[
  {
    "path": ".circleci/config.yml",
    "content": "# Configuration file for https://circleci.com/gh/angular/angular.js\n\n# Note: YAML anchors allow an object to be re-used, reducing duplication.\n# The ampersand declares an alias for an object, then later the `<<: *name`\n# syntax dereferences it.\n# See http://blog.daemonl.com/2016/02/yaml.html\n# To validate changes, use an online parser, eg.\n# http://yaml-online-parser.appspot.com/\n\n# CircleCI configuration version\n# Version 2.1 allows for extra config reuse features\n# https://circleci.com/docs/2.0/reusing-config/#getting-started-with-config-reuse\nversion: 2.1\n\n# Workspace persisted by the `setup` job to share build artifacts with other jobs.\n# https://circleci.com/docs/2.0/workflows/#using-workspaces-to-share-data-among-jobs\n# https://circleci.com/blog/deep-diving-into-circleci-workspaces/\nvar_workspace_location: &workspace_location ~/\n\n# Executor Definitions\n# https://circleci.com/docs/2.0/reusing-config/#authoring-reusable-executors\n# **NOTE 1**: Pin to exact images using an ID (SHA). See https://circleci.com/docs/2.0/circleci-images/#using-a-docker-image-id-to-pin-an-image-to-a-fixed-version.\n#             (Using the tag in not necessary when pinning by ID, but include it anyway for documentation purposes.)\nexecutors:\n  default-executor:\n    parameters:\n      resource_class:\n        type: string\n        default: medium\n    docker:\n      - image: circleci/node:14.16.1@sha256:b094e85848b43209ca83d9bb114d406fe62c75cb73b18c9d8eb1a9c6462c97d4\n    resource_class: << parameters.resource_class >>\n    working_directory: ~/ng\n  cloud-sdk:\n    description: The docker container to use when running gcp-gcs commands\n    docker:\n      - image: google/cloud-sdk:alpine@sha256:7d0cae28cb282b76f2d9babe278c63c910d54f0cceca7a65fdf6806e2b43882e\n    working_directory: ~/ng\n\n\n# Filter Definitions\n\n# Filter to run a job on all branches and any `v1.X.Y(-Z)` tags.\n# Since the jobs need to run on tagged builds too, a `tags` section has to be explicitly specified.\n# (The `branches` section could be omitted, since it defaults to all branches - just being explicit\n# here).\n# See also https://circleci.com/docs/2.0/workflows/#executing-workflows-for-a-git-tag.\nvar-filter-run-always: &run-always\n  filters:\n    branches:\n      only: /.*/\n    tags:\n      only: /v1\\.\\d+\\.\\d.*/\n\n# Filter to run a job when code might need to be deployed - i.e. on builds for the `master` branch.\n# (Further checks are needed to determine whether a deployment is actually needed, but these are not\n# possible via filters.)\nvar-filter-run-on-master: &run-on-master\n  filters:\n    branches:\n      only:\n        - master\n    tags:\n      ignore: /.*/\n\n# Filter to run a job when code/docs might need to be deployed - i.e. on tagged builds and on builds\n# for master and `v1.*.x` branches.\n# (Further checks are needed to determine whether a deployment is actually needed, but these are not\n# possible via filters.)\nvar-filter-run-on-tags-and-master-and-version-branches: &run-on-tags-and-master-and-version-branches\n  filters:\n    branches:\n      only:\n        - master\n        - /v1\\.\\d+\\.x/\n    tags:\n      only: /v1\\.\\d+\\.\\d.*/\n\n# Filter to run a job when docs might need to be deployed - i.e. on builds for `v1.*.x` branches,\n# which might correspond to the stable branch.\n# (Further checks are needed to determine whether a deployment is actually needed, but these are not\n# possible via filters.)\nvar-filter-run-on-version-branches: &run-on-version-branches\n  filters:\n    branches:\n      only:\n        - /v1\\.\\d+\\.x/\n    tags:\n      ignore: /.*/\n\n\n# Command Definitions\n# https://circleci.com/docs/2.0/reusing-config/#authoring-reusable-commands\ncommands:\n  skip_on_pr_and_fork_builds:\n    description: Skip a job on pull request and fork builds\n    steps:\n      - run:\n          name: Skip this job if this is a pull request or fork build\n          # Note: Using `CIRCLE_*` env variables (instead of those defined in `env.sh` so that this\n          #       step can be run before `init_environment`.\n          command: >\n            if [[ -n \"$CIRCLE_PR_NUMBER\" ]] ||\n                [[ \"$CIRCLE_PROJECT_USERNAME\" != \"angular\" ]] ||\n                [[ \"$CIRCLE_PROJECT_REPONAME\" != \"angular.js\" ]]; then\n              echo \"Skipping this job, because this is either a pull request or a fork build.\"\n              circleci step halt\n            fi\n\n  skip_unless_stable_branch:\n    description: Skip a job unless this is the stable branch\n    steps:\n      - run:\n          name: Skip this job unless this is the stable branch\n          command: >\n            if [[ \"$DIST_TAG\" != \"latest\" ]]; then\n              echo \"Skipping deployment, because this is not the stable branch.\"\n              circleci step halt\n            fi\n\n  skip_unless_tag_or_master_or_stable_branch:\n    description: Skip a job unless this is a tag or the master or stable branch\n    steps:\n      - run:\n          name: Skip this job unless this is a tag or the master or stable branch\n          command: >\n            if [[ \"$CI_GIT_TAG\" == \"false\" ]] &&\n                [[ \"$CI_BRANCH\" != \"master\" ]] &&\n                [[ \"$DIST_TAG\" != \"latest\" ]]; then\n              echo \"Skipping this job, because this is neither a tag nor the master or stable branch.\"\n              circleci step halt\n            fi\n\n\n  custom_attach_workspace:\n    description: Attach workspace at a predefined location\n    steps:\n      - attach_workspace:\n          at: *workspace_location\n\n  # Java is needed for running the Closure Compiler (during the `minall` task).\n  install_java:\n    description: Install java\n    steps:\n      - run:\n          name: Install java\n          command: |\n            sudo apt-get update\n            # Install java runtime\n            sudo apt-get install default-jre\n\n  # Initializes the CI environment by setting up common environment variables.\n  init_environment:\n    description: Initializing environment (setting up variables)\n    steps:\n      - run:\n          name: Set up environment\n          environment:\n              CIRCLE_GIT_BASE_REVISION: << pipeline.git.base_revision >>\n              CIRCLE_GIT_REVISION: << pipeline.git.revision >>\n          command: ./.circleci/env.sh\n      - run:\n          # Configure git as the CircleCI `checkout` command does.\n          # This is needed because we only checkout on the setup job.\n          # Add GitHub to known hosts\n          name: Configure git\n          command: |\n            mkdir -p ~/.ssh\n            echo 'github.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==' >> ~/.ssh/known_hosts\n            git config --global url.\"ssh://git@github.com\".insteadOf \"https://github.com\" || true\n            git config --global gc.auto 0 || true\n\n  init_saucelabs_environment:\n    description: Sets up a domain that resolves to the local host.\n    steps:\n      - run:\n          name: Preparing environment for running tests on Saucelabs.\n          command: |\n            # For SauceLabs jobs, we set up a domain which resolves to the machine which launched\n            # the tunnel. We do this because devices are sometimes not able to properly resolve\n            # `localhost` or `127.0.0.1` through the SauceLabs tunnel. Using a domain that does not\n            # resolve to anything on SauceLabs VMs ensures that such requests are always resolved\n            # through the tunnel, and resolve to the actual tunnel host machine (i.e. the CircleCI VM).\n            # More context can be found in: https://github.com/angular/angular/pull/35171.\n            setPublicVar SAUCE_LOCALHOST_ALIAS_DOMAIN \"angular-ci.local\"\n            setSecretVar SAUCE_ACCESS_KEY $(echo $SAUCE_ACCESS_KEY | rev)\n      - run:\n          # Sets up a local domain in the machine's host file that resolves to the local\n          # host. This domain is helpful in Saucelabs tests where devices are not able to\n          # properly resolve `localhost` or `127.0.0.1` through the sauce-connect tunnel.\n          name: Setting up alias domain for local host.\n          command: echo \"127.0.0.1 $SAUCE_LOCALHOST_ALIAS_DOMAIN\" | sudo tee -a /etc/hosts\n\n  start_saucelabs:\n    steps:\n      - run:\n          name: Starting Saucelabs tunnel service\n          command: ./lib/saucelabs/sauce-service.sh start-ready-wait\n\n  stop_saucelabs:\n    steps:\n      - run:\n          name: Stopping Saucelabs tunnel service\n          command: ./lib/saucelabs/sauce-service.sh stop\n\n  run_e2e_tests:\n    parameters:\n      specs:\n        type: string\n    steps:\n      - custom_attach_workspace\n      - init_environment\n      - init_saucelabs_environment\n      - start_saucelabs\n      - run:\n          command: yarn grunt test:circleci-protractor --specs=\"<< parameters.specs >>\"\n          no_output_timeout: 30m\n      - stop_saucelabs\n\n  run_e2e_tests_jquery:\n    parameters:\n      specs:\n        type: string\n    steps:\n      - custom_attach_workspace\n      - init_environment\n      - init_saucelabs_environment\n      - start_saucelabs\n      - run:\n          environment:\n              USE_JQUERY: 1\n          command: yarn grunt test:circleci-protractor --specs=\"<< parameters.specs >>\"\n          no_output_timeout: 30m\n      - stop_saucelabs\n\n# Job definitions\n# Jobs can include parameters that are passed in the workflow job invocation.\n# https://circleci.com/docs/2.0/reusing-config/#authoring-parameterized-jobs\njobs:\n  setup:\n    executor: default-executor\n    steps:\n      - checkout\n      - init_environment\n      - install_java\n      - run:\n          name: Running Yarn install\n          command: yarn install --frozen-lockfile --non-interactive\n          # Yarn's requests sometimes take more than 10mins to complete.\n          no_output_timeout: 45m\n      - run: yarn grunt package\n      # Persist any changes at this point to be reused by further jobs.\n      # **NOTE**: To add new content to the workspace, always persist on the same root.\n      - persist_to_workspace:\n          root: *workspace_location\n          paths:\n            - ./ng\n\n  lint:\n    executor: default-executor\n    steps:\n      - custom_attach_workspace\n      - init_environment\n      - run: yarn grunt ci-checks\n      - run: yarn commitplease \"$CI_COMMIT_RANGE\"\n      - run: yarn grunt validate-angular-files\n\n  unit-test:\n    executor:\n      name: default-executor\n    steps:\n      - custom_attach_workspace\n      - init_environment\n      - install_java\n      - init_saucelabs_environment\n      - run: yarn grunt test:promises-aplus\n      - run:\n          command: yarn grunt test:jqlite --browsers=\"$BROWSERS\" --reporters=spec\n          no_output_timeout: 10m\n      - run:\n          command: yarn grunt test:modules --browsers=\"$BROWSERS\" --reporters=spec\n          no_output_timeout: 10m\n      - run:\n          command: yarn grunt test:docs --browsers=\"$BROWSERS\" --reporters=spec\n          no_output_timeout: 10m\n\n  unit-test-jquery:\n    executor:\n      name: default-executor\n    steps:\n      - custom_attach_workspace\n      - init_environment\n      - init_saucelabs_environment\n      - run:\n          command: yarn grunt test:jquery --browsers=\"$BROWSERS\" --reporters=spec\n          no_output_timeout: 10m\n      - run:\n          command: yarn grunt test:jquery-2.2 --browsers=\"$BROWSERS\" --reporters=spec\n          no_output_timeout: 10m\n      - run:\n          command: yarn grunt test:jquery-2.1 --browsers=\"$BROWSERS\" --reporters=spec\n          no_output_timeout: 10m\n\n  e2e-test-1:\n    executor:\n      name: default-executor\n    steps:\n      - run_e2e_tests:\n          specs: test/e2e/tests/**/*.js\n\n  e2e-test-2a:\n    executor:\n      name: default-executor\n    steps:\n      - run_e2e_tests:\n          specs: build/docs/ptore2e/example-ng*/**/default_test.js\n\n  e2e-test-2b:\n    executor:\n      name: default-executor\n    steps:\n      - run_e2e_tests:\n          specs: \"build/docs/ptore2e/!(example-ng*)/**/default_test.js\"\n\n  e2e-test-jquery-1:\n    executor:\n      name: default-executor\n    steps:\n      - run_e2e_tests_jquery:\n          specs: test/e2e/tests/**/*.js\n\n  e2e-test-jquery-2a:\n    executor:\n      name: default-executor\n    steps:\n      - run_e2e_tests_jquery:\n          specs: build/docs/ptore2e/example-ng*/**/jquery_test.js\n\n  e2e-test-jquery-2b:\n    executor:\n      name: default-executor\n    steps:\n      - run_e2e_tests_jquery:\n          specs:  build/docs/ptore2e/!(example-ng*)/**/jquery_test.js\n\n  prepare-deployment:\n    executor:\n      name: default-executor\n    steps:\n      - skip_on_pr_and_fork_builds\n      - custom_attach_workspace\n      - init_environment\n      - run: yarn grunt prepareDeploy\n      # Write the deployment files to the workspace to be used by deploy-docs and deploy-code\n      - persist_to_workspace:\n          root: *workspace_location\n          paths:\n            - ./ng\n\n  # The `deploy-code-files` job should only run when all of these conditions are true for the build:\n  # - It is for the `angular/angular.js` repository (not a fork).\n  # - It is not for a pull request.\n  # - It is for a tag or the master branch or the stable branch(*).\n  #\n  # *: The stable branch is the one that has the value `latest` in `package.json > distTag`.\n  deploy-code-files:\n    executor:\n      name: cloud-sdk\n    steps:\n      - skip_on_pr_and_fork_builds\n      - custom_attach_workspace\n      - init_environment\n      - skip_unless_tag_or_master_or_stable_branch\n      - run: ls scripts/code.angularjs.org-firebase/deploy\n      - run:\n          name: Authenticate and configure Docker\n          command: |\n            echo $GCLOUD_SERVICE_KEY | gcloud auth activate-service-account --key-file=-\n            gcloud --quiet config set project ${GOOGLE_PROJECT_ID}\n      - run:\n          name: Sync files to code.angularjs.org\n          command: |\n            gsutil -m rsync -r scripts/code.angularjs.org-firebase/deploy gs://code-angularjs-org-338b8.appspot.com\n\n  # The `deploy-code-firebase` job should only run when all of these conditions are true for the build:\n  # - It is for the `angular/angular.js` repository (not a fork).\n  # - It is not for a pull request.\n  # - It is for the master branch.\n  #   (This is enforced via job filters, so we don't need to a step to check it here.)\n  deploy-code-firebase:\n    executor:\n      name: default-executor\n    steps:\n      - skip_on_pr_and_fork_builds\n      - custom_attach_workspace\n      - init_environment\n        # Install dependencies for Firebase functions to prevent parsing errors during deployment.\n        # See https://github.com/angular/angular.js/pull/16453.\n      - run:\n          name: Install dependencies in `scripts/code.angularjs.org-firebase/functions/`.\n          working_directory: scripts/code.angularjs.org-firebase/functions\n          command: yarn install --frozen-lockfile --ignore-engines --non-interactive\n      - run:\n          name: Deploy to Firebase from `scripts/code.angularjs.org-firebase/`.\n          working_directory: scripts/code.angularjs.org-firebase\n          command: |\n            # Do not use `yarn firebase` as that causes the Firebase CLI to look for `firebase.json`\n            # in the root directory, even if run from inside `scripts/code.angularjs.org-firebase/`.\n            firebase=$(yarn bin)/firebase\n            $firebase use\n            $firebase deploy --message \"Commit:\\ $CI_COMMIT\" --non-interactive --token \"$FIREBASE_TOKEN\"\n\n  # The `deploy-docs` job should only run when all of these conditions are true for the build:\n  # - It is for the `angular/angular.js` repository (not a fork).\n  # - It is not for a pull request.\n  # - It is for the stable branch(*).\n  #\n  # *: The stable branch is the one that has the value `latest` in `package.json > distTag`.\n  deploy-docs:\n    executor:\n      name: default-executor\n    steps:\n      - skip_on_pr_and_fork_builds\n      - custom_attach_workspace\n      - init_environment\n      - skip_unless_stable_branch\n        # Install dependencies for Firebase functions to prevent parsing errors during deployment.\n        # See https://github.com/angular/angular.js/pull/16453.\n      - run:\n          name: Install dependencies in `scripts/docs.angularjs.org-firebase/functions/`.\n          working_directory: scripts/docs.angularjs.org-firebase/functions\n          command: yarn install --frozen-lockfile --ignore-engines --non-interactive\n      - run:\n          name: Deploy to Firebase from `scripts/docs.angularjs.org-firebase/`.\n          working_directory: scripts/docs.angularjs.org-firebase\n          command: |\n            # Do not use `yarn firebase` as that causes the Firebase CLI to look for `firebase.json`\n            # in the root directory, even if run from inside `scripts/docs.angularjs.org-firebase/`.\n            firebase=$(yarn bin)/firebase\n            $firebase use\n            $firebase deploy --message \"Commit:\\ $CI_COMMIT\" --non-interactive --token \"$FIREBASE_TOKEN\"\n\nworkflows:\n  version: 2\n  default_workflow:\n    jobs:\n      - setup:\n          <<: *run-always\n      - lint:\n          <<: *run-always\n          requires:\n            - setup\n      - unit-test:\n          <<: *run-always\n          requires:\n            - setup\n      - unit-test-jquery:\n          <<: *run-always\n          requires:\n            - setup\n      - e2e-test-1:\n          <<: *run-always\n          requires:\n            - setup\n      - e2e-test-2a:\n          <<: *run-always\n          requires:\n            - setup\n      - e2e-test-2b:\n          <<: *run-always\n          requires:\n            - setup\n      - e2e-test-jquery-1:\n          <<: *run-always\n          requires:\n            - setup\n      - e2e-test-jquery-2a:\n          <<: *run-always\n          requires:\n            - setup\n      - e2e-test-jquery-2b:\n          <<: *run-always\n          requires:\n            - setup\n      - prepare-deployment:\n          <<: *run-on-tags-and-master-and-version-branches\n          requires:\n             - setup\n             - lint\n             - unit-test\n             - unit-test-jquery\n             - e2e-test-1\n             - e2e-test-2a\n             - e2e-test-2b\n             - e2e-test-jquery-1\n             - e2e-test-jquery-2a\n             - e2e-test-jquery-2b\n      - deploy-code-files:\n          <<: *run-on-tags-and-master-and-version-branches\n          requires:\n             - prepare-deployment\n      - deploy-code-firebase:\n          <<: *run-on-master\n          requires:\n             - prepare-deployment\n      - deploy-docs:\n          <<: *run-on-version-branches\n          requires:\n             - prepare-deployment\n"
  },
  {
    "path": ".circleci/env-helpers.inc.sh",
    "content": "####################################################################################################\n# Helpers for defining environment variables for CircleCI.\n#\n# In CircleCI, each step runs in a new shell. The way to share ENV variables across steps is to\n# export them from `$BASH_ENV`, which is automatically sourced at the beginning of every step (for\n# the default `bash` shell).\n#\n# See also https://circleci.com/docs/2.0/env-vars/#using-bash_env-to-set-environment-variables.\n####################################################################################################\n\n# Set and print an environment variable.\n#\n# Use this function for setting environment variables that are public, i.e. it is OK for them to be\n# visible to anyone through the CI logs.\n#\n# Usage: `setPublicVar <name> <value>`\nfunction setPublicVar() {\n  setSecretVar $1 \"$2\";\n  echo \"$1=$2\";\n}\n\n# Set (without printing) an environment variable.\n#\n# Use this function for setting environment variables that are secret, i.e. should not be visible to\n# everyone through the CI logs.\n#\n# Usage: `setSecretVar <name> <value>`\nfunction setSecretVar() {\n  # WARNING: Secrets (e.g. passwords, access tokens) should NOT be printed.\n  # (Keep original shell options to restore at the end.)\n  local -r originalShellOptions=$(set +o);\n  set +x -eu -o pipefail;\n\n  echo \"export $1=\\\"${2:-}\\\";\" >> $BASH_ENV;\n\n  # Restore original shell options.\n  eval \"$originalShellOptions\";\n}\n\n\n# Create a function to set an environment variable, when called.\n#\n# Use this function for creating setter for public environment variables that require expensive or\n# time-consuming computaions and may not be needed. When needed, you can call this function to set\n# the environment variable (which will be available through `$BASH_ENV` from that point onwards).\n#\n# Arguments:\n# - `<name>`: The name of the environment variable. The generated setter function will be\n#   `setPublicVar_<name>`.\n# - `<code>`: The code to run to compute the value for the variable. Since this code should be\n#   executed lazily, it must be properly escaped. For example:\n#   ```sh\n#   # DO NOT do this:\n#   createPublicVarSetter MY_VAR \"$(whoami)\";  # `whoami` will be evaluated eagerly\n#\n#   # DO this isntead:\n#   createPublicVarSetter MY_VAR \"\\$(whoami)\";  # `whoami` will NOT be evaluated eagerly\n#   ```\n#\n# Usage: `createPublicVarSetter <name> <code>`\n#\n# Example:\n# ```sh\n# createPublicVarSetter MY_VAR 'echo \"FOO\"';\n# echo $MY_VAR;  # Not defined\n#\n# setPublicVar_MY_VAR;\n# source $BASH_ENV;\n# echo $MY_VAR;  # FOO\n# ```\nfunction createPublicVarSetter() {\n  echo \"setPublicVar_$1() { setPublicVar $1 \\\"$2\\\"; }\" >> $BASH_ENV;\n}\n"
  },
  {
    "path": ".circleci/env.sh",
    "content": "#!/usr/bin/env bash\n\n# Variables\nreadonly projectDir=$(realpath \"$(dirname ${BASH_SOURCE[0]})/..\")\nreadonly envHelpersPath=\"$projectDir/.circleci/env-helpers.inc.sh\";\n\n# Load helpers and make them available everywhere (through `$BASH_ENV`).\nsource $envHelpersPath;\necho \"source $envHelpersPath;\" >> $BASH_ENV;\n\n####################################################################################################\n# Define PUBLIC environment variables for CircleCI.\n####################################################################################################\n# See https://circleci.com/docs/2.0/env-vars/#built-in-environment-variables for more info.\n####################################################################################################\nsetPublicVar CI \"$CI\"\nsetPublicVar PROJECT_ROOT \"$projectDir\";\n# This is the branch being built; e.g. `pull/12345` for PR builds.\nsetPublicVar CI_BRANCH \"$CIRCLE_BRANCH\";\nsetPublicVar CI_BUILD_URL \"$CIRCLE_BUILD_URL\";\nsetPublicVar CI_COMMIT \"$CIRCLE_SHA1\";\nsetPublicVar CI_GIT_BASE_REVISION \"${CIRCLE_GIT_BASE_REVISION}\";\nsetPublicVar CI_GIT_REVISION \"${CIRCLE_GIT_REVISION}\";\nsetPublicVar CI_GIT_TAG \"${CIRCLE_TAG:-false}\";\nsetPublicVar CI_COMMIT_RANGE \"$CIRCLE_GIT_BASE_REVISION..$CIRCLE_GIT_REVISION\";\nsetPublicVar CI_PULL_REQUEST \"${CIRCLE_PR_NUMBER:-false}\";\nsetPublicVar CI_REPO_NAME \"$CIRCLE_PROJECT_REPONAME\";\nsetPublicVar CI_REPO_OWNER \"$CIRCLE_PROJECT_USERNAME\";\nsetPublicVar CI_PR_REPONAME \"$CIRCLE_PR_REPONAME\";\nsetPublicVar CI_PR_USERNAME \"$CIRCLE_PR_USERNAME\";\n\n\n####################################################################################################\n# Define SauceLabs environment variables for CircleCI.\n####################################################################################################\nsetPublicVar BROWSER_PROVIDER \"saucelabs\"\n\n# The currently latest-1 version of desktop Safari on Saucelabs (v12.0) is unstable and disconnects\n# consistently. The latest version (v12.1) works fine.\n# TODO: Add `SL_Safari-1` back, once it no longer corresponds to v12.0.\nsetPublicVar BROWSERS \"SL_Chrome,SL_Chrome-1,\\\nSL_Firefox,SL_Firefox-1,\\\nSL_Safari,\\\nSL_iOS,SL_iOS-1,\\\nSL_IE_9,SL_IE_10,SL_IE_11,\\\nSL_EDGE,SL_EDGE-1\"\n\nsetPublicVar SAUCE_LOG_FILE /tmp/angular/sauce-connect.log\nsetPublicVar SAUCE_READY_FILE /tmp/angular/sauce-connect-ready-file.lock\nsetPublicVar SAUCE_PID_FILE /tmp/angular/sauce-connect-pid-file.lock\nsetPublicVar SAUCE_TUNNEL_IDENTIFIER \"angularjs-framework-${CIRCLE_BUILD_NUM}-${CIRCLE_NODE_INDEX}\"\n# Amount of seconds we wait for sauceconnect to establish a tunnel instance. In order to not\n# acquire CircleCI instances for too long if sauceconnect failed, we need a connect timeout.\nsetPublicVar SAUCE_READY_FILE_TIMEOUT 120\n\n####################################################################################################\n# Define additional environment variables\n####################################################################################################\n\n# NOTE: Make sure the tools used to compute this are available in all executors in `config.yml`.\nsetPublicVar DIST_TAG $( cat package.json | grep distTag | sed -E 's/^\\s*\"distTag\"\\s*:\\s*\"([^\"]+)\"\\s*,\\s*$/\\1/' )\n\n####################################################################################################\n####################################################################################################\n##                  Source `$BASH_ENV` to make the variables available immediately.               ##\n##                  *** NOTE: This must remain the last command in this script. ***               ##\n####################################################################################################\n####################################################################################################\nsource $BASH_ENV;\n"
  },
  {
    "path": ".editorconfig",
    "content": "# https://editorconfig.org\n\nroot = true\n\n[*]\ncharset = utf-8\nindent_style = space\nindent_size = 2\nend_of_line = lf\ninsert_final_newline = true\ntrim_trailing_whitespace = true\n\n[dropdown-toggle.js]\ntrim_trailing_whitespace = false\ninsert_final_newline = false\n\n[htmlparser.js]\ninsert_final_newline = false\n"
  },
  {
    "path": ".eslintignore",
    "content": "build/**\ndocs/app/assets/js/angular-bootstrap/**\ndocs/config/templates/**\nnode_modules/**\nlib/htmlparser/**\nsrc/angular.bind.js\nsrc/ngParseExt/ucd.js\ni18n/closure/**\ntmp/**\nvendor/**\n"
  },
  {
    "path": ".eslintrc-base.json",
    "content": "{\n  \"rules\": {\n    // Rules are divided into sections from http://eslint.org/docs/rules/\n\n    // Possible errors\n    \"comma-dangle\": [\"error\", \"never\"],\n    \"no-cond-assign\": [\"error\", \"except-parens\"],\n    \"no-constant-condition\": [\"error\", {\"checkLoops\": false}],\n    \"no-control-regex\": \"error\",\n    \"no-debugger\": \"error\",\n    \"no-dupe-args\": \"error\",\n    \"no-dupe-keys\": \"error\",\n    \"no-duplicate-case\": \"error\",\n    \"no-empty-character-class\": \"error\",\n    \"no-empty\": \"error\",\n    \"no-ex-assign\": \"error\",\n    \"no-extra-boolean-cast\": \"error\",\n    \"no-extra-semi\": \"error\",\n    \"no-func-assign\": \"error\",\n    \"no-inner-declarations\": \"error\",\n    \"no-invalid-regexp\": \"error\",\n    \"no-irregular-whitespace\": \"error\",\n    \"no-negated-in-lhs\": \"error\",\n    \"no-obj-calls\": \"error\",\n    \"no-regex-spaces\": \"error\",\n    \"no-sparse-arrays\": \"error\",\n    \"no-unreachable\": \"error\",\n    \"use-isnan\": \"error\",\n    \"no-unsafe-finally\": \"error\",\n    \"valid-typeof\": \"error\",\n    \"no-unexpected-multiline\": \"error\",\n\n    // Best practices\n    \"accessor-pairs\": \"error\",\n    \"array-callback-return\": \"error\",\n    \"eqeqeq\": [\"error\", \"allow-null\"],\n    \"no-alert\": \"error\",\n    \"no-caller\": \"error\",\n    \"no-case-declarations\": \"error\",\n    \"no-eval\": \"error\",\n    \"no-extend-native\": \"error\",\n    \"no-extra-bind\": \"error\",\n    \"no-extra-label\": \"error\",\n    \"no-fallthrough\": \"error\",\n    \"no-floating-decimal\": \"error\",\n    \"no-implied-eval\": \"error\",\n    \"no-invalid-this\": \"error\",\n    \"no-iterator\": \"error\",\n    \"no-multi-str\": \"error\",\n    \"no-new-func\": \"error\",\n    \"no-new-wrappers\": \"error\",\n    \"no-new\": \"error\",\n    \"no-octal-escape\": \"error\",\n    \"no-octal\": \"error\",\n    \"no-proto\": \"error\",\n    \"no-redeclare\": \"error\",\n    \"no-return-assign\": \"error\",\n    \"no-script-url\": \"error\",\n    \"no-self-assign\": \"error\",\n    \"no-self-compare\": \"error\",\n    \"no-sequences\": \"error\",\n    \"no-throw-literal\": \"error\",\n    \"no-unmodified-loop-condition\": \"error\",\n    \"no-unused-expressions\": \"error\",\n    \"no-unused-labels\": \"error\",\n    \"no-useless-call\": \"error\",\n    \"no-useless-concat\": \"error\",\n    \"no-useless-escape\": \"error\",\n    \"no-void\": \"error\",\n    \"no-with\": \"error\",\n    \"radix\": \"error\",\n    \"wrap-iife\": [\"error\", \"inside\"],\n\n    // Strict mode\n    \"strict\": [\"error\", \"global\"],\n\n    // Variables\n    \"no-delete-var\": \"error\",\n    \"no-label-var\": \"error\",\n    \"no-restricted-globals\": [\"error\", \"event\"],\n    \"no-shadow-restricted-names\": \"error\",\n    \"no-undef-init\": \"error\",\n    \"no-undef\": \"error\",\n    \"no-unused-vars\": [\"error\", { \"vars\": \"local\", \"args\": \"none\" }],\n\n    // Node.js\n    \"handle-callback-err\": \"error\",\n\n    // Stylistic issues\n    \"array-bracket-spacing\": [\"error\", \"never\"],\n    \"brace-style\": [\"error\", \"1tbs\", { \"allowSingleLine\": true }],\n    \"comma-style\": [\"error\", \"last\"],\n    \"eol-last\": \"error\",\n    \"keyword-spacing\": \"error\",\n    \"linebreak-style\": [\"error\", \"unix\"],\n    \"max-len\": [\"error\", { \"code\": 200, \"ignoreComments\": true, \"ignoreUrls\": true }],\n    \"new-cap\": \"error\",\n    \"new-parens\": \"error\",\n    \"no-array-constructor\": \"error\",\n    \"no-bitwise\": \"error\",\n    \"no-mixed-spaces-and-tabs\": \"error\",\n    \"no-multiple-empty-lines\": [\"error\", { \"max\": 3, \"maxEOF\": 1 }],\n    \"no-whitespace-before-property\": \"error\",\n    \"no-spaced-func\": \"error\",\n    \"no-trailing-spaces\": \"error\",\n    \"no-unneeded-ternary\": \"error\",\n    \"quotes\": [\"error\", \"single\"],\n    \"semi-spacing\": \"error\",\n    \"semi\": \"error\",\n    \"space-before-blocks\": [\"error\", \"always\"],\n    \"space-before-function-paren\": [\"error\", \"never\"],\n    \"space-in-parens\": [\"error\", \"never\"],\n    \"space-infix-ops\": \"error\",\n    \"space-unary-ops\": [\"error\", { \"words\": true, \"nonwords\": false }],\n    \"unicode-bom\": [\"error\", \"never\"]\n  }\n}\n"
  },
  {
    "path": ".eslintrc-browser.json",
    "content": "{\n  \"extends\": \"./.eslintrc-base.json\",\n\n  \"env\": {\n    // Note: don't set `\"browser\": true`; code in \"src/\" should be compatible with\n    // non-browser environments like Node.js with a custom window implementation\n    // like jsdom. All browser globals should be taken from window.\n    \"browser\": false,\n    \"node\": false\n  },\n\n  \"globals\": {\n    \"window\": false,\n\n    \"angular\": false\n  }\n}\n"
  },
  {
    "path": ".eslintrc-node.json",
    "content": "{\n  \"extends\": \"./.eslintrc-base.json\",\n  \"env\": {\n    \"browser\": false,\n    \"node\": true\n  },\n  \"parserOptions\": {\n    \"ecmaVersion\": 2017\n  },\n  \"plugins\": [\n    \"promise\"\n  ]\n}\n"
  },
  {
    "path": ".eslintrc-todo.json",
    "content": "{\n  // This config contains proposed rules that we'd like to have enabled but haven't\n  // converted the code to adhere yet. If a decision comes to not enable one of these\n  // rules, it should be removed from the file. Every rule that got enabled in the\n  // end should be moved from here to a respective section in .eslintrc.json\n\n  \"rules\": {\n    // Rules are divided into sections from http://eslint.org/docs/rules/\n\n    // Best practices\n    \"complexity\": [\"error\", 10],\n    \"dot-notation\": \"error\",\n    \"dot-location\": [\"error\", \"property\"],\n\n    // Stylistic issues\n    \"block-spacing\": [\"error\", \"always\"],\n    \"comma-spacing\": \"error\",\n    \"id-denylist\": [\"error\", \"event\"],\n    \"indent\": [\"error\", 2],\n    \"key-spacing\": [\"error\", { \"beforeColon\": false, \"afterColon\": true, \"mode\": \"minimum\" }],\n    \"object-curly-spacing\": [\"error\", \"never\"],\n    \"object-property-newline\": [\"error\", { \"allowMultiplePropertiesPerLine\": true }],\n    \"operator-linebreak\": [\"error\", \"after\", { \"overrides\": { \"?\": \"before\", \":\": \"before\" }}]\n  }\n}\n"
  },
  {
    "path": ".eslintrc.json",
    "content": "{\n  \"root\": true,\n  \"extends\": \"./.eslintrc-node.json\"\n}\n"
  },
  {
    "path": ".gitattributes",
    "content": "# Auto detect text files and perform LF normalization\n* text=auto\n\n# JS files must always use LF for tools to work\n*.js eol=lf\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE.md",
    "content": "# AngularJS is in LTS mode\nWe are no longer accepting changes that are not critical bug fixes into this project.\nSee https://blog.angular.io/stable-angularjs-and-long-term-support-7e077635ee9c for more detail.\n\n<!--\nIF YOU DON'T FILL OUT THE FOLLOWING INFORMATION WE MIGHT CLOSE YOUR ISSUE WITHOUT INVESTIGATION\n-->\n\n<!--\n- For *SUPPORT QUESTIONS*, use one of the\n[support channels](https://github.com/angular/angular.js/blob/master/CONTRIBUTING.md#question).\n- Before submitting, please **SEARCH GITHUB** for a similar issue or PR. -->\n\n**I'm submitting a ...**\n<!-- (check one with \"x\") -->\n- [ ] regression from 1.7.0\n- [ ] security issue\n- [ ] issue caused by a new browser version\n- [ ] other <!--(Please do not submit support requests here - see above)-->\n\n**Current behavior:**\n<!-- Describe how the bug manifests / how the current features are insufficient. -->\n\n**Expected / new behavior:**\n<!-- Describe what the behavior would be without the bug / how the feature would improve AngularJS -->\n\n**Minimal reproduction of the problem with instructions:**\n<!--\nIf the current behavior is a bug or you can illustrate your feature request better with an example,\nplease provide the *STEPS TO REPRODUCE* and if possible a *MINIMAL DEMO* of the problem via\nhttps://plnkr.co or similar (you can use this template as a starting point: http://plnkr.co/edit/tpl:yBpEi4).\n-->\n\n**AngularJS version:** 1.8.x\n<!-- Check whether this is still an issue in the most recent stable or in the snapshot AngularJS\nversion (https://code.angularjs.org/snapshot/) -->\n\n**Browser:** [all | Chrome XX | Firefox XX | Edge XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView | Opera XX ]\n<!-- All browsers where this could be reproduced (and Operating System if relevant) -->\n\n**Anything else:**\n<!-- e.g. stacktraces, related issues, suggestions how to fix -->\n"
  },
  {
    "path": ".github/PULL_REQUEST_TEMPLATE.md",
    "content": "# AngularJS is in LTS mode\nWe are no longer accepting changes that are not critical bug fixes into this project.\nSee https://blog.angular.io/stable-angularjs-and-long-term-support-7e077635ee9c for more detail.\n\n<!-- General PR submission guidelines https://github.com/angular/angular.js/blob/master/CONTRIBUTING.md#submit-pr -->\n**Does this PR fix a regression since 1.7.0, a security flaw, or a problem caused by a new browser version?**\n\n<!-- If the answer is no, then we will not merge this PR -->\n\n\n**What is the current behavior? (You can also link to an open issue here)**\n\n\n\n**What is the new behavior (if this is a feature change)?**\n\n\n\n**Does this PR introduce a breaking change?**\n\n\n\n**Please check if the PR fulfills these requirements**\n- [ ] The commit message follows our [guidelines](https://github.com/angular/angular.js/blob/master/DEVELOPERS.md#commits)\n- [ ] Fix/Feature: [Docs](https://github.com/angular/angular.js/blob/master/DEVELOPERS.md#documentation) have been added/updated\n- [ ] Fix/Feature: Tests have been added; existing tests pass\n\n**Other information**:\n\n"
  },
  {
    "path": ".gitignore",
    "content": "/build/\n/benchpress-build/\n.DS_Store\ngen_docs.disable\ntest.disable\nregression/temp*.html\nperformance/temp*.html\n.idea/workspace.xml\n*~\n*.swp\nangular.js.tmproj\nnode_modules/\nangular.xcodeproj\n.firebase/\n.idea\n*.iml\n.agignore\n.lvimrc\nlibpeerconnection.log\nnpm-debug.log\n/tmp/\n.vscode\n*.log\n*.stackdump\nscripts/code.angularjs.org-firebase/deploy\nscripts/docs.angularjs.org-firebase/deploy\nscripts/docs.angularjs.org-firebase/functions/content\n"
  },
  {
    "path": ".mailmap",
    "content": "Andres Ornelas <aornelas@google.com>\nCaitlin Potter <caitpotter88@gmail.com>\nCaitlin Potter <caitpotter88@gmail.com> <snowball@defpixel.com>\nDi Peng <pengdi@google.com>\nDi Peng <pengdi@google.com> <pengdi@go.wustl.edu>\nGeorgios Kalpakas <kalpakas.g@gmail.com>\nGeorgios Kalpakas <kalpakas.g@gmail.com> <g.kalpakas@hotmail.com>\nJulie Ralph <ju.ralph@gmail.com>\nLucas Galfaso <lgalfaso@gmail.com>\nMartin Staffa <mjstaffa@gmail.com>\nMartin Staffa <mjstaffa@gmail.com> <mjstaffa@googlemail.com>\nMatias Niemelä <matias@yearofmoo.com>\nMichał Gołębiowski-Owczarek <m.goleb@gmail.com>\nMisko Hevery <misko@hevery.com>\nMisko Hevery <misko@hevery.com> <misko@google.com>\nIgor Minar <igor@angularjs.org>\nIgor Minar <igor@angularjs.org> <iiminar@gmail.com>\nIgor Minar <igor@angularjs.org> <iminar@google.com>\nIgor Minar <igor@angularjs.org> <iminar@dhcp-172-19-37-154.mtv.corp.google.com>\nPawel Kozlowski <pkozlowski.opensource@gmail.com>\nPeter Bacon Darwin <pete@bacondarwin.com>\nRodric Haddad <rody@rodyhaddad.com>\nShahar Talmi <shahar.talmi@gmail.com>\nShahar Talmi <shahar.talmi@gmail.com> <shahart@wix.com>\nShyam Seshadri <shyamseshadri@google.com>\nShyam Seshadri <shyamseshadri@google.com> <shyamseshadri@gmail.com>\nVojta Jina <vojta.jina@gmail.com>\nVojta Jina <vojta.jina@gmail.com> <vojta@gemin-i.org>\nVojta Jina <vojta.jina@gmail.com> <vojta@google.com>\n"
  },
  {
    "path": ".nvmrc",
    "content": "14.16.1\n"
  },
  {
    "path": "CHANGELOG.md",
    "content": "**AngularJS support has officially ended as of January 2022.\n[See what ending support means](https://docs.angularjs.org/misc/version-support-status)\nand [read the end of life announcement](https://goo.gle/angularjs-end-of-life).**\n\n**Visit [angular.io](https://angular.io) for the actively supported Angular.**\n\n<a name=\"1.8.3\"></a>\n# 1.8.3 ultimate-farewell (2022-04-07)\n\nOne final release of AngularJS in order to update package README files on npm.\n\n<a name=\"1.8.2\"></a>\n# 1.8.2 meteoric-mining (2020-10-21)\n\n## Bug Fixes\n- **$sceDelegate:** ensure that `resourceUrlWhitelist()` is identical to `trustedResourceUrlList()`\n  ([e41f01](https://github.com/angular/angular.js/commit/e41f018959934bfbf982ba996cd654b1fce88d43),\n  [#17090](https://github.com/angular/angular.js/issues/17090))\n\n\n<a name=\"1.8.1\"></a>\n# 1.8.1 mutually-supporting (2020-09-30)\n\n## Bug Fixes\n- **$sanitize:** do not trigger CSP alert/report in Firefox and Chrome\n  ([2fab3d](https://github.com/angular/angular.js/commit/2fab3d4e00f4fe35bfa3cf255160cb97404baf24))\n\n## Refactorings\n\n- **SanitizeUriProvider:** remove usages of whitelist\n  ([76738102](https://github.com/angular/angular.js/commit/767381020d88bda2855ac87ca6f00748907e14ff))\n- **httpProvider:** remove usages of whitelist and blacklist\n  ([c953af6b](https://github.com/angular/angular.js/commit/c953af6b8cfeefe4acc0ca358550eed5da8cfe00))\n- **sceDelegateProvider:** remove usages of whitelist and blacklist\n  ([a206e267](https://github.com/angular/angular.js/commit/a206e2675c351c3cdcde3402978126774c1c5df9))\n\n## Deprecation Notices\n\n- Deprecated ~~`$compileProvider.aHrefSanitizationWhitelist`~~.\n  It is now [`aHrefSanitizationTrustedUrlList`](https://docs.angularjs.org/api/ng/provider/$compileProvider#aHrefSanitizationTrustedUrlList).\n- Deprecated ~~`$compileProvider.imgSrcSanitizationWhitelist`~~.\n  It is now [`imgSrcSanitizationTrustedUrlList`](https://docs.angularjs.org/api/ng/provider/$compileProvider#imgSrcSanitizationTrustedUrlList).\n- Deprecated ~~`$httpProvider.xsrfWhitelistedOrigins`~~.\n  It is now [`xsrfTrustedOrigins`](https://docs.angularjs.org/api/ng/provider/$httpProvider#xsrfTrustedOrigins).\n- Deprecated ~~`$sceDelegateProvider.resourceUrlWhitelist`~~.\n  It is now [`trustedResourceUrlList`](https://docs.angularjs.org/api/ng/provider/$sceDelegateProvider#trustedResourceUrlList).\n- Deprecated ~~`$sceDelegateProvider.resourceUrlBlacklist`~~.\n  It is now [`bannedResourceUrlList`](https://docs.angularjs.org/api/ng/provider/$sceDelegateProvider#bannedResourceUrlList).\n\nFor the purposes of backward compatibility, the previous symbols are aliased to their new symbol.\n\n\n<a name=\"1.8.0\"></a>\n# 1.8.0 nested-vaccination (2020-06-01)\n\n_This release contains a breaking change to resolve a security issue which was discovered by\nKrzysztof Kotowicz(@koto); and independently by Esben Sparre Andreasen (@esbena) while\nperforming a Variant Analysis of [CVE-2020-11022](https://github.com/advisories/GHSA-gxr4-xjj5-5px2)\nwhich itself was found and reported by Masato Kinugawa (@masatokinugawa)._\n\n## Bug Fixes\n- **jqLite:**\n  - prevent possible XSS due to regex-based HTML replacement\n  ([2df43c](https://github.com/angular/angular.js/commit/2df43c07779137d1bddf7f3b282a1287a8634acd))\n\n## Breaking Changes\n\n### **jqLite** due to:\n  - **[2df43c](https://github.com/angular/angular.js/commit/2df43c07779137d1bddf7f3b282a1287a8634acd)**: prevent possible XSS due to regex-based HTML replacement\n\nJqLite no longer turns XHTML-like strings like `<div /><span />` to sibling elements `<div></div><span></span>`\nwhen not in XHTML mode. Instead it will leave them as-is. The browser, in non-XHTML mode, will convert these to:\n`<div><span></span></div>`.\n\nThis is a security fix to avoid an XSS vulnerability if a new jqLite element is created from a user-controlled HTML string.\nIf you must have this functionality and understand the risk involved then it is posible to restore the original behavior by calling\n\n```js\nangular.UNSAFE_restoreLegacyJqLiteXHTMLReplacement();\n```\n\nBut you should adjust your code for this change and remove your use of this function as soon as possible.\n\nNote that this only patches jqLite. If you use jQuery 3.5.0 or newer, please read the [jQuery 3.5 upgrade guide](https://jquery.com/upgrade-guide/3.5/) for more details about the workarounds.\n\n\n<a name=\"1.7.9\"></a>\n# 1.7.9 pollution-eradication (2019-11-19)\n\n## Bug Fixes\n- **angular.merge:** do not merge __proto__ property\n  ([726f49](https://github.com/angular/angular.js/commit/726f49dcf6c23106ddaf5cfd5e2e592841db743a))\n  <br>(Thanks to the [Snyk Security Research Team](https://snyk.io/blog/snyk-research-team-discovers-severe-prototype-pollution-security-vulnerabilities-affecting-all-versions-of-lodash/) for identifyng this issue.)\n- **ngStyle:** correctly remove old style when new style value is invalid\n  ([5edd25](https://github.com/angular/angular.js/commit/5edd25364f617083363dc2bd61f9230b38267578),\n  [#16860](https://github.com/angular/angular.js/issues/16860),\n  [#16868](https://github.com/angular/angular.js/issues/16868))\n\n\n<a name=\"1.7.8\"></a>\n# 1.7.8 enthusiastic-oblation (2019-03-11)\n\n\n## Bug Fixes\n- **required:** correctly validate required on non-input element surrounded by ngIf\n  ([a4c7bd](https://github.com/angular/angular.js/commit/a4c7bdccd76c39c30e33f6215da9a00cc8acde2c),\n  [#16830](https://github.com/angular/angular.js/issues/16830),\n  [#16836](https://github.com/angular/angular.js/issues/16836))\n\n\n<a name=\"1.7.7\"></a>\n# 1.7.7 kingly-exiting (2019-02-04)\n\n## Bug Fixes\n- **ngRequired:** set error correctly when inside ngRepeat and false by default\n  ([5ad4f5](https://github.com/angular/angular.js/commit/5ad4f5562c37b1cb575e3e5fddd96e9dd10408e2),\n  [#16814](https://github.com/angular/angular.js/issues/16814),\n  [#16820](https://github.com/angular/angular.js/issues/16820))\n\n\n<a name=\"1.7.6\"></a>\n# 1.7.6 gravity-manipulation (2019-01-17)\n\n## Bug Fixes\n- **$compile:** fix ng-prop-* with undefined values\n  ([772440](https://github.com/angular/angular.js/commit/772440cdaf9a9bfa40de1675e20a5f0e356089ed),\n  [#16797](https://github.com/angular/angular.js/issues/16797),\n  [#16798](https://github.com/angular/angular.js/issues/16798))\n- **compile:** properly handle false value for boolean attrs with jQuery\n  ([27486b](https://github.com/angular/angular.js/commit/27486bd15e70946ece2ba713e4e8654b7f9bddad),\n  [#16778](https://github.com/angular/angular.js/issues/16778),\n  [#16779](https://github.com/angular/angular.js/issues/16779))\n- **ngRepeat:**\n  - fix reference to last collection value remaining across linkages\n  ([cf919a](https://github.com/angular/angular.js/commit/cf919a6fb7fc655f3fa37a74899a797ea5b8073e))\n  - fix trackBy function being invoked with incorrect scope\n  ([d4d103](https://github.com/angular/angular.js/commit/d4d1031bcd9b30ae6a58bd60a79bcc9d20f0f2b7),\n  [#16776](https://github.com/angular/angular.js/issues/16776),\n  [#16777](https://github.com/angular/angular.js/issues/16777))\n- **aria/ngClick:** check if element is `contenteditable` before blocking spacebar\n  ([289374](https://github.com/angular/angular.js/commit/289374a43c1b2fd715ddf7455db225b17afebbaf),\n  [#16762](https://github.com/angular/angular.js/issues/16762))\n- **input:** prevent browsers from autofilling hidden inputs\n  ([7cbb10](https://github.com/angular/angular.js/commit/7cbb1044fcb3576cdad791bd22ebea3dfd533ff8))\n- **Angular:** add workaround for Safari / Webdriver problem\n  ([eb49f6](https://github.com/angular/angular.js/commit/eb49f6b7555cfd7ab03fd35581adb6b4bd49044e))\n- **$browser:** normalize inputted URLs\n  ([2f72a6](https://github.com/angular/angular.js/commit/2f72a69ded53a122afad3ec28d91f9bd2f41eb4f),\n  [#16606](https://github.com/angular/angular.js/issues/16606))\n- **interpolate:** do not create directives for constant media URL attributes\n  ([90a41d](https://github.com/angular/angular.js/commit/90a41d415c83abdbf28317f49df0fd0a7e07db86),\n  [#16734](https://github.com/angular/angular.js/issues/16734))\n- **$q:** allow third-party promise libraries\n  ([eefaa7](https://github.com/angular/angular.js/commit/eefaa76a90dbef08fdc7d734a205cc2de50d9f91),\n  [#16164](https://github.com/angular/angular.js/issues/16164),\n  [#16471](https://github.com/angular/angular.js/issues/16471))\n- **urlUtils:** make IPv6 URL's hostname wrapped in square brackets in IE/Edge\n  ([0e1bd7](https://github.com/angular/angular.js/commit/0e1bd7822e61822a48b8fd7ba5913a8702e6dabf),\n  [#16692](https://github.com/angular/angular.js/issues/16692),\n  [#16715](https://github.com/angular/angular.js/issues/16715))\n- **ngAnimateSwap:** make it compatible with `ngIf` on the same element\n  ([b27080](https://github.com/angular/angular.js/commit/b27080d52546409fb4e483f212f03616e2ca8037),\n  [#16616](https://github.com/angular/angular.js/issues/16616),\n  [#16729](https://github.com/angular/angular.js/issues/16729))\n- **ngMock:** make matchLatestDefinitionEnabled work\n  ([3cdffc](https://github.com/angular/angular.js/commit/3cdffcecbae71189b4db69b57fadda6608a23b61),\n  [#16702](https://github.com/angular/angular.js/issues/16702))\n- **ngStyle:** skip setting empty value when new style has the property\n  ([d6098e](https://github.com/angular/angular.js/commit/d6098eeb1c9510d599e9bd3cfdba7dd21e7a55a5),\n  [#16709](https://github.com/angular/angular.js/issues/16709))\n\n## Performance Improvements\n- **input:** prevent multiple validations on initialization\n  ([692622](https://github.com/angular/angular.js/commit/69262239632027b373258e75c670b89132ad9edb),\n  [#14691](https://github.com/angular/angular.js/issues/14691),\n  [#16760](https://github.com/angular/angular.js/issues/16760))\n\n\n\n<a name=\"1.7.5\"></a>\n# 1.7.5 anti-prettification (2018-10-04)\n\n## Bug Fixes\n- **ngClass:** do not break on invalid values\n  ([f3a565](https://github.com/angular/angular.js/commit/f3a565872d802c94bb213944791b11b483d52f73),\n  [#16697](https://github.com/angular/angular.js/issues/16697),\n  [#16699](https://github.com/angular/angular.js/issues/16699))\n\n\n<a name=\"1.7.4\"></a>\n# 1.7.4 interstellar-exploration (2018-09-07)\n\n## Bug Fixes\n- **ngAria.ngClick:** prevent default event on space/enter only for non-interactive elements\n  ([61b335](https://github.com/angular/angular.js/commit/61b33543ff8e7f32464dec98a46bf0a35e9b03a4),\n  [#16664](https://github.com/angular/angular.js/issues/16664),\n  [#16680](https://github.com/angular/angular.js/issues/16680))\n- **ngAnimate:** remove the \"prepare\" classes with multiple structural animations\n  ([3105b2](https://github.com/angular/angular.js/commit/3105b2c26a71594c4e7904efc18f4b2e9da25b1b),\n  [#16681](https://github.com/angular/angular.js/issues/16681),\n  [#16677](https://github.com/angular/angular.js/issues/16677))\n- **$route:** correctly extract path params if the path contains a question mark or a hash\n  ([2ceeb7](https://github.com/angular/angular.js/commit/2ceeb739f35e01fcebcabac4beeeb7684ae9f86d))\n- **ngHref:** allow numbers and other objects in interpolation\n  ([30084c](https://github.com/angular/angular.js/commit/30084c13699c814ff6703d7aa2d3947a9b2f7067),\n  [#16652](https://github.com/angular/angular.js/issues/16652),\n  [#16626](https://github.com/angular/angular.js/issues/16626))\n- **select:** allow to select first option with value `undefined`\n  ([668a33](https://github.com/angular/angular.js/commit/668a33da3439f17e61dfa8f6d9b114ebde8c9d87),\n  [#16653](https://github.com/angular/angular.js/issues/16653),\n  [#16656](https://github.com/angular/angular.js/issues/16656))\n\n\n<a name=\"1.7.3\"></a>\n# 1.7.3 eventful-proposal (2018-08-03)\n\n## Bug Fixes\n- **$location:**\n  - fix infinite recursion/digest on URLs with special characters\n  ([e68697](https://github.com/angular/angular.js/commit/e68697e2e30695f509e6c2c1e43c2c02b7af41f0),\n  [#16592](https://github.com/angular/angular.js/issues/16592),\n  [#16611](https://github.com/angular/angular.js/issues/16611))\n  - avoid unnecessary `$locationChange*` events due to empty hash\n  ([1144b1](https://github.com/angular/angular.js/commit/1144b1eccb886ea0e4a80bcb07d38a305c3263b4),\n  [#16632](https://github.com/angular/angular.js/issues/16632),\n  [#16636](https://github.com/angular/angular.js/issues/16636))\n- **ngMock.$httpBackend:**\n  - pass failed HTTP expectations to `$exceptionHandler`\n  ([4adbf8](https://github.com/angular/angular.js/commit/4adbf82a84a564a8d3f0982c17a64c6163200bcd),\n  [#16644](https://github.com/angular/angular.js/issues/16644))\n  - correctly ignore query params in {expect,when}Route\n  ([be417f](https://github.com/angular/angular.js/commit/be417f28549e184fbc3c7f74251ac21fca965ae8),\n  [#14173](https://github.com/angular/angular.js/issues/14173),\n  [#16589](https://github.com/angular/angular.js/issues/16589))\n- **Angular:** add workaround for Safari / Webdriver problem\n  ([0a1db2](https://github.com/angular/angular.js/commit/0a1db2ad5f8da6902b1711a738ae4177ce9685fa),\n  [#16645](https://github.com/angular/angular.js/issues/16645))\n- **$animate:** avoid memory leak with `$animate.enabled(element, enabled)`\n  ([4bd424](https://github.com/angular/angular.js/commit/4bd424690612885ca06028e9b27de585edc3d3c3),\n  [#16649](https://github.com/angular/angular.js/issues/16649))\n- **$compile:**\n  - use correct parent element when requiring on html element\n  ([05ac70](https://github.com/angular/angular.js/commit/05ac702bc7edae5f89c363ea661774910735ea8b),\n  [#16535](https://github.com/angular/angular.js/issues/16535),\n  [#16647](https://github.com/angular/angular.js/issues/16647))\n  - work around Firefox `DocumentFragment` bug\n  ([10973c](https://github.com/angular/angular.js/commit/10973c3366676ac8e5b2728b1e006cdef4ea197e),\n  [#16607](https://github.com/angular/angular.js/issues/16607),\n  [#16615](https://github.com/angular/angular.js/issues/16615))\n- **ngEventDirs:**\n  - pass error in handler to $exceptionHandler when event was triggered in a digest\n  ([688211](https://github.com/angular/angular.js/commit/6882113bc194fb10081db9bab3dd7d69dd59f311))\n  - don't wrap the event handler in $apply if already in $digest\n  ([535ee3](https://github.com/angular/angular.js/commit/535ee32a0b4881c9fd526fb5e0ffc10919ba1800),\n  [#14673](https://github.com/angular/angular.js/issues/14673),\n  [#14674](https://github.com/angular/angular.js/issues/14674))\n- **angular.element:** do not break on `cleanData()` if `_data()` returns undefined\n  ([7cf4a2](https://github.com/angular/angular.js/commit/7cf4a2933cb017e45b0c97b0a836cbbd905ee31a),\n  [#16641](https://github.com/angular/angular.js/issues/16641),\n  [#16642](https://github.com/angular/angular.js/issues/16642))\n- **ngAria:** do not scroll when pressing spacebar on custom buttons\n  ([3a517c](https://github.com/angular/angular.js/commit/3a517c25f677294a7a9eca1660654a3edcc9e103),\n  [#14665](https://github.com/angular/angular.js/issues/14665),\n  [#16604](https://github.com/angular/angular.js/issues/16604))\n\n\n## New Features\n- **$compile:** add support for arbitrary DOM property and event bindings\n  ([a5914c](https://github.com/angular/angular.js/commit/a5914c94a8fa5b1eceeab9e4e6849cbf467bc26d),\n  [#16428](https://github.com/angular/angular.js/issues/16428),\n  [#16235](https://github.com/angular/angular.js/issues/16235),\n  [#16614](https://github.com/angular/angular.js/issues/16614))\n- **ngMock:** add `$flushPendingTasks()` and `$verifyNoPendingTasks()`\n  ([6f7674](https://github.com/angular/angular.js/commit/6f7674a7d063d434205f75f5b861f167e8125999),\n  [#14336](https://github.com/angular/angular.js/issues/14336))\n- **core:** implement more granular pending task tracking\n  ([17b139](https://github.com/angular/angular.js/commit/17b139f107e5471a9351af638093a8e13a69e42a))\n- **$animate:** add option data to event callbacks\n  ([fc64e6](https://github.com/angular/angular.js/commit/fc64e6807642512b567deb52b497bd2bff570a1f),\n  [#12697](https://github.com/angular/angular.js/issues/12697),\n  [#13059](https://github.com/angular/angular.js/issues/13059))\n- **form.FormController:** add $getControls()\n  ([c9d1e6](https://github.com/angular/angular.js/commit/c9d1e690aa597283373b78e646676fa8f1ba1b4d),\n  [#16601](https://github.com/angular/angular.js/issues/16601),\n  [#14749](https://github.com/angular/angular.js/issues/14749),\n  [#14517](https://github.com/angular/angular.js/issues/14517),\n  [#13202](https://github.com/angular/angular.js/issues/13202))\n- **ngModelOptions:** add `timeStripZeroSeconds` and `timeSecondsFormat`\n  ([b68221](https://github.com/angular/angular.js/commit/b682213d72d65c996a6a31ea57b79d4c4f4e3c98),\n  [#10721](https://github.com/angular/angular.js/issues/10721),\n  [#16510](https://github.com/angular/angular.js/issues/16510),\n  [#16584](https://github.com/angular/angular.js/issues/16584))\n\n\n## Performance Improvements\n- **ngAnimate:** avoid repeated calls to addClass/removeClass when animation has no duration\n  ([093635](https://github.com/angular/angular.js/commit/0936353e9a03f072bc3c4056888fd154a96530ef),\n  [#14165](https://github.com/angular/angular.js/issues/14165),\n  [#14166](https://github.com/angular/angular.js/issues/14166),\n  [#16613](https://github.com/angular/angular.js/issues/16613))\n\n\n<a name=\"1.7.2\"></a>\n# 1.7.2 extreme-compatiplication (2018-06-12)\n\nIn the previous release, we removed a private, undocumented API that was no longer used by\nAngularJS. It turned out that several popular UI libraries (such as\n[AngularJS Material](https://material.angularjs.org/),\n[UI Bootstrap](https://angular-ui.github.io/bootstrap/),\n[ngDialog](http://likeastore.github.io/ngDialog/) and probably others) relied on that API.\n\nIn order to avoid unnecessary pain for developers, this release reverts the removal of the private\nAPI and restores compatibility of the aforementioned libraries with the latest AngularJS.\n\n## Reverts\n- **$compile:** remove `preAssignBindingsEnabled` leftovers\n  ([2da495](https://github.com/angular/angular.js/commit/2da49504065e9e2b71a7a5622e45118d8abbe87e),\n  [#16580](https://github.com/angular/angular.js/pull/16580),\n  [a81232](https://github.com/angular/angular.js/commit/a812327acda8bc890a4c4e809f0debb761c29625),\n  [#16595](https://github.com/angular/angular.js/pull/16595))\n\n\n<a name=\"1.7.1\"></a>\n# 1.7.1 momentum-defiance (2018-06-08)\n\n\n## Bug Fixes\n- **$compile:** support transcluding multi-element directives\n  ([789db8](https://github.com/angular/angular.js/commit/789db83a8ae0e2db5db13289b2c29e56093d967a),\n  [#15554](https://github.com/angular/angular.js/issues/15554),\n  [#15555](https://github.com/angular/angular.js/issues/15555))\n- **ngModel:** do not throw if view value changes on destroyed scope\n  ([2b6c98](https://github.com/angular/angular.js/commit/2b6c9867369fd3ef1ddb687af1153478ab62ee1b),\n  [#16583](https://github.com/angular/angular.js/issues/16583),\n  [#16585](https://github.com/angular/angular.js/issues/16585))\n\n\n## New Features\n- **$compile:** add one-way collection bindings\n  ([f9d1ca](https://github.com/angular/angular.js/commit/f9d1ca20c38f065f15769fbe23aee5314cb58bd4),\n  [#14039](https://github.com/angular/angular.js/issues/14039),\n  [#16553](https://github.com/angular/angular.js/issues/16553),\n  [#15874](https://github.com/angular/angular.js/issues/15874))\n- **ngRef:** add directive to publish controller, or element into scope\n  ([bf841d](https://github.com/angular/angular.js/commit/bf841d35120bf3c4655fde46af4105c85a0f1cdc),\n  [#16511](https://github.com/angular/angular.js/issues/16511))\n- **errorHandlingConfig:** add option to exclude error params from url\n  ([3d6c45](https://github.com/angular/angular.js/commit/3d6c45d76e30b1b3c4eb9672cf4a93e5251c06b3),\n  [#14744](https://github.com/angular/angular.js/issues/14744),\n  [#15707](https://github.com/angular/angular.js/issues/15707),\n  [#16283](https://github.com/angular/angular.js/issues/16283),\n  [#16299](https://github.com/angular/angular.js/issues/16299),\n  [#16591](https://github.com/angular/angular.js/issues/16591))\n- **ngAria:** add support for ignoring a specific element\n  ([7d9d38](https://github.com/angular/angular.js/commit/7d9d387195292cb5e04984602b752d31853cfea6),\n  [#14602](https://github.com/angular/angular.js/issues/14602),\n  [#14672](https://github.com/angular/angular.js/issues/14672),\n  [#14833](https://github.com/angular/angular.js/issues/14833))\n- **ngCookies:** support samesite option\n  ([10a229](https://github.com/angular/angular.js/commit/10a229ce1befdeaf6295d1635dc11391c252a91a),\n  [#16543](https://github.com/angular/angular.js/issues/16543),\n  [#16544](https://github.com/angular/angular.js/issues/16544))\n- **ngMessages:** add support for default message\n  ([a8c263](https://github.com/angular/angular.js/commit/a8c263c1947cc85ee60b4732f7e4bcdc7ba463e8),\n  [#12008](https://github.com/angular/angular.js/issues/12008),\n  [#12213](https://github.com/angular/angular.js/issues/12213),\n  [#16587](https://github.com/angular/angular.js/issues/16587))\n- **ngMock, ngMockE2E:** add option to match latest definition for `$httpBackend` request\n  ([773f39](https://github.com/angular/angular.js/commit/773f39c9345479f5f8b6321236ce6ad96f77aa92),\n  [#16251](https://github.com/angular/angular.js/issues/16251),\n  [#11637](https://github.com/angular/angular.js/issues/11637),\n  [#16560](https://github.com/angular/angular.js/issues/16560))\n- **$route:** add support for the `reloadOnUrl` configuration option\n  ([f4f571](https://github.com/angular/angular.js/commit/f4f571efdf86d6acbcd5c6b1de66b4b33a259125),\n  [#7925](https://github.com/angular/angular.js/issues/7925),\n  [#15002](https://github.com/angular/angular.js/issues/15002))\n\n\n<a name=\"1.7.0\"></a>\n# 1.7.0 nonexistent-physiology (2018-05-11)\n\n**Here are the full changes for the release of 1.7.0 that are not already released in the 1.6.x branch,\nwhich includes commits from 1.7.0-rc.0 and commits from 1.7.0 directly.**\n\n1.7.0 is the last scheduled release of AngularJS that includes breaking changes. 1.7.x patch\nreleases will continue to receive bug fixes and non-breaking features until AngularJS enters Long\nTerm Support mode (LTS) on July 1st 2018.\n\n## Bug Fixes\n- **input:**\n  - listen on \"change\" instead of \"click\" for radio/checkbox ngModels\n  ([656c8f](https://github.com/angular/angular.js/commit/656c8fa8f23b1277cc5c214c4d0237f3393afa1e),\n  [#4516](https://github.com/angular/angular.js/issues/4516),\n  [#14667](https://github.com/angular/angular.js/issues/14667),\n  [#14685](https://github.com/angular/angular.js/issues/14685))\n- **input\\[number\\]:** validate min/max against viewValue\n  ([aa3f95](https://github.com/angular/angular.js/commit/aa3f951330ec7b10b43ea884d9b5754e296770ec),\n  [#12761](https://github.com/angular/angular.js/issues/12761),\n  [#16325](https://github.com/angular/angular.js/issues/16325))\n- **input\\[date\\]:** correctly parse 2-digit years\n  ([627180](https://github.com/angular/angular.js/commit/627180fb71b92048d5b9ca2606b9eff1fd99387e),\n  [#16537](https://github.com/angular/angular.js/issues/16537),\n  [#16539](https://github.com/angular/angular.js/issues/16539))\n- **jqLite:** make removeData() not remove event handlers\n  ([b7d396](https://github.com/angular/angular.js/commit/b7d396b8b6e8f27a1f4556d58fc903321e8d532a),\n  [#15869](https://github.com/angular/angular.js/issues/15869),\n  [#16512](https://github.com/angular/angular.js/issues/16512))\n- **$compile:**\n  - remove the preAssignBindingsEnabled flag\n  ([38f8c9](https://github.com/angular/angular.js/commit/38f8c97af74649ce224b6dd45f433cc665acfbfb),\n  [#15782](https://github.com/angular/angular.js/issues/15782))\n  - add `base[href]` to the list of RESOURCE_URL context attributes\n  ([1cf728](https://github.com/angular/angular.js/commit/1cf728e209a9e0016068fac2769827e8f747760e),\n  [#15597](https://github.com/angular/angular.js/issues/15597))\n- **$interval:** throw when trying to cancel non-$interval promise\n  ([a8bef9](https://github.com/angular/angular.js/commit/a8bef95127775d83d80daa4617c33227c4b443d4),\n  [#16424](https://github.com/angular/angular.js/issues/16424),\n  [#16476](https://github.com/angular/angular.js/issues/16476))\n- **$timeout:** throw when trying to cancel non-$timeout promise\n  ([336525](https://github.com/angular/angular.js/commit/3365256502344970f86355d3ace1cb4251ae9828),\n  [#16424](https://github.com/angular/angular.js/issues/16424),\n  [#16476](https://github.com/angular/angular.js/issues/16476))\n- **$cookies:** remove the deprecated $cookieStore factory\n  ([73c646](https://github.com/angular/angular.js/commit/73c6467f1468353215dc689c019ed83aa4993c77),\n  [#16465](https://github.com/angular/angular.js/issues/16465))\n- **$resource:** fix interceptors and success/error callbacks\n  ([ea0585](https://github.com/angular/angular.js/commit/ea0585773bb93fd891576e2271254a17e15f1ddd),\n  [#6731](https://github.com/angular/angular.js/issues/6731),\n  [#9334](https://github.com/angular/angular.js/issues/9334),\n  [#6865](https://github.com/angular/angular.js/issues/6865),\n  [#16446](https://github.com/angular/angular.js/issues/16446))\n- **$templateRequest:**\n  - give tpload error the correct namespace\n  ([c617d6](https://github.com/angular/angular.js/commit/c617d6dceee5b000bfceda44ced22fc16b48b18b))\n  - always return the template that is stored in the cache\n  ([fb0099](https://github.com/angular/angular.js/commit/fb00991460cf69ae8bc7f1f826363d09c73c0d5e),\n  [#16225](https://github.com/angular/angular.js/issues/16225))\n- **$animate:** let cancel() reject the runner promise\n  ([16b82c](https://github.com/angular/angular.js/commit/16b82c6afe0ab916fef1d6ca78053b00bf5ada83),\n  [#14204](https://github.com/angular/angular.js/issues/14204),\n  [#16373](https://github.com/angular/angular.js/issues/16373))\n- **ngTouch:**\n  - deprecate the module and its contents\n  ([67f54b](https://github.com/angular/angular.js/commit/67f54b660038de2b4346b3e76d66a8dc8ccb1f9b),\n  [#16427](https://github.com/angular/angular.js/issues/16427),\n  [#16431](https://github.com/angular/angular.js/issues/16431))\n  - remove ngClick override, `$touchProvider`, and `$touch`\n  ([11d9ad](https://github.com/angular/angular.js/commit/11d9ad1eb25eaf5967195e424108207427835d50),\n  [#15761](https://github.com/angular/angular.js/issues/15761),\n  [#15755](https://github.com/angular/angular.js/issues/15755))\n- **ngScenario:** completely remove the angular scenario runner\n  ([0cd392](https://github.com/angular/angular.js/commit/0cd39217828b0ad53eaf731576af17d66c18ff60),\n  [#9405](https://github.com/angular/angular.js/issues/9405))\n- **form:** set $submitted to true on child forms when parent is submitted\n  ([223de5](https://github.com/angular/angular.js/commit/223de59e988dc0cc8b4ec3a045b7c0735eba1c77),\n  [#10071](https://github.com/angular/angular.js/issues/10071))\n- **$rootScope:**\n  - provide correct value of one-time bindings in watchGroup\n  ([c2b8fa](https://github.com/angular/angular.js/commit/c2b8fab0a480204374d561d6b9b3d47347ac5570))\n  - don't allow explicit digest calls to affect $evalAsync\n  ([02c046](https://github.com/angular/angular.js/commit/02c04690da16a9bef55694f5db0b8368dc0125c9),\n  [#15127](https://github.com/angular/angular.js/issues/15127),\n  [#15494](https://github.com/angular/angular.js/issues/15494))\n- **ngAria:** do not set aria attributes on input[type=\"hidden\"]\n  ([6d5ef3](https://github.com/angular/angular.js/commit/6d5ef34fc6a974cde73157ba94f9706723dd8f5b),\n  [#15113](https://github.com/angular/angular.js/issues/15113),\n  [#16367](https://github.com/angular/angular.js/issues/16367))\n- **ngModel, input:** improve handling of built-in named parsers\n  ([74b04c](https://github.com/angular/angular.js/commit/74b04c9403af4fc7df5b6420f22c9f45a3e84140),\n  [#14292](https://github.com/angular/angular.js/issues/14292),\n  [#10076](https://github.com/angular/angular.js/issues/10076),\n  [#16347](https://github.com/angular/angular.js/issues/16347))\n- **$httpParamSerializerJQLike:**\n  - call functions as jQuery does\n  ([a784fa](https://github.com/angular/angular.js/commit/a784fab605d825f1158c6292b3c42f8c4a502fdf),\n  [#16138](https://github.com/angular/angular.js/issues/16138),\n  [#16139](https://github.com/angular/angular.js/issues/16139))\n  - follow jQuery for `null` and `undefined`\n  ([301fdd](https://github.com/angular/angular.js/commit/301fdda648680d89ccab607c413a7ddede7b0165))\n- **$parse:**\n  - do not pass scope/locals to interceptors of one-time bindings\n  ([87a586](https://github.com/angular/angular.js/commit/87a586eb9a23cfd0d0bb681cc778b4b8e5c8451d))\n  - always pass the intercepted value to watchers\n  ([2ee503](https://github.com/angular/angular.js/commit/2ee5033967d5f87a516bad137686b0592e25d26b),\n  [#16021](https://github.com/angular/angular.js/issues/16021))\n  - respect the interceptor.$stateful flag\n  ([de7403](https://github.com/angular/angular.js/commit/de74034ddf6f92505ccdb61be413a6df2c723f87))\n- **Angular:** remove `angular.lowercase` and `angular.uppercase`\n  ([1daa4f](https://github.com/angular/angular.js/commit/1daa4f2231a89ee88345689f001805ffffa9e7de),\n  [#15445](https://github.com/angular/angular.js/issues/15445))\n- **$controller:** remove instantiating controllers defined on window\n  ([e269c1](https://github.com/angular/angular.js/commit/e269c14425a3209040f65c022658770e00a36f16),\n  [#15349](https://github.com/angular/angular.js/issues/15349),\n  [#15762](https://github.com/angular/angular.js/issues/15762))\n\n\n## New Features\n- **angular.isArray:** support Array subclasses in `angular.isArray()`\n  ([e3ece2](https://github.com/angular/angular.js/commit/e3ece2fad9e1e6d47b5f06815ff186d7e6f44948),\n  [#15533](https://github.com/angular/angular.js/issues/15533),\n  [#15541](https://github.com/angular/angular.js/issues/15541))\n- **$sce:** handle URL sanitization through the `$sce` service\n  ([1e9ead](https://github.com/angular/angular.js/commit/1e9eadcd72dbbd5c67dae8328a63e535cfa91ff9))\n- **orderBy:** consider `null` and `undefined` greater than other values\n  ([1d8046](https://github.com/angular/angular.js/commit/1d804645f7656d592c90216a0355b4948807f6b8),\n  [#15294](https://github.com/angular/angular.js/issues/15294),\n  [#16376](https://github.com/angular/angular.js/issues/16376))\n- **$resource:** add support for `request` and `requestError` interceptors (#15674)\n  ([240a3d](https://github.com/angular/angular.js/commit/240a3ddbf12a9bb79754031be95dae4b6bd2dded),\n  [#5146](https://github.com/angular/angular.js/issues/5146))\n- **ngModelOptions:** add debounce catch-all + allow debouncing 'default' only\n  ([55ba44](https://github.com/angular/angular.js/commit/55ba44913e02650b56410aa9ab5eeea5d3492b68),\n  [#15411](https://github.com/angular/angular.js/issues/15411),\n  [#16335](https://github.com/angular/angular.js/issues/16335))\n- **$compile:** lower the `xlink:href` security context for SVG's `a` and `image` elements\n  ([6ccbfa](https://github.com/angular/angular.js/commit/6ccbfa65d60a3dc396d0cf6da21b993ad74653fd),\n  [#15736](https://github.com/angular/angular.js/issues/15736))\n\n\n## Performance Improvements\n- **$rootScope:** allow $watchCollection use of expression input watching\n  ([97b00c](https://github.com/angular/angular.js/commit/97b00ca497676aaff8a803762a9f8c7ff4aa24dd))\n- **ngStyle:** use $watchCollection\n  ([15bbd3](https://github.com/angular/angular.js/commit/15bbd3e18cd89b91f7206a06c73d40e54a8a48a0),\n  [#15947](https://github.com/angular/angular.js/issues/15947))\n- **$compile:** do not use deepWatch in literal one-way bindings\n  ([fd4f01](https://github.com/angular/angular.js/commit/fd4f0111188b62773b99ab6eab38b4d2b5d8d727),\n  [#15301](https://github.com/angular/angular.js/issues/15301))\n\n\n\n\n## Breaking Changes\n\n### **jqLite** due to:\n  - **[b7d396](https://github.com/angular/angular.js/commit/b7d396b8b6e8f27a1f4556d58fc903321e8d532a)**: make removeData() not remove event handlers\n\nBefore this commit `removeData()` invoked on an element removed its event\nhandlers as well. If you want to trigger a full cleanup of an element, change:\n\n```js\nelem.removeData();\n```\n\nto:\n\n```js\nangular.element.cleanData(elem);\n```\n\nIn most cases, though, cleaning up after an element is supposed to be done\nonly when it's removed from the DOM as well; in such cases the following:\n\n```js\nelem.remove();\n```\n\nwill remove event handlers as well.\n\n### **$cookies** due to:\n  - **[73c646](https://github.com/angular/angular.js/commit/73c6467f1468353215dc689c019ed83aa4993c77)**: remove the deprecated $cookieStore factory\n\nThe $cookieStore has been removed. Migrate to the $cookies service. Note that\nfor object values you need to use the `putObject` & `getObject` methods as\n`get`/`put` will not correctly save/retrieve them.\n\nBefore:\n```js\n$cookieStore.put('name', {key: 'value'});\n$cookieStore.get('name'); // {key: 'value'}\n$cookieStore.remove('name');\n```\n\nAfter:\n```js\n$cookies.putObject('name', {key: 'value'});\n$cookies.getObject('name'); // {key: 'value'}\n$cookies.remove('name');\n```\n\n### **$resource** due to:\n  - **[ea0585](https://github.com/angular/angular.js/commit/ea0585773bb93fd891576e2271254a17e15f1ddd)**: fix interceptors and success/error callbacks\n\nIf you are not using `success` or `error` callbacks with `$resource`,\nyour app should not be affected by this change.\n\nIf you are using `success` or `error` callbacks (with or without\nresponse interceptors), one (subtle) difference is that throwing an\nerror inside the callbacks will not propagate to the returned\n`$promise`. Therefore, you should try to use the promises whenever\npossible. E.g.:\n\n```js\n// Avoid\nUser.query(function onSuccess(users) { throw new Error(); }).\n  $promise.\n  catch(function onError() { /* Will not be called. */ });\n\n// Prefer\nUser.query().\n  $promise.\n  then(function onSuccess(users) { throw new Error(); }).\n  catch(function onError() { /* Will be called. */ });\n```\n\nFinally, if you are using `success` or `error` callbacks with response\ninterceptors, the callbacks will now always run _after_ the interceptors\n(and wait for them to resolve in case they return a promise).\nPreviously, the `error` callback was called before the `responseError`\ninterceptor and the `success` callback was synchronously called after\nthe `response` interceptor. E.g.:\n\n```js\nvar User = $resource('/api/users/:id', {id: '@id'}, {\n  get: {\n    method: 'get',\n    interceptor: {\n      response: function(response) {\n        console.log('responseInterceptor-1');\n        return $timeout(1000).then(function() {\n          console.log('responseInterceptor-2');\n          return response.resource;\n        });\n      },\n      responseError: function(response) {\n        console.log('responseErrorInterceptor-1');\n        return $timeout(1000).then(function() {\n          console.log('responseErrorInterceptor-2');\n          return $q.reject('Ooops!');\n        });\n      }\n    }\n  }\n});\nvar onSuccess = function(value) { console.log('successCallback', value); };\nvar onError = function(error) { console.log('errorCallback', error); };\n\n// Assuming the following call is successful...\nUser.get({id: 1}, onSuccess, onError);\n  // Old behavior:\n  //   responseInterceptor-1\n  //   successCallback, {/* Promise object */}\n  //   responseInterceptor-2\n  // New behavior:\n  //   responseInterceptor-1\n  //   responseInterceptor-2\n  //   successCallback, {/* User object */}\n\n// Assuming the following call returns an error...\nUser.get({id: 2}, onSuccess, onError);\n  // Old behavior:\n  //   errorCallback, {/* Response object */}\n  //   responseErrorInterceptor-1\n  //   responseErrorInterceptor-2\n  // New behavior:\n  //   responseErrorInterceptor-1\n  //   responseErrorInterceptor-2\n  //   errorCallback, Ooops!\n```\n\n  - **[240a3d](https://github.com/angular/angular.js/commit/240a3ddbf12a9bb79754031be95dae4b6bd2dded)**: add support for `request` and `requestError` interceptors (#15674)\n\nPreviously, calling a `$resource` method would synchronously call\n`$http`. Now, it will be called asynchronously (regardless if a\n`request`/`requestError` interceptor has been defined.\n\nThis is not expected to affect applications at runtime, since the\noverall operation is asynchronous already, but may affect assertions in\ntests. For example, if you want to assert that `$http` has been called\nwith specific arguments as a result of a `$resource` call, you now need\nto run a `$digest` first, to ensure the (possibly empty) request\ninterceptor promise has been resolved.\n\nBefore:\n```js\nit('...', function() {\n  $httpBackend.expectGET('/api/things').respond(...);\n  var Things = $resource('/api/things');\n  Things.query();\n\n  expect($http).toHaveBeenCalledWith(...);\n});\n```\n\nAfter:\n```js\nit('...', function() {\n  $httpBackend.expectGET('/api/things').respond(...);\n  var Things = $resource('/api/things');\n  Things.query();\n  $rootScope.$digest();\n\n  expect($http).toHaveBeenCalledWith(...);\n});\n```\n\n### **$templateRequest**:\n  - due to **[c617d6](https://github.com/angular/angular.js/commit/c617d6dceee5b000bfceda44ced22fc16b48b18b)**: give tpload error the correct namespace\n\nPreviously the `tpload` error was namespaced to `$compile`. If you have\ncode that matches errors of the form `[$compile:tpload]` it will no\nlonger run. You should change the code to match\n`[$templateRequest:tpload]`.\n\n  - due to **([fb0099](https://github.com/angular/angular.js/commit/fb00991460cf69ae8bc7f1f826363d09c73c0d5e)**: always return the template that is stored in the cache\n\nThe service now returns the result of `$templateCache.put()` when making a server request to the\ntemplate. Previously it would return the content of the response directly.\nThis now means if you are decorating `$templateCache.put()` to manipulate the template, you will\nnow get this manipulated result also on the first `$templateRequest` rather than only on subsequent\ncalls (when the template is retrived from the cache).\nIn practice this should not affect any apps, as it is unlikely that they rely on the template being\ndifferent in the first and subsequent calls.\n\n### **$animate** due to:\n  - **[16b82c](https://github.com/angular/angular.js/commit/16b82c6afe0ab916fef1d6ca78053b00bf5ada83)**: let cancel() reject the runner promise\n\n$animate.cancel(runner) now rejects the underlying\npromise and calls the catch() handler on the runner\nreturned by $animate functions (enter, leave, move,\naddClass, removeClass, setClass, animate).\nPreviously it would resolve the promise as if the animation\nhad ended successfully.\n\nExample:\n\n```js\nvar runner = $animate.addClass('red');\nrunner.then(function() { console.log('success')});\nrunner.catch(function() { console.log('cancelled')});\n\nrunner.cancel();\n```\n\nPre-1.7.0, this logs 'success', 1.7.0 and later it logs 'cancelled'.\nTo migrate, add a catch() handler to your animation runners.\n\n### **angular.isArray** due to:\n  - **[e3ece2](https://github.com/angular/angular.js/commit/e3ece2fad9e1e6d47b5f06815ff186d7e6f44948)**: support Array subclasses in `angular.isArray()`\n\nPreviously, `angular.isArray()` was an alias for `Array.isArray()`.\nTherefore, objects that prototypally inherit from `Array` where not\nconsidered arrays. Now such objects are considered arrays too.\n\nThis change affects several other methods that use `angular.isArray()`\nunder the hood, such as `angular.copy()`, `angular.equals()`,\n`angular.forEach()`, and `angular.merge()`.\n\nThis in turn affects how dirty checking treats objects that prototypally\ninherit from `Array` (e.g. MobX observable arrays). AngularJS will now\nbe able to handle these objects better when copying or watching.\n\n### **$sce** :\n  - due to **[1e9ead](https://github.com/angular/angular.js/commit/1e9eadcd72dbbd5c67dae8328a63e535cfa91ff9)**: handle URL sanitization through the `$sce` service\n\nIf you use `attrs.$set` for URL attributes (a[href] and img[src]) there will no\nlonger be any automated sanitization of the value. This is in line with other\nprogrammatic operations, such as writing to the innerHTML of an element.\n\nIf you are programmatically writing URL values to attributes from untrusted\ninput then you must sanitize it yourself. You could write your own sanitizer or copy\nthe private `$$sanitizeUri` service.\n\nNote that values that have been passed through the `$interpolate` service within the\n`URL` or `MEDIA_URL` will have already been sanitized, so you would not need to sanitize\nthese values again.\n\n  - due to **[1e9ead](https://github.com/angular/angular.js/commit/1e9eadcd72dbbd5c67dae8328a63e535cfa91ff9)**: handle URL sanitization through the `$sce` service\n\nbinding `trustAs()` and the short versions (`trustAsResourceUrl()` et al.) to\n`ngSrc`, `ngSrcset`, and `ngHref` will now raise an infinite digest error:\n\n```js\n  $scope.imgThumbFn = function(id) {\n    return $sce.trustAsResourceUrl(someService.someUrl(id));\n  };\n```\n\n```html\n  <img ng-src=\"{{imgThumbFn(imgId)}}\">\n```\nThis is because the `$interpolate` service is now responsible for sanitizing\nthe attribute value, and its watcher receives a new object from `trustAs()`\non every digest.\nTo migrate, compute the trusted value only when the input value changes:\n\n```js\n  $scope.$watch('imgId', function(id) {\n    $scope.imgThumb = $sce.trustAsResourceUrl(someService.someUrl(id));\n  });\n```\n\n```html\n  <img ng-src=\"{{imgThumb}}\">\n```\n\n### **orderBy** due to:\n  - **[1d8046](https://github.com/angular/angular.js/commit/1d804645f7656d592c90216a0355b4948807f6b8)**: consider `null` and `undefined` greater than other values\n\nWhen using `orderBy` to sort arrays containing `null` values, the `null` values\nwill be considered \"greater than\" all other values, except for `undefined`.\nPreviously, they were sorted as strings. This will result in different (but more\nintuitive) sorting order.\n\nBefore:\n```js\norderByFilter(['a', undefined, 'o', null, 'z']);\n//--> 'a', null, 'o', 'z', undefined\n```\n\nAfter:\n```js\norderByFilter(['a', undefined, 'o', null, 'z']);\n//--> 'a', 'o', 'z', null, undefined\n```\n\n### **ngScenario** due to:\n  - **[0cd392](https://github.com/angular/angular.js/commit/0cd39217828b0ad53eaf731576af17d66c18ff60)**: completely remove the angular scenario runner\n\nThe angular scenario runner end-to-end test framework has been\nremoved from the project and will no longer be available on npm\nor bower starting with 1.7.0.\nIt was deprecated and removed from the documentation in 2014.\nApplications that still use it should migrate to\n[Protractor](http://www.protractortest.org).\nTechnically, it should also be possible to continue using an\nolder version of the scenario runner, as the underlying APIs have\nnot changed. However, we do not guarantee future compatibility.\n\n### **form** due to:\n  - **[223de5](https://github.com/angular/angular.js/commit/223de59e988dc0cc8b4ec3a045b7c0735eba1c77)**: set $submitted to true on child forms when parent is submitted\n\nForms will now set $submitted on child forms when they are submitted.\nFor example:\n```\n<form name=\"parentform\" ng-submit=\"$ctrl.submit()\">\n  <ng-form name=\"childform\">\n    <input type=\"text\" name=\"input\" ng-model=\"my.model\" />\n  </ng-form>\n  <input type=\"submit\" />\n</form>\n```\n\nSubmitting this form will set $submitted on \"parentform\" and \"childform\".\nPreviously, it was only set on \"parentform\".\n\nThis change was introduced because mixing form and ngForm does not create\nlogically separate forms, but rather something like input groups.\nTherefore, child forms should inherit the submission state from their parent form.\n\n### **ngAria** due to:\n  - **[6d5ef3](https://github.com/angular/angular.js/commit/6d5ef34fc6a974cde73157ba94f9706723dd8f5b)**: do not set aria attributes on input[type=\"hidden\"]\n\nngAria no longer sets aria-* attributes on input[type=\"hidden\"] with ngModel.\nThis can affect apps that test for the presence of aria attributes on hidden inputs.\nTo migrate, remove these assertions.\nIn actual apps, this should not have a user-facing effect, as the previous behavior\nwas incorrect, and the new behavior is correct for accessibility.\n\n### **ngModel, input** due to:\n  - **[74b04c](https://github.com/angular/angular.js/commit/74b04c9403af4fc7df5b6420f22c9f45a3e84140)**: improve handling of built-in named parsers\n\n*Custom* parsers that fail to parse on input types \"email\", \"url\", \"number\", \"date\", \"month\",\n\"time\", \"datetime-local\", \"week\", do no longer set `ngModelController.$error[inputType]`, and\nthe `ng-invalid-[inputType]` class. Also, custom parsers on input type \"range\" do no\nlonger set `ngModelController.$error.number` and the `ng-invalid-number` class.\n\nInstead, any custom parsers on these inputs set `ngModelController.$error.parse` and\n`ng-invalid-parse`. This change was made to make distinguishing errors from built-in parsers\nand custom parsers easier.\n\n### **ngModelOptions** due to:\n  - **[55ba44](https://github.com/angular/angular.js/commit/55ba44913e02650b56410aa9ab5eeea5d3492b68)**: add debounce catch-all + allow debouncing 'default' only\n\nthe 'default' key in 'debounce' now only debounces the default event, i.e. the event\nthat is added as an update trigger by the different input directives automatically.\n\nPreviously, it also applied to other update triggers defined in 'updateOn' that\ndid not have a corresponding key in the 'debounce'.\n\nThis behavior is now supported via a special wildcard / catch-all key: '*'.\n\nSee the following example:\n\nPre-1.7:\n'mouseup' is also debounced by 500 milliseconds because 'default' is applied:\n```\nng-model-options=\"{\n  updateOn: 'default blur mouseup',\n  debounce: { 'default': 500, 'blur': 0 }\n}\n```\n\n1.7:\nThe pre-1.7 behavior can be re-created by setting '*' as a catch-all debounce value:\n```\nng-model-options=\"{\n  updateOn: 'default blur mouseup',\n  debounce: { '*': 500, 'blur': 0 }\n}\n```\n\nIn contrast, when only 'default' is used, 'blur' and 'mouseup' are not debounced:\n```\nng-model-options=\"{\n  updateOn: 'default blur mouseup',\n  debounce: { 'default': 500 }\n}\n```\n\n### **input\\[number\\]** due to:\n  - **[aa3f95](https://github.com/angular/angular.js/commit/aa3f951330ec7b10b43ea884d9b5754e296770ec)**: validate min/max against viewValue\n\n`input[type=number]` with `ngModel` now validates the input for the `max`/`min` restriction against\nthe `ngModelController.$viewValue` instead of against the `ngModelController.$modelValue`.\n\nThis affects apps that use `$parsers` or `$formatters` to transform the input / model value.\n\nIf you rely on the $modelValue validation, you can overwrite the `min`/`max` validator from a custom directive, as seen in the following example directive definition object:\n\n```\n{\n  restrict: 'A',\n  require: 'ngModel',\n  link: function(scope, element, attrs, ctrl) {\n    var maxValidator = ctrl.$validators.max;\n\n    ctrl.$validators.max = function(modelValue, viewValue) {\n      return maxValidator(modelValue, modelValue);\n    };\n  }\n}\n```\n\n### **input** due to:\n  - **[656c8f](https://github.com/angular/angular.js/commit/656c8fa8f23b1277cc5c214c4d0237f3393afa1e)**: listen on \"change\" instead of \"click\" for radio/checkbox ngModels\n\n`input[radio]` and `input[checkbox]` now listen to the \"change\" event instead of the \"click\" event.\nMost apps should not be affected, as \"change\" is automatically fired by browsers after \"click\"\nhappens.\n\nTwo scenarios might need migration:\n\n- Custom click events:\n\nBefore this change, custom click event listeners on radio / checkbox would be called after the\ninput element and `ngModel` had been updated, unless they were specifically registered before\nthe built-in click handlers.\nAfter this change, they are called before the input is updated, and can call event.preventDefault()\nto prevent the input from updating.\n\nIf an app uses a click event listener that expects ngModel to be updated when it is called, it now\nneeds to register a change event listener instead.\n\n- Triggering click events:\n\nConventional trigger functions:\n\nThe change event might not be fired when the input element is not attached to the document. This\ncan happen in **tests** that compile input elements and\ntrigger click events on them. Depending on the browser (Chrome and Safari) and the trigger method,\nthe change event will not be fired when the input isn't attached to the document.\n\nBefore:\n\n```js\n    it('should update the model', inject(function($compile, $rootScope) {\n      var inputElm = $compile('<input type=\"checkbox\" ng-model=\"checkbox\" />')($rootScope);\n\n      inputElm[0].click(); // Or different trigger mechanisms, such as jQuery.trigger()\n      expect($rootScope.checkbox).toBe(true);\n    });\n```\n\nWith this patch, `$rootScope.checkbox` might not be true, because the click event\nhasn't triggered the change event. To make the test, work append the inputElm to the app's\n`$rootElement`, and the `$rootElement` to the `$document`.\n\nAfter:\n\n```js\n    it('should update the model', inject(function($compile, $rootScope, $rootElement, $document) {\n      var inputElm = $compile('<input type=\"checkbox\" ng-model=\"checkbox\" />')($rootScope);\n\n      $rootElement.append(inputElm);\n      $document.append($rootElement);\n\n      inputElm[0].click(); // Or different trigger mechanisms, such as jQuery.trigger()\n      expect($rootScope.checkbox).toBe(true);\n    });\n```\n\n`triggerHandler()`:\n\nIf you are using this jQuery / jqLite function on the input elements, you don't have to attach\nthe elements to the document, but instead change the triggered event to \"change\". This is because\n`triggerHandler(event)` only triggers the exact event when it has been added by jQuery / jqLite.\n\n### **ngStyle** due to:\n  - **[15bbd3](https://github.com/angular/angular.js/commit/15bbd3e18cd89b91f7206a06c73d40e54a8a48a0)**: use $watchCollection\n\nPreviously the use of deep watch by ng-style would trigger styles to be\nre-applied when nested state changed. Now only changes to direct\nproperties of the watched object will trigger changes.\n\n### **$compile** due to:\n  - **[38f8c9](https://github.com/angular/angular.js/commit/38f8c97af74649ce224b6dd45f433cc665acfbfb)**: remove the preAssignBindingsEnabled flag\n\nPreviously, the `$compileProvider.preAssignBindingsEnabled` flag was supported.\nThe flag controlled whether bindings were available inside the controller\nconstructor or only in the `$onInit` hook. The bindings are now no longer\navailable in the constructor.\n\nTo migrate your code:\n\n1. If you haven't invoked `$compileProvider.preAssignBindingsEnabled()` you\ndon't have to do anything to migrate.\n\n2. If you specified `$compileProvider.preAssignBindingsEnabled(false)`, you\ncan remove that statement - since AngularJS 1.6.0 this is the default so your\napp should still work even in AngularJS 1.6 after such removal. Afterwards,\nmigrating to AngularJS 1.7.0 shouldn't require any further action.\n\n3. If you specified `$compileProvider.preAssignBindingsEnabled(true)` you need\nto first migrate your code so that the flag can be flipped to `false`. The\ninstructions on how to do that are available in the \"Migrating from 1.5 to 1.6\"\nguide:\nhttps://docs.angularjs.org/guide/migration#migrating-from-1-5-to-1-6\nAfterwards, remove the `$compileProvider.preAssignBindingsEnabled(true)`\nstatement.\n\n  - **[6ccbfa](https://github.com/angular/angular.js/commit/6ccbfa65d60a3dc396d0cf6da21b993ad74653fd)**: lower the `xlink:href` security context for SVG's `a` and `image` elements\n\nIn the unlikely case that an app relied on RESOURCE_URL whitelisting for the\npurpose of binding to the `xlink:href` property of SVG's `<a>` or `<image>`\nelements and if the values do not pass the regular URL sanitization, they will\nbreak.\n\nTo fix this you need to ensure that the values used for binding to the affected\n`xlink:href` contexts are considered safe URLs, e.g. by whitelisting them in\n`$compileProvider`'s `aHrefSanitizationWhitelist` (for `<a>` elements) or\n`imgSrcSanitizationWhitelist` (for `<image>` elements).\n\n  - **[fd4f01](https://github.com/angular/angular.js/commit/fd4f0111188b62773b99ab6eab38b4d2b5d8d727)**: do not use deepWatch in literal one-way bindings\n\nPreviously when a literal value was passed into a directive/component via\none-way binding it would be watched with a deep watcher.\n\nFor example, for `<my-component input=\"[a]\">`, a new instance of the array\nwould be passed into the directive/component (and trigger $onChanges) not\nonly if `a` changed but also if any sub property of `a` changed such as\n`a.b` or `a.b.c.d.e` etc.\n\nThis also means a new but equal value for `a` would NOT trigger such a\nchange.\n\nNow literal values use an input-based watch similar to other directive/component\none-way bindings. In this context inputs are the non-constant parts of the\nliteral. In the example above the input would be `a`. Changes are only\ntriggered when the inputs to the literal change.\n\n  - **[1cf728](https://github.com/angular/angular.js/commit/1cf728e209a9e0016068fac2769827e8f747760e)**: add `base[href]` to the list of RESOURCE_URL context attributes\n\nPreviously, `<base href=\"{{ $ctrl.baseUrl }}\" />` would not require `baseUrl` to\nbe trusted as a RESOURCE_URL. Now, `baseUrl` will be sent to `$sce`'s\nRESOURCE_URL checks. By default, it will break unless `baseUrl` is of the same\norigin as the application document.\n\nRefer to the\n[`$sce` API docs](https://code.angularjs.org/snapshot/docs/api/ng/service/$sce)\nfor more info on how to trust a value in a RESOURCE_URL context.\n\nAlso, concatenation in trusted contexts is not allowed, which means that the\nfollowing won't work: `<base href=\"/something/{{ $ctrl.partialPath }}\" />`.\n\nEither construct complex values in a controller (recommended):\n\n```js\nthis.baseUrl = '/something/' + this.partialPath;\n```\n```html\n<base href=\"{{ $ctrl.baseUrl }}\" />\n```\n\nOr use string concatenation in the interpolation expression (not recommended\nexcept for the simplest of cases):\n\n```html\n<base href=\"{{ '/something/' + $ctrl.partialPath }}\" />\n```\n\n### **ngTouch** due to:\n  - **[11d9ad](https://github.com/angular/angular.js/commit/11d9ad1eb25eaf5967195e424108207427835d50)**: remove ngClick override, `$touchProvider`, and `$touch`\n\nThe `ngClick` directive from the ngTouch module has been removed, and with it the\ncorresponding `$touchProvider` and `$touch` service.\n\nIf you have included ngTouch v1.5.0 or higher in your application, and have not\nchanged the value of `$touchProvider.ngClickOverrideEnabled()`, or injected and used the `$touch`\nservice, then there are no migration steps for your code. Otherwise you must remove references to\nthe provider and service.\n\nThe `ngClick` override directive had been deprecated and by default disabled since v1.5.0,\nbecause of buggy behavior in edge cases, and a general trend to avoid special touch based\noverrides of click events. In modern browsers, it should not be necessary to use a touch override\nlibrary:\n\n- Chrome, Firefox, Edge, and Safari remove the 300ms delay when\n  `<meta name=\"viewport\" content=\"width=device-width\">` is set.\n- Internet Explorer 10+, Edge, Safari, and Chrome remove the delay on elements that have the\n  `touch-action` css property is set to `manipulation`.\n\nYou can find out more in these articles:\nhttps://developers.google.com/web/updates/2013/12/300ms-tap-delay-gone-away\nhttps://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_9_1.html#//apple_ref/doc/uid/TP40014305-CH10-SW8\nhttps://blogs.msdn.microsoft.com/ie/2015/02/24/pointer-events-w3c-recommendation-interoperable-touch-and-removing-the-dreaded-300ms-tap-delay/\n\n### **Angular** due to:\n  - **[1daa4f](https://github.com/angular/angular.js/commit/1daa4f2231a89ee88345689f001805ffffa9e7de)**: remove `angular.lowercase` and `angular.uppercase`\n\nThe helper functions `angular.lowercase` `and angular.uppercase` have\nbeen removed.\n\nThese functions have been deprecated since 1.5.0. They are internally\nused, but should not be exposed as they contain special locale handling\n(for Turkish) to maintain internal consistency regardless of user-set locale.\n\nDevelopers should generally use the built-ins `toLowerCase` and `toUpperCase`\nor `toLocaleLowerCase` and `toLocaleUpperCase` for special cases.\n\nFurther, we generally discourage using the angular.x helpers in application code.\n\n### **$controller** due to:\n  - **[e269c1](https://github.com/angular/angular.js/commit/e269c14425a3209040f65c022658770e00a36f16)**: remove instantiating controllers defined on window\n\nThe option to instantiate controllers from constructors on the global `window` object\nhas been removed. Likewise, the deprecated `$controllerProvider.allowGlobals()`\nmethod that could enable this behavior, has been removed.\n\nThis behavior had been deprecated since AngularJS v1.3.0, because polluting the global scope\nis bad. To migrate, remove the call to $controllerProvider.allowGlobals() in the config, and\nregister your controller via the Module API or the $controllerProvider, e.g.\n\n```\nangular.module('myModule', []).controller('myController', function() {...});\n\nangular.module('myModule', []).config(function($controllerProvider) {\n  $controllerProvider.register('myController', function() {...});\n});\n\n```\n\n### **$rootScope** due to:\n  - **[c2b8fa](https://github.com/angular/angular.js/commit/c2b8fab0a480204374d561d6b9b3d47347ac5570)**: provide correct value of one-time bindings in watchGroup\n\nPreviously when using `$watchGroup` the entries in `newValues` and\n`oldValues` represented the *most recent change of each entry*.\n\nNow the entries in `oldValues` will always equal the `newValues` of the previous\ncall of the listener. This means comparing the entries in `newValues` and\n`oldValues` can be used to determine which individual expressions changed.\n\nFor example `$scope.$watchGroup(['a', 'b'], fn)` would previously:\n\n|  Action  |  newValue  |  oldValue  |\n|----------|------------|------------|\n|  (init)  | [undefined, undefined] | [undefined, undefined] |\n|  `a=1`   | [1, undefined] | [undefined, undefined] |\n|  `a=2`   | [2, undefined] | [1, undefined] |\n|  `b=3`   | [2, 3] | [1, undefined] |\n\n\nNow the `oldValue` will always equal the previous `newValue`:\n\n|  Action  |  newValue  |  oldValue  |\n|----------|------------|------------|\n|  (init)  | [undefined, undefined] | [undefined, undefined] |\n|  `a=1`   | [1, undefined] | [undefined, undefined] |\n|  `a=2`   | [2, undefined] | [1, undefined] |\n|  `b=3`   | [2, 3] | [2, undefined] |\n\nNote the last call now shows `a === 2` in the `oldValues` array.\n\nThis also makes the `oldValue` of one-time watchers more clear. Previously\nthe `oldValue` of a one-time watcher would remain `undefined` forever. For\nexample `$scope.$watchGroup(['a', '::b'], fn)` would previously:\n\n|  Action  |  newValue  |  oldValue  |\n|----------|------------|------------|\n|  (init)  | [undefined, undefined] | [undefined, undefined] |\n|  `a=1`   | [1, undefined] | [undefined, undefined] |\n|  `b=2`   | [1, 2] | [undefined, undefined] |\n|  `a=b=3` | [3, 2] | [1, undefined] |\n\nWhere now the `oldValue` will always equal the previous `newValue`:\n\n|  Action  |  newValue  |  oldValue  |\n|----------|------------|------------|\n|  (init)  | [undefined, undefined] | [undefined, undefined] |\n|  `a=1`   | [1, undefined] | [undefined, undefined] |\n|  `b=2`   | [1, 2] | [1, undefined] |\n|  `a=b=3` | [3, 2] | [1, 2] |\n\n### **$interval** due to:\n  - **[a8bef9](https://github.com/angular/angular.js/commit/a8bef95127775d83d80daa4617c33227c4b443d4)**: throw when trying to cancel non-$interval promise\n\n`$interval.cancel()` will throw an error if called with a promise that\nwas not generated by `$interval()`. Previously, it would silently do\nnothing.\n\nBefore:\n```js\nvar promise = $interval(doSomething, 1000, 5).then(doSomethingElse);\n$interval.cancel(promise);  // No error; interval NOT canceled.\n```\n\nAfter:\n```js\nvar promise = $interval(doSomething, 1000, 5).then(doSomethingElse);\n$interval.cancel(promise);  // Throws error.\n```\n\nCorrect usage:\n```js\nvar promise = $interval(doSomething, 1000, 5);\nvar newPromise = promise.then(doSomethingElse);\n$interval.cancel(promise);  // Interval canceled.\n```\n\n### **$timeout** due to:\n  - **[336525](https://github.com/angular/angular.js/commit/3365256502344970f86355d3ace1cb4251ae9828)**: throw when trying to cancel non-$timeout promise\n\n`$timeout.cancel()` will throw an error if called with a promise that\nwas not generated by `$timeout()`. Previously, it would silently do\nnothing.\n\nBefore:\n```js\nvar promise = $timeout(doSomething, 1000).then(doSomethingElse);\n$timeout.cancel(promise);  // No error; timeout NOT canceled.\n```\n\nAfter:\n```js\nvar promise = $timeout(doSomething, 1000).then(doSomethingElse);\n$timeout.cancel(promise);  // Throws error.\n```\n\nCorrect usage:\n```js\nvar promise = $timeout(doSomething, 1000);\nvar newPromise = promise.then(doSomethingElse);\n$timeout.cancel(promise);  // Timeout canceled.\n```\n\n<a name=\"1.7.0-rc.0\"></a>\n# 1.7.0-rc.0 maximum-overdrive (2018-04-19)\n\n## Bug Fixes\n- **input:**\n  - listen on \"change\" instead of \"click\" for radio/checkbox ngModels\n  ([656c8f](https://github.com/angular/angular.js/commit/656c8fa8f23b1277cc5c214c4d0237f3393afa1e),\n  [#4516](https://github.com/angular/angular.js/issues/4516),\n  [#14667](https://github.com/angular/angular.js/issues/14667),\n  [#14685](https://github.com/angular/angular.js/issues/14685))\n- **input\\[number\\]:** validate min/max against viewValue\n  ([aa3f95](https://github.com/angular/angular.js/commit/aa3f951330ec7b10b43ea884d9b5754e296770ec),\n  [#12761](https://github.com/angular/angular.js/issues/12761),\n  [#16325](https://github.com/angular/angular.js/issues/16325))\n- **jqLite:** make removeData() not remove event handlers\n  ([b7d396](https://github.com/angular/angular.js/commit/b7d396b8b6e8f27a1f4556d58fc903321e8d532a),\n  [#15869](https://github.com/angular/angular.js/issues/15869),\n  [#16512](https://github.com/angular/angular.js/issues/16512))\n- **$compile:**\n  - remove the preAssignBindingsEnabled flag\n  ([38f8c9](https://github.com/angular/angular.js/commit/38f8c97af74649ce224b6dd45f433cc665acfbfb),\n  [#15782](https://github.com/angular/angular.js/issues/15782))\n  - add `base[href]` to the list of RESOURCE_URL context attributes\n  ([1cf728](https://github.com/angular/angular.js/commit/1cf728e209a9e0016068fac2769827e8f747760e),\n  [#15597](https://github.com/angular/angular.js/issues/15597))\n- **$interval:** throw when trying to cancel non-$interval promise\n  ([a8bef9](https://github.com/angular/angular.js/commit/a8bef95127775d83d80daa4617c33227c4b443d4),\n  [#16424](https://github.com/angular/angular.js/issues/16424),\n  [#16476](https://github.com/angular/angular.js/issues/16476))\n- **$timeout:** throw when trying to cancel non-$timeout promise\n  ([336525](https://github.com/angular/angular.js/commit/3365256502344970f86355d3ace1cb4251ae9828),\n  [#16424](https://github.com/angular/angular.js/issues/16424),\n  [#16476](https://github.com/angular/angular.js/issues/16476))\n- **$cookies:** remove the deprecated $cookieStore factory\n  ([73c646](https://github.com/angular/angular.js/commit/73c6467f1468353215dc689c019ed83aa4993c77),\n  [#16465](https://github.com/angular/angular.js/issues/16465))\n- **$resource:** fix interceptors and success/error callbacks\n  ([ea0585](https://github.com/angular/angular.js/commit/ea0585773bb93fd891576e2271254a17e15f1ddd),\n  [#6731](https://github.com/angular/angular.js/issues/6731),\n  [#9334](https://github.com/angular/angular.js/issues/9334),\n  [#6865](https://github.com/angular/angular.js/issues/6865),\n  [#16446](https://github.com/angular/angular.js/issues/16446))\n- **$templateRequest:**\n  - give tpload error the correct namespace\n  ([c617d6](https://github.com/angular/angular.js/commit/c617d6dceee5b000bfceda44ced22fc16b48b18b))\n  - always return the template that is stored in the cache\n  ([fb0099](https://github.com/angular/angular.js/commit/fb00991460cf69ae8bc7f1f826363d09c73c0d5e),\n  [#16225](https://github.com/angular/angular.js/issues/16225))\n- **$animate:** let cancel() reject the runner promise\n  ([16b82c](https://github.com/angular/angular.js/commit/16b82c6afe0ab916fef1d6ca78053b00bf5ada83),\n  [#14204](https://github.com/angular/angular.js/issues/14204),\n  [#16373](https://github.com/angular/angular.js/issues/16373))\n- **ngTouch:**\n  - deprecate the module and its contents\n  ([67f54b](https://github.com/angular/angular.js/commit/67f54b660038de2b4346b3e76d66a8dc8ccb1f9b),\n  [#16427](https://github.com/angular/angular.js/issues/16427),\n  [#16431](https://github.com/angular/angular.js/issues/16431))\n  - remove ngClick override, `$touchProvider`, and `$touch`\n  ([11d9ad](https://github.com/angular/angular.js/commit/11d9ad1eb25eaf5967195e424108207427835d50),\n  [#15761](https://github.com/angular/angular.js/issues/15761),\n  [#15755](https://github.com/angular/angular.js/issues/15755))\n- **ngScenario:** completely remove the angular scenario runner\n  ([0cd392](https://github.com/angular/angular.js/commit/0cd39217828b0ad53eaf731576af17d66c18ff60),\n  [#9405](https://github.com/angular/angular.js/issues/9405))\n- **form:** set $submitted to true on child forms when parent is submitted\n  ([223de5](https://github.com/angular/angular.js/commit/223de59e988dc0cc8b4ec3a045b7c0735eba1c77),\n  [#10071](https://github.com/angular/angular.js/issues/10071))\n- **$rootScope:**\n  - provide correct value of one-time bindings in watchGroup\n  ([c2b8fa](https://github.com/angular/angular.js/commit/c2b8fab0a480204374d561d6b9b3d47347ac5570))\n- **ngAria:** do not set aria attributes on input[type=\"hidden\"]\n  ([6d5ef3](https://github.com/angular/angular.js/commit/6d5ef34fc6a974cde73157ba94f9706723dd8f5b),\n  [#15113](https://github.com/angular/angular.js/issues/15113),\n  [#16367](https://github.com/angular/angular.js/issues/16367))\n- **ngModel, input:** improve handling of built-in named parsers\n  ([74b04c](https://github.com/angular/angular.js/commit/74b04c9403af4fc7df5b6420f22c9f45a3e84140),\n  [#14292](https://github.com/angular/angular.js/issues/14292),\n  [#10076](https://github.com/angular/angular.js/issues/10076),\n  [#16347](https://github.com/angular/angular.js/issues/16347))\n- **$httpParamSerializerJQLike:**\n  - call functions as jQuery does\n  ([a784fa](https://github.com/angular/angular.js/commit/a784fab605d825f1158c6292b3c42f8c4a502fdf),\n  [#16138](https://github.com/angular/angular.js/issues/16138),\n  [#16139](https://github.com/angular/angular.js/issues/16139))\n  - follow jQuery for `null` and `undefined`\n  ([301fdd](https://github.com/angular/angular.js/commit/301fdda648680d89ccab607c413a7ddede7b0165))\n- **$parse:**\n  - do not pass scope/locals to interceptors of one-time bindings\n  ([87a586](https://github.com/angular/angular.js/commit/87a586eb9a23cfd0d0bb681cc778b4b8e5c8451d))\n  - always pass the intercepted value to watchers\n  ([2ee503](https://github.com/angular/angular.js/commit/2ee5033967d5f87a516bad137686b0592e25d26b),\n  [#16021](https://github.com/angular/angular.js/issues/16021))\n  - respect the interceptor.$stateful flag\n  ([de7403](https://github.com/angular/angular.js/commit/de74034ddf6f92505ccdb61be413a6df2c723f87))\n- **Angular:** remove `angular.lowercase` and `angular.uppercase`\n  ([1daa4f](https://github.com/angular/angular.js/commit/1daa4f2231a89ee88345689f001805ffffa9e7de),\n  [#15445](https://github.com/angular/angular.js/issues/15445))\n- **$controller:** remove instantiating controllers defined on window\n  ([e269c1](https://github.com/angular/angular.js/commit/e269c14425a3209040f65c022658770e00a36f16),\n  [#15349](https://github.com/angular/angular.js/issues/15349),\n  [#15762](https://github.com/angular/angular.js/issues/15762))\n\n\n## New Features\n- **angular.isArray:** support Array subclasses in `angular.isArray()`\n  ([e3ece2](https://github.com/angular/angular.js/commit/e3ece2fad9e1e6d47b5f06815ff186d7e6f44948),\n  [#15533](https://github.com/angular/angular.js/issues/15533),\n  [#15541](https://github.com/angular/angular.js/issues/15541))\n- **$sce:** handle URL sanitization through the `$sce` service\n  ([1e9ead](https://github.com/angular/angular.js/commit/1e9eadcd72dbbd5c67dae8328a63e535cfa91ff9))\n- **orderBy:** consider `null` and `undefined` greater than other values\n  ([1d8046](https://github.com/angular/angular.js/commit/1d804645f7656d592c90216a0355b4948807f6b8),\n  [#15294](https://github.com/angular/angular.js/issues/15294),\n  [#16376](https://github.com/angular/angular.js/issues/16376))\n- **$resource:** add support for `request` and `requestError` interceptors (#15674)\n  ([240a3d](https://github.com/angular/angular.js/commit/240a3ddbf12a9bb79754031be95dae4b6bd2dded),\n  [#5146](https://github.com/angular/angular.js/issues/5146))\n- **ngModelOptions:** add debounce catch-all + allow debouncing 'default' only\n  ([55ba44](https://github.com/angular/angular.js/commit/55ba44913e02650b56410aa9ab5eeea5d3492b68),\n  [#15411](https://github.com/angular/angular.js/issues/15411),\n  [#16335](https://github.com/angular/angular.js/issues/16335))\n- **$compile:** lower the `xlink:href` security context for SVG's `a` and `image` elements\n  ([6ccbfa](https://github.com/angular/angular.js/commit/6ccbfa65d60a3dc396d0cf6da21b993ad74653fd),\n  [#15736](https://github.com/angular/angular.js/issues/15736))\n\n\n## Performance Improvements\n- **$rootScope:** allow $watchCollection use of expression input watching\n  ([97b00c](https://github.com/angular/angular.js/commit/97b00ca497676aaff8a803762a9f8c7ff4aa24dd))\n- **ngStyle:** use $watchCollection\n  ([15bbd3](https://github.com/angular/angular.js/commit/15bbd3e18cd89b91f7206a06c73d40e54a8a48a0),\n  [#15947](https://github.com/angular/angular.js/issues/15947))\n- **$compile:** do not use deepWatch in literal one-way bindings\n  ([fd4f01](https://github.com/angular/angular.js/commit/fd4f0111188b62773b99ab6eab38b4d2b5d8d727),\n  [#15301](https://github.com/angular/angular.js/issues/15301))\n\n\n\n\n## Breaking Changes\n\n### **jqLite** due to:\n  - **[b7d396](https://github.com/angular/angular.js/commit/b7d396b8b6e8f27a1f4556d58fc903321e8d532a)**: make removeData() not remove event handlers\n\nBefore this commit `removeData()` invoked on an element removed its event\nhandlers as well. If you want to trigger a full cleanup of an element, change:\n\n```js\nelem.removeData();\n```\n\nto:\n\n```js\nangular.element.cleanData(elem);\n```\n\nIn most cases, though, cleaning up after an element is supposed to be done\nonly when it's removed from the DOM as well; in such cases the following:\n\n```js\nelem.remove();\n```\n\nwill remove event handlers as well.\n\n### **$cookies** due to:\n  - **[73c646](https://github.com/angular/angular.js/commit/73c6467f1468353215dc689c019ed83aa4993c77)**: remove the deprecated $cookieStore factory\n\nThe $cookieStore has been removed. Migrate to the $cookies service. Note that\nfor object values you need to use the `putObject` & `getObject` methods as\n`get`/`put` will not correctly save/retrieve them.\n\nBefore:\n```js\n$cookieStore.put('name', {key: 'value'});\n$cookieStore.get('name'); // {key: 'value'}\n$cookieStore.remove('name');\n```\n\nAfter:\n```js\n$cookies.putObject('name', {key: 'value'});\n$cookies.getObject('name'); // {key: 'value'}\n$cookies.remove('name');\n```\n\n### **$resource** due to:\n  - **[ea0585](https://github.com/angular/angular.js/commit/ea0585773bb93fd891576e2271254a17e15f1ddd)**: fix interceptors and success/error callbacks\n\nIf you are not using `success` or `error` callbacks with `$resource`,\nyour app should not be affected by this change.\n\nIf you are using `success` or `error` callbacks (with or without\nresponse interceptors), one (subtle) difference is that throwing an\nerror inside the callbacks will not propagate to the returned\n`$promise`. Therefore, you should try to use the promises whenever\npossible. E.g.:\n\n```js\n// Avoid\nUser.query(function onSuccess(users) { throw new Error(); }).\n  $promise.\n  catch(function onError() { /* Will not be called. */ });\n\n// Prefer\nUser.query().\n  $promise.\n  then(function onSuccess(users) { throw new Error(); }).\n  catch(function onError() { /* Will be called. */ });\n```\n\nFinally, if you are using `success` or `error` callbacks with response\ninterceptors, the callbacks will now always run _after_ the interceptors\n(and wait for them to resolve in case they return a promise).\nPreviously, the `error` callback was called before the `responseError`\ninterceptor and the `success` callback was synchronously called after\nthe `response` interceptor. E.g.:\n\n```js\nvar User = $resource('/api/users/:id', {id: '@id'}, {\n  get: {\n    method: 'get',\n    interceptor: {\n      response: function(response) {\n        console.log('responseInterceptor-1');\n        return $timeout(1000).then(function() {\n          console.log('responseInterceptor-2');\n          return response.resource;\n        });\n      },\n      responseError: function(response) {\n        console.log('responseErrorInterceptor-1');\n        return $timeout(1000).then(function() {\n          console.log('responseErrorInterceptor-2');\n          return $q.reject('Ooops!');\n        });\n      }\n    }\n  }\n});\nvar onSuccess = function(value) { console.log('successCallback', value); };\nvar onError = function(error) { console.log('errorCallback', error); };\n\n// Assuming the following call is successful...\nUser.get({id: 1}, onSuccess, onError);\n  // Old behavior:\n  //   responseInterceptor-1\n  //   successCallback, {/* Promise object */}\n  //   responseInterceptor-2\n  // New behavior:\n  //   responseInterceptor-1\n  //   responseInterceptor-2\n  //   successCallback, {/* User object */}\n\n// Assuming the following call returns an error...\nUser.get({id: 2}, onSuccess, onError);\n  // Old behavior:\n  //   errorCallback, {/* Response object */}\n  //   responseErrorInterceptor-1\n  //   responseErrorInterceptor-2\n  // New behavior:\n  //   responseErrorInterceptor-1\n  //   responseErrorInterceptor-2\n  //   errorCallback, Ooops!\n```\n\n  - **[240a3d](https://github.com/angular/angular.js/commit/240a3ddbf12a9bb79754031be95dae4b6bd2dded)**: add support for `request` and `requestError` interceptors (#15674)\n\nPreviously, calling a `$resource` method would synchronously call\n`$http`. Now, it will be called asynchronously (regardless if a\n`request`/`requestError` interceptor has been defined.\n\nThis is not expected to affect applications at runtime, since the\noverall operation is asynchronous already, but may affect assertions in\ntests. For example, if you want to assert that `$http` has been called\nwith specific arguments as a result of a `$resource` call, you now need\nto run a `$digest` first, to ensure the (possibly empty) request\ninterceptor promise has been resolved.\n\nBefore:\n```js\nit('...', function() {\n  $httpBackend.expectGET('/api/things').respond(...);\n  var Things = $resource('/api/things');\n  Things.query();\n\n  expect($http).toHaveBeenCalledWith(...);\n});\n```\n\nAfter:\n```js\nit('...', function() {\n  $httpBackend.expectGET('/api/things').respond(...);\n  var Things = $resource('/api/things');\n  Things.query();\n  $rootScope.$digest();\n\n  expect($http).toHaveBeenCalledWith(...);\n});\n```\n\n### **$templateRequest**:\n  - due to **[c617d6](https://github.com/angular/angular.js/commit/c617d6dceee5b000bfceda44ced22fc16b48b18b)**: give tpload error the correct namespace\n\nPreviously the `tpload` error was namespaced to `$compile`. If you have\ncode that matches errors of the form `[$compile:tpload]` it will no\nlonger run. You should change the code to match\n`[$templateRequest:tpload]`.\n\n  - due to **([fb0099](https://github.com/angular/angular.js/commit/fb00991460cf69ae8bc7f1f826363d09c73c0d5e)**: always return the template that is stored in the cache\n\nThe service now returns the result of `$templateCache.put()` when making a server request to the\ntemplate. Previously it would return the content of the response directly.\nThis now means if you are decorating `$templateCache.put()` to manipulate the template, you will\nnow get this manipulated result also on the first `$templateRequest` rather than only on subsequent\ncalls (when the template is retrived from the cache).\nIn practice this should not affect any apps, as it is unlikely that they rely on the template being\ndifferent in the first and subsequent calls.\n\n### **$animate** due to:\n  - **[16b82c](https://github.com/angular/angular.js/commit/16b82c6afe0ab916fef1d6ca78053b00bf5ada83)**: let cancel() reject the runner promise\n\n$animate.cancel(runner) now rejects the underlying\npromise and calls the catch() handler on the runner\nreturned by $animate functions (enter, leave, move,\naddClass, removeClass, setClass, animate).\nPreviously it would resolve the promise as if the animation\nhad ended successfully.\n\nExample:\n\n```js\nvar runner = $animate.addClass('red');\nrunner.then(function() { console.log('success')});\nrunner.catch(function() { console.log('cancelled')});\n\nrunner.cancel();\n```\n\nPre-1.7.0, this logs 'success', 1.7.0 and later it logs 'cancelled'.\nTo migrate, add a catch() handler to your animation runners.\n\n### **angular.isArray** due to:\n  - **[e3ece2](https://github.com/angular/angular.js/commit/e3ece2fad9e1e6d47b5f06815ff186d7e6f44948)**: support Array subclasses in `angular.isArray()`\n\nPreviously, `angular.isArray()` was an alias for `Array.isArray()`.\nTherefore, objects that prototypally inherit from `Array` where not\nconsidered arrays. Now such objects are considered arrays too.\n\nThis change affects several other methods that use `angular.isArray()`\nunder the hood, such as `angular.copy()`, `angular.equals()`,\n`angular.forEach()`, and `angular.merge()`.\n\nThis in turn affects how dirty checking treats objects that prototypally\ninherit from `Array` (e.g. MobX observable arrays). AngularJS will now\nbe able to handle these objects better when copying or watching.\n\n### **$sce** due to:\n  - **[1e9ead](https://github.com/angular/angular.js/commit/1e9eadcd72dbbd5c67dae8328a63e535cfa91ff9)**: handle URL sanitization through the `$sce` service\n\nIf you use `attrs.$set` for URL attributes (a[href] and img[src]) there will no\nlonger be any automated sanitization of the value. This is in line with other\nprogrammatic operations, such as writing to the innerHTML of an element.\n\nIf you are programmatically writing URL values to attributes from untrusted\ninput then you must sanitize it yourself. You could write your own sanitizer or copy\nthe private `$$sanitizeUri` service.\n\nNote that values that have been passed through the `$interpolate` service within the\n`URL` or `MEDIA_URL` will have already been sanitized, so you would not need to sanitize\nthese values again.\n\n### **orderBy** due to:\n  - **[1d8046](https://github.com/angular/angular.js/commit/1d804645f7656d592c90216a0355b4948807f6b8)**: consider `null` and `undefined` greater than other values\n\nWhen using `orderBy` to sort arrays containing `null` values, the `null` values\nwill be considered \"greater than\" all other values, except for `undefined`.\nPreviously, they were sorted as strings. This will result in different (but more\nintuitive) sorting order.\n\nBefore:\n```js\norderByFilter(['a', undefined, 'o', null, 'z']);\n//--> 'a', null, 'o', 'z', undefined\n```\n\nAfter:\n```js\norderByFilter(['a', undefined, 'o', null, 'z']);\n//--> 'a', 'o', 'z', null, undefined\n```\n\n### **ngScenario** due to:\n  - **[0cd392](https://github.com/angular/angular.js/commit/0cd39217828b0ad53eaf731576af17d66c18ff60)**: completely remove the angular scenario runner\n\nThe angular scenario runner end-to-end test framework has been\nremoved from the project and will no longer be available on npm\nor bower starting with 1.7.0.\nIt was deprecated and removed from the documentation in 2014.\nApplications that still use it should migrate to\n[Protractor](http://www.protractortest.org).\nTechnically, it should also be possible to continue using an\nolder version of the scenario runner, as the underlying APIs have\nnot changed. However, we do not guarantee future compatibility.\n\n### **form** due to:\n  - **[223de5](https://github.com/angular/angular.js/commit/223de59e988dc0cc8b4ec3a045b7c0735eba1c77)**: set $submitted to true on child forms when parent is submitted\n\nForms will now set $submitted on child forms when they are submitted.\nFor example:\n```\n<form name=\"parentform\" ng-submit=\"$ctrl.submit()\">\n  <ng-form name=\"childform\">\n    <input type=\"text\" name=\"input\" ng-model=\"my.model\" />\n  </ng-form>\n  <input type=\"submit\" />\n</form>\n```\n\nSubmitting this form will set $submitted on \"parentform\" and \"childform\".\nPreviously, it was only set on \"parentform\".\n\nThis change was introduced because mixing form and ngForm does not create\nlogically separate forms, but rather something like input groups.\nTherefore, child forms should inherit the submission state from their parent form.\n\n### **ngAria** due to:\n  - **[6d5ef3](https://github.com/angular/angular.js/commit/6d5ef34fc6a974cde73157ba94f9706723dd8f5b)**: do not set aria attributes on input[type=\"hidden\"]\n\nngAria no longer sets aria-* attributes on input[type=\"hidden\"] with ngModel.\nThis can affect apps that test for the presence of aria attributes on hidden inputs.\nTo migrate, remove these assertions.\nIn actual apps, this should not have a user-facing effect, as the previous behavior\nwas incorrect, and the new behavior is correct for accessibility.\n\n### **ngModel, input** due to:\n  - **[74b04c](https://github.com/angular/angular.js/commit/74b04c9403af4fc7df5b6420f22c9f45a3e84140)**: improve handling of built-in named parsers\n\n*Custom* parsers that fail to parse on input types \"email\", \"url\", \"number\", \"date\", \"month\",\n\"time\", \"datetime-local\", \"week\", do no longer set `ngModelController.$error[inputType]`, and\nthe `ng-invalid-[inputType]` class. Also, custom parsers on input type \"range\" do no\nlonger set `ngModelController.$error.number` and the `ng-invalid-number` class.\n\nInstead, any custom parsers on these inputs set `ngModelController.$error.parse` and\n`ng-invalid-parse`. This change was made to make distinguishing errors from built-in parsers\nand custom parsers easier.\n\n### **ngModelOptions** due to:\n  - **[55ba44](https://github.com/angular/angular.js/commit/55ba44913e02650b56410aa9ab5eeea5d3492b68)**: add debounce catch-all + allow debouncing 'default' only\n\nthe 'default' key in 'debounce' now only debounces the default event, i.e. the event\nthat is added as an update trigger by the different input directives automatically.\n\nPreviously, it also applied to other update triggers defined in 'updateOn' that\ndid not have a corresponding key in the 'debounce'.\n\nThis behavior is now supported via a special wildcard / catch-all key: '*'.\n\nSee the following example:\n\nPre-1.7:\n'mouseup' is also debounced by 500 milliseconds because 'default' is applied:\n```\nng-model-options=\"{\n  updateOn: 'default blur mouseup',\n  debounce: { 'default': 500, 'blur': 0 }\n}\n```\n\n1.7:\nThe pre-1.7 behavior can be re-created by setting '*' as a catch-all debounce value:\n```\nng-model-options=\"{\n  updateOn: 'default blur mouseup',\n  debounce: { '*': 500, 'blur': 0 }\n}\n```\n\nIn contrast, when only 'default' is used, 'blur' and 'mouseup' are not debounced:\n```\nng-model-options=\"{\n  updateOn: 'default blur mouseup',\n  debounce: { 'default': 500 }\n}\n```\n\n### **input\\[number\\]** due to:\n  - **[aa3f95](https://github.com/angular/angular.js/commit/aa3f951330ec7b10b43ea884d9b5754e296770ec)**: validate min/max against viewValue\n\n`input[type=number]` with `ngModel` now validates the input for the `max`/`min` restriction against\nthe `ngModelController.$viewValue` instead of against the `ngModelController.$modelValue`.\n\nThis affects apps that use `$parsers` or `$formatters` to transform the input / model value.\n\nIf you rely on the $modelValue validation, you can overwrite the `min`/`max` validator from a custom directive, as seen in the following example directive definition object:\n\n```\n{\n  restrict: 'A',\n  require: 'ngModel',\n  link: function(scope, element, attrs, ctrl) {\n    var maxValidator = ctrl.$validators.max;\n\n    ctrl.$validators.max = function(modelValue, viewValue) {\n      return maxValidator(modelValue, modelValue);\n    };\n  }\n}\n```\n\n### **input** due to:\n  - **[656c8f](https://github.com/angular/angular.js/commit/656c8fa8f23b1277cc5c214c4d0237f3393afa1e)**: listen on \"change\" instead of \"click\" for radio/checkbox ngModels\n\n`input[radio]` and `input[checkbox]` now listen to the \"change\" event instead of the \"click\" event.\nMost apps should not be affected, as \"change\" is automatically fired by browsers after \"click\"\nhappens.\n\nTwo scenarios might need migration:\n\n- Custom click events:\n\nBefore this change, custom click event listeners on radio / checkbox would be called after the\ninput element and `ngModel` had been updated, unless they were specifically registered before\nthe built-in click handlers.\nAfter this change, they are called before the input is updated, and can call event.preventDefault()\nto prevent the input from updating.\n\nIf an app uses a click event listener that expects ngModel to be updated when it is called, it now\nneeds to register a change event listener instead.\n\n- Triggering click events:\n\nConventional trigger functions:\n\nThe change event might not be fired when the input element is not attached to the document. This\ncan happen in **tests** that compile input elements and\ntrigger click events on them. Depending on the browser (Chrome and Safari) and the trigger method,\nthe change event will not be fired when the input isn't attached to the document.\n\nBefore:\n\n```js\n    it('should update the model', inject(function($compile, $rootScope) {\n      var inputElm = $compile('<input type=\"checkbox\" ng-model=\"checkbox\" />')($rootScope);\n\n      inputElm[0].click(); // Or different trigger mechanisms, such as jQuery.trigger()\n      expect($rootScope.checkbox).toBe(true);\n    });\n```\n\nWith this patch, `$rootScope.checkbox` might not be true, because the click event\nhasn't triggered the change event. To make the test, work append the inputElm to the app's\n`$rootElement`, and the `$rootElement` to the `$document`.\n\nAfter:\n\n```js\n    it('should update the model', inject(function($compile, $rootScope, $rootElement, $document) {\n      var inputElm = $compile('<input type=\"checkbox\" ng-model=\"checkbox\" />')($rootScope);\n\n      $rootElement.append(inputElm);\n      $document.append($rootElement);\n\n      inputElm[0].click(); // Or different trigger mechanisms, such as jQuery.trigger()\n      expect($rootScope.checkbox).toBe(true);\n    });\n```\n\n`triggerHandler()`:\n\nIf you are using this jQuery / jqLite function on the input elements, you don't have to attach\nthe elements to the document, but instead change the triggered event to \"change\". This is because\n`triggerHandler(event)` only triggers the exact event when it has been added by jQuery / jqLite.\n\n### **ngStyle** due to:\n  - **[15bbd3](https://github.com/angular/angular.js/commit/15bbd3e18cd89b91f7206a06c73d40e54a8a48a0)**: use $watchCollection\n\nPreviously the use of deep watch by ng-style would trigger styles to be\nre-applied when nested state changed. Now only changes to direct\nproperties of the watched object will trigger changes.\n\n### **$compile** due to:\n  - **[38f8c9](https://github.com/angular/angular.js/commit/38f8c97af74649ce224b6dd45f433cc665acfbfb)**: remove the preAssignBindingsEnabled flag\n\nPreviously, the `$compileProvider.preAssignBindingsEnabled` flag was supported.\nThe flag controlled whether bindings were available inside the controller\nconstructor or only in the `$onInit` hook. The bindings are now no longer\navailable in the constructor.\n\nTo migrate your code:\n\n1. If you haven't invoked `$compileProvider.preAssignBindingsEnabled()` you\ndon't have to do anything to migrate.\n\n2. If you specified `$compileProvider.preAssignBindingsEnabled(false)`, you\ncan remove that statement - since AngularJS 1.6.0 this is the default so your\napp should still work even in AngularJS 1.6 after such removal. Afterwards,\nmigrating to AngularJS 1.7.0 shouldn't require any further action.\n\n3. If you specified `$compileProvider.preAssignBindingsEnabled(true)` you need\nto first migrate your code so that the flag can be flipped to `false`. The\ninstructions on how to do that are available in the \"Migrating from 1.5 to 1.6\"\nguide:\nhttps://docs.angularjs.org/guide/migration#migrating-from-1-5-to-1-6\nAfterwards, remove the `$compileProvider.preAssignBindingsEnabled(true)`\nstatement.\n\n  - **[6ccbfa](https://github.com/angular/angular.js/commit/6ccbfa65d60a3dc396d0cf6da21b993ad74653fd)**: lower the `xlink:href` security context for SVG's `a` and `image` elements\n\nIn the unlikely case that an app relied on RESOURCE_URL whitelisting for the\npurpose of binding to the `xlink:href` property of SVG's `<a>` or `<image>`\nelements and if the values do not pass the regular URL sanitization, they will\nbreak.\n\nTo fix this you need to ensure that the values used for binding to the affected\n`xlink:href` contexts are considered safe URLs, e.g. by whitelisting them in\n`$compileProvider`'s `aHrefSanitizationWhitelist` (for `<a>` elements) or\n`imgSrcSanitizationWhitelist` (for `<image>` elements).\n\n  - **[fd4f01](https://github.com/angular/angular.js/commit/fd4f0111188b62773b99ab6eab38b4d2b5d8d727)**: do not use deepWatch in literal one-way bindings\n\nPreviously when a literal value was passed into a directive/component via\none-way binding it would be watched with a deep watcher.\n\nFor example, for `<my-component input=\"[a]\">`, a new instance of the array\nwould be passed into the directive/component (and trigger $onChanges) not\nonly if `a` changed but also if any sub property of `a` changed such as\n`a.b` or `a.b.c.d.e` etc.\n\nThis also means a new but equal value for `a` would NOT trigger such a\nchange.\n\nNow literal values use an input-based watch similar to other directive/component\none-way bindings. In this context inputs are the non-constant parts of the\nliteral. In the example above the input would be `a`. Changes are only\ntriggered when the inputs to the literal change.\n\n  - **[1cf728](https://github.com/angular/angular.js/commit/1cf728e209a9e0016068fac2769827e8f747760e)**: add `base[href]` to the list of RESOURCE_URL context attributes\n\nPreviously, `<base href=\"{{ $ctrl.baseUrl }}\" />` would not require `baseUrl` to\nbe trusted as a RESOURCE_URL. Now, `baseUrl` will be sent to `$sce`'s\nRESOURCE_URL checks. By default, it will break unless `baseUrl` is of the same\norigin as the application document.\n\nRefer to the\n[`$sce` API docs](https://code.angularjs.org/snapshot/docs/api/ng/service/$sce)\nfor more info on how to trust a value in a RESOURCE_URL context.\n\nAlso, concatenation in trusted contexts is not allowed, which means that the\nfollowing won't work: `<base href=\"/something/{{ $ctrl.partialPath }}\" />`.\n\nEither construct complex values in a controller (recommended):\n\n```js\nthis.baseUrl = '/something/' + this.partialPath;\n```\n```html\n<base href=\"{{ $ctrl.baseUrl }}\" />\n```\n\nOr use string concatenation in the interpolation expression (not recommended\nexcept for the simplest of cases):\n\n```html\n<base href=\"{{ '/something/' + $ctrl.partialPath }}\" />\n```\n\n### **ngTouch** due to:\n  - **[11d9ad](https://github.com/angular/angular.js/commit/11d9ad1eb25eaf5967195e424108207427835d50)**: remove ngClick override, `$touchProvider`, and `$touch`\n\nThe `ngClick` directive from the ngTouch module has been removed, and with it the\ncorresponding `$touchProvider` and `$touch` service.\n\nIf you have included ngTouch v1.5.0 or higher in your application, and have not\nchanged the value of `$touchProvider.ngClickOverrideEnabled()`, or injected and used the `$touch`\nservice, then there are no migration steps for your code. Otherwise you must remove references to\nthe provider and service.\n\nThe `ngClick` override directive had been deprecated and by default disabled since v1.5.0,\nbecause of buggy behavior in edge cases, and a general trend to avoid special touch based\noverrides of click events. In modern browsers, it should not be necessary to use a touch override\nlibrary:\n\n- Chrome, Firefox, Edge, and Safari remove the 300ms delay when\n  `<meta name=\"viewport\" content=\"width=device-width\">` is set.\n- Internet Explorer 10+, Edge, Safari, and Chrome remove the delay on elements that have the\n  `touch-action` css property is set to `manipulation`.\n\nYou can find out more in these articles:\nhttps://developers.google.com/web/updates/2013/12/300ms-tap-delay-gone-away\nhttps://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_9_1.html#//apple_ref/doc/uid/TP40014305-CH10-SW8\nhttps://blogs.msdn.microsoft.com/ie/2015/02/24/pointer-events-w3c-recommendation-interoperable-touch-and-removing-the-dreaded-300ms-tap-delay/\n\n### **Angular** due to:\n  - **[1daa4f](https://github.com/angular/angular.js/commit/1daa4f2231a89ee88345689f001805ffffa9e7de)**: remove `angular.lowercase` and `angular.uppercase`\n\nThe helper functions `angular.lowercase` `and angular.uppercase` have\nbeen removed.\n\nThese functions have been deprecated since 1.5.0. They are internally\nused, but should not be exposed as they contain special locale handling\n(for Turkish) to maintain internal consistency regardless of user-set locale.\n\nDevelopers should generally use the built-ins `toLowerCase` and `toUpperCase`\nor `toLocaleLowerCase` and `toLocaleUpperCase` for special cases.\n\nFurther, we generally discourage using the angular.x helpers in application code.\n\n### **$controller** due to:\n  - **[e269c1](https://github.com/angular/angular.js/commit/e269c14425a3209040f65c022658770e00a36f16)**: remove instantiating controllers defined on window\n\nThe option to instantiate controllers from constructors on the global `window` object\nhas been removed. Likewise, the deprecated `$controllerProvider.allowGlobals()`\nmethod that could enable this behavior, has been removed.\n\nThis behavior had been deprecated since AngularJS v1.3.0, because polluting the global scope\nis bad. To migrate, remove the call to $controllerProvider.allowGlobals() in the config, and\nregister your controller via the Module API or the $controllerProvider, e.g.\n\n```\nangular.module('myModule', []).controller('myController', function() {...});\n\nangular.module('myModule', []).config(function($controllerProvider) {\n  $controllerProvider.register('myController', function() {...});\n});\n\n```\n\n### **$rootScope** due to:\n  - **[c2b8fa](https://github.com/angular/angular.js/commit/c2b8fab0a480204374d561d6b9b3d47347ac5570)**: provide correct value of one-time bindings in watchGroup\n\nPreviously when using `$watchGroup` the entries in `newValues` and\n`oldValues` represented the *most recent change of each entry*.\n\nNow the entries in `oldValues` will always equal the `newValues` of the previous\ncall of the listener. This means comparing the entries in `newValues` and\n`oldValues` can be used to determine which individual expressions changed.\n\nFor example `$scope.$watchGroup(['a', 'b'], fn)` would previously:\n\n|  Action  |  newValue  |  oldValue  |\n|----------|------------|------------|\n|  (init)  | [undefined, undefined] | [undefined, undefined] |\n|  `a=1`   | [1, undefined] | [undefined, undefined] |\n|  `a=2`   | [2, undefined] | [1, undefined] |\n|  `b=3`   | [2, 3] | [1, undefined] |\n\n\nNow the `oldValue` will always equal the previous `newValue`:\n\n|  Action  |  newValue  |  oldValue  |\n|----------|------------|------------|\n|  (init)  | [undefined, undefined] | [undefined, undefined] |\n|  `a=1`   | [1, undefined] | [undefined, undefined] |\n|  `a=2`   | [2, undefined] | [1, undefined] |\n|  `b=3`   | [2, 3] | [2, undefined] |\n\nNote the last call now shows `a === 2` in the `oldValues` array.\n\nThis also makes the `oldValue` of one-time watchers more clear. Previously\nthe `oldValue` of a one-time watcher would remain `undefined` forever. For\nexample `$scope.$watchGroup(['a', '::b'], fn)` would previously:\n\n|  Action  |  newValue  |  oldValue  |\n|----------|------------|------------|\n|  (init)  | [undefined, undefined] | [undefined, undefined] |\n|  `a=1`   | [1, undefined] | [undefined, undefined] |\n|  `b=2`   | [1, 2] | [undefined, undefined] |\n|  `a=b=3` | [3, 2] | [1, undefined] |\n\nWhere now the `oldValue` will always equal the previous `newValue`:\n\n|  Action  |  newValue  |  oldValue  |\n|----------|------------|------------|\n|  (init)  | [undefined, undefined] | [undefined, undefined] |\n|  `a=1`   | [1, undefined] | [undefined, undefined] |\n|  `b=2`   | [1, 2] | [1, undefined] |\n|  `a=b=3` | [3, 2] | [1, 2] |\n\n### **$interval** due to:\n  - **[a8bef9](https://github.com/angular/angular.js/commit/a8bef95127775d83d80daa4617c33227c4b443d4)**: throw when trying to cancel non-$interval promise\n\n`$interval.cancel()` will throw an error if called with a promise that\nwas not generated by `$interval()`. Previously, it would silently do\nnothing.\n\nBefore:\n```js\nvar promise = $interval(doSomething, 1000, 5).then(doSomethingElse);\n$interval.cancel(promise);  // No error; interval NOT canceled.\n```\n\nAfter:\n```js\nvar promise = $interval(doSomething, 1000, 5).then(doSomethingElse);\n$interval.cancel(promise);  // Throws error.\n```\n\nCorrect usage:\n```js\nvar promise = $interval(doSomething, 1000, 5);\nvar newPromise = promise.then(doSomethingElse);\n$interval.cancel(promise);  // Interval canceled.\n```\n\n### **$timeout** due to:\n  - **[336525](https://github.com/angular/angular.js/commit/3365256502344970f86355d3ace1cb4251ae9828)**: throw when trying to cancel non-$timeout promise\n\n`$timeout.cancel()` will throw an error if called with a promise that\nwas not generated by `$timeout()`. Previously, it would silently do\nnothing.\n\nBefore:\n```js\nvar promise = $timeout(doSomething, 1000).then(doSomethingElse);\n$timeout.cancel(promise);  // No error; timeout NOT canceled.\n```\n\nAfter:\n```js\nvar promise = $timeout(doSomething, 1000).then(doSomethingElse);\n$timeout.cancel(promise);  // Throws error.\n```\n\nCorrect usage:\n```js\nvar promise = $timeout(doSomething, 1000);\nvar newPromise = promise.then(doSomethingElse);\n$timeout.cancel(promise);  // Timeout canceled.\n```\n\n\n<a name=\"1.6.10\"></a>\n# 1.6.10 crystalline-persuasion (2018-04-17)\n\n## Bug Fixes\n- **$compile:**\n  - correctly handle `null`/`undefined` href `attrs.$set()`\n  ([f04e04](https://github.com/angular/angular.js/commit/f04e04e0e63e0d30c29718abd5cae634901793b2),\n  [#16520](https://github.com/angular/angular.js/issues/16520))\n  - throw error in `$onChanges` immediately\n  ([b7d1e0fbd](https://github.com/angular/angular.js/commit/983e27b628fd1eab653e2b3966d90a270f27cc93),\n  [#15578](https://github.com/angular/angular.js/issues/15578),\n  [#16492](https://github.com/angular/angular.js/issues/16492))\n- **input:**\n  - allow overriding timezone for date input types\n  ([4355de](https://github.com/angular/angular.js/commit/4355dee21d26667bb7f6f21bf75c081351315033),\n  [#16181](https://github.com/angular/angular.js/issues/16181),\n  [#13382](https://github.com/angular/angular.js/issues/13382),\n  [#16336](https://github.com/angular/angular.js/issues/16336))\n  - take timezone into account when validating minimum and maximum in date types\n  ([2f0ac6](https://github.com/angular/angular.js/commit/2f0ac696cb09aec3e291bb8c9c8a1092cbe3a061),\n  [#16342](https://github.com/angular/angular.js/issues/16342),\n  [#16390](https://github.com/angular/angular.js/issues/16390))\n  - fix composition mode in IE for Korean input\n  ([9a1b7c](https://github.com/angular/angular.js/commit/9a1b7c9fa135d1dae3f9b4ccf48f081675796e92),\n  [#6656](https://github.com/angular/angular.js/issues/6656),\n  [#16273](https://github.com/angular/angular.js/issues/16273))\n- **jqLite:** use XHTML-compliant HTML as input for jqLite\n  ([a0c55a](https://github.com/angular/angular.js/commit/a0c55af9858075ab268a88dd7a4464788a46f4b7),\n  [#6917](https://github.com/angular/angular.js/issues/6917),\n  [#16518](https://github.com/angular/angular.js/issues/16518))\n- **minErr:** update url to https\n  ([52e466](https://github.com/angular/angular.js/commit/52e46683bfcc0ce0dc9a3d2ee42b389508423799))\n- **$http:** set correct xhrStatus in response when using 'timeout'\n  ([1faf7e](https://github.com/angular/angular.js/commit/1faf7ec30d55bba107b18efbcf0ef07732c55b91))\n- **browserTrigger:** support CompositionEvent\n  ([c33fd1](https://github.com/angular/angular.js/commit/c33fd1325417fdc6d7d6abc90cd935130653b149))\n\n\n## New Features\n- **$http:** support sending XSRF token to whitelisted origins\n  ([bc7757](https://github.com/angular/angular.js/commit/bc775759c88b2221c2bb71d2335bc233c93f43b0),\n  [#7862](https://github.com/angular/angular.js/issues/7862))\n- **minErr:** strip error url from error parameters\n  ([980b69](https://github.com/angular/angular.js/commit/980b69dcae73dd8a3d0b9d91b63fa7711cd0ba36))\n- **$sanitize:** support enhancing elements/attributes white-lists\n  ([ee8e05](https://github.com/angular/angular.js/commit/ee8e05cfafe086188fc318ed4115fb56ba335112),\n  [#5900](https://github.com/angular/angular.js/issues/5900),\n  [#16326](https://github.com/angular/angular.js/issues/16326))\n- **$rootScope:** allow suspending and resuming watchers on scope\n  ([efb822c58](https://github.com/angular/angular.js/commit/41d5c90f170cc054b0f8f88220c22ef1ef6cc0a6),\n  [#16308](https://github.com/angular/angular.js/issues/5301))\n\n<a name=\"1.6.9\"></a>\n# 1.6.9 fiery-basilisk (2018-02-02)\n\n\n## Bug Fixes\n- **input:** add `drop` event support for IE\n  ([5dc076](https://github.com/angular/angular.js/commit/5dc07667de00c5e85fd69c5b7b7fe4fb5fd65a77))\n- **ngMessages:** prevent memory leak from messages that are never attached\n  ([9d058d](https://github.com/angular/angular.js/commit/9d058de04bb78694b83179e9b97bc40214eca01a),\n  [#16389](https://github.com/angular/angular.js/issues/16389),\n  [#16404](https://github.com/angular/angular.js/issues/16404),\n  [#16406](https://github.com/angular/angular.js/issues/16406))\n- **ngTransclude:** remove terminal: true\n  ([1d826e](https://github.com/angular/angular.js/commit/1d826e2f1e941d14c3c56d7a0249f5796ba11f85),\n  [#16411](https://github.com/angular/angular.js/issues/16411),\n  [#16412](https://github.com/angular/angular.js/issues/16412))\n- **$sanitize:** sanitize `xml:base` attributes\n  ([b9ef65](https://github.com/angular/angular.js/commit/b9ef6585e10477fbbf912a971fe0b390bca692a6))\n\n\n## New Features\n- **currencyFilter:** trim whitespace around an empty currency symbol\n  ([367390](https://github.com/angular/angular.js/commit/3673909896efb6ff47546caf7fc61549f193e043),\n  [#15018](https://github.com/angular/angular.js/issues/15018),\n  [#15085](https://github.com/angular/angular.js/issues/15085),\n  [#15105](https://github.com/angular/angular.js/issues/15105))\n\n\n<a name=\"1.6.8\"></a>\n# 1.6.8 beneficial-tincture (2017-12-18)\n\n\n## Bug Fixes\n- **$location:**\n  - always decode special chars in `$location.url(value)`\n  ([2bdf71](https://github.com/angular/angular.js/commit/2bdf7126878c87474bb7588ce093d0a3c57b0026))\n  - decode non-component special chars in Hashbang URLS\n  ([57b626](https://github.com/angular/angular.js/commit/57b626a673b7530399d3377dfe770165bec35f8a))\n- **ngModelController:** allow $overrideModelOptions to set updateOn\n  ([55516d](https://github.com/angular/angular.js/commit/55516da2dfc7c5798dce24e9fa930c5ac90c900c),\n  [#16351](https://github.com/angular/angular.js/issues/16351),\n  [#16364](https://github.com/angular/angular.js/issues/16364))\n\n\n## New Features\n- **$parse:** add a hidden interface to retrieve an expression's AST\n  ([f33d95](https://github.com/angular/angular.js/commit/f33d95cfcff6fd0270f92a142df8794cca2013ad),\n  [#16253](https://github.com/angular/angular.js/issues/16253),\n  [#16260](https://github.com/angular/angular.js/issues/16260))\n\n<a name=\"1.6.7\"></a>\n# 1.6.7 imperial-backstroke (2017-11-24)\n\n\n## Bug Fixes\n- **$compile:** sanitize special chars in directive name\n  ([c4003f](https://github.com/angular/angular.js/commit/c4003fd03489f876b646f06838f4edb576bacf6f),\n  [#16314](https://github.com/angular/angular.js/issues/16314),\n  [#16278](https://github.com/angular/angular.js/issues/16278))\n- **$location:** do not decode forward slashes in the path in HTML5 mode\n  ([e06ebf](https://github.com/angular/angular.js/commit/e06ebfdbb558544602fe9da4d7d98045a965f468),\n  [#16312](https://github.com/angular/angular.js/issues/16312))\n- **sanitizeUri:** sanitize URIs that contain IDEOGRAPHIC SPACE chars\n  ([ddeb1d](https://github.com/angular/angular.js/commit/ddeb1df15a23de93eb95dbe202e83e93673e1c4e),\n  [#16288](https://github.com/angular/angular.js/issues/16288))\n- **$rootScope:** fix potential memory leak when removing scope listeners\n  ([358a69](https://github.com/angular/angular.js/commit/358a69fa8b89b251ee44e523458d6c7f40b92b2d),\n  [#16135](https://github.com/angular/angular.js/issues/16135),\n  [#16161](https://github.com/angular/angular.js/issues/16161))\n- **http:** do not allow encoded callback params in jsonp requests\n  ([569e90](https://github.com/angular/angular.js/commit/569e906a5818271416ad0b749be2f58dc34938bd))\n- **ngMock:** pass unexpected request failures in `$httpBackend` to the error handler\n  ([1555a4](https://github.com/angular/angular.js/commit/1555a4911ad5360c145c0ddc8ec6c4bf9a381c13),\n  [#16150](https://github.com/angular/angular.js/issues/16150),\n  [#15855](https://github.com/angular/angular.js/issues/15855))\n- **ngAnimate:** don't close transitions when child transitions close\n  ([1391e9](https://github.com/angular/angular.js/commit/1391e99c7f73795180b792af21ad4402f96e225d),\n  [#16210](https://github.com/angular/angular.js/issues/16210))\n- **ngMock.browserTrigger:** add 'bubbles' to Transition/Animation Event\n  ([7a5f06](https://github.com/angular/angular.js/commit/7a5f06d55d123a39bb7b030667fb1ab672939598))\n\n\n## New Features\n- **$sanitize, $compileProvider, linky:** add support for the \"sftp\" protocol in links\n  ([a675ea](https://github.com/angular/angular.js/commit/a675ea034366fbb0fcf0d73fed65216aa99bce11),\n  [#16102](https://github.com/angular/angular.js/issues/16102))\n- **ngModel.NgModelController:** expose $processModelValue to run model -> view pipeline\n  ([145194](https://github.com/angular/angular.js/commit/14519488ce9218aa891d34e89fc3271fd4ed0f04),\n  [#3407](https://github.com/angular/angular.js/issues/3407),\n  [#10764](https://github.com/angular/angular.js/issues/10764),\n  [#16237](https://github.com/angular/angular.js/issues/16237))\n- **$injector:** ability to load new modules after bootstrapping\n  ([6e78fe](https://github.com/angular/angular.js/commit/6e78fee73258bb0ae36414f9db2e8734273e481b))\n\n\n## Performance Improvements\n- **jqLite:**\n  - avoid setting class attribute when not changed\n  ([9c95f6](https://github.com/angular/angular.js/commit/9c95f6d5e00ee7e054aabb3e363f5bfb3b7b4103))\n  - avoid repeated add/removeAttribute in jqLiteRemoveClass\n  ([cab9eb](https://github.com/angular/angular.js/commit/cab9ebfd5a02e897f802bf6321b8471e4843c5d3),\n  [#16078](https://github.com/angular/angular.js/issues/16078),\n  [#16131](https://github.com/angular/angular.js/issues/16131))\n\n\n<a name=\"1.6.6\"></a>\n# 1.6.6 interdimensional-cable (2017-08-18)\n\n\n## Bug Fixes\n- **$httpParamSerializer:** ignore functions\n  ([b51ded](https://github.com/angular/angular.js/commit/b51ded67366865f36c5781dd5d9b801488ec95ea),\n  [#16133](https://github.com/angular/angular.js/issues/16133))\n- **$resource:** do not throw when calling old `$cancelRequest()`\n  ([009ebe](https://github.com/angular/angular.js/commit/009ebec64c81d11b280c635167050e8906e191c6),\n  [#16037](https://github.com/angular/angular.js/issues/16037))\n- **$parse:**\n  - do not shallow-watch computed property keys\n  ([750465](https://github.com/angular/angular.js/commit/7504656a26202de591e4ac9674333254304edf8a))\n  - support constants in computed keys\n  ([9d6c3f](https://github.com/angular/angular.js/commit/9d6c3f3ec233279885e37a250d25860d5c15f716))\n- **$http:** do not throw error if `Content-Type` is not `application/json` but response is JSON-like\n  ([2e1163](https://github.com/angular/angular.js/commit/2e1163ef5cb56d1933e8ecd7b74020b9df9c6693),\n  [#16027](https://github.com/angular/angular.js/issues/16027),\n  [#16075](https://github.com/angular/angular.js/issues/16075))\n\n\n## New Features\n- **$compile:** add `strictComponentBindingsEnabled()` method\n  ([3ec181](https://github.com/angular/angular.js/commit/3ec1819b913c8edf0649e06217dbd5920f29f126),\n  [#16129](https://github.com/angular/angular.js/issues/16129))\n- **$resource:** add resource to response for error interceptors\n  ([9256db](https://github.com/angular/angular.js/commit/9256dbc4201343ce5cd63a9eadf98da4793f45af),\n  [#16109](https://github.com/angular/angular.js/issues/16109))\n- **$http:** allow differentiation between XHR completion, error, abort, timeout\n  ([5e2bc5](https://github.com/angular/angular.js/commit/5e2bc5bbf347a9dfadc08b1514b8be06fd550913),\n  [#15924](https://github.com/angular/angular.js/issues/15924),\n  [#15847](https://github.com/angular/angular.js/issues/15847))\n\n\n<a name=\"1.6.5\"></a>\n# 1.6.5 toffee-salinization (2017-07-03)\n\n\n## Bug Fixes\n- **core:**\n  - correctly detect Error instances from different contexts\n  ([6daca0](https://github.com/angular/angular.js/commit/6daca023e42098f7098b9bf153c8e53a17af84f1),\n  [#15868](https://github.com/angular/angular.js/issues/15868),\n  [#15872](https://github.com/angular/angular.js/issues/15872))\n  - deprecate `angular.merge`\n  ([dc41f4](https://github.com/angular/angular.js/commit/dc41f465baae9bc91418a61f446596157c530b6e),\n  [#12653](https://github.com/angular/angular.js/issues/12653),\n  [#14941](https://github.com/angular/angular.js/issues/14941),\n  [#15180](https://github.com/angular/angular.js/issues/15180),\n  [#15992](https://github.com/angular/angular.js/issues/15992),\n  [#16036](https://github.com/angular/angular.js/issues/16036))\n- **ngOptions:**\n  - re-render after empty option has been removed\n  ([510d0f](https://github.com/angular/angular.js/commit/510d0f946fa1a443ad43fa31bc9337676ef31332))\n  - allow empty option to be removed and re-added\n  ([71b4da](https://github.com/angular/angular.js/commit/71b4daa4e10b6912891927ee2a7930c604b538f8))\n  - select unknown option if unmatched model does not match empty option\n  ([17d34b](https://github.com/angular/angular.js/commit/17d34b7a983a0ef63f6cf404490385c696fb0da1))\n- **orderBy:** guarantee stable sort\n  ([e50ed4](https://github.com/angular/angular.js/commit/e50ed4da9e8177168f67da68bdf02f07da4e7bcf),\n  [#14881](https://github.com/angular/angular.js/issues/14881),\n  [#15914](https://github.com/angular/angular.js/issues/15914))\n- **$parse:**\n  - do not shallow-watch inputs to one-time intercepted expressions\n  ([6e3b5a](https://github.com/angular/angular.js/commit/6e3b5a57cd921823f3eca7200a79ac5c2ef0567a))\n  - standardize one-time literal vs non-literal and interceptors\n  ([f003d9](https://github.com/angular/angular.js/commit/f003d93a3dd052dccddef41125d9c51034ac3605))\n  - do not shallow-watch inputs when wrapped in an interceptor fn\n  ([aac562](https://github.com/angular/angular.js/commit/aac5623247a86681cbe0e1c8179617b816394c1d),\n  [#15905](https://github.com/angular/angular.js/issues/15905))\n  - always re-evaluate filters within literals when an input is an object\n  ([ec9768](https://github.com/angular/angular.js/commit/ec97686f2f4a5481cc806462313a664fc7a1c893),\n  [#15964](https://github.com/angular/angular.js/issues/15964),\n  [#15990](https://github.com/angular/angular.js/issues/15990))\n- **$sanitize:** use appropriate inert document strategy for Firefox and Safari\n  ([8f31f1](https://github.com/angular/angular.js/commit/8f31f1ff43b673a24f84422d5c13d6312b2c4d94))\n- **$timeout/$interval:** do not trigger a digest on cancel\n  ([a222d0](https://github.com/angular/angular.js/commit/a222d0b452622624dc498ef0b9d3c43647fd4fbc),\n  [#16057](https://github.com/angular/angular.js/issues/16057),\n  [#16064](https://github.com/angular/angular.js/issues/16064))<br>\n  This change might affect the use of `$timeout.flush()` in unit tests. See the commit message for\n  more info.\n- **ngMock/$interval:** add support for zero-delay intervals in tests\n  ([a1e3f8](https://github.com/angular/angular.js/commit/a1e3f8728e0a80396f980e48f8dc68dde6721b2b),\n  [#15952](https://github.com/angular/angular.js/issues/15952),\n  [#15953](https://github.com/angular/angular.js/issues/15953))\n- **angular-loader:** do not depend on \"closure\" globals that may not be available\n  ([a3226d](https://github.com/angular/angular.js/commit/a3226d01fadaf145713518dc5b8022b581c34e81),\n  [#15880](https://github.com/angular/angular.js/issues/15880),\n  [#15881](https://github.com/angular/angular.js/issues/15881))\n\n\n## New Features\n- **select:** expose info about selection state in controller\n  ([0b962d](https://github.com/angular/angular.js/commit/0b962d4881e98327a91c37f7317da557aa991663),\n  [#13172](https://github.com/angular/angular.js/issues/13172),\n  [#10127](https://github.com/angular/angular.js/issues/10127))\n- **$animate:** add support for `customFilter`\n  ([ab114a](https://github.com/angular/angular.js/commit/ab114af8508bdbdb1fa5fd1e070d08818d882e28),\n  [#14891](https://github.com/angular/angular.js/issues/14891))\n- **$compile:** overload `.component()` to accept object map of components\n  ([210112](https://github.com/angular/angular.js/commit/2101126ce72308d8fc468ca2411bb9972e614f79),\n  [#14579](https://github.com/angular/angular.js/issues/14579),\n  [#16062](https://github.com/angular/angular.js/issues/16062))\n- **$log:** log all parameters in IE 9, not just the first two.\n  ([3671a4](https://github.com/angular/angular.js/commit/3671a43be43d05b00c90dfb3a3f746c013139581))\n- **ngMock:** describe unflushed http requests\n  ([d9128e](https://github.com/angular/angular.js/commit/d9128e7b2371ab2bb5169ba854b21c78baa784d2),\n  [#10596](https://github.com/angular/angular.js/issues/10596),\n  [#15928](https://github.com/angular/angular.js/issues/15928))\n\n\n## Performance Improvements\n- **ngOptions:** prevent initial options repainting\n  ([ff52b1](https://github.com/angular/angular.js/commit/ff52b188a759f2cc7ee6ee78a8c646c2354a47eb),\n  [#15801](https://github.com/angular/angular.js/issues/15801),\n  [#15812](https://github.com/angular/angular.js/issues/15812),\n  [#16071](https://github.com/angular/angular.js/issues/16071))\n- **$animate:**\n  - avoid unnecessary computations if animations are globally disabled\n  ([ce5ffb](https://github.com/angular/angular.js/commit/ce5ffbf667464bd58eae4c4af0917eb2685f1f6a),\n  [#14914](https://github.com/angular/angular.js/issues/14914))\n  - do not retrieve `className` unless `classNameFilter` is used\n  ([275978](https://github.com/angular/angular.js/commit/27597887379a1904cd86832602e286894b449a75))\n\n\n\n<a name=\"1.6.4\"></a>\n# 1.6.4 phenomenal-footnote (2017-03-31)\n\n\n## Bug Fixes\n- **$parse:**\n  - standardize one-time literal vs non-literal and interceptors\n  ([60394a](https://github.com/angular/angular.js/commit/60394a9d91dad8932fa900af7c8529837f1d4557),\n  [#15858](https://github.com/angular/angular.js/issues/15858))\n  - fix infinite digest errors when watching objects with .valueOf in literals\n  ([f5ddb1](https://github.com/angular/angular.js/commit/f5ddb10b56676c2ad912ce453acb87f0a7a94e01),\n  [#15867](https://github.com/angular/angular.js/issues/15867))\n- **ngModel:** prevent internal scope reference from being copied\n  ([e1f8a6](https://github.com/angular/angular.js/commit/e1f8a6e82bb8a70079ef3db9a891b1c08b5bae31),\n  [#15833](https://github.com/angular/angular.js/issues/15833))\n- **jqLite:** make jqLite invoke jqLite.cleanData as a method\n  ([9cde98](https://github.com/angular/angular.js/commit/9cde98cbc770f8d33fc074ba563b7ab6e2baaf8b),\n  [#15846](https://github.com/angular/angular.js/issues/15846))\n- **$http:** throw more informative error on invalid JSON response\n  ([df8887](https://github.com/angular/angular.js/commit/df88873bb79213057057adb47151b626a7ec0e5d),\n  [#15695](https://github.com/angular/angular.js/issues/15695),\n  [#15724](https://github.com/angular/angular.js/issues/15724))\n- **dateFilter:** correctly handle newlines in `format` string\n  ([982271](https://github.com/angular/angular.js/commit/9822711ad2a401c2449239edc13d18b301714757),\n  [#15794](https://github.com/angular/angular.js/issues/15794),\n  [#15792](https://github.com/angular/angular.js/issues/15792))\n\n\n## New Features\n- **$resource:** add `hasBody` action configuration option\n  ([a9f987](https://github.com/angular/angular.js/commit/a9f987a0c9653246ea471a89197907d94c0cea2a),\n  [#10128](https://github.com/angular/angular.js/issues/10128),\n  [#12181](https://github.com/angular/angular.js/issues/12181))\n\n\n<a name=\"1.6.3\"></a>\n# 1.6.3 scriptalicious-bootstrapping (2017-03-08)\n\n\n## Bug Fixes\n- **AngularJS:**\n  - do not auto-bootstrap if the `src` exists but is empty\n  ([3536e8](https://github.com/angular/angular.js/commit/3536e83d8a085b02bd6dcec8324800b7e6c734e4))\n  - do not auto bootstrap if the currentScript has been clobbered\n  ([95f964](https://github.com/angular/angular.js/commit/95f964b827b6f5b5aab10af54f7831316c7a9935))\n  - do not auto-bootstrap if the script source is bad and inside SVG\n  ([c8f78a](https://github.com/angular/angular.js/commit/c8f78a8ca9debc33a6deaf951f344b8d372bf210))\n- **$log:** don't parse error stacks manually outside of IE/Edge\n  ([64e5af](https://github.com/angular/angular.js/commit/64e5afc4786fdfd850c6bdb488a5aa2b8b077f74),\n  [#15590](https://github.com/angular/angular.js/issues/15590),\n  [#15767](https://github.com/angular/angular.js/issues/15767))\n- **$sanitize:** prevent clobbered elements from freezing the browser\n  ([3bb1dd](https://github.com/angular/angular.js/commit/3bb1dd5d7f7dcde6fea5a3148f8f10e92f451e9d),\n  [#15699](https://github.com/angular/angular.js/issues/15699))\n- **$animate:**\n  - reset `classNameFilter` to `null` when a disallowed RegExp is used\n  ([a584fb](https://github.com/angular/angular.js/commit/a584fb6e1569fc1dd85e23b251a7c126edc2dd5b),\n  [#14913](https://github.com/angular/angular.js/issues/14913))\n  - improve detection on `ng-animate` in `classNameFilter` RegExp\n  ([1f1331](https://github.com/angular/angular.js/commit/1f13313f403381581e1c31c57ebfe7a96546c6e4),\n  [#14806](https://github.com/angular/angular.js/issues/14806))\n- **filterFilter:** don't throw if `key.charAt` is not a function\n  ([f27d19](https://github.com/angular/angular.js/commit/f27d19ed606bf05ba41698159ebbc5fbc195033e),\n  [#15644](https://github.com/angular/angular.js/issues/15644),\n  [#15660](https://github.com/angular/angular.js/issues/15660))\n- **select:**\n  - add attribute \"selected\" for `select[multiple]`\n  ([851367](https://github.com/angular/angular.js/commit/8513674911300b27d518383a905fde9b3f25f7ae))\n  - keep original selection when using shift to add options in IE/Edge\n  ([97b74a](https://github.com/angular/angular.js/commit/97b74ad6fbcbc4b63e37e9eb44962d6f8de83e8b),\n  [#15675](https://github.com/angular/angular.js/issues/15675),\n  [#15676](https://github.com/angular/angular.js/issues/15676))\n- **$jsonpCallbacks:** allow `$window` to be mocked in unit tests\n  ([5ca0de](https://github.com/angular/angular.js/commit/5ca0de64873c32ab2f540a3226e73c4175a15c50),\n  [#15685](https://github.com/angular/angular.js/issues/15685),\n  [#15686](https://github.com/angular/angular.js/issues/15686))\n\n\n## New Features\n- **info:** add `angularVersion` info to each module\n  ([1e582e](https://github.com/angular/angular.js/commit/1e582e4fa486f340150bba95927f1b26d9142de2))\n- **$injector:** add new `modules` property\n  ([742123](https://github.com/angular/angular.js/commit/7421235f247e5b7113345401bc5727cfbf81ddc2))\n- **Module:** add `info()` method\n  ([09ba69](https://github.com/angular/angular.js/commit/09ba69078de6ba52c70571b82b6205929f6facc5),\n  [#15225](https://github.com/angular/angular.js/issues/15225))\n- **errorHandlingConfig:** make the depth for object stringification in errors configurable\n  ([4a5eaf](https://github.com/angular/angular.js/commit/4a5eaf7bec85ceca8b934ebaff4d1834a1a09f57),\n  [#15402](https://github.com/angular/angular.js/issues/15402),\n  [#15433](https://github.com/angular/angular.js/issues/15433))\n\n\n<a name=\"1.6.2\"></a>\n# 1.6.2 llamacorn-lovehug (2017-02-07)\n\n\n## Bug Fixes\n- **$compile:**\n  - do not swallow thrown errors in testsg\n  ([0377c6](https://github.com/angular/angular.js/commit/0377c6f0e890cb4ed3eb020b96720b4b34f75df3),\n  [#15629](https://github.com/angular/angular.js/issues/15629),\n  [#15631](https://github.com/angular/angular.js/issues/15631))\n  - allow the usage of \"$\" in isolate scope property alias\n  ([7f2af3](https://github.com/angular/angular.js/commit/7f2af3f923e7a3f85c8862d0ed57d21c72eae904),\n  [#15594](https://github.com/angular/angular.js/issues/15594))\n- **$location:** correctly handle external URL change during `$digest`\n  ([b60761](https://github.com/angular/angular.js/commit/b607618342d6c4fab364966fe05f152be6bd4d5f),\n  [#11075](https://github.com/angular/angular.js/issues/11075),\n  [#12571](https://github.com/angular/angular.js/issues/12571),\n  [#15556](https://github.com/angular/angular.js/issues/15556),\n  [#15561](https://github.com/angular/angular.js/issues/15561))\n- **$browser:** detect external changes in `history.state`\n  ([fa50fb](https://github.com/angular/angular.js/commit/fa50fbaf57b3437be7a410ecaba7008dbe0ef239))\n- **$resource:**\n  - do not swallow errors in `success` callback\n  ([27146e](https://github.com/angular/angular.js/commit/27146e8a7fad54c1342179b6d291b1b5c2ebe816),\n  [#15624](https://github.com/angular/angular.js/issues/15624),\n  [#15628](https://github.com/angular/angular.js/issues/15628))\n  - correctly unescape `/\\.` even if `\\.` comes from a param value\n  ([419a48](https://github.com/angular/angular.js/commit/419a4813e354496bdf0df44e3f8afaa198df1ab1),\n  [#15627](https://github.com/angular/angular.js/issues/15627))\n  - delete `$cancelRequest()` in `toJSON()`\n  ([086c5d](https://github.com/angular/angular.js/commit/086c5d0354db8cb3d106b9ff966fb48d6fb46ef8),\n  [#15244](https://github.com/angular/angular.js/issues/15244))\n- **$animate:** correctly animate transcluded clones with `templateUrl`\n  ([f01212](https://github.com/angular/angular.js/commit/f01212ab5287ac7a154da7d75037ed444e81eb34),\n  [#15510](https://github.com/angular/angular.js/issues/15510),\n  [#15514](https://github.com/angular/angular.js/issues/15514))\n- **$route:** make asynchronous tasks count as pending requests\n  ([eb968c](https://github.com/angular/angular.js/commit/eb968c4a6884838db05369a04459066424c5bba8),\n  [#14159](https://github.com/angular/angular.js/issues/14159))\n- **$parse:** make sure ES6 object computed properties are watched\n  ([5e418b](https://github.com/angular/angular.js/commit/5e418b1145a1045da598c7863e785d647ea83850),\n  [#15678](https://github.com/angular/angular.js/issues/15678))\n- **$sniffer:** allow `history` for NW.js apps\n  ([4a593d](https://github.com/angular/angular.js/commit/4a593db79ba1e21a6aa600a82cf6d757cad94d01),\n  [#15474](https://github.com/angular/angular.js/issues/15474),\n  [#15633](https://github.com/angular/angular.js/issues/15633))\n- **input:** fix `step` validation for `input[type=number/range]`\n  ([c95a67](https://github.com/angular/angular.js/commit/c95a6737fbd277e40c064bd9f68f383bf119505c),\n  [#15504](https://github.com/angular/angular.js/issues/15504),\n  [#15506](https://github.com/angular/angular.js/issues/15506))\n- **select:** keep `ngModel` when selected option is recreated by `ngRepeat`\n  ([131af8](https://github.com/angular/angular.js/commit/131af8272d269a541d04cb522c264a91e0ec8b6a),\n  [#15630](https://github.com/angular/angular.js/issues/15630),\n  [#15632](https://github.com/angular/angular.js/issues/15632))\n- **ngValue:** correctly update the `value` property when `value` is undefined\n  ([05aab6](https://github.com/angular/angular.js/commit/05aab660ce74f526f2110d3b5faf9a5b4f4e664b)\n  [#15603](https://github.com/angular/angular.js/issues/15603),\n  [#15605](https://github.com/angular/angular.js/issues/15605))\n- **angularInit:** allow auto-bootstrapping from inline script\n  ([bb464d](https://github.com/angular/angular.js/commit/bb464d16b434b9e2de2fecf80c192d4741cba879),\n  [#15567](https://github.com/angular/angular.js/issues/15567),\n  [#15571](https://github.com/angular/angular.js/issues/15571))\n- **ngMockE2E:** ensure that mocked `$httpBackend` uses correct `$browser`\n  ([bd63b2](https://github.com/angular/angular.js/commit/bd63b2235cd410251cb83eebd9a47d3102830b6b),\n  [#15593](https://github.com/angular/angular.js/issues/15593))\n\n\n## New Features\n- **ngModel:** add `$overrideModelOptions` support\n  ([2546c2](https://github.com/angular/angular.js/commit/2546c29f811b68eea4d68be7fa1c8f7bb562dc11),\n  [#15415](https://github.com/angular/angular.js/issues/15415))\n- **$parse:** allow watching array/object literals with non-primitive values\n  ([25f008](https://github.com/angular/angular.js/commit/25f008f541d68b09efd7b428b648c6d4899e6972),\n  [#15301](https://github.com/angular/angular.js/issues/15301))\n\n\n\n<a name=\"1.5.11\"></a>\n# 1.5.11 princely-quest (2017-01-13)\n\n\n## Bug Fixes\n- **$compile:** allow the usage of \"$\" in isolate scope property alias\n  ([e75fbc](https://github.com/angular/angular.js/commit/e75fbc494e6a0da6a9231b40bb0382431b62be07),\n  [#15586](https://github.com/angular/angular.js/issues/15586),\n  [#15594](https://github.com/angular/angular.js/issues/15594))\n- **angularInit:** allow auto-bootstrapping from inline script\n  ([41aa91](https://github.com/angular/angular.js/commit/41aa9125b9aaf771addb250642f524a4e6f9d8d3),\n  [#15567](https://github.com/angular/angular.js/issues/15567),\n  [#15571](https://github.com/angular/angular.js/issues/15571))\n- **$resource:** delete `$cancelRequest()` in `toJSON()`\n  ([4f3858](https://github.com/angular/angular.js/commit/4f3858e7c371f87534397f45b9d002add33b00cc),\n  [#15244](https://github.com/angular/angular.js/issues/15244))\n- **$$cookieReader:** correctly handle forbidden access to `document.cookie`\n  ([6933cf](https://github.com/angular/angular.js/commit/6933cf64fe51f54b10d1639f2b95bab3c1178df9),\n  [#15523](https://github.com/angular/angular.js/issues/15523),\n  [#15532](https://github.com/angular/angular.js/issues/15532))\n\n\n\n<a name=\"1.6.1\"></a>\n# 1.6.1 promise-rectification (2016-12-23)\n\n\n## Bug Fixes\n- **$q:** Add traceback to unhandled promise rejections\n  ([174cb4](https://github.com/angular/angular.js/commit/174cb4a8c81e25581da5b452c2bb43b0fa377a9b),\n  [#14631](https://github.com/angular/angular.js/issues/14631))\n- **$$cookieReader:** correctly handle forbidden access to `document.cookie`\n  ([33f769](https://github.com/angular/angular.js/commit/33f769b0a1214055c16fb59adad4897bf53d62bf),\n  [#15523](https://github.com/angular/angular.js/issues/15523))\n- **ngOptions:** do not unset the `selected` property unless necessary\n  ([bc4844](https://github.com/angular/angular.js/commit/bc4844d3b297d80aecef89aa1b32615024decedc),\n  [#15477](https://github.com/angular/angular.js/issues/15477))\n- **ngModelOptions:** work correctly when on the template of `replace` directives\n  ([5f8ed6](https://github.com/angular/angular.js/commit/5f8ed63f2ab02ffb9c21bf9c29d27c851d162e26),\n  [#15492](https://github.com/angular/angular.js/issues/15492))\n- **ngClassOdd/Even:** add/remove the correct classes when expression/`$index` change simultaneously\n  ([d52864](https://github.com/angular/angular.js/commit/d528644fe3e9ffd43999e7fc67806059f9e1083e))\n- **jqLite:** silently ignore `after()` if element has no parent\n  ([3d68b9](https://github.com/angular/angular.js/commit/3d68b9502848ff6714ef89bfb95b8e70ae34eff6),\n  [#15331](https://github.com/angular/angular.js/issues/15331),\n  [#15475](https://github.com/angular/angular.js/issues/15475))\n- **$rootScope:** when adding/removing watchers during $digest\n  ([163aca](https://github.com/angular/angular.js/commit/163aca336d7586a45255787af41b14b2a12361dd),\n  [#15422](https://github.com/angular/angular.js/issues/15422))\n\n\n## Performance Improvements\n- **ngClass:** avoid unnecessary `.data()` accesses, deep-watching and copies\n  ([1d3b65](https://github.com/angular/angular.js/commit/1d3b65adc2c22ff662159ef910089cf10d1edb7b),\n  [#14404](https://github.com/angular/angular.js/issues/14404))\n\n\n\n<a name=\"1.5.10\"></a>\n# 1.5.10 asynchronous-synchronization (2016-12-15)\n\n\n## Bug Fixes\n- **$compile:**\n  - don't throw tplrt error when there is whitespace around a top-level comment\n    ([12752f](https://github.com/angular/angular.js/commit/12752f66ac425ab38a5ee574a4bfbf3516adc42c),\n    [#15108](https://github.com/angular/angular.js/issues/15108))\n  - clean up `@`-binding observers when re-assigning bindings\n    ([f3cb6e](https://github.com/angular/angular.js/commit/f3cb6e309aa1f676e5951ac745fa886d3581c2f4),\n    [#15268](https://github.com/angular/angular.js/issues/15268))\n  - set attribute value even if `ngAttr*` contains no interpolation\n    ([229799](https://github.com/angular/angular.js/commit/22979904fb754c59e9f6ee5d8763e3b8de0e18c2),\n    [#15133](https://github.com/angular/angular.js/issues/15133))\n  - `bindToController` should work without `controllerAs`\n    ([944989](https://github.com/angular/angular.js/commit/9449893763a4fd95ee8ff78b53c6966a874ec9ae),\n    [#15088](https://github.com/angular/angular.js/issues/15088))\n  - do not overwrite values set in `$onInit()` for `<`-bound literals\n    ([07e1ba](https://github.com/angular/angular.js/commit/07e1ba365fb5e8a049be732bd7b62f71e0aa1672),\n    [#15118](https://github.com/angular/angular.js/issues/15118))\n  - avoid calling `$onChanges()` twice for `NaN` initial values\n    ([0cf5be](https://github.com/angular/angular.js/commit/0cf5be52642f7e9d81a708b3005042eac6492572))\n- **$location:** prevent infinite digest with IDN urls in Edge\n  ([4bf892](https://github.com/angular/angular.js/commit/4bf89218130d434771089fdfe643490b8d2ee259),\n  [#15217](https://github.com/angular/angular.js/issues/15217))\n- **$rootScope:** correctly handle adding/removing watchers during `$digest`\n  ([a9708d](https://github.com/angular/angular.js/commit/a9708de84b50f06eacda33834d5bbdfc97c97f37),\n  [#15422](https://github.com/angular/angular.js/issues/15422))\n- **$sce:** fix `adjustMatcher` to replace multiple `*` and `**`\n  ([78eecb](https://github.com/angular/angular.js/commit/78eecb43dbb0500358d333aea8955bd0646a7790))\n- **jqLite:** silently ignore `after()` if element has no parent\n  ([77ed85](https://github.com/angular/angular.js/commit/77ed85bcd3be057a5a79231565ac7accc6d644c6),\n  [#15331](https://github.com/angular/angular.js/issues/15331))\n- **input[radio]:** use non-strict comparison for checkedness\n  ([593a50](https://github.com/angular/angular.js/commit/593a5034841b3b7661d3bcbdd06b7a9d0876fd34))\n- **select, ngOptions:**\n  - let `ngValue` take precedence over option text with multiple interpolations\n    ([5b7ec8](https://github.com/angular/angular.js/commit/5b7ec8c84e88ee08aacaf9404853eda0016093f5),\n    [#15413](https://github.com/angular/angular.js/issues/15413))\n  - don't add comment nodes as empty options\n    ([1d29c9](https://github.com/angular/angular.js/commit/1d29c91c3429de96e4103533752700d1266741be),\n    [#15454](https://github.com/angular/angular.js/issues/15454))\n- **ngClassOdd/Even:** add/remove the correct classes when expression/`$index` change simultaneously\n  ([e3d020](https://github.com/angular/angular.js/commit/e3d02070ab8a02c818dcc5114db6fba9d3f385d6))\n- **$sanitize:** reduce stack height in IE <= 11\n  ([862dc2](https://github.com/angular/angular.js/commit/862dc2532f8126a4a71fd3d957884ba6f11f591c),\n  [#14928](https://github.com/angular/angular.js/issues/14928))\n- **ngMock/$controller:** respect `$compileProvider.preAssignBindingsEnabled()`\n  ([75c83f](https://github.com/angular/angular.js/commit/75c83ff3195931859a099f7a95bf81d32abf2eb3))\n\n\n## New Features\n- **bootstrap:** do not bootstrap from unknown schemes with a different origin\n  ([bdeb33](https://github.com/angular/angular.js/commit/bdeb3392a8719131ab2b993f2a881c43a2860f92),\n  [#15428](https://github.com/angular/angular.js/issues/15428))\n- **$anchorScroll:** convert numeric hash targets to string\n  ([a52640](https://github.com/angular/angular.js/commit/a5264090b66ad0cf9a93de84bb7b307868c0edef),\n  [#14680](https://github.com/angular/angular.js/issues/14680))\n- **$compile:**\n  - add `preAssignBindingsEnabled` option\n    ([f86576](https://github.com/angular/angular.js/commit/f86576def44005f180a66e3aa12d6cc73c1ac72c))\n  - throw error when directive name or factory function is invalid\n    ([5c9399](https://github.com/angular/angular.js/commit/5c9399d18ae5cd79e6cf6fc4377d66df00f6fcc7),\n    [#15056](https://github.com/angular/angular.js/issues/15056))\n- **$controller:** throw when requested controller is not registered\n  ([9ae793](https://github.com/angular/angular.js/commit/9ae793d8a69afe84370b601e07fc375fc18a576a),\n  [#14980](https://github.com/angular/angular.js/issues/14980))\n- **$location:** add support for selectively rewriting links based on attribute\n  ([a4a222](https://github.com/angular/angular.js/commit/a4a22266f127d3b9a6818e6f4754f048e253f693))\n- **$resource:** pass `status`/`statusText` to success callbacks\n  ([a8da25](https://github.com/angular/angular.js/commit/a8da25c74d2c1f6265f0fafd95bf72c981d9d678),\n  [#8341](https://github.com/angular/angular.js/issues/8841),\n  [#8841](https://github.com/angular/angular.js/issues/8841))\n- **ngSwitch:** allow multiple case matches via optional attribute `ngSwitchWhenSeparator`\n  ([0e1651](https://github.com/angular/angular.js/commit/0e1651bfd28ba73ebd0e4943d85af48c4506e02c),\n  [#3410](https://github.com/angular/angular.js/issues/3410),\n  [#3516](https://github.com/angular/angular.js/issues/3516))\n\n\n## Performance Improvements\n- **all:** don't trigger digests after enter/leave of structural directives\n  ([c57779](https://github.com/angular/angular.js/commit/c57779d8725493c5853dceda0105dafd5c0e3a7c),\n  [#15322](https://github.com/angular/angular.js/issues/15322))\n- **$compile:** validate `directive.restrict` property on directive init\n  ([31d464](https://github.com/angular/angular.js/commit/31d464feef38b1cc950da6c8dccd0f194ebfc68b))\n- **ngOptions:** avoid calls to `element.value`\n  ([e269ad](https://github.com/angular/angular.js/commit/e269ad1244bc50fee9218f7c18fab3e9ab063aab))\n- **jqLite:** move bind/unbind definitions out of the loop\n  ([7717b9](https://github.com/angular/angular.js/commit/7717b96e950a5916a5f12fd611c73d3b06a8d717))\n\n\n<a name=\"1.6.0\"></a>\n# 1.6.0 rainbow-tsunami (2016-12-08)\n\n**Here are the full changes for the release of 1.6.0 that are not already released in the 1.5.x branch,\nconsolidating all the changes shown in the previous 1.6.0 release candidates.**\n\n## New Features\n- **ngModelOptions:** allow options to be inherited from ancestor `ngModelOptions`\n  ([296cfc](https://github.com/angular/angular.js/commit/296cfce40c25e9438bfa46a0eb27240707a10ffa),\n  [#10922](https://github.com/angular/angular.js/issues/10922))\n- **$compile:**\n  - add `preAssignBindingsEnabled` option\n    ([dfb8cf](https://github.com/angular/angular.js/commit/dfb8cf6402678206132e5bc603764d21e0f986ef))\n  - set `preAssignBindingsEnabled` to false by default\n    ([bcd0d4](https://github.com/angular/angular.js/commit/bcd0d4d896d0dfdd988ff4f849c1d40366125858),\n    [#15352](https://github.com/angular/angular.js/issues/15352))\n  - throw error when directive name or factory function is invalid\n    ([53a3bf](https://github.com/angular/angular.js/commit/53a3bf6634600c3aeff092eacc35edf399b27aec)\n    [#15056](https://github.com/angular/angular.js/issues/15056))\n- **jqLite:**\n  - implement `jqLite(f)` as an alias to `jqLite(document).ready(f)`\n    ([369fb7](https://github.com/angular/angular.js/commit/369fb7f4f73664bcdab0350701552d8bef6f605e))\n  - don't throw for elements with missing `getAttribute`\n    ([4e6c14](https://github.com/angular/angular.js/commit/4e6c14dcae4a9a30b3610a288ef8d20db47c4417))\n  - don't get/set properties when getting/setting boolean attributes\n    ([7ceb5f](https://github.com/angular/angular.js/commit/7ceb5f6fcc43d35d1b66c3151ce6a71c60309304),\n    [#14126](https://github.com/angular/angular.js/issues/14126))\n  - don't remove a boolean attribute for `.attr(attrName, '')`\n    ([3faf45](https://github.com/angular/angular.js/commit/3faf4505732758165083c9d21de71fa9b6983f4a))\n  - remove the attribute for `.attr(attribute, null)`\n    ([4e3624](https://github.com/angular/angular.js/commit/4e3624552284d0e725bf6262b2e468cd2c7682fa))\n  - return `[]` for `.val()` on `<select multiple>` with no selection\n    ([d882fd](https://github.com/angular/angular.js/commit/d882fde2e532216e7cf424495db1ccb5be1789f8))\n  - camelCase keys in `jqLite#data`\n    ([fc0c11](https://github.com/angular/angular.js/commit/fc0c11db845d53061430b7f05e773dcb3fb5b860),\n    [#15126](https://github.com/angular/angular.js/issues/15126))\n  - align jqLite camelCasing logic with JQuery\n    ([73050c](https://github.com/angular/angular.js/commit/73050cdda04675bfa6705dc841ddbbb6919eb048),\n    [#7744](https://github.com/angular/angular.js/issues/7744))\n- **$http:**\n  - remove deprecated callback methods: `success()/error()`\n    ([b54a39](https://github.com/angular/angular.js/commit/b54a39e2029005e0572fbd2ac0e8f6a4e5d69014))\n  - JSONP callback must be specified by `jsonpCallbackParam` config\n    ([fb6634](https://github.com/angular/angular.js/commit/fb663418710736161a6b5da49c345e92edf58dcb),\n    [#15161](https://github.com/angular/angular.js/issues/15161),\n    [#11352](https://github.com/angular/angular.js/issues/11352))\n  - JSONP requests now require a trusted resource URL\n    ([6476af](https://github.com/angular/angular.js/commit/6476af83cd0418c84e034a955b12a842794385c4),\n    [#11352](https://github.com/angular/angular.js/issues/11352))\n- **$anchorScroll:** convert numeric hash targets to string\n  ([9062ba](https://github.com/angular/angular.js/commit/9062bae05c002934fe7bfd76043dcc3de9acfde6)\n  [#14680](https://github.com/angular/angular.js/issues/14680))\n- **select:** support values of any type added with `ngValue`\n  ([f02b70](https://github.com/angular/angular.js/commit/f02b707b5e4a5ffd1e1a20d910754cfabfc19622),\n    [#9842](https://github.com/angular/angular.js/issues/9842))\n- **input:**\n  - add support for binding to `input[type=range]`\n    ([913016](https://github.com/angular/angular.js/commit/9130166767c4792c5d32d08a918fc7becf32c9a6),\n    [#5892](https://github.com/angular/angular.js/issues/5892),\n    [#14870](https://github.com/angular/angular.js/issues/14870))\n  - add support for `step` to `input[type=number]`\n    ([e1da4be](https://github.com/angular/angular.js/commit/e1da4bed8e291003d485a8ad346ab80bed8ae2e3),\n    [#10597](https://github.com/angular/angular.js/issues/10597))\n  - allow `ngTrim` to work for `input[type=radio]`\n    ([47724b](https://github.com/angular/angular.js/commit/47724baffe050269385b3481e9a9cf4ab3944b4b))\n- **ngSwitch:** allow multiple case matches via optional attribute `ngSwitchWhenSeparator`\n  ([0b221](https://github.com/angular/angular.js/commit/0b22173000596bf4b78f6a90083b994d46164d79)\n  [#3410](https://github.com/angular/angular.js/issues/3410)\n  [#3516](https://github.com/angular/angular.js/issues/3516))\n- **$interpolate:** use custom `toString()` function if present\n  ([a5fd2e](https://github.com/angular/angular.js/commit/a5fd2e4c0376676fa317e09a8d8be4966b82cbfe),\n  [#7317](https://github.com/angular/angular.js/issues/7317),\n  [#11406](https://github.com/angular/angular.js/issues/11406))\n- **ngRoute:**\n  - allow `ngView` to be included in an asynchronously loaded template\n    ([c13c66](https://github.com/angular/angular.js/commit/c13c666728c1a1485ef18e92d7cb35118ce39609),\n    [#1213](https://github.com/angular/angular.js/issues/1213))\n  - implement `resolveRedirectTo`\n    ([e98656](https://github.com/angular/angular.js/commit/e9865654b39c71be71034c38581a8c7bd16bc716),\n    [#5150](https://github.com/angular/angular.js/issues/5150))\n- **$q:** report promises with non rejection callback\n  ([c9dffd](https://github.com/angular/angular.js/commit/c9dffde1cb167660120753181cb6d01dc1d1b3d0),\n  [#13653](https://github.com/angular/angular.js/issues/13653),\n  [#7992](https://github.com/angular/angular.js/issues/7992))\n- **$resource:** pass `status`/`statusText` to success callbacks\n  ([e3a378](https://github.com/angular/angular.js/commit/e3a378e7a329f60f6b48517f83a4f4c9efecb056)\n  [#8341](https://github.com/angular/angular.js/issues/8841)\n  [#8841](https://github.com/angular/angular.js/issues/8841))\n- **$location:**\n  - default hashPrefix to `'!'`\n    ([aa077e](https://github.com/angular/angular.js/commit/aa077e81129c740041438688dff2e8d20c3d7b52)\n    [#13812](https://github.com/angular/angular.js/issues/13812))\n  - add support for selectively rewriting links based on attribute\n    ([3d686a](https://github.com/angular/angular.js/commit/3d686a988dc4373da094cff6905e5b0d8da6afa4))\n- **$controller:** throw when requested controller is not registered\n  ([eacfe4](https://github.com/angular/angular.js/commit/eacfe4148eb97e550117ed7fd3c37b58537a9f64)\n  [#14980](https://github.com/angular/angular.js/issues/14980))\n\n\n\n## Security Related\n- Please read the [Sandbox Removal Blog Post](http://angularjs.blogspot.com/2016/09/angular-16-expression-sandbox-removal.html).\n- **bootstrap:**\n  - explicitly whitelist URL schemes for bootstrap.\n    ([7f1b8b](https://github.com/angular/angular.js/commit/7f1b8bdfe1043871c5ead2ec602efc41e0de5e53))\n  - do not bootstrap from unknown schemes with a different origin\n    ([465d17](https://github.com/angular/angular.js/commit/465d1734559ca4a7f4aa24387060f88fcc53ecb1)\n    [#15428](https://github.com/angular/angular.js/issues/15428))\n- **$compile:**\n  - secure `link[href]` as a `RESOURCE_URL`s in `$sce`\n    ([04cad4](https://github.com/angular/angular.js/commit/04cad41d26ebaf44b5ee0c29a152d61f235f3efa),\n    [#14687](https://github.com/angular/angular.js/issues/14687))\n  - lower the $sce context for src on video, audio, and track.\n    ([ad9a99](https://github.com/angular/angular.js/commit/ad9a99d6895e1c07c950f7141bb0edfc1d4aaf61))\n\n\n## Bug Fixes\n- **$sce:** fix `adjustMatcher` to replace multiple `*` and `**`\n  ([991a2b](https://github.com/angular/angular.js/commit/991a2b30e00aed1d312e29555e356a795f9e3d62))\n- **ngModelOptions:** handle debounce of `updateOn` triggers that are not in debounce list\n  ([789790](https://github.com/angular/angular.js/commit/789790feee4d6c5b1f5d5b18ecb0ccf6edd36fb3))\n- **ngMock/$controller:** respect `$compileProvider.preAssignBindingsEnabled()`\n  ([7d9a79](https://github.com/angular/angular.js/commit/7d9a791c6a8c80d29d6c84afa287c81f2a307439))\n- **$location:**\n  - prevent infinite digest with IDN URLs in Edge\n    ([705afc](https://github.com/angular/angular.js/commit/705afcd160c8428133b36f2cd63db305dc52f2d7)\n    [#15217](https://github.com/angular/angular.js/issues/15217))\n  - throw if the path starts with double (back)slashes\n    ([4aa953](https://github.com/angular/angular.js/commit/4aa9534b0fea732d6492a2863c3ee7e077c8d004))\n- **core:** do not auto-bootstrap when loaded from an extension.\n  ([0ff10e](https://github.com/angular/angular.js/commit/0ff10e1b56c6b7c4ac465e35c96a5886e294bac5))\n- **input[radio]:** use strict comparison when evaluating checked-ness\n  ([5ac7da](https://github.com/angular/angular.js/commit/5ac7daea72ec31cf337d1d21b13f0d17ff33994f),\n  [#15288](https://github.com/angular/angular.js/issues/15288))\n- **input:** fix `step` validation for `input[type=number]`/`input[type=range]`\n  ([081d06](https://github.com/angular/angular.js/commit/081d06ffd15c2c6c539ce97b5eb63fa8e2403818),\n  [#15257](https://github.com/angular/angular.js/issues/15257))\n- **$parse:**\n  - treat falsy values as defined in assignment expressions\n    ([4f44e0](https://github.com/angular/angular.js/commit/4f44e018948c45bfb07f0170de4f703d22778d71))\n  - call once stable bind-once expressions with filter\n    ([3b5751](https://github.com/angular/angular.js/commit/3b5751dce8d6c699dc76e47cfa544c30b38b9771))\n  - Handle sign of `-undefined` consistently\n    ([c1eaf3](https://github.com/angular/angular.js/commit/c1eaf3480b9a88e5309ff4931a720f3f62bd7606))\n- **ngModel:** treat synchronous validators as boolean always\n  ([7bc71a](https://github.com/angular/angular.js/commit/7bc71adc63bb6bb609b44dd2d3ea8fb0cd3f300b),\n  [#14734](https://github.com/angular/angular.js/issues/14734))\n- **$q:** treat thrown errors as regular rejections\n  ([e13eea](https://github.com/angular/angular.js/commit/e13eeabd7e34a78becec06cfbe72c23f2dcb85f9),\n  [#3174](https://github.com/angular/angular.js/issues/3174),\n  [#15213](https://github.com/angular/angular.js/issues/15213))\n- **ngTransclude:** use fallback content if only whitespace is provided\n  ([32aa7e](https://github.com/angular/angular.js/commit/32aa7e7395527624119e3917c54ee43b4d219301),\n  [#15077](https://github.com/angular/angular.js/issues/15077))\n- **$compile:**\n  - don't throw tplrt error when there is a whitespace around a top-level comment\n    ([76d3da](https://github.com/angular/angular.js/commit/76d3dafdeaf2f343d094b5a34ffb74adf64bb284),\n    [#15108](https://github.com/angular/angular.js/issues/15108))\n  - clean up `@`-binding observers when re-assigning bindings\n    ([586e2a](https://github.com/angular/angular.js/commit/586e2acb269016a0fee66ac33f4a385f631afad0)\n    [#15268](https://github.com/angular/angular.js/issues/15268))\n  - set attribute value even if `ngAttr*` contains no interpolation\n    ([3fe3da](https://github.com/angular/angular.js/commit/3fe3da8794571a1479d884be26a621f06cdb7842)\n    [#15133](https://github.com/angular/angular.js/issues/15133))\n  - `bindToController` should work without `controllerAs`\n    ([16dcce](https://github.com/angular/angular.js/commit/16dccea8873b06285d4ec6eb3bb8e96ccbd3b64e)\n    [#15088](https://github.com/angular/angular.js/issues/15088))\n  - do not overwrite values set in `$onInit()` for `<`-bound literals\n    ([a1bdff](https://github.com/angular/angular.js/commit/a1bdffa12f82e838dee5492956b380df7e54cdf9)\n    [#15118](https://github.com/angular/angular.js/issues/15118))\n  - avoid calling `$onChanges()` twice for `NaN` initial values\n    ([7d7efb](https://github.com/angular/angular.js/commit/7d7efbf545c8c07713eb45301660dcfca4121445))\n  - disallow linking the same element more than once\n    ([1e1fbc](https://github.com/angular/angular.js/commit/1e1fbc75f5e20e8541f517a5cf6f30f8f2eed53f))\n  - correctly merge consecutive text nodes on IE11\n    ([13c252](https://github.com/angular/angular.js/commit/13c2522baf7c8f616b2efcaab4bffd54c8736591),\n    [#14924](https://github.com/angular/angular.js/issues/14924))\n  - don't add leading white-space in attributes for a specific merge case\n    ([305ba1](https://github.com/angular/angular.js/commit/305ba1a3fb3529cb3fdf04c12ac03fbb4f634456))\n  - don't trim white-space in attributes\n    ([97bbf8](https://github.com/angular/angular.js/commit/97bbf86a1979d099802f0d631c17c54b87563b40),\n    [#5513](https://github.com/angular/angular.js/issues/5513),\n    [#5597](https://github.com/angular/angular.js/issues/5597))\n  - move check for interpolation of on-event attributes to compile time\n    ([b89c21](https://github.com/angular/angular.js/commit/b89c2181a9a165e06c027390164e08635ec449f4),\n    [#13267](https://github.com/angular/angular.js/issues/13267))\n- **select, ngOptions, ngValue:**\n  - don't add comment nodes as empty options\n    ([245b27](https://github.com/angular/angular.js/commit/245b27101aad129061585252b73652054319ca82),\n    [#15454](https://github.com/angular/angular.js/issues/15454))\n  - do not throw when removing the element (e.g. via `ngIf`)\n    ([7a667c](https://github.com/angular/angular.js/commit/7a667c77e36f2b1738425a9cfb52d48bb9d8220f))\n  - add/remove selected attribute for selected/unselected options\n    ([c75698](https://github.com/angular/angular.js/commit/c75698df55f5a026bcd7fcecbb9d4ff0bc3ebc3e))\n  - don't register options when select has no ngModel\n    ([e8c2e1](https://github.com/angular/angular.js/commit/e8c2e119758e58e18fe43932d09a8ff9f506aa9d))\n  - handle model updates when options are manipulated\n    ([47c15f](https://github.com/angular/angular.js/commit/47c15fbcc10f118170813021e8e605ffd263ad84))\n  - remove workaround for a Chrome bug\n    ([87eff2](https://github.com/angular/angular.js/commit/87eff27e971414fb163e2b5a7cfe78cb097a1951))\n  - make the handling of unknown / empty options consistent\n    ([2785ad](https://github.com/angular/angular.js/commit/2785ad72599ca5f9558a116baecd83a5bebe3292))\n  - set the element's value property in addition to the value attribute\n    ([e6afca](https://github.com/angular/angular.js/commit/e6afca00c9061a3e13b570796ca3ab428c1723a1),\n    [#14031](https://github.com/angular/angular.js/issues/14031))\n- **$resource:**\n  - allow params in `hostname` (except for IPv6 addresses)\n    ([752b1e](https://github.com/angular/angular.js/commit/752b1e69b7a8e9c0b908f1980e9c738888f3647c),\n    [#14542](https://github.com/angular/angular.js/issues/14542))\n  - fulfill promise with the correct value on error\n    ([5f6949](https://github.com/angular/angular.js/commit/5f6949fdae57b15340c1213cce379c6e6f8aff62),\n    [#14837](https://github.com/angular/angular.js/issues/14837))\n  - pass all extra, owned properties as params\n    ([acb545](https://github.com/angular/angular.js/commit/acb545ec3ebf099db68561033645941c900973b5),\n    [#14866](https://github.com/angular/angular.js/issues/14866))\n  - add semicolon to whitelist of delimiters to unencode in URL params\n    ([2456ab](https://github.com/angular/angular.js/commit/2456ab63a613902d21c151445f9c697a76ab43b3))\n- **$http:**\n  - avoid `Possibly Unhandled Rejection` error when the request fails\n    ([47583d](https://github.com/angular/angular.js/commit/47583d98005f6a498d397dbe2cedaadac69f0b47),\n    [#13869](https://github.com/angular/angular.js/issues/13869))\n  - properly increment/decrement `$browser.outstandingRequestCount`\n    ([4f6f2b](https://github.com/angular/angular.js/commit/4f6f2bce4ac93b85320e42e5023c09d099779b7d),\n    [#13782](https://github.com/angular/angular.js/issues/13782),\n    [#14921](https://github.com/angular/angular.js/issues/14921))\n- **ngMock:** trigger digest in `$httpBackend.verifyNoOutstandingRequest()`\n  ([267ee9](https://github.com/angular/angular.js/commit/267ee9c892b0eb40908700ee2435793f8c6c1c84),\n  [#13506](https://github.com/angular/angular.js/issues/13506))\n- **ngAria:**\n  - bind to `keydown` instead of `keypress` in `ngClick`\n    ([ad41ba](https://github.com/angular/angular.js/commit/ad41baa1fdc057db3fe529ff87735b173b164b4c),\n    [#14063](https://github.com/angular/angular.js/issues/14063))\n  - don't add roles to native control elements\n    ([9978de](https://github.com/angular/angular.js/commit/9978de11b7295fec1a2f4cb8fbeb9b62b54cb711),\n    [#14076](https://github.com/angular/angular.js/issues/14076))\n  - do not overwrite the default `$isEmpty()` method for checkboxes\n    ([975a61](https://github.com/angular/angular.js/commit/975a6170efceb2a5e6377c57329731c0636eb8c8),\n    [#14621](https://github.com/angular/angular.js/issues/14621))\n- **ngBind:** use same string representation as `$interpolate`\n  ([fa80a6](https://github.com/angular/angular.js/commit/fa80a61a05a3b49a2c770d5544cb8480907a18d3))\n- **ngMock/$httpBackend:** fail if a url is provided but is `undefined`\n  ([7551b8](https://github.com/angular/angular.js/commit/7551b8975a91ee286cc2cf4af5e78f924533575e),\n  [#8442](https://github.com/angular/angular.js/issues/8442),\n  [#10934](https://github.com/angular/angular.js/issues/10934))\n- **$route:** don't process route change controllers and templates for `redirectTo` routes\n  ([7f4b35](https://github.com/angular/angular.js/commit/7f4b356c2bebb87f0c26b57a20415b004b20bcd1),\n  [#3332](https://github.com/angular/angular.js/issues/3332))\n- **loader:** `module.decorator` order of operations is now irrelevant\n  ([6a2ebd](https://github.com/angular/angular.js/commit/6a2ebdba5df27e789e3cb10f11eedf90f7b9b97e),\n  [#12382](https://github.com/angular/angular.js/issues/12382))\n- **$sanitize:** reduce stack height in IE <= 11\n  ([45129c](https://github.com/angular/angular.js/commit/45129cfd06104bd89f469dded9ccbaf20894bd76)\n  [#14928](https://github.com/angular/angular.js/issues/14928))\n- **ngAnimate:** make svg elements work with `classNameFilter`\n  ([81bf7e](https://github.com/angular/angular.js/commit/81bf7ed73ee67f9eb997da869c52839449ca02b3))\n\n\n\n## Performance Improvements\n- **all:** don't trigger digests after enter/leave of structural directives\n  ([f4fb6e](https://github.com/angular/angular.js/commit/f4fb6e0983a6a700dc4a246a913504550b55f1e9),\n  [#15322](https://github.com/angular/angular.js/issues/15322))\n- **form, ngModel:** change controllers to use prototype methods\n  ([9e24e7](https://github.com/angular/angular.js/commit/9e24e774a558143b3478536911a3a4c1714564ba))\n- **select:** don't prepend unknown option if already prepended\n  ([ba36bd](https://github.com/angular/angular.js/commit/ba36bde6736f0810ca670e10952a8e1c021de531))\n- **ngOptions:** avoid calls to `element.value`\n  ([3b7f29](https://github.com/angular/angular.js/commit/3b7f29ff63e8bf02327a1430dcc2a4c83915a206))\n- **$animate:** listen for document visibility changes\n  ([d71dc2](https://github.com/angular/angular.js/commit/d71dc2f5afec230711351e9f160873a41eb60597))\n- **injector:** cache the results of the native class detection check\n  ([5ceb5d](https://github.com/angular/angular.js/commit/5ceb5dbfa6d9b6d15232a1f5c767b2f431325948))\n- **$compile:**\n  - use strict comparison for `controller === '@'`\n    ([bbd3db](https://github.com/angular/angular.js/commit/bbd3db14f857aab996ad129f2f15ca6348e9fd9f))\n  - validate `directive.restrict` property on directive init\n    ([11f273](https://github.com/angular/angular.js/commit/11f2731f72e932615e8ce15e6a73f4ac808cc7e7))\n- **$parse:**\n  - Inline constants\n    ([bd7d5f](https://github.com/angular/angular.js/commit/bd7d5f6345439aa2d1da708ffee20b4c565131d4))\n  - remove Angular expression sandbox\n    ([1547c7](https://github.com/angular/angular.js/commit/1547c751aa48efe7dbefef701c3df5983b04aa2e),\n    [#15094](https://github.com/angular/angular.js/issues/15094))\n\n\n## Breaking Changes\n\n- **feat($compile): set preAssignBindingsEnabled to false by default\n  ([bcd0d4](https://github.com/angular/angular.js/commit/bcd0d4d896d0dfdd988ff4f849c1d40366125858))**:\n\nPreviously, `$compileProvider.preAssignBindingsEnabled` was set to true by default. This means\nbindings were pre-assigned on component/directive controller instances (which made them available\ninside the constructors). In AngularJS 1.5+ the place to put the initialization logic relying on\nbindings being present is the controller's `$onInit` method.\n\nTo migrate follow the example below:\n\nBefore:\n\n```js\nangular.module('myApp', [])\n  .component('myComponent', {\n    bindings: {value: '<'},\n    controller: function() {\n      this.doubleValue = this.value * 2;\n    }\n  });\n```\n\nAfter:\n\n```js\nangular.module('myApp', [])\n  .component('myComponent', {\n    bindings: {value: '<'},\n    controller: function() {\n      this.$onInit = function() {\n        this.doubleValue = this.value * 2;\n      };\n    }\n  });\n```\n\nIf you don't have time to migrate the code at the moment, you can flip the\nsetting back to true:\n\n```js\nangular.module('myApp', [])\n  .config(function($compileProvider) {\n    $compileProvider.preAssignBindingsEnabled(true);\n  })\n  .component('myComponent', {\n    bindings: {value: '<'},\n    controller: function() {\n      this.doubleValue = this.value * 2;\n    }\n  });\n```\n\nDon't do this if you're writing a library, though, as you shouldn't change\nglobal configuration then.\n\n\n- **fix(input[radio]): use strict comparison when evaluating checked-ness\n  ([5ac7da](https://github.com/angular/angular.js/commit/5ac7daea72ec31cf337d1d21b13f0d17ff33994f))**:\n\nWhen using input[radio], the checked status is now determined by doing\na strict comparison between the value of the input and the ngModel.$viewValue.\nPreviously, this was a non-strict comparison (==).\n\nThis means in the following examples the radio is no longer checked:\n\n```\n  <!-- this.selected = 0 -->\n  <input type=\"radio\" ng-model=\"$ctrl.selected\" value=\"0\" >\n\n  <!-- this.selected = 0; this.value = false; -->\n  <input type=\"radio\" ng-model=\"$ctrl.selected\" ng-value=\"$ctrl.value\" >\n```\n\nThe migration strategy is to convert values that matched with non-strict\nconversion so that they will match with strict conversion.\n\n\n- **feat(ngModelOptions): allow options to be inherited from ancestor `ngModelOptions`\n  ([296cfc](https://github.com/angular/angular.js/commit/296cfce40c25e9438bfa46a0eb27240707a10ffa))**:\n\nThe programmatic API for `ngModelOptions` has changed. You must now read options\nvia the `ngModelController.$options.getOption(name)` method, rather than accessing the\noption directly as a property of the `ngModelContoller.$options` object. This does not\naffect the usage in templates and only affects custom directives that might have been\nreading options for their own purposes.\n\nOne benefit of these changes, though, is that the `ngModelControler.$options` property\nis now guaranteed to be defined so there is no need to check before accessing.\n\nSo, previously:\n\n```\nvar myOption = ngModelController.$options && ngModelController.$options['my-option'];\n```\n\nand now:\n\n```\nvar myOption = ngModelController.$options.getOption('my-option');\n```\n\n### **jqLite** due to:\n- **[fc0c11](https://github.com/angular/angular.js/commit/fc0c11db845d53061430b7f05e773dcb3fb5b860)**:\n  camelCase keys in `jqLite#data`\n\nPreviously, keys passed to the data method were left untouched.\nNow they are internally camelCased similarly to how jQuery handles it, i.e.\nonly single (!) hyphens followed by a lowercase letter get converted to an\nuppercase letter. This means keys `a-b` and `aB` represent the same data piece;\nwriting to one of them will also be reflected if you ask for the other one.\n\nIf you use Angular with jQuery, it already behaved in this way so no changes\nare required on your part.\n\nTo migrate the code follow the examples below:\n\nBEFORE:\n\n```js\n/* 1 */\nelem.data('my-key', 2);\nelem.data('myKey', 3);\n\n/* 2 */\nelem.data('foo-bar', 42);\nelem.data()['foo-bar']; // 42\nelem.data()['fooBar']; // undefined\n\n/* 3 */\nelem.data()['foo-bar'] = 1;\nelem.data()['fooBar'] = 2;\nelem.data('foo-bar'); // 1\n```\n\nAFTER:\n\n```js\n/* 1 */\n// Rename one of the keys as they would now map to the same data slot.\nelem.data('my-key', 2);\nelem.data('my-key2', 3);\n\n/* 2 */\nelem.data('foo-bar', 42);\nelem.data()['foo-bar']; // undefined\nelem.data()['fooBar']; // 42\n\n/* 3 */\nelem.data()['foo-bar'] = 1;\nelem.data()['fooBar'] = 2;\nelem.data('foo-bar'); // 2\n```\n\n- **[73050c](https://github.com/angular/angular.js/commit/73050cdda04675bfa6705dc841ddbbb6919eb048)**:\n  align jqLite camelCasing logic with JQuery\n\nBefore, when Angular was used without jQuery, the key passed\nto the css method was more heavily camelCased; now only a single (!) hyphen\nfollowed by a lowercase letter is getting transformed. This also affects APIs\nthat rely on the css method, like ngStyle.\n\nIf you use Angular with jQuery, it already behaved in this way so no changes\nare needed on your part.\n\nTo migrate the code follow the example below:\n\nBefore:\n\nHTML:\n\n```html\n// All five versions used to be equivalent.\n<div ng-style={background_color: 'blue'}></div>\n<div ng-style={'background:color': 'blue'}></div>\n<div ng-style={'background-color': 'blue'}></div>\n<div ng-style={'background--color': 'blue'}></div>\n<div ng-style={backgroundColor: 'blue'}></div>\n```\n\nJS:\n\n```js\n// All five versions used to be equivalent.\nelem.css('background_color', 'blue');\nelem.css('background:color', 'blue');\nelem.css('background-color', 'blue');\nelem.css('background--color', 'blue');\nelem.css('backgroundColor', 'blue');\n\n// All five versions used to be equivalent.\nvar bgColor = elem.css('background_color');\nvar bgColor = elem.css('background:color');\nvar bgColor = elem.css('background-color');\nvar bgColor = elem.css('background--color');\nvar bgColor = elem.css('backgroundColor');\n```\n\nAfter:\n\nHTML:\n\n```html\n// Previous five versions are no longer equivalent but these two still are.\n<div ng-style={'background-color': 'blue'}></div>\n<div ng-style={backgroundColor: 'blue'}></div>\n```\n\nJS:\n\n```js\n// Previous five versions are no longer equivalent but these two still are.\nelem.css('background-color', 'blue');\nelem.css('backgroundColor', 'blue');\n\n// Previous five versions are no longer equivalent but these two still are.\nvar bgColor = elem.css('background-color');\nvar bgColor = elem.css('backgroundColor');\n```\n\n- **[7ceb5f](https://github.com/angular/angular.js/commit/7ceb5f6fcc43d35d1b66c3151ce6a71c60309304)**: don't get/set properties when getting/setting boolean attributes\n\nPreviously, all boolean attributes were reflected into the corresponding property when calling a\nsetter and from the corresponding property when calling a getter, even on elements that don't treat\nthose attributes in a special way. Now Angular doesn't do it by itself, but relies on browsers to\nknow when to reflect the property. Note that this browser-level conversion differs between browsers;\nif you need to dynamically change the state of an element, you should modify the property, not the\nattribute. See https://jquery.com/upgrade-guide/1.9/#attr-versus-prop- for a more detailed\ndescription about a related change in jQuery 1.9.\n\nThis change aligns jqLite with jQuery 3. To migrate the code follow the example below:\n\nBefore:\n\nCSS:\n\n```css\ninput[checked=\"checked\"] { ... }\n```\n\nJS:\n\n```js\nelem1.attr('checked', 'checked');\nelem2.attr('checked', false);\n```\n\nAfter:\n\nCSS:\n\n```css\ninput:checked { ... }\n```\n\nJS:\n\n```js\nelem1.prop('checked', true);\nelem2.prop('checked', false);\n```\n\n- **[3faf45](https://github.com/angular/angular.js/commit/3faf4505732758165083c9d21de71fa9b6983f4a)**:\n  don't remove a boolean attribute for `.attr(attrName, '')`\n\nBefore, using the `attr` method with an empty string as a value\nwould remove the boolean attribute. Now it sets it to its lowercase name as\nwas happening for every non-empty string so far. The only two values that remove\nthe boolean attribute are now null &amp; false, just like in jQuery.\n\nTo migrate the code follow the example below:\n\nBefore:\n\n```js\nelem.attr(booleanAttrName, '');\n```\n\nAfter:\n\n```js\nelem.attr(booleanAttrName, false);\n```\n\nor:\n\n```js\nelem.attr(booleanAttrName, null);\n```\n\n- **[4e3624](https://github.com/angular/angular.js/commit/4e3624552284d0e725bf6262b2e468cd2c7682fa)**:\n  remove the attribute for `.attr(attribute, null)`\n\nInvoking `elem.attr(attributeName, null)` would set the\n`attributeName` attribute value to a string `\"null\"`, now it removes the\nattribute instead.\n\nTo migrate the code follow the example below:\n\nBefore:\n\n```js\nelem.attr(attributeName, null);\n```\n\nAfter:\n\n```js\nelem.attr(attributeName, \"null\");\n```\n\n- **[d882fd](https://github.com/angular/angular.js/commit/d882fde2e532216e7cf424495db1ccb5be1789f8)**:\n  return [] for .val() on `<select multiple>` with no selection\n\nFor the jqLite element representing a select element in\nthe multiple variant with no options chosen the .val() getter used to return\nnull and now returns an empty array.\n\nTo migrate the code follow the example below:\n\nBefore:\n\nHTML:\n\n```html\n    <select multiple>\n        <option>value 1</option>\n        <option>value 2</option>\n    </select>\n```\n\nJavaScript:\n\n```js\n    var value = $element.val();\n    if (value) {\n        /* do something */\n    }\n```\n\nAfter:\n\nHTML:\n\n```html\n    <select multiple>\n        <option>value 1</option>\n        <option>value 2</option>\n    </select>\n```\n\nJavaScript:\n\n```js\n    var value = $element.val();\n    if (value.length > 0) {\n        /* do something */\n    }\n```\n\n\n### `ngModel` due to:\n\n- **[7bc71a](https://github.com/angular/angular.js/commit/7bc71adc63bb6bb609b44dd2d3ea8fb0cd3f300b)**:\n  treat synchronous validators as boolean always\n\nPreviously, only a literal `false` return would resolve as the\nsynchronous validator failing. Now, all falsy JavaScript values\nare treated as failing the validator, as one would naturally expect.\n\nSpecifically, the values `0` (the number zero), `null`, `NaN` and `''` (the\nempty string) used to be considered valid (passing) and they are now considered\ninvalid (failing). The value `undefined` was treated similarly to a pending\nasynchronous validator, causing the validation to be pending. `undefined` is\nalso now considered invalid.\n\nTo migrate, make sure your synchronous validators are returning either a\nliteral `true` or a literal `false` value. For most code, we expect this to\nalready be the case. Only a very small subset of projects will be affected.\n\nNamely, anyone using `undefined` or any falsy value as a return will now see\ntheir validation failing, whereas previously falsy values other than `undefined`\nwould have been seen as passing and `undefined` would have been seen as pending.\n\n- **[9e24e7](https://github.com/angular/angular.js/commit/9e24e774a558143b3478536911a3a4c1714564ba)**:\n  change controllers to use prototype methods\n\nThe use of prototype methods instead of new methods per instance removes the ability to pass\nNgModelController and FormController methods without context.\n\nFor example\n\n```js\n$scope.$watch('something', myNgModelCtrl.$render)\n```\n\nwill no longer work because the `$render` method is passed without any context.\nThis must now be replaced with\n\n```js\n$scope.$watch('something', function() {\n  myNgModelCtrl.$render();\n})\n```\n\nor possibly by using `Function.prototype.bind` or `angular.bind`.\n\n\n### `aria/ngModel` due to:\n\n- **[975a61](https://github.com/angular/angular.js/commit/975a6170efceb2a5e6377c57329731c0636eb8c8)**:\n  do not overwrite the default `$isEmpty()` method for checkboxes\n\nCustom `checkbox`-shaped controls (e.g. checkboxes, menuitemcheckboxes), no longer have a custom\n`$isEmpty()` method on their `NgModelController` that checks for `value === false`. Unless\noverwritten, the default `$isEmpty()` method will be used, which treats `undefined`, `null`, `NaN`\nand `''` as \"empty\".\n\n**Note:** The `$isEmpty()` method is used to determine if the checkbox is checked (\"not empty\" means\n          \"checked\") and thus it can indirectly affect other things, such as the control's validity\n          with respect to the `required` validator (e.g. \"empty\" + \"required\" --> \"invalid\").\n\nBefore:\n\n```js\nvar template = '<my-checkbox role=\"checkbox\" ng-model=\"value\"></my-checkbox>';\nvar customCheckbox = $compile(template)(scope);\nvar ctrl = customCheckbox.controller('ngModel');\n\nscope.$apply('value = false');\nconsole.log(ctrl.$isEmpty());   //--> true\n\nscope.$apply('value = true');\nconsole.log(ctrl.$isEmpty());   //--> false\n\nscope.$apply('value = undefined'/* or null or NaN or '' */);\nconsole.log(ctrl.$isEmpty());   //--> false\n```\n\nAfter:\n\n```js\nvar template = '<my-checkbox role=\"checkbox\" ng-model=\"value\"></my-checkbox>';\nvar customCheckbox = $compile(template)(scope);\nvar ctrl = customCheckbox.controller('ngModel');\n\nscope.$apply('value = false');\nconsole.log(ctrl.$isEmpty());   //--> false\n\nscope.$apply('value = true');\nconsole.log(ctrl.$isEmpty());   //--> false\n\nscope.$apply('value = undefined'/* or null or NaN or '' */);\nconsole.log(ctrl.$isEmpty());   //--> true\n```\n\n--\nIf you want to have a custom `$isEmpty()` method, you need to overwrite the default. For example:\n\n```js\n.directive('myCheckbox', function myCheckboxDirective() {\n  return {\n    require: 'ngModel',\n    link: function myCheckboxPostLink(scope, elem, attrs, ngModelCtrl) {\n      ngModelCtrl.$isEmpty = function myCheckboxIsEmpty(value) {\n        return !value;   // Any falsy value means \"empty\"\n\n        // Or to restore the previous behavior:\n        // return value === false;\n      };\n    }\n  };\n})\n```\n\n### `$http` due to:\n- **[b54a39](https://github.com/angular/angular.js/commit/b54a39e2029005e0572fbd2ac0e8f6a4e5d69014)**:\n  remove deprecated callback methods: `success()/error()`\n\n`$http`'s deprecated custom callback methods - `success()` and `error()` - have been removed.\nYou can use the standard `then()`/`catch()` promise methods instead, but note that the method\nsignatures and return values are different.\n\n`success(fn)` can be replaced with `then(fn)`, and `error(fn)` can be replaced with either\n`then(null, fn)` or `catch(fn)`.\n\nBefore:\n\n```js\n$http(...).\n  success(function onSuccess(data, status, headers, config) {\n    // Handle success\n    ...\n  }).\n  error(function onError(data, status, headers, config) {\n    // Handle error\n    ...\n  });\n```\n\nAfter:\n\n```js\n$http(...).\n  then(function onSuccess(response) {\n    // Handle success\n    var data = response.data;\n    var status = response.status;\n    var statusText = response.statusText;\n    var headers = response.headers;\n    var config = response.config;\n    ...\n  }, function onError(response) {\n    // Handle error\n    var data = response.data;\n    var status = response.status;\n    var statusText = response.statusText;\n    var headers = response.headers;\n    var config = response.config;\n    ...\n  });\n\n// or\n\n$http(...).\n  then(function onSuccess(response) {\n    // Handle success\n    var data = response.data;\n    var status = response.status;\n    var statusText = response.statusText;\n    var headers = response.headers;\n    var config = response.config;\n    ...\n  }).\n  catch(function onError(response) {\n    // Handle error\n    var data = response.data;\n    var status = response.status;\n    var statusText = response.statusText;\n    var headers = response.headers;\n    var config = response.config;\n    ...\n  });\n```\n\n**Note:**\nThere is a subtle difference between the variations showed above. When using\n`$http(...).success(onSuccess).error(onError)` or `$http(...).then(onSuccess, onError)`, the\n`onError()` callback will only handle errors/rejections produced by the `$http()` call. If the\n`onSuccess()` callback produces an error/rejection, it won't be handled by `onError()` and might go\nunnoticed. In contrast, when using `$http(...).then(onSuccess).catch(onError)`, `onError()` will\nhandle errors/rejections produced by both `$http()` _and_ `onSuccess()`.\n\n- **[fb6634](https://github.com/angular/angular.js/commit/fb663418710736161a6b5da49c345e92edf58dcb)**:\n  JSONP callback must be specified by `jsonpCallbackParam` config\n\nYou can no longer use the `JSON_CALLBACK` placeholder in your JSONP requests.\nInstead you must provide the name of the query parameter that will pass the\ncallback via the `jsonpCallbackParam` property of the config object, or app-wide via\nthe `$http.defaults.jsonpCallbackParam` property, which is `\"callback\"` by default.\n\nBefore this change:\n\n```js\n$http.json('trusted/url?callback=JSON_CALLBACK');\n$http.json('other/trusted/url', {params: {cb:'JSON_CALLBACK'}});\n```\n\nAfter this change:\n\n```js\n$http.json('trusted/url');\n$http.json('other/trusted/url', {jsonpCallbackParam:'cb'});\n```\n\n- **[6476af](https://github.com/angular/angular.js/commit/6476af83cd0418c84e034a955b12a842794385c4)**:\n  JSONP requests now require a trusted resource URL\n\nAll JSONP requests now require the URL to be trusted as resource URLs.\nThere are two approaches to trust a URL:\n\n**Whitelisting with the `$sceDelegateProvider.resourceUrlWhitelist()`\nmethod.**\n\nYou configure this list in a module configuration block:\n\n```js\nappModule.config(['$sceDelegateProvider', function($sceDelegateProvider) {\n  $sceDelegateProvider.resourceUrlWhitelist([\n    // Allow same origin resource loads.\n    'self',\n    // Allow JSONP calls that match this pattern\n    'https://some.dataserver.com/**.jsonp?**'\n  ]);\n}]);\n```\n\n**Explicitly trusting the URL via the `$sce.trustAsResourceUrl(url)`\nmethod.**\n\nYou can pass a trusted object instead of a string as a URL to the `$http`\nservice:\n\n```js\nvar promise = $http.jsonp($sce.trustAsResourceUrl(url));\n```\n\n- **[4f6f2b](https://github.com/angular/angular.js/commit/4f6f2bce4ac93b85320e42e5023c09d099779b7d)**:\n  properly increment/decrement `$browser.outstandingRequestCount`\n\nHTTP requests now update the outstanding request count synchronously.\nPreviously the request count would not have been updated until the\nrequest to the server is actually in flight. Now the request count is\nupdated before the async interceptor is called.\n\nThe new behaviour is correct but it may change the expected behaviour in\na small number of e2e test cases where an async request interceptor is\nbeing used.\n\n\n### `$q` due to:\n\n- **[e13eea](https://github.com/angular/angular.js/commit/e13eeabd7e34a78becec06cfbe72c23f2dcb85f9)**:\n  treat thrown errors as regular rejections\n\nPreviously, throwing an error from a promise's `onFulfilled` or `onRejection` handlers, would result\nin passing the error to the `$exceptionHandler()` (in addition to rejecting the promise with the\nerror as reason).\n\nNow, a thrown error is treated exactly the same as a regular rejection. This applies to all\nservices/controllers/filters etc that rely on `$q` (including built-in services, such as `$http` and\n`$route`). For example, `$http`'s `transformRequest/Response` functions or a route's `redirectTo`\nfunction as well as functions specified in a route's `resolve` object, will no longer result in a\ncall to `$exceptionHandler()` if they throw an error. Other than that, everything will continue to\nbehave in the same way; i.e. the promises will be rejected, route transition will be cancelled,\n`$routeChangeError` events will be broadcasted etc.\n\n- **[c9dffd](https://github.com/angular/angular.js/commit/c9dffde1cb167660120753181cb6d01dc1d1b3d0)**:\n  report promises with non rejection callback\n\nUnhandled rejected promises will be logged to $exceptionHandler.\n\nTests that depend on specific order or number of messages in $exceptionHandler\nwill need to handle rejected promises report.\n\n\n### `ngTransclude` due to:\n\n- **[32aa7e](https://github.com/angular/angular.js/commit/32aa7e7395527624119e3917c54ee43b4d219301)**:\n  use fallback content if only whitespace is provided\n\nPreviously whitespace only transclusion would be treated as the transclusion\nbeing \"not empty\", which meant that fallback content was not used in that\ncase.\n\nNow if you only provide whitespace as the transclusion content, it will be\nassumed to be empty and the fallback content will be used instead.\n\nIf you really do want whitespace then you can force it to be used by adding\na comment to the whitespace.\n\nPreviously this would not fallback to default content:\n\n```html\n<some-component>\n</some-component>\n```\n\nNow the whitespace between the opening and closing tags is treated as empty. To force the\nprevious behaviour simply add a comment:\n\n```html\n<some-component><!-- -->\n</some-component>\n```\n\n\n### `$compile` due to:\n\n- **[13c252](https://github.com/angular/angular.js/commit/13c2522baf7c8f616b2efcaab4bffd54c8736591)**:\n  correctly merge consecutive text nodes on IE11\n\n**Note:** Everything described below affects **IE11 only**.\n\nPreviously, consecutive text nodes would not get merged if they had no parent. They will now, which\nmight have unexpected side effects in the following cases:\n\n1. Passing an array or jqLite/jQuery collection of parent-less text nodes to `$compile` directly:\n\n    ```js\n    // Assuming:\n    var textNodes = [\n      document.createTextNode('{{'),\n      document.createTextNode('\"foo:\"'),\n      document.createTextNode('}}')\n    ];\n    var compiledNodes = $compile(textNodes)($rootScope);\n\n    // Before:\n    console.log(compiledNodes.length);   // 3\n    console.log(compiledNodes.text());   // {{'foo'}}\n\n    // After:\n    console.log(compiledNodes.length);   // 1\n    console.log(compiledNodes.text());   // foo\n\n    // To get the old behavior, compile each node separately:\n    var textNodes = [\n      document.createTextNode('{{'),\n      document.createTextNode('\"foo\"'),\n      document.createTextNode('}}')\n    ];\n    var compiledNodes = angular.element(textNodes.map(function (node) {\n      return $compile(node)($rootScope)[0];\n    }));\n    ```\n\n2. Using multi-slot transclusion with non-consecutive, default-content text nodes (that form\n   interpolated expressions when merged):\n\n   ```js\n   // Assuming the following component:\n   .component('someThing', {\n     template: '<ng-transclude><!-- Default content goes here --></ng-transclude>'\n     transclude: {\n       ignored: 'veryImportantContent'\n     }\n   })\n   ```\n\n   ```html\n   <!-- And assuming the following view: -->\n   <some-thing>\n     {{\n     <very-important-content>Nooot</very-important-content>\n     'foo'}}\n   </some-thing>\n\n   <!-- Before: -->\n   <some-thing>\n     <ng-transclude>\n       {{       <-- Two separate\n       'foo'}}  <-- text nodes\n     </ng-transclude>\n   </some-thing>\n\n   <!-- After: -->\n   <some-thing>\n     <ng-transclude>\n       foo  <-- The text nodes were merged into `{{'foo'}}`, which was then interpolated\n     </ng-transclude>\n   </some-thing>\n\n   <!-- To (visually) get the old behavior, wrap top-level text nodes on -->\n   <!-- multi-slot transclusion directives into `<span>` elements; e.g.: -->\n   <some-thing>\n     <span>{{</span>\n     <very-important-content>Nooot</very-important-content>\n     <span>'foo'}}</span>\n   </some-thing>\n\n   <!-- Result: -->\n   <some-thing>\n     <ng-transclude>\n       <span>{{</span>       <-- Two separate\n       <span>'foo'}}</span>  <-- nodes\n     </ng-transclude>\n   </some-thing>\n   ```\n\n- **[b89c21](https://github.com/angular/angular.js/commit/b89c2181a9a165e06c027390164e08635ec449f4)**:\n  move check for interpolation of `on-\"event\"` attributes to compile time\n\nUsing interpolation in any on* event attributes (e.g. `<button onclick=\"{{myVar}}\">`) will now throw\nthe \"nodomevents\" error at compile time.\nPreviously the nodomevents was thrown at link time. The new behavior makes it consistent with\nthe \"selmulti\" error.\nThe breaking change should be rare, as it relates to incorrect API use that should not make it to\nproduction apps in the first place.\n\n\n- **[04cad4](https://github.com/angular/angular.js/commit/04cad41d26ebaf44b5ee0c29a152d61f235f3efa)**:\n  secure `link[href]` as a `RESOURCE_URL` in `$sce`\n\n`link[href]` attributes are now protected via `$sce`, which prevents interpolated\nvalues that fail the `RESOURCE_URL` context tests from being used in interpolation.\n\nFor example if the application is running at `https://docs.angularjs.org` then the\nfollowing will fail:\n\n```\n<link href=\"{{ 'http://mydomain.org/unsafe.css' }}\" rel=\"stylesheet\">\n```\n\nBy default, `RESOURCE_URL` safe URLs are only allowed from the same domain and protocol\nas the application document.\n\nTo use URLs from other domains and/or protocols, you may either whitelist them or\nwrap it into a trusted value by calling `$sce.trustAsResourceUrl(url)`.\n\n- **[97bbf8](https://github.com/angular/angular.js/commit/97bbf86a1979d099802f0d631c17c54b87563b40)**:\n  don't trim white-space in attributes\n\nWhite-space in attributes is no longer trimmed automatically. This includes leading and trailing\nwhite-space, and attributes that are purely white-space.\n\nTo migrate, attributes that require trimming must now be trimmed manually.\n\nA common cases where stray white-space can cause problems is when\nattribute values are compared, for example in an $observer:\n\nBefore:\n```js\n$attrs.$observe('myAttr', function(newVal) {\n  if (newVal === 'false') ...\n});\n```\n\nTo migrate, the attribute value should be trimmed manually:\n```js\n$attrs.$observe('myAttr', function(newVal) {\n  if (newVal.trim() === 'false') ...\n});\n```\n\nNote that `$parse` trims expressions automatically, so attributes with expressions (e.g. directive\nbindings) are unlikely to be affected by stray white-space.\n\n\n\n### `ngRoute` due to:\n\n- **[c13c66](https://github.com/angular/angular.js/commit/c13c666728c1a1485ef18e92d7cb35118ce39609)**:\n  allow `ngView` to be included in an asynchronously loaded template\n\nIn cases where `ngView` was loaded asynchronously, `$route` (and its dependencies; e.g. `$location`)\nmight also have been instantiated asynchronously. After this change, `$route` (and its dependencies)\nwill - by default - be instantiated early on.\n\nAlthough this is not expected to have unwanted side-effects in normal application behavior, it may\naffect your unit tests: When testing a module that (directly or indirectly) depends on `ngRoute`, a\nrequest will be made for the default route's template. If not properly \"trained\", `$httpBackend`\nwill complain about this unexpected request.\n\nYou can restore the previous behavior (and avoid unexpected requests in tests), by using\n`$routeProvider.eagerInstantiationEnabled(false)`.\n\n- **[7f4b35](https://github.com/angular/angular.js/commit/7f4b356c2bebb87f0c26b57a20415b004b20bcd1)**:\n  don't process route change controllers and templates for `redirectTo` routes\n\nThe $route service no longer instantiates controllers nor calls resolves or template functions\nfor routes that have a `redirectTo` unless the `redirectTo` is a function that returns\n`undefined`.\n\n- **[e98656](https://github.com/angular/angular.js/commit/e9865654b39c71be71034c38581a8c7bd16bc716)**:\n  implement `resolveRedirectTo`\n\nPreviously, if `redirectTo` was a function that threw an Error, execution was aborted without firing\na `$routeChangeError` event.\nNow, if a `redirectTo` function throws an Error, a `$routeChangeError` event will be fired.\n\n\n\n### `ngMock` due to:\n- **[267ee9](https://github.com/angular/angular.js/commit/267ee9c892b0eb40908700ee2435793f8c6c1c84)**:\n  trigger digest in `$httpBackend.verifyNoOutstandingRequest()`\n\nCalling `$httpBackend.verifyNoOutstandingRequest()` will trigger a digest. This will ensure that\nrequests fired asynchronously will also be detected (without the need to manually trigger a digest).\nThis is not expected to affect the majority of test-suites. Most of the time, a digest is (directly\nor indirectly) triggered anyway, before calling `verifyNoOutstandingRequest()`.\nIn the unlikely case that a test needs to verify the timing of a request with respect to the digest\ncycle, you should rely on other means, such as mocking and/or spying.\n\n- **[7551b8](https://github.com/angular/angular.js/commit/7551b8975a91ee286cc2cf4af5e78f924533575e)**:\n  fail if a url is provided but is `undefined`\n\nIt is no longer valid to explicitly pass `undefined` as the `url` argument\nto any of the `$httpBackend.when...()` and `$httpBackend.expect...()`\nmethods.\n\nWhile this argument is optional, it must have a defined value if it is\nprovided.\n\nPreviously passing an explicit `undefined` value was ignored but this\nlead to invalid tests passing unexpectedly.\n\n### `ngAria` due to:\n\n- **[ad41ba](https://github.com/angular/angular.js/commit/ad41baa1fdc057db3fe529ff87735b173b164b4c)**:\n  bind to `keydown` instead of `keypress` in `ngClick`\n\nIf you were explicitly setting the value of the `bindKeypress` flag, you need to change your code to\nuse `bindKeydown` instead.\n\nBefore: `$ariaProvider.config({bindKeypress: xyz})`\nAfter: `$ariaProvider.config({bindKeydown: xyz})`\n\n**Note:**\nIf the element already has any of the `ngKeydown`/`ngKeyup`/`ngKeypress` directives, `ngAria` will\n_not_ bind to the `keydown` event, since it assumes that the developer has already taken care of\nkeyboard interaction for that element.\n\nAlthough it is not expected to affect many applications, it might be desirable to keep the previous\nbehavior of binding to the `keypress` event instead of the `keydown`. In that case, you need to\nmanually use the `ngKeypress` directive (in addition to `ngClick`).\n\nBefore:\n\n```html\n<div ng-click=\"onClick()\">\n  I respond to `click` and `keypress` (not `keydown`)\n</div>\n```\n\nAfter:\n\n```html\n<div ng-click=\"onClick()\" ng-keypress=\"onClick()\">\n  I respond to `click` and `keypress` (not `keydown`)\n</div>\n<!-- OR -->\n<div ng-click=\"onClick()\">\n  I respond to `click` and `keydown` (not `keypress`)\n</div>\n```\n\nFinally, it is possible that this change affects your unit or end-to-end tests. If you are currently\nexpecting your custom buttons to automatically respond to the `keypress` event (due to `ngAria`),\nyou need to change the tests to trigger `keydown` events instead.\n\n- **[9978de](https://github.com/angular/angular.js/commit/9978de11b7295fec1a2f4cb8fbeb9b62b54cb711)**:\n  don't add roles to native control elements\n\nngAria will no longer add the \"role\" attribute to native control elements\n(textarea, button, select, summary, details, a, and input). Previously, \"role\" was not added to\ninput, but all others in the list.\n\nThis should not affect accessibility, because native inputs are accessible by default, but it might\naffect applications that relied on the \"role\" attribute being present (e.g. for styling or as\ndirective attributes).\n\n\n### `$resource` due to:\n\n- **[acb545](https://github.com/angular/angular.js/commit/acb545ec3ebf099db68561033645941c900973b5)**:\n  pass all extra, owned properties as params\n\nAll owned properties of the `params` object that are not used to replace URL params, will be passed\nto `$http` as `config.params` (to be used as query parameters in the URL), even if\n`Object.prototype` has a property with the same name. E.g.:\n\nBefore:\n\n```js\nvar Foo = $resource('/foo/:id');\nFoo.get({id: 42, bar: 'baz', toString: 'hmm'});\n    // URL: /foo/42?bar=baz\n    // Note that `toString` is _not_ included in the query,\n    // because `Object.prototype.toString` is defined :(\n```\n\nAfter:\n\n```js\nvar Foo = $resource('/foo/:id');\nFoo.get({id: 42, bar: 'baz', toString: 'hmm'});\n    // URL: /foo/42?bar=baz&toString=hmm\n    // Note that `toString` _is_ included in the query, as expected :)\n```\n\n- **[2456ab](https://github.com/angular/angular.js/commit/2456ab63a613902d21c151445f9c697a76ab43b3)**:\n  add semicolon to whitelist of delimiters to unencode in URL params\n\nAlthough it shouldn't matter in practice (since both the encoded and the unencoded `;` character would\nbe interpreted identically by the server), this change could break some tests: For example, where\n`$httpBackend` was set up to expect an encoded `;` character, but the request is made to the URL with an\nunencoded `;` character.\n\n\n### `select` due to:\n\n- **[f02b70](https://github.com/angular/angular.js/commit/f02b707b5e4a5ffd1e1a20d910754cfabfc19622)**:\n  support values of any type added with `ngValue`\n\n`<option>` elements added to `<select ng-model>` via `ngValue` now add their values in hash form, i.e.\n`<option ng-value=\"myString\">` becomes `<option ng-value=\"myString\" value=\"string:myString\">`.\n\nThis is done to support binding options with values of any type to selects.\n\nThis should rarely affect applications, as the values of options are usually not relevant to the\napplication logic, but it's possible that option values are checked in tests.\n\n- **[e8c2e1](https://github.com/angular/angular.js/commit/e8c2e119758e58e18fe43932d09a8ff9f506aa9d)**:\n  don't register options when select has no `ngModel`\n\nOption elements will no longer set their value attribute from their text value when their select\nelement has no ngModel associated. Setting the value is only needed for the select directive to\nmatch model values and options. If no ngModel is present, the select directive doesn't need it.\n\nThis should not affect many applications as the behavior was undocumented and not part of a public\nAPI. It also has no effect on the usual HTML5 behavior that sets the select value to the option text\nif the option does not provide a value attribute.\n\n### `ngBind` due to:\n\n- **[fa80a6](https://github.com/angular/angular.js/commit/fa80a61a05a3b49a2c770d5544cb8480907a18d3)**:\n  use same string representation as $interpolate\n\n`ngBind` now uses the same logic as $interpolate (i.e. {{myString}}) when\nbinding, which means values other than strings are now transformed as following:\n- null / undefined become empty string\n- with an object's custom toString() function, except if the object is a Date, Array, or Number\n- otherwise with JSON.stringify\n\nPreviously, ngBind would always use toString().\n\nThe following examples show the different output:\n```js\n$scope.myPlainObject = {a: 1, b: 2};\n$scope.myCustomObject = {a: 1, b: 2, toString: function() {return 'a+b';}};\n```\n\nPlain Object:\n```html\n<!-- Before: -->\n<span ng-bind=\"myPlainObject\">[object Object]</span>\n\n<!-- After: -->\n<span ng-bind=\"myPlainObject\">{'a':1,'b':2}</span>\n```\n\nObject with custom toString():\n\n```html\n<!-- Before: -->\n<span ng-bind=\"myCustomObject\">[object Object]</span>\n\n<!-- After: -->\n<span ng-bind=\"myCustomObject\">a+b</span>\n```\n\nIf you want the output of `toString()`, you can use it directly on the value in ngBind:\n\n```html\n<span ng-bind=\"myObject.toString()\">[object Object]</span>\n```\n\n### `$interpolate` due to:\n\n- **[a5fd2e](https://github.com/angular/angular.js/commit/a5fd2e4c0376676fa317e09a8d8be4966b82cbfe)**:\n  use custom `toString()` function if present\n\nWhen converting values to strings, interpolation now uses a custom toString() function on objects\nthat are not Number, Array or Date (custom means that the `toString` function is not the same as\n`Object.prototype.toString`). Otherwise, interpolation uses JSON.stringify() as usual.\n\nShould you have a custom toString() function but still want the output of JSON.stringify(),\nmigrate as shown in the following examples:\n\nBefore:\n\n```html\n<span>{{myObject}}</span>\n```\n\nAfter - use the `json` filter to stringify the object:\n\n```html\n<span>{{myObject | json}}</span>\n```\n\n\n### `loader` due to:\n- **[6a2ebd](https://github.com/angular/angular.js/commit/6a2ebdba5df27e789e3cb10f11eedf90f7b9b97e)**:\n  module.decorator order of operations is now irrelevant\n\n`module.decorator` declarations are now processed as part of the `module.config`\nqueue and may result in providers being decorated in a different order if\n`module.config` blocks are also used to decorate providers via\n`$provide.decorator`.\n\nFor example, consider the following declaration order in which 'theFactory' is\ndecorated by both a `module.decorator` and a `$provide.decorator`:\n\n```js\nangular\n  .module('theApp', [])\n  .factory('theFactory', theFactoryFn)\n  .config(function($provide) {\n    $provide.decorator('theFactory', provideDecoratorFn);\n  })\n  .decorator('theFactory', moduleDecoratorFn);\n```\n\nPrior to this fix, 'theFactory' provider would be decorated in the following\norder:\n  1. moduleDecoratorFn\n  2. provideDecoratorFn\n\nThe result of this fix changes the order in which 'theFactory' is decorated\nbecause now `module.decorator` declarations are processed in the same order as\n`module.config` declarations:\n  1. provideDecoratorFn\n  2. moduleDecoratorFn\n\n\n\n### `$location` due to:\n- **[aa077e](https://github.com/angular/angular.js/commit/aa077e81129c740041438688dff2e8d20c3d7b52)**:\n  default hashPrefix to '!'\n\nThe hash-prefix for `$location` hash-bang URLs has changed from the empty\nstring \"\" to the bang \"!\". If your application does not use HTML5 mode\nor is being run on browsers that do not support HTML5 mode, and you have\nnot specified your own hash-prefix then client side URLs will now contain\na \"!\" prefix. For example, rather than `mydomain.com/#/a/b/c` will become\n`mydomain.com/#!/a/b/c`.\n\nIf you actually wanted to have no hash-prefix then you should configure\nthis by adding a configuration block to you application:\n\n```js\nappModule.config(['$locationProvider', function($locationProvider) {\n  $locationProvider.hashPrefix('');\n}]);\n```\n\n\n### `input[type=range]` due to:\n\n- **[913016](https://github.com/angular/angular.js/commit/9130166767c4792c5d32d08a918fc7becf32c9a6)**:\n  add support for binding to `input[type=range]`\n\nDue to the way that `input[type=range]` elements behave this feature modifies the behavior of such elements\nwhen bound to `ngModel`:\n\n- Like `input[type=number]`, it requires the model to be a Number, and will set the model to a Number\n- it supports setting the min/max values only via the min/max attributes\n- it follows the browser behavior of never allowing an invalid value. That means, when the browser\nconverts an invalid value (empty: `null`, `undefined`, `false` ..., out of bounds: greater than max, less than min)\nto a valid value, the input will in turn set the model to this new valid value via `$setViewValue`.\n  - this means a range input will never be required and never have a non-Number model value, once the\n    ngModel directive is initialized.\n  - this behavior is supported when the model changes and when the min/max attributes change in a way\n    that prompts the browser to update the input value.\n- browsers that do not support `input[type=range]` (IE9) handle the input like a number input (with validation etc.)\n\n\n### `input[type=number]` due to:\n\n- **[e1da4be](https://github.com/angular/angular.js/commit/e1da4bed8e291003d485a8ad346ab80bed8ae2e3)**:\n  add support for `step` to `input[type=number]`\n\nNumber inputs that use `ngModel` and specify a `step` constraint (via `step`/`ngStep` attributes)\nwill now have a new validator (`step`), which will verify that the current value is valid under the\n`step` constraint (according to the [spec](https://www.w3.org/TR/html5/forms.html#the-step-attribute)).\nPreviously, the `step` constraint was ignored by `ngModel`, treating values as valid even when there\nwas a step-mismatch.\n\nIf you want to restore the previous behavior (use the `step` attribute while disabling step\nvalidation), you can overwrite the built-in `step` validator with a custom directive. For example:\n\n```js\n// For all `input` elements...\n.directive('input', function() {\n  return {\n    restrict: 'E',\n    require: '?ngModel',\n    link: function (scope, elem, attrs, ngModelCtrl) {\n      // ...that are of type \"number\" and have `ngModel`...\n      if ((attrs.type === 'number') && ngModelCtrl) {\n        // ...remove the `step` validator.\n        delete ngModelCtrl.$validators.step;\n      }\n    }\n  };\n})\n```\n\n\n<a name=\"1.6.0-rc.2\"></a>\n# 1.6.0-rc.2 safety-insurance (2016-11-24)\n\n\n## Security Fixes\n- **bootstrap:** explicitly whitelist URL schemes for bootstrap. (#15427)\n  ([7f1b8b](https://github.com/angular/angular.js/commit/7f1b8bdfe1043871c5ead2ec602efc41e0de5e53))\n\n## Bug Fixes\n- **$sce:** fix `adjustMatcher` to replace multiple '*' and '**' (#7897)\n  ([991a2b](https://github.com/angular/angular.js/commit/991a2b30e00aed1d312e29555e356a795f9e3d62))\n\n\n## Performance Improvements\n- **all:** don't trigger digests after enter/leave of structural directives\n  ([f4fb6e](https://github.com/angular/angular.js/commit/f4fb6e0983a6a700dc4a246a913504550b55f1e9)\n  [#15322](https://github.com/angular/angular.js/issues/15322))\n\n\n\n\n<a name=\"1.5.9\"></a>\n# 1.5.9 timeturning-lockdown (2016-11-24)\n\nThis is an interim release primarily to publish some security fixes, in particular a modification to\nensure that AngularJS can pass the linter checks for Mozilla add-ons.\n\n## Security Fixes\n- **bootstrap:**\n  - do not auto-bootstrap when loaded from an extension\n  ([6ce291](https://github.com/angular/angular.js/commit/6ce2913d99bb0dade6027ba9733295d0aa13b242))\n  - explicitly whitelist URL schemes for bootstrap (#15427)\n  ([4edd2d](https://github.com/angular/angular.js/commit/4edd2d95c11819ece2dda6e65f95f32638fda218))\n- **$location:** throw if the path starts with double (back)slashes\n  ([353e3a](https://github.com/angular/angular.js/commit/353e3a6cd8b3a785b5f73a38236155621048522f))\n- **$sniffer:** don't use `history.pushState` in sandboxed Chrome Packaged Apps\n([367da5](https://github.com/angular/angular.js/commit/367da583bc12e6f5f01edf757305409cf63fb1f4))\n- **$parse:**\n  - block assigning to fields of a constructor prototype\n    ([d7e31b](https://github.com/angular/angular.js/commit/d7e31b5dc71253edb22190a5850034934e7b778a)\n    [#14939](https://github.com/angular/angular.js/issues/14939))\n  - correctly escape unsafe identifier characters\n    ([b01460](https://github.com/angular/angular.js/commit/b014607030835358ed7887e9fd1724cdada56690))\n- **$compile:**\n  - ensure that hidden input values are correct after history.back\n    ([6a2488](https://github.com/angular/angular.js/commit/6a24885771cf8c140b5d2895e92b321e60d86b55))\n  - lower the $sce context for `src` on video, audio, source, track\n    ([68fb70](https://github.com/angular/angular.js/commit/68fb70ed295119d7b00c670d796c1b4186091adb))\n\n\n## New Features\n- **input:**\n  - add support for binding to `input[range]`\n    ([2e7121](https://github.com/angular/angular.js/commit/2e7121b8e4dcac23f28e2375e775ca56b6baf252))\n  - make support for `input[range]` opt-in\n    ([07b876](https://github.com/angular/angular.js/commit/07b8761233aaa3d719d94698296295e51c2a1077))\n  - fix `step` validation for `input[number][ng-range-input]`\n    ([64f6a6](https://github.com/angular/angular.js/commit/64f6a616d401febc3f06309ed5a5efa46b131717)\n    [#15257](https://github.com/angular/angular.js/issues/15257))\n- **ngMock/$httpBackend:** flush requests in any order\n    ([098b6f](https://github.com/angular/angular.js/commit/098b6f519a53f6348127cd4ce09bca1423cbeb1a))\n\n\n## Bug Fixes\n- **$httpBackend:** complete the request on timeout\n  ([549edc](https://github.com/angular/angular.js/commit/549edc9d0123d50657d5a03ba0c547cb0f91727f)\n  [#14969](https://github.com/angular/angular.js/issues/14969))\n- **ngOptions:** remove selected attribute from unselected options\n  ([d31b3a](https://github.com/angular/angular.js/commit/d31b3a65b65b73ab077026fc028ddf5b6232fba2)\n  [#14892](https://github.com/angular/angular.js/issues/14892))\n\n\n## Performance Improvements\n- **$parse:** improve performance of assignment expressions\n  ([f83c3d](https://github.com/angular/angular.js/commit/f83c3dea23f910aed25dcf9b85fadf7f11a2a366))\n- **$compile:** add provider option to turn off compilation of css class and comment directives\n  ([775c24](https://github.com/angular/angular.js/commit/775c247085765e08845ae45ed19dd0120c61acc1))\n\n\n\n<a name=\"1.6.0-rc.1\"></a>\n# 1.6.0-rc.1 proximity-warning (2016-11-21)\n\n## New Features\n\n- **ngModelOptions:** allow options to be inherited from ancestor `ngModelOptions` ([296cfc](https://github.com/angular/angular.js/commit/296cfce40c25e9438bfa46a0eb27240707a10ffa) [#10922](https://github.com/angular/angular.js/issues/10922))\n- **$compile:** set `preAssignBindingsEnabled` to false by default ([bcd0d4](https://github.com/angular/angular.js/commit/bcd0d4d896d0dfdd988ff4f849c1d40366125858) [#15352](https://github.com/angular/angular.js/issues/15352))\n\n\n## Bug Fixes\n\n- **ngModelOptions:** handle debounce of `updateOn` triggers that are not in debounce list ([789790](https://github.com/angular/angular.js/commit/789790feee4d6c5b1f5d5b18ecb0ccf6edd36fb3))\n- **ngMock/$controller:** respect `$compileProvider.preAssignBindingsEnabled()` ([7d9a79](https://github.com/angular/angular.js/commit/7d9a791c6a8c80d29d6c84afa287c81f2a307439))\n- **$location:** throw if the path starts with double (back)slashes ([4aa953](https://github.com/angular/angular.js/commit/4aa9534b0fea732d6492a2863c3ee7e077c8d004))\n- **core:** do not auto-bootstrap when loaded from an extension. ([0ff10e](https://github.com/angular/angular.js/commit/0ff10e1b56c6b7c4ac465e35c96a5886e294bac5))\n- **input[radio]:** use strict comparison when evaluating checked-ness ([5ac7da](https://github.com/angular/angular.js/commit/5ac7daea72ec31cf337d1d21b13f0d17ff33994f) [#15288](https://github.com/angular/angular.js/issues/15288))\n\n\n## Reverts\n\n- **ngModelOptions:** allow options to be inherited from ancestor ngModelOptions ([fb0225](https://github.com/angular/angular.js/commit/fb0225a36afb08ab14a808a2fd2d2f39c13fce32))\n\n\n## Performance Improvements\n- **ngOptions:** avoid calls to `element.value` ([3b7f29](https://github.com/angular/angular.js/commit/3b7f29ff63e8bf02327a1430dcc2a4c83915a206))\n\n\n## Breaking Changes\n\n- **feat($compile): set preAssignBindingsEnabled to false by default ([bcd0d4](https://github.com/angular/angular.js/commit/bcd0d4d896d0dfdd988ff4f849c1d40366125858))**:\n\nPreviously, `$compileProvider.preAssignBindingsEnabled` was\nset to true by default. This means bindings were pre-assigned in component\nconstructors. In AngularJS 1.5+ the place to put the initialization logic\nrelying on bindings being present is the controller `$onInit` method.\n\nTo migrate follow the example below:\n\nBefore:\n\n```js\nangular.module('myApp', [])\n  .component('myComponent', {\n    bindings: {value: '<'},\n    controller: function() {\n      this.doubleValue = this.value * 2;\n    }\n  });\n```\n\nAfter:\n\n```js\nangular.module('myApp', [])\n  .component('myComponent', {\n    bindings: {value: '<'},\n    controller: function() {\n      this.$onInit = function() {\n        this.doubleValue = this.value * 2;\n      };\n    }\n  });\n```\n\nIf you don't have time to migrate the code at the moment, you can flip the\nsetting back to true:\n```js\nangular.module('myApp', [])\n  .config(function($compileProvider) {\n    $compileProvider.preAssignBindingsEnabled(true);\n  })\n  .component('myComponent', {\n    bindings: {value: '<'},\n    controller: function() {\n      this.doubleValue = this.value * 2;\n    }\n  });\n```\nDon't do this if you're writing a library, though, as you shouldn't change\nglobal configuration then.\n\n\n- **fix(input[radio]): use strict comparison when evaluating checked-ness ([5ac7da](https://github.com/angular/angular.js/commit/5ac7daea72ec31cf337d1d21b13f0d17ff33994f))**:\n\nWhen using input[radio], the checked status is now determined by doing\na strict comparison between the value of the input and the ngModel.$viewValue.\nPreviously, this was a non-strict comparison (==).\n\nThis means in the following examples the radio is no longer checked:\n\n```\n  <!-- this.selected = 0 -->\n  <input type=\"radio\" ng-model=\"$ctrl.selected\" value=\"0\" >\n\n  <!-- this.selected = 0; this.value = false; -->\n  <input type=\"radio\" ng-model=\"$ctrl.selected\" ng-value=\"$ctrl.value\" >\n```\n\nThe migration strategy is to convert values that matched with non-strict\nconversion so that they will match with strict conversion.\n\n\n- **feat(ngModelOptions): allow options to be inherited from ancestor `ngModelOptions` ([296cfc](https://github.com/angular/angular.js/commit/296cfce40c25e9438bfa46a0eb27240707a10ffa))**:\n\nThe programmatic API for `ngModelOptions` has changed. You must now read options\nvia the `ngModelController.$options.getOption(name)` method, rather than accessing the\noption directly as a property of the `ngModelContoller.$options` object. This does not\naffect the usage in templates and only affects custom directives that might have been\nreading options for their own purposes.\n\nOne benefit of these changes, though, is that the `ngModelControler.$options` property\nis now guaranteed to be defined so there is no need to check before accessing.\n\nSo, previously:\n\n```\nvar myOption = ngModelController.$options && ngModelController.$options['my-option'];\n```\n\nand now:\n\n```\nvar myOption = ngModelController.$options.getOption('my-option');\n```\n\n\n<a name=\"1.6.0-rc.0\"></a>\n# 1.6.0-rc.0 bracing-vortex (2016-10-26)\n\n## Major notes\nPlease read the [Sandbox Removal Blog Post](http://angularjs.blogspot.com/2016/09/angular-16-expression-sandbox-removal.html).\n\n## Bug Fixes\n- **input:** fix `step` validation for `input[type=number]`/`input[type=range]` ([081d06](https://github.com/angular/angular.js/commit/081d06ffd15c2c6c539ce97b5eb63fa8e2403818) [#15257](https://github.com/angular/angular.js/issues/15257))\n- **jqLite:**\n  - camelCase keys in `jqLite#data` ([fc0c11](https://github.com/angular/angular.js/commit/fc0c11db845d53061430b7f05e773dcb3fb5b860) [#15126](https://github.com/angular/angular.js/issues/15126))\n  - align jqLite camelCasing logic with JQuery ([73050c](https://github.com/angular/angular.js/commit/73050cdda04675bfa6705dc841ddbbb6919eb048) [#7744](https://github.com/angular/angular.js/issues/7744))\n- **$parse:**\n  - treat falsy values as defined in assignment expressions ([4f44e0](https://github.com/angular/angular.js/commit/4f44e018948c45bfb07f0170de4f703d22778d71))\n  - call once stable bind-once expressions with filter ([3b5751](https://github.com/angular/angular.js/commit/3b5751dce8d6c699dc76e47cfa544c30b38b9771))\n  - Handle sign of `-undefined` consistently ([c1eaf3](https://github.com/angular/angular.js/commit/c1eaf3480b9a88e5309ff4931a720f3f62bd7606))\n- **ngModel:** treat synchronous validators as boolean always ([7bc71a](https://github.com/angular/angular.js/commit/7bc71adc63bb6bb609b44dd2d3ea8fb0cd3f300b) [#14734](https://github.com/angular/angular.js/issues/14734))\n- **$q:** treat thrown errors as regular rejections ([e13eea](https://github.com/angular/angular.js/commit/e13eeabd7e34a78becec06cfbe72c23f2dcb85f9) [#3174](https://github.com/angular/angular.js/issues/3174) [#15213](https://github.com/angular/angular.js/issues/15213))\n- **ngTransclude:** use fallback content if only whitespace is provided ([32aa7e](https://github.com/angular/angular.js/commit/32aa7e7395527624119e3917c54ee43b4d219301) [#15077](https://github.com/angular/angular.js/issues/15077))\n- **$location:** prevent infinite digest with IDN URLs in Edge ([705afc](https://github.com/angular/angular.js/commit/705afcd160c8428133b36f2cd63db305dc52f2d7) [#15217](https://github.com/angular/angular.js/issues/15217))\n- **$compile:**\n  - don't throw tplrt error when there is a whitespace around a top-level comment ([76d3da](https://github.com/angular/angular.js/commit/76d3dafdeaf2f343d094b5a34ffb74adf64bb284) [#15108](https://github.com/angular/angular.js/issues/15108))\n  - disallow linking the same element more than once ([1e1fbc](https://github.com/angular/angular.js/commit/1e1fbc75f5e20e8541f517a5cf6f30f8f2eed53f))\n  - lower the $sce context for src on video, audio, and track. ([ad9a99](https://github.com/angular/angular.js/commit/ad9a99d6895e1c07c950f7141bb0edfc1d4aaf61))\n  - correctly merge consecutive text nodes on IE11 ([13c252](https://github.com/angular/angular.js/commit/13c2522baf7c8f616b2efcaab4bffd54c8736591) [#14924](https://github.com/angular/angular.js/issues/14924))\n  - secure `link[href]` as a `RESOURCE_URL`s in `$sce`. ([04cad4](https://github.com/angular/angular.js/commit/04cad41d26ebaf44b5ee0c29a152d61f235f3efa) [#14687](https://github.com/angular/angular.js/issues/14687))\n  - don't add leading white-space in attributes for a specific merge case ([305ba1](https://github.com/angular/angular.js/commit/305ba1a3fb3529cb3fdf04c12ac03fbb4f634456))\n  - don't trim white-space in attributes ([97bbf8](https://github.com/angular/angular.js/commit/97bbf86a1979d099802f0d631c17c54b87563b40) [#5513](https://github.com/angular/angular.js/issues/5513) [#5597](https://github.com/angular/angular.js/issues/5597))\n  - move check for interpolation of on-event attributes to compile time ([b89c21](https://github.com/angular/angular.js/commit/b89c2181a9a165e06c027390164e08635ec449f4) [#13267](https://github.com/angular/angular.js/issues/13267))\n  - clean up `@`-binding observers when re-assigning bindings\n    ([586e2a](https://github.com/angular/angular.js/commit/586e2acb269016a0fee66ac33f4a385f631afad0)\n    [#15268](https://github.com/angular/angular.js/issues/15268))\n  - set attribute value even if `ngAttr*` contains no interpolation\n    ([3fe3da](https://github.com/angular/angular.js/commit/3fe3da8794571a1479d884be26a621f06cdb7842)\n    [#15133](https://github.com/angular/angular.js/issues/15133))\n  - `bindToController` should work without `controllerAs`\n    ([16dcce](https://github.com/angular/angular.js/commit/16dccea8873b06285d4ec6eb3bb8e96ccbd3b64e)\n    [#15088](https://github.com/angular/angular.js/issues/15088))\n  - do not overwrite values set in `$onInit()` for `<`-bound literals\n    ([a1bdff](https://github.com/angular/angular.js/commit/a1bdffa12f82e838dee5492956b380df7e54cdf9)\n    [#15118](https://github.com/angular/angular.js/issues/15118))\n  - avoid calling `$onChanges()` twice for `NaN` initial values\n    ([7d7efb](https://github.com/angular/angular.js/commit/7d7efbf545c8c07713eb45301660dcfca4121445))\n- **select:**\n  - add/remove selected attribute for selected/unselected options ([c75698](https://github.com/angular/angular.js/commit/c75698df55f5a026bcd7fcecbb9d4ff0bc3ebc3e))\n  - don't register options when select has no ngModel ([e8c2e1](https://github.com/angular/angular.js/commit/e8c2e119758e58e18fe43932d09a8ff9f506aa9d))\n  - handle model updates when options are manipulated ([47c15f](https://github.com/angular/angular.js/commit/47c15fbcc10f118170813021e8e605ffd263ad84))\n  - remove workaround for a Chrome bug ([87eff2](https://github.com/angular/angular.js/commit/87eff27e971414fb163e2b5a7cfe78cb097a1951))\n- **select, ngOptions:** make the handling of unknown / empty options consistent ([2785ad](https://github.com/angular/angular.js/commit/2785ad72599ca5f9558a116baecd83a5bebe3292))\n- **ngValue:** set the element's value property in addition to the value attribute ([e6afca](https://github.com/angular/angular.js/commit/e6afca00c9061a3e13b570796ca3ab428c1723a1) [#14031](https://github.com/angular/angular.js/issues/14031))\n- **aria/ngModel:** do not overwrite the default `$isEmpty()` method for checkboxes ([975a61](https://github.com/angular/angular.js/commit/975a6170efceb2a5e6377c57329731c0636eb8c8) [#14621](https://github.com/angular/angular.js/issues/14621))\n- **$resource:**\n  - fulfill promise with the correct value on error ([5f6949](https://github.com/angular/angular.js/commit/5f6949fdae57b15340c1213cce379c6e6f8aff62) [#14837](https://github.com/angular/angular.js/issues/14837))\n  - pass all extra, owned properties as params ([acb545](https://github.com/angular/angular.js/commit/acb545ec3ebf099db68561033645941c900973b5) [#14866](https://github.com/angular/angular.js/issues/14866))\n  - add semicolon to whitelist of delimiters to unencode in URL params ([2456ab](https://github.com/angular/angular.js/commit/2456ab63a613902d21c151445f9c697a76ab43b3))\n- **$http:**\n  - avoid `Possibly Unhandled Rejection` error when the request fails ([47583d](https://github.com/angular/angular.js/commit/47583d98005f6a498d397dbe2cedaadac69f0b47) [#13869](https://github.com/angular/angular.js/issues/13869))\n  - properly increment/decrement `$browser.outstandingRequestCount` ([4f6f2b](https://github.com/angular/angular.js/commit/4f6f2bce4ac93b85320e42e5023c09d099779b7d) [#13782](https://github.com/angular/angular.js/issues/13782) [#14921](https://github.com/angular/angular.js/issues/14921))\n- **ngMock:** trigger digest in `$httpBackend.verifyNoOutstandingRequest()` ([267ee9](https://github.com/angular/angular.js/commit/267ee9c892b0eb40908700ee2435793f8c6c1c84) [#13506](https://github.com/angular/angular.js/issues/13506))\n- **ngAria:**\n  - bind to `keydown` instead of `keypress` in `ngClick` ([ad41ba](https://github.com/angular/angular.js/commit/ad41baa1fdc057db3fe529ff87735b173b164b4c) [#14063](https://github.com/angular/angular.js/issues/14063))\n  - don't add roles to native control elements ([9978de](https://github.com/angular/angular.js/commit/9978de11b7295fec1a2f4cb8fbeb9b62b54cb711) [#14076](https://github.com/angular/angular.js/issues/14076))\n- **ngBind:** use same string representation as `$interpolate` ([fa80a6](https://github.com/angular/angular.js/commit/fa80a61a05a3b49a2c770d5544cb8480907a18d3))\n- **ngMock/$httpBackend:** fail if a url is provided but is `undefined` ([7551b8](https://github.com/angular/angular.js/commit/7551b8975a91ee286cc2cf4af5e78f924533575e) [#8442](https://github.com/angular/angular.js/issues/8442) [#10934](https://github.com/angular/angular.js/issues/10934))\n- **$route:** don't process route change controllers and templates for `redirectTo` routes ([7f4b35](https://github.com/angular/angular.js/commit/7f4b356c2bebb87f0c26b57a20415b004b20bcd1) [#3332](https://github.com/angular/angular.js/issues/3332))\n- **loader:** `module.decorator` order of operations is now irrelevant ([6a2ebd](https://github.com/angular/angular.js/commit/6a2ebdba5df27e789e3cb10f11eedf90f7b9b97e) [#12382](https://github.com/angular/angular.js/issues/12382))\n- **$sanitize:** reduce stack height in IE <= 11\n  ([45129c](https://github.com/angular/angular.js/commit/45129cfd06104bd89f469dded9ccbaf20894bd76)\n  [#14928](https://github.com/angular/angular.js/issues/14928))\n- **ngAnimate:** make svg elements work with `classNameFilter` ([81bf7e](https://github.com/angular/angular.js/commit/81bf7ed73ee67f9eb997da869c52839449ca02b3))\n\n\n## New Features\n- **jqLite:**\n  - implement `jqLite(f)` as an alias to `jqLite(document).ready(f)` ([369fb7](https://github.com/angular/angular.js/commit/369fb7f4f73664bcdab0350701552d8bef6f605e))\n  - don't throw for elements with missing `getAttribute` ([4e6c14](https://github.com/angular/angular.js/commit/4e6c14dcae4a9a30b3610a288ef8d20db47c4417))\n  - don't get/set properties when getting/setting boolean attributes ([7ceb5f](https://github.com/angular/angular.js/commit/7ceb5f6fcc43d35d1b66c3151ce6a71c60309304), [#14126](https://github.com/angular/angular.js/issues/14126))\n  - don't remove a boolean attribute for `.attr(attrName, '')` ([3faf45](https://github.com/angular/angular.js/commit/3faf4505732758165083c9d21de71fa9b6983f4a))\n  - remove the attribute for `.attr(attribute, null)` ([4e3624](https://github.com/angular/angular.js/commit/4e3624552284d0e725bf6262b2e468cd2c7682fa))\n  - return `[]` for `.val()` on `<select multiple>` with no selection ([d882fd](https://github.com/angular/angular.js/commit/d882fde2e532216e7cf424495db1ccb5be1789f8))\n- **$compile:**\n  - add `preAssignBindingsEnabled` option\n    ([dfb8cf](https://github.com/angular/angular.js/commit/dfb8cf6402678206132e5bc603764d21e0f986ef))\n  - throw error when directive name or factory function is invalid\n    ([53a3bf](https://github.com/angular/angular.js/commit/53a3bf6634600c3aeff092eacc35edf399b27aec)\n    [#15056](https://github.com/angular/angular.js/issues/15056))\n- **$http:**\n  - remove deprecated callback methods: `success()/error()` ([b54a39](https://github.com/angular/angular.js/commit/b54a39e2029005e0572fbd2ac0e8f6a4e5d69014))\n  - JSONP callback must be specified by `jsonpCallbackParam` config ([fb6634](https://github.com/angular/angular.js/commit/fb663418710736161a6b5da49c345e92edf58dcb) [#15161](https://github.com/angular/angular.js/issues/15161) [#11352](https://github.com/angular/angular.js/issues/11352))\n  - JSONP requests now require a trusted resource URL ([6476af](https://github.com/angular/angular.js/commit/6476af83cd0418c84e034a955b12a842794385c4) [#11352](https://github.com/angular/angular.js/issues/11352))\n- **$anchorScroll:** convert numeric hash targets to string\n  ([9062ba](https://github.com/angular/angular.js/commit/9062bae05c002934fe7bfd76043dcc3de9acfde6)\n  [#14680](https://github.com/angular/angular.js/issues/14680))\n- **ngModelOptions:** allow options to be inherited from ancestor `ngModelOptions` ([87a2ff](https://github.com/angular/angular.js/commit/87a2ff76af5d0a9268d8eb84db5755077d27c84c) [#10922](https://github.com/angular/angular.js/issues/10922))\n- **input:**\n  - add support for binding to `input[type=range]` ([913016](https://github.com/angular/angular.js/commit/9130166767c4792c5d32d08a918fc7becf32c9a6) [#5892](https://github.com/angular/angular.js/issues/5892) [#14870](https://github.com/angular/angular.js/issues/14870))\n  - add support for `step` to `input[type=number]` ([e1da4be](https://github.com/angular/angular.js/commit/e1da4bed8e291003d485a8ad346ab80bed8ae2e3) [#10597](https://github.com/angular/angular.js/issues/10597))\n  - allow `ngTrim` to work for `input[type=radio]` ([47724b](https://github.com/angular/angular.js/commit/47724baffe050269385b3481e9a9cf4ab3944b4b))\n- **ngSwitch:** allow multiple case matches via optional attribute `ngSwitchWhenSeparator`\n  ([0b221](https://github.com/angular/angular.js/commit/0b22173000596bf4b78f6a90083b994d46164d79)\n  [#3410](https://github.com/angular/angular.js/issues/3410)\n  [#3516](https://github.com/angular/angular.js/issues/3516))\n- **ngRoute:** allow `ngView` to be included in an asynchronously loaded template ([c13c66](https://github.com/angular/angular.js/commit/c13c666728c1a1485ef18e92d7cb35118ce39609) [#1213](https://github.com/angular/angular.js/issues/1213))\n- **select:** support values of any type added with `ngValue` ([f02b70](https://github.com/angular/angular.js/commit/f02b707b5e4a5ffd1e1a20d910754cfabfc19622) [#9842](https://github.com/angular/angular.js/issues/9842))\n- **$interpolate:** use custom `toString()` function if present ([a5fd2e](https://github.com/angular/angular.js/commit/a5fd2e4c0376676fa317e09a8d8be4966b82cbfe) [#7317](https://github.com/angular/angular.js/issues/7317) [#11406](https://github.com/angular/angular.js/issues/11406))\n- **$route:** implement `resolveRedirectTo` ([e98656](https://github.com/angular/angular.js/commit/e9865654b39c71be71034c38581a8c7bd16bc716) [#5150](https://github.com/angular/angular.js/issues/5150))\n- **$q:** report promises with non rejection callback ([c9dffd](https://github.com/angular/angular.js/commit/c9dffde1cb167660120753181cb6d01dc1d1b3d0) [#13653](https://github.com/angular/angular.js/issues/13653) [#7992](https://github.com/angular/angular.js/issues/7992))\n- **$resource:** pass `status`/`statusText` to success callbacks\n  ([e3a378](https://github.com/angular/angular.js/commit/e3a378e7a329f60f6b48517f83a4f4c9efecb056)\n  [#8341](https://github.com/angular/angular.js/issues/8841)\n  [#8841](https://github.com/angular/angular.js/issues/8841))\n- **$location:**\n  - default hashPrefix to `'!'`\n    ([aa077e](https://github.com/angular/angular.js/commit/aa077e81129c740041438688dff2e8d20c3d7b52)\n    [#13812](https://github.com/angular/angular.js/issues/13812))\n  - add support for selectively rewriting links based on attribute\n    ([3d686a](https://github.com/angular/angular.js/commit/3d686a988dc4373da094cff6905e5b0d8da6afa4))\n- **$controller:** throw when requested controller is not registered\n  ([eacfe4](https://github.com/angular/angular.js/commit/eacfe4148eb97e550117ed7fd3c37b58537a9f64)\n  [#14980](https://github.com/angular/angular.js/issues/14980))\n\n\n## Performance Improvements\n- **form, ngModel:** change controllers to use prototype methods ([9e24e7](https://github.com/angular/angular.js/commit/9e24e774a558143b3478536911a3a4c1714564ba))\n- **select:** don't prepend unknown option if already prepended ([ba36bd](https://github.com/angular/angular.js/commit/ba36bde6736f0810ca670e10952a8e1c021de531))\n- **$animate:** listen for document visibility changes ([d71dc2](https://github.com/angular/angular.js/commit/d71dc2f5afec230711351e9f160873a41eb60597))\n- **injector:** cache the results of the native class detection check ([5ceb5d](https://github.com/angular/angular.js/commit/5ceb5dbfa6d9b6d15232a1f5c767b2f431325948))\n- **$parse:** Inline constants ([bd7d5f](https://github.com/angular/angular.js/commit/bd7d5f6345439aa2d1da708ffee20b4c565131d4))\n- **$compile:**\n  - use strict comparison for `controller === '@'`\n    ([bbd3db](https://github.com/angular/angular.js/commit/bbd3db14f857aab996ad129f2f15ca6348e9fd9f))\n  - validate `directive.restrict` property on directive init\n    ([11f273](https://github.com/angular/angular.js/commit/11f2731f72e932615e8ce15e6a73f4ac808cc7e7))\n- **$parse:** remove Angular expression sandbox ([1547c7](https://github.com/angular/angular.js/commit/1547c751aa48efe7dbefef701c3df5983b04aa2e) [#15094](https://github.com/angular/angular.js/issues/15094))\n\n\n## Breaking Changes\n\n### **jqLite** due to:\n- **[fc0c11](https://github.com/angular/angular.js/commit/fc0c11db845d53061430b7f05e773dcb3fb5b860)**: camelCase keys in `jqLite#data`\n\nPreviously, keys passed to the data method were left untouched.\nNow they are internally camelCased similarly to how jQuery handles it, i.e.\nonly single (!) hyphens followed by a lowercase letter get converted to an\nuppercase letter. This means keys `a-b` and `aB` represent the same data piece;\nwriting to one of them will also be reflected if you ask for the other one.\n\nIf you use Angular with jQuery, it already behaved in this way so no changes\nare required on your part.\n\nTo migrate the code follow the examples below:\n\nBEFORE:\n\n```js\n/* 1 */\nelem.data('my-key', 2);\nelem.data('myKey', 3);\n\n/* 2 */\nelem.data('foo-bar', 42);\nelem.data()['foo-bar']; // 42\nelem.data()['fooBar']; // undefined\n\n/* 3 */\nelem.data()['foo-bar'] = 1;\nelem.data()['fooBar'] = 2;\nelem.data('foo-bar'); // 1\n```\n\nAFTER:\n\n```js\n/* 1 */\n// Rename one of the keys as they would now map to the same data slot.\nelem.data('my-key', 2);\nelem.data('my-key2', 3);\n\n/* 2 */\nelem.data('foo-bar', 42);\nelem.data()['foo-bar']; // undefined\nelem.data()['fooBar']; // 42\n\n/* 3 */\nelem.data()['foo-bar'] = 1;\nelem.data()['fooBar'] = 2;\nelem.data('foo-bar'); // 2\n```\n\n- **[73050c](https://github.com/angular/angular.js/commit/73050cdda04675bfa6705dc841ddbbb6919eb048)**: align jqLite camelCasing logic with JQuery\n\nBefore, when Angular was used without jQuery, the key passed\nto the css method was more heavily camelCased; now only a single (!) hyphen\nfollowed by a lowercase letter is getting transformed. This also affects APIs\nthat rely on the css method, like ngStyle.\n\nIf you use Angular with jQuery, it already behaved in this way so no changes\nare needed on your part.\n\nTo migrate the code follow the example below:\n\nBefore:\n\nHTML:\n\n```html\n// All five versions used to be equivalent.\n<div ng-style={background_color: 'blue'}></div>\n<div ng-style={'background:color': 'blue'}></div>\n<div ng-style={'background-color': 'blue'}></div>\n<div ng-style={'background--color': 'blue'}></div>\n<div ng-style={backgroundColor: 'blue'}></div>\n```\n\nJS:\n\n```js\n// All five versions used to be equivalent.\nelem.css('background_color', 'blue');\nelem.css('background:color', 'blue');\nelem.css('background-color', 'blue');\nelem.css('background--color', 'blue');\nelem.css('backgroundColor', 'blue');\n\n// All five versions used to be equivalent.\nvar bgColor = elem.css('background_color');\nvar bgColor = elem.css('background:color');\nvar bgColor = elem.css('background-color');\nvar bgColor = elem.css('background--color');\nvar bgColor = elem.css('backgroundColor');\n```\n\nAfter:\n\nHTML:\n\n```html\n// Previous five versions are no longer equivalent but these two still are.\n<div ng-style={'background-color': 'blue'}></div>\n<div ng-style={backgroundColor: 'blue'}></div>\n```\n\nJS:\n\n```js\n// Previous five versions are no longer equivalent but these two still are.\nelem.css('background-color', 'blue');\nelem.css('backgroundColor', 'blue');\n\n// Previous five versions are no longer equivalent but these two still are.\nvar bgColor = elem.css('background-color');\nvar bgColor = elem.css('backgroundColor');\n```\n\n- **[7ceb5f](https://github.com/angular/angular.js/commit/7ceb5f6fcc43d35d1b66c3151ce6a71c60309304)**: don't get/set properties when getting/setting boolean attributes\n\nPreviously, all boolean attributes were reflected into the corresponding property when calling a\nsetter and from the corresponding property when calling a getter, even on elements that don't treat\nthose attributes in a special way. Now Angular doesn't do it by itself, but relies on browsers to\nknow when to reflect the property. Note that this browser-level conversion differs between browsers;\nif you need to dynamically change the state of an element, you should modify the property, not the\nattribute. See https://jquery.com/upgrade-guide/1.9/#attr-versus-prop- for a more detailed\ndescription about a related change in jQuery 1.9.\n\nThis change aligns jqLite with jQuery 3. To migrate the code follow the example below:\n\nBefore:\n\nCSS:\n\n```css\ninput[checked=\"checked\"] { ... }\n```\n\nJS:\n\n```js\nelem1.attr('checked', 'checked');\nelem2.attr('checked', false);\n```\n\nAfter:\n\nCSS:\n\n```css\ninput:checked { ... }\n```\n\nJS:\n\n```js\nelem1.prop('checked', true);\nelem2.prop('checked', false);\n```\n\n- **[3faf45](https://github.com/angular/angular.js/commit/3faf4505732758165083c9d21de71fa9b6983f4a)**: don't remove a boolean attribute for `.attr(attrName, '')`\n\nBefore, using the `attr` method with an empty string as a value\nwould remove the boolean attribute. Now it sets it to its lowercase name as\nwas happening for every non-empty string so far. The only two values that remove\nthe boolean attribute are now null &amp; false, just like in jQuery.\n\nTo migrate the code follow the example below:\n\nBefore:\n\n```js\nelem.attr(booleanAttrName, '');\n```\n\nAfter:\n\n```js\nelem.attr(booleanAttrName, false);\n```\n\nor:\n\n```js\nelem.attr(booleanAttrName, null);\n```\n\n- **[4e3624](https://github.com/angular/angular.js/commit/4e3624552284d0e725bf6262b2e468cd2c7682fa)**: remove the attribute for `.attr(attribute, null)`\n\nInvoking `elem.attr(attributeName, null)` would set the\n`attributeName` attribute value to a string `\"null\"`, now it removes the\nattribute instead.\n\nTo migrate the code follow the example below:\n\nBefore:\n\n```js\nelem.attr(attributeName, null);\n```\n\nAfter:\n\n```js\nelem.attr(attributeName, \"null\");\n```\n\n- **[d882fd](https://github.com/angular/angular.js/commit/d882fde2e532216e7cf424495db1ccb5be1789f8)**: return [] for .val() on `<select multiple>` with no selection\n\nFor the jqLite element representing a select element in\nthe multiple variant with no options chosen the .val() getter used to return\nnull and now returns an empty array.\n\nTo migrate the code follow the example below:\n\nBefore:\n\nHTML:\n\n```html\n    <select multiple>\n        <option>value 1</option>\n        <option>value 2</option>\n    </select>\n```\n\nJavaScript:\n\n```js\n    var value = $element.val();\n    if (value) {\n        /* do something */\n    }\n```\n\nAfter:\n\nHTML:\n\n```html\n    <select multiple>\n        <option>value 1</option>\n        <option>value 2</option>\n    </select>\n```\n\nJavaScript:\n\n```js\n    var value = $element.val();\n    if (value.length > 0) {\n        /* do something */\n    }\n```\n\n\n### `ngModel` due to:\n\n- **[7bc71a](https://github.com/angular/angular.js/commit/7bc71adc63bb6bb609b44dd2d3ea8fb0cd3f300b)**: treat synchronous validators as boolean always\n\nPreviously, only a literal `false` return would resolve as the\nsynchronous validator failing. Now, all falsy JavaScript values\nare treated as failing the validator, as one would naturally expect.\n\nSpecifically, the values `0` (the number zero), `null`, `NaN` and `''` (the\nempty string) used to be considered valid (passing) and they are now considered\ninvalid (failing). The value `undefined` was treated similarly to a pending\nasynchronous validator, causing the validation to be pending. `undefined` is\nalso now considered invalid.\n\nTo migrate, make sure your synchronous validators are returning either a\nliteral `true` or a literal `false` value. For most code, we expect this to\nalready be the case. Only a very small subset of projects will be affected.\n\nNamely, anyone using `undefined` or any falsy value as a return will now see\ntheir validation failing, whereas previously falsy values other than `undefined`\nwould have been seen as passing and `undefined` would have been seen as pending.\n\n- **[9e24e7](https://github.com/angular/angular.js/commit/9e24e774a558143b3478536911a3a4c1714564ba)**: change controllers to use prototype methods\n\nThe use of prototype methods instead of new methods per instance removes the ability to pass\nNgModelController and FormController methods without context.\n\nFor example\n\n```js\n$scope.$watch('something', myNgModelCtrl.$render)\n```\n\nwill no longer work because the `$render` method is passed without any context.\nThis must now be replaced with\n\n```js\n$scope.$watch('something', function() {\n  myNgModelCtrl.$render();\n})\n```\n\nor possibly by using `Function.prototype.bind` or `angular.bind`.\n\n\n### `aria/ngModel` due to:\n\n- **[975a61](https://github.com/angular/angular.js/commit/975a6170efceb2a5e6377c57329731c0636eb8c8)**: do not overwrite the default `$isEmpty()` method for checkboxes\n\nCustom `checkbox`-shaped controls (e.g. checkboxes, menuitemcheckboxes), no longer have a custom\n`$isEmpty()` method on their `NgModelController` that checks for `value === false`. Unless\noverwritten, the default `$isEmpty()` method will be used, which treats `undefined`, `null`, `NaN`\nand `''` as \"empty\".\n\n**Note:** The `$isEmpty()` method is used to determine if the checkbox is checked (\"not empty\" means\n          \"checked\") and thus it can indirectly affect other things, such as the control's validity\n          with respect to the `required` validator (e.g. \"empty\" + \"required\" --> \"invalid\").\n\nBefore:\n\n```js\nvar template = '<my-checkbox role=\"checkbox\" ng-model=\"value\"></my-checkbox>';\nvar customCheckbox = $compile(template)(scope);\nvar ctrl = customCheckbox.controller('ngModel');\n\nscope.$apply('value = false');\nconsole.log(ctrl.$isEmpty());   //--> true\n\nscope.$apply('value = true');\nconsole.log(ctrl.$isEmpty());   //--> false\n\nscope.$apply('value = undefined'/* or null or NaN or '' */);\nconsole.log(ctrl.$isEmpty());   //--> false\n```\n\nAfter:\n\n```js\nvar template = '<my-checkbox role=\"checkbox\" ng-model=\"value\"></my-checkbox>';\nvar customCheckbox = $compile(template)(scope);\nvar ctrl = customCheckbox.controller('ngModel');\n\nscope.$apply('value = false');\nconsole.log(ctrl.$isEmpty());   //--> false\n\nscope.$apply('value = true');\nconsole.log(ctrl.$isEmpty());   //--> false\n\nscope.$apply('value = undefined'/* or null or NaN or '' */);\nconsole.log(ctrl.$isEmpty());   //--> true\n```\n\n--\nIf you want to have a custom `$isEmpty()` method, you need to overwrite the default. For example:\n\n```js\n.directive('myCheckbox', function myCheckboxDirective() {\n  return {\n    require: 'ngModel',\n    link: function myCheckboxPostLink(scope, elem, attrs, ngModelCtrl) {\n      ngModelCtrl.$isEmpty = function myCheckboxIsEmpty(value) {\n        return !value;   // Any falsy value means \"empty\"\n\n        // Or to restore the previous behavior:\n        // return value === false;\n      };\n    }\n  };\n})\n```\n\n### `$http` due to:\n- **[b54a39](https://github.com/angular/angular.js/commit/b54a39e2029005e0572fbd2ac0e8f6a4e5d69014)**: remove deprecated callback methods: `success()/error()`\n\n`$http`'s deprecated custom callback methods - `success()` and `error()` - have been removed.\nYou can use the standard `then()`/`catch()` promise methods instead, but note that the method\nsignatures and return values are different.\n\n`success(fn)` can be replaced with `then(fn)`, and `error(fn)` can be replaced with either\n`then(null, fn)` or `catch(fn)`.\n\nBefore:\n\n```js\n$http(...).\n  success(function onSuccess(data, status, headers, config) {\n    // Handle success\n    ...\n  }).\n  error(function onError(data, status, headers, config) {\n    // Handle error\n    ...\n  });\n```\n\nAfter:\n\n```js\n$http(...).\n  then(function onSuccess(response) {\n    // Handle success\n    var data = response.data;\n    var status = response.status;\n    var statusText = response.statusText;\n    var headers = response.headers;\n    var config = response.config;\n    ...\n  }, function onError(response) {\n    // Handle error\n    var data = response.data;\n    var status = response.status;\n    var statusText = response.statusText;\n    var headers = response.headers;\n    var config = response.config;\n    ...\n  });\n\n// or\n\n$http(...).\n  then(function onSuccess(response) {\n    // Handle success\n    var data = response.data;\n    var status = response.status;\n    var statusText = response.statusText;\n    var headers = response.headers;\n    var config = response.config;\n    ...\n  }).\n  catch(function onError(response) {\n    // Handle error\n    var data = response.data;\n    var status = response.status;\n    var statusText = response.statusText;\n    var headers = response.headers;\n    var config = response.config;\n    ...\n  });\n```\n\n**Note:**\nThere is a subtle difference between the variations showed above. When using\n`$http(...).success(onSuccess).error(onError)` or `$http(...).then(onSuccess, onError)`, the\n`onError()` callback will only handle errors/rejections produced by the `$http()` call. If the\n`onSuccess()` callback produces an error/rejection, it won't be handled by `onError()` and might go\nunnoticed. In contrast, when using `$http(...).then(onSuccess).catch(onError)`, `onError()` will\nhandle errors/rejections produced by both `$http()` _and_ `onSuccess()`.\n\n- **[fb6634](https://github.com/angular/angular.js/commit/fb663418710736161a6b5da49c345e92edf58dcb)**: JSONP callback must be specified by `jsonpCallbackParam` config\n\nYou can no longer use the `JSON_CALLBACK` placeholder in your JSONP requests.\nInstead you must provide the name of the query parameter that will pass the\ncallback via the `jsonpCallbackParam` property of the config object, or app-wide via\nthe `$http.defaults.jsonpCallbackParam` property, which is `\"callback\"` by default.\n\nBefore this change:\n\n```js\n$http.json('trusted/url?callback=JSON_CALLBACK');\n$http.json('other/trusted/url', {params: {cb:'JSON_CALLBACK'}});\n```\n\nAfter this change:\n\n```js\n$http.json('trusted/url');\n$http.json('other/trusted/url', {jsonpCallbackParam:'cb'});\n```\n\n- **[6476af](https://github.com/angular/angular.js/commit/6476af83cd0418c84e034a955b12a842794385c4)**: JSONP requests now require a trusted resource URL\n\nAll JSONP requests now require the URL to be trusted as resource URLs.\nThere are two approaches to trust a URL:\n\n**Whitelisting with the `$sceDelegateProvider.resourceUrlWhitelist()`\nmethod.**\n\nYou configure this list in a module configuration block:\n\n```js\nappModule.config(['$sceDelegateProvider', function($sceDelegateProvider) {\n  $sceDelegateProvider.resourceUrlWhitelist([\n    // Allow same origin resource loads.\n    'self',\n    // Allow JSONP calls that match this pattern\n    'https://some.dataserver.com/**.jsonp?**'\n  ]);\n}]);\n```\n\n**Explicitly trusting the URL via the `$sce.trustAsResourceUrl(url)`\nmethod.**\n\nYou can pass a trusted object instead of a string as a URL to the `$http`\nservice:\n\n```js\nvar promise = $http.jsonp($sce.trustAsResourceUrl(url));\n```\n\n- **[4f6f2b](https://github.com/angular/angular.js/commit/4f6f2bce4ac93b85320e42e5023c09d099779b7d)**: properly increment/decrement `$browser.outstandingRequestCount`\n\nHTTP requests now update the outstanding request count synchronously.\nPreviously the request count would not have been updated until the\nrequest to the server is actually in flight. Now the request count is\nupdated before the async interceptor is called.\n\nThe new behaviour is correct but it may change the expected behaviour in\na small number of e2e test cases where an async request interceptor is\nbeing used.\n\n\n### `$q` due to:\n\n- **[e13eea](https://github.com/angular/angular.js/commit/e13eeabd7e34a78becec06cfbe72c23f2dcb85f9)**: treat thrown errors as regular rejections\n\nPreviously, throwing an error from a promise's `onFulfilled` or `onRejection` handlers, would result\nin passing the error to the `$exceptionHandler()` (in addition to rejecting the promise with the\nerror as reason).\n\nNow, a thrown error is treated exactly the same as a regular rejection. This applies to all\nservices/controllers/filters etc that rely on `$q` (including built-in services, such as `$http` and\n`$route`). For example, `$http`'s `transformRequest/Response` functions or a route's `redirectTo`\nfunction as well as functions specified in a route's `resolve` object, will no longer result in a\ncall to `$exceptionHandler()` if they throw an error. Other than that, everything will continue to\nbehave in the same way; i.e. the promises will be rejected, route transition will be cancelled,\n`$routeChangeError` events will be broadcasted etc.\n\n- **[c9dffd](https://github.com/angular/angular.js/commit/c9dffde1cb167660120753181cb6d01dc1d1b3d0)**: report promises with non rejection callback\n\nUnhandled rejected promises will be logged to $exceptionHandler.\n\nTests that depend on specific order or number of messages in $exceptionHandler\nwill need to handle rejected promises report.\n\n\n### `ngTransclude` due to:\n\n- **[32aa7e](https://github.com/angular/angular.js/commit/32aa7e7395527624119e3917c54ee43b4d219301)**: use fallback content if only whitespace is provided\n\nPreviously whitespace only transclusion would be treated as the transclusion\nbeing \"not empty\", which meant that fallback content was not used in that\ncase.\n\nNow if you only provide whitespace as the transclusion content, it will be\nassumed to be empty and the fallback content will be used instead.\n\nIf you really do want whitespace then you can force it to be used by adding\na comment to the whitespace.\n\n\n### `ngModelOptions` due to:\n\n- **[87a2ff](https://github.com/angular/angular.js/commit/87a2ff76af5d0a9268d8eb84db5755077d27c84c)**: allow options to be inherited from ancestor `ngModelOptions`\n\nPreviously, if a setting was not applied on `ngModelOptions`, then it would default\nto undefined. Now the setting will be inherited from the nearest ngModelOptions\nancestor.\n\nIt is possible that an `ngModelOptions` directive that does not set a property,\nhas an ancestor ngModelOptions that does set this property to a value other than\n`undefined`. This would cause the `ngModel` and input controls below this `ngModelOptions`\ndirective to display different behaviour. This is fixed by explicitly setting the\nproperty in the `ngModelOptions` to prevent it from inheriting from the ancestor.\n\nFor example if you had the following HTML:\n\n```html\n<form ng-model-options=\"{updateOn: 'blur'}\">\n  <input ng-model=\"...\" ng-model-options=\"{allowInvalid: true}\">\n</form>\n```\n\nThen before this change the input would update on the default event not blur.\nAfter this change the input will inherit the option to update on blur.\nIf you want the original behaviour then you will need to specify the option\non the input as well:\n\n```html\n<form ng-model-options=\"{updateOn: 'blur'}\">\n  <input ng-model=\"...\" ng-model-options=\"{updateOn: 'default', allowInvalid: true}\">\n</form>\n```\n\nThe programmatic API for `ngModelOptions` has changed. You must now read options\nvia the `getOption` method, rather than accessing the option directly as a property\nof the options object. This does not affect the usage in templates and only\naffects custom directives that might have been reading options for their own purposes.\n\n\n### `$compile` due to:\n\n- **[13c252](https://github.com/angular/angular.js/commit/13c2522baf7c8f616b2efcaab4bffd54c8736591)**: correctly merge consecutive text nodes on IE11\n\n**Note:** Everything described below affects **IE11 only**.\n\nPreviously, consecutive text nodes would not get merged if they had no parent. They will now, which\nmight have unexpected side effects in the following cases:\n\n1. Passing an array or jqLite/jQuery collection of parent-less text nodes to `$compile` directly:\n\n    ```js\n    // Assuming:\n    var textNodes = [\n      document.createTextNode('{{'),\n      document.createTextNode('\"foo:\"'),\n      document.createTextNode('}}')\n    ];\n    var compiledNodes = $compile(textNodes)($rootScope);\n\n    // Before:\n    console.log(compiledNodes.length);   // 3\n    console.log(compiledNodes.text());   // {{'foo'}}\n\n    // After:\n    console.log(compiledNodes.length);   // 1\n    console.log(compiledNodes.text());   // foo\n\n    // To get the old behavior, compile each node separately:\n    var textNodes = [\n      document.createTextNode('{{'),\n      document.createTextNode('\"foo\"'),\n      document.createTextNode('}}')\n    ];\n    var compiledNodes = angular.element(textNodes.map(function (node) {\n      return $compile(node)($rootScope)[0];\n    }));\n    ```\n\n2. Using multi-slot transclusion with non-consecutive, default-content text nodes (that form\n   interpolated expressions when merged):\n\n   ```js\n   // Assuming the following component:\n   .component('someThing', {\n     template: '<ng-transclude><!-- Default content goes here --></ng-transclude>'\n     transclude: {\n       ignored: 'veryImportantContent'\n     }\n   })\n   ```\n\n   ```html\n   <!-- And assuming the following view: -->\n   <some-thing>\n     {{\n     <very-important-content>Nooot</very-important-content>\n     'foo'}}\n   </some-thing>\n\n   <!-- Before: -->\n   <some-thing>\n     <ng-transclude>\n       {{       <-- Two separate\n       'foo'}}  <-- text nodes\n     </ng-transclude>\n   </some-thing>\n\n   <!-- After: -->\n   <some-thing>\n     <ng-transclude>\n       foo  <-- The text nodes were merged into `{{'foo'}}`, which was then interpolated\n     </ng-transclude>\n   </some-thing>\n\n   <!-- To (visually) get the old behavior, wrap top-level text nodes on -->\n   <!-- multi-slot transclusion directives into `<span>` elements; e.g.: -->\n   <some-thing>\n     <span>{{</span>\n     <very-important-content>Nooot</very-important-content>\n     <span>'foo'}}</span>\n   </some-thing>\n\n   <!-- Result: -->\n   <some-thing>\n     <ng-transclude>\n       <span>{{</span>       <-- Two separate\n       <span>'foo'}}</span>  <-- nodes\n     </ng-transclude>\n   </some-thing>\n   ```\n\n- **[b89c21](https://github.com/angular/angular.js/commit/b89c2181a9a165e06c027390164e08635ec449f4)**: move check for interpolation of on-event attributes to compile time\n\nUsing interpolation in any on* event attributes (e.g. `<button onclick=\"{{myVar}}\">`) will now throw\nthe \"nodomevents\" error at compile time.\nPreviously the nodomevents was thrown at link time. The new behavior makes it consistent with\nthe \"selmulti\" error.\nThe breaking change should be rare, as it relates to incorrect API use that should not make it to\nproduction apps in the first place.\n\n\n- **[04cad4](https://github.com/angular/angular.js/commit/04cad41d26ebaf44b5ee0c29a152d61f235f3efa)**: secure `link[href]` as a `RESOURCE_URL` in `$sce`\n\n`link[href]` attributes are now protected via `$sce`, which prevents interpolated\nvalues that fail the `RESOURCE_URL` context tests from being used in interpolation.\n\nFor example if the application is running at `https://docs.angularjs.org` then the\nfollowing will fail:\n\n```\n<link href=\"{{ 'http://mydomain.org/unsafe.css' }}\" rel=\"stylesheet\">\n```\n\nBy default, `RESOURCE_URL` safe URLs are only allowed from the same domain and protocol\nas the application document.\n\nTo use URLs from other domains and/or protocols, you may either whitelist them or\nwrap it into a trusted value by calling `$sce.trustAsResourceUrl(url)`.\n\n- **[97bbf8](https://github.com/angular/angular.js/commit/97bbf86a1979d099802f0d631c17c54b87563b40)**: don't trim white-space in attributes\n\nWhite-space in attributes is no longer trimmed automatically. This includes leading and trailing\nwhite-space, and attributes that are purely white-space.\n\nTo migrate, attributes that require trimming must now be trimmed manually.\n\nA common cases where stray white-space can cause problems is when\nattribute values are compared, for example in an $observer:\n\nBefore:\n```js\n$attrs.$observe('myAttr', function(newVal) {\n  if (newVal === 'false') ...\n});\n```\n\nTo migrate, the attribute value should be trimmed manually:\n```js\n$attrs.$observe('myAttr', function(newVal) {\n  if (newVal.trim() === 'false') ...\n});\n```\n\nNote that `$parse` trims expressions automatically, so attributes with expressions (e.g. directive\nbindings) are unlikely to be affected by stray white-space.\n\n\n\n### `ngRoute` due to:\n\n- **[c13c66](https://github.com/angular/angular.js/commit/c13c666728c1a1485ef18e92d7cb35118ce39609)**: allow `ngView` to be included in an asynchronously loaded template\n\nIn cases where `ngView` was loaded asynchronously, `$route` (and its dependencies; e.g. `$location`)\nmight also have been instantiated asynchronously. After this change, `$route` (and its dependencies)\nwill - by default - be instantiated early on.\n\nAlthough this is not expected to have unwanted side-effects in normal application behavior, it may\naffect your unit tests: When testing a module that (directly or indirectly) depends on `ngRoute`, a\nrequest will be made for the default route's template. If not properly \"trained\", `$httpBackend`\nwill complain about this unexpected request.\n\nYou can restore the previous behavior (and avoid unexpected requests in tests), by using\n`$routeProvider.eagerInstantiationEnabled(false)`.\n\n- **[7f4b35](https://github.com/angular/angular.js/commit/7f4b356c2bebb87f0c26b57a20415b004b20bcd1)**: don't process route change controllers and templates for `redirectTo` routes\n\nThe $route service no longer instantiates controllers nor calls resolves or template functions\nfor routes that have a `redirectTo` unless the `redirectTo` is a function that returns\n`undefined`.\n\n- **[e98656](https://github.com/angular/angular.js/commit/e9865654b39c71be71034c38581a8c7bd16bc716)**: implement `resolveRedirectTo`\n\nPreviously, if `redirectTo` was a function that threw an Error, execution was aborted without firing\na `$routeChangeError` event.\nNow, if a `redirectTo` function throws an Error, a `$routeChangeError` event will be fired.\n\n\n\n### `ngMock` due to:\n- **[267ee9](https://github.com/angular/angular.js/commit/267ee9c892b0eb40908700ee2435793f8c6c1c84)**: trigger digest in `$httpBackend.verifyNoOutstandingRequest()`\n\nCalling `$httpBackend.verifyNoOutstandingRequest()` will trigger a digest. This will ensure that\nrequests fired asynchronously will also be detected (without the need to manually trigger a digest).\nThis is not expected to affect the majority of test-suites. Most of the time, a digest is (directly\nor indirectly) triggered anyway, before calling `verifyNoOutstandingRequest()`.\nIn the unlikely case that a test needs to verify the timing of a request with respect to the digest\ncycle, you should rely on other means, such as mocking and/or spying.\n\n- **[7551b8](https://github.com/angular/angular.js/commit/7551b8975a91ee286cc2cf4af5e78f924533575e)**: fail if a url is provided but is `undefined`\n\nIt is no longer valid to explicitly pass `undefined` as the `url` argument\nto any of the `$httpBackend.when...()` and `$httpBackend.expect...()`\nmethods.\n\nWhile this argument is optional, it must have a defined value if it is\nprovided.\n\nPreviously passing an explicit `undefined` value was ignored but this\nlead to invalid tests passing unexpectedly.\n\n### `ngAria` due to:\n\n- **[ad41ba](https://github.com/angular/angular.js/commit/ad41baa1fdc057db3fe529ff87735b173b164b4c)**: bind to `keydown` instead of `keypress` in `ngClick`\n\nIf you were explicitly setting the value of the `bindKeypress` flag, you need to change your code to\nuse `bindKeydown` instead.\n\nBefore: `$ariaProvider.config({bindKeypress: xyz})`\nAfter: `$ariaProvider.config({bindKeydown: xyz})`\n\n**Note:**\nIf the element already has any of the `ngKeydown`/`ngKeyup`/`ngKeypress` directives, `ngAria` will\n_not_ bind to the `keydown` event, since it assumes that the developer has already taken care of\nkeyboard interaction for that element.\n\nAlthough it is not expected to affect many applications, it might be desirable to keep the previous\nbehavior of binding to the `keypress` event instead of the `keydown`. In that case, you need to\nmanually use the `ngKeypress` directive (in addition to `ngClick`).\n\nBefore:\n\n```html\n<div ng-click=\"onClick()\">\n  I respond to `click` and `keypress` (not `keydown`)\n</div>\n```\n\nAfter:\n\n```html\n<div ng-click=\"onClick()\" ng-keypress=\"onClick()\">\n  I respond to `click` and `keypress` (not `keydown`)\n</div>\n<!-- OR -->\n<div ng-click=\"onClick()\">\n  I respond to `click` and `keydown` (not `keypress`)\n</div>\n```\n\nFinally, it is possible that this change affects your unit or end-to-end tests. If you are currently\nexpecting your custom buttons to automatically respond to the `keypress` event (due to `ngAria`),\nyou need to change the tests to trigger `keydown` events instead.\n\n- **[9978de](https://github.com/angular/angular.js/commit/9978de11b7295fec1a2f4cb8fbeb9b62b54cb711)**: don't add roles to native control elements\n\nngAria will no longer add the \"role\" attribute to native control elements\n(textarea, button, select, summary, details, a, and input). Previously, \"role\" was not added to\ninput, but all others in the list.\n\nThis should not affect accessibility, because native inputs are accessible by default, but it might\naffect applications that relied on the \"role\" attribute being present (e.g. for styling or as\ndirective attributes).\n\n\n### `$resource` due to:\n\n- **[acb545](https://github.com/angular/angular.js/commit/acb545ec3ebf099db68561033645941c900973b5)**: pass all extra, owned properties as params\n\nAll owned properties of the `params` object that are not used to replace URL params, will be passed\nto `$http` as `config.params` (to be used as query parameters in the URL), even if\n`Object.prototype` has a property with the same name. E.g.:\n\nBefore:\n\n```js\nvar Foo = $resource('/foo/:id');\nFoo.get({id: 42, bar: 'baz', toString: 'hmm'});\n    // URL: /foo/42?bar=baz\n    // Note that `toString` is _not_ included in the query,\n    // because `Object.prototype.toString` is defined :(\n```\n\nAfter:\n\n```js\nvar Foo = $resource('/foo/:id');\nFoo.get({id: 42, bar: 'baz', toString: 'hmm'});\n    // URL: /foo/42?bar=baz&toString=hmm\n    // Note that `toString` _is_ included in the query, as expected :)\n```\n\n- **[2456ab](https://github.com/angular/angular.js/commit/2456ab63a613902d21c151445f9c697a76ab43b3)**: add semicolon to whitelist of delimiters to unencode in URL params\n\nAlthough it shouldn't matter in practice (since both the encoded and the unencoded `;` character would\nbe interpreted identically by the server), this change could break some tests: For example, where\n`$httpBackend` was set up to expect an encoded `;` character, but the request is made to the URL with an\nunencoded `;` character.\n\n\n### `select` due to:\n\n- **[f02b70](https://github.com/angular/angular.js/commit/f02b707b5e4a5ffd1e1a20d910754cfabfc19622)**: support values of any type added with ngValue\n\n`<option>` elements added to `<select ng-model>` via `ngValue` now add their values in hash form, i.e.\n`<option ng-value=\"myString\">` becomes `<option ng-value=\"myString\" value=\"string:myString\">`.\n\nThis is done to support binding options with values of any type to selects.\n\nThis should rarely affect applications, as the values of options are usually not relevant to the\napplication logic, but it's possible that option values are checked in tests.\n\n- **[e8c2e1](https://github.com/angular/angular.js/commit/e8c2e119758e58e18fe43932d09a8ff9f506aa9d)**: don't register options when select has no ngModel\n\nOption elements will no longer set their value attribute from their text value when their select\nelement has no ngModel associated. Setting the value is only needed for the select directive to\nmatch model values and options. If no ngModel is present, the select directive doesn't need it.\n\nThis should not affect many applications as the behavior was undocumented and not part of a public\nAPI. It also has no effect on the usual HTML5 behavior that sets the select value to the option text\nif the option does not provide a value attribute.\n\n### `ngBind` due to:\n\n- **[fa80a6](https://github.com/angular/angular.js/commit/fa80a61a05a3b49a2c770d5544cb8480907a18d3)**: use same string representation as $interpolate\n\n`ngBind` now uses the same logic as $interpolate (i.e. {{myString}}) when\nbinding, which means values other than strings are now transformed as following:\n- null / undefined become empty string\n- with an object's custom toString() function, except if the object is a Date, Array, or Number\n- otherwise with JSON.stringify\n\nPreviously, ngBind would always use toString().\n\nThe following examples show the different output:\n```js\n$scope.myPlainObject = {a: 1, b: 2};\n$scope.myCustomObject = {a: 1, b: 2, toString: function() {return 'a+b';}};\n```\n\nPlain Object:\n```html\n<!-- Before: -->\n<span ng-bind=\"myPlainObject\">[object Object]</span>\n\n<!-- After: -->\n<span ng-bind=\"myPlainObject\">{'a':1,'b':2}</span>\n```\n\nObject with custom toString():\n\n```html\n<!-- Before: -->\n<span ng-bind=\"myCustomObject\">[object Object]</span>\n\n<!-- After: -->\n<span ng-bind=\"myCustomObject\">a+b</span>\n```\n\nIf you want the output of `toString()`, you can use it directly on the value in ngBind:\n\n```html\n<span ng-bind=\"myObject.toString()\">[object Object]</span>\n```\n\n### `$interpolate` due to:\n\n- **[a5fd2e](https://github.com/angular/angular.js/commit/a5fd2e4c0376676fa317e09a8d8be4966b82cbfe)**: use custom toString() function if present\n\nWhen converting values to strings, interpolation now uses a custom toString() function on objects\nthat are not Number, Array or Date (custom means that the `toString` function is not the same as\n`Object.prototype.toString`). Otherwise, interpolation uses JSON.stringify() as usual.\n\nShould you have a custom toString() function but still want the output of JSON.stringify(),\nmigrate as shown in the following examples:\n\nBefore:\n\n```html\n<span>{{myObject}}</span>\n```\n\nAfter - use the `json` filter to stringify the object:\n\n```html\n<span>{{myObject | json}}</span>\n```\n\n\n### `loader` due to:\n- **[6a2ebd](https://github.com/angular/angular.js/commit/6a2ebdba5df27e789e3cb10f11eedf90f7b9b97e)**: module.decorator order of operations is now irrelevant\n\n`module.decorator` declarations are now processed as part of the `module.config`\nqueue and may result in providers being decorated in a different order if\n`module.config` blocks are also used to decorate providers via\n`$provide.decorator`.\n\nFor example, consider the following declaration order in which 'theFactory' is\ndecorated by both a `module.decorator` and a `$provide.decorator`:\n\n```js\nangular\n  .module('theApp', [])\n  .factory('theFactory', theFactoryFn)\n  .config(function($provide) {\n    $provide.decorator('theFactory', provideDecoratorFn);\n  })\n  .decorator('theFactory', moduleDecoratorFn);\n```\n\nPrior to this fix, 'theFactory' provider would be decorated in the following\norder:\n  1. moduleDecoratorFn\n  2. provideDecoratorFn\n\nThe result of this fix changes the order in which 'theFactory' is decorated\nbecause now `module.decorator` declarations are processed in the same order as\n`module.config` declarations:\n  1. provideDecoratorFn\n  2. moduleDecoratorFn\n\n\n\n### `$location` due to:\n- **[aa077e](https://github.com/angular/angular.js/commit/aa077e81129c740041438688dff2e8d20c3d7b52)**: default hashPrefix to '!'\n\nThe hash-prefix for `$location` hash-bang URLs has changed from the empty\nstring \"\" to the bang \"!\". If your application does not use HTML5 mode\nor is being run on browsers that do not support HTML5 mode, and you have\nnot specified your own hash-prefix then client side URLs will now contain\na \"!\" prefix. For example, rather than `mydomain.com/#/a/b/c` will become\n`mydomain.com/#!/a/b/c`.\n\nIf you actually wanted to have no hash-prefix then you should configure\nthis by adding a configuration block to you application:\n\n```js\nappModule.config(['$locationProvider', function($locationProvider) {\n  $locationProvider.hashPrefix('');\n}]);\n```\n\n\n### `input[type=range]` due to:\n\n- **[913016](https://github.com/angular/angular.js/commit/9130166767c4792c5d32d08a918fc7becf32c9a6)**: add support for binding to `input[type=range]`\n\nDue to the way that `input[type=range]` elements behave this feature modifies the behavior of such elements\nwhen bound to `ngModel`:\n\n- Like `input[type=number]`, it requires the model to be a Number, and will set the model to a Number\n- it supports setting the min/max values only via the min/max attributes\n- it follows the browser behavior of never allowing an invalid value. That means, when the browser\nconverts an invalid value (empty: `null`, `undefined`, `false` ..., out of bounds: greater than max, less than min)\nto a valid value, the input will in turn set the model to this new valid value via `$setViewValue`.\n  - this means a range input will never be required and never have a non-Number model value, once the\n    ngModel directive is initialized.\n  - this behavior is supported when the model changes and when the min/max attributes change in a way\n    that prompts the browser to update the input value.\n- browsers that do not support `input[type=range]` (IE9) handle the input like a number input (with validation etc.)\n\n\n### `input[type=number]` due to:\n\n- **[e1da4be](https://github.com/angular/angular.js/commit/e1da4bed8e291003d485a8ad346ab80bed8ae2e3)**: add support for `step` to `input[type=number]`\n\nNumber inputs that use `ngModel` and specify a `step` constraint (via `step`/`ngStep` attributes)\nwill now have a new validator (`step`), which will verify that the current value is valid under the\n`step` constraint (according to the [spec](https://www.w3.org/TR/html5/forms.html#the-step-attribute)).\nPreviously, the `step` constraint was ignored by `ngModel`, treating values as valid even when there\nwas a step-mismatch.\n\nIf you want to restore the previous behavior (use the `step` attribute while disabling step\nvalidation), you can overwrite the built-in `step` validator with a custom directive. For example:\n\n```js\n// For all `input` elements...\n.directive('input', function() {\n  return {\n    restrict: 'E',\n    require: '?ngModel',\n    link: function (scope, elem, attrs, ngModelCtrl) {\n      // ...that are of type \"number\" and have `ngModel`...\n      if ((attrs.type === 'number') && ngModelCtrl) {\n        // ...remove the `step` validator.\n        delete ngModelCtrl.$validators.step;\n      }\n    }\n  };\n})\n```\n\n<a name=\"1.2.32\"></a>\n# 1.2.32 alternation-intention (2016-10-11)\n\nThis release reverts the fix in 1.2.31 and provides an alternative fix that doesn't break Angular Material.\n\n## Reverts\n- **input:** ensure that hidden input values are correct after history back\n  ([ed44dd065](https://github.com/angular/angular.js/commit/ed44dd0659f346ced78a112e4a2b30d3af4fd572))\n\n## Bug Fixes\n- **$compile:** ensure that hidden input values are correct after history back\n  ([b8a0ecdd6](https://github.com/angular/angular.js/commit/b8a0ecdd6189fb111734eb5b6d4d473d0dcf4c36))\n\n\n<a name=\"1.4.13\"></a>\n# 1.4.13 croaking-elderweed (2016-10-10)\n\n## Bug Fixes\n- **input:** ensure that hidden input values are correct after history back\n  ([693d1334](https://github.com/angular/angular.js/commit/693d1334566f78987f5a361a100db4f889f35abd)\n\n\n<a name=\"1.2.31\"></a>\n# 1.2.31 barking-moustache (2016-10-10)\n\n## Bug Fixes\n- **input:** ensure that hidden input values are correct after history back\n  ([7ec663fc](https://github.com/angular/angular.js/commit/7ec663fc708aa7a9a9ce62d2306f24d7a733a86d)\n\n\n<a name=\"1.4.12\"></a>\n# 1.4.12\n\n*Invalid release*\n\n\n<a name=\"1.5.8\"></a>\n# 1.5.8 arbitrary-fallbacks (2016-07-22)\n\n\n## Bug Fixes\n\n- **$animate:** do not get affected by custom, enumerable properties on `Object.prototype`\n  ([181e4401](https://github.com/angular/angular.js/commit/181e44019e850e5253378e29415cddf8d768bbef),\n   [#14804](https://github.com/angular/angular.js/issues/14804), [#14830](https://github.com/angular/angular.js/issues/14830))\n- **$compile:** ensure `$doCheck` hooks can be defined in the controller constructor\n  ([3010ed4e](https://github.com/angular/angular.js/commit/3010ed4ee5c2c18b9848b5664639971b9fdc8919),\n   [#14811](https://github.com/angular/angular.js/issues/14811))\n- **$injector:** fix class detection RegExp\n  ([4724d56c](https://github.com/angular/angular.js/commit/4724d56c939d02675433e7fe554608dff97ecf81),\n   [#14533](https://github.com/angular/angular.js/issues/14533))\n- **$jsonpCallbacks:** do not overwrite callbacks added by other apps\n  ([1778d347](https://github.com/angular/angular.js/commit/1778d347cd3c91335e3840eaa49f1e387db8602f),\n   [#14824](https://github.com/angular/angular.js/issues/14824))\n- **$timeout:** make $flush handle new $timeouts added in $timeout callbacks\n  ([1a387ba5](https://github.com/angular/angular.js/commit/1a387ba5dd1a8a831486fce23f6795bd1eef3d8b),\n   [#5420](https://github.com/angular/angular.js/issues/5420), [#14686](https://github.com/angular/angular.js/issues/14686))\n- **copy:** fix handling of typed subarrays\n  ([1645924d](https://github.com/angular/angular.js/commit/1645924d49a7905ce55cced4c4276654970bb226),\n   [#14842](https://github.com/angular/angular.js/issues/14842), [#14845](https://github.com/angular/angular.js/issues/14845))\n- **modules:** allow modules to be loaded in any order when using `angular-loader`\n  ([98e4a220](https://github.com/angular/angular.js/commit/98e4a220fe8301cec35498ae592adc0266f12437),\n   [#9140](https://github.com/angular/angular.js/issues/9140), [#14794](https://github.com/angular/angular.js/issues/14794))\n- **ngAnimate:** allow removal of class that is scheduled to be added with requestAnimationFrame\n  ([7ccfe92b](https://github.com/angular/angular.js/commit/7ccfe92bed7361832f1b8d25b1a8411eb24d3fb5),\n   [#14582](https://github.com/angular/angular.js/issues/14582))\n- **ngMocks:** allow `ErrorAddingDeclarationLocationStack` to be recognized as an `Error`\n  ([c6074dc3](https://github.com/angular/angular.js/commit/c6074dc34c31a07269bf7f628b971ef6dc805f17),\n   [#13821](https://github.com/angular/angular.js/issues/13821), [#14344](https://github.com/angular/angular.js/issues/14344))\n- **ngOptions:** don't duplicate groups with falsy values\n  ([c3bfd7f5](https://github.com/angular/angular.js/commit/c3bfd7f59d0ecbf4ba3253fb407e683c7bb0766c))\n- **ngTransclude:**\n  - ensure that fallback content is compiled and linked correctly\n  ([c405f88b](https://github.com/angular/angular.js/commit/c405f88bbc743f41591f6f3cfc022eea3c6c34ad),\n   [#14787](https://github.com/angular/angular.js/issues/14787))\n  - only compile fallback content if necessary\n  ([159a68ec](https://github.com/angular/angular.js/commit/159a68ec7ba77e9128b0d0516b813ed3d223b6e3),\n   [#14768](https://github.com/angular/angular.js/issues/14768), [#14765](https://github.com/angular/angular.js/issues/14765), [#14775](https://github.com/angular/angular.js/issues/14775))\n\n\n## Features\n\n- **$compile:** backport $doCheck\n  ([de59ca71](https://github.com/angular/angular.js/commit/de59ca71072eac95ee68de308f92bc5f921dd07b),\n   [#14656](https://github.com/angular/angular.js/issues/14656))\n- **$jsonpCallbacks:** new service to abstract how JSONP callbacks are handled\n  ([a8cacfe9](https://github.com/angular/angular.js/commit/a8cacfe938287c54ce7099125cb735ad53f4c7c2),\n   [#14795](https://github.com/angular/angular.js/issues/14795))\n- **$q:** implement $q.race\n  ([b9a56d58](https://github.com/angular/angular.js/commit/b9a56d588f8b597b1dff30d8e184b7c37d94cdcf),\n   [#12929](https://github.com/angular/angular.js/issues/12929), [#14757](https://github.com/angular/angular.js/issues/14757))\n- **$resource:** pass the resource to a dynamic param functions\n  ([a126fcfe](https://github.com/angular/angular.js/commit/a126fcfee3bd8b02869bd2542c73e1eb21afe927),\n   [#4899](https://github.com/angular/angular.js/issues/4899))\n- **$swipe:** add pointer support\n  ([f797f83c](https://github.com/angular/angular.js/commit/f797f83cd66f1fd11b3c9399e7894217ffa06c38),\n   [#14061](https://github.com/angular/angular.js/issues/14061), [#14791](https://github.com/angular/angular.js/issues/14791))\n- **filterFilter:** allow overwriting the special `$` property name\n  ([33514ec3](https://github.com/angular/angular.js/commit/33514ec384d676d84b2a445bc15bae38c8c3ac8d),\n   [#13313](https://github.com/angular/angular.js/issues/13313))\n\n\n## Performance Improvements\n\n- **$compile:** wrap try/catch of collect comment directives into a function to avoid V8 deopt\n  ([acd45518](https://github.com/angular/angular.js/commit/acd455181de1cfa6b34d75f8d71a6c0b6995a777),\n   [#14848](https://github.com/angular/angular.js/issues/14848))\n\n\n<a name=\"1.2.30\"></a>\n# 1.2.30 patronal-resurrection (2016-07-21)\n\n\n_**Note:** This release contains some security fixes that required breaking changes. Since the\nlegacy 1.2.x branch is the only version branch that supports IE8, it was necessary to introduce a\ncouple of low-impact breaking changes in a patch release - something we generally avoid - in order\nto make the fixes available to people that still need IE8 support._\n\n## Bug Fixes\n\n- **$compile:**\n  - secure `link[href]` as a `RESOURCE_URL`s in `$sce`\n  ([f35f334b](https://github.com/angular/angular.js/commit/f35f334bd3197585bdf034f4b6d9ffa3122dac62),\n   [#14687](https://github.com/angular/angular.js/issues/14687))\n  - properly sanitize `xlink:href` attribute interpolation\n  ([f2fa1ed8](https://github.com/angular/angular.js/commit/f2fa1ed83d18d4e79a36f8c0db1c2524d762e513),\n   [2687c261](https://github.com/angular/angular.js/commit/2687c26140585d9e3716f9f559390f5d8d598fdf))\n- **ngSanitize:** blacklist the attribute `usemap` as it can be used as a security exploit\n  ([ac0d5286](https://github.com/angular/angular.js/commit/ac0d5286b8931633d774080d6396fb4825d8be33),\n   [#14903](https://github.com/angular/angular.js/issues/14903))\n- **ngAnimate:** do not use event.timeStamp anymore for time tracking\n  ([8d83b563](https://github.com/angular/angular.js/commit/8d83b5633471c847d58f337426fe069797dd49d9),\n   [#13494](https://github.com/angular/angular.js/issues/13494), [#13495](https://github.com/angular/angular.js/issues/13495))\n\n\n## Breaking Changes\n\n- **$compile:** due to [f35f334b](https://github.com/angular/angular.js/commit/f35f334bd3197585bdf034f4b6d9ffa3122dac62),\n\n`link[href]` attributes are now protected via `$sce`, which prevents interpolated values that fail\nthe `RESOURCE_URL` context tests from being used in interpolation. For example if the application is\nrunning at `https://mydomain.org/` then the following will fail:\n\n```html\n<link rel=\"stylesheet\" href=\"{{ 'https://otherdomain.org/unsafe.css' }}\" />\n```\n\nBy default, `RESOURCE_URL` safe URLs are only allowed from the same domain and protocol as the\napplication document. To use URLs from other domains and/or protocols, you may either whitelist them\nusing `$sceDelegateProvider.resourceUrlWhitelist(...)` or wrap them into a trusted value by calling\n`$sce.trustAsResourceUrl(url)`.\n\n- **ngSanitize:** due to [234053fc](https://github.com/angular/angular.js/commit/234053fc9ad90e0d05be7e8359c6af66be94c094),\n\nThe `$sanitize` service will now remove instances of the `usemap` attribute from any elements passed\nto it.\n\nThis attribute is used to reference another element by `name` or `id`. Since the `name` and `id`\nattributes are already blacklisted, a sanitized `usemap` attribute could only reference unsanitized\ncontent, which is a security risk.\n\n\n<a name=\"1.5.7\"></a>\n# 1.5.7 hexagonal-circumvolution (2016-06-15)\n\n\n## Bug Fixes\n\n- **$compile:**\n  - don't add merged attributes twice to $attrs\n  ([ebbaa4ac](https://github.com/angular/angular.js/commit/ebbaa4ac5e3559df9267203438a0bb18c2d3b7d8),\n   [#8159](https://github.com/angular/angular.js/issues/8159), [#14737](https://github.com/angular/angular.js/issues/14737))\n  - cope with `$onChanges` hooks throwing\n  ([3749c858](https://github.com/angular/angular.js/commit/3749c85829406ca57cc5729e80696c7f34134068),\n   [#14444](https://github.com/angular/angular.js/issues/14444), [#14463](https://github.com/angular/angular.js/issues/14463))\n- **$location:** initialize `$$absUrl` to empty string\n  ([294d6793f](https://github.com/angular/angular.js/commit/294d6793fd0e0781a257e35a165e0c6fde082fe7),\n   [#11091](https://github.com/angular/angular.js/issues/11091), [#13565](https://github.com/angular/angular.js/issues/13565), [#14488](https://github.com/angular/angular.js/issues/14488))\n- **$parse:** allow arguments to contain filter chains\n  ([cc6dcb4b](https://github.com/angular/angular.js/commit/cc6dcb4bc28aadff4f62d76d6451b0f80b928e69),\n   [#4175](https://github.com/angular/angular.js/issues/4175), [#4168](https://github.com/angular/angular.js/issues/4168), [#14720](https://github.com/angular/angular.js/issues/14720))\n- **$routeProvider:** do not deep-copy route definition objects\n  ([6d0dcca6](https://github.com/angular/angular.js/commit/6d0dcca6f18a353a12c356dc96e05475d351b795),\n   [#14478](https://github.com/angular/angular.js/issues/14478), [#14699](https://github.com/angular/angular.js/issues/14699), [#14750](https://github.com/angular/angular.js/issues/14750))\n- **input[email]:** improve email address validation\n  ([f423dc6b](https://github.com/angular/angular.js/commit/f423dc6b51a9b4a09728a287a2cabda7d45f192e),\n   [#14719](https://github.com/angular/angular.js/issues/14719))\n- **ngMessages:** create new scope for ngMessage, clean it up correctly\n  ([56f33af8](https://github.com/angular/angular.js/commit/56f33af89045e2ec18d144d9d1ef73affbe51959),\n   [#14307](https://github.com/angular/angular.js/issues/14307))\n- **ngMessagesInclude:** don't break on empty (or whitespace-only) templates\n  ([01b8772c](https://github.com/angular/angular.js/commit/01b8772cca55916376355a2ae58d3ab7832a4bc2),\n   [#12941](https://github.com/angular/angular.js/issues/12941), [#14726](https://github.com/angular/angular.js/issues/14726))\n- **ngMock#$controller:** properly assign bindings to all types of controllers (e.g. class-based)\n  ([db58801a](https://github.com/angular/angular.js/commit/db58801a55c91df755414387dc00fee5902bb5f3),\n   [#14437](https://github.com/angular/angular.js/issues/14437), [#14439](https://github.com/angular/angular.js/issues/14439))\n- **ngMockE2E:** allow $httpBackend.passThrough() to work when ngMock is loaded\n  ([6685043a](https://github.com/angular/angular.js/commit/6685043ad40acc50d7088f87e2a71f76d2265306),\n   [#1434](https://github.com/angular/angular.js/issues/1434), [#13124](https://github.com/angular/angular.js/issues/13124))\n- **ngSanitize:** call attribute setter in linky for all links\n  ([c4fad6ad](https://github.com/angular/angular.js/commit/c4fad6ad617af025984ca401054f7b402aa28f1d),\n   [#14707](https://github.com/angular/angular.js/issues/14707))\n\n\n## Features\n\n- **limitTo:** add support for array-like objects\n  ([b03957f0](https://github.com/angular/angular.js/commit/b03957f0047fcfe996abc8efe97f9e2be2c2e13a),\n   [#14657](https://github.com/angular/angular.js/issues/14657), [#14694](https://github.com/angular/angular.js/issues/14694))\n- **orderBy:** add support for custom comparators\n  ([2e33d170](https://github.com/angular/angular.js/commit/2e33d170be7eb72f40fd57a8f66631583572fbf2),\n   [#13238](https://github.com/angular/angular.js/issues/13238), [#14455](https://github.com/angular/angular.js/issues/14455), [#5123](https://github.com/angular/angular.js/issues/5123), [#8112](https://github.com/angular/angular.js/issues/8112), [#10368](https://github.com/angular/angular.js/issues/10368), [#14468](https://github.com/angular/angular.js/issues/14468))\n\n\n<a name=\"1.4.12\"></a>\n# 1.4.12 cultural-conservation (2016-06-15)\n\n_This release contains only documentation updates. Specifically, it restores the old (deprecated)\nversion of the tutorial on the 1.4.x branch. If someone needs a version of the tutorial that is\ncompatible with v1.4, they can find it at https://code.angularjs.org/1.4.12/docs/tutorial/._\n\n_As always, the latest and greatest version of the tutorial can be found on the master branch\n(at https://docs.angularjs.org/tutorial/). We strongly recommend using this version as it is kept\nup-to-date, showcases several new features introduced in v1.5 or later and follows modern best\npractices._\n\n\n<a name=\"1.5.6\"></a>\n# 1.5.6 arrow-stringification (2016-05-27)\n\n\n## Bug Fixes\n\n- **$browser:** set the url even if the browser transforms it\n  ([743b33ab](https://github.com/angular/angular.js/commit/743b33ab9d8cdb8aa6ff28028a54ac0023f4dc15),\n   [#14427](https://github.com/angular/angular.js/issues/14427), [#14499](https://github.com/angular/angular.js/issues/14499))\n- **$compile:**\n  - properly bind context to linking functions for directives with `templateUrl`\n  ([5ae72dc7](https://github.com/angular/angular.js/commit/5ae72dc7affb252774b7c4cbf278269c5e178f38))\n  - always use the DDO as `this` in pre-/post-linking functions\n  ([47bc98a1](https://github.com/angular/angular.js/commit/47bc98a1eafd7853babc1a7dc54f13363a3f4a43),\n   [#9306](https://github.com/angular/angular.js/issues/9306))\n  - don't run unnecessary update to one-way bindings\n  ([30479647](https://github.com/angular/angular.js/commit/304796471292f9805b9cf77e51aacc9cfbb09921),\n   [#14546](https://github.com/angular/angular.js/issues/14546), [#14580](https://github.com/angular/angular.js/issues/14580))\n  - removing unnecessary white space in element-transclusion comments\n  ([1116a96d](https://github.com/angular/angular.js/commit/1116a96df662c95aa83ab527c479b644a14532b6),\n   [#14549](https://github.com/angular/angular.js/issues/14549), [#14550](https://github.com/angular/angular.js/issues/14550))\n  - properly handle setting `srcset` to undefined\n  ([308f22ba](https://github.com/angular/angular.js/commit/308f22ba9a803967ce84c995d810990c80478f6f),\n   [#14470](https://github.com/angular/angular.js/issues/14470), [#14493](https://github.com/angular/angular.js/issues/14493))\n- **$injector:**\n  - add workaround for class stringification in Chrome v50/51\n  ([7550b7bd](https://github.com/angular/angular.js/commit/7550b7bda8d992cc6ed3c65b1f9f7e323a09cae4),\n   [#14531](https://github.com/angular/angular.js/issues/14531))\n  - add workaround for fat-arrow stringification in Chrome v50/51\n  ([bb730704](https://github.com/angular/angular.js/commit/bb730704f2f3dea4620e7b40083dcd65f208e2b2),\n   [#14487](https://github.com/angular/angular.js/issues/14487), [#14495](https://github.com/angular/angular.js/issues/14495))\n- **$templateRequest:** trust empty templates in `$templateCache` as well\n  ([10955969](https://github.com/angular/angular.js/commit/10955969620248bd31a0bd37bc9fd7cc3b1f5e88),\n   [#14479](https://github.com/angular/angular.js/issues/14479), [#14496](https://github.com/angular/angular.js/issues/14496))\n- **filters:** always call `splice()` with 2 arguments or more\n  ([6f1fae8a](https://github.com/angular/angular.js/commit/6f1fae8a916cc6f26725f64869f86fcd4991e819),\n   [#14467](https://github.com/angular/angular.js/issues/14467), [#14489](https://github.com/angular/angular.js/issues/14489))\n- **ng-bind-html:** watch the unwrapped value using `$sce.valueOf()` (instead of `toString()`)\n  ([1c1c9b27](https://github.com/angular/angular.js/commit/1c1c9b27cbb57b3219d4c9765eeea8a11553d297),\n   [#14526](https://github.com/angular/angular.js/issues/14526), [#14527](https://github.com/angular/angular.js/issues/14527))\n- **ngAnimate:**\n  - don't break on anchored animations without duration\n  ([21b76aed](https://github.com/angular/angular.js/commit/21b76aed06d9cc04bd25a99c23ba852af782b357),\n   [#14641](https://github.com/angular/angular.js/issues/14641), [#14645](https://github.com/angular/angular.js/issues/14645))\n  - properly handle empty jqLite collections\n  ([9f480257](https://github.com/angular/angular.js/commit/9f4802573348401ee24090f815f3138fa17c161d),\n   [#14558](https://github.com/angular/angular.js/issues/14558), [#14559](https://github.com/angular/angular.js/issues/14559))\n- **ngMessages:** do not compile ngMessagesInclude template if scope is destroyed\n  ([69d9072d](https://github.com/angular/angular.js/commit/69d9072d5b5aba988ac8a9717c92ce1fac465cbe),\n   [#12695](https://github.com/angular/angular.js/issues/12695), [#14640](https://github.com/angular/angular.js/issues/14640))\n- **ngMock:**\n  - match HTTP request regardless of the order of query params\n  ([363fb16c](https://github.com/angular/angular.js/commit/363fb16c1076a806bb31006daaf583ab5c82e467),\n   [#12762](https://github.com/angular/angular.js/issues/12762))\n  - pass eventHandlers to $httpBackend if passThrough is active\n  ([147650b3](https://github.com/angular/angular.js/commit/147650b3beae7ad8b556a930129887d187a0f5d3),\n   [#14471](https://github.com/angular/angular.js/issues/14471))\n\n\n## Features\n\n- **$compile:** support omitting required controller name if same as the local name\n  ([8965d57a](https://github.com/angular/angular.js/commit/8965d57aa0788c96859cf3cfa0f78b46d2cebedb),\n   [#14513](https://github.com/angular/angular.js/issues/14513))\n- **$parse:** Add support for ES6 object initializers\n  ([1c9b9e24](https://github.com/angular/angular.js/commit/1c9b9e24ede7efc10ce4d53c6ab5528cc77e79d7))\n\n\n## Performance Improvements\n\n- **$rootScope:** make queues more efficient\n  ([51b78f61](https://github.com/angular/angular.js/commit/51b78f61f954d94dc937f57190c9f881df9ab3ad),\n   [#14545](https://github.com/angular/angular.js/issues/14545))\n- **ngAnimate:** listen for document visibility changes\n  ([b377d6b0](https://github.com/angular/angular.js/commit/b377d6b043db9c8da4e68493892f75a0f9759464),\n   [#14568](https://github.com/angular/angular.js/issues/14568))\n- **ngClass:** improve even-odd checking\n  ([cf1b1755](https://github.com/angular/angular.js/commit/cf1b175508a72d4b7e3d64b8506903096c6ec25f))\n\n\n<a name=\"1.4.11\"></a>\n# 1.4.11 relentless-syncomania (2016-05-27)\n\n\n## Bug Fixes\n\n- **$compile:** properly handle setting `srcset` to undefined\n  ([85a53ea9](https://github.com/angular/angular.js/commit/85a53ea9cd08476496ef680d20f64ae6a7ae7499),\n   [#14470](https://github.com/angular/angular.js/issues/14470), [#14493](https://github.com/angular/angular.js/issues/14493))\n- **$templateRequest:** trust empty templates in `$templateCache` as well\n  ([ad21f8fe](https://github.com/angular/angular.js/commit/ad21f8feaf8659158e8f2092c90eb42c4f13c141),\n   [#14479](https://github.com/angular/angular.js/issues/14479), [#14496](https://github.com/angular/angular.js/issues/14496))\n- **filters:** always call `splice()` with 2 arguments or more\n  ([4e735e53](https://github.com/angular/angular.js/commit/4e735e53638a1c831f5c0455cd123a4127a11505),\n   [#14467](https://github.com/angular/angular.js/issues/14467), [#14489](https://github.com/angular/angular.js/issues/14489))\n- **formatNumber:** handle small numbers correctly when `gSize` !== `lgSize`\n  ([a1188721](https://github.com/angular/angular.js/commit/a1188721e1ac24e1c34e61b4f622f397416ccc7c),\n   [#14289](https://github.com/angular/angular.js/issues/14289), [#14290](https://github.com/angular/angular.js/issues/14290))\n- **ng-bind-html:** watch the unwrapped value using `$sce.valueOf()` (instead of `toString()`)\n  ([f31586db](https://github.com/angular/angular.js/commit/f31586db4115baabaa854c095278f367850a11c5),\n   [#14526](https://github.com/angular/angular.js/issues/14526), [#14527](https://github.com/angular/angular.js/issues/14527))\n- **ngAnimate:**\n  - safe-guard against missing document\n  ([0d764b58](https://github.com/angular/angular.js/commit/0d764b581d8b494190fa280f8870eee8fd039933))\n  - properly handle empty jqLite collections\n  ([fdaf4d5e](https://github.com/angular/angular.js/commit/fdaf4d5e27a2ddebf2999db4d35bef7915d32c86),\n   [#14558](https://github.com/angular/angular.js/issues/14558), [#14559](https://github.com/angular/angular.js/issues/14559))\n  - fire callbacks when document is hidden\n  ([c4bff290](https://github.com/angular/angular.js/commit/c4bff290e5009e8ae5aa93839ad80a677a9e878f),\n   [#14120](https://github.com/angular/angular.js/issues/14120))\n  - fire callbacks in the correct order for certain skipped animations\n  ([23550b5e](https://github.com/angular/angular.js/commit/23550b5e278b4fb3cf1300f1399d8ad6d6771725))\n- **ngClass:** fix watching of an array expression containing an object\n  ([b5086700](https://github.com/angular/angular.js/commit/b50867001bf71998a2f7e381095cb9001166e806),\n   [#14405](https://github.com/angular/angular.js/issues/14405))\n- **ngMessages:** don't crash when nested messages are removed\n  ([71dca7c4](https://github.com/angular/angular.js/commit/71dca7c4c23df95c6c0e5974f0758a3ca34ce819),\n   [#14183](https://github.com/angular/angular.js/issues/14183), [#14242](https://github.com/angular/angular.js/issues/14242))\n- **ngMock:** fix collecting stack trace in `inject()` on IE10+, PhantomJS\n  ([56dae6fa](https://github.com/angular/angular.js/commit/56dae6fa1bee88eaffae766a6cdcb8b6c4b89958),\n   [#13591](https://github.com/angular/angular.js/issues/13591), [#13592](https://github.com/angular/angular.js/issues/13592), [#13593](https://github.com/angular/angular.js/issues/13593))\n\n\n## Performance Improvements\n\n- **$compile:** use createMap() for directive bindings to allow fast forEach\n  ([832b383c](https://github.com/angular/angular.js/commit/832b383cbc63c157e62df523d574a75171a8c11c),\n   [#12529](https://github.com/angular/angular.js/issues/12529))\n\n\n<a name=\"1.5.5\"></a>\n# 1.5.5 material-conspiration (2016-04-18)\n\n\n## Reverts\n\n- **$compile:** move setting of controller data to single location\n  Reverted commit [21d148ae](https://github.com/angular/angular.js/commit/21d148aedc29c7efba4131ff2ef6383b4700868c)\n  since it caused the Angular Material tabs directive to fail.\n\n- **ngRoute:** allow `ngView` to be included in an asynchronously loaded template\n  Eagerly loading `$route`, could break tests, because it might request the root or default route\n  template (something `$httpBackend` would know nothing about).\n\n  It will be re-applied for `v1.6.x`, with a breaking change notice and possibly a way to disable\n  the feature in tests.\n\n  ([8237482d](https://github.com/angular/angular.js/commit/8237482d49e76e2c4994fe6207e3c9799ef04163),\n   [#1213](https://github.com/angular/angular.js/issues/1213), [#6812](https://github.com/angular/angular.js/issues/6812),\n   [#14088](https://github.com/angular/angular.js/issues/14088))\n\n\n## Bug Fixes\n\n- **$compile:**\n  - do not use `noop()` as controller for multiple components\n  ([4c8aeefb](https://github.com/angular/angular.js/commit/4c8aeefb624de7436ad95f3cd525405e0c3f493e),\n   [#14391](https://github.com/angular/angular.js/issues/14391), [#14402](https://github.com/angular/angular.js/issues/14402))\n  - still trigger `$onChanges` even if the inner value already matches the new value\n  ([d9448dcb](https://github.com/angular/angular.js/commit/d9448dcb9f901ceb04deda1d5f3d5aac8442a718),\n   [#14406](https://github.com/angular/angular.js/issues/14406))\n  - handle boolean attributes in `@` bindings\n  ([499e1b2a](https://github.com/angular/angular.js/commit/499e1b2adf27f32d671123f8dceadb3df2ad84a9),\n   [#14070](https://github.com/angular/angular.js/issues/14070))\n  - don't throw if controller is named\n  ([e72990dc](https://github.com/angular/angular.js/commit/e72990dc3714c8b847185ddb64fd5fd00e5cceab))\n  - ensure that `$onChanges` hook is called correctly\n  ([0ad2b708](https://github.com/angular/angular.js/commit/0ad2b70862d49ecc4355a16d767c0ca9358ecc3e),\n   [#14355](https://github.com/angular/angular.js/issues/14355), [#14359](https://github.com/angular/angular.js/issues/14359))\n- **$injector:** ensure functions with overridden `toString()` are annotated properly\n  ([d384834f](https://github.com/angular/angular.js/commit/d384834fdee140a716298bd065f304f8fba4725e),\n   [#14361](https://github.com/angular/angular.js/issues/14361))\n- **ngAnimate:**\n  - remove event listeners only after all listeners have been called\n  ([79604f46](https://github.com/angular/angular.js/commit/79604f462899c118a99d610995083ff82d38aa35),\n   [#14321](https://github.com/angular/angular.js/issues/14321))\n  - fire callbacks when document is hidden\n  ([c7a92d2a](https://github.com/angular/angular.js/commit/c7a92d2a9a436dddd65de721c9837a93e915d939),\n   [#14120](https://github.com/angular/angular.js/issues/14120))\n  - fire callbacks in the correct order for certain skipped animations\n  ([90da3059](https://github.com/angular/angular.js/commit/90da3059cecfefaecf136b01cd87aee6775a8778))\n- **ngClass:** fix watching of an array expression containing an object\n  ([f975d8d4](https://github.com/angular/angular.js/commit/f975d8d4481e0b8cdba553f0e5ad9ec1688adae8),\n   [#14405](https://github.com/angular/angular.js/issues/14405))\n- **ngMock:** fix collecting stack trace in `inject()` on IE10+, PhantomJS\n  ([e9c718a4](https://github.com/angular/angular.js/commit/e9c718a465d28b9f2691e3acab944f7c31aa9fb6),\n   [#13591](https://github.com/angular/angular.js/issues/13591), [#13592](https://github.com/angular/angular.js/issues/13592), [#13593](https://github.com/angular/angular.js/issues/13593))\n- **ngOptions:** set select value when model matches disabled option\n  ([832eba5f](https://github.com/angular/angular.js/commit/832eba5fc952312e6b99127123e6e75bdf729006),\n   [#12756](https://github.com/angular/angular.js/issues/12756))\n- **$http:** pass event object to `eventHandlers`/`uploadEventHandlers`\n  ([25d4e5cc](https://github.com/angular/angular.js/commit/25d4e5cca4fa615e49d65976223c6deb5b485b4c),\n   [#14436](https://github.com/angular/angular.js/issues/14436))\n\n\n## Features\n\n- **$compile:**\n  - put custom annotations on DDO\n  ([f338e96c](https://github.com/angular/angular.js/commit/f338e96ccc739efc4b24022eae406c3d5451d422),\n   [#14369](https://github.com/angular/angular.js/issues/14369), [#14279](https://github.com/angular/angular.js/issues/14279), [#14284](https://github.com/angular/angular.js/issues/14284))\n  - add `isFirstChange()` method to onChanges object\n  ([8d43d8b8](https://github.com/angular/angular.js/commit/8d43d8b8e7aacf97ddb9aa48bff25db57249cdd5),\n   [#14318](https://github.com/angular/angular.js/issues/14318), [#14323](https://github.com/angular/angular.js/issues/14323))\n- **$componentController:** provide isolated scope if none is passed (#14425)\n  ([33f817b9](https://github.com/angular/angular.js/commit/33f817b99cb20e566b381e7202235fe99b4a742a),\n   [#14425](https://github.com/angular/angular.js/issues/14425))\n- **$http:**\n  - support handling additional XHR events\n  ([01b18450](https://github.com/angular/angular.js/commit/01b18450882da9bb9c903d43c0daddbc03c2c35d) and\n  [56c861c9](https://github.com/angular/angular.js/commit/56c861c9e114c45790865e5635eaae8d32eb649a),\n   [#14367](https://github.com/angular/angular.js/issues/14367), [#11547](https://github.com/angular/angular.js/issues/11547), [#1934](https://github.com/angular/angular.js/issues/1934))\n- **$parse:** add the ability to define the identifier characters\n  ([3e7fa191](https://github.com/angular/angular.js/commit/3e7fa19197c54a764225ad27c0c0bf72263daa8d))\n- **ngAnimate:** let $animate.off() remove all listeners for an element\n  ([bf6cb8ab](https://github.com/angular/angular.js/commit/bf6cb8ab0d157083a1ed55743e3fffe728daa6f3))\n- **ngAria:** add support for aria-readonly based on ngReadonly\n  ([ec0baadc](https://github.com/angular/angular.js/commit/ec0baadcb68a4fa8da27d76b7e6a4e0840acd7fa),\n   [#14140](https://github.com/angular/angular.js/issues/14140), [#14077](https://github.com/angular/angular.js/issues/14077))\n- **ngParseExt:** new ngParseExt module\n  ([d08f5c69](https://github.com/angular/angular.js/commit/d08f5c698624f6243685b16f2d458cb9a980ebde))\n\n\n## Performance Improvements\n\n- **$compile:** use createMap() for directive bindings to allow fast `forEach`\n  ([c115b37c](https://github.com/angular/angular.js/commit/c115b37c336f3a5936187279057b29c76078caf2),\n   [#12529](https://github.com/angular/angular.js/issues/12529))\n- **ngOptions:** use `documentFragment` to populate `select` options\n  ([6a4124d0](https://github.com/angular/angular.js/commit/6a4124d0fb17cd7fc0e8bf5a1ca4d785a1d11c1c),\n   [#13607](https://github.com/angular/angular.js/issues/13607), [#13239](https://github.com/angular/angular.js/issues/13239), [#12076](https://github.com/angular/angular.js/issues/12076))\n\n\n<a name=\"1.5.4\"></a>\n# 1.5.4 graduated-sophistry (2016-04-14)\n\nThis was a partially published release that you should ignore.\n\n<a name=\"1.5.3\"></a>\n# 1.5.3 diplohaplontic-meiosis (2016-03-25)\n\n## Bug Fixes\n\n- **$compile:** workaround a GC bug in Chrome < 50\n  ([513199ee](https://github.com/angular/angular.js/commit/513199ee9f1c8eef1240983d6e52c824404adb98),\n   [#14041](https://github.com/angular/angular.js/issues/14041), [#14286](https://github.com/angular/angular.js/issues/14286))\n- **$sniffer:** fix history sniffing in Chrome Packaged Apps\n  ([457fd21a](https://github.com/angular/angular.js/commit/457fd21a1a0c10c66245c32a73602f3a09038bda),\n   [#11932](https://github.com/angular/angular.js/issues/11932), [#13945](https://github.com/angular/angular.js/issues/13945))\n- **formatNumber:** handle small numbers correctly when `gSize` !== `lgSize`\n  ([3277b885](https://github.com/angular/angular.js/commit/3277b885c4dec3edd51b8e8c3d1776057d6d4d1d),\n   [#14289](https://github.com/angular/angular.js/issues/14289), [#14290](https://github.com/angular/angular.js/issues/14290))\n- **ngAnimate:** run structural animations with cancelled out class changes\n  ([c7813e9e](https://github.com/angular/angular.js/commit/c7813e9ebf793fe89380dcad54e8e002fafdd985),\n   [#14249](https://github.com/angular/angular.js/issues/14249))\n- **ngMessages:** don't crash when nested messages are removed\n  ([ef91b04c](https://github.com/angular/angular.js/commit/ef91b04cdd794f308617bca7ebd0b1b747e4f7de),\n   [#14183](https://github.com/angular/angular.js/issues/14183), [#14242](https://github.com/angular/angular.js/issues/14242))\n\n\n## Features\n\n- **$compile:** add more lifecycle hooks to directive controllers\n  ([9cd9956d](https://github.com/angular/angular.js/commit/9cd9956dcbc8382e8e8757a805398bd251bbc67e),\n   [#14127](https://github.com/angular/angular.js/issues/14127), [#14030](https://github.com/angular/angular.js/issues/14030), [#14020](https://github.com/angular/angular.js/issues/14020), [#13991](https://github.com/angular/angular.js/issues/13991), [#14302](https://github.com/angular/angular.js/issues/14302))\n\n\n\n<a name=\"1.5.2\"></a>\n# 1.5.2 differential-recovery (2016-03-18)\n\nThis release reverts a breaking change that accidentally made it into the 1.5.1 release. See\n[fee7bac3](https://github.com/angular/angular.js/commit/fee7bac392db24b6006d6a57ba71526f3afa102c)\nfor more info.\n\n\n## Bug Fixes\n\n- **ngAnimate.$animate:** remove animation callbacks when the element is removed\n  ([ce7f4000](https://github.com/angular/angular.js/commit/ce7f400011e1e2e1b9316f18ce87b87b79d878b4))\n\n\n<a name=\"1.5.1\"></a>\n# 1.5.1 equivocal-sophistication (2016-03-16)\n\n\n## Bug Fixes\n\n- **core:** only call `console.log` when `window.console` exists\n  ([ce138f3c](https://github.com/angular/angular.js/commit/ce138f3c552f8bf741721ab8d10994ed35a4b2f5),\n   [#14006](https://github.com/angular/angular.js/issues/14006), [#14007](https://github.com/angular/angular.js/issues/14007), [#14047](https://github.com/angular/angular.js/issues/14047))\n- **$compile:** allow directives to have decorators\n  ([0728cc2f](https://github.com/angular/angular.js/commit/0728cc2f2bb04d5dbdfca41f3afacea16c75ee07))\n- **$resource:** fix parse errors on older Android WebViews\n  ([df8db7b4](https://github.com/angular/angular.js/commit/df8db7b446b5bae83afef457d706d2805e597f29),\n   [#13989](https://github.com/angular/angular.js/issues/13989))\n- **$routeProvider:** properly handle optional eager path named groups\n  ([c0797c68](https://github.com/angular/angular.js/commit/c0797c68866c9ef8ff3c2f6985e6eb9374346151),\n   [#14011](https://github.com/angular/angular.js/issues/14011))\n- **copy:** add support for copying `Blob` objects\n  ([e9d579b6](https://github.com/angular/angular.js/commit/e9d579b608c2be8fdcf0326d0679a76bb9ae5b6e),\n   [#9669](https://github.com/angular/angular.js/issues/9669), [#14064](https://github.com/angular/angular.js/issues/14064))\n- **dateFilter:** correctly format BC years\n  ([e36205f5](https://github.com/angular/angular.js/commit/e36205f5af82b69362def7d2b6eeeb038f592311))\n- **formatNumber:** allow negative fraction size\n  ([e046c170](https://github.com/angular/angular.js/commit/e046c170bcf677f26e61af6470cb5fd2f751c969),\n   [#13913](https://github.com/angular/angular.js/issues/13913))\n- **input:** re-validate when partially editing date-family inputs\n  ([e383804c](https://github.com/angular/angular.js/commit/e383804c4ab62278fbaf4fdfaa03caeacff77fc4),\n   [#12207](https://github.com/angular/angular.js/issues/12207), [#13886](https://github.com/angular/angular.js/issues/13886))\n- **input\\[date\\]:** support years with more than 4 digits\n  ([d76951f1](https://github.com/angular/angular.js/commit/d76951f1747abd2da6e320d4ff9019f170d9793f),\n   [#13735](https://github.com/angular/angular.js/issues/13735), [#13905](https://github.com/angular/angular.js/issues/13905))\n- **ngOptions:** always set the 'selected' attribute for selected options\n  ([9f5a1722](https://github.com/angular/angular.js/commit/9f5a172291ff6926dcd246f0972288916a4c9bf6),\n   [#14115](https://github.com/angular/angular.js/issues/14115))\n- **ngRoute:** allow `ngView` to be included in an asynchronously loaded template\n  ([8237482d](https://github.com/angular/angular.js/commit/8237482d49e76e2c4994fe6207e3c9799ef04163),\n   [#1213](https://github.com/angular/angular.js/issues/1213), [#6812](https://github.com/angular/angular.js/issues/6812), [#14088](https://github.com/angular/angular.js/issues/14088))\n- **ngMock:**\n  - attach `$injector` to `$rootElement` and prevent memory leak due to attached data\n  ([75373dd4](https://github.com/angular/angular.js/commit/75373dd4bdae6c6035272942c69444c386f824cd),\n   [#14022](https://github.com/angular/angular.js/issues/14022), [#14094](https://github.com/angular/angular.js/issues/14094), [#14098](https://github.com/angular/angular.js/issues/14098))\n  - don't break if `$rootScope.$destroy()` is not a function\n  ([50ed8712](https://github.com/angular/angular.js/commit/50ed8712566d601c9fb76b71f7b534b5bc803a36),\n   [#14106](https://github.com/angular/angular.js/issues/14106), [#14107](https://github.com/angular/angular.js/issues/14107))\n- **ngMockE2E:** pass `responseType` to `$delegate` when using `passThrough`\n  ([d16faf9f](https://github.com/angular/angular.js/commit/d16faf9f2b9bd2b85d95e71d902cec0269282f2c),\n   [#5415](https://github.com/angular/angular.js/issues/5415), [#5783](https://github.com/angular/angular.js/issues/5783))\n\n\n## Features\n\n- **$compile:** add custom annotations to the controller\n  ([0c800930](https://github.com/angular/angular.js/commit/0c8009300b819c39c5e4892856724a731a8dcda6),\n   [#14114](https://github.com/angular/angular.js/issues/14114))\n- **$controllerProvider:** add a `has()` method for checking the existence of a controller\n  ([bb9575db](https://github.com/angular/angular.js/commit/bb9575dbd3428176216355df7b2933d2a72783cd),\n   [#13951](https://github.com/angular/angular.js/issues/13951), [#14109](https://github.com/angular/angular.js/issues/14109))\n- **dateFilter:** add support for STANDALONEMONTH in format (`LLLL`)\n  ([3e5b25b3](https://github.com/angular/angular.js/commit/3e5b25b33f278376def432698c704b1807fdb8c0),\n   [#13999](https://github.com/angular/angular.js/issues/13999), [#14013](https://github.com/angular/angular.js/issues/14013))\n- **ngMock:** add `sharedInjector()` to `angular.mock.module`\n  ([a46ab60f](https://github.com/angular/angular.js/commit/a46ab60fd5bf94896f0761e858ef38b998eb0f80),\n   [#14093](https://github.com/angular/angular.js/issues/14093), [#10238](https://github.com/angular/angular.js/issues/10238))\n\n\n## Performance Improvements\n\n- **ngRepeat:** avoid duplicate jqLite wrappers\n  ([632e15a3](https://github.com/angular/angular.js/commit/632e15a3afdcd30168700cec1367bd81966400d4))\n- **ngAnimate:**\n  - avoid jqLite/jQuery for upward DOM traversal\n  ([35251bd4](https://github.com/angular/angular.js/commit/35251bd4ce23251b5e9a2860cf414726c194721e))\n  - avoid `$.fn.data` overhead with jQuery\n  ([15915e60](https://github.com/angular/angular.js/commit/15915e606fdf5114592db1a0a5e3f12e639d7cdb))\n\n\n<a name=\"1.4.10\"></a>\n# 1.4.10 benignant-oscillation (2016-03-16)\n\n\n## Bug Fixes\n\n- **core:** only call `console.log` when `window.console` exists\n  ([beb00e44](https://github.com/angular/angular.js/commit/beb00e44de947981dbe35d5cf7a116e10ea8dc67),\n   [#14006](https://github.com/angular/angular.js/issues/14006), [#14007](https://github.com/angular/angular.js/issues/14007), [#14047](https://github.com/angular/angular.js/issues/14047))\n- **$animateCss:** cancel fallback timeout when animation ends normally\n  ([a60bbc12](https://github.com/angular/angular.js/commit/a60bbc12e8c5170e70d95f1b2c3e309b3b95cb84),\n   [#13787](https://github.com/angular/angular.js/issues/13787))\n- **$compile:**\n  - allow directives to have decorators\n  ([77cdc37c](https://github.com/angular/angular.js/commit/77cdc37c65491b551fcf01a18ab848a693c293d7))\n  - properly denormalize templates when only one of the start/end symbols is different\n  ([2d44a681](https://github.com/angular/angular.js/commit/2d44a681eb912a81a8bc8e16a278c45dae91fa24),\n   [#13848](https://github.com/angular/angular.js/issues/13848))\n  - handle boolean attributes in `@` bindings\n  ([2ffbfb0a](https://github.com/angular/angular.js/commit/2ffbfb0ad0647d103ff339ee4b772b62d4823bf3),\n   [#13767](https://github.com/angular/angular.js/issues/13767), [#13769](https://github.com/angular/angular.js/issues/13769))\n- **$parse:**\n  - prevent assignment on constructor properties\n  ([f47e2180](https://github.com/angular/angular.js/commit/f47e218006029f39b4785d820b430de3a0eebcb0),\n   [#13417](https://github.com/angular/angular.js/issues/13417))\n  - preserve expensive checks when running `$eval` inside an expression\n  ([96d62cc0](https://github.com/angular/angular.js/commit/96d62cc0fc77248d7e3ec4aa458bac0d3e072629))\n  - copy `inputs` for expressions with expensive checks\n  ([0b7fff30](https://github.com/angular/angular.js/commit/0b7fff303f46202bbae1ff3ca9d0e5fa76e0fc9a))\n- **$rootScope:** set no context when calling helper functions for `$watch`\n  ([ab5c7698](https://github.com/angular/angular.js/commit/ab5c7698bb106669ca31b5f79a95afa54d65c5f1))\n- **$route:** allow preventing a route reload\n  ([4bc30314](https://github.com/angular/angular.js/commit/4bc3031497447ad527356f12bd0ceee1d7d09db5),\n   [#9824](https://github.com/angular/angular.js/issues/9824), [#13894](https://github.com/angular/angular.js/issues/13894))\n- **$routeProvider:** properly handle optional eager path named groups\n  ([6a4403a1](https://github.com/angular/angular.js/commit/6a4403a11845173d6a96232f77d73aa544b182af),\n   [#14011](https://github.com/angular/angular.js/issues/14011))\n- **copy:** add support for copying `Blob` objects\n  ([863a4232](https://github.com/angular/angular.js/commit/863a4232a6faa92428df45cd54d5a519be2434de),\n   [#9669](https://github.com/angular/angular.js/issues/9669), [#14064](https://github.com/angular/angular.js/issues/14064))\n- **dateFilter:** follow the CLDR on pattern escape sequences\n  ([f476060d](https://github.com/angular/angular.js/commit/f476060de6cc016380c0343490a184543f853652),\n   [#12839](https://github.com/angular/angular.js/issues/12839))\n- **dateFilter, input:** fix Date parsing in IE/Edge when timezone offset contains `:`\n  ([571afd65](https://github.com/angular/angular.js/commit/571afd6558786d7b99e2aebd307b4a94c9f2bb87),\n   [#13880](https://github.com/angular/angular.js/issues/13880), [#13887](https://github.com/angular/angular.js/issues/13887))\n- **input:** re-validate when partially editing date-family inputs\n  ([02929f82](https://github.com/angular/angular.js/commit/02929f82f30449301ff18fea84a6396a017683b1),\n   [#12207](https://github.com/angular/angular.js/issues/12207), [#13886](https://github.com/angular/angular.js/issues/13886))\n- **select:** handle corner case of adding options via a custom directive\n  ([df6e7315](https://github.com/angular/angular.js/commit/df6e731506831a3dc7f44c9a90abe17515450b3e),\n   [#13874](https://github.com/angular/angular.js/issues/13874), [#13878](https://github.com/angular/angular.js/issues/13878))\n- **ngOptions:** always set the 'selected' attribute for selected options\n  ([f87e8288](https://github.com/angular/angular.js/commit/f87e8288fb69526fd240a66a046f5de52ed204de),\n   [#14115](https://github.com/angular/angular.js/issues/14115))\n- **ngAnimate:** properly cancel previously running class-based animations\n  ([3b27dd37](https://github.com/angular/angular.js/commit/3b27dd37a2cc8a52992784ece6b371023dadf792),\n   [#10156](https://github.com/angular/angular.js/issues/10156), [#13822](https://github.com/angular/angular.js/issues/13822))\n- **ngAnimateChildren:** make it compatible with `ngIf`\n  ([dc158e7e](https://github.com/angular/angular.js/commit/dc158e7e40624ef94c66560386522ef7e991a9ce),\n   [#13865](https://github.com/angular/angular.js/issues/13865), [#13876](https://github.com/angular/angular.js/issues/13876))\n- **ngMockE2E:** pass `responseType` to `$delegate` when using `passThrough`\n  ([947cb4d1](https://github.com/angular/angular.js/commit/947cb4d1451afa4f5090a693df5b1968dd0df70c),\n   [#5415](https://github.com/angular/angular.js/issues/5415), [#5783](https://github.com/angular/angular.js/issues/5783))\n\n\n## Features\n\n- **$locale:** Include original locale ID in $locale\n  ([e69f3550](https://github.com/angular/angular.js/commit/e69f35507e10c994708ce4f1efba7573951d1acd),\n   [#13390](https://github.com/angular/angular.js/issues/13390))\n- **ngAnimate:** provide ng-[event]-prepare class for structural animations\n  ([796f7ab4](https://github.com/angular/angular.js/commit/796f7ab41487e124b5b0c02dbf0a03bd581bf073))\n\n\n## Performance Improvements\n\n- **$compile:** avoid needless overhead when wrapping text nodes\n  ([946d9ae9](https://github.com/angular/angular.js/commit/946d9ae90bb31fe911ebbe1b80cd4c8af5a665c6))\n- **ngRepeat:** avoid duplicate jqLite wrappers\n  ([d04c38c4](https://github.com/angular/angular.js/commit/d04c38c48968db777c3ea6a177ce2ff0116df7b4))\n- **ngAnimate:**\n  - avoid jqLite/jQuery for upward DOM traversal\n  ([ab95ba65](https://github.com/angular/angular.js/commit/ab95ba65c08b38cace83de6717b7681079182b45))\n  - avoid `$.fn.data` overhead with jQuery\n  ([86416bcb](https://github.com/angular/angular.js/commit/86416bcbee2192fa31c017163c5d856763182ade))\n\n\n<a name=\"1.5.0\"></a>\n# 1.5.0 ennoblement-facilitation (2016-02-05)\n\n## Bug Fixes\n\n- **$parse:** Copy `inputs` for expressions with expensive checks\n  ([37cb9ad4](https://github.com/angular/angular.js/commit/37cb9ad43619e2b14055b3105a954f4474cd933c))\n- **$rootScope:** Set no `this` context when calling helper functions for `$watch`\n  ([1c6edd41](https://github.com/angular/angular.js/commit/1c6edd416b4baad0c8b01148f429eb78e0ad7eaa))\n- **$route:** allow route reload to be prevented\n  ([2f0a50b5](https://github.com/angular/angular.js/commit/2f0a50b526c5d0263879d3e845866e1af6fd9791),\n   [#9824](https://github.com/angular/angular.js/issues/9824), [#13894](https://github.com/angular/angular.js/issues/13894))\n- **dateFilter, input:** fix Date parsing in IE/Edge when timezone offset contains `:`\n  ([622c4216](https://github.com/angular/angular.js/commit/622c42169699ec07fc6daaa19fe6d224e5d2f70e),\n   [#13880](https://github.com/angular/angular.js/issues/13880), [#13887](https://github.com/angular/angular.js/issues/13887))\n- **ngAnimateChildren:** make it compatible with `ngIf`\n  ([8aecf46a](https://github.com/angular/angular.js/commit/8aecf46ad2b3324dd504a8083a61d5bf18d870ed),\n   [#13865](https://github.com/angular/angular.js/issues/13865), [#13876](https://github.com/angular/angular.js/issues/13876))\n- **ngAria:** Apply ARIA attrs correctly\n  ([d06431e5](https://github.com/angular/angular.js/commit/d06431e5309bb0125588877451dc79b935808134),\n   [#13078](https://github.com/angular/angular.js/issues/13078), [#11374](https://github.com/angular/angular.js/issues/11374), [#11830](https://github.com/angular/angular.js/issues/11830), [#13483](https://github.com/angular/angular.js/issues/13483))\n- **select:** handle the corner case of adding options via a custom directive\n  ([ca5b27bd](https://github.com/angular/angular.js/commit/ca5b27bd0b5243a25730be672c35dfed8ca1d28d),\n   [#13874](https://github.com/angular/angular.js/issues/13874), [#13878](https://github.com/angular/angular.js/issues/13878))\n\n\n## Features\n\n- **$compile:** add one-way binding to the isolate scope definition\n  ([4ac23c0a](https://github.com/angular/angular.js/commit/4ac23c0ac59c269d65b7f78efec75d060121bd18),\n   [#13928](https://github.com/angular/angular.js/issues/13928), [#13854](https://github.com/angular/angular.js/issues/13854), [#12835](https://github.com/angular/angular.js/issues/12835), [#13900](https://github.com/angular/angular.js/issues/13900))\n\n\n## Breaking Changes\n\n### Upgrade to 1.5.1\nThis version of AngularJS is problematic due to a issue during its release. Please upgrade to version [1.5.2](#1.5.2).\n\n- **ngAria:** due to [d06431e5](https://github.com/angular/angular.js/commit/d06431e5309bb0125588877451dc79b935808134),\n  Where appropriate, ngAria now applies ARIA to custom controls only, not native inputs. Because of this, support for `aria-multiline` on textareas has been removed.\n\n\n<a name=\"1.5.0-rc.2\"></a>\n# 1.5.0-rc.2 controller-requisition (2016-01-28)\n\n## Deprecation Warning\n\n- The `ngTouch` module's `ngClick` directive has been deprecated and disabled by default. See the breaking\nchanges section for more information\n- The `angular.lowercase` and `angular.uppercase` functions have been deprecated and will be removed\nin version 1.7.0. It is recommended to use [String.prototype.toLowerCase](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/toLowerCase) and [String.prototype.toUpperCase](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/toUpperCase) functions instead.\n\n## Bug Fixes\n\n- **$compile:**\n  - properly denormalize templates when only one of the start/end symbols is different\n  ([8348365d](https://github.com/angular/angular.js/commit/8348365df9b9e2d4c9c8d5211e3424d4b9a29767),\n   [#13848](https://github.com/angular/angular.js/issues/13848))\n  - handle boolean attributes in `@` bindings\n  ([db5e0ffe](https://github.com/angular/angular.js/commit/db5e0ffe124ac588f01ef0fe79efebfa72f5eec7),\n   [#13767](https://github.com/angular/angular.js/issues/13767), [#13769](https://github.com/angular/angular.js/issues/13769))\n- **$parse:** Preserve expensive checks when running $eval inside an expression\n  ([acfda102](https://github.com/angular/angular.js/commit/acfda1022d23ecaea34bbc8931588a0715b3ab03))\n- **dateFilter:** follow the CLDR on pattern escape sequences\n  ([1ab4e444](https://github.com/angular/angular.js/commit/1ab4e44443716c33cd857dcb1098d20580dbb0cc),\n   [#12839](https://github.com/angular/angular.js/issues/12839))\n- **ngAnimate:**\n  - cancel fallback timeout when animation ends normally\n  ([e9c406b2](https://github.com/angular/angular.js/commit/e9c406b2464614c9784f7324d8910180c81c38a7),\n   [#13787](https://github.com/angular/angular.js/issues/13787))\n  - correctly handle `$animate.pin()` host elements\n  ([7700e2df](https://github.com/angular/angular.js/commit/7700e2df096cf50dfdf84841cab7e2d24d2eb96d),\n   [#13783](https://github.com/angular/angular.js/issues/13783))\n  - properly cancel-out previously running class-based animations\n  ([20b8ece4](https://github.com/angular/angular.js/commit/20b8ece444408a64ac69f7b5d45ddb3af0c418a0),\n   [#10156](https://github.com/angular/angular.js/issues/10156), [#13822](https://github.com/angular/angular.js/issues/13822))\n  - ensure that animate promises resolve when the document is hidden\n  ([52ea4110](https://github.com/angular/angular.js/commit/52ea4110d33b7de2845a698913682a03365aa074))\n  - do not trigger animations if the document is hidden\n  ([a3a7afd3](https://github.com/angular/angular.js/commit/a3a7afd3aa70d981b0210088df53fa2cf68d3a3d),\n   [#12842](https://github.com/angular/angular.js/issues/12842), [#13776](https://github.com/angular/angular.js/issues/13776))\n- **ngSanitize:** blacklist the attribute `usemap` as it can be used as a security exploit\n  ([234053fc](https://github.com/angular/angular.js/commit/234053fc9ad90e0d05be7e8359c6af66be94c094))\n- **ngTouch:** deprecate ngClick and disable it by default\n  ([0dfc1dfe](https://github.com/angular/angular.js/commit/0dfc1dfebf26af7f951f301c4e3848ac46f05d7f),\n   [#4030](https://github.com/angular/angular.js/issues/4030), [#5307](https://github.com/angular/angular.js/issues/5307), [#6001](https://github.com/angular/angular.js/issues/6001), [#6432](https://github.com/angular/angular.js/issues/6432), [#7231](https://github.com/angular/angular.js/issues/7231), [#11358](https://github.com/angular/angular.js/issues/11358), [#12082](https://github.com/angular/angular.js/issues/12082), [#12153](https://github.com/angular/angular.js/issues/12153), [#12392](https://github.com/angular/angular.js/issues/12392), [#12545](https://github.com/angular/angular.js/issues/12545), [#12867](https://github.com/angular/angular.js/issues/12867), [#13213](https://github.com/angular/angular.js/issues/13213), [#13558](https://github.com/angular/angular.js/issues/13558), [#3296](https://github.com/angular/angular.js/issues/3296), [#3347](https://github.com/angular/angular.js/issues/3347), [#3447](https://github.com/angular/angular.js/issues/3447), [#3999](https://github.com/angular/angular.js/issues/3999), [#4428](https://github.com/angular/angular.js/issues/4428), [#6251](https://github.com/angular/angular.js/issues/6251), [#6330](https://github.com/angular/angular.js/issues/6330), [#7134](https://github.com/angular/angular.js/issues/7134), [#7935](https://github.com/angular/angular.js/issues/7935), [#9724](https://github.com/angular/angular.js/issues/9724), [#9744](https://github.com/angular/angular.js/issues/9744), [#9872](https://github.com/angular/angular.js/issues/9872), [#10211](https://github.com/angular/angular.js/issues/10211), [#10366](https://github.com/angular/angular.js/issues/10366), [#10918](https://github.com/angular/angular.js/issues/10918), [#11197](https://github.com/angular/angular.js/issues/11197), [#11261](https://github.com/angular/angular.js/issues/11261), [#11342](https://github.com/angular/angular.js/issues/11342), [#11577](https://github.com/angular/angular.js/issues/11577), [#12150](https://github.com/angular/angular.js/issues/12150), [#12317](https://github.com/angular/angular.js/issues/12317), [#12455](https://github.com/angular/angular.js/issues/12455), [#12734](https://github.com/angular/angular.js/issues/12734), [#13122](https://github.com/angular/angular.js/issues/13122), [#13272](https://github.com/angular/angular.js/issues/13272), [#13447](https://github.com/angular/angular.js/issues/13447))\n\n\n## Features\n\n- **$compile:**\n  - allow required controllers to be bound to the directive controller\n  ([56c3666f](https://github.com/angular/angular.js/commit/56c3666fe50955aa7d1c1b6159626f1c1cb34637),\n   [#6040](https://github.com/angular/angular.js/issues/6040), [#5893](https://github.com/angular/angular.js/issues/5893), [#13763](https://github.com/angular/angular.js/issues/13763))\n  - allow directive definition property `require` to be an object\n  ([cd21216f](https://github.com/angular/angular.js/commit/cd21216ff7eb6d81fc9aa1d1ef994c3d8e046394),\n   [#8401](https://github.com/angular/angular.js/issues/8401), [#13763](https://github.com/angular/angular.js/issues/13763))\n  - call `$onInit` on directive controllers after all sibling controllers have been constructed\n  ([3ffdf380](https://github.com/angular/angular.js/commit/3ffdf380c522cbf15a4ce5a8b08d21d40d5f8859),\n   [#13763](https://github.com/angular/angular.js/issues/13763))\n- **$locale:** include original locale ID in `$locale`\n  ([63492a02](https://github.com/angular/angular.js/commit/63492a02614a33a50cc28f9fdd73bae731352dd5),\n   [#13390](https://github.com/angular/angular.js/issues/13390))\n- **$resource:** add support for timeout in cancellable actions\n  ([d641901b](https://github.com/angular/angular.js/commit/d641901be6887cdd93dc678eb514366eb759d21e),\n   [#13824](https://github.com/angular/angular.js/issues/13824))\n\n\n## Performance Improvements\n\n- **$compile:** avoid needless overhead when wrapping text nodes\n  ([92e4801d](https://github.com/angular/angular.js/commit/92e4801d88fbe9b7ef719fd3d0175d85420e1cc4))\n- **ngAnimate:** speed up `areAnimationsAllowed` check\n  ([683bd92f](https://github.com/angular/angular.js/commit/683bd92f56990bf1bfeabf619d997716909ebf6b))\n\n\n## Breaking Changes\n\n- **ngSanitize:** due to [234053fc](https://github.com/angular/angular.js/commit/234053fc9ad90e0d05be7e8359c6af66be94c094),\n\nThe `$sanitize` service will now remove instances of the `usemap` attribute from any elements passed\nto it.\n\nThis attribute is used to reference another element by `name` or `id`. Since the `name` and `id`\nattributes are already blacklisted, a sanitized `usemap` attribute could only reference unsanitized\ncontent, which is a security risk.\n\n- **ngTouch:** due to [0dfc1dfe](https://github.com/angular/angular.js/commit/0dfc1dfebf26af7f951f301c4e3848ac46f05d7f),\n\nThe `ngClick` override directive from the `ngTouch` module is **deprecated and disabled by default**.\nThis means that on touch-based devices, users might now experience a 300ms delay before a click event is fired.\n\nIf you rely on this directive, you can still enable it with the `$touchProvider.ngClickOverrideEnabled()`method:\n\n```js\nangular.module('myApp').config(function($touchProvider) {\n  $touchProvider.ngClickOverrideEnabled(true);\n});\n```\n\nGoing forward, we recommend using [FastClick](https://github.com/ftlabs/fastclick) or perhaps one of the [Angular\n3rd party touch-related modules](http://ngmodules.org/tags/touch) that provide similar functionality.\n\nAlso note that modern browsers already remove the 300ms delay under some circumstances:\n- Chrome and Firefox for Android remove the 300ms delay when the well-known `<meta name=\"viewport\" content=\"width=device-width\">` is set\n- Internet Explorer removes the delay when  `touch-action` css property is set to `none` or `manipulation`\n- Since iOs 8, Safari removes the delay on so-called \"slow taps\"\n\nSee this [article by Telerik](http://developer.telerik.com/featured/300-ms-click-delay-ios-8/) for more info on the topic.\n\n**Note that this change does not affect the `ngSwipe` directive.**\n\n\n<a name=\"1.4.9\"></a>\n# 1.4.9 implicit-superannuation (2016-01-21)\n\n\n## Bug Fixes\n\n- **Animation**\n  - ensure that animate promises resolve when the document is hidden\n  ([9a60408c](https://github.com/angular/angular.js/commit/9a60408c804a62a9517857bdb9a42182ab6769e3))\n  - do not trigger animations if the document is hidden\n  ([09f6061a](https://github.com/angular/angular.js/commit/09f6061a8ee41cae4268e8d44d727d3bf52e22a9),\n   [#12842](https://github.com/angular/angular.js/issues/12842), [#13776](https://github.com/angular/angular.js/issues/13776))\n  - only copy over the animation options once\n  ([2fc954d3](https://github.com/angular/angular.js/commit/2fc954d33a3a4c5d4f355be1e15a381664e02f1b),\n   [#13722](https://github.com/angular/angular.js/issues/13722), [#13578](https://github.com/angular/angular.js/issues/13578))\n  - allow event listeners on document in IE\n  ([5ba4419e](https://github.com/angular/angular.js/commit/5ba4419e265ff34c6c23bf3533a3332c99c5f014),\n   [#13548](https://github.com/angular/angular.js/issues/13548), [#13696](https://github.com/angular/angular.js/issues/13696))\n  - allow removing classes that are added by a running animation\n  ([6c4581fc](https://github.com/angular/angular.js/commit/6c4581fcb692b17295a41b8918c6038333e7bc3d),\n   [#13339](https://github.com/angular/angular.js/issues/13339), [#13380](https://github.com/angular/angular.js/issues/13380), [#13414](https://github.com/angular/angular.js/issues/13414), [#13472](https://github.com/angular/angular.js/issues/13472), [#13678](https://github.com/angular/angular.js/issues/13678))\n  - do not use `event.timeStamp` anymore for time tracking\n  ([620a20d1](https://github.com/angular/angular.js/commit/620a20d1b3376d95f85004ffa494e36bb19a2e4d),\n   [#13494](https://github.com/angular/angular.js/issues/13494), [#13495](https://github.com/angular/angular.js/issues/13495))\n  - ignore children without animation data when closing them\n  ([be01cebf](https://github.com/angular/angular.js/commit/be01cebfae9ca2383105e535820442b39a96b240),\n   [#11992](https://github.com/angular/angular.js/issues/11992), [#13424](https://github.com/angular/angular.js/issues/13424))\n  - do not alter the provided options data\n  ([7a81e6fe](https://github.com/angular/angular.js/commit/7a81e6fe2db084172e34d509f0baad2b33a8722c),\n   [#13040](https://github.com/angular/angular.js/issues/13040), [#13175](https://github.com/angular/angular.js/issues/13175))\n  - correctly handle `$animate.pin()` host elements\n  ([a985adfd](https://github.com/angular/angular.js/commit/a985adfdabd871f3f3f3ee59f371da50cd9611d9),\n   [#13783](https://github.com/angular/angular.js/issues/13783))\n  - allow animations when pinned element is parent element\n  ([4cb8ac61](https://github.com/angular/angular.js/commit/4cb8ac61c7574ab4039852c358dd5946268b69fb),\n   [#13466](https://github.com/angular/angular.js/issues/13466))\n  - allow enabled children to animate on disabled parents\n  ([6d85f24e](https://github.com/angular/angular.js/commit/6d85f24e2081d2a69c80697d90ebd45f228d9682),\n   [#13179](https://github.com/angular/angular.js/issues/13179), [#13695](https://github.com/angular/angular.js/issues/13695))\n  - correctly access `minErr`\n  ([0c1b54f0](https://github.com/angular/angular.js/commit/0c1b54f04cf5bd7c1fe42ac49b4fbfdf35c60979))\n  - ensure animate runner is the same with and without animations\n  ([937942f5](https://github.com/angular/angular.js/commit/937942f5ada6de1bdacdf0ba465f6f118c270119),\n   [#13205](https://github.com/angular/angular.js/issues/13205), [#13347](https://github.com/angular/angular.js/issues/13347))\n  - remove animation end event listeners on close\n  ([d9157849](https://github.com/angular/angular.js/commit/d9157849df224a3a8d2e0bf03099d137f51499f6),\n   [#13672](https://github.com/angular/angular.js/issues/13672))\n  - consider options.delay value for closing timeout\n  ([592bf516](https://github.com/angular/angular.js/commit/592bf516e50b9729e446d9aa01f4d9ebdd72d187),\n   [#13355](https://github.com/angular/angular.js/issues/13355), [#13363](https://github.com/angular/angular.js/issues/13363))\n- **$controller:** allow identifiers containing `$`\n  ([2563ff7b](https://github.com/angular/angular.js/commit/2563ff7ba92d84af978e7e4131253190d4d00c20),\n   [#13736](https://github.com/angular/angular.js/issues/13736))\n- **$http:** throw if url passed is not a string\n  ([c5bf9dae](https://github.com/angular/angular.js/commit/c5bf9daef6dfdb3e4a2942c21155a9f67d92e237),\n   [#12925](https://github.com/angular/angular.js/issues/12925), [#13444](https://github.com/angular/angular.js/issues/13444))\n- **$parse:** handle interceptors with `undefined` expressions\n  ([7bb2414b](https://github.com/angular/angular.js/commit/7bb2414bf6461aa45a983fd322ae875f81814cc4))\n- **$resource:** don't allow using promises as `timeout` and log a warning\n  ([47486524](https://github.com/angular/angular.js/commit/474865242c89ba3e8143f0cd52f8c292979ea730))\n- **formatNumber:** cope with large and small number corner cases\n  ([9c49eb13](https://github.com/angular/angular.js/commit/9c49eb131a6100d58c965d01fb08bcd319032229),\n   [#13394](https://github.com/angular/angular.js/issues/13394), [#8674](https://github.com/angular/angular.js/issues/8674), [#12709](https://github.com/angular/angular.js/issues/12709), [#8705](https://github.com/angular/angular.js/issues/8705), [#12707](https://github.com/angular/angular.js/issues/12707), [#10246](https://github.com/angular/angular.js/issues/10246), [#10252](https://github.com/angular/angular.js/issues/10252))\n- **input:**\n  - fix URL validation being too strict\n  ([6610ae81](https://github.com/angular/angular.js/commit/6610ae816f78ee8fc1080b93a55bf19e4ce48d3e),\n   [#13528](https://github.com/angular/angular.js/issues/13528), [#13544](https://github.com/angular/angular.js/issues/13544))\n  - add missing chars to URL validation regex\n  ([2995b54a](https://github.com/angular/angular.js/commit/2995b54afdb9a3a2a81b0076a6ac0a9001041163),\n   [#13379](https://github.com/angular/angular.js/issues/13379), [#13460](https://github.com/angular/angular.js/issues/13460))\n- **isArrayLike:** recognize empty instances of an Array subclass\n  ([323f9ab7](https://github.com/angular/angular.js/commit/323f9ab73696f223c245ddefd62a769fe102615e),\n   [#13560](https://github.com/angular/angular.js/issues/13560), [#13708](https://github.com/angular/angular.js/issues/13708))\n- **ngInclude:** do not compile template if original scope is destroyed\n  ([9590bcf0](https://github.com/angular/angular.js/commit/9590bcf0620cd507a7795c55f9a6f4a48bfedbc1))\n- **ngOptions:**\n  - don't skip `optgroup` elements with `value === ''`\n  ([85e392f3](https://github.com/angular/angular.js/commit/85e392f3543ef5285c7e90e843af0ab522cb0531),\n   [#13487](https://github.com/angular/angular.js/issues/13487), [#13489](https://github.com/angular/angular.js/issues/13489))\n  - don't `$dirty` multiple select after compilation\n  ([f163c905](https://github.com/angular/angular.js/commit/f163c90555774426ccb14752d089fc707cb4029c),\n   [#13211](https://github.com/angular/angular.js/issues/13211), [#13326](https://github.com/angular/angular.js/issues/13326))\n- **select:** re-define `ngModelCtrl.$render` in the `select` directive's postLink function\n  ([529b2507](https://github.com/angular/angular.js/commit/529b2507bdb4fcc22dfa0f7ab462c79fc78d1413),\n   [#13583](https://github.com/angular/angular.js/issues/13583), [#13583](https://github.com/angular/angular.js/issues/13583), [#13663](https://github.com/angular/angular.js/issues/13663))\n\n## Minor Features\n\n- **ngLocale:** add support for standalone months\n  ([54c4041e](https://github.com/angular/angular.js/commit/54c4041ebc0cc4df70cf6996f43a6aaaf56d46bd),\n   [#3744](https://github.com/angular/angular.js/issues/3744), [#10247](https://github.com/angular/angular.js/issues/10247), [#12642](https://github.com/angular/angular.js/issues/12642), [#12844](https://github.com/angular/angular.js/issues/12844))\n- **ngMock:** add support for `$animate.closeAndFlush()`\n  ([512c0811](https://github.com/angular/angular.js/commit/512c08118786a419fabbd063fa17d224aba125cf))\n\n\n## Performance Improvements\n\n- **ngAnimate:** speed up `areAnimationsAllowed` check\n  ([2d3303dd](https://github.com/angular/angular.js/commit/2d3303ddda6330c4f45b381b6b17346f6cfe2d97))\n\n\n## Breaking Changes\n\nWhile we do not deem the following to be a real breaking change we are highlighting it here in the\nchangelog to ensure that it does not surprise anyone.\n\n- **$resource:** due to [47486524](https://github.com/angular/angular.js/commit/474865242c89ba3e8143f0cd52f8c292979ea730),\n\n**Possible breaking change** for users who updated their code to provide a `timeout`\npromise for a `$resource` request in version v1.4.8.\n\nUp to v1.4.7 (included), using a promise as a timeout in `$resource`, would silently\nfail (i.e. have no effect).\n\nIn v1.4.8, using a promise as timeout would have the (buggy) behaviour described\nin https://github.com/angular/angular.js/pull/12657#issuecomment-152108887.\n(I.e. it will work as expected for the first time you resolve the promise and will\ncancel all subsequent requests after that - one has to re-create the resource\nclass. This was not documented.)\n\nWith this change, using a promise as timeout in v1.4.9 onwards is not allowed.\nIt will log a warning and ignore the timeout value.\n\nIf you need support for cancellable `$resource` actions, you should upgrade to\nversion 1.5 or higher.\n\n\n<a name=\"1.5.0-rc.1\"></a>\n# 1.5.0-rc.1 quantum-fermentation (2016-01-15)\n\n\n## Features\n\n- **$compile:**\n  - Allow ES6 classes as controllers with `bindToController: true`\n  ([8955cfb6](https://github.com/angular/angular.js/commit/8955cfb6462f79a32caa641ffc002f1522f08220))\n  - Allow ES6 classes as controllers with `bindToController: true`\n  ([b0248b78](https://github.com/angular/angular.js/commit/b0248b7894649aa1e083698c66d01679fa66d1c1))\n- **$compileProvider:** - allow registering components with the component() method\n  ([feeb19787ca6e23e15578a4d1319f1c33853290c](https://github.com/angular/angular.js/commit/feeb19787ca6e23e15578a4d1319f1c33853290c))\n- **component:**\n  - default controllerAs to `$ctrl`\n  ([d91cf167](https://github.com/angular/angular.js/commit/d91cf167960d47ce38fec0d33cab6119268623f0),\n   [#13664](https://github.com/angular/angular.js/issues/13664), [#13710](https://github.com/angular/angular.js/issues/13710))\n  - disallow non-isolate scopes\n  ([f31c5a39](https://github.com/angular/angular.js/commit/f31c5a3924629795cd9169e69b9e20efd4a9d927),\n   [#13710](https://github.com/angular/angular.js/issues/13710))\n  - allow `component()` helper to copy over custom annotations\n  ([90975db5](https://github.com/angular/angular.js/commit/90975db5f91dfe44fa5dc4542e92c68e0d425929),\n   [#13741](https://github.com/angular/angular.js/issues/13741))\n- **$injector:** support instantiating classes.\n  ([8b6b4282](https://github.com/angular/angular.js/commit/8b6b42827186e5e4eb7a56f6b824c560a5058bd2))\n- **ngMock:** add support for `$animate.closeAndFlush()`\n  ([e1def1b8](https://github.com/angular/angular.js/commit/e1def1b8fe543fde09abda076d66606027f7dbeb),\n   [#13005](https://github.com/angular/angular.js/issues/13005), [#13576](https://github.com/angular/angular.js/issues/13576), [#13707](https://github.com/angular/angular.js/issues/13707))\n- **ngMock.$componentController:** add helper to instantiate controllers for components\n  ([dd14e0c4](https://github.com/angular/angular.js/commit/dd14e0c44d2963d217cd4eb28f1ad6e6a643d63f),\n   [#13683](https://github.com/angular/angular.js/issues/13683), [#13711](https://github.com/angular/angular.js/issues/13711))\n\n\n## Bug Fixes\n\n- **$animate:**\n  - allow enabled children to animate on disabled parents\n  ([8b636033](https://github.com/angular/angular.js/commit/8b6360338dca4bb7d8656d556bd7fb209e5aae73),\n   [#13179](https://github.com/angular/angular.js/issues/13179), [#13695](https://github.com/angular/angular.js/issues/13695))\n  - allow animations when pinned element is parent element\n  ([8f0b4825](https://github.com/angular/angular.js/commit/8f0b48259666c1496970d6ca90decb36d6fa3295),\n   [#13466](https://github.com/angular/angular.js/issues/13466))\n  - correctly access minErr\n  ([bc41ad8a](https://github.com/angular/angular.js/commit/bc41ad8aa8fc41ff30e9f68220a7c7c5fe194478))\n- **$animateCss:**\n  - only (de)register listeners when events have been added\n  ([959f2bbb](https://github.com/angular/angular.js/commit/959f2bbb2d12c23a74902433c6247290d8f2fb89),\n   [#13514](https://github.com/angular/angular.js/issues/13514))\n  - remove animation end event listeners on close\n  ([20604e7f](https://github.com/angular/angular.js/commit/20604e7fc4f69ecfafbd8d0c1fdc70d478075c3a),\n   [#10387](https://github.com/angular/angular.js/issues/10387))\n  - respect transition styles already on the element\n  ([de9777d8](https://github.com/angular/angular.js/commit/de9777d8193531472df4b57fdeb6650d7f7c1846),\n   [#12656](https://github.com/angular/angular.js/issues/12656), [#13333](https://github.com/angular/angular.js/issues/13333))\n- **$compile:**\n  - add missing variable declaration\n  ([6cdbda7c](https://github.com/angular/angular.js/commit/6cdbda7cf1cfc1d49eb98d42d8e823e65bebb90d))\n  - fix namespace detection for anchor elements\n  ([c9e6cf9b](https://github.com/angular/angular.js/commit/c9e6cf9be0d549fba234956f7e263f40d1bb1e76))\n- **component:**\n  - remove the ability to set the `restrict` option on `component()` helper\n  ([25bc5318](https://github.com/angular/angular.js/commit/25bc53180248bf5e8a6467c55d913cfa38fc7a3b),\n   [#13741](https://github.com/angular/angular.js/issues/13741))\n  - use `false` as default value for `transclude` in `component()` helper\n  ([6a47c0d7](https://github.com/angular/angular.js/commit/6a47c0d75d0c6f0bfb3b5492d1f05ec900387744),\n   [#13566](https://github.com/angular/angular.js/issues/13566), [#13581](https://github.com/angular/angular.js/issues/13581))\n  - allow passing template/templateUrl in array notation\n  ([99d601a0](https://github.com/angular/angular.js/commit/99d601a048ac2b82e2f74ae88c96773e5d1a7258))\n- **$controller:** allow identifiers containing `$`\n  ([4e1b36c2](https://github.com/angular/angular.js/commit/4e1b36c21686ad0ca4930d1d81f77a7d9cc35851),\n   [#13736](https://github.com/angular/angular.js/issues/13736))\n- **$injector:** workaround for MS Edge class detection\n  ([fabc6ab5](https://github.com/angular/angular.js/commit/fabc6ab5b01dc687aa8385da067752ba34da6524))\n- **$q:** make instanceof work for $q promises\n  ([b3ef5e08](https://github.com/angular/angular.js/commit/b3ef5e08528f5f1916876032700a016448fb196a))\n- **copy:**\n  - add support for ArrayBuffer, handle multiple references to ArrayBuffer\n  ([986647a9](https://github.com/angular/angular.js/commit/986647a968858121c1de472fc4913221dc8d339a))\n  - add support for String/Boolean/Number object types\n  ([7b51243b](https://github.com/angular/angular.js/commit/7b51243be597900b1f765495dadfea5fccd2228e))\n- **input:** fix URL validation being too strict\n  ([e3be5d6e](https://github.com/angular/angular.js/commit/e3be5d6efaec6537ab530640c64f452aa1006fcb),\n   [#13528](https://github.com/angular/angular.js/issues/13528), [#13544](https://github.com/angular/angular.js/issues/13544))\n- **isArrayLike:** recognize empty instances of an Array subclass\n  ([93c7251f](https://github.com/angular/angular.js/commit/93c7251f5f40bdbe050c74130d90331613d968a2),\n   [#13560](https://github.com/angular/angular.js/issues/13560), [#13708](https://github.com/angular/angular.js/issues/13708))\n- **linky:** throw error if input is not a string\n  ([98c2db7f](https://github.com/angular/angular.js/commit/98c2db7f9c2d078a408576e722407d518c7ee10a),\n   [#13547](https://github.com/angular/angular.js/issues/13547), [#13693](https://github.com/angular/angular.js/issues/13693))\n- **ngAnimate:**\n  - only copy over the animation options once\n  ([d4fa3313](https://github.com/angular/angular.js/commit/d4fa3313088a03d15ccbf266583d6ecaa0d22241),\n   [#13722](https://github.com/angular/angular.js/issues/13722), [#13578](https://github.com/angular/angular.js/issues/13578))\n  - allow event listeners on document in IE\n  ([e5cab951](https://github.com/angular/angular.js/commit/e5cab951f4e4969b092295b7f3ca7ec1d17eb9a6),\n   [#13548](https://github.com/angular/angular.js/issues/13548), [#13696](https://github.com/angular/angular.js/issues/13696))\n  - allow removing classes that are added by a running animation\n  ([776972ed](https://github.com/angular/angular.js/commit/776972ed9c49a62f5ad7c6f207209bf0f0c900bb),\n   [#13339](https://github.com/angular/angular.js/issues/13339), [#13380](https://github.com/angular/angular.js/issues/13380), [#13414](https://github.com/angular/angular.js/issues/13414), [#13472](https://github.com/angular/angular.js/issues/13472), [#13678](https://github.com/angular/angular.js/issues/13678))\n  - do not use event.timeStamp anymore for time tracking\n  ([e020b899](https://github.com/angular/angular.js/commit/e020b8993ec7b8e004c136ca40ea9bab02207dbf),\n   [#13494](https://github.com/angular/angular.js/issues/13494), [#13495](https://github.com/angular/angular.js/issues/13495))\n- **ngInclude:** do not compile template if original scope is destroyed\n  ([98776487](https://github.com/angular/angular.js/commit/98776487a04667aa36cb24088ead198bd03b607c))\n- **ngMock:** ignore empty javascript animations in $animate.closeAndFlush()\n  ([a801df71](https://github.com/angular/angular.js/commit/a801df719ea8b5996676d4e7a88a26a5ece471e7))\n- **ngOptions:** don't skip optgroup elements with value === ''\n  ([6858caf2](https://github.com/angular/angular.js/commit/6858caf251b16a52e73d62f65c7e9e26e1f199ae),\n   [#13487](https://github.com/angular/angular.js/issues/13487), [#13489](https://github.com/angular/angular.js/issues/13489))\n- **select:** re-define ngModelCtrl.$render in the select postLink fn\n  ([f7eab8d8](https://github.com/angular/angular.js/commit/f7eab8d8fe8cadecaee425f0db0c74e48619310c),\n   [#13583](https://github.com/angular/angular.js/issues/13583), [#13583](https://github.com/angular/angular.js/issues/13583), [#13663](https://github.com/angular/angular.js/issues/13663))\n\n\n## Breaking Changes\n\n- **$component**:\n*These breaking changes affect only applications updating from previous 1.5 beta / rc versions*\n\n  - Due to [d91cf167](https://github.com/angular/angular.js/commit/d91cf167960d47ce38fec0d33cab6119268623f0),\nthe default `controllerAs` value for components is now `$ctrl` (previously the name of the component was used).\nTo migrate, either set `controllerAs` to the component name, or change the property name in your templates\nto `$ctrl`\n\n  - Due to [25bc5318](https://github.com/angular/angular.js/commit/25bc5318), it is no longer possible to\nset the `restrict` option on directives created via the `module.component()` helper.\nAll components are now element directives (`restrict: 'E'`). If you need a directive that is not an element then you must use the\n`module.directive()` helper instead.\n\n  - Due to [f31c5a39](https://github.com/angular/angular.js/commit/f31c5a3924629795cd9169e69b9e20efd4a9d927),\ncomponents are now always created with `scope: {}` (isolate scope). Previously, it was also possible to create components\nwith `scope: true` or `scope: false`. If your components rely on this scope configuration, you will have to\ncreate a regular directive instead.\n\n  - Due to [6a47c0d7](https://github.com/angular/angular.js/commit/6a47c0d75d0c6f0bfb3b5492d1f05ec900387744),\nthe `transclude` property is now `false` by default (previously `true`). If you created components that expected\ntransclusion then you must change your code to specify `transclude: true`.\n\n- **linky:** due to [98c2db7f](https://github.com/angular/angular.js/commit/98c2db7f9c2d078a408576e722407d518c7ee10a),\n\nBefore this change, the filter assumed that the input (if not undefined/null) was of type 'string'\nand that certain methods (such as `.match()`) would be available on it. Passing a non-string value\nwould most likely result in a not-very-useful error being thrown (trying to call a method that does\nnot exist) or in unexpected behavior (if the input happened to have the assumed methods).\n\nAfter this change, a proper (informative) error will be thrown. If you want to pass non-string\nvalues through `linky`, you need to explicitly convert them to strings first.\nSince input values could be initialized asynchronously, `undefined` or `null` will still be\nreturned unchanged (without throwing an error).\n\n\n<a name=\"1.5.0-rc.0\"></a>\n# 1.5.0-rc.0 oblong-panoptikum (2015-12-09)\n\nThis is the first Release Candidate for AngularJS 1.5.0. Please try upgrading your applications and\nreport any regressions or other issues you find as soon as possible.\n\n## Features\n\n- **$parse:** provide a mechanism to access the locals object, `$locals`\n  ([0ea53503](https://github.com/angular/angular.js/commit/0ea535035a3a1a992948490c3533bffb83235052))\n- **$resource:** add proper support for cancelling requests, `$cancelRequest()`\n  ([98528be3](https://github.com/angular/angular.js/commit/98528be311b48269ba0e15ba4e3e2ad9b89693a9),\n   [#9332](https://github.com/angular/angular.js/issues/9332), [#13050](https://github.com/angular/angular.js/issues/13050), [#13058](https://github.com/angular/angular.js/issues/13058), [#13210](https://github.com/angular/angular.js/issues/13210))\n- **ngAnimate:** provide ng-[event]-prepare class for structural animations\n  ([6e18b50a](https://github.com/angular/angular.js/commit/6e18b50a5b168848cc526081b0a2a16075ee44bd))\n- **ngLocale:** add support for standalone months\n  ([96c73a06](https://github.com/angular/angular.js/commit/96c73a0672f0e46ae9285c482b057bd03ce135ba),\n   [#3744](https://github.com/angular/angular.js/issues/3744), [#10247](https://github.com/angular/angular.js/issues/10247), [#12642](https://github.com/angular/angular.js/issues/12642), [#12844](https://github.com/angular/angular.js/issues/12844))\n- **ngMock:** destroy $rootScope after each test\n  ([b75c0d8d](https://github.com/angular/angular.js/commit/b75c0d8d0549261ece551210a11d8be48c3ab3cc),\n   [#13433](https://github.com/angular/angular.js/issues/13433))\n- **ngTransclude:** don't overwrite the contents with an unfilled optional slot\n  ([0812af49](https://github.com/angular/angular.js/commit/0812af49bd4f4fad4067603ff64dbe720bd6e3e5),\n   [#13426](https://github.com/angular/angular.js/issues/13426))\n- **ngView:** reference resolved locals in scope, `resolveAs: '$resolve'`\n  ([983b0598](https://github.com/angular/angular.js/commit/983b0598121a8c5a3a51a30120e114d7e3085d4d),\n   [#13400](https://github.com/angular/angular.js/issues/13400))\n\n\n## Bug Fixes\n\n- **$compile:**\n  - swap keys and values for transclude definition object\n  ([c3a26911](https://github.com/angular/angular.js/commit/c3a2691115b92536fb3d213d0ca16ac68cf32415),\n   [#13439](https://github.com/angular/angular.js/issues/13439))\n  - include non-elements in default transclusion slot\n  ([df6fade6](https://github.com/angular/angular.js/commit/df6fade6e67cfbfb5295bab3703ba2054d48daa7))\n  - support merging special attribute names in `replace` directives\n  ([a5ff651a](https://github.com/angular/angular.js/commit/a5ff651a59933c2c43b81642454ee458f98e1401),\n   [#13317](https://github.com/angular/angular.js/issues/13317), [#13318](https://github.com/angular/angular.js/issues/13318))\n- **$http:** throw if url passed is not a string\n  ([6628b4f1](https://github.com/angular/angular.js/commit/6628b4f1e5835d997290881c6ba394547883a516),\n   [#12925](https://github.com/angular/angular.js/issues/12925), [#13444](https://github.com/angular/angular.js/issues/13444))\n- **$parse:**\n  - prevent assignment on constructor properties\n  ([5a674f3b](https://github.com/angular/angular.js/commit/5a674f3bb9d1118d11b333e3b966c01a571c09e6),\n   [#13417](https://github.com/angular/angular.js/issues/13417))\n  - handle interceptors with `undefined` expressions\n  ([4473b81c](https://github.com/angular/angular.js/commit/4473b81cdaf16c5509ac53d80b9bdfb0a7ac5f30))\n- **$sanitize:** blacklist SVG `<use>` elements\n  ([7a668cdd](https://github.com/angular/angular.js/commit/7a668cdd7d08a7016883eb3c671cbcd586223ae8),\n   [#13453](https://github.com/angular/angular.js/issues/13453))\n- **formatNumber:** cope with large and small number corner cases\n  ([6a0686d4](https://github.com/angular/angular.js/commit/6a0686d434c41445c50b2d9669073802ede77b3b),\n   [#13394](https://github.com/angular/angular.js/issues/13394), [#8674](https://github.com/angular/angular.js/issues/8674), [#12709](https://github.com/angular/angular.js/issues/12709), [#8705](https://github.com/angular/angular.js/issues/8705), [#12707](https://github.com/angular/angular.js/issues/12707), [#10246](https://github.com/angular/angular.js/issues/10246), [#10252](https://github.com/angular/angular.js/issues/10252))\n- **input:** add missing chars to URL validation regex\n  ([e4bb8387](https://github.com/angular/angular.js/commit/e4bb8387952069cca9da06bbc5c87ae576c2bf6f),\n   [#13379](https://github.com/angular/angular.js/issues/13379), [#13460](https://github.com/angular/angular.js/issues/13460))\n- **ngAnimate:**\n  - consider options.delay value for closing timeout\n    ([7ffb2d3c](https://github.com/angular/angular.js/commit/7ffb2d3c17643303a51eb4e324c365af70fe3824),\n     [#13355](https://github.com/angular/angular.js/issues/13355), [#13363](https://github.com/angular/angular.js/issues/13363))\n  - ensure animate runner is the same with and without animations\n    ([546a277d](https://github.com/angular/angular.js/commit/546a277d65a3e075178d9b6d7ea6abcebc4bc04b),\n     [#13205](https://github.com/angular/angular.js/issues/13205), [#13347](https://github.com/angular/angular.js/issues/13347))\n  - ignore children without animation data when closing them\n  ([77419cf1](https://github.com/angular/angular.js/commit/77419cf19fe625b262e971d5453151c63ff52b34),\n   [#11992](https://github.com/angular/angular.js/issues/11992), [#13424](https://github.com/angular/angular.js/issues/13424))\n  - do not alter the provided options data\n  ([193153c3](https://github.com/angular/angular.js/commit/193153c3d391338a859cb7788ef32a8af05fb920),\n   [#13040](https://github.com/angular/angular.js/issues/13040), [#13175](https://github.com/angular/angular.js/issues/13175))\n- **ngMock:** clear out `$providerInjector` after each test\n  ([a72c12bd](https://github.com/angular/angular.js/commit/a72c12bd7052da9f60da74625409374342b50b73),\n   [#13397](https://github.com/angular/angular.js/issues/13397), [#13416](https://github.com/angular/angular.js/issues/13416))\n- **ngOptions:** don't $dirty multiple select after compilation\n  ([c7a2028a](https://github.com/angular/angular.js/commit/c7a2028ab38cdfc4d956c50b6f41cbccef302165),\n   [#13211](https://github.com/angular/angular.js/issues/13211), [#13326](https://github.com/angular/angular.js/issues/13326))\n- **ngTransclude:**\n  - don't replace existing content if no transcluded content exists\n  ([c3ae6ed7](https://github.com/angular/angular.js/commit/c3ae6ed78e145a9b0c13de7ef95852ba3c467551),\n   [#11839](https://github.com/angular/angular.js/issues/11839))\n  - fix case where ngTransclude attribute value equals its key\n  ([7ddbc9aa](https://github.com/angular/angular.js/commit/7ddbc9aa35119154acb649e8c5096babc1d43476),\n   [#12934](https://github.com/angular/angular.js/issues/12934), [#13383](https://github.com/angular/angular.js/issues/13383))\n\n\n## Breaking Changes\n\n- **$compile:** due to [c3a26911](https://github.com/angular/angular.js/commit/c3a2691115b92536fb3d213d0ca16ac68cf32415),\n\n**This is only a breaking change to a feature that was added in beta 2. If you have not started\nusing multi-slot transclusion then this will not affect you.**\n\nThe keys and values for the `transclude` map of the directive definition have been swapped around\nto be more consistent with the other maps, such as `scope` and `bindToController`.\n\nNow the `key` is the slot name and the `value` is a normalized element selector.\n\n\n- **$resource:** due to [98528be3](https://github.com/angular/angular.js/commit/98528be311b48269ba0e15ba4e3e2ad9b89693a9),\n\nUsing a promise as `timeout` is no longer supported and will log a\nwarning. It never worked the way it was supposed to anyway.\n\nBefore:\n\n```js\nvar deferred = $q.defer();\nvar User = $resource('/api/user/:id', {id: '@id'}, {\n  get: {method: 'GET', timeout: deferred.promise}\n});\n\nvar user = User.get({id: 1});   // sends a request\ndeferred.resolve();             // aborts the request\n\n// Now, we need to re-define `User` passing a new promise as `timeout`\n// or else all subsequent requests from `someAction` will be aborted\nUser = $resource(...);\nuser = User.get({id: 2});\n```\n\nAfter:\n\n```js\nvar User = $resource('/api/user/:id', {id: '@id'}, {\n  get: {method: 'GET', cancellable: true}\n});\n\nvar user = User.get({id: 1});   // sends a request\nuser.$cancelRequest();      // aborts the request\n\nuser = User.get({id: 2});\n```\n\n- **$sanitize:** due to [7a668cdd](https://github.com/angular/angular.js/commit/7a668cdd7d08a7016883eb3c671cbcd586223ae8),\n\nThe $sanitize service will now remove instances of the `<use>` tag from the content passed to it.\n\nThis element is used to import external SVG resources, which is a security risk as the `$sanitize`\nservice does not have access to the resource in order to sanitize it.\n\n- **ngView:** due to [983b0598](https://github.com/angular/angular.js/commit/983b0598121a8c5a3a51a30120e114d7e3085d4d),\n\nA new property to access route resolves is now available on the scope of the route. The default name\nfor this property is `$resolve`. If your scope already contains a property with this name then it\nwill be hidden or overwritten.\n\nIn this case, you should choose a custom name for this property, that does not collide with other\nproperties on the scope, by specifying the `resolveAs` property on the route.\n\n\n- **$parse:** due to [0ea53503](https://github.com/angular/angular.js/commit/0ea535035a3a1a992948490c3533bffb83235052),\n\nA new property to access all the locals for an expression is now available on the scope. This property\nis  `$locals`.\n\n* If `scope.$locals` already exists, the way to reference this property is now `this.$locals`.\n* If the locals themselves include a property `$locals` then the way to reference that is now `$locals.$locals`.\n\n\n<a name=\"1.4.8\"></a>\n# 1.4.8 ice-manipulation (2015-11-19)\n\n\n## Bug Fixes\n\n- **$animate:** ensure leave animation calls `close` callback\n  ([6bd6dbff](https://github.com/angular/angular.js/commit/6bd6dbff4961a601c03e9465442788781d329ba6),\n   [#12278](https://github.com/angular/angular.js/issues/12278), [#12096](https://github.com/angular/angular.js/issues/12096), [#13054](https://github.com/angular/angular.js/issues/13054))\n- **$cacheFactory:** check key exists before decreasing cache size count\n  ([2a5a52a7](https://github.com/angular/angular.js/commit/2a5a52a76ccf60c6e8c5d881e90e11a2666a6d3c),\n   [#12321](https://github.com/angular/angular.js/issues/12321), [#12329](https://github.com/angular/angular.js/issues/12329))\n- **$compile:**\n  - bind all directive controllers correctly when using `bindToController`\n  ([5d8861fb](https://github.com/angular/angular.js/commit/5d8861fb2f203e8a688b6044cbd1140cd79fd049),\n   [#11343](https://github.com/angular/angular.js/issues/11343), [#11345](https://github.com/angular/angular.js/issues/11345))\n  - evaluate against the correct scope with bindToController on new scope\n  ([b9f7c453](https://github.com/angular/angular.js/commit/b9f7c453e00d6938106f414952f74d5e5fdcb993),\n   [#13021](https://github.com/angular/angular.js/issues/13021), [#13025](https://github.com/angular/angular.js/issues/13025))\n  - fix scoping of transclusion directives inside replace directive\n  ([74da0340](https://github.com/angular/angular.js/commit/74da03407782d679951cd8f693860cea214f2580),\n   [#12975](https://github.com/angular/angular.js/issues/12975), [#12936](https://github.com/angular/angular.js/issues/12936), [#13244](https://github.com/angular/angular.js/issues/13244))\n- **$http:** apply `transformResponse` even when `data` is empty\n  ([c6909464](https://github.com/angular/angular.js/commit/c690946469e09cfe6b774e63dbe14ace92ce6cb7),\n   [#12976](https://github.com/angular/angular.js/issues/12976), [#12979](https://github.com/angular/angular.js/issues/12979))\n- **$location:** ensure `$locationChangeSuccess` fires even if URL ends with `#`\n  ([6f8ddb6d](https://github.com/angular/angular.js/commit/6f8ddb6d4329441e8d4a856978413aa9b9bd918f),\n   [#12175](https://github.com/angular/angular.js/issues/12175), [#13251](https://github.com/angular/angular.js/issues/13251))\n- **$parse:** evaluate once simple expressions only once\n  ([e4036824](https://github.com/angular/angular.js/commit/e403682444fa08af4f3491badf2f3a10d7595699),\n   [#12983](https://github.com/angular/angular.js/issues/12983), [#13002](https://github.com/angular/angular.js/issues/13002))\n- **$resource:** allow XHR request to be cancelled via a timeout promise\n  ([7170f9d9](https://github.com/angular/angular.js/commit/7170f9d9ca765c578f8d3eb4699860a9330a0a11),\n   [#12657](https://github.com/angular/angular.js/issues/12657), [#12675](https://github.com/angular/angular.js/issues/12675), [#10890](https://github.com/angular/angular.js/issues/10890), [#9332](https://github.com/angular/angular.js/issues/9332))\n- **$rootScope:** prevent IE9 memory leak when destroying scopes\n  ([87b0055c](https://github.com/angular/angular.js/commit/87b0055c80f40589c5bcf3765e59e872bcfae119),\n   [#10706](https://github.com/angular/angular.js/issues/10706), [#11786](https://github.com/angular/angular.js/issues/11786))\n- **Angular.js:** fix `isArrayLike` for unusual cases\n  ([70edec94](https://github.com/angular/angular.js/commit/70edec947c7b189694ae66b129568182e3369cab),\n   [#10186](https://github.com/angular/angular.js/issues/10186), [#8000](https://github.com/angular/angular.js/issues/8000), [#4855](https://github.com/angular/angular.js/issues/4855), [#4751](https://github.com/angular/angular.js/issues/4751), [#10272](https://github.com/angular/angular.js/issues/10272))\n- **isArrayLike:** handle jQuery objects of length 0\n  ([d3da55c4](https://github.com/angular/angular.js/commit/d3da55c40f1e1ddceced5da51e364888ff9d82ff))\n- **jqLite:**\n  - deregister special `mouseenter` / `mouseleave` events correctly\n  ([22f66025](https://github.com/angular/angular.js/commit/22f66025db262417ebb78c1ce1f4d7058dca3fd3),\n   [#12795](https://github.com/angular/angular.js/issues/12795), [#12799](https://github.com/angular/angular.js/issues/12799))\n  - ensure mouseenter works with svg elements on IE\n  ([c1f34e8e](https://github.com/angular/angular.js/commit/c1f34e8eeb5105767f6cbf4727b8c5664be2a261),\n   [#10259](https://github.com/angular/angular.js/issues/10259), [#10276](https://github.com/angular/angular.js/issues/10276))\n- **limitTo:** start at 0 if `begin` is negative and exceeds input length\n  ([4fc40bc9](https://github.com/angular/angular.js/commit/4fc40bc9320a1d5902e648b70fa79c7cf7e794c7),\n   [#12775](https://github.com/angular/angular.js/issues/12775), [#12781](https://github.com/angular/angular.js/issues/12781))\n- **merge:**\n  - ensure that jqlite->jqlite and DOM->DOM\n  ([2f8db1bf](https://github.com/angular/angular.js/commit/2f8db1bf01173b546a2868fc7b8b188c2383fbff))\n  - clone elements instead of treating them like simple objects\n  ([838cf4be](https://github.com/angular/angular.js/commit/838cf4be3c671903796dbb69d95c0e5ac1516a06),\n   [#12286](https://github.com/angular/angular.js/issues/12286))\n- **ngAria:** don't add tabindex to radio and checkbox inputs\n  ([59f1f4e1](https://github.com/angular/angular.js/commit/59f1f4e19a02e6e6f4c41c15b0e9f3372d85cecc),\n   [#12492](https://github.com/angular/angular.js/issues/12492), [#13095](https://github.com/angular/angular.js/issues/13095))\n- **ngInput:** change URL_REGEXP to better match RFC3987\n  ([cb51116d](https://github.com/angular/angular.js/commit/cb51116dbd225ccfdbc9a565a66a170e65d26331),\n   [#11341](https://github.com/angular/angular.js/issues/11341), [#11381](https://github.com/angular/angular.js/issues/11381))\n- **ngMock:** reset cache before every test\n  ([91b7cd9b](https://github.com/angular/angular.js/commit/91b7cd9b74d72a48d844c5c3e0e9dee03405e0ca),\n   [#13013](https://github.com/angular/angular.js/issues/13013))\n- **ngOptions:**\n  - skip comments and empty options when looking for options\n  ([0f58334b](https://github.com/angular/angular.js/commit/0f58334b7b9a9d3d6ff34e9754961b6f67731fae),\n   [#12190](https://github.com/angular/angular.js/issues/12190), [#13029](https://github.com/angular/angular.js/issues/13029), [#13033](https://github.com/angular/angular.js/issues/13033))\n  - override select option registration to allow compilation of empty option\n  ([7b2ecf42](https://github.com/angular/angular.js/commit/7b2ecf42c697eb8d51a0f2d73b324bd900139e05),\n   [#11685](https://github.com/angular/angular.js/issues/11685), [#12972](https://github.com/angular/angular.js/issues/12972), [#12968](https://github.com/angular/angular.js/issues/12968), [#13012](https://github.com/angular/angular.js/issues/13012))\n\n\n## Performance Improvements\n\n- **$compile:** use static jquery data method to avoid creating new instances\n  ([55ad192e](https://github.com/angular/angular.js/commit/55ad192e4ab79295ab15ecaaf8f6b9e7932a0336))\n- **copy:**\n  - avoid regex in `isTypedArray`\n  ([19fab4a1](https://github.com/angular/angular.js/commit/19fab4a1d79d2445795273f1622344353cf4d104))\n  - only validate/clear if the user specifies a destination\n  ([d1293540](https://github.com/angular/angular.js/commit/d1293540e13573eb9ea5f90730bb9c9710c345db),\n   [#12068](https://github.com/angular/angular.js/issues/12068))\n- **merge:** remove unnecessary wrapping of jqLite element\n  ([ce6a96b0](https://github.com/angular/angular.js/commit/ce6a96b0d76dd2e5ab2247ca3059d284575bc6f0),\n   [#13236](https://github.com/angular/angular.js/issues/13236))\n\n\n<a name=\"1.5.0-beta.2\"></a>\n# 1.5.0-beta.2 effective-delegation (2015-11-17)\n\n\n## Bug Fixes\n\n- **$animate:** ensure leave animation calls `close` callback\n  ([bfad2a4f](https://github.com/angular/angular.js/commit/bfad2a4f4ae71cfead61c112b0d2ab1fcadd39ee),\n   [#12278](https://github.com/angular/angular.js/issues/12278), [#12096](https://github.com/angular/angular.js/issues/12096), [#13054](https://github.com/angular/angular.js/issues/13054))\n- **$cacheFactory:** check key exists before decreasing cache size count\n  ([b9bed7d9](https://github.com/angular/angular.js/commit/b9bed7d9dadb4ba1a4186f2ae562f807b21bcf12),\n   [#12321](https://github.com/angular/angular.js/issues/12321), [#12329](https://github.com/angular/angular.js/issues/12329))\n- **$compile:**\n  - bind all directive controllers correctly when using `bindToController`\n  ([bd7b2177](https://github.com/angular/angular.js/commit/bd7b2177291697a665e4068501b3704200972467),\n   [1c13a4f4](https://github.com/angular/angular.js/commit/1c13a4f45ddc86805a96576b75c969ad577b6274)\n   [#11343](https://github.com/angular/angular.js/issues/11343), [#11345](https://github.com/angular/angular.js/issues/11345))\n  - evaluate against the correct scope with bindToController on new scope\n  ([50557a6c](https://github.com/angular/angular.js/commit/50557a6cd329e8438fb5694d11e8a7d018142afe),\n   [#13021](https://github.com/angular/angular.js/issues/13021), [#13025](https://github.com/angular/angular.js/issues/13025))\n  - fix scoping of transclusion directives inside a replace directive\n  ([1a98c0ee](https://github.com/angular/angular.js/commit/1a98c0ee346b718b9462da1abf4352a4605cbc7f),\n   [#12975](https://github.com/angular/angular.js/issues/12975), [#12936](https://github.com/angular/angular.js/issues/12936), [#13244](https://github.com/angular/angular.js/issues/13244))\n- **$http:** apply `transformResponse` even when `data` is empty\n  ([7c0731ed](https://github.com/angular/angular.js/commit/7c0731edb2f72bdf0efa186f641dab3b6aecc5d5),\n   [#12976](https://github.com/angular/angular.js/issues/12976), [#12979](https://github.com/angular/angular.js/issues/12979))\n- **$location:** ensure `$locationChangeSuccess` fires even if URL ends with `#`\n  ([4412fe23](https://github.com/angular/angular.js/commit/4412fe238f37f79a2017ee7b20ba089c0acd73e9),\n   [#12175](https://github.com/angular/angular.js/issues/12175), [#13251](https://github.com/angular/angular.js/issues/13251))\n- **$parse:** evaluate simple expressions in interpolations only once\n  ([1caf0b6b](https://github.com/angular/angular.js/commit/1caf0b6bee5781589e20f7a27a8c60e8b1b784f5),\n   [#12983](https://github.com/angular/angular.js/issues/12983), [#13002](https://github.com/angular/angular.js/issues/13002))\n- **$resource:** allow XHR request to be cancelled via a timeout promise\n  ([4fc73466](https://github.com/angular/angular.js/commit/4fc734665e5dddef26ed30a9d4f75632cd269481),\n   [#12657](https://github.com/angular/angular.js/issues/12657), [#12675](https://github.com/angular/angular.js/issues/12675), [#10890](https://github.com/angular/angular.js/issues/10890), [#9332](https://github.com/angular/angular.js/issues/9332))\n- **$rootScope:** prevent IE9 memory leak when destroying scopes\n  ([8fe781fb](https://github.com/angular/angular.js/commit/8fe781fbe7c42c64eb895c28d9fd5479b037d020),\n   [#10706](https://github.com/angular/angular.js/issues/10706), [#11786](https://github.com/angular/angular.js/issues/11786))\n- **Angular.js:** fix `isArrayLike` for unusual cases\n  ([2c8d87e0](https://github.com/angular/angular.js/commit/2c8d87e064dca99a49ed35d1db885b1f2e40dcf4),\n   [#10186](https://github.com/angular/angular.js/issues/10186), [#8000](https://github.com/angular/angular.js/issues/8000), [#4855](https://github.com/angular/angular.js/issues/4855), [#4751](https://github.com/angular/angular.js/issues/4751), [#10272](https://github.com/angular/angular.js/issues/10272))\n- **isArrayLike:** handle jQuery objects of length 0\n  ([773efd08](https://github.com/angular/angular.js/commit/773efd0812097a89944c889c595485a5744326f6))\n- **jqLite:**\n  - deregister special `mouseenter` / `mouseleave` events correctly\n  ([f5aa2079](https://github.com/angular/angular.js/commit/f5aa207960e0df577284a06a4353e2b53b159589),\n   [#12795](https://github.com/angular/angular.js/issues/12795), [#12799](https://github.com/angular/angular.js/issues/12799))\n  - ensure mouseenter works with svg elements on IE\n  ([941c1c35](https://github.com/angular/angular.js/commit/941c1c35f175c36171a8855323f086341ea55711),\n   [#10259](https://github.com/angular/angular.js/issues/10259), [#10276](https://github.com/angular/angular.js/issues/10276))\n- **limitTo:** start at 0 if `begin` is negative and exceeds input length\n  ([ecf93048](https://github.com/angular/angular.js/commit/ecf9304811a0fd54289a35b9c3b715a1d4447806),\n   [#12775](https://github.com/angular/angular.js/issues/12775), [#12781](https://github.com/angular/angular.js/issues/12781))\n- **merge:**\n  - ensure that jqlite->jqlite and DOM->DOM\n  ([75292a6c](https://github.com/angular/angular.js/commit/75292a6cb5e17d618902f7996e80eb3118eff7b0))\n  - clone elements instead of treating them like simple objects\n  ([17715fa3](https://github.com/angular/angular.js/commit/17715fa3668b1fcabaedcd82e2e57b2a80e0a0c2),\n   [#12286](https://github.com/angular/angular.js/issues/12286))\n- **ngAria:** don't add tabindex to radio and checkbox inputs\n  ([662fb282](https://github.com/angular/angular.js/commit/662fb282c176ca00a85b6dec7af90446ea90f662),\n   [#12492](https://github.com/angular/angular.js/issues/12492), [#13095](https://github.com/angular/angular.js/issues/13095))\n- **ngInput:** change URL_REGEXP to better match RFC3987\n  ([ffb6b2fb](https://github.com/angular/angular.js/commit/ffb6b2fb56d9ffcb051284965dd538629ea9687a),\n   [#11341](https://github.com/angular/angular.js/issues/11341), [#11381](https://github.com/angular/angular.js/issues/11381))\n- **ngMessage:** make ngMessage compatible with ngBind\n  ([4971ef12](https://github.com/angular/angular.js/commit/4971ef12d4c2c268cb8d26f90385dc96eba19db8),\n   [#8089](https://github.com/angular/angular.js/issues/8089), [#13074](https://github.com/angular/angular.js/issues/13074))\n- **ngMock:** reset cache before every test\n  ([fd83d372](https://github.com/angular/angular.js/commit/fd83d3724ad30a93254f08cb82f981eaddb5dbff),\n   [#13013](https://github.com/angular/angular.js/issues/13013))\n- **ngOptions:**\n  - skip comments and empty options when looking for options\n  ([395f3ec6](https://github.com/angular/angular.js/commit/395f3ec638f2ee77d22889823aa80898a6ce812d),\n   [#12190](https://github.com/angular/angular.js/issues/12190), [#13029](https://github.com/angular/angular.js/issues/13029), [#13033](https://github.com/angular/angular.js/issues/13033))\n  - override select option registration to allow compilation of empty option\n  ([2fcfd75a](https://github.com/angular/angular.js/commit/2fcfd75a142200e1a4b1b7ed4fb588e3befcbd57),\n   [#11685](https://github.com/angular/angular.js/issues/11685), [#12972](https://github.com/angular/angular.js/issues/12972), [#12968](https://github.com/angular/angular.js/issues/12968), [#13012](https://github.com/angular/angular.js/issues/13012))\n- **orderByFilter:** throw error if input is not array-like\n  ([2a85a634](https://github.com/angular/angular.js/commit/2a85a634f86c84f15b411ce009a3515fca7ba580),\n   [#11255](https://github.com/angular/angular.js/issues/11255), [#11719](https://github.com/angular/angular.js/issues/11719))\n\n\n## Features\n\n- **$compile:** multiple transclusion via named slots\n  ([a4ada8ba](https://github.com/angular/angular.js/commit/a4ada8ba9c4358273575e16778e76446ad080054),\n   [#4357](https://github.com/angular/angular.js/issues/4357), [#12742](https://github.com/angular/angular.js/issues/12742), [#11736](https://github.com/angular/angular.js/issues/11736), [#12934](https://github.com/angular/angular.js/issues/12934))\n- **$injector:** allow specifying a decorator on $injector\n  ([29a05984](https://github.com/angular/angular.js/commit/29a05984fe46c2c18ca51404f07c866dd92d1eec))\n- **$templateRequest:** support configuration of $http options\n  ([b2fc39d2](https://github.com/angular/angular.js/commit/b2fc39d2ddac64249b4f2961ee18b878a1e98251),\n   [#13188](https://github.com/angular/angular.js/issues/13188), [#11868](https://github.com/angular/angular.js/issues/11868), [#6860](https://github.com/angular/angular.js/issues/6860))\n- **Module:** add helper method, `component(...)` for creating component directives\n  ([54e81655](https://github.com/angular/angular.js/commit/54e816552f20e198e14f849cdb2379fed8570c1a),\n   [#10007](https://github.com/angular/angular.js/issues/10007), [#12933](https://github.com/angular/angular.js/issues/12933))\n- **linky:** add support for custom attributes\n  ([06f002b1](https://github.com/angular/angular.js/commit/06f002b161f61079933d482668440d8649fd84fc),\n   [#12558](https://github.com/angular/angular.js/issues/12558), [#13061](https://github.com/angular/angular.js/issues/13061))\n- **ngAnimate:** introduce ngAnimateSwap directive\n  ([78297d25](https://github.com/angular/angular.js/commit/78297d252de7c80f73ecf9e291ed71bd52578361))\n- **ngMock:**\n  - add expectRoute and whenRoute shortcuts with colon param matching\n  ([d67e999d](https://github.com/angular/angular.js/commit/d67e999dfbdf47b79fdb3830a04f4f4010a98b98),\n   [#12406](https://github.com/angular/angular.js/issues/12406))\n  - invoke nested calls to `module()` immediately\n  ([51a27c0f](https://github.com/angular/angular.js/commit/51a27c0f1ad6cd8d3e33ab0d71de22c1627c7ec3),\n   [#12887](https://github.com/angular/angular.js/issues/12887))\n\n\n## Performance Improvements\n\n- **$compile:** use static jquery data method to avoid creating new instances\n  ([9b90c32f](https://github.com/angular/angular.js/commit/9b90c32f31fd56e348539674128acec6536cd846))\n- **$interpolate:** provide a simplified result for constant expressions\n  ([cf83b4f4](https://github.com/angular/angular.js/commit/cf83b4f445d3a1fc18fc140e65e670754401d50b))\n- **copy:**\n  - avoid regex in `isTypedArray`\n  ([c8768d12](https://github.com/angular/angular.js/commit/c8768d12f2f0b31f9ac971aeac6d2c17c9ff3db5))\n  - only validate/clear if the user specifies a destination\n  ([33c67ce7](https://github.com/angular/angular.js/commit/33c67ce785cf8be7f0c294b3942ca4a337c5759d),\n   [#12068](https://github.com/angular/angular.js/issues/12068))\n- **merge:** remove unnecessary wrapping of jqLite element\n  ([4daafd3d](https://github.com/angular/angular.js/commit/4daafd3dbe6a80d578f5a31df1bb99c77559543e),\n   [#13236](https://github.com/angular/angular.js/issues/13236))\n\n\n## Breaking Changes\n\n- **ngMessage:** due to [4971ef12](https://github.com/angular/angular.js/commit/4971ef12d4c2c268cb8d26f90385dc96eba19db8),\n\nngMessage is now compiled with a priority of 1, which means directives\non the same element as ngMessage with a priority lower than 1 will\nbe applied when ngMessage calls the $transclude function.\nPreviously, they were applied during the initial compile phase and were\npassed the comment element created by the transclusion of ngMessage.\nTo restore this behavior, custom directives need to have\ntheir priority increased to at least \"1\".\n\n- **orderByFilter:** due to [2a85a634](https://github.com/angular/angular.js/commit/2a85a634f86c84f15b411ce009a3515fca7ba580),\n\nPreviously, an non array-like input would pass through the orderBy filter unchanged.\nNow, an error is thrown. This can be worked around by converting an object\nto an array, either manually or using a filter such as\nhttps://github.com/petebacondarwin/angular-toArrayFilter.\n(`null` and `undefined` still pass through without an error, in order to\nsupport asynchronous loading of resources.)\n\n\n\n<a name=\"1.5.0-beta.1\"></a>\n# 1.5.0-beta.1 dense-dispersion (2015-09-29)\n\n\n## Bug Fixes\n\n- **$compile:**\n  - use createMap() for $$observe listeners when initialized from attr interpolation\n  ([76c2491a](https://github.com/angular/angular.js/commit/76c2491a316d6b296c721227529fcb09087d369a),\n   [#10446](https://github.com/angular/angular.js/issues/10446))\n  - properly sanitize xlink:href attribute interpolation\n  ([f33ce173](https://github.com/angular/angular.js/commit/f33ce173c90736e349cf594df717ae3ee41e0f7a),\n   [#12524](https://github.com/angular/angular.js/issues/12524))\n- **$parse:**\n  - fix typo in error message (\"assing\" -> \"assign\")\n  ([70dac5ae](https://github.com/angular/angular.js/commit/70dac5ae82ffe9c6250681274905583747523b5d),\n   [#12940](https://github.com/angular/angular.js/issues/12940))\n  - block assigning to fields of a constructor\n  ([e1f4f23f](https://github.com/angular/angular.js/commit/e1f4f23f781a79ae8a4046b21130283cec3f2917),\n   [#12860](https://github.com/angular/angular.js/issues/12860))\n  - do not convert to string computed properties multiple times\n  ([20cf7d5e](https://github.com/angular/angular.js/commit/20cf7d5e3a0af766b1929e24794859c79439351c))\n- **$sanitize:**\n  - strip urls starting with 'unsafe:' as opposed to 'unsafe'\n  ([a4dfa4d0](https://github.com/angular/angular.js/commit/a4dfa4d061fd2f6baf9821f0863dcce7888232ab),\n   [#12524](https://github.com/angular/angular.js/issues/12524))\n  - add mXSS protection\n  ([bc0d8c4e](https://github.com/angular/angular.js/commit/bc0d8c4eea9a34bff5e29dd492dcdd668251be40),\n   [#12524](https://github.com/angular/angular.js/issues/12524))\n  - support void elements, fixups, remove dead code, typos\n  ([94207f8f](https://github.com/angular/angular.js/commit/94207f8fb6ee8fe26fe18657f6b5aca6def99605),\n   [#12524](https://github.com/angular/angular.js/issues/12524))\n- **filters:** ensure `formatNumber` observes i18n decimal separators\n  ([658a865c](https://github.com/angular/angular.js/commit/658a865c5b2580eed53b340e7394945cd76e2260),\n   [#10342](https://github.com/angular/angular.js/issues/10342), [#12850](https://github.com/angular/angular.js/issues/12850))\n- **injector:** support arrow functions with no parenthesis\n  ([03726f7f](https://github.com/angular/angular.js/commit/03726f7fbd5d71c0604b8dd40e97cb2fb0fb777f),\n   [#12890](https://github.com/angular/angular.js/issues/12890))\n- **input:** remove workaround for Firefox bug\n  ([b366f035](https://github.com/angular/angular.js/commit/b366f0352abccfe4c4868b5a9e8c0b88659bd1ee))\n- **ngAnimate:**\n  - ensure anchoring uses body as a container when needed\n  ([240d5896](https://github.com/angular/angular.js/commit/240d5896ecdfac2351f9bd6147b52de52c0b7608),\n   [#12872](https://github.com/angular/angular.js/issues/12872))\n  - callback detection should only use RAF when necessary\n  ([8b27c3f0](https://github.com/angular/angular.js/commit/8b27c3f064b34532ba99d709cadf09fc4c0cbeab))\n- **ngMessages:** prevent race condition with ngAnimate\n  ([8366622b](https://github.com/angular/angular.js/commit/8366622bed009d2cad7d0cff28b9c1e48bfbd4e1),\n   [#12856](https://github.com/angular/angular.js/issues/12856), [#12903](https://github.com/angular/angular.js/issues/12903))\n- **ngOptions:**\n  - skip comments when looking for option elements\n  ([7f3f3dd3](https://github.com/angular/angular.js/commit/7f3f3dd3ebcc44711600ac292af54c411c3c705f),\n   [#12190](https://github.com/angular/angular.js/issues/12190))\n  - prevent frozen select ui in IE\n  ([42c97c5d](https://github.com/angular/angular.js/commit/42c97c5db5921e9e5447fb32bdae1f48da42844f),\n   [#11314](https://github.com/angular/angular.js/issues/11314), [#11795](https://github.com/angular/angular.js/issues/11795))\n  - allow falsy values as option group identifiers\n  ([b71d7c3f](https://github.com/angular/angular.js/commit/b71d7c3f3c04e65b02d88b33c22dd90ae3cdfc27),\n   [#7015](https://github.com/angular/angular.js/issues/7015), [#7024](https://github.com/angular/angular.js/issues/7024), [#12888](https://github.com/angular/angular.js/issues/12888))\n  - throw if ngModel is not present\n  ([ded25187](https://github.com/angular/angular.js/commit/ded2518756d4409fdfda0d4af243f2125bea01b5),\n   [#7047](https://github.com/angular/angular.js/issues/7047), [#12840](https://github.com/angular/angular.js/issues/12840))\n- **ngResource:** encode `&` in URL query param values\n  ([1c97a605](https://github.com/angular/angular.js/commit/1c97a6057bc013262be761bca5e5c22224c4bbf8),\n   [#12201](https://github.com/angular/angular.js/issues/12201))\n\n\n## Features\n\n- **$animateCss:** add support for temporary styles via `cleanupStyles`\n  ([9f67da62](https://github.com/angular/angular.js/commit/9f67da625293441e27559ebde7503cc63408a95c),\n   [#12930](https://github.com/angular/angular.js/issues/12930))\n- **$http:** add `$xhrFactory` service to enable creation of custom xhr objects\n  ([106f90aa](https://github.com/angular/angular.js/commit/106f90aafa0fa5a81ad7af7ffc9d1e00ab97ffef),\n   [#2318](https://github.com/angular/angular.js/issues/2318), [#9319](https://github.com/angular/angular.js/issues/9319), [#12159](https://github.com/angular/angular.js/issues/12159))\n- **$injector:** add strictDi property to $injector instance\n  ([79577c5d](https://github.com/angular/angular.js/commit/79577c5d316c7bf0204d7d1747ddc5b15bfe2955),\n   [#11728](https://github.com/angular/angular.js/issues/11728), [#11734](https://github.com/angular/angular.js/issues/11734))\n- **$sanitize:** make svg support an opt-in\n  ([181fc567](https://github.com/angular/angular.js/commit/181fc567d873df065f1e84af7225deb70a8d2eb9),\n   [#12524](https://github.com/angular/angular.js/issues/12524))\n- **ngModel:** provide ng-empty and ng-not-empty CSS classes\n  ([630280c7](https://github.com/angular/angular.js/commit/630280c7fb04a83208d09c97c2efb81be3a3db74),\n   [#10050](https://github.com/angular/angular.js/issues/10050), [#12848](https://github.com/angular/angular.js/issues/12848))\n\n\n## Performance Improvements\n\n- **$compile:** Lazily compile the `transclude` function\n  ([652b83eb](https://github.com/angular/angular.js/commit/652b83eb226131d131a44453520a569202aa4aac))\n  See https://github.com/angular/angular.js/issues/14343#issuecomment-229037252 for more information.\n\n\n## Breaking Changes\n\n- **$sanitize:** due to [181fc567](https://github.com/angular/angular.js/commit/181fc567d873df065f1e84af7225deb70a8d2eb9),\n  The svg support in  is now an opt-in option\n\nApplications that depend on this option can use  to turn the option back on,\nbut while doing so, please read the warning provided in the  documentation for\ninformation on preventing click-hijacking attacks when this option is turned on.\n\n- **ngOptions:** due to [b71d7c3f](https://github.com/angular/angular.js/commit/b71d7c3f3c04e65b02d88b33c22dd90ae3cdfc27),\n\nIf your data contains falsy values (`''`, `0`, `false` and `null`) for option groups, then these\noptions will now be placed into option groups. Previously all of these falsy values were treated as\nthe option not being a member of a group.\n\nOnly option groups that are `undefined` will result in the option being put in no group.\nIf you have data that contains falsy values that should not be used as groups then you must filter\nthe values before passing them to `ngOptions` converting falsy values to `undefined`.\n\n- **ngOptions:** due to [ded25187](https://github.com/angular/angular.js/commit/ded2518756d4409fdfda0d4af243f2125bea01b5),\n\n`ngOptions` will now throw if `ngModel` is not present on the `select`\nelement. Previously, having no `ngModel` let `ngOptions` silently\nfail, which could lead to hard to debug errors. The change should\ntherefore not affect any applications, as it simply makes the\nrequirement more strict and alerts the developer explicitly.\n\n\n<a name=\"1.4.7\"></a>\n# 1.4.7 dark-luminescence (2015-09-29)\n\n\n## Bug Fixes\n\n- **$compile:** use createMap() for $$observe listeners when initialized from attr interpolation\n  ([5a98e806](https://github.com/angular/angular.js/commit/5a98e806ef3c59916bb4668268125610b11effe8),\n   [#10446](https://github.com/angular/angular.js/issues/10446))\n- **$parse:**\n  - block assigning to fields of a constructor\n  ([a7f3761e](https://github.com/angular/angular.js/commit/a7f3761eda5309f76b73c6fb1d3173a270112899),\n   [#12860](https://github.com/angular/angular.js/issues/12860))\n  - do not convert to string computed properties multiple times\n  ([698af191](https://github.com/angular/angular.js/commit/698af191ded2465ca4e0f97959b75fede5a531ab))\n- **filters:** ensure `formatNumber` observes i18n decimal separators\n  ([4994acd2](https://github.com/angular/angular.js/commit/4994acd26e582eec8a92b139bfc09ca79a9b8835),\n   [#10342](https://github.com/angular/angular.js/issues/10342), [#12850](https://github.com/angular/angular.js/issues/12850))\n- **jqLite:** properly handle dash-delimited node names in `jqLiteBuildFragment`\n  ([cdd1227a](https://github.com/angular/angular.js/commit/cdd1227a308edd34d31b67f338083b6e0c4c0db9),\n   [#10617](https://github.com/angular/angular.js/issues/10617), [#12759](https://github.com/angular/angular.js/issues/12759))\n- **ngAnimate:**\n  - ensure anchoring uses body as a container when needed\n  ([9d3704ca](https://github.com/angular/angular.js/commit/9d3704ca467081f16b71b011eb50c53d5cdb2f34),\n   [#12872](https://github.com/angular/angular.js/issues/12872))\n  - callback detection should only use RAF when necessary\n  ([fa8c399f](https://github.com/angular/angular.js/commit/fa8c399fadc30b78710868fe59d2930fdc17c7a5))\n- **ngMessages:** prevent race condition with ngAnimate\n  ([7295c60f](https://github.com/angular/angular.js/commit/7295c60ffb9f2e4f32043c538ace740b187f565a),\n   [#12856](https://github.com/angular/angular.js/issues/12856), [#12903](https://github.com/angular/angular.js/issues/12903))\n- **ngOptions:**\n  - skip comments when looking for option elements\n  ([68d4dc5b](https://github.com/angular/angular.js/commit/68d4dc5b71b23e4c7c2650e6da3d7200de99f1ae),\n   [#12190](https://github.com/angular/angular.js/issues/12190))\n  - prevent frozen select ui in IE\n  ([dbc69851](https://github.com/angular/angular.js/commit/dbc698517ff620b3a6279f65d4a9b6e3c15087b9),\n   [#11314](https://github.com/angular/angular.js/issues/11314), [#11795](https://github.com/angular/angular.js/issues/11795))\n\n\n## Features\n\n- **$animateCss:** add support for temporary styles via `cleanupStyles`\n  ([e52d731b](https://github.com/angular/angular.js/commit/e52d731bfd1fbb6c616125fbde2fb365722254b7),\n   [#12930](https://github.com/angular/angular.js/issues/12930))\n- **$http:** add `$xhrFactory` service to enable creation of custom xhr objects\n  ([7a413df5](https://github.com/angular/angular.js/commit/7a413df5e47e04e20a1c93d35922050bbcbfb492),\n   [#2318](https://github.com/angular/angular.js/issues/2318), [#9319](https://github.com/angular/angular.js/issues/9319), [#12159](https://github.com/angular/angular.js/issues/12159))\n\n\n<a name=\"1.3.20\"></a>\n# 1.3.20 shallow-translucence (2015-09-29)\n\n\n## Bug Fixes\n\n- **$parse:** do not convert to string computed properties multiple times\n  ([d434f3db](https://github.com/angular/angular.js/commit/d434f3db53d6209eb140b904e83bbde401686c16))\n\n\n<a name=\"1.2.29\"></a>\n# 1.2.29 ultimate-deprecation (2015-09-29)\n\n\n## Bug Fixes\n\n- **$browser:** prevent infinite digests when clearing the hash of a url\n  ([9845cee6](https://github.com/angular/angular.js/commit/9845cee63eda3ad5024622c792c5e745b59ec5cb),\n   [#9629](https://github.com/angular/angular.js/issues/9629), [#9635](https://github.com/angular/angular.js/issues/9635), [#10228](https://github.com/angular/angular.js/issues/10228), [#10308](https://github.com/angular/angular.js/issues/10308))\n- **$compile:** workaround for IE11 MutationObserver\n  ([fccce96d](https://github.com/angular/angular.js/commit/fccce96d444f442ba5ecfb67201505a445d0c209),\n   [#11781](https://github.com/angular/angular.js/issues/11781), [#12613](https://github.com/angular/angular.js/issues/12613))\n- **$location:** strip off empty hash segments when comparing\n  ([e81b2f72](https://github.com/angular/angular.js/commit/e81b2f726cacd08bcf91500183a7ea3f71961718),\n   [#9635](https://github.com/angular/angular.js/issues/9635), [#10748](https://github.com/angular/angular.js/issues/10748))\n- **$parse:**\n  - do not convert to string computed properties multiple times\n  ([afb65c11](https://github.com/angular/angular.js/commit/afb65c11e5e3425f8431ad5b82308ff6b8ecbc64))\n  - throw error when accessing a restricted property indirectly\n  ([e6cbd4fa](https://github.com/angular/angular.js/commit/e6cbd4faa211b2c0c8879c255e3194fb0717dcec),\n   [#12833](https://github.com/angular/angular.js/issues/12833))\n- **ngAnimate:** ensure that minified repaint code isn't removed\n  ([b041b664](https://github.com/angular/angular.js/commit/b041b664752e34a42bbc65e02bf0009f0836c50c),\n   [#9936](https://github.com/angular/angular.js/issues/9936))\n\n\n<a name=\"1.5.0-beta.0\"></a>\n\n# 1.5.0-beta.0 intialization-processation (2015-09-17)\n\n## Bug Fixes\n\n- **jqLite:**: properly handle dash-delimited node names in `jqLiteBuildFragment`\n  ([cdd1227a3](https://github.com/angular/angular.js/commit/cdd1227a308edd34d31b67f338083b6e0c4c0db9),\n  [#10617](https://github.com/angular/angular.js/issues/10617))\n\n\n<a name=\"1.4.6\"></a>\n# 1.4.6 multiplicative-elevation (2015-09-17)\n\n\n## Bug Fixes\n\n- **$animate:** invalid CSS class names should not break subsequent elements\n  ([c3a654b7](https://github.com/angular/angular.js/commit/c3a654b7c8e585b8fb9f90ece10ef54d19fd74c8),\n   [#12674](https://github.com/angular/angular.js/issues/12674), [#12725](https://github.com/angular/angular.js/issues/12725))\n- **$browser:** handle async updates to location\n  ([8d39bd8a](https://github.com/angular/angular.js/commit/8d39bd8abf423517b5bff70137c2a29e32bff76d),\n   [#12241](https://github.com/angular/angular.js/issues/12241), [#12819](https://github.com/angular/angular.js/issues/12819))\n- **$http:** propagate status -1 for timed out requests\n  ([38520a1a](https://github.com/angular/angular.js/commit/38520a1a73fffb6cfeffc7edfcab5be33e1619eb),\n   [#4491](https://github.com/angular/angular.js/issues/4491), [#8756](https://github.com/angular/angular.js/issues/8756))\n- **$httpBackend:** send `null` when post-data is undefined\n  ([6f39f108](https://github.com/angular/angular.js/commit/6f39f1082773921e79b48a78aa6cd8a7d1921da7),\n   [#12141](https://github.com/angular/angular.js/issues/12141), [#12739](https://github.com/angular/angular.js/issues/12739))\n- **$parse:**\n  - throw error when accessing a restricted property indirectly\n  ([b2f8b0b8](https://github.com/angular/angular.js/commit/b2f8b0b875dbabf7bba0ba6e9bd553c7a8b910d0),\n   [#12833](https://github.com/angular/angular.js/issues/12833))\n  - `assign` returns the new value\n  ([7d2c6eee](https://github.com/angular/angular.js/commit/7d2c6eeef8ad61690737b6298c94f066082eff58),\n   [#12675](https://github.com/angular/angular.js/issues/12675), [#12708](https://github.com/angular/angular.js/issues/12708))\n- **angular.copy:** support copying XML nodes\n  ([122ab074](https://github.com/angular/angular.js/commit/122ab074cac6401ecded51fa031af139360f40aa),\n   [#5429](https://github.com/angular/angular.js/issues/5429), [#12786](https://github.com/angular/angular.js/issues/12786))\n- **form, ngModel:** correctly notify parent form when children are added\n  ([c6110e8b](https://github.com/angular/angular.js/commit/c6110e8b08c7e9bb2b7da5ecc5c42d1a834ea92d))\n- **input:** ignore min/max if they are empty on all input types\n  ([544001f5](https://github.com/angular/angular.js/commit/544001f5a331de06961c0201d69ecc92893abd0b),\n   [#12363](https://github.com/angular/angular.js/issues/12363), [#12785](https://github.com/angular/angular.js/issues/12785))\n- **ngAnimateMock:** $animate.flush should work for looping animations\n  ([472d076c](https://github.com/angular/angular.js/commit/472d076cca2ffb99bd87d3c026ef69afc713268d))\n- **ngAria:** clean up tabindex usage\n  ([f48244ce](https://github.com/angular/angular.js/commit/f48244ce5e6d11637aab97af1aff3430bda12429),\n   [#11500](https://github.com/angular/angular.js/issues/11500))\n- **ngJq:** properly detect when `ng-jq` is empty\n  ([19ecdb54](https://github.com/angular/angular.js/commit/19ecdb54bf85fc4e7bd3cde453aa6843f869a1ab),\n   [#12741](https://github.com/angular/angular.js/issues/12741))\n- **ngModel:**\n  - remove reference to parentForm from removed control\n  ([290b5049](https://github.com/angular/angular.js/commit/290b5049c2de4aa0d6ba8eea624bc6dce027b197),\n   [#12263](https://github.com/angular/angular.js/issues/12263))\n  - let aliased validator directives work on any element\n  ([43769fb6](https://github.com/angular/angular.js/commit/43769fb676ae904852582a2c88a5523f0b9f58fc),\n   [#12158](https://github.com/angular/angular.js/issues/12158), [#12658](https://github.com/angular/angular.js/issues/12658))\n- **ngRepeat:** add support to iterate an object's properties even if it does not inherit from Object\n  ([7ea2c7f3](https://github.com/angular/angular.js/commit/7ea2c7f36ef854391df3f6b127ad42a2d5cbf1a3),\n   [#9964](https://github.com/angular/angular.js/issues/9964))\n- **rootScope:** add support for watchCollection to watch an object which does not inherit from Object\n  ([20fb626b](https://github.com/angular/angular.js/commit/20fb626b78ed8fbd02f59f5b26df9387a2a6ea0e),\n   [#9964](https://github.com/angular/angular.js/issues/9964))\n- **select:** update option if interpolated value attribute changes\n  ([82b0929e](https://github.com/angular/angular.js/commit/82b0929e4ea0ae087f766f2ee26f9570c8a3c8ac),\n   [#12005](https://github.com/angular/angular.js/issues/12005), [#12582](https://github.com/angular/angular.js/issues/12582))\n- **toDebugString:** change replacement string\n  ([0ca8b1df](https://github.com/angular/angular.js/commit/0ca8b1df201044019596db7173d784aeebdea0a7),\n   [#10103](https://github.com/angular/angular.js/issues/10103))\n\n\n## Performance Improvements\n\n- **Angular:** only create new collection in getBlockNodes if the block has changed\n  ([0202663e](https://github.com/angular/angular.js/commit/0202663e938a477cd86145bb158bf7a02efd8fb5),\n   [#9899](https://github.com/angular/angular.js/issues/9899))\n\n\n\n\n<a name=\"1.3.19\"></a>\n# 1.3.19 glutinous-shriek (2015-09-15)\n\n## Bug Fixes\n\n- **$http:** propagate status -1 for timed out requests\n  ([f13055a0](https://github.com/angular/angular.js/commit/f13055a0a53a39b160448713a5617edee6042801),\n   [#4491](https://github.com/angular/angular.js/issues/4491), [#8756](https://github.com/angular/angular.js/issues/8756))\n- **$location:** don't crash if navigating outside the app base\n  ([623ce1ad](https://github.com/angular/angular.js/commit/623ce1ad2cf68024719c5cae5d682d00195df30c),\n   [#11667](https://github.com/angular/angular.js/issues/11667))\n- **$parse:** throw error when accessing a restricted property indirectly\n  ([ec98c94c](https://github.com/angular/angular.js/commit/ec98c94ccbfc97b655447956738d5f6ff98b2f33),\n   [#12833](https://github.com/angular/angular.js/issues/12833))\n- **ngModel:** validate pattern against the viewValue\n  ([274e9353](https://github.com/angular/angular.js/commit/274e93537ed4e95aefeacea48909eb334894f0ac),\n   [#12344](https://github.com/angular/angular.js/issues/12344))\n\n\n## Features\n\n- **ngAnimate:** introduce `$animate.flush` for unit testing\n  ([f98e0384](https://github.com/angular/angular.js/commit/f98e038418f7367b2373adcf4887f64a8e8bdcb0))\n\n\n## Possible Breaking Changes\n\n- **ngModel:** due to [274e9353](https://github.com/angular/angular.js/commit/274e93537ed4e95aefeacea48909eb334894f0ac),\n\n\nThe `ngPattern` and `pattern` directives will validate the regex\nagainst the `viewValue` of `ngModel`, i.e. the value of the model\nbefore the $parsers are applied. Previously, the modelValue\n(the result of the $parsers) was validated.\n\nThis fixes issues where `input[date]` and `input[number]` cannot\nbe validated because the viewValue string is parsed into\n`Date` and `Number` respectively (starting with AngularJS 1.3).\nIt also brings the directives in line with HTML5 constraint\nvalidation, which validates against the input value.\n\nThis change is unlikely to cause applications to fail, because even\nin AngularJS 1.2, the value that was validated by pattern could have\nbeen manipulated by the $parsers, as all validation was done\ninside this pipeline.\n\nIf you rely on the pattern being validated against the modelValue,\nyou must create your own validator directive that overwrites\nthe built-in pattern validator:\n\n```\n.directive('patternModelOverwrite', function patternModelOverwriteDirective() {\n  return {\n    restrict: 'A',\n    require: '?ngModel',\n    priority: 1,\n    compile: function() {\n      var regexp, patternExp;\n\n      return {\n        pre: function(scope, elm, attr, ctrl) {\n          if (!ctrl) return;\n\n          attr.$observe('pattern', function(regex) {\n            /**\n             * The built-in directive will call our overwritten validator\n             * (see below). We just need to update the regex.\n             * The preLink fn guarantees our observer is called first.\n             */\n            if (isString(regex) && regex.length > 0) {\n              regex = new RegExp('^' + regex + '$');\n            }\n\n            if (regex && !regex.test) {\n              //The built-in validator will throw at this point\n              return;\n            }\n\n            regexp = regex || undefined;\n          });\n\n        },\n        post: function(scope, elm, attr, ctrl) {\n          if (!ctrl) return;\n\n          regexp, patternExp = attr.ngPattern || attr.pattern;\n\n          //The postLink fn guarantees we overwrite the built-in pattern validator\n          ctrl.$validators.pattern = function(value) {\n            return ctrl.$isEmpty(value) ||\n              isUndefined(regexp) ||\n              regexp.test(value);\n          };\n        }\n      };\n    }\n  };\n});\n```\n\n\n<a name=\"1.4.5\"></a>\n# 1.4.5 permanent-internship (2015-08-28)\n\n\n## Bug Fixes\n\n- **$animate:** `$animate.enabled(false)` should disable animations on $animateCss as well\n  ([c3d5e33e](https://github.com/angular/angular.js/commit/c3d5e33e18bd9e423e2d0678e85564fad1dba99f),\n   [#12696](https://github.com/angular/angular.js/issues/12696), [#12685](https://github.com/angular/angular.js/issues/12685))\n- **$animateCss:**\n  - do not throw errors when a closing timeout is fired on a removed element\n  ([2f6b6fb7](https://github.com/angular/angular.js/commit/2f6b6fb7a1dee0ff97c5d2959b927347eeda6e8b),\n   [#12650](https://github.com/angular/angular.js/issues/12650))\n  - fix parse errors on older Android WebViews\n  ([1cc9c9ca](https://github.com/angular/angular.js/commit/1cc9c9ca9d9698356ea541517b3d06ce6556c01d),\n   [#12610](https://github.com/angular/angular.js/issues/12610))\n  - properly handle cancellation timeouts for follow-up animations\n  ([d8816731](https://github.com/angular/angular.js/commit/d88167318d1c69f0dbd2101c05955eb450c34fd5),\n   [#12490](https://github.com/angular/angular.js/issues/12490), [#12359](https://github.com/angular/angular.js/issues/12359))\n  - ensure failed animations clear the internal cache\n  ([0a75a3db](https://github.com/angular/angular.js/commit/0a75a3db6ef265389c8c955981c2fe67bb4f7769),\n   [#12214](https://github.com/angular/angular.js/issues/12214), [#12518](https://github.com/angular/angular.js/issues/12518), [#12381](https://github.com/angular/angular.js/issues/12381))\n  - the transitions options delay value should be applied before class application\n  ([0c81e9fd](https://github.com/angular/angular.js/commit/0c81e9fd25285dd757db98d458919776a1fb62fc),\n   [#12584](https://github.com/angular/angular.js/issues/12584))\n- **ngAnimate:**\n  - use requestAnimationFrame to space out child animations\n  ([ea8016c4](https://github.com/angular/angular.js/commit/ea8016c4c8f55bc021549f342618ed869998e335),\n   [#12669](https://github.com/angular/angular.js/issues/12669), [#12594](https://github.com/angular/angular.js/issues/12594), [#12655](https://github.com/angular/angular.js/issues/12655), [#12631](https://github.com/angular/angular.js/issues/12631), [#12612](https://github.com/angular/angular.js/issues/12612), [#12187](https://github.com/angular/angular.js/issues/12187))\n  - only buffer rAF requests within the animation runners\n  ([dc48aadd](https://github.com/angular/angular.js/commit/dc48aadd26bbf1797c1c408f63ffde99d67414a9),\n   [#12280](https://github.com/angular/angular.js/issues/12280))\n- **ngModel:** validate pattern against the viewValue\n  ([0e001084](https://github.com/angular/angular.js/commit/0e001084ffff8674efad289d37cb16cc4e46b50a),\n   [#12344](https://github.com/angular/angular.js/issues/12344))\n- **ngResources:** support IPv6 URLs\n  ([b643f0d3](https://github.com/angular/angular.js/commit/b643f0d3223a627ef813f0777524e25d2dd95371),\n   [#12512](https://github.com/angular/angular.js/issues/12512), [#12532](https://github.com/angular/angular.js/issues/12532))\n\n\n## Breaking Changes\n\n- **ngModel:** due to [0e001084](https://github.com/angular/angular.js/commit/0e001084ffff8674efad289d37cb16cc4e46b50a),\n\n\nThe `ngPattern` and `pattern` directives will validate the regex\nagainst the `viewValue` of `ngModel`, i.e. the value of the model\nbefore the $parsers are applied. Previously, the modelValue\n(the result of the $parsers) was validated.\n\nThis fixes issues where `input[date]` and `input[number]` cannot\nbe validated because the viewValue string is parsed into\n`Date` and `Number` respectively (starting with AngularJS 1.3).\nIt also brings the directives in line with HTML5 constraint\nvalidation, which validates against the input value.\n\nThis change is unlikely to cause applications to fail, because even\nin AngularJS 1.2, the value that was validated by pattern could have\nbeen manipulated by the $parsers, as all validation was done\ninside this pipeline.\n\nIf you rely on the pattern being validated against the modelValue,\nyou must create your own validator directive that overwrites\nthe built-in pattern validator:\n\n```js\n.directive('patternModelOverwrite', function patternModelOverwriteDirective() {\n  return {\n    restrict: 'A',\n    require: '?ngModel',\n    priority: 1,\n    compile: function() {\n      var regexp, patternExp;\n\n      return {\n        pre: function(scope, elm, attr, ctrl) {\n          if (!ctrl) return;\n\n          attr.$observe('pattern', function(regex) {\n            /**\n             * The built-in directive will call our overwritten validator\n             * (see below). We just need to update the regex.\n             * The preLink fn guarantees our observer is called first.\n             */\n            if (isString(regex) && regex.length > 0) {\n              regex = new RegExp('^' + regex + '$');\n            }\n\n            if (regex && !regex.test) {\n              //The built-in validator will throw at this point\n              return;\n            }\n\n            regexp = regex || undefined;\n          });\n\n        },\n        post: function(scope, elm, attr, ctrl) {\n          if (!ctrl) return;\n\n          regexp, patternExp = attr.ngPattern || attr.pattern;\n\n          //The postLink fn guarantees we overwrite the built-in pattern validator\n          ctrl.$validators.pattern = function(value) {\n            return ctrl.$isEmpty(value) ||\n              isUndefined(regexp) ||\n              regexp.test(value);\n          };\n        }\n      };\n    }\n  };\n});\n```\n\n\n<a name=\"1.3.18\"></a>\n# 1.3.18 collective-penmanship (2015-08-18)\n\n\n## Bug Fixes\n\n- **$animate:**\n  - clear class animations cache if animation is not started\n  ([2c03a357](https://github.com/angular/angular.js/commit/2c03a3574336ed814d020cf7ba36cee5b87e65b5),\n   [#12604](https://github.com/angular/angular.js/issues/12604), [#12603](https://github.com/angular/angular.js/issues/12603))\n  - do not throw errors if element is removed before animation starts\n  ([6b72598b](https://github.com/angular/angular.js/commit/6b72598b87022e1dd96bddc4451e007ef0601579),\n   [#10205](https://github.com/angular/angular.js/issues/10205))\n- **ngModel:** correct minErr usage for correct doc creation\n  ([64a142b5](https://github.com/angular/angular.js/commit/64a142b58ed0a0e3896d82f3f9ce35373548d0ff),\n   [#12386](https://github.com/angular/angular.js/issues/12386), [#12416](https://github.com/angular/angular.js/issues/12416))\n\n\n\n<a name=\"1.4.4\"></a>\n# 1.4.4 pylon-requirement (2015-08-13)\n\n\n## Bug Fixes\n\n- **$animate:**\n  - leave animation callback should not overridden by follow-up animation\n  ([92e41ac9](https://github.com/angular/angular.js/commit/92e41ac904b7d16e96fd31a49ac2ae15d606a665),\n   [#12271](https://github.com/angular/angular.js/issues/12271), [#12249](https://github.com/angular/angular.js/issues/12249), [#12161](https://github.com/angular/angular.js/issues/12161))\n  - make sure to run a post-digest reflow for parentless animations\n  ([861636c6](https://github.com/angular/angular.js/commit/861636c62542252a54fb2d2fa8ea9e17eefee120),\n   [#12400](https://github.com/angular/angular.js/issues/12400), [#12401](https://github.com/angular/angular.js/issues/12401))\n  - ensure that class-based animations are properly applied when cancelled\n  ([21d6db38](https://github.com/angular/angular.js/commit/21d6db382d8f3540fb0bb7280570fba8d88d9843),\n   [#12266](https://github.com/angular/angular.js/issues/12266), [#12007](https://github.com/angular/angular.js/issues/12007))\n- **$animateCss:** make sure that `skipBlocking` avoids the pre-emptive transition-delay styling\n  ([11695ca6](https://github.com/angular/angular.js/commit/11695ca6e2ce5b21bb944ee0de80892203155cbb))\n- **$compile:**\n  - don't trigger $observer if initial value is `undefined`\n  ([6f3b8622](https://github.com/angular/angular.js/commit/6f3b8622adce2006df5cf7eed4bf9262539004bd),\n   [#12383](https://github.com/angular/angular.js/issues/12383), [#12464](https://github.com/angular/angular.js/issues/12464))\n  - ignore optional =-bound properties with empty value\n  ([533d9b76](https://github.com/angular/angular.js/commit/533d9b76704368ba9700ab08589118abca9f598c),\n   [#12144](https://github.com/angular/angular.js/issues/12144), [#12259](https://github.com/angular/angular.js/issues/12259), [#12290](https://github.com/angular/angular.js/issues/12290))\n- **$injector:** Allows ES6 function syntax\n  ([44a96a4c](https://github.com/angular/angular.js/commit/44a96a4c140873d9fd8484d870af83a0bb9acabd),\n   [#12424](https://github.com/angular/angular.js/issues/12424), [#12425](https://github.com/angular/angular.js/issues/12425))\n- **$location:** don't crash if navigating outside the app base\n  ([9e492c35](https://github.com/angular/angular.js/commit/9e492c358c19549696577c86c2c61b93f50ab356),\n   [#11667](https://github.com/angular/angular.js/issues/11667))\n- **$q:** Use extend to avoid overwriting prototype\n  ([3abb3fef](https://github.com/angular/angular.js/commit/3abb3fefe653df2a4cb730cface0049939c18efd),\n   [#10697](https://github.com/angular/angular.js/issues/10697))\n- **$rootScope:** don't clear phase if $apply is re-entered\n  ([e0cf496f](https://github.com/angular/angular.js/commit/e0cf496f3cd6835db91546438def5bca1b6db4df),\n   [#12174](https://github.com/angular/angular.js/issues/12174))\n- **Angular:** allow unescaped `=` signs in values in `parseKeyValue`\n  ([f13852c1](https://github.com/angular/angular.js/commit/f13852c179ffd9ec18b7a94df27dec39eb5f19fc),\n   [#12351](https://github.com/angular/angular.js/issues/12351))\n- **httpParamSerializerJQLike:** Follow jQuery for index of arrays of objects\n  ([18a2e4fb](https://github.com/angular/angular.js/commit/18a2e4fbfc44216c31bbcdf7705ca87c53e6f1fa))\n- **i18n:** by default put negative sign before currency symbol\n  ([96f2e3be](https://github.com/angular/angular.js/commit/96f2e3bef5fc310edb2f6ed1addbcb7e1c1e71c2),\n   [#10158](https://github.com/angular/angular.js/issues/10158))\n- **injector:** check that modulesToLoad isArray.\n  ([5abf593e](https://github.com/angular/angular.js/commit/5abf593e6b3535cc836c99db4018a4e2fc2dbc3b),\n   [#12285](https://github.com/angular/angular.js/issues/12285))\n- **input:** Firefox validation trigger\n  ([e7423168](https://github.com/angular/angular.js/commit/e7423168fbf439a8798fdbbffb57955c272c2d74),\n   [#12102](https://github.com/angular/angular.js/issues/12102))\n- **merge:** regExp should not be treated as a objects when merging.\n  ([a5221f32](https://github.com/angular/angular.js/commit/a5221f320a8c1644354003c0e78201add44f11e6),\n   [#12419](https://github.com/angular/angular.js/issues/12419), [#12409](https://github.com/angular/angular.js/issues/12409))\n- **ng/$locale:** by default put negative sign before currency symbol\n  ([52986724](https://github.com/angular/angular.js/commit/5298672411cd7f5870e12185845cc2e9e3fe6949),\n   [#10158](https://github.com/angular/angular.js/issues/10158))\n- **ngAnimate:**\n  - always apply a preparation reflow for CSS-based animations\n  ([d33cedda](https://github.com/angular/angular.js/commit/d33cedda1624114d7e97a97b79705685c6cc40a2),\n   [#12553](https://github.com/angular/angular.js/issues/12553), [#12554](https://github.com/angular/angular.js/issues/12554), [#12267](https://github.com/angular/angular.js/issues/12267), [#12554](https://github.com/angular/angular.js/issues/12554))\n  - ensure that only string-based addClass/removeClass values are applied\n  ([0d6fc2dc](https://github.com/angular/angular.js/commit/0d6fc2dce57ac60dfebba6eefb571ef9afcd2189),\n   [#12458](https://github.com/angular/angular.js/issues/12458), [#12459](https://github.com/angular/angular.js/issues/12459))\n  - ensure that parent class-based animations are never closed by their children\n  ([32d3cbb3](https://github.com/angular/angular.js/commit/32d3cbb3aadf71492102f9318fcac570fb60bef8),\n   [#11975](https://github.com/angular/angular.js/issues/11975), [#12276](https://github.com/angular/angular.js/issues/12276))\n  - allow animations on body and root elements\n  ([44ce9c82](https://github.com/angular/angular.js/commit/44ce9c8288fc6c12043567027271a09bd0594d74),\n   [#11956](https://github.com/angular/angular.js/issues/11956), [#12245](https://github.com/angular/angular.js/issues/12245))\n  - $timeout without invokeApply\n  ([7db5f361](https://github.com/angular/angular.js/commit/7db5f361b0097a79255b90b26b5d700decf22f37),\n   [#12281](https://github.com/angular/angular.js/issues/12281), [#12282](https://github.com/angular/angular.js/issues/12282))\n- **ngCsp:** allow CSP to be configurable\n  ([618356e4](https://github.com/angular/angular.js/commit/618356e481fcfeac74bfc9086332e25062fd8133),\n   [#11933](https://github.com/angular/angular.js/issues/11933), [#8459](https://github.com/angular/angular.js/issues/8459), [#12346](https://github.com/angular/angular.js/issues/12346))\n- **ngModel:** correct minErr usage for correct doc creation\n  ([a268c29f](https://github.com/angular/angular.js/commit/a268c29fb019858155dac6692f351b64d43bb61c),\n   [#12386](https://github.com/angular/angular.js/issues/12386), [#12416](https://github.com/angular/angular.js/issues/12416))\n- **ngOptions:** allow empty option selection with multiple attribute\n  ([c11a7d67](https://github.com/angular/angular.js/commit/c11a7d676f21c39916243b13eeaf47f44b40c8eb),\n   [#12511](https://github.com/angular/angular.js/issues/12511), [#12541](https://github.com/angular/angular.js/issues/12541))\n- **ngSanitize:** escape the wide char quote marks in a regex in linky.js\n  ([39ff3332](https://github.com/angular/angular.js/commit/39ff3332a31b2db09e615ecea07634708cb46d7b),\n   [#11609](https://github.com/angular/angular.js/issues/11609))\n\n\n## Features\n\n- **$animateCss:** expose a core version of `$animateCss`\n  ([39b634e5](https://github.com/angular/angular.js/commit/39b634e50a9ed140649d4be119a291debe527d55),\n   [#12509](https://github.com/angular/angular.js/issues/12509))\n- **$httpProvider:** add 'useLegacyPromiseExtensions' configuration\n  ([a8f7e9cf](https://github.com/angular/angular.js/commit/a8f7e9cfde82ed7eaba3a868d8acafdf57f2d76f),\n   [#12112](https://github.com/angular/angular.js/issues/12112), [#10508](https://github.com/angular/angular.js/issues/10508))\n- **orderBy:** Stable sort the input\n  ([ed3a33a0](https://github.com/angular/angular.js/commit/ed3a33a063f09d7ca356d15c278d95ad82e680a0),\n   [#12408](https://github.com/angular/angular.js/issues/12408), [#12405](https://github.com/angular/angular.js/issues/12405))\n\n\n## Performance Improvements\n\n- **$q:** small $q performance optimization\n  ([6838c979](https://github.com/angular/angular.js/commit/6838c979451c109d959a15035177ccee715ccf19),\n   [#12535](https://github.com/angular/angular.js/issues/12535))\n\n\n## Breaking Changes\n\n- **ngAnimate:** due to [32d3cbb3](https://github.com/angular/angular.js/commit/32d3cbb3aadf71492102f9318fcac570fb60bef8),\n  CSS classes added/removed by ngAnimate are now applied synchronously once the first digest has passed.\n\nThe previous behavior involved ngAnimate having to wait for one\nrequestAnimationFrame before CSS classes were added/removed. The CSS classes\nare now applied directly after the first digest that is triggered after\n`$animate.addClass`, `$animate.removeClass` or `$animate.setClass` is\ncalled. If any of your code relies on waiting for one frame before\nchecking for CSS classes on the element then please change this\nbehavior. If a parent class-based animation, however, is run through a\nJavaScript animation which triggers an animation for `beforeAddClass`\nand/or `beforeRemoveClass` then the CSS classes will not be applied\nin time for the children (and the parent class-based animation will not\nbe cancelled by any child animations).\n\n- **$q** due to [6838c979](https://github.com/angular/angular.js/commit/6838c979451c109d959a15035177ccee715ccf19),\n  When writing tests, there is no need to call `$timeout.flush()` to resolve a call to `$q.when` with a value.\n\nThe previous behavior involved creating an extra promise that needed to be resolved. This is no longer needed when\n`$q.when` is called with a value. In the case that the test is not aware if `$q.when` is called with a value or\nanother promise, it is possible to replace `$timeout.flush();` with `$timeout.flush(0);`.\n\n```js\ndescribe('$q.when', function() {\n  it('should not need a call to $timeout.flush() to resolve already resolved promises',\n      inject(function($q, $timeout) {\n    $q.when('foo');\n    // In AngularJS 1.4.3 a call to `$timeout.flush();` was needed\n    $timeout.verifyNoPendingTasks();\n  }));\n\n  it('should accept $timeout.flush(0) when not sure if $q.when was called with a value or a promise',\n      inject(function($q, $timeout) {\n    $q.when('foo');\n    $timeout.flush(0);\n    $timeout.verifyNoPendingTasks();\n  }));\n\n  it('should need a call to $timeout.flush() to resolve $q.when when called with a promise',\n        inject(function($q, $timeout) {\n    $q.when($q.when('foo'));\n    $timeout.flush();\n    $timeout.verifyNoPendingTasks();\n  }));\n});\n```\n\n- **form:** Due to [94533e57](https://github.com/angular/angular.js/commit/94533e570673e6b2eb92073955541fa289aabe02),\n  the `name` attribute of `form` elements can now only contain characters that can be evaluated as part\n  of an Angular expression. This is because Angular uses the value of `name` as an assignable expression\n  to set the form on the `$scope`. For example, `name=\"myForm\"` assigns the form to `$scope.myForm` and\n  `name=\"myObj.myForm\"` assigns it to `$scope.myObj.myForm`.\n\n  Previously, it was possible to also use names such `name=\"my:name\"`, because Angular used a special setter\n  function for the form name. Now the general, more robust `$parse` setter is used.\n\n  The easiest way to migrate your code is therefore to remove all special characters from the `name` attribute.\n\n  If you need to keep the special characters, you can use the following directive, which will replace\n  the `name` with a value that can be evaluated as an expression in the compile function, and then\n  re-set the original name in the postLink function. This ensures that (1), the form is published on\n  the scope, and (2), the form has the original name, which might be important if you are doing server-side\n  form submission.\n\n  ```js\n  angular.module('myApp').directive('form', function() {\n    return {\n      restrict: 'E',\n      priority: 1000,\n      compile: function(element, attrs) {\n        var unsupportedCharacter = ':'; // change accordingly\n        var originalName = attrs.name;\n        if (attrs.name && attrs.name.indexOf(unsupportedCharacter) > 0) {\n          attrs.$set('name', 'this[\"' + originalName + '\"]');\n        }\n\n        return postLinkFunction(scope, element) {\n          // Don't trigger $observers\n          element.setAttribute('name', originalName);\n        }\n      }\n    };\n  });\n  ```\n\n<a name=\"1.4.3\"></a>\n# 1.4.3 foam-acceleration (2015-07-15)\n\n\n## Bug Fixes\n\n- **$animateCss:** ensure animations execute if only a keyframeStyle is provided\n  ([97d79eec](https://github.com/angular/angular.js/commit/97d79eec80092f5fae3336c23aa881a72436de55),\n   [#12124](https://github.com/angular/angular.js/issues/12124), [#12340](https://github.com/angular/angular.js/issues/12340))\n- **loader:** define isFunction\n  ([9ea52d81](https://github.com/angular/angular.js/commit/9ea52d818bcd2fb3ea8ccc85bf47f9fd5af68843))\n- **ngAnimate:** ensure that orphaned elements do not throw errors when animated\n  ([e4aeae0c](https://github.com/angular/angular.js/commit/e4aeae0c7303b94135e6df20e6c5e25f2aa0f586),\n   [#11975](https://github.com/angular/angular.js/issues/11975), [#12338](https://github.com/angular/angular.js/issues/12338))\n\n\n\n<a name=\"1.4.2\"></a>\n# 1.4.2 nebular-readjustment (2015-07-06)\n\n## Bug Fixes\n\n- **$browser:** prevent infinite digest if changing hash when there is no hashPrefix\n  ([f81ff3be](https://github.com/angular/angular.js/commit/f81ff3beb0c9d19d494c5878086fb57476442b8b),\n   [#10423](https://github.com/angular/angular.js/issues/10423), [#12145](https://github.com/angular/angular.js/issues/12145))\n- **$compile:**\n  - throw error when requesting new and isolate scopes (async)\n  ([6333d65b](https://github.com/angular/angular.js/commit/6333d65b76e0796cfbab8a2953af0c8014dba2e1),\n   [#12215](https://github.com/angular/angular.js/issues/12215), [#12217](https://github.com/angular/angular.js/issues/12217))\n- **$location:** allow navigating outside the original base URL\n  ([6903b5ec](https://github.com/angular/angular.js/commit/6903b5ec4c04ed6b7c80ef7d638c48639ccdc4bb),\n   [#11302](https://github.com/angular/angular.js/issues/11302), [#4776](https://github.com/angular/angular.js/issues/4776))\n- **merge:** treat dates as atomic values instead of objects.\n  ([6cbbd966](https://github.com/angular/angular.js/commit/6cbbd966479448591f819cbf904e0a3b757613dc),\n   [#11720](https://github.com/angular/angular.js/issues/11720), [#11720](https://github.com/angular/angular.js/issues/11720))\n- **ngOptions:** only watch numeric properties of an array\n  ([14638f4a](https://github.com/angular/angular.js/commit/14638f4a60053b085565e597fc74bd31cf0d372b))\n- **orderBy:** ensure correct ordering with arrays of objects and no predicate\n  ([48e1f560](https://github.com/angular/angular.js/commit/48e1f5605edd32a63318fd78f5165c7d1f1a20f9),\n   [#11866](https://github.com/angular/angular.js/issues/11866), [#11312](https://github.com/angular/angular.js/issues/11312), [#4282](https://github.com/angular/angular.js/issues/4282))\n\n\n## Features\n\n- **ngAria:** add option to disable role=button\n  ([1f5e42e8](https://github.com/angular/angular.js/commit/1f5e42e8821217026ef36a46d36f84d7cd32830a),\n   [#11580](https://github.com/angular/angular.js/issues/11580), [#12234](https://github.com/angular/angular.js/issues/12234))\n\n\n## Breaking Changes\n\n- **ngInclude:** due to [3c6e8ce044446735eb2e70d0061db8c6db050289](https://github.com/angular/angular.js/commit/3c6e8ce044446735eb2e70d0061db8c6db050289), the `src` attribute of ngInclude no longer accepts an\nexpression that returns the result of `$sce.trustAsResourceUrl`. This will now cause an infinite digest:\n\nBefore:\n```html\n<div ng-include=\"findTemplate('https://example.com/myTemplate.html')\"></div>\n```\n\n```js\n$scope.findTemplate = function(templateName) {\n  return $sce.trustAsResourceUrl(templateName);\n};\n```\n\nTo migrate, either cache the result of `trustAsResourceUrl()`, or put the template url in the resource\nwhitelist in the `config()` function:\n\nAfter:\n\n```js\nvar templateCache = {};\n$scope.findTemplate = function(templateName) {\n  if (!templateCache[templateName]) {\n    templateCache[templateName] = $sce.trustAsResourceUrl(templateName);\n  }\n\n  return  templateCache[templateName];\n};\n\n// Alternatively, use `$sceDelegateProvider.resourceUrlWhitelist()`:\n\nangular.module('myApp', []).config(function($sceDelegateProvider) {\n  $sceDelegateProvider.resourceUrlWhitelist(['self', 'https://example.com/**'])\n});\n```\n\n\n<a name=\"1.3.17\"></a>\n# 1.3.17 tsktskskly-euouae (2015-07-06)\n\n\n## Bug Fixes\n\n- **$browser:** prevent infinite digest if changing hash when there is no hashPrefix\n  ([61a3fb67](https://github.com/angular/angular.js/commit/61a3fb676a186e22564fb0181c17647b35ca4e5e),\n   [#10423](https://github.com/angular/angular.js/issues/10423), [#12145](https://github.com/angular/angular.js/issues/12145))\n- **$location:**\n  - allow navigating outside the original base URL\n  ([0bb57d53](https://github.com/angular/angular.js/commit/0bb57d538f25a1b6f20025d87a451c39671b59aa),\n   [#11302](https://github.com/angular/angular.js/issues/11302), [#4776](https://github.com/angular/angular.js/issues/4776))\n  - do not get caught in infinite digest in IE9\n  ([f486ebe8](https://github.com/angular/angular.js/commit/f486ebe80b6d7854d3eb9029f14d94299cf493cb),\n   [#11439](https://github.com/angular/angular.js/issues/11439), [#11675](https://github.com/angular/angular.js/issues/11675), [#11935](https://github.com/angular/angular.js/issues/11935), [#12083](https://github.com/angular/angular.js/issues/12083))\n- **linky:** allow case insensitive scheme detection\n  ([6b28aef1](https://github.com/angular/angular.js/commit/6b28aef1c537bfb2da21820d6ca154344efe266e),\n   [#12073](https://github.com/angular/angular.js/issues/12073), [#12074](https://github.com/angular/angular.js/issues/12074))\n\n\n\n<a name=\"1.4.1\"></a>\n# 1.4.1 hyperionic-illumination (2015-06-16)\n\n\n## Bug Fixes\n\n- **$compile:**\n  - workaround for IE11 MutationObserver\n  ([f3b1d0b7](https://github.com/angular/angular.js/commit/f3b1d0b723298a5f8ea21d0704405649cce1b5fc),\n   [#11781](https://github.com/angular/angular.js/issues/11781))\n  - prevent exception when using `watch` as isolated scope binding property in Firefox\n  ([a6339d30](https://github.com/angular/angular.js/commit/a6339d30d1379689da5eec9647a953f64821f8b0),\n   [#11627](https://github.com/angular/angular.js/issues/11627))\n  - assign controller return values correctly for multiple directives\n  ([8caf1802](https://github.com/angular/angular.js/commit/8caf1802e0e93389dec626ef35e04a302aa6c39d),\n   [#12029](https://github.com/angular/angular.js/issues/12029), [#12036](https://github.com/angular/angular.js/issues/12036))\n- **$location:** do not get caught in infinite digest in IE9 when redirecting in `$locationChangeSuccess`\n  ([91b60226](https://github.com/angular/angular.js/commit/91b602263b96b6fce1331208462e18eb647f4d60),\n   [#11439](https://github.com/angular/angular.js/issues/11439), [#11675](https://github.com/angular/angular.js/issues/11675), [#11935](https://github.com/angular/angular.js/issues/11935), [#12083](https://github.com/angular/angular.js/issues/12083))\n- **$parse:** set null reference properties to `undefined`\n  ([71fc3f4f](https://github.com/angular/angular.js/commit/71fc3f4fa0cd12eff335d57efed7c033554749f4),\n   [#12099](https://github.com/angular/angular.js/issues/12099))\n  ([d19504a1](https://github.com/angular/angular.js/commit/d19504a179355d7801d59a8db0285a1322e04601),\n   [#11959](https://github.com/angular/angular.js/issues/11959))\n- **$sanitize:** do not remove `tabindex` attribute\n  ([799353c7](https://github.com/angular/angular.js/commit/799353c75de28e6fbf52dac6e0721e85b578575a),\n   [#8371](https://github.com/angular/angular.js/issues/8371), [#5853](https://github.com/angular/angular.js/issues/5853))\n- **copy:** do not copy the same object twice\n  ([0e622f7b](https://github.com/angular/angular.js/commit/0e622f7b5bc3d5d0ab0fbc1a1bc69404bd7216d5))\n- **forms:** parse exponential notation in `numberInputType` directive\n  ([ebd0fbba](https://github.com/angular/angular.js/commit/ebd0fbba8ff90bee0cd016d574643d56a7f81ed0),\n   [#12121](https://github.com/angular/angular.js/issues/12121), [#12122](https://github.com/angular/angular.js/issues/12122))\n- **linky:** allow case insensitive scheme detection\n  ([8dc09e6d](https://github.com/angular/angular.js/commit/8dc09e6dabb84c2c611cdc9e40adfac989648200),\n   [#12073](https://github.com/angular/angular.js/issues/12073), [#12073](https://github.com/angular/angular.js/issues/12073))\n- **ngAria:**\n  - update `aria-valuemin/max` when `min/max` change\n  ([ebaa0f59](https://github.com/angular/angular.js/commit/ebaa0f598501702ae64d59ada0ae492eaf0e2db6),\n   [#11770](https://github.com/angular/angular.js/issues/11770), [#11774](https://github.com/angular/angular.js/issues/11774))\n  - ensure boolean values for aria-hidden and aria-disabled\n  ([59273354](https://github.com/angular/angular.js/commit/59273354b57dd8d1ad2cd2f4740ffa8923e480f9),\n   [#11365](https://github.com/angular/angular.js/issues/11365))\n- **ngModel:** ignore Object.prototype properties on the form validation object\n  ([0934b76b](https://github.com/angular/angular.js/commit/0934b76b72cec86093414834ac4cb7f0946b651d),\n   [#12066](https://github.com/angular/angular.js/issues/12066))\n- **ngOptions:**\n  - do not watch properties starting with $\n  ([34a6da24](https://github.com/angular/angular.js/commit/34a6da24c17356d4ffc70aec3f621a140a9a61ab),\n   [#11930](https://github.com/angular/angular.js/issues/11930), [#12010](https://github.com/angular/angular.js/issues/12010))\n  - use reference check only when not using trackBy\n  ([d7dc14dc](https://github.com/angular/angular.js/commit/d7dc14dc0cdeb9c187d227e19acc8aca7df9d740),\n   [#11936](https://github.com/angular/angular.js/issues/11936), [#11996](https://github.com/angular/angular.js/issues/11996))\n\n\n## Features\n\n- **$compile:** show module name during `multidir` error\n  ([351fe4b7](https://github.com/angular/angular.js/commit/351fe4b79c50a45a11af2fcd2aa7b6fd3b70058d),\n   [#11775](https://github.com/angular/angular.js/issues/11775))\n- **$q:** $q.resolve as an alias for $q.when\n  ([3ef52980](https://github.com/angular/angular.js/commit/3ef529806fef28b41ca4af86a330f39a95699cf6),\n   [#11944](https://github.com/angular/angular.js/issues/11944), [#11987](https://github.com/angular/angular.js/issues/11987))\n\n\n## Performance Improvements\n\n- **$compile:** avoid jquery data calls when there is no data\n  ([9efb0d5e](https://github.com/angular/angular.js/commit/9efb0d5ee961b57c8fc144a3138a15955e4010e2))\n\n\n\n<a name=\"1.3.16\"></a>\n# 1.3.16 cookie-oatmealification (2015-06-05)\n\n\n## Bug Fixes\n\n- **$compile:** throw error on invalid directive name\n  ([634e4671](https://github.com/angular/angular.js/commit/634e467172efa696eb32ef8942ffbedeecbd030e),\n   [#11281](https://github.com/angular/angular.js/issues/11281), [#11109](https://github.com/angular/angular.js/issues/11109))\n- **$cookies:** update $cookies to prevent duplicate cookie writes and play nice with external code\n  ([706a93ab](https://github.com/angular/angular.js/commit/706a93ab6960e3474698ccf9a8048b3c32e567c6),\n   [#11490](https://github.com/angular/angular.js/issues/11490), [#11515](https://github.com/angular/angular.js/issues/11515))\n- **$http:** throw error if `success` and `error` methods do not receive a function\n  ([731e1f65](https://github.com/angular/angular.js/commit/731e1f6534ab7fd1e053b8d7a25c902fcd934fea),\n   [#11330](https://github.com/angular/angular.js/issues/11330), [#11333](https://github.com/angular/angular.js/issues/11333))\n- **core:** ensure that multiple requests to requestAnimationFrame are buffered\n  ([0adc0364](https://github.com/angular/angular.js/commit/0adc0364265b06c567ccc8e90a7f09cc46f235b2),\n   [#11791](https://github.com/angular/angular.js/issues/11791))\n- **filterFilter:** fix matching against `null`/`undefined`\n  ([9dd0fe35](https://github.com/angular/angular.js/commit/9dd0fe35d1027e59b84b2396abee00d8683f3b50),\n   [#11573](https://github.com/angular/angular.js/issues/11573), [#11617](https://github.com/angular/angular.js/issues/11617))\n- **jqLite:**\n  - check for \"length\" in obj in isArrayLike to prevent iOS8 JIT bug from surfacing\n  ([647f3f55](https://github.com/angular/angular.js/commit/647f3f55eb7100a255272f7277f0f962de234a32),\n   [#11508](https://github.com/angular/angular.js/issues/11508))\n  - attr should ignore comment, text and attribute nodes\n  ([181e5ebc](https://github.com/angular/angular.js/commit/181e5ebc3fce5312feacaeace4fcad0d32f4d73c))\n- **ngAnimate:**\n  - ensure that minified repaint code isn't removed\n  ([d5c99ea4](https://github.com/angular/angular.js/commit/d5c99ea42b834343fd0362cfc572f47e7536ccfb),\n   [#9936](https://github.com/angular/angular.js/issues/9936))\n- **ngAria:** handle elements with role=\"checkbox/menuitemcheckbox\"\n  ([1c282af5](https://github.com/angular/angular.js/commit/1c282af5abc205d4aac37c05c5cb725d71747134),\n   [#11317](https://github.com/angular/angular.js/issues/11317), [#11321](https://github.com/angular/angular.js/issues/11321))\n- **ngModel:** allow setting model to NaN when asyncValidator is present\n  ([b64519fe](https://github.com/angular/angular.js/commit/b64519fea7f1a5ec75e32c4b71b012b827314153),\n   [#11315](https://github.com/angular/angular.js/issues/11315), [#11411](https://github.com/angular/angular.js/issues/11411))\n- **ngTouch:**\n  - check undefined tagName for SVG event target\n  ([7560a8d2](https://github.com/angular/angular.js/commit/7560a8d2d65955ddb60ede9d586502f4e3cbd062))\n  - register touches properly when jQuery is used\n  ([40441f6d](https://github.com/angular/angular.js/commit/40441f6dfc5ebd5cdc679c269c4639238f5351eb),\n   [#4001](https://github.com/angular/angular.js/issues/4001), [#8584](https://github.com/angular/angular.js/issues/8584), [#10797](https://github.com/angular/angular.js/issues/10797), [#11488](https://github.com/angular/angular.js/issues/11488))\n- **select:** prevent unknown option being added to select when bound to null property\n  ([9e3f82bb](https://github.com/angular/angular.js/commit/9e3f82bbaf83cad7bb3121db756099b0880562e6),\n   [#11872](https://github.com/angular/angular.js/issues/11872), [#11875](https://github.com/angular/angular.js/issues/11875))\n\n\n## Features\n\n- **travis:** run unit tests on iOS 8\n  ([1f650871](https://github.com/angular/angular.js/commit/1f650871266b88b3dab4a894a839a82ac9a06b69),\n   [#11479](https://github.com/angular/angular.js/issues/11479))\n\n\n\n<a name=\"1.4.0\"></a>\n# 1.4.0 jaracimrman-existence (2015-05-26)\n\n\n## Bug Fixes\n\n- **$animate:**\n  - ignore invalid option parameter values\n  ([72edd4df](https://github.com/angular/angular.js/commit/72edd4dff931c644eecb8f0d1c878dc839c76947),\n   [#11826](https://github.com/angular/angular.js/issues/11826))\n  - accept unwrapped DOM elements as inputs for enter + move\n  ([f26fc26f](https://github.com/angular/angular.js/commit/f26fc26f6ea283b2fc5ddb18627b13850de2663e),\n   [#11848](https://github.com/angular/angular.js/issues/11848))\n- **$animateCss:** ensure that custom durations do not confuse the gcs cache\n  ([e0e1b520](https://github.com/angular/angular.js/commit/e0e1b5208767dd62f5586fdc607cb2e31dac9516),\n   [#11723](https://github.com/angular/angular.js/issues/11723), [#11852](https://github.com/angular/angular.js/issues/11852))\n- **$http:** do not modify the config object passed into $http short methods\n  ([f7a4b481](https://github.com/angular/angular.js/commit/f7a4b48121ed2b04af89bd2b754f500d1872360d))\n- **ngAnimate:**\n  - close follow-up class-based animations when the same class is added/removed when removed/added\n  ([db246eb7](https://github.com/angular/angular.js/commit/db246eb701529b41049fc118908e528920f13b24),\n   [#11717](https://github.com/angular/angular.js/issues/11717))\n  - ensure nested class-based animations are spaced out with a RAF\n  ([213c2a70](https://github.com/angular/angular.js/commit/213c2a703293ee0af8229dde2b608687cd77ccfa),\n   [#11812](https://github.com/angular/angular.js/issues/11812))\n  - class-based animations must not set addClass/removeClass CSS classes on the element\n  ([3a3db690](https://github.com/angular/angular.js/commit/3a3db690a16e888aa7371e3b02e2954b9ec2d558),\n   [#11810](https://github.com/angular/angular.js/issues/11810))\n  - ensure that repeated structural calls during pre-digest function\n  ([2327f5a0](https://github.com/angular/angular.js/commit/2327f5a0a7e018a9b03aefabe1fbd0c9330e2eeb),\n   [#11867](https://github.com/angular/angular.js/issues/11867))\n  - ensure that cancelled class-based animations are properly cleaned up\n  ([718ff844](https://github.com/angular/angular.js/commit/718ff84405558ac64402e1fca5caefd7d307ea1e),\n   [#11652](https://github.com/angular/angular.js/issues/11652))\n  - throw an error if a callback is passed to animate methods\n  ([9bb4d6cc](https://github.com/angular/angular.js/commit/9bb4d6ccbe80b7704c6b7f53317ca8146bc103ca),\n   [#11826](https://github.com/angular/angular.js/issues/11826), [#11713](https://github.com/angular/angular.js/issues/11713))\n  - ensure anchored animations remove the leave element at correct time\n  ([64c66d0e](https://github.com/angular/angular.js/commit/64c66d0eea11b575d2a71d00c70cfc5be12cd450),\n   [#11850](https://github.com/angular/angular.js/issues/11850))\n- **select:** prevent unknown option being added to select when bound to null property\n  ([4090491c](https://github.com/angular/angular.js/commit/4090491c73910c169d4fba0494a4e26b45dca7ec),\n   [#11872](https://github.com/angular/angular.js/issues/11872), [#11875](https://github.com/angular/angular.js/issues/11875))\n\n\n## Features\n\n- **filterFilter:** allow array like objects to be filtered\n  ([1b0d0fd8](https://github.com/angular/angular.js/commit/1b0d0fd8d00b42dffd798845fe0947d594372613),\n   [#11782](https://github.com/angular/angular.js/issues/11782), [#11787](https://github.com/angular/angular.js/issues/11787))\n\n\n\n<a name=\"1.4.0-rc.2\"></a>\n# 1.4.0-rc.2 rocket-zambonimation (2015-05-12)\n\n\n## Bug Fixes\n\n- **$compile:** ensure directive names have no leading or trailing whitespace\n  ([bab474aa](https://github.com/angular/angular.js/commit/bab474aa8b146f6732857c3af1a8b3b010fda8b0),\n   [#11397](https://github.com/angular/angular.js/issues/11397), [#11772](https://github.com/angular/angular.js/issues/11772))\n- **$httpParamSerializerJQLike:** follow jQuery logic for nested params\n  ([2420a0a7](https://github.com/angular/angular.js/commit/2420a0a77e27b530dbb8c41319b2995eccf76791),\n   [#11551](https://github.com/angular/angular.js/issues/11551), [#11635](https://github.com/angular/angular.js/issues/11635))\n- **jqLite:** check for \"length\" in obj in isArrayLike to prevent iOS8 JIT bug from surfacing\n  ([426a5ac0](https://github.com/angular/angular.js/commit/426a5ac0547109648e5c5e358f668c274a111ab2),\n   [#11508](https://github.com/angular/angular.js/issues/11508))\n- **ngAnimate:**\n  - ensure that multiple requests to requestAnimationFrame are buffered\n  ([db20b830](https://github.com/angular/angular.js/commit/db20b830fc6074a00dc11d3f47d665c55e8bb515),\n   [#11791](https://github.com/angular/angular.js/issues/11791))\n  - ensure that an object is always returned even when no animation is set to run\n  ([d5683d21](https://github.com/angular/angular.js/commit/d5683d21165e725bc5a850e795f681b0a8a008f5))\n  - force use of `ng-anchor` instead of a suffixed `-anchor` CSS class when triggering anchor animations\n  ([df24410c](https://github.com/angular/angular.js/commit/df24410c17d51a8d44929b9cffee2c91cedfed72))\n  - rename `ng-animate-anchor` to `ng-anchor`\n  ([e6d053de](https://github.com/angular/angular.js/commit/e6d053de0993c0d38de46ad8a9c6760537316430))\n  - ensure that shared CSS classes between anchor nodes are retained\n  ([e0014002](https://github.com/angular/angular.js/commit/e0014002370278778077d0612f9fab6beb80d07a),\n   [#11681](https://github.com/angular/angular.js/issues/11681))\n  - prohibit usage of the `ng-animate` class with classNameFilter\n  ([1002b80a](https://github.com/angular/angular.js/commit/1002b80a6fb5d98c424a01330234276d65d93c0b),\n   [#11431](https://github.com/angular/angular.js/issues/11431), [#11807](https://github.com/angular/angular.js/issues/11807))\n  - ensure that the temporary CSS classes are applied before detection\n  ([f7e9ff1a](https://github.com/angular/angular.js/commit/f7e9ff1aba9ed70835c084e6e154f6b0bf9c3a19),\n   [#11769](https://github.com/angular/angular.js/issues/11769), [#11804](https://github.com/angular/angular.js/issues/11804))\n  - ensure that all jqLite elements are deconstructed properly\n  ([64d05180](https://github.com/angular/angular.js/commit/64d05180a667e586328fbdbd328889d3b003571d),\n   [#11658](https://github.com/angular/angular.js/issues/11658))\n  - ensure animations are not attempted on text nodes\n  ([2aacc2d6](https://github.com/angular/angular.js/commit/2aacc2d622893e05eb94b3974d562e681cc3a17f),\n   [#11703](https://github.com/angular/angular.js/issues/11703))\n  - ensure JS animations recognize $animateCss directly\n  ([0681a540](https://github.com/angular/angular.js/commit/0681a5400e4150a961f9c8651e55623ca23b0cc2))\n- **ngClass:** add/remove classes which are properties of Object.prototype\n  ([f7b99970](https://github.com/angular/angular.js/commit/f7b999703f4f3bdaea035ce692f1a656b0c1a933),\n   [#11813](https://github.com/angular/angular.js/issues/11813), [#11814](https://github.com/angular/angular.js/issues/11814))\n- **ngOptions:**\n  - ensure that tracked properties are always watched\n  ([b5a9053b](https://github.com/angular/angular.js/commit/b5a9053ba33d48db2482ca6736d1fcae8b33d0f8),\n   [#11784](https://github.com/angular/angular.js/issues/11784))\n  - ensure label is watched in all cases\n  ([ae98dadf](https://github.com/angular/angular.js/commit/ae98dadf6dca3313746f42a441c7659654dd9d50),\n   [#11765](https://github.com/angular/angular.js/issues/11765))\n  - iterate over the options collection in the same way as `ngRepeat`\n  ([dfa722a8](https://github.com/angular/angular.js/commit/dfa722a8a6864793fd9580d8ae704a06d10b5509),\n   [#11733](https://github.com/angular/angular.js/issues/11733))\n  - use watchCollection not deep watch of ngModel\n  ([47f9fc3e](https://github.com/angular/angular.js/commit/47f9fc3e70bc361e8c11fe68dc3ec4489238efb3),\n   [#11372](https://github.com/angular/angular.js/issues/11372), [#11653](https://github.com/angular/angular.js/issues/11653), [#11743](https://github.com/angular/angular.js/issues/11743))\n- **ngTouch:**\n  - check undefined tagName for SVG event target\n  ([74eb17d7](https://github.com/angular/angular.js/commit/74eb17d7c8232f72f134bf2546f10fed7234d276))\n  - don't prevent click event after a touchmove\n  ([95521876](https://github.com/angular/angular.js/commit/95521876eb9eb330548b0549f0cfe22a26d88f6e),\n   [#10985](https://github.com/angular/angular.js/issues/10985))\n\n\n## Features\n\n- **$resource:** include request context in error message\n  ([266bc652](https://github.com/angular/angular.js/commit/266bc6520ba4d188dbc949643def102604f98905),\n   [#11363](https://github.com/angular/angular.js/issues/11363))\n\n\n## Breaking Changes\n\n- **ngAnimate** - $animateCss: due to [d5683d21](https://github.com/angular/angular.js/commit/d5683d21165e725bc5a850e795f681b0a8a008f5),\n  The $animateCss service will now always return an\nobject even if the animation is not set to run. If your code is using\n$animateCss then please consider the following code change:\n\n```\n// before\nvar animator = $animateCss(element, { ... });\nif (!animator) {\n  continueApp();\n  return;\n}\nvar runner = animator.start();\nrunner.done(continueApp);\nrunner.then(continueApp);\n\n// now\nvar animator = $animateCss(element, { ... });\nvar runner = animator.start();\nrunner.done(continueApp);\nrunner.then(continueApp);\n```\n\n- due to [df24410c](https://github.com/angular/angular.js/commit/df24410c17d51a8d44929b9cffee2c91cedfed72),\nPrior to this fix there were to ways to apply CSS\nanimation code to an anchor animation. With this fix, the suffixed\nCSS -anchor classes are now not used anymore for CSS anchor animations.\n\nInstead just use the `ng-anchor` CSS class like so:\n\n```html\n<div class=\"container-animation\" ng-if=\"on\">\n   <div ng-animate-ref=\"1\" class=\"my-anchor-element\"></div>\n</div>\n\n<div class=\"container-animation\" ng-if=\"!on\">\n   <div ng-animate-ref=\"1\" class=\"my-anchor-element\"></div>\n</div>\n```\n\n**before**:\n```css\n/* before (notice the container-animation CSS class) */\n.container-animation-anchor {\n  transition:0.5s linear all;\n}\n```\n\n**now**:\n```css\n/* now (just use `ng-anchor` on a class that both the\n   elements that contain `ng-animate-ref` share) */\n.my-anchor-element.ng-anchor {\n  transition:0.5s linear all;\n}\n```\n\n- due to [e6d053de](https://github.com/angular/angular.js/commit/e6d053de0993c0d38de46ad8a9c6760537316430),\nif your CSS code made use of the `ng-animate-anchor`\nCSS class for referencing the anchored animation element then your\ncode must now use `ng-anchor` instead.\n\n- due to [1002b80a](https://github.com/angular/angular.js/commit/1002b80a6fb5d98c424a01330234276d65d93c0b),\npartially or fully using a regex value containing\n`ng-animate` as a token is not allowed anymore. Doing so will trigger a\nminErr exception to be thrown.\n\nSo don't do this:\n\n```js\n// only animate elements that contain the `ng-animate` CSS class\n$animateProvider.classNameFilter(/ng-animate/);\n\n// or partially contain it\n$animateProvider.classNameFilter(/some-class ng-animate another-class/);\n```\n\nbut this is OK:\n\n```js\n$animateProvider.classNameFilter(/ng-animate-special/);\n```\n\n\n- **ngOptions**: due to [dfa722a8](https://github.com/angular/angular.js/commit/dfa722a8a6864793fd9580d8ae704a06d10b5509),\n\n\nAlthough it is unlikely that anyone is using it in this way, this change does change the\nbehavior of `ngOptions` in the following case:\n\n  * you are iterating over an array-like object, using the array form of the `ngOptions` syntax\n(`item.label for item in items`) and that object contains non-numeric property keys.\n\nIn this case these properties with non-numeric keys will be ignored.\n\n** Here array-like is defined by the result of a call to this internal function:\nhttps://github.com/angular/angular.js/blob/v1.4.0-rc.1/src/Angular.js#L198-L211 **\n\nTo get the desired behavior you need to iterate using the object form of the `ngOptions` syntax\n(`value.label` for (key, value) in items)`).\n\n\n\n\n<a name=\"v1.4.0-rc.1\"></a>\n# v1.4.0-rc.1 sartorial-chronography (2015-04-24)\n\n\n## Bug Fixes\n\n- **$animate:**\n  - ensure that from styles are applied for class-based animations\n  ([8f819d2c](https://github.com/angular/angular.js/commit/8f819d2cb5c8025b25534529a6e897dc8805885b))\n  - make sure the JS animation lookup is an object lookup\n  ([103a39ca](https://github.com/angular/angular.js/commit/103a39ca8dad0300bead15c358aad846510b2229),\n   [#11619](https://github.com/angular/angular.js/issues/11619))\n- **$animateCss:** ensure that rAF waiting loop doesn't ignore pending items during a flush\n  ([90e424b2](https://github.com/angular/angular.js/commit/90e424b206239e261024e8ef7fcac762236cd8b7))\n- **$http:** stop coercing falsy HTTP request bodies to null / empty body\n  ([e04a887c](https://github.com/angular/angular.js/commit/e04a887c9b506de18516600310fe6e529d9d2ca3),\n   [#11552](https://github.com/angular/angular.js/issues/11552), [#11593](https://github.com/angular/angular.js/issues/11593))\n- **ngAnimate:**\n  - close parent animations only when there are classes to resolve\n  ([1459be17](https://github.com/angular/angular.js/commit/1459be170dabfca40501dcf219dfced5ba513169))\n  - ensure ngClass-based classes are always resolved for CSS-enabled animations\n  ([89f081e4](https://github.com/angular/angular.js/commit/89f081e452e9a75c2d3bf86bfef8b7f9bd1f2b0e))\n  - do not abort animation if only `ng-anchor-in` is used\n  ([3333a5c3](https://github.com/angular/angular.js/commit/3333a5c380f830cba8efec5825cb6648f930f206))\n  - ensure that a filtered-out leave animation always runs its DOM operation\n  ([6dd64ab5](https://github.com/angular/angular.js/commit/6dd64ab5f34fa19db8f90e6eabc810843089ba14),\n   [#11555](https://github.com/angular/angular.js/issues/11555))\n  - ensure that animations work when the app is bootstrapped on the document node\n  ([bee14ed1](https://github.com/angular/angular.js/commit/bee14ed1e7b77ea7dc62326611380da36dec297e),\n   [#11574](https://github.com/angular/angular.js/issues/11574))\n  - ensure SVG classes are properly removed\n  ([fa0bbded](https://github.com/angular/angular.js/commit/fa0bbded1ea040fbfdb1a4339e4a374fe9717a82))\n- **ngAria:** change accessibility keypress event to use event.which if it is provided\n  ([249f9b81](https://github.com/angular/angular.js/commit/249f9b81cbad5c57cf978a47842744aadd85cdb4),\n   [#11340](https://github.com/angular/angular.js/issues/11340))\n- **ngMessageFormat:**\n  - ensure bindings are valid for Protractor\n  ([992114f7](https://github.com/angular/angular.js/commit/992114f7a7f5f39778753e0c49458f14b6290ffc),\n   [#11644](https://github.com/angular/angular.js/issues/11644), [#11649](https://github.com/angular/angular.js/issues/11649))\n  - minified symbol and nested required expression\n  ([8a45064f](https://github.com/angular/angular.js/commit/8a45064f2bdec13ba3de5b0a0785df76188ab172),\n   [#11414](https://github.com/angular/angular.js/issues/11414), [#11592](https://github.com/angular/angular.js/issues/11592))\n- **select:** allow empty option to be added dynamically by ng-repeat\n  ([abf59c28](https://github.com/angular/angular.js/commit/abf59c285c3ff6af20dbf4236eba5204ae735abb),\n   [#11470](https://github.com/angular/angular.js/issues/11470), [#11512](https://github.com/angular/angular.js/issues/11512))\n\n\n## Features\n\n- **$animate:** provide support for animations on elements outside of $rootElement\n  ([e41faaa2](https://github.com/angular/angular.js/commit/e41faaa2a155a42bcc66952497a6f33866878508))\n\n\n\n\n<a name=\"v1.4.0-rc.0\"></a>\n# v1.4.0-rc.0 smooth-unwinding (2015-04-10)\n\n\n## Bug Fixes\n\n- **$compile:**\n  - throw error on invalid directive name\n  ([170ff9a3](https://github.com/angular/angular.js/commit/170ff9a37dea8772dda7c89e84176ac1a8992878),\n   [#11281](https://github.com/angular/angular.js/issues/11281), [#11109](https://github.com/angular/angular.js/issues/11109))\n  - update data() when controller returns custom value\n  ([9900610e](https://github.com/angular/angular.js/commit/9900610eea4ece87b063f2aa9d82c75c369927df),\n   [#11147](https://github.com/angular/angular.js/issues/11147), [#11326](https://github.com/angular/angular.js/issues/11326))\n- **$http:** throw error if `success` and `error` methods do not receive a function\n  ([1af563d4](https://github.com/angular/angular.js/commit/1af563d43e74cb7be53e815b66fd91dd93986ed6),\n   [#11330](https://github.com/angular/angular.js/issues/11330), [#11333](https://github.com/angular/angular.js/issues/11333))\n- **$parse:** fix parse errors on older Android WebViews which choke with reserved keywords\n  ([10ae33b2](https://github.com/angular/angular.js/commit/10ae33b2d88b04df76f519edc50a47fa30f83e96),\n   [#11455](https://github.com/angular/angular.js/issues/11455))\n- **$rootScope:** allow destroying a root scope\n  ([f8c8cf69](https://github.com/angular/angular.js/commit/f8c8cf698aa23640249d79fd405605694478e4f7),\n   [#11241](https://github.com/angular/angular.js/issues/11241), [#10895](https://github.com/angular/angular.js/issues/10895))\n- **cookieReader:** safely access $document so it can be mocked\n  ([a057e089](https://github.com/angular/angular.js/commit/a057e0896a7fe2fdaba50b2515555b86e4f4be27),\n   [#11373](https://github.com/angular/angular.js/issues/11373), [#11388](https://github.com/angular/angular.js/issues/11388))\n- **filterFilter:** fix matching against `null`/`undefined`\n  ([b5002ab6](https://github.com/angular/angular.js/commit/b5002ab62ad6e13f4339e20106e1fdece14912a2),\n   [#11432](https://github.com/angular/angular.js/issues/11432), [#11445](https://github.com/angular/angular.js/issues/11445))\n- **ngAnimate:** ensure that minified repaint code isn't removed\n  ([c55a4944](https://github.com/angular/angular.js/commit/c55a494433e619aad0c7ef9fddadc0b3fdf53915),\n   [#9936](https://github.com/angular/angular.js/issues/9936))\n- **ngAria:** handle elements with role=\"checkbox/menuitemcheckbox\"\n  ([44337f63](https://github.com/angular/angular.js/commit/44337f63fa94116795e83e3a764a6ba6782809c7),\n   [#11317](https://github.com/angular/angular.js/issues/11317), [#11321](https://github.com/angular/angular.js/issues/11321))\n- **ngModel:** allow setting model to NaN when asyncValidator is present\n  ([948120ec](https://github.com/angular/angular.js/commit/948120ecdbc4dd07880c0107564c50c7675b8a93),\n   [#11315](https://github.com/angular/angular.js/issues/11315), [#11411](https://github.com/angular/angular.js/issues/11411))\n- **ngTouch:** register touches properly when jQuery is used\n  ([06a9f0a9](https://github.com/angular/angular.js/commit/06a9f0a95f0e72fa2e9879fe8a49e9bf69986a5f),\n   [#4001](https://github.com/angular/angular.js/issues/4001), [#8584](https://github.com/angular/angular.js/issues/8584), [#10797](https://github.com/angular/angular.js/issues/10797), [#11488](https://github.com/angular/angular.js/issues/11488))\n- **select:** don't call $render twice if $viewValue ref changes\n  ([7e5c447f](https://github.com/angular/angular.js/commit/7e5c447fa9ad7d81cc818d6e79392c3e4a6b23a0),\n   [#11329](https://github.com/angular/angular.js/issues/11329), [#11412](https://github.com/angular/angular.js/issues/11412))\n\n\n## Features\n\n- **$anchorScroll:** allow scrolling to a specified element\n  ([731c8b5e](https://github.com/angular/angular.js/commit/731c8b5e2d01a44aa91f967f1a6acbadb8005a8b),\n   [#4568](https://github.com/angular/angular.js/issues/4568), [#9596](https://github.com/angular/angular.js/issues/9596))\n- **$animate:** complete refactor of internal animation code\n  ([c8700f04](https://github.com/angular/angular.js/commit/c8700f04fb6fb5dc21ac24de8665c0476d6db5ef))\n- **$http:** support custom params serializers\n  ([6c8464ad](https://github.com/angular/angular.js/commit/6c8464ad14dd308349f632245c1a064c9aae242a),\n   [#3740](https://github.com/angular/angular.js/issues/3740), [#7429](https://github.com/angular/angular.js/issues/7429), [#9224](https://github.com/angular/angular.js/issues/9224), [#11461](https://github.com/angular/angular.js/issues/11461))\n- **$interpolate:** extend interpolation with MessageFormat like syntax\n  ([1e58488a](https://github.com/angular/angular.js/commit/1e58488ad65abf7031bab5813523bb9d86dbd28c),\n   [#11152](https://github.com/angular/angular.js/issues/11152))\n- **angular.Module:** add `decorator` method\n  ([e57138d7](https://github.com/angular/angular.js/commit/e57138d7eff1210f99238c475fff57530bf0ab19),\n   [#11305](https://github.com/angular/angular.js/issues/11305), [#11300](https://github.com/angular/angular.js/issues/11300))\n- **ngClass:** add support for conditional map within an array.\n  ([4588e627](https://github.com/angular/angular.js/commit/4588e627bb7238b2113241919b948d0e5166c76d),\n   [#4807](https://github.com/angular/angular.js/issues/4807))\n- **travis:** run unit tests on iOS 8\n  ([2cdb2016](https://github.com/angular/angular.js/commit/2cdb2016b9d89abfb5ab988b67d5f26f3bf21908),\n   [#11479](https://github.com/angular/angular.js/issues/11479))\n\n\n## Performance Improvements\n\n- **$rootScope:** remove history event handler when app is torn down\n  ([d996305b](https://github.com/angular/angular.js/commit/d996305b4470f80fbb1cbddf54b7d10ffbb6ab47),\n   [#9897](https://github.com/angular/angular.js/issues/9897), [#9905](https://github.com/angular/angular.js/issues/9905))\n- **benchmark:** add ngmodel benchmarks to largetable-bp\n  ([b8dbdb0c](https://github.com/angular/angular.js/commit/b8dbdb0c5e2cd176c6d94d60f781cfc02e646592),\n   [#11082](https://github.com/angular/angular.js/issues/11082))\n- **ngOptions:** only perform deep equality check on ngModel if using track by\n  ([171b9f7f](https://github.com/angular/angular.js/commit/171b9f7f2339ef9047b8526b2c3f36bb58d14feb),\n   [#11448](https://github.com/angular/angular.js/issues/11448), [#11447](https://github.com/angular/angular.js/issues/11447))\n\n\n## Breaking Changes\n\n- **$animate:** due to [c8700f04](https://github.com/angular/angular.js/commit/c8700f04fb6fb5dc21ac24de8665c0476d6db5ef),\n  JavaScript and CSS animations can no longer be run in\nparallel. With earlier versions of ngAnimate, both CSS and JS animations\nwould be run together when multiple animations were detected. This\nfeature has now been removed, however, the same effect, with even more\npossibilities, can be achieved by injecting `$animateCss` into a\nJavaScript-defined animation and creating custom CSS-based animations\nfrom there. Read the ngAnimate docs for more info.\n\n- **$animate:** due to [c8700f04](https://github.com/angular/angular.js/commit/c8700f04fb6fb5dc21ac24de8665c0476d6db5ef),\n  The function params for `$animate.enabled()` when an\nelement is used are now flipped. This fix allows the function to act as\na getter when a single element param is provided.\n\n```js\n// < 1.4\n$animate.enabled(false, element);\n\n// 1.4+\n$animate.enabled(element, false);\n```\n\n- **$animate:** due to [c8700f04](https://github.com/angular/angular.js/commit/c8700f04fb6fb5dc21ac24de8665c0476d6db5ef),\n  In addition to disabling the children of the element,\n`$animate.enabled(element, false)` will now also disable animations on\nthe element itself.\n\n- **$animate:** due to [c8700f04](https://github.com/angular/angular.js/commit/c8700f04fb6fb5dc21ac24de8665c0476d6db5ef),\n  Animation-related callbacks are now fired on\n`$animate.on` instead of directly being on the element.\n\n```js\n// < 1.4\nelement.on('$animate:before', function(e, data) {\n  if (data.event === 'enter') { ... }\n});\nelement.off('$animate:before', fn);\n\n// 1.4+\n$animate.on(element, 'enter', function(data) {\n  //...\n});\n$animate.off(element, 'enter', fn);\n```\n\n- **$animate:** due to [c8700f04](https://github.com/angular/angular.js/commit/c8700f04fb6fb5dc21ac24de8665c0476d6db5ef),\n  There is no need to call `$scope.$apply` or\n`$scope.$digest` inside of an animation promise callback anymore\nsince the promise is resolved within a digest automatically (but a\ndigest is not run unless the promise is chained).\n\n```js\n// < 1.4\n$animate.enter(element).then(function() {\n  $scope.$apply(function() {\n    $scope.explode = true;\n  });\n});\n\n// 1.4+\n$animate.enter(element).then(function() {\n  $scope.explode = true;\n});\n```\n\n- **$animate:** due to [c8700f04](https://github.com/angular/angular.js/commit/c8700f04fb6fb5dc21ac24de8665c0476d6db5ef),\n  When an enter, leave or move animation is triggered then it\nwill always end any pending or active parent class based animations\n(animations triggered via ngClass) in order to ensure that any CSS\nstyles are resolved in time.\n\n\n\n\n<a name=\"1.4.0-beta.6\"></a>\n# 1.4.0-beta.6 cookie-liberation (2015-03-17)\n\n\n## Bug Fixes\n\n- **$animate:** call `applyStyles` from options on `leave`\n  ([4374f892](https://github.com/angular/angular.js/commit/4374f892c6fa4af6ba1f2ed47c5f888fdb5fadc5),\n   [#10068](https://github.com/angular/angular.js/issues/10068))\n- **$browser:**  don't crash if `history.state` access causes error in IE\n  ([3b8163b7](https://github.com/angular/angular.js/commit/3b8163b7b664f24499e75460ab50c066eaec0f78),\n   [#10367](https://github.com/angular/angular.js/issues/10367), [#10369](https://github.com/angular/angular.js/issues/10369))\n- **$sanitize:** disallow unsafe svg animation tags\n  ([67688d5c](https://github.com/angular/angular.js/commit/67688d5ca00f6de4c7fe6084e2fa762a00d25610),\n   [#11290](https://github.com/angular/angular.js/issues/11290))\n- **Angular:** properly compare RegExp with other objects for equality\n  ([f22e1fc9](https://github.com/angular/angular.js/commit/f22e1fc9610ae111a3ea8746a3a57169c99ce142),\n   [#11204](https://github.com/angular/angular.js/issues/11204), [#11205](https://github.com/angular/angular.js/issues/11205))\n- **date filter:** display localized era for `G` format codes\n  ([2b4dfa9e](https://github.com/angular/angular.js/commit/2b4dfa9e2b63d7ebb78f3b0fd3439d18f932e1cd),\n   [#10503](https://github.com/angular/angular.js/issues/10503), [#11266](https://github.com/angular/angular.js/issues/11266))\n- **filterFilter:**\n  - fix filtering using an object expression when the filter value is undefined\n  ([c62fa6bd](https://github.com/angular/angular.js/commit/c62fa6bd898e1048d4690d41034489dc60ba6ac2),\n   [#10419](https://github.com/angular/angular.js/issues/10419), [#10424](https://github.com/angular/angular.js/issues/10424))\n  - do not throw an error if property is null when comparing objects\n  ([2c4ffd6a](https://github.com/angular/angular.js/commit/2c4ffd6af4eb012c4054fe7c096267bbc5510af0),\n   [#10991](https://github.com/angular/angular.js/issues/10991), [#10992](https://github.com/angular/angular.js/issues/10992), [#11116](https://github.com/angular/angular.js/issues/11116))\n- **form:** allow dynamic form names which initially evaluate to blank\n  ([410f7c68](https://github.com/angular/angular.js/commit/410f7c682633c681be641cd2a321f9e51671d474))\n- **jqLite:** attr should ignore comment, text and attribute nodes\n  ([bb5bf7f8](https://github.com/angular/angular.js/commit/bb5bf7f8162d11610a53428e630b47030bdc38e5))\n- **ng/$locale:** add ERA info in generic locale\n  ([4acb0af2](https://github.com/angular/angular.js/commit/4acb0af24c7fb3705a197ca96adc532de4766a7a))\n- **ngJq:** don't rely on existence of jqlite\n  ([342e5f3c](https://github.com/angular/angular.js/commit/342e5f3ce38d2fd10c5d5a98ca66f864286a7922),\n   [#11044](https://github.com/angular/angular.js/issues/11044))\n- **ngMessages:** ensure that multi-level transclusion works with `ngMessagesInclude`\n  ([d7ec5f39](https://github.com/angular/angular.js/commit/d7ec5f392e1550658ddf271a30627b1749eccb69),\n   [#11196](https://github.com/angular/angular.js/issues/11196))\n- **ngOptions:** fix model<->option interaction when using `track by`\n  ([6a03ca27](https://github.com/angular/angular.js/commit/6a03ca274314352052c3082163367a146bb11c2d),\n   [#10869](https://github.com/angular/angular.js/issues/10869), [#10893](https://github.com/angular/angular.js/issues/10893))\n- **rootScope:** prevent memory leak when destroying scopes\n  ([fb7db4a0](https://github.com/angular/angular.js/commit/fb7db4a07bd1b0b67824d3808fe315419b272689),\n   [#11173](https://github.com/angular/angular.js/issues/11173), [#11169](https://github.com/angular/angular.js/issues/11169))\n\n\n## Features\n\n- **$cookies:**\n  - allow passing cookie options\n  ([92c366d2](https://github.com/angular/angular.js/commit/92c366d205da36ec26502aded23db71a6473dad7),\n   [#8324](https://github.com/angular/angular.js/issues/8324), [#3988](https://github.com/angular/angular.js/issues/3988), [#1786](https://github.com/angular/angular.js/issues/1786), [#950](https://github.com/angular/angular.js/issues/950))\n  - move logic into $cookies and deprecate $cookieStore\n  ([38fbe3ee](https://github.com/angular/angular.js/commit/38fbe3ee8370fc449b82d80df07b5c2ed2cd5fbe),\n   [#6411](https://github.com/angular/angular.js/issues/6411), [#7631](https://github.com/angular/angular.js/issues/7631))\n- **$cookiesProvider:** provide path, domain, expires and secure options\n  ([53c66369](https://github.com/angular/angular.js/commit/53c663699126815eabc2a3bc1e3bafc8b3874268))\n- **$interval:** pass additional arguments to the callback\n  ([4f1f9cfd](https://github.com/angular/angular.js/commit/4f1f9cfdb721cf308ca1162b2227836dc1d28388),\n   [#10632](https://github.com/angular/angular.js/issues/10632))\n- **$timeout:** pass additional arguments to the callback\n  ([3a4b6b83](https://github.com/angular/angular.js/commit/3a4b6b83efdb8051e5c4803c0892c19ceb2cba50),\n   [#10631](https://github.com/angular/angular.js/issues/10631))\n- **angular.merge:** provide an alternative to `angular.extend` that merges 'deeply'\n  ([c0498d45](https://github.com/angular/angular.js/commit/c0498d45feb913c318224ea70b5adf7112df6bac),\n   [#10507](https://github.com/angular/angular.js/issues/10507), [#10519](https://github.com/angular/angular.js/issues/10519))\n- **filterFilter:** compare object with custom `toString()` to primitive\n  ([f8c42161](https://github.com/angular/angular.js/commit/f8c421617096a8d613f4eb6d0f5b098ee149c029),\n   [#10464](https://github.com/angular/angular.js/issues/10464), [#10548](https://github.com/angular/angular.js/issues/10548))\n- **ngAria:**\n  - add `button` role to `ngClick`\n  ([bb365070](https://github.com/angular/angular.js/commit/bb365070a3ed7c2d26056d378ab6a8ef493b23cc),\n   [#9254](https://github.com/angular/angular.js/issues/9254), [#10318](https://github.com/angular/angular.js/issues/10318))\n  - add roles to custom inputs\n  ([29cdaee2](https://github.com/angular/angular.js/commit/29cdaee2b6e853bc3f8882a00661698d146ecd18),\n   [#10012](https://github.com/angular/angular.js/issues/10012), [#10318](https://github.com/angular/angular.js/issues/10318))\n- **ngLocale:** Add FIRSTDAYOFWEEK and WEEKENDRANGE from google data\n  ([3d149c7f](https://github.com/angular/angular.js/commit/3d149c7f20ffabab5a635af9ddcfc7105112ab4a))\n- **ngMock:**\n  - allow mock $controller service to set up controller bindings\n  ([d02d0585](https://github.com/angular/angular.js/commit/d02d0585a086ecd2e1de628218b5a6d85c8fc7bd),\n   [#9425](https://github.com/angular/angular.js/issues/9425), [#11239](https://github.com/angular/angular.js/issues/11239))\n  - add `they` helpers for testing multiple specs\n  ([e650c458](https://github.com/angular/angular.js/commit/e650c45894abe6314a806e6b3e32c908df5c00fd),\n   [#10864](https://github.com/angular/angular.js/issues/10864))\n- **ngModel:** support conversion to timezone other than UTC\n  ([0413bee8](https://github.com/angular/angular.js/commit/0413bee8cc563a6555f8d42d5f183f6fbefc7350),\n   [#11005](https://github.com/angular/angular.js/issues/11005))\n\n\n## Breaking Changes\n\n- **$cookies:** due to [38fbe3ee](https://github.com/angular/angular.js/commit/38fbe3ee8370fc449b82d80df07b5c2ed2cd5fbe),\n\n\n`$cookies` no longer exposes properties that represent the current browser cookie\nvalues. Now you must explicitly the methods described above to access the cookie\nvalues. This also means that you can no longer watch the `$cookies` properties for\nchanges to the browser's cookies.\n\nThis feature is generally only needed if a 3rd party library was programmatically\nchanging the cookies at runtime. If you rely on this then you must either write code that\ncan react to the 3rd party library making the changes to cookies or implement your own polling\nmechanism.\n\n\n\n\n<a name=\"1.3.15\"></a>\n# 1.3.15 locality-filtration (2015-03-17)\n\n## Bug Fixes\n\n- **$animate:** call `applyStyles` with options on `leave`\n  ([ebd84e80](https://github.com/angular/angular.js/commit/ebd84e8008f45ccaa84290f6da8c2a114fcfa8cd),\n   [#10068](https://github.com/angular/angular.js/issues/10068))\n- **$browser:**  don't crash if history.state access causes error in IE\n  ([92767c09](https://github.com/angular/angular.js/commit/92767c098feaf8c58faf2d67f882305019d8160e),\n   [#10367](https://github.com/angular/angular.js/issues/10367), [#10369](https://github.com/angular/angular.js/issues/10369))\n- **Angular:** properly compare RegExp with other objects for equality\n  ([b8e8f9af](https://github.com/angular/angular.js/commit/b8e8f9af78f4ef3e556dd3cef6bfee35ad4cb82a),\n   [#11204](https://github.com/angular/angular.js/issues/11204), [#11205](https://github.com/angular/angular.js/issues/11205))\n- **date filter:** display localized era for `G` format codes\n  ([f2683f95](https://github.com/angular/angular.js/commit/f2683f956fcd3216eaa263db20b31e0d46338800),\n   [#10503](https://github.com/angular/angular.js/issues/10503), [#11266](https://github.com/angular/angular.js/issues/11266))\n- **filterFilter:**\n  - fix filtering using an object expression when the filter value is `undefined`\n  ([63b9956f](https://github.com/angular/angular.js/commit/63b9956faf4c3679c88a9401b8ccbb111c0294ee),\n   [#10419](https://github.com/angular/angular.js/issues/10419), [#10424](https://github.com/angular/angular.js/issues/10424))\n  - do not throw an error if property is null when comparing objects\n  ([01161a0e](https://github.com/angular/angular.js/commit/01161a0e9fb1af93e9f06535aed8392ed7f116a4),\n   [#10991](https://github.com/angular/angular.js/issues/10991), [#10992](https://github.com/angular/angular.js/issues/10992), [#11116](https://github.com/angular/angular.js/issues/11116))\n- **form:** allow dynamic form names which initially evaluate to blank\n  ([190ea883](https://github.com/angular/angular.js/commit/190ea883c588d63f8b900a8de1d45c6c9ebb01ec),\n   [#11096](https://github.com/angular/angular.js/issues/11096))\n- **ng/$locale:** add ERA info in generic locale\n  ([57842530](https://github.com/angular/angular.js/commit/578425303f2480959da80f31920d08f277d42010))\n- **rootScope:** prevent memory leak when destroying scopes\n  ([528cf09e](https://github.com/angular/angular.js/commit/528cf09e3f78ad4e3bb6a329ebe315c4f29b4cdb),\n   [#11173](https://github.com/angular/angular.js/issues/11173), [#11169](https://github.com/angular/angular.js/issues/11169))\n- **templateRequest:** avoid throwing syntax error in Android 2.3\n  ([75abbd52](https://github.com/angular/angular.js/commit/75abbd525f07866fdcc6fb311802b8fe700af174),\n   [#11089](https://github.com/angular/angular.js/issues/11089), [#11051](https://github.com/angular/angular.js/issues/11051), [#11088](https://github.com/angular/angular.js/issues/11088))\n\n\n## Features\n\n- **ngAria:**\n  - add `button` role to `ngClick`\n  ([b9ad91cf](https://github.com/angular/angular.js/commit/b9ad91cf1e86310a2d2bf13b29fa13a9b835e1ce),\n   [#9254](https://github.com/angular/angular.js/issues/9254), [#10318](https://github.com/angular/angular.js/issues/10318))\n  - add roles to custom inputs\n  ([21369943](https://github.com/angular/angular.js/commit/21369943fafd577b36827a641b021b1c14cefb57),\n   [#10012](https://github.com/angular/angular.js/issues/10012), [#10318](https://github.com/angular/angular.js/issues/10318))\n- **ngMock:**\n  - allow mock $controller service to set up controller bindings\n  ([b3878a36](https://github.com/angular/angular.js/commit/b3878a36d9f8e56ad7be1eedb9691c9bd12568cb),\n   [#9425](https://github.com/angular/angular.js/issues/9425), [#11239](https://github.com/angular/angular.js/issues/11239))\n  - add `they` helpers for testing multiple specs\n  ([7288be25](https://github.com/angular/angular.js/commit/7288be25a75d6ca6ac7eca05a7d6b12ccb3a22f8),\n   [#10864](https://github.com/angular/angular.js/issues/10864))\n\n\n\n<a name=\"1.4.0-beta.5\"></a>\n# 1.4.0-beta.5 karmic-stabilization (2015-02-24)\n\n\n## Bug Fixes\n\n- **$http:** properly access request headers with mixed case\n  ([5da1256f](https://github.com/angular/angular.js/commit/5da1256fc2812d5b28fb0af0de81256054856369),\n   [#10881](https://github.com/angular/angular.js/issues/10881), [#10883](https://github.com/angular/angular.js/issues/10883))\n- **input:** create max and/or min validator regardless of initial value\n  ([c211e7a5](https://github.com/angular/angular.js/commit/c211e7a5ad5f1fb8748125f14912aa8715081925),\n   [#10307](https://github.com/angular/angular.js/issues/10307), [#10327](https://github.com/angular/angular.js/issues/10327))\n- **ngAria:** correctly set \"checked\" attr for checkboxes and radios\n  ([d6eba217](https://github.com/angular/angular.js/commit/d6eba21733c6e67e90e3a4763d8d41ad89a73a0c),\n   [#10389](https://github.com/angular/angular.js/issues/10389), [#10212](https://github.com/angular/angular.js/issues/10212))\n- **ngModel:** fix issues when parserName is same as validator key\n  ([056a3170](https://github.com/angular/angular.js/commit/056a31700803c0a6014b43cfcc36c5c500cc596e),\n   [#10698](https://github.com/angular/angular.js/issues/10698), [#10850](https://github.com/angular/angular.js/issues/10850), [#11046](https://github.com/angular/angular.js/issues/11046))\n- **ngOptions:** ngModel is optional\n  ([ef894c87](https://github.com/angular/angular.js/commit/ef894c87eaead76d90169113ab6acc9287654ea3))\n- **ngSanitize:** Do not ignore white-listed svg camelCased attributes\n  ([46b80654](https://github.com/angular/angular.js/commit/46b80654cae9105642909cd55f73f7c26d2fbd80),\n   [#10779](https://github.com/angular/angular.js/issues/10779), [#10990](https://github.com/angular/angular.js/issues/10990), [#11124](https://github.com/angular/angular.js/issues/11124))\n- **select:** remove unknown option when model is undefined and empty option is available\n  ([30b48132](https://github.com/angular/angular.js/commit/30b48132e0fb92ea8dd25a9794b4c41a3a81a951),\n   [#11078](https://github.com/angular/angular.js/issues/11078), [#11092](https://github.com/angular/angular.js/issues/11092))\n- **templateRequest:** avoid throwing syntax error in Android 2.3\n  ([f6272333](https://github.com/angular/angular.js/commit/f6272333127d908b19da23f9cd8a74052711795b),\n   [#11089](https://github.com/angular/angular.js/issues/11089), [#11051](https://github.com/angular/angular.js/issues/11051), [#11088](https://github.com/angular/angular.js/issues/11088))\n\n\n## Features\n\n- **CommonJS:** - angular modules are now packaged for npm with helpful exports\n\n- **limitTo:** extend the filter to take a beginning index argument\n  ([aaae3cc4](https://github.com/angular/angular.js/commit/aaae3cc4160417e6dad802ed9d9f6d5471821a87),\n   [#5355](https://github.com/angular/angular.js/issues/5355), [#10899](https://github.com/angular/angular.js/issues/10899))\n- **ngMessages:** provide support for dynamic message resolution\n  ([c9a4421f](https://github.com/angular/angular.js/commit/c9a4421fc3c97448527eadef1f42eb2f487ec2e0),\n   [#10036](https://github.com/angular/angular.js/issues/10036), [#9338](https://github.com/angular/angular.js/issues/9338))\n- **ngOptions:** add support for disabling an option\n  ([da9eac86](https://github.com/angular/angular.js/commit/da9eac8660343b1cd9fdcf9d2d1bda06067142d7),\n   [#638](https://github.com/angular/angular.js/issues/638), [#11017](https://github.com/angular/angular.js/issues/11017))\n\n\n## Performance Improvements\n\n- **$compile:**\n  - replace forEach(controller) with plain loops\n  ([5b522867](https://github.com/angular/angular.js/commit/5b5228675f67c8f5e04c7183c3ef5e71cb2bf08b),\n   [#11084](https://github.com/angular/angular.js/issues/11084))\n  - avoid .data when fetching required controllers\n  ([fa0aa839](https://github.com/angular/angular.js/commit/fa0aa83937378cf8fc720c38bcc5c78fc923624e))\n- **ngOptions:** only watch labels if a display expression is specified\n  ([51faaffd](https://github.com/angular/angular.js/commit/51faaffdbcc734c55d52ff6c42b386d5c90207ea))\n\n\n## Breaking Changes\n\n- **ngMessages:** due to [c9a4421f](https://github.com/angular/angular.js/commit/c9a4421fc3c97448527eadef1f42eb2f487ec2e0),\n\nThe `ngMessagesInclude` attribute is now its own directive and that must\nbe placed as a **child** element within the element with the ngMessages\ndirective. (Keep in mind that the former behavior of the\nngMessageInclude attribute was that all **included** ngMessage template\ncode was placed at the **bottom** of the element containing the\nngMessages directive; therefore to make this behave in the same way,\nplace the element containing the ngMessagesInclude directive at the\nend of the container containing the ngMessages directive).\n\n```html\n<!-- AngularJS 1.3.x -->\n<div ng-messages=\"model.$error\" ng-messages-include=\"remote.html\">\n  <div ng-message=\"required\">Your message is required</div>\n</div>\n\n<!-- AngularJS 1.4.x -->\n<div ng-messages=\"model.$error\">\n  <div ng-message=\"required\">Your message is required</div>\n  <div ng-messages-include=\"remote.html\"></div>\n</div>\n```\n\n- **ngMessages:** due to [c9a4421f](https://github.com/angular/angular.js/commit/c9a4421fc3c97448527eadef1f42eb2f487ec2e0),\n\nit is no longer possible to use interpolation inside the `ngMessages` attribute expression. This technique\nis generally not recommended, and can easily break when a directive implementation changes. In cases\nwhere a simple expression is not possible, you can delegate accessing the object to a function:\n\n```html\n<div ng-messages=\"ctrl.form['field_{{$index}}'].$error\">...</div>\n```\nwould become\n```html\n<div ng-messages=\"ctrl.getMessages($index)\">...</div>\n```\nwhere `ctrl.getMessages()`\n```javascript\nctrl.getMessages = function($index) {\n  return ctrl.form['field_' + $index].$error;\n}\n```\n\n- **$http:** due to [5da1256](https://github.com/angular/angular.js/commit/5da1256fc2812d5b28fb0af0de81256054856369),\n\n`transformRequest` functions can no longer modify request headers.\n\nBefore this commit `transformRequest` could modify request headers, ex.:\n\n```javascript\nfunction requestTransform(data, headers) {\n    headers = angular.extend(headers(), {\n      'X-MY_HEADER': 'abcd'\n    });\n  }\n  return angular.toJson(data);\n}\n```\n\nThis behavior was unintended and undocumented, so the change should affect very few applications. If one\nneeds to dynamically add / remove headers it should be done in a header function, for example:\n\n```javascript\n$http.get(url, {\n  headers: {\n    'X-MY_HEADER': function(config) {\n      return 'abcd'; //you've got access to a request config object to specify header value dynamically\n    }\n  }\n})\n```\n\n<a name=\"1.3.14\"></a>\n# 1.3.14 instantaneous-browserification (2015-02-24)\n\n\n## Features\n\n- **CommonJS:** - angular modules are now packaged for npm with helpful exports\n\n## Bug Fixes\n\n- **input:** create max and/or min validator regardless of initial value\n  ([abfce532](https://github.com/angular/angular.js/commit/abfce5327ce6fd29c33c62d2edf3600674a6b4c0),\n   [#10307](https://github.com/angular/angular.js/issues/10307), [#10327](https://github.com/angular/angular.js/issues/10327))\n- **ngAria:** correctly set \"checked\" attr for checkboxes and radios\n  ([944c150e](https://github.com/angular/angular.js/commit/944c150e6c3001e51d4bf5e2d8149ae4c565d1e3),\n   [#10389](https://github.com/angular/angular.js/issues/10389), [#10212](https://github.com/angular/angular.js/issues/10212))\n- **ngModel:** fix issues when parserName is same as validator key\n  ([6b7625a0](https://github.com/angular/angular.js/commit/6b7625a09508c4b5355121a9d4206a734b07b2e1),\n   [#10698](https://github.com/angular/angular.js/issues/10698), [#10850](https://github.com/angular/angular.js/issues/10850), [#11046](https://github.com/angular/angular.js/issues/11046))\n\n\n\n<a name=\"1.4.0-beta.4\"></a>\n# 1.4.0-beta.4 overlyexplosive-poprocks (2015-02-09)\n\n\n## Bug Fixes\n\n- **$location:** prevent page reload if initial url has empty hash at the end\n  ([a509e9aa](https://github.com/angular/angular.js/commit/a509e9aa149d0f88cc39f703d539f7ffd4cd6103),\n   [#10397](https://github.com/angular/angular.js/issues/10397), [#10960](https://github.com/angular/angular.js/issues/10960))\n- **$parse:** Initialize elements in an array from left to right\n  ([966f6d83](https://github.com/angular/angular.js/commit/966f6d831f9469a917601f9a10604612cd7bd792))\n- **ngAria:** ensure native controls fire a single click\n  ([9d53e5a3](https://github.com/angular/angular.js/commit/9d53e5a38dd369dec82d82e13e078df3d6054c8a),\n   [#10388](https://github.com/angular/angular.js/issues/10388), [#10766](https://github.com/angular/angular.js/issues/10766))\n- **ngMock:** handle cases where injector is created before tests\n  ([898714df](https://github.com/angular/angular.js/commit/898714df9ea38f9ef700015ced5ddea52f096b77),\n   [#10967](https://github.com/angular/angular.js/issues/10967))\n- **sanitize:** handle newline characters inside special tags\n  ([cc8755cd](https://github.com/angular/angular.js/commit/cc8755cda6efda0b52954388e8a8d5306e4bfbca),\n  [030a42e7](https://github.com/angular/angular.js/commit/030a42e79dec8a4bb73053762f7a54d797a058f6)\n   [#10943](https://github.com/angular/angular.js/issues/10943))\n\n\n## Features\n\n- **ng-jq:** adds the ability to force jqLite or a specific jQuery version\n  ([09ee82d8](https://github.com/angular/angular.js/commit/09ee82d84dcbea4a6e8d85903af82dcd087a78a7))\n\n\n\n<a name=\"1.3.13\"></a>\n# 1.3.13 meticulous-riffleshuffle (2015-02-09)\n\n\n## Bug Fixes\n\n- **$location:** prevent page reload if initial url has empty hash at the end\n  ([4b3a590b](https://github.com/angular/angular.js/commit/4b3a590b009d7fdceda7f52e7ba0352a271b3256),\n   [#10397](https://github.com/angular/angular.js/issues/10397), [#10960](https://github.com/angular/angular.js/issues/10960))\n- **ngAria:** ensure native controls fire a single click\n  ([69ee593f](https://github.com/angular/angular.js/commit/69ee593fd2cb5f1d7757efbe6b256e4458752fd7),\n   [#10388](https://github.com/angular/angular.js/issues/10388), [#10766](https://github.com/angular/angular.js/issues/10766))\n- **ngMock:** handle cases where injector is created before tests\n  ([39ddef68](https://github.com/angular/angular.js/commit/39ddef682971d3b7282bf9d08f6eaf97b7f4bca4),\n   [#10967](https://github.com/angular/angular.js/issues/10967))\n- **sanitize:** handle newline characters inside special tags\n  ([11aedbd7](https://github.com/angular/angular.js/commit/11aedbd741ccddba060a9805adba1779391731da),\n  [ce49d4d6](https://github.com/angular/angular.js/commit/ce49d4d61bd02464b6c6376af8048f6eb09330a8)\n   [#10943](https://github.com/angular/angular.js/issues/10943))\n\n\n\n\n\n<a name=\"1.4.0-beta.3\"></a>\n# 1.4.0-beta.3 substance-mimicry (2015-02-02)\n\n\n## Bug Fixes\n\n- **$compile:**\n  - do not initialize optional '&' binding if attribute not specified\n  ([6a38dbfd](https://github.com/angular/angular.js/commit/6a38dbfd3c34c8f9efff503d17eb3cbeb666d422),\n   [#6404](https://github.com/angular/angular.js/issues/6404), [#9216](https://github.com/angular/angular.js/issues/9216))\n  - respect return value from controller constructor\n  ([62d514b0](https://github.com/angular/angular.js/commit/62d514b06937cc7dd86e973ea11165c88343b42d))\n- **$controller:** throw better error when controller expression is bad\n  ([dda65e99](https://github.com/angular/angular.js/commit/dda65e992b72044c0fa0c8f5f33184028c0e3ad7),\n   [#10875](https://github.com/angular/angular.js/issues/10875), [#10910](https://github.com/angular/angular.js/issues/10910))\n- **$parse:**\n  - handle null targets at assign\n  ([2e5a7e52](https://github.com/angular/angular.js/commit/2e5a7e52a0385575bbb55a801471b009afafeca3))\n  - remove references to last arguments to a fn call\n  ([e61eae1b](https://github.com/angular/angular.js/commit/e61eae1b1f2351c51bcfe4142749a4e68a2806ff),\n   [#10894](https://github.com/angular/angular.js/issues/10894))\n- **a:** don't reload if there is only a name attribute\n  ([d729fcf0](https://github.com/angular/angular.js/commit/d729fcf030be1d3ef37196d36ea3bf3249ee3318),\n   [#6273](https://github.com/angular/angular.js/issues/6273), [#10880](https://github.com/angular/angular.js/issues/10880))\n- **angular.copy:** support copying `TypedArray`s\n  ([aa0f6449](https://github.com/angular/angular.js/commit/aa0f64496a66d2a5d1a4d033f2eb075a8b084a78),\n   [#10745](https://github.com/angular/angular.js/issues/10745))\n- **filter:** format timezone correctly in the case that UTC timezone is used\n  ([8c469191](https://github.com/angular/angular.js/commit/8c46919199090a05634789774124b38983430c76),\n   [#9359](https://github.com/angular/angular.js/issues/9359))\n- **ngRoute:** don't duplicate optional params into query\n  ([27bf2ce4](https://github.com/angular/angular.js/commit/27bf2ce40c5adfb1494d69c9d0ac9cf433834a12),\n   [#10689](https://github.com/angular/angular.js/issues/10689))\n- **ngScenario:** allow ngScenario to handle lazy-loaded and manually bootstrapped applications\n  ([c69caa7b](https://github.com/angular/angular.js/commit/c69caa7beee4e920f8f587eb3e943be99864a14f),\n   [#10723](https://github.com/angular/angular.js/issues/10723))\n- **validators:** maxlength should use viewValue for $isEmpty\n  ([bfcf9946](https://github.com/angular/angular.js/commit/bfcf9946e16d21b55dde50d4d21c71c898b10215),\n   [#10898](https://github.com/angular/angular.js/issues/10898))\n\n\n## Features\n\n- **$compile:** allow using bindToController as object, support both new/isolate scopes\n  ([35498d70](https://github.com/angular/angular.js/commit/35498d7045ba9138016464a344e2c145ce5264c1),\n   [#10420](https://github.com/angular/angular.js/issues/10420), [#10467](https://github.com/angular/angular.js/issues/10467))\n- **filter:** support conversion to timezone other than UTC\n  ([c6d8512a](https://github.com/angular/angular.js/commit/c6d8512a1d7345516d1bd9a039d81821b9518bff),\n   [#10858](https://github.com/angular/angular.js/issues/10858))\n- **ngMocks:** cleanup $inject annotations after each test\n  ([0baa17a3](https://github.com/angular/angular.js/commit/0baa17a3b7ad2b242df2b277b81cebdf75b04287))\n\n\n## Performance Improvements\n\n- **$scope:** Add a property $$watchersCount to scope\n  ([c1500ea7](https://github.com/angular/angular.js/commit/c1500ea775c4cb130088b7d5bb5fb872bda50bae))\n- **$parse** new and more performant parser\n  ([0d42426](https://github.com/angular/angular.js/commit/0d424263ead16635afb582affab2b147f8e71626))\n\n\n## Breaking Changes\n\n- **$compile:** due to [6a38dbfd](https://github.com/angular/angular.js/commit/6a38dbfd3c34c8f9efff503d17eb3cbeb666d422),\nPreviously, '&' expressions would always set up a function in the isolate scope. Now, if the binding\nis marked as optional and the attribute is not specified, no function will be added to the isolate scope.\n\n\n<a name=\"1.3.12\"></a>\n# 1.3.12 outlandish-knitting (2015-02-02)\n\n\n## Bug Fixes\n\n- **$controller:** throw better error when controller expression is bad\n  ([632b2ddd](https://github.com/angular/angular.js/commit/632b2ddd34c07b3b5a207bd83ca3a5e6e613e63b),\n   [#10875](https://github.com/angular/angular.js/issues/10875), [#10910](https://github.com/angular/angular.js/issues/10910))\n- **$parse:** remove references to last arguments to a fn call\n  ([7caad220](https://github.com/angular/angular.js/commit/7caad2205a6e9927890192a3638f55532bdaaf75),\n   [#10894](https://github.com/angular/angular.js/issues/10894))\n- **ngRoute:** don't duplicate optional params into query\n  ([f41ca4a5](https://github.com/angular/angular.js/commit/f41ca4a53ed53f172fb334911be56e42aad58794),\n   [#10689](https://github.com/angular/angular.js/issues/10689))\n- **ngScenario:** Allow ngScenario to handle lazy-loaded and manually bootstrapped applications\n  ([0bcd0872](https://github.com/angular/angular.js/commit/0bcd0872d8d2e37e6cb7aa5bc5cb0c742b4294f9),\n   [#10723](https://github.com/angular/angular.js/issues/10723))\n- **validators:** maxlength should use viewValue for $isEmpty\n  ([abd8e2a9](https://github.com/angular/angular.js/commit/abd8e2a9eb2d21ac67989c2f7b64c4c6547a1585),\n   [#10898](https://github.com/angular/angular.js/issues/10898))\n\n\n## Features\n\n- **ngMocks:** cleanup $inject annotations after each test\n  ([6ec59460](https://github.com/angular/angular.js/commit/6ec5946094ee92b820bbacc886fa2367715e60b4))\n\n\n\n\n<a name=\"1.4.0-beta.2\"></a>\n# 1.4.0-beta.2 holographic-rooster (2015-01-26)\n\n\n## Bug Fixes\n\n- **$location:** don't rewrite when link is shift-clicked\n  ([8b33de6f](https://github.com/angular/angular.js/commit/8b33de6fd0ec0eb785fed697f062763b5c1d8d23),\n   [#9904](https://github.com/angular/angular.js/issues/9904), [#9906](https://github.com/angular/angular.js/issues/9906))\n- **$templateRequest:** cache downloaded templates as strings\n  ([b3a9bd3a](https://github.com/angular/angular.js/commit/b3a9bd3ae043e3042ea7ccfe08e3b36a84feb35e),\n   [#10630](https://github.com/angular/angular.js/issues/10630), [#10646](https://github.com/angular/angular.js/issues/10646))\n- **filterFilter:** throw error if input is not an array\n  ([cea8e751](https://github.com/angular/angular.js/commit/cea8e75144e6910b806b63a6ec2a6d118316fddd),\n   [#9992](https://github.com/angular/angular.js/issues/9992), [#10352](https://github.com/angular/angular.js/issues/10352))\n- **htmlAnchorDirective:**\n  - remove \"element !== target element\" check\n  ([2958cd30](https://github.com/angular/angular.js/commit/2958cd308b5ebaf223a3e5df3fb5bf0f23408447),\n   [#10866](https://github.com/angular/angular.js/issues/10866))\n  - don't add event listener if replaced, ignore event if target is different element\n  ([b146af11](https://github.com/angular/angular.js/commit/b146af11271de8fa4c51c6db87df104269f41a33),\n   [#4262](https://github.com/angular/angular.js/issues/4262), [#10849](https://github.com/angular/angular.js/issues/10849))\n- **ngPluralize:** fix wrong text content when count is null/undefined\n  ([3228d3b4](https://github.com/angular/angular.js/commit/3228d3b4991af681e57de5ab079c1e1c11cf35cb),\n   [#10836](https://github.com/angular/angular.js/issues/10836), [#10841](https://github.com/angular/angular.js/issues/10841))\n\n## Breaking Changes\n\n- **filterFilter:** due to [cea8e751](https://github.com/angular/angular.js/commit/cea8e75144e6910b806b63a6ec2a6d118316fddd),\n  Previously, the filter was not applied if used with a non array.\nNow, it throws an error. This can be worked around by converting an object to an array, using\na filter such as https://github.com/petebacondarwin/angular-toArrayFilter\n\nCloses #9992\nCloses #10352\n\n\n<a name=\"1.3.11\"></a>\n# 1.3.11 spiffy-manatee (2015-01-26)\n\n\n## Bug Fixes\n\n- **$location:** don't rewrite when link is shift-clicked\n  ([939ca37c](https://github.com/angular/angular.js/commit/939ca37cfe5f6fc35b09b6705caabd1fcc3cf9d3),\n   [#9904](https://github.com/angular/angular.js/issues/9904), [#9906](https://github.com/angular/angular.js/issues/9906))\n- **htmlAnchorDirective:**\n  - remove \"element !== target element\" check\n  ([779e3f6b](https://github.com/angular/angular.js/commit/779e3f6b5f8d2550e758cb0c5f64187ba8e00e29),\n   [#10866](https://github.com/angular/angular.js/issues/10866))\n  - don't add event listener if replaced, ignore event if target is different element\n  ([837a0775](https://github.com/angular/angular.js/commit/837a077578081bbd07863bef85241537d19fa652),\n   [#4262](https://github.com/angular/angular.js/issues/4262), [#10849](https://github.com/angular/angular.js/issues/10849))\n\n\n<a name=\"1.4.0-beta.1\"></a>\n# 1.4.0-beta.1 trepidatious-salamander (2015-01-20)\n\n\n## Bug Fixes\n\n- **$animate:** ensure no transitions are applied when an empty inline style object is provided\n  ([0db5b21b](https://github.com/angular/angular.js/commit/0db5b21b1d09431535e0c0bf8ac63d4b5b24d349),\n   [#10613](https://github.com/angular/angular.js/issues/10613), [#10770](https://github.com/angular/angular.js/issues/10770))\n- **$compile:** support class directives on SVG elements\n  ([23c8a90d](https://github.com/angular/angular.js/commit/23c8a90d22f7c7b41b5a756b89498ffac828980a),\n   [#10736](https://github.com/angular/angular.js/issues/10736), [#10756](https://github.com/angular/angular.js/issues/10756))\n- **form:** clean up success state of controls when they are removed\n  ([2408f2de](https://github.com/angular/angular.js/commit/2408f2ded5ead6e678c241e38ef474c1fadff92b),\n   [#10509](https://github.com/angular/angular.js/issues/10509))\n- **ngController:** allow bound constructor fns as controllers\n  ([d17fbc38](https://github.com/angular/angular.js/commit/d17fbc3862e0a2e646db1222f184dbe663da4a1f),\n   [#10784](https://github.com/angular/angular.js/issues/10784), [#10790](https://github.com/angular/angular.js/issues/10790))\n- **ngRepeat:** do not sort object keys alphabetically\n  ([c260e738](https://github.com/angular/angular.js/commit/c260e7386391877625eda086480de73e8a0ba921),\n   [#6210](https://github.com/angular/angular.js/issues/6210), [#10538](https://github.com/angular/angular.js/issues/10538))\n\n\n## Features\n\n- **$http:** provide a config object as an argument to header functions\n  ([d435464c](https://github.com/angular/angular.js/commit/d435464c51d3912f56cfc830d86bfc64a1578327),\n   [#7235](https://github.com/angular/angular.js/issues/7235), [#10622](https://github.com/angular/angular.js/issues/10622))\n\n\n## Breaking Changes\n\n- **ngRepeat:** due to [c260e738](https://github.com/angular/angular.js/commit/c260e7386391877625eda086480de73e8a0ba921),\n\n\nPreviously, the order of items when using ngRepeat to iterate\nover object properties was guaranteed to be consistent by sorting the\nkeys into alphabetic order.\n\nNow, the order of the items is browser dependent based on the order returned\nfrom iterating over the object using the `for key in obj` syntax.\n\nIt seems that browsers generally follow the strategy of providing\nkeys in the order in which they were defined, although there are exceptions\nwhen keys are deleted and reinstated. See\nhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/delete#Cross-browser_issues\n\nThe best approach is to convert Objects into Arrays by a filter such as\nhttps://github.com/petebacondarwin/angular-toArrayFilter\nor some other mechanism, and then sort them manually in the order you need.\n\nCloses #6210\nCloses #10538\n\n\n\n<a name=\"1.3.10\"></a>\n# 1.3.10 heliotropic-sundial (2015-01-20)\n\n\n## Bug Fixes\n\n- **$animate:** ensure no transitions are applied when an empty inline style object is provided\n  ([9b8df52a](https://github.com/angular/angular.js/commit/9b8df52aa960b9b6288fc150d55ea2e35f56555e),\n   [#10613](https://github.com/angular/angular.js/issues/10613), [#10770](https://github.com/angular/angular.js/issues/10770))\n- **$compile:** support class directives on SVG elements\n  ([7a9e3360](https://github.com/angular/angular.js/commit/7a9e3360284d58197a1fe34de57f5e0f6d1f4a76),\n   [#10736](https://github.com/angular/angular.js/issues/10736), [#10756](https://github.com/angular/angular.js/issues/10756))\n- **form:** clean up success state of controls when they are removed\n  ([cdc7280d](https://github.com/angular/angular.js/commit/cdc7280dd3d5a2ded784c06dd55fe36c2053fb6f),\n   [#10509](https://github.com/angular/angular.js/issues/10509))\n- **ngController:** allow bound constructor fns as controllers\n  ([d015c8a8](https://github.com/angular/angular.js/commit/d015c8a80b28754633c846fc50d11c9437519486),\n   [#10784](https://github.com/angular/angular.js/issues/10784), [#10790](https://github.com/angular/angular.js/issues/10790))\n\n\n\n<a name=\"1.4.0-beta.0\"></a>\n# 1.4.0-beta.0 photonic-umbrakinesis (2015-01-13)\n\n\n## Bug Fixes\n\n- **$location:** support right button click on anchors in firefox\n  ([aa798f12](https://github.com/angular/angular.js/commit/aa798f123658cb78b5581513d26577016195cafe),\n   [#7984](https://github.com/angular/angular.js/issues/7984))\n- **$templateRequest:** propagate HTTP status on failed requests\n  ([e24f22bd](https://github.com/angular/angular.js/commit/e24f22bdb1740388938d58778aa24d307a79a796),\n   [#10514](https://github.com/angular/angular.js/issues/10514), [#10628](https://github.com/angular/angular.js/issues/10628))\n- **dateFilter:** ignore invalid dates\n  ([1334b8c8](https://github.com/angular/angular.js/commit/1334b8c8326b93e0ca016c85516627900c7a9fd3),\n   [#10640](https://github.com/angular/angular.js/issues/10640))\n- **filterFilter:** use isArray() to determine array type\n  ([a01ce6b8](https://github.com/angular/angular.js/commit/a01ce6b81c197b0a4a1057981e8e9c1b74f37587),\n   [#10621](https://github.com/angular/angular.js/issues/10621))\n- **ngChecked:** ensure that ngChecked doesn't interfere with ngModel\n  ([e079111b](https://github.com/angular/angular.js/commit/e079111b33bf36be21c0941718b41cc9ca67bea0),\n   [#10662](https://github.com/angular/angular.js/issues/10662), [#10664](https://github.com/angular/angular.js/issues/10664))\n- **ngClass:** handle multi-class definitions as an element of an array\n  ([e1132f53](https://github.com/angular/angular.js/commit/e1132f53b03a5a71aa9b6eded24d64e3bc83929b),\n   [#8578](https://github.com/angular/angular.js/issues/8578), [#10651](https://github.com/angular/angular.js/issues/10651))\n- **ngModelOptions:** allow sharing options between multiple inputs\n  ([9c9c6b3f](https://github.com/angular/angular.js/commit/9c9c6b3fe4edfe78ae275c413ee3eefb81f1ebf6),\n   [#10667](https://github.com/angular/angular.js/issues/10667))\n- **ngOptions:**\n  - support one-time binding on the option values\n  ([ba90261b](https://github.com/angular/angular.js/commit/ba90261b7586b519483883800ea876510faf5c21),\n   [#10687](https://github.com/angular/angular.js/issues/10687), [#10694](https://github.com/angular/angular.js/issues/10694))\n  - prevent infinite digest if track by expression is stable\n  ([fc21db8a](https://github.com/angular/angular.js/commit/fc21db8a15545fad53124fc941b3c911a8d57067),\n   [#9464](https://github.com/angular/angular.js/issues/9464))\n  - update model if selected option is removed\n  ([933591d6](https://github.com/angular/angular.js/commit/933591d69cee2c5580da1d8522ba90a7d924da0e),\n   [#7736](https://github.com/angular/angular.js/issues/7736))\n  - ensure that the correct option is selected when options are loaded async\n  ([7fda214c](https://github.com/angular/angular.js/commit/7fda214c4f65a6a06b25cf5d5aff013a364e9cef),\n   [#8019](https://github.com/angular/angular.js/issues/8019), [#9714](https://github.com/angular/angular.js/issues/9714), [#10639](https://github.com/angular/angular.js/issues/10639))\n- **ngPluralize:** generate a warning when using a not defined rule\n  ([c66b4b6a](https://github.com/angular/angular.js/commit/c66b4b6a133f7215d50c23db516986cfc1f0a985))\n\n\n## Features\n\n- **$filter:** display Infinity symbol when number is Infinity\n  ([51d67742](https://github.com/angular/angular.js/commit/51d6774286202b55ade402ca097e417e70fd546b),\n   [#10421](https://github.com/angular/angular.js/issues/10421))\n- **$timeout:** allow `fn` to be an optional parameter\n  ([5a603023](https://github.com/angular/angular.js/commit/5a60302389162c6ef45f311c1aaa65a00d538c66),\n   [#9176](https://github.com/angular/angular.js/issues/9176))\n- **limitTo:** ignore limit when invalid\n  ([a3c3bf33](https://github.com/angular/angular.js/commit/a3c3bf3332e5685dc319c46faef882cb6ac246e1),\n   [#10510](https://github.com/angular/angular.js/issues/10510))\n- **ngMock/$exceptionHandler:** log errors when rethrowing\n  ([deb3cb4d](https://github.com/angular/angular.js/commit/deb3cb4daef0054457bd9fb8995829fff0e8f1e4),\n   [#10540](https://github.com/angular/angular.js/issues/10540), [#10564](https://github.com/angular/angular.js/issues/10564))\n\n\n## Performance Improvements\n\n- **ngStyleDirective:** use $watchCollection\n  ([8928d023](https://github.com/angular/angular.js/commit/8928d0234551a272992d0eccef73b3ad6cb8bfd1),\n   [#10535](https://github.com/angular/angular.js/issues/10535))\n\n\n## Breaking Changes\n\n- **limitTo:** due to [a3c3bf33](https://github.com/angular/angular.js/commit/a3c3bf3332e5685dc319c46faef882cb6ac246e1),\n  limitTo changed behavior when limit value is invalid.\nInstead of returning empty object/array it returns unchanged input.\n\n\n- **ngOptions:** due to [7fda214c](https://github.com/angular/angular.js/commit/7fda214c4f65a6a06b25cf5d5aff013a364e9cef),\n\n\nWhen using `ngOptions`: the directive applies a surrogate key as the value of the `<option>` element.\nThis commit changes the actual string used as the surrogate key. We now store a string that is computed\nby calling `hashKey` on the item in the options collection; previously it was the index or key of the\nitem in the collection.\n\n(This is in keeping with the way that the unknown option value is represented in the select directive.)\n\nBefore you might have seen:\n\n```\n<select ng-model=\"x\" ng-option=\"i in items\">\n  <option value=\"1\">a</option>\n  <option value=\"2\">b</option>\n  <option value=\"3\">c</option>\n  <option value=\"4\">d</option>\n</select>\n```\n\nNow it will be something like:\n\n```\n<select ng-model=\"x\" ng-option=\"i in items\">\n  <option value=\"string:a\">a</option>\n  <option value=\"string:b\">b</option>\n  <option value=\"string:c\">c</option>\n  <option value=\"string:d\">d</option>\n</select>\n```\n\nIf your application code relied on this value, which it shouldn't, then you will need to modify your\napplication to accommodate this. You may find that you can use the `track by` feature of `ngOptions`\nas this provides the ability to specify the key that is stored.\n\n- **ngOptions:** due to [7fda214c](https://github.com/angular/angular.js/commit/7fda214c4f65a6a06b25cf5d5aff013a364e9cef),\n\nWhen iterating over an object's properties using the `(key, value) in obj` syntax\nthe order of the elements used to be sorted alphabetically. This was an artificial\nattempt to create a deterministic ordering since browsers don't guarantee the order.\nBut in practice this is not what people want and so this change iterates over properties\nin the order they are returned by Object.keys(obj), which is almost always the order\nin which the properties were defined.\n\n- **ngOptions:** due to [7fda214c](https://github.com/angular/angular.js/commit/7fda214c4f65a6a06b25cf5d5aff013a364e9cef),\n\nsetting the ngOptions attribute expression after the element is compiled, will no longer trigger the ngOptions behavior.\nThis worked previously because the ngOptions logic was part of the select directive, while\nit is now implemented in the ngOptions directive itself.\n\n- **select:** due to [7fda214c](https://github.com/angular/angular.js/commit/7fda214c4f65a6a06b25cf5d5aff013a364e9cef),\n\nthe `select` directive will now use strict comparison of the `ngModel` scope value against `option`\nvalues to determine which option is selected. This means `Number` scope values will not be matched\nagainst numeric option strings.\nIn AngularJS 1.3.x, setting `scope.x = 200` would select the `option` with the value 200 in the following `select`:\n\n```\n<select ng-model=\"x\">\n  <option value=\"100\">100</option>\n  <option value=\"200\">200</option>\n</select>\n```\n\nIn AngularJS 1.4.x, the 'unknown option' will be selected.\nTo remedy this, you can simply initialize the model as a string: `scope.x = '200'`, or if you want to\nkeep the model as a `Number`, you can do the conversion via `$formatters` and `$parsers` on `ngModel`:\n\n```js\nngModelCtrl.$parsers.push(function(value) {\n  return parseInt(value, 10); // Convert option value to number\n});\n\nngModelCtrl.$formatters.push(function(value) {\n  return value.toString(); // Convert scope value to string\n});\n```\n\n<a name=\"1.3.9\"></a>\n# 1.3.9 multidimensional-awareness (2015-01-13)\n\n\n## Bug Fixes\n\n- **$parse:** allow use of locals in assignments\n  ([86900814](https://github.com/angular/angular.js/commit/869008140a96e0e9e0d9774cc2e5fdd66ada7ba9))\n- **filterFilter:** use isArray() to determine array type\n  ([d4b60ada](https://github.com/angular/angular.js/commit/d4b60ada1ecff5afdb3210caa44e149e9f3d4c1b),\n   [#10621](https://github.com/angular/angular.js/issues/10621))\n\n\n## Features\n\n- **ngMock/$exceptionHandler:** log errors when rethrowing\n  ([2b97854b](https://github.com/angular/angular.js/commit/2b97854bf4786fe8579974e2b9d6b4adee8a3dc3),\n   [#10540](https://github.com/angular/angular.js/issues/10540), [#10564](https://github.com/angular/angular.js/issues/10564))\n\n\n## Performance Improvements\n\n- **ngStyleDirective:** use $watchCollection\n  ([4c8d8ad5](https://github.com/angular/angular.js/commit/4c8d8ad5083d9dd17c0b8480339d5f95943f1b71),\n   [#10535](https://github.com/angular/angular.js/issues/10535))\n\n\n\n\n<a name=\"1.3.8\"></a>\n# 1.3.8 prophetic-narwhal (2014-12-19)\n\n\n## Bug Fixes\n- **filterFilter:**\n  - make `$` match properties on deeper levels as well\n  ([bd28c74c](https://github.com/angular/angular.js/commit/bd28c74c1d91c477a86f10fe36576cba0249e6ef),\n   [#10401](https://github.com/angular/angular.js/issues/10401))\n  - let expression object `{$: '...'}` also match primitive items\n  ([fb2c5858](https://github.com/angular/angular.js/commit/fb2c58589758744c0eef8c2ead3dbcf27a5cf200),\n   [#10428](https://github.com/angular/angular.js/issues/10428))\n- **ngAria:** trigger digest on `ng-click` via keypress, pass `$event` to expression\n  ([924e68c7](https://github.com/angular/angular.js/commit/924e68c7d522a1086969f3583d0ce87e59110bc5),\n   [#10442](https://github.com/angular/angular.js/issues/10442), [#10443](https://github.com/angular/angular.js/issues/10443), [#10447](https://github.com/angular/angular.js/issues/10447))\n- **orderBy:** compare timestamps when sorting date objects\n  ([661f6d9e](https://github.com/angular/angular.js/commit/661f6d9ecf1459ce3b2794c3cde373e17ae83972),\n   [#10512](https://github.com/angular/angular.js/issues/10512), [#10516](https://github.com/angular/angular.js/issues/10516))\n\n\n## Performance Improvements\n\n- **limitTo:** replace for loop with slice\n  ([cd77c089](https://github.com/angular/angular.js/commit/cd77c089ba2f4b94ccc74f32f0ffa9fb70851c02))\n\n\n\n\n<a name=\"1.3.7\"></a>\n# 1.3.7 leaky-obstruction (2014-12-15)\n\n\n## Bug Fixes\n\n- **$compile:** use `createMap()` for `$$observe` listeners when initialized from attr interpolation\n  ([8e28bb4c](https://github.com/angular/angular.js/commit/8e28bb4c2f6d015dfe1cec7755f1ca9b0ecef1f8))\n- **$http:**\n  - only parse as JSON when opening/closing brackets match\n  ([b9bdbe61](https://github.com/angular/angular.js/commit/b9bdbe615cc4070d2233ff06830a4c6fb1217cda),\n   [#10349](https://github.com/angular/angular.js/issues/10349), [#10357](https://github.com/angular/angular.js/issues/10357))\n  - don't convert FormData objects to JSON\n  ([40258838](https://github.com/angular/angular.js/commit/40258838031604feecb862afdc6f1f503d80ce4a),\n   [#10373](https://github.com/angular/angular.js/issues/10373))\n- **$parse:** a chain of field accessors should use a single `getterFn`\n  ([c90ad968](https://github.com/angular/angular.js/commit/c90ad96808be350526516626205c3a7d1da79024))\n- **ngRepeat:** allow extra whitespaces in `(key,value)` part of micro-syntax\n  ([ef640cbc](https://github.com/angular/angular.js/commit/ef640cbc2af5794c987e75472c12e63a59590044),\n   [#6827](https://github.com/angular/angular.js/issues/6827), [#6833](https://github.com/angular/angular.js/issues/6833))\n- **orderBy:** do not try to call `valueOf`/`toString` on `null`\n  ([a097aa95](https://github.com/angular/angular.js/commit/a097aa95b7c78beab6d1b7d521c25f7d9d7843d9),\n   [#10385](https://github.com/angular/angular.js/issues/10385), [#10386](https://github.com/angular/angular.js/issues/10386))\n\n\n## Features\n\n- **$compile:** add support for `ng-attr` with camelCased attributes\n  ([d8e37078](https://github.com/angular/angular.js/commit/d8e37078600089839f82f0e84022f1087e1fd3f2),\n   [#9845](https://github.com/angular/angular.js/issues/9845), [#10194](https://github.com/angular/angular.js/issues/10194))\n- **$http:** pass response status code to data transform functions\n  ([1b740974](https://github.com/angular/angular.js/commit/1b740974f5eb373bed04071d51f908ced7c5a8e5),\n   [#10324](https://github.com/angular/angular.js/issues/10324), [#6734](https://github.com/angular/angular.js/issues/6734), [#10440](https://github.com/angular/angular.js/issues/10440))\n- **$rootScope:** allow passing `locals` argument to `$evalAsync`\n  ([9b96cea4](https://github.com/angular/angular.js/commit/9b96cea462676d123e1b2dd852aedbe3da8fa4a0),\n   [#10390](https://github.com/angular/angular.js/issues/10390))\n\n\n## Performance Improvements\n\n- **$compile:** only re-`$interpolate` attribute values at link time if changed since compile\n  ([9ae0c01c](https://github.com/angular/angular.js/commit/9ae0c01c2bcaff2f3906eec574f9c6ed8abde14a))\n\n\n## Breaking Changes\n\n- **orderBy:** due to [a097aa95](https://github.com/angular/angular.js/commit/a097aa95b7c78beab6d1b7d521c25f7d9d7843d9),\n\nPreviously, if either value being compared in the orderBy comparator was null or undefined, the\norder would, incorrectly, not change. Now, this order behaves more like Array.prototype.sort, which\nby default pushes `null` behind objects, due to `n` occurring after `[` (the first characters of their\nstringified forms) in ASCII / Unicode. If `toString` is customized, or does not exist, the\nbehavior is undefined.\n\n\n\n<a name=\"1.2.28\"></a>\n# 1.2.28 finnish-disembarkation (2014-12-15)\n\n\n## Bug Fixes\n\n- **$route:** fix redirection with optional/eager params\n  ([1b9e408d](https://github.com/angular/angular.js/commit/1b9e408ddbe48a6d3db27f501515d6efad01f42d),\n   [#9742](https://github.com/angular/angular.js/issues/9742), [#10202](https://github.com/angular/angular.js/issues/10202))\n- **linky:** encode double quotes when serializing email addresses\n  ([929dd15b](https://github.com/angular/angular.js/commit/929dd15b9b65034350f18abe6c56a8d956f4b978),\n   [#8945](https://github.com/angular/angular.js/issues/8945), [#8964](https://github.com/angular/angular.js/issues/8964), [#5946](https://github.com/angular/angular.js/issues/5946), [#10090](https://github.com/angular/angular.js/issues/10090), [#9256](https://github.com/angular/angular.js/issues/9256))\n\n\n\n<a name=\"1.3.6\"></a>\n# 1.3.6 robofunky-danceblaster (2014-12-08)\n\n\n## Bug Fixes\n\n- **$browser:** prevent infinite digests when clearing the hash of a url\n  ([10ac5948](https://github.com/angular/angular.js/commit/10ac5948097e2c8eaead238603d29ee580dc8273),\n   [#9629](https://github.com/angular/angular.js/issues/9629), [#9635](https://github.com/angular/angular.js/issues/9635), [#10228](https://github.com/angular/angular.js/issues/10228), [#10308](https://github.com/angular/angular.js/issues/10308))\n- **$http:** preserve config object when resolving from cache\n  ([facfec98](https://github.com/angular/angular.js/commit/facfec98412c0bb8678d578bade05ffef06a9e84),\n   [#9004](https://github.com/angular/angular.js/issues/9004), [#9030](https://github.com/angular/angular.js/issues/9030))\n- **$location:**\n  - allow hash fragments with hashPrefix in hash-bang location urls\n  ([2dc34a96](https://github.com/angular/angular.js/commit/2dc34a969956eea680be4c8d9f800556d110996a),\n   [#9629](https://github.com/angular/angular.js/issues/9629), [#9635](https://github.com/angular/angular.js/issues/9635), [#10228](https://github.com/angular/angular.js/issues/10228), [#10308](https://github.com/angular/angular.js/issues/10308))\n  - strip off empty hash segments when comparing\n  ([e93710fe](https://github.com/angular/angular.js/commit/e93710fe0e4fb05ceee59a04f290692a5bec5d20),\n   [#9635](https://github.com/angular/angular.js/issues/9635))\n- **$parse:**\n  - fix operators associativity\n  ([ed1243ff](https://github.com/angular/angular.js/commit/ed1243ffc7c2cb4bd5b4dece597597db8eb08e34))\n  - follow JavaScript context for unbound functions\n  ([429938da](https://github.com/angular/angular.js/commit/429938da1f45b8a649b8c77762fb0ae59b6d0cea))\n- **filterFilter:**\n  - don't match primitive sub-expressions against any prop\n  ([a75537d4](https://github.com/angular/angular.js/commit/a75537d461c92e3455e372ff5005bf0cad2d2e95))\n  - ignore function properties and account for inherited properties\n  ([5ced914c](https://github.com/angular/angular.js/commit/5ced914cc8625008e6249d5ac5942d5822287cc0),\n   [#9984](https://github.com/angular/angular.js/issues/9984))\n  - correctly handle deep expression objects\n  ([f7cf8460](https://github.com/angular/angular.js/commit/f7cf846045b1e2fb39c62e304c61b44d5c805e31),\n   [#7323](https://github.com/angular/angular.js/issues/7323), [#9698](https://github.com/angular/angular.js/issues/9698), [#9757](https://github.com/angular/angular.js/issues/9757))\n- **inputs:** ignoring input events in IE caused by placeholder changes or focus/blur on inputs with placeholders\n  ([55d9db56](https://github.com/angular/angular.js/commit/55d9db56a6f7d29b16f8393612648080c6d535d6),\n   [#9265](https://github.com/angular/angular.js/issues/9265))\n- **linky:** make urls starting with www. links, like markdown\n  ([915a891a](https://github.com/angular/angular.js/commit/915a891ad4cdcaa5e47e976db8f4d402d230be77),\n   [#10290](https://github.com/angular/angular.js/issues/10290))\n- **ngAnimate:** do not use jQuery class API\n  ([40a537c2](https://github.com/angular/angular.js/commit/40a537c25f70ad556a41bb2d00ea3e257410e9af),\n   [#10024](https://github.com/angular/angular.js/issues/10024), [#10329](https://github.com/angular/angular.js/issues/10329))\n- **ngMock:** allow numeric timeouts in $httpBackend mock\n  ([acb066e8](https://github.com/angular/angular.js/commit/acb066e84a10483e1025eed295352b66747dbb8a),\n   [#4891](https://github.com/angular/angular.js/issues/4891))\n- **ngModel:**\n  - always use the most recent viewValue for validation\n  ([2d6a0a1d](https://github.com/angular/angular.js/commit/2d6a0a1dc1e7125cab2e30244e35e97e11802843),\n   [#10126](https://github.com/angular/angular.js/issues/10126), [#10299](https://github.com/angular/angular.js/issues/10299))\n  - fixing many keys incorrectly marking inputs as dirty\n  ([d21dff21](https://github.com/angular/angular.js/commit/d21dff21ed8beb015ad911f11d57cceb56fc439f))\n- **ngSanitize:** exclude smart quotes at the end of the link\n  ([7c6be43e](https://github.com/angular/angular.js/commit/7c6be43e83590798cffef63d076fb79d5296fba2),\n   [#7307](https://github.com/angular/angular.js/issues/7307))\n- **numberFilter:** numbers rounding to zero shouldn't be negative\n  ([96c61fe7](https://github.com/angular/angular.js/commit/96c61fe756d7d3db011818bf0925e3d86ffff8ce),\n   [#10278](https://github.com/angular/angular.js/issues/10278))\n- **orderBy:**\n  - make object-to-primitive behavior work for objects with null prototype\n  ([3aa57528](https://github.com/angular/angular.js/commit/3aa5752894419b4638d5c934879258fa6a1c0d07))\n  - maintain order in array of objects when predicate is not provided\n  ([8bfeddb5](https://github.com/angular/angular.js/commit/8bfeddb5d671017f4a21b8b46334ac816710b143),\n   [#9566](https://github.com/angular/angular.js/issues/9566), [#9747](https://github.com/angular/angular.js/issues/9747), [#10311](https://github.com/angular/angular.js/issues/10311))\n\n\n## Features\n\n- **$$jqLite:** export jqLite as a private service\n  ([f2e7f875](https://github.com/angular/angular.js/commit/f2e7f875e2ad4b271c4e72ebd3860f905132eed9))\n- **$injector:** print caller name in \"unknown provider\" errors (when available)\n  ([013b522c](https://github.com/angular/angular.js/commit/013b522c9e690665aecb0e0f656e4557a673ec09),\n   [#8135](https://github.com/angular/angular.js/issues/8135), [#9721](https://github.com/angular/angular.js/issues/9721))\n- **jsonFilter:** add optional arg to define custom indentation\n  ([1191edba](https://github.com/angular/angular.js/commit/1191edba4eaa15f675fa4ed047949a150843971b),\n   [#9771](https://github.com/angular/angular.js/issues/9771))\n- **ngAria:** bind keypress on ng-click w/ option\n  ([5481e2cf](https://github.com/angular/angular.js/commit/5481e2cfcd4d136a1c7f45cd4ce0fa1a8a15074d),\n   [#10288](https://github.com/angular/angular.js/issues/10288))\n\n\n## Breaking Changes\n\n- **$location:** due to [2dc34a96](https://github.com/angular/angular.js/commit/2dc34a969956eea680be4c8d9f800556d110996a),\n\n\nWe no longer throw an `ihshprfx` error if the URL after the base path\ncontains only a hash fragment.  Previously, if the base URL was `http://abc.com/base/`\nand the hashPrefix is `!` then trying to parse `http://abc.com/base/#some-fragment`\nwould have thrown an error. Now we simply assume it is a normal fragment and\nthat the path is empty, resulting `$location.absUrl() === \"http://abc.com/base/#!/#some-fragment\"`.\n\nThis should not break any applications, but you can no longer rely on receiving the\n`ihshprfx` error for paths that have the syntax above. It is actually more similar\nto what currently happens for invalid extra paths anyway:  If the base URL\nand hashPrfix are set up as above, then `http://abc.com/base/other/path` does not\nthrow an error but just ignores the extra path: `http://abc.com/base`.\n\n\n- **filterFilter:** due to [a75537d4](https://github.com/angular/angular.js/commit/a75537d461c92e3455e372ff5005bf0cad2d2e95),\n\n  Named properties in the expression object will only match against properties on the **same level**.\n  Previously, named string properties would match against properties on the same level **or deeper**.\n\n    Before:\n\n    ```js\n    arr = filterFilter([{level1: {level2: 'test'}}], {level1: 'test'});   // arr.length -> 1\n    ```\n\n    After:\n\n    ```js\n    arr = filterFilter([{level1: {level2: 'test'}}], {level1: 'test'});   // arr.length -> 0\n    ```\n\n    In order to match deeper nested properties, you have to either match the depth level of the\n    property or use the special `$` key (which still matches properties on the same level\n    **or deeper**). E.g.:\n\n    ```js\n    // Both examples below have `arr.length === 1`\n    arr = filterFilter([{level1: {level2: 'test'}}], {level1: {level2: 'test'}});\n    arr = filterFilter([{level1: {level2: 'test'}}], {$: 'test'});\n    ```\n\n\n<a name=\"1.3.5\"></a>\n# 1.3.5 cybernetic-mercantilism (2014-12-01)\n\n\n## Bug Fixes\n\n- **$templateRequest:** propagate rejection reason when ignoreRequestError flag is set\n  ([f6458826](https://github.com/angular/angular.js/commit/f6458826ac974914597a10b0ffdeee3c5d2c62ef),\n   [#10266](https://github.com/angular/angular.js/issues/10266))\n- **$httpBackend:** allow canceling request with falsy timeoutId\n  ([719d5c5f](https://github.com/angular/angular.js/commit/719d5c5fa59ae1617691a0dca02da861fcf5f933),\n   [#10177](https://github.com/angular/angular.js/issues/10177))\n- **linky:** encode all double quotes when serializing email addresses\n  ([2ec8d1ff](https://github.com/angular/angular.js/commit/2ec8d1ffc04e06a39cb1b74a8d675da38e0a1c6b),\n   [#10090](https://github.com/angular/angular.js/issues/10090))\n- **ngMock:**\n  - annotate $RootScopeDecorator\n  ([9a83f9d2](https://github.com/angular/angular.js/commit/9a83f9d2fabe0a259c283b7f7cd935e4b36e2b5d),\n   [#10273](https://github.com/angular/angular.js/issues/10273), [#10275](https://github.com/angular/angular.js/issues/10275), [#10277](https://github.com/angular/angular.js/issues/10277))\n  - respond did not always take a statusText argument\n  ([08cd5c19](https://github.com/angular/angular.js/commit/08cd5c19c7a5116e7e74691391fc5e28bfae4521),\n   [#8270](https://github.com/angular/angular.js/issues/8270))\n- **select:**\n  - use strict compare when removing option from ctrl\n  ([9fa73cb4](https://github.com/angular/angular.js/commit/9fa73cb4e7190b4d00b65f2f8f9f7d37607308ba),\n   [#9714](https://github.com/angular/angular.js/issues/9714), [#10115](https://github.com/angular/angular.js/issues/10115), [#10203](https://github.com/angular/angular.js/issues/10203))\n  - fix several issues when moving options between groups\n  ([30694c80](https://github.com/angular/angular.js/commit/30694c802763d46d6787f7298f47dfef53ed4229),\n   [#10166](https://github.com/angular/angular.js/issues/10166))\n\n\n<a name=\"1.3.4\"></a>\n# 1.3.4 highfalutin-petroglyph (2014-11-24)\n\n## Bug Fixes\n\n- **$browser:** allow chaining url() calls in setter mode\n  ([764fa869](https://github.com/angular/angular.js/commit/764fa869dd8809d494924c23f30ddaa4cac84249),\n   [#10157](https://github.com/angular/angular.js/issues/10157))\n- **$http:** return empty headers, ignore properties in Object prototype\n  ([637c020f](https://github.com/angular/angular.js/commit/637c020f828a7ceeaacf83bb1a54ed3092e6c273),\n   [#7779](https://github.com/angular/angular.js/issues/7779), [#10113](https://github.com/angular/angular.js/issues/10113), [#10091](https://github.com/angular/angular.js/issues/10091))\n- **$locale:** Allow currency filter to fall back to maxFrac from locale\n  ([6dbd606a](https://github.com/angular/angular.js/commit/6dbd606ad7b708d5886c0e7ffee20ae8f8719711),\n   [#10179](https://github.com/angular/angular.js/issues/10179))\n- **$location:** allow empty string URLs to reset path, search, and hash\n  ([7812dfce](https://github.com/angular/angular.js/commit/7812dfcee8ab98cbf38261f9948d9541656bf554),\n   [#10063](https://github.com/angular/angular.js/issues/10063), [#10064](https://github.com/angular/angular.js/issues/10064))\n- **$route:** fix redirection with optional/eager params\n  ([891acf4c](https://github.com/angular/angular.js/commit/891acf4c201823fd2c925ee321c70d06737d5944),\n   [#9819](https://github.com/angular/angular.js/issues/9819), [#9827](https://github.com/angular/angular.js/issues/9827))\n- **Angular:** properly get node name for svg element wrapper\n  ([09a98323](https://github.com/angular/angular.js/commit/09a9832358960c98392c9df1a9fd9592f59bc844),\n   [#10078](https://github.com/angular/angular.js/issues/10078), [#10172](https://github.com/angular/angular.js/issues/10172))\n- **NgModelController:** typo $rawModelValue -> $$rawModelValue\n  ([4f4ff5f3](https://github.com/angular/angular.js/commit/4f4ff5f31b82c6f7be409ea4edbad4c2913ac1f1))\n- **input:**\n  - set ngTrueValue on required checkbox\n  ([8692f87a](https://github.com/angular/angular.js/commit/8692f87a4689fa0dd3640f4dcab5c6b6f960489b),\n   [#5164](https://github.com/angular/angular.js/issues/5164))\n  - call $setTouched in blur asynchronously if necessary\n  ([eab27187](https://github.com/angular/angular.js/commit/eab271876cb87c1f5f6c6f29e814fb8fecad87ff),\n   [#8762](https://github.com/angular/angular.js/issues/8762), [#9808](https://github.com/angular/angular.js/issues/9808), [#10014](https://github.com/angular/angular.js/issues/10014))\n- **input[date]:** do not use `$isEmpty` to check the model validity\n  ([40406e2f](https://github.com/angular/angular.js/commit/40406e2f22713efbd37ef3eff408339727cb62d9))\n- **linky:** encode double quotes when serializing email addresses\n  ([8ee8ffeb](https://github.com/angular/angular.js/commit/8ee8ffeba0a5a133fa792745c1019d294ecfcef3),\n   [#8945](https://github.com/angular/angular.js/issues/8945), [#8964](https://github.com/angular/angular.js/issues/8964), [#5946](https://github.com/angular/angular.js/issues/5946), [#10090](https://github.com/angular/angular.js/issues/10090), [#9256](https://github.com/angular/angular.js/issues/9256))\n- **ngMaxlength:** ignore maxlength when not set to a non-negative integer\n  ([92f87b11](https://github.com/angular/angular.js/commit/92f87b114242b01876e1dc5c6fddd061352ecb2c),\n   [#9874](https://github.com/angular/angular.js/issues/9874))\n- **ngModel:** don't run parsers when executing $validate\n  ([e3764e30](https://github.com/angular/angular.js/commit/e3764e30a301ec6136c8e6b5493d39feb3cd1ecc))\n- **ngModelOptions:** preserve context of getter/setters\n  ([bb4d3b73](https://github.com/angular/angular.js/commit/bb4d3b73a1ccf3dee55b0c25baf031bae5cbb676),\n   [#9394](https://github.com/angular/angular.js/issues/9394), [#9865](https://github.com/angular/angular.js/issues/9865))\n\n\n## Features\n\n- **ngMaxlength:** add support for disabling max length limit\n  ([5c1fdff6](https://github.com/angular/angular.js/commit/5c1fdff691b9367d73f72f6a0298cb6a6e259f35),\n   [#9995](https://github.com/angular/angular.js/issues/9995))\n- **ngModelController:** add $setDirty method\n  ([e8941c0f](https://github.com/angular/angular.js/commit/e8941c0fe5217d2e705bad8253dc0162aff4c709),\n   [#10038](https://github.com/angular/angular.js/issues/10038), [#10049](https://github.com/angular/angular.js/issues/10049))\n- **ngPluralize:** add support for `count` to be a one-time expression\n  ([2b41a586](https://github.com/angular/angular.js/commit/2b41a5868aee79e3872ad92db66e30959207d98e),\n   [#10004](https://github.com/angular/angular.js/issues/10004))\n\n\n## Performance Improvements\n\n- use Object.create instead of creating temporary constructors\n  ([bf6a79c3](https://github.com/angular/angular.js/commit/bf6a79c3484f474c300b5442ae73483030ef5782),\n   [#10058](https://github.com/angular/angular.js/issues/10058))\n\n\n## Breaking Changes\n\n- **ngModelOptions:** due to [bb4d3b73](https://github.com/angular/angular.js/commit/bb4d3b73a1ccf3dee55b0c25baf031bae5cbb676),\n  previously, ngModel invoked getter/setters in the global context.\n\nFor example:\n\n```js\n<input ng-model=\"model.value\" ng-model-options=\"{ getterSetter: true }\">\n```\n\nwould previously invoke `model.value()` in the global context.\n\nNow, ngModel invokes `value` with `model` as the context.\n\nIt's unlikely that real apps relied on this behavior. If they did they can use `.bind` to explicitly\nbind a getter/getter to the global context, or just reference globals normally without `this`.\n\n\n<a name=\"1.2.27\"></a>\n# 1.2.27 prime-factorization (2014-11-20)\n\n\n## Bug Fixes\n\n- **$animate:** clear the GCS cache even when no animation is detected\n  ([f619d032](https://github.com/angular/angular.js/commit/f619d032c932752313c646b5295bad8a68ef3871),\n   [#8813](https://github.com/angular/angular.js/issues/8813))\n- **$browser:**\n  - Cache `location.href` only during page reload phase\n  ([434d7a09](https://github.com/angular/angular.js/commit/434d7a09039151c1e627ac156213905d06b7df10),\n   [#9235](https://github.com/angular/angular.js/issues/9235), [#9470](https://github.com/angular/angular.js/issues/9470))\n  - don’t use history api when only the hash changes\n  ([a6e6438d](https://github.com/angular/angular.js/commit/a6e6438dae1ed92b29608d0b8830b0a7fbb624ef),\n   [#9423](https://github.com/angular/angular.js/issues/9423), [#9424](https://github.com/angular/angular.js/issues/9424))\n  - handle async href on url change in <=IE9\n  ([fe7d9ded](https://github.com/angular/angular.js/commit/fe7d9dedaa5ec3b3f56d9eb9c513cf99e40121ce),\n   [#9235](https://github.com/angular/angular.js/issues/9235))\n- **$http:** add missing shortcut methods and missing docs\n  ([ec4fe1bc](https://github.com/angular/angular.js/commit/ec4fe1bcab6f981103a10f860a3a00122aa78607),\n   [#9180](https://github.com/angular/angular.js/issues/9180), [#9321](https://github.com/angular/angular.js/issues/9321))\n- **$location:**\n  - revert erroneous logic and backport refactorings from master\n  ([1ee9b4ef](https://github.com/angular/angular.js/commit/1ee9b4ef5e4a795061d3aa19adefdeb7e0209eeb),\n   [#8492](https://github.com/angular/angular.js/issues/8492))\n  - allow 0 in path() and hash()\n  ([f807d7ab](https://github.com/angular/angular.js/commit/f807d7ab4ebd18899154528ea9ed50d5bc25c57a))\n- **$parse:** add quick check for Function constructor in fast path\n  ([756640f5](https://github.com/angular/angular.js/commit/756640f5aa8f3fd0084bff50534e23976a6fff00))\n- **$parse, events:** prevent accidental misuse of properties on $event\n  ([4d0614fd](https://github.com/angular/angular.js/commit/4d0614fd0da12c5783dfb4956c330edac87e62fe),\n   [#9969](https://github.com/angular/angular.js/issues/9969))\n- **ngMock:** $httpBackend should match data containing Date objects correctly\n  ([1426b029](https://github.com/angular/angular.js/commit/1426b02980badfd322eb960d71bfb1a14d657847),\n   [#5127](https://github.com/angular/angular.js/issues/5127))\n- **orderBy:** sort by identity if no predicate is given\n  ([45b896a1](https://github.com/angular/angular.js/commit/45b896a16abbcbfcdfb9a95c2d10c76a805b57cc),\n   [#5847](https://github.com/angular/angular.js/issues/5847), [#4579](https://github.com/angular/angular.js/issues/4579), [#9403](https://github.com/angular/angular.js/issues/9403))\n- **select:** ensure the label attribute is updated in Internet Explorer\n  ([16833d0f](https://github.com/angular/angular.js/commit/16833d0fb6585117e9978d1accc3ade83e22e797),\n   [#9621](https://github.com/angular/angular.js/issues/9621), [#10042](https://github.com/angular/angular.js/issues/10042))\n\n\n## Performance Improvements\n\n- **orderBy:** copy array with slice instead of for loop\n  ([409bcb38](https://github.com/angular/angular.js/commit/409bcb3810a1622178268f7ff7f4130887a1a3dc),\n   [#9942](https://github.com/angular/angular.js/issues/9942))\n\n\n<a name=\"1.3.3\"></a>\n# 1.3.3 undersea-arithmetic (2014-11-17)\n\n\n## Bug Fixes\n\n- **$http:** don't parse single space responses as JSON\n  ([6f19a6fd](https://github.com/angular/angular.js/commit/6f19a6fd33ab72d3908e3418fba47ee8e1598fa6),\n   [#9907](https://github.com/angular/angular.js/issues/9907))\n- **minErr:** stringify non-JSON compatible objects in error messages\n  ([cf43ccdf](https://github.com/angular/angular.js/commit/cf43ccdf9b8665a2fd5d6aa52f80cb2d7c9bb7e2),\n   [#10085](https://github.com/angular/angular.js/issues/10085))\n- **$rootScope:** handle cyclic references in scopes when creating error messages\n  ([e80053d9](https://github.com/angular/angular.js/commit/e80053d91fd7c722e092a23d326384de2e552eb6),\n   [#10085](https://github.com/angular/angular.js/issues/10085))\n- **ngRepeat:** support cyclic object references in error messages\n  ([fa12c3c8](https://github.com/angular/angular.js/commit/fa12c3c86af7965d1b9d9a5dd3434755e9e04635),\n   [#9838](https://github.com/angular/angular.js/issues/9838), [#10065](https://github.com/angular/angular.js/issues/10065), [#10085](https://github.com/angular/angular.js/issues/10085))\n- **ngMock:** call $interval callbacks even when invokeApply is false\n  ([d81ff888](https://github.com/angular/angular.js/commit/d81ff8885b77f70c6417d7be3124d86d07447375),\n   [#10032](https://github.com/angular/angular.js/issues/10032))\n- **ngPattern:** match behavior of native HTML pattern attribute\n  ([85eb9660](https://github.com/angular/angular.js/commit/85eb9660ef67c24d5104a6a1921bedad0bd1b57e),\n   [#9881](https://github.com/angular/angular.js/issues/9881), [#9888](https://github.com/angular/angular.js/issues/9888))\n- **select:** ensure the label attribute is updated in Internet Explorer\n  ([6604c236](https://github.com/angular/angular.js/commit/6604c2361427fba8c43a39dc2e92197390dfbdbe),\n   [#9621](https://github.com/angular/angular.js/issues/9621), [#10042](https://github.com/angular/angular.js/issues/10042))\n\n\n## Features\n\n- **$location:** allow to location to be changed during $locationChangeStart\n  ([a9352c19](https://github.com/angular/angular.js/commit/a9352c19ce33f0393d6581547c7ea8dfc2a8b78f),\n   [#9607](https://github.com/angular/angular.js/issues/9607), [#9678](https://github.com/angular/angular.js/issues/9678))\n- **$routeProvider:** allow setting caseInsensitiveMatch on the provider\n  ([0db573b7](https://github.com/angular/angular.js/commit/0db573b7493f76abd94ff65ce660017d617e865b),\n   [#6477](https://github.com/angular/angular.js/issues/6477), [#9873](https://github.com/angular/angular.js/issues/9873))\n\n\n## Performance Improvements\n\n- **orderBy:** copy array with slice instead of for loop\n  ([8eabc546](https://github.com/angular/angular.js/commit/8eabc5463c795d87f37e5a9eacbbb14435024061),\n   [#9942](https://github.com/angular/angular.js/issues/9942))\n\n## Breaking Changes\n\n- **$parse:** due to [fbad2805](https://github.com/angular/angular.js/commit/fbad2805703569058a4a860747b0e2d8aee36bdf),\n    you can't use characters that have special meaning in AngularJS expressions (ex.: `.` or `-`)\n    as part of filter's name. Before this commit custom filters could contain special characters\n    (like a dot) in their name but this wasn't intentional.\n\n<a name=\"1.3.2\"></a>\n# 1.3.2 cardiovasculatory-magnification (2014-11-07)\n\n\n## Bug Fixes\n\n- **$compile:** do not rebind parent bound transclude functions\n  ([841c0907](https://github.com/angular/angular.js/commit/841c0907556f525dbc4223609d808319fe0dd7e2),\n   [#9413](https://github.com/angular/angular.js/issues/9413))\n- **$parse:**\n  - stateful interceptors override an `undefined` expression\n  ([ed99821e](https://github.com/angular/angular.js/commit/ed99821e4dc621864f7e2d9a6b5305fca27fb7fa),\n   [#9821](https://github.com/angular/angular.js/issues/9821), [#9825](https://github.com/angular/angular.js/issues/9825))\n  - add quick check for Function constructor in fast path\n  ([e676d642](https://github.com/angular/angular.js/commit/e676d642f5feb8d3ba88944634afb479ba525c36))\n- **$parse, events:** prevent accidental misuse of properties on $event\n  ([e057a9aa](https://github.com/angular/angular.js/commit/e057a9aa398ead209bd6bbf76e22d2d5562904fb))\n- **ngRoute:** allow proto inherited properties in route params object\n  ([b4770582](https://github.com/angular/angular.js/commit/b4770582f84f26c8ff7f2320a36a6b0ceff6e6cc),\n   [#8181](https://github.com/angular/angular.js/issues/8181), [#9731](https://github.com/angular/angular.js/issues/9731))\n- **select:** use strict comparison for isSelected with selectAs\n  ([9e305948](https://github.com/angular/angular.js/commit/9e305948e4965fb86b0c79985dc6e8c59a9c66af),\n   [#9639](https://github.com/angular/angular.js/issues/9639), [#9949](https://github.com/angular/angular.js/issues/9949))\n\n\n## Features\n\n- **ngAria:** announce ngMessages with aria-live\n  ([187e4318](https://github.com/angular/angular.js/commit/187e43185dfb1bce6a318d95958c73cfb789d33c),\n   [#9834](https://github.com/angular/angular.js/issues/9834))\n- **ngMock:** decorator that adds Scope#$countChildScopes and Scope#$countWatchers\n  ([74981c9f](https://github.com/angular/angular.js/commit/74981c9f208b3617cbf00beafd61138d25c5d546),\n   [#9926](https://github.com/angular/angular.js/issues/9926), [#9871](https://github.com/angular/angular.js/issues/9871))\n\n\n##  Security Note\n\nThis release also contains security fixes for expression sandbox bypasses.\n\nThese issues affect only applications with known server-side XSS holes that are also using [CSP](https://developer.mozilla.org/en-US/docs/Web/Security/CSP) to secure their client-side code. If your application falls into this rare category, we recommend updating your version of Angular.\n\nWe'd like to thank security researches [Sebastian Lekies](https://twitter.com/sebastianlekies), [Jann Horn](http://thejh.net/), and [Gábor Molnár](https://twitter.com/molnar_g) for reporting these issues to us.\n\nWe also added a documentation page focused on security, which contains some of the best practices, DOs and DON'Ts. Please check out [https://docs.angularjs.org/guide/security](https://docs.angularjs.org/guide/security).\n\n\n\n<a name=\"1.3.1\"></a>\n# 1.3.1 spectral-lobster (2014-10-31)\n\n\n## Bug Fixes\n\n- **$compile:** returning null when an optional controller is not found\n  ([2cd5b4ec](https://github.com/angular/angular.js/commit/2cd5b4ec4409a818ccd33a6fbdeb99a3443a1809),\n   [#9404](https://github.com/angular/angular.js/issues/9404), [#9392](https://github.com/angular/angular.js/issues/9392))\n- **$observe:** check if the attribute is undefined\n  ([531a8de7](https://github.com/angular/angular.js/commit/531a8de72c439d8ddd064874bf364c00cedabb11),\n   [#9707](https://github.com/angular/angular.js/issues/9707), [#9720](https://github.com/angular/angular.js/issues/9720))\n- **$parse:** support dirty-checking objects with null prototype\n  ([28661d1a](https://github.com/angular/angular.js/commit/28661d1a8cc3a8454bad7ae531e027b1256476c9),\n   [#9568](https://github.com/angular/angular.js/issues/9568))\n- **$sce:** use msie instead of $document[0].documentMode\n  ([45252c3a](https://github.com/angular/angular.js/commit/45252c3a545336a0bac93be6ee28cde6afaa3cb4),\n   [#9661](https://github.com/angular/angular.js/issues/9661))\n- **$templateRequest:** ignore JSON Content-Type header and content\n  ([1bd473eb](https://github.com/angular/angular.js/commit/1bd473eb4587900086e0b6b308dcf1dcfe9760d9),\n   [#5756](https://github.com/angular/angular.js/issues/5756), [#9619](https://github.com/angular/angular.js/issues/9619))\n- **i18n:** rename datetimeSymbols to be camelCase\n  ([94f5a285](https://github.com/angular/angular.js/commit/94f5a285bfcf04d800afc462a7a37a3469d77f1a))\n- **loader:** fix double spaces\n  ([8b2f1a47](https://github.com/angular/angular.js/commit/8b2f1a47b584ceb98689f48538a2af73cd65dfd8),\n   [#9630](https://github.com/angular/angular.js/issues/9630))\n- **ngMock:** $httpBackend should match data containing Date objects correctly\n  ([1025f6eb](https://github.com/angular/angular.js/commit/1025f6ebf4e5933a12920889be00cd8ac8a106fa),\n   [#5127](https://github.com/angular/angular.js/issues/5127))\n- **ngSanitize:** attribute name: xmlns:href -> xlink:href\n  ([4cccf0f2](https://github.com/angular/angular.js/commit/4cccf0f2a89b002d63cb443e1e7b15f76dcef425),\n   [#9769](https://github.com/angular/angular.js/issues/9769))\n- **select:** assign result of track exp to element value\n  ([4b4098bf](https://github.com/angular/angular.js/commit/4b4098bfcae64f69c70a22393de1f3d9a0d3dc46),\n   [#9718](https://github.com/angular/angular.js/issues/9718), [#9592](https://github.com/angular/angular.js/issues/9592))\n- **templateRequest:** allow empty html template\n  ([52ceec22](https://github.com/angular/angular.js/commit/52ceec2229dc132b76da4e022c91474344f2d906),\n   [#9581](https://github.com/angular/angular.js/issues/9581))\n- **testability:** escape regex chars in `findBindings` if using `exactMatch`\n  ([02aa4f4b](https://github.com/angular/angular.js/commit/02aa4f4b85ee15922a1f2de8ba78f562c18518d0),\n   [#9595](https://github.com/angular/angular.js/issues/9595), [#9600](https://github.com/angular/angular.js/issues/9600))\n\n\n## Features\n\n- **$compile:** allow $watchCollection to be used in bi-directional bindings\n  ([40bbc981](https://github.com/angular/angular.js/commit/40bbc9817845bf75581daee5d0ec30980affb0f5),\n   [#9725](https://github.com/angular/angular.js/issues/9725))\n- **ngSanitize:** accept SVG elements and attributes\n  ([a54b25d7](https://github.com/angular/angular.js/commit/a54b25d77999a85701dfc5396fef78e586a99667),\n   [#9578](https://github.com/angular/angular.js/issues/9578), [#9751](https://github.com/angular/angular.js/issues/9751))\n\n\n## Breaking Changes\n\n- **$observe:** Due to [531a8de7](https://github.com/angular/angular.js/commit/531a8de72c439d8ddd064874bf364c00cedabb11),\nobservers no longer register on undefined attributes. For example, if you were using `$observe` on\nan absent optional attribute to set a default value, the following would not work anymore:\n\n```html\n<my-dir></my-dir>\n```\n\n```js\n// link function for directive myDir\nlink: function(scope, element, attr) {\n  attr.$observe('myAttr', function(newVal) {\n    scope.myValue = newVal ? newVal : 'myDefaultValue';\n  })\n}\n```\n\nInstead, check if the attribute is set before registering the observer:\n\n```js\nlink: function(scope, element, attr) {\n  if (attr.myAttr) {\n    // register the observer\n  } else {\n    // set the default\n  }\n}\n```\n\n<a name=\"1.3.0\"></a>\n# 1.3.0 superluminal-nudge (2014-10-13)\n\n\n## Bug Fixes\n\n- **$browser:**\n  - account for IE deserializing history.state on each read\n  ([1efaf3dc](https://github.com/angular/angular.js/commit/1efaf3dc136f822703a9cda55afac7895a923ccb),\n   [#9587](https://github.com/angular/angular.js/issues/9587), [#9545](https://github.com/angular/angular.js/issues/9545))\n  - do not decode cookies that do not appear encoded\n  ([9c995905](https://github.com/angular/angular.js/commit/9c9959059eb84f0f1d748b70b50ec47b7d23d065),\n   [#9211](https://github.com/angular/angular.js/issues/9211), [#9225](https://github.com/angular/angular.js/issues/9225))\n- **$http:**\n  - allow empty json response\n  ([9ba24c54](https://github.com/angular/angular.js/commit/9ba24c54d60e643b1450cc5cfa8f990bd524c130),\n   [#9532](https://github.com/angular/angular.js/issues/9532), [#9562](https://github.com/angular/angular.js/issues/9562))\n  - don't run transformData on HEAD methods\n  ([6e4955a3](https://github.com/angular/angular.js/commit/6e4955a3086555d8ca30c29955faa213b39c6f27),\n   [#9528](https://github.com/angular/angular.js/issues/9528), [#9529](https://github.com/angular/angular.js/issues/9529))\n- **$injector:** ensure $get method invoked with provider context\n  ([372fa699](https://github.com/angular/angular.js/commit/372fa6993b2b1b4848aa4be3c3e11f69244fca6f),\n   [#9511](https://github.com/angular/angular.js/issues/9511), [#9512](https://github.com/angular/angular.js/issues/9512))\n- **$location:** use clone of passed search() object\n  ([c7a9009e](https://github.com/angular/angular.js/commit/c7a9009e143299f0e45a85d715ff22fc676d3f93),\n   [#9445](https://github.com/angular/angular.js/issues/9445))\n- **$parse:** stabilize one-time literal expressions correctly\n  ([874cac82](https://github.com/angular/angular.js/commit/874cac825bf29a936cb1b35f9af239687bc5e036))\n- **formController:** remove scope reference when form is destroyed\n  ([01f50e1a](https://github.com/angular/angular.js/commit/01f50e1a7b2bff7070616494774ec493f8133204),\n   [#9315](https://github.com/angular/angular.js/issues/9315))\n- **jqLite:** remove native listener when all jqLite listeners were deregistered\n  ([d71fb6f2](https://github.com/angular/angular.js/commit/d71fb6f2713f1a636f6e9c25479870ee9941ad18),\n   [#9509](https://github.com/angular/angular.js/issues/9509))\n- **select:**\n  - add basic track by and select as support\n  ([addfff3c](https://github.com/angular/angular.js/commit/addfff3c46311f59bdcd100351260006d457316f),\n   [#6564](https://github.com/angular/angular.js/issues/6564))\n  - manage select controller options correctly\n  ([2435e2b8](https://github.com/angular/angular.js/commit/2435e2b8f84fde9495b8e9440a2b4f865b1ff541),\n   [#9418](https://github.com/angular/angular.js/issues/9418))\n\n\n## Features\n\n- **$anchorScroll:** support a configurable vertical scroll offset\n  ([09c39d2c](https://github.com/angular/angular.js/commit/09c39d2ce687cdf0ac35dbb34a91f0d198c9d83a),\n   [#9368](https://github.com/angular/angular.js/issues/9368), [#2070](https://github.com/angular/angular.js/issues/2070), [#9360](https://github.com/angular/angular.js/issues/9360))\n- **$animate:**\n  - introduce the $animate.animate() method\n  ([02be700b](https://github.com/angular/angular.js/commit/02be700bda191b454de393f2805916f374a1d764))\n  - allow $animate to pass custom styles into animations\n  ([e5f4d7b1](https://github.com/angular/angular.js/commit/e5f4d7b10ae5e6a17ab349995451c33b7d294245))\n- **currencyFilter:** add fractionSize as optional parameter\n  ([20685ffe](https://github.com/angular/angular.js/commit/20685ffe11036d4d604d13f0d792ca46497af4a1),\n   [#3642](https://github.com/angular/angular.js/issues/3642), [#3461](https://github.com/angular/angular.js/issues/3461), [#3642](https://github.com/angular/angular.js/issues/3642), [#7922](https://github.com/angular/angular.js/issues/7922))\n- **jqLite:** add private jqLiteDocumentLoaded function\n  ([0dd316ef](https://github.com/angular/angular.js/commit/0dd316efea209e5e5de3e456b4e6562f011a1294))\n\n\n## Breaking Changes\n\n- **$animate:** due to [e5f4d7b1](https://github.com/angular/angular.js/commit/e5f4d7b10ae5e6a17ab349995451c33b7d294245),\n  staggering animations that use transitions will now\nalways block the transition from starting (via `transition: 0s none`)\nup until the stagger step kicks in. The former behavior was that the\nblock was removed as soon as the pending class was added. This fix\nallows for styles to be applied in the pending class without causing\nan animation to trigger prematurely.\n\n\n\n<a name=\"1.3.0-rc.5\"></a>\n# 1.3.0-rc.5 impossible-choreography (2014-10-08)\n\n\n## Bug Fixes\n\n- **$anchorScroll:** don't scroll to top when initializing and location hash is empty\n  ([d5445c60](https://github.com/angular/angular.js/commit/d5445c601fafd6ecd38befeaa4c9ec7bb044127c),\n   [#8848](https://github.com/angular/angular.js/issues/8848), [#9393](https://github.com/angular/angular.js/issues/9393))\n- **$animate:**\n  - ensure hidden elements with ngShow/ngHide stay hidden during animations\n  ([39d0b368](https://github.com/angular/angular.js/commit/39d0b36826a077f7549a70d0cf3edebe90a10aaa),\n   [#9103](https://github.com/angular/angular.js/issues/9103), [#9493](https://github.com/angular/angular.js/issues/9493))\n  - permit class-based animations for leave operations if ngAnimateChildren is enabled\n  ([df1a00b1](https://github.com/angular/angular.js/commit/df1a00b11ac2722f4da441837795985f12682030),\n   [#8092](https://github.com/angular/angular.js/issues/8092), [#9491](https://github.com/angular/angular.js/issues/9491))\n  - ensure that class-based animations only consider the most recent DOM operations\n  ([c93924ed](https://github.com/angular/angular.js/commit/c93924ed275a62683b85c82f1c6c2e19d5662c9a),\n   [#8946](https://github.com/angular/angular.js/issues/8946), [#9458](https://github.com/angular/angular.js/issues/9458))\n  - abort class-based animations if the element is removed during digest\n  ([613d0a32](https://github.com/angular/angular.js/commit/613d0a3212de8dc01c817ca8526e09c57978a621),\n   [#8796](https://github.com/angular/angular.js/issues/8796))\n  - clear the GCS cache even when no animation is detected\n  ([cb85cbce](https://github.com/angular/angular.js/commit/cb85cbcec1c876db6062a0dc0bad80f842782194),\n   [#8813](https://github.com/angular/angular.js/issues/8813))\n- **$browser:**\n  - Cache `location.href` only during page reload phase\n  ([8ee1ba4b](https://github.com/angular/angular.js/commit/8ee1ba4b94d6fccff06d8781f7ed256c6ce664ff),\n   [#9235](https://github.com/angular/angular.js/issues/9235), [#9455](https://github.com/angular/angular.js/issues/9455))\n  - don’t use the history API when only the hash changes\n  ([7cb01a80](https://github.com/angular/angular.js/commit/7cb01a80beec669d8f6aae1dc211d2f0b7d4eac4),\n   [#9423](https://github.com/angular/angular.js/issues/9423), [#9424](https://github.com/angular/angular.js/issues/9424),\n   [858360b6](https://github.com/angular/angular.js/commit/858360b680a2bb5c19429c1be1c9506700cda476),\n   [0656484d](https://github.com/angular/angular.js/commit/0656484d3e709c5162570b0dd6473b0b6140e5b2),\n   [#9143](https://github.com/angular/angular.js/issues/9143), [#9406](https://github.com/angular/angular.js/issues/9406))\n  - handle async href on url change in <=IE9\n  ([404b95fe](https://github.com/angular/angular.js/commit/404b95fe30a1bcd1313adafbd0018578d5b21d3d),\n   [#9235](https://github.com/angular/angular.js/issues/9235))\n- **$compile:**\n  - handle the removal of an interpolated attribute\n  ([a75546af](https://github.com/angular/angular.js/commit/a75546afdf41adab786eda30c258190cd4c5f1ae),\n   [#9236](https://github.com/angular/angular.js/issues/9236), [#9240](https://github.com/angular/angular.js/issues/9240))\n  - remove comment nodes from templates before asserting single root node\n  ([feba0174](https://github.com/angular/angular.js/commit/feba0174db0f8f929273beb8b90691734a9292e2),\n   [#9212](https://github.com/angular/angular.js/issues/9212), [#9215](https://github.com/angular/angular.js/issues/9215))\n  - use the correct namespace for transcluded svg elements\n  ([f3539f3c](https://github.com/angular/angular.js/commit/f3539f3cb5d9477f50f065c6a0ac7d6ca0a31092),\n   [#9344](https://github.com/angular/angular.js/issues/9344), [#9415](https://github.com/angular/angular.js/issues/9415))\n- **$http:** honor application/json response header and parse json primitives\n  ([7b6c1d08](https://github.com/angular/angular.js/commit/7b6c1d08aceba6704a40302f373400aed9ed0e0b),\n   [#2973](https://github.com/angular/angular.js/issues/2973))\n- **$injector:** throw when factory $get method does not return a value\n  ([0d3b69a5](https://github.com/angular/angular.js/commit/0d3b69a5f27b41745b504c7ffd8d72653bac1f85),\n   [#4575](https://github.com/angular/angular.js/issues/4575), [#9210](https://github.com/angular/angular.js/issues/9210))\n- **$location:** allow `0` in `path()` and `hash()`\n  ([b8c5b871](https://github.com/angular/angular.js/commit/b8c5b87119a06edb8e8d1cefad81ee8d1f64f070))\n- **form:** fix submit prevention\n  ([86c7d122](https://github.com/angular/angular.js/commit/86c7d1221c706993044583d51a0c61423fee5bcf),\n   [#3370](https://github.com/angular/angular.js/issues/3370), [#3776](https://github.com/angular/angular.js/issues/3776))\n- **ngAnimate:** defer DOM operations for changing classes to postDigest\n  ([667183a8](https://github.com/angular/angular.js/commit/667183a8c79d6ffce571a2be78c05dc76503b222),\n   [#8234](https://github.com/angular/angular.js/issues/8234), [#9263](https://github.com/angular/angular.js/issues/9263))\n- **orderBy:** sort by identity if no predicate is given\n  ([607f016a](https://github.com/angular/angular.js/commit/607f016a0ba705ce40df0164360fb96a9d7f5912),\n   [#5847](https://github.com/angular/angular.js/issues/5847), [#4579](https://github.com/angular/angular.js/issues/4579), [#9403](https://github.com/angular/angular.js/issues/9403))\n- **select:**\n  - throw for `selectAs` and `trackBy`\n  ([30996f82](https://github.com/angular/angular.js/commit/30996f82afa03cd11771b3267e9367ecf9af6e6d))\n  - use `$viewValue` instead of `$modelValue`\n  ([f7174169](https://github.com/angular/angular.js/commit/f7174169f4f710d605f6a67f39f90a67a07d4cab),\n   [#8929](https://github.com/angular/angular.js/issues/8929))\n\n\n## Features\n\n- **$location:**\n  - add support for History API state handling ([6fd36dee](https://github.com/angular/angular.js/commit/6fd36deed954b338e48390862971d465148dc1f2),\n   [#9027](https://github.com/angular/angular.js/issues/9027))\n  - allow automatic rewriting of links to be disabled\n  ([b3e09be5](https://github.com/angular/angular.js/commit/b3e09be58960b913fee3869bf36e7de3305bbe00),\n   [#5487](https://github.com/angular/angular.js/issues/5487))\n- **$route:** ability to cancel $routeChangeStart event\n  ([f4ff11b0](https://github.com/angular/angular.js/commit/f4ff11b01e6a5f9a9eb25a38d327dfaadbd7c80c),\n   [#5581](https://github.com/angular/angular.js/issues/5581), [#5714](https://github.com/angular/angular.js/issues/5714), [#9502](https://github.com/angular/angular.js/issues/9502))\n\n## Performance Improvements\n\n- **$animate:**\n  - access DOM less in resolveElementClasses\n  ([22358cf9](https://github.com/angular/angular.js/commit/22358cf9c703d67f3cf9eb4899404b09578a5fad))\n  - don't join classes before it's necessary in resolveElementClasses\n  ([003c44ec](https://github.com/angular/angular.js/commit/003c44eceee54c3398b0d2971fd97a512d7f7cec))\n- **ngBind:** set textContent rather than using element.text()\n  ([074a146d](https://github.com/angular/angular.js/commit/074a146d8b1ee7c93bf6d5892448a5c2a0143a28),\n   [#9369](https://github.com/angular/angular.js/issues/9369), [#9396](https://github.com/angular/angular.js/issues/9396))\n\n\n## Breaking Changes\n\n- **$compile:** due to [feba0174](https://github.com/angular/angular.js/commit/feba0174db0f8f929273beb8b90691734a9292e2),\n\n\nIf a template contains directives within comment nodes, and there is more than a single node in the\ntemplate, those comment nodes are removed. The impact of this breaking change is expected to be\nquite low.\n\nCloses #9212\nCloses #9215\n\n- **ngAnimate:** due to [667183a8](https://github.com/angular/angular.js/commit/667183a8c79d6ffce571a2be78c05dc76503b222),\n\n\nThe `$animate` CSS class API will always defer changes until the end of the next digest. This allows ngAnimate\nto coalesce class changes which occur over a short period of time into 1 or 2 DOM writes, rather than\nmany. This prevents jank in browsers such as IE, and is generally a good thing.\n\nIf you find that your classes are not being immediately applied, be sure to invoke `$digest()`.\n\nCloses #8234\nCloses #9263\n\n- **$select:** due to [30996f8](https://github.com/angular/angular.js/commit/30996f82afa03cd11771b3267e9367ecf9af6e6d)\n\n`ngOptions` will now throw an error when the comprehension expressions contains both a `select as`\nand `track by` expression.\n\nThese expressions are fundamentally incompatible because it is not possible to reliably and\nconsistently determine the parent object of a model, since `select as` can assign any child of a\n`value` as the model value.\n\nPrior to refactorings in this release, neither of these expressions worked correctly independently,\nand did not work at all when combined.\n\nSee #6564\n\n- **$route:** due to [f4ff11b0](https://github.com/angular/angular.js/commit/f4ff11b01e6a5f9a9eb25a38d327dfaadbd7c80c),\n\nOrder of events has changed.\nPreviously: `$locationChangeStart` -> `$locationChangeSuccess`\n  -> `$routeChangeStart` -> `$routeChangeSuccess`\n\nNow: `$locationChangeStart` -> `$routeChangeStart`\n  -> `$locationChangeSuccess` ->  -> `$routeChangeSuccess`\n\nFixes #5581\nCloses #5714\nCloses #9502\n\n\n<a name=\"1.3.0-rc.4\"></a>\n# 1.3.0-rc.4 unicorn-hydrafication (2014-10-01)\n\n\n## Bug Fixes\n\n- **$compile:**\n  - get $$observe listeners array as own property\n  ([a27d827c](https://github.com/angular/angular.js/commit/a27d827c22b0b6b3ba6b7495cf4fc338c6934b37),\n   [#9343](https://github.com/angular/angular.js/issues/9343), [#9345](https://github.com/angular/angular.js/issues/9345))\n  - Resolve leak with asynchronous compilation\n  ([6303c3dc](https://github.com/angular/angular.js/commit/6303c3dcf64685458fc84aa12289f5c9d57f4e47),\n   [#9199](https://github.com/angular/angular.js/issues/9199), [#9079](https://github.com/angular/angular.js/issues/9079), [#8504](https://github.com/angular/angular.js/issues/8504), [#9197](https://github.com/angular/angular.js/issues/9197))\n  - connect transclude scopes to their containing scope to prevent memory leaks\n  ([fb0c77f0](https://github.com/angular/angular.js/commit/fb0c77f0b66ed757a56af13f81b943419fdcbd7f),\n   [#9095](https://github.com/angular/angular.js/issues/9095), [#9281](https://github.com/angular/angular.js/issues/9281))\n  - sanitize srcset attribute\n  ([ab80cd90](https://github.com/angular/angular.js/commit/ab80cd90661396dbb1c94c5f4dd2d11ee8f6b6af))\n- **input:**\n  - register builtin parsers/formatters before anyone else\n  ([10644432](https://github.com/angular/angular.js/commit/10644432ca9d5da69ce790a8d9e691640f333711),\n   [#9218](https://github.com/angular/angular.js/issues/9218), [#9358](https://github.com/angular/angular.js/issues/9358))\n  - correctly handle invalid model values for `input[date/time/…]`\n  ([a0bfdd0d](https://github.com/angular/angular.js/commit/a0bfdd0d60882125f614a91c321f12f730735e7b),\n   [#8949](https://github.com/angular/angular.js/issues/8949), [#9375](https://github.com/angular/angular.js/issues/9375))\n- **ngModel:** do not parse undefined viewValue when validating\n  ([92f05e5a](https://github.com/angular/angular.js/commit/92f05e5a5900713301e64373d7b7daa45a88278b),\n   [#9106](https://github.com/angular/angular.js/issues/9106), [#9260](https://github.com/angular/angular.js/issues/9260))\n- **ngView:** use animation promises ensure that only one leave animation occurs at a time\n  ([3624e380](https://github.com/angular/angular.js/commit/3624e3800fb3ccd2e9ea361a763e20131fd42c29),\n   [#9355](https://github.com/angular/angular.js/issues/9355), [#7606](https://github.com/angular/angular.js/issues/7606), [#9374](https://github.com/angular/angular.js/issues/9374))\n- **select:** make ctrl.hasOption method consistent\n  ([2bcd02dc](https://github.com/angular/angular.js/commit/2bcd02dc1a6b28b357d47c83be3bed5c9a38417c),\n   [#8761](https://github.com/angular/angular.js/issues/8761))\n\n\n## Features\n\n- **$compile:** optionally get controllers from ancestors only\n  ([07e3abc7](https://github.com/angular/angular.js/commit/07e3abc7dda872adc3fb25cb3e133f86f494b35d),\n   [#4518](https://github.com/angular/angular.js/issues/4518), [#4540](https://github.com/angular/angular.js/issues/4540), [#8240](https://github.com/angular/angular.js/issues/8240), [#8511](https://github.com/angular/angular.js/issues/8511))\n- **Scope:** allow the parent of a new scope to be specified on creation\n  ([6417a3e9](https://github.com/angular/angular.js/commit/6417a3e9eb7ab0011cefada8db855aa929a64ff8))\n\n\n## Performance Improvements\n\n- **$rootScope:** moving internal queues out of the Scope instances\n  ([b1192518](https://github.com/angular/angular.js/commit/b119251827cea670051198e1b48af7ee0c9f2a1b),\n   [#9071](https://github.com/angular/angular.js/issues/9071))\n- **benchmark:** add ngBindOnce benchmarks to largetable-bp\n  ([2c8b4648](https://github.com/angular/angular.js/commit/2c8b4648526acf5c2645de8408a6d9ace2144b5f))\n- **ngForm,ngModel:** move initial addClass to the compile phase\n  ([b1ee5386](https://github.com/angular/angular.js/commit/b1ee5386d584f208bce6d3b613afdb3bae9df76a),\n   [#8268](https://github.com/angular/angular.js/issues/8268))\n\n\n## Breaking Changes\n\n- **$compile:** due to [fb0c77f0](https://github.com/angular/angular.js/commit/fb0c77f0b66ed757a56af13f81b943419fdcbd7f),\n\n\n`$transclude` functions no longer attach `$destroy` event handlers to the\ntranscluded content, and so the associated transclude scope will not automatically\nbe destroyed if you remove a transcluded element from the DOM using direct DOM\nmanipulation such as the jquery `remove()` method.\n\nIf you want to explicitly remove DOM elements inside your directive that have\nbeen compiled, and so potentially contain child (and transcluded) scopes, then\nit is your responsibility to get hold of the scope and destroy it at the same time.\n\nThe suggested approach is to create a new child scope of your own around any DOM\nelements that you wish to manipulate in this way and destroy those scopes if you\nremove their contents - any child scopes will then be destroyed and cleaned up\nautomatically.\n\nNote that all the built-in directives that manipulate the DOM (ngIf, ngRepeat,\nngSwitch, etc) already follow this best practice, so if you only use these for\nmanipulating the DOM then you do not have to worry about this change.\n\nCloses #9095\nCloses #9281\n\n- **$parse:** due to [5572b40b](https://github.com/angular/angular.js/commit/5572b40b15ed06969c8e0e92866c5afd088484b4),\n\n- $scope['this'] no longer exits on the $scope object\n- $parse-ed expressions no longer allow chaining 'this' such as this['this'] or $parent['this']\n- 'this' in $parse-ed expressions can no longer be overridden, if a variable named 'this' is put on the scope it must be accessed using this['this']\n\nCloses #9105\n\n- **input:** due to [1eda1836](https://github.com/angular/angular.js/commit/1eda18365a348c9597aafba9d195d345e4f13d1e),\n\n(Note: this change landed in 1.3.0-rc.3, but was not considered a breaking change at the time).\n\nFor text based inputs (text, email, url), the `$viewValue` will now always be converted to a string,\nregardless of what type the value is on the model.\n\nTo migrate, any code or expressions that expect the `$viewValue` to be anything other than string\nshould be updated to expect a string.\n\n\n- **input:** due to a0bfdd0d60882125f614a91c321f12f730735e7b (see #8949),\n\nSimilar to `input[number]` Angular will now throw if the model value\nfor a `input[date]` is not a `Date` object. Previously, Angular only\nshowed an empty string instead.\nAngular does not set validation errors on the `<input>` in this case\nas those errors are shown to the user, but the erroneous state was\ncaused by incorrect application logic and not by the user.\n\n<a name=\"1.2.26\"></a>\n# 1.2.26 captivating-disinterest (2014-10-01)\n\n## Bug Fixes\n\n\n\n- **select:** make ctrl.hasOption method consistent\n  ([11d2242d](https://github.com/angular/angular.js/commit/11d2242df65b2ade0dabe366a0c42963b6d37df5),\n   [#8761](https://github.com/angular/angular.js/issues/8761))\n\n\n<a name=\"1.3.0-rc.3\"></a>\n# 1.3.0-rc.3 aggressive-pacification (2014-09-23)\n\n\n## Bug Fixes\n\n- **ngModel:** support milliseconds in time and datetime\n  ([4b83f6ca](https://github.com/angular/angular.js/commit/4b83f6ca2c15bd65fe2b3894a02c04f9967fbff4),\n   [#8874](https://github.com/angular/angular.js/issues/8874))\n\n\n## Features\n\n- **$location:** add ability to opt-out of `<base>` tag requirement in html5Mode\n  ([dc3de7fb](https://github.com/angular/angular.js/commit/dc3de7fb7a14c38b5c3dc7decfafb0b51d422dd1),\n   [#8934](https://github.com/angular/angular.js/issues/8934))\n- **formController:** add $setUntouched to propagate untouched state\n  ([fd899755](https://github.com/angular/angular.js/commit/fd8997551f9ed4431f5e99d61f637139485076b9),\n   [#9050](https://github.com/angular/angular.js/issues/9050))\n- **input:** support dynamic element validation\n  ([729c238e](https://github.com/angular/angular.js/commit/729c238e19ab27deff01448d79342ea53721bfed),\n   [#4791](https://github.com/angular/angular.js/issues/4791), [#1404](https://github.com/angular/angular.js/issues/1404))\n- **ngAria:** add an ngAria module to make a11y easier\n  ([d1434c99](https://github.com/angular/angular.js/commit/d1434c999a66c6bb915ee1a8b091e497d288d940),\n   [#5486](https://github.com/angular/angular.js/issues/5486))\n\n\n## Performance Improvements\n\n- **map:** use Array.prototype.map\n  ([a591e8b8](https://github.com/angular/angular.js/commit/a591e8b8d302efefd67bf0d5c4bad300a5f3aded))\n\n\n## Breaking Changes\n\n- **$location:** due to [dc3de7fb](https://github.com/angular/angular.js/commit/dc3de7fb7a14c38b5c3dc7decfafb0b51d422dd1),\n  The $location.html5Mode API has changed to allow enabling html5Mode by\n    passing an object (as well as still supporting passing a boolean). Symmetrically, the\n    method now returns an object instead of a boolean value.\n\n    To migrate, follow the code example below:\n\n    Before:\n\n    var mode = $locationProvider.html5Mode();\n\n    After:\n\n    var mode = $locationProvider.html5Mode().enabled;\n\nFixes #8934\n\n\n<a name=\"1.2.25\"></a>\n# 1.2.25 hypnotic-gesticulation (2014-09-16)\n\n\n## Bug Fixes\n\n- **i18n:** fix typo at i18n generation code\n  ([1b6d74cc](https://github.com/angular/angular.js/commit/1b6d74cc9f7f7b7bd529abe6ce612de3ae661601))\n- **ngLocale:** Regenerate Locale Files\n  ([06c76694](https://github.com/angular/angular.js/commit/06c76694ac9b2280594712e6a4b46a1d5987d098))\n- **select:** update option labels when model changes\n  ([d89d59f4](https://github.com/angular/angular.js/commit/d89d59f453d4e28be4f595fea7e2c4ff2338351f),\n   [#9025](https://github.com/angular/angular.js/issues/9025))\n\n\n\n<a name=\"1.3.0-rc.2\"></a>\n# 1.3.0-rc.2 tactile-perception (2014-09-16)\n\n\n## Bug Fixes\n\n- **$compile:** update `'@'`-bindings in controller when `bindToController` is `true`\n  ([e7ac08a0](https://github.com/angular/angular.js/commit/e7ac08a0619d2bdc91c125d341772b4fbc0d5a78),\n   [#9052](https://github.com/angular/angular.js/issues/9052), [#9077](https://github.com/angular/angular.js/issues/9077))\n- **$parse:** ensure CSP assignable expressions have `assign()`\n  ([d13b4bd1](https://github.com/angular/angular.js/commit/d13b4bd1f5f2abaad00f5d1bf81f79549a8d0e46),\n   [#9048](https://github.com/angular/angular.js/issues/9048))\n- **i18n:** fix typo at i18n generation code\n  ([eb4afd45](https://github.com/angular/angular.js/commit/eb4afd45f77d7d67744e01ce63a831c13c2b22e8))\n- **input:** always pass in the model value to `ctrl.$isEmpty`\n  ([3e51b84b](https://github.com/angular/angular.js/commit/3e51b84bc19f7e6acc61cb536ddcdbfed307c831),\n   [#5164](https://github.com/angular/angular.js/issues/5164), [#9017](https://github.com/angular/angular.js/issues/9017))\n- **jqLite:** fix `event.stopImmediatePropagation()` so it works as expected\n  ([30354c58](https://github.com/angular/angular.js/commit/30354c58fe2bd371df364f7a3f55b270692a4051),\n   [#4833](https://github.com/angular/angular.js/issues/4833))\n- **ngLocale:** Regenerate Locale Files\n  ([6a96a820](https://github.com/angular/angular.js/commit/6a96a8200aff4749bc84c44a1e8018b09d9ebdb4),\n   [#8931](https://github.com/angular/angular.js/issues/8931), [#8583](https://github.com/angular/angular.js/issues/8583), [#7799](https://github.com/angular/angular.js/issues/7799))\n- **ngModel:**\n  - do not reset bound date objects\n  ([1a1ef629](https://github.com/angular/angular.js/commit/1a1ef62903c8fdf4ceb81277d966a8eff67f0a96),\n   [#6666](https://github.com/angular/angular.js/issues/6666))\n  - don’t clear the model when an external validator failed\n  ([9314719d](https://github.com/angular/angular.js/commit/9314719d1eb5f480b877f5513f6e0e474edcb67d),\n   [#8357](https://github.com/angular/angular.js/issues/8357), [#8080](https://github.com/angular/angular.js/issues/8080))\n- **ngResource:** make badcfg error message more helpful\n  ([a3962f0d](https://github.com/angular/angular.js/commit/a3962f0df3f9b8382b47952f9e4fcb48a4cc098b),\n   [#9005](https://github.com/angular/angular.js/issues/9005), [#9010](https://github.com/angular/angular.js/issues/9010))\n- **select:** update option labels when model changes\n  ([46274102](https://github.com/angular/angular.js/commit/46274102454038ee7fd4543a32166e9bbbc98904),\n   [#9025](https://github.com/angular/angular.js/issues/9025))\n\n\n## Features\n\n- **limitTo:** support numeric input to limitTo\n  ([1c8a7459](https://github.com/angular/angular.js/commit/1c8a7459c90efc77b1a0987f976e3bddab4565fe),\n   [#8926](https://github.com/angular/angular.js/issues/8926))\n- **ngInclude:** add template url parameter to events\n  ([fd2d6c02](https://github.com/angular/angular.js/commit/fd2d6c02f9654e753d3655a3377a9534f7a54de3),\n   [#8453](https://github.com/angular/angular.js/issues/8453), [#8454](https://github.com/angular/angular.js/issues/8454))\n\n\n## Performance Improvements\n\n- **$compile:** move `$$isolateBinding` creation to directive factory instead of on each link\n  ([56f09f0b](https://github.com/angular/angular.js/commit/56f09f0b44048b62f964d29db4d3d2630662f6ea))\n- **$parse:**\n  - execute watched expressions only when the inputs change\n  ([fca6be71](https://github.com/angular/angular.js/commit/fca6be71274e537c7df86ae9e27a3bd1597e9ffa),\n   [#9006](https://github.com/angular/angular.js/issues/9006), [#9082](https://github.com/angular/angular.js/issues/9082))\n  - remove `binaryFn` and `valueFn` wrappers from filter expressions\n  ([67919c80](https://github.com/angular/angular.js/commit/67919c808771a9b185a9d552cd32a90748d36666))\n\n\n## Breaking Changes\n\n- **$parse:** due to [fca6be71](https://github.com/angular/angular.js/commit/fca6be71274e537c7df86ae9e27a3bd1597e9ffa),\n  all filters are assumed to be stateless functions\n\nPreviously it was just a good practice to make all filters stateless. Now\nit's a requirement in order for the model change-observation to pick up\nall changes.\n\nIf an existing filter is stateful, it can be flagged as such but keep in\nmind that this will result in a significant performance-penalty (or rather\nlost opportunity to benefit from a major perf improvement) that will\naffect the `$digest` duration.\n\nTo flag a filter as stateful do the following:\n\n```javascript\nmyApp.filter('myFilter', function() {\n  function myFilter(input) { ... };\n  myFilter.$stateful = true;\n  return myFilter;\n});\n```\n\n\n\n<a name=\"1.3.0-rc.1\"></a>\n# 1.3.0-rc.1 backyard-atomicity (2014-09-09)\n\n\n## Bug Fixes\n\n- **$location:**\n  - don't call toString on null values\n  ([c3a58a9f](https://github.com/angular/angular.js/commit/c3a58a9f34919f121587540e03ecbd51b25198d4))\n  - remove an unused parameter of $location.url\n  ([99d95f16](https://github.com/angular/angular.js/commit/99d95f1639b64c39231448d77209676b54e6f0be))\n  - allow numeric location setter arguments\n  ([adb5c6d6](https://github.com/angular/angular.js/commit/adb5c6d6cc76b928436743707727ab0974d6810b),\n   [#7054](https://github.com/angular/angular.js/issues/7054))\n  - set `baseHref` in mock browser to `/`\n  ([fc706d13](https://github.com/angular/angular.js/commit/fc706d13d80bb40eb3dade58ea4b92dca33ce4e7),\n   [#8866](https://github.com/angular/angular.js/issues/8866), [#8889](https://github.com/angular/angular.js/issues/8889))\n- **$parse:** disallow passing Function to Array.sort\n  ([bd8ad0fb](https://github.com/angular/angular.js/commit/bd8ad0fbe81f6c280baa26a596d78e58fc7842e6))\n- **input:** check `scope.$$phase` only on `$rootScope`\n  ([bf59d727](https://github.com/angular/angular.js/commit/bf59d7274f4a667c5b19e6d4ba5ed2730ca2fe42))\n- **ngAnimate:** support removing classes from SVG elements when using jQuery\n  ([b3b67213](https://github.com/angular/angular.js/commit/b3b672130d4d1c6f13bdf7e58be76b2aafea2497),\n   [#8872](https://github.com/angular/angular.js/issues/8872), [#8893](https://github.com/angular/angular.js/issues/8893))\n- **ngEventDirs:** check `scope.$$phase` only on `$rootScope`\n  ([203ea10f](https://github.com/angular/angular.js/commit/203ea10f9ea49d7e29569a4232d3b2a666307cd8),\n   [#8891](https://github.com/angular/angular.js/issues/8891))\n- **ngForm:** don't clear validity of whole form when removing control\n  ([953ee22f](https://github.com/angular/angular.js/commit/953ee22f76f8c1137949ed07f36fafc5bbfeb7fe),\n   [#8863](https://github.com/angular/angular.js/issues/8863))\n- **ngInclude:** correctly add svg-namespaced template content\n  ([6639ca9d](https://github.com/angular/angular.js/commit/6639ca9d6bc00a6e3a31e54c50474361ae3561c6),\n   [#7538](https://github.com/angular/angular.js/issues/7538), [#8981](https://github.com/angular/angular.js/issues/8981), [#8997](https://github.com/angular/angular.js/issues/8997))\n- **ngModel:**\n  - update model value with async validators correctly\n  ([64c3b745](https://github.com/angular/angular.js/commit/64c3b745fba0792166f30e057f9251f263d80dac))\n  - render immediately also with async validators\n  ([f94d5515](https://github.com/angular/angular.js/commit/f94d551529b7c970c38b29e3073cec4e7f6b0e00))\n  - properly parse min/max date values as strings for date inputs\n  ([088545c1](https://github.com/angular/angular.js/commit/088545c1856ce1c3ec3416965dff65077a6e0523),\n   [#6755](https://github.com/angular/angular.js/issues/6755))\n  - revalidate the model when min/max expression values change for date inputs\n  ([b3502835](https://github.com/angular/angular.js/commit/b3502835039178296b730b7526e5666b66ba9156),\n   [#6755](https://github.com/angular/angular.js/issues/6755))\n  - consider ngMin/ngMax values when validating number input types\n  ([25541c1f](https://github.com/angular/angular.js/commit/25541c1f876a16c892d71faae11727bec7bba98c))\n  - revalidate the model when min/max expression values change for number inputs\n  ([7b273a2c](https://github.com/angular/angular.js/commit/7b273a2c978d5f5ef374f5335afab0ca7d8cfd4d),\n   [#2404](https://github.com/angular/angular.js/issues/2404))\n- **ngModelOptions:** do not trigger digest on `setViewValue` if debouncing\n  ([e322cd9b](https://github.com/angular/angular.js/commit/e322cd9b3b8b47b95c9de3edf631bb46f919c492),\n   [#8814](https://github.com/angular/angular.js/issues/8814), [#8850](https://github.com/angular/angular.js/issues/8850), [#8911](https://github.com/angular/angular.js/issues/8911))\n- **ngRepeat:** preserve original position of elements that are being animated away\n  ([ed637330](https://github.com/angular/angular.js/commit/ed6373300028deda9a0878b3975699d183c1f75c),\n   [#8918](https://github.com/angular/angular.js/issues/8918), [#8994](https://github.com/angular/angular.js/issues/8994))\n- **ngSwitch:** ensure correct iterator is passed to async function\n  ([712299c2](https://github.com/angular/angular.js/commit/712299c2a24390e74cd5c20f51cb1d78f0233b6f),\n   [#8833](https://github.com/angular/angular.js/issues/8833))\n- **numberFilter:** format numbers that round to zero as nonnegative\n  ([ae952fbf](https://github.com/angular/angular.js/commit/ae952fbf0be925a48743d1c925ffe4e31a42c280),\n   [#8489](https://github.com/angular/angular.js/issues/8489))\n- **orderBy:** allow arrayLike objects to be ordered\n  ([cbdaabfb](https://github.com/angular/angular.js/commit/cbdaabfb59bf3348588d5b581f2754e0f9f034a4),\n   [#8944](https://github.com/angular/angular.js/issues/8944))\n\n\n## Features\n\n- **angular.forEach:** add the array/object as the 3rd param like the native array forEach\n  ([df9e60c8](https://github.com/angular/angular.js/commit/df9e60c8e7453cdca2cb5a4fa48f3981ecc23a7d),\n   [#7902](https://github.com/angular/angular.js/issues/7902))\n- **ngModelOptions:** add allowInvalid option\n  ([3c538c1d](https://github.com/angular/angular.js/commit/3c538c1d21c43422c7b4cd9b69cb67981bce2b87),\n   [#8290](https://github.com/angular/angular.js/issues/8290), [#8313](https://github.com/angular/angular.js/issues/8313))\n\n\n## Performance Improvements\n\n- **$parse:**\n  - remove getterFn wrapper for internal use\n  ([b3b476db](https://github.com/angular/angular.js/commit/b3b476db7d34bc2f8b099ab5b993b1e899b9cffd),\n   [#8901](https://github.com/angular/angular.js/issues/8901))\n  - removing references to Parser/Lexer from parsed expressions\n  ([43c67ccd](https://github.com/angular/angular.js/commit/43c67ccd167aecc3549e1b7f7d100956204e3ed4))\n  - calculate array lengths once at start of loop\n  ([907b8c16](https://github.com/angular/angular.js/commit/907b8c1675865ac38dd055f3f304272e68b233d0))\n- **extend:** remove use of forEach to remove calls/closures/passing arguments\n  ([9bedeb33](https://github.com/angular/angular.js/commit/9bedeb3353969fba631ad9164edea3c38059fbda),\n   [#8898](https://github.com/angular/angular.js/issues/8898))\n- **jQuery:** only trigger $destroy if a handler exists\n  ([f6aa1c55](https://github.com/angular/angular.js/commit/f6aa1c55616b34215f562e0445e436210860ef04),\n   [#8859](https://github.com/angular/angular.js/issues/8859))\n\n\n## Breaking Changes\n\n- **ngModelController,formController:** due to [6046e14b](https://github.com/angular/angular.js/commit/6046e14bd22491168116e61ffdf5fd3fed5f135c),\n\n- `ctrl.$error` no longer contains entries for validators that were\n  successful.\n- `ctrl.$setValidity` now differentiates between `true`, `false`,\n  `undefined` and `null`, instead of previously only truthy vs falsy.\n\nCloses #8941- **ngSwitch:** due to [0f806d96](https://github.com/angular/angular.js/commit/0f806d9659b5b89a4bd9493364bc36398677e939),\n\n\nEver since 0df93fd, tagged in v1.0.0rc1, the ngSwitch directive has had an undocumented `change`\nattribute, used for evaluating a scope expression when the switch value changes.\n\nWhile it's unlikely, applications which may be using this feature should work around the removal\nby adding a custom directive which will perform the eval instead. Directive controllers are\nre-instantiated when being transcluded, so by putting the attribute on each item that you want\nto be notified of a change to, you can more or less emulate the old behavior.\n\nExample:\n\n```js\nangular.module(\"switchChangeWorkaround\", []).\n  directive(\"onSwitchChanged\", function() {\n    return {\n      link: function($scope, $element, $attrs) {\n        $scope.$parent.$eval($attrs.onSwitchChanged);\n      }\n    };\n  });\n```\n\n```html\n<div ng-switch=\"switcher\">\n  <div ng-switch-when=\"a\" on-switch-changed=\"doSomethingInParentScope()\"></div>\n  <div ng-switch-when=\"b\" on-switch-changed=\"doSomethingInParentScope()\"></div>\n</div>\n```\n\nCloses #8858\nCloses #8822\n\n\n<a name=\"1.2.24\"></a>\n# 1.2.24 static-levitation (2014-09-09)\n\n\n## Bug Fixes\n\n- **$browser:** detect changes to the browser url that happened in sync\n  ([2ece4d03](https://github.com/angular/angular.js/commit/2ece4d0347a8a18d4d35993bb882ed6b5b24266c),\n   [#6976](https://github.com/angular/angular.js/issues/6976))\n- **$compile:**\n  - render nested transclusion at the root of a template\n  ([9d9cdfb5](https://github.com/angular/angular.js/commit/9d9cdfb575b89e96ae957c986734a49995e2b511),\n   [#8914](https://github.com/angular/angular.js/issues/8914), [#8925](https://github.com/angular/angular.js/issues/8925))\n  - render nested transclusion at the root of a template\n  ([466320f6](https://github.com/angular/angular.js/commit/466320f6911698048bae5406e341d25af7efafa0),\n   [#8914](https://github.com/angular/angular.js/issues/8914), [#8925](https://github.com/angular/angular.js/issues/8925))\n- **$location:**\n  - don't call toString on null values\n  ([c12e8d46](https://github.com/angular/angular.js/commit/c12e8d4665b635ba6b09d12802efb88d38b7ad5c))\n  - remove an unused parameter of $location.url\n  ([c65796d4](https://github.com/angular/angular.js/commit/c65796d496038554861e70da8012f9d0e2521e6d))\n  - allow numeric location setter arguments\n  ([68a09ba7](https://github.com/angular/angular.js/commit/68a09ba74d10a1490feca1d248f85b0023aa399b),\n   [#7054](https://github.com/angular/angular.js/issues/7054))\n- **$parse:** disallow passing Function to Array.sort\n  ([b39e1d47](https://github.com/angular/angular.js/commit/b39e1d47b9a1b39a9fe34c847a81f589fba522f8))\n- **form:** ensure concurrent animations use setClass\n  ([d7548fdf](https://github.com/angular/angular.js/commit/d7548fdf1ce6f543bf55d330985a83ef09d0cb83),\n   [#8166](https://github.com/angular/angular.js/issues/8166))\n- **input:** check `scope.$$phase` only on `$rootScope`\n  ([36e6de1d](https://github.com/angular/angular.js/commit/36e6de1d91937d73e900ac115ae366fbefcdf6da))\n- **ngEventDirs:**\n  - check `scope.$$phase` only on `$rootScope`\n  ([2712c2f1](https://github.com/angular/angular.js/commit/2712c2f1979db23eeb53be8a519b9f79bd75e217),\n   [#8891](https://github.com/angular/angular.js/issues/8891))\n  - execute `blur` and `focus` expression using `scope.$evalAsync`\n  ([54f0bc0f](https://github.com/angular/angular.js/commit/54f0bc0fe0c6b6d974d23f2c5ef07359dd93eb99),\n   [#4979](https://github.com/angular/angular.js/issues/4979), [#5945](https://github.com/angular/angular.js/issues/5945), [#8803](https://github.com/angular/angular.js/issues/8803), [#6910](https://github.com/angular/angular.js/issues/6910), [#5402](https://github.com/angular/angular.js/issues/5402))\n- **ngRepeat:** improve errors for duplicate items\n  ([1812af58](https://github.com/angular/angular.js/commit/1812af58c2d470d586c2a543c9a7db3f0baca04f))\n- **numberFilter:** format numbers that round to zero as nonnegative\n  ([7e02fa07](https://github.com/angular/angular.js/commit/7e02fa07eb5b02e75b1db0058d638af3d1074942),\n   [#8489](https://github.com/angular/angular.js/issues/8489))\n- **orderBy:** allow arrayLike objects to be ordered\n  ([94b0f2d3](https://github.com/angular/angular.js/commit/94b0f2d35de601ded3d93ea4fa78a4d9b139c0a0),\n   [#8944](https://github.com/angular/angular.js/issues/8944))\n\n\n## Breaking Changes\n\n- **ngEventDirs:** due to [54f0bc0f](https://github.com/angular/angular.js/commit/54f0bc0fe0c6b6d974d23f2c5ef07359dd93eb99),\n\nThe `blur` and `focus` event fire synchronously, also during DOM operations\nthat remove elements. This lead to errors as the Angular model was not\nin a consistent state. See this [fiddle](http://jsfiddle.net/fq1dq5yb/) for a demo.\n\nThis change executes the expression of those events using\n`scope.$evalAsync` if an `$apply` is in progress, otherwise\nkeeps the old behavior.\n\nFixes #4979\nFixes #5945\nCloses #8803\nCloses #6910\nCloses #5402\n\n\n\n\n<a name=\"1.3.0-RC.0\"></a>\n# 1.3.0-RC.0 sonic-boltification (2014-08-29)\n\n\n## Bug Fixes\n\n- **$animate:**\n  - wait two until two digests are over until enabling animations\n  ([92576743](https://github.com/angular/angular.js/commit/92576743eec0cef5ffdd701b83f72a61e6489c3b),\n   [#8844](https://github.com/angular/angular.js/issues/8844))\n  - ensure guarded animations consider AJAX requests upon bootstrap\n  ([4bca4c44](https://github.com/angular/angular.js/commit/4bca4c44b95a7435722605a750804043f2960160),\n   [#8275](https://github.com/angular/angular.js/issues/8275), [#5262](https://github.com/angular/angular.js/issues/5262))\n  - use $timeout to handle the delay within staggering animations\n  ([23da6140](https://github.com/angular/angular.js/commit/23da614043fe5dcf0be132b86466eecb11c766a2),\n   [#7228](https://github.com/angular/angular.js/issues/7228), [#7547](https://github.com/angular/angular.js/issues/7547), [#8297](https://github.com/angular/angular.js/issues/8297), [#8547](https://github.com/angular/angular.js/issues/8547))\n- **$browser:** detect changes to the browser url that happened in sync\n  ([3be00df4](https://github.com/angular/angular.js/commit/3be00df495f6eed3b3d9587ebab1fdd633e94e08),\n   [#6976](https://github.com/angular/angular.js/issues/6976))\n- **$compile:** use the correct namespace for transcluded svg elements\n  ([cb73a37c](https://github.com/angular/angular.js/commit/cb73a37c7cae5cdebadf7b3ddd44c5a452495e4e),\n   [#8808](https://github.com/angular/angular.js/issues/8808), [#8816](https://github.com/angular/angular.js/issues/8816))\n- **$location:** always resolve relative links in html5mode to `<base>` url\n  ([22948807](https://github.com/angular/angular.js/commit/22948807e324eb0b182b15b31045dc306a9f3231),\n   [#8492](https://github.com/angular/angular.js/issues/8492), [#8172](https://github.com/angular/angular.js/issues/8172))\n- **$parse:** properly handle dots at the end of identifiers\n  ([8ac90357](https://github.com/angular/angular.js/commit/8ac90357a66ae0c62dbfe6db2c6eaf1d600ecc65),\n   [#4613](https://github.com/angular/angular.js/issues/4613), [#4912](https://github.com/angular/angular.js/issues/4912), [#8559](https://github.com/angular/angular.js/issues/8559))\n- **Angular:** remove duplicate nodeName_ references\n  ([a4520a74](https://github.com/angular/angular.js/commit/a4520a745d917c77f1d12cdbce48272c643f7255))\n- **currencyFilter:** pass through null and undefined values\n  ([c2aaddbe](https://github.com/angular/angular.js/commit/c2aaddbe4b21348aab8c13a78cdd6aaee846ae4e),\n   [#8605](https://github.com/angular/angular.js/issues/8605))\n- **docs:** don't throw exception on the 404 page\n  ([550ba01b](https://github.com/angular/angular.js/commit/550ba01b325fc29460030fc9c24fa00269dec2a9),\n   [#8518](https://github.com/angular/angular.js/issues/8518))\n- **input:**\n  - validate minlength/maxlength for non-string values\n  ([77ce5b89](https://github.com/angular/angular.js/commit/77ce5b89f97aa83c3eb1fe2e19375ef00a822015),\n   [#7967](https://github.com/angular/angular.js/issues/7967), [#8811](https://github.com/angular/angular.js/issues/8811))\n  - allow to use seconds in `input[time]` and `input[datetime-local]`\n  ([5f90340a](https://github.com/angular/angular.js/commit/5f90340abb78aa08dde4876328bcc00e46232e46))\n  - use year 1970 instead of 1900 for `input[time]`\n  ([29f0b568](https://github.com/angular/angular.js/commit/29f0b568debab7810752969d363d337099e96cdc))\n- **ngBindHtml:** throw error if interpolation is used in expression\n  ([cd21602d](https://github.com/angular/angular.js/commit/cd21602d5b1650d8be373618cb7320d697e32c4d),\n   [#8824](https://github.com/angular/angular.js/issues/8824))\n- **ngEventDirs:** execute `blur` and `focus` expression using `scope.$evalAsync`\n  ([719c747c](https://github.com/angular/angular.js/commit/719c747cd892ee933e7e414a7dc97e657b88317d),\n   [#4979](https://github.com/angular/angular.js/issues/4979), [#5945](https://github.com/angular/angular.js/issues/5945), [#8803](https://github.com/angular/angular.js/issues/8803), [#6910](https://github.com/angular/angular.js/issues/6910), [#5402](https://github.com/angular/angular.js/issues/5402))\n- **ngModel:**\n  - always format the viewValue as a string for text, url and email types\n  ([1eda1836](https://github.com/angular/angular.js/commit/1eda18365a348c9597aafba9d195d345e4f13d1e))\n  - allow non-assignable binding when getterSetter is used\n  ([ab878a6c](https://github.com/angular/angular.js/commit/ab878a6c038f47b95f3a7e85a4fdb599e0c73e63),\n   [#8704](https://github.com/angular/angular.js/issues/8704))\n  - treat undefined parse responses as parse errors\n  ([db044c40](https://github.com/angular/angular.js/commit/db044c408a7f8082758b96ab739348810c36e15a))\n- **ngRepeat:** improve errors for duplicate items\n  ([0604bb7b](https://github.com/angular/angular.js/commit/0604bb7b7a6156e33679396e805e327662d9a178))\n- **ngSwitch:** avoid removing DOM nodes twice within watch operation\n  ([c9b0bfec](https://github.com/angular/angular.js/commit/c9b0bfecc99837af1c97792b3ca3408ba182b0bb),\n   [#8662](https://github.com/angular/angular.js/issues/8662))\n- **numberFilter:** pass through null and undefined values\n  ([2ae10f67](https://github.com/angular/angular.js/commit/2ae10f67fcde3e172f695956301ef796b68a50c2),\n   [#8605](https://github.com/angular/angular.js/issues/8605), [#8842](https://github.com/angular/angular.js/issues/8842))\n\n\n## Features\n\n- **core:**\n  - add angular.reloadWithDebugInfo()\n  ([41c1b88](https://github.com/angular/angular.js/commit/41c1b8858f02c7310bfabdd545ebb28e90eb4258))\n- **$animate:**\n  - use promises instead of callbacks for animations\n  ([bf0f5502](https://github.com/angular/angular.js/commit/bf0f5502b1bbfddc5cdd2f138efd9188b8c652a9))\n  - coalesce concurrent class-based animations within a digest loop\n  ([2f4437b3](https://github.com/angular/angular.js/commit/2f4437b3a149eafb899f25933bd6c713b167d10e))\n- **$compile:**\n  - bind isolate scope properties to controller\n  ([5f3f25a1](https://github.com/angular/angular.js/commit/5f3f25a1a6f9d4f2a66e2700df3b9c5606f1c255),\n   [#7635](https://github.com/angular/angular.js/issues/7635), [#7645](https://github.com/angular/angular.js/issues/7645))\n  - allow disabling scope info\n  ([a1e5cd5f](https://github.com/angular/angular.js/commit/a1e5cd5fe3906ebee8c400247a1f793d3e2239fb))\n- **$compile/ngBind:** allow disabling binding info\n  ([3660fd09](https://github.com/angular/angular.js/commit/3660fd0912d3ccf6def8c9f02d8d4c0621c8d91f))\n- **$http:** implement mechanism for coalescing calls to $apply in $http\n  ([ea6fc6e6](https://github.com/angular/angular.js/commit/ea6fc6e69c2a2aa213c71ed4e917a0d54d064e4c),\n   [#8736](https://github.com/angular/angular.js/issues/8736), [#7634](https://github.com/angular/angular.js/issues/7634), [#5297](https://github.com/angular/angular.js/issues/5297))\n- **$rootScope:** implement $applyAsync to support combining calls to $apply into a single digest.\n  ([e94d454b](https://github.com/angular/angular.js/commit/e94d454b840f6cc55a440741382b407836ad245b))\n- **$templateRequest:** introduce the $templateRequest service\n  ([a70e2833](https://github.com/angular/angular.js/commit/a70e2833ea276107b11aafea96ef4a6724ad4d83))\n- **filter:** allow to define the timezone for formatting dates\n  ([4739b1d9](https://github.com/angular/angular.js/commit/4739b1d9daebfd094b6181c5f2cb52ff71e31c61))\n- **filterFilter:** pass index to function predicate\n  ([46343c60](https://github.com/angular/angular.js/commit/46343c603db6192daf5303b92eb664749326c7e6),\n   [#654](https://github.com/angular/angular.js/issues/654))\n- **input:** allow to define the timezone for parsing dates\n  ([cc6fc199](https://github.com/angular/angular.js/commit/cc6fc199f5abaacdf781aa03634337d776eb0fc9),\n   [#8447](https://github.com/angular/angular.js/issues/8447))\n- **minErr:** allow specifying ErrorConstructor in minErr constructor\n  ([a6bd4bc8](https://github.com/angular/angular.js/commit/a6bd4bc866a18f860c7548fa1b3f6d4c2a953416))\n- **ngModel:** provide validation API functions for sync and async validations\n  ([2ae4f40b](https://github.com/angular/angular.js/commit/2ae4f40be1803d999ca2a8cc30ec17ff19ea6d86))\n- **ngRoute:** alias string as redirectTo property in .otherwise()\n  ([3b5d75c0](https://github.com/angular/angular.js/commit/3b5d75c021e21fa6ec4dc6c47b8eafa55680ea63),\n   [#7794](https://github.com/angular/angular.js/issues/7794))\n- **testability:** add $$testability service\n  ([85880a64](https://github.com/angular/angular.js/commit/85880a64900fa22a61feb926bf52de0965332ca5))\n\n\n## Performance Improvements\n\n- **$compile:**\n  - add debug classes in compile phase\n  ([e0489abd](https://github.com/angular/angular.js/commit/e0489abd8d9e4971ae23cc38805a92d227d1f3a1))\n  - only iterate over elements with link functions\n  ([fdf9989f](https://github.com/angular/angular.js/commit/fdf9989f7cf1ed81982a788b75a338ac33334571),\n   [#8741](https://github.com/angular/angular.js/issues/8741))\n- **nodeName_:** simplify the code and reduce the number of DOM calls\n  ([5a1a0c96](https://github.com/angular/angular.js/commit/5a1a0c96220101b5e040f0755e5eb401e2c73f65))\n- **select:** execute render after $digest cycle\n  ([6f7018d5](https://github.com/angular/angular.js/commit/6f7018d52fa4f9f9c7fa8e3035317d1239efb20f),\n   [#8825](https://github.com/angular/angular.js/issues/8825))\n\n\n## Breaking Changes\n\n- **$location**: due to [22948807](https://github.com/angular/angular.js/commit/22948807e324eb0b182b15b31045dc306a9f3231)\n\n#### since 1.2.0 and 1.3.0-beta.1\n\nAngular now requires a `<base>` tag when html5 mode of `$location` is enabled. Reasoning:\nUsing html5 mode without a `<base href=\"...\">` tag makes relative links for images, links, ...\nrelative to the current url if the browser supports\nthe history API. However, if the browser does not support the history API Angular falls back to using the `#`,\nand then all those relative links would be broken.\n\nThe `<base>` tag is also needed when a deep url is loaded from the server, e.g. `http://server/some/page/url`.\nIn that case, Angular needs to decide which part of the url is the base of the application, and which part\nis path inside of the application.\n\nTo summarize: Now all relative links are always relative to the `<base>` tag.\n\nException (also a breaking change):\nLink tags whose `href` attribute starts with a `#` will only change the hash of the url, but nothing else\n(e.g. `<a href=\"#someAnchor\">`). This is to make it easy to scroll to anchors inside a document.\n\nRelated to #6162\nCloses #8492\n\n#### since 1.2.17 and 1.3.0-beta.10\n\nIn html5 mode without a `<base>` tag on older browser that don't support the history API\nrelative paths were adding up. E.g. clicking on `<a href=\"page1\">` and then on `<a href=\"page2\">`\nwould produce `$location.path()==='/page1/page2'`. The code that introduced this behavior was removed\nand Angular now also requires a `<base>` tag to be present when using html5 mode.\n\nCloses #8172, #8233\n\n\n- **ngInclude, ngMessage, ngView and directives that load templates**: due to [a70e2833](https://github.com/angular/angular.js/commit/a70e2833ea276107b11aafea96ef4a6724ad4d83)\n\nAngular will now throw a $compile minErr each a template fails to download\nfor ngView, directives and ngMessage template requests. This changes the former\nbehavior of silently ignoring failed HTTP requests--or when the template itself\nis empty. Please ensure that all directive, ngView and ngMessage code now properly\naddresses this scenario. NgInclude is unaffected from this change.\n\n\n- **$animate**: due to [23da6140](https://github.com/angular/angular.js/commit/23da614043fe5dcf0be132b86466eecb11c766a2)\n\nIf any stagger code consisted of having BOTH transition staggers and delay staggers\ntogether then that will not work the same way. Angular will now instead choose\nthe highest stagger delay value and set the timeout to wait for that before\napplying the active CSS class.\n\n\n- **$animate**: due to [bf0f5502](https://github.com/angular/angular.js/commit/bf0f5502b1bbfddc5cdd2f138efd9188b8c652a9)\n\nBoth the API for the cancelation method and the done callback for\n$animate animations is different. Instead of using a callback function\nfor each of the $animate animation methods, a promise is used instead.\n\n```js\n//before\n$animate.enter(element, container, null, callbackFn);\n\n//after\n$animate.enter(element, container).then(callbackFn);\n```\n\nThe animation can now be cancelled via `$animate.cancel(promise)`.\n\n```js\n//before\nvar cancelFn = $animate.enter(element, container);\ncancelFn(); //cancels the animation\n\n//after\nvar promise = $animate.enter(element, container);\n$animate.cancel(promise); //cancels the animation\n```\n\nkeep in mind that you will still need to run $scope.$apply inside of the `then` callback\nto trigger a digest.\n\n\n- **$animate**: due to [2f4437b3](https://github.com/angular/angular.js/commit/2f4437b3a149eafb899f25933bd6c713b167d10e)\n\n$animate.addClass, $animate.removeClass and $animate.setClass will no longer start the animation\nright after being called in the directive code. The animation will only commence once a digest\nhas passed. This means that all animation-related testing code requires an extra digest to kick\noff the animation.\n\n```js\n//before this fix\n$animate.addClass(element, 'super');\nexpect(element).toHaveClass('super');\n\n//now\n$animate.addClass(element, 'super');\n$rootScope.$digest();\nexpect(element).toHaveClass('super');\n```\n\n$animate will also tally the amount of times classes are added and removed and only animate\nthe left over classes once the digest kicks in. This means that for any directive code that\nadds and removes the same CSS class on the same element then this may result in no animation\nbeing triggered at all.\n\n```js\n$animate.addClass(element, 'klass');\n$animate.removeClass(element, 'klass');\n\n$rootScope.$digest();\n\n//nothing happens...\n```\n\n\n- **$compile/ngBind:** due to [3660fd09](https://github.com/angular/angular.js/commit/3660fd0912d3ccf6def8c9f02d8d4c0621c8d91f),\n\nThe value of `$binding` data property on an element is always an array now\nand the expressions do not include the curly braces `{{ ... }}`.\n\n\n- **currencyFilter:** due to [c2aaddbe](https://github.com/angular/angular.js/commit/c2aaddbe4b21348aab8c13a78cdd6aaee846ae4e),\n  previously the currency filter would convert null and undefined values into empty string, after this change\nthese values will be passed through.\n\nOnly cases when the currency filter is chained with another filter that doesn't expect null/undefined will be affected. This\nshould be very rare.\n\nThis change will not change the visual output of the filter because the interpolation will convert the null/undefined to\nan empty string.\n\nCloses #8605\n\n\n- **numberFilter:** due to [2ae10f67](https://github.com/angular/angular.js/commit/2ae10f67fcde3e172f695956301ef796b68a50c2),\n  previously the number filter would convert null and undefined values into empty string, after this change\nthese values will be passed through.\n\nOnly cases when the number filter is chained with another filter that doesn't expect null/undefined will be affected. This\nshould be very rare.\n\nThis change will not change the visual output of the filter because the interpolation will convert the null/undefined to\nan empty string.\n\nCloses #8605\nCloses #8842\n\n\n- **input:**\n  - due to [77ce5b89](https://github.com/angular/angular.js/commit/77ce5b89f97aa83c3eb1fe2e19375ef00a822015),\n\nNgModel.viewValue will always be used when rendering validations for `minlength` and `maxlength`.\n\nCloses #7967\nCloses #8811\n\n- **input:**\n  - due to [29f0b568](https://github.com/angular/angular.js/commit/29f0b568debab7810752969d363d337099e96cdc),\n\n\nAccording to the HTML5 spec `input[time]` should create dates\nbased on the year 1970 (used to be based on the year 1900).\n\nRelated to #8447.\n\n\n- **ngModel**: due to [db044c40](https://github.com/angular/angular.js/commit/db044c408a7f8082758b96ab739348810c36e15a)\n\nAny parser code from before that returned an `undefined` value\n(or nothing at all) will now cause a parser failure. When this occurs\nnone of the validators present in `$validators` will run until the parser\nerror is gone. The error will be stored on `ngModel.$error`.\n\n\n\n\n- **ngEventDirs:** due to [719c747c](https://github.com/angular/angular.js/commit/719c747cd892ee933e7e414a7dc97e657b88317d),\n\nThe `blur` and `focus` event fire synchronously, also during DOM operations\nthat remove elements. This lead to errors as the Angular model was not\nin a consistent state. See this [fiddle](http://jsfiddle.net/fq1dq5yb/) for a demo.\n\nThis change executes the expression of those events using\n`scope.$evalAsync` if an `$apply` is in progress, otherwise\nkeeps the old behavior.\n\nFixes #4979\nFixes #5945\nCloses #8803\nCloses #6910\nCloses #5402\n\n- **$compile:** due to [5f3f25a1](https://github.com/angular/angular.js/commit/5f3f25a1a6f9d4f2a66e2700df3b9c5606f1c255),\n\nThe returned value from directive controller constructors are now ignored, and only the constructed\ninstance itself will be attached to the node's expando. This change is necessary in order to ensure\nthat it's possible to bind properties to the controller's instance before the actual constructor is\ninvoked, as a convenience to developers.\n\nIn the past, the following would have worked:\n\n```js\nangular.module(\"myApp\", []).\n    directive(\"myDirective\", function() {\n        return {\n            controller: function($scope) {\n                return {\n                    doAThing: function() { $scope.thingDone = true; },\n                    undoAThing: function() { $scope.thingDone = false; }\n                };\n            },\n            link: function(scope, element, attrs, ctrl) {\n                ctrl.doAThing();\n            }\n        };\n    });\n```\n\nHowever now, the reference to `doAThing()` will be undefined, because the return value of the controller's constructor is ignored. In order to work around this, one can opt for several strategies, including the use of `_.extend()` or `merge()` like routines, like so:\n\n```js\nangular.module(\"myApp\", []).\n    directive(\"myDirective\", function() {\n        return {\n            controller: function($scope) {\n                _.extend(this, {\n                    doAThing: function() { $scope.thingDone = true; },\n                    undoAThing: function() { $scope.thingDone = false; }\n                });\n            },\n            link: function(scope, element, attrs, ctrl) {\n                ctrl.doAThing();\n            }\n        };\n    });\n```\n\n<a name=\"1.2.23\"></a>\n# 1.2.23 superficial-malady (2014-08-22)\n\n\n## Bug Fixes\n\n- **$location:**\n  - rewrite relative URI correctly if `path==='/'` in legacy html5Mode\n  ([c6e4defc](https://github.com/angular/angular.js/commit/c6e4defcb6ec1ff43e9590b8fe9601d9e9da445d),\n   [#8684](https://github.com/angular/angular.js/issues/8684))\n  - don't call `indexOf()` of undefined `href` attribute\n  ([74a7afcb](https://github.com/angular/angular.js/commit/74a7afcb31b2e2aef2d7a4c3e3cf29f320669b0e),\n   [#7721](https://github.com/angular/angular.js/issues/7721), [#8681](https://github.com/angular/angular.js/issues/8681))\n- **$sanitize:** sanitize javascript urls with comments\n  ([4f387050](https://github.com/angular/angular.js/commit/4f3870500da6f6f0c1b1d20c70404996b1a39585),\n   [#8274](https://github.com/angular/angular.js/issues/8274))\n- **Angular:** make Date comparison in equals() NaN-aware\n  ([98f60372](https://github.com/angular/angular.js/commit/98f603722d81046031ad4a10e0a49b692871c2b2),\n   [#8650](https://github.com/angular/angular.js/issues/8650), [#8715](https://github.com/angular/angular.js/issues/8715))\n- **copy:** clear array destinations correctly for non-array sources\n  ([888b0f54](https://github.com/angular/angular.js/commit/888b0f5400c2357dcc91300d1a4e66e52a8d8801),\n   [#8610](https://github.com/angular/angular.js/issues/8610), [#8702](https://github.com/angular/angular.js/issues/8702))\n- **input:**\n  - use lowercase method to account for undefined type\n  ([456026ef](https://github.com/angular/angular.js/commit/456026eff12ad70fa27dd08ec6bddc63e0f3e604))\n  - by default, do not trim `input[type=password]` values\n  ([ebece0bc](https://github.com/angular/angular.js/commit/ebece0bcb9d64e59beb1c9b3418bed25e50ceef4),\n   [#8250](https://github.com/angular/angular.js/issues/8250), [#8230](https://github.com/angular/angular.js/issues/8230))\n- **linky:** handle quotes around email addresses\n  ([effc98fd](https://github.com/angular/angular.js/commit/effc98fdc91937ae0aca30bc53e34a3c29863cd6),\n   [#8520](https://github.com/angular/angular.js/issues/8520))\n- **minErr:** encode btstrpd error input to strip angle brackets\n  ([aaf9c5e5](https://github.com/angular/angular.js/commit/aaf9c5e598996ab17bce9579c8bfe63628b6620e),\n   [#8683](https://github.com/angular/angular.js/issues/8683))\n- **ngHref:** remove attribute when empty value instead of ignoring\n  ([ed56872b](https://github.com/angular/angular.js/commit/ed56872bb2c9c479f90a479f52e3d4ef9c80d0c7),\n   [#2755](https://github.com/angular/angular.js/issues/2755))\n\n\n## Breaking Changes\n\n- **input:** due to [ebece0bc](https://github.com/angular/angular.js/commit/ebece0bcb9d64e59beb1c9b3418bed25e50ceef4),\n\nPreviously, `input[type=password]` would trim values by default, and would require an explicit ng-trim=\"false\"\nto disable the trimming behavior. After this CL, `ng-trim` no longer affects `input[type=password]`, and will\nnever trim the password value.\n\nCloses #8250\nCloses #8230\n\n\n\n<a name=\"1.3.0-beta.19\"></a>\n# 1.3.0-beta.19 rafter-ascension (2014-08-22)\n\n\n## Bug Fixes\n\n- **$compile:**\n  - use the correct namespace for transcluded SVG elements\n  ([ffbd276d](https://github.com/angular/angular.js/commit/ffbd276d6def6ff35bfdb30553346e985f4a0de6),\n   [#8716](https://github.com/angular/angular.js/issues/8716))\n  - update the jQuery `.context` when an element is replaced by `replace:true` directive\n  ([f02f7d9c](https://github.com/angular/angular.js/commit/f02f7d9c15deea9c5d83212301e2a5e18223bbe5),\n   [#8253](https://github.com/angular/angular.js/issues/8253), [#7900](https://github.com/angular/angular.js/issues/7900))\n- **$location:**\n  - rewrite relative URI correctly if `path==='/'` in legacy html5Mode\n  ([d18b2819](https://github.com/angular/angular.js/commit/d18b2819768e467897dee7bc223876ca23ea71b1),\n   [#8684](https://github.com/angular/angular.js/issues/8684))\n  - don't call `indexOf()` of undefined `href` attribute\n  ([5b77e30c](https://github.com/angular/angular.js/commit/5b77e30c1ac49be7b079b82527a5631f68bac904),\n   [#7721](https://github.com/angular/angular.js/issues/7721), [#8681](https://github.com/angular/angular.js/issues/8681))\n- **$parse:** remove unused variable declaration in generated getters\n  ([6acea115](https://github.com/angular/angular.js/commit/6acea1152f72a4026583897c67bea2839bc9e89e))\n- **$sanitize:** sanitize javascript urls with comments\n  ([b7e82a33](https://github.com/angular/angular.js/commit/b7e82a33eee03fc683f982c6ee13d15d88b07f67),\n   [#8274](https://github.com/angular/angular.js/issues/8274))\n- **$watchGroup:** call listener once when the `watchExpressions` array is empty\n  ([bf0e8373](https://github.com/angular/angular.js/commit/bf0e83732aa02c7aa08d0ccdf122116235fcfa11))\n- **Angular:** make Date comparison in `equals()` `NaN`-aware\n  ([693e846a](https://github.com/angular/angular.js/commit/693e846add5089d0e516604ae4a109e445fd3664),\n   [#8650](https://github.com/angular/angular.js/issues/8650), [#8715](https://github.com/angular/angular.js/issues/8715))\n- **Scope:** don't clear the phase when an exception is thrown from asyncQueue or watch\n  ([bf1a57ad](https://github.com/angular/angular.js/commit/bf1a57ad4822bb152fdd4d2fb54c0689e466481b))\n- **copy:** clear array destinations correctly for non-array sources\n  ([a603e202](https://github.com/angular/angular.js/commit/a603e202cc7e048c2ab6f12dee1cc8f277cf6f4f),\n   [#8610](https://github.com/angular/angular.js/issues/8610), [#8702](https://github.com/angular/angular.js/issues/8702))\n- **forEach:** match behavior of Array.prototype.forEach (ignore missing properties)\n  ([36230194](https://github.com/angular/angular.js/commit/36230194be8aa417b0af33d618060829a75c4c5f),\n   [#8510](https://github.com/angular/angular.js/issues/8510), [#8522](https://github.com/angular/angular.js/issues/8522), [#8525](https://github.com/angular/angular.js/issues/8525))\n- **input:**\n  - use lowercase method to account for undefined type\n  ([066c0499](https://github.com/angular/angular.js/commit/066c049957a8af2fe449040eca2f1cb499655e32))\n  - by default, do not trim input[type=password] values\n  ([a7fb357f](https://github.com/angular/angular.js/commit/a7fb357fa122e0a056ce1de838a2dfaf1ebc2953),\n   [#8250](https://github.com/angular/angular.js/issues/8250), [#8230](https://github.com/angular/angular.js/issues/8230))\n- **jQuery:** cooperate with other libraries monkey-patching jQuery.cleanData\n  ([b9389b26](https://github.com/angular/angular.js/commit/b9389b26ba2cf6aa70372fa32a7b28c62d174bf5),\n   [#8471](https://github.com/angular/angular.js/issues/8471))\n- **jqLite:**\n  - clone wrapNode in jqlite/wrap\n  ([77d3e754](https://github.com/angular/angular.js/commit/77d3e7544642396d868aa49b85f0c027e8057bd7),\n   [#3860](https://github.com/angular/angular.js/issues/3860), [#4194](https://github.com/angular/angular.js/issues/4194))\n  - revert the `ready()` optimization until jQuery does the same\n  ([1bdca93d](https://github.com/angular/angular.js/commit/1bdca93d708ce9441b26d00e564210755395edf7))\n- **linky:** handle quotes around email addresses\n  ([a9d22712](https://github.com/angular/angular.js/commit/a9d227120dc2d433372da415a450e56b783b57a0),\n   [#8520](https://github.com/angular/angular.js/issues/8520))\n- **minErr:** encode btstrpd error input to strip angle brackets\n  ([0872388a](https://github.com/angular/angular.js/commit/0872388a1b88b8637fdb0fb1ebbee269bead0508),\n   [#8683](https://github.com/angular/angular.js/issues/8683))\n- **ngRepeat:**\n  - allow aliasAs identifiers which contain but do not match reserved words\n  ([d713ad1b](https://github.com/angular/angular.js/commit/d713ad1b6607389649fbb8d12ac103565b02a1d4),\n   [#8729](https://github.com/angular/angular.js/issues/8729))\n  - make allowed aliasAs expressions more strict\n  ([09b29870](https://github.com/angular/angular.js/commit/09b298705f74255aff55bb7e4ba200c4200d712d),\n   [#8438](https://github.com/angular/angular.js/issues/8438), [#8440](https://github.com/angular/angular.js/issues/8440))\n\n\n## Features\n\n- **$compile:**\n  - use allOrNothing interpolation for ngAttr*\n  ([09de7b5d](https://github.com/angular/angular.js/commit/09de7b5db466498becb295ecf5c1d0a698b1512c),\n   [#8376](https://github.com/angular/angular.js/issues/8376), [#8399](https://github.com/angular/angular.js/issues/8399))\n- **benchpress:** configure benchpress grunt task\n  ([6bdaa4bc](https://github.com/angular/angular.js/commit/6bdaa4bc213805a58f51e9f5285dfe03bb06ddc3))\n- **jqLite:** implement the `detach` method\n  ([1a05daf5](https://github.com/angular/angular.js/commit/1a05daf5dc67813528afdb88086766dc22b6c0df),\n   [#5461](https://github.com/angular/angular.js/issues/5461))\n- **ngRoute:** add method for changing url params\n  ([77a1acc7](https://github.com/angular/angular.js/commit/77a1acc7fcad7a8a7d0376b33d38a8977372cfe2))\n\n\n## Performance Improvements\n\n- **$compile:**\n  - don't register $destroy callbacks on element-transcluded nodes\n  ([b5f7970b](https://github.com/angular/angular.js/commit/b5f7970be5950580bde4de0002a578daf3ae3aac))\n  - refactor publicLinkFn to simplify the code and use 'for in' loop\n  ([645625cf](https://github.com/angular/angular.js/commit/645625cf349a4be57691a7bf418b2386b4c1a53d))\n  - clone the nodeList during linking only if necessary\n  ([3e0a2e1f](https://github.com/angular/angular.js/commit/3e0a2e1f3367a5b4ae7d8de6cff559f522aacfba))\n  - delay object initialization in nodeLinkFn\n  ([31ed0af7](https://github.com/angular/angular.js/commit/31ed0af74b0081906415dcefe5610e1217cc0c48))\n  - optimize nodeLinkFn\n  ([35134a0e](https://github.com/angular/angular.js/commit/35134a0e237d193cd7d3995dacfdc6bf3e92635e))\n  - optimize publicLinkFn\n  ([274e9c4d](https://github.com/angular/angular.js/commit/274e9c4ddfd64138d39fcf84047aabc3ccde2f0b))\n- **$interpolate:** do not keep empty separators\n  ([94b5c9f0](https://github.com/angular/angular.js/commit/94b5c9f00edff7fa631d09316ceb9c7fd4c6426a))\n- **$parse:**\n  - don't bind filters to a context\n  ([8863b9d0](https://github.com/angular/angular.js/commit/8863b9d04c722b278fa93c5d66ad1e578ad6eb1f))\n  - optimize filter implementation\n  ([ece6ef47](https://github.com/angular/angular.js/commit/ece6ef479c741f17fc217d743cad64c516dbed27))\n  - speed up fn invocation for no args case\n  ([a17578ad](https://github.com/angular/angular.js/commit/a17578ad3db5d1375aec1d601055ab718eeafd10))\n  - speed up fn invocation by optimizing arg collection\n  ([fecfc5b0](https://github.com/angular/angular.js/commit/fecfc5b09feb7e4079364013b0beb6bf204ade2a))\n  - use no-proto maps as caches and avoid hasOwnProperty checks\n  ([d302ea0c](https://github.com/angular/angular.js/commit/d302ea0cfade2787d7cc500398b7dcd3e4eff945))\n  - trim expression only if string\n  ([a1341223](https://github.com/angular/angular.js/commit/a1341223c084c8188671bb8d6ea1608490b66f9f))\n- **$rootScope:** do not use `Function::call` when not needed\n  ([7eae29e5](https://github.com/angular/angular.js/commit/7eae29e5ab478ccb7e02fee8311f8b99ea1d165d))\n- **Scope:**\n  - optimize `$watchCollection` when used for watching objects\n  ([e822e906](https://github.com/angular/angular.js/commit/e822e9061c2a605649d91abbd641f757e2829275))\n  - don't use forEach in\n  ([301463a2](https://github.com/angular/angular.js/commit/301463a2e249011d7cb696c6cf34254f8317a706))\n  - watchCollection optimization\n  ([7d96ab0d](https://github.com/angular/angular.js/commit/7d96ab0d132d923ec3e3a212aaf9d79f1d4a02de))\n  - exit $broadcast early if nobody is listening for the given event\n  ([a09fa356](https://github.com/angular/angular.js/commit/a09fa356416c033a52666f3becf00524ecff3a03))\n  - use remove the need for the extra watch in $watchGroup\n  ([3f0e642e](https://github.com/angular/angular.js/commit/3f0e642eefcbbb315839c4456ba6ac029a7b8a20),\n   [#8396](https://github.com/angular/angular.js/issues/8396))\n- **benchpress:** add benchpress node module and port over large table test\n  ([1229334f](https://github.com/angular/angular.js/commit/1229334fbd8c778e95785d6a5e5589099ce655f7))\n- **isObject:** use strict comparison\n  ([d208ba25](https://github.com/angular/angular.js/commit/d208ba254442649d35f96c76bcd9e47326ec59f3))\n- **jqLite:**\n  - simplify jqLiteDealoc\n  ([f8f7a1df](https://github.com/angular/angular.js/commit/f8f7a1df34560222cb5d2e18d4be996f5553815a))\n  - optimize event handler\n  ([d05f27e2](https://github.com/angular/angular.js/commit/d05f27e274c41c33eebf4fe8035715d3f6596069))\n  - only take `str.split()` path when needed\n  ([187b1b8e](https://github.com/angular/angular.js/commit/187b1b8ef45babd86afa853dc9321cd23160096e),\n   [#8648](https://github.com/angular/angular.js/issues/8648))\n  - optimize `off()`\n  ([abb17cce](https://github.com/angular/angular.js/commit/abb17cce8b459e4646d1c2a2428b691c3d95fb4c))\n  - refactor jqLiteExpandoStore to minimize access to expensive element.ng339 expando property\n  ([1e8698b3](https://github.com/angular/angular.js/commit/1e8698b33e61b1a196f05f42856a2da4590a10e1))\n  - microoptimization in chaining fn\n  ([fafbd494](https://github.com/angular/angular.js/commit/fafbd494907a8c068d79415b7ba8f42f283be521))\n  - don't use String#split in on() unless we need it\n  ([bda673f8](https://github.com/angular/angular.js/commit/bda673f8e785f299407c8c45887f37448a0f0192))\n  - don't check isString many times in constructor\n  ([443b521e](https://github.com/angular/angular.js/commit/443b521e22f9ec7009b913a2fe78caee0a515e87))\n  - optimize jqLiteAcceptsData method\n  ([b493c62f](https://github.com/angular/angular.js/commit/b493c62f6b3e4288f5dee7c8b5952e088c2e3329))\n  - optimize `append()` and `after()`\n  ([8d933bf9](https://github.com/angular/angular.js/commit/8d933bf99520fe3936e33d3ee28fd37e574b99de))\n  - don't register DOM listener for $destroy event\n  ([6251751a](https://github.com/angular/angular.js/commit/6251751ad7bc2f3621db538edb5a9d7313a4ce6d))\n  - optimize event listener registration\n  ([566f1015](https://github.com/angular/angular.js/commit/566f1015d27118d259e0886910d6b73b3cb0eb10))\n  - improve createEventHandler method by switching from forEach to for loop\n  ([e9cd6dc0](https://github.com/angular/angular.js/commit/e9cd6dc055cb7bd80ae9232d8985b2bc3999135e))\n  - don't use `forEach` in `off()`\n  ([960a8410](https://github.com/angular/angular.js/commit/960a8410515b2d7d461d7c95e8a2ca3d75129087))\n  - don't recreate the Node.contains polyfill\n  ([d1536e7c](https://github.com/angular/angular.js/commit/d1536e7c8bf60549096138d08953a43190c7b1a6))\n  - speed up shallowCopy and special case Attributes cloning\n  ([54fa16e4](https://github.com/angular/angular.js/commit/54fa16e45d8769ce6708a28388326db0eea53c7e))\n- **ngBind:** bypass jquery/jqlite when setting text\n  ([0a738ce1](https://github.com/angular/angular.js/commit/0a738ce1760f38efe45e79aa133442be09b56803))\n- **ngRepeat:**\n  - simplify code and remove duplicate array.length access\n  ([08eb0558](https://github.com/angular/angular.js/commit/08eb05583bf39c63fef43b4faf29c61360699c81))\n  - optimize marking of nodes that are being removed via an animation\n  ([36e35b2c](https://github.com/angular/angular.js/commit/36e35b2cb17c5ff7c43746d9ac0a259f77ff494e))\n  - use no-proto objects for blockMaps\n  ([13d113c5](https://github.com/angular/angular.js/commit/13d113c522f124b91a1fd8606c22bbd399abf121))\n  - move work to compile fn\n  ([bdd853cb](https://github.com/angular/angular.js/commit/bdd853cb83839eef9901af164293611eaa23ee2c))\n  - move updateScope fn to factory and reuse it for all repeaters\n  ([e58d65a5](https://github.com/angular/angular.js/commit/e58d65a520cfbc630cbfbc248479416777ca16b2))\n  - clone boundary comment nodes\n  ([fbd48845](https://github.com/angular/angular.js/commit/fbd48845e0e88e9935f82fe4c9f686ad78b5d924))\n\n\n## Breaking Changes\n\n- **$compile:**\n  - due to [09de7b5d](https://github.com/angular/angular.js/commit/09de7b5db466498becb295ecf5c1d0a698b1512c),\n\n\nNow, `ng-attr-*` will never add the attribute to the DOM if any of the interpolated expressions\nevaluate to `undefined`.\n\nTo work around this, initialize values which are intended to be the empty string with the\nempty string:\n\nFor example, given the following markup:\n\n```html\n<div ng-attr-style=\"border-radius: {{value}}{{units}}\"></div>\n```\n\nIf `$scope.value` is `4`, and `$scope.units` is `undefined`, the resulting markup is unchanged:\n\n```html\n<div ng-attr-style=\"border-radius: {{value}}{{units}}\"></div>\n```\n\nHowever, if $scope.units is `\"\"`, then the resulting markup is updated:\n\n```html\n<div ng-attr-style=\"border-radius: {{value}}{{units}}\" style=\"border-radius: 4\"></div>\n```\n\nCloses #8376\nCloses #8399\n\n  - due to [0d608d04](https://github.com/angular/angular.js/commit/0d608d041f37a659d8d8ba7a9b688e132587035d),\n  element-transcluded directives now have an extra comment automatically appended to their cloned DOM\n\nThis comment is usually needed to keep track the end boundary in the event child directives modify the root node(s).\nIf not used for this purpose it can be safely ignored.\n\n  - due to [75c4cbf8](https://github.com/angular/angular.js/commit/75c4cbf81fcd6d49656d3cb044e59e5fd24e0479),\n  `directive.type` was renamed to `directive.templateNamespace`\n\nThis change is breaking only within 1.3.0-beta releases: `directive.type` was renamed to `directive.templateNamespace`\n\nThe property name `type` was too general.\n\n- **$parse:** due to [8863b9d0](https://github.com/angular/angular.js/commit/8863b9d04c722b278fa93c5d66ad1e578ad6eb1f),\n   `this` in filters is now undefined and no longer the scope\n\nIt's a bad practice for filters to have hidden dependencies, so pulling stuff from scope directly\nis not a good idea. Scope being the filter context was never documented as public API, so we don't\nexpect that any significant code depends on this behavior.\n\nIf an existing filter has a dependency on the scope instance, the scope reference can\nbe passed into the filter as a filter argument (this is highly discouraged for new code):\n\nBefore: `{{ user.name | customFilter }}`\nAfter: `{{ user.name | customFilter:this }}`\n\n- **Scope:** due to [0554c1aa](https://github.com/angular/angular.js/commit/0554c1aae49a81691154a77e70b602b0f24dca81),\n  `deregisterNotifier` callback for `$watch` is no longer available\n\nThis API was available only in the last few 1.3 beta versions and is not\nvery useful for applications, so we don't expect that anyone will be affected\nby this change.\n\n- **input:** due to [a7fb357f](https://github.com/angular/angular.js/commit/a7fb357fa122e0a056ce1de838a2dfaf1ebc2953),\n  by default, do not trim `input[type=password]` values.\n\nPreviously, `input[type=password]` would trim values by default, and would require an explicit `ng-trim=\"false\"`\nto disable the trimming behavior. After this change, `ng-trim` no longer affects `input[type=password]`, and will\nnever trim the password value.\n\nCloses #8250\nCloses #8230\n\n\n\n<a name=\"1.3.0-beta.18\"></a>\n# 1.3.0-beta.18 spontaneous-combustion (2014-08-12)\n\n\n## Bug Fixes\n\n- **$compile:** make '='-bindings NaN-aware\n  ([5038bf79](https://github.com/angular/angular.js/commit/5038bf79c6c8251d7449d887b44a4321e619c534),\n   [#8553](https://github.com/angular/angular.js/issues/8553), [#8554](https://github.com/angular/angular.js/issues/8554))\n- **$location:** add semicolon to whitelist of delimiters to unencode\n  ([36258033](https://github.com/angular/angular.js/commit/3625803349de04f175f87a22cbb608738003811a),\n   [#5019](https://github.com/angular/angular.js/issues/5019))\n- **$parse:**\n  - one-time binding for literal expressions works as expected\n  ([c024f282](https://github.com/angular/angular.js/commit/c024f28217cf8eedd695dd4b933ecf2ba4243c15),\n   [#8209](https://github.com/angular/angular.js/issues/8209))\n  - correctly assign expressions who's path is undefined and that use brackets notation\n  ([c03ad249](https://github.com/angular/angular.js/commit/c03ad249033e701f3ad7aa358102e1cb87f5025c),\n   [#8039](https://github.com/angular/angular.js/issues/8039))\n- **Scope:** add deregisterNotifier to oneTimeLiteralWatch signature\n  ([a001a417](https://github.com/angular/angular.js/commit/a001a417d5c12bad0fa09c88e045622b95239e2f))\n- **jqLite:**\n  - allow `triggerHandler()` to accept custom event\n  ([01d81cda](https://github.com/angular/angular.js/commit/01d81cdab3dbbcb8b4204769eb5272096eb0837f),\n   [#8469](https://github.com/angular/angular.js/issues/8469))\n  - fix regression where mutating the dom tree on a event breaks jqLite.remove\n  ([a00c9bca](https://github.com/angular/angular.js/commit/a00c9bca401abe5b5b0a217be82333056422c811),\n   [#8359](https://github.com/angular/angular.js/issues/8359))\n- **ngSanitize:** ensure `html` is a string in htmlParser()\n  ([34781f18](https://github.com/angular/angular.js/commit/34781f18cb75ded9ae29f4b78f5bacd079f76709),\n   [#8417](https://github.com/angular/angular.js/issues/8417), [#8416](https://github.com/angular/angular.js/issues/8416))\n- **select:**\n  - ensure that at least one option has the `selected` attribute set\n  ([25a476ea](https://github.com/angular/angular.js/commit/25a476ea096b200fb4f422aaa9cd7215e2596ad3),\n   [#8366](https://github.com/angular/angular.js/issues/8366), [#8429](https://github.com/angular/angular.js/issues/8429))\n  - do not update selected property of an option element on digest with no change event\n  ([cdc7db3f](https://github.com/angular/angular.js/commit/cdc7db3f35368a9175ed96c63f4bf56593fe1876),\n   [#8221](https://github.com/angular/angular.js/issues/8221), [#7715](https://github.com/angular/angular.js/issues/7715))\n\n\n## Features\n\n- **$parse:** allow for assignments in ternary operator branches\n  ([2d678f1d](https://github.com/angular/angular.js/commit/2d678f1d0a3714fdd49e582b92787312af129947),\n   [#8512](https://github.com/angular/angular.js/issues/8512), [#8484](https://github.com/angular/angular.js/issues/8484))\n- **form:** Add new $submitted state to forms\n  ([108a69be](https://github.com/angular/angular.js/commit/108a69be17df5884d026c57b2be3235c576250fe),\n   [#8056](https://github.com/angular/angular.js/issues/8056))\n- **http:** allow caching for JSONP requests\n  ([3607c982](https://github.com/angular/angular.js/commit/3607c9822f57b4d01b3f09a6ae4efc7168bec6c5),\n   [#1947](https://github.com/angular/angular.js/issues/1947), [#8356](https://github.com/angular/angular.js/issues/8356))\n- **jQuery:** upgrade to jQuery to 2.1.1\n  ([9e7cb3c3](https://github.com/angular/angular.js/commit/9e7cb3c37543008e6236bb5a2c4536df2e1e43a9))\n- **ngMock:** allow override of when/expect definitions\n  ([477626d8](https://github.com/angular/angular.js/commit/477626d846b4de65d1d5c7071e6a94361395ff42),\n   [#5766](https://github.com/angular/angular.js/issues/5766), [#8352](https://github.com/angular/angular.js/issues/8352))\n\n\n## Performance Improvements\n\n- **$q:** move Deferred and Promise methods to prototypes\n  ([23bc92b1](https://github.com/angular/angular.js/commit/23bc92b17df882a907fb326320f0622717fefe7b),\n   [#8300](https://github.com/angular/angular.js/issues/8300))\n- **input:** prevent additional $digest when input is already touched\n  ([dd2a803f](https://github.com/angular/angular.js/commit/dd2a803f4f03ab629a51623c026d3e3f9dc9e91f),\n   [#8450](https://github.com/angular/angular.js/issues/8450))\n\n\n## Breaking Changes\n\n- **jQuery:** due to [9e7cb3c3](https://github.com/angular/angular.js/commit/9e7cb3c37543008e6236bb5a2c4536df2e1e43a9),\n  Angular no longer supports jQuery versions below 2.1.1.\n- **$q:** due to [23bc92b1](https://github.com/angular/angular.js/commit/23bc92b17df882a907fb326320f0622717fefe7b),\n  Promises methods are no longer enumerated when using for-loops with `hasOwnProperty` check. E.g. `angular.extends`\n\n\n<a name=\"1.2.22\"></a>\n# 1.2.22 finicky-pleasure (2014-08-12)\n\n\n## Bug Fixes\n\n- **$compile:** make '='-bindings NaN-aware\n  ([0b0acb03](https://github.com/angular/angular.js/commit/0b0acb03424a273965fa6e6175d584f53a90252c),\n   [#8553](https://github.com/angular/angular.js/issues/8553), [#8554](https://github.com/angular/angular.js/issues/8554))\n- **$parse:** correctly assign expressions who's path is undefined and that use brackets notation\n  ([60366c8d](https://github.com/angular/angular.js/commit/60366c8d0bb5ffdd1bd8a8971820eb4868f3efd5),\n   [#8039](https://github.com/angular/angular.js/issues/8039))\n- **jqLite:** allow `triggerHandler()` to accept custom event\n  ([d262378b](https://github.com/angular/angular.js/commit/d262378b7c047dcd925cf4b55b80c0697b292232),\n   [#8469](https://github.com/angular/angular.js/issues/8469), [#8505](https://github.com/angular/angular.js/issues/8505))\n- **ngSanitize:** ensure `html` is a string in htmlParser()\n  ([9ee07551](https://github.com/angular/angular.js/commit/9ee075518f1ccec0f34aa49bd007aa2ed9a3b12e),\n   [#8417](https://github.com/angular/angular.js/issues/8417), [#8416](https://github.com/angular/angular.js/issues/8416))\n- **select:**\n  - ensure that at least one option has the `selected` attribute set\n  ([79538afd](https://github.com/angular/angular.js/commit/79538afd7bd730d49be8eb988a3a54848d8ddaec),\n   [#8366](https://github.com/angular/angular.js/issues/8366), [#8429](https://github.com/angular/angular.js/issues/8429))\n  - do not update selected property of an option element on digest with no change event\n  ([c2860944](https://github.com/angular/angular.js/commit/c2860944c61a0b910f703fe8a9717188ed387893),\n   [#8221](https://github.com/angular/angular.js/issues/8221), [#7715](https://github.com/angular/angular.js/issues/7715))\n\n\n## Features\n\n- **$parse:** allow for assignments in ternary operator branches\n  ([93b0c2d8](https://github.com/angular/angular.js/commit/93b0c2d8925e354159cc421e5be1bca9582f7b70),\n   [#8512](https://github.com/angular/angular.js/issues/8512), [#8484](https://github.com/angular/angular.js/issues/8484))\n- **http:** allow caching for JSONP requests\n  ([eab5731a](https://github.com/angular/angular.js/commit/eab5731afc788c59f3f2988db372299268df8614),\n   [#1947](https://github.com/angular/angular.js/issues/1947), [#8356](https://github.com/angular/angular.js/issues/8356))\n\n\n<a name=\"1.3.0-beta.17\"></a>\n# 1.3.0-beta.17 turing-autocompletion (2014-07-25)\n\n\n## Bug Fixes\n\n- **angular.copy:** clone regexp flags correctly\n  ([86340a59](https://github.com/angular/angular.js/commit/86340a59bf9eb7bdfc4f99000cecf628cd10d9c8),\n   [#5781](https://github.com/angular/angular.js/issues/5781), [#8337](https://github.com/angular/angular.js/issues/8337))\n- **docs:** change plnkr form to open in same window\n  ([925b2080](https://github.com/angular/angular.js/commit/925b2080a0341d9348feeb4f492957a2e2c80082))\n- **jqLite:** triggerHandler support unbind self\n  ([8a27abae](https://github.com/angular/angular.js/commit/8a27abae896de3c4d94c407e8bb381e099d2d7f7),\n   [#5984](https://github.com/angular/angular.js/issues/5984))\n- **ngHref:** remove attribute when empty value instead of ignoring\n  ([469ea338](https://github.com/angular/angular.js/commit/469ea3384ad48ca4765af807c0f41201edb527f9),\n   [#2755](https://github.com/angular/angular.js/issues/2755))\n\n\n## Features\n\n- **$compile:** change directive's restrict setting to default to EA (element/attribute)\n  ([11f5aeee](https://github.com/angular/angular.js/commit/11f5aeeee952a395edaf54e3277674f211a82fc7),\n   [#8321](https://github.com/angular/angular.js/issues/8321))\n- **$q:** add streamlined ES6-style interface for using $q\n  ([f3a763fd](https://github.com/angular/angular.js/commit/f3a763fd2edd8a37b80c79a5aaa1444460cd2df7),\n   [#8311](https://github.com/angular/angular.js/issues/8311), [#6427](https://github.com/angular/angular.js/issues/6427))\n- **ngRepeat:** provide support for aliasing filtered repeater results as a scope member\n  ([e0adb9c4](https://github.com/angular/angular.js/commit/e0adb9c452e172295209f785b62472688225fffb),\n   [#5919](https://github.com/angular/angular.js/issues/5919), [#8046](https://github.com/angular/angular.js/issues/8046), [#8282](https://github.com/angular/angular.js/issues/8282))\n\n\n## Performance Improvements\n\n- **$parse:** don't use reflective calls in generated functions\n  ([c54228fb](https://github.com/angular/angular.js/commit/c54228fbe9d42d8a3a159bf84dd1d2e99b259ece))\n\n\n## Breaking Changes\n\n- **$compile:** due to [11f5aeee](https://github.com/angular/angular.js/commit/11f5aeeee952a395edaf54e3277674f211a82fc7),\n  directives now match elements by default unless specific restriction rules are set via `restrict` property.\n\nThis means that if a directive 'myFoo' previously didn't specify matching restriction, it will now match both the attribute\nand element form.\n\nBefore:\n\n `<div my-foo></div>` <---- my-foo attribute matched the directive\n\n `<my-foo></my-foo>`  <---- no match\n\nAfter:\n\n `<div my-foo></div>` <---- my-foo attribute matched the directive\n\n `<my-foo></my-foo>`  <---- my-foo element matched the directive\n\nIt is not expected that this will be a problem in practice because of widespread use of prefixes that make `<my-foo>` like\nelements unlikely.\n\nCloses #8321\n\n\n<a name=\"1.2.21\"></a>\n# 1.2.21 wizard-props (2014-07-25)\n\n\n## Bug Fixes\n\n- **$http:** fix double-quoted date issue when encoding params\n  ([2f960f15](https://github.com/angular/angular.js/commit/2f960f1530ed936c57df612a352a0d996368f6a1),\n   [#8150](https://github.com/angular/angular.js/issues/8150), [#6128](https://github.com/angular/angular.js/issues/6128), [#8154](https://github.com/angular/angular.js/issues/8154))\n- **$location:** handle plus character in query strings\n  ([60af504c](https://github.com/angular/angular.js/commit/60af504c18dbdde9dfe90e9a2badef6d9e798512),\n   [#3042](https://github.com/angular/angular.js/issues/3042))\n- **$rootScope:** $watchCollection should handle NaN in objects\n  ([bf13d268](https://github.com/angular/angular.js/commit/bf13d2683d5880b18db00087e80ee0fd5e1f429a),\n   [#7930](https://github.com/angular/angular.js/issues/7930))\n- **angular.copy:** clone regexp flags correctly\n  ([e25ed0d4](https://github.com/angular/angular.js/commit/e25ed0d48d9a1c577e78b1c96098841572c764ea),\n   [#5781](https://github.com/angular/angular.js/issues/5781), [#8337](https://github.com/angular/angular.js/issues/8337))\n- **csp:** fix autodetection of CSP + better docs\n  ([0e5d3190](https://github.com/angular/angular.js/commit/0e5d31908e122f013427164f7bbeea914a9a5961),\n   [#8162](https://github.com/angular/angular.js/issues/8162), [#8191](https://github.com/angular/angular.js/issues/8191))\n- **docs:** change plnkr form to open in same window\n  ([5d11e020](https://github.com/angular/angular.js/commit/5d11e02008731a78f302841863a83fe7ed3c37b9))\n- **jqLite:** triggerHandler support unbind self\n  ([209e6000](https://github.com/angular/angular.js/commit/209e60007042f7e8b34c54ec6bf7d6f703c0ba2a),\n   [#5984](https://github.com/angular/angular.js/issues/5984))\n- **ngHref:** remove attribute when empty value instead of ignoring\n  ([948c86c6](https://github.com/angular/angular.js/commit/948c86c6025fca8e07921869d21cfac1c6333b05),\n   [#2755](https://github.com/angular/angular.js/issues/2755))\n- **ngRoute:** remove unnecessary call to decodeURIComponent\n  ([1b779028](https://github.com/angular/angular.js/commit/1b779028fdd339febaa1fff5f3bd4cfcda46cc09),\n   [#6326](https://github.com/angular/angular.js/issues/6326), [#6327](https://github.com/angular/angular.js/issues/6327))\n- **ngSanitize:**\n  - follow HTML parser rules for start tags / allow < in text content\n  ([d175bb01](https://github.com/angular/angular.js/commit/d175bb01314efdcbad5c3cb31b02e298e26c6e19),\n   [#8212](https://github.com/angular/angular.js/issues/8212), [#8193](https://github.com/angular/angular.js/issues/8193))\n- **orderBy:** correctly order by date values\n  ([f1b28847](https://github.com/angular/angular.js/commit/f1b28847c8123483e03ac2410de86fd33a80b5f4),\n   [#6675](https://github.com/angular/angular.js/issues/6675), [#6746](https://github.com/angular/angular.js/issues/6746))\n- **select:** force visual update in IE\n  ([c0afbfac](https://github.com/angular/angular.js/commit/c0afbfaca57893403d8d4b0990879ad5b9ffc3e5),\n   [#7692](https://github.com/angular/angular.js/issues/7692), [#8158](https://github.com/angular/angular.js/issues/8158))\n\n\n## Performance Improvements\n\n- **$compile:** only create jqLite object when necessary\n  ([71eb1901](https://github.com/angular/angular.js/commit/71eb1901f6b9a3a6d4b772aa95ce0dc78ff847bc))\n- **$parse:** don't use reflective calls in generated functions\n  ([cbdf0c2a](https://github.com/angular/angular.js/commit/cbdf0c2afb9836ae4cca6d70cf555ff28f55a1d1))\n- **forEach:** use native for loop instead of forEach for Arrays\n  ([492b0cdf](https://github.com/angular/angular.js/commit/492b0cdf28d02f1d508455245b7d8e1d641d9f40))\n- **jqLite:** expose the low-level jqLite.data/removeData calls\n  ([3c46c943](https://github.com/angular/angular.js/commit/3c46c94342aa35131f3ba0f8f4a6b39338b87d56))\n- **ngBindHtml:** move addClass to the compile phase\n  ([8eede099](https://github.com/angular/angular.js/commit/8eede099cd8aa6d524d1de385d08432072fd294e),\n   [#8261](https://github.com/angular/angular.js/issues/8261))\n\n\n<a name=\"1.3.0-beta.16\"></a>\n# 1.3.0-beta.16 pizza-transubstantiation (2014-07-18)\n\n## Bug Fixes\n\n- **$cookie:** use `decodeURIComponent` instead of unescape for cookie reading\n  ([1c9ab40d](https://github.com/angular/angular.js/commit/1c9ab40d286ffdb1b41d30ca8d861b53175bfc24),\n   [#8125](https://github.com/angular/angular.js/issues/8125))\n- **$http:** fix double-quoted date issue when encoding params\n  ([9dce42b3](https://github.com/angular/angular.js/commit/9dce42b3c26eb02621723172a68725980369b849),\n   [#8150](https://github.com/angular/angular.js/issues/8150), [#6128](https://github.com/angular/angular.js/issues/6128), [#8154](https://github.com/angular/angular.js/issues/8154))\n- **$location:** handle plus character in query strings\n  ([3f4ee151](https://github.com/angular/angular.js/commit/3f4ee1513901f55d6007e3fc3948458adf4ac656),\n   [#3042](https://github.com/angular/angular.js/issues/3042))\n- **$rootScope:**\n  - `$watchCollection` should handle `NaN` in objects\n  ([db9f2570](https://github.com/angular/angular.js/commit/db9f2570c18d77d0e51d5a7afa139d25d0bdc470),\n   [#7930](https://github.com/angular/angular.js/issues/7930))\n  - remove support for a watch action to be a string\n  ([02c0ed27](https://github.com/angular/angular.js/commit/02c0ed27bc375d5352fefdd7e34aad9758621283),\n   [#8190](https://github.com/angular/angular.js/issues/8190))\n- **csp:** fix autodetection of CSP + better docs\n  ([0113f225](https://github.com/angular/angular.js/commit/0113f2257415422729d5c2a9bdba76c1d0a17a13),\n   [#8162](https://github.com/angular/angular.js/issues/8162), [#8191](https://github.com/angular/angular.js/issues/8191))\n- **ngList:** use custom separators for re-joining list items\n  ([c6c9d26e](https://github.com/angular/angular.js/commit/c6c9d26e3487ce24ece390c26994123964f805b0),\n   [#4008](https://github.com/angular/angular.js/issues/4008), [#2561](https://github.com/angular/angular.js/issues/2561), [#4344](https://github.com/angular/angular.js/issues/4344))\n- **ngRoute:** remove unnecessary call to `decodeURIComponent`\n  ([528f56a6](https://github.com/angular/angular.js/commit/528f56a690295650f54eeb2238609446635c5db0),\n   [#6326](https://github.com/angular/angular.js/issues/6326), [#6327](https://github.com/angular/angular.js/issues/6327))\n- **ngSanitize:** follow HTML parser rules for start tags / allow < in text content\n  ([f6681d41](https://github.com/angular/angular.js/commit/f6681d41a493efa6566f8a8a0b6ec39547e572ef),\n   [#8212](https://github.com/angular/angular.js/issues/8212), [#8193](https://github.com/angular/angular.js/issues/8193))\n- **ngSwitch:**\n  - interoperate with multi-element transclude directives\n  ([c20d438a](https://github.com/angular/angular.js/commit/c20d438ac9b9757331d096969a73c782c38e098a),\n   [#8235](https://github.com/angular/angular.js/issues/8235), [#8244](https://github.com/angular/angular.js/issues/8244))\n  - use the correct transclusion scope\n  ([4f32e3ee](https://github.com/angular/angular.js/commit/4f32e3eef152bcaab7f7ab151fc824e71a591473),\n   [#8235](https://github.com/angular/angular.js/issues/8235))\n- **orderBy:** correctly order by date values\n  ([92bceb5c](https://github.com/angular/angular.js/commit/92bceb5c5b6e4a5a8fee01e1e0dfcf4674858cf2),\n   [#6675](https://github.com/angular/angular.js/issues/6675), [#6746](https://github.com/angular/angular.js/issues/6746))\n- **select:** force visual update in IE\n  ([d7f73022](https://github.com/angular/angular.js/commit/d7f730228d58d3a409846e64ba5d0120356691cc),\n   [#7692](https://github.com/angular/angular.js/issues/7692), [#8158](https://github.com/angular/angular.js/issues/8158))\n\n\n## Features\n\n- **$compile:** explicitly request multi-element directive behavior\n  ([e8066c4b](https://github.com/angular/angular.js/commit/e8066c4b4ce11496b0d8f39e41b4d753048bca2d),\n   [#5372](https://github.com/angular/angular.js/issues/5372), [#6574](https://github.com/angular/angular.js/issues/6574), [#5370](https://github.com/angular/angular.js/issues/5370), [#8044](https://github.com/angular/angular.js/issues/8044), [#7336](https://github.com/angular/angular.js/issues/7336))\n- **ngList:** use ngTrim to manage whitespace handling when splitting\n  ([8d18d20e](https://github.com/angular/angular.js/commit/8d18d20e316ed9d420f09f46f90027aef2940930))\n- **ngTransclude:** allow ngTransclude to be used as an element\n  ([3dafcba9](https://github.com/angular/angular.js/commit/3dafcba9c1738b85f3adceaac90b747a1b595ea8),\n   [#8141](https://github.com/angular/angular.js/issues/8141))\n\n\n## Performance Improvements\n\n- **$compile:** only create jqLite object when necessary\n  ([a160f76f](https://github.com/angular/angular.js/commit/a160f76ffa9544cd2ed99f24ba65b5994108f9f5))\n- **bindOnce** more performant interpolation and lazy one-time binding\n  ([86d55c1d](https://github.com/angular/angular.js/commit/86d55c1ded21a5be6091344493d70c6dc4194e43))\n- **jqLite:** expose the low-level jqLite.data/removeData calls\n  ([e4ba8943](https://github.com/angular/angular.js/commit/e4ba89436aa0b96f126ce2c23d0c7f7c785573fe))\n- **ngBindHtml:** move addClass to the compile phase\n  ([903e7352](https://github.com/angular/angular.js/commit/903e7352c9943e4d3757dd1cff58178d4c5375d6),\n   [#8261](https://github.com/angular/angular.js/issues/8261))\n\n\n## Breaking Changes\n\n- **$compile:** due to [e8066c4b](https://github.com/angular/angular.js/commit/e8066c4b4ce11496b0d8f39e41b4d753048bca2d),\n  Directives which previously depended on the implicit grouping between\ndirective-start and directive-end attributes must be refactored in order to see this same behavior.\n\nBefore:\n\n```html\n<div data-fancy-directive-start>{{start}}</div>\n  <p>Grouped content</p>\n<div data-fancy-directive-end>{{end}}</div>\n```\n```javascript\n.directive('fancyDirective', function() {\n  return {\n    link: angular.noop\n  };\n})\n```\n\nAfter:\n\n```html\n<div data-fancy-directive-start>{{start}}</div>\n  <p>Grouped content</p>\n<div data-fancy-directive-end>{{end}}</div>\n```\n```javascript\n.directive('fancyDirective', function() {\n  return {\n    multiElement: true, // Explicitly mark as a multi-element directive.\n    link: angular.noop\n  };\n})\n```\n\nCloses #5372\nCloses #6574\nCloses #5370\nCloses #8044\nCloses #7336\n\n- **$rootScope:** due to [02c0ed27](https://github.com/angular/angular.js/commit/02c0ed27bc375d5352fefdd7e34aad9758621283),\n\n\nPreviously, it was possible for an action passed to $watch\nto be a string, interpreted as an angular expression. This is no longer supported.\nThe action now has to be a function.\nPassing an action to $watch is still optional.\n\nBefore:\n\n```javascript\n$scope.$watch('state', ' name=\"\" ');\n```\n\nAfter:\n\n```javascript\n$scope.$watch('state', function () {\n  $scope.name = \"\";\n});\n```\n\nCloses #8190\n\n- **bootstrap:** due to [666a3835](https://github.com/angular/angular.js/commit/666a3835d231b3f77f907276be18b3c0086e5d12),\n\n\nIf using any of the mechanisms specified above, then migrate by\nspecifying the attribute `ng-app` to the root element. E.g.\n\n```html\n<div ng-app=\"module\">...</div>\n```\n\nCloses #8147\n\n- **ngList:** due to [c6c9d26e](https://github.com/angular/angular.js/commit/c6c9d26e3487ce24ece390c26994123964f805b0),\n\n\nThe `ngList` directive no longer supports splitting the view value\nvia a regular expression. We need to be able to re-join list items back\ntogether and doing this when you can split with regular expressions can\nlead to inconsistent behavior and would be much more complex to support.\n\nIf your application relies upon ngList splitting with a regular expression\nthen you should either try to convert the separator to a simple string or\nyou can implement your own version of this directive for you application.\n\nCloses #4008\nCloses #2561\nCloses #4344\n\n- **ngSwitch:** due to [4f32e3ee](https://github.com/angular/angular.js/commit/4f32e3eef152bcaab7f7ab151fc824e71a591473),\n\n** Directive Priority Changed ** - this commit changes the priority\nof `ngSwitchWhen` and `ngSwitchDefault` from `800` to `1200`. This makes their\npriority higher than `ngRepeat`, which allows items to be repeated on\nthe switch case element reliably.\n\nIn general your directives should have a lower priority than these directives\nif you want them to exist inside the case elements. If you relied on the\npriority of these directives then you should check that your code still\noperates correctly.\n\nCloses #8235\n\n<a name=\"1.3.0-beta.15\"></a>\n# 1.3.0-beta.15 unbelievable-advancement (2014-07-11)\n\n\n## Bug Fixes\n\n- **$animate:**\n  - ensure that parallel class-based animations are all eventually closed\n  ([f07af61f](https://github.com/angular/angular.js/commit/f07af61f050fcdcece15c13ee8c6a6d32f86d3a1),\n   [#7766](https://github.com/angular/angular.js/issues/7766))\n  - remove the ng-animate className after canceling animation\n  ([e18db78d](https://github.com/angular/angular.js/commit/e18db78d7793b1e94d9b19ac15b89d39f21a5729),\n   [#7784](https://github.com/angular/angular.js/issues/7784), [#7801](https://github.com/angular/angular.js/issues/7801), [#7894](https://github.com/angular/angular.js/issues/7894))\n- **$http:**\n  - don't remove content-type header if data is set by request transform\n  ([c7c363cf](https://github.com/angular/angular.js/commit/c7c363cf8d4533f94c5534c83dd1c7135633ddd8),\n   [#7910](https://github.com/angular/angular.js/issues/7910))\n  - add ability to remove default headers\n  ([172a4093](https://github.com/angular/angular.js/commit/172a40931be5fe47e7732e5ba173895a1d59c5cd),\n    [#5784](https://github.com/angular/angular.js/issues/5784))\n- **$location:** remove query args when passed in object\n  ([2c7d0857](https://github.com/angular/angular.js/commit/2c7d0857ccbdb3a0967acc20e4346a7e1a6be792),\n   [#6565](https://github.com/angular/angular.js/issues/6565))\n- **input:**\n  - escape forward slash in email regexp\n  ([a88c215f](https://github.com/angular/angular.js/commit/a88c215f17829c1cfdec36bc1ef40bae10c41dff),\n   [#8096](https://github.com/angular/angular.js/issues/8096))\n  - modify email validation regexp to match rfc1035\n  ([af6f943a](https://github.com/angular/angular.js/commit/af6f943a22f26cf2968f0ae3a1fab2fd09b52a2b),\n   [#6026](https://github.com/angular/angular.js/issues/6026))\n- **jqLite:**\n  - correctly dealoc svg elements in IE\n  ([012ab1f8](https://github.com/angular/angular.js/commit/012ab1f8745c8985d3f132c2dfa8fd84e7dc7041))\n  - remove exposed dealoc method\n  ([9c5b407f](https://github.com/angular/angular.js/commit/9c5b407fd1e296dd525c129743f2b2b47da4dc0d))\n- **ngModel:** test & update correct model when running $validate\n  ([f3cb2741](https://github.com/angular/angular.js/commit/f3cb2741161353f387d02725637ce4ba062a9bc0),\n   [#7836](https://github.com/angular/angular.js/issues/7836), [#7837](https://github.com/angular/angular.js/issues/7837))\n- **parseKeyValue:** ignore properties in prototype chain\n  ([cb42766a](https://github.com/angular/angular.js/commit/cb42766a14f8123aa288b6e20f879141970fb84d),\n   [#8070](https://github.com/angular/angular.js/issues/8070), [#8068](https://github.com/angular/angular.js/issues/8068))\n- **select:** auto-select new option that is marked as selected\n  ([b8ae73e1](https://github.com/angular/angular.js/commit/b8ae73e17c19d9aebf572a75c05a7d981dcac807),\n   [#6828](https://github.com/angular/angular.js/issues/6828))\n\n\n## Features\n\n- **$animate:** allow directives to cancel animation events\n  ([ca752790](https://github.com/angular/angular.js/commit/ca752790d95480b7ad1125a7ddb52b726b987a24),\n   [#7722](https://github.com/angular/angular.js/issues/7722))\n- **$controller:** disable using global controller constructors\n  ([3f2232b5](https://github.com/angular/angular.js/commit/3f2232b5a181512fac23775b1df4a6ebda67d018))\n- **FormController:** add `$rollbackViewValue` to rollback all controls\n  ([85b77314](https://github.com/angular/angular.js/commit/85b77314ed8e4b45d7365a24a47349ed94672aeb),\n   [#7595](https://github.com/angular/angular.js/issues/7595))\n- **input:** support constant expressions for ngTrueValue/ngFalseValue\n  ([c90cefe1](https://github.com/angular/angular.js/commit/c90cefe16142d973a123e945fc9058e8a874c357),\n   [#8041](https://github.com/angular/angular.js/issues/8041), [#5346](https://github.com/angular/angular.js/issues/5346), [#1199](https://github.com/angular/angular.js/issues/1199))\n- **ngAnimate:** conditionally allow child animations to run in parallel with parent animations\n  ([8252b8be](https://github.com/angular/angular.js/commit/8252b8be946367f1759065adf528adc908da00a2),\n   [#7946](https://github.com/angular/angular.js/issues/7946))\n- **ngModel:** bind to getters/setters\n  ([b9fcf017](https://github.com/angular/angular.js/commit/b9fcf017316d37e91959949f56692644ce09d54a),\n   [#768](https://github.com/angular/angular.js/issues/768))\n\n\n## Performance Improvements\n\n- **$compile:** no longer need nodeType filter when setting $scope data\n  ([b0ca5195](https://github.com/angular/angular.js/commit/b0ca5195e88a42611e933c49d7d2768b181b2d1b),\n   [#7887](https://github.com/angular/angular.js/issues/7887))\n\n\n## Breaking Changes\n\n- **$controller:** due to [3f2232b5](https://github.com/angular/angular.js/commit/3f2232b5a181512fac23775b1df4a6ebda67d018),\n\n`$controller` will no longer look for controllers on `window`.\nThe old behavior of looking on `window` for controllers was originally intended\nfor use in examples, demos, and toy apps. We found that allowing global controller\nfunctions encouraged poor practices, so we resolved to disable this behavior by\ndefault.\n\nTo migrate, register your controllers with modules rather than exposing them\nas globals:\n\nBefore:\n\n```javascript\nfunction MyController() {\n  // ...\n}\n```\n\nAfter:\n\n```javascript\nangular.module('myApp', []).controller('MyController', [function() {\n  // ...\n}]);\n```\n\nAlthough it's not recommended, you can re-enable the old behavior like this:\n\n```javascript\nangular.module('myModule').config(['$controllerProvider', function($controllerProvider) {\n  // this option might be handy for migrating old apps, but please don't use it\n  // in new ones!\n  $controllerProvider.allowGlobals();\n}]);\n```\n- **input:** due to [c90cefe1](https://github.com/angular/angular.js/commit/c90cefe16142d973a123e945fc9058e8a874c357),\n\n\nPreviously, these attributes would always be treated as strings. However, they are now parsed as\nexpressions, and will throw if an expression is non-constant.\n\nTo convert non-constant strings into constant expressions, simply wrap them in an extra pair of quotes, like so:\n\n    <input type=\"checkbox\" ng-model=\"...\" ng-true-value=\"'truthyValue'\">\n\nCloses #8041\nCloses #5346\nCloses #1199\n\n<a name=\"1.2.20\"></a>\n# 1.2.20 accidental-beautification (2014-07-11)\n\n\n## Bug Fixes\n\n- **$http:**\n  - don't remove content-type header if data is set by request transform\n  ([7027844d](https://github.com/angular/angular.js/commit/7027844d42cd428cb799f38f9e9b303da013ac4f),\n   [#7910](https://github.com/angular/angular.js/issues/7910))\n  - add ability to remove default headers\n  ([172a4093](https://github.com/angular/angular.js/commit/172a40931be5fe47e7732e5ba173895a1d59c5cd),\n    [#5784](https://github.com/angular/angular.js/issues/5784))\n- **$location:** remove query args when passed in object\n  ([a26acb64](https://github.com/angular/angular.js/commit/a26acb64fe2ed3e05bf21ac1c058d6ac59b89870),\n   [#6565](https://github.com/angular/angular.js/issues/6565))\n- **input:**\n  - escape forward slash in email regexp\n  ([da0e3c99](https://github.com/angular/angular.js/commit/da0e3c99f51c196f58758841d4d8492a9fa09e20),\n   [#8096](https://github.com/angular/angular.js/issues/8096))\n  - modify email validation regexp to match rfc1035\n  ([816b8423](https://github.com/angular/angular.js/commit/816b84230cdd8273ba19e8dec3b6f2e800f76612),\n   [#6026](https://github.com/angular/angular.js/issues/6026))\n- **parseKeyValue:** ignore properties in prototype chain\n  ([873acf8f](https://github.com/angular/angular.js/commit/873acf8fab3eb41914920259e713e1916e3c4f38),\n   [#8070](https://github.com/angular/angular.js/issues/8070), [#8068](https://github.com/angular/angular.js/issues/8068))\n\n\n## Features\n\n- **ngAnimate:** conditionally allow child animations to run in parallel with parent animations\n  ([931789ec](https://github.com/angular/angular.js/commit/931789ec1476e1d06739e63cb423eb87172b5ebc),\n   [#7946](https://github.com/angular/angular.js/issues/7946))\n\n\n<a name=\"1.3.0-beta.14\"></a>\n# 1.3.0-beta.14 harmonious-cacophonies (2014-06-30)\n\n\nThis release contains security fixes for $parse that prevent arbitrary code execution via Angular\nexpressions under some very specific conditions. The only applications affected by these\nvulnerabilities are those that match all of the following conditions:\n\n- application mixes server-side and client-side templating\n- the server-side templating contains XSS vulnerabilities\n- the vulnerabilities in the server-side templating are being guarded by server-side XSS filters or\n  on the client-side via [CSP](http://en.wikipedia.org/wiki/Content_Security_Policy)\n- the server-side XSS vulnerabilities can be used to augment the client-side template processed by\n  Angular\n\nApplications not meeting all of the conditions are not vulnerable.\n\nThis fix is in both 1.3.0-beta.14 and 1.2.19 release.\n\nThe Angular team would like to thank [Jann Horn](http://thejh.net) for reporting these\nvulnerabilities via [security@angularjs.org].\n\n\n\n## Bug Fixes\n\n- **$compile:** bind ng-attr-* even if unbound attribute follows ng-attr-*\n  ([8b0258d8](https://github.com/angular/angular.js/commit/8b0258d878cac20cd25c0958fd6e136a08b97df6),\n   [#7739](https://github.com/angular/angular.js/issues/7739))\n- **$http:**\n  - should not read statusText on IE<10 when request is aborted\n  ([31ae3e71](https://github.com/angular/angular.js/commit/31ae3e71647eadbbe1df40f9dedb55e1e0715f98))\n  - add the PATCH shortcut back\n  ([b28b5caa](https://github.com/angular/angular.js/commit/b28b5caab1529b3970f10f0a4de43c0c975e3886),\n   [#5894](https://github.com/angular/angular.js/issues/5894))\n- **$injector:** check if a fn is an array explicitly\n  ([b1a6baac](https://github.com/angular/angular.js/commit/b1a6baac2de84a1ecdc000085e8bbd016eb5c100),\n   [#7904](https://github.com/angular/angular.js/issues/7904), [#2653](https://github.com/angular/angular.js/issues/2653))\n- **$interval:** when canceling, use clearInterval from $window instead of global scope.\n  ([a4904c0f](https://github.com/angular/angular.js/commit/a4904c0f83838222b98a875c56779a7f1a4a650a))\n- **$parse:**\n  - prevent invocation of Function's bind, call and apply\n  ([77ada4c8](https://github.com/angular/angular.js/commit/77ada4c82d6b8fc6d977c26f3cdb48c2f5fbe5a5))\n  - forbid __proto__ properties in angular expressions\n  ([6081f207](https://github.com/angular/angular.js/commit/6081f20769e64a800ee8075c168412b21f026d99))\n  - forbid __{define,lookup}{Getter,Setter}__ properties\n  ([48fa3aad](https://github.com/angular/angular.js/commit/48fa3aadd546036c7e69f71046f659ab1de244c6))\n  - forbid referencing Object in angular expressions\n  ([528be29d](https://github.com/angular/angular.js/commit/528be29d1662122a34e204dd607e1c0bd9c16bbc))\n  - handle constants as one-time binding expressions\n  ([d9763f1b](https://github.com/angular/angular.js/commit/d9763f1bd355190b9d4e5723e4632cbc232f0543),\n   [#7970](https://github.com/angular/angular.js/issues/7970))\n- **$timeout/$interval:** if invokeApply is false, do not use evalAsync\n  ([19b6b343](https://github.com/angular/angular.js/commit/19b6b3433ae9f8523cbc72ae97dbcf0c06960148),\n   [#7999](https://github.com/angular/angular.js/issues/7999), [#7103](https://github.com/angular/angular.js/issues/7103))\n- **Angular:** nodeName should always be lowercase\n  ([dafb8a3c](https://github.com/angular/angular.js/commit/dafb8a3cd12e7c3247838f536c25eb796331658d),\n   [#3987](https://github.com/angular/angular.js/issues/3987))\n- **Angular.copy:** preserve prototype chain when copying objects\n  ([b59b04f9](https://github.com/angular/angular.js/commit/b59b04f98a0b59eead53f6a53391ce1bbcbe9b57),\n   [#5063](https://github.com/angular/angular.js/issues/5063), [#3767](https://github.com/angular/angular.js/issues/3767), [#4996](https://github.com/angular/angular.js/issues/4996))\n- **core:** drop the toBoolean function\n  ([bdfc9c02](https://github.com/angular/angular.js/commit/bdfc9c02d021e08babfbc966a007c71b4946d69d),\n   [#3969](https://github.com/angular/angular.js/issues/3969), [#4277](https://github.com/angular/angular.js/issues/4277), [#7960](https://github.com/angular/angular.js/issues/7960))\n- **injector:** allow multiple loading of function modules\n  ([2f0a4488](https://github.com/angular/angular.js/commit/2f0a4488731fdb0e8217325dbb52a576defd09bd),\n   [#7255](https://github.com/angular/angular.js/issues/7255))\n- **input:**\n  - improve html5 validation support\n  ([1f6a5a1a](https://github.com/angular/angular.js/commit/1f6a5a1a9255a2db19a1ea4c04cdbcdbb2850b6c),\n   [#7936](https://github.com/angular/angular.js/issues/7936), [#7937](https://github.com/angular/angular.js/issues/7937))\n  - escape forward slash in email regexp\n  ([b775e2bc](https://github.com/angular/angular.js/commit/b775e2bca1093e9df62a269b5bda968555ea0ded),\n   [#7938](https://github.com/angular/angular.js/issues/7938))\n- **jqLite:**\n  - never add to the cache for non-element/document nodes\n  ([91754a76](https://github.com/angular/angular.js/commit/91754a76e0ef9a7456a5b9819d1c5807c0a575bb),\n   [#7966](https://github.com/angular/angular.js/issues/7966))\n  - don't attach event handlers to comments or text nodes\n  ([462dbb20](https://github.com/angular/angular.js/commit/462dbb2016a218d84760b6da171f1b15c9e416c3),\n   [#7913](https://github.com/angular/angular.js/issues/7913), [#7942](https://github.com/angular/angular.js/issues/7942))\n  - convert NodeList to an Array to make PhantomJS 1.x happy\n  ([ceaea861](https://github.com/angular/angular.js/commit/ceaea861ebec957c99bbca6fd88ed33fbc15afbf),\n   [#7851](https://github.com/angular/angular.js/issues/7851))\n- **numberFilter:** correctly round fractions despite floating-point arithmetics issues in JS\n  ([189cd064](https://github.com/angular/angular.js/commit/189cd064feeb710fe54ee2ca83449b3eaf82b403),\n   [#7870](https://github.com/angular/angular.js/issues/7870), [#7878](https://github.com/angular/angular.js/issues/7878))\n- **testabilityPatch:** fix invocations of angular.mock.dump\n  ([e8e07502](https://github.com/angular/angular.js/commit/e8e07502776e48bf48b83a836f7422d164cbb1d7))\n\n\n## Features\n\n- **NgModel:**\n  - port the email input type to use the validators pipeline\n  ([67379242](https://github.com/angular/angular.js/commit/6737924210570e8369ab72415e3098c6df4d3f6b))\n  - port the URL input type to use the validators pipeline\n  ([3ee65730](https://github.com/angular/angular.js/commit/3ee65730639fc61d76e1055a6ca74e35eb48b838))\n- **jqLite:** support isDefaultPrevented for triggerHandler dummies\n  ([7e71acd1](https://github.com/angular/angular.js/commit/7e71acd1781ed44a7306d94338388c90f4420a24),\n   [#8008](https://github.com/angular/angular.js/issues/8008))\n\n\n## Performance Improvements\n\n- **forEach:** use native for loop instead of forEach for Arrays\n  ([36625de0](https://github.com/angular/angular.js/commit/36625de0d3ebc1fc091af474d942c6ce16b0a1c0))\n\n\n## Breaking Changes\n\n- **$parse:**\n  - due to [77ada4c8](https://github.com/angular/angular.js/commit/77ada4c82d6b8fc6d977c26f3cdb48c2f5fbe5a5),\n\nYou can no longer invoke .bind, .call or .apply on a function in angular expressions.\nThis is to disallow changing the behavior of existing functions\nin an unforeseen fashion.\n  - due to [6081f207](https://github.com/angular/angular.js/commit/6081f20769e64a800ee8075c168412b21f026d99),\n\nThe (deprecated) __proto__ property does not work inside angular expressions\nanymore.\n  - due to [48fa3aad](https://github.com/angular/angular.js/commit/48fa3aadd546036c7e69f71046f659ab1de244c6),\n\nThis prevents the use of __{define,lookup}{Getter,Setter}__ inside angular\nexpressions. If you really need them for some reason, please wrap/bind them to make them\nless dangerous, then make them available through the scope object.\n  - due to [528be29d](https://github.com/angular/angular.js/commit/528be29d1662122a34e204dd607e1c0bd9c16bbc),\n\nThis prevents the use of `Object` inside angular expressions.\nIf you need Object.keys, make it accessible in the scope.\n- **Angular.copy:** due to [b59b04f9](https://github.com/angular/angular.js/commit/b59b04f98a0b59eead53f6a53391ce1bbcbe9b57),\n\n\nThis changes `angular.copy` so that it applies the prototype of the original\nobject to the copied object.  Previously, `angular.copy` would copy properties\nof the original object's prototype chain directly onto the copied object.\n\nThis means that if you iterate over only the copied object's `hasOwnProperty`\nproperties, it will no longer contain the properties from the prototype.\nThis is actually much more reasonable behavior and it is unlikely that\napplications are actually relying on this.\n\nIf this behavior is relied upon, in an app, then one should simply iterate\nover all the properties on the object (and its inherited properties) and\nnot filter them with `hasOwnProperty`.\n\n**Be aware that this change also uses a feature that is not compatible with\nIE8.**  If you need this to work on IE8 then you would need to provide a polyfill\nfor `Object.create` and `Object.getPrototypeOf`.\n- **core:** due to [bdfc9c02](https://github.com/angular/angular.js/commit/bdfc9c02d021e08babfbc966a007c71b4946d69d),\n  values 'f', '0', 'false', 'no', 'n', '[]' are no longer\ntreated as falsy. Only JavaScript falsy values are now treated as falsy by the\nexpression parser; there are six of them: false, null, undefined, NaN, 0 and \"\".\n\nCloses #3969\nCloses #4277\nCloses #7960\n\n- **$timeout/$interval:**\n  - due to [19b6b343](https://github.com/angular/angular.js/commit/19b6b3433ae9f8523cbc72ae97dbcf0c06960148)\n\n\nPreviously, even if invokeApply was set to false, a $rootScope digest would occur during promise\nresolution. This is no longer the case, as promises returned from $timeout and $interval will no\nlonger trigger $evalAsync (which in turn causes a $digest) if `invokeApply` is false.\n\nWorkarounds include manually triggering $scope.$apply(), or returning $q.defer().promise from a\npromise callback, and resolving or rejecting it when appropriate.\n\n    var interval = $interval(function() {\n      if (someRequirementFulfilled) {\n        $interval.cancel(interval);\n        $scope.$apply();\n      }\n    }, 100, 0, false);\n\nor:\n\n    var interval = $interval(function (idx) {\n      // make the magic happen\n    }, 1000, 10, false);\n    interval.then(function(idx) {\n      var deferred = $q.defer();\n      // do the asynchronous magic --- $evalAsync will cause a digest and cause\n      // bindings to update.\n      return deferred.promise;\n    });\n\n<a name=\"1.2.19\"></a>\n# 1.2.19 precognitive-flashbacks (2014-06-30)\n\n\n\n## Bug Fixes\n\n- **$compile:** bind ng-attr-* even if unbound attribute follows ng-attr-*\n  ([ed59370d](https://github.com/angular/angular.js/commit/ed59370d805a88c9ac012a8e417faf2a9f902776))\n- **$http:** should not read statusText on IE<10 when request is aborted\n  ([0c80df21](https://github.com/angular/angular.js/commit/0c80df21b66f4b147b6b55c27ad794be5802b411))\n- **$injector:** check if a fn is an array explicitly\n  ([67c11b9a](https://github.com/angular/angular.js/commit/67c11b9a3914a24aaf72f36bbe038ba5efa7ddf3),\n   [#7904](https://github.com/angular/angular.js/issues/7904), [#2653](https://github.com/angular/angular.js/issues/2653))\n- **$interval:** when canceling, use clearInterval from $window instead of global scope.\n  ([f780ccfa](https://github.com/angular/angular.js/commit/f780ccfa1c9a8d4c6191b0756ff77dc5749cf8c5))\n- **$parse:**\n  - make the window check in ensureSafeObject IE8 friendly\n  ([ba62e975](https://github.com/angular/angular.js/commit/ba62e975f1a0cebf08dedbb1501f72b166af66db))\n  - prevent invocation of Function's bind, call and apply\n  ([07fa87a8](https://github.com/angular/angular.js/commit/07fa87a8a82b8be155d8c898bb79e5d9277adfb4))\n  - forbid __proto__ properties in angular expressions\n  ([cb713e60](https://github.com/angular/angular.js/commit/cb713e6045413a25b54ad3267476fa29efd70646))\n  - forbid __{define,lookup}{Getter,Setter}__ properties\n  ([89ca8597](https://github.com/angular/angular.js/commit/89ca8597341aa5585bcf728fa677022b7ec9c071))\n  - forbid referencing Object in angular expressions\n  ([bc6fb7cc](https://github.com/angular/angular.js/commit/bc6fb7cc94afddcb11b94f74d13812a6be1cdb64))\n- **injector:** allow multiple loading of function modules\n  ([d71f16e7](https://github.com/angular/angular.js/commit/d71f16e7459f1d3705ccf47a13227d4727be9670),\n   [#7255](https://github.com/angular/angular.js/issues/7255))\n- **input:**\n  - improve html5 validation support\n  ([ab2e83c8](https://github.com/angular/angular.js/commit/ab2e83c8c8fa60ca15b1a9539a6587dc363b20f1),\n   [#7937](https://github.com/angular/angular.js/issues/7937), [#7957](https://github.com/angular/angular.js/issues/7957))\n  - escape forward slash in email regexp\n  ([2a45cea0](https://github.com/angular/angular.js/commit/2a45cea0baaf615b799b54897bfe40d32381e7a2),\n   [#7938](https://github.com/angular/angular.js/issues/7938))\n- **jqLite:** change expando property to a more unique name\n  ([74e1cc68](https://github.com/angular/angular.js/commit/74e1cc683be315f6db05e22e185b3d27460d132a))\n- **numberFilter:** correctly round fractions despite floating-point arithmetics issues in JS\n  ([e5f454c8](https://github.com/angular/angular.js/commit/e5f454c8afc15336dc1faa52704a483cedfacd4a),\n   [#7870](https://github.com/angular/angular.js/issues/7870), [#7878](https://github.com/angular/angular.js/issues/7878))\n- **testabilityPatch:** fix invocations of angular.mock.dump\n  ([5e944a1c](https://github.com/angular/angular.js/commit/5e944a1cf1356bd069d3616f24323a0cb3ace87c))\n\n\n## Performance Improvements\n\n- **jqLite:** don't use reflection to access expandoId\n  ([a4faa5cd](https://github.com/angular/angular.js/commit/a4faa5cde722556bd41d75daf346c63a9b6962e9))\n\n\n## Breaking Changes\n\n- **$parse:**\n  - due to [07fa87a8](https://github.com/angular/angular.js/commit/07fa87a8a82b8be155d8c898bb79e5d9277adfb4),\n\nYou can no longer invoke .bind, .call or .apply on a function in angular expressions.\nThis is to disallow changing the behavior of existing functions\nin an unforeseen fashion.\n  - due to [cb713e60](https://github.com/angular/angular.js/commit/cb713e6045413a25b54ad3267476fa29efd70646),\n\nThe (deprecated) __proto__ property does not work inside angular expressions\nanymore.\n  - due to [89ca8597](https://github.com/angular/angular.js/commit/89ca8597341aa5585bcf728fa677022b7ec9c071),\n\nThis prevents the use of __{define,lookup}{Getter,Setter}__ inside angular\nexpressions. If you really need them for some reason, please wrap/bind them to make them\nless dangerous, then make them available through the scope object.\n  - due to [bc6fb7cc](https://github.com/angular/angular.js/commit/bc6fb7cc94afddcb11b94f74d13812a6be1cdb64),\n\nThis prevents the use of `Object` inside angular expressions.\nIf you need Object.keys, make it accessible in the scope.\n\n<a name=\"1.3.0-beta.13\"></a>\n# 1.3.0-beta.13 idiosyncratic-numerification (2014-06-16)\n\n\n## Bug Fixes\n\n- **jqLite:** change expando property to a more unique name\n  ([20c3c9e2](https://github.com/angular/angular.js/commit/20c3c9e25f6417773333727549ed2ca2d3505b44))\n\n\n\n<a name=\"1.3.0-beta.12\"></a>\n# 1.3.0-beta.12 ephemeral-acceleration (2014-06-13)\n\n\n## Bug Fixes\n\n- **$compile:**\n  - ensure transclude works at root of templateUrl\n  ([398053c5](https://github.com/angular/angular.js/commit/398053c56352487751d14ea41b3b892960397019),\n   [#7183](https://github.com/angular/angular.js/issues/7183), [#7772](https://github.com/angular/angular.js/issues/7772))\n  - always error if two directives add isolate-scope and new-scope\n  ([2cde927e](https://github.com/angular/angular.js/commit/2cde927e58c8d1588569d94a797e43cdfbcedaf9),\n   [#4402](https://github.com/angular/angular.js/issues/4402), [#4421](https://github.com/angular/angular.js/issues/4421))\n- **$injector:** report circularity in circular dependency error message\n  ([545d22b4](https://github.com/angular/angular.js/commit/545d22b47006c1efa420ba551d4850affdba8016),\n   [#7500](https://github.com/angular/angular.js/issues/7500))\n- **$parse:** Handle one-time to `null`\n  ([600a41a7](https://github.com/angular/angular.js/commit/600a41a7b65f2dd139664fca6331c40451db75be),\n   [#7743](https://github.com/angular/angular.js/issues/7743), [#7787](https://github.com/angular/angular.js/issues/7787))\n- **NgModel:**\n  - ensure pattern and ngPattern use the same validator\n  ([1be9bb9d](https://github.com/angular/angular.js/commit/1be9bb9d3527e0758350c4f7417a4228d8571440))\n  - make ngMinlength and ngMaxlength as standalone directives\n  ([26d91b65](https://github.com/angular/angular.js/commit/26d91b653ac224d9d4166fea855346f5e4c4a7b4),\n   [#6750](https://github.com/angular/angular.js/issues/6750))\n  - make sure the ngMinlength and ngMaxlength validators use the $validators pipeline\n  ([5b8e7ecf](https://github.com/angular/angular.js/commit/5b8e7ecfeb722cfc7a5d92f05b57950a2aa6158b),\n   [#6304](https://github.com/angular/angular.js/issues/6304))\n  - make sure the pattern validator uses the $validators pipeline\n  ([e63d4253](https://github.com/angular/angular.js/commit/e63d4253d06ed7d344358e2c0b03311c548bc978))\n  - make sure the required validator uses the $validators pipeline\n  ([e53554a0](https://github.com/angular/angular.js/commit/e53554a0e238cba7a150fd7ccf61e5e4cc0c0426),\n   [#5164](https://github.com/angular/angular.js/issues/5164))\n- **jqLite:** data should store data only on Element and Document nodes\n  ([a196c8bc](https://github.com/angular/angular.js/commit/a196c8bca82a28c08896d31f1863cf4ecd11401c))\n- **ngResource:** don't convert literal values into Resource objects when isArray is true\n  ([16dfcb61](https://github.com/angular/angular.js/commit/16dfcb61aed28cdef3bfbed540e2deea6d9e9632),\n   [#6314](https://github.com/angular/angular.js/issues/6314), [#7741](https://github.com/angular/angular.js/issues/7741))\n\n\n## Features\n\n- **NgModel:** introduce the $validators pipeline\n  ([a8c7cb81](https://github.com/angular/angular.js/commit/a8c7cb81c9e67b52d5c649bf3d8cec06c5976852))\n- **attrs:** trigger observers for specific ng-attributes\n  ([d9b90d7c](https://github.com/angular/angular.js/commit/d9b90d7c10a8e1bacbee0aeb7e86093cca9e8ed2),\n   [#7758](https://github.com/angular/angular.js/issues/7758))\n- **input:** add $touched and $untouched states\n  ([adcc5a00](https://github.com/angular/angular.js/commit/adcc5a00bf582d2b291c18e99093bb0854f7217c))\n- **ngInclude:** emit $includeContentError when HTTP request fails\n  ([e4419daf](https://github.com/angular/angular.js/commit/e4419daf705d6d2d116ced573f72c24b5c53be1f),\n   [#5803](https://github.com/angular/angular.js/issues/5803))\n\n\n## Performance Improvements\n\n- **$compile:** move ng-binding class stamping for interpolation into compile phase\n  ([35358fdd](https://github.com/angular/angular.js/commit/35358fddc10652ef78c72cba7b7c2d5a810631d5))\n- **$http:** move xsrf cookie check to after cache check in $http\n  ([dd1d189e](https://github.com/angular/angular.js/commit/dd1d189ee785a37fe1d9bddf3818152db6aa210a),\n   [#7717](https://github.com/angular/angular.js/issues/7717))\n- **Scope:** change Scope#id to be a simple number\n  ([8c6a8171](https://github.com/angular/angular.js/commit/8c6a8171f9bdaa5cdabc0cc3f7d3ce10af7b434d))\n- **forEach:** cache array length\n  ([55991e33](https://github.com/angular/angular.js/commit/55991e33af6fece07ea347a059da061b76fc95f5))\n- **isArray:** use native Array.isArray\n  ([751ebc17](https://github.com/angular/angular.js/commit/751ebc17f7fc7be26613db0a3cdee05fc401318b),\n   [#7735](https://github.com/angular/angular.js/issues/7735))\n- **isWindow** optimize internal isWindow call\n  ([b68ac4cb](https://github.com/angular/angular.js/commit/b68ac4cb4c172447ba0022fe6e7ce0ca4cb9407e))\n- **jqLite:**\n  - cache collection length for all methods that work on a single element\n  ([41d2eba5](https://github.com/angular/angular.js/commit/41d2eba5f8322903247280000bfc5e5e8a1c1a3e))\n  - improve performance of jqLite#text\n  ([92489886](https://github.com/angular/angular.js/commit/92489886dcce3bca00fe827aeb0817297b8a175c))\n  - optimize adding nodes to a jqLite collection\n  ([31faeaa7](https://github.com/angular/angular.js/commit/31faeaa7293716251ed437fa54432bb89d9d48de))\n  - optimize element deallocation\n  ([e35abc9d](https://github.com/angular/angular.js/commit/e35abc9d2fac0471cbe8089dc0e33a72b8029ada))\n  - don't use reflection to access expandoId\n  ([ea9a130a](https://github.com/angular/angular.js/commit/ea9a130a43d165f4f4389d01ac409dd3047efcb4))\n- **ngBind:** set the ng-binding class during compilation instead of linking\n  ([fd5f3896](https://github.com/angular/angular.js/commit/fd5f3896764107635310ae52df1d80a6e08fba31))\n- **shallowCopy:** use Object.keys to improve performance\n  ([04468db4](https://github.com/angular/angular.js/commit/04468db44185e3d7968abdb23d77bf623cb5021b))\n\n\n## Breaking Changes\n\n- **$compile:** due to [2cde927e](https://github.com/angular/angular.js/commit/2cde927e58c8d1588569d94a797e43cdfbcedaf9),\n\n\nRequesting isolate scope and any other scope on a single element is an error.\nBefore this change, the compiler let two directives request a child scope\nand an isolate scope if the compiler applied them in the order of non-isolate\nscope directive followed by isolate scope directive.\n\nNow the compiler will error regardless of the order.\n\nIf you find that your code is now throwing a `$compile:multidir` error,\ncheck that you do not have directives on the same element that are trying\nto request both an isolate and a non-isolate scope and fix your code.\n\nCloses #4402\nCloses #4421\n- **NgModel:** due to [1be9bb9d](https://github.com/angular/angular.js/commit/1be9bb9d3527e0758350c4f7417a4228d8571440),\n\n\nIf an expression is used on ng-pattern (such as `ng-pattern=\"exp\"`) or on the\npattern attribute (something like on `pattern=\"{{ exp }}\"`) and the expression\nitself evaluates to a string then the validator will not parse the string as a\nliteral regular expression object (a value like `/abc/i`).  Instead, the entire\nstring will be created as the regular expression to test against. This means\nthat any expression flags will not be placed on the RegExp object. To get around\nthis limitation, use a regular expression object as the value for the expression.\n\n    //before\n    $scope.exp = '/abc/i';\n\n    //after\n    $scope.exp = /abc/i;\n\n- **Scope:** due to [8c6a8171](https://github.com/angular/angular.js/commit/8c6a8171f9bdaa5cdabc0cc3f7d3ce10af7b434d),\n  Scope#$id is now of time number rather than string. Since the\nid is primarily being used for debugging purposes this change should not affect\nanyone.\n- **forEach:** due to [55991e33](https://github.com/angular/angular.js/commit/55991e33af6fece07ea347a059da061b76fc95f5),\n  forEach will iterate only over the initial number of items in\nthe array. So if items are added to the array during the iteration, these won't\nbe iterated over during the initial forEach call.\n\nThis change also makes our forEach behave more like Array#forEach.\n- **jqLite:** due to [a196c8bc](https://github.com/angular/angular.js/commit/a196c8bca82a28c08896d31f1863cf4ecd11401c),\n  previously it was possible to set jqLite data on Text/Comment\nnodes, but now that is allowed only on Element and Document nodes just like in\njQuery. We don't expect that app code actually depends on this accidental feature.\n\n\n\n<a name=\"1.2.18\"></a>\n# 1.2.18 ear-extendability (2014-06-13)\n\n\n## Bug Fixes\n\n- **$compile:**\n  - ensure transclude works at root of templateUrl\n  ([fd420c40](https://github.com/angular/angular.js/commit/fd420c40613d02b3a3f7b14d00a98664518c28f0),\n   [#7183](https://github.com/angular/angular.js/issues/7183), [#7772](https://github.com/angular/angular.js/issues/7772))\n  - bound transclusion to correct scope\n  ([1382d4e8](https://github.com/angular/angular.js/commit/1382d4e88ec486b7749e45e6ccc864b3ec388cfe))\n  - don't pass transcludes to non-transclude templateUrl directives\n  ([b9ddef2a](https://github.com/angular/angular.js/commit/b9ddef2a495b44cb5fe678b8753de0b7a369244d))\n  - don't pass transclude to template of non-transclude directive\n  ([eafba9e2](https://github.com/angular/angular.js/commit/eafba9e2e5ddc668c534e930d83031d2e8dc32b9))\n  - fix nested isolated transclude directives\n  ([bb931097](https://github.com/angular/angular.js/commit/bb9310974b6765c2b87e74ee7b8485a6e9c24740),\n   [#1809](https://github.com/angular/angular.js/issues/1809), [#7499](https://github.com/angular/angular.js/issues/7499))\n  - pass transcludeFn down to nested transclude directives\n  ([8df5f325](https://github.com/angular/angular.js/commit/8df5f3259aa776f28bf3d869fb1c03e10a897c84),\n   [#7240](https://github.com/angular/angular.js/issues/7240), [#7387](https://github.com/angular/angular.js/issues/7387))\n- **$injector:** report circularity in circular dependency error message\n  ([14e797c1](https://github.com/angular/angular.js/commit/14e797c1a10eabd15bf8e845b62213398bcc0f58),\n   [#7500](https://github.com/angular/angular.js/issues/7500))\n- **ngResource:** don't convert literal values into Resource objects when isArray is true\n  ([f0904cf1](https://github.com/angular/angular.js/commit/f0904cf12e4f01daa2d4fcbb20c762050125ca55),\n   [#6314](https://github.com/angular/angular.js/issues/6314), [#7741](https://github.com/angular/angular.js/issues/7741))\n\n\n## Performance Improvements\n\n- **$compile:** move ng-binding class stamping for interpolation into compile phase\n  ([81b7e5ab](https://github.com/angular/angular.js/commit/81b7e5ab0ee3fea410b16b09144359ceb99f5191))\n- **$http:** move xsrf cookie check to after cache check in $http\n  ([8b86d363](https://github.com/angular/angular.js/commit/8b86d363aa252c3264201b54b57c3e34f9632d45),\n   [#7717](https://github.com/angular/angular.js/issues/7717))\n- **isArray:** use native Array.isArray\n  ([6c14fb1e](https://github.com/angular/angular.js/commit/6c14fb1eb61dc0a0552fbcb2ca3ace11c9a2f6a5))\n- **jqLite:** cache collection length for all methods that work on a single element\n  ([6d418ef5](https://github.com/angular/angular.js/commit/6d418ef5e3a775577996caf0709f79f447f77025))\n- **ngBind:** set the ng-binding class during compilation instead of linking\n  ([1b189027](https://github.com/angular/angular.js/commit/1b1890274e5a75553ddf9915bb23da48800275f9))\n\n\n\n<a name=\"1.3.0-beta.11\"></a>\n# 1.3.0-beta.11 transclusion-deforestation (2014-06-06)\n\n\n## Bug Fixes\n\n- **$animate:** remove the need to add `display:block !important` for `ngShow`/`ngHide`\n  ([7c011e79](https://github.com/angular/angular.js/commit/7c011e79d8b3d805755181ace472883800234bf4),\n   [#3813](https://github.com/angular/angular.js/issues/3813))\n- **$compile:**\n  - bound transclusion to correct scope\n  ([56c60218](https://github.com/angular/angular.js/commit/56c60218d1e70e3a47e37193a4a48714eeda7d44))\n  - set the iteration state before linking\n  ([0c8a2cd2](https://github.com/angular/angular.js/commit/0c8a2cd2da3a4a9f5d2ee9c25ea8ed56d74a93ab))\n  - don't pass transcludes to non-transclude templateUrl directives\n  ([2ee29c5d](https://github.com/angular/angular.js/commit/2ee29c5da81ffacdc1cabb438f5d125d5e116cb9))\n  - don't pass transclude to template of non-transclude directive\n  ([19af0397](https://github.com/angular/angular.js/commit/19af0397456eb8fc06dea47145fdee0e38e62f81))\n  - fix nested isolated transclude directives\n  ([d414b787](https://github.com/angular/angular.js/commit/d414b787173643362c0c513a1929d8e715ca340e),\n   [#1809](https://github.com/angular/angular.js/issues/1809), [#7499](https://github.com/angular/angular.js/issues/7499))\n  - pass transcludeFn down to nested transclude directives\n  ([1fef5fe8](https://github.com/angular/angular.js/commit/1fef5fe8230e8dc53f2c9f3f510a35cf18eeab43),\n   [#7240](https://github.com/angular/angular.js/issues/7240), [#7387](https://github.com/angular/angular.js/issues/7387))\n- **$parse:** fix parsing error with leading space and one time bind\n  ([24c844df](https://github.com/angular/angular.js/commit/24c844df3b6d80103b01e4847b2d55b082757feb),\n   [#7640](https://github.com/angular/angular.js/issues/7640))\n- **angular.copy:** support circular references in the value being copied\n  ([083f496d](https://github.com/angular/angular.js/commit/083f496d46415c01fec6dfa012da63235d0996e4),\n   [#7618](https://github.com/angular/angular.js/issues/7618))\n- **angular.toJson:** only strip properties beginning with `$$`, not `$`\n  ([c054288c](https://github.com/angular/angular.js/commit/c054288c9722875e3595e6e6162193e0fb67a251))\n- **ngAnimate:**\n  - `$animate` methods should accept native DOM elements\n  ([222d4737](https://github.com/angular/angular.js/commit/222d47370e585d9de9fa842310734ba1dd895fab))\n  - fix property name that is used to calculate cache key\n  ([9f5c4370](https://github.com/angular/angular.js/commit/9f5c4370489043ed953c102340ce203a822c8b42),\n   [#7566](https://github.com/angular/angular.js/issues/7566))\n- **ngClass:** support multiple classes in key\n  ([7eaaca8e](https://github.com/angular/angular.js/commit/7eaaca8ef2b3db76b7c87e98d264d4b16d90a392))\n- **ngIf:** ensure that the correct (transcluded) scope is used\n  ([d71df9f8](https://github.com/angular/angular.js/commit/d71df9f83cd3882295ca01b1bb8ad7fb024165b6))\n- **ngLocale:** fix i18n code-generation to support `get_vf_`, `decimals_`, and `get_wt_`\n  ([cbab51ca](https://github.com/angular/angular.js/commit/cbab51cac5d6460938e4dfe0035d624df2208d6c))\n- **ngRepeat:** ensure that the correct (transcluded) scope is used\n  ([b87e5fc0](https://github.com/angular/angular.js/commit/b87e5fc0920915991122ba5dac87b619847b3568))\n- **ngShow:** ensure that the display property is never set to `block`\n  ([1d90744f](https://github.com/angular/angular.js/commit/1d90744f4095ee202616a30f5d6f060fc8e74b20),\n   [#7707](https://github.com/angular/angular.js/issues/7707))\n\n\n## Features\n\n- **$resource:** allow props beginning with `$` to be used on resources\n  ([d3c50c84](https://github.com/angular/angular.js/commit/d3c50c845671f0f8bcc3f7842df9e2fb1d1b1c40))\n\n\n## Breaking Changes\n\n- **$compile:** due to [2ee29c5d](https://github.com/angular/angular.js/commit/2ee29c5da81ffacdc1cabb438f5d125d5e116cb9),\n\nThe isolated scope of a component directive no longer leaks into the template\nthat contains the instance of the directive.  This means that you can no longer\naccess the isolated scope from attributes on the element where the isolated\ndirective is defined.\n\nSee https://github.com/angular/angular.js/issues/10236 for an example.\n\n\n- **$resource:** due to [d3c50c84](https://github.com/angular/angular.js/commit/d3c50c845671f0f8bcc3f7842df9e2fb1d1b1c40),\n\n  If you expected `$resource` to strip these types of properties before,\n  you will have to manually do this yourself now.\n\n- **angular.toJson:** due to [c054288c](https://github.com/angular/angular.js/commit/c054288c9722875e3595e6e6162193e0fb67a251),\n\n  `toJson()` will no longer strip properties starting with a single `$`. If you relied on\n`toJson()`'s stripping these types of properties before, you will have to do it manually now.\nIt will still strip properties starting with `$$` though.\n\n\n\n<a name=\"1.2.17\"></a>\n# 1.2.17 - quantum disentanglement (2014-06-06)\n\n\n## Bug Fixes\n\n- **$animate:**\n  - remove the need to add `display:block!important` for `ngShow`/`ngHide`\n  ([55b2f0e8](https://github.com/angular/angular.js/commit/55b2f0e8620465559016b424967d90a86af597c0),\n   [#3813](https://github.com/angular/angular.js/issues/3813))\n  - retain inline styles for property-specific transitions\n  ([ad08638c](https://github.com/angular/angular.js/commit/ad08638c0ae61a22ce43d0b40e1220065b867672),\n   [#7503](https://github.com/angular/angular.js/issues/7503))\n  - ensure class-based animations always perform a DOM operation if skipped\n  ([34d07403](https://github.com/angular/angular.js/commit/34d0740350a50ff2c3a076eaad1e8122283448c3),\n   [#6957](https://github.com/angular/angular.js/issues/6957))\n- **$compile:**\n  - do not merge attrs that are the same for replace directives\n  ([b635903e](https://github.com/angular/angular.js/commit/b635903ec435ea355b0f3688c7372627d01e23e2),\n   [#7463](https://github.com/angular/angular.js/issues/7463))\n  - pass `transcludeFn` down to nested transclude directives\n  ([11385060](https://github.com/angular/angular.js/commit/113850602de2f8bc396df4ffd54bb0f1be565b17),\n   [#7240](https://github.com/angular/angular.js/issues/7240), [#7387](https://github.com/angular/angular.js/issues/7387))\n  - set `$isolateScope` correctly for sync template directives\n  ([5319621a](https://github.com/angular/angular.js/commit/5319621afd0edf60aef177a0e98dbb7c282cc418),\n   [#6942](https://github.com/angular/angular.js/issues/6942))\n  - reference correct directive name in `ctreq` error\n  ([6bea0591](https://github.com/angular/angular.js/commit/6bea0591095c19f747c08ef24cc60b34d28b2824),\n   [#7062](https://github.com/angular/angular.js/issues/7062), [#7067](https://github.com/angular/angular.js/issues/7067))\n  - fix regression which affected old jQuery releases\n  ([a97a172e](https://github.com/angular/angular.js/commit/a97a172ee9f9bcff4d4d84854ded0c72fa0f7e9a))\n- **$httpBackend:** don't error when JSONP callback is called with no parameter\n  ([a7ccb753](https://github.com/angular/angular.js/commit/a7ccb7531c92fb976c6058aef2bb18316075efb2),\n   [#7031](https://github.com/angular/angular.js/issues/7031))\n- **$location:**\n  - don't clobber path during parsing of path\n  ([02058bfb](https://github.com/angular/angular.js/commit/02058bfbe27296c5441fc247e5a451da83c74134),\n   [#7199](https://github.com/angular/angular.js/issues/7199))\n  - fix and test html5Mode url-parsing algorithm for legacy browsers\n  ([24f7999b](https://github.com/angular/angular.js/commit/24f7999bc16e347208aa18c418da85489286674b))\n  - make legacy browsers behave like modern ones in html5Mode\n  ([e0203660](https://github.com/angular/angular.js/commit/e0203660d3af56c5a94e0a9b69c10fd5dabcf577),\n   [#6162](https://github.com/angular/angular.js/issues/6162), [#6421](https://github.com/angular/angular.js/issues/6421), [#6899](https://github.com/angular/angular.js/issues/6899), [#6832](https://github.com/angular/angular.js/issues/6832), [#6834](https://github.com/angular/angular.js/issues/6834))\n- **angular.copy:** support circular references in the value being copied\n  ([5c997209](https://github.com/angular/angular.js/commit/5c99720934edc35dd462b1ad02c4d0205683d917),\n   [#7618](https://github.com/angular/angular.js/issues/7618))\n- **grunt-utils:** ensure special inline CSS works when `angular` is not a global\n  ([d4231171](https://github.com/angular/angular.js/commit/d4231171582eb41d37bbb908eed23f074ab12f3f),\n   [#7176](https://github.com/angular/angular.js/issues/7176))\n- **input:**\n  - fix `ReferenceError` in event listener\n  ([2d7cb14a](https://github.com/angular/angular.js/commit/2d7cb14a167560edc1356dcec6f9e100ed7ac691))\n  - don't dirty model when input event is triggered due to a placeholder change\n  ([109e5d1d](https://github.com/angular/angular.js/commit/109e5d1d39015af8ade1dc2aff31a2355fbab0a6),\n   [#2614](https://github.com/angular/angular.js/issues/2614), [#5960](https://github.com/angular/angular.js/issues/5960))\n- **jqLite:** use jQuery only if `jQuery.fn.on` is present\n  ([fafcd628](https://github.com/angular/angular.js/commit/fafcd6285a6799c4e377ea33011ae3a01aac49a6))\n- **limitTo:** do not convert `Infinity` to `NaN`\n  ([fcdac65a](https://github.com/angular/angular.js/commit/fcdac65aedfdf48dd2e11d6e5850e03ec188f068),\n   [#6771](https://github.com/angular/angular.js/issues/6771), [#7118](https://github.com/angular/angular.js/issues/7118))\n- **ngAnimate:** `$animate` methods should accept native DOM elements\n  ([9227a5db](https://github.com/angular/angular.js/commit/9227a5db947a78e3dbe8b91d5dac5d67444c855c))\n- **ngClass:**\n  - support multiple classes in key\n  ([85ce5d0d](https://github.com/angular/angular.js/commit/85ce5d0db9fc4ee5636015fc042224785f9aa997))\n  - handle index changes when an item is unshifted\n  ([a4cc9e19](https://github.com/angular/angular.js/commit/a4cc9e194468573bae5232f63044459d0de6638f),\n   [#7256](https://github.com/angular/angular.js/issues/7256))\n- **ngLocale:** fix i18n code-generation to support `get_vf_`, `decimals_`, and `get_wt_`\n  ([96a31476](https://github.com/angular/angular.js/commit/96a314766c41bbb18bcddeddd25c8e566ab76acd))\n- **ngSanitize:** encode surrogate pair properly\n  ([3d0b49c0](https://github.com/angular/angular.js/commit/3d0b49c07f10c0a723c91629c63705647b690d81),\n   [#5088](https://github.com/angular/angular.js/issues/5088), [#6911](https://github.com/angular/angular.js/issues/6911))\n- **ngSwitch:** properly support case labels with different numbers of transclude fns\n  ([32aa4915](https://github.com/angular/angular.js/commit/32aa491588fe4982d4056e89a5d0dd19cf835e72))\n- **numberFilter:** fix rounding error edge case\n  ([0388eed7](https://github.com/angular/angular.js/commit/0388eed7e52fdbb832a5b4ef466420a128a43800),\n   [#7453](https://github.com/angular/angular.js/issues/7453), [#7478](https://github.com/angular/angular.js/issues/7478))\n\n\n## Features\n\n- **ngMock:** add support of mocha tdd interface\n  ([6d1c6772](https://github.com/angular/angular.js/commit/6d1c67727ab872c44addc783ef1406952142d89e),\n   [#7489](https://github.com/angular/angular.js/issues/7489))\n\n\n## Performance Improvements\n\n- **$interpolate:** optimize value stringification\n  ([9d4fa33e](https://github.com/angular/angular.js/commit/9d4fa33e35d73ab28a8a187e20dfbe1f77055825),\n   [#7501](https://github.com/angular/angular.js/issues/7501))\n- **scope:** 10x. Share the child scope class.\n  ([9ab9bf6b](https://github.com/angular/angular.js/commit/9ab9bf6b415aa216cfbfda040286e5ec99f56ee0))\n\n\n\n\n<a name=\"1.3.0-beta.10\"></a>\n# 1.3.0-beta.10 excessive-clarification (2014-05-23)\n\n\n## Bug Fixes\n\n- **$animate:** retain inline styles for property-specific transitions\n  ([98b9d68e](https://github.com/angular/angular.js/commit/98b9d68ea3ecfb521e9279c9cbfe93f8ba7d626e),\n   [#7503](https://github.com/angular/angular.js/issues/7503))\n- **$compile:** do not merge attrs that are the same for replace directives\n  ([1ab6e908](https://github.com/angular/angular.js/commit/1ab6e908b15470d59b52eb0ead20c755c66ec3b8),\n   [#7463](https://github.com/angular/angular.js/issues/7463))\n- **$parse:** remove deprecated promise unwrapping\n  ([fa6e411d](https://github.com/angular/angular.js/commit/fa6e411da26824a5bae55f37ce7dbb859653276d))\n- **Scope:** $broadcast and $emit should set event.currentScope to null\n  ([82f45aee](https://github.com/angular/angular.js/commit/82f45aee5bd84d1cc53fb2e8f645d2263cdaacbc),\n   [#7445](https://github.com/angular/angular.js/issues/7445), [#7523](https://github.com/angular/angular.js/issues/7523))\n- **ngModel:** do not dirty the input on $commitViewValue if nothing was changed\n  ([facd904a](https://github.com/angular/angular.js/commit/facd904a613e716151a13ab7460b5e6206e0442b),\n   [#7457](https://github.com/angular/angular.js/issues/7457), [#7495](https://github.com/angular/angular.js/issues/7495))\n\n\n## Features\n\n- **$interpolate:** escaped interpolation expressions\n  ([e3f78c17](https://github.com/angular/angular.js/commit/e3f78c17d3b5d3a714402d7314094aabe7f6512a),\n   [#5601](https://github.com/angular/angular.js/issues/5601), [#7517](https://github.com/angular/angular.js/issues/7517))\n- **{{ bindings }}:** lazy one-time binding support\n  ([cee429f0](https://github.com/angular/angular.js/commit/cee429f0aaebf32ef1c9aedd8447a48f163dd0a4),\n   [#7486](https://github.com/angular/angular.js/issues/7486), [#5408](https://github.com/angular/angular.js/issues/5408))\n- **ngMock:** add support of mocha tdd interface\n  ([854bf5b7](https://github.com/angular/angular.js/commit/854bf5b74d0395f4d2e30382102d3f5d1614ea11),\n   [#7489](https://github.com/angular/angular.js/issues/7489))\n\n\n## Performance Improvements\n\n- **$interpolate:** optimize value stringification\n  ([e927193d](https://github.com/angular/angular.js/commit/e927193de06500f01a2f893934250911cf1905e6),\n   [#7501](https://github.com/angular/angular.js/issues/7501))\n\n\n## Breaking Changes\n\n- **$compile:** due to [eec6394a](https://github.com/angular/angular.js/commit/eec6394a342fb92fba5270eee11c83f1d895e9fb), The `replace` flag for defining directives that\n  replace the element that they are on will be removed in the next major angular version.\n  This feature has difficult semantics (e.g. how attributes are merged) and leads to more\n  problems compared to what it solves. Also, with Web Components it is normal to have\n  custom elements in the DOM.\n\n- **$parse:** due to [fa6e411d](https://github.com/angular/angular.js/commit/fa6e411da26824a5bae55f37ce7dbb859653276d),\n  promise unwrapping has been removed. It has been deprecated since 1.2.0-rc.3.\n  It can no longer be turned on.\n  Two methods have been removed:\n  * `$parseProvider.unwrapPromises`\n  * `$parseProvider.logPromiseWarnings`\n\n- **Scope:** due to [82f45aee](https://github.com/angular/angular.js/commit/82f45aee5bd84d1cc53fb2e8f645d2263cdaacbc),\n  [#7445](https://github.com/angular/angular.js/issues/7445),\n  [#7523](https://github.com/angular/angular.js/issues/7523)\n  `$broadcast` and `$emit` will now reset the `currentScope` property of the event to\n  null once the event finished propagating. If any code depends on asynchronously accessing their\n  `currentScope` property, it should be migrated to use `targetScope` instead. All of these cases\n  should be considered programming bugs.\n\n\n<a name=\"1.3.0-beta.9\"></a>\n# 1.3.0-beta.9 release-naming (2014-05-16)\n\n\n## Bug Fixes\n\n- **$compile:** pass `transcludeFn` down to nested transclude directives\n  ([4f03dc5a](https://github.com/angular/angular.js/commit/4f03dc5a9650f3f22f78b438474322b4b8871dec),\n   [#7240](https://github.com/angular/angular.js/issues/7240), [#7387](https://github.com/angular/angular.js/issues/7387))\n- **jqLite:** use jQuery only if jQuery.fn.on present\n  ([e9bc51cb](https://github.com/angular/angular.js/commit/e9bc51cb0964ea682c1654919174dacebd09fcf6))\n- **ngClass:** handle index changes when an item is unshifted\n  ([5fbd618c](https://github.com/angular/angular.js/commit/5fbd618c2ff0dbaa4e19d0fd0e55921ce7d89478),\n   [#7256](https://github.com/angular/angular.js/issues/7256))\n- **ngMessages:** annotate ngMessages controller for minification\n  ([0282ca97](https://github.com/angular/angular.js/commit/0282ca971df7923c8f3dba0eb0df544e244e5b93))\n- **numberFilter:** fix rounding error edge case\n  ([81d427b5](https://github.com/angular/angular.js/commit/81d427b5f0d3502f65e8db5beaa5ad837c9ede17),\n   [#7453](https://github.com/angular/angular.js/issues/7453), [#7478](https://github.com/angular/angular.js/issues/7478))\n\n\n## Features\n\n- **ngTouch:** add optional `ngSwipeDisableMouse` attribute to `ngSwipe` directives to ignore mouse events.\n  ([5a568b4f](https://github.com/angular/angular.js/commit/5a568b4f960cc5381b3911e3a6423aff2ff7f7f9),\n   [#6627](https://github.com/angular/angular.js/issues/6627), [#6626](https://github.com/angular/angular.js/issues/6626))\n\n\n## Breaking Changes\n\n- **jqLite:** due to [d71dbb1a](https://github.com/angular/angular.js/commit/d71dbb1ae50f174680533492ce4c7db3ff74df00),\n  the jQuery `detach()` method does not trigger the `$destroy` event.\n  If you want to destroy Angular data attached to the element, use `remove()`.\n\n\n<a name=\"1.3.0-beta.8\"></a>\n# 1.3.0-beta.8 accidental-haiku (2014-05-09)\n\n\n## Bug Fixes\n\n- **$compile:** set $isolateScope correctly for sync template directives\n  ([562c4e42](https://github.com/angular/angular.js/commit/562c4e424b0ed5f8d4bffba0cd18e66db2059043),\n   [#6942](https://github.com/angular/angular.js/issues/6942))\n- **$httpBackend:** Add missing expectHEAD() method\n  ([e1d61784](https://github.com/angular/angular.js/commit/e1d6178457045e721872022f71227b277cb88726),\n   [#7320](https://github.com/angular/angular.js/issues/7320))\n- **$interpolate:** don't ReferenceError when context is undefined\n  ([924ee6db](https://github.com/angular/angular.js/commit/924ee6db06a2518224caada86769efedd21c0710),\n   [#7230](https://github.com/angular/angular.js/issues/7230), [#7237](https://github.com/angular/angular.js/issues/7237))\n- **grunt-utils:** ensure special inline CSS works when `angular` is not a global\n  ([af72f40a](https://github.com/angular/angular.js/commit/af72f40a5512daa97c1f175a59b547c33cff1dc0),\n   [#7176](https://github.com/angular/angular.js/issues/7176))\n- **injector:** invoke config blocks for module after all providers\n  ([c0b4e2db](https://github.com/angular/angular.js/commit/c0b4e2db9cbc8bc3164cedc4646145d3ab72536e),\n   [#7139](https://github.com/angular/angular.js/issues/7139), [#7147](https://github.com/angular/angular.js/issues/7147))\n- **ngModelOptions:**\n  - enable overriding the default with a debounce of zero\n  ([c56e32a7](https://github.com/angular/angular.js/commit/c56e32a7fa44e2edd2c70f663906720c7c9ad898),\n   [#7205](https://github.com/angular/angular.js/issues/7205))\n  - initialize ngModelOptions in prelink\n  ([fbf5ab8f](https://github.com/angular/angular.js/commit/fbf5ab8f17d28efeadb492c5a252f0778643f072),\n   [#7281](https://github.com/angular/angular.js/issues/7281), [#7292](https://github.com/angular/angular.js/issues/7292))\n- **ngSanitize:** encode surrogate pair properly\n  ([627b0354](https://github.com/angular/angular.js/commit/627b0354ec35bef5c6dbfab6469168c2fadcbee5),\n   [#5088](https://github.com/angular/angular.js/issues/5088), [#6911](https://github.com/angular/angular.js/issues/6911))\n- **ngSrc, ngSrcset:** only interpolate if all expressions are defined\n  ([8d180383](https://github.com/angular/angular.js/commit/8d180383014cbe38d58ff3eab083f51cfcfb8dde),\n   [#6984](https://github.com/angular/angular.js/issues/6984))\n- **ngSwitch:** properly support case labels with different numbers of transclude fns\n  ([ac37915e](https://github.com/angular/angular.js/commit/ac37915ef64c60ec8f8d4e49e4d61d7baeb96ba0),\n   [#7372](https://github.com/angular/angular.js/issues/7372), [#7373](https://github.com/angular/angular.js/issues/7373))\n\n\n## Features\n\n- **$compile:** allow SVG and MathML templates via special `type` property\n  ([f0e12ea7](https://github.com/angular/angular.js/commit/f0e12ea7fea853192e4eead00b40d6041c5f914a),\n   [#7265](https://github.com/angular/angular.js/issues/7265))\n- **$interpolate:** add optional allOrNothing param\n  ([c2362e3f](https://github.com/angular/angular.js/commit/c2362e3f45e732a9defdb0ea59ce4ec5236fcd3a))\n- **FormController:** commit `$viewValue` of all child controls when form is submitted\n  ([a0ae07bd](https://github.com/angular/angular.js/commit/a0ae07bd4ee8d98654df4eb261d16ca55884e374),\n   [#7017](https://github.com/angular/angular.js/issues/7017))\n- **NgMessages:** introduce the NgMessages module and directives\n  ([0f4016c8](https://github.com/angular/angular.js/commit/0f4016c84a47e01a0fb993867dfd0a64828c089c))\n\n\n## Breaking Changes\n\n- **$http:** due to [ad4336f9](https://github.com/angular/angular.js/commit/ad4336f9359a073e272930f8f9bcd36587a8648f),\n\n\nPreviously, it was possible to register a response interceptor like so:\n\n```js\n// register the interceptor as a service\n$provide.factory('myHttpInterceptor', function($q, dependency1, dependency2) {\n  return function(promise) {\n    return promise.then(function(response) {\n      // do something on success\n      return response;\n    }, function(response) {\n      // do something on error\n      if (canRecover(response)) {\n        return responseOrNewPromise\n      }\n      return $q.reject(response);\n    });\n  }\n});\n\n$httpProvider.responseInterceptors.push('myHttpInterceptor');\n```\n\nNow, one must use the newer API introduced in v1.1.4 (4ae46814), like so:\n\n```js\n$provide.factory('myHttpInterceptor', function($q) {\n  return {\n    response: function(response) {\n      // do something on success\n      return response;\n    },\n    responseError: function(response) {\n      // do something on error\n      if (canRecover(response)) {\n        return responseOrNewPromise\n      }\n      return $q.reject(response);\n    }\n  };\n});\n\n$httpProvider.interceptors.push('myHttpInterceptor');\n```\n\nMore details on the new interceptors API (which has been around as of v1.1.4) can be found at\nhttps://docs.angularjs.org/api/ng/service/$http#interceptors\n\n\n- **injector:** due to [c0b4e2db](https://github.com/angular/angular.js/commit/c0b4e2db9cbc8bc3164cedc4646145d3ab72536e),\n\nPreviously, config blocks would be able to control behavior of provider registration, due to being\ninvoked prior to provider registration. Now, provider registration always occurs prior to configuration\nfor a given module, and therefore config blocks are not able to have any control over a providers\nregistration.\n\n**Example**:\n\nPreviously, the following:\n\n```js\nangular.module('foo', [])\n  .provider('$rootProvider', function() {\n    this.$get = function() { ... }\n  })\n  .config(function($rootProvider) {\n    $rootProvider.dependentMode = \"B\";\n  })\n  .provider('$dependentProvider', function($rootProvider) {\n     if ($rootProvider.dependentMode === \"A\") {\n       this.$get = function() {\n        // Special mode!\n       }\n     } else {\n       this.$get = function() {\n         // something else\n       }\n    }\n  });\n```\n\nwould have \"worked\", meaning behavior of the config block between the registration of \"$rootProvider\"\nand \"$dependentProvider\" would have actually accomplished something and changed the behavior of the\napp. This is no longer possible within a single module.\n\n\n- **ngModelOptions:** due to [adfc322b](https://github.com/angular/angular.js/commit/adfc322b04a58158fb9697e5b99aab9ca63c80bb),\n\n\nThis commit changes the API on `NgModelController`, both semantically and\nin terms of adding and renaming methods.\n\n* `$setViewValue(value)` -\nThis method still changes the `$viewValue` but does not immediately commit this\nchange through to the `$modelValue` as it did previously.\nNow the value is committed only when a trigger specified in an associated\n`ngModelOptions` directive occurs. If `ngModelOptions` also has a `debounce` delay\nspecified for the trigger then the change will also be debounced before being\ncommitted.\nIn most cases this should not have a significant impact on how `NgModelController`\nis used: If `updateOn` includes `default` then `$setViewValue` will trigger\na (potentially debounced) commit immediately.\n* `$cancelUpdate()` - is renamed to `$rollbackViewValue()` and has the same meaning,\nwhich is to revert the current `$viewValue` back to the `$lastCommittedViewValue`,\nto cancel any pending debounced updates and to re-render the input.\n\nTo migrate code that used `$cancelUpdate()` follow the example below:\n\nBefore:\n\n```js\n$scope.resetWithCancel = function (e) {\n  if (e.keyCode == 27) {\n    $scope.myForm.myInput1.$cancelUpdate();\n    $scope.myValue = '';\n  }\n};\n```\n\nAfter:\n\n```js\n$scope.resetWithCancel = function (e) {\n  if (e.keyCode == 27) {\n    $scope.myForm.myInput1.$rollbackViewValue();\n    $scope.myValue = '';\n  }\n}\n```\n\n\n<a name=\"v1.3.0-beta.7\"></a>\n# v1.3.0-beta.7 proper-attribution (2014-04-25)\n\n\n## Bug Fixes\n\n- **$location:** don't clobber path during parsing of path\n  ([498835a1](https://github.com/angular/angular.js/commit/498835a1c4d0dc6397df4dd667796b09565fedf4),\n   [#7199](https://github.com/angular/angular.js/issues/7199))\n\n\n## Performance Improvements\n\n- **scope:** ~10x speedup from sharing the child scope class.\n  ([8377e818](https://github.com/angular/angular.js/commit/8377e81827a840b9eb64f119de4bcbaba0ceb3be))\n\n\n<a name=\"v1.3.0-beta.6\"></a>\n# v1.3.0-beta.6 expedient-caffeination (2014-04-21)\n\n\n## Bug Fixes\n\n- **$animate:** ensure class-based animations always perform a domOperation if skipped\n  ([708f2ba9](https://github.com/angular/angular.js/commit/708f2ba9843b665e417b93c7df907194565db991),\n   [#6957](https://github.com/angular/angular.js/issues/6957))\n- **$compile:**\n  - reference correct directive name in ctreq error\n  ([1192531e](https://github.com/angular/angular.js/commit/1192531e9b48cd90cbb601b0c0fdeb12340c1885),\n   [#7062](https://github.com/angular/angular.js/issues/7062), [#7067](https://github.com/angular/angular.js/issues/7067))\n  - fix regression which affected old jQuery releases\n  ([ef64169d](https://github.com/angular/angular.js/commit/ef64169db32ffdf5e0e3ae2154ac434c6a55378b))\n- **$location:**\n  - fix and test html5Mode url-parsing algorithm for legacy browsers\n  ([49e7c32b](https://github.com/angular/angular.js/commit/49e7c32bb45ce3984df6768ba7b2f6a723a4ebe7))\n  - make legacy browsers behave like modern ones in html5Mode\n  ([3f047704](https://github.com/angular/angular.js/commit/3f047704c70a957596371fec554d3e1fb066a29d),\n   [#6162](https://github.com/angular/angular.js/issues/6162), [#6421](https://github.com/angular/angular.js/issues/6421), [#6899](https://github.com/angular/angular.js/issues/6899), [#6832](https://github.com/angular/angular.js/issues/6832), [#6834](https://github.com/angular/angular.js/issues/6834))\n- **input:** don't dirty model when input event triggered due to placeholder change\n  ([ff428e72](https://github.com/angular/angular.js/commit/ff428e72837c85b9540ee9e5a3daa2c9477c90bb),\n   [#2614](https://github.com/angular/angular.js/issues/2614), [#5960](https://github.com/angular/angular.js/issues/5960))\n- **limitTo:** do not convert Infinity to NaN\n  ([5dee9e4a](https://github.com/angular/angular.js/commit/5dee9e4a33ab2a0be6d8a8099297be3028771e0b),\n   [#6771](https://github.com/angular/angular.js/issues/6771), [#7118](https://github.com/angular/angular.js/issues/7118))\n- **ngModelController:** introduce $cancelUpdate to cancel pending updates\n  ([940fcb40](https://github.com/angular/angular.js/commit/940fcb4090e96824a4abc50252aa36aaf239e937),\n   [#6994](https://github.com/angular/angular.js/issues/6994), [#7014](https://github.com/angular/angular.js/issues/7014))\n\n\n## Features\n\n- **$resource:** Make stripping of trailing slashes configurable.\n  ([3878be52](https://github.com/angular/angular.js/commit/3878be52f6d95fca4c386d4a5523f3c8fcb04270))\n- **Scope:** add `$watchGroup` method for observing a set of expressions\n  ([21f93163](https://github.com/angular/angular.js/commit/21f93163384f36fc4ae0934387339380e3dc3e9c))\n- **injector:** \"strict-DI\" mode which disables \"automatic\" function annotation\n  ([4b1695ec](https://github.com/angular/angular.js/commit/4b1695ec61aac8de7fcac1dfe8b4b420f9842c38),\n   [#6719](https://github.com/angular/angular.js/issues/6719), [#6717](https://github.com/angular/angular.js/issues/6717), [#4504](https://github.com/angular/angular.js/issues/4504), [#6069](https://github.com/angular/angular.js/issues/6069), [#3611](https://github.com/angular/angular.js/issues/3611))\n- **ngModelOptions:** custom triggers and debounce of ngModel updates\n  ([dbe381f2](https://github.com/angular/angular.js/commit/dbe381f29fc72490f8e3a5328d5c487b185fe652),\n   [#1285](https://github.com/angular/angular.js/issues/1285))\n\n\n## Performance Improvements\n\n- **$compile:** watch interpolated expressions individually\n  ([0ebfa0d1](https://github.com/angular/angular.js/commit/0ebfa0d112c8ba42242cb8353db91e93eb42b463))\n- **$interpolate:** speed up interpolation by recreating watchGroup approach\n  ([546cb429](https://github.com/angular/angular.js/commit/546cb429d9cea25a9bdadbb87dfd401366b0b908))\n\n\n## Breaking Changes\n\n- **$interpolate:** due to [88c2193c](https://github.com/angular/angular.js/commit/88c2193c71954b9e7e7e4bdf636a2b168d36300d),\n  the function returned by `$interpolate`\n  no longer has a `.parts` array set on it.\n\n  Instead it has two arrays:\n  * `.expressions`, an array of the expressions in the\n    interpolated text. The expressions are parsed with\n    `$parse`, with an extra layer converting them to strings\n    when computed\n  * `.separators`, an array of strings representing the\n    separations between interpolations in the text.\n    This array is **always** 1 item longer than the\n    `.expressions` array for easy merging with it\n\n\n<a name=\"1.3.0-beta.5\"></a>\n# 1.3.0-beta.5 chimeric-glitterfication (2014-04-03)\n\n\n## Bug Fixes\n\n- **$animate:**\n  - insert elements at the start of the parent container instead of at the end\n  ([1cb8584e](https://github.com/angular/angular.js/commit/1cb8584e8490ecdb1b410a8846c4478c6c2c0e53),\n   [#4934](https://github.com/angular/angular.js/issues/4934), [#6275](https://github.com/angular/angular.js/issues/6275))\n  - ensure the CSS driver properly works with SVG elements\n  ([c67bd69c](https://github.com/angular/angular.js/commit/c67bd69c58812da82b1a3a31d430df7aad8a50a8),\n   [#6030](https://github.com/angular/angular.js/issues/6030))\n- **$parse:** mark constant unary minus expressions as constant\n  ([7914d346](https://github.com/angular/angular.js/commit/7914d3463b5ec560c616a0c9fd008bc0e3f7c786),\n   [#6932](https://github.com/angular/angular.js/issues/6932))\n- **Scope:**\n  - revert the `__proto__` cleanup as that could cause regressions\n  ([71c11e96](https://github.com/angular/angular.js/commit/71c11e96c64d5d4eb71f48c1eb778c2ba5c63377))\n  - more scope clean up on $destroy to minimize leaks\n  ([d64d41ed](https://github.com/angular/angular.js/commit/d64d41ed992430a4fc89cd415c03acf8d56022e6),\n   [#6794](https://github.com/angular/angular.js/issues/6794), [#6856](https://github.com/angular/angular.js/issues/6856), [#6968](https://github.com/angular/angular.js/issues/6968))\n- **ngClass:** handle ngClassOdd/Even affecting the same classes\n  ([c9677920](https://github.com/angular/angular.js/commit/c9677920d462046710fc72ca422ab7400f551d2e),\n   [#5271](https://github.com/angular/angular.js/issues/5271))\n\n\n## Breaking Changes\n\n- **$animate:** due to [1cb8584e](https://github.com/angular/angular.js/commit/1cb8584e8490ecdb1b410a8846c4478c6c2c0e53),\n`$animate` will no longer default the after parameter to the last element of the parent\ncontainer. Instead, when after is not specified, the new element will be inserted as the\nfirst child of the parent container.\n\nTo update existing code, change all instances of `$animate.enter()` or `$animate.move()` from:\n\n`$animate.enter(element, parent);`\n\nto:\n\n`$animate.enter(element, parent, angular.element(parent[0].lastChild));`\n\n\n<a name=\"1.2.16\"></a>\n# 1.2.16 badger-enumeration (2014-04-03)\n\n\n## Bug Fixes\n\n- **$animate:**\n  - ensure the CSS driver properly works with SVG elements\n  ([38ea5426](https://github.com/angular/angular.js/commit/38ea542662b2b74703d583e3a637d65369fc26eb),\n   [#6030](https://github.com/angular/angular.js/issues/6030))\n  - prevent cancellation timestamp from being too far in the future\n  ([35d635cb](https://github.com/angular/angular.js/commit/35d635cbcbdc20f304781655f3563111afa6567f),\n   [#6748](https://github.com/angular/angular.js/issues/6748))\n  - run CSS animations before JS animations to avoid style inheritance\n  ([0e5106ec](https://github.com/angular/angular.js/commit/0e5106ec2ccc8596c589b89074d3b27d27bf395a),\n   [#6675](https://github.com/angular/angular.js/issues/6675))\n- **$parse:** mark constant unary minus expressions as constant\n  ([6e420ff2](https://github.com/angular/angular.js/commit/6e420ff28d9b3e76ac2c3598bf3797540ef8a1d3),\n   [#6932](https://github.com/angular/angular.js/issues/6932))\n- **Scope:**\n  - revert the __proto__ cleanup as that could cause regressions\n  ([2db66f5b](https://github.com/angular/angular.js/commit/2db66f5b695a06cff62a52e55e55d1a0a25eec2f))\n  - more scope clean up on $destroy to minimize leaks\n  ([7e4e696e](https://github.com/angular/angular.js/commit/7e4e696ec3adf9d6fc77a7aa7e0909a9675fd43a),\n   [#6794](https://github.com/angular/angular.js/issues/6794), [#6856](https://github.com/angular/angular.js/issues/6856), [#6968](https://github.com/angular/angular.js/issues/6968))\n  - aggressively clean up scope on $destroy to minimize leaks\n  ([8d4d437e](https://github.com/angular/angular.js/commit/8d4d437e8cd8d7cebab5d9ae5c8bcfeef2118ce9),\n   [#6794](https://github.com/angular/angular.js/issues/6794), [#6856](https://github.com/angular/angular.js/issues/6856))\n- **filter.ngdoc:** Check if \"input\" variable is defined\n  ([a275d539](https://github.com/angular/angular.js/commit/a275d539f9631d6ec64d03814b3b09420e6cf1ee),\n   [#6819](https://github.com/angular/angular.js/issues/6819))\n- **input:** don't perform HTML5 validation on updated model-value\n  ([b2363e31](https://github.com/angular/angular.js/commit/b2363e31023df8240113f68b4e01d942f8009b60),\n   [#6796](https://github.com/angular/angular.js/issues/6796), [#6806](https://github.com/angular/angular.js/issues/6806))\n- **ngClass:** handle ngClassOdd/Even affecting the same classes\n  ([55fe6d63](https://github.com/angular/angular.js/commit/55fe6d6331e501325c2658df8995dcc083fc4ffb),\n   [#5271](https://github.com/angular/angular.js/issues/5271))\n\n\n## Features\n\n- **$http:** add xhr statusText to completeRequest callback\n  ([32c09c1d](https://github.com/angular/angular.js/commit/32c09c1d195fcb98f6e29fc7e554a867f4762301),\n   [#2335](https://github.com/angular/angular.js/issues/2335), [#2665](https://github.com/angular/angular.js/issues/2665), [#6713](https://github.com/angular/angular.js/issues/6713))\n\n\n<a name=\"1.3.0-beta.4\"></a>\n# 1.3.0-beta.4 inconspicuous-deception (2014-03-28)\n\n\n## Bug Fixes\n\n- **$animate:**\n  - prevent cancellation timestamp from being too far in the future\n  ([ff5cf736](https://github.com/angular/angular.js/commit/ff5cf736e5b8073c8121295743873ccd04cc7d6b),\n   [#6748](https://github.com/angular/angular.js/issues/6748))\n  - make CSS blocking optional for class-based animations\n  ([1bebe36a](https://github.com/angular/angular.js/commit/1bebe36aa938890d61188762ed618b1b5e193634),\n   [#6674](https://github.com/angular/angular.js/issues/6674), [#6739](https://github.com/angular/angular.js/issues/6739))\n  - run CSS animations before JS animations to avoid style inheritance\n  ([2317af68](https://github.com/angular/angular.js/commit/2317af68510fe3b67526282dad697ad4dc621a19),\n   [#6675](https://github.com/angular/angular.js/issues/6675))\n- **Scope:** aggressively clean up scope on $destroy to minimize leaks\n  ([f552f251](https://github.com/angular/angular.js/commit/f552f25171390e726ad7246ed18b994970bcf764),\n   [#6794](https://github.com/angular/angular.js/issues/6794), [#6856](https://github.com/angular/angular.js/issues/6856))\n- **doc-gen:** Run Gulp on Windows too\n  ([47ba6014](https://github.com/angular/angular.js/commit/47ba60146032c0bfadeaa9f3816644b31fc33315),\n   [#6346](https://github.com/angular/angular.js/issues/6346))\n- **filter.ngdoc:** Check if \"input\" variable is defined\n  ([4a6d4de5](https://github.com/angular/angular.js/commit/4a6d4de53ed1472c0cb2323292127495619d7ed9),\n   [#6819](https://github.com/angular/angular.js/issues/6819))\n- **input:** don't perform HTML5 validation on updated model-value\n  ([b472d027](https://github.com/angular/angular.js/commit/b472d0275f2900beba3b1f2fcee821369f8c15c1),\n   [#6796](https://github.com/angular/angular.js/issues/6796), [#6806](https://github.com/angular/angular.js/issues/6806))\n\n\n## Features\n\n- **$http:** add xhr statusText to completeRequest callback\n  ([1d2414ca](https://github.com/angular/angular.js/commit/1d2414ca93a0340840ea1e80c48edb51ec55cd48),\n   [#2335](https://github.com/angular/angular.js/issues/2335), [#2665](https://github.com/angular/angular.js/issues/2665), [#6713](https://github.com/angular/angular.js/issues/6713))\n\n\n## Breaking Changes\n\n- **$animate:** due to [1bebe36a](https://github.com/angular/angular.js/commit/1bebe36aa938890d61188762ed618b1b5e193634),\n\n  Any class-based animation code that makes use of transitions\nand uses the setup CSS classes (such as class-add and class-remove) must now\nprovide a empty transition value to ensure that its styling is applied right\naway. In other words if your animation code is expecting any styling to be\napplied that is defined in the setup class then it will not be applied\n\"instantly\" unless a `transition:0s none` value is present in the styling\nfor that CSS class. This situation is only the case if a transition is already\npresent on the base CSS class once the animation kicks off.\n\nBefore:\n\n    .animated.my-class-add {\n      opacity:0;\n      transition:0.5s linear all;\n    }\n    .animated.my-class-add.my-class-add-active {\n      opacity:1;\n    }\n\nAfter:\n\n    .animated.my-class-add {\n      transition:0s linear all;\n      opacity:0;\n    }\n    .animated.my-class-add.my-class-add-active {\n      transition:0.5s linear all;\n      opacity:1;\n    }\n\nPlease view the documentation for ngAnimate for more info.\n\n\n<a name=\"1.3.0-beta.3\"></a>\n# 1.3.0-beta.3 emotional-waffles (2014-03-21)\n\n\n## Bug Fixes\n\n- **ngAnimate:** support `webkitCancelRequestAnimationFrame` in addition to `webkitCancelAnimationFrame`\n  ([c839f78b](https://github.com/angular/angular.js/commit/c839f78b8f2d8d910bc2bfc9e41b3e3b67090ec1),\n   [#6526](https://github.com/angular/angular.js/issues/6526))\n- **$http:** allow sending Blob data using `$http`\n  ([b8cc71d4](https://github.com/angular/angular.js/commit/b8cc71d476f76ff51e719fb76fb2348027c858ce),\n   [#5012](https://github.com/angular/angular.js/issues/5012))\n- **$httpBackend:** don't error when JSONP callback is called with no parameter\n  ([6680b7b9](https://github.com/angular/angular.js/commit/6680b7b97c0326a80bdccaf0a35031e4af641e0e),\n   [#4987](https://github.com/angular/angular.js/issues/4987), [#6735](https://github.com/angular/angular.js/issues/6735))\n- **$rootScope:** ng-repeat can't handle `NaN` values. #4605\n  ([fb6062fb](https://github.com/angular/angular.js/commit/fb6062fb9d83545730b993e94ac7482ffd43a62c),\n   [#4605](https://github.com/angular/angular.js/issues/4605))\n- **$rootScope:** `$watchCollection` should call listener with old value\n  ([78057a94](https://github.com/angular/angular.js/commit/78057a945ef84cbb05f9417fe884cb8c28e67b44),\n   [#2621](https://github.com/angular/angular.js/issues/2621), [#5661](https://github.com/angular/angular.js/issues/5661), [#5688](https://github.com/angular/angular.js/issues/5688), [#6736](https://github.com/angular/angular.js/issues/6736))\n- **angular.bootstrap:** allow angular to load only once\n  ([748a6c8d](https://github.com/angular/angular.js/commit/748a6c8d9d8d61c3ee18eec462abe8ff245d6a98),\n   [#5863](https://github.com/angular/angular.js/issues/5863), [#5587](https://github.com/angular/angular.js/issues/5587))\n- **jqLite:** `inheritedData()` now traverses Shadow DOM boundaries via the `host` property of `DocumentFragment`\n  ([8a96f317](https://github.com/angular/angular.js/commit/8a96f317e594a5096d4fa56ceae4c685eec8ac8b),\n   [#6637](https://github.com/angular/angular.js/issues/6637))\n- **ngCookie:** convert non-string values to string\n  ([36528310](https://github.com/angular/angular.js/commit/3652831084c3788f786046b907a7361d2e89c520),\n   [#6151](https://github.com/angular/angular.js/issues/6151), [#6220](https://github.com/angular/angular.js/issues/6220))\n- **ngTouch:** update workaround for Webkit quirk\n  ([bc42950b](https://github.com/angular/angular.js/commit/bc42950b514b60f319812eeb87aae2915e394237),\n   [#6302](https://github.com/angular/angular.js/issues/6302))\n- **orderBy:** support string predicates containing non-ident characters\n  ([37bc5ef4](https://github.com/angular/angular.js/commit/37bc5ef4d87f19da47d3ab454c43d1e532c4f924),\n   [#6143](https://github.com/angular/angular.js/issues/6143), [#6144](https://github.com/angular/angular.js/issues/6144))\n- **select:** avoid checking option element's `selected` property in render\n  ([f40f54c6](https://github.com/angular/angular.js/commit/f40f54c6da4a5399fe18a89d068634bb491e9f1a),\n   [#2448](https://github.com/angular/angular.js/issues/2448), [#5994](https://github.com/angular/angular.js/issues/5994))\n\n\n## Features\n\n- **$compile:** add support for `$observer` deregistration\n  ([299b220f](https://github.com/angular/angular.js/commit/299b220f5e05e1d4e26bfd58d0b2fd7329ca76b1),\n   [#5609](https://github.com/angular/angular.js/issues/5609))\n- **ngMock.$httpBackend:** added support for function as URL matcher\n  ([d6cfcace](https://github.com/angular/angular.js/commit/d6cfcacee101f2738e0a224a3377232ff85f78a4),\n   [#4580](https://github.com/angular/angular.js/issues/4580))\n\n\n## Breaking Changes\n\n- **$compile:** due to [299b220f](https://github.com/angular/angular.js/commit/299b220f5e05e1d4e26bfd58d0b2fd7329ca76b1),\n  calling `attr.$observe` no longer returns the observer function, but a\n    deregistration function instead. To migrate the code follow the example below:\n\nBefore:\n\n    directive('directiveName', function() {\n      return {\n        link: function(scope, elm, attr) {\n          var observer = attr.$observe('someAttr', function(value) {\n            console.log(value);\n          });\n        }\n      };\n    });\n\nAfter:\n\n    directive('directiveName', function() {\n      return {\n        link: function(scope, elm, attr) {\n          var observer = function(value) {\n            console.log(value);\n          };\n\n          attr.$observe('someAttr', observer);\n        }\n      };\n    });\n\n- **$httpBackend:** due to [6680b7b9](https://github.com/angular/angular.js/commit/6680b7b97c0326a80bdccaf0a35031e4af641e0e), the JSONP behavior for erroneous and empty responses changed:\n    Previously, a JSONP response was regarded as erroneous if it was empty. Now Angular is listening to the\n    correct events to detect errors, i.e. even empty responses can be successful.\n\n\n\n<a name=\"v1.2.15\"></a>\n# v1.2.15 beer-underestimating (2014-03-21)\n\n\n## Bug Fixes\n\n- **$$RAFProvider:** check for webkitCancelRequestAnimationFrame\n  ([e84da228](https://github.com/angular/angular.js/commit/e84da2283c4e195be557f7b06c8783fe502acbbb),\n   [#6526](https://github.com/angular/angular.js/issues/6526))\n- **$$rAF:** always fallback to a $timeout incase native rAF isn't supported\n  ([ee8e4a94](https://github.com/angular/angular.js/commit/ee8e4a946ed8f943e00846b88d8d51c0b2cd1fab),\n   [#6654](https://github.com/angular/angular.js/issues/6654))\n- **$compile:** support templates with thead and tfoot root elements\n  ([ca0ac649](https://github.com/angular/angular.js/commit/ca0ac649971ae4fb50419b38f92a98d2226eb696),\n   [#6289](https://github.com/angular/angular.js/issues/6289))\n- **$http:**\n  - allow sending Blob data using $http\n  ([fbb125a3](https://github.com/angular/angular.js/commit/fbb125a3af164e52af2f8119175b04cbbed2f331),\n   [#5012](https://github.com/angular/angular.js/issues/5012))\n  - don't covert 0 status codes to 404 for non-file protocols\n  ([f108a2a9](https://github.com/angular/angular.js/commit/f108a2a994149ecc011e29f327bcb8e11adf72d9),\n   [#6074](https://github.com/angular/angular.js/issues/6074), [#6155](https://github.com/angular/angular.js/issues/6155))\n- **$rootScope:**\n  - ng-repeat can't handle NaN values. #4605\n  ([e48c28fe](https://github.com/angular/angular.js/commit/e48c28fe9292efe7af6205b2be116d2350990c73),\n   [#4605](https://github.com/angular/angular.js/issues/4605))\n  - $watchCollection should call listener with oldValue\n  ([3dd95727](https://github.com/angular/angular.js/commit/3dd9572754c7bafec30dd625f5c611346959c969),\n   [#2621](https://github.com/angular/angular.js/issues/2621), [#5661](https://github.com/angular/angular.js/issues/5661), [#5688](https://github.com/angular/angular.js/issues/5688), [#6736](https://github.com/angular/angular.js/issues/6736))\n- **angular.bootstrap:** only allow angular to load once\n  ([0d60f8d3](https://github.com/angular/angular.js/commit/0d60f8d367e38224696749b0f7de04bd60649815),\n   [#5863](https://github.com/angular/angular.js/issues/5863), [#5587](https://github.com/angular/angular.js/issues/5587))\n- **jqLite:** traverse `host` property for DocumentFragment in inheritedData()\n  ([98d825e1](https://github.com/angular/angular.js/commit/98d825e10d3bf76f47e69abba857a8933c8cb7d9),\n   [#6637](https://github.com/angular/angular.js/issues/6637))\n- **ngAnimate:** setting classNameFilter disables animation inside ng-if\n  ([a41a2a1d](https://github.com/angular/angular.js/commit/a41a2a1d2ce20f86ac2709592e4ada527160e580),\n   [#6539](https://github.com/angular/angular.js/issues/6539))\n- **ngCookie:** convert non-string values to string\n  ([93d1c95c](https://github.com/angular/angular.js/commit/93d1c95c61dbfa565333bb64527a103242175af7),\n   [#6151](https://github.com/angular/angular.js/issues/6151), [#6220](https://github.com/angular/angular.js/issues/6220))\n- **ngTouch:** update workaround for desktop Webkit quirk\n  ([01a34f51](https://github.com/angular/angular.js/commit/01a34f513bb567ed6d4c81d00d7c2a777c0dae01),\n   [#6302](https://github.com/angular/angular.js/issues/6302))\n- **orderBy:** support string predicates containing non-ident characters\n  ([10d3e1e4](https://github.com/angular/angular.js/commit/10d3e1e4472ab9f5cf4418b6438ec2e0f2b0b288),\n   [#6143](https://github.com/angular/angular.js/issues/6143), [#6144](https://github.com/angular/angular.js/issues/6144))\n- **select:** avoid checking option element selected properties in render\n  ([dc149de9](https://github.com/angular/angular.js/commit/dc149de9364c66b988f169f67cad39577ba43434),\n   [#2448](https://github.com/angular/angular.js/issues/2448), [#5994](https://github.com/angular/angular.js/issues/5994), [#6769](https://github.com/angular/angular.js/issues/6769))\n\n\n\n<a name=\"1.3.0-beta.2\"></a>\n# 1.3.0-beta.2 silent-ventriloquism (2014-03-14)\n\n\n## Bug Fixes\n\n- **$$rAF:** always fallback to a $timeout in case native rAF isn't supported\n  ([7b5e0199](https://github.com/angular/angular.js/commit/7b5e019981f352add88be2984de68e553d1bfa93),\n   [#6654](https://github.com/angular/angular.js/issues/6654))\n- **$http:** don't convert 0 status codes to 404 for non-file protocols\n  ([56e73ea3](https://github.com/angular/angular.js/commit/56e73ea355c851fdfd574d6d2a9e2fcb75677945),\n   [#6074](https://github.com/angular/angular.js/issues/6074), [#6155](https://github.com/angular/angular.js/issues/6155))\n- **ngAnimate:** setting classNameFilter disables animation inside ng-if\n  ([129e2e02](https://github.com/angular/angular.js/commit/129e2e021ab1d773874428cd1fb329eae72797c4),\n   [#6539](https://github.com/angular/angular.js/issues/6539))\n\n\n## Features\n\n- whitelist blob urls for sanitization of data-bound image urls\n  ([47ab8df4](https://github.com/angular/angular.js/commit/47ab8df455df1f1391b760e1fbcc5c21645512b8),\n   [#4623](https://github.com/angular/angular.js/issues/4623))\n\n\n\n<a name=\"1.3.0-beta.1\"></a>\n# 1.3.0-beta.1 retractable-eyebrow (2014-03-07)\n\n\n## Bug Fixes\n\n- **$compile:** support templates with thead and tfoot root elements\n  ([53ec5e13](https://github.com/angular/angular.js/commit/53ec5e13e5955830b6751019eef232bd2125c0b6),\n   [#6289](https://github.com/angular/angular.js/issues/6289))\n- **style:** expressions in style tags\n  ([0609453e](https://github.com/angular/angular.js/commit/0609453e1f9ae074f8d786df903096a6eadb6aa0),\n   [#2387](https://github.com/angular/angular.js/issues/2387), [#6492](https://github.com/angular/angular.js/issues/6492))\n\n\n## Features\n\n- **input:** support types date, time, datetime-local, month, week\n  ([46bd6dc8](https://github.com/angular/angular.js/commit/46bd6dc88de252886d75426efc2ce8107a5134e9),\n   [#5864](https://github.com/angular/angular.js/issues/5864))\n\n\n## Breaking Changes\n\n- **build:** due to [eaa1d00b](https://github.com/angular/angular.js/commit/eaa1d00b24008f590b95ad099241b4003688cdda),\n  As communicated before, IE8 is no longer supported.\n- **input:** types date, time, datetime-local, month, week now always\n  require a `Date` object as model ([46bd6dc8](https://github.com/angular/angular.js/commit/46bd6dc88de252886d75426efc2ce8107a5134e9),\n   [#5864](https://github.com/angular/angular.js/issues/5864))\n\nFor more info: http://blog.angularjs.org/2013/12/angularjs-13-new-release-approaches.html\n\n\n\n<a name=\"1.2.14\"></a>\n# 1.2.14 feisty-cryokinesis (2014-03-01)\n\n\n## Bug Fixes\n\n- **$animate:**\n  - delegate down to addClass/removeClass if setClass is not found\n  ([18c41af0](https://github.com/angular/angular.js/commit/18c41af065006a804a3d38eecca7ae184103ece9),\n   [#6463](https://github.com/angular/angular.js/issues/6463))\n  - ensure all comment nodes are removed during a leave animation\n  ([f4f1f43d](https://github.com/angular/angular.js/commit/f4f1f43d5140385bbf070510975f72b65196e08a),\n   [#6403](https://github.com/angular/angular.js/issues/6403))\n  - only block keyframes if a stagger is set to occur\n  ([e71e7b6c](https://github.com/angular/angular.js/commit/e71e7b6cae57f25c5837dda98551c8e0a5cb720d),\n   [#4225](https://github.com/angular/angular.js/issues/4225))\n  - ensure that animatable directives cancel expired leave animations\n  ([e9881991](https://github.com/angular/angular.js/commit/e9881991ca0a5019d3a4215477738ed247898ba0),\n   [#5886](https://github.com/angular/angular.js/issues/5886))\n  - ensure all animated elements are taken care of during the closing timeout\n  ([99720fb5](https://github.com/angular/angular.js/commit/99720fb5ab7259af37f708bc4eeda7cbbe790a69),\n   [#6395](https://github.com/angular/angular.js/issues/6395))\n  - fix for TypeError Cannot call method 'querySelectorAll' in cancelChildAnimations\n  ([c914cd99](https://github.com/angular/angular.js/commit/c914cd99b3aaf932e3c0e2a585eead7b76621f1b),\n   [#6205](https://github.com/angular/angular.js/issues/6205))\n- **$http:**\n  - do not add trailing question\n  ([c8e03e34](https://github.com/angular/angular.js/commit/c8e03e34b27a8449d8e1bfe0e3801d6a67ae2c49),\n   [#6342](https://github.com/angular/angular.js/issues/6342))\n  - send GET requests by default\n  ([267b2173](https://github.com/angular/angular.js/commit/267b217376ed466e9f260ecfdfa15a8227c103ff),\n   [#5985](https://github.com/angular/angular.js/issues/5985), [#6401](https://github.com/angular/angular.js/issues/6401))\n- **$parse:** reduce false-positives in isElement tests\n  ([5fe1f39f](https://github.com/angular/angular.js/commit/5fe1f39f027c6f2c6a530975dd5389d788d3c0eb),\n   [#4805](https://github.com/angular/angular.js/issues/4805), [#5675](https://github.com/angular/angular.js/issues/5675))\n- **input:** use ValidityState to determine validity\n  ([c2d447e3](https://github.com/angular/angular.js/commit/c2d447e378dd72d1b955f476bd5bf249625b4dab),\n   [#4293](https://github.com/angular/angular.js/issues/4293), [#2144](https://github.com/angular/angular.js/issues/2144), [#4857](https://github.com/angular/angular.js/issues/4857), [#5120](https://github.com/angular/angular.js/issues/5120), [#4945](https://github.com/angular/angular.js/issues/4945), [#5500](https://github.com/angular/angular.js/issues/5500), [#5944](https://github.com/angular/angular.js/issues/5944))\n- **isElement:** reduce false-positives in isElement tests\n  ([75515852](https://github.com/angular/angular.js/commit/75515852ea9742d3d84a0f463c2a2c61ef2b7323))\n- **jqLite:**\n  - properly toggle multiple classes\n  ([4e73c80b](https://github.com/angular/angular.js/commit/4e73c80b17bd237a8491782bcf9e19f1889e12ed),\n   [#4467](https://github.com/angular/angular.js/issues/4467), [#6448](https://github.com/angular/angular.js/issues/6448))\n  - make `jqLite(<iframe src=\"someurl\">').contents()` return iframe document, as in jQuery\n  ([05fbed57](https://github.com/angular/angular.js/commit/05fbed5710b702c111c1425a9e241c40d13b0a54),\n   [#6320](https://github.com/angular/angular.js/issues/6320), [#6323](https://github.com/angular/angular.js/issues/6323))\n- **numberFilter:** convert all non-finite/non-numbers/non-numeric strings to the empty string\n  ([cceb455f](https://github.com/angular/angular.js/commit/cceb455fb167571e26341ded6b595dafd4d92bc6),\n   [#6188](https://github.com/angular/angular.js/issues/6188), [#6261](https://github.com/angular/angular.js/issues/6261))\n- **$parse:** support trailing commas in object & array literals\n  ([6b049c74](https://github.com/angular/angular.js/commit/6b049c74ccc9ee19688bb9bbe504c300e61776dc))\n- **ngHref:** bind ng-href to xlink:href for SVGAElement\n  ([2bce71e9](https://github.com/angular/angular.js/commit/2bce71e9dc10c8588f9eb599a0cd2e831440fc48),\n   [#5904](https://github.com/angular/angular.js/issues/5904))\n\n\n## Features\n\n- **$animate:** animate dirty, pristine, valid, invalid for form/fields\n  ([33443966](https://github.com/angular/angular.js/commit/33443966c8e8cac85a863bb181d4a4aff00baab4),\n   [#5378](https://github.com/angular/angular.js/issues/5378))\n\n\n## Performance Improvements\n\n- **$animate:** use rAF instead of timeouts to issue animation callbacks\n  ([4c4537e6](https://github.com/angular/angular.js/commit/4c4537e65e6cf911c9659b562d89e3330ce3ffae))\n- **$cacheFactory:** skip LRU bookkeeping for caches with unbound capacity\n  ([a4078fca](https://github.com/angular/angular.js/commit/a4078fcae4a33295675d769a1cd067837029da2f),\n   [#6193](https://github.com/angular/angular.js/issues/6193), [#6226](https://github.com/angular/angular.js/issues/6226))\n\n\n\n<a name=\"1.2.13\"></a>\n# 1.2.13 romantic-transclusion (2014-02-14)\n\n\n## Bug Fixes\n\n- **$animate:** ensure $animate doesn't break natural CSS transitions\n  ([4f84f6b3](https://github.com/angular/angular.js/commit/4f84f6b3e4210ae1eb14728a46d43dd961700a0c),\n   [#6019](https://github.com/angular/angular.js/issues/6019))\n- **$compile:**\n  - ensure element transclusion directives are linked with comment element\n  ([e7338d3f](https://github.com/angular/angular.js/commit/e7338d3f27e8824196136a18e1c3e0fcf51a0e28),\n   [#6006](https://github.com/angular/angular.js/issues/6006), [#6101](https://github.com/angular/angular.js/issues/6101))\n  - support templates with table content root nodes\n  ([e7338d3f](https://github.com/angular/angular.js/commit/31c450bcee53d0a3827b7e0a611e9013b2496506),\n   [#2848](https://github.com/angular/angular.js/issues/2848), [#1459](https://github.com/angular/angular.js/issues/1459), [#3647](https://github.com/angular/angular.js/issues/3647), [#3241](https://github.com/angular/angular.js/issues/3241))\n- **input:**\n  - don't apply textInput to `<input type=\"file\">`\n  ([a9fcb0d0](https://github.com/angular/angular.js/commit/a9fcb0d0fc6456f80501b8820d02b04d7c15b6d6),\n   [#6247](https://github.com/angular/angular.js/issues/6247), [#6231](https://github.com/angular/angular.js/issues/6231))\n  - setViewValue on compositionend\n  ([2b730271](https://github.com/angular/angular.js/commit/2b7302713674506fdbcdc396c38f18dcb90dee8c),\n   [#6058](https://github.com/angular/angular.js/issues/6058), [#5433](https://github.com/angular/angular.js/issues/5433))\n\n\n## Features\n\n- **filterFilter:** support deeply nested predicate objects\n  ([b4eed8ad](https://github.com/angular/angular.js/commit/b4eed8ad94ce9719540462c1ee969dfd3c6b2355),\n   [#6215](https://github.com/angular/angular.js/issues/6215))\n\n\n## Breaking Changes\n\n- **$animate:**\n  - due to [4f84f6b3](https://github.com/angular/angular.js/commit/4f84f6b3e4210ae1eb14728a46d43dd961700a0c),\n    ngClass and {{ class }} will now call the `setClass`\n    animation callback instead of addClass / removeClass when both a\n    addClass/removeClass operation is being executed on the element during the animation.\n\n    Please include the setClass animation callback as well as addClass and removeClass within\n    your JS animations to work with ngClass and {{ class }} directives.\n\n\n  - due to [cf5e463a](https://github.com/angular/angular.js/commit/cf5e463abd2c23f62e9c2e6361e6c53048c8910e),\n    Both the `$animate:before` and `$animate:after` DOM events must be now\n    registered prior to the $animate operation taking place. The `$animate:close` event\n    can be registered anytime afterwards.\n\n    DOM callbacks used to fired for each and every animation operation that occurs within the\n    $animate service provided in the ngAnimate module. This may end up slowing down an\n    application if 100s of elements are being inserted into the page. Therefore after this\n    change callbacks are only fired if registered on the element being animated.\n\n- **input:**\n  - due to [a9fcb0d0](https://github.com/angular/angular.js/commit/a9fcb0d0fc6456f80501b8820d02b04d7c15b6d6),\n    input[type=file] will no longer support ngModel. Due to browser support being spotty among target browsers,\n    file inputs cannot be cleanly supported, and even features which technically do work (such as ng-change)\n    work in an inconsistent way depending on the attributes of the form control.\n\n    As a workaround, one can manually listen for change events on file inputs and handle them manually.\n\n<a name=\"1.2.12\"></a>\n# 1.2.12 cauliflower-eradication (2014-02-07)\n\n\n## Bug Fixes\n\n- **$compile:** retain CSS classes added in cloneAttachFn on asynchronous directives\n  ([5ed721b9](https://github.com/angular/angular.js/commit/5ed721b9b5e95ae08450e1ae9d5202e7f3f79295),\n   [#5439](https://github.com/angular/angular.js/issues/5439), [#5617](https://github.com/angular/angular.js/issues/5617))\n- **$http:**\n  - ignore xhr.responseType setter exception if value is \"json\"\n  ([24699ee8](https://github.com/angular/angular.js/commit/24699ee8f04c1f1459be1d36207e654421d58ff0),\n   [#6115](https://github.com/angular/angular.js/issues/6115), [#6122](https://github.com/angular/angular.js/issues/6122))\n  - update httpBackend to use ActiveXObject on IE8 if necessary\n  ([ef210e5e](https://github.com/angular/angular.js/commit/ef210e5e119db4f5bfc9d2428b19f9b335c4f976),\n   [#5677](https://github.com/angular/angular.js/issues/5677), [#5679](https://github.com/angular/angular.js/issues/5679))\n- **$locale:** minor grammar amends for the locale `locale_lt`\n  ([95be253f](https://github.com/angular/angular.js/commit/95be253fe55d35336d425d3d600a36158fc3519d),\n   [#6164](https://github.com/angular/angular.js/issues/6164))\n- **$q:** make $q.reject support `finally` and `catch`\n  ([074b0675](https://github.com/angular/angular.js/commit/074b0675a1f97dce07f520f1ae6198ed3c604000),\n   [#6048](https://github.com/angular/angular.js/issues/6048), [#6076](https://github.com/angular/angular.js/issues/6076))\n- **docs:** clarify doc for \"args\" in $broadcast and $emit\n  ([caed2dfe](https://github.com/angular/angular.js/commit/caed2dfe4feeac5d19ecea2dbb1456b7fde21e6d),\n   [#6047](https://github.com/angular/angular.js/issues/6047))\n- **filterFilter:** don't interpret dots in predicate object fields as paths\n  ([339a1658](https://github.com/angular/angular.js/commit/339a1658cd9bfa5e322a01c45aa0a1df67e3a842),\n   [#6005](https://github.com/angular/angular.js/issues/6005), [#6009](https://github.com/angular/angular.js/issues/6009))\n- **http:** make jshint happy\n  ([6609e3da](https://github.com/angular/angular.js/commit/6609e3da76dd898cfe85f75f23ab2e39fee65fe5))\n- **jqLite:** trim HTML string in jqLite constructor\n  ([36d37c0e](https://github.com/angular/angular.js/commit/36d37c0e3880c774d20c014ade60d2331beefa15),\n   [#6053](https://github.com/angular/angular.js/issues/6053))\n- **mocks:**\n  - rename mock.animate to ngAnimateMock and ensure it contains all test helper code for ngAnimate\n  ([4224cd51](https://github.com/angular/angular.js/commit/4224cd5182bc93e4a210f75e0a4e4de7f3c544e8),\n   [#5822](https://github.com/angular/angular.js/issues/5822), [#5917](https://github.com/angular/angular.js/issues/5917))\n  - remove usage of $animate.flushNext in favor of queuing\n  ([906fdad0](https://github.com/angular/angular.js/commit/906fdad0f95465842e336e057ea97d0633712189))\n  - always call functions injected with `inject` with `this` set to the current spec\n  ([3bf43903](https://github.com/angular/angular.js/commit/3bf43903397c703aa2e9ba1e1a48dbc9e8286ee2),\n   [#6102](https://github.com/angular/angular.js/issues/6102))\n  - refactor currentSpec to work w/ Jasmine 2\n  ([95f0bf9b](https://github.com/angular/angular.js/commit/95f0bf9b526fda8964527c6d4aef1ad50a47f1f3),\n   [#5662](https://github.com/angular/angular.js/issues/5662))\n- **ngMock:** return false from mock $interval.cancel() when no argument is supplied\n  ([dd24c783](https://github.com/angular/angular.js/commit/dd24c78373b5d24ecb3b9d19e61e1b3b6c74d155),\n   [#6103](https://github.com/angular/angular.js/issues/6103))\n- **ngResource:**\n  - don't filter \"$\"-prefixed properties from ngResource requests/responses\n  ([d2e4e499](https://github.com/angular/angular.js/commit/d2e4e499862aeca157dbe7a7422c465e7c79205e),\n   [#5666](https://github.com/angular/angular.js/issues/5666), [#6080](https://github.com/angular/angular.js/issues/6080), [#6033](https://github.com/angular/angular.js/issues/6033))\n  - don't append number to '$' in url param value when encoding URI\n  ([ce1f1f97](https://github.com/angular/angular.js/commit/ce1f1f97f0ebf77941b2bdaf5e8352d33786524d),\n   [#6003](https://github.com/angular/angular.js/issues/6003), [#6004](https://github.com/angular/angular.js/issues/6004))\n\n## Breaking Changes\n\nThe animation mock module has been renamed from `mock.animate` to `ngAnimateMock`. In addition to the rename, animations will not block within test code even when ngAnimateMock is used. However, all function calls to $animate will be recorded into `$animate.queue` and are available within test code to assert animation calls. In addition, `$animate.triggerReflow()` is now only available when `ngAnimateMock` is used.\n\n\n<a name=\"1.2.11\"></a>\n# 1.2.11 cryptocurrency-hyperdeflation (2014-02-03)\n\n## Bug Fixes\n\n- **$compile:** retain CSS classes added in cloneAttachFn on asynchronous directives\n  ([5ed721b9](https://github.com/angular/angular.js/commit/5ed721b9b5e95ae08450e1ae9d5202e7f3f79295),\n   [#5439](https://github.com/angular/angular.js/issues/5439), [#5617](https://github.com/angular/angular.js/issues/5617))\n- **$http:** update httpBackend to use ActiveXObject on IE8 if necessary\n  ([ef210e5e](https://github.com/angular/angular.js/commit/ef210e5e119db4f5bfc9d2428b19f9b335c4f976),\n   [#5677](https://github.com/angular/angular.js/issues/5677), [#5679](https://github.com/angular/angular.js/issues/5679))\n- **$q:** make $q.reject support `finally` and `catch`\n  ([074b0675](https://github.com/angular/angular.js/commit/074b0675a1f97dce07f520f1ae6198ed3c604000),\n   [#6048](https://github.com/angular/angular.js/issues/6048), [#6076](https://github.com/angular/angular.js/issues/6076))\n- **filterFilter:** don't interpret dots in predicate object fields as paths\n  ([339a1658](https://github.com/angular/angular.js/commit/339a1658cd9bfa5e322a01c45aa0a1df67e3a842),\n   [#6005](https://github.com/angular/angular.js/issues/6005), [#6009](https://github.com/angular/angular.js/issues/6009))\n- **mocks:** refactor currentSpec to work w/ Jasmine 2\n  ([95f0bf9b](https://github.com/angular/angular.js/commit/95f0bf9b526fda8964527c6d4aef1ad50a47f1f3),\n   [#5662](https://github.com/angular/angular.js/issues/5662))\n- **ngResource:** don't append number to '$' in url param value when encoding URI\n  ([ce1f1f97](https://github.com/angular/angular.js/commit/ce1f1f97f0ebf77941b2bdaf5e8352d33786524d),\n   [#6003](https://github.com/angular/angular.js/issues/6003), [#6004](https://github.com/angular/angular.js/issues/6004))\n\n<a name=\"1.2.10\"></a>\n# 1.2.10 augmented-serendipity (2014-01-24)\n\n\n## Bug Fixes\n\n- **$parse:** do not use locals to resolve object properties\n  ([f09b6aa5](https://github.com/angular/angular.js/commit/f09b6aa5b58c090e3b8f8811fb7735e38d4b7623),\n   [#5838](https://github.com/angular/angular.js/issues/5838), [#5862](https://github.com/angular/angular.js/issues/5862))\n- **a:** don't call preventDefault on click when a SVGAElement has an xlink:href attribute\n  ([e0209169](https://github.com/angular/angular.js/commit/e0209169bf1463465ad07484421620748a4d3908),\n   [#5896](https://github.com/angular/angular.js/issues/5896), [#5897](https://github.com/angular/angular.js/issues/5897))\n- **input:** use Chromium's email validation regexp\n  ([79e519fe](https://github.com/angular/angular.js/commit/79e519fedaec54390a8bdacfb1926bfce57a1eb6),\n   [#5899](https://github.com/angular/angular.js/issues/5899), [#5924](https://github.com/angular/angular.js/issues/5924))\n- **ngRoute:** pipe preceding route param no longer masks ? or * operator\n  ([fd6bac7d](https://github.com/angular/angular.js/commit/fd6bac7de56f728a89782dc80c78f7d5c21bbc65),\n   [#5920](https://github.com/angular/angular.js/issues/5920))\n\n\n## Features\n\n- **$animate:** provide support for a close callback\n  ([ca6b7d0f](https://github.com/angular/angular.js/commit/ca6b7d0fa2e355ebd764230260758cee9a4ebe1e),\n   [#5685](https://github.com/angular/angular.js/issues/5685), [#5053](https://github.com/angular/angular.js/issues/5053), [#4993](https://github.com/angular/angular.js/issues/4993))\n\n\n<a name=\"1.2.9\"></a>\n# 1.2.9 enchanted-articulacy (2014-01-15)\n\n\n## Bug Fixes\n\n- **$animate:**\n  - ensure the final closing timeout respects staggering animations\n  ([ed53100a](https://github.com/angular/angular.js/commit/ed53100a0dbc9119d5dfc8b7248845d4f6989df2))\n  - prevent race conditions for class-based animations when animating on the same CSS class\n  ([4aa9df7a](https://github.com/angular/angular.js/commit/4aa9df7a7ae533531dfae1e3eb9646245d6b5ff4),\n   [#5588](https://github.com/angular/angular.js/issues/5588))\n  - correctly detect and handle CSS transition changes during class addition and removal\n  ([7d5d62da](https://github.com/angular/angular.js/commit/7d5d62dafe11620082c79da35958f8014eeb008c))\n  - avoid accidentally matching substrings when resolving the presence of className tokens\n  ([524650a4](https://github.com/angular/angular.js/commit/524650a40ed20f01571e5466475749874ee67288))\n- **$http:** ensure default headers PUT and POST are different objects\n  ([e1cfb195](https://github.com/angular/angular.js/commit/e1cfb1957feaf89408bccf48fae6f529e57a82fe),\n   [#5742](https://github.com/angular/angular.js/issues/5742), [#5747](https://github.com/angular/angular.js/issues/5747), [#5764](https://github.com/angular/angular.js/issues/5764))\n- **$rootScope:** prevent infinite $digest by checking if asyncQueue is empty when decrementing ttl\n  ([2cd09c9f](https://github.com/angular/angular.js/commit/2cd09c9f0e7766bcd191662841b7b1ffc3b6dc3f),\n   [#2622](https://github.com/angular/angular.js/issues/2622))\n\n\n## Features\n\n- **$animate:**\n  - provide support for DOM callbacks\n  ([dde1b294](https://github.com/angular/angular.js/commit/dde1b2949727c297e214c99960141bfad438d7a4))\n  - use requestAnimationFrame instead of a timeout to issue a reflow\n  ([4ae3184c](https://github.com/angular/angular.js/commit/4ae3184c5915aac9aa00889aa2153c8e84c14966),\n   [#4278](https://github.com/angular/angular.js/issues/4278), [#4225](https://github.com/angular/angular.js/issues/4225))\n\n## Breaking Changes\n\n- **$http:** due to [e1cfb195](https://github.com/angular/angular.js/commit/e1cfb1957feaf89408bccf48fae6f529e57a82fe),\n  it is now necessary to separately specify default HTTP headers for PUT, POST and PATCH requests, as these no longer share a single object.\n\n  To migrate your code, follow the example below:\n\n  Before:\n\n  ```\n  // Will apply to POST, PUT and PATCH methods\n  $httpProvider.defaults.headers.post = {\n    \"X-MY-CSRF-HEADER\": \"...\"\n  };\n  ```\n\n  After:\n\n  ```\n  // POST, PUT and PATCH default headers must be specified separately,\n  // as they do not share data.\n  $httpProvider.defaults.headers.post =\n    $httpProvider.defaults.headers.put =\n    $httpProviders.defaults.headers.patch = {\n      \"X-MY-CSRF-HEADER\": \"...\"\n    };\n  ```\n\n<a name=\"1.2.8\"></a>\n# 1.2.8 interdimensional-cartography (2014-01-10)\n\n\n## Bug Fixes\n\n- **$http:**\n  - return responseText on IE8 for requests with responseType set\n  ([a9cccbe1](https://github.com/angular/angular.js/commit/a9cccbe14f1bd9048f5dab4443f58c804d4259a1),\n   [#4464](https://github.com/angular/angular.js/issues/4464), [#4738](https://github.com/angular/angular.js/issues/4738), [#5636](https://github.com/angular/angular.js/issues/5636))\n  - Allow status code 0 from any protocol\n  ([28fc80bb](https://github.com/angular/angular.js/commit/28fc80bba0107075ab371fd0a7634a38891626b2),\n   [#1356](https://github.com/angular/angular.js/issues/1356), [#5547](https://github.com/angular/angular.js/issues/5547))\n  - cancelled JSONP requests will not print error in the console\n  ([95e1b2d6](https://github.com/angular/angular.js/commit/95e1b2d6121b4e26cf87dcf6746a7b8cb4c25e7f),\n   [#5615](https://github.com/angular/angular.js/issues/5615), [#5616](https://github.com/angular/angular.js/issues/5616))\n- **$location:** return '/' for root path in hashbang mode\n  ([63cd873f](https://github.com/angular/angular.js/commit/63cd873fef3207deef30c7a7ed66f4b8f647dc12),\n   [#5650](https://github.com/angular/angular.js/issues/5650), [#5712](https://github.com/angular/angular.js/issues/5712))\n- **$parse:** fix CSP nested property evaluation, and issue that prevented its tests from failing\n  ([3b1a4fe0](https://github.com/angular/angular.js/commit/3b1a4fe0c83c7898ecd7261ab4213998ee7be0ec),\n   [#5591](https://github.com/angular/angular.js/issues/5591), [#5592](https://github.com/angular/angular.js/issues/5592))\n- **closure:** add Closure externs for angular.$q.Promise.finally\n  ([caeb7402](https://github.com/angular/angular.js/commit/caeb7402651702cd13df2f1594e9827439a8b760),\n   [#4757](https://github.com/angular/angular.js/issues/4757))\n- **ngMock window.inject:** Remove Error 'stack' property changes\n  ([7e916455](https://github.com/angular/angular.js/commit/7e916455b36dc9ca4d4afc1e44cade90006d00e3))\n\n\n## Features\n\n- **select:** allow multiline ng-options\n  ([43a2f3d0](https://github.com/angular/angular.js/commit/43a2f3d0bf435e3626cd679caff4281cfb3415bd),\n   [#5602](https://github.com/angular/angular.js/issues/5602))\n\n<a name=\"1.2.7\"></a>\n# 1.2.7 emoji-clairvoyance (2014-01-03)\n\n\n## Bug Fixes\n\n- **$animate:**\n  - ensue class-based animations are always skipped before structural post-digest tasks are run\n  ([bc492c0f](https://github.com/angular/angular.js/commit/bc492c0fc17257ddf2bc5964e205379aa766b3d8),\n   [#5582](https://github.com/angular/angular.js/issues/5582))\n  - remove trailing `s` from computed transition duration styles\n  ([50bf0296](https://github.com/angular/angular.js/commit/50bf029625d603fc652f0f413e709f43803743db))\n- **$http:**\n  ([3d38fff8](https://github.com/angular/angular.js/commit/3d38fff8b4ea2fd60fadef2028ea4dcddfccb1a4))\n  - use ActiveX XHR when making PATCH requests on IE8\n  ([6c17d02b](https://github.com/angular/angular.js/commit/6c17d02bc4cc02f478775d62e1f9f77da9da82ad),\n   [#2518](https://github.com/angular/angular.js/issues/2518), [#5043](https://github.com/angular/angular.js/issues/5043))\n  - fix 'type mismatch' error on IE8 after each request\n  ([fd9a03e1](https://github.com/angular/angular.js/commit/fd9a03e147aac7e952c6dda1f381fd4662276ba2))\n  - Ignore multiple calls to onreadystatechange with readyState=4\n  ([4f572366](https://github.com/angular/angular.js/commit/4f57236614415eea919221ea5f99c4d8689b3267),\n   [#5426](https://github.com/angular/angular.js/issues/5426))\n- **$injector:** remove the `INSTANTIATING` flag properly when done\n  ([186a5912](https://github.com/angular/angular.js/commit/186a5912288acfff0ee59dae29af83c37c987921),\n   [#4361](https://github.com/angular/angular.js/issues/4361), [#5577](https://github.com/angular/angular.js/issues/5577))\n- **$location:**\n  - remove base href domain if the URL begins with '//'\n  ([760f2fb7](https://github.com/angular/angular.js/commit/760f2fb73178e56c37397b3c5876f7dac96f0455),\n   [#5606](https://github.com/angular/angular.js/issues/5606))\n  - fix $location.path() behavior when $locationChangeStart is triggered by the browser\n  ([cf686285](https://github.com/angular/angular.js/commit/cf686285c22d528440e173fdb65ad1052d96df3c),\n   [#4989](https://github.com/angular/angular.js/issues/4989), [#5089](https://github.com/angular/angular.js/issues/5089), [#5118](https://github.com/angular/angular.js/issues/5118), [#5580](https://github.com/angular/angular.js/issues/5580))\n  - re-assign history after BFCache back on Android browser\n  ([bddd46c8](https://github.com/angular/angular.js/commit/bddd46c8ecf49cfe6c999cd6b4a69b7d7e1f9a33),\n   [#5425](https://github.com/angular/angular.js/issues/5425))\n- **$resource:** prevent URL template from collapsing into an empty string\n  ([131e4014](https://github.com/angular/angular.js/commit/131e4014b831ac81b7979c4523da81ebc5861c70),\n   [#5455](https://github.com/angular/angular.js/issues/5455), [#5493](https://github.com/angular/angular.js/issues/5493))\n- **$sanitize:** consider the `size` attribute as a valid/allowed attribute\n  ([056c8493](https://github.com/angular/angular.js/commit/056c8493521988dbb330c6636135b505737da918),\n   [#5522](https://github.com/angular/angular.js/issues/5522))\n- **Scope:** don't let watch deregistration mess up the dirty-checking digest loop\n  ([884ef0db](https://github.com/angular/angular.js/commit/884ef0dbcdfe614cedc824d079361b53e675d033),\n   [#5525](https://github.com/angular/angular.js/issues/5525))\n- **input:**\n  - use apply on the change event only when one isn't already in progress\n  ([a80049fd](https://github.com/angular/angular.js/commit/a80049fd0ac858eeeb645a4209cb2a661d0b4c33),\n   [#5293](https://github.com/angular/angular.js/issues/5293))\n  - prevent double $digest when using jQuery trigger.\n  ([1147f219](https://github.com/angular/angular.js/commit/1147f21999edf9a434cd8d24865a6455e744d858),\n   [#5293](https://github.com/angular/angular.js/issues/5293))\n- **ngRepeat:** allow for more flexible coding style in ngRepeat expression\n  ([c9705b75](https://github.com/angular/angular.js/commit/c9705b755645a4bfe066243f2ba15a733c3787e1),\n   [#5537](https://github.com/angular/angular.js/issues/5537), [#5598](https://github.com/angular/angular.js/issues/5598))\n- **ngRoute:** instantiate controller when template is empty\n  ([498365f2](https://github.com/angular/angular.js/commit/498365f219f65d6c29bdf2f03610a4d3646009bb),\n   [#5550](https://github.com/angular/angular.js/issues/5550))\n- **ngShow/ngHide, ngIf:** functions with zero args should be truthy\n  ([01c5be46](https://github.com/angular/angular.js/commit/01c5be4681e34cdc5f5c461b7a618fefe8038919),\n   [#5414](https://github.com/angular/angular.js/issues/5414))\n\n\n## Performance Improvements\n\n- **Scope:** limit propagation of $broadcast to scopes that have listeners for the event\n  ([80e7a455](https://github.com/angular/angular.js/commit/80e7a4558490f7ffd33d142844b9153a5ed00e86),\n   [#5341](https://github.com/angular/angular.js/issues/5341), [#5371](https://github.com/angular/angular.js/issues/5371))\n\n<a name=\"1.2.6\"></a>\n# 1.2.6 taco-salsafication (2013-12-19)\n\n\n## Bug Fixes\n\n- **$animate:** use a scheduled timeout in favor of a fallback property to close transitions\n  ([54637a33](https://github.com/angular/angular.js/commit/54637a335f885110efaa702a3bab29c77644b36c),\n   [#5255](https://github.com/angular/angular.js/issues/5255), [#5241](https://github.com/angular/angular.js/issues/5241), [#5405](https://github.com/angular/angular.js/issues/5405))\n- **$compile:** remove invalid IE exceptional case for `href`\n  ([c7a1d1ab](https://github.com/angular/angular.js/commit/c7a1d1ab0b663edffc1ac7b54deea847e372468d),\n   [#5479](https://github.com/angular/angular.js/issues/5479))\n- **$location:** parse xlink:href for SVGAElements\n  ([bc3ff2ce](https://github.com/angular/angular.js/commit/bc3ff2cecd0861766a9e8606f3cc2c582d9875df),\n   [#5472](https://github.com/angular/angular.js/issues/5472), [#5198](https://github.com/angular/angular.js/issues/5198), [#5199](https://github.com/angular/angular.js/issues/5199), [#4098](https://github.com/angular/angular.js/issues/4098), [#1420](https://github.com/angular/angular.js/issues/1420))\n- **$log:** should work in IE8\n  ([4f5758e6](https://github.com/angular/angular.js/commit/4f5758e6669222369889c9e789601d25ff885530),\n   [#5400](https://github.com/angular/angular.js/issues/5400))\n- **$parse:** return `undefined` if an intermediate property's value is `null`\n  ([26d43cac](https://github.com/angular/angular.js/commit/26d43cacdc106765bd928d41600352198f887aef),\n   [#5480](https://github.com/angular/angular.js/issues/5480))\n- **closure:** add type definition for `Scope#$watchCollection`\n  ([8f329ffb](https://github.com/angular/angular.js/commit/8f329ffb829410e1fd8f86a766929134e736e3e5),\n   [#5475](https://github.com/angular/angular.js/issues/5475))\n- **forEach:** allow looping over result of `querySelectorAll` in IE8\n  ([274a6734](https://github.com/angular/angular.js/commit/274a6734ef1fff543cc50388a0958d1988baeb57))\n- **input:** do not hold input for composition on Android\n  ([3dc18037](https://github.com/angular/angular.js/commit/3dc18037e8db8766641a4d39f0fee96077db1fcb),\n   [#5308](https://github.com/angular/angular.js/issues/5308))\n- **jqLite:** support unbind self within handler\n  ([2f91cfd0](https://github.com/angular/angular.js/commit/2f91cfd0d2986899c38641100c1851b2f9d3888a))\n- **ngRepeat:** allow multiline expressions\n  ([cbb3ce2c](https://github.com/angular/angular.js/commit/cbb3ce2c309052b951d0cc87e4c6daa9c48a3dd8),\n   [#5000](https://github.com/angular/angular.js/issues/5000))\n- **select:** invalidate when `multiple`, `required`, and model is `[]`\n  ([5c97731a](https://github.com/angular/angular.js/commit/5c97731a22ed87d64712e673efea0e8a05eae65f),\n   [#5337](https://github.com/angular/angular.js/issues/5337))\n\n\n## Features\n\n- **jqLite:** provide support for `element.one()`\n  ([937caab6](https://github.com/angular/angular.js/commit/937caab6475e53a7ea0206e992f8a52449232e78))\n- **ngAnimate:** provide configuration support to match specific className values to trigger animations\n  ([cef084ad](https://github.com/angular/angular.js/commit/cef084ade9072090259d8c679751cac3ffeaed51),\n   [#5357](https://github.com/angular/angular.js/issues/5357), [#5283](https://github.com/angular/angular.js/issues/5283))\n\n\n## Performance Improvements\n\n- **compile:** add class 'ng-scope' before cloning and other micro-optimizations\n  ([f3a796e5](https://github.com/angular/angular.js/commit/f3a796e522afdbd3b640d14426edb2fbfab463c5),\n   [#5471](https://github.com/angular/angular.js/issues/5471))\n- **$parse:** use a faster path when the number of path parts is low\n  ([f4462319](https://github.com/angular/angular.js/commit/864b2596b246470cca9d4e223eaed720f4462319))\n- use faster check for `$$` prefix\n  ([06c5cfc7](https://github.com/angular/angular.js/commit/cb29632a5802e930262919b3db64ca4806c5cfc7))\n\n<a name=\"1.2.5\"></a>\n# 1.2.5 singularity-expansion (2013-12-13)\n\n\n## Bug Fixes\n\n- **$compile:** allow literals in isolate scope references\n  ([43072e38](https://github.com/angular/angular.js/commit/43072e3812e32b89b97ad03144577cba50d4b776),\n   [#5296](https://github.com/angular/angular.js/issues/5296))\n- **angular-mocks:** use copy of mock data in $httpBackend\n  ([f69dc162](https://github.com/angular/angular.js/commit/f69dc16241c8b631123ad0b09674f0a5e0ff32fe))\n- **closure:** add missing FormController extern definitions\n  ([1d5e18b0](https://github.com/angular/angular.js/commit/1d5e18b062c3e33b2a8d96aa58d905ed2cd48649),\n   [#5303](https://github.com/angular/angular.js/issues/5303))\n- **ngInclude:** add template to DOM before linking other directives\n  ([30a8b7d0](https://github.com/angular/angular.js/commit/30a8b7d0b5d4882c2bf3b20eb696a02f5b667726),\n   [#5247](https://github.com/angular/angular.js/issues/5247))\n- **ngView:** add template to DOM before linking other directives\n  ([f8944efe](https://github.com/angular/angular.js/commit/f8944efe70b81e02704df9b53ea2546c80c73d3b))\n\n\n## Performance Improvements\n\n- **$injector:** remove invoke optimization that doesn't work\n  ([05e4fd34](https://github.com/angular/angular.js/commit/05e4fd3488b89e670c36869f18defe26deac2efa),\n   [#5388](https://github.com/angular/angular.js/issues/5388))\n- **$resource:** use shallow copy instead of angular.copy\n  ([fcd2a813](https://github.com/angular/angular.js/commit/fcd2a8131a3cb3e59a616bf31e61510b5c3a97d3),\n   [#5300](https://github.com/angular/angular.js/issues/5300))\n- **a:** do not link when href or name exists in template\n  ([f3de5b6e](https://github.com/angular/angular.js/commit/f3de5b6eac90baf649506072162f36dbc6d2f028),\n   [#5362](https://github.com/angular/angular.js/issues/5362))\n- **jqLite:** implement and use the `empty` method in place of `html(‘’)`\n  ([3410f65e](https://github.com/angular/angular.js/commit/3410f65e790a81d457b4f4601a1e760a6f8ede5e),\n   [#4457](https://github.com/angular/angular.js/issues/4457))\n\n## Breaking Changes\n\n- **angular-mocks:** due to [f69dc162](https://github.com/angular/angular.js/commit/f69dc16241c8b631123ad0b09674f0a5e0ff32fe),\n  some tests that rely on identity comparison rather than equality comparison in checking mock http responses will be broken,\n  since now each mock response is a copy of the original response. This is usually fixable by changing a `.toBe()` comparison\n  to `toEqual()` inside of tests.\n\n<a name=\"1.2.4\"></a>\n# 1.2.4 wormhole-blaster (2013-12-06)\n\n\n## Bug Fixes\n\n- **$animate:**\n  - ensure animations work with directives that share a transclusion\n  ([958d3d56](https://github.com/angular/angular.js/commit/958d3d56b1899a2cfc7b18c0292e5a1d8c64d0a5),\n   [#4716](https://github.com/angular/angular.js/issues/4716), [#4871](https://github.com/angular/angular.js/issues/4871), [#5021](https://github.com/angular/angular.js/issues/5021), [#5278](https://github.com/angular/angular.js/issues/5278))\n  - ensure ms durations are properly rounded\n  ([93901bdd](https://github.com/angular/angular.js/commit/93901bdde4bb9f0ba114ebb33b8885808e1823e1),\n   [#5113](https://github.com/angular/angular.js/issues/5113), [#5162](https://github.com/angular/angular.js/issues/5162))\n- **$compile:**\n  - update cloned elements if the template arrives after the cloning\n  ([b0972a2e](https://github.com/angular/angular.js/commit/b0972a2e75909e41dbac6e4413ada7df2d51df3a))\n  - ensure the isolated local watch `lastValue` is always in sync\n  ([2d0f6ccb](https://github.com/angular/angular.js/commit/2d0f6ccba896fe34141d6d4f59eef6fba580c5c2),\n   [#5182](https://github.com/angular/angular.js/issues/5182))\n- **$rootScope:**\n  - ensure that when the $destroy event is broadcast on $rootScope that it does something\n  ([d802ed1b](https://github.com/angular/angular.js/commit/d802ed1b3680cfc1751777fac465b92ee29944dc),\n   [#5169](https://github.com/angular/angular.js/issues/5169))\n  - ensure the phase is cleared within a digest if an exception is raised by a watcher\n  ([d3c486dd](https://github.com/angular/angular.js/commit/d3c486dd6dfa8d5dca32a3e28aa685fb7260c878))\n- **$sanitize:** don't rely on YARR regex engine executing immediately in order to prevent object mutation\n  ([81b81856](https://github.com/angular/angular.js/commit/81b81856ee43d2876927c4e1f774affa87e99707),\n   [#5193](https://github.com/angular/angular.js/issues/5193), [#5192](https://github.com/angular/angular.js/issues/5192))\n- **closure:** closure compiler shouldn't rename .defaults.transformRequest\n  ([f01087f8](https://github.com/angular/angular.js/commit/f01087f802839637843115cbcf99702e09d866f6))\n- **input:** ensure ngModelWatch() triggers second digest pass when appropriate\n  ([b6d54393](https://github.com/angular/angular.js/commit/b6d5439343b9801f7f2a009d0de09cba9aa21a1d),\n   [#5258](https://github.com/angular/angular.js/issues/5258), [#5282](https://github.com/angular/angular.js/issues/5282))\n- **isElement:** return boolean value rather than `truthy` value.\n  ([2dbb6f9a](https://github.com/angular/angular.js/commit/2dbb6f9a54eb5ff5847eed11c85ac4cf119eb41c),\n   [#4519](https://github.com/angular/angular.js/issues/4519), [#4534](https://github.com/angular/angular.js/issues/4534))\n- **jqLite:** ignore incompatible nodes on find()\n  ([1169b544](https://github.com/angular/angular.js/commit/1169b5445691e1495354d235a3badf05240e3904),\n   [#4120](https://github.com/angular/angular.js/issues/4120))\n- **ngInit:** evaluate ngInit before ngInclude\n  ([0e50810c](https://github.com/angular/angular.js/commit/0e50810c53428f4c1f5bfdba9599df54cb7a6c6e),\n   [#5167](https://github.com/angular/angular.js/issues/5167), [#5208](https://github.com/angular/angular.js/issues/5208))\n- **ngSanitize:** prefer textContent to innerText to avoid layout trashing\n  ([bf1972dc](https://github.com/angular/angular.js/commit/bf1972dc1e8ffbeaddfa53df1d49bc5a2177f09c))\n\n\n## Performance Improvements\n\n- **$parse:** micro-optimization for ensureSafeObject function\n  ([689dfb16](https://github.com/angular/angular.js/commit/689dfb167924a61aef444ce7587fb987d8080990),\n   [#5246](https://github.com/angular/angular.js/issues/5246))\n- **Scope:** short-circuit after dirty-checking last dirty watcher\n  ([d070450c](https://github.com/angular/angular.js/commit/d070450cd2b3b3a3aa34b69d3fa1f4cc3be025dd),\n   [#5272](https://github.com/angular/angular.js/issues/5272), [#5287](https://github.com/angular/angular.js/issues/5287))\n\n\n\n<a name=\"1.2.3\"></a>\n# 1.2.3 unicorn-zapper (2013-11-27)\n\n\n## Bug Fixes\n\n- **$animate:**\n- ensure blocked keyframe animations are unblocked before the DOM operation\n  ([2efe8230](https://github.com/angular/angular.js/commit/2efe82309ac8ff4f67df8b6e40a539ea31e15804),\n   [#5106](https://github.com/angular/angular.js/issues/5106))\n- ensure animations are disabled during bootstrap to prevent unwanted structural animations\n  ([eed23332](https://github.com/angular/angular.js/commit/eed2333298412fbad04eda97ded3487c845b9eb9),\n   [#5130](https://github.com/angular/angular.js/issues/5130))\n- **$sanitize:** use the same whitelist mechanism as `$compile` does\n  ([33352348](https://github.com/angular/angular.js/commit/333523483f3ce6dd3177b697a5e5a7177ca364c8),\n   [#3748](https://github.com/angular/angular.js/issues/3748))\n- **input:** react to form auto completion, through the `change` event, on modern browsers\n  ([a090400f](https://github.com/angular/angular.js/commit/a090400f09d7993d102f527609879cdc74abae60),\n   [#1460](https://github.com/angular/angular.js/issues/1460))\n- **$attrs:** add `$attrs.$attr` to externs so that it isn't renamed on js minification\n  ([bcca8054](https://github.com/angular/angular.js/commit/bcca80548dde85ffe3838c943ba8e5c2deb1c721))\n\n\n## Features\n\nNo new features in this release\n\n## Breaking Changes\n\nThere are no breaking changes in this release (promise!)\n\n\n\n<a name=\"1.2.2\"></a>\n# 1.2.2 consciousness-inertia (2013-11-22)\n\n\n## Bug Fixes\n\n- **$animate:**\n  - ensure keyframe animations are blocked around the reflow\n  ([6760d7a3](https://github.com/angular/angular.js/commit/6760d7a315d7ea5cbd4f8ab74b200f754a2041f4),\n   [#5018](https://github.com/angular/angular.js/issues/5018))\n  - ensure transition animations are unblocked before the dom operation occurs\n  ([062fbed8](https://github.com/angular/angular.js/commit/062fbed8fc3f7bc55433f8c6915c27520e6f63c5),\n   [#5014](https://github.com/angular/angular.js/issues/5014),\n   [#4265](https://github.com/angular/angular.js/issues/4265))\n  - ensure addClass/removeClass animations do not snap during reflow\n  ([76e4db6f](https://github.com/angular/angular.js/commit/76e4db6f3d15199ac1fbe85f9cfa6079a1c4fa56),\n   [#4892](https://github.com/angular/angular.js/issues/4892))\n  - ensure the DOM operation isn't run twice\n  ([7067a8fb](https://github.com/angular/angular.js/commit/7067a8fb0b18d5b5489006e1960cee721a88b4d2),\n   [#4949](https://github.com/angular/angular.js/issues/4949))\n- **$compile:**\n  - secure form[action] & iframe[srcdoc]\n  ([0421cb42](https://github.com/angular/angular.js/commit/0421cb4200e672818ed10996e92311404c150c3a),\n   [#4927](https://github.com/angular/angular.js/issues/4927),\n   [#4933](https://github.com/angular/angular.js/issues/4933))\n  - ensure CSS classes are added and removed only when necessary\n  ([0cd7e8f2](https://github.com/angular/angular.js/commit/0cd7e8f22721f62b62440bb059ae764ebbe7b42a))\n- **$httpBackend:** only IE8 and below can't use `script.onload` for JSONP\n  ([a3172a28](https://github.com/angular/angular.js/commit/a3172a285fd74b5aa6c8d68a4988c767c06f549c),\n   [#4523](https://github.com/angular/angular.js/issues/4523),\n   [#4527](https://github.com/angular/angular.js/issues/4527),\n   [#4922](https://github.com/angular/angular.js/issues/4922))\n- **$parse:** allow for new lines in expr when promise unwrapping is on\n  ([40647b17](https://github.com/angular/angular.js/commit/40647b179c473f3f470bb1b3237d6f006269582f),\n   [#4718](https://github.com/angular/angular.js/issues/4718))\n- **$resource:** Always return a resource instance when calling class methods on resources.\n  ([f6ecf9a3](https://github.com/angular/angular.js/commit/f6ecf9a3c9090593faf5fa50586c99a56b51c776),\n   [#4545](https://github.com/angular/angular.js/issues/4545),\n   [#5061](https://github.com/angular/angular.js/issues/5061))\n- **httpBackend:** should not read response data when request is aborted\n  ([6f1050df](https://github.com/angular/angular.js/commit/6f1050df4fa885bd59ce85adbef7350ea93911a3),\n   [#4913](https://github.com/angular/angular.js/issues/4913),\n   [#4940](https://github.com/angular/angular.js/issues/4940))\n- **loader:** expose `$$minErr` to modules such as`ngResource`\n  ([9e89a31b](https://github.com/angular/angular.js/commit/9e89a31b129e40c805178535c244899ffafb77d8),\n   [#5050](https://github.com/angular/angular.js/issues/5050))\n- **ngAnimate:**\n  - correctly retain and restore existing styles during and after animation\n  ([c42d0a04](https://github.com/angular/angular.js/commit/c42d0a041890b39fc98afd357ec1307a3a36208d),\n   [#4869](https://github.com/angular/angular.js/issues/4869))\n  - use a fallback CSS property that doesn't break existing styles\n  ([1d50663b](https://github.com/angular/angular.js/commit/1d50663b38ba042e8d748ffa6d48cfb5e93cfd7e),\n   [#4902](https://github.com/angular/angular.js/issues/4902),\n   [#5030](https://github.com/angular/angular.js/issues/5030))\n- **ngClass:** ensure that ngClass only adds/removes the changed classes\n  ([6b8bbe4d](https://github.com/angular/angular.js/commit/6b8bbe4d90640542eed5607a8c91f6b977b1d6c0),\n   [#4960](https://github.com/angular/angular.js/issues/4960),\n   [#4944](https://github.com/angular/angular.js/issues/4944))\n- **ngController:** fix issue with ngInclude on the same element\n  ([6288cf5c](https://github.com/angular/angular.js/commit/6288cf5ca471b0615a026fdb4db3ba242c9d8f88),\n   [#4431](https://github.com/angular/angular.js/issues/4431))\n- **ngInclude:**\n  - Don't throw when the ngInclude element contains content with directives.\n  ([0a7cbb33](https://github.com/angular/angular.js/commit/0a7cbb33b06778833a4d99b1868cc07690a827a7))\n  - allow ngInclude to load scripts when jQuery is included\n  ([c47abd0d](https://github.com/angular/angular.js/commit/c47abd0dd7490576f4b84ee51ebaca385c1036da),\n   [#3756](https://github.com/angular/angular.js/issues/3756))\n- **ngMock:** fixes httpBackend expectation with body object\n  ([4d16472b](https://github.com/angular/angular.js/commit/4d16472b918a3482942d76f1e273a5aa01f65e83),\n   [#4956](https://github.com/angular/angular.js/issues/4956))\n- **ngView:** Don't throw when the ngView element contains content with directives.\n  ([e6521e74](https://github.com/angular/angular.js/commit/e6521e7491242504250b57dd0ee66af49e653c33),\n   [#5069](https://github.com/angular/angular.js/issues/5069))\n- **tests:** Correct tests for IE11\n  ([57924234](https://github.com/angular/angular.js/commit/579242346c4202ea58fc2cae6df232289cbea0bb),\n   [#5046](https://github.com/angular/angular.js/issues/5046))\n- **input:** hold listener during text composition\n  ([a4e6d962](https://github.com/angular/angular.js/commit/a4e6d962d78b26f5112d48c4f88c1e6234d0cae7),\n   [#4684](https://github.com/angular/angular.js/issues/4684))\n\n\n\n\n<a name=\"1.2.1\"></a>\n# 1.2.1 underscore-empathy (2013-11-14)\n\n\n## Bug Fixes\n\n- **$compile:**\n  - accessing controllers of transcluded directives from children\n  ([90f87072](https://github.com/angular/angular.js/commit/90f87072e83234ae366cfeb3c281503c31dad738),\n   [#4935](https://github.com/angular/angular.js/issues/4935))\n  - correctly handle interpolated style in replace templates\n  ([e1254b26](https://github.com/angular/angular.js/commit/e1254b266dfa2d4e3756e4317152dbdbcabe44be),\n   [#4882](https://github.com/angular/angular.js/issues/4882))\n- **$resource:** don't use $parse for @dotted.member\n  ([9577702e](https://github.com/angular/angular.js/commit/9577702e8d2519c1a60f5ac4058e63bd7b919815))\n- **bootstrap:** make IE8 happy\n  ([a61b65d0](https://github.com/angular/angular.js/commit/a61b65d01b468502fe53d68818949d3fcc9f20f6))\n- **loader:** don't rely on internal APIs\n  ([8425e9fe](https://github.com/angular/angular.js/commit/8425e9fe383c17f6a5589c778658c5fc0570ae8f),\n   [#4437](https://github.com/angular/angular.js/issues/4437), [#4874](https://github.com/angular/angular.js/issues/4874))\n- **minErr:** remove references to internal APIs\n  ([94764ee0](https://github.com/angular/angular.js/commit/94764ee08910726db1db7a1101c3001500306dea))\n- **ngIf:** don't create multiple elements when changing from a truthy value to another truthy value\n  ([4612705e](https://github.com/angular/angular.js/commit/4612705ec297bc6ba714cb7a98f1be6aff77c4b8),\n   [#4852](https://github.com/angular/angular.js/issues/4852))\n- **urlUtils:**\n  - make removal of windows drive from path safer\n  ([89f435de](https://github.com/angular/angular.js/commit/89f435de847635e3ec339726e6f83cf3f0ee9091),\n   [#4939](https://github.com/angular/angular.js/issues/4939))\n  - return right path for file:// on windows\n  ([f925e8ca](https://github.com/angular/angular.js/commit/f925e8caa6c51a7d45ca9ead30601ec2e9d4464c),\n   [#4680](https://github.com/angular/angular.js/issues/4680))\n\n\n## Features\n\n- **$parse:** revert hiding \"private\" properties\n  ([4ab16aaa](https://github.com/angular/angular.js/commit/4ab16aaaf762e9038803da1f967ac8cb6650727d),\n   [#4926](https://github.com/angular/angular.js/issues/4926), [#4842](https://github.com/angular/angular.js/issues/4842), [#4865](https://github.com/angular/angular.js/issues/4865), [#4859](https://github.com/angular/angular.js/issues/4859), [#4849](https://github.com/angular/angular.js/issues/4849))\n\n\n\n<a name=\"1.2.0\"></a>\n# 1.2.0 timely-delivery (2013-11-08)\n\n\n\n## Features\n\n\n- **animations:**\n  - ensure CSS transitions can work with inherited CSS class definitions\n  ([9d69a0a7](https://github.com/angular/angular.js/commit/9d69a0a7c75c937c0a49bb705d31252326b052df))\n  - provide support for staggering animations with CSS\n  ([74848307](https://github.com/angular/angular.js/commit/74848307443c00ab07552336c56ddfa1e9ef6eff))\n- **$parse:** secure expressions by hiding \"private\" properties\n  ([3d6a89e8](https://github.com/angular/angular.js/commit/3d6a89e8888b14ae5cb5640464e12b7811853c7e))\n- **docs:**\n  - provide index pages for each angular module\n  ([a7e12b79](https://github.com/angular/angular.js/commit/a7e12b7959212f2fa88fe17d5a045cc9d8b22922))\n  - add forward slash shortcut key for search bar\n  ([74912802](https://github.com/angular/angular.js/commit/74912802c644ca929e39a7583cb7a9a05f12e91f))\n- **jqLite:** expose isolateScope() getter similar to scope()\n  ([27e9340b](https://github.com/angular/angular.js/commit/27e9340b3c25b512e45213b39811098d07e12e3b))\n- **misc:** add externs file for Closure Compiler\n  ([9d0a6977](https://github.com/angular/angular.js/commit/9d0a69772c39bfc751ca2000c3b4b3381e51fe93))\n\n\n\n## Bug Fixes\n\n- **$animate:**\n  - don't force animations to be enabled\n  ([98adc9e0](https://github.com/angular/angular.js/commit/98adc9e0383dc05efad168f30a0725cb67f5eda8))\n  - only apply the fallback property if any transition animations are detected\n  ([94700807](https://github.com/angular/angular.js/commit/9470080762aecca5285d0f5cac4ae01540bbad4c))\n  - avoid hanging animations if the active CSS transition class is missing\n  ([b89584db](https://github.com/angular/angular.js/commit/b89584db10b63f346cbfd03f67fb92504e5bf362),\n   [#4732](https://github.com/angular/angular.js/issues/4732), [#4490](https://github.com/angular/angular.js/issues/4490))\n  - ensure staggering animations understand multiple delay values\n  ([41a2d5b3](https://github.com/angular/angular.js/commit/41a2d5b30f4feb90651eb577cf44852a6d2be72c))\n  - ensure the active class is not applied if cancelled during reflow\n  ([e53ff431](https://github.com/angular/angular.js/commit/e53ff431e1472c0b2d5405d267d4e403ca31087e),\n   [#4699](https://github.com/angular/angular.js/issues/4699))\n  - use direct DOM comparison when checking for $rootElement\n  ([d434eabe](https://github.com/angular/angular.js/commit/d434eabec3955f8d56c859c93befe711bfa1de27),\n   [#4679](https://github.com/angular/angular.js/issues/4679))\n  - ensure former nodes are fully cleaned up when a follow-up structural animation takes place\n  ([7f0767ac](https://github.com/angular/angular.js/commit/7f0767acaba1ec3c8849244a604b0d1c8c376446),\n   [#4435](https://github.com/angular/angular.js/issues/4435))\n  - ensure enable/disable animations work when the document node is used\n  ([6818542c](https://github.com/angular/angular.js/commit/6818542c694aec6c811fb2fe2f86f7d16544c39b),\n   [#4669](https://github.com/angular/angular.js/issues/4669))\n  - skip unnecessary addClass/removeClass animations\n  ([76b628bc](https://github.com/angular/angular.js/commit/76b628bcb3511210d312ed667e5c14d908a9fed1),\n   [#4401](https://github.com/angular/angular.js/issues/4401), [#2332](https://github.com/angular/angular.js/issues/2332))\n  - ensure animations work properly when the $rootElement is being animated\n  ([2623de14](https://github.com/angular/angular.js/commit/2623de1426219dc799f63a3d155911f93fc03461),\n   [#4397](https://github.com/angular/angular.js/issues/4397), [#4231](https://github.com/angular/angular.js/issues/4231))\n  - only cancel class-based animations if the follow-up class contains CSS transition/keyframe animation code\n  ([f5289fe8](https://github.com/angular/angular.js/commit/f5289fe84ffc1f2368dae7bd14c420abbe76749e),\n   [#4463](https://github.com/angular/angular.js/issues/4463), [#3784](https://github.com/angular/angular.js/issues/3784))\n- **$compile:**\n  - don't leak isolate scope state when replaced directive is used multiple times\n  ([b5af198f](https://github.com/angular/angular.js/commit/b5af198f0d5b0f2b3ddb31ea12f700f3e0616271))\n  - correct isolate scope distribution to controllers\n  ([3fe4491a](https://github.com/angular/angular.js/commit/3fe4491a6bf57ddeb312b8a30cf1706f6f1d2355))\n  - replaced element has isolate scope\n  ([97c7a4e3](https://github.com/angular/angular.js/commit/97c7a4e3791d7cb05c3317cc5f0c49ab93810bf6))\n  - only pass isolate scope to children that belong to the isolate directive\n  ([d0efd5ee](https://github.com/angular/angular.js/commit/d0efd5eefcc0aaf167c766513e152b74dd31bafe))\n  - make isolate scope truly isolate\n  ([909cabd3](https://github.com/angular/angular.js/commit/909cabd36d779598763cc358979ecd85bb40d4d7),\n   [#1924](https://github.com/angular/angular.js/issues/1924), [#2500](https://github.com/angular/angular.js/issues/2500))\n  - don't instantiate controllers twice for element transclude directives\n  ([18ae985c](https://github.com/angular/angular.js/commit/18ae985c3a3147b589c22f6ec21bacad2f578e2b),\n   [#4654](https://github.com/angular/angular.js/issues/4654))\n  - attribute bindings should not break due to terminal directives\n  ([79223eae](https://github.com/angular/angular.js/commit/79223eae5022838893342c42dacad5eca83fabe8),\n   [#4525](https://github.com/angular/angular.js/issues/4525), [#4528](https://github.com/angular/angular.js/issues/4528), [#4649](https://github.com/angular/angular.js/issues/4649))\n  - instantiate controllers when re-entering compilation\n  ([faf5b980](https://github.com/angular/angular.js/commit/faf5b980da09da2b4c28f1feab33f87269f9f0ba),\n   [#4434](https://github.com/angular/angular.js/issues/4434), [#4616](https://github.com/angular/angular.js/issues/4616))\n- **$injector:** allow a constructor function to return a function\n  ([c22adbf1](https://github.com/angular/angular.js/commit/c22adbf160f32c1839fbb35382b7a8c6bcec2927))\n- **$parse:** check function call context to be safe\n  ([6d324c76](https://github.com/angular/angular.js/commit/6d324c76f0d3ad7dae69ce01b14e0564938fb15e),\n   [#4417](https://github.com/angular/angular.js/issues/4417))\n- **angular-mocks:** add inline dependency annotation\n  ([6d23591c](https://github.com/angular/angular.js/commit/6d23591c31f2b41097ceaa380af09998e4a62f09),\n   [#4448](https://github.com/angular/angular.js/issues/4448))\n- **animateSpec:** run digest to enable animations before tests\n  ([aea76f0d](https://github.com/angular/angular.js/commit/aea76f0d5c43dc17f1319d0a45d2ce50fddf72e4))\n- **bootstrap-prettify:** share $animate and $$postDigestQueue with demo apps\n  ([1df3da36](https://github.com/angular/angular.js/commit/1df3da361d62726bf1dafe629a7fca845b6a8733))\n- **csp:**\n  - fix csp auto-detection and stylesheet injection\n  ([08f376f2](https://github.com/angular/angular.js/commit/08f376f2ea3d3bb384f10e3c01f7d48ed21ce351),\n   [#917](https://github.com/angular/angular.js/issues/917), [#2963](https://github.com/angular/angular.js/issues/2963), [#4394](https://github.com/angular/angular.js/issues/4394), [#4444](https://github.com/angular/angular.js/issues/4444))\n  - don't inline css in csp mode\n  ([a86cf20e](https://github.com/angular/angular.js/commit/a86cf20e67202d614bbcaf038c5e04db94483256)\n- **docModuleComponents:** implement anchor scroll when content added\n  ([eb51b024](https://github.com/angular/angular.js/commit/eb51b024c9b77527420014cdf7dbb292b5b9dd6b),\n   [#4703](https://github.com/angular/angular.js/issues/4703))\n- **input:** keep track of min/max attars on-the-fly\n  ([4b653aea](https://github.com/angular/angular.js/commit/4b653aeac1aca7ac551738870a2446b6810ca0df))\n- **ngAnimate:** fix cancelChildAnimations throwing exception\n  ([b9557b0a](https://github.com/angular/angular.js/commit/b9557b0a86206d938a738ea470736d011dff7e1a),\n   [#4548](https://github.com/angular/angular.js/issues/4548))\n- **ngClassSpec:** clear animation enable fn from postDigestQueue\n  ([ffa9d0a6](https://github.com/angular/angular.js/commit/ffa9d0a6db137cba4090e569b8ed4e25a711314e))\n- **ngEventDirectives:** parse expression only once during compile phase.\n  ([9a828738](https://github.com/angular/angular.js/commit/9a828738cd2e959bc2a198989e96c8e416d28b71))\n- **ngIf:**\n  - destroy child scope when destroying DOM\n  ([9483373c](https://github.com/angular/angular.js/commit/9483373c331343648e079420b3eb1f564d410ff2))\n  - ngIf removes elements dynamically added to it\n  ([e19067c9](https://github.com/angular/angular.js/commit/e19067c9bbac3c3bb450c80f73eb5518bd0db1a1))\n- **ngInclude:** only run anchorScroll after animation is done\n  ([d378f550](https://github.com/angular/angular.js/commit/d378f5500ab2eef0779338336c6a95656505ebb8),\n   [#4723](https://github.com/angular/angular.js/issues/4723))\n- **ngMock:** throw more descriptive errors for $animate.flushNext()\n  ([6fb19157](https://github.com/angular/angular.js/commit/6fb191570ee72f087e8bb6b1d8f5eea0f585886c))\n- **ngModel:** deregister from the form on scope not DOM destruction\n  ([8f989d65](https://github.com/angular/angular.js/commit/8f989d652f70fd147f66a18411070c7b939e242e),\n   [#4226](https://github.com/angular/angular.js/issues/4226), [#4779](https://github.com/angular/angular.js/issues/4779))\n- **ngScenario:** correctly disable animations for end 2 end tests\n  ([9d004585](https://github.com/angular/angular.js/commit/9d0045856351e9db48ddf66f66e210d9cc53d24a))\n- **ngView:**\n  - only run anchorScroll after animation is done\n  ([da344daa](https://github.com/angular/angular.js/commit/da344daa4023556f8abbef6d8ad87a16362b5861))\n  - ensure the new view element is placed after the old view element\n  ([3f568b22](https://github.com/angular/angular.js/commit/3f568b22f9bec09192588e3cae937db5c2e757f9),\n   [#4362](https://github.com/angular/angular.js/issues/4362))\n- **ngdocs:**\n  - create mock Doc objects correctly\n  ([d4493fda](https://github.com/angular/angular.js/commit/d4493fda2c4c2ff1fdfc264bfb479741abc781c7))\n  - `shortDescription()` should not error if no `description`\n  ([4c8fa353](https://github.com/angular/angular.js/commit/4c8fa353245b9c32261860caff18f002d294e19f))\n  - remove the side search bar\n  ([6c20ec19](https://github.com/angular/angular.js/commit/6c20ec193f11aa647be1b2ad2ac5b3e7c2894bd7))\n\n\n\n## Breaking Changes\n\n- **$compile:**\n  - due to [d0efd5ee](https://github.com/angular/angular.js/commit/d0efd5eefcc0aaf167c766513e152b74dd31bafe),\n  Child elements that are defined either in the application template or in some other\n  directives template do not get the isolate scope. In theory, nobody should rely on this behavior, as\n  it is very rare - in most cases the isolate directive has a template.\n\n  - due to [909cabd3](https://github.com/angular/angular.js/commit/909cabd36d779598763cc358979ecd85bb40d4d7),\n  Directives without isolate scope do not get the isolate scope from an isolate directive on the\n  same element. If your code depends on this behavior (non-isolate directive needs to access state\n  from within the isolate scope), change the isolate directive to use scope locals to pass these explicitly.\n\n  **Before**\n\n  ```\n  <input ng-model=\"$parent.value\" ng-isolate>\n\n  .directive('ngIsolate', function() {\n    return {\n      scope: {},\n      template: '{{value}}'\n    };\n  });\n  ```\n\n  **After**\n\n  ```\n  <input ng-model=\"value\" ng-isolate>\n\n  .directive('ngIsolate', function() {\n    return {\n      scope: {value: '=ngModel'},\n      template: '{{value}}\n    };\n  });\n  ```\n\n  Closes [#1924](https://github.com/angular/angular.js/issues/1924) and\n  [#2500](https://github.com/angular/angular.js/issues/2500)\n\n  - due to [79223eae](https://github.com/angular/angular.js/commit/79223eae5022838893342c42dacad5eca83fabe8),\n\n  Previously, the interpolation priority was `-100` in 1.2.0-rc.2, and `100` before 1.2.0-rc.2.\n  Before this change the binding was setup in the post-linking phase.\n\n  Now the attribute interpolation (binding) executes as a directive with priority 100 and the\n  binding is set up in the pre-linking phase.\n\n  Closes [#4525](https://github.com/angular/angular.js/issues/4525),\n  [#4528](https://github.com/angular/angular.js/issues/4528), and\n  [#4649](https://github.com/angular/angular.js/issues/4649)\n\n\n- **$parse:** due to [3d6a89e8](https://github.com/angular/angular.js/commit/3d6a89e8888b14ae5cb5640464e12b7811853c7e),\n\n  This commit introduces the notion of \"private\" properties (properties\n  whose names begin and/or end with an underscore) on the scope chain.\n  These properties will not be available to Angular expressions (i.e. {{\n  }} interpolation in templates and strings passed to `$parse`)  They are\n  freely available to JavaScript code (as before).\n\n  **Motivation**\n\n  Angular expressions execute in a limited context. They do not have\n  direct access to the global scope, `window`, `document` or the Function\n  constructor. However, they have direct access to names/properties on\n  the scope chain. It has been a long standing best practice to keep\n  sensitive APIs outside of the scope chain (in a closure or your\n  controller.) That's easier said that done for two reasons:\n\n  1. JavaScript does not have a notion of private properties so if you need\n  someone on the scope chain for JavaScript use, you also expose it to\n  Angular expressions\n  2. the new \"controller as\" syntax that's now in increased usage exposes the\n  entire controller on the scope chain greatly increasing the exposed surface.\n\n  Though Angular expressions are written and controlled by the developer, they:\n\n  1. Typically deal with user input\n  2. Don't get the kind of test coverage that JavaScript code would\n\n  This commit provides a way, via a naming convention, to\n  allow publishing/restricting properties from controllers/scopes to\n  Angular expressions enabling one to only expose those properties that\n  are actually needed by the expressions.\n\n- **csp:** due to [08f376f2](https://github.com/angular/angular.js/commit/08f376f2ea3d3bb384f10e3c01f7d48ed21ce351),\n  triggering ngCsp directive via `ng:csp` attribute is not supported any more.\n  Please use `data-ng-csp` instead.\n\n- **jqLite:** due to [27e9340b](https://github.com/angular/angular.js/commit/27e9340b3c25b512e45213b39811098d07e12e3b),\n  `jqLite.scope()` (commonly used through `angular.element(node).scope()`) does not return the\n  isolate scope on the element that triggered directive with isolate scope. Use\n  `jqLite.isolateScope()` instead.\n\n\n\n\n\n<a name=\"1.2.0-rc.3\"></a>\n# 1.2.0-rc.3 ferocious-twitch (2013-10-14)\n\n\n## Features\n\n- **$interval:** add a service wrapping setInterval\n  ([2b5ce84f](https://github.com/angular/angular.js/commit/2b5ce84fca7b41fca24707e163ec6af84bc12e83))\n- **$sce:** simpler patterns for `$sceDelegateProviders` white/blacklists\n  ([93ce5923](https://github.com/angular/angular.js/commit/93ce5923e92f6d2db831d8715ec62734821c70ce),\n   [#4006](https://github.com/angular/angular.js/issues/4006))\n- **$filter:** allow map of filters to be registered\n  ([4033cf28](https://github.com/angular/angular.js/commit/4033cf28142664c52aa7b4bc95340ac913397ac8),\n   [#4036](https://github.com/angular/angular.js/issues/4036),\n   [#4091](https://github.com/angular/angular.js/issues/4091))\n- **$compile:** support `tel:` links in `a[href]`\n  ([e7730297](https://github.com/angular/angular.js/commit/e773029717f11d727af609a139b173a135c79eab))\n\n- **Directives:**\n  - **ngRepeat:** support repeating over `ngInclude` and other directives that replace repeated nodes\n    ([9efa46ae](https://github.com/angular/angular.js/commit/9efa46ae640cde17487c341daa9a75c0bd79da02),\n     [#3104](https://github.com/angular/angular.js/issues/3104))\n  - **event directives:** add `ngCopy`, `ngCut`, and `ngPaste`\n  ([147c6929](https://github.com/angular/angular.js/commit/147c6929a264a7b077a5f2cfc5aa9a0b9513acd7),\n   [#4172](https://github.com/angular/angular.js/issues/4172))\n\n- **Misc:**\n  - jQuery 1.10.x support\n  ([e0c134b8](https://github.com/angular/angular.js/commit/e0c134b8bfa282379daec6a7137512d58f956443),\n   [#3764](https://github.com/angular/angular.js/issues/3764))\n  - **minErr:** linkify error messages on minErr docs pages\n  ([6aaae062](https://github.com/angular/angular.js/commit/6aaae062171bfc8e5046c3eae99bc9d63037120a))\n  - **tutorial:** add step 12 on animations to the phonecat tutorial\n  ([ad525645](https://github.com/angular/angular.js/commit/ad5256452bb8f1d481d78e7ae15a59d288f0d8e9))\n\n\n\n## Bug Fixes\n\n- **$compile:**\n  - abort compilation when duplicate element transclusion\n  ([63c5334c](https://github.com/angular/angular.js/commit/63c5334c84b7269428c710226764d1f08a36e0d4),\n   [#3893](https://github.com/angular/angular.js/issues/3893),\n   [#4217](https://github.com/angular/angular.js/issues/4217),\n   [#3307](https://github.com/angular/angular.js/issues/3307))\n  - make order directives w/ same priority deterministic\n  ([4357da85](https://github.com/angular/angular.js/commit/4357da857587d3c28790e7dc654664bec5808768))\n  - fix (reverse) directive postLink fn execution order\n  ([31f190d4](https://github.com/angular/angular.js/commit/31f190d4d53921d32253ba80d9ebe57d6c1de82b),\n   [#3558](https://github.com/angular/angular.js/issues/3558))\n  - don't terminate compilation for regular transclusion directives\n  ([fe214501](https://github.com/angular/angular.js/commit/fe2145016cb057c92f9f01b32c58b4d7259eb6ee))\n  - ng-attr to support dash separated attribute names\n  ([8e6e3eba](https://github.com/angular/angular.js/commit/8e6e3ebad991eaf57a7885549ea3b91932d495c9))\n  - allow interpolations for non-event handlers attrs\n  ([8e1276c0](https://github.com/angular/angular.js/commit/8e1276c011b33b90af47494dc5e76baf86468a5a))\n  - link parents before traversing\n  ([742271ff](https://github.com/angular/angular.js/commit/742271ffa3a518d9e8ef2cb97c24b45b44e3378d),\n   [#3792](https://github.com/angular/angular.js/issues/3792),\n   [#3923](https://github.com/angular/angular.js/issues/3923),\n   [#3935](https://github.com/angular/angular.js/issues/3935),\n   [#3927](https://github.com/angular/angular.js/issues/3927))\n  - collect ranges on multiple directives on one element\n  ([6a8edc1d](https://github.com/angular/angular.js/commit/6a8edc1d43aca7c5a92f86309b1bb1d5f9968442),\n   [#4002](https://github.com/angular/angular.js/issues/4002))\n- **$parse:**\n  - deprecate promise unwrapping and make it an opt-in\n  ([5dc35b52](https://github.com/angular/angular.js/commit/5dc35b527b3c99f6544b8cb52e93c6510d3ac577),\n   [#4158](https://github.com/angular/angular.js/issues/4158),\n   [#4270](https://github.com/angular/angular.js/issues/4270))\n  - disallow access to window and dom in expressions\n  ([be0b4856](https://github.com/angular/angular.js/commit/be0b4856699334ff51bacf2d1fd3394663d6bd28))\n- **$httpBackend:**\n  - set headers with falsy values\n  ([e9a22241](https://github.com/angular/angular.js/commit/e9a222418a029d830698444cf95bf13f8ad75805),\n   [#2984](https://github.com/angular/angular.js/issues/2984))\n  - don't send empty string bodies\n  ([0d0330ad](https://github.com/angular/angular.js/commit/0d0330adc24a68cd6891a030a56d3ce3bbced03c),\n   [#2149](https://github.com/angular/angular.js/issues/2149))\n- **$location:**\n  - prevent infinite digest error in IE7\n  ([d7071148](https://github.com/angular/angular.js/commit/d70711481e6311c9cd283d650f07ca0cca72ecc2),\n   [#2802](https://github.com/angular/angular.js/issues/2802))\n  - re-assign location after BFCache back\n  ([2ebf9316](https://github.com/angular/angular.js/commit/2ebf93163027abc55ba27f673be3b8dc1281c068),\n   [#4044](https://github.com/angular/angular.js/issues/4044))\n- **$log:** prevent logging `undefined` for $log in IE\n  ([4ff1a650](https://github.com/angular/angular.js/commit/4ff1a65031e985bf930f6761c1ecf46e4db98d6e),\n   [#1705](https://github.com/angular/angular.js/issues/1705))\n- **Scope:**\n  - `$evalAsync` executes on the right scope\n  ([10cc1a42](https://github.com/angular/angular.js/commit/10cc1a42c925749f88433546d41d35ba07a88e6f))\n  - make `stopPropagation` only stop its own event\n  ([47f7bd70](https://github.com/angular/angular.js/commit/47f7bd706efc5f2944d182e46c1b1d324298ff36),\n   [#4204](https://github.com/angular/angular.js/issues/4204))\n\n- **Filters:**\n  - **date:** allow negative millisecond value strings\n  ([025c9219](https://github.com/angular/angular.js/commit/025c92190376414c15f15fd20a75b41489a4e70a))\n\n- **Directives:**\n  - correct priority of structural directives (ngRepeat, ngSwitchWhen, ngIf, ngInclude, ngView)\n  ([b7af76b4](https://github.com/angular/angular.js/commit/b7af76b4c5aa77648cc1bfd49935b48583419023))\n  - **input:** `false` is no longer an empty value by default\n  ([b56b21a8](https://github.com/angular/angular.js/commit/b56b21a898b3c77589a48a290271f9dc181dafe8),\n   [#3490](https://github.com/angular/angular.js/issues/3490))\n  - **ngBindHtml:** watch string value instead of wrapper\n  ([e2068ad4](https://github.com/angular/angular.js/commit/e2068ad426075ac34c06c12e2fac5f594cc81969),\n   [#3932](https://github.com/angular/angular.js/issues/3932))\n  - **ngOptions:** ignore object properties which start with $\n  ([aa3c54c7](https://github.com/angular/angular.js/commit/aa3c54c73f7470999535294899a1c33cd193f455))\n  - **ngRepeat:** correctly track elements even when the collection is initially undefined\n  ([31c56f54](https://github.com/angular/angular.js/commit/31c56f540045b5270f5b8e235873da855caf3486),\n   [#4145](https://github.com/angular/angular.js/issues/4145),\n   [#3964](https://github.com/angular/angular.js/issues/3964))\n  - **ngTransclude:** detect ngTransclude usage without a transclusion directive\n  ([5a1a6b86](https://github.com/angular/angular.js/commit/5a1a6b86a8dbcd8aa4fe9c59fad8d005eead686c),\n   [#3759](https://github.com/angular/angular.js/issues/3759))\n\n\n- **jqLite:**\n  - ignore class methods on comment elements\n  ([64fd2c42](https://github.com/angular/angular.js/commit/64fd2c421ed582c16812d164a8a6f031b8e66287))\n  - use get/setAttribute so that jqLite works on SVG nodes\n  ([c785267e](https://github.com/angular/angular.js/commit/c785267eb8780d8b7658ef93ebb5ebddd566294d),\n   [#3858](https://github.com/angular/angular.js/issues/3858))\n\n- **Misc:**\n  - **isArrayLike:** correctly handle string primitives\n  ([5b8c7884](https://github.com/angular/angular.js/commit/5b8c78843e8d62a7a67cead8bf04c76aa8ee411d),\n   [#3356](https://github.com/angular/angular.js/issues/3356))\n  - protect calls to hasOwnProperty in public API\n  ([7a586e5c](https://github.com/angular/angular.js/commit/7a586e5c19f3d1ecc3fefef084ce992072ee7f60),\n   [#3331](https://github.com/angular/angular.js/issues/3331))\n\n- **ngRoute:**\n  - **ngView:** IE8 regression due to expando on non-element nodes\n  ([255e8c13](https://github.com/angular/angular.js/commit/255e8c13cf0fd78f1c4d7c279be7bf47c2402956),\n   [#3971](https://github.com/angular/angular.js/issues/3971))\n  - **$route:** parametrized routes do not match against locations that would not valorize each parameters.\n  ([0ff86c32](https://github.com/angular/angular.js/commit/0ff86c323359fba1a60bacab178e3c68528f8e1f))\n\n- **ngResource:**\n  - pass transformed value to both callbacks and promises\n  ([e36e28eb](https://github.com/angular/angular.js/commit/e36e28ebd4a6c144e47d11fba8e211d8d5a9d03e),\n   [#3817](https://github.com/angular/angular.js/issues/3817))\n  - remove request body from $delete\n  ([8336b3a2](https://github.com/angular/angular.js/commit/8336b3a286f8469d4cd7c412c41ca8c1a31fecf0),\n   [#4280](https://github.com/angular/angular.js/issues/4280))\n\n- **ngSanitize:**\n  - sanitize DOCTYPE declarations correctly\n  ([e66c23fe](https://github.com/angular/angular.js/commit/e66c23fe55f8571a014b0686c8dbca128e7a8240),\n   [#3931](https://github.com/angular/angular.js/issues/3931))\n  - sanitizer should not accept <!--> as a valid comment\n  ([21e9e8cf](https://github.com/angular/angular.js/commit/21e9e8cf68ef007136da6cc212d2f1f252fb668a))\n\n- **ngTouch:**\n  - ngClick does not pass touchend event when jQuery is loaded\n  ([9fd92cc3](https://github.com/angular/angular.js/commit/9fd92cc3c93a6378e8887fd46fd4ad182a375544))\n  - add $event to ng-swipe\n  ([507d8021](https://github.com/angular/angular.js/commit/507d8021b1c91cc0cefc0418e61b04597ad1030b),\n   [#4071](https://github.com/angular/angular.js/issues/4071),\n   [#4321](https://github.com/angular/angular.js/issues/4321))\n\n- **ngAnimate:**\n  - ensure that a timeStamp is created if not provided by the browser event\n  ([cd216c4c](https://github.com/angular/angular.js/commit/cd216c4c30adfebb3ef633f18fab2d98e8c52ebc),\n   [#3053](https://github.com/angular/angular.js/issues/3053))\n  - perform internal caching on getComputedStyle to boost the performance of CSS3 transitions/animations\n  ([b1e604e3](https://github.com/angular/angular.js/commit/b1e604e38ceec1714174fb54cc91590a7fe99a92),\n   [#4011](https://github.com/angular/angular.js/issues/4011),\n   [#4124](https://github.com/angular/angular.js/issues/4124))\n  - ensure structural animations skip all child animations even if no animation is present during compile\n  ([cc584607](https://github.com/angular/angular.js/commit/cc5846073e57ef190182026d7e5a8e2770d9b770),\n   [#3215](https://github.com/angular/angular.js/issues/3215))\n  - cancel any ongoing child animations during move and leave animations\n  ([3f31a7c7](https://github.com/angular/angular.js/commit/3f31a7c7691993893f0724076816f6558643bd91))\n  - ensure elapsedTime always considers delay values\n  ([079dd939](https://github.com/angular/angular.js/commit/079dd93991ac79b5f9af6efb7fe2b3600195f10c))\n  - ensure transition-property is not changed when only keyframe animations are in use\n  ([2df3c9f5](https://github.com/angular/angular.js/commit/2df3c9f58def9584455f7c4bfdabbd12aab58bf9),\n   [#3933](https://github.com/angular/angular.js/issues/3933))\n  - avoid completing the animation asynchronously unless CSS transitions/animations are present\n  ([2a63dfa6](https://github.com/angular/angular.js/commit/2a63dfa6cc7889888f4296fff2944e74ff30b3af),\n   [#4023](https://github.com/angular/angular.js/issues/4023),\n   [#3940](https://github.com/angular/angular.js/issues/3940))\n  - ensure that delays are always considered before an animation closes\n  ([0a63adce](https://github.com/angular/angular.js/commit/0a63adce687d28ada90ea930d5e69883cc11cba5),\n   [#4028](https://github.com/angular/angular.js/issues/4028))\n  - check elapsedTime on current event\n  ([d50ed6bf](https://github.com/angular/angular.js/commit/d50ed6bfb8c4982401923ff535fe932ef4f387a2))\n  - support addClass/removeClass animations on SVG nodes\n    ([c785267e](https://github.com/angular/angular.js/commit/c785267eb8780d8b7658ef93ebb5ebddd566294d),\n     [#3858](https://github.com/angular/angular.js/issues/3858))\n\n- **ngScenario:**\n  - remove redundant assignment\n  ([a80e96ce](https://github.com/angular/angular.js/commit/a80e96cea184b392505f0a292785a5c66d45e165),\n   [#4315](https://github.com/angular/angular.js/issues/4315))\n  - fix error message description\n  ([f8f8f754](https://github.com/angular/angular.js/commit/f8f8f754b02459bb789247476cc0da63d2d7370f))\n  - provide event parameters as object\n  ([28f56a38](https://github.com/angular/angular.js/commit/28f56a383e9d1ff378e3568a3039e941c7ffb1d8))\n  - include \"not \" in error messages if test is inverted\n  ([3589f178](https://github.com/angular/angular.js/commit/3589f17824376e9db4e8d002caeb4483943eeb18),\n   [#3840](https://github.com/angular/angular.js/issues/3840))\n\n\n## Breaking Changes\n\n- **$compile:** due to [31f190d4](https://github.com/angular/angular.js/commit/31f190d4d53921d32253ba80d9ebe57d6c1de82b),\n  the order of postLink fn is now mirror opposite of the order in which corresponding preLinking and compile functions execute.\n\n  Previously the compile/link fns executed in this order controlled via priority:\n\n  - CompilePriorityHigh, CompilePriorityMedium, CompilePriorityLow\n  - compile child nodes\n  - PreLinkPriorityHigh, PreLinkPriorityMedium, PreLinkPriorityLow\n  - link child nodes\n  - PostLinkPriorityHigh, PostLinkPriorityMedium, PostLinkPriorityLow\n\n  This was changed to:\n\n  - CompilePriorityHigh, CompilePriorityMedium, CompilePriorityLow\n  - compile child nodes\n  - PreLinkPriorityHigh, PreLinkPriorityMedium, PreLinkPriorityLow\n  - link child nodes\n  - PostLinkPriorityLow, PostLinkPriorityMedium , PostLinkPriorityHigh\n\n  Very few directives in practice rely on order of postLinking function (unlike on the order of compile functions), so\n  in the rare case of this change affecting an existing directive, it might be necessary to convert it to a preLinking\n  function or give it negative priority (look at the diff of this commit to see how an internal attribute interpolation\n  directive was adjusted).\n\n- **$parse:**\n  - due to [5dc35b52](https://github.com/angular/angular.js/commit/5dc35b527b3c99f6544b8cb52e93c6510d3ac577),\n  $parse and templates in general will no longer automatically unwrap promises. This feature has been deprecated and if absolutely needed, it can be reenabled during transitional period via `$parseProvider.unwrapPromises(true)` api.\n  - due to [b6a37d11](https://github.com/angular/angular.js/commit/b6a37d112b3e1478f4d14a5f82faabf700443748),\n  feature added in rc.2 that unwraps return values from functions if the values are promises (if promise unwrapping is enabled - see previous point), was reverted due to breaking a popular usage pattern.\n\n- **directives:** due to [b7af76b4](https://github.com/angular/angular.js/commit/b7af76b4c5aa77648cc1bfd49935b48583419023),\n  the priority of ngRepeat, ngSwitchWhen, ngIf, ngInclude and ngView has changed. This could affect directives that explicitly specify their priority.\n\n  In order to make ngRepeat, ngSwitchWhen, ngIf, ngInclude and ngView work together in all common scenarios their directives are being adjusted to achieve the following precedence:\n\n  ```\n  Directive        | Old Priority | New Priority\n  =============================================\n  ngRepeat         | 1000         | 1000\n  ---------------------------------------------\n  ngSwitchWhen     | 500          | 800\n  ---------------------------------------------\n  ngIf             | 1000         | 600\n  ---------------------------------------------\n  ngInclude/ngView | 1000         | 400\n  ```\n\n- **form/ngForm** due to [7a586e5c](https://github.com/angular/angular.js/commit/7a586e5c19f3d1ecc3fefef084ce992072ee7f60),\n  Inputs with name equal to \"hasOwnProperty\" are not allowed inside form or ngForm directives.\n\n  Before, inputs whose name was \"hasOwnProperty\" were quietly ignored and not added to the scope.  Now a badname exception is thrown.\n\n  Using \"hasOwnProperty\" for an input name would be very unusual and bad practice.\n\n  Either do not include such an input in a `form` or `ngForm` directive or change the name of the input.\n\n\n- **ngScenario:** due to [28f56a38](https://github.com/angular/angular.js/commit/28f56a383e9d1ff378e3568a3039e941c7ffb1d8),\n  browserTrigger now uses an eventData object instead of direct parameters for mouse events.\n  To migrate, place the `keys`,`x` and `y` parameters inside of an object and place that as the third parameter for the browserTrigger function.\n\n\n\n\n\n<a name=\"1.2.0-rc.2\"></a>\n# 1.2.0-rc.2 barehand-atomsplitting (2013-09-04)\n\n## Features\n\n- **Scope:** asynchronously auto-flush `$evalAsync` queue when outside of `$digest` cycle\n  ([6b91aa0a](https://github.com/angular/angular.js/commit/6b91aa0a18098100e5f50ea911ee135b50680d67),\n   [#3539](https://github.com/angular/angular.js/issues/3539), [#2438](https://github.com/angular/angular.js/issues/2438))\n- **minErr:** log minerr doc url in development builds\n  ([37123cd2](https://github.com/angular/angular.js/commit/37123cd2858b4e318ed8109af745312df4848577),\n   [#3566](https://github.com/angular/angular.js/issues/3566))\n- **ngMock:**\n  - allow passing an object literal as shorthand to module\n  ([f737c97d](https://github.com/angular/angular.js/commit/f737c97df02918eb5b19bf5c8248fa3e20f9b361))\n  - add support for creating dynamic style sheets within test code\n  ([fb3a7db0](https://github.com/angular/angular.js/commit/fb3a7db0809b959d50be4cb93a65a91200071dd5))\n\n\n\n## Bug Fixes\n\n- **$http:** allow empty responses to be cached\n  ([8e48c4ff](https://github.com/angular/angular.js/commit/8e48c4ff6abf7083a04cf20312d2b106f4ba5b2c),\n   [#3809](https://github.com/angular/angular.js/issues/3809))\n- **$injector:** don't parse fns with no args\n  ([44b6b72e](https://github.com/angular/angular.js/commit/44b6b72e5e9d193ec878ac7a4f25a00815f68cca))\n- **$parse:** handle promises returned from parsed function calls\n  ([3a658220](https://github.com/angular/angular.js/commit/3a65822023119b71deab5e298c7ef2de204caa13),\n   [#3503](https://github.com/angular/angular.js/issues/3503))\n- **$q:**\n  - reject should catch & forward exceptions thrown in error callbacks\n  ([5d9f4205](https://github.com/angular/angular.js/commit/5d9f42050a11015adbd5dc4dde73818919e93a99))\n  - fix forwarding resolution when callbacks aren't functions\n  ([7d188d63](https://github.com/angular/angular.js/commit/7d188d630c63fde05d8765d0ad2d75a5baa8e5d3),\n   [#3535](https://github.com/angular/angular.js/issues/3535))\n- **$location:** fix history problems on Boxee box\n  ([eefcdad0](https://github.com/angular/angular.js/commit/eefcdad013b56d5d3a05c0b2137a5860091b2575))\n- **$timeout:** clean deferreds immediately after callback exec/cancel\n  ([920a3804](https://github.com/angular/angular.js/commit/920a3804136d49cdaf7bc2712f5832bc50409dc9))\n\n- **Directives:**\n  - **ngTransclude:**\n     - clear the transclusion point before transcluding\n      ([eed299a3](https://github.com/angular/angular.js/commit/eed299a31b5a6dd0363133c5f9271bf33d090c94))\n     - make the transclusion available to parent post-link function\n      ([bf79bd41](https://github.com/angular/angular.js/commit/bf79bd4194eca2118ae1c492c08dbd217f5ae810))\n  - **ngView:** ensure `ngClass` works with together with `ngView`'s transclusion behavior\n    ([40c0220c](https://github.com/angular/angular.js/commit/40c0220c47c620070b30aec6ec4552c68a8689eb))\n\n- **Filters:**\n  - **filter:** filter on false properties\n    ([3bc4e7fd](https://github.com/angular/angular.js/commit/3bc4e7fd20372c0cad8298bff019b32681b16026),\n     [#2797](https://github.com/angular/angular.js/issues/2797))\n  - **orderBy:** remove redundant if statement\n    ([5e45fd4a](https://github.com/angular/angular.js/commit/5e45fd4ac6ff7c00d34deb099fca12301cafd7b0))\n\n- **Misc:**\n  - parse IE11 UA string correctly\n    ([427ee93f](https://github.com/angular/angular.js/commit/427ee93f11d0ef64b8844f9b43b2a0f21f2be2cb),\n     [#3682](https://github.com/angular/angular.js/issues/3682))\n\n- **i18n:** remove obsolete locale files\n  ([6382e21f](https://github.com/angular/angular.js/commit/6382e21fb28541a2484ac1a241d41cf9fbbe9d2c))\n\n- **ngAnimate:**\n  - ensure that `ngClass` is always compiled before enter, leave and move animations are applied\n  ([36ad40b1](https://github.com/angular/angular.js/commit/36ad40b18cfdd0690411a5169aa94e222946b5cf),\n   [#3727](https://github.com/angular/angular.js/issues/3727), [#3603](https://github.com/angular/angular.js/issues/3603))\n  - cut down on extra `$timeout` calls\n  ([4382df03](https://github.com/angular/angular.js/commit/4382df03fa1962aed027742c1b463406c40653c9))\n  - skip `ngAnimate` animations if the provided element already has transitions applied to it\n  ([7c605ddf](https://github.com/angular/angular.js/commit/7c605ddf1c57c9f162827713ca5b0fbb12de5fa5),\n   [#3587](https://github.com/angular/angular.js/issues/3587))\n  - only apply a timeout when transitions or keyframe animations are used\n  ([ee2f3d21](https://github.com/angular/angular.js/commit/ee2f3d21da6c9fccfe1e6a4ea8a65627519c8bf2),\n   [#3613](https://github.com/angular/angular.js/issues/3613))\n  - ensure older versions of webkit work for animations\n  ([b1a43cd0](https://github.com/angular/angular.js/commit/b1a43cd04e8727df5bef3197f5fda3b98ecab740))\n\n- **ngMocks:** `$logProvider` should not use internal APIs\n  ([baaa73ee](https://github.com/angular/angular.js/commit/baaa73ee1ef25fa506ff7aaab3159d710acdafdb),\n   [#3612](https://github.com/angular/angular.js/issues/3612))\n\n\n\n## Breaking Changes\n\n- **i18n:** due to [6382e21f](https://github.com/angular/angular.js/commit/6382e21fb28541a2484ac1a241d41cf9fbbe9d2c),\n  some uncommon region-specific local files were removed.\n\n\n\n\n<a name=\"1.0.8\"></a>\n# 1.0.8 bubble-burst (2013-08-22)\n\nContains only these fixes cherry-picked from [v1.2.0rc1](#1.2.0rc1).\n\n## Bug Fixes\n\n- **$compile:**\n  - don't check attr.specified on non-ie7\n  ([78efa0e3](https://github.com/angular/angular.js/commit/78efa0e36c1cb9fe293190381baa5a3fe5b3d1cb),\n   [#3231](https://github.com/angular/angular.js/issues/3231), [#2160](https://github.com/angular/angular.js/issues/2160))\n  - empty normalized href should pass sanitation check\n  ([3b2c6f09](https://github.com/angular/angular.js/commit/3b2c6f09cb857b86641cefde5b92d84d58c1118d),\n   [#2219](https://github.com/angular/angular.js/issues/2219))\n- **$http:** ensure case-insensitive header overriding\n  ([25d9f5a8](https://github.com/angular/angular.js/commit/25d9f5a804b7a6a61db6e84e594b1b5fe7ea14bf))\n- **$location:**\n  - default to / for the url base if no `base[href]`\n  ([cbe31d8d](https://github.com/angular/angular.js/commit/cbe31d8dfd12ce973c574bfc825ffc0ffb8eb7c4),\n   [#2762](https://github.com/angular/angular.js/issues/2762))\n  - prevent infinite digest error due to IE bug\n  ([97abb124](https://github.com/angular/angular.js/commit/97abb124738e0ca5d00d807d65c482f7890feadd),\n   [#2802](https://github.com/angular/angular.js/issues/2802))\n  - don't crash on invalid query parameters\n  ([b9dcb35e](https://github.com/angular/angular.js/commit/b9dcb35e9bc64cb2f48f3a349ead66c501cbdc48))\n- **$parse:** move global getter out of parse.js\n  ([099138fb](https://github.com/angular/angular.js/commit/099138fb9a94178d3d82568fbda28d0c87443de9))\n- **$q:** call `reject()` even if `$exceptionHandler` rethrows\n  ([d59027c4](https://github.com/angular/angular.js/commit/d59027c40ed73fa9e114706d0c5a885785311dec))\n- **$timeout:** clean deferreds immediately after callback exec/cancel\n  ([ac69392c](https://github.com/angular/angular.js/commit/ac69392cd7f939ebbd37765e377051d4c05df4a5))\n- **$sanitize:** match URI schemes case-insensitively\n  ([fcd761b9](https://github.com/angular/angular.js/commit/fcd761b9d7c3c91673efce9b980ac5e7973adf3d),\n   [#3210](https://github.com/angular/angular.js/issues/3210))\n- **Scope:** watches can be safely unregistered inside watch handlers\n  ([a4ec2979](https://github.com/angular/angular.js/commit/a4ec297925f052bf9ea1aba9f584eaaf7472fb93),\n   [#2915](https://github.com/angular/angular.js/issues/2915))\n\n- **ngMock**\n  - $timeout should forward delay argument\n  ([a5fb372e](https://github.com/angular/angular.js/commit/a5fb372e1e6aed8cdb1f572f1df3d6fe89388f3e))\n\n- **jqLite:**\n  - return array from multi select in val()\n  ([01cd3495](https://github.com/angular/angular.js/commit/01cd34957e778a2fa8d26e2805c2dd5a7f986465))\n  - forgive unregistration of a non-registered handler\n  ([ac5b9055](https://github.com/angular/angular.js/commit/ac5b9055f6d7224e5e8e49941c0fc9cb16c64a7e))\n  - prepend array in correct order\n  ([63414b96](https://github.com/angular/angular.js/commit/63414b965397a9fd7d2f49e8dea4b848e0d6707e))\n  - correctly monkey-patch core jQuery methods\n  ([815053e4](https://github.com/angular/angular.js/commit/815053e403ace666b2383643227ecde5f36742c5))\n\n- **Directives:**\n  - **form:** pick the right attribute name for ngForm\n    ([dc1e55ce](https://github.com/angular/angular.js/commit/dc1e55ce1a314b6c1ad4b9d5b4a31226e1fa1e18),\n     [#2997](https://github.com/angular/angular.js/issues/2997))\n  - **input:** fix the email regex to accept TLDs up to 6 characters long\n    ([ad76e77f](https://github.com/angular/angular.js/commit/ad76e77fce09d0aee28b5ca1a328d5df8596b935))\n  - **ngCloak:** hide element even when CSS 'display' is set\n    ([06b0930b](https://github.com/angular/angular.js/commit/06b0930b6a821bdfed78875f821baf1b8ede2442))\n  - **ngSubmit:** expose $event to ngSubmit callback\n    ([b0d5f062](https://github.com/angular/angular.js/commit/b0d5f062e316370c7ac57cfd628d085015a8187d))\n  - **ngValue:** made ngValue to write value attribute to element\n    ([3b898664](https://github.com/angular/angular.js/commit/3b898664eea9913b6b25261d7310a61de476d173))\n\n- **Filters:**\n  - **number:** always convert scientific notation to decimal\n    ([408e8682](https://github.com/angular/angular.js/commit/408e868237d80f9332f2c540f91b2809d9938fbc))\n  - **orderBy:** remove redundant if statement\n    ([ec1cece2](https://github.com/angular/angular.js/commit/ec1cece270e293e7c55556fc68afee9a2ad40641))\n\n- **i18n:** Do not transform arrays into objects\n  ([751c77f8](https://github.com/angular/angular.js/commit/751c77f87b34389c5b85a23c71080d367c42d31b))\n\n- **jqLite:**\n  - return array from multi select in val()\n  ([01cd3495](https://github.com/angular/angular.js/commit/01cd34957e778a2fa8d26e2805c2dd5a7f986465))\n  - forgive unregistration of a non-registered handler\n  ([ac5b9055](https://github.com/angular/angular.js/commit/ac5b9055f6d7224e5e8e49941c0fc9cb16c64a7e))\n  - prepend array in correct order\n  ([63414b96](https://github.com/angular/angular.js/commit/63414b965397a9fd7d2f49e8dea4b848e0d6707e))\n  - correctly monkey-patch core jQuery methods\n  ([815053e4](https://github.com/angular/angular.js/commit/815053e403ace666b2383643227ecde5f36742c5))\n\n- **Misc:**\n  - **angular.copy:** change angular.copy to correctly clone RegExp\n    ([5cca077e](https://github.com/angular/angular.js/commit/5cca077e4a40a26cc2deee2a86a215f575f25b22),\n     [#3473](https://github.com/angular/angular.js/issues/3473), [#3474](https://github.com/angular/angular.js/issues/3474))\n  - **angular.equals:**\n      - add support for regular expressions\n      ([a357649d](https://github.com/angular/angular.js/commit/a357649da5d9f0633fa8e8a249f58dfc1105698e),\n       [#2685](https://github.com/angular/angular.js/issues/2685))\n      - {} and [] should not be considered equivalent\n      ([da1f7c76](https://github.com/angular/angular.js/commit/da1f7c762d36b646c107260f74daf3a0ab5f91f5))\n  - **angular.toJson:** skip JSON.stringify for undefined\n    ([332a3c79](https://github.com/angular/angular.js/commit/332a3c7984229a7e3a9a8a277f92942299616fdb))\n\n\n\n<a name=\"1.2.0rc1\"></a>\n# 1.2.0rc1 spooky-giraffe (2013-08-13)\n\n[Full Commit Log](https://github.com/angular/angular.js/compare/v1.1.5...master)\n\n\n## Features\n\n- **ngAnimate:** complete rewrite of animations\n  ([81923f1e](https://github.com/angular/angular.js/commit/81923f1e41560327f7de6e8fddfda0d2612658f3))\n\n- **$sce:** new $sce service for Strict Contextual Escaping and lots of other security enhancements\n  ([bea9422e](https://github.com/angular/angular.js/commit/bea9422ebfc8e80ee28ad81afc62d2e432c85cbb))\n\n- **minErr:** add error message minification and better error messages\n  ([c8fcf3b3](https://github.com/angular/angular.js/commit/c8fcf3b369dbe866815e18e0fa4d71f3e679bc5f),\n   [09fa0656](https://github.com/angular/angular.js/commit/09fa0656b49321681f28453abef566d0cbe0eb22),\n   [b8ea7f6a](https://github.com/angular/angular.js/commit/b8ea7f6aba2e675b85826b0bee1f21ddd7b866a5))\n\n- **$compile:**\n  - support animation hooks bindings to class attributes\n  ([f2dfa891](https://github.com/angular/angular.js/commit/f2dfa8916f8ed855d55187f5400c4c2566ce9a1b))\n  - support multi-element directive\n  ([e46100f7](https://github.com/angular/angular.js/commit/e46100f7097d9a8f174bdb9e15d4c6098395c3f2))\n  - support \"Controller as\" instance syntax for directives\n  ([b3777f27](https://github.com/angular/angular.js/commit/b3777f275c6bd2bd4a88963fd03828eb7cf3aca8))\n\n- **$http:** accept function as headers value\n  ([a7150f12](https://github.com/angular/angular.js/commit/a7150f1256f2a97a931b3c0d16eab70f45e81cae))\n\n- **$q:**\n  - add `.catch()` as shorthand for defining promise error handlers\n  ([a207665d](https://github.com/angular/angular.js/commit/a207665dad69248139b150cd3fe8ba13059bffb4),\n   [#2048](https://github.com/angular/angular.js/issues/2048),\n   [#3476](https://github.com/angular/angular.js/issues/3476))\n  - added support for promise notification\n  ([2a5c3555](https://github.com/angular/angular.js/commit/2a5c3555829da51f55abd810a828c73b420316d3))\n\n- **$resource:**\n  - support an unescaped URL port in the url template\n  ([b94ca12f](https://github.com/angular/angular.js/commit/b94ca12fa0b027d8592f5717e038b7b116c59384),\n   [#2778](https://github.com/angular/angular.js/issues/2778))\n  - expose promise as `$promise` instead of only `$then`\n  ([05772e15](https://github.com/angular/angular.js/commit/05772e15fbecfdc63d4977e2e8839d8b95d6a92d))\n\n- **$route:** express style route matching (support for optional params and new wildcard syntax)\n  ([04cebcc1](https://github.com/angular/angular.js/commit/04cebcc133c8b433a3ac5f72ed19f3631778142b))\n\n- **jqLite:** switch bind/unbind to more recent jQuery on/off\n  ([f1b94b4b](https://github.com/angular/angular.js/commit/f1b94b4b599ab701bc75b55bbbbb73c5ef329a93))\n\n- **Misc:**\n  - add source maps to all min files\n  ([908071af](https://github.com/angular/angular.js/commit/908071afbf32c46fe9110e4a67e104bbd4b3a56b),\n   [#1714](https://github.com/angular/angular.js/issues/1714))\n\n- **Directives:**\n  - add `ngFocus` and `ngBlur` directives\n  ([2bb27d49](https://github.com/angular/angular.js/commit/2bb27d4998805fd89db25192f53d26d259ae615f),\n   [#1277](https://github.com/angular/angular.js/issues/1277))\n\n  - **ngRepeat:** add $even and $odd props to iterator\n  ([52b8211f](https://github.com/angular/angular.js/commit/52b8211fd0154b9d6b771a83573a161f5580d92c))\n\n  - **ngForm:** supports namespaces in form names\n  ([8ea802a1](https://github.com/angular/angular.js/commit/8ea802a1d23ad8ecacab892a3a451a308d9c39d7))\n\n  - **ngBindHtml:** combine ng-bind-html and ng-bind-html-unsafe\n  ([dae69473](https://github.com/angular/angular.js/commit/dae694739b9581bea5dbc53522ec00d87b26ae55))\n\n  - **ngPluralize:** add alternative mapping using attributes\n  ([a170fc1a](https://github.com/angular/angular.js/commit/a170fc1a749effa98bfd1c2e1b30297ed47b451b),\n   [#2454](https://github.com/angular/angular.js/issues/2454))\n\n- **ngMobile/ngTouch:**\n  - emit `swipeleft` and `swiperight` events\n  ([ab189142](https://github.com/angular/angular.js/commit/ab189142988043d0513bb796c3b54ca7d07f242d))\n  - refactor swipe logic from `ngSwipe` directive to `$swipe` service.\n  ([f4c6b2c7](https://github.com/angular/angular.js/commit/f4c6b2c7894cb2d82ac69a1500a27785360b81c3))\n\n- **ngMock:**\n  - $timeout.flushNext can expect specific timeout delays\n  ([462ed033](https://github.com/angular/angular.js/commit/462ed033d512ae94cb188efc9453de84ace4e17e))\n  - support delay limit for $timeout.flush\n  ([b7fdabc4](https://github.com/angular/angular.js/commit/b7fdabc4bf2a9dd11a57f98c5229d834c4589bab))\n  - support a matching function for data param\n  ([08daa779](https://github.com/angular/angular.js/commit/08daa7797bce5207916251d4a0ab3d5c93e5529a))\n\n\n\n\n- **scenario:** expose jQuery for usage outside of angular scenario\n  ([3fdbe81a](https://github.com/angular/angular.js/commit/3fdbe81a337c39027929c415e719493755cd8583))\n\n- **ngDocs:**\n  - provide support for user to jump between different versions of the angularjs doc\n  ([46dfb92a](https://github.com/angular/angular.js/commit/46dfb92afd185c93f60ca90a72653f33d7cb18e8))\n  - add links to source for API\n  ([52d6a599](https://github.com/angular/angular.js/commit/52d6a5990225439ac9141398d83e0d4e6134b576))\n  - support popover, foldouts and foldover annotations\n  ([ef229688](https://github.com/angular/angular.js/commit/ef22968810d555f78d3bbf7b5428757690c8cc70))\n  - provide documentation for the new ngRepeat repeater syntax\n  ([b3650457](https://github.com/angular/angular.js/commit/b36504577c538b745e6270e77d86af90285e2ae6))\n  - provide support for inline variable hinting\n  ([21c70729](https://github.com/angular/angular.js/commit/21c70729d9269de85df3434c431c2f18995b0f7b))\n\n\n## Bug Fixes\n\n- **$compile:**\n  - correct controller instantiation for async directives\n  ([c173ca41](https://github.com/angular/angular.js/commit/c173ca412878d537b18df01f39e400ea48a4b398),\n   [#3493](https://github.com/angular/angular.js/issues/3493),\n   [#3482](https://github.com/angular/angular.js/issues/3482),\n   [#3537](https://github.com/angular/angular.js/issues/3537),\n   [#3540](https://github.com/angular/angular.js/issues/3540))\n  - always instantiate controllers before pre-link fns run\n  ([5c560117](https://github.com/angular/angular.js/commit/5c560117425e7b3f7270389274476e843d6f69ec),\n   [#3493](https://github.com/angular/angular.js/issues/3493),\n   [#3482](https://github.com/angular/angular.js/issues/3482),\n   [#3514](https://github.com/angular/angular.js/issues/3514))\n  - always instantiate controllers in parent->child order\n  ([45f9f623](https://github.com/angular/angular.js/commit/45f9f62367221b2aa097ba1d87d744e50140ddc7),\n   [#2738](https://github.com/angular/angular.js/issues/2738))\n  - don't check attr.specified on non-ie7\n  ([f9ea69f6](https://github.com/angular/angular.js/commit/f9ea69f6567c22ff328fd1f7b07847883757bfa6),\n   [#3231](https://github.com/angular/angular.js/issues/3231),\n   [#2160](https://github.com/angular/angular.js/issues/2160))\n  - allow `data:` image URIs in `img[src]` bindings\n  ([3e39ac7e](https://github.com/angular/angular.js/commit/3e39ac7e1b10d4812a44dad2f959a93361cd823b))\n  - empty normalized href url should pass sanitation check\n  ([fc8c9baa](https://github.com/angular/angular.js/commit/fc8c9baa399c33956133cdb6892fc7007430d299),\n   [#2219](https://github.com/angular/angular.js/issues/2219))\n  - prevent infinite loop w/ replace+transclude directives\n  ([69f42b76](https://github.com/angular/angular.js/commit/69f42b76548d00f52b231ec91150e4f0b008c730),\n   [#2155](https://github.com/angular/angular.js/issues/2155))\n  - reject multi-expression interpolations for `src` attribute\n  ([38deedd6](https://github.com/angular/angular.js/commit/38deedd6e3d806eb8262bb43f26d47245f6c2739))\n  - disallow interpolations for DOM event handlers\n  ([39841f2e](https://github.com/angular/angular.js/commit/39841f2ec9b17b3b2920fd1eb548d444251f4f56))\n  - sanitize values bound to `img[src]`\n  ([1adf29af](https://github.com/angular/angular.js/commit/1adf29af13890d61286840177607edd552a9df97))\n  - support multi-element group over text nodes\n  ([b28f9694](https://github.com/angular/angular.js/commit/b28f96949ac477b1fe43c81df7cedc21c7ab184c))\n  - correct component transclusion on compilation root.\n  ([15e1a29c](https://github.com/angular/angular.js/commit/15e1a29cd08993b599f390e83a249ec17f753972))\n\n- **$http:**\n  - allow interceptors to completely override headers\n  ([514dc0eb](https://github.com/angular/angular.js/commit/514dc0eb16a8fe3fa7c44094d743714f73754321),\n   [#2770](https://github.com/angular/angular.js/issues/2770))\n  - treat headers as case-insensitive when overriding defaults\n  ([53359d54](https://github.com/angular/angular.js/commit/53359d549e364759d5b382c229f7d326799bf418))\n\n- **$location:**\n  - don't initialize url hash in hashbang mode unnecessarily\n  ([d4d34aba](https://github.com/angular/angular.js/commit/d4d34aba6efbd98050235f5b264899bb788117df))\n  - prevent infinite digest error due to IE bug\n  ([dca23173](https://github.com/angular/angular.js/commit/dca23173e25a32cb740245ca7f7b01a84805f43f),\n   [#2802](https://github.com/angular/angular.js/issues/2802))\n  - in html5 mode, default to / for the url base if no `base[href]`\n  ([aef09800](https://github.com/angular/angular.js/commit/aef098006302689d2d75673be828e31903ee7c3c),\n   [#2762](https://github.com/angular/angular.js/issues/2762))\n  - fix parameter handling on search()\n  ([705c9d95](https://github.com/angular/angular.js/commit/705c9d95bc3157547ac6008d2f0a6a0c0e0ca60a))\n\n- **$parse:**\n  - unwrap promise when setting a field\n  ([61906d35](https://github.com/angular/angular.js/commit/61906d3517428b6d52d3284b8d26d1a46e01dad7),\n   [#1827](https://github.com/angular/angular.js/issues/1827))\n  - disallow access to Function constructor\n  ([5349b200](https://github.com/angular/angular.js/commit/5349b20097dc5cdff0216ee219ac5f6e6ef8c219))\n\n- **$q:** call `reject()` even if `$exceptionHandler` rethrows\n  ([664526d6](https://github.com/angular/angular.js/commit/664526d69c927370c93a06745ca38de7cd03a7be))\n\n- **$resource:** check whether response matches action.isArray\n  ([a644ca7b](https://github.com/angular/angular.js/commit/a644ca7b4e6ba84a467bcabed8f99386eda7fb14),\n   [#2255](https://github.com/angular/angular.js/issues/2255))\n\n- **$sanitize:** match URI schemes case-insensitively\n  ([7fef06fe](https://github.com/angular/angular.js/commit/7fef06fef9b6af4436f9fed10bd29d0a63707614),\n   [#3210](https://github.com/angular/angular.js/issues/3210))\n\n- **Scope:**\n  - ensure that isolate scopes use the main evalAsync queue\n  ([3967f5f7](https://github.com/angular/angular.js/commit/3967f5f7d6c8aa7b41a5352b12f457e2fbaa251a))\n  - watches can now be safely unregistered inside watch handlers\n  ([8bd6619b](https://github.com/angular/angular.js/commit/8bd6619b7efa485b020fec96c76047e480469871),\n   [#2915](https://github.com/angular/angular.js/issues/2915))\n\n- **jqLite:**\n  - properly detect unsupported calls for on()/off()\n  ([3824e400](https://github.com/angular/angular.js/commit/3824e40011df1c0fdf5964d78776f1a12a29c144),\n   [4f5dfbc3](https://github.com/angular/angular.js/commit/4f5dfbc362d9683177708ebcc00c98cf594d1287),\n   [#3501](https://github.com/angular/angular.js/issues/3501))\n  - return array from multi select in val()\n  ([306a6134](https://github.com/angular/angular.js/commit/306a613440175c7fd61d1d6eb249d1e53a46322e))\n  - forgive unregistration of a non-registered handler\n  ([ab59cc6c](https://github.com/angular/angular.js/commit/ab59cc6c44705b1244a77eba999d736f9eb3c6ae))\n  - support space-separated events in off\n  ([bdd4e982](https://github.com/angular/angular.js/commit/bdd4e982b7fee9811b40b545c21a74711686875c),\n   [#3256](https://github.com/angular/angular.js/issues/3256))\n  - prepend array in correct order\n  ([fd87eb0c](https://github.com/angular/angular.js/commit/fd87eb0ca5e14f213d8b31280d444dbc29c20c50))\n  - allow override of jqLite.triggerHandler event object\n  ([0cac8729](https://github.com/angular/angular.js/commit/0cac8729fb3824ebb07cee84ef78b43900c7e75d))\n  - added optional name arg in removeData\n  ([e1a050e6](https://github.com/angular/angular.js/commit/e1a050e6b26aca4d0e6e7125d3f6c1c8fc1d92cb))\n  - correctly monkey-patch core jQuery methods\n  ([da5f537c](https://github.com/angular/angular.js/commit/da5f537ccdb0a7b4155f13f7a70ca7981ad6f689))\n\n\n- **i18n:** Do not transform arrays into objects\n  ([b3d7a038](https://github.com/angular/angular.js/commit/b3d7a038d774d823ef861b76fb8bfa22e60a3df5))\n\n- **ngMobile/ngTouch:**\n  - emit click event for touchy clicks\n  ([fb7d891d](https://github.com/angular/angular.js/commit/fb7d891dacdcb9f799061d5fbb96cdd2dd912196),\n   [#3219](https://github.com/angular/angular.js/issues/3219),\n   [#3218](https://github.com/angular/angular.js/issues/3218),\n   [#3137](https://github.com/angular/angular.js/issues/3137))\n  - prevent ngClick when item disabled\n  ([e0340243](https://github.com/angular/angular.js/commit/e03402433d2524fd3a74bbfce984f843794996ce),\n   [#3124](https://github.com/angular/angular.js/issues/3124),\n   [#3132](https://github.com/angular/angular.js/issues/3132))\n  - ngClick should prevent unwanted opening of the soft keyboard\n  ([0bbd20f2](https://github.com/angular/angular.js/commit/0bbd20f255b2954b5c41617fe718cf6eca36a972))\n\n- **ngMock:**\n  - keep withCredentials on passThrough\n  ([3079a6f4](https://github.com/angular/angular.js/commit/3079a6f4e097a777414b8c3a8a87b8e1e20b55b5))\n  - keep mock.$log the api in sync with $log\n  ([f274c0a6](https://github.com/angular/angular.js/commit/f274c0a66b28711d3b9cc7b0775e97755dd971e8),\n   [#2343](https://github.com/angular/angular.js/issues/2343))\n\n- **ngScenario:** select().option(val) should prefer exact value match\n  ([22a9b1ac](https://github.com/angular/angular.js/commit/22a9b1ac07f98d07e1e5d71ce961411b5fa9b42d),\n   [#2856](https://github.com/angular/angular.js/issues/2856))\n\n- **Directives:**\n  - **ngRepeat:**\n      - handle iteration over identical obj values\n   ([47a2a982](https://github.com/angular/angular.js/commit/47a2a9829f0a847bbee61cd142c43000d73ea98b),\n   [#2787](https://github.com/angular/angular.js/issues/2787),\n   [#2806](https://github.com/angular/angular.js/issues/2806))\n      - support growing over multi-element groups\n  ([4953b497](https://github.com/angular/angular.js/commit/4953b49761a791d9ea74bcbe78769fec15d91083))\n\n  - **ngShowHide:** change the .ng-hide CSS class to use an !important flag\n  ([246c1439](https://github.com/angular/angular.js/commit/246c1439b502b06823650505cbe4a3848b6fa5a3))\n\n  - **ngSubmit:** expose $event to ngSubmit callback\n  ([3371fc25](https://github.com/angular/angular.js/commit/3371fc254a9698eae35bb6f8f1ee9c434ae761e2))\n\n  - **ngValue:** made ngValue to write value attribute to element\n  ([09a1e7af](https://github.com/angular/angular.js/commit/09a1e7af129880cab89a2f709f22a7286f52371e))\n\n  - **ngView:** ensure ngView is terminal and uses its own manual transclusion system\n  ([87405e25](https://github.com/angular/angular.js/commit/87405e25ae935eefd673e70ffd6144a5f455b662))\n\n  - **ngCloak:** hide ngCloak-ed element even when CSS 'display' is set\n  ([3ffddad1](https://github.com/angular/angular.js/commit/3ffddad100e993403d13137387d0685466b46b2b))\n\n  - **`input[email]`:** fix the email regex to accept TLDs up to 6 characters long\n  ([af731354](https://github.com/angular/angular.js/commit/af731354b0b600f87f15e1573e64a7f7acc70f3d))\n\n  - **form:** pick the right attribute name for ngForm\n  ([0fcd1e3b](https://github.com/angular/angular.js/commit/0fcd1e3b1fa6244d02f08631d9ef81bf79996fab),\n   [#2997](https://github.com/angular/angular.js/issues/2997))\n\n  - **select:** don't support binding to `select[multiple]`\n  ([d87fa004](https://github.com/angular/angular.js/commit/d87fa0042375b025b98c40bff05e5f42c00af114),\n   [#3230](https://github.com/angular/angular.js/issues/3230))\n\n- **Filters:**\n  - **numberFilter:** always convert scientific notation to decimal\n  ([a13c01a8](https://github.com/angular/angular.js/commit/a13c01a8e48ea4a0d59394eb94f1b12c50cfef61))\n\n- **Misc:**\n  - detect transition/animation on older Android browsers\n  ([ef5bc6c7](https://github.com/angular/angular.js/commit/ef5bc6c7c3336a64bae64fe9739cb1789907c906))\n  - handle duplicate params in parseKeyValue/toKeyValue\n  ([80739409](https://github.com/angular/angular.js/commit/807394095b991357225a03d5fed81fea5c9a1abe))\n  - don't crash on invalid query parameters\n  ([8264d080](https://github.com/angular/angular.js/commit/8264d08085adc2ab57f6598b9fc9f6e263c8b4f3))\n  - change angular.copy to correctly clone RegExp\n  ([f80730f4](https://github.com/angular/angular.js/commit/f80730f497cb1ecb78a814f01df79b69223ad633),\n   [#3473](https://github.com/angular/angular.js/issues/3473),\n   [#3474](https://github.com/angular/angular.js/issues/3474))\n  - angular.equals now supports for regular expressions\n  ([724819e3](https://github.com/angular/angular.js/commit/724819e3cfd8aeda1f724fb527db2b57494be9b7),\n   [#2685](https://github.com/angular/angular.js/issues/2685))\n  - angular.equals should not match keys defined in the prototype chain\n  ([7829c50f](https://github.com/angular/angular.js/commit/7829c50f9e89e779980f6d60a397aedfc7eaec61))\n  - angular.equals should not consider {} and [] to be equivalent\n  ([1dcafd18](https://github.com/angular/angular.js/commit/1dcafd18afed4465ee13db91cedc8fecc3aa2c96))\n  - angular.bootstrap should throw an error when bootstrapping a bootstrapped element\n  ([3ee744cc](https://github.com/angular/angular.js/commit/3ee744cc63a24b127d6a5f632934bb6ed2de275a))\n  - angular.toJson should skip JSON.stringify for undefined\n  ([5a294c86](https://github.com/angular/angular.js/commit/5a294c8646452d6e49339d145faeae4f31dcd0fc))\n  - change css wrapping in grunt to prepend styles to the top of the head tag\n  ([fbad068a](https://github.com/angular/angular.js/commit/fbad068aeb229fd3dd2a3004879584c728fed735))\n\n\n## Breaking Changes\n\n- **ngAnimate:** due to [81923f1e](https://github.com/angular/angular.js/commit/81923f1e41560327f7de6e8fddfda0d2612658f3),\n  too many things changed, we'll write up a separate doc with migration instructions and will publish it at <http://yearofmoo.com>. Please check out the [ngAnimate module docs](http://ci.angularjs.org/job/angular.js-angular-master/lastSuccessfulBuild/artifact/build/docs/api/ngAnimate) and [$animate api docs](http://ci.angularjs.org/job/angular.js-angular-master/lastSuccessfulBuild/artifact/build/docs/api/ng.$animate) in the meantime.\n\n- **$compile:**\n  - due to [1adf29af](https://github.com/angular/angular.js/commit/1adf29af13890d61286840177607edd552a9df97) and [3e39ac7e](https://github.com/angular/angular.js/commit/3e39ac7e1b10d4812a44dad2f959a93361cd823b),\n  `img[src]` URLs are now being sanitized and a whitelist configured via `$compileProvider` can be used to configure what safe urls look like.\n\n    By default all common protocol prefixes are whitelisted including `data:` URIs with mime types `image/*`. Therefore this change is expected to have no impact on apps that don't contain malicious image links.\n\n  - due to [38deedd6](https://github.com/angular/angular.js/commit/38deedd6e3d806eb8262bb43f26d47245f6c2739),\n  binding more than a single expression to `*[src]` or `*[ng-src]` with the exception of `<a>` and `<img>` elements is not supported.\n\n    Concatenating expressions makes it hard to understand whether some combination of concatenated values are unsafe to use and potentially subject to XSS vulnerabilities. To simplify the task of auditing for XSS issues, we now require that a single expression be used for `*[src/ng-src]` bindings such as bindings for `iframe[src]`, `object[src]`, etc. (but not `img[src/ng-src]` since that value is sanitized).\n\n   This change ensures that the possible pool of values that are used for data-binding is easier to trace down.\n\n    To migrate your code, follow the example below:\n\n        Before:\n            JS:\n                scope.baseUrl = 'page';\n                scope.a = 1;\n                scope.b = 2;\n            HTML:\n                <!-- Are a and b properly escaped here? Is baseUrl\n                     controlled by user? -->\n                <iframe src=\"{{baseUrl}}?a={{a}&b={{b}}\">\n\n        After:\n            JS:\n                var baseUrl = \"page\";\n                scope.getIframeSrc = function() {\n                  // There are obviously better ways to do this.  The\n                  // key point is that one will think about this and do\n                  // it the right way.\n                  var qs = [\"a\", \"b\"].map(function(value, name) {\n                      return encodeURIComponent(name) + \"=\" +\n                             encodeURIComponent(value);\n                    }).join(\"&\");\n                  // baseUrl isn't on scope so it isn't bound to a user\n                  // controlled value.\n                  return baseUrl + \"?\" + qs;\n                }\n            HTML: <iframe src=\"{{getIframeSrc()}}\">\n\n  - due to [39841f2e](https://github.com/angular/angular.js/commit/39841f2ec9b17b3b2920fd1eb548d444251f4f56),\n  Interpolations inside DOM event handlers are disallowed.\n\n    DOM event handlers execute arbitrary JavaScript code. Using an interpolation for such handlers means that the interpolated value is a JS string that is evaluated.  Storing or generating such strings is error prone and leads to XSS vulnerabilities. On the other hand, `ngClick` and other Angular specific event handlers evaluate Angular expressions in non-window (Scope) context which makes them much safer.\n\n    To migrate the code follow the example below:\n\n    Before:\n\n        JS:   scope.foo = 'alert(1)';\n        HTML: <div onclick=\"{{foo}}\">\n\n    After:\n\n        JS:   scope.foo = function() { alert(1); }\n        HTML: <div ng-click=\"foo()\">\n\n  - due to [e46100f7](https://github.com/angular/angular.js/commit/e46100f7097d9a8f174bdb9e15d4c6098395c3f2), existing directives\n    with name ending with `\"-start\"` or `\"-end\"` will stop working.\n\n    This change was necessary to enable multi-element directives. The best fix is to rename existing directives, so that they\n    don't end with these suffixes.\n\n- **$q:** due to [f078762d](https://github.com/angular/angular.js/commit/f078762d48d0d5d9796dcdf2cb0241198677582c),\n  the `always` method is now exposed as `finally`.\n\n    The reason for this change is to align `$q` with the Q promise library, despite the fact that this makes it a bit more difficult to use with non-ES5 browsers, like IE8.\n\n    `finally` also goes well together with `catch` api that was added to $q recently and is part of the DOM promises standard.\n\n    To migrate the code follow the example below:\n\n    Before:\n\n    ```\n    $http.get('/foo').always(doSomething);\n    ```\n\n    After:\n\n    ```\n    $http.get('/foo').finally(doSomething);\n    ```\n\n    or for IE8 compatible code:\n\n    ```\n    $http.get('/foo')['finally'](doSomething);\n    ```\n\n- **$resource:**\n  - due to [05772e15](https://github.com/angular/angular.js/commit/05772e15fbecfdc63d4977e2e8839d8b95d6a92d),\n  resource instance does not have a `$then` function anymore. Use the `$promise.then` instead.\n\n    Before:\n\n    ```\n    Resource.query().$then(callback);\n    ```\n\n    After:\n\n    ```\n    Resource.query().$promise.then(callback);\n    ```\n\n  - due to [05772e15](https://github.com/angular/angular.js/commit/05772e15fbecfdc63d4977e2e8839d8b95d6a92d), instance methods return the promise rather than the instance itself.\n\n    Before:\n\n    ```\n    resource.$save().chaining = true;\n    ```\n\n    After:\n\n    ```\n    resource.$save();\n    resource.chaining = true;\n    ```\n\n  - due to [05772e15](https://github.com/angular/angular.js/commit/05772e15fbecfdc63d4977e2e8839d8b95d6a92d), on success, the resource promise is resolved with the resource instance rather than http response object.\n\n    Use interceptor api to access the http response object.\n\n    Before:\n\n    ```\n    Resource.query().$then(function(response) {...});\n    ```\n\n    After:\n\n    ```\n    var Resource = $resource('/url', {}, {\n      get: {\n        method: 'get',\n        interceptor: {\n          response: function(response) {\n            // expose response\n            return response;\n          }\n        }\n      }\n    });\n    ```\n\n- **$route:**\n  - due to [04cebcc1](https://github.com/angular/angular.js/commit/04cebcc133c8b433a3ac5f72ed19f3631778142b),\n  the syntax for named wildcard parameters in routes has changed from `*wildcard` to `:wildcard*`\n\n    To migrate the code, follow the example below.  Here, `*highlight` becomes\n    `:highlight*`:\n\n    Before:\n\n    ```\n    $routeProvider.when('/Book1/:book/Chapter/:chapter/*highlight/edit',\n              {controller: noop, templateUrl: 'Chapter.html'});\n    ```\n\n    After:\n\n    ```\n    $routeProvider.when('/Book1/:book/Chapter/:chapter/:highlight*/edit',\n            {controller: noop, templateUrl: 'Chapter.html'});\n    ```\n\n  - due to [5599b55b](https://github.com/angular/angular.js/commit/5599b55b04788c2e327d7551a4a699d75516dd21),\n  applications that use `$route` will now need to load an angular-route.js file and define a dependency on the ngRoute module.\n\n    Before:\n\n    ```\n    ...\n    <script src=\"angular.js\"></script>\n    ...\n    var myApp = angular.module('myApp', ['someOtherModule']);\n    ...\n    ```\n\n    After:\n\n    ```\n    ...\n    <script src=\"angular.js\"></script>\n    <script src=\"angular-route.js\"></script>\n    ...\n    var myApp = angular.module('myApp', ['ngRoute', 'someOtherModule']);\n    ...\n    ```\n\n- **$location:** due to [80739409](https://github.com/angular/angular.js/commit/807394095b991357225a03d5fed81fea5c9a1abe),\n  `$location.search` now supports multiple keys with the same value provided that the values are stored in an array in `$location.search`.\n\n    Before this change:\n    - `parseKeyValue` only took the last key overwriting all the previous keys;\n    - `toKeyValue` joined the keys together in a comma delimited string.\n\n    This was deemed buggy behavior. If your server relied on this behavior then either the server should be fixed, or a simple serialization of the array should be done on the client before passing it to $location.\n\n- **ngBindHtml, sce:** due to [dae69473](https://github.com/angular/angular.js/commit/dae694739b9581bea5dbc53522ec00d87b26ae55),\n\n    `ngHtmlBindUnsafe` has been removed and replaced by `ngHtmlBind` (which has been moved from `ngSanitize` module to the core `ng` module).  `ngBindHtml` provides `ngHtmlBindUnsafe` like behavior (evaluate an expression and innerHTML the result into the DOM) when bound to the result of `$sce.trustAsHtml(string)`. When bound to a plain string, the string is sanitized via `$sanitize` before being innerHTML'd.  If the `$sanitize` service isn't available (`ngSanitize` module is not loaded) and the bound expression evaluates to a value that is not trusted an exception is thrown.\n\n- **ngForm:** due to [8ea802a1](https://github.com/angular/angular.js/commit/8ea802a1d23ad8ecacab892a3a451a308d9c39d7),\n\n    If you have form names that will evaluate as an expression:\n\n    ```\n    <form name=\"ctrl.form\">\n    ```\n\n    And if you are accessing the form from your controller:\n\n    Before:\n\n    ```\n    function($scope) {\n      $scope['ctrl.form'] // form controller instance\n    }\n    ```\n\n    After:\n\n    ```\n    function($scope) {\n      $scope.ctrl.form // form controller instance\n    }\n    ```\n\n    This makes it possible to access a form from a controller using the new \"controller as\" syntax. Supporting the previous behavior offers no benefit.\n\n- **ngView:** due to [7d69d52a](https://github.com/angular/angular.js/commit/7d69d52acff8578e0f7d6fe57a6c45561a05b182),\n  previously ngView only updated its content, after this change ngView will recreate itself every time a new content is included. This ensures that a single rootElement for all the included contents always exists, which makes definition of css styles for animations much easier.\n\n- **ngInclude:** due to [aa2133ad](https://github.com/angular/angular.js/commit/aa2133ad818d2e5c27cbd3933061797096356c8a),\n  previously ngInclude only updated its content, after this change ngInclude will recreate itself every time a new content is included. This ensures that a single rootElement for all the included contents always exists, which makes definition of css styles for animations much easier.\n\n- **select:** due to [d87fa004](https://github.com/angular/angular.js/commit/d87fa0042375b025b98c40bff05e5f42c00af114),\n  binding to `select[multiple]` directly or via ngMultiple (ng-multiple) directive is not supported. This feature never worked with two-way data-binding, so it's not expected that anybody actually depends on it.\n\n- **ngMobile:** due to [94ec84e7](https://github.com/angular/angular.js/commit/94ec84e7b9c89358dc00e4039009af9e287bbd05),\n  since all the code in the ngMobile module is touch related, we are renaming the module to ngTouch.\n\n    To migrate, please replace all references to \"ngMobile\" with \"ngTouch\" and \"angular-mobile.js\" to \"angular-touch.js\".\n\n\n\n\n<a name=\"1.1.5\"></a>\n# 1.1.5 triangle-squarification (2013-05-22)\n\n_Note: 1.1.x releases are [considered unstable](http://blog.angularjs.org/2012/07/angularjs-10-12-roadmap.html).\nThey pass all tests but we reserve the right to change new features/apis in between minor releases. Check them\nout and please give us feedback._\n\n_Note: This release also contains all bug fixes available in [1.0.7](#1.0.7)._\n\n\n## Features\n\n- **$animator:**\n  - provide support for custom animation events\n  ([c53d4c94](https://github.com/angular/angular.js/commit/c53d4c94300c97dd005f9a0cbdbfa387294b9026))\n  - allow to globally disable and enable animations\n  ([5476cb6e](https://github.com/angular/angular.js/commit/5476cb6e9b6d7a16e3a86585bc2db5e63b16cd4d))\n- **$http:**\n  - add support for aborting via timeout promises\n  ([9f4f5937](https://github.com/angular/angular.js/commit/9f4f5937112655a9881d3281da8e72035bc8b180),\n   [#1159](https://github.com/angular/angular.js/issues/1159))\n  - add a default content type header for PATCH requests\n  ([f9b897de](https://github.com/angular/angular.js/commit/f9b897de4b5cc438515cbb54519fbdf6242f5858))\n  - add timeout support for JSONP requests\n  ([cda7b711](https://github.com/angular/angular.js/commit/cda7b71146f6748116ad5bbc9050ee7e79a9ce2b))\n\n- **$parse:** add support for ternary operators to parser\n  ([6798fec4](https://github.com/angular/angular.js/commit/6798fec4390a72b7943a49505f8a245b6016c84b))\n\n- **$q:** add $q.always() method\n  ([6605adf6](https://github.com/angular/angular.js/commit/6605adf6d96cee2ef53dfad24e99d325df732cab))\n\n- **$controller:** support \"Controller as\" syntax\n  ([cd38cbf9](https://github.com/angular/angular.js/commit/cd38cbf975b501d846e6149d1d993972a1af0053),\n   [400f9360](https://github.com/angular/angular.js/commit/400f9360bb2f7553c5bd3b1f256a5f3db175b7bc))\n\n- **$injector:** add `has` method for querying\n  ([80341cb9](https://github.com/angular/angular.js/commit/80341cb9badd952fdc80094df4123629313b4cc4),\n   [#2556](https://github.com/angular/angular.js/issues/2556))\n\n- **Directives:**\n  - **ngAnimate:**\n     - add support for CSS3 Animations with working delays and multiple durations\n     ([14757874](https://github.com/angular/angular.js/commit/14757874a7cea7961f31211b245c417bd4b20512))\n     - cancel previous incomplete animations when new animations take place\n     ([4acc28a3](https://github.com/angular/angular.js/commit/4acc28a310d006c62afe0de8ec82fed21c98c2d6))\n  - **ngSrcset:** add new ngSrcset directive\n  ([d551d729](https://github.com/angular/angular.js/commit/d551d72924f7c43a043e4760ff05d7389e310f99),\n   [#2601](https://github.com/angular/angular.js/issues/2601))\n  - **ngIf:** add directive to remove and recreate DOM elements\n    ([2f96fbd1](https://github.com/angular/angular.js/commit/2f96fbd17577685bc013a4f7ced06664af253944))\n  - **select:** match options by expression other than object identity\n  ([c32a859b](https://github.com/angular/angular.js/commit/c32a859bdb93699cc080f9affed4bcff63005a64))\n  - **ngInclude:** $includeContentRequested event\n  ([af0eaa30](https://github.com/angular/angular.js/commit/af0eaa304748f330739a4b0aadb13201126c5407))\n\n- **Mobile:**\n  - **ngClick:** Add a CSS class while the element is held down via a tap\n  ([52a55ec6](https://github.com/angular/angular.js/commit/52a55ec61895951999cb0d74e706725b965e9c9f))\n  - **ngSwipe:** Add ngSwipeRight/Left directives to ngMobile\n  ([5e0f876c](https://github.com/angular/angular.js/commit/5e0f876c39099adb6a0300c429b8df1f6b544846))\n\n- **docs:**\n  - Add FullText search to replace Google search in docs\n  ([3a49b7ee](https://github.com/angular/angular.js/commit/3a49b7eec4836ec9dc1588e6cedda942755dc7bf))\n  - external links to github, plunkr and jsfiddle available for code examples\n  ([c8197b44](https://github.com/angular/angular.js/commit/c8197b44eb0b4d49acda142f4179876732e1c751))\n  - add variable type hinting with colors\n  ([404c9a65](https://github.com/angular/angular.js/commit/404c9a653a1e28de1c6dda996875d6616812313a))\n  - support for HTML table generation from docs code\n  ([b3a62b2e](https://github.com/angular/angular.js/commit/b3a62b2e19b1743df52034d4d7a0405e6a65f925))\n\n- **scenario runner:** adds mousedown and mouseup event triggers to scenario\n  ([629fb373](https://github.com/angular/angular.js/commit/629fb37351ce5778a40a8bc8cd7c1385b382ce75))\n\n\n  ## Bug Fixes\n\n  - **$animator:** remove dependency on window.setTimeout\n    ([021bdf39](https://github.com/angular/angular.js/commit/021bdf3922b6525bd117e59fb4945b30a5a55341))\n\n  - **$controller:** allow dots in a controller name\n    ([de2cdb06](https://github.com/angular/angular.js/commit/de2cdb0658b8b8cff5a59e26c5ec1c9b470efb9b))\n\n  - **$location:**\n      - prevent navigation when event isDefaultPrevented\n      ([2c69a673](https://github.com/angular/angular.js/commit/2c69a6735e8af5d1b9b73fd221274d374e8efdea))\n      - compare against actual instead of current URL\n      ([a348e90a](https://github.com/angular/angular.js/commit/a348e90aa141921b914f87ec930cd6ebf481a446))\n      - prevent navigation if already on the URL\n      ([4bd7bedf](https://github.com/angular/angular.js/commit/4bd7bedf48c0c1ebb62f6bd8c85e8ea00f94502b))\n      - fix URL interception in hash-bang mode\n      ([58ef3230](https://github.com/angular/angular.js/commit/58ef32308f45141c8f7f7cc32a6156cd328ba692),\n       [#1051](https://github.com/angular/angular.js/issues/1051))\n      - correctly rewrite Html5 urls\n      ([77ff1085](https://github.com/angular/angular.js/commit/77ff1085554675f1a8375642996e5b1e51f9ed2d))\n\n  - **$resource:**\n      - null default param results in TypeError\n      ([cefbcd47](https://github.com/angular/angular.js/commit/cefbcd470d4c9020cc3487b2326d45058ef831e2))\n      - collapse empty suffix parameters correctly\n      ([53061363](https://github.com/angular/angular.js/commit/53061363c7aa1ab9085273d269c6f04ac2162336))\n\n  - **$rootScope:** ensure $watchCollection correctly handles arrayLike objects\n    ([6452707d](https://github.com/angular/angular.js/commit/6452707d4098235bdbde34e790aee05a1b091218))\n\n  - **date filter:** correctly format dates with more than 3 sub-second digits\n    ([4f2e3606](https://github.com/angular/angular.js/commit/4f2e36068502f18814fee0abd26951124881f951))\n\n  - **jqLite:** pass a dummy event into triggerHandler\n    ([0401a7f5](https://github.com/angular/angular.js/commit/0401a7f598ef9a36ffe1f217e1a98961046fa551))\n\n  - **Directives:**\n      - **ngAnimate:**\n         - eval ng-animate expression on each animation\n         ([fd21c750](https://github.com/angular/angular.js/commit/fd21c7502f0a25364a810c26ebeecb678e5783c5))\n         - prevent animation on initial page load\n         ([570463a4](https://github.com/angular/angular.js/commit/570463a465fae02efc33e5a1fa963437cdc275dd))\n         - skip animation on first render\n         ([1351ba26](https://github.com/angular/angular.js/commit/1351ba2632b5011ad6eaddf004a7f0411bea8453))\n      - **ngPattern:** allow modifiers on inline ng-pattern\n        ([12b6deb1](https://github.com/angular/angular.js/commit/12b6deb1ce99df64e2fc91a06bf05cd7f4a3a475),\n         [#1437](https://github.com/angular/angular.js/issues/1437))\n      - **ngRepeat:**\n         - correctly iterate over array-like objects\n         ([1d8e11dd](https://github.com/angular/angular.js/commit/1d8e11ddfbd6b08ff02df4331f6df125f49da3dc),\n          [#2546](https://github.com/angular/angular.js/issues/2546))\n         - prevent initial duplicates\n         ([a0bc71e2](https://github.com/angular/angular.js/commit/a0bc71e27107c58282e71415c4e8d89e916ae99c))\n      - **ngView:** accidentally compiling leaving content\n      ([9956baed](https://github.com/angular/angular.js/commit/9956baedd73d5e8d0edd04c9eed368bd3988444b))\n\n  - **scenario runner:** correct bootstrap issue on IE\n    ([ab755a25](https://github.com/angular/angular.js/commit/ab755a25f9ca3f3f000623071d8de3ddc4b1d78e))\n\n\n\n## Breaking Changes\n\n- **$animator/ngAnimate:** due to [11f712bc](https://github.com/angular/angular.js/commit/11f712bc3e310302eb2e8691cf6d110bdcde1810),\n  css transition classes changed from `foo-setup`/`foo-start` to `foo`/`foo-active`\n\n  The CSS transition classes have changed suffixes. To migrate rename\n\n        .foo-setup {...} to .foo {...}\n        .foo-start {...} to .foo-active {...}\n\n  or for type: enter, leave, move, show, hide\n\n        .foo-type-setup {...} to .foo-type {...}\n        .foo-type-start {...} to .foo-type-active {...}\n\n- **$resource:** due to [53061363](https://github.com/angular/angular.js/commit/53061363c7aa1ab9085273d269c6f04ac2162336),\n  a `/` followed by a `.`, in the last segment of the URL template is now collapsed into a single `.` delimiter.\n\n  For example: `users/.json` will become `users.json`. If your server relied upon this sequence then it will no longer\n  work. In this case you can now escape the `/.` sequence with `/\\.`\n\n\n\n\n<a name=\"1.0.7\"></a>\n# 1.0.7 monochromatic-rainbow (2013-05-22)\n\n\n## Bug Fixes\n\n- **$browser:** should use first value for a cookie.\n  ([3952d35a](https://github.com/angular/angular.js/commit/3952d35abe334a0e6afd1f6e34a74d984d1e9d24),\n   [#2635](https://github.com/angular/angular.js/issues/2635))\n\n- **$cookieStore:** $cookieStore.get now parses blank string as blank string\n  ([cf4729fa](https://github.com/angular/angular.js/commit/cf4729faa3e6e0a5178e2064a6f3cfd345686554))\n\n- **$location:** back-button should fire $locationChangeStart\n  ([dc9a5806](https://github.com/angular/angular.js/commit/dc9a580617a838b63cbf5feae362b6f9cf5ed986),\n   [#2109](https://github.com/angular/angular.js/issues/2109))\n\n- **$parse:** Fix context access and double function call\n  ([7812ae75](https://github.com/angular/angular.js/commit/7812ae75d578314c1a285e9644fc75812940eb1d),\n   [#2496](https://github.com/angular/angular.js/issues/2496))\n\n- **dateFilter:** correctly format ISODates on Android<=2.1\n  ([f046f6f7](https://github.com/angular/angular.js/commit/f046f6f73c910998a94f30a4cb4ed087b6325485),\n   [#2277](https://github.com/angular/angular.js/issues/2277))\n\n- **jqLite:** correct implementation of mouseenter/mouseleave event\n  ([06f2b2a8](https://github.com/angular/angular.js/commit/06f2b2a8cf7e8216ad9ef05f73426271c2d97faa),\n   [#2131](https://github.com/angular/angular.js/issues/2131))\n\n- **angular.copy/angular.extend:** do not copy $$hashKey in copy/extend functions.\n  ([6d0b325f](https://github.com/angular/angular.js/commit/6d0b325f7f5b9c1f3cfac9b73c6cd5fc3d1e2af0),\n   [#1875](https://github.com/angular/angular.js/issues/1875))\n\n- **i18n:** escape all chars above \\u007f in locale files\n  ([695c54c1](https://github.com/angular/angular.js/commit/695c54c17b3299cd6170c45878b41cb46a577cd2),\n   [#2417](https://github.com/angular/angular.js/issues/2417))\n\n- **Directives:**\n  - **ngPluralize:** handle the empty string as a valid override\n  ([67a4a25b](https://github.com/angular/angular.js/commit/67a4a25b890fada0043c1ff98e5437d793f44d0c),\n   [#2575](https://github.com/angular/angular.js/issues/2575))\n  - **select:** ensure empty option is not lost in IE9\n  ([4622af3f](https://github.com/angular/angular.js/commit/4622af3f075204e2d5ab33d5bd002074f2d940c9),\n   [#2150](https://github.com/angular/angular.js/issues/2150))\n  - **ngModel:** use paste/cut events in IE to support context menu\n  ([363e4cbf](https://github.com/angular/angular.js/commit/363e4cbf649de4c5206f1904ee76f89301ceaab0),\n   [#1462](https://github.com/angular/angular.js/issues/1462))\n  - **ngClass:** should remove classes when object is the same but property has changed\n  ([0ac969a5](https://github.com/angular/angular.js/commit/0ac969a5ee1687cfd4517821943f34fe948bb3fc))\n\n- **PhoneCat Tutorial:** renamed Testacular to Karma\n  ([angular-phonecat](https://github.com/angular/angular-phonecat))\n\n\n\n<a name=\"1.1.4\"></a>\n# 1.1.4 quantum-manipulation (2013-04-03)\n\n_Note: 1.1.x releases are [considered unstable](http://blog.angularjs.org/2012/07/angularjs-10-12-roadmap.html).\nThey pass all tests but we reserve the right to change new features/apis in between minor releases. Check them\nout and please give us feedback._\n\n_Note: This release also contains all bug fixes available in [1.0.6](#1.0.6)._\n\n\n## Features\n\n- **$compile:**\n  - allow directives to modify interpolated attributes\n  ([fe8d893b](https://github.com/angular/angular.js/commit/fe8d893b839e9b14e3e55a3a0523cc1e6355bdd5))\n  - support for dynamic template generation\n  ([eb53423a](https://github.com/angular/angular.js/commit/eb53423a41136fcda0c5e711f2d104952080354b))\n  - add attribute binding support via ngAttr*\n  ([cf17c6af](https://github.com/angular/angular.js/commit/cf17c6af475eace31cf52944afd8e10d3afcf6c0),\n   [#1050](https://github.com/angular/angular.js/issues/1050), [#1925](https://github.com/angular/angular.js/issues/1925))\n  - `'=?'` makes `'='` binding optional\n  ([ac899d0d](https://github.com/angular/angular.js/commit/ac899d0da59157fa1c6429510791b6c3103d9401),\n   [#909](https://github.com/angular/angular.js/issues/909), [#1435](https://github.com/angular/angular.js/issues/1435))\n\n- **$q:** `$q.all()` now accepts hash\n  ([e27bb6eb](https://github.com/angular/angular.js/commit/e27bb6eb132a68665c8fca3f5a216b19b1129ba6))\n\n- **$resource:** ability to override url in resource actions\n  ([60f1f099](https://github.com/angular/angular.js/commit/60f1f099fc7e5197808cd6acb7407cdc40f50a3f))\n\n- **$route:** add `caseInsensitiveMatch` option for url matching\n  ([5e18a15f](https://github.com/angular/angular.js/commit/5e18a15fb01d2e81adda68503754289fa9655082))\n\n- **http:**\n  - support request/response promise chaining\n  ([4ae46814](https://github.com/angular/angular.js/commit/4ae46814ff4e7c0bbcdbbefc0a97277283a84065))\n  - set custom default cache in $http.defaults.cache\n  ([99f3b70b](https://github.com/angular/angular.js/commit/99f3b70b2d316f5bb39e21249e752c29f49c90ab))\n\n\n- **JQLite:** `ready()` now supports `document.readyState=='complete'`\n  ([753fc9e5](https://github.com/angular/angular.js/commit/753fc9e58d5e554d4930548558efecc283557eeb))\n\n- **Scenario:** autodisable animations when running e2e tests\n  ([fec4ef38](https://github.com/angular/angular.js/commit/fec4ef38815340e8e5a6b65fd6c08f5c74e701d8))\n\n- **Scope:** add `$watchCollection` method for observing collections\n  ([5eb96855](https://github.com/angular/angular.js/commit/5eb968553a1130461ab8704535691e00eb154ac2))\n\n- **angular.bootstrap:** support deferred bootstrap (mainly useful for tools like test runners and Batarang)\n  ([603fe0d1](https://github.com/angular/angular.js/commit/603fe0d19608ffe1915d8bc23bf412912e7ee1ac))\n\n- **ngMobile:** add ngMobile module with mobile-specific ngClick\n  ([707c65d5](https://github.com/angular/angular.js/commit/707c65d5a228b44ab3aea2fad95516fe6c57169a))\n\n- **Directives:**\n  - **ngKeypress:** add ngKeypress directive for handling keypress event\n  ([f20646bc](https://github.com/angular/angular.js/commit/f20646bce5f0c914992a78fc2556bda136c27ac9))\n  - **ngSwitch:** Preserve the order of the elements not in the ng-switch\n  ([e88d6179](https://github.com/angular/angular.js/commit/e88d6179c3a6a137e75fa09de906fc83c6515db2),\n   [#1074](https://github.com/angular/angular.js/issues/1074))\n  - **ngAnimate:** add support for animation\n  ([0b6f1ce5](https://github.com/angular/angular.js/commit/0b6f1ce5f89f47f9302ff1e8cd8f4b92f837c413))\n  - **ngRepeat:** add support for custom tracking of items\n  ([61f2767c](https://github.com/angular/angular.js/commit/61f2767ce65562257599649d9eaf9da08f321655))\n\n\n## Breaking Changes\n\n- **$route:** due to [6f71e809](https://github.com/angular/angular.js/commit/6f71e809141bf89501e55c378921d6e7ec9512bc),\n  in $routeChangeStart event, nextRoute.$route property is gone. Use the nextRoute object itself instead of nextRoute.$route.\n\n- **ngRepeat:** due to [61f2767c](https://github.com/angular/angular.js/commit/61f2767ce65562257599649d9eaf9da08f321655), it is now considered an error to have two identical items (identified by the new \"track by\" expression) in a collection that is fed into the repeater. This behavior was previously tolerated.\n\n- **ngSwitch:** due to [e88d6179](https://github.com/angular/angular.js/commit/e88d6179c3a6a137e75fa09de906fc83c6515db2),\n  elements not in the ng-switch were rendered after the ng-switch elements.  Now they are rendered in-place.\n\n  Templates with ngSwitch directives and nested non-ngSwitchWhen elements should be updated to preserve render order.\n\n  For example: The following was previously rendered with `<li>1</li>` after `<li>2</li>`:\n\n        <ul ng-switch=\"select\">\n          <li>1</li>\n          <li ng-switch-when=\"option\">2</li>\n        </ul>\n\n  To keep the old behavior, use:\n\n        <ul ng-switch=\"select\">\n          <li ng-switch-when=\"1\">2</li>\n          <li>1</li>\n        </ul>\n\n\n\n<a name=\"1.0.6\"></a>\n# 1.0.6 universal-irreversibility (2013-04-04)\n\n\n## Bug Fixes\n\n- **$compile:**\n  - compile replace directives in external template\n  ([398691be](https://github.com/angular/angular.js/commit/398691beb3fc40a481afa258d181de06ec0d153c),\n   [#1859](https://github.com/angular/angular.js/issues/1859))\n  - whitelist file:// in url sanitization\n  ([7b236b29](https://github.com/angular/angular.js/commit/7b236b29aa3a6f6dfe722815e0a2667d9b7f0899))\n  - handle elements with no childNodes property\n  ([bec614fd](https://github.com/angular/angular.js/commit/bec614fd90c48c3921a4b659912008574e553b40))\n- **$http:** don't encode URL query substring \"null\" to \"+\"\n  ([86d191ed](https://github.com/angular/angular.js/commit/86d191ed4aea9015adc71b852223475c5c762c34))\n- **$httpBackend:** prevent DOM err due to dereferencing .responseText\n  ([509ec745](https://github.com/angular/angular.js/commit/509ec745fdbb54b54672fbf8595a4958c16f2b53),\n   [#1922](https://github.com/angular/angular.js/issues/1922))\n- **$location:**\n  - parse FirefoxOS packaged app urls\n  ([3a81dd8b](https://github.com/angular/angular.js/commit/3a81dd8bddbade81c4c9f734813458d0d969a4bf),\n   [#2112](https://github.com/angular/angular.js/issues/2112))\n  - correctly rewrite html5 url to hashbang url\n  ([9befe370](https://github.com/angular/angular.js/commit/9befe37014141fbfdf0cded318d28322fc058c13))\n- **$route:** make nextRoute.$route private\n  ([6f71e809](https://github.com/angular/angular.js/commit/6f71e809141bf89501e55c378921d6e7ec9512bc),\n   [#1907](https://github.com/angular/angular.js/issues/1907))\n- **mocks:** prevent NPE when module definition outside of it.\n  ([5c735eb4](https://github.com/angular/angular.js/commit/5c735eb4ab07144a62949472ed388cb185099201))\n- **dateFilter:** correct timezone date filter for 1/2 hour offsets\n  ([1c1cd4fd](https://github.com/angular/angular.js/commit/1c1cd4fdf6b6d7511c7b8dc61b8042011dc54830))\n\n\n\n\n\n\n\n<a name=\"1.1.3\"></a>\n# 1.1.3 radioactive-gargle (2013-02-20)\n\n_Note: 1.1.x releases are [considered unstable](http://blog.angularjs.org/2012/07/angularjs-10-12-roadmap.html).\nThey pass all tests but we reserve the right to change new features/apis in between minor releases. Check them\nout and please give us feedback._\n\n_Note: This release also contains all bug fixes available in [1.0.5](#1.0.5)._\n\n\n## Bug Fixes\n\n- **$compile:**\n  - initialize interpolated attributes before directive linking\n  ([bb8448c0](https://github.com/angular/angular.js/commit/bb8448c011127306df08c7479b66e5afe7a0fa94))\n  - interpolate @ locals before the link function runs\n  ([2ed53087](https://github.com/angular/angular.js/commit/2ed53087d7dd06d728e333a449265f7685275548))\n- **$http:**\n  - do not encode special characters `@$:,` in params\n  ([288b69a3](https://github.com/angular/angular.js/commit/288b69a314e9bd14458b6647532eb62aad5c5cdf))\n- **$resource:**\n  - params should expand array values properly\n  ([2a212344](https://github.com/angular/angular.js/commit/2a2123441c2b749b8f316a24c3ca3f77a9132a01))\n\n\n\n## Features\n\n- **$http:** allow overriding the XSRF header and cookie name\n  ([8155c3a2](https://github.com/angular/angular.js/commit/8155c3a29ea0eb14806913b8ac08ba7727e1969c))\n- **$parse:** added `constant` and `literal` properties\n  ([1ed63858](https://github.com/angular/angular.js/commit/1ed638582d2f2c7f89384d9712f4cfac52cc5b70))\n- **$resource:** expose promise based api via $then and $resolved\n  ([dba6bc73](https://github.com/angular/angular.js/commit/dba6bc73e802fdae685a9f351d3e23c7efa8568a))\n- **$routeProvider:** add support to catch-all parameters in routes\n  ([7eafbb98](https://github.com/angular/angular.js/commit/7eafbb98c64c0dc079d7d3ec589f1270b7f6fea5))\n- **Scope:**\n  - expose transcluded and isolate scope info for batarang\n  ([649b8922](https://github.com/angular/angular.js/commit/649b892205615a144dafff9984c0e6ab10ed341d))\n  - only evaluate constant $watch expressions once\n  ([1d7a95df](https://github.com/angular/angular.js/commit/1d7a95df565192fc02a18b0b297b39dd615eaeb5))\n- **angular.noConflict:** added api to restore previous angular namespace reference\n  ([12ba6cec](https://github.com/angular/angular.js/commit/12ba6cec4fb79521101744e02a7e09f9fbb591c4))\n- **Directives:**\n  - **ngSwitch:** support multiple matches on ngSwitchWhen and ngSwitchDefault\n  ([0af17204](https://github.com/angular/angular.js/commit/0af172040e03811c59d01682968241e3df226774),\n   [#1074](https://github.com/angular/angular.js/issues/1074))\n- **Filters:**\n  - **date:** add `[.,]sss` formatter for milliseconds\n  ([df744f3a](https://github.com/angular/angular.js/commit/df744f3af46fc227a934f16cb63c7a6038e7133b))\n  - **filter:** add comparison function to filter\n  ([ace54ff0](https://github.com/angular/angular.js/commit/ace54ff08c4593195b49eadb04d258e6409d969e))\n\n\n## Breaking Changes\n\n- **$http:** due to [288b69a3](https://github.com/angular/angular.js/commit/288b69a314e9bd14458b6647532eb62aad5c5cdf),\n  $http now follows RFC3986 and does not encode special characters like `$@,:` in params.\n  If your application needs to encode these characters, encode them manually, before sending the request.\n- **$resource:** due to [2a212344](https://github.com/angular/angular.js/commit/2a2123441c2b749b8f316a24c3ca3f77a9132a01),\n  if the server relied on the buggy behavior of serializing arrays as http query arguments then\n  either the backend should be fixed or a simple serialization of the array should be done\n  on the client before calling the resource service.\n\n\n\n\n<a name=\"1.0.5\"></a>\n# 1.0.5 flatulent-propulsion (2013-02-20)\n\n\n## Bug Fixes\n\n- **$compile:**\n  - sanitize values bound to `a[href]`\n  ([9532234b](https://github.com/angular/angular.js/commit/9532234bf1c408af9a6fd2c4743fdb585b920531))\n  - rename $compileNote to compileNode\n  ([92ca7efa](https://github.com/angular/angular.js/commit/92ca7efaa4bc4f37da3008b234e19343a1fa4207),\n   [#1941](https://github.com/angular/angular.js/issues/1941))\n  - should not leak memory when there are top level empty text nodes\n  ([791804bd](https://github.com/angular/angular.js/commit/791804bdbfa6da7a39283623bd05628a01cd8720))\n  - allow startingTag method to handle text / comment nodes\n  ([755beb2b](https://github.com/angular/angular.js/commit/755beb2b66ce9f9f9a218f2355bbaf96d94fbc15))\n- **$cookies:** set cookies on Safari&IE when `base[href]` is undefined\n  ([70909245](https://github.com/angular/angular.js/commit/7090924515214752b919b0c5630b3ea5e7c77223),\n   [#1190](https://github.com/angular/angular.js/issues/1190))\n- **$http:**\n  - patch for Firefox bug w/ CORS and response headers\n  ([e19b04c9](https://github.com/angular/angular.js/commit/e19b04c9ec985821edf1269c628cfa261f81d631),\n   [#1468](https://github.com/angular/angular.js/issues/1468))\n- **$resource:**\n  - update RegExp to allow urlParams with out leading slash\n  ([b7e1fb05](https://github.com/angular/angular.js/commit/b7e1fb0515798e1b4f3f2426f6b050951bee2617))\n- **Directives:**\n  - **a:** workaround IE bug affecting mailto urls\n  ([37e8b122](https://github.com/angular/angular.js/commit/37e8b12265291918396bfee65d444a8f63697b73),\n   [#1949](https://github.com/angular/angular.js/issues/1949))\n  - **ngClass:** keep track of old ngClass value manually\n  ([5f5d4fea](https://github.com/angular/angular.js/commit/5f5d4feadbfa9d8ecc8150041dfd2bca2b2e9fea),\n   [#1637](https://github.com/angular/angular.js/issues/1637))\n  - **ngSwitch:** make ngSwitch compatible with controller backwards-compatibility module\n  ([9b7c1d0f](https://github.com/angular/angular.js/commit/9b7c1d0f7ce442d4ad2ec587e66d2d335e64fa4e))\n- **Filters:**\n  - **date:**  invert timezone sign and always display sign\n  ([b001c8ec](https://github.com/angular/angular.js/commit/b001c8ece5472626bf49cf82753e8ac1aafd2513),\n   [#1261](https://github.com/angular/angular.js/issues/1261))\n  - **number:** fix formatting when \"0\" passed as fractionSize\n  ([f5835963](https://github.com/angular/angular.js/commit/f5835963d5982003a713dd354eefd376ed39ac02))\n- **scenario runner:** include error messages in XML output\n  ([d46fe3c2](https://github.com/angular/angular.js/commit/d46fe3c23fa269dcc10249148f2af14f3db6b066))\n- **Misc:**\n  - don't use instanceof to detect arrays\n  ([3c2aee01](https://github.com/angular/angular.js/commit/3c2aee01b0b299995eb92f4255159585b0f53c10),\n   [#1966](https://github.com/angular/angular.js/issues/1966))\n  - angular.forEach should correctly iterate over objects with length prop\n  ([ec54712f](https://github.com/angular/angular.js/commit/ec54712ff3dab1ade44f94fa82d67edeffa79a1d),\n   [#1840](https://github.com/angular/angular.js/issues/1840))\n\n\n\n<a name=\"1.1.2\"></a>\n# 1.1.2 tofu-animation (2013-01-22)\n\n_Note: 1.1.x releases are [considered unstable](http://blog.angularjs.org/2012/07/angularjs-10-12-roadmap.html).\nThey pass all tests but we reserve the right to change new features/apis in between minor releases. Check them\nout and please give us feedback._\n\n_Note: This release also contains all bug fixes available in [1.0.4](#1.0.4)._\n\n## Features\n\n- **$compile:** support modifying the DOM structure in postlink fn\n  ([cdf6fb19](https://github.com/angular/angular.js/commit/cdf6fb19c85560b30607e71dc2b19fde54760faa))\n- **$log:** add $log.debug()\n  ([9e991ddb](https://github.com/angular/angular.js/commit/9e991ddb1de13adf520eda459950be5b90b5b6d9),\n   [#1592](https://github.com/angular/angular.js/issues/1592))\n- **$parse:** allow strict equality in angular expressions\n  ([a179a9a9](https://github.com/angular/angular.js/commit/a179a9a96eda5c566bda8a70ac8a75822c936a68),\n   [#908](https://github.com/angular/angular.js/issues/908))\n- **$resource:**\n  - allow dynamic default parameters\n  ([cc42c99b](https://github.com/angular/angular.js/commit/cc42c99bec6a03d6c41b8e1d29ba2b1f5c16b87d))\n  - support all $http.config actions\n  ([af89daf4](https://github.com/angular/angular.js/commit/af89daf4641f57b92be6c1f3635f5a3237f20c71))\n- **$route:** allow using functions as template params in 'when'\n  ([faf02f0c](https://github.com/angular/angular.js/commit/faf02f0c4db7962f863b0da2a82c8cafab2c706f))\n- **$timeout-mock:** add verifyNoPendingTasks method\n  ([f0c6ebc0](https://github.com/angular/angular.js/commit/f0c6ebc07653f6267acec898ccef5677884e3081),\n   [#1245](https://github.com/angular/angular.js/issues/1245))\n- **directive:**\n  - added ngOpen boolean directive\n  ([b8bd4d54](https://github.com/angular/angular.js/commit/b8bd4d5460d9952e9a3bb14992636b17859bd457))\n  - ngKeydown, ngKeyup\n  ([e03182f0](https://github.com/angular/angular.js/commit/e03182f018f5069acd5e883ce2e9349b83f2d03f),\n   [#1035](https://github.com/angular/angular.js/issues/1035))\n- **limitTo filter:** limitTo filter accepts strings\n  ([9e96d983](https://github.com/angular/angular.js/commit/9e96d983451899ef0cef3e68395c8f6c1ef83bbe),\n   [#653](https://github.com/angular/angular.js/issues/653))\n- **scenario:**\n  - add mouseover method to the ngScenario dsl\n  ([2f437e89](https://github.com/angular/angular.js/commit/2f437e89781cb2b449abb685e36b26ca1cf0fff5))\n  - fail when an option to select does not exist\n  ([15183f3e](https://github.com/angular/angular.js/commit/15183f3e1fbee031c9595206163962788f98b298))\n\n\n## Breaking Changes\n\n- **date:** due to [cc821502](https://github.com/angular/angular.js/commit/cc821502bca64d15e1c576bf20a62b28b3d9a88a),\n  string input without timezone info is now parsed as local time/date\n\n\n\n<a name=\"1.0.4\"></a>\n# 1.0.4 bewildering-hair (2013-01-22)\n\n## Bug Fixes\n\n- **$compile:**\n  - do not wrap empty root text nodes in spans\n  ([49f9e4ce](https://github.com/angular/angular.js/commit/49f9e4cef13e68ff85b3c160cf8fac6e7cd042a3),\n   [#1059](https://github.com/angular/angular.js/issues/1059))\n  - safely create transclude comment nodes\n  ([74dd2f79](https://github.com/angular/angular.js/commit/74dd2f7980ea8ec434a6e0565d857c910653ed9b),\n   [#1740](https://github.com/angular/angular.js/issues/1740))\n- **$injector:**\n  - remove bogus fn arg\n  ([b6b7c5a1](https://github.com/angular/angular.js/commit/b6b7c5a1d66073937709158da8c2d688cb45c9f6),\n   [#1711](https://github.com/angular/angular.js/issues/1711))\n  - provider can now be defined in the array format\n  ([2c405f41](https://github.com/angular/angular.js/commit/2c405f417125c80c387a51baece8bf6e1e0c0a81),\n   [#1452](https://github.com/angular/angular.js/issues/1452))\n- **$resource:**\n  - HTTP method should be case-insensitive\n  ([8991680d](https://github.com/angular/angular.js/commit/8991680d8ab632dda60cd70c780868c803c74509),\n   [#1403](https://github.com/angular/angular.js/issues/1403))\n  - correct leading slash removal in resource URLs\n  ([b2f46251](https://github.com/angular/angular.js/commit/b2f46251aca76c8568ee7d4bab54edbc9d7a186a))\n- **$route:**\n  - support route params not separated with slashes.\n  ([c6392616](https://github.com/angular/angular.js/commit/c6392616ea5245bd0d2f77dded0b948d9e2637c8))\n  - correctly extract $routeParams from urls\n  ([30a9da5d](https://github.com/angular/angular.js/commit/30a9da5dc159dd1e19b677914356925c7ebdf632))\n- **Scope:** ensure that a scope is destroyed only once\n  ([d6da505f](https://github.com/angular/angular.js/commit/d6da505f4e044f8a487ac27a3ec707c11853ee0a),\n   [#1627](https://github.com/angular/angular.js/issues/1627))\n- **angular.equals:**\n  - consistently compare undefined object props\n  ([5ae63fd3](https://github.com/angular/angular.js/commit/5ae63fd385295d5a7bbdc79466f59727dcab1c85),\n   [3c2e1c5e](https://github.com/angular/angular.js/commit/3c2e1c5e4d12529b1d69a6173c38097527dccc4f),\n   [#1648](https://github.com/angular/angular.js/issues/1648))\n- **date filter:** parse string input as local time unless TZ is specified\n  ([cc821502](https://github.com/angular/angular.js/commit/cc821502bca64d15e1c576bf20a62b28b3d9a88a),\n   [#847](https://github.com/angular/angular.js/issues/847))\n- **jqLite:**\n  - children() should only return elements\n  ([febb4c1c](https://github.com/angular/angular.js/commit/febb4c1c35cf767ae31fc9fef1f4b4f026ac9de0))\n  - make next() ignore non-element nodes\n  ([76a6047a](https://github.com/angular/angular.js/commit/76a6047af690781b8238ba7924279470ba76d081))\n- **scenario:** don't trigger input events on IE9\n  ([8b9e6c35](https://github.com/angular/angular.js/commit/8b9e6c3501746edb2c9e2d585e8e0eaeb8ba8327))\n- **Directives:**\n  - **ngRepeat:** correctly apply $last if repeating over object\n  ([7e746015](https://github.com/angular/angular.js/commit/7e746015ea7dec3e9eb81bc4678fa9b6a83bc47c),\n   [#1789](https://github.com/angular/angular.js/issues/1789))\n  - **ngSwitch:** don't leak when destroyed while not attached\n  ([a26234f7](https://github.com/angular/angular.js/commit/a26234f7183013e2fcc9b35377e181ad96dc9917),\n   [#1621](https://github.com/angular/angular.js/issues/1621))\n  - **select:** support optgroup + select[multiple] combo\n  ([26adeb11](https://github.com/angular/angular.js/commit/26adeb119bc4fafa6286de484626b8de4170abc9),\n   [#1553](https://github.com/angular/angular.js/issues/1553))\n\n\n## Features\n\n- **$compile:** support modifying the DOM structure in postlink fn\n  ([cdf6fb19](https://github.com/angular/angular.js/commit/cdf6fb19c85560b30607e71dc2b19fde54760faa))\n\n\n\n<a name=\"1.1.1\"></a>\n# 1.1.1 pathological-kerning (2012-11-26)\n\n_Note: 1.1.x releases are [considered unstable](http://blog.angularjs.org/2012/07/angularjs-10-12-roadmap.html).\nThey pass all tests but we reserve the right to change new features/apis in between minor releases. Check them\nout and please give us feedback._\n\n_Note: This release also contains all bug fixes available in [1.0.3](#1.0.3)._\n\n\n## Features\n\n- **$cacheFactory:** cache.put now returns the added value\n  ([168db339](https://github.com/angular/angular.js/commit/168db33985aa025eb48bc21087717ab70da0bd72))\n- **$http:** Allow setting withCredentials on defaults\n  ([209b67df](https://github.com/angular/angular.js/commit/209b67df6a49fe1646ce63c5e7d11ed26e8abbc1),\n   [#1095](https://github.com/angular/angular.js/issues/1095))\n- **$resource:** support custom headers per action\n  ([fbdab513](https://github.com/angular/angular.js/commit/fbdab513dd48f667ad857030cf4b3481ecdd9097),\n   [#736](https://github.com/angular/angular.js/issues/736))\n- **$sanitize:** support telephone links\n  ([04450c48](https://github.com/angular/angular.js/commit/04450c48dfea065e1c9e4ab8adad94993ed1b037))\n- **FormController:** add ability to reset a form to pristine state\n  ([733a97ad](https://github.com/angular/angular.js/commit/733a97adf87bf8f7ec6be22b37c4676cf7b5fc2b),\n   [#856](https://github.com/angular/angular.js/issues/856))\n- **jqLite:** add triggerHandler()\n  ([650fd933](https://github.com/angular/angular.js/commit/650fd933df614ac733cd43fe31d81d622a2ce2bc))\n- **linky filter:** allow optional 'target' argument\n  ([610927d7](https://github.com/angular/angular.js/commit/610927d77b77700c5c61accd503a2af0fa51cfe6),\n   [#1443](https://github.com/angular/angular.js/issues/1443))\n- **angular-mocks:** support mocha in angular mocks\n  ([92558fe4](https://github.com/angular/angular.js/commit/92558fe4119fb1ee793d781de1888abef181c7f6))\n- **ngModel:** support ngTrim attribute on input\n  ([d519953a](https://github.com/angular/angular.js/commit/d519953a4b219035587e3fcb2e9cc52e02b408ca))\n- **scenario:** add dblclick method to the ngScenario dsl\n  ([8cb9c99e](https://github.com/angular/angular.js/commit/8cb9c99ec064fd95567118d29bfa4a19b8613ab3))\n- **CSP:** update to the latest CSP api\n  ([af7e0bd0](https://github.com/angular/angular.js/commit/af7e0bd0a7c286667c526cb7e0c733d3ee5f17fd),\n   [#1577](https://github.com/angular/angular.js/issues/1577))\n\n\n## Bug Fixes\n\n- **$http:**\n  - config.param should expand array values properly (see breaking change notes below)\n    ([79af2bad](https://github.com/angular/angular.js/commit/79af2badcb087881e3fd600f6ae5bf3f86a2daf8),\n     [#1363](https://github.com/angular/angular.js/issues/1363))\n  - prevent CORS preflight checks by removing `X-Requested-With` from header defaults (see breaking\n    change notes below)\n    ([3a75b112](https://github.com/angular/angular.js/commit/3a75b1124d062f64093a90b26630938558909e8d),\n     [#1004](https://github.com/angular/angular.js/issues/1004))\n  - prevent CORS preflight checks by not setting `X-XSFR-TOKEN` header for cross domain requests (see\n    breaking change notes below)\n    ([fce100a4](https://github.com/angular/angular.js/commit/fce100a46c5681562253c3a856d67bbd35fbc2f2),\n     [#1096](https://github.com/angular/angular.js/issues/1096))\n\n\n## Refactorings\n\n- **$evalAsync:** have only one global async queue\n  ([331cd5a8](https://github.com/angular/angular.js/commit/331cd5a8cb5efdafe8ad7eb386aed4033cfc1bb3))\n\n\n## Breaking Changes\n\n- Due to fix for [#1363](https://github.com/angular/angular.js/issues/1363) it's possible but unlikely\n  that $http will start generating different URLs for requests. This affects only cases when a request\n  is made with a parameter, value of which is an array. If the server relied on the buggy behavior then\n  either the backend should be fixed or a simple serialization of the array should be done on the client\n  before calling the $http service.\n\n- Due to fix for [#1004](https://github.com/angular/angular.js/issues/1004) the `X-Requested-With` header\n  is not set by $http service any more. If anyone actually uses this header it's quite easy to add\n  it back via:\n\n  ```\n    myAppModule.config(['$httpProvider', function($httpProvider) {\n        $httpProvider.defaults.headers.common[\"X-Requested-With\"] = 'XMLHttpRequest';\n    }]);\n  ```\n\n- Due to fix for [#1096](https://github.com/angular/angular.js/issues/1096) `X-XSFR-TOKEN` header is\n  no longer send for cross domain requests. This shouldn't affect any known production service. If we are\n  wrong, please let us know ;-)\n\n\n\n<a name=\"1.0.3\"></a>\n# 1.0.3 bouncy-thunder (2012-11-26)\n\n\n## Bug Fixes\n\n- **$cacheFactory:** return undefined when removing non-existent entry\n  ([55d15806](https://github.com/angular/angular.js/commit/55d15806fb14b1d98b5ca2770bbbb59e11548c62),\n   [#1497](https://github.com/angular/angular.js/issues/1497))\n- **$compile:**\n  - prevent double attr interpolation w/ templateUrl\n    ([fc115bfd](https://github.com/angular/angular.js/commit/fc115bfd0d18017f4bcef1e39fb22d97a98f8ab1),\n     [#1166](https://github.com/angular/angular.js/issues/1166))\n  - reference local in isolate scope\n    ([8db47ca7](https://github.com/angular/angular.js/commit/8db47ca7d4303e3e45a838219a1f6e9be8770ed4),\n     [#1272](https://github.com/angular/angular.js/issues/1272))\n  - don't look for class directives in empty string\n    ([54b3875b](https://github.com/angular/angular.js/commit/54b3875ba5cb6ce8ddac61ace33c1b2f600875ff))\n  - compilation should not recurse into empty nodes\n    ([008a782b](https://github.com/angular/angular.js/commit/008a782bc8ed8a7ebcb63d563d1420fd1b312452))\n- **$injector:** more conservative annotation parsing\n- **$location:** reset $location.$$replace with every watch call\n    ([a32bc40f](https://github.com/angular/angular.js/commit/a32bc40fd75ca46e3581ad7a6e3a24a31df6e266),\n     [#1111](https://github.com/angular/angular.js/issues/1111))\n  ([d9eff86e](https://github.com/angular/angular.js/commit/d9eff86ef77dd76208cef21e882239d4db0eac1e))\n- **$parser:** string concatenation with undefined model\n  ([42c38b29](https://github.com/angular/angular.js/commit/42c38b29f7dcb3327fe58e630b8e2973676989e0),\n   [#988](https://github.com/angular/angular.js/issues/988))\n- **$resource:**\n  - prevent default params to be shared between actions\n    ([94e1c039](https://github.com/angular/angular.js/commit/94e1c0391c351b6f691fad8abed2828fa20548b2))\n  - allow falsy values in URL parameters\n    ([4909d1d3](https://github.com/angular/angular.js/commit/4909d1d39d61d6945a0820a5a7276c1e657ba262))\n  - ignore undefined parameters\n    ([10e1c759](https://github.com/angular/angular.js/commit/10e1c759f4602d993a76b0eacf6a2d04c8880017),\n     [#875](https://github.com/angular/angular.js/issues/875),\n     [#782](https://github.com/angular/angular.js/issues/782))\n- **Scope:**\n  - workaround for Chrome's memleak\n    ([bd524fc4](https://github.com/angular/angular.js/commit/bd524fc4e5fc0feffe85632a7a6560da6bd9b762),\n     [#1313](https://github.com/angular/angular.js/issues/1313))\n  - allow removing a listener during event\n    ([e6966e05](https://github.com/angular/angular.js/commit/e6966e05f508d1d2633b9ff327fea912b12555ac))\n- **$route:** support inline annotation on .resolve\n  ([b0a05a75](https://github.com/angular/angular.js/commit/b0a05a7531ed7235aa6d2c4e3ea11373e1fc73f1))\n- **FormController:** propagate dirty state to parent forms\n  ([04329151](https://github.com/angular/angular.js/commit/04329151d2df833f803629cefa781aa6409fe6a5))\n- **a:** prevent Opera from incorrectly navigating on link click\n  ([c81d8176](https://github.com/angular/angular.js/commit/c81d8176cc55cd15acae05259ead73f90a01f0b7))\n- **jqLite:**\n  - support append on document fragment\n    ([96ed9ff5](https://github.com/angular/angular.js/commit/96ed9ff59a454486c88bdf92ad9d28ab8864b85e))\n  - fire $destroy event via triggerHandler (this makes AngularJS compatible with **jQuery 1.8.x**)\n    ([b9a9f91f](https://github.com/angular/angular.js/commit/b9a9f91fbf99b71cfde434b6277f4c7d2533556f),\n     [#1512](https://github.com/angular/angular.js/issues/1512))\n- **Filters**\n  - **currency:** Handle not-quite-zero values\n    ([bca1604c](https://github.com/angular/angular.js/commit/bca1604c12262b66ce3b8004994fb4841fb8b87d),\n     [#1469](https://github.com/angular/angular.js/issues/1469))\n  - **date:**\n     - make timezone optional\n       ([9473780e](https://github.com/angular/angular.js/commit/9473780e77a960ba27644ca76c2413924cc8972e))\n     - support sub-second precision on dateFilter\n       ([f299fd51](https://github.com/angular/angular.js/commit/f299fd512248321b426a5ab924a329aa1b691280))\n- **Directives**\n  - **ngClass:** works with class interpolation\n    ([cebd015f](https://github.com/angular/angular.js/commit/cebd015f78c5e21bd37d4bc055dbcdc21dac2ef2),\n     [#1016](https://github.com/angular/angular.js/issues/1016))\n  - **ngClassOdd/ngClassEven:** support shrinking/reordering in repeaters\n    ([d859dcec](https://github.com/angular/angular.js/commit/d859dcecea654d1d858cd756c6efb8435a453197),\n     [6c67719d](https://github.com/angular/angular.js/commit/6c67719dfa6ff3f2a15a8e1e7660cf2e6e9155b0),\n     [#1076](https://github.com/angular/angular.js/issues/1076))\n  - **ngModel:** sync ngModel state with scope state\n    ([e6d9bea4](https://github.com/angular/angular.js/commit/e6d9bea4f3b2eb28851298d3dc3a30d46062d58a),\n     [#933](https://github.com/angular/angular.js/issues/933))\n  - **ngRepeat:** now works better with primitive types\n    ([e6d9bea4](https://github.com/angular/angular.js/commit/e6d9bea4f3b2eb28851298d3dc3a30d46062d58a),\n     [#933](https://github.com/angular/angular.js/issues/933))\n  - **ngSrc:** don't set src if value is empty string\n    ([b6e4a711](https://github.com/angular/angular.js/commit/b6e4a71166c7f00f4140fd7ea8f0cd81b4487a3f))\n  - **select:** select option with a label of 0 is not shown\n    ([b3cae4f4](https://github.com/angular/angular.js/commit/b3cae4f457f1688346bbd0b08cccc9c504f83406),\n     [#1401](https://github.com/angular/angular.js/issues/1401))\n- **scenario:**\n  - emit RunnerBegin event\n    ([95276a7e](https://github.com/angular/angular.js/commit/95276a7e1047c7a3ac6613d8612c62f544388fc9))\n  - NPE when no angular loaded in test page\n    ([84c13d96](https://github.com/angular/angular.js/commit/84c13d96ff6e993b2ee9ff6bf49614fc1d514b04))\n  - support data-ng and x-ng based attributes\n  ([249a1d84](https://github.com/angular/angular.js/commit/249a1d84e7ac3b8528d317b8b0a80acb5dd9a271),\n   [#1020](https://github.com/angular/angular.js/issues/1020))\n\n\n## Docs\n\n- add plunkr support\n  ([7c67b2fb](https://github.com/angular/angular.js/commit/7c67b2fb6afbc18f3593c64a5f339f04f9003f3c))\n- various small documentation fixes and improvements\n\n\n## Refactorings\n\n- name all anonymous watch functions in Angular\n  ([ca30fce2](https://github.com/angular/angular.js/commit/ca30fce28ca13284bfa1c926e810ed75cdcde499),\n   [#1119](https://github.com/angular/angular.js/issues/1119))\n\n\n\n\n<a name=\"1.1.0\"></a>\n# 1.1.0 increase-gravatas (2012-08-31)\n\n_Note: 1.1.x releases unlike 1.0.x are considered unstable.\n[More info](http://blog.angularjs.org/2012/07/angularjs-10-12-roadmap.html)_\n\nThis release also contains all bug fixes available in [1.0.2](#1.0.2).\n\n## Features\n\n- **$http:** support custom responseType\n  ([e0a54f6b](https://github.com/angular/angular.js/commit/e0a54f6b206dc2b6595f2bc3a17c5932e7477545),\n  [#1013](https://github.com/angular/angular.js/issues/1013))\n- **$interpolate:**\n  - provide contextual error messages\n    ([d804bbcd](https://github.com/angular/angular.js/commit/d804bbcd51ec83bee1f4a3ccd42c3bd7eb38a988))\n  - expose start/end symbols in run phase\n    ([58f121a5](https://github.com/angular/angular.js/commit/58f121a5c293ed57043e22ed526fdf99642fca81))\n- **$sniffer:** auto detect CSP mode (currently requires Chrome on dev channel)\n  ([167aa0c2](https://github.com/angular/angular.js/commit/167aa0c29c998be33c49d33302e099b36d1ce0be))\n\n\n\n<a name=\"1.0.2\"></a>\n# 1.0.2 debilitating-awesomeness (2012-08-31)\n\n\n## Bug Fixes\n\n- **$compile:** denormalize directive templates\n  ([dfe99836](https://github.com/angular/angular.js/commit/dfe99836cd98c2a1b0f9bde6216bd44088de275a))\n- **$interpolate:** $interpolateProvider.endSymbol() returns startSymbol\n  ([20348717](https://github.com/angular/angular.js/commit/20348717640c0ef405c9fdcc8fec5b566efc48b3))\n- **jqLite:** better support for xhtml\n  ([d3fa7a2e](https://github.com/angular/angular.js/commit/d3fa7a2e9e93c9dae13d852b28c878f7d6b7c420),\n   [#1301](https://github.com/angular/angular.js/issues/1301))\n- **mocks:** free up memory after every spec\n  ([1a8642aa](https://github.com/angular/angular.js/commit/1a8642aac2de40dccdab464e58dc164006c300bb))\n- **e2e test runner:** Adding meta tag to avoid cache issues\n  ([5318588d](https://github.com/angular/angular.js/commit/5318588d6e8ee9a31f4002affd6858d25305aabf))\n- Directives:\n  - **form:** prevent page reload when form destroyed\n    ([054d40f3](https://github.com/angular/angular.js/commit/054d40f338f9000cddcf7f0513af37328b88ef41),\n     [#1238](https://github.com/angular/angular.js/issues/1238))\n  - **ngList:** remove data bound flicker\n    ([fa62ea81](https://github.com/angular/angular.js/commit/fa62ea810f6c701e898dd07c6c9228f13d5b5e02))\n  - **ngPluralize:** fixes ng-pluralize when using non-standard start/end symbols\n    ([e85774f7](https://github.com/angular/angular.js/commit/e85774f709b9f681b0ff8d829b07568b0f844a62),\n     [#1134](https://github.com/angular/angular.js/issues/1134))\n  - **option:** support option elements in datalist\n    ([9767f7bd](https://github.com/angular/angular.js/commit/9767f7bdd3e1ce6f65bdea992d67369ead13d813),\n     [#1165](https://github.com/angular/angular.js/issues/1165))\n\n\n## Docs\n\n- Conceptual Overview of AngularJS (high level overview of how things work):\n  <http://docs.angularjs.org/guide/concepts>\n  ([7a5f25f6](https://github.com/angular/angular.js/commit/7a5f25f6671eb5f51b06615d74a05855ab79f31e))\n- Lots of spelling, grammar and other fixes:\n  [9a710c78](https://github.com/angular/angular.js/commit/9a710c788d880785d2b02a9c5411eb15e9c278bf),\n  [847d2da0](https://github.com/angular/angular.js/commit/847d2da0f8d1e265eda7b4dd3e7eb52ac86d784e),\n  [dbefd671](https://github.com/angular/angular.js/commit/dbefd671e41c3bda481850bb7e566349e275d759),\n  [cab5e1d9](https://github.com/angular/angular.js/commit/cab5e1d9b363eac6fd31b15c5b86f30993e2f147),\n  [f00b6cca](https://github.com/angular/angular.js/commit/f00b6cca024a9418f353651f29c984f934575bd9),\n  [2e365168](https://github.com/angular/angular.js/commit/2e3651686c2bd84cf464ecc236c8ad77e61179df),\n  [536de148](https://github.com/angular/angular.js/commit/536de148214290f0b4a0595fa16c00da5e527e79),\n  [a1107e81](https://github.com/angular/angular.js/commit/a1107e81ebf2254caf75718de2e3ec773cce0c56),\n  [5ef9ed87](https://github.com/angular/angular.js/commit/5ef9ed87d82b109715a87e9aa1b1d5b63f515d3a),\n  [8c81a0f3](https://github.com/angular/angular.js/commit/8c81a0f3728b9308854ceb9bf392ec467b95d8eb),\n  [bde931af](https://github.com/angular/angular.js/commit/bde931afd5cf2483df236e06992666a0a4182794),\n  [6553fe68](https://github.com/angular/angular.js/commit/6553fe68d17d42ec25e0c592ceaa1077cc0ec4f6),\n  [13b5fd1b](https://github.com/angular/angular.js/commit/13b5fd1b9d60f1a9187da8a89db9272284ccdac4),\n  [17209d5b](https://github.com/angular/angular.js/commit/17209d5b4a579edf8425715b5cdf25bc5cd96711),\n  [31c82560](https://github.com/angular/angular.js/commit/31c825607dd524241c811ca3e401b119c810e977),\n  [ab6937e2](https://github.com/angular/angular.js/commit/ab6937e2518bfd77d9fe42e3d2e11fe4a7a16814),\n  [fbfda241](https://github.com/angular/angular.js/commit/fbfda241f616bcfe8273f501dd49120a3cb35fab),\n  [206371b7](https://github.com/angular/angular.js/commit/206371b7372c242db234ca8da12d1c7a8a322d54),\n  [b6b92bd8](https://github.com/angular/angular.js/commit/b6b92bd866e1d6d066f1c9bf1937496cd3e28664),\n  [79f2d843](https://github.com/angular/angular.js/commit/79f2d843a8458bfdc23fe9f179a1416fe21f7533),\n  [64a9cd8f](https://github.com/angular/angular.js/commit/64a9cd8f4fac1c518869a1c955fe60bd6ef76439),\n  [7f6e1326](https://github.com/angular/angular.js/commit/7f6e1326f3a7a6a2ba2dbd48dd6571ebe929a7c1),\n  [1fd2b3d4](https://github.com/angular/angular.js/commit/1fd2b3d402f36e395a1fe9ea7e3f91a1b2833426),\n  [d56d69cc](https://github.com/angular/angular.js/commit/d56d69cc8319f69135a17a9bb5ae394123b33c51),\n  [01e726b2](https://github.com/angular/angular.js/commit/01e726b2fa3fb0d2584c9bb8df116ff3a9f05879),\n  [16136216](https://github.com/angular/angular.js/commit/161362164532af3578c9e3e8b52cd80b15345add),\n  [92a3d282](https://github.com/angular/angular.js/commit/92a3d2821856c75eb95f8ec6ccf26d6a9b37fdd9),\n  [4c585019](https://github.com/angular/angular.js/commit/4c5850195699b1d982963f25399d24bf8b815f81),\n  [c076fe08](https://github.com/angular/angular.js/commit/c076fe08cf47e8af4b5e8845aed917ebb7dbd593),\n  [2473412b](https://github.com/angular/angular.js/commit/2473412ba55f7c47f2ca24311312ce95ee11949e),\n  [1f2d5000](https://github.com/angular/angular.js/commit/1f2d50000e82630bfce6eb9cf0a8da752fd1e826),\n  [5026315d](https://github.com/angular/angular.js/commit/5026315d6f4495d636d86ae2a022fb55cc0ca211),\n  [f0a090dd](https://github.com/angular/angular.js/commit/f0a090ddf256d0c144e705c0cdf4216d824140f9),\n  [6d9313a6](https://github.com/angular/angular.js/commit/6d9313a68d82654d389c0b2c3e4af148382f14be)) and more!\n\n\n\n<a name=\"1.0.1\"></a>\n# 1.0.1 thorium-shielding (2012-06-25)\n\n\n## Bug Fixes\n\n- **$location:** don't throw exception while url rewriting if element was removed\n  ([3da4194f](https://github.com/angular/angular.js/commit/3da4194f98fa0c1ad1e5ab159719e4b25799e6d4),\n   [#1058](https://github.com/angular/angular.js/issues/1058))\n- **$location:** prevent ie from getting into redirect loop\n  ([ffb27013](https://github.com/angular/angular.js/commit/ffb270130a4aaf3ddc2eb9d6211b46e1da136184),\n   [#1075](https://github.com/angular/angular.js/issues/1075),\n   [#1079](https://github.com/angular/angular.js/issues/1079),\n   [#1085](https://github.com/angular/angular.js/issues/1085))\n\n\n\n<a name=\"1.0.0\"></a>\n# 1.0.0 temporal-domination (2012-06-13)\n\n\n## Bug Fixes\n\n- **$location:**\n  - correctly parse link urls in hashbang mode with a prefix\n   ([0f44964e](https://github.com/angular/angular.js/commit/0f44964e5e0f7e37d7fa3216bb10fd61fbf52ae2),\n    [#1037](https://github.com/angular/angular.js/issues/1037))\n  - fix link click interception in hash-bang mode\n   ([6593a3e0](https://github.com/angular/angular.js/commit/6593a3e0823f3c08079f05010f9628fc4503cd43),\n    [#1051](https://github.com/angular/angular.js/issues/1051))\n\n\n<a name=\"1.0.0rc12\"></a>\n# 1.0.0rc12 regression-extermination (2012-06-12)\n\n## Bug Fixes\n\n- **$location:** correctly parse link urls in hashbang mode\n  ([74fa65ec](https://github.com/angular/angular.js/commit/74fa65ecb7c4e2df966a179952b35700912e065f),\n   [#1037](https://github.com/angular/angular.js/issues/1037))\n\n\n## Cleanup\n\n- **$defer:** remove deprecated `$defer` service\n  ([9af7a919](https://github.com/angular/angular.js/commit/9af7a9198e2d30608ea6c40eedde03e44a6ef569))\n- **docs:** simplify api urls\n  ([f16150d5](https://github.com/angular/angular.js/commit/f16150d5f1b20b3d633b4402095ea89baa4be042))\n\n\n\n<a name=\"1.0.0rc11\"></a>\n# 1.0.0rc11 promise-resolution (2012-06-10)\n\n## Features\n\n- **$route:**\n  - allow defining route async dependencies as promises and defer route change until all promises\n    are resolved\n    ([885fb0dd](https://github.com/angular/angular.js/commit/885fb0dd0743859a8985c23e4d0c1855a2be711e))\n  - rename template -> templateUrl and add support for inline templates\n    ([0a6e464a](https://github.com/angular/angular.js/commit/0a6e464a93d9a1e76a624b356054ce9ca4015f55))\n- **$compile:** simplify isolate scope bindings and introduce true two-way data-binding between\n  parent scope and isolate scope\n  ([c3a41ff9](https://github.com/angular/angular.js/commit/c3a41ff9fefe894663c4d4f40a83794521deb14f))\n- **$injector:** provide API for retrieving function annotations\n  ([4361efb0](https://github.com/angular/angular.js/commit/4361efb03b79e71bf0cea92b94ff377ed718bad4))\n- **$location:** add $locationChange[start|success] event - since events are cancelable, it's now\n  possible to cancel route and location changes.\n  ([92a2e180](https://github.com/angular/angular.js/commit/92a2e1807657c69e1372106b0727675a30f4cbd7))\n- **$rootElement:** expose application root element as $rootElement service\n  ([85632cb4](https://github.com/angular/angular.js/commit/85632cb44c95617d73c369f3a03fb476a4d5c8a2))\n\n\n## Bug Fixes\n\n- **$compile:** correctly merge class attr for replace directives (contributed by Max Martinsson,\n   [fb99b539](https://github.com/angular/angular.js/commit/fb99b539b4d851773b43f1564f7032adb157c0db),\n   [#1006](https://github.com/angular/angular.js/issues/1006))\n- **$http:** add utf-8 to default Content-Type header (post/put)\n  ([10f80d7d](https://github.com/angular/angular.js/commit/10f80d7d2918f98262090b425ecc294d9518aa7e))\n- **$timeout:** allow calling $timeout.cancel() with undefined (contributed by Ali Mills,\n   [1904596e](https://github.com/angular/angular.js/commit/1904596e0c2330299e92f092bd7a6ceca8e97c30))\n- **jqLite:** don't eat event exceptions\n  ([416a7830](https://github.com/angular/angular.js/commit/416a7830403a579cc57cf3a0198193790dcd0bc6))\n\n\n## Breaking Changes\n\n- **$beforeRouteChange and $afterRouteChange events were renamed to $routeChangeStart and\n  $routeChangeSuccess**\n\n  This was done to make the naming consistent with $location events and also get events to\n  categorize and order nicely just by alphabetical sorting.\n\n  ([7c242821](https://github.com/angular/angular.js/commit/7c2428218893f59c6a4499667488009ca67f3385))\n\n\n- **`template` option in $route definition was renamed to `templateUrl`**\n\n  The `template` options in $route definition now represents the actual template string. To provide\n  the template url use `templateUrl` option instead. This was done to unify the directive and $route\n  definitions.\n\n  To migrate just rename `template` to `templateUrl`.\n  ([0a6e464a](https://github.com/angular/angular.js/commit/0a6e464a93d9a1e76a624b356054ce9ca4015f55))\n\n\n- **isolate scope bindings definition has changed**\n\n  To migrate the code follow the example below:\n\n  Before:\n\n        scope: {\n          myAttr: 'attribute',\n          myBind: 'bind',\n          myExpression: 'expression',\n          myEval: 'evaluate',\n          myAccessor: 'accessor'\n        }\n\n  After:\n\n        scope: {\n          myAttr: '@',\n          myBind: '@',\n          myExpression: '&',\n          // myEval - usually not useful, but in cases where the expression is assignable, you can use '='\n          myAccessor: '=' // in directive's template change myAccessor() to myAccessor\n        }\n\n\n- **the inject option for the directive controller injection was removed**\n\n  The removed `inject` wasn't generally useful for directives so there should be no code using it.\n  ([c3a41ff9](https://github.com/angular/angular.js/commit/c3a41ff9fefe894663c4d4f40a83794521deb14f))\n\n\n\n<a name=\"1.0.0rc10\"></a>\n# 1.0.0rc10 tesseract-giftwrapping (2012-05-23)\n\n## Features\n\n- **$timeout:** add `$timeout` service that supersedes `$defer`\n  ([4511d39c](https://github.com/angular/angular.js/commit/4511d39cc748288df70bdc258f98a8f36652e683),\n   [#704](https://github.com/angular/angular.js/issues/704),\n   [#532](https://github.com/angular/angular.js/issues/532))\n- **scope:** add `event.preventDefault()` and `event.defaultPrevented`\n  ([84542d24](https://github.com/angular/angular.js/commit/84542d2431d20de42d6ec27c9d3435dd72dbe2ee))\n\n\n## Bug Fixes\n\n- **ngRepeat:** expose `$first`, `$middle` and `$last` instead of `$position`\n  ([1d388676](https://github.com/angular/angular.js/commit/1d388676e3b97b6171fc498e82545bd437ee6fd1),\n   [#912](https://github.com/angular/angular.js/issues/912))\n- **jqLite:** use the same expando store structure as jQuery\n  ([acf095d1](https://github.com/angular/angular.js/commit/acf095d1783e30e750d046ef24e81b5a0a31fbd4))\n- **$rootScope:** infinite digest exception does not clear $$phase\n  ([5989a1ed](https://github.com/angular/angular.js/commit/5989a1eda2b9e289b467ef9741fb1476549c8fd9),\n   [#979](https://github.com/angular/angular.js/issues/979))\n\n\n## Breaking Changes\n\n- **ngRepeat - `$position` is not exposed in repeater scopes any more**\n\n  To update, search for `/\\$position/` and replace it with one of `$first`, `$middle` or `$last`.\n  ([1d388676](https://github.com/angular/angular.js/commit/1d388676e3b97b6171fc498e82545bd437ee6fd1))\n\n- **scope event's `cancel` method was renamed to `stopPropagation`**\n\n  The name was corrected in order to align better with DOM terminology.\n  To update, search for `/\\.\\s*cancel\\s*(/` and replace it with `.stopPropagation(` or\n  `.preventDefault(` (or both) depending on what you actually need.\n  ([91db9920](https://github.com/angular/angular.js/commit/91db99208e197a73584a88a8d835eeb55c466335))\n\n\n## Deprecation Warnings\n\n- **`$defer` service has been deprecated in favor of `$timeout` service**\n\n  The `$defer` service will be removed before 1.0 final, so please migrate your code.\n  ([4511d39c](https://github.com/angular/angular.js/commit/4511d39cc748288df70bdc258f98a8f36652e683))\n\n\n\n\n<a name=\"1.0.0rc9\"></a>\n# 1.0.0rc9 eggplant-teleportation (2012-05-14)\n\n\n## Bug Fixes\n\n- **$location:**\n  - single quote in url causes infinite digest in FF\n    ([679cb8a7](https://github.com/angular/angular.js/commit/679cb8a74a684454fe38fa9e1ddad396bb598c52),\n     [#920](https://github.com/angular/angular.js/issues/920))\n  - support urls with any protocol\n    ([c1533ef5](https://github.com/angular/angular.js/commit/c1533ef5762199bea18d3bf3bcba7fcf89272931))\n  - don't use buggy history.pushState api on Android < 4\n    ([7b739c97](https://github.com/angular/angular.js/commit/7b739c97028be2a5d5aef679ef1f8064cd10d386),\n     [#904](https://github.com/angular/angular.js/issues/904))\n  - work around Opera's base href issue\n    ([b99f65f6](https://github.com/angular/angular.js/commit/b99f65f64d1e54315b3210d78a9a9adbcf34c96c),\n     [#938](https://github.com/angular/angular.js/issues/938))\n- **docs app:** get docs app to work on IE8\n  ([aa025348](https://github.com/angular/angular.js/commit/aa02534865c8e43dcef9e218b12c8c717c837205))\n\n\n\n<a name=\"1.0.0rc8\"></a>\n# 1.0.0rc8 blooming-touch (2012-05-06)\n\n## Features\n\n- **jqLite:** support data() getter and data(obj) setter\n  ([ee579a07](https://github.com/angular/angular.js/commit/ee579a071a91cbade729d3cb97e097568e71f8fc))\n\n\n## Bug Fixes\n\n- **$compile:**\n  - have $observe return registration function\n    ([7f0eb151](https://github.com/angular/angular.js/commit/7f0eb1516165fcb73f1c9953018b7c9b70acfae1))\n  - ignore ws when checking if template has single root\n    ([9c0418cf](https://github.com/angular/angular.js/commit/9c0418cf1abd609bf0ffbe71fbdfa75905cf8e0f),\n     [#910](https://github.com/angular/angular.js/issues/910))\n  - fix replaceWith\n    ([b431ee38](https://github.com/angular/angular.js/commit/b431ee38509724ba9098a7be7a8d6c5dcded4fe9))\n  - attach scope to the directive element when templateUrl and replace=true\n    ([705f4bbf](https://github.com/angular/angular.js/commit/705f4bbf115d2408e33b25f56edbf1f383aabb82))\n  - prevent duplicate directive controller instantiation\n    ([843f762c](https://github.com/angular/angular.js/commit/843f762c573e38a044f920c5575c6feb46bc7226),\n     [#876](https://github.com/angular/angular.js/issues/876))\n- **$parse:** support methods on falsy primitive types\n  ([499a76a0](https://github.com/angular/angular.js/commit/499a76a08cc7a7604dab5e1dd9cca675b8e29333))\n- **ngModel:** use keydown/change events on IE9 instead of input\n  ([49dfdf8f](https://github.com/angular/angular.js/commit/49dfdf8f0238ef8c473fcb44694f6b5696ecde70),\n   [#879](https://github.com/angular/angular.js/issues/879))\n- **ngSrc,ngHref:** binding should set element prop as well as attr\n  ([b24cc63b](https://github.com/angular/angular.js/commit/b24cc63bcbd45741d21757653f05d54db09e0f20),\n   [#935](https://github.com/angular/angular.js/issues/935))\n- **scenario:** make browser().location() working if ng-app on other than <html>\n  ([5bcb749a](https://github.com/angular/angular.js/commit/5bcb749abb91dba0847cb9bc900777a67fd55aa8))\n- **select:** don't interfere with selection if not databound\n  ([3bd3cc57](https://github.com/angular/angular.js/commit/3bd3cc571dcd721f9d71f971aefee23115a5e458),\n   [#926](https://github.com/angular/angular.js/issues/926))\n\n\n## Docs\n\n- Brand new bootstrap-based skin for api docs: <http://docs.angularjs.org/>\n\n\n<a name=\"1.0.0rc7\"></a>\n# 1.0.0rc7 rc-generation (2012-04-30)\n\n## Features\n\n- **$parse:** CSP compatibility\n  ([2b87c814](https://github.com/angular/angular.js/commit/2b87c814ab70eaaff6359ce1a118f348c8bd2197),\n   [#893](https://github.com/angular/angular.js/issues/893))\n\n\n## Bug Fixes\n\n- **jqlite:**\n  - correctly reset event properties in IE8\n  ([a18926f9](https://github.com/angular/angular.js/commit/a18926f986166048a21097636f03ab29f107b154))\n  - mouseenter on FF no longer throws exceptions\n  ([43d15f83](https://github.com/angular/angular.js/commit/43d15f830f9d419c41c41f0682e47e86839e3917))\n\n\n## Docs\n\n- Tutorial has been finally updated to AngularJS v1.0! Check it out and provide feedback to make it\n  even better: <http://docs.angularjs.org/tutorial>\n- <http://docs-next.angularjs.org> now redirects to <http://docs.angularjs.org>\n\n\n\n<a name=\"v1.0.0rc6\"></a>\n# v1.0.0rc6 runny-nose (2012-04-20)\n\n\n## Bug Fixes\n\n- **select:** properly handle empty & unknown options without ngOptions\n  ([904b69c7](https://github.com/angular/angular.js/commit/904b69c745ea4afc1d6ecd2a5f3138c6f947b157))\n- **compiler:** reading comment throws error in ie\n  ([46bb08a9](https://github.com/angular/angular.js/commit/46bb08a9d0780fafef6dc5c1140c71912462887a))\n- **document:** accidental clobbering of document.getAttribute\n  ([eafe15f5](https://github.com/angular/angular.js/commit/eafe15f54c686d5c83f777fd319f4c568e209432),\n   [#877](https://github.com/angular/angular.js/issues/877))\n- **script:** Incorrectly reading script text on ie\n  ([94dd6857](https://github.com/angular/angular.js/commit/94dd68570952f6f31abfa351b1159afcd3588a57))\n\n\n## Features\n\n- **$resource:** support HTTP PATCH method\n  ([e61fd1b4](https://github.com/angular/angular.js/commit/e61fd1b43a55496c11c63da7ca2fc05b88d44043),\n   [#887](https://github.com/angular/angular.js/issues/887))\n- **jquery:** jquery 1.7.2 support\n  ([8ebe5ccd](https://github.com/angular/angular.js/commit/8ebe5ccd9ace7807bedc7317d605370fe82b773d))\n\n\n\n<a name=\"1.0.0rc5\"></a>\n# 1.0.0rc5 reality-distortion (2012-04-12)\n\n\n## Bug Fixes\n\n- **$location:** properly rewrite urls in html5 mode with base url set + don't rewrite links to\n  different base paths\n  ([6d7e7fde](https://github.com/angular/angular.js/commit/6d7e7fdea6c3d6551ff40c150aa42e1375d2cb5f),\n   [0a5050eb](https://github.com/angular/angular.js/commit/0a5050eb3c1f1ed84134f23a44b97a7261114060))\n- **e2eRunner:** $browser.location should delegate to apps $location\n  ([df72852f](https://github.com/angular/angular.js/commit/df72852f3496d7640bb4f70837338e464b7ed69f))\n- **input.radio:** support 2-way binding in a repeater\n  ([93d62860](https://github.com/angular/angular.js/commit/93d62860e988a09fb64e594f50f6cd55a1fc5748),\n   [#869](https://github.com/angular/angular.js/issues/869))\n- **ngBindHtml:** clear contents when model is falsy\n  ([10daefc6](https://github.com/angular/angular.js/commit/10daefc6f466a21d9418437666461c80cf24fcfe),\n   [#864](https://github.com/angular/angular.js/issues/864))\n- lots of doc fixes\n\n\n## Features\n\n- **$http:** expose the defaults config as $http.defaults\n  ([dceafd32](https://github.com/angular/angular.js/commit/dceafd32ee140c8af5c7a0ca6cb808395fffeed3))\n- **docs:** steps 0-4 of the Tutorial have been updated and improved\n\n\n## Breaking Changes\n\n- `ng-ext-link` directive was removed because it's unnecessary\n  ([6d7e7fde](https://github.com/angular/angular.js/commit/6d7e7fdea6c3d6551ff40c150aa42e1375d2cb5f))\n\n    apps that relied on ng-ext-link should simply replace it with `target=\"_self\"`\n\n- `$browser.addCss` was removed - it was never meant to be a public api\n  ([13d5528a](https://github.com/angular/angular.js/commit/13d5528a5f5a2f0feee5c742788a914d2371841e))\n\n    apps the depend on this functionality should write a simple utility function specific to the app\n    (see this diff for hints).\n\n- `$browser.addJs` method was removed - it was never meant to be a public api\n  ([fbaa1968](https://github.com/angular/angular.js/commit/fbaa1968b7c596ccb63ea8b4be1d3bd92eda50d8))\n\n    apps that depended on this functionality should either use many of the existing script loaders or\n    create a simple helper method specific to the app.\n\n- `$sanitize` service, `ngBindHtml` directive and `linky` filter were moved to the `ngSanitize` module\n  ([5bcd7198](https://github.com/angular/angular.js/commit/5bcd7198664dca2bf85ddf8b3a89f417cd4e4796))\n\n    apps that depend on any of these will need to load `angular-sanitize.js` and include `ngSanitize`\n    in their dependency list: `var myApp = angular.module('myApp', ['ngSanitize']);`\n\n\n\n\n\n\n<a name=\"1.0.0rc4\"></a>\n# 1.0.0rc4 insomnia-induction (2012-04-05)\n\n\n## Bug Fixes\n\n- **$compile:** relax the restriction that directives can not add siblings\n  ([7e86eacf](https://github.com/angular/angular.js/commit/7e86eacf301934335c22908ec6dbd1a083d88fab))\n- **$location:** search setter should not double-encode the value\n  ([59fa40ec](https://github.com/angular/angular.js/commit/59fa40ec0e851759d35fb0ea5fd01019d1403049),\n   [#751](https://github.com/angular/angular.js/issues/751))\n- **$q:** $q.reject should forward callbacks if missing\n  ([c0b78478](https://github.com/angular/angular.js/commit/c0b78478a0e64942a69aba7c1bfa4eb01c0e9a5e),\n   [#845](https://github.com/angular/angular.js/issues/845))\n- **build:** move `'use strict';` flag into the angular closure\n  ([637817e3](https://github.com/angular/angular.js/commit/637817e3ba48d149e7a9628533d21e81c650d988))\n- **Directives**:\n  - **ngModel:** update model on each key stroke (revert ngModelInstant)\n    ([06d09550](https://github.com/angular/angular.js/commit/06d0955074f79de553cc34fbf945045dc458e064))\n  - **booleanAttrs:** always convert the model to boolean before setting the element property\n    ([dcb8e076](https://github.com/angular/angular.js/commit/dcb8e0767fbf0a7a55f3b0045fd01b2532ea5441))\n  - **form:** properly clean up when invalid widget is removed\n    ([21b77ad5](https://github.com/angular/angular.js/commit/21b77ad5c231ab0e05eb89f22005f7ed8d40a6c1))\n  - **ngHref:** copy even if no binding\n    ([2f5dba48](https://github.com/angular/angular.js/commit/2f5dba488e855bcdbb9304aa809efcb9de7b43e9))\n  - **ngInclude:** fire $includeContentLoaded on proper (child) scope\n    ([199ac269](https://github.com/angular/angular.js/commit/199ac269869a57bb63d60c9b3f510d546bf0c9b2))\n\n\n## Features\n\n- **$http:** add `withCredentials` config option\n  ([86182a94](https://github.com/angular/angular.js/commit/86182a9415b9209662b16c25c180b958ba7e6cf9))\n- **$route:** allow chaining of whens and otherwise\n  ([15ecc6f3](https://github.com/angular/angular.js/commit/15ecc6f3668885ebc5c7130dd34e00059ddf79ae))\n- **ngInclude:** allow ngInclude as css class\n  ([428f2b56](https://github.com/angular/angular.js/commit/428f2b563663315df4f235ca19cef4bdcf82e2ab))\n\n\n## Docs\n- reintroduced the tutorial docs - currently only steps 0-3 are up to date and the code is not split\n  up into step specific commits yet. See\n  [this branch](https://github.com/angular/angular-phonecat/tree/v1.0-update) instead.\n- various other doc fixes\n\n\n## Breaking Changes\n\nWe removed two useless features:\n\n- $routeProvider.when used to return the route definition object but now it returns self\n  ([15ecc6f3](https://github.com/angular/angular.js/commit/15ecc6f3668885ebc5c7130dd34e00059ddf79ae))\n- ngInclude does not have scope attribute anymore\n  ([5f70d615](https://github.com/angular/angular.js/commit/5f70d615a5f7e102424c6adc15d7a6f697870b6e))\n- ngModelInstant directive is no more and ngModel behaves just as ngModelInstant used to. This\n  doesn't really break anything, just remember to remove all ngModelInstant references from your\n  template as they serve no purpose now.\n  ([06d09550](https://github.com/angular/angular.js/commit/06d0955074f79de553cc34fbf945045dc458e064))\n\n\n\n<a name=\"1.0.0rc3\"></a>\n# 1.0.0rc3 barefoot-telepathy (2012-03-29)\n\n\n## Bug Fixes\n\n- **$compile:**\n  - properly clone attr.$observers in ng-repeat\n    ([f2106692](https://github.com/angular/angular.js/commit/f2106692b1ebf00aa5f8b2accd75f014b6cd4faa))\n  - create new (isolate) scopes for directives on root elements\n    ([5390fb37](https://github.com/angular/angular.js/commit/5390fb37d2c01937922613fc57df4986af521787),\n      [#817](https://github.com/angular/angular.js/issues/817))\n- **angular.forEach:** should ignore prototypically inherited properties\n  ([8d7e6948](https://github.com/angular/angular.js/commit/8d7e6948496ff26ef1da8854ba02fcb8eebfed61),\n   [#813](https://github.com/angular/angular.js/issues/813))\n- **initialization:** use jQuery#ready for initialization if available\n  ([cb2ad9ab](https://github.com/angular/angular.js/commit/cb2ad9abf24e6f855cc749efe3155bd7987ece9d),\n   [#818](https://github.com/angular/angular.js/issues/818))\n- **$q:** resolve all of nothing to nothing\n  ([ac75079e](https://github.com/angular/angular.js/commit/ac75079e2113949d5d64adbcf23d56f3cf295d41))\n\n\n## Features\n\n- **$compile:** do not interpolate boolean attribute directives, rather evaluate them\n  ([a08cbc02](https://github.com/angular/angular.js/commit/a08cbc02e78e789a66e9af771c410e8ad1646e25))\n- **$controller:** support controller registration via $controllerProvider\n  ([d54dfecb](https://github.com/angular/angular.js/commit/d54dfecb00fba41455536c5ddd55310592fdaf84))\n- **$http:**\n  - make the `transformRequest` and `transformResponse` default to an array\n    ([a8a750ab](https://github.com/angular/angular.js/commit/a8a750ab05bdff73ba3af0b98f3f284ff8d1e743))\n  - added `params` parameter\n    ([73c85930](https://github.com/angular/angular.js/commit/73c8593077155a9f2e8ef42efd4c497eba0bef4f))\n- **TzDate:** add support for toISOString method\n  ([da9f4dfc](https://github.com/angular/angular.js/commit/da9f4dfcf4f3d0c21821d8474ac0bb19a3c51415))\n- **jqLite:** make injector() and scope() work with the document object\n  ([5fdab52d](https://github.com/angular/angular.js/commit/5fdab52dd7c269f99839f4fa6b5854d9548269fa))\n- **ngValue:** directive that allows radio inputs to have non string values\n  ([09e175f0](https://github.com/angular/angular.js/commit/09e175f02cca0f4a295fd0c9b980cd8f432e722b),\n   [#816](https://github.com/angular/angular.js/issues/816))\n\n\n## Breaking Changes\n\n- `$resource`, `$cookies` and `$cookieStore` services are now distributed as separate modules, see\n  `angular-resource.js` and `angular-cookies.js`.\n  ([798bca62](https://github.com/angular/angular.js/commit/798bca62c6f64775b85deda3713e7b6bcc7a4b4d),\n   [7b22d59b](https://github.com/angular/angular.js/commit/7b22d59b4a16d5c50c2eee054178ba17f8038880))\n- angular.fromJson doesn't deserialize date strings into date objects.\n  ([ac4318a2](https://github.com/angular/angular.js/commit/ac4318a2fa5c6d306dbc19466246292a81767fca))\n- angular.toJson always use native JSON.parse and JSON.stringify - this might break code that\n  consumes the output in whitespace-sensitive way\n  ([35125d25](https://github.com/angular/angular.js/commit/35125d25137ac2da13ed1ca3e652ec8f2c945053))\n- IE7 and older have are now required to polyfill the JSON global object\n  ([87f5c6e5](https://github.com/angular/angular.js/commit/87f5c6e5b716100e203ec59c5874c3e927f83fa0))\n- boolean attr directives (ng-disabled, ng-required, etc) are evaluated rather than interpolated\n  ([a08cbc02](https://github.com/angular/angular.js/commit/a08cbc02e78e789a66e9af771c410e8ad1646e25))\n- `ng-bind-attr` directive removed\n  ([55027132](https://github.com/angular/angular.js/commit/55027132f3d57e5dcf94683e6e6bd7b0aae0087d))\n- any app that depends on $sniffer service should use Modernizr instead\n  ([aaedefb9](https://github.com/angular/angular.js/commit/aaedefb92e6bec6626e173e5155072c91471596a))\n\n\n\n<a name=\"1.0.0rc2\"></a>\n# 1.0.0rc2 silence-absorption (2012-03-20)\n\n## Features\n\n- **$route:** when matching consider trailing slash as optional\n  ([a4fe51da](https://github.com/angular/angular.js/commit/a4fe51da3ba0dc297ecd389e230d6664f250c9a6))\n- **jqLite:** add .controller() method\n  ([6c5a05ad](https://github.com/angular/angular.js/commit/6c5a05ad49a1e083570c3dfe331403398f899dbe))\n- **scope.$eval:** allow passing locals to the expression\n  ([192ff61f](https://github.com/angular/angular.js/commit/192ff61f5d61899e667c6dbce4d3e6e399429d8b))\n- **input[type=radio]:** allow the value attribute to be interpolated\n  ([ade6c452](https://github.com/angular/angular.js/commit/ade6c452753145c84884d17027a7865bf4b34b0c))\n\n\n## Bug Fixes\n\n- **$http:** don't send Content-Type header when no data\n  ([1a5bebd9](https://github.com/angular/angular.js/commit/1a5bebd927ecd22f9c34617642fdf58fe3f62efb),\n   [#749](https://github.com/angular/angular.js/issues/749))\n- **$resource:** support escaping of ':' in resource url\n  ([6d6f8753](https://github.com/angular/angular.js/commit/6d6f875345e01f2c6c63ef95164f6f39e923da15))\n- **$compile:**\n  - don't touch static element attributes\n    ([9cb2195e](https://github.com/angular/angular.js/commit/9cb2195e61a78e99020ec19d687a221ca88b5900))\n  - merge interpolated css class when replacing an element\n    ([f49eaf8b](https://github.com/angular/angular.js/commit/f49eaf8bf2df5f4e0e82d6c89e849a4f82c8d414))\n  - allow transclusion of root elements\n    ([9918b748](https://github.com/angular/angular.js/commit/9918b748be01266eb10db39d51b4d3098d54ab66))\n- **$log:** avoid console.log.apply calls in IE\n  ([15213ec2](https://github.com/angular/angular.js/commit/15213ec212769837cb2b7e781ffc5bfd598d27ca),\n    [#805](https://github.com/angular/angular.js/issues/805))\n- **json:** added support for iso8061 timezone\n  ([5ac14f63](https://github.com/angular/angular.js/commit/5ac14f633a69f49973b5512780c6ec7752405967))\n- **e2e runner:** fix typo that caused errors on IE8\n  ([ee5a5352](https://github.com/angular/angular.js/commit/ee5a5352fd4b94cedee6ef20d4bf2d43ce77e00b),\n   [#806](https://github.com/angular/angular.js/issues/806))\n- **directives:**\n  - **select:** multiselect fails to update view on selection insert\n    ([6ecac8e7](https://github.com/angular/angular.js/commit/6ecac8e71a84792a434d21db2c245b3648c55f18))\n  - **ngForm:** alias name||ngForm\n    ([823adb23](https://github.com/angular/angular.js/commit/823adb231995e917bc060bfa49453e2a96bac2b6))\n  - **ngView:** publish the controller\n    ([21e74c2d](https://github.com/angular/angular.js/commit/21e74c2d2e8e985b23711785287feb59965cbd90))\n  - **ngRepeat:** correct variable reference in error message\n    ([935c1018](https://github.com/angular/angular.js/commit/935c1018da05dbf3124b2dd33619c4a3c82d7a2a))\n  - various doc fixes (some contributed by Daniel Zen)\n\n\n\n<a name=\"1.0.0rc1\"></a>\n# 1.0.0rc1 moiré-vision (2012-03-13)\n\n## $compile rewrite\n\nThe compiler was completely rewritten from scratch using ideas from this\n[design document](https://docs.google.com/document/d/1PNh4lxlYpSRK2RhEwD4paJLMwdcnddcYJn3rsDsdayc/edit).\nPlease check out the [$compile] and\n[$compileProvider.directive](http://docs-next.angularjs.org/api/angular.module.ng.$compileProvider.directive)\ndocs. The biggest improvements and changes are listed below.\n\n- the compiler now transparently supports several directive syntaxes. For example while before there\n  was just one way to use `ng:include` directive: `<ng:include src=\"someSrc\"></ng:include>`. The new\n  compiler treats all of the following as equivalent:\n\n  - `<ng:include src=\"someSrc\"></ng:include>`\n  - `<ng-include src=\"someSrc\"></ng-include>`\n  - `<x-ng-include src=\"someSrc\"></x-ng-include>`\n  - `<div ng:include src=\"someSrc\"></div>`\n  - `<div ng-include src=\"someSrc\"></div>`\n  - `<div data-ng-include src=\"someSrc\"></div>`\n  - `<div ng:include=\"someSrc\"></div>`\n  - `<div ng-include=\"someSrc\"></div>`\n  - `<div data-ng-include=\"someSrc\"></div>`\n  - `<div class=\"ng-include: someSrc\"></div>`\n\n  This will give template creators great flexibility to consider the tradeoffs between html code\n  validity and code conciseness and pick the syntax that works the best for them.\n\n- we are switching all of our code/docs/examples to use `ng-foo` directive name style instead of\n  `ng:foo`. The new compiler doesn't distinguish between these and other name styles (all of them\n  are [equally supported](http://docs-next.angularjs.org/api/angular.module.ng.$compileProvider.directive)),\n  the main difference is that `ng-foo` is easier to select with css selectors. Check out the\n  [Internet Explorer Compatibility](http://docs-next.angularjs.org/guide/ie)\n  doc to learn about various IE-related requirements for different directive naming styles.\n\n- `angular.directive`, `angular.widget`, `angular.attrWidget` were merged into a single concept: a\n  `directive` which is registered via\n  [myModule.directive](http://docs-next.angularjs.org/api/angular.Module#directive) or\n  [$compileProvider.directive](http://docs-next.angularjs.org/api/angular.module.ng.$compileProvider.directive).\n  You can control execution priority of multiple directives on the same element (previously the main\n  difference between a attribute widget and a directive) via a directive priority setting.\n\n- previously the linking functions of directives were called top to bottom following the DOM tree,\n  to enable a linking fn to work child DOM nodes that were already processed by child linking fns\n  the order was changed as follows: compile functions run top to bottom following the DOM tree, but\n  linking functions run bottom-up following the DOM tree. In some rare cases it is desirable for\n  linking fns to be called top to bottom and for these it is possible to register \"prelinking\"\n  functions (check out\n  [the docs](http://docs-next.angularjs.org/api/angular.module.ng.$compileProvider.directive)\n  for the return value of the compile function).\n\n- `angular.markup` and `angular.attrMarkup` were replaced with interpolation via `$interpolate`\n  service.\n\n  - In the past `{{foo}}` markup was getting translated to `<span ng-bind=\"foo\"></span>` during the\n    early stage of template compilation. Addition of this extra node was in some cases undesirable\n    and caused problems. The new compiler with the help of the $interpolate service removes the need\n    for these artificial nodes.\n\n  - As a side-effect of not using artificial nodes available for all bindings, the `html` filter\n    which used to innerHTML (sanitized) html into the artificial node was converted into a directive.\n    So instead of `{{ someRawHtml | html }}` use `<div ng-bind-html=\"someRawHtml\"></div>` and\n    instead of `{{ someRawHtml | html:\"unsafe\" }}` use `<div ng-bind-html-unsafe=\"someRawHtml\"></div>`.\n    Please check out the\n    [ng-bind-html](http://docs-next.angularjs.org/api/angular.module.ng.$compileProvider.directive.ngBindHtml)\n    and\n    [ng-bind-html-unsafe](http://docs-next.angularjs.org/api/angular.module.ng.$compileProvider.directive.ngBindHtmlUnsafe)\n    directive docs.\n\n  - Custom markup has been used by developers only to switch from `{{ }}` markup to `(( ))` or\n    something similar in order to avoid conflicts with server-side templating libraries. We made it\n    easier to do this kind of customization by making the start and end symbol of the interpolation\n    configurable via [$interpolateProvider](http://docs-next.angularjs.org/api/angular.module.ng.$interpolateProvider).\n\n- [template loader](http://docs-next.angularjs.org/api/angular.module.ng.$compileProvider.directive.script)\n  loads template fragments from script elements and populates the $templateCache with them. Templates\n  loaded in this way can be then used with `ng-include`, `ng-view` as well as directive templates\n  (see the `templateUrl` property of the\n  [directive config object](http://docs-next.angularjs.org/api/angular.module.ng.$compileProvider.directive)).\n\n\n## Forms / input controls / two-way data binding\n\nThe implementation of forms and input bindings was modified to address issues around composability,\nease of adding custom validation and formatting. Please check out the\n[forms dev guide article](http://docs-next.angularjs.org/guide/dev_guide.forms) to learn about forms,\nform control bindings and input validation. The biggest changes are listed below.\n\n- any directive can add formatter/parser (validators, convertors) to an input type. This allows\n  better composability of input types with custom validators and formatters. So instead of creating\n  new custom input type for everything, it's now possible to take existing input type and add an\n  additional formatter and/or validator to it via a custom directive.\n\n- inputs propagates changes only on the blur event by default (use new `ng-model-instant` directive\n  if you want to propagate changes on each keystroke).\n\n- no more custom input types, use directives to customize existing types.\n\n- removed $formFactory.\n\n- removed parallel scope hierarchy (forms, widgets).\n\n- removed `list` input type (use `ng-list` directive instead).\n\n- removed integer input type.\n\n\n## Controller-scope separation\n\nControllers are now standalone objects, created using the \"new\" operator, and not mixed with scope\nobject anymore. This addresses many issues including:\n[#321](https://github.com/angular/angular.js/issues/321) and\n[#425](https://github.com/angular/angular.js/issues/425).\n\nThe [design doc](https://docs.google.com/document/pub?id=1SsgVj17ec6tnZEX3ugsvg0rVVR11wTso5Md-RdEmC0k)\nexplains the reasoning for this major change and how it solves many issues.\n\n### Before:\n\n<pre>\nfunction MyCtrl() {\n  var self = this;\n\n  this.model = 'some model of any type';\n\n  this.fnUsedFromTemplate = function() {\n    someApiThatTakesCallback(function callbackFn() {\n      self.model = 'updatedModel';\n    });\n  };\n}\n</pre>\n\n### After:\n\n<pre>\nfunction MyCtrl($scope) {\n  $scope.model = 'some model of any type';\n\n  $scope.fnUsedFromTemplate = function() {\n    someApiThatTakesCallback(function() {\n      $scope.model = 'updatedModel';\n    });\n  }\n}\n</pre>\n\nTemporary backwards compatibility: Load the following module in your app to recreate the previous\nbehavior and migrate your controllers one at a time: <https://gist.github.com/1649788>\n\n\n## $route service changes\n\n- As advertised in the past we moved the $route configuration from the run phase of the application\n  to the config phase. This means that instead of defining routes via `$route.when`/`$route.otherwise`\n  you should use `$routeProvider.when`/`$routeProvider.otherwise` instead.\n\n- route scope is now being created by the `ng-view` rather than by `$route`, this resolved many\n  issues we've previously faced. For more info, read the\n  [commit message](https://github.com/angular/angular.js/commit/60743fc52aea9eabee58258a31f4ba465013cb4e).\n\n- removed `$route.parent()` - it's unnecessary because the scope is properly created in the scope\n  hierarchy by `ng-view`.\n\n- new `$viewContentLoaded` and `$includeContentLoaded` events which directives can use to be\n  notified when a template content is (re)loaded.\n\n- `ng-view` now has `onload` attribute which behaves similarly to the one on `ng-include`.\n\n\n## Directives\n\n- `ng-model` binding on select[multiple] element should support binding to an array\n  ([commit](https://github.com/angular/angular.js/commit/85b2084f578652cc0dcba46c689683fc550554fe))\n- event object is now accessible as `$event` in `ng-click` and other directives\n  ([commit](https://github.com/angular/angular.js/commit/1752c8c44a7058e974ef208e583683eac8817789),\n   issue [#259](https://github.com/angular/angular.js/issues/259)\n- `ng-class` directive now support map of classnames and conditions\n  e.g. `<div ng-class=\"{'hide': !visible, 'warning': isAlert()}\"...` (contributed by Kai Groner)\n  ([commit](https://github.com/angular/angular.js/commit/56bcc04c54ed24c19204f68de52b8c30c00e08f0))\n\n\n## Scope changes\n\n- `scope.$emit`/`$broadcast` return the event object, add cancelled property\n  ([commit](https://github.com/angular/angular.js/commit/6e635012fb30905e5fe659a024864e275f1c14b5))\n\n- `scope.$new()` takes one argument - a boolean indicating if the newly-created child scope should be\n  isolated (not prototypically inheriting from the current scope). Previously the first argument was\n  reference to the controller constructor, but because of the scope/controller separation the\n  controllers should be instantiated via the `$controller` service.\n  ([commit](https://github.com/angular/angular.js/commit/78656fe0dfc99c341ce02d71e7006e9c05b1fe3f))\n\n- fn signature change for change listener functions registered via `scope.$watch` - this means that\n  the scope object can be listed in the arguments list only if it's needed and skipped otherwise.\n  ([commit](https://github.com/angular/angular.js/commit/0196411dbe179afe24f4faa6d6503ff3f69472da))\n\n  - before: `scope.$watch('someModel', function(scope, newVal, oldVal) {})`\n  - after: `scope.$watch('someModel', function(newVal, oldVal, scope) {})`\n\n- `scope.$watch` now compares object by reference and only if extra boolean flag is passed\n  comparison by equality is used. This was done to avoid unintended performance issues.\n  ([commit](https://github.com/angular/angular.js/commit/d6e3e1baabc3acc930e4fda387b62cbd03e64577))\n\n  - before: `scope.$watch('expression', function(scope, newVal, oldVal) {})`\n  - after: `scope.$watch('expression', function(newVal, oldVal, scope) {}, true)`\n\n- `scope.$destroy` doesn't cause the `$destroy` event to be emitted any more - this event was\n   primarily used by the old forms implementation and is not needed any more. We are considering\n   broadcasting this event in the future, which could then be used by directives and child scopes to\n   be notified of their scope destruction.\n\n\n## New directives:\n\n- [ng-mouseleave](http://docs-next.angularjs.org/api/angular.module.ng.$compileProvider.directive.ngMouseleave)\n- [ng-mousemove](http://docs-next.angularjs.org/api/angular.module.ng.$compileProvider.directive.ngMousemove)\n- [ng-mouseover](http://docs-next.angularjs.org/api/angular.module.ng.$compileProvider.directive.ngMouseover)\n- [ng-mouseup](http://docs-next.angularjs.org/api/angular.module.ng.$compileProvider.directive.ngMouseup)\n- [ng-mousedown](http://docs-next.angularjs.org/api/angular.module.ng.$compileProvider.directive.ngMousedown)\n- [ng-dblclick](http://docs-next.angularjs.org/api/angular.module.ng.$compileProvider.directive.ngDblclick)\n- [ng-model-instant](http://docs-next.angularjs.org/api/angular.module.ng.$compileProvider.directive.ngModelInstant)\n\n\n## $injector / modules\n\n- `$injector.instantiate` should return the object returned from constructor if one was returned\n  ([commit](https://github.com/angular/angular.js/commit/776739299b698a965ef818eeda75d4eddd10c491))\n- `$injector.instantiate` should support array annotations for Type argument (e.g. instantiate(['dep1', 'dep2', Type]))\n  ([commit](https://github.com/angular/angular.js/commit/eb92735c9ea3e5ddc747b66d8e895b6187a5f9e0))\n- quickly fail if circular dependencies are detected during instantiation\n  ([commit](https://github.com/angular/angular.js/commit/fbcb7fdd141c277d326dc3ed34545210c4d5628f))\n- added [$provide.constant](http://docs-next.angularjs.org/api/angular.module.AUTO.$provide#constant)\n  to enable registration of constants that are available in both the config and run phase\n  ([commit](https://github.com/angular/angular.js/commit/80edcadb1dd418dcf5adf85704c6693940c8bb28))\n- `$provide.service` was renamed to $provide.provider\n  ([commit](https://github.com/angular/angular.js/commit/00d4427388eeec81d434f9ee96bb7ccc70190923))\n- `$provide.service` takes a constructor fn and creates a service instance by using $injector.instantiate\n\n\n## New services:\n\n- [$sanitize](http://docs-next.angularjs.org/api/angular.module.ng.$sanitize)\n- [$interpolate](http://docs-next.angularjs.org/api/angular.module.ng.$interpolate)\n\n\n## jqLite (angular.element)\n\n- added `contents()` ([commit](https://github.com/angular/angular.js/commit/97dae0d0a0226ee527771578bfad1342d51bf4dd))\n- added `wrap()` ([commit](https://github.com/angular/angular.js/commit/4a051efb89cf33e30d56f1227d1f6084ead4cd42))\n- fix memory leaking in IE8 (remove monkey patched methods on Event)\n  ([commit](https://github.com/angular/angular.js/commit/3173d8603db4ae1c2373e13a7a490988126bb1e7),\n   [commit](https://github.com/angular/angular.js/commit/230f29d0a78a04a6963514da8b1e34cc03e553d0))\n\n\n## Docs\n\n- new [Modules dev guide article](http://docs-next.angularjs.org/guide/module)\n\n\n## Small bug fixes\n\n- fix incorrect comparison of dates by angular.equals\n  ([commit](https://github.com/angular/angular.js/commit/ffa84418862a9f768ce5b9b681916438f14a0d79))\n- `scope.$watch` support watching functions\n  ([commit](https://github.com/angular/angular.js/commit/7da2bdb82a72dffc8c72c1becf6f62aae52d32ce),\n   [commit](https://github.com/angular/angular.js/commit/39b3297fc34b6b15bb3487f619ad1e93c4480741))\n- `$http` should not json-serialize File objects, instead just send them raw\n  ([commit](https://github.com/angular/angular.js/commit/5b0d0683584e304db30462f3448d9f090120c444))\n- `$compile` should ignore content of style and script elements\n  ([commit](https://github.com/angular/angular.js/commit/4c1c50fd9bfafaa89cdc66dfde818a3f8f4b0c6b),\n   [commit](https://github.com/angular/angular.js/commit/d656d11489a0dbce0f549b20006052b215c4b500))\n- `TzDate#getDay()` should take into account the timezone offset (contributed by Stephane Bisson)\n  ([commit](https://github.com/angular/angular.js/commit/e86bafecd212789cde61050073a69c1e49ffd011))\n\n\n## Small features\n\n- `$parse` service now supports local vars in expressions\n  ([commit](https://github.com/angular/angular.js/commit/761b2ed85ad9685c35f85513e17363abf17ce6b3))\n\n\n\n<a name=\"0.10.6\"></a>\n# 0.10.6 bubblewrap-cape (2012-01-17) #\n\n## Features:\n\n- [Dependency injection subsystem][guide2.di] rewrite. This is a huge change to the Angular core\n  that was necessary for many reasons. Please read the full\n  [design doc](https://docs.google.com/document/d/1hJnIqWhSt7wCacmWBB01Bmc6faZ8XdXJAEeiJwjZmqs/edit?hl=en_US)\n  to understand the changes and reasoning behind them.\n- Added [angular.bootstrap] for manual bootstrapping of the app. Also see\n  [Initializing Angular App][bootstrapping] doc.\n- Helper functions [inject] and [module] that make testing with DI and jasmine a lot easier.\n- [jqLite][jqLite2] and jQuery were extended with helper method `injector()` that simplifies the\n  access to the application injector during debugging.\n- Rewrite of $xhr service and its dependencies, which was replaced with [$http] service.\n  The $browser.xhr and its mock were replaced by [$httpBackend] and its\n  [unit testing][unit-testing $httpBackend] and [end-to-end testing][e2e-testing $httpBackend]\n  mocks. The $resource service api and functionality was preserved, with the exception of caching,\n  which is not happening automatically as it used it in the past (verifyCache has no effect).\n- [$q] - Q-like deferred/promise implementation\n  ([commit](https://github.com/angular/angular.js/commit/1cdfa3b9601c199ec0b45096b38e26350eca744f))\n- Transparent data-binding to promises in templates. [Example](http://jsfiddle.net/IgorMinar/aNSWu/)\n  ([commit](https://github.com/angular/angular.js/commit/78b6e8a446c0e38075c14b724f3cdf345c01fa06))\n- New [$anchorScroll] service that watches url hash and navigates to the html anchor even if the\n  content was loaded via [ng:view]  (for [ng:include] you have to opt into this behavior using\n  autoscroll attribute)\n- New LRU cache factory - [$cacheFactory] service\n- jQuery 1.7 compatibility\n\n\n## Bug Fixes:\n\n- Directive names are now case insensitive\n  ([commit](https://github.com/angular/angular.js/commit/1e00db8daa5c09e7f8f9134f5c94b9a18c7dc425))\n- $location#url setter fix (Issue [#648](https://github.com/angular/angular.js/issues/648))\n- [ng:include] - prevent race conditions by ignoring stale http callbacks\n  ([commit](https://github.com/angular/angular.js/commit/1d14760c6d3eefb676f5670bc323b2a7cadcdbfa))\n- [ng:repeat] - support repeating over array with null\n  ([commit](https://github.com/angular/angular.js/commit/cd9a7b9608707c34bec2316ee8c789a617d22a7b))\n- [angular.copy] - throw Error if source and destination are identical\n  ([commit](https://github.com/angular/angular.js/commit/08029c7b72a857ffe52f302ed79ae12db9efcc08))\n- Forms should not prevent POST submission if the action attribute is present\n  ([commit](https://github.com/angular/angular.js/commit/c9f2b1eec5e8a9eaf10faae8a8accf0b771096e0))\n\n\n## Breaking Changes:\n\n- App bootstrapping works differently (see [angular.bootstrap] and [ng:app] and [bootstrapping])\n- scope.$service is no more (because injector creates scope and not the other way around),\n  if you really can't get services injected and need to fetch them manually then, get hold of\n  [$injector] service and call $injector.get('serviceId')\n- angular.service style service registration was replaced with module system, please see\n  [angular.module] api and [DI documentation][guide2.di] for more info.\n- the $xhr service was replaced with [$http] with promise based apis.\n- [unit-testing $httpBackend]'s expect method (the replacement for $browser.xhr.expect) is stricter -\n  the order of requests matters and a single request expectation can handle only a single request.\n- compiler\n  - compiler is a service, so use [$compile] instead of angular.compile to compile templates\n  - $compile (nee angular.compile) returns the linking function which takes one mandatory argument -\n    the scope. previously this argument was optional and if missing, the compiler would create a new\n    root scope, this was a source of bugs and was removed\n- filters\n  - filters need to be registered either via [moduleName.filter][angular.Module] or\n    [$filterProvider.filter][$filterProvider]\n  - filters don't have access to the dom element\n  - currency filter doesn't make negative values red\n  - json filter doesn't print out stuff in monospace\n- type augmentation via angular.Array, and angular.Object is gone. As a replacement use filters\n  ([filter], [limitTo], [orderBy]), ES5 apis (e.g. Array#indexOf), or create custom filters (e.g.\n  as a replacement for $count and $sum).\n- [$browser.defer.flush] now throws an exception when queue is empty\n  ([commit](https://github.com/angular/angular.js/commit/63cca9afbcf7a772086eb4582d2f409c39e0ed12))\n- scope.$apply and scope.$digest throws an exception if called while $apply or $digest is already\n  in progress (this is a programming error, you should never need to do this)\n  ([commit](https://github.com/angular/angular.js/commit/0bf611087b2773fd36cf95c938d1cda8e65ffb2b))\n\n\n<a name=\"0.10.5\"></a>\n# 0.10.5 steel-fist (11-11-08) #\n\n## Features:\n\n- [ng:autobind]: drop angular.js file name restrictions\n  ([commit](https://github.com/angular/angular.js/commit/d7ba5bc83ba9a8937384ea677331c5156ed6772d))\n- [Scope]: better logging of infinite digest error\n  ([commit](https://github.com/angular/angular.js/commit/ef875ad0cf4349144cb4674e050dd160564f6dd9),\n  issue [#621](https://github.com/angular/angular.js/issues/621))\n- enable [widget] styling in IE8 and below using\n  [html5shiv](http://code.google.com/p/html5shiv/)-like approach\n  ([commit](https://github.com/angular/angular.js/commit/163c799effd5cfadc57990f4d4127651bae3fbdb),\n  issue [#584](https://github.com/angular/angular.js/issues/584))\n- [ng:style]: compatibility + perf improvements\n  ([commit](https://github.com/angular/angular.js/commit/e2663f62b0fbb8b9ce2e706b821a135e0bc7e885))\n\n\n## Bug Fixes:\n- [ng:view]: ignore stale xhr callbacks - fixes issues caused by race-conditions which occurred when\n  user navigated to a new route before the current route finished loading\n  (issue [#619](https://github.com/angular/angular.js/issues/619))\n- [ng:form] should always be a block level (css) element\n  ([commit](https://github.com/angular/angular.js/commit/02dc81bae0011b7ae4190363be5fdd5db420aca9))\n- Fixes for [e2e test runner]'s `$location` dsl\n  ([commit](https://github.com/angular/angular.js/commit/dc8ffa51b7ebe5fb9bc1c89087c8b3c9e65d1006))\n- [ng:repeat] when iterating over arrays ignore non-array properties + when iterating over objects\n  sort keys alphabetically\n  ([commit](https://github.com/angular/angular.js/commit/3945f884c5777e629b57c9ab0e93b9d02b9840d0))\n\n## Docs:\n- experimental [disqus.com](http://disqus.com/) integration for all docs-next.angularjs.org pages\n  ([commit](https://github.com/angular/angular.js/commit/28ed5ba46595a371bd734b92a6e4bb40d1013741),\n  contributed by Dan Doyon)\n- [e2e test runner] docs were moved to the dev guide\n\n\n\n<a name=\"0.10.4\"></a>\n# 0.10.4 human-torch (2011-10-22) #\n\n## Features:\n\n- New validation options for\n  [input widgets](http://docs-next.angularjs.org/api/angular.widget.input): `ng:minlength` and\n  `ng:maxlength`\n  ([commit](https://github.com/angular/angular.js/commit/78f394fd17be581c84ecd526bb786ed1681d35cb))\n  (contributed by Konstantin Stepanov)\n- HTML sanitizer was updated to recognize all safe HTML5 elements\n  (Issue [#89](https://github.com/angular/angular.js/issues/89))\n- [ng:options]' blank option is now compiled and data-bound as any other template\n  (Issue [#562](https://github.com/angular/angular.js/issues/562))\n  (contributed by tehek)\n- [$defer](http://docs-next.angularjs.org/api/angular.service.$defer) service now exposes `cancel`\n  method for task cancellation\n  ([commit](https://github.com/angular/angular.js/commit/ad90c3574f8365ee4a1a973d5e43c64fe9fcda2c))\n\n\n## Bug Fixes:\n\n- [ng:options] should select correct element when '?'-option (invalid value) was previously selected\n  (Issue [#599](https://github.com/angular/angular.js/issues/599)) (contributed by Tehek)\n- Fix data-binding of radio button's value property\n  (Issue [#316](https://github.com/angular/angular.js/issues/316))\n- Input with type `password` should no be turned into a readable text field\n  ([commit](https://github.com/angular/angular.js/commit/e82e64d57b65d9f3c4f2e8831f30b615a069b7f6))\n  (contributed by Konstantin Stepanov)\n- [ng:repeat] should ignore object properties starting with `$`\n  ([commit](https://github.com/angular/angular.js/commit/833eb3c84445110dc1dad238120573f08ed8d102))\n- Correctly parse out inlined regexp from the input field's `ng:pattern` attribute.\n  ([commit](https://github.com/angular/angular.js/commit/5d43439dbe764a4c7227f51b34a81b044f13901b))\n- $location service in html5 mode should correctly rewrite links that contain nested elements\n  ([commit](https://github.com/angular/angular.js/commit/9b85757102fbd44e88d0a3909fdf8b90f191b593))\n\n\n## Breaking Changes:\n\n- the [date] filter now uses 'mediumDate' format if none is specified. This was done to deal with\n  browser inconsistencies (each browser used to use different format)\n  (Issue [#605](https://github.com/angular/angular.js/issues/605),\n   [commit](https://github.com/angular/angular.js/commit/c6c3949b14f4003ecab291243edfca61262f2c3d),\n   [commit](https://github.com/angular/angular.js/commit/e175db37c6f52bba4080efeec22a7120a896099e))\n- calling the linker function returned by [angular.compile][compile] doesn't automatically run\n  `$digest` on the linked scope any more. This behavior was briefly introduced in 0.10.3 but was\n  causing issues and inefficiencies in production apps so we reverted it. See:\n  [commit](https://github.com/angular/angular.js/commit/f38010d3a2f457a53798212ef72418637dabe189)\n\n\n\n\n<a name=\"0.10.3\"></a>\n# 0.10.3 shattering-heartbeat (2011-10-13) #\n\n## Features:\n\n- New forms, validation, support for HTML5 input widgets. Please check out:\n  - [Forms overview](http://docs-next.angularjs.org/guide/dev_guide.forms)\n  - [form widget](http://docs-next.angularjs.org/api/angular.widget.form)\n  - [input widget](http://docs-next.angularjs.org/api/angular.widget.input)\n  - [$formFactory service](http://docs-next.angularjs.org/api/angular.service.$formFactory)\n  - [angular.inputType](http://docs-next.angularjs.org/api/angular.inputType)\n  - [commit](https://github.com/angular/angular.js/commit/4f78fd692c0ec51241476e6be9a4df06cd62fdd6)\n\n- [ng:repeat] now has element-model affinity, which makes it more friendly to third-party code that\n  is not aware of angular's DOM manipulation. This is also the pre-requisite for supporting\n  animations.\n  ([commit](https://github.com/angular/angular.js/commit/75f11f1fc46c35a28c0905f7316ea6779145e2fb))\n\n\n## Bug Fixes:\n\n- The select widget with [ng:options] directive now correctly displays selected option (regression\n  from 0.10.2).\n- Fix for jqLite's removeClass, which under certain circumstances could clobber class names.\n  ([commit](https://github.com/angular/angular.js/commit/b96e978178a6acbf048aa6db466ed845e1395445))\n- Other small fixes and documentation improvements.\n\n\n## Breaking Changes:\n\n- Due to changes in how forms and validation works the following were replaced with new apis:\n  - `angular.formatter` - use `angular.inputType` or form's `$createWidget`\n  - `angular.validator` - use `angular.inputType` or form's `$createWidget`\n  - changes to `<input>` and `<select>` elements\n    - `ng:model` directive is now required for data-binding to kick in\n    - the `name` attribute is now optional and is used only as an alias when accessing the input\n      widget via the form object.\n    - view can't affect the model without a user interaction, so the `value` attribute of the\n      `<input>` element and `selected` attribute of the `<option>` element if specified in the\n      template is ignored.\n- Removed decoration of DOM elements when:\n  - an exception occurs - when an exception happens, it will be passed to the $exceptionHandler\n    service, which can decide what to do with it.\n  - an input widget contains invalid input - in this case the forms validation apis can be used to\n    display a customized error message.\n- The $hover service was removed (it was needed only for the DOM decoration described above).\n\n\n\n\n<a name=\"0.10.2\"></a>\n# 0.10.2 sneaky-seagull (2011-10-08) #\n\n## Features:\n\n- jQuery 1.6.4 support (Issue [#556](https://github.com/angular/angular.js/issues/556))\n- [jqLite](http://docs-next.angularjs.org/api/angular.element) improvements:\n  - Added support for `prop` method\n    ([commit](https://github.com/angular/angular.js/commit/3800d177030d20c5c3d04e3601f892c46e723dc2))\n  - Added support for `unbind` method\n    ([commit](https://github.com/angular/angular.js/commit/6b7ddf414de82720bbf547b2fa661bf5fcec7bb6))\n\n\n## Bug Fixes:\n\n- Added support for short-circuiting of && and || operators in in angular expressions\n  (Issue [#433](https://github.com/angular/angular.js/issues/433))\n- Fix for [$limitTo] to properly handle excessive limits (contributed by tehek)\n  (Issue [#571](https://github.com/angular/angular.js/issues/571))\n- [jqLite]'s css() method now converts dash-separated css property names to camelCase in order to\n  support dash-separated properties on Firefox\n  (Issue [#569](https://github.com/angular/angular.js/issues/569))\n- action defaults for [$resource]s now take precedence over resource defaults (contributed by\n  Marcello Nuccio)\n  ([commit](https://github.com/angular/angular.js/commit/bf5e5f7bc9ebc7dc6cf8fdf3c4923498b22a8654))\n- Fixed escaping issues in [$route] matcher\n  ([commit](https://github.com/angular/angular.js/commit/2bc39bb0b4f81b77597bb52f8572d231cf4f83e2))\n- Fixed two issues in $browser.defer.cancel mock\n  ([commit](https://github.com/angular/angular.js/commit/62ae7fccbc524ff498779564294ed6e1a7a3f51c),\n   [commit](https://github.com/angular/angular.js/commit/8336f3f0ba89b529057027711ab4babd6c2cb649))\n- Fix for ng:options, which under certain circumstances didn't select the right option element\n  ([commit](https://github.com/angular/angular.js/commit/555f4152909e1c0bd5400737a62dc5d63ecd32d3))\n\n\n## Docs:\n\n- migrated the docs app to use [$location]'s HTML5 mode (hashbang urls no more)\n  ([commit](https://github.com/angular/angular.js/commit/13f92de6246a0af8450fde84b209211a56397fda))\n\n\n## Breaking Changes\n\n- If Angular is being used with jQuery older than 1.6, some features might not work properly. Please\n  upgrade to jQuery version 1.6.4.\n\n## Breaking Changes\n- ng:repeat no longer has ng:repeat-index property. This is because the elements now have\n  affinity to the underlying collection, and moving items around in the collection would move\n  ng:repeat-index property rendering it meaningless.\n\n\n<a name=\"0.10.1\"></a>\n# 0.10.1 inexorable-juggernaut (2011-09-09) #\n\n## Features\n\n- complete rewrite of the $location service with HTML5 support, many API and semantic changes.\n  Please see:\n  - [$location service API docs](http://docs-next.angularjs.org/#!/api/angular.module.ng.$location)\n  - [$location service dev guide article](http://docs-next.angularjs.org/#!/guide/dev_guide.services.$location)\n  - [location.js source file](https://github.com/angular/angular.js/blob/master/src/service/location.js)\n  - breaking changes section of this changelog\n\n\n## Bug Fixes\n\n- $xhr should not covert HTTP status 0 to 200\n  ([commit](https://github.com/angular/angular.js/commit/b0eb831bce7d0ea066fd0758124793ed3db6d692))\n- fixed several doc examples that were broken on IE\n- ng:change should be called after the new val is set\n  (Issue [#547](https://github.com/angular/angular.js/issues/547))\n- currency filter should return an empty string for non-numbers\n\n\n## Breaking Changes\n\n- $location related changes - for complete list of api changes see:\n  [Migrating from earlier AngularJS releases](http://docs-next.angularjs.org/#!/guide/dev_guide.services.$location)\n  - $location api changes:\n    - $location.href -> $location.absUrl()\n    - $location.hash -> $location.url()\n    - $location.hashPath -> $location.path()\n    - $location.hashSearch -> $location.search()\n    - $location.search -> no equivalent, use $window.location.search (this is so that we can work in\n      hashBang and html5 mode at the same time, check out the docs)\n    - $location.update() / $location.updateHash() -> use $location.url()\n    - n/a -> $location.replace() - new api for replacing history record instead of creating a new one\n\n  - $location semantic changes:\n    - all url pieces are always in sync ($location.path(), $location.url(), $location.search(), ...) -\n      this was previously true only if you used update* methods instead of direct assignment\n      ($location.hashPath = 'foo')\n    - we now use (window.history.pushState || onHashChange event || polling) for detecting url changes\n      in the browser (we use the best one available).\n\n\n\n<a name=\"0.10.0\"></a>\n# 0.10.0 chicken-hands (2011-09-02) #\n\n## Features\n\n- complete rewrite of the Scope implementation with several API and semantic changes. Please see:\n  - [angular.scope API docs](http://docs-next.angularjs.org/#!/api/angular.scope)\n  - [scopes dev guide article](http://docs-next.angularjs.org/#!/guide/scopes)\n  - [scope.js source file](https://github.com/angular/angular.js/blob/master/src/Scope.js)\n  - breaking changes section of this changelog\n- added event system to scopes (see [$on], [$emit] and [$broadcast])\n- added i18n and l10n support for date, currency and number filters see [i18n] docs for more info\n- added localizable [ng:pluralize] widget\n- added [ng:cloak] directive for hiding uncompiled templates\n\n\n## Bug Fixes\n\n- make [ng:class] friendly towards other code adding/removing classes\n  ([commit](https://github.com/angular/angular.js/commit/2a8fe56997fddbad673748ce02abf649a709c4ca))\n- several [jqLite] bugfixes and improvements\n- [ng:href], [ng:src] and friends now work properly when no expression is present in the attribute\n  value.\n  (Issue [#534](https://github.com/angular/angular.js/issues/534))\n- expose missing [lowercase], [uppercase] and [isDate] APIs.\n\n\n## Docs\n\n- many (but not all just yet) api docs were proof-read and improved\n\n\n## Breaking Changes:\n\n- many scope related changes:\n  - $onEval is no more (use $watch with a fn as the only param if you really miss it)\n  - $eval without params doesn't trigger model mutation observations (use $apply/$digest instead)\n  - $digest propagates through the scope tree automatically (this is the desired behavior anyway)\n  - $watch various API changes\n    - scope is now the first argument passed into the $watch listener\n    - `this` in the $watch listener is undefined instead of current scope\n    - objects and arrays are watched and compared by equality and not just identity\n    - the initial execution of the $watch listener now executes asynchronously with respect to the\n      code registering it via $watch\n    - exceptionHandler argument is no more\n    - initRun argument is no more\n  - angular.scope does not create child scopes by taking parent as the first argument - use $new\n    instead\n  - scope.$set and scope.$get were removed, use direct property assignment instead or $eval\n- $route.onChange was removed and replaced with $beforeRouteChange, $afterRouteChange and\n  $routeUpdate events that can be used together with the new $routeParams service\n- `angular.equals()` now uses `===` instead of `==` when comparing primitives\n\n\n\n<a name=\"0.9.19\"></a>\n# 0.9.19 canine-psychokinesis (2011-08-20) #\n\n## Features\n- added error handling support for JSONP requests (see error callback param of the [$xhr] service)\n  ([commit](https://github.com/angular/angular.js/commit/05e2c3196c857402a9aa93837b565e0a2736af23))\n- exposed http response headers in the [$xhr] and [$resource] callbacks\n  ([commit](https://github.com/angular/angular.js/commit/4ec1d8ee86e3138fb91543ca0dca28463895c090)\n  contributed by Karl Seamon)\n- added `reloadOnSearch` [$route] param support to prevent unnecessary controller reloads and\n  resulting flicker\n  ([commit](https://github.com/angular/angular.js/commit/e004378d100ce767a1107180102790a9a360644e))\n\n\n## Bug Fixes\n- fixed memory leak found in [ng:options] directive\n  ([commit](https://github.com/angular/angular.js/commit/6aa04b1db48853340d720e0a1a3e325ac523a06f))\n- make ng:class-even/odd compatible with ng:class\n  (Issue [#508](https://github.com/angular/angular.js/issues/508))\n- fixed error handling for resources that didn't work in certain situations\n  ([commit](https://github.com/angular/angular.js/commit/c37bfde9eb31556ee1eb146795b0c1f1504a4a26)\n  contributed by Karl Seamon)\n\n\n## Docs\n- [jsFiddle](http://jsfiddle.net/) integration for all docs.angularjs.org examples (contributed by\n  Dan Doyon).\n\n\n## Breaking Changes\n- removed [jqLite] show/hide support. See the\n  [commit](https://github.com/angular/angular.js/commit/4c8eaa1eb05ba98d30ff83f4420d6fcd69045d99)\n  message for details. Developers should use jquery or jqLite's `css('display', 'none')` and\n  `css('display', 'block'/'inline'/..)` instead\n\n\n<a name=\"0.9.18\"></a>\n# 0.9.18 jiggling-armfat (2011-07-29) #\n\n### Features\n- [ECMAScript 5 Strict Mode](https://developer.mozilla.org/en/JavaScript/Strict_mode) compliance\n- [jqLite]\n  - added `show()`, `hide()` and `eq()` methods to jqlite\n    ([commit](https://github.com/angular/angular.js/commit/7a3fdda9650a06792d9278a8cef06d544d49300f))\n- added $defer.cancel to support cancellation of tasks defered via the [$defer] service\n- [date] filter\n  - added support for `full`, `long`, `medium` and `short` date-time format flags\n    ([commit](https://github.com/angular/angular.js/commit/3af1e7ca2ee8c2acd69e5bcbb3ffc1bf51239285))\n  - added support for `z` flag, which stands for short string timezone identifier, e.g. PST\n  - internal improvements to enable localization of date filter output\n- [number] filter\n  - internal improvements to enable localization of number filter output\n- [currency] filter\n  - support for custom currency symbols via an optional param\n  - internal improvements to enable localization of number filter output\n- added [angular.version] for exposing the version of the loaded angular.js file\n- updated angular.js and angular.min.js file headers with angular version and shorter & updated\n  license info\n- [ng:options]\n  - support binding to expression (Issue [#449](https://github.com/angular/angular.js/issues/449))\n  - support iterating over objects (Issue [#448](https://github.com/angular/angular.js/issues/448))\n  - support ng:change (Issue [#463](https://github.com/angular/angular.js/issues/463))\n  - support option groups (`<optgroup>`)\n    (Issue [#450](https://github.com/angular/angular.js/issues/450))\n- [$xhr] and [$resource] support for per-request error callbacks (Issue\n  [#408](https://github.com/angular/angular.js/issues/408)) (contributed by Karl Seamon)\n\n\n### Bug Fixes\n- make injector compatible with Rhino (HtmlUnit) (contributed by M√•rten Dolk)\n  [commit](https://github.com/angular/angular.js/commit/77ba539f630c57b17d71dbf1e9c5667a7eb603b7)\n- `ie-compat.js` fixes and improvements related to fetching this file on the fly on legacy browsers\n- [jqLite]\n  - fix `bind()` when binding to more events separated by space\n    [commit](https://github.com/angular/angular.js/commit/9ee9ca13da3883d06733637f9048a83d94e6f1f8)\n  - non-existing attributes should return undefined just like in jQuery\n    [commit](https://github.com/angular/angular.js/commit/10da625ed93511dbf5d4e61ca4e42f6f2d478959)\n  - set event.target for IE<8\n    [commit](https://github.com/angular/angular.js/commit/ce80576e0b8ac9ed5a5b1f1a4dbc2446434a0002)\n- improved implementation of [ng:show] and [ng:hide] directives by using jqLite/jQuery hide and\n  show methods\n- [ng:options]\n  - fix incorrect re-growing of options on datasource change\n    (Issue [#464](https://github.com/angular/angular.js/issues/464))\n\n\n### Docs\n- added full offline support for docs (click on the link in the footer of docs.angularjs.org)\n- many content improvements and corrections across all docs (reference api, tutorial, dev guide)\n- many small design improvements\n\n\n### Other\n- doubled our e2e test suite by running all angular e2e tests with jqLite in addition to jQuery\n\n\n### Breaking changes\n- [commit](https://github.com/angular/angular.js/commit/3af1e7ca2ee8c2acd69e5bcbb3ffc1bf51239285)\n  removed support for the `MMMMM` (long month name), use `MMMM` instead. This was done to align\n  Angular with\n  [Unicode Technical Standard #35](http://unicode.org/reports/tr35/#Date_Format_Patterns) used by\n  Closure, as well as, future DOM apis currently being proposed to w3c.\n- `$xhr.error`'s `request` argument has no `callback` property anymore, use `success` instead\n\n\n\n<a name=\"0.9.17\"></a>\n# <angular/> 0.9.17 vegetable-reanimation (2011-06-30) #\n\n### New Features\n- New [ng:options] directive to better bind a model to `<select>` and `<option>` elements.\n- New [ng:disabled], [ng:selected], [ng:checked], [ng:multiple] and [ng:readonly] directives.\n- Added support for string representation of month and day in [date] filter.\n- Added support for `prepend()` to [jqLite].\n- Added support for configurable HTTP header defaults for the [$xhr] service.\n\n\n### Bug Fixes\n- Number filter would return incorrect value when fractional part had leading zeros.\n- Issue #338: Show error when template with with multiple DOM roots is being compiled.\n- Issue #399: return unsorted array if no predicate.\n- Fixed issues with incorrect value of $position in ng:repeat when collection size changes.\n- Fixed JSONP support in [$xhr] which didn't work without jquery since v0.9.13.\n\n\n### Documentation\n- various small fixes and improvements\n\n\n### Breaking changes\n- $service now has $service.invoke for method injection ($service(self, fn) no longer works)\n- injection name inference no longer supports method curry and linking functions. Both must be\n  explicitly specified using $inject property.\n- Dynamic iteration (ng:repeat) on `<option>` elements is no longer supported. Use ng:options\n- Removal of index formatter (`ng:format=\"index\"`) since its only use was with repeated `<options>`\n  (see above).\n- Calling [$orderBy] without a predicate now returns the original unsorted array, instead of\n  ordering by natural order.\n\n\n\n<a name=\"0.9.16\"></a>\n# <angular/> 0.9.16 weather-control (2011-06-07) #\n\n### Features\n- [JsTD Scenario Adapter] for running scenario tests with jstd (from command line and in multiple\n  browsers)\n\n\n### Documentation\n- brand new template for <http://docs.angularjs.org/>\n- brand new tutorial that describes how to build a typical angular app\n  <http://docs.angularjs.org/#!/tutorial>\n- lots of new content for the dev guide (still work in progress)\n  <http://docs.angularjs.org/#!/guide>\n\n\n### Bug Fixes\n- ng:href produces unclickable links on IE7 [#352](https://github.com/angular/angular.js/issues/352)\n- IE 8 in compatibility mode breaks routing [#353](https://github.com/angular/angular.js/issues/353)\n- IE translates a 204 response code to 1223 [#357](https://github.com/angular/angular.js/issues/357)\n- Fixed unit test in IE7 [#360](https://github.com/angular/angular.js/pull/360)\n- Fixed unit tests on FF4, Opera [#364](https://github.com/angular/angular.js/pull/364)\n- Fixed opera date.toISOString issue [#367](https://github.com/angular/angular.js/pull/367)\n\n\n### Breaking changes\n- html scenario runner requires ng:autotest script attribute to start tests automatically\n  ([example](https://github.com/angular/angular.js/blob/master/example/personalLog/scenario/runner.html#L5))\n\n\n\n<a name=\"0.9.15\"></a>\n# <angular/> 0.9.15 lethal-stutter (2011-04-11) #\n\n### Features\n- IE9 support\n\n\n### Bug Fixes\n- reverted [ng:view] sync cache fix due to regression in the order of initialization of parent\n  and child controllers. (commits 9bd2c396 and 3d388498)\n- [$resource] success callback is now executed whenever the http status code is `<200,300>`\n\n\n### Docs\n- fixed intentation code that caused some of the snippets on docs.angularjs.org to be mangled.\n- many small improvements of the api docs.\n\n\n\n<a name=\"0.9.14\"></a>\n# <angular/> 0.9.14 key-maker (2011-04-01) #\n\n### Performance\n- [ng:repeat] grows (adds children) significantly faster. (commit 15ec78f5)\n- [$xhr.cache] optionally executes callbacks synchronously. (commit c06c5a36)\n- [ng:view] and [ng:include] use sync [$xhr.cache]\n\n\n### Bug Fixes\n- Fixed [$resource] encoding of query params. (commits e1d122a4, 78a0f410)\n\n\n### House cleaning\n- code cleanup\n- better minification (min is now 2.5% or almost 1kb smaller)\n- minor documentation fixes\n- JsTestDriver 1.3.2 upgrade with fixed coverage support\n\n\n\n<a name=\"0.9.13\"></a>\n# <angular/> 0.9.13 curdling-stare (2011-03-13) #\n\n### New Features\n- Added XSRF protection for the [$xhr] service. (commit c578f8c3)\n- Targeted auto-bootstrap – [ng:autobind] now takes an optional value which specifies an element id\n  to be compiled instead of compiling the entire html document. (commit 9d5c5337)\n\n\n### Bug Fixes\n- Fixed IE7 regression which prevented angular from bootstrapping in this browser.\n- Cookies which contain unescaped '=' are now visible via the [$cookies] service. (commit 26bad2bf)\n- [$xhr] service now executes \"success\" callback for all 2xx responses, not just 200.\n  (commit 5343deb3)\n- Always remove the script tag after successful JSONP request. (commit 0084cb5c)\n- Removal of all `document.write` statements to make angular compabile with async script loaders.\n  (commit 3224862a)\n\n\n### Breaking changes\n- The `post` parameter of [$browser.xhr][$browser] is now non-optional. Since everyone should be\n  using the [$xhr] service instead of $browser.xhr, this should not break anyone. If you do use\n  $browser.xhr then just add null for the post value argument where post was not passed in.\n\n\n\n\n<a name=\"0.9.12\"></a>\n# <angular/> 0.9.12 thought-implanter (2011-03-03) #\n\n### API\n- Added a delay parameter to the [$defer] service. (commit edbe9d8c)\n- Added `scope()` method to [angular.element][element] (jQuery) instances to retrieve a [scope]\n  associated with a given DOM element. (commit 0a5c00ab)\n- Added inference of DI dependencies from function signature. This feature is experimental, check\n  out [dependency injection][guide.di] docs. (commit 7d4aee31)\n\n\n### New Features\n- Angular now correctly recognizes and uses jQuery even if it was loaded after angular's script.\n  More info at [angular.element][element]. (commit a004d487)\n- All built-in angular services are now lazy-loaded. (commit a070ff5a)\n- To make styling of custom html tags created via [widgets][widget] and [directives][directive]\n  easier, all of these elements now contain a css class with name in form of\n  `<namespace>-<directive/widget name>`, e.g. `<ng:include class=\"ng-include\">`. (commit c7998f5f)\n- [$xhr] service now automatically detects and strips google-style JSON security prefix from http\n  responses. (commit cd139f57)\n\n\n### Bug Fixes\n- Rewrite of JQuery lite implementation for better supports operations on multiple nodes when\n  matched by a selector and remove other bugs. (commit 00cc9eb3)\n- Corrected an issue where properties inherited from \\_\\_proto\\_\\_ show up in ng:repeat.\n  (commit 9e67da42)\n- Fixed url encoding issue affecting [$resource] service. (commits e9ce2259 + 9e30baad)\n- Removed `$eval()` call from the [$cookies] factory function, which was causing duplicate\n  instances of singleton services to be created. (commit 65585a2d)\n\n\n### Docs\n- New docs [contribution guidelines][contribute].\n- New [description of release artifacts][downloading].\n- Lots of improvements and other new content.\n\n\n### Breaking changes\n- Removed the `$init()` method that used to be called after compilation of a template. This should\n  affect only fraction of angular apps because the api was primarily being used by low level widgets\n  tests.\n\n  The old way of compiling the DOM element was angular.compile(element).$init(); The $init was there\n  to allow the users to do any work to the scope before the view would be bound. This is a left over\n  from not having proper MVC. The new recommended way to deal with initializing scope is to put it\n  in the root constructor controller. To migrate simply remove the call to $init() and move any code\n  you had before $init() to the root controller.\n\n  (commit 23b255a8)\n- Changed [angular.compile][compile] API from `angular.compile(element[, scope])` to\n  `angular.compile(element)([scope], [cloneAttachFn])` (commits ef4bb28b + 945056b1)\n- Removed ng:watch directives since it encourages logic in the UI. (commit 87cbf9f5)\n\n\n\n\n<a name=\"0.9.11\"></a>\n# <angular/> 0.9.11 snow-maker  (2011-02-08) #\n\n### Documentation\n- completed migration of docs from the wiki site to\n  [http://docs.angularjs.org/](http://docs.angularjs.org/)\n- many, but by far not all, docs were updated, improved and cleaned up\n\n### Features\n- [$route] service now supports these features:\n  - route not found handling via `#otherwise()`\n  - redirection support via `#when('/foo', {redirectTo: '/bar'})` (including param interpolation)\n  - setting the parent scope for scopes created by the service via `#parent()`\n  - reloading the current route via `#reload()`\n\n### API\n- added `angular.element(...).scope()` method to retrieve scope for a given element.\n\n### Bug Fixes\n- <option> value attribute gets clobbered when the element contains new line character(s).\n- <ng:view> widget now works when nested inside an <ng:include> widget\n- other various small fixes\n\n### Breaking changes\n- mock [`$browser`](http://docs.angularjs.org/#!/api/angular.mock.service.$browser) now throws an\n  exception if the `flush()` method is called when there are no requests to be flushed. If you\n  experience `No xhr requests to be flushed!` errors in your tests, it's because you called\n  `$browser.xhr.flush()` unexpectedly. To make the error go away, either make sure your code makes a\n  request via the `$xhr` service or remove all unneeded `flush()` calls.\n\n\n<a name=\"0.9.10\"></a>\n# <angular/> 0.9.10 flea-whisperer  (2011-01-26) #\n\n### Features\n- new [`ng:view`](http://docs.angularjs.org/#!/api/angular.widget.ng-view) widget to simplify integration\nwith the `$route` service\n- the content of all standard HTML widgets is now being processed\n  (e.g. `<button>{{foo}}</button>` works now) (commit 1d7b9d56)\n- new [`$log`](http://docs.angularjs.org/#!/api/angular.mock.service.$log) and\n  [`$exceptionHandler`](http://docs.angularjs.org/#!/api/angular.mock.service.$exceptionHandler) service\n  mocks now part of `angular-mocks.js` (commit f5d08963)\n\n### Bug Fixes\n- `<select>` (one/multiple) could not chose from a list of objects (commit 347be5ae)\n- null and other falsy values should not be rendered in the view (issue #242)\n\n### Docs\n- rewrite of several major portions of angular.service.*, angular.Array.*, angular.Object.* docs\n- added support for [sitemap](http://docs.angularjs.org/sitemap.xml) to make the docs indexable by\n  search crawlers\n- transition of Developer Guide docs from the wiki into docs.angularjs.org\n- lots of improvements related to formatting of the content of docs.anguarjs.org\n\n\n<a name=\"0.9.9\"></a>\n# <angular/> 0.9.9 time-shift (2011-01-13) #\n\n### Security\n- Added a just in case security check for JSON parsing. (commit 5f080193)\n- Completed security review with the Google Security Team.\n\n### Performance\n- $location and $cookies services are now lazily initialized to avoid the polling overhead when\n  not needed.\n- $location service now listens for `onhashchange` events (if supported by browser) instead of\n  constant polling. (commit 16086aa3)\n- input widgets known listens on keydown events instead of keyup which improves perceived\n  performance (commit 47c454a3)\n- angular boots significantly sooner by listening for DOMContentLoaded event instead of\n  window.load when supported by browser (commit c79aba92)\n- new service $updateView which may be used in favor of $root.$eval() to run a complete eval on\n  the entire document. This service bulks and throttles DOM updates to improve performance.\n  (commit 47c454a3)\n\n### Docs\n- Major improvements to the doc parser (commit 4f22d686)\n- Docs now offline enabled (all dependencies are bundled in the tarball) (commit 4f5d5029)\n- Added support for navigating the docs app with keyboard shortcuts (tab and ctrl+alt+s)\n\n### Bugfixes\n- `angular.Object.equals` now properly handless comparing an object with a null (commit b0be87f6)\n- Several issues were addressed in the `$location` service (commit 23875cb3)\n- angular.filter.date now properly handles some corner-cases (issue #159 - fix contributed by Vojta)\n\n### Breaking changes\n- API for accessing registered services ‚Äî `scope.$inject` ‚Äî was renamed to\n  [`scope.$service`](http://docs.angularjs.org/#!/api/angular.scope.$service). (commit b2631f61)\n\n- Support for `eager-published` services was removed. This change was done to make explicit\n  dependency declaration always required in order to allow making relatively expensive services\n  lazily initialized (e.g. $cookie, $location), as well as remove 'magic' and reduce unnecessary\n  scope namespace pollution. (commit 3ea5941f)\n\n  Complete list of affected services:\n\n  - $location\n  - $route\n  - $cookies\n  - $window\n  - $document\n  - $exceptionHandler\n  - $invalidWidgets\n\n  To temporarily preserve the 'eager-published' status for these services, you may use `ng:init`\n  (e.g. `ng:init=\"$location = $service('$location'), ...`) in the view or more correctly create\n  a service like this:\n\n      angular.service('published-svc-shim', function($location, $route, $cookies, $window,\n          $document, $exceptionHandler, $invalidWidgets) {\n        this.$location = $location;\n        this.$route = $route;\n        this.$cookies = $cookies;\n        this.$window = $window;\n        this.$document = $document;\n        this.$exceptionHandler = $exceptionHandler;\n        this.$invalidWidgets = $invalidWidgets;\n      }, {$inject: ['$location', '$route', '$cookies', '$window', '$document', '$exceptionHandler',\n                    '$invalidWidgets'],\n          $eager: true});\n\n- In the light of the `eager-published` change, to complete the cleanup we renamed `$creation`\n  property of services to `$eager` with its value being a boolean.\n  To transition, please rename all `$creation: 'eager'` declarations to `$eager: true`.\n  (commit 1430c6d6)\n\n- `angular.foreach` was renamed to `angular.forEach` to make the api consistent. (commit 0a6cf70d)\n\n- The `toString` method of the `angular.service.$location` service was removed. (commit 23875cb3)\n\n\n<a name=\"0.9.8\"></a>\n# <angular/> 0.9.8 astral-projection (2010-12-23) #\n\n### Docs/Getting started\n- angular-seed project to get you hacking on an angular apps quickly\n  https://github.com/angular/angular-seed\n\n### Performance\n- Delegate JSON parsing to native parser (JSON.parse) if available\n\n### Bug Fixes\n- Ignore input widgets which have no name (issue #153)\n\n\n<a name=\"0.9.7\"></a>\n# <angular/> 0.9.7 sonic-scream (2010-12-10) #\n\n### Bug Fixes\n- $defer service should always call $eval on the root scope after a callback runs (issue #189)\n- fix for failed assignments of form obj[0].name=value (issue #169)\n- significant parser improvements that resulted in lower memory usage\n  (commit 23fc73081feb640164615930b36ef185c23a3526)\n\n### Docs\n- small docs improvements (mainly docs for the $resource service)\n\n### Breaking changes\n- Angular expressions in the view used to support regular expressions. This feature was rarely\n  used and added unnecessary complexity. It not a good idea to have regexps in the view anyway,\n  so we removed this support. If you had any regexp in your views, you will have to move them to\n  your controllers. (commit e5e69d9b90850eb653883f52c76e28dd870ee067)\n\n\n<a name=\"0.9.6\"></a>\n# <angular/> 0.9.6 night-vision (2010-12-06) #\n\n### Security\n- several improvements in the HTML sanitizer code to prevent code execution via `href`s and other\n  attributes.\n  Commits:\n  - 41d5938883a3d06ffe8a88a51efd8d1896f7d747\n  - 2bbced212e2ee93948c45360fee00b2e3f960392\n\n### Docs\n- set up http://docs.angularjs.org domain, the docs for the latest release will from now on be\n  deployed here.\n- docs app UI polishing with dual scrolling and other improvements\n\n### Bug Fixes\n- `select` widget now behaves correctly when its `option` items are created via `ng:repeat`\n  (issue #170)\n- fix for async xhr cache issue #152 by adding `$browser.defer` and `$defer` service\n\n### Breaking Changes\n- Fix for issue #152 might break some tests that were relying on the incorrect behavior. The\n  breakage will usually affect code that tests resources, xhr or services/widgets build on top of\n  these. All that is typically needed to resolve the issue is adding a call to\n  `$browser.defer.flush()` in your test just before the point where you expect all cached\n  resource/xhr requests to return any results. Please see 011fa39c2a0b5da843395b538fc4e52e5ade8287\n  for more info.\n- The HTML sanitizer is slightly more strict now. Please see info in the \"Security\" section above.\n\n\n<a name=\"0.9.5\"></a>\n# <angular/> 0.9.5 turkey-blast (2010-11-25) #\n\n### Docs\n- 99% of the content from the angular wiki is now in the docs\n\n### Api\n- added `angular.Array.limitTo` to make it easy to select first or last few items of an array\n\n\n<a name=\"0.9.4\"></a>\n# <angular/> 0.9.4 total-recall (2010-11-18) #\n\n### Docs\n- searchable docs\n- UI improvements\n- we now have ~85% of the wiki docs migrated to ng docs\n- some but not all docs were updated along the way\n\n\n### Api\n- ng:include now supports `onload` attribute (commit cc749760)\n\n### Misc\n- Better error handling - compilation exception now contain stack trace (commit b2d63ac4)\n\n\n<a name=\"0.9.3\"></a>\n# <angular/> 0.9.3 cold-resistance (2010-11-10) #\n\n### Docs\n- prettier docs app with syntax highlighting for examples, etc\n- added documentation, examples and scenario tests for many more apis including:\n  - all directives\n  - all formatters\n  - all validators\n  - some widgets\n\n### Api\n- date filter now accepts strings that angular.String.toDate can convert to Date objects\n- angular.String.toDate supports ISO8061 formatted strings with all time fractions being optional\n- ng:repeat now exposes $position with values set to 'first', 'middle' or 'last'\n- ng:switch now supports ng:switch-default as fallback switch option\n\n### Breaking changes\n- we now support ISO 8601 extended format datetime strings (YYYY-MM-DDTHH:mm:ss.SSSZ) as defined\n  in EcmaScript 5 throughout AngularJS. This means that the following apis switched from\n  YYYY-MM-DDTHH:mm:ssZ to YYYY-MM-DDTHH:mm:ss.SSSZ (note the added millis) when representing dates:\n  - angular.Date.toString\n  - angular.String.fromDate\n  - JSON serialization and deserialization (used by json filter, $xhr and $resource)\n- removed SSN validator. It's unlikely that most people will need it and if they do, it can be added\n  simple RegExp validator.\n\n\n<a name=\"0.9.2\"></a>\n# <angular/> 0.9.2 faunal-mimicry (2010-11-03) #\n\n### Docs\n- created documentation framework based on jsdoc syntax (commit 659af29a)\n  - jsdoc parser\n  - template generator\n  - json generator\n  - angular doc viewer app\n  - scenario runner for all example code\n- documentation for all angular filters (commits 1fe7e3a1 & 1ba8c2a33)\n  - docs\n  - example code\n  - scenario tests for example code\n\n### Testability\n#### Scenario Runner\n- binding DSL in Scenario can now match bindings without specifying filters\n- dsl statements now accept a label argument to make test output more readable (issue #94)\n- dsl element() statement now implements most of the jQuery API (issue #106)\n- new browser() dsl statement for getting info about the emulated browser running the app\n  (issue #109)\n- scenario runner is now compatible with IE8 (issue #93)\n- scenario runner checks if URL would return a non-success status code (issue #100)\n- binding() DSL now accepts regular expressions\n- new textarea() scenario runner DSL for entering text into textareas\n\n### Misc\n- lots of small bugfixes\n\n### Breaking changes\n#### Scenario Runner\n- navigating to about:blank is no longer supported. It results in a sandbox error\n- navigateTo() is now browser().navigateTo(). Old code must be updated\n- file:// URLs are no longer supported for running a scenario. You must use a web server that\n  implements HEAD\n\n\n<a name=\"0.9.1\"></a>\n# <angular/> 0.9.1 repulsion-field (2010-10-26) #\n\n### Security\n- added html sanitizer to fix the last few known security issues (issues #33 and #34)\n\n### API\n- new ng:submit directive for creating onSubmit handlers on forms (issue #76)\n- the date filter now accepts milliseconds as well as date strings (issue #78)\n- the html filter now supports 'unsafe' option to bypass html sanitization\n\n### Testability\n- lots of improvements related to the scenario runner (commit 40d7e66f)\n\n### Demo\n- added a new demo application: Personal Log (src example/personalLog)\n\n### Chores\n- lots of fixes to get all tests pass on IE\n- added TzDate type to allow us to create timezone independent tests (issue #88)\n\n### Breaking changes\n- $cookieStore service is not globally published any more, if you use it, you must request it via\n  $inject as any other non-global service\n- html filter now sanitizes html content for XSS attacks which may result in different behavior\n\n\n<a name=\"0.9.0\"></a>\n# <angular/> 0.9.0 dragon-breath (2010-10-20) #\n\n### Security\n- angular.fromJson not safer (issue #57)\n- readString consumes invalid escapes (issue #56)\n- use new Function instead of eval (issue #52)\n\n### Speed\n- css cleanup + inline all css and images in the main js (issue #64)\n\n### Testability\n- initial version of the built-in end-to-end scenario runner (issues #50, #67, #70)\n\n### API\n- allow ng:controller nesting (issue #39)\n- new built-in date format filter (issue #45)\n- $location needs method you call on updates (issue #32)\n\n\n### Chores\n- release versioning + file renaming (issue #69)\n\n### Breaking changes\n- $location.parse was replaced with $location.update\n- all css and img files were inlined into the main js file, to support IE7 and older app must host\n  angular-ie-compat.js file\n\n### Big Thanks to Our Community Contributors\n- Vojta Jina\n\n\n\n\n[lowercase]: http://docs.angularjs.org/#!/api/angular.lowercase\n[uppercase]: http://docs.angularjs.org/#!/api/angular.uppercase\n[isDate]: http://docs.angularjs.org/#!/api/angular.isDate\n[scope]: http://docs.angularjs.org/#!/api/angular.scope\n[compile]: http://docs.angularjs.org/#!/api/angular.compile\n[element]: http://docs.angularjs.org/#!/api/angular.element\n[widget]: http://docs.angularjs.org/#!/api/angular.widget\n[ng:repeat]: http://docs.angularjs.org/#!/api/angular.widget.@ng:repeat\n[ng:view]: http://docs.angularjs.org/#!/api/angular.widget.ng-view\n[ng:include]: http://docs.angularjs.org/#!/api/angular.widget.ng-include\n[ng:options]: http://docs.angularjs.org/#!/api/angular.directive.ng-options\n[ng:disabled]: http://docs.angularjs.org/#!/api/angular.directive.ng-disabled\n[ng:selected]: http://docs.angularjs.org/#!/api/angular.directive.ng-selected\n[ng:checked]: http://docs.angularjs.org/#!/api/angular.directive.ng-checked\n[ng:multiple]: http://docs.angularjs.org/#!/api/angular.directive.ng-multiple\n[ng:readonly]: http://docs.angularjs.org/#!/api/angular.directive.ng-readonly\n[ng:show]: http://docs.angularjs.org/#!/api/angular.directive.ng-show\n[ng:hide]: http://docs.angularjs.org/#!/api/angular.directive.ng-hide\n[ng:class]: http://docs.angularjs.org/#!/api/angular.directive.ng-class\n[ng:src]: http://docs.angularjs.org/#!/api/angular.directive.ng-src\n[ng:href]: http://docs.angularjs.org/#!/api/angular.directive.ng-href\n[ng:style]: http://docs.angularjs.org/#!/api/angular.directive.ng-style\n[$defer]: http://docs.angularjs.org/#!/api/angular.module.ng.$defer\n[$cookies]: http://docs.angularjs.org/#!/api/angular.module.ng.$cookies\n[$xhr]: http://docs.angularjs.org/#!/api/angular.module.ng.$xhr\n[$xhr.cache]: http://docs.angularjs.org/#!/api/angular.module.ng.$xhr.cache\n[$resource]: http://docs.angularjs.org/#!/api/angular.module.ng.$resource\n[$route]: http://docs.angularjs.org/#!/api/angular.module.ng.$route\n[$orderBy]: http://docs.angularjs.org/#!/api/angular.Array.orderBy\n[date]: http://docs.angularjs.org/#!/api/angular.filter.date\n[number]: http://docs.angularjs.org/#!/api/angular.filter.number\n[currency]: http://docs.angularjs.org/#!/api/angular.filter.currency\n[directive]: http://docs.angularjs.org/#!/api/angular.directive\n[ng:autobind]: http://docs.angularjs.org/#!/api/angular.directive.ng-autobind\n[guide.di]: http://docs.angularjs.org/#!/guide/dev_guide.di\n[downloading]: http://docs.angularjs.org/#!/misc/downloading\n[contribute]: http://docs.angularjs.org/#!/misc/contribute\n[jqLite]: http://docs.angularjs.org/#!/api/angular.element\n[angular.version]: http://docs.angularjs.org/#!/api/angular.version\n[Jstd Scenario Adapter]: https://github.com/angular/angular.js/blob/master/src/jstd-scenario-adapter/Adapter.js\n[i18n]: http://docs-next.angularjs.org/#!/guide/dev_guide.i18n\n[ng:pluralize]: http://docs-next.angularjs.org/#!/api/angular.widget.ng-pluralize\n[ng:form]: http://docs-next.angularjs.org/api/angular.widget.form\n[ng:cloak]: http://docs-next.angularjs.org/#!/api/angular.directive.ng-cloak\n[$on]: http://docs-next.angularjs.org/#!/api/angular.scope.$on\n[$emit]: http://docs-next.angularjs.org/#!/api/angular.scope.$emit\n[$broadcast]: http://docs-next.angularjs.org/#!/api/angular.scope.$broadcast\n[$limitTo]: http://docs-next.angularjs.org/api/angular.Array.limitTo\n[$location]: http://docs-next.angularjs.org/api/angular.service.$location\n[e2e test runner]: http://docs-next.angularjs.org/guide/dev_guide.e2e-testing\n[$injector]: http://docs-next.angularjs.org/api/angular.module.AUTO.$injector\n[$http]: http://docs-next.angularjs.org/api/angular.module.ng.$http\n[$httpBackend]: http://docs-next.angularjs.org/api/angular.module.ng.$httpBackend\n[unit-testing $httpBackend]: http://docs-next.angularjs.org/api/angular.module.ngMock.$httpBackend\n[e2e-testing $httpBackend]: http://docs-next.angularjs.org/api/angular.module.ngMockE2E.$httpBackend\n[$q]: http://docs-next.angularjs.org/api/angular.module.ng.$q\n[angular.bootstrap]: http://docs-next.angularjs.org/api/angular.bootstrap\n[$anchorScroll]: http://docs-next.angularjs.org/api/angular.module.ng.$anchorScroll\n[$cacheFactory]: http://docs-next.angularjs.org/api/angular.module.ng.$cacheFactory\n[bootstrapping]: http://docs-next.angularjs.org/guide/bootstrap\n[angular.copy]: http://docs-next.angularjs.org/api/angular.copy\n[ng:app]: http://docs-next.angularjs.org/api/angular.directive.ng-app\n[$compile]: http://docs-next.angularjs.org/api/angular.module.ng.$compile\n[$filterProvider]: http://docs-next.angularjs.org/api/angular.module.ng.$filterProvider\n[angular.Module]: http://docs-next.angularjs.org/api/angular.Module\n[angular.module]: http://docs-next.angularjs.org/api/angular.module\n[filter]: http://docs-next.angularjs.org/api/angular.module.ng.$filter.filter\n[limitTo]: http://docs-next.angularjs.org/api/angular.module.ng.$filter.limitTo\n[orderBy]: http://docs-next.angularjs.org/api/angular.module.ng.$filter.orderBy\n[$browser.defer.flush]: http://docs-next.angularjs.org/api/angular.module.ngMock.$browser#defer.flush\n[inject]: http://docs-next.angularjs.org/api/angular.mock.inject\n[module]: http://docs-next.angularjs.org/api/angular.mock.module\n[guide2.di]: http://docs-next.angularjs.org/guide/dev_guide.di\n[jqLite2]: http://docs.angularjs.org/#!/api/angular.element\n\n\n[![Analytics](https://ga-beacon.appspot.com/UA-8594346-11/angular.js/CHANGELOG.md?pixel)](https://github.com/igrigorik/ga-beacon)\n"
  },
  {
    "path": "CODE_OF_CONDUCT.md",
    "content": "# Contributor Code of Conduct\n\nThe AngularJS project follows the Code of Conduct defined in [the angular/code-of-conduct repository](https://github.com/angular/code-of-conduct/blob/master/CODE_OF_CONDUCT.md). Please read it.\n"
  },
  {
    "path": "CONTRIBUTING.md",
    "content": "# Contributing to AngularJS\n\nWe'd love for you to contribute to our source code and to make AngularJS even better than it is\ntoday! Here are the guidelines we'd like you to follow:\n\n* [Code of Conduct](#coc)\n* [Questions and Problems](#question)\n* [Issues and Bugs](#issue)\n* [Feature Requests](#feature)\n* [Improving Documentation](#docs)\n* [Issue Submission Guidelines](#submit)\n* [Pull Request Submission Guidelines](#submit-pr)\n* [Signing the CLA](#cla)\n\n## <a name=\"coc\"></a> Code of Conduct\n\nHelp us keep AngularJS open and inclusive. Please read and follow our [Code of Conduct][coc].\n\n## <a name=\"requests\"></a> Questions, Bugs, Features\n\n### <a name=\"question\"></a> Got a Question or Problem?\n\nDo not open issues for general support questions as we want to keep GitHub issues for bug reports\nand feature requests. You've got much better chances of getting your question answered on dedicated\nsupport platforms, the best being [Stack Overflow][stackoverflow].\n\nStack Overflow is a much better place to ask questions since:\n\n- there are thousands of people willing to help on Stack Overflow\n- questions and answers stay available for public viewing so your question / answer might help\n  someone else\n- Stack Overflow's voting system assures that the best answers are prominently visible.\n\nTo save your and our time, we will systematically close all issues that are requests for general\nsupport and redirect people to the section you are reading right now.\n\nOther channels for support are:\n- the [Google Group][groups] discussion list\n- the [AngularJS IRC][irc]\n- the [AngularJS Gitter][gitter]\n\n### <a name=\"issue\"></a> Found an Issue or Bug?\n\nIf you find a bug in the source code, you can help us by submitting an issue to our\n[GitHub Repository][github]. Even better, you can submit a Pull Request with a fix.\n\n**Please see the [Submission Guidelines](#submit) below.**\n\n**Special Note for Localization Issues:** AngularJS uses the [Google Closure I18N library] to\ngenerate its own I18N files (the ngLocale module). This means that any changes to these files\nwould be lost the next time that we import the library.\nSince the Closure library i18n data is itself auto-generated from the data of the\n[Common Locale Data Repository (CLDR)] project, errors in the data should\nbe reported there. See also the [Closure guide to i18n changes].\n\n### <a name=\"feature\"></a> Missing a Feature?\n\nYou can request a new feature by submitting an issue to our [GitHub Repository][github-issues].\n\nIf you would like to implement a new feature then consider what kind of change it is:\n\n* **Major Changes** that you wish to contribute to the project should be discussed first in an\n  [GitHub issue][github-issues] that clearly outlines the changes and benefits of the feature.\n* **Small Changes** can directly be crafted and submitted to the [GitHub Repository][github]\n  as a Pull Request. See the section about [Pull Request Submission Guidelines](#submit-pr), and\n  for detailed information the [core development documentation][developers].\n\n### <a name=\"docs\"></a> Want a Doc Fix?\n\nShould you have a suggestion for the documentation, you can open an issue and outline the problem\nor improvement you have - however, creating the doc fix yourself is much better!\n\nIf you want to help improve the docs, it's a good idea to let others know what you're working on to\nminimize duplication of effort. Create a new issue (or comment on a related existing one) to let\nothers know what you're working on.\n\nIf you're making a small change (typo, phrasing) don't worry about filing an issue first. Use the\nfriendly blue \"Improve this doc\" button at the top right of the doc page to fork the repository\nin-place and make a quick change on the fly. The commit message is preformatted to the right type\nand scope, so you only have to add the description.\n\nFor large fixes, please build and test the documentation before submitting the PR to be sure you\nhaven't accidentally introduced any layout or formatting issues. You should also make sure that your\ncommit message follows the **[Commit Message Guidelines][developers.commits]**.\n\n## <a name=\"submit\"></a> Issue Submission Guidelines\nBefore you submit your issue search the archive, maybe your question was already answered.\n\nIf your issue appears to be a bug, and hasn't been reported, open a new issue. Help us to maximize\nthe effort we can spend fixing issues and adding new features, by not reporting duplicate issues.\n\nThe \"[new issue][github-new-issue]\" form contains a number of prompts that you should fill out to\nmake it easier to understand and categorize the issue.\n\nIn general, providing the following information will increase the chances of your issue being dealt\nwith quickly:\n\n* **Overview of the Issue** - if an error is being thrown a non-minified stack trace helps\n* **Motivation for or Use Case** - explain why this is a bug for you\n* **AngularJS Version(s)** - is it a regression?\n* **Browsers and Operating System** - is this a problem with all browsers or only specific ones?\n* **Reproduce the Error** - provide a live example (using [Plunker][plunker] or\n  [JSFiddle][jsfiddle]) or an unambiguous set of steps.\n* **Related Issues** - has a similar issue been reported before?\n* **Suggest a Fix** - if you can't fix the bug yourself, perhaps you can point to what might be\n  causing the problem (line of code or commit)\n\nHere is a great example of a well defined issue: https://github.com/angular/angular.js/issues/5069.\n\n**If you get help, help others. Good karma rulez!**\n\n## <a name=\"submit-pr\"></a> Pull Request Submission Guidelines\nBefore you submit your pull request consider the following guidelines:\n\n* Search [GitHub](https://github.com/angular/angular.js/pulls) for an open or closed Pull Request\n  that relates to your submission. You don't want to duplicate effort.\n* Create the [development environment][developers.setup]\n* Make your changes in a new git branch:\n\n    ```shell\n    git checkout -b my-fix-branch master\n    ```\n\n* Create your patch commit, **including appropriate test cases**.\n* Follow our [Coding Rules][developers.rules].\n* If the changes affect public APIs, change or add relevant [documentation][developers.documentation].\n* Run the AngularJS [unit][developers.tests-unit] and [E2E test][developers.tests-e2e] suites, and ensure that all tests\n  pass. It is generally sufficient to run the tests only on Chrome, as our continuous integration test will\n  run the tests on additional browsers.\n* Run `yarn grunt eslint` to check that you have followed the automatically enforced coding rules\n* Commit your changes using a descriptive commit message that follows our\n  [commit message conventions][developers.commits]. Adherence to the\n  [commit message conventions][developers.commits] is required, because release notes are\n  automatically generated from these messages.\n\n    ```shell\n    git commit -a\n    ```\n  Note: the optional commit `-a` command line option will automatically \"add\" and \"rm\" edited files.\n\n* Before creating the Pull Request, package and run all tests a last time:\n\n    ```shell\n    yarn grunt test\n    ```\n\n* Push your branch to GitHub:\n\n    ```shell\n    git push origin my-fix-branch\n    ```\n\n* In GitHub, send a pull request to `angular.js:master`. This will trigger the check of the\n[Contributor License Agreement](#cla) and the continuous integration tests.\n\n* If you find that the continuous integration tests have failed, look into the logs to find out\nif your changes caused test failures, the commit message was malformed etc. If you find that the\ntests failed or times out for unrelated reasons, you can ping a team member so that the build can be\nrestarted.\n\n* If we suggest changes, then:\n\n  * Make the required updates.\n  * Re-run the AngularJS test suite to ensure tests are still passing.\n  * Commit your changes to your branch (e.g. `my-fix-branch`).\n  * Push the changes to your GitHub repository (this will update your Pull Request).\n\n    You can also amend the initial commits and force push them to the branch.\n\n    ```shell\n    git rebase master -i\n    git push origin my-fix-branch -f\n    ```\n\n    This is generally easier to follow, but separate commits are useful if the Pull Request contains\n    iterations that might be interesting to see side-by-side.\n\nThat's it! Thank you for your contribution!\n\n#### After your pull request is merged\n\nAfter your pull request is merged, you can safely delete your branch and pull the changes\nfrom the main (upstream) repository:\n\n* Delete the remote branch on GitHub either through the GitHub web UI or your local shell as follows:\n\n    ```shell\n    git push origin --delete my-fix-branch\n    ```\n\n* Check out the master branch:\n\n    ```shell\n    git checkout master -f\n    ```\n\n* Delete the local branch:\n\n    ```shell\n    git branch -D my-fix-branch\n    ```\n\n* Update your master with the latest upstream version:\n\n    ```shell\n    git pull --ff upstream master\n    ```\n\n## <a name=\"cla\"></a> Signing the Contributor License Agreement (CLA)\n\nUpon submmitting a Pull Request, a friendly bot will ask you to sign our CLA if you haven't done\nso before. Unfortunately, this is necessary for documentation changes, too.\nIt's a quick process, we promise!\n\n* For individuals we have a [simple click-through form][individual-cla].\n* For corporations we'll need you to\n  [print, sign and one of scan+email, fax or mail the form][corporate-cla].\n\n\n\n[Closure guide to i18n changes]: https://github.com/google/closure-library/wiki/Internationalization-%28i18n%29-changes-in-Closure-Library\n[coc]: https://github.com/angular/code-of-conduct/blob/master/CODE_OF_CONDUCT.md\n[Common Locale Data Repository (CLDR)]: http://cldr.unicode.org\n[corporate-cla]: http://code.google.com/legal/corporate-cla-v1.0.html\n[developers]: DEVELOPERS.md\n[developers.commits]: DEVELOPERS.md#commits\n[developers.documentation]: DEVELOPERS.md#documentation\n[developers.rules]: DEVELOPERS.md#rules\n[developers.setup]: DEVELOPERS.md#setup\n[developers.tests-e2e]: DEVELOPERS.md#e2e-tests\n[developers.tests-unit]: DEVELOPERS.md#unit-tests\n[github-issues]: https://github.com/angular/angular.js/issues\n[github-new-issue]: https://github.com/angular/angular.js/issues/new\n[github]: https://github.com/angular/angular.js\n[gitter]: https://gitter.im/angular/angular.js\n[Google Closure I18N library]: https://github.com/google/closure-library/tree/master/closure/goog/i18n\n[groups]: https://groups.google.com/forum/?fromgroups#!forum/angular\n[individual-cla]: http://code.google.com/legal/individual-cla-v1.0.html\n[irc]: http://webchat.freenode.net/?channels=angularjs&uio=d4\n[jsfiddle]: http://jsfiddle.net/\n[karma-browserstack]: https://github.com/karma-runner/karma-browserstack-launcher\n[karma-saucelabs]: https://github.com/karma-runner/karma-sauce-launcher\n[plunker]: http://plnkr.co/edit\n[stackoverflow]: http://stackoverflow.com/questions/tagged/angularjs\n\n[![Analytics](https://ga-beacon.appspot.com/UA-8594346-11/angular.js/CONTRIBUTING.md?pixel)](https://github.com/igrigorik/ga-beacon)\n"
  },
  {
    "path": "DEVELOPERS.md",
    "content": "# Developing AngularJS\n\n* [Development Setup](#setup)\n* [Running Tests](#tests)\n* [Coding Rules](#rules)\n* [Commit Message Guidelines](#commits)\n* [Writing Documentation](#documentation)\n\n## <a name=\"setup\"> Development Setup\n\nThis document describes how to set up your development environment to build and test AngularJS, and\nexplains the basic mechanics of using `git`, `node`, `yarn` and `grunt`.\n\n### Installing Dependencies\n\nBefore you can build AngularJS, you must install and configure the following dependencies on your\nmachine:\n\n* [Git](http://git-scm.com/): The [Github Guide to\n  Installing Git][git-setup] is a good source of information.\n\n* [Node.js v8.x (LTS)](http://nodejs.org): We use Node to generate the documentation, run a\n  development web server, run tests, and generate distributable files. Depending on your system,\n  you can install Node either from source or as a pre-packaged bundle.\n\n  We recommend using [nvm](https://github.com/creationix/nvm) (or\n  [nvm-windows](https://github.com/coreybutler/nvm-windows))\n  to manage and install Node.js, which makes it easy to change the version of Node.js per project.\n\n* [Yarn](https://yarnpkg.com): We use Yarn to install our Node.js module dependencies\n  (rather than using npm). See the detailed [installation instructions][yarn-install].\n\n* [Java](http://www.java.com): We minify JavaScript using\n  [Closure Tools](https://developers.google.com/closure/), which require Java (version 7 or higher)\n  to be installed and included in your\n  [PATH](http://docs.oracle.com/javase/tutorial/essential/environment/paths.html) variable.\n\n* [Grunt](http://gruntjs.com): We use Grunt as our build system. We're using it as a local dependency,\n  but you can also add the grunt command-line tool globally (with `yarn global add grunt-cli`), which allows\n  you to leave out the `yarn` prefix for all our grunt commands.\n\n### Forking AngularJS on Github\n\nTo contribute code to AngularJS, you must have a GitHub account so you can push code to your own\nfork of AngularJS and open Pull Requests in the [GitHub Repository][github].\n\nTo create a Github account, follow the instructions [here](https://github.com/signup/free).\nAfterwards, go ahead and [fork](http://help.github.com/forking) the\n[main AngularJS repository][github].\n\n\n### Building AngularJS\n\nTo build AngularJS, you clone the source code repository and use Grunt to generate the non-minified\nand minified AngularJS files:\n\n```shell\n# Clone your Github repository:\ngit clone https://github.com/<github username>/angular.js.git\n\n# Go to the AngularJS directory:\ncd angular.js\n\n# Add the main AngularJS repository as an upstream remote to your repository:\ngit remote add upstream \"https://github.com/angular/angular.js.git\"\n\n# Install JavaScript dependencies:\nyarn install\n\n# Build AngularJS:\nyarn grunt package\n```\n\n**Note:** If you're using Windows, you must use an elevated command prompt (right click, run as\nAdministrator). This is because `yarn grunt package` creates some symbolic links.\n\nThe build output is in the `build` directory. It consists of the following files and\ndirectories:\n\n* `angular-<version>.zip` — The complete zip file, containing all of the release build\nartifacts.\n\n* `angular.js` / `angular.min.js` — The regular and minified core AngularJS script file.\n\n* `angular-*.js` / `angular-*.min.js` — All other AngularJS module script files.\n\n* `docs/` — A directory that contains a standalone version of the docs\n  (same as served in `docs.angularjs.org`).\n\n### <a name=\"local-server\"></a> Running a Local Development Web Server\n\nTo debug code, run end-to-end tests, and serve the docs, it is often useful to have a local\nHTTP server. For this purpose, we have made available a local web server based on Node.js.\n\n1. To start the web server, run:\n   ```shell\n   yarn grunt webserver\n   ```\n\n2. To access the local server, enter the following URL into your web browser:\n   ```text\n   http://localhost:8000/\n   ```\n   By default, it serves the contents of the AngularJS project directory.\n\n3. To access the locally served docs, visit this URL:\n   ```text\n   http://localhost:8000/build/docs/\n   ```\n\n## <a name=\"tests\"> Running Tests\n\n### <a name=\"unit-tests\"></a> Running the Unit Test Suite\n\nWe write unit and integration tests with Jasmine and execute them with Karma. To run all of the\ntests once on Chrome run:\n\n```shell\nyarn grunt test:unit\n```\n\nTo run the tests on other browsers use the command line flag:\n\n```shell\nyarn grunt test:unit --browsers=Chrome,Firefox\n```\n\n**Note:** there should be _no spaces between browsers_. `Chrome, Firefox` is INVALID.\n\nIf you have a Saucelabs or Browserstack account, you can also run the unit tests on these services\nvia our pre-defined customLaunchers. See the [karma config file](/karma-shared.conf.js) for all pre-configured browsers.\n\nFor example, to run the whole unit test suite on selected browsers:\n\n```shell\n# Browserstack\nyarn grunt test:unit --browsers=BS_Chrome,BS_Firefox,BS_Safari,BS_IE_9,BS_IE_10,BS_IE_11,BS_EDGE,BS_iOS_10\n# Saucelabs\nyarn grunt test:unit --browsers=SL_Chrome,SL_Firefox,SL_Safari,SL_IE_9,SL_IE_10,SL_IE_11,SL_EDGE,SL_iOS_10\n```\n\nRunning these commands requires you to set up [Karma Browserstack][karma-browserstack] or\n[Karma-Saucelabs][karma-saucelabs], respectively.\n\nDuring development, however, it's more productive to continuously run unit tests every time the\nsource or test files change. To execute tests in this mode run:\n\n1. To start the Karma server, capture Chrome browser and run unit tests, run:\n\n   ```shell\n   yarn grunt autotest\n   ```\n\n2. To capture more browsers, open this URL in the desired browser (URL might be different if you\n   have multiple instance of Karma running, read Karma's console output for the correct URL):\n\n   ```text\n   http://localhost:9876/\n   ```\n\n3. To re-run tests just change any source or test file.\n\n\nTo learn more about all of the preconfigured Grunt tasks run:\n\n```shell\nyarn grunt --help\n```\n\n\n### <a name=\"e2e-tests\"></a> Running the End-to-end Test Suite\n\nAngularJS's end to end tests are run with Protractor. Simply run:\n\n```shell\nyarn grunt test:e2e\n```\n\nThis will start the webserver and run the tests on Chrome.\n\n## <a name=\"rules\"></a> Coding Rules\n\nTo ensure consistency throughout the source code, keep these rules in mind as you are working:\n\n* All features or bug fixes **must be tested** by one or more [specs][unit-testing].\n* All public API methods **must be documented** with ngdoc, an extended version of jsdoc (we added\n  support for markdown and templating via @ngdoc tag). To see how we document our APIs, please check\n  out the existing source code and see the section about [writing documentation](#documentation)\n* With the exceptions listed below, we follow the rules contained in\n  [Google's JavaScript Style Guide][js-style-guide]:\n    * **Do not use namespaces**: Instead,  wrap the entire AngularJS code base in an anonymous\n      closure and export our API explicitly rather than implicitly.\n    * Wrap all code at **100 characters**.\n    * Instead of complex inheritance hierarchies, we **prefer simple objects**. We use prototypal\n      inheritance only when absolutely necessary.\n    * We **love functions and closures** and, whenever possible, prefer them over objects.\n    * To write concise code that can be better minified, we **use aliases internally** that map to\n      the external API. See our existing code to see what we mean.\n    * We **don't go crazy with type annotations** for private internal APIs unless it's an internal\n      API that is used throughout AngularJS. The best guidance is to do what makes the most sense.\n\n### Specific topics\n\n#### Provider configuration\n\nWhen adding configuration (options) to [providers][docs.provider], we follow a special pattern.\n\n- for each option, add a `method` that ...\n  - works as a getter and returns the current value when called without argument\n  - works as a setter and returns itself for chaining when called with argument\n  - for boolean options, uses the naming scheme `<option>Enabled([enabled])`\n- non-primitive options (e.g. objects) should be copied or the properties assigned explicitly to a\n  new object so that the configuration cannot be changed during runtime.\n\nFor a boolean config example, see [`$compileProvider#debugInfoEnabled`][code.debugInfoEnabled]\n\nFor an object config example, see [`$location.html5Mode`][code.html5Mode]\n\n#### Throwing errors\n\nUser-facing errors should be thrown with [`minErr`][code.minErr], a special error function that provides\nerrors ids, templated error messages, and adds a link to a detailed error description.\n\nThe `$compile:badrestrict` error is a good example for a well-defined `minErr`:\n[code][code.badrestrict] and [description][docs.badrestrict].\n\n\n## <a name=\"commits\"></a> Git Commit Guidelines\n\nWe have very precise rules over how our git commit messages can be formatted.  This leads to **more\nreadable messages** that are easy to follow when looking through the **project history**.  But also,\nwe use the git commit messages to **generate the AngularJS change log**.\n\nThe commit message formatting can be added using a typical git workflow or through the use of a CLI\nwizard ([Commitizen](https://github.com/commitizen/cz-cli)). To use the wizard, run `yarn run commit`\nin your terminal after staging your changes in git.\n\n### Commit Message Format\nEach commit message consists of a **header**, a **body** and a **footer**.  The header has a special\nformat that includes a **type**, a **scope** and a **subject**:\n\n```\n<type>(<scope>): <subject>\n<BLANK LINE>\n<body>\n<BLANK LINE>\n<footer>\n```\n\nThe **header** is mandatory and the **scope** of the header is optional.\n\nAny line of the commit message cannot be longer than 100 characters! This allows the message to be easier\nto read on GitHub as well as in various git tools.\n\n### Revert\nIf the commit reverts a previous commit, it should begin with `revert: `, followed by the header\nof the reverted commit.\nIn the body it should say: `This reverts commit <hash>.`, where the hash is the SHA of the commit\nbeing reverted.\n\n### Type\nMust be one of the following:\n\n* **feat**: A new feature\n* **fix**: A bug fix\n* **docs**: Documentation only changes\n* **style**: Changes that do not affect the meaning of the code (white-space, formatting, missing\n  semi-colons, etc)\n* **refactor**: A code change that neither fixes a bug nor adds a feature\n* **perf**: A code change that improves performance\n* **test**: Adding missing or correcting existing tests\n* **chore**: Changes to the build process or auxiliary tools and libraries such as documentation\n  generation\n\n### Scope\nThe scope could be anything specifying place of the commit change. For example `$location`,\n`$browser`, `$compile`, `$rootScope`, `ngHref`, `ngClick`, `ngView`, etc...\n\nYou can use `*` when the change affects more than a single scope.\n\n### Subject\nThe subject contains succinct description of the change:\n\n* use the imperative, present tense: \"change\" not \"changed\" nor \"changes\"\n* don't capitalize first letter\n* no dot (.) at the end\n\n### Body\nJust as in the **subject**, use the imperative, present tense: \"change\" not \"changed\" nor \"changes\".\nThe body should include the motivation for the change and contrast this with previous behavior.\n\n### Footer\nThe footer should contain any information about **Breaking Changes** and is also the place to\n[reference GitHub issues that this commit closes][closing-issues].\n\n**Breaking Changes** should start with the word `BREAKING CHANGE:` with a space or two newlines.\nThe rest of the commit message is then used for this.\n\nA detailed explanation can be found in this [document][commit-message-format].\n\n## <a name=\"documentation\"></a> Writing Documentation\n\nThe AngularJS project uses a form of [jsdoc](http://usejsdoc.org/) called ngdoc for all of its code\ndocumentation.\n\nThis means that all the docs are stored inline in the source code and so are kept in sync as it\nchanges.\n\nThere is also extra content (the developer guide, error pages, the tutorial,\nand misceallenous pages) that live inside the AngularJS repository as markdown files.\n\nThis means that since we generate the documentation from the source code, we can easily provide\nversion-specific documentation by simply checking out a version of AngularJS and running the build.\n\nExtracting the source code documentation, processing and building the docs is handled by the\ndocumentation generation tool [Dgeni][dgeni].\n\n### Building and viewing the docs locally\nThe docs can be built from scratch using grunt:\n\n```shell\nyarn grunt docs\n```\n\nThis defers the doc-building task to `gulp`.\n\nNote that the docs app is using the local build files to run. This means you might first have to run\nthe build:\n\n```shell\nyarn grunt build\n```\n\n(This is also necessary if you are making changes to minErrors).\n\nTo view the docs, see [Running a Local Development Web Server](#local-server).\n\n### Writing jsdoc\nThe ngdoc utility has basic support for many of the standard jsdoc directives.  But in particular it\nis interested in the following block tags:\n\n* `@name name` - the name of the ngdoc document\n* `@param {type} name description` - describes a parameter of a function\n* `@returns {type} description` - describes what a function returns\n* `@requires` - normally indicates that a JavaScript module is required; in an Angular service it is\n  used to describe what other services this service relies on\n* `@property` - describes a property of an object\n* `@description` - used to provide a description of a component in markdown\n* `@link` - specifies a link to a URL or a type in the API reference.\n  Links to the API have the following structure:\n\n  * the module namespace, followed by `.` (optional, default `ng`)\n  * the `@ngdoc` type (see below), followed by `:` (optional, automatically inferred)\n  * the name\n  * the method, property, or anchor (optional)\n  * the display name\n\n  For example: `{@link ng.type:$rootScope.Scope#$new Scope.$new()}`.\n\n* `@example` - specifies an example. This can be a simple code block, or a\n  [runnable example](#the-example-tag).\n* `@deprecated` - specifies that the following code is deprecated and should not be used.\n  In The AngularJS docs, there are two specific patterns which can be used to further describe\n  the deprecation: `sinceVersion=\"<version>\"` and `removeVersion=\"<version>\"`\n\nThe `type` in `@param` and `@returns` must be wrapped in `{}` curly braces, e.g. `{Object|Array}`.\nParameters can be made optional by *either* appending a `=` to the type, e.g. `{Object=}`, *or* by\nputting the `[name]` in square brackets.\nDefault values are only possible with the second syntax by appending `=<value>` to the parameter\nname, e.g. `@param {boolean} [ownPropsOnly=false]`.\n\nDescriptions can contain markdown formatting.\n\n#### AngularJS-specific jsdoc directives\n\nIn addition to the standard jsdoc tags, there are a number that are specific to the Angular\ncode-base:\n\n* `@ngdoc` - specifies the type of thing being documented. See below for more detail.\n* `@eventType emit|broadcast` - specifies whether the event is emitted or broadcast\n* `@usage` - shows how to use a `function` or `directive`. Is usually automatically generated.\n* `@knownIssue` - adds info about known quirks, problems, or limitations with the API, and possibly,\n  workarounds. This section is not for bugs.\n\nThe following are specific to directives:\n\n* `@animations` - specifies the animations a directive supports\n* `@multiElement` - specifies if a directive can span over multiple elements\n* `@priority` - specifies a directive's priority\n* `@restrict` - is extracted to show the usage of a directive. For example, for [E]lement,\n  [A]ttribute, and [C]lass, use `@restrict ECA`\n* `@scope` - specifies that a directive will create a new scope\n\n### The `@ngdoc` Directive\nThis directive helps to specify the template used to render the item being documented.  For instance,\na directive would have different properties to a filter and so would be documented differently.  The\ncommonly used types are:\n\n* `overview` - a general page (guide, api index)\n* `provider` - AngularJS provider, such as `$compileProvider` or `$httpProvider`.\n* `service` - injectable AngularJS service, such as `$compile` or `$http`.\n* `object` - well defined object (often exposed as a service)\n* `function` - function that will be available to other methods (such as a helper function within\n  the ng module)\n* `method` - method on an object/service/controller\n* `property` - property on an object/service/controller\n* `event` -  AngularJS event that will propagate through the `$scope` tree.\n* `directive` - AngularJS  directive\n* `filter` - AngularJS filter\n* `error` - minErr error description\n\n### General documentation with Markdown\n\nAny text in tags can contain markdown syntax for formatting. Generally, you can use any markdown\nfeature.\n\n#### Headings\n\nOnly use *h2* headings and lower, as the page title is set in *h1*. Also make sure you follow the\nheading hierarchy. This ensures correct table of contents are created.\n\n#### Code blocks\nIn line code can be specified by enclosing the code in back-ticks (\\`).\nA block of multi-line code can be enclosed in triple back-ticks (\\`\\`\\`) but it is formatted better\nif it is enclosed in &lt;pre&gt;...&lt;/pre&gt; tags and the code lines themselves are indented.\n\n### Writing runnable (live) examples and e2e tests\nIt is possible to embed examples in the documentation along with appropriate e2e tests. These\nexamples and scenarios will be converted to runnable code within the documentation.  So it is\nimportant that they work correctly.  To ensure this, all these e2e scenarios are run as part of the\ncontinuous integration tests.\n\nIf you are adding an example with an e2e test, you should [run the test locally](#e2e-tests) first\nto ensure it passes. You can change `it(...)` to `fit(...)` to run only your test,\nbut make sure you change it back to `it(...)` before committing.\n\n#### The `<example>` tag\nThis tag identifies a block of HTML that will define a runnable example. It can take the following\nattributes:\n\n* `animations` - if set to `true` then this example uses ngAnimate.\n* `deps` - Semicolon-separated list of additional angular module files to be loaded,\n  e.g. `angular-animate.js`\n* `name` - every example should have a name. It should start with the component, e.g directive name,\n  and not contain whitespace\n* `module` - the name of the app module as defined in the example's JavaScript\n\nWithin this tag we provide `<file>` tags that specify what files contain the example code.\n\n```\n<example\n  module=\"angularAppModule\"\n  name=\"exampleName\"\n  deps=\"angular-animate.js;angular-route.js\"\n  animations=\"true\">\n  ...\n  <file name=\"index.html\">...</file>\n  <file name=\"script.js\">...</file>\n  <file name=\"animations.css\">...</file>\n  <file name=\"protractor.js\">...</file>\n  ...\n</example>\n```\n\nYou can see an example of a well-defined example [in the `ngRepeat` documentation][code.ngRepeat-example].\n\n[closing-issues]: https://help.github.com/articles/closing-issues-via-commit-messages/\n[Closure guide to i18n changes]: https://github.com/google/closure-library/wiki/Internationalization-%28i18n%29-changes-in-Closure-Library\n[code.badrestrict]: https://github.com/angular/angular.js/blob/202f1809ad14827a6ac6a125157c605d65e0b551/src/ng/compile.js#L1107-L1110\n[code.debugInfoEnabled]: https://github.com/angular/angular.js/blob/32fbb2e78f53d765fbb170f7cf99e42e072d363b/src/ng/compile.js#L1378-L1413\n[code.html5Mode]: https://github.com/angular/angular.js/blob/202f1809ad14827a6ac6a125157c605d65e0b551/src/ng/location.js#L752-L797\n[code.minErr]: https://github.com/angular/angular.js/blob/202f1809ad14827a6ac6a125157c605d65e0b551/src/minErr.js#L53-L113\n[code.ngRepeat-example]: https://github.com/angular/angular.js/blob/0822d34b10ea0371c260c80a1486a4d508ea5a91/src/ng/directive/ngRepeat.js#L249-L340\n[commit-message-format]: https://docs.google.com/document/d/1QrDFcIiPjSLDn3EL15IJygNPiHORgU1_OOAqWjiDU5Y/edit#\n[Common Locale Data Repository (CLDR)]: http://cldr.unicode.org\n[corporate-cla]: http://code.google.com/legal/corporate-cla-v1.0.html\n[dgeni]: https://github.com/angular/dgeni\n[docs.badrestrict]: docs/content/error/$compile/badrestrict.ngdoc\n[docs.provider]: https://code.angularjs.org/snapshot/docs/api/auto/service/$provide#provider\n[git-revert]: https://git-scm.com/docs/git-revert\n[git-setup]: https://help.github.com/articles/set-up-git\n[github-issues]: https://github.com/angular/angular.js/issues\n[github]: https://github.com/angular/angular.js\n[js-style-guide]: https://google.github.io/styleguide/javascriptguide.xml\n[karma-browserstack]: https://github.com/karma-runner/karma-browserstack-launcher\n[karma-saucelabs]: https://github.com/karma-runner/karma-sauce-launcher\n[unit-testing]: https://docs.angularjs.org/guide/unit-testing\n[yarn-install]: https://yarnpkg.com/en/docs/install\n"
  },
  {
    "path": "Gruntfile.js",
    "content": "'use strict';\n\nvar serveFavicon = require('serve-favicon');\nvar serveStatic = require('serve-static');\nvar serveIndex = require('serve-index');\nvar files = require('./angularFiles').files;\nvar mergeFilesFor = require('./angularFiles').mergeFilesFor;\nvar util = require('./lib/grunt/utils.js');\nvar versionInfo = require('./lib/versions/version-info');\nvar path = require('path');\nvar e2e = require('./test/e2e/tools');\n\nvar semver = require('semver');\nvar exec = require('shelljs').exec;\nvar pkg = require(__dirname + '/package.json');\n\nvar codeScriptFolder = util.codeScriptFolder;\nvar docsScriptFolder = util.docsScriptFolder;\n\n// Node.js version checks\nif (!semver.satisfies(process.version, pkg.engines.node)) {\n  reportOrFail('Invalid node version (' + process.version + '). ' +\n               'Please use a version that satisfies ' + pkg.engines.node);\n}\n\n// Yarn version checks\nvar expectedYarnVersion = pkg.engines.yarn;\nvar currentYarnVersion = exec('yarn --version', {silent: true}).stdout.trim();\nif (!semver.satisfies(currentYarnVersion, expectedYarnVersion)) {\n  reportOrFail('Invalid yarn version (' + currentYarnVersion + '). ' +\n               'Please use a version that satisfies ' + expectedYarnVersion);\n}\n\n// Grunt CLI version checks\nvar expectedGruntVersion = pkg.engines['grunt-cli'];\nvar currentGruntVersions = exec('grunt --version', {silent: true}).stdout;\nvar match = /^grunt-cli v(.+)$/m.exec(currentGruntVersions);\nif (!match) {\n  reportOrFail('Unable to compute the current grunt-cli version. We found:\\n' +\n               currentGruntVersions);\n} else {\n  if (!semver.satisfies(match[1], expectedGruntVersion)) {\n  reportOrFail('Invalid grunt-cli version (' + match[1] + '). ' +\n               'Please use a version that satisfies ' + expectedGruntVersion);\n  }\n}\n\n// Ensure Node.js dependencies have been installed\nif (!process.env.CI) {\n  var yarnOutput = exec('yarn install');\n  if (yarnOutput.code !== 0) {\n    throw new Error('Yarn install failed: ' + yarnOutput.stderr);\n  }\n}\n\nmodule.exports = function(grunt) {\n\n  // this loads all the node_modules that start with `grunt-` as plugins\n  require('load-grunt-tasks')(grunt);\n\n  // load additional grunt tasks\n  grunt.loadTasks('lib/grunt');\n  grunt.loadNpmTasks('angular-benchpress');\n\n  // compute version related info for this build\n  var NG_VERSION = versionInfo.currentVersion;\n  NG_VERSION.cdn = versionInfo.cdnVersion;\n  var dist = 'angular-' + NG_VERSION.full;\n\n  var deployVersion = NG_VERSION.full;\n\n  if (NG_VERSION.isSnapshot) {\n    deployVersion = NG_VERSION.distTag === 'latest' ? 'snapshot-stable' : 'snapshot';\n  }\n\n  if (versionInfo.cdnVersion == null) {\n    throw new Error('Unable to read CDN version, are you offline or has the CDN not been properly pushed?\\n' +\n                    'Perhaps you want to set the NG1_BUILD_NO_REMOTE_VERSION_REQUESTS environment variable?');\n  }\n\n  //config\n  grunt.initConfig({\n    NG_VERSION: NG_VERSION,\n    bp_build: {\n      options: {\n        buildPath: 'build/benchmarks',\n        benchmarksPath: 'benchmarks'\n      }\n    },\n\n    connect: {\n      devserver: {\n        options: {\n          port: 8000,\n          hostname: '0.0.0.0',\n          base: '.',\n          keepalive: true,\n          middleware: function(connect, options) {\n            var base = Array.isArray(options.base) ? options.base[options.base.length - 1] : options.base;\n            return [\n              util.conditionalCsp(),\n              util.rewrite(),\n              e2e.middleware(),\n              serveFavicon('images/favicon.ico'),\n              serveStatic(base),\n              serveIndex(base)\n            ];\n          }\n        }\n      },\n      testserver: {\n        options: {\n          // We start the webserver as a separate process from the E2E tests\n          port: 8000,\n          hostname: '0.0.0.0',\n          middleware: function(connect, options) {\n            var base = Array.isArray(options.base) ? options.base[options.base.length - 1] : options.base;\n            return [\n              function(req, resp, next) {\n                // cache GET requests to speed up tests\n                if (req.method === 'GET') {\n                  resp.setHeader('Cache-control', 'public, max-age=3600');\n                }\n\n                next();\n              },\n              util.conditionalCsp(),\n              e2e.middleware(),\n              serveFavicon('images/favicon.ico'),\n              serveStatic(base)\n            ];\n          }\n        }\n      }\n    },\n\n\n    tests: {\n      jqlite: 'karma-jqlite.conf.js',\n      jquery: 'karma-jquery.conf.js',\n      'jquery-2.2': 'karma-jquery-2.2.conf.js',\n      'jquery-2.1': 'karma-jquery-2.1.conf.js',\n      docs: 'karma-docs.conf.js',\n      modules: 'karma-modules.conf.js',\n      'modules-ngAnimate': 'karma-modules-ngAnimate.conf.js',\n      'modules-ngMock': 'karma-modules-ngMock.conf.js'\n    },\n\n\n    autotest: {\n      jqlite: 'karma-jqlite.conf.js',\n      jquery: 'karma-jquery.conf.js',\n      'jquery-2.2': 'karma-jquery-2.2.conf.js',\n      'jquery-2.1': 'karma-jquery-2.1.conf.js',\n      modules: 'karma-modules.conf.js',\n      docs: 'karma-docs.conf.js'\n    },\n\n\n    protractor: {\n      normal: 'protractor-conf.js',\n      circleci: 'protractor-circleci-conf.js'\n    },\n\n\n    clean: {\n      build: ['build'],\n      tmp: ['tmp'],\n      deploy: [\n        codeScriptFolder + '/deploy',\n        docsScriptFolder + '/deploy',\n        docsScriptFolder + '/functions/content'\n      ]\n    },\n\n    eslint: {\n      all: {\n        src: [\n          '*.js',\n          'benchmarks/**/*.js',\n          'docs/**/*.js',\n          'lib/**/*.js',\n          'scripts/**/*.js',\n          '!scripts/*/*/node_modules/**',\n          'src/**/*.js',\n          'test/**/*.js',\n          'i18n/**/*.js',\n          '!docs/app/assets/js/angular-bootstrap/**',\n          '!docs/config/templates/**',\n          '!src/angular.bind.js',\n          '!i18n/closure/**',\n          '!src/ngParseExt/ucd.js'\n        ]\n      }\n    },\n\n    build: {\n      angular: {\n        dest: 'build/angular.js',\n        src: util.wrap([files['angularSrc']], 'angular'),\n        styles: {\n          css: ['css/angular.css'],\n          generateCspCssFile: true,\n          minify: true\n        }\n      },\n      loader: {\n        dest: 'build/angular-loader.js',\n        src: util.wrap(files['angularLoader'], 'loader')\n      },\n      touch: {\n        dest: 'build/angular-touch.js',\n        src: util.wrap(files['angularModules']['ngTouch'], 'module')\n      },\n      touchModuleTestBundle: {\n        dest: 'build/test-bundles/angular-touch.js',\n        prefix: 'src/module.prefix',\n        src: mergeFilesFor('karmaModules-ngTouch'),\n        suffix: 'src/module.suffix'\n      },\n      mocks: {\n        dest: 'build/angular-mocks.js',\n        src: util.wrap(files['angularModules']['ngMock'], 'module'),\n        strict: false\n      },\n      sanitize: {\n        dest: 'build/angular-sanitize.js',\n        src: util.wrap(files['angularModules']['ngSanitize'], 'module')\n      },\n      sanitizeModuleTestBundle: {\n        dest: 'build/test-bundles/angular-sanitize.js',\n        prefix: 'src/module.prefix',\n        src: mergeFilesFor('karmaModules-ngSanitize'),\n        suffix: 'src/module.suffix'\n      },\n      resource: {\n        dest: 'build/angular-resource.js',\n        src: util.wrap(files['angularModules']['ngResource'], 'module')\n      },\n      resourceModuleTestBundle: {\n        dest: 'build/test-bundles/angular-resource.js',\n        prefix: 'src/module.prefix',\n        src: mergeFilesFor('karmaModules-ngResource'),\n        suffix: 'src/module.suffix'\n      },\n      messageformat: {\n        dest: 'build/angular-message-format.js',\n        src: util.wrap(files['angularModules']['ngMessageFormat'], 'module')\n      },\n      messageformatModuleTestBundle: {\n        dest: 'build/test-bundles/angular-message-format.js',\n        prefix: 'src/module.prefix',\n        src: mergeFilesFor('karmaModules-ngMessageFormat'),\n        suffix: 'src/module.suffix'\n      },\n      messages: {\n        dest: 'build/angular-messages.js',\n        src: util.wrap(files['angularModules']['ngMessages'], 'module')\n      },\n      messagesModuleTestBundle: {\n        dest: 'build/test-bundles/angular-messages.js',\n        prefix: 'src/module.prefix',\n        src: mergeFilesFor('karmaModules-ngMessages'),\n        suffix: 'src/module.suffix'\n      },\n      animate: {\n        dest: 'build/angular-animate.js',\n        src: util.wrap(files['angularModules']['ngAnimate'], 'module')\n      },\n      route: {\n        dest: 'build/angular-route.js',\n        src: util.wrap(files['angularModules']['ngRoute'], 'module')\n      },\n      routeModuleTestBundle: {\n        dest: 'build/test-bundles/angular-route.js',\n        prefix: 'src/module.prefix',\n        src: mergeFilesFor('karmaModules-ngRoute'),\n        suffix: 'src/module.suffix'\n      },\n      cookies: {\n        dest: 'build/angular-cookies.js',\n        src: util.wrap(files['angularModules']['ngCookies'], 'module')\n      },\n      cookiesModuleTestBundle: {\n        dest: 'build/test-bundles/angular-cookies.js',\n        prefix: 'src/module.prefix',\n        src: mergeFilesFor('karmaModules-ngCookies'),\n        suffix: 'src/module.suffix'\n      },\n      aria: {\n        dest: 'build/angular-aria.js',\n        src: util.wrap(files['angularModules']['ngAria'], 'module')\n      },\n      ariaModuleTestBundle: {\n        dest: 'build/test-bundles/angular-aria.js',\n        prefix: 'src/module.prefix',\n        src: mergeFilesFor('karmaModules-ngAria'),\n        suffix: 'src/module.suffix'\n      },\n      parseext: {\n        dest: 'build/angular-parse-ext.js',\n        src: util.wrap(files['angularModules']['ngParseExt'], 'module')\n      },\n      'promises-aplus-adapter': {\n        dest:'tmp/promises-aplus-adapter++.js',\n        src:['src/ng/q.js', 'lib/promises-aplus/promises-aplus-test-adapter.js']\n      }\n    },\n\n\n    min: {\n      angular: 'build/angular.js',\n      animate: 'build/angular-animate.js',\n      cookies: 'build/angular-cookies.js',\n      loader: 'build/angular-loader.js',\n      messageformat: 'build/angular-message-format.js',\n      messages: 'build/angular-messages.js',\n      touch: 'build/angular-touch.js',\n      resource: 'build/angular-resource.js',\n      route: 'build/angular-route.js',\n      sanitize: 'build/angular-sanitize.js',\n      aria: 'build/angular-aria.js',\n      parseext: 'build/angular-parse-ext.js'\n    },\n\n\n    'ddescribe-iit': {\n      files: [\n        'src/**/*.js',\n        'test/**/*.js',\n        '!src/ng/directive/attrs.js', // legitimate xit here\n        '!test/helpers/privateMocks*.js'\n      ],\n      options: {\n        disallowed: [\n          'fit',\n          'iit',\n          'xit',\n          'fthey',\n          'tthey',\n          'xthey',\n          'fdescribe',\n          'ddescribe',\n          'xdescribe',\n          'it.only',\n          'describe.only'\n        ]\n      }\n    },\n\n    'merge-conflict': {\n      files: [\n        'src/**/*',\n        'test/**/*',\n        'docs/**/*',\n        'css/**/*'\n      ]\n    },\n\n    copy: {\n      i18n: {\n        files: [\n          {\n            src: 'src/ngLocale/**',\n            dest: 'build/i18n/',\n            expand: true,\n            flatten: true\n          }\n        ]\n      },\n      deployFirebaseCode: {\n        files: [\n          {\n            cwd: 'build',\n            src: '**',\n            dest: codeScriptFolder + '/deploy/' + deployVersion + '/',\n            expand: true\n          }\n        ]\n      },\n      deployFirebaseDocs: {\n        files: [\n          // The source files are needed by the embedded examples in the docs app.\n          {\n            src: ['build/angular*.{js,js.map,min.js}', 'build/sitemap.xml'],\n            dest: docsScriptFolder + '/deploy/',\n            expand: true,\n            flatten: true\n          },\n          {\n            cwd: 'build/docs',\n            src: ['**', '!ptore2e/**', '!index*.html'],\n            dest: docsScriptFolder + '/deploy/',\n            expand: true\n          },\n          {\n            src: 'build/docs/index-production.html',\n            dest: docsScriptFolder + '/deploy/index.html'\n          },\n          {\n            src: 'build/docs/index-production.html',\n            dest: docsScriptFolder + '/functions/content/index.html'\n          },\n          {\n            cwd: 'build/docs',\n            src: 'partials/**',\n            dest: docsScriptFolder + '/functions/content/',\n            expand: true\n          }\n        ]\n      }\n    },\n\n\n    compress: {\n      build: {\n        options: {archive: 'build/' + dist + '.zip', mode: 'zip'},\n        src: ['**'],\n        cwd: 'build',\n        expand: true,\n        dot: true,\n        dest: dist + '/'\n      }\n    },\n\n    shell: {\n      'install-node-dependencies': {\n        command: 'yarn'\n      },\n      'promises-aplus-tests': {\n        options: {\n          stdout: false,\n          stderr: true,\n          failOnError: true\n        },\n        command: path.normalize('./node_modules/.bin/promises-aplus-tests tmp/promises-aplus-adapter++.js --timeout 2000')\n      }\n    },\n\n\n    write: {\n      versionTXT: {file: 'build/version.txt', val: NG_VERSION.full},\n      versionJSON: {file: 'build/version.json', val: JSON.stringify(NG_VERSION)}\n    },\n\n    bump: {\n      options: {\n        files: ['package.json'],\n        commit: false,\n        createTag: false,\n        push: false\n      }\n    }\n  });\n\n  //alias tasks\n  grunt.registerTask('test', 'Run unit, docs and e2e tests with Karma', [\n    'eslint',\n    'package',\n    'test:unit',\n    'test:promises-aplus',\n    'tests:docs',\n    'test:protractor'\n  ]);\n  grunt.registerTask('test:jqlite', 'Run the unit tests with Karma' , ['tests:jqlite']);\n  grunt.registerTask('test:jquery', 'Run the jQuery (latest) unit tests with Karma', ['tests:jquery']);\n  grunt.registerTask('test:jquery-2.2', 'Run the jQuery 2.2 unit tests with Karma', ['tests:jquery-2.2']);\n  grunt.registerTask('test:jquery-2.1', 'Run the jQuery 2.1 unit tests with Karma', ['tests:jquery-2.1']);\n  grunt.registerTask('test:modules', 'Run the Karma module tests with Karma', [\n    'build',\n    'tests:modules',\n    'tests:modules-ngAnimate',\n    'tests:modules-ngMock'\n  ]);\n  grunt.registerTask('test:docs', 'Run the doc-page tests with Karma', ['package', 'tests:docs']);\n  grunt.registerTask('test:unit', 'Run unit, jQuery and Karma module tests with Karma', [\n    'test:jqlite',\n    'test:jquery',\n    'test:jquery-2.2',\n    'test:jquery-2.1',\n    'test:modules'\n  ]);\n  grunt.registerTask('test:protractor', 'Run the end to end tests with Protractor and keep a test server running in the background', [\n    'webdriver',\n    'connect:testserver',\n    'protractor:normal'\n  ]);\n  grunt.registerTask('test:circleci-protractor', 'Run the end to end tests with Protractor for CircleCI builds', [\n    'connect:testserver',\n    'protractor:circleci'\n  ]);\n  grunt.registerTask('test:e2e', 'Alias for test:protractor', ['test:protractor']);\n  grunt.registerTask('test:promises-aplus',[\n    'build:promises-aplus-adapter',\n    'shell:promises-aplus-tests'\n  ]);\n  grunt.registerTask('minify', [\n    'clean',\n    'build',\n    'minall'\n  ]);\n  grunt.registerTask('webserver', ['connect:devserver']);\n  grunt.registerTask('package', [\n    'validate-angular-files',\n    'clean',\n    'buildall',\n    'minall',\n    'collect-errors',\n    'write',\n    'docs',\n    'copy:i18n',\n    'compress:build'\n  ]);\n  grunt.registerTask('ci-checks', [\n    'ddescribe-iit',\n    'merge-conflict',\n    'eslint'\n  ]);\n  grunt.registerTask('prepareDeploy', [\n    'copy:deployFirebaseCode',\n    'copy:deployFirebaseDocs'\n  ]);\n  grunt.registerTask('default', ['package']);\n};\n\n\nfunction reportOrFail(message) {\n  if (process.env.CI) {\n    throw new Error(message);\n  } else {\n    console.log('===============================================================================');\n    console.log(message);\n    console.log('===============================================================================');\n  }\n}\n"
  },
  {
    "path": "LICENSE",
    "content": "The MIT License\n\nCopyright (c) 2010-2020 Google LLC. http://angularjs.org\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n"
  },
  {
    "path": "README.closure.md",
    "content": "Using AngularJS with the Closure Compiler\n=========================================\n\nThe Closure Compiler project contains definitions for the AngularJS JavaScript\nin its `contrib/externs` directory.\n\nThe definitions contain externs for use with the Closure compiler (aka\nJSCompiler). Passing these files to the --externs parameter of a compiler\npass allows using type annotations for AngularJS objects. For example,\nAngularJS's $scope objects can be annotated as:\n```js\n/** @type {angular.Scope} */\nvar scope = $scope;\n```\n\nThis allows JSCompiler to type check accesses to scope, give warnings about\nmissing methods or incorrect arguments, and also prevents renaming of property\naccesses with advanced compilation.\n\nThe externs are incomplete and maintained on an as-needed basis, but strive to\nbe correct. Externs for individual modules should be added in separate files.\n\nSee https://developers.google.com/closure/compiler/\n"
  },
  {
    "path": "README.md",
    "content": "AngularJS [![CircleCI](https://circleci.com/gh/angular/angular.js/tree/master.svg?style=shield)](https://circleci.com/gh/angular/workflows/angular.js/tree/master)\n=========\n\nAngularJS lets you write client-side web applications as if you had a smarter browser.  It lets you\nuse good old HTML (or HAML, Jade/Pug and friends!) as your template language and lets you extend HTML’s\nsyntax to express your application’s components clearly and succinctly.  It automatically\nsynchronizes data from your UI (view) with your JavaScript objects (model) through 2-way data\nbinding. To help you structure your application better and make it easy to test, AngularJS teaches\nthe browser how to do dependency injection and inversion of control.\n\nIt also helps with server-side communication, taming async callbacks with promises and deferred objects,\nand it makes client-side navigation and deep linking with hashbang urls or HTML5 pushState a\npiece of cake. Best of all? It makes development fun!\n\n--------------------\n\n**AngularJS support has officially ended as of January 2022.\n[See what ending support means](https://docs.angularjs.org/misc/version-support-status)\nand [read the end of life announcement](https://goo.gle/angularjs-end-of-life).**\n\n**Visit [angular.io](https://angular.io) for the actively supported Angular.**\n\n--------------------\n\n* Web site: https://angularjs.org\n* Tutorial: https://docs.angularjs.org/tutorial\n* API Docs: https://docs.angularjs.org/api\n* Developer Guide: https://docs.angularjs.org/guide\n* Contribution guidelines: [CONTRIBUTING.md](CONTRIBUTING.md)\n* Core Development: [DEVELOPERS.md](DEVELOPERS.md)\n* Dashboard: https://dashboard.angularjs.org\n\n\nDocumentation\n--------------------\nGo to https://docs.angularjs.org\n\nContribute\n--------------------\n\nWe've set up a separate document for our\n[contribution guidelines](https://github.com/angular/angular.js/blob/master/CONTRIBUTING.md).\n\nDevelop\n--------------------\n\nWe've set up a separate document for\n[developers](https://github.com/angular/angular.js/blob/master/DEVELOPERS.md).\n\n\n[![Analytics](https://ga-beacon.appspot.com/UA-8594346-11/angular.js/README.md?pixel)](https://github.com/igrigorik/ga-beacon)\n\nWhat to use AngularJS for and when to use it\n---------\nAngularJS is the next generation framework where each component is designed to work with every other\ncomponent in an interconnected way like a well-oiled machine. AngularJS is JavaScript MVC made easy\nand done right. (Well it is not really MVC, read on, to understand what this means.)\n\n#### MVC, no, MV* done the right way!\n[MVC](https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller), short for\nModel-View-Controller, is a design pattern, i.e. how the code should be organized and how the\ndifferent parts of an application separated for proper readability and debugging. Model is the data\nand the database. View is the user interface and what the user sees. Controller is the main link\nbetween Model and View. These are the three pillars of major programming frameworks present on the\nmarket today. On the other hand AngularJS works on MV*, short for Model-View-_Whatever_. The\n_Whatever_ is AngularJS's way of telling that you may create any kind of linking between the Model\nand the View here.\n\nUnlike other frameworks in any programming language, where MVC, the three separate components, each\none has to be written and then connected by the programmer, AngularJS helps the programmer by asking\nhim/her to just create these and everything else will be taken care of by AngularJS.\n\n#### Interconnection with HTML at the root level\nAngularJS uses HTML to define the user's interface. AngularJS also enables the programmer to write\nnew HTML tags (AngularJS Directives) and increase the readability and understandability of the HTML\ncode. Directives are AngularJS’s way of bringing additional functionality to HTML. Directives\nachieve this by enabling us to invent our own HTML elements. This also helps in making the code DRY\n(Don't Repeat Yourself), which means once created, a new directive can be used anywhere within the\napplication.\n\nHTML is also used to determine the wiring of the app. Special attributes in the HTML determine where\nto load the app, which components or controllers to use for each element, etc. We specify \"what\"\ngets loaded, but not \"how\". This declarative approach greatly simplifies app development in a sort\nof WYSIWYG way. Rather than spending time on how the program flows and orchestrating the various\nmoving parts, we simply define what we want and AngularJS will take care of the dependencies.\n\n#### Data Handling made simple\nData and Data Models in AngularJS are plain JavaScript objects and one can add and change properties\ndirectly on it and loop over objects and arrays at will.\n\n#### Two-way Data Binding\nOne of AngularJS's strongest features. Two-way Data Binding means that if something changes in the\nModel, the change gets reflected in the View instantaneously, and the same happens the other way\naround. This is also referred to as Reactive Programming, i.e. suppose `a = b + c` is being\nprogrammed and after this, if the value of `b` and/or `c` is changed then the value of `a` will be\nautomatically updated to reflect the change. AngularJS uses its \"scopes\" as a glue between the Model\nand View and makes these updates in one available for the other.\n\n#### Less Written Code and Easily Maintainable Code\nEverything in AngularJS is created to enable the programmer to end up writing less code that is\neasily maintainable and readable by any other new person on the team. Believe it or not, one can\nwrite a complete working two-way data binded application in less than 10 lines of code. Try and see\nfor yourself!\n\n#### Testing Ready\nAngularJS has Dependency Injection, i.e. it takes care of providing all the necessary dependencies\nto its controllers and services whenever required. This helps in making the AngularJS code ready for\nunit testing by making use of mock dependencies created and injected. This makes AngularJS more\nmodular and easily testable thus in turn helping a team create more robust applications.\n"
  },
  {
    "path": "RELEASE.md",
    "content": "# AngularJS Release instructions\n\n\n## Compare the list of commits between stable and unstable\n\nThere is a script - compare-master-to-stable.js - that helps with this.\nWe just want to make sure that good commits (low risk fixes + docs fixes) got cherry-picked into stable branch and nothing interesting got merged only into stable branch.\n\n\n## Pick a release name (for this version)\n\nA super-heroic power (adverb-verb phrase).\n\n\n## Generate release notes\n\nExample Commit: https://github.com/angular/angular.js/commit/7ab5098c14ee4f195dbfe2681e402fe2dfeacd78\n\n1) Run\n\n```bash\nnode_modules/.bin/changez -o changes.md -v <new version> <base branch>\n```\n\n2) Review the generated file and manually fix typos, group and reorder stuff if needed.\n3) Move the content into CHANGELOG.md add release code-names to headers.\n4) Push the changes to your private github repo and review.\n5) cherry-pick the release notes commit to the appropriate branches.\n\n\n## Pick a commit to release (for this version)\n\nUsually this will be the commit containing the release notes, but it may also be in the past.\n\n\n## Run \"release\" script\n\n  ```bash\n  scripts/release/release.sh --git-push-dryrun=false --commit-sha=8822a4f --version-number=1.7.6 --version-name=gravity-manipulation\n  ```\n\n  1) The SHA is of the commit to release (could be in the past).\n\n  2) The version number and code-name that should be released, not the next version number (e.g. to release 1.2.12 you enter 1.2.12 as release version and the code-name that was picked for 1.2.12, cauliflower-eradication).\n\n  3) You will need to have write access to all the AngularJS github dist repositories and publish rights for the AngularJS packages on npm.\n\n\n## Update GitHub milestones\n\n1) Create the next milestone if it doesn't exist yet-giving ita due date.\n2) Move all open issues and PRs for the current milestone to the next milestone<br>\n  You can do this by filtering the current milestone, selecting via checklist, and moving to the next milestone within the GH issues page.\n\n3) Close the current milestone click the milestones tab and close from there.\n4) Create a new holding milestone for the release after next-but don't give it a due date otherwise that will mess up the dashboard.\n\n\n## Push build artifacts to CDN\n\nGoogle CDNs are fed with data from google3 every day at 11:15am PT it takes only few minutes for the import to propagate).\nIf we want to make our files available, we need submit our CLs before this time on the day of the release.\n\n\n## Don't update the package.json (branchVersion) until the CDN has updated\n\nThis is the version used to compute what version to link to in the CDN. If you update this too early then the CDN lookup fails and you end up with 'null, for the version, which breaks the docs.\n\n\n## Verify angularjs.org download modal has latest version (updates via CI job)\n\nThe versions in the modal are updated (based on the versions available on CDN) as part of the CI deploy stage.\n(You may need to explicitly trigger the CI job. e.g. re-running the last `deploy` job.)\n\n\n## Announce the release (via official Google accounts)\n\nDouble check that angularjs.org is up to date with the new release version before sharing.\n\n1) Collect a list of contributors\n\nuse: `git log --format='%aN' v1.2.12..v1.2.13 | sort -u`\n\n2) Write a blog post (for minor releases, not patch releases) and publish it with the \"release\" tag\n3) Post on twitter as yourself (tweet from your heart; there is no template for this), retweet as @AngularJS\n\n\n## Party!\n\n\n## Major Release Tasks\n\n1) Update angularjs.org to use the latest branch.\n2) Write up a migration document.\n3) Create a new git branch for the version that has been released (e.g. 1.8.x).\n4) Check that the build and release scripts still work.\n5) Update the dist-tag of the old branch, see https://github.com/angular/angular.js/pull/12722.\n6) Write a blog post.\n"
  },
  {
    "path": "SECURITY.md",
    "content": "# Security Policy\n\n## Supported Versions\n\n**AngularJS support has officially ended as of January 2022.**\n[See what ending support means](https://docs.angularjs.org/misc/version-support-status)\nand [read the end of life announcement](https://goo.gle/angularjs-end-of-life).\n\nVisit [angular.io](https://angular.io) for the actively supported Angular.\n\n| Version     | Supported          | Status                | Comments                             |\n| ----------- | ------------------ | --------------------- | ------------------------------------ |\n| 1.8.x       | :x:                | All support ended     |                                      |\n| 1.3.x-1.7.x | :x:                | All support ended     |                                      |\n| 1.2.x       | :x:                | All support ended     | Last version to provide IE 8 support |\n| <1.2.0      | :x:                | All support ended     |                                      |\n"
  },
  {
    "path": "TRIAGING.md",
    "content": "# Triage new issues/PRs on github\n\nThis document shows the steps the AngularJS team is using to triage issues.\nThe labels are used later on for [planning releases](#assigning-work).\n\n\n## Automatic processing\n\nWe have tools (e.g. [Mary Poppins]) that automatically add comments and labels to issues and PRs.\nThe following is done automatically so you don't have to worry about it:\n\n* Label `cla: yes` or `cla: no` for pull requests\n* Label `GH: *`\n    * `PR` - issue is a PR\n    * `issue` - otherwise\n\n\n## Triaging Process\n\nThis process based on the idea of minimizing user pain\n[from this blog post](http://www.lostgarden.com/2008/05/improving-bug-triage-with-user-pain.html).\n\n1. Open the list of [non triaged issues](https://github.com/angular/angular.js/issues?q=is%3Aopen+sort%3Acreated-desc+no%3Amilestone)\n    * Sort by submit date, with the newest issues first\n    * You don't have to do issues in order; feel free to pick and choose issues as you please.\n    * You can triage older issues as well\n    * Triage to your heart's content\n1. Assign yourself: Pick an issue that is not assigned to anyone and assign it to you\n1. Understandable? - verify if the description of the request is clear.\n    * If not, [close it][] according to the instructions below and go to the last step.\n1. Duplicate?\n    * If you've seen this issue before [close it][], and go to the last step.\n    * Check if there are comments that link to a dupe. If so verify that this is indeed a dupe, [close it][], and go to the last step.\n1. Bugs:\n    * Label `Type: Bug`\n    * Reproducible? - Steps to reproduce the bug are clear. If they are not, ask for a clarification. If there's no reply after a week, [close it][].\n    * Reproducible on master? - <http://code.angularjs.org/snapshot/>\n1. Non bugs:\n    * Label `Type: Feature`, `Type: Chore`, or `Type: Perf`\n    * Belongs in core? – Often new features should be implemented as a third-party module rather than an addition to the core.\n      If this doesn't belong, [close it][], and go to the last step.\n    * Label `needs: breaking change` - if needed\n    * Label `needs: public api` - if the issue requires introduction of a new public API\n1. Label `browser: *` - if the issue **only** affects a certain browser\n1. Label `frequency: *` – How often does this issue come up? How many developers does this affect? Chose just one of the following:\n    * low - obscure issue affecting a handful of developers\n    * moderate - impacts a common usage pattern\n    * high - impacts most or all AngularJS apps\n1. Label `severity: *` - How bad is the issue? Chose just one of the following:\n    * security issue\n    * regression\n    * memory leak\n    * broken expected use - it's hard or impossible for a developer using AngularJS to accomplish something that AngularJS should be able to do\n    * confusing - unexpected or inconsistent behavior; hard-to-debug\n    * inconvenience - causes ugly/boilerplate code in apps\n1. Label `component: *`\n    * In rare cases, it's ok to have multiple components.\n1. Label `PRs plz!` - These issues are good targets for PRs from the open source community. In addition to applying this label, you must:\n    * Leave a comment explaining the problem and solution so someone can easily finish it.\n    * Assign the issue to yourself.\n    * Give feedback on PRs addressing this issue.\n    * You are responsible for mentoring contributors helping with this issue.\n1. Label `origin: google` for issues from Google\n1. Assign a milestone:\n   * Backlog - triaged fixes and features, should be the default choice\n   * Current 1.x.y milestone (e.g. 1.3.0-beta-2) - regressions and urgent bugs only\n\n\n1. Unassign yourself from the issue\n\n\n## Tips\n\n* Label `resolution: *`\n    * these tags can be used for labeling a closed issue/PR with a reason why it was closed.\n    * Right now there are only a few rejection reasons, but we can add more as needed. Feel free to suggest one to a core team member. We don't use this label for issues that were fixed or PRs that were merged.\n\n\n## Closing an Issue or PR\n\nWe're grateful to anyone who takes the time to submit an issue, even if we ultimately decide not to act on it.\nBe kind and respectful as you close issues. Be sure to follow the [code of conduct][].\n\n1. Always thank the person who submitted it.\n1. If it's a duplicate, link to the older or more descriptive issue that supersedes the one you are closing.\n1. Let them know if there's some way for them to follow-up.\n    * When the issue is unclear or reproducible, note that you'll reopen it if they can clarify or provide a better example. Mention [plunker] or [fiddle] for examples. Watch your notifications and follow-up if they do provide clarification. :)\n    * If appropriate, suggest implementing a feature as a third-party module.\n\nIf in doubt, ask a core team member what to do.\n[Brian](https://github.com/btford) is probably the person to ask.\nYou can mention him in the relevant thread like this: `@btford`.\n\n**Example:**\n\n> Thanks for submitting this issue!\n> Unfortunately, we don't think this functionality belongs in core.\n> The good news is that you could easily implement this as a third-party module and publish it to the npm registry.\n\n\n## Assigning Work\n\nThese criteria are then used to calculate a \"user pain\" score.\nWork is assigned weekly to core team members starting with the highest pain, descending down to the lowest.\n\n```\npain = severity × frequency\n```\n\n**severity:**\n\n- security issue (6)\n- regression (5)\n- memory leak (4)\n- broken expected use (3)\n- confusing (2)\n- inconvenience (1)\n\n**frequency:**\n\n- low (1)\n- moderate (2)\n- high (3)\n\n**Note:** Security issues, regressions, and memory leaks should almost always be set to `frequency: high`.\n\n\n[![Analytics](https://ga-beacon.appspot.com/UA-8594346-11/angular.js/TRIAGING.md?pixel)](https://github.com/igrigorik/ga-beacon)\n\n\n[close it]: #closing-an-issue-or-pr\n[code of conduct]: https://github.com/angular/code-of-conduct/blob/master/CODE_OF_CONDUCT.md\n[Mary Poppins]: https://github.com/btford/mary-poppins\n[plunker]: http://plnkr.co/\n[fiddle]: http://jsfiddle.net/\n"
  },
  {
    "path": "angularFiles.js",
    "content": "'use strict';\n\nvar angularFiles = {\n  'angularSrc': [\n    'src/minErr.js',\n    'src/Angular.js',\n    'src/loader.js',\n    'src/shallowCopy.js',\n    'src/stringify.js',\n    'src/AngularPublic.js',\n    'src/jqLite.js',\n    'src/apis.js',\n\n    'src/auto/injector.js',\n\n    'src/ng/anchorScroll.js',\n    'src/ng/animate.js',\n    'src/ng/animateRunner.js',\n    'src/ng/animateCss.js',\n    'src/ng/browser.js',\n    'src/ng/cacheFactory.js',\n    'src/ng/compile.js',\n    'src/ng/controller.js',\n    'src/ng/document.js',\n    'src/ng/exceptionHandler.js',\n    'src/ng/forceReflow.js',\n    'src/ng/http.js',\n    'src/ng/httpBackend.js',\n    'src/ng/interpolate.js',\n    'src/ng/interval.js',\n    'src/ng/intervalFactory.js',\n    'src/ng/jsonpCallbacks.js',\n    'src/ng/locale.js',\n    'src/ng/location.js',\n    'src/ng/log.js',\n    'src/ng/parse.js',\n    'src/ng/q.js',\n    'src/ng/raf.js',\n    'src/ng/rootScope.js',\n    'src/ng/rootElement.js',\n    'src/ng/sanitizeUri.js',\n    'src/ng/sce.js',\n    'src/ng/sniffer.js',\n    'src/ng/taskTrackerFactory.js',\n    'src/ng/templateRequest.js',\n    'src/ng/testability.js',\n    'src/ng/timeout.js',\n    'src/ng/urlUtils.js',\n    'src/ng/window.js',\n    'src/ng/cookieReader.js',\n\n    'src/ng/filter.js',\n    'src/ng/filter/filter.js',\n    'src/ng/filter/filters.js',\n    'src/ng/filter/limitTo.js',\n    'src/ng/filter/orderBy.js',\n\n    'src/ng/directive/directives.js',\n    'src/ng/directive/a.js',\n    'src/ng/directive/attrs.js',\n    'src/ng/directive/form.js',\n    'src/ng/directive/input.js',\n    'src/ng/directive/ngBind.js',\n    'src/ng/directive/ngChange.js',\n    'src/ng/directive/ngClass.js',\n    'src/ng/directive/ngCloak.js',\n    'src/ng/directive/ngController.js',\n    'src/ng/directive/ngCsp.js',\n    'src/ng/directive/ngEventDirs.js',\n    'src/ng/directive/ngIf.js',\n    'src/ng/directive/ngInclude.js',\n    'src/ng/directive/ngInit.js',\n    'src/ng/directive/ngList.js',\n    'src/ng/directive/ngModel.js',\n    'src/ng/directive/ngModelOptions.js',\n    'src/ng/directive/ngNonBindable.js',\n    'src/ng/directive/ngOptions.js',\n    'src/ng/directive/ngPluralize.js',\n    'src/ng/directive/ngRef.js',\n    'src/ng/directive/ngRepeat.js',\n    'src/ng/directive/ngShowHide.js',\n    'src/ng/directive/ngStyle.js',\n    'src/ng/directive/ngSwitch.js',\n    'src/ng/directive/ngTransclude.js',\n    'src/ng/directive/script.js',\n    'src/ng/directive/select.js',\n    'src/ng/directive/validators.js',\n    'src/angular.bind.js',\n    'src/publishExternalApis.js',\n    'src/ngLocale/angular-locale_en-us.js'\n  ],\n\n  'angularLoader': [\n    'src/stringify.js',\n    'src/minErr.js',\n    'src/loader.js'\n  ],\n\n  'angularModules': {\n    'ngAnimate': [\n      'src/ngAnimate/shared.js',\n      'src/ngAnimate/rafScheduler.js',\n      'src/ngAnimate/animateChildrenDirective.js',\n      'src/ngAnimate/animateCss.js',\n      'src/ngAnimate/animateCssDriver.js',\n      'src/ngAnimate/animateJs.js',\n      'src/ngAnimate/animateJsDriver.js',\n      'src/ngAnimate/animateQueue.js',\n      'src/ngAnimate/animateCache.js',\n      'src/ngAnimate/animation.js',\n      'src/ngAnimate/ngAnimateSwap.js',\n      'src/ngAnimate/module.js'\n    ],\n    'ngCookies': [\n      'src/ngCookies/cookies.js',\n      'src/ngCookies/cookieWriter.js'\n    ],\n    'ngMessageFormat': [\n      'src/ngMessageFormat/messageFormatCommon.js',\n      'src/ngMessageFormat/messageFormatSelector.js',\n      'src/ngMessageFormat/messageFormatInterpolationParts.js',\n      'src/ngMessageFormat/messageFormatParser.js',\n      'src/ngMessageFormat/messageFormatService.js'\n    ],\n    'ngMessages': [\n      'src/ngMessages/messages.js'\n    ],\n    'ngParseExt': [\n      'src/ngParseExt/ucd.js',\n      'src/ngParseExt/module.js'\n    ],\n    'ngResource': [\n      'src/ngResource/resource.js'\n    ],\n    'ngRoute': [\n      'src/shallowCopy.js',\n      'src/routeToRegExp.js',\n      'src/ngRoute/route.js',\n      'src/ngRoute/routeParams.js',\n      'src/ngRoute/directive/ngView.js'\n    ],\n    'ngSanitize': [\n      'src/ngSanitize/sanitize.js',\n      'src/ngSanitize/filter/linky.js'\n    ],\n    'ngMock': [\n      'src/routeToRegExp.js',\n      'src/ngMock/angular-mocks.js',\n      'src/ngMock/browserTrigger.js'\n    ],\n    'ngTouch': [\n      'src/ngTouch/touch.js',\n      'src/ngTouch/swipe.js',\n      'src/ngTouch/directive/ngSwipe.js'\n    ],\n    'ngAria': [\n      'src/ngAria/aria.js'\n    ]\n  },\n\n  'angularTest': [\n    'test/helpers/*.js',\n    'test/*.js',\n    'test/auto/*.js',\n    'test/ng/**/*.js',\n    'test/ngAnimate/*.js',\n    'test/ngMessageFormat/*.js',\n    'test/ngMessages/*.js',\n    'test/ngCookies/*.js',\n    'test/ngResource/*.js',\n    'test/ngRoute/**/*.js',\n    'test/ngSanitize/**/*.js',\n    'test/ngMock/*.js',\n    'test/ngTouch/**/*.js',\n    'test/ngAria/*.js'\n  ],\n\n  'karma': [\n    'node_modules/jquery/dist/jquery.js',\n    'test/jquery_remove.js',\n    '@angularSrc',\n    '@angularSrcModules',\n    '@angularTest'\n  ],\n\n  'karmaExclude': [\n    'test/jquery_alias.js',\n    'src/angular-bootstrap.js',\n    'src/angular.bind.js'\n  ],\n\n  'karmaModules-ngAnimate': [\n    'build/angular.js',\n    'build/angular-mocks.js',\n    'test/modules/no_bootstrap.js',\n    'test/helpers/matchers.js',\n    'test/helpers/privateMocks.js',\n    'test/helpers/support.js',\n    'test/helpers/testabilityPatch.js',\n    '@angularSrcModuleNgAnimate',\n    'test/ngAnimate/**/*.js'\n  ],\n\n  'karmaModules-ngAria': [\n    '@angularSrcModuleNgAria',\n    'test/ngAria/**/*.js'\n  ],\n\n  'karmaModules-ngCookies': [\n    '@angularSrcModuleNgCookies',\n    'test/ngCookies/**/*.js'\n  ],\n\n  'karmaModules-ngMessageFormat': [\n    '@angularSrcModuleNgMessageFormat',\n    'test/ngMessageFormat/**/*.js'\n  ],\n\n  'karmaModules-ngMessages': [\n    'build/angular-animate.js',\n    '@angularSrcModuleNgMessages',\n    'test/ngMessages/**/*.js'\n  ],\n\n  // ngMock doesn't include the base because it must use the ngMock src files\n  'karmaModules-ngMock': [\n    'build/angular.js',\n    'src/ngMock/*.js',\n    'test/modules/no_bootstrap.js',\n    'test/helpers/matchers.js',\n    'test/helpers/privateMocks.js',\n    'test/helpers/support.js',\n    'test/helpers/testabilityPatch.js',\n    'src/routeToRegExp.js',\n    'build/angular-animate.js',\n    'test/ngMock/**/*.js'\n  ],\n\n  'karmaModules-ngResource': [\n    '@angularSrcModuleNgResource',\n    'test/ngResource/**/*.js'\n  ],\n\n  'karmaModules-ngRoute': [\n    'build/angular-animate.js',\n    '@angularSrcModuleNgRoute',\n    'test/ngRoute/**/*.js'\n  ],\n\n  'karmaModules-ngSanitize': [\n    '@angularSrcModuleNgSanitize',\n    'test/ngSanitize/**/*.js'\n  ],\n\n  'karmaModules-ngTouch': [\n    '@angularSrcModuleNgTouch',\n    'test/ngTouch/**/*.js'\n  ],\n\n  'karmaJquery': [\n    'node_modules/jquery/dist/jquery.js',\n    'test/jquery_alias.js',\n    '@angularSrc',\n    '@angularSrcModules',\n    '@angularTest'\n  ],\n\n  'karmaJqueryExclude': [\n    'src/angular-bootstrap.js',\n    'test/jquery_remove.js',\n    'src/angular.bind.js'\n  ]\n};\n\n['2.1', '2.2'].forEach(function(jQueryVersion) {\n  angularFiles['karmaJquery' + jQueryVersion] = []\n    .concat(angularFiles.karmaJquery)\n    .map(function(path) {\n      if (path.startsWith('node_modules/jquery')) {\n        return path.replace(/^node_modules\\/jquery/, 'node_modules/jquery-' + jQueryVersion);\n      }\n      return path;\n    });\n});\n\nangularFiles['angularSrcModuleNgAnimate'] = angularFiles['angularModules']['ngAnimate'];\nangularFiles['angularSrcModuleNgAria'] = angularFiles['angularModules']['ngAria'];\nangularFiles['angularSrcModuleNgCookies'] = angularFiles['angularModules']['ngCookies'];\nangularFiles['angularSrcModuleNgMessageFormat'] = angularFiles['angularModules']['ngMessageFormat'];\nangularFiles['angularSrcModuleNgMessages'] = angularFiles['angularModules']['ngMessages'];\nangularFiles['angularSrcModuleNgResource'] = angularFiles['angularModules']['ngResource'];\nangularFiles['angularSrcModuleNgRoute'] = angularFiles['angularModules']['ngRoute'];\nangularFiles['angularSrcModuleNgSanitize'] = angularFiles['angularModules']['ngSanitize'];\nangularFiles['angularSrcModuleNgTouch'] = angularFiles['angularModules']['ngTouch'];\n\nangularFiles['angularSrcModules'] = [].concat(\n  angularFiles['angularModules']['ngAnimate'],\n  angularFiles['angularModules']['ngMessageFormat'],\n  angularFiles['angularModules']['ngMessages'],\n  angularFiles['angularModules']['ngCookies'],\n  angularFiles['angularModules']['ngResource'],\n  angularFiles['angularModules']['ngRoute'],\n  angularFiles['angularModules']['ngSanitize'],\n  angularFiles['angularModules']['ngMock'],\n  angularFiles['angularModules']['ngTouch'],\n  angularFiles['angularModules']['ngAria']\n);\n\nif (exports) {\n  exports.files = angularFiles;\n  exports.mergeFilesFor = function() {\n    var files = [];\n\n    Array.prototype.slice.call(arguments, 0).forEach(function(filegroup) {\n      angularFiles[filegroup].forEach(function(file) {\n        // replace @ref\n        var match = file.match(/^@(.*)/);\n        if (match) {\n          files = files.concat(angularFiles[match[1]]);\n        } else {\n          files.push(file);\n        }\n      });\n    });\n\n    return files;\n  };\n}\n"
  },
  {
    "path": "benchmarks/.eslintrc.json",
    "content": "{\n  \"root\": true,\n  \"extends\": \"../.eslintrc-browser.json\",\n\n  \"globals\": {\n    \"benchmarkSteps\": false,\n\n    // Benchmarks are not run in IE 9 so we're fine.\n    \"console\": false\n  }\n}\n"
  },
  {
    "path": "benchmarks/README.md",
    "content": "Instructions for using benchpress (how to create benchmarks, how to run, how to configure) can be\nfound at: https://github.com/angular/benchpress/blob/master/README.md.\n\nIn this project, there is a configured grunt task for building the benchmarks,\n`grunt bp_build`, which places the runnable benchmarks in \"/build/benchmarks/\".\nThe existing `grunt webserver` task can be used to serve the built benchmarks at `localhost:8000/build/benchmarks/<benchmark-name>`\n"
  },
  {
    "path": "benchmarks/animation-bp/app.js",
    "content": "'use strict';\n\nangular\n  .module('animationBenchmark', ['ngAnimate'], config)\n  .controller('BenchmarkController', BenchmarkController);\n\n// Functions - Definitions\nfunction config($compileProvider) {\n  $compileProvider\n    .commentDirectivesEnabled(false)\n    .cssClassDirectivesEnabled(false)\n    .debugInfoEnabled(false);\n}\n\nfunction BenchmarkController($scope) {\n  var self = this;\n  var itemCount = 1000;\n  var items = (new Array(itemCount + 1)).join('.').split('');\n\n  benchmarkSteps.push({\n    name: 'create',\n    fn: function() {\n      $scope.$apply(function() {\n        self.items = items;\n      });\n    }\n  });\n\n  benchmarkSteps.push({\n    name: '$digest',\n    fn: function() {\n      $scope.$root.$digest();\n    }\n  });\n\n  benchmarkSteps.push({\n    name: 'destroy',\n    fn: function() {\n      $scope.$apply(function() {\n        self.items = [];\n      });\n    }\n  });\n}\n"
  },
  {
    "path": "benchmarks/animation-bp/bp.conf.js",
    "content": "/* eslint-env node */\n\n'use strict';\n\nmodule.exports = function(config) {\n  config.set({\n    scripts: [\n      {\n        id: 'jquery',\n        src: 'jquery-noop.js'\n      }, {\n        id: 'angular',\n        src: '/build/angular.js'\n      }, {\n        id: 'angular-animate',\n        src: '/build/angular-animate.js'\n      }, {\n        src: 'app.js'\n      }\n    ]\n  });\n};\n"
  },
  {
    "path": "benchmarks/animation-bp/jquery-noop.js",
    "content": "// Override me with ?jquery=/node_modules/jquery/dist/jquery.js\n"
  },
  {
    "path": "benchmarks/animation-bp/main.html",
    "content": "<style>\n  [ng-cloak] { display: none !important; }\n  .animation-container .ng-enter,\n  .animation-container .ng-leave {\n    transition: all 0.1s;\n  }\n\n  .animation-container .ng-enter,\n  .animation-container .ng-leave.ng-leave-active {\n    opacity: 0;\n  }\n\n  .animation-container .ng-enter.ng-enter-active,\n  .animation-container .ng-leave {\n    opacity: 1;\n  }\n</style>\n<div ng-app=\"animationBenchmark\" ng-cloak ng-controller=\"BenchmarkController as bm\">\n  <div class=\"container-fluid\">\n    <h2>Large collection of elements animated in and out with ngAnimate</h2>\n\n    <div class=\"animation-container\">\n      <div ng-repeat=\"i in bm.items track by $index\">\n        Just a plain ol' element\n      </div>\n    </div>\n  </div>\n</div>\n"
  },
  {
    "path": "benchmarks/bootstrap-compile-bp/app.js",
    "content": "'use strict';\n\nvar app = angular.module('boostrapCompileBenchmark', []);\n\nvar commentDirectivesEnabled;\nvar cssClassDirectivesEnabled;\n\napp.config(function($compileProvider) {\n  $compileProvider.debugInfoEnabled(false);\n\n  commentDirectivesEnabled = window.location.toString().indexOf('comment=disabled') === -1;\n  cssClassDirectivesEnabled = window.location.toString().indexOf('css=disabled') === -1;\n\n  $compileProvider\n    .commentDirectivesEnabled(commentDirectivesEnabled)\n    .cssClassDirectivesEnabled(cssClassDirectivesEnabled);\n})\n.controller('DataController', function DataController($compile, $http, $rootScope) {\n\n  this.isEA = !commentDirectivesEnabled && !cssClassDirectivesEnabled;\n  this.isEAC = !commentDirectivesEnabled && cssClassDirectivesEnabled;\n  this.isEAM = commentDirectivesEnabled && !cssClassDirectivesEnabled;\n  this.isEACM = commentDirectivesEnabled && cssClassDirectivesEnabled;\n\n  this.repeats = 50;\n\n  this.templates = [\n    'bootstrap-carousel.tpl.html',\n    'bootstrap-theme.tpl.html'\n  ];\n\n  this.html = null;\n  this.loadTemplate = function() {\n    this.html = null;\n    $http.get(window.location.pathname + this.selectedTemplate)\n      .then(function(response) { this.html = response.data; }.bind(this));\n  };\n\n  this.selectedTemplate = this.templates[0];\n  this.loadTemplate();\n\n\n  var linkers = [];\n  benchmarkSteps.push({\n    name: 'create',\n    fn: function() {\n      for (var i = 0; i < this.repeats; i++) {\n        var linker = $compile(this.html);\n        linkers.push(linker);\n      }\n    }.bind(this)\n  });\n\n  benchmarkSteps.push({\n    name: 'destroy',\n    fn: function() {\n      linkers.length = 0;\n    }\n  });\n\n});\n"
  },
  {
    "path": "benchmarks/bootstrap-compile-bp/bootstrap-carousel.tpl.html",
    "content": "<!-- code from http://getbootstrap.com/examples/carousel -->\n<div class=\"navbar-wrapper\">\n  <div class=\"container\">\n\n    <nav class=\"navbar navbar-inverse navbar-static-top\">\n      <div class=\"container\">\n        <div class=\"navbar-header\">\n          <button type=\"button\" class=\"navbar-toggle collapsed\" data-toggle=\"collapse\" data-target=\"#navbar\" aria-expanded=\"false\" aria-controls=\"navbar\">\n            <span class=\"sr-only\">Toggle navigation</span>\n            <span class=\"icon-bar\"></span>\n            <span class=\"icon-bar\"></span>\n            <span class=\"icon-bar\"></span>\n          </button>\n          <a class=\"navbar-brand\" href=\"#\">Project name</a>\n        </div>\n        <div id=\"navbar\" class=\"navbar-collapse collapse\">\n          <ul class=\"nav navbar-nav\">\n            <li class=\"active\"><a href=\"#\">Home</a></li>\n            <li><a href=\"#about\">About</a></li>\n            <li><a href=\"#contact\">Contact</a></li>\n            <li class=\"dropdown\">\n              <a href=\"#\" class=\"dropdown-toggle\" data-toggle=\"dropdown\" role=\"button\" aria-haspopup=\"true\" aria-expanded=\"false\">Dropdown <span class=\"caret\"></span></a>\n              <ul class=\"dropdown-menu\">\n                <li><a href=\"#\">Action</a></li>\n                <li><a href=\"#\">Another action</a></li>\n                <li><a href=\"#\">Something else here</a></li>\n                <li role=\"separator\" class=\"divider\"></li>\n                <li class=\"dropdown-header\">Nav header</li>\n                <li><a href=\"#\">Separated link</a></li>\n                <li><a href=\"#\">One more separated link</a></li>\n              </ul>\n            </li>\n          </ul>\n        </div>\n      </div>\n    </nav>\n\n  </div>\n</div>\n\n\n<!-- Carousel\n================================================== -->\n<div id=\"myCarousel\" class=\"carousel slide\" data-ride=\"carousel\">\n  <!-- Indicators -->\n  <ol class=\"carousel-indicators\">\n    <li data-target=\"#myCarousel\" data-slide-to=\"0\" class=\"active\"></li>\n    <li data-target=\"#myCarousel\" data-slide-to=\"1\"></li>\n    <li data-target=\"#myCarousel\" data-slide-to=\"2\"></li>\n  </ol>\n  <div class=\"carousel-inner\" role=\"listbox\">\n    <div class=\"item active\">\n      <img class=\"first-slide\" src=\"data:image/gif;base64,R0lGODlhAQABAIAAAHd3dwAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==\" alt=\"First slide\">\n      <div class=\"container\">\n        <div class=\"carousel-caption\">\n          <h1>Example headline.</h1>\n          <p>Note: If you're viewing this page via a <code>file://</code> URL, the \"next\" and \"previous\" Glyphicon buttons on the left and right might not load/display properly due to web browser security rules.</p>\n          <p><a class=\"btn btn-lg btn-primary\" href=\"#\" role=\"button\">Sign up today</a></p>\n        </div>\n      </div>\n    </div>\n    <div class=\"item\">\n      <img class=\"second-slide\" src=\"data:image/gif;base64,R0lGODlhAQABAIAAAHd3dwAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==\" alt=\"Second slide\">\n      <div class=\"container\">\n        <div class=\"carousel-caption\">\n          <h1>Another example headline.</h1>\n          <p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>\n          <p><a class=\"btn btn-lg btn-primary\" href=\"#\" role=\"button\">Learn more</a></p>\n        </div>\n      </div>\n    </div>\n    <div class=\"item\">\n      <img class=\"third-slide\" src=\"data:image/gif;base64,R0lGODlhAQABAIAAAHd3dwAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==\" alt=\"Third slide\">\n      <div class=\"container\">\n        <div class=\"carousel-caption\">\n          <h1>One more for good measure.</h1>\n          <p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>\n          <p><a class=\"btn btn-lg btn-primary\" href=\"#\" role=\"button\">Browse gallery</a></p>\n        </div>\n      </div>\n    </div>\n  </div>\n  <a class=\"left carousel-control\" href=\"#myCarousel\" role=\"button\" data-slide=\"prev\">\n    <span class=\"glyphicon glyphicon-chevron-left\" aria-hidden=\"true\"></span>\n    <span class=\"sr-only\">Previous</span>\n  </a>\n  <a class=\"right carousel-control\" href=\"#myCarousel\" role=\"button\" data-slide=\"next\">\n    <span class=\"glyphicon glyphicon-chevron-right\" aria-hidden=\"true\"></span>\n    <span class=\"sr-only\">Next</span>\n  </a>\n</div><!-- /.carousel -->\n\n\n<!-- Marketing messaging and featurettes\n================================================== -->\n<!-- Wrap the rest of the page in another container to center all the content. -->\n\n<div class=\"container marketing\">\n\n  <!-- Three columns of text below the carousel -->\n  <div class=\"row\">\n    <div class=\"col-lg-4\">\n      <img class=\"img-circle\" src=\"data:image/gif;base64,R0lGODlhAQABAIAAAHd3dwAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==\" alt=\"Generic placeholder image\" width=\"140\" height=\"140\">\n      <h2>Heading</h2>\n      <p>Donec sed odio dui. Etiam porta sem malesuada magna mollis euismod. Nullam id dolor id nibh ultricies vehicula ut id elit. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Praesent commodo cursus magna.</p>\n      <p><a class=\"btn btn-default\" href=\"#\" role=\"button\">View details &raquo;</a></p>\n    </div><!-- /.col-lg-4 -->\n    <div class=\"col-lg-4\">\n      <img class=\"img-circle\" src=\"data:image/gif;base64,R0lGODlhAQABAIAAAHd3dwAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==\" alt=\"Generic placeholder image\" width=\"140\" height=\"140\">\n      <h2>Heading</h2>\n      <p>Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh.</p>\n      <p><a class=\"btn btn-default\" href=\"#\" role=\"button\">View details &raquo;</a></p>\n    </div><!-- /.col-lg-4 -->\n    <div class=\"col-lg-4\">\n      <img class=\"img-circle\" src=\"data:image/gif;base64,R0lGODlhAQABAIAAAHd3dwAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==\" alt=\"Generic placeholder image\" width=\"140\" height=\"140\">\n      <h2>Heading</h2>\n      <p>Donec sed odio dui. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Vestibulum id ligula porta felis euismod semper. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.</p>\n      <p><a class=\"btn btn-default\" href=\"#\" role=\"button\">View details &raquo;</a></p>\n    </div><!-- /.col-lg-4 -->\n  </div><!-- /.row -->\n\n\n  <!-- START THE FEATURETTES -->\n\n  <hr class=\"featurette-divider\">\n\n  <div class=\"row featurette\">\n    <div class=\"col-md-7\">\n      <h2 class=\"featurette-heading\">First featurette heading. <span class=\"text-muted\">It'll blow your mind.</span></h2>\n      <p class=\"lead\">Donec ullamcorper nulla non metus auctor fringilla. Vestibulum id ligula porta felis euismod semper. Praesent commodo cursus magna, vel scelerisque nisl consectetur. Fusce dapibus, tellus ac cursus commodo.</p>\n    </div>\n    <div class=\"col-md-5\">\n      <img class=\"featurette-image img-responsive center-block\" data-src=\"holder.js/500x500/auto\" alt=\"Generic placeholder image\">\n    </div>\n  </div>\n\n  <hr class=\"featurette-divider\">\n\n  <div class=\"row featurette\">\n    <div class=\"col-md-7 col-md-push-5\">\n      <h2 class=\"featurette-heading\">Oh yeah, it's that good. <span class=\"text-muted\">See for yourself.</span></h2>\n      <p class=\"lead\">Donec ullamcorper nulla non metus auctor fringilla. Vestibulum id ligula porta felis euismod semper. Praesent commodo cursus magna, vel scelerisque nisl consectetur. Fusce dapibus, tellus ac cursus commodo.</p>\n    </div>\n    <div class=\"col-md-5 col-md-pull-7\">\n      <img class=\"featurette-image img-responsive center-block\" data-src=\"holder.js/500x500/auto\" alt=\"Generic placeholder image\">\n    </div>\n  </div>\n\n  <hr class=\"featurette-divider\">\n\n  <div class=\"row featurette\">\n    <div class=\"col-md-7\">\n      <h2 class=\"featurette-heading\">And lastly, this one. <span class=\"text-muted\">Checkmate.</span></h2>\n      <p class=\"lead\">Donec ullamcorper nulla non metus auctor fringilla. Vestibulum id ligula porta felis euismod semper. Praesent commodo cursus magna, vel scelerisque nisl consectetur. Fusce dapibus, tellus ac cursus commodo.</p>\n    </div>\n    <div class=\"col-md-5\">\n      <img class=\"featurette-image img-responsive center-block\" data-src=\"holder.js/500x500/auto\" alt=\"Generic placeholder image\">\n    </div>\n  </div>\n\n  <hr class=\"featurette-divider\">\n\n  <!-- /END THE FEATURETTES -->\n\n\n  <!-- FOOTER -->\n  <footer>\n    <p class=\"pull-right\"><a href=\"#\">Back to top</a></p>\n    <p>&copy; 2016 Company, Inc. &middot; <a href=\"#\">Privacy</a> &middot; <a href=\"#\">Terms</a></p>\n  </footer>\n\n</div><!-- /.container -->\n"
  },
  {
    "path": "benchmarks/bootstrap-compile-bp/bootstrap-theme.tpl.html",
    "content": "<!-- Fixed navbar -->\n<nav class=\"navbar navbar-inverse navbar-fixed-top\">\n<div class=\"container\">\n  <div class=\"navbar-header\">\n    <button type=\"button\" class=\"navbar-toggle collapsed\" data-toggle=\"collapse\" data-target=\"#navbar\" aria-expanded=\"false\" aria-controls=\"navbar\">\n      <span class=\"sr-only\">Toggle navigation</span>\n      <span class=\"icon-bar\"></span>\n      <span class=\"icon-bar\"></span>\n      <span class=\"icon-bar\"></span>\n    </button>\n    <a class=\"navbar-brand\" href=\"#\">Bootstrap theme</a>\n  </div>\n  <div id=\"navbar\" class=\"navbar-collapse collapse\">\n    <ul class=\"nav navbar-nav\">\n      <li class=\"active\"><a href=\"#\">Home</a></li>\n      <li><a href=\"#about\">About</a></li>\n      <li><a href=\"#contact\">Contact</a></li>\n      <li class=\"dropdown\">\n        <a href=\"#\" class=\"dropdown-toggle\" data-toggle=\"dropdown\" role=\"button\" aria-haspopup=\"true\" aria-expanded=\"false\">Dropdown <span class=\"caret\"></span></a>\n        <ul class=\"dropdown-menu\">\n          <li><a href=\"#\">Action</a></li>\n          <li><a href=\"#\">Another action</a></li>\n          <li><a href=\"#\">Something else here</a></li>\n          <li role=\"separator\" class=\"divider\"></li>\n          <li class=\"dropdown-header\">Nav header</li>\n          <li><a href=\"#\">Separated link</a></li>\n          <li><a href=\"#\">One more separated link</a></li>\n        </ul>\n      </li>\n    </ul>\n  </div><!--/.nav-collapse -->\n</div>\n</nav>\n\n<div class=\"container theme-showcase\" role=\"main\">\n\n<!-- Main jumbotron for a primary marketing message or call to action -->\n<div class=\"jumbotron\">\n  <h1>Theme example</h1>\n  <p>This is a template showcasing the optional theme stylesheet included in Bootstrap. Use it as a starting point to create something more unique by building on or modifying it.</p>\n</div>\n\n\n<div class=\"page-header\">\n  <h1>Buttons</h1>\n</div>\n<p>\n  <button type=\"button\" class=\"btn btn-lg btn-default\">Default</button>\n  <button type=\"button\" class=\"btn btn-lg btn-primary\">Primary</button>\n  <button type=\"button\" class=\"btn btn-lg btn-success\">Success</button>\n  <button type=\"button\" class=\"btn btn-lg btn-info\">Info</button>\n  <button type=\"button\" class=\"btn btn-lg btn-warning\">Warning</button>\n  <button type=\"button\" class=\"btn btn-lg btn-danger\">Danger</button>\n  <button type=\"button\" class=\"btn btn-lg btn-link\">Link</button>\n</p>\n<p>\n  <button type=\"button\" class=\"btn btn-default\">Default</button>\n  <button type=\"button\" class=\"btn btn-primary\">Primary</button>\n  <button type=\"button\" class=\"btn btn-success\">Success</button>\n  <button type=\"button\" class=\"btn btn-info\">Info</button>\n  <button type=\"button\" class=\"btn btn-warning\">Warning</button>\n  <button type=\"button\" class=\"btn btn-danger\">Danger</button>\n  <button type=\"button\" class=\"btn btn-link\">Link</button>\n</p>\n<p>\n  <button type=\"button\" class=\"btn btn-sm btn-default\">Default</button>\n  <button type=\"button\" class=\"btn btn-sm btn-primary\">Primary</button>\n  <button type=\"button\" class=\"btn btn-sm btn-success\">Success</button>\n  <button type=\"button\" class=\"btn btn-sm btn-info\">Info</button>\n  <button type=\"button\" class=\"btn btn-sm btn-warning\">Warning</button>\n  <button type=\"button\" class=\"btn btn-sm btn-danger\">Danger</button>\n  <button type=\"button\" class=\"btn btn-sm btn-link\">Link</button>\n</p>\n<p>\n  <button type=\"button\" class=\"btn btn-xs btn-default\">Default</button>\n  <button type=\"button\" class=\"btn btn-xs btn-primary\">Primary</button>\n  <button type=\"button\" class=\"btn btn-xs btn-success\">Success</button>\n  <button type=\"button\" class=\"btn btn-xs btn-info\">Info</button>\n  <button type=\"button\" class=\"btn btn-xs btn-warning\">Warning</button>\n  <button type=\"button\" class=\"btn btn-xs btn-danger\">Danger</button>\n  <button type=\"button\" class=\"btn btn-xs btn-link\">Link</button>\n</p>\n\n\n<div class=\"page-header\">\n  <h1>Tables</h1>\n</div>\n<div class=\"row\">\n  <div class=\"col-md-6\">\n    <table class=\"table\">\n      <thead>\n        <tr>\n          <th>#</th>\n          <th>First Name</th>\n          <th>Last Name</th>\n          <th>Username</th>\n        </tr>\n      </thead>\n      <tbody>\n        <tr>\n          <td>1</td>\n          <td>Mark</td>\n          <td>Otto</td>\n          <td>@mdo</td>\n        </tr>\n        <tr>\n          <td>2</td>\n          <td>Jacob</td>\n          <td>Thornton</td>\n          <td>@fat</td>\n        </tr>\n        <tr>\n          <td>3</td>\n          <td>Larry</td>\n          <td>the Bird</td>\n          <td>@twitter</td>\n        </tr>\n      </tbody>\n    </table>\n  </div>\n  <div class=\"col-md-6\">\n    <table class=\"table table-striped\">\n      <thead>\n        <tr>\n          <th>#</th>\n          <th>First Name</th>\n          <th>Last Name</th>\n          <th>Username</th>\n        </tr>\n      </thead>\n      <tbody>\n        <tr>\n          <td>1</td>\n          <td>Mark</td>\n          <td>Otto</td>\n          <td>@mdo</td>\n        </tr>\n        <tr>\n          <td>2</td>\n          <td>Jacob</td>\n          <td>Thornton</td>\n          <td>@fat</td>\n        </tr>\n        <tr>\n          <td>3</td>\n          <td>Larry</td>\n          <td>the Bird</td>\n          <td>@twitter</td>\n        </tr>\n      </tbody>\n    </table>\n  </div>\n</div>\n\n<div class=\"row\">\n  <div class=\"col-md-6\">\n    <table class=\"table table-bordered\">\n      <thead>\n        <tr>\n          <th>#</th>\n          <th>First Name</th>\n          <th>Last Name</th>\n          <th>Username</th>\n        </tr>\n      </thead>\n      <tbody>\n        <tr>\n          <td rowspan=\"2\">1</td>\n          <td>Mark</td>\n          <td>Otto</td>\n          <td>@mdo</td>\n        </tr>\n        <tr>\n          <td>Mark</td>\n          <td>Otto</td>\n          <td>@TwBootstrap</td>\n        </tr>\n        <tr>\n          <td>2</td>\n          <td>Jacob</td>\n          <td>Thornton</td>\n          <td>@fat</td>\n        </tr>\n        <tr>\n          <td>3</td>\n          <td colspan=\"2\">Larry the Bird</td>\n          <td>@twitter</td>\n        </tr>\n      </tbody>\n    </table>\n  </div>\n  <div class=\"col-md-6\">\n    <table class=\"table table-condensed\">\n      <thead>\n        <tr>\n          <th>#</th>\n          <th>First Name</th>\n          <th>Last Name</th>\n          <th>Username</th>\n        </tr>\n      </thead>\n      <tbody>\n        <tr>\n          <td>1</td>\n          <td>Mark</td>\n          <td>Otto</td>\n          <td>@mdo</td>\n        </tr>\n        <tr>\n          <td>2</td>\n          <td>Jacob</td>\n          <td>Thornton</td>\n          <td>@fat</td>\n        </tr>\n        <tr>\n          <td>3</td>\n          <td colspan=\"2\">Larry the Bird</td>\n          <td>@twitter</td>\n        </tr>\n      </tbody>\n    </table>\n  </div>\n</div>\n\n\n<div class=\"page-header\">\n  <h1>Thumbnails</h1>\n</div>\n<img data-src=\"holder.js/200x200\" class=\"img-thumbnail\" alt=\"200x200\" src=\"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgdmlld0JveD0iMCAwIDIwMCAyMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjwhLS0KU291cmNlIFVSTDogaG9sZGVyLmpzLzIwMHgyMDAKQ3JlYXRlZCB3aXRoIEhvbGRlci5qcyAyLjYuMC4KTGVhcm4gbW9yZSBhdCBodHRwOi8vaG9sZGVyanMuY29tCihjKSAyMDEyLTIwMTUgSXZhbiBNYWxvcGluc2t5IC0gaHR0cDovL2ltc2t5LmNvCi0tPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+PCFbQ0RBVEFbI2hvbGRlcl8xNTYyY2ExYjA3YiB0ZXh0IHsgZmlsbDojQUFBQUFBO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgT3BlbiBTYW5zLCBzYW5zLXNlcmlmLCBtb25vc3BhY2U7Zm9udC1zaXplOjEwcHQgfSBdXT48L3N0eWxlPjwvZGVmcz48ZyBpZD0iaG9sZGVyXzE1NjJjYTFiMDdiIj48cmVjdCB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgZmlsbD0iI0VFRUVFRSIvPjxnPjx0ZXh0IHg9Ijc0LjY5NTMxMjUiIHk9IjEwNC41Ij4yMDB4MjAwPC90ZXh0PjwvZz48L2c+PC9zdmc+\" data-holder-rendered=\"true\" style=\"width: 200px; height: 200px;\">\n\n\n<div class=\"page-header\">\n  <h1>Labels</h1>\n</div>\n<h1>\n  <span class=\"label label-default\">Default</span>\n  <span class=\"label label-primary\">Primary</span>\n  <span class=\"label label-success\">Success</span>\n  <span class=\"label label-info\">Info</span>\n  <span class=\"label label-warning\">Warning</span>\n  <span class=\"label label-danger\">Danger</span>\n</h1>\n<h2>\n  <span class=\"label label-default\">Default</span>\n  <span class=\"label label-primary\">Primary</span>\n  <span class=\"label label-success\">Success</span>\n  <span class=\"label label-info\">Info</span>\n  <span class=\"label label-warning\">Warning</span>\n  <span class=\"label label-danger\">Danger</span>\n</h2>\n<h3>\n  <span class=\"label label-default\">Default</span>\n  <span class=\"label label-primary\">Primary</span>\n  <span class=\"label label-success\">Success</span>\n  <span class=\"label label-info\">Info</span>\n  <span class=\"label label-warning\">Warning</span>\n  <span class=\"label label-danger\">Danger</span>\n</h3>\n<h4>\n  <span class=\"label label-default\">Default</span>\n  <span class=\"label label-primary\">Primary</span>\n  <span class=\"label label-success\">Success</span>\n  <span class=\"label label-info\">Info</span>\n  <span class=\"label label-warning\">Warning</span>\n  <span class=\"label label-danger\">Danger</span>\n</h4>\n<h5>\n  <span class=\"label label-default\">Default</span>\n  <span class=\"label label-primary\">Primary</span>\n  <span class=\"label label-success\">Success</span>\n  <span class=\"label label-info\">Info</span>\n  <span class=\"label label-warning\">Warning</span>\n  <span class=\"label label-danger\">Danger</span>\n</h5>\n<h6>\n  <span class=\"label label-default\">Default</span>\n  <span class=\"label label-primary\">Primary</span>\n  <span class=\"label label-success\">Success</span>\n  <span class=\"label label-info\">Info</span>\n  <span class=\"label label-warning\">Warning</span>\n  <span class=\"label label-danger\">Danger</span>\n</h6>\n<p>\n  <span class=\"label label-default\">Default</span>\n  <span class=\"label label-primary\">Primary</span>\n  <span class=\"label label-success\">Success</span>\n  <span class=\"label label-info\">Info</span>\n  <span class=\"label label-warning\">Warning</span>\n  <span class=\"label label-danger\">Danger</span>\n</p>\n\n\n<div class=\"page-header\">\n  <h1>Badges</h1>\n</div>\n<p>\n  <a href=\"#\">Inbox <span class=\"badge\">42</span></a>\n</p>\n<ul class=\"nav nav-pills\" role=\"tablist\">\n  <li role=\"presentation\" class=\"active\"><a href=\"#\">Home <span class=\"badge\">42</span></a></li>\n  <li role=\"presentation\"><a href=\"#\">Profile</a></li>\n  <li role=\"presentation\"><a href=\"#\">Messages <span class=\"badge\">3</span></a></li>\n</ul>\n\n\n<div class=\"page-header\">\n  <h1>Dropdown menus</h1>\n</div>\n<div class=\"dropdown theme-dropdown clearfix\">\n  <a id=\"dropdownMenu1\" href=\"#\" class=\"sr-only dropdown-toggle\" data-toggle=\"dropdown\" role=\"button\" aria-haspopup=\"true\" aria-expanded=\"false\">Dropdown <span class=\"caret\"></span></a>\n  <ul class=\"dropdown-menu\" aria-labelledby=\"dropdownMenu1\">\n    <li class=\"active\"><a href=\"#\">Action</a></li>\n    <li><a href=\"#\">Another action</a></li>\n    <li><a href=\"#\">Something else here</a></li>\n    <li role=\"separator\" class=\"divider\"></li>\n    <li><a href=\"#\">Separated link</a></li>\n  </ul>\n</div>\n\n\n<div class=\"page-header\">\n  <h1>Navs</h1>\n</div>\n<ul class=\"nav nav-tabs\" role=\"tablist\">\n  <li role=\"presentation\" class=\"active\"><a href=\"#\">Home</a></li>\n  <li role=\"presentation\"><a href=\"#\">Profile</a></li>\n  <li role=\"presentation\"><a href=\"#\">Messages</a></li>\n</ul>\n<ul class=\"nav nav-pills\" role=\"tablist\">\n  <li role=\"presentation\" class=\"active\"><a href=\"#\">Home</a></li>\n  <li role=\"presentation\"><a href=\"#\">Profile</a></li>\n  <li role=\"presentation\"><a href=\"#\">Messages</a></li>\n</ul>\n\n\n<div class=\"page-header\">\n  <h1>Navbars</h1>\n</div>\n\n<nav class=\"navbar navbar-default\">\n  <div class=\"container\">\n    <div class=\"navbar-header\">\n      <button type=\"button\" class=\"navbar-toggle collapsed\" data-toggle=\"collapse\" data-target=\".navbar-collapse\">\n        <span class=\"sr-only\">Toggle navigation</span>\n        <span class=\"icon-bar\"></span>\n        <span class=\"icon-bar\"></span>\n        <span class=\"icon-bar\"></span>\n      </button>\n      <a class=\"navbar-brand\" href=\"#\">Project name</a>\n    </div>\n    <div class=\"navbar-collapse collapse\">\n      <ul class=\"nav navbar-nav\">\n        <li class=\"active\"><a href=\"#\">Home</a></li>\n        <li><a href=\"#about\">About</a></li>\n        <li><a href=\"#contact\">Contact</a></li>\n        <li class=\"dropdown\">\n          <a href=\"#\" class=\"dropdown-toggle\" data-toggle=\"dropdown\" role=\"button\" aria-haspopup=\"true\" aria-expanded=\"false\">Dropdown <span class=\"caret\"></span></a>\n          <ul class=\"dropdown-menu\">\n            <li><a href=\"#\">Action</a></li>\n            <li><a href=\"#\">Another action</a></li>\n            <li><a href=\"#\">Something else here</a></li>\n            <li role=\"separator\" class=\"divider\"></li>\n            <li class=\"dropdown-header\">Nav header</li>\n            <li><a href=\"#\">Separated link</a></li>\n            <li><a href=\"#\">One more separated link</a></li>\n          </ul>\n        </li>\n      </ul>\n    </div><!--/.nav-collapse -->\n  </div>\n</nav>\n\n<nav class=\"navbar navbar-inverse\">\n  <div class=\"container\">\n    <div class=\"navbar-header\">\n      <button type=\"button\" class=\"navbar-toggle collapsed\" data-toggle=\"collapse\" data-target=\".navbar-collapse\">\n        <span class=\"sr-only\">Toggle navigation</span>\n        <span class=\"icon-bar\"></span>\n        <span class=\"icon-bar\"></span>\n        <span class=\"icon-bar\"></span>\n      </button>\n      <a class=\"navbar-brand\" href=\"#\">Project name</a>\n    </div>\n    <div class=\"navbar-collapse collapse\">\n      <ul class=\"nav navbar-nav\">\n        <li class=\"active\"><a href=\"#\">Home</a></li>\n        <li><a href=\"#about\">About</a></li>\n        <li><a href=\"#contact\">Contact</a></li>\n        <li class=\"dropdown\">\n          <a href=\"#\" class=\"dropdown-toggle\" data-toggle=\"dropdown\" role=\"button\" aria-haspopup=\"true\" aria-expanded=\"false\">Dropdown <span class=\"caret\"></span></a>\n          <ul class=\"dropdown-menu\">\n            <li><a href=\"#\">Action</a></li>\n            <li><a href=\"#\">Another action</a></li>\n            <li><a href=\"#\">Something else here</a></li>\n            <li role=\"separator\" class=\"divider\"></li>\n            <li class=\"dropdown-header\">Nav header</li>\n            <li><a href=\"#\">Separated link</a></li>\n            <li><a href=\"#\">One more separated link</a></li>\n          </ul>\n        </li>\n      </ul>\n    </div><!--/.nav-collapse -->\n  </div>\n</nav>\n\n\n<div class=\"page-header\">\n  <h1>Alerts</h1>\n</div>\n<div class=\"alert alert-success\" role=\"alert\">\n  <strong>Well done!</strong> You successfully read this important alert message.\n</div>\n<div class=\"alert alert-info\" role=\"alert\">\n  <strong>Heads up!</strong> This alert needs your attention, but it's not super important.\n</div>\n<div class=\"alert alert-warning\" role=\"alert\">\n  <strong>Warning!</strong> Best check yo self, you're not looking too good.\n</div>\n<div class=\"alert alert-danger\" role=\"alert\">\n  <strong>Oh snap!</strong> Change a few things up and try submitting again.\n</div>\n\n\n<div class=\"page-header\">\n  <h1>Progress bars</h1>\n</div>\n<div class=\"progress\">\n  <div class=\"progress-bar\" role=\"progressbar\" aria-valuenow=\"60\" aria-valuemin=\"0\" aria-valuemax=\"100\" style=\"width: 60%;\"><span class=\"sr-only\">60% Complete</span></div>\n</div>\n<div class=\"progress\">\n  <div class=\"progress-bar progress-bar-success\" role=\"progressbar\" aria-valuenow=\"40\" aria-valuemin=\"0\" aria-valuemax=\"100\" style=\"width: 40%\"><span class=\"sr-only\">40% Complete (success)</span></div>\n</div>\n<div class=\"progress\">\n  <div class=\"progress-bar progress-bar-info\" role=\"progressbar\" aria-valuenow=\"20\" aria-valuemin=\"0\" aria-valuemax=\"100\" style=\"width: 20%\"><span class=\"sr-only\">20% Complete</span></div>\n</div>\n<div class=\"progress\">\n  <div class=\"progress-bar progress-bar-warning\" role=\"progressbar\" aria-valuenow=\"60\" aria-valuemin=\"0\" aria-valuemax=\"100\" style=\"width: 60%\"><span class=\"sr-only\">60% Complete (warning)</span></div>\n</div>\n<div class=\"progress\">\n  <div class=\"progress-bar progress-bar-danger\" role=\"progressbar\" aria-valuenow=\"80\" aria-valuemin=\"0\" aria-valuemax=\"100\" style=\"width: 80%\"><span class=\"sr-only\">80% Complete (danger)</span></div>\n</div>\n<div class=\"progress\">\n  <div class=\"progress-bar progress-bar-striped\" role=\"progressbar\" aria-valuenow=\"60\" aria-valuemin=\"0\" aria-valuemax=\"100\" style=\"width: 60%\"><span class=\"sr-only\">60% Complete</span></div>\n</div>\n<div class=\"progress\">\n  <div class=\"progress-bar progress-bar-success\" style=\"width: 35%\"><span class=\"sr-only\">35% Complete (success)</span></div>\n  <div class=\"progress-bar progress-bar-warning\" style=\"width: 20%\"><span class=\"sr-only\">20% Complete (warning)</span></div>\n  <div class=\"progress-bar progress-bar-danger\" style=\"width: 10%\"><span class=\"sr-only\">10% Complete (danger)</span></div>\n</div>\n\n\n<div class=\"page-header\">\n  <h1>List groups</h1>\n</div>\n<div class=\"row\">\n  <div class=\"col-sm-4\">\n    <ul class=\"list-group\">\n      <li class=\"list-group-item\">Cras justo odio</li>\n      <li class=\"list-group-item\">Dapibus ac facilisis in</li>\n      <li class=\"list-group-item\">Morbi leo risus</li>\n      <li class=\"list-group-item\">Porta ac consectetur ac</li>\n      <li class=\"list-group-item\">Vestibulum at eros</li>\n    </ul>\n  </div><!-- /.col-sm-4 -->\n  <div class=\"col-sm-4\">\n    <div class=\"list-group\">\n      <a href=\"#\" class=\"list-group-item active\">\n        Cras justo odio\n      </a>\n      <a href=\"#\" class=\"list-group-item\">Dapibus ac facilisis in</a>\n      <a href=\"#\" class=\"list-group-item\">Morbi leo risus</a>\n      <a href=\"#\" class=\"list-group-item\">Porta ac consectetur ac</a>\n      <a href=\"#\" class=\"list-group-item\">Vestibulum at eros</a>\n    </div>\n  </div><!-- /.col-sm-4 -->\n  <div class=\"col-sm-4\">\n    <div class=\"list-group\">\n      <a href=\"#\" class=\"list-group-item active\">\n        <h4 class=\"list-group-item-heading\">List group item heading</h4>\n        <p class=\"list-group-item-text\">Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.</p>\n      </a>\n      <a href=\"#\" class=\"list-group-item\">\n        <h4 class=\"list-group-item-heading\">List group item heading</h4>\n        <p class=\"list-group-item-text\">Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.</p>\n      </a>\n      <a href=\"#\" class=\"list-group-item\">\n        <h4 class=\"list-group-item-heading\">List group item heading</h4>\n        <p class=\"list-group-item-text\">Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.</p>\n      </a>\n    </div>\n  </div><!-- /.col-sm-4 -->\n</div>\n\n\n<div class=\"page-header\">\n  <h1>Panels</h1>\n</div>\n<div class=\"row\">\n  <div class=\"col-sm-4\">\n    <div class=\"panel panel-default\">\n      <div class=\"panel-heading\">\n        <h3 class=\"panel-title\">Panel title</h3>\n      </div>\n      <div class=\"panel-body\">\n        Panel content\n      </div>\n    </div>\n    <div class=\"panel panel-primary\">\n      <div class=\"panel-heading\">\n        <h3 class=\"panel-title\">Panel title</h3>\n      </div>\n      <div class=\"panel-body\">\n        Panel content\n      </div>\n    </div>\n  </div><!-- /.col-sm-4 -->\n  <div class=\"col-sm-4\">\n    <div class=\"panel panel-success\">\n      <div class=\"panel-heading\">\n        <h3 class=\"panel-title\">Panel title</h3>\n      </div>\n      <div class=\"panel-body\">\n        Panel content\n      </div>\n    </div>\n    <div class=\"panel panel-info\">\n      <div class=\"panel-heading\">\n        <h3 class=\"panel-title\">Panel title</h3>\n      </div>\n      <div class=\"panel-body\">\n        Panel content\n      </div>\n    </div>\n  </div><!-- /.col-sm-4 -->\n  <div class=\"col-sm-4\">\n    <div class=\"panel panel-warning\">\n      <div class=\"panel-heading\">\n        <h3 class=\"panel-title\">Panel title</h3>\n      </div>\n      <div class=\"panel-body\">\n        Panel content\n      </div>\n    </div>\n    <div class=\"panel panel-danger\">\n      <div class=\"panel-heading\">\n        <h3 class=\"panel-title\">Panel title</h3>\n      </div>\n      <div class=\"panel-body\">\n        Panel content\n      </div>\n    </div>\n  </div><!-- /.col-sm-4 -->\n</div>\n\n\n<div class=\"page-header\">\n  <h1>Wells</h1>\n</div>\n<div class=\"well\">\n  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas sed diam eget risus varius blandit sit amet non magna. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Cras mattis consectetur purus sit amet fermentum. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Aenean lacinia bibendum nulla sed consectetur.</p>\n</div>\n\n\n<div class=\"page-header\">\n  <h1>Carousel</h1>\n</div>\n<div id=\"carousel-example-generic\" class=\"carousel slide\" data-ride=\"carousel\">\n  <ol class=\"carousel-indicators\">\n    <li data-target=\"#carousel-example-generic\" data-slide-to=\"0\" class=\"\"></li>\n    <li data-target=\"#carousel-example-generic\" data-slide-to=\"1\" class=\"\"></li>\n    <li data-target=\"#carousel-example-generic\" data-slide-to=\"2\" class=\"active\"></li>\n  </ol>\n  <div class=\"carousel-inner\" role=\"listbox\">\n    <div class=\"item\">\n      <img data-src=\"holder.js/1140x500/auto/#777:#555/text:First slide\" alt=\"First slide [1140x500]\" src=\"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTE0MCIgaGVpZ2h0PSI1MDAiIHZpZXdCb3g9IjAgMCAxMTQwIDUwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PCEtLQpTb3VyY2UgVVJMOiBob2xkZXIuanMvMTE0MHg1MDAvYXV0by8jNzc3OiM1NTUvdGV4dDpGaXJzdCBzbGlkZQpDcmVhdGVkIHdpdGggSG9sZGVyLmpzIDIuNi4wLgpMZWFybiBtb3JlIGF0IGh0dHA6Ly9ob2xkZXJqcy5jb20KKGMpIDIwMTItMjAxNSBJdmFuIE1hbG9waW5za3kgLSBodHRwOi8vaW1za3kuY28KLS0+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj48IVtDREFUQVsjaG9sZGVyXzE1NjJjYTIxYzRkIHRleHQgeyBmaWxsOiM1NTU7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBPcGVuIFNhbnMsIHNhbnMtc2VyaWYsIG1vbm9zcGFjZTtmb250LXNpemU6NTdwdCB9IF1dPjwvc3R5bGU+PC9kZWZzPjxnIGlkPSJob2xkZXJfMTU2MmNhMjFjNGQiPjxyZWN0IHdpZHRoPSIxMTQwIiBoZWlnaHQ9IjUwMCIgZmlsbD0iIzc3NyIvPjxnPjx0ZXh0IHg9IjM5MC41MDc4MTI1IiB5PSIyNzUuNSI+Rmlyc3Qgc2xpZGU8L3RleHQ+PC9nPjwvZz48L3N2Zz4=\" data-holder-rendered=\"true\">\n    </div>\n    <div class=\"item active left\">\n      <img data-src=\"holder.js/1140x500/auto/#666:#444/text:Second slide\" alt=\"Second slide [1140x500]\" src=\"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTE0MCIgaGVpZ2h0PSI1MDAiIHZpZXdCb3g9IjAgMCAxMTQwIDUwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PCEtLQpTb3VyY2UgVVJMOiBob2xkZXIuanMvMTE0MHg1MDAvYXV0by8jNjY2OiM0NDQvdGV4dDpTZWNvbmQgc2xpZGUKQ3JlYXRlZCB3aXRoIEhvbGRlci5qcyAyLjYuMC4KTGVhcm4gbW9yZSBhdCBodHRwOi8vaG9sZGVyanMuY29tCihjKSAyMDEyLTIwMTUgSXZhbiBNYWxvcGluc2t5IC0gaHR0cDovL2ltc2t5LmNvCi0tPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+PCFbQ0RBVEFbI2hvbGRlcl8xNTYyY2ExZTY3NCB0ZXh0IHsgZmlsbDojNDQ0O2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgT3BlbiBTYW5zLCBzYW5zLXNlcmlmLCBtb25vc3BhY2U7Zm9udC1zaXplOjU3cHQgfSBdXT48L3N0eWxlPjwvZGVmcz48ZyBpZD0iaG9sZGVyXzE1NjJjYTFlNjc0Ij48cmVjdCB3aWR0aD0iMTE0MCIgaGVpZ2h0PSI1MDAiIGZpbGw9IiM2NjYiLz48Zz48dGV4dCB4PSIzMzUuNjAxNTYyNSIgeT0iMjc1LjUiPlNlY29uZCBzbGlkZTwvdGV4dD48L2c+PC9nPjwvc3ZnPg==\" data-holder-rendered=\"true\">\n    </div>\n    <div class=\"item next left\">\n      <img data-src=\"holder.js/1140x500/auto/#555:#333/text:Third slide\" alt=\"Third slide [1140x500]\" src=\"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTE0MCIgaGVpZ2h0PSI1MDAiIHZpZXdCb3g9IjAgMCAxMTQwIDUwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PCEtLQpTb3VyY2UgVVJMOiBob2xkZXIuanMvMTE0MHg1MDAvYXV0by8jNTU1OiMzMzMvdGV4dDpUaGlyZCBzbGlkZQpDcmVhdGVkIHdpdGggSG9sZGVyLmpzIDIuNi4wLgpMZWFybiBtb3JlIGF0IGh0dHA6Ly9ob2xkZXJqcy5jb20KKGMpIDIwMTItMjAxNSBJdmFuIE1hbG9waW5za3kgLSBodHRwOi8vaW1za3kuY28KLS0+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj48IVtDREFUQVsjaG9sZGVyXzE1NjJjYTFiNTg5IHRleHQgeyBmaWxsOiMzMzM7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBPcGVuIFNhbnMsIHNhbnMtc2VyaWYsIG1vbm9zcGFjZTtmb250LXNpemU6NTdwdCB9IF1dPjwvc3R5bGU+PC9kZWZzPjxnIGlkPSJob2xkZXJfMTU2MmNhMWI1ODkiPjxyZWN0IHdpZHRoPSIxMTQwIiBoZWlnaHQ9IjUwMCIgZmlsbD0iIzU1NSIvPjxnPjx0ZXh0IHg9IjM3Ny44NjcxODc1IiB5PSIyNzUuNSI+VGhpcmQgc2xpZGU8L3RleHQ+PC9nPjwvZz48L3N2Zz4=\" data-holder-rendered=\"true\">\n    </div>\n  </div>\n  <a class=\"left carousel-control\" href=\"#carousel-example-generic\" role=\"button\" data-slide=\"prev\">\n    <span class=\"glyphicon glyphicon-chevron-left\" aria-hidden=\"true\"></span>\n    <span class=\"sr-only\">Previous</span>\n  </a>\n  <a class=\"right carousel-control\" href=\"#carousel-example-generic\" role=\"button\" data-slide=\"next\">\n    <span class=\"glyphicon glyphicon-chevron-right\" aria-hidden=\"true\"></span>\n    <span class=\"sr-only\">Next</span>\n  </a>\n</div>\n\n\n</div> <!-- /container -->\n"
  },
  {
    "path": "benchmarks/bootstrap-compile-bp/bp.conf.js",
    "content": "/* eslint-env node */\n\n'use strict';\n\nmodule.exports = function(config) {\n  config.set({\n    scripts: [{\n      id: 'angular',\n      src: '/build/angular.js'\n    },\n    {\n      src: 'app.js'\n    }]\n  });\n};\n"
  },
  {
    "path": "benchmarks/bootstrap-compile-bp/main.html",
    "content": "<div ng-app=\"boostrapCompileBenchmark\" ng-cloak>\n  <div ng-controller=\"DataController as config\">\n    <p>Please, select which configuration you want to use:</p>\n    <ul>\n      <li>\n        <a href=\"?comment=disabled&css=disabled\">Only EA</a>\n        <span ng-show=\"config.isEA\">(active)</span>\n      </li>\n      <li>\n        <a href=\"?comment=disabled\">Active EA and classes directives</a>\n        <span ng-show=\"config.isEAC\">(active)</span>\n      </li>\n      <li>\n        <a href=\"?css=disabled\">Active EA and comment directives</a>\n        <span ng-show=\"config.isEAM\">(active)</span>\n      </li>\n      <li>\n        <a href=\"?\">Active all directives</a>\n        <span ng-show=\"config.isEACM\">(active)</span>\n      </li>\n    </ul>\n\n    <hr>\n    <p>How many repetitions do you want to do?</p>\n    <input type=\"number\" ng-model=\"config.repeats\">\n\n    <hr>\n    <p>Template to $compile:</p>\n    <select\n      ng-options=\"template for template in config.templates\"\n      ng-model=\"config.selectedTemplate\"\n      ng-change=\"config.loadTemplate()\"></select>\n\n    <p>The benchmark is\n      <span ng-show=\"config.html\">Ready!</span>\n      <span ng-hide=\"config.html\">LOADING!</span>\n    </p>\n\n  </div>\n</div>\n"
  },
  {
    "path": "benchmarks/event-delegation-bp/app.js",
    "content": "'use strict';\n\nvar app = angular.module('eventDelegationBenchmark', []);\n\napp.directive('noopDir', function() {\n  return {\n    compile: function($element, $attrs) {\n      return function($scope, $element) {\n        return 1;\n      };\n    }\n  };\n});\n\napp.directive('nativeClick', ['$parse', function($parse) {\n  return {\n    compile: function($element, $attrs) {\n      $parse($attrs.tstEvent);\n      return function($scope, $element) {\n        $element[0].addEventListener('click', function() {\n          console.log('clicked');\n        }, false);\n      };\n    }\n  };\n}]);\n\napp.directive('dlgtClick', function() {\n  return {\n    compile: function($element, $attrs) {\n      // We don't setup the global event listeners as the costs are small and one time only...\n    }\n  };\n});\n\napp.controller('DataController', function DataController($rootScope) {\n  this.ngRepeatCount = 1000;\n  this.rows = [];\n  var self = this;\n\n  benchmarkSteps.push({\n    name: '$apply',\n    fn: function() {\n      var oldRows = self.rows;\n      $rootScope.$apply(function() {\n        self.rows = [];\n      });\n      self.rows = oldRows;\n      if (self.rows.length !== self.ngRepeatCount) {\n        self.rows = [];\n        for (var i = 0; i < self.ngRepeatCount; i++) {\n          self.rows.push('row' + i);\n        }\n      }\n      $rootScope.$apply();\n    }\n  });\n});\n"
  },
  {
    "path": "benchmarks/event-delegation-bp/bp.conf.js",
    "content": "/* eslint-env node */\n\n'use strict';\n\nmodule.exports = function(config) {\n  config.set({\n    scripts: [{\n      id: 'angular',\n      src: '/build/angular.js'\n    }, {\n      src: 'app.js'\n    }]\n  });\n};\n"
  },
  {
    "path": "benchmarks/event-delegation-bp/main.html",
    "content": "<div ng-app=\"eventDelegationBenchmark\">\n<div ng-controller=\"DataController as ctrl\">\n<div class=\"container-fluid\">\n\n<p>\nImpact of event delegation.\n</p>\n\n<p>\n<label>\n  Number of ngRepeats:\n  <input type=\"number\" ng-model=\"ctrl.ngRepeatCount\">\n</label>\n</p>\n\n<p>\n<div class=\"radio\"><label><input type=radio ng-model=\"benchmarkType\" value=\"ngClick\">ngClick</label></div>\n<div class=\"radio\"><label><input type=radio ng-model=\"benchmarkType\" value=\"ngClickNoJqLite\">ngClick without jqLite</label></div>\n<div class=\"radio\"><label><input type=radio ng-model=\"benchmarkType\" value=\"ngShow\">baseline: ng-show</label></div>\n<div class=\"radio\"><label><input type=radio ng-model=\"benchmarkType\" value=\"textInterpolation\">baseline: text interpolation</label></div>\n<div class=\"radio\"><label><input type=radio ng-model=\"benchmarkType\" value=\"dlgtClick\">delegate event directive (only compile)</label></div>\n<div class=\"radio\"><label><input type=radio ng-model=\"benchmarkType\" value=\"noopDir\">baseline: noop directive (compile and link)</label></div>\n<div class=\"radio\"><label><input type=radio ng-model=\"benchmarkType\" value=\"noop\">baseline: no directive</label></div>\n</p>\n\n<p>\nHow to read the results:\n<ul>\n  <li>The benchmark measures how long it takes to instantiate a given number of directives</li>\n  <li>ngClick is compared against ngShow and text interpolation as baseline. The results show\n      how expensive ngClick is compared to other very simple directives that touch the DOM.\n  </li>\n  <li>To measure the impact of jqLite.on vs element.addEventListener there is also a benchmark\n      that as a modified version of ngClick that uses element.addEventListener.\n  </li>\n  <li>The delegate event directive is compared against a noop directive with a compile and link function and the case with no directives.\n      The result shows how expensive it is to add a link function to a directive, as the delegate event directive has none.\n  </li>\n</ul>\n</p>\n\n<p>\nResults as of 7/31/2014:\n<ul>\n  <li>ngClick is very close to ngShow and text interpolation, especially when looking at a version of ngClick that does not use jqLite.on but element.addEventListener instead.</li>\n  <li>A delegate event directive that has no link function has the same speed as a directive with link function. I.e. ngClick is slower compared to the delegate event directive only because ngClick touches\n  the DOM for every element</li>\n  <li>A delegate event directive could be about 50% faster than ngClick. However, the overall performance\n      benefit depends on how many (and which) other directives are used on the same element\n      and what other things are part of the measures use case.\n      E.g. rows of a table with ngRepeat that use ngClick will probably also contain text interpolation.\n  </li>\n</ul>\n</p>\n\nDebug output:\n<ng-switch on=\"benchmarkType\">\n  <div ng-switch-when=\"ngClick\">\n    <div>\n      <span ng-repeat=\"row in ctrl.rows\">\n        <span ng-click=\"a()\">1</span>\n        <span ng-click=\"a()\">1</span>\n        <span ng-click=\"a()\">1</span>\n        <span ng-click=\"a()\">1</span>\n      </span>\n    </div>\n  </div>\n  <div ng-switch-when=\"ngClickNoJqLite\">\n    <div>\n      <span ng-repeat=\"row in ctrl.rows\">\n        <span native-click=\"a()\">1</span>\n        <span native-click=\"a()\">1</span>\n        <span native-click=\"a()\">1</span>\n        <span native-click=\"a()\">1</span>\n        <span native-click=\"a()\">1</span>\n      </span>\n    </div>\n  </div>\n  <div ng-switch-when=\"ngShow\">\n    <div>\n      <span ng-repeat=\"row in ctrl.rows\">\n        <span ng-show=\"true\">1</span>\n        <span ng-show=\"true\">1</span>\n        <span ng-show=\"true\">1</span>\n        <span ng-show=\"true\">1</span>\n        <span ng-show=\"true\">1</span>\n      </span>\n    </div>\n  </div>\n  <div ng-switch-when=\"textInterpolation\">\n    <div>\n      <span ng-repeat=\"row in ctrl.rows\">\n        <span>{{row}}</span>\n        <span>{{row}}</span>\n        <span>{{row}}</span>\n        <span>{{row}}</span>\n        <span>{{row}}</span>\n      </span>\n    </div>\n  </div>\n  <div ng-switch-when=\"dlgtClick\">\n    <div>\n      <span ng-repeat=\"row in ctrl.rows\">\n        <span dlgt-click=\"a()\">1</span>\n        <span dlgt-click=\"a()\">1</span>\n        <span dlgt-click=\"a()\">1</span>\n        <span dlgt-click=\"a()\">1</span>\n        <span dlgt-click=\"a()\">1</span>\n      </span>\n    </div>\n  </div>\n  <div ng-switch-when=\"noopDir\">\n    <div>\n      <span ng-repeat=\"row in ctrl.rows\">\n        <span noop-dir>1</span>\n        <span noop-dir>1</span>\n        <span noop-dir>1</span>\n        <span noop-dir>1</span>\n        <span noop-dir>1</span>\n      </span>\n    </div>\n  </div>\n  <div ng-switch-when=\"noop\">\n    <div>\n      <span ng-repeat=\"row in ctrl.rows\">\n        <span>1</span>\n        <span>1</span>\n        <span>1</span>\n        <span>1</span>\n        <span>1</span>\n      </span>\n    </div>\n  </div>\n\n</ng-switch>\n\n</div>\n</div>\n</div>"
  },
  {
    "path": "benchmarks/largetable-bp/app.js",
    "content": "'use strict';\n\nvar app = angular.module('largetableBenchmark', []);\n\napp.config(function($compileProvider) {\n  if ($compileProvider.debugInfoEnabled) {\n    $compileProvider.debugInfoEnabled(false);\n  }\n});\n\napp.filter('noop', function() {\n  return function(input) {\n    return input;\n  };\n});\n\napp.controller('DataController', function DataController($scope, $rootScope) {\n  var totalRows = 1000;\n  var totalColumns = 20;\n\n  var data = $scope.data = [];\n  $scope.digestDuration = '?';\n  $scope.numberOfBindings = totalRows * totalColumns * 2 + totalRows + 1;\n  $scope.numberOfWatches = '?';\n\n  /** @this */\n  function iGetter() { return this.i; }\n  /** @this */\n  function jGetter() { return this.j; }\n\n  for (var i = 0; i < totalRows; i++) {\n    data[i] = [];\n    for (var j = 0; j < totalColumns; j++) {\n      data[i][j] = {\n        i: i, j: j,\n        iFn: iGetter,\n        jFn: jGetter\n      };\n    }\n  }\n\n  var previousType;\n\n  benchmarkSteps.push({\n    name: 'destroy',\n    fn: function() {\n      $scope.$apply(function() {\n        previousType = $scope.benchmarkType;\n        $scope.benchmarkType = 'none';\n      });\n    }\n  });\n\n  benchmarkSteps.push({\n    name: 'create',\n    fn: function() {\n      $scope.$apply(function() {\n        $scope.benchmarkType = previousType;\n      });\n    }\n  });\n\n  benchmarkSteps.push({\n    name: '$apply',\n    fn: function() {\n      $rootScope.$apply();\n    }\n  });\n});\n\n\napp.directive('baselineBindingTable', function() {\n  return {\n    restrict: 'E',\n    link: function($scope, $element) {\n      var i, j, row, cell, comment;\n      var document = window.document;\n      var template = document.createElement('span');\n      template.setAttribute('ng-repeat', 'foo in foos');\n      template.classList.add('ng-scope');\n      template.appendChild(document.createElement('span'));\n      template.appendChild(document.createTextNode(':'));\n      template.appendChild(document.createElement('span'));\n      template.appendChild(document.createTextNode('|'));\n\n      for (i = 0; i < 1000; i++) {\n        row = document.createElement('div');\n        $element[0].appendChild(row);\n        for (j = 0; j < 20; j++) {\n          cell = template.cloneNode(true);\n          row.appendChild(cell);\n          cell.childNodes[0].textContent = i;\n          cell.childNodes[2].textContent = j;\n          cell.ng3992 = 'xxx';\n          comment = document.createComment('ngRepeat end: bar in foo');\n          row.appendChild(comment);\n        }\n\n        comment = document.createComment('ngRepeat end: foo in foos');\n        $element[0].appendChild(comment);\n      }\n    }\n  };\n});\n\n\napp.directive('baselineInterpolationTable', function() {\n  return {\n    restrict: 'E',\n    link: function($scope, $element) {\n      var i, j, row, cell, comment;\n      var document = window.document;\n      var template = document.createElement('span');\n      template.setAttribute('ng-repeat', 'foo in foos');\n      template.classList.add('ng-scope');\n\n      for (i = 0; i < 1000; i++) {\n        row = document.createElement('div');\n        $element[0].appendChild(row);\n        for (j = 0; j < 20; j++) {\n          cell = template.cloneNode(true);\n          row.appendChild(cell);\n          cell.textContent = '' + i + ':' + j + '|';\n          cell.ng3992 = 'xxx';\n          comment = document.createComment('ngRepeat end: bar in foo');\n          row.appendChild(comment);\n        }\n\n        comment = document.createComment('ngRepeat end: foo in foos');\n        $element[0].appendChild(comment);\n      }\n    }\n  };\n});\n\n\n\n/*\n\nthe fastest\n240/44\n\napp.directive('baselineTable', function() {\n  return function($scope, $element) {\n    var i, j, row, cell;\n\n    for (i = 0; i < 1000; i++) {\n      row = document.createElement('div');\n      for (j = 0; j < 20; j++) {\n        cell = document.createElement('span');\n        cell.textContent = '' + i + ':' + j;\n        row.appendChild(cell);\n      }\n      $element[0].appendChild(row);\n    }\n  };\n});\n\n */\n\n/*\nwith comments and expando\n232/90\n\napp.directive('baselineTable', function() {\n  return function($scope, $element) {\n    var i, j, row, cell, comment;\n\n    for (i = 0; i < 1000; i++) {\n      row = document.createElement('div');\n      $element[0].appendChild(row);\n      for (j = 0; j < 20; j++) {\n        cell = document.createElement('span');\n        row.appendChild(cell);\n        cell.textContent = '' + i + ':' + j;\n        cell.ng3992 = 'xxx';\n        comment = document.createComment('ngRepeat end: bar in foo');\n        row.appendChild(comment);\n      }\n\n      comment = document.createComment('ngRepeat end: foo in foos');\n      $element[0].appendChild(comment);\n    }\n  };\n});\n\n */\n"
  },
  {
    "path": "benchmarks/largetable-bp/bp.conf.js",
    "content": "/* eslint-env node */\n\n'use strict';\n\nmodule.exports = function(config) {\n  config.set({\n    scripts: [{\n      id: 'jquery',\n      src: 'jquery-noop.js'\n    },\n    {\n      id: 'angular',\n      src: '/build/angular.js'\n    },\n    {\n      src: 'app.js'\n    }]\n  });\n};\n"
  },
  {
    "path": "benchmarks/largetable-bp/jquery-noop.js",
    "content": "// Override me with ?jquery=/node_modules/jquery/dist/jquery.js\n"
  },
  {
    "path": "benchmarks/largetable-bp/main.html",
    "content": "<style>\n[ng-cloak] { display: none; }\n</style>\n<div ng-app=\"largetableBenchmark\" ng-cloak>\n  <div ng-controller=\"DataController\">\n    <div class=\"container-fluid\">\n      <p>\n      Large table rendered with AngularJS\n      </p>\n\n      <div><label><input type=\"radio\" ng-model=\"benchmarkType\" value=\"none\">none: </label></div>\n      <div><label><input type=\"radio\" ng-model=\"benchmarkType\" value=\"baselineBinding\">baseline binding: </label></div>\n      <div><label><input type=\"radio\" ng-model=\"benchmarkType\" value=\"baselineInterpolation\">baseline interpolation: </label></div>\n      <div><label><input type=\"radio\" ng-model=\"benchmarkType\" value=\"ngBind\">ngBind: </label></div>\n      <div><label><input type=\"radio\" ng-model=\"benchmarkType\" value=\"ngBindOnce\">ngBindOnce: </label></div>\n      <div><label><input type=\"radio\" ng-model=\"benchmarkType\" value=\"interpolation\">interpolation: </label></div>\n      <div><label><input type=\"radio\" ng-model=\"benchmarkType\" value=\"bindOnceInterpolation\">interpolation + bind-once: </label></div>\n      <div><label><input type=\"radio\" ng-model=\"benchmarkType\" value=\"interpolationAttr\">attribute interpolation: </label></div>\n      <div><label><input type=\"radio\" ng-model=\"benchmarkType\" value=\"ngBindFn\">ngBind + fnInvocation: </label></div>\n      <div><label><input type=\"radio\" ng-model=\"benchmarkType\" value=\"interpolationFn\">interpolation + fnInvocation: </label></div>\n      <div><label><input type=\"radio\" ng-model=\"benchmarkType\" value=\"ngBindFilter\">ngBind + filter: </label></div>\n      <div><label><input type=\"radio\" ng-model=\"benchmarkType\" value=\"interpolationFilter\">interpolation + filter: </label></div>\n      <div><label><input type=\"radio\" ng-model=\"benchmarkType\" value=\"ngModelConstName\">ngModel (const name): </label></div>\n      <div><label><input type=\"radio\" ng-model=\"benchmarkType\" value=\"ngModelInterpName\">ngModel (interp name): </label></div>\n\n      <ng-switch on=\"benchmarkType\">\n        <baseline-binding-table ng-switch-when=\"baselineBinding\">\n        </baseline-binding-table>\n        <baseline-interpolation-table ng-switch-when=\"baselineInterpolation\">\n        </baseline-interpolation-table>\n        <div ng-switch-when=\"ngBind\">\n          <h2>baseline binding</h2>\n          <div ng-repeat=\"row in data\">\n            <span ng-repeat=\"column in row\">\n              <span ng-bind=\"column.i\"></span>:<span ng-bind=\"column.j\"></span>|\n            </span>\n          </div>\n        </div>\n        <div ng-switch-when=\"ngBindOnce\">\n          <h2>baseline binding once</h2>\n          <div ng-repeat=\"row in ::data\">\n            <span ng-repeat=\"column in ::row\">\n              <span ng-bind=\"::column.i\"></span>:<span ng-bind=\"::column.j\"></span>|\n            </span>\n          </div>\n        </div>\n        <div ng-switch-when=\"interpolation\">\n          <h2>baseline interpolation</h2>\n          <div ng-repeat=\"row in data\">\n            <span ng-repeat=\"column in row\">{{column.i}}:{{column.j}}|</span>\n          </div>\n        </div>\n        <div ng-switch-when=\"bindOnceInterpolation\">\n          <h2>baseline one-time interpolation</h2>\n          <div ng-repeat=\"row in ::data\">\n            <span ng-repeat=\"column in ::row\">{{::column.i}}:{{::column.j}}|</span>\n          </div>\n        </div>\n        <div ng-switch-when=\"interpolationAttr\">\n          <h2>attribute interpolation</h2>\n          <div ng-repeat=\"row in data\">\n            <span ng-repeat=\"column in row\" i=\"{{column.i}}\" j=\"{{column.j}}\">i,j attrs</span>\n          </div>\n        </div>\n        <div ng-switch-when=\"ngBindFn\">\n          <h2>bindings with functions</h2>\n          <div ng-repeat=\"row in data\">\n            <span ng-repeat=\"column in row\"><span ng-bind=\"column.iFn()\"></span>:<span ng-bind=\"column.jFn()\"></span>|</span>\n          </div>\n        </div>\n        <div ng-switch-when=\"interpolationFn\">\n          <h2>interpolation with functions</h2>\n          <div ng-repeat=\"row in data\">\n            <span ng-repeat=\"column in row\">{{column.iFn()}}:{{column.jFn()}}|</span>\n          </div>\n        </div>\n        <div ng-switch-when=\"ngBindFilter\">\n          <h2>bindings with filter</h2>\n          <div ng-repeat=\"row in data\">\n            <span ng-repeat=\"column in row\"><span ng-bind=\"column.i | noop\"></span>:<span ng-bind=\"column.j | noop\"></span>|</span>\n          </div>\n        </div>\n        <div ng-switch-when=\"interpolationFilter\">\n          <h2>interpolation with filter</h2>\n          <div ng-repeat=\"row in data\">\n            <span ng-repeat=\"column in row\">{{column.i | noop}}:{{column.j | noop}}|</span>\n          </div>\n        </div>\n        <div ng-switch-when=\"ngModelConstName\">\n          <h2>ngModel (const name)</h2>\n          <div ng-repeat=\"row in data\">\n            <input type=\"text\" ng-model=\"row.i\" name=\"constName\" />\n            <input type=\"text\" ng-model=\"row.j\" />\n          </div>\n        </div>\n        <div ng-switch-when=\"ngModelInterpName\">\n          <h2>ngModel (interp name)</h2>\n          <div ng-repeat=\"(rowIdx, row) in data\">\n            <input type=\"text\" ng-model=\"row.i\" name=\"input-{{rowIdx}}\" />\n            <input type=\"text\" ng-model=\"row.j\" name=\"input2-{{rowIdx}}\" />\n          </div>\n        </div>\n      </ng-switch>\n    </div>\n  </div>\n</div>"
  },
  {
    "path": "benchmarks/ng-class-bp/app.js",
    "content": "'use strict';\n\nvar app = angular.module('ngClassBenchmark', []);\n\napp.controller('DataController', function DataController($scope) {\n\n  this.init = function() {\n    this.numberOfTodos = 1000;\n    this.implementation = 'tableOptimized';\n    this.completedPeriodicity = 3;\n    this.importantPeriodicity = 13;\n    this.urgentPeriodicity = 29;\n\n    this.createTodos(100);\n    this.setTodosValuesWithSeed(0);\n  };\n\n  this.clearTodos = function() {\n    this.todos = null;\n  };\n\n  this.createTodos = function(count) {\n    var i;\n    this.todos = [];\n    for (i = 0; i < count; i++) {\n      this.todos.push({\n        id: i + 1,\n        completed: false,\n        important: false,\n        urgent: false\n      });\n    }\n  };\n\n  this.setTodosValuesWithSeed = function(offset) {\n    var i, todo;\n    for (i = 0; i < this.todos.length; i++) {\n      todo = this.todos[i];\n      todo.completed = 0 === (i + offset) % this.completedPeriodicity;\n      todo.important = 0 === (i + offset) % this.importantPeriodicity;\n      todo.urgent = 0 === (i + offset) % this.urgentPeriodicity;\n    }\n  };\n\n  this.init();\n\n\n  benchmarkSteps.push({\n    name: 'setup',\n    fn: function() {\n      $scope.$apply();\n      this.clearTodos();\n      this.createTodos(this.numberOfTodos);\n    }.bind(this)\n  });\n\n  benchmarkSteps.push({\n    name: 'create',\n    fn: function() {\n      // initialize data for first time that will construct the DOM\n      this.setTodosValuesWithSeed(0);\n      $scope.$apply();\n    }.bind(this)\n  });\n\n  benchmarkSteps.push({\n    name: '$apply',\n    fn: function() {\n      $scope.$apply();\n    }\n  });\n\n  benchmarkSteps.push({\n    name: 'update',\n    fn: function() {\n      // move everything but completed\n      this.setTodosValuesWithSeed(3);\n      $scope.$apply();\n    }.bind(this)\n  });\n\n  benchmarkSteps.push({\n    name: 'unclass',\n    fn: function() {\n      // remove all classes\n      this.setTodosValuesWithSeed(NaN);\n      $scope.$apply();\n    }.bind(this)\n  });\n\n  benchmarkSteps.push({\n    name: 'class',\n    fn: function() {\n      // add all classes as the initial state\n      this.setTodosValuesWithSeed(0);\n      $scope.$apply();\n    }.bind(this)\n  });\n\n  benchmarkSteps.push({\n    name: 'destroy',\n    fn: function() {\n      this.clearTodos();\n      $scope.$apply();\n    }.bind(this)\n  });\n\n});\n"
  },
  {
    "path": "benchmarks/ng-class-bp/bp.conf.js",
    "content": "/* eslint-env node */\n\n'use strict';\n\nmodule.exports = function(config) {\n  config.set({\n    scripts: [{\n      id: 'angular',\n      src: '/build/angular.js'\n    },\n    {\n      src: 'app.js'\n    }]\n  });\n};\n"
  },
  {
    "path": "benchmarks/ng-class-bp/main.html",
    "content": "<style>\n  .gold {\n    background: gold;\n  }\n  .silver {\n    background: silver;\n  }\n  .table tbody tr > td.success {\n    background-color: #dff0d8;\n  }\n\n  .table tbody tr > td.error {\n    background-color: #f2dede;\n  }\n\n  .table tbody tr > td.warning {\n    background-color: #fcf8e3;\n  }\n\n  .table tbody tr > td.info {\n    background-color: #d9edf7;\n  }\n  .completed {\n    text-decoration: line-through;\n  }\n  .important {\n    font-weight: bold;\n  }\n  .urgent {\n      color: red;\n  }\n</style>\n<div ng-app=\"ngClassBenchmark\" ng-cloak class=\"container-fluid\">\n  <div ng-controller=\"DataController as benchmark\" class=\"row\">\n    <div class=\"col-lg-12\">\n\n      <div class=\"well\">\n        <h3>Parameters</h3>\n\n        <br>\n        <p>\n          <label>Number of todos</label><br>\n          <input type=\"number\" ng-model=\"benchmark.numberOfTodos\">\n        </p>\n\n        <br>\n        <p>\n          <label>Implementation</label><br>\n          <div class=\"radio\">\n            <label>\n              <input ng-model=\"benchmark.implementation\" value=\"tableOptimized\"\n                type=\"radio\" name=\"implementation\">\n              Table optimized <br>\n              <code>ng-class=\"todo.completed && 'success'\"</code>\n            </label>\n          </div>\n          <div class=\"radio\">\n            <label>\n              <input ng-model=\"benchmark.implementation\" value=\"table\"\n                type=\"radio\" name=\"implementation\">\n              Table <br>\n              <code>ng-class=\"{success: todo.completed}\"</code>\n            </label>\n          </div>\n          <div class=\"radio\">\n            <label>\n              <input ng-model=\"benchmark.implementation\" value=\"list\"\n                type=\"radio\" name=\"implementation\">\n              List <br>\n              <code>ng-class=\"{completed: todo.completed, urgent: todo.urgent, important: todo.important\"}</code>\n            </label>\n          </div>\n          <div class=\"radio\">\n            <label>\n              <input ng-model=\"benchmark.implementation\" value=\"singleOptimized\"\n                type=\"radio\" name=\"implementation\">\n              Single ngClass optimized <br>\n              <code>\n                ng-class=\"{'panel-success': !!benchmark.todos, 'panel-danger': !benchmark.todos}\"\n              </code>\n            </label>\n          </div>\n          <div class=\"radio\">\n            <label>\n              <input ng-model=\"benchmark.implementation\" value=\"single\"\n                type=\"radio\" name=\"implementation\">\n              Single ngClass <br>\n              <code>\n                ng-class=\"{'panel-success': benchmark.todos, 'panel-danger': !benchmark.todos}\"\n              </code>\n            </label>\n          </div>\n        </p>\n      </div>\n\n      <br>\n      <h3>Example</h3>\n      <div ng-switch=\"benchmark.implementation\">\n\n        <table ng-switch-when=\"tableOptimized\" class=\"table\">\n          <thead>\n            <tr>\n              <th>todo #id</th>\n              <th>completed?</th>\n              <th>urgent?</th>\n              <th>important?</th>\n            </tr>\n          </thead>\n          <tbody>\n            <tr ng-repeat=\"todo in benchmark.todos track by todo.id\"\n              ng-class=\"todo.completed && 'active'\"\n              ng-class-even=\"todo.completed && todo.important && 'gold'\"\n              ng-class-odd=\"todo.completed && todo.important && 'silver'\"\n              >\n                <td>#{{todo.id}}</td>\n                <td>{{todo.completed}}</td>\n                <td ng-class=\"todo.urgent && 'danger'\">{{todo.urgent}}</td>\n                <td ng-class=\"todo.important && 'success'\">{{todo.important}}</td>\n            </tr>\n          </tbody>\n        </table>\n\n        <table ng-switch-when=\"table\" class=\"table\">\n          <thead>\n            <tr>\n              <th>todo #id</th>\n              <th>completed?</th>\n              <th>urgent?</th>\n              <th>important?</th>\n            </tr>\n          </thead>\n          <tbody>\n            <tr ng-repeat=\"todo in benchmark.todos track by todo.id\"\n              ng-class=\"{active: todo.completed}\"\n              ng-class-even=\"{gold: todo.completed && todo.important}\"\n              ng-class-odd=\"{silver: todo.completed && todo.important}\"\n              >\n                <td>#{{todo.id}}</td>\n                <td>{{todo.completed}}</td>\n                <td ng-class=\"{danger: todo.urgent}\">{{todo.urgent}}</td>\n                <td ng-class=\"{success: todo.important}\">{{todo.important}}</td>\n            </tr>\n          </tbody>\n        </table>\n\n        <ul ng-switch-when=\"list\">\n          <li ng-repeat=\"todo in benchmark.todos track by todo.id\"\n            ng-class=\"{\n              completed: todo.completed,\n              urgent: todo.urgent,\n              important: todo.important\n            }\">#{{todo.id}}</li>\n        </ul>\n\n        <div ng-switch-when=\"singleOptimized\"\n          class=\"panel\"\n          ng-class=\"{'panel-success': !!benchmark.todos, 'panel-danger': !benchmark.todos}\">\n            <div class=\"panel-heading\">\n              <h3 class=\"panel-title\">Information</h3>\n            </div>\n            <div class=\"panel-body\"> The title is green because there are todos... </div>\n        </div>\n\n        <div ng-switch-when=\"single\"\n          class=\"panel\"\n          ng-class=\"{'panel-success': benchmark.todos, 'panel-danger': !benchmark.todos}\">\n            <div class=\"panel-heading\">\n              <h3 class=\"panel-title\">Information</h3>\n            </div>\n            <div class=\"panel-body\"> The title is green because there are todos... </div>\n        </div>\n      </div>\n\n    </div>\n  </div>\n</div>\n<br><br><br>\n"
  },
  {
    "path": "benchmarks/ng-options-bp/app.js",
    "content": "'use strict';\n\n/* globals angular, benchmarkSteps */\n\nvar app = angular.module('ngOptionsBenchmark', []);\n\napp.config(function($compileProvider) {\n  if ($compileProvider.debugInfoEnabled) {\n    $compileProvider.debugInfoEnabled(false);\n  }\n});\n\n\n\napp.controller('DataController', function($scope, $element) {\n  $scope.items = [];\n  $scope.count = 10000;\n\n  function changeOptions() {\n    $scope.items = [];\n    for (var i = 0; i < $scope.count; ++i) {\n      $scope.items.push({\n        id: i,\n        label: 'item-' + i,\n        group: 'group-' + i % 100\n      });\n    }\n  }\n\n  var selectElement = $element.find('select');\n  console.log(selectElement);\n\n\n  benchmarkSteps.push({\n    name: 'add-options',\n    fn: function() {\n      $scope.$apply(function() {\n        $scope.count = 10000;\n        changeOptions();\n      });\n    }\n  });\n\n  benchmarkSteps.push({\n    name: 'set-model-1',\n    fn: function() {\n      $scope.$apply(function() {\n        $scope.x = $scope.items[1000];\n      });\n    }\n  });\n\n  benchmarkSteps.push({\n    name: 'set-model-2',\n    fn: function() {\n      $scope.$apply(function() {\n        $scope.x = $scope.items[10];\n      });\n    }\n  });\n\n  benchmarkSteps.push({\n    name: 'remove-options',\n    fn: function() {\n      $scope.count = 100;\n      changeOptions();\n    }\n  });\n\n  benchmarkSteps.push({\n    name: 'add-options',\n    fn: function() {\n      $scope.$apply(function() {\n        $scope.count = 10000;\n        changeOptions();\n      });\n    }\n  });\n\n  benchmarkSteps.push({\n    name: 'set-view-1',\n    fn: function() {\n      selectElement.val('2000');\n      selectElement.triggerHandler('change');\n    }\n  });\n\n  benchmarkSteps.push({\n    name: 'set-view-2',\n    fn: function() {\n      selectElement.val('1000');\n      selectElement.triggerHandler('change');\n    }\n  });\n});\n"
  },
  {
    "path": "benchmarks/ng-options-bp/bp.conf.js",
    "content": "/* eslint-env node */\n\n'use strict';\n\nmodule.exports = function(config) {\n  config.set({\n    scripts: [{\n      id: 'angular',\n      src: '/build/angular.js'\n    },\n    {\n      src: 'app.js'\n    }]\n  });\n};\n"
  },
  {
    "path": "benchmarks/ng-options-bp/main.html",
    "content": "<div ng-app=\"ngOptionsBenchmark\" ng-cloak>\n  <div ng-controller=\"DataController\">\n    <div class=\"container-fluid\">\n      <p>\n        Tests the execution of ng-options for rendering during model and option updates.\n      </p>\n      <select ng-model=\"x\" ng-options=\"a as a.label group by a.group for a in items track by a.id\"></select>\n    </div>\n  </div>\n</div>\n"
  },
  {
    "path": "benchmarks/orderby-bp/app.js",
    "content": "'use strict';\n\nvar app = angular.module('orderByBenchmark', []);\n\napp.controller('DataController', function DataController($rootScope, $scope) {\n  this.ngRepeatCount = 5000;\n  this.rows = [];\n  var self = this;\n\n  $scope.benchmarkType = 'baseline';\n\n  $scope.rawProperty = function(key) {\n    return function(item) {\n      return item[key];\n    };\n  };\n\n  // Returns a random integer between min (included) and max (excluded)\n  function getRandomInt(min, max) {\n    return Math.floor(Math.random() * (max - min)) + min;\n  }\n\n  benchmarkSteps.push({\n    name: 'setup',\n    description: 'Set rows to empty array and apply, then push new rows to be applied in next step',\n    fn: function() {\n      var oldRows = self.rows;\n      $rootScope.$apply(function() {\n        self.rows = [];\n      });\n      self.rows = oldRows;\n      if (self.rows.length !== self.ngRepeatCount) {\n        self.rows = [];\n        for (var i = 0; i < self.ngRepeatCount; i++) {\n          self.rows.push({\n            'name': getRandomInt(i, (i + 40)),\n            'index': i\n          });\n        }\n      }\n    }\n  });\n\n  benchmarkSteps.push({\n    name: '$apply',\n    fn: function() {\n      $rootScope.$apply();\n    }\n  });\n});\n"
  },
  {
    "path": "benchmarks/orderby-bp/bp.conf.js",
    "content": "/* eslint-env node */\n\n'use strict';\n\nmodule.exports = function(config) {\n  config.set({\n    scripts: [\n    {\n      'id': 'jquery',\n      'src': 'jquery-noop.js'\n    }, {\n      id: 'angular',\n      src: '/build/angular.js'\n    }, {\n      src: 'app.js'\n    }]\n  });\n};\n"
  },
  {
    "path": "benchmarks/orderby-bp/jquery-noop.js",
    "content": "// Override me with ?jquery=/node_modules/jquery/dist/jquery.js\n"
  },
  {
    "path": "benchmarks/orderby-bp/main.html",
    "content": "<div class=\"container-fluid\" ng-app=\"orderByBenchmark\">\n  <div class=\"row\" ng-controller=\"DataController as ctrl\">\n    <div class=\"col-lg-8\">\n      <p>Filters</p>\n\n      <p>\n        <label>Number of ngRepeats:</label>\n        <input type=\"number\" ng-model=\"ctrl.ngRepeatCount\">\n      </p>\n\n      <p>\n        <div class=\"radio\">\n          <label>\n            <input type=\"radio\" ng-model=\"benchmarkType\" value=\"baseline\">baseline\n          </label>\n        </div>\n        <pre><code>ng-repeat=\"row in ctrl.rows\"</code></pre>\n        <br />\n        <div class=\"radio\">\n          <label>\n            <input type=\"radio\" ng-model=\"benchmarkType\" value=\"orderBy\">orderBy\n          </label>\n        </div>\n        <pre><code>ng-repeat=\"row in ctrl.rows | orderBy:'name'\"</code></pre>\n        <br />\n        <div class=\"radio\">\n          <label>\n            <input type=\"radio\" ng-model=\"benchmarkType\" value=\"orderByArray\">orderBy array expression\n          </label>\n        </div>\n        <pre><code>ng-repeat=\"row in ctrl.rows | orderBy:['name', 'index']\"</code></pre>\n        <br />\n        <div class=\"radio\">\n          <label>\n            <input type=\"radio\" ng-model=\"benchmarkType\"\n            value=\"orderByFunction\">orderBy function expression\n          </label>\n        </div>\n        <pre><code>ng-repeat=\"row in ctrl.rows | orderBy:rawProperty('name')\"</code></pre>\n        <br />\n        <div class=\"radio\">\n          <label>\n            <input type=\"radio\" ng-model=\"benchmarkType\"\n            value=\"orderByArrayFunction\">orderBy array function expression\n          </label>\n        </div>\n        <pre><code>ng-repeat=\"row in ctrl.rows | orderBy:[rawProperty('name'), rawProperty('index')]\"</code></pre>\n      </p>\n\n\n      Debug output:\n      <ng-switch on=\"benchmarkType\">\n        <div ng-switch-when=\"baseline\">\n          <span ng-repeat=\"row in ctrl.rows\">\n            <span ng-bind=\"row.name\"></span>,\n          </span>\n        </div>\n        <div ng-switch-when=\"orderBy\">\n          <span ng-repeat=\"row in ctrl.rows | orderBy:'name'\">\n            <span ng-bind=\"row.name\"></span>,\n          </span>\n        </div>\n        <div ng-switch-when=\"orderByArray\">\n          <span ng-repeat=\"row in ctrl.rows | orderBy:['name', 'index']\">\n            <span ng-bind=\"row.name\"></span>,\n          </span>\n        </div>\n        <div ng-switch-when=\"orderByFunction\">\n          <span ng-repeat=\"row in ctrl.rows | orderBy:rawProperty('name')\">\n            <span ng-bind=\"row.name\"></span>,\n          </span>\n        </div>\n        <div ng-switch-when=\"orderByArrayFunction\">\n          <span ng-repeat=\"row in ctrl.rows | orderBy:[rawProperty('name'), rawProperty('index')]\">\n            <span ng-bind=\"row.name\"></span>,\n          </span>\n        </div>\n      </ng-switch>\n\n    </div>\n  </div>\n</div>\n"
  },
  {
    "path": "benchmarks/parsed-expressions-bp/app.js",
    "content": "'use strict';\n\nvar app = angular.module('parsedExpressionBenchmark', []);\n\napp.config(function($compileProvider) {\n  if ($compileProvider.debugInfoEnabled) {\n    $compileProvider.debugInfoEnabled(false);\n  }\n});\n\napp.filter('noop', function() {\n  return function(input) {\n    return input;\n  };\n});\n\n//Executes the specified expression as a watcher\napp.directive('bmPeWatch', function() {\n  return {\n    restrict: 'A',\n    compile: function($element, $attrs) {\n      $element.text($attrs.bmPeWatch);\n      return function($scope, $element, $attrs) {\n        $scope.$watch($attrs.bmPeWatch, function(val) {\n          $element.text(val);\n        });\n      };\n    }\n  };\n});\n\n//Executes the specified expression as a collection watcher\napp.directive('bmPeWatchCollection', function() {\n  return {\n    restrict: 'A',\n    compile: function($element, $attrs) {\n      $element.text($attrs.bmPeWatchCollection);\n      return function($scope, $element, $attrs) {\n        $scope.$watchCollection($attrs.bmPeWatchCollection, function(val) {\n          $element.text(val);\n        });\n      };\n    }\n  };\n});\n\napp.controller('DataController', function($scope, $rootScope) {\n  var totalRows = 10000;\n\n  var data = $scope.data = [];\n\n  var star = '*';\n\n  $scope.func = function() { return star; };\n\n  for (var i = 0; i < totalRows; i++) {\n    data.push({\n      index: i,\n      odd: i % 2 === 0,\n      even: i % 2 === 1,\n      str0: 'foo-' + Math.random() * Date.now(),\n      str1: 'bar-' + Math.random() * Date.now(),\n      str2: 'baz-' + Math.random() * Date.now(),\n      num0: Math.random() * Date.now(),\n      num1: Math.random() * Date.now(),\n      num2: Math.random() * Date.now(),\n      date0: new Date(Math.random() * Date.now()),\n      date1: new Date(Math.random() * Date.now()),\n      date2: new Date(Math.random() * Date.now()),\n      func: function() { return star; },\n      obj: data[i - 1],\n      keys: data[i - 1] && (data[i - 1].keys || Object.keys(data[i - 1]))\n    });\n  }\n\n  benchmarkSteps.push({\n    name: '$apply',\n    fn: function() {\n      for (var i = 0; i < 50; i++) {\n        $rootScope.$digest();\n      }\n    }\n  });\n});\n"
  },
  {
    "path": "benchmarks/parsed-expressions-bp/bp.conf.js",
    "content": "/* eslint-env node */\n\n'use strict';\n\nmodule.exports = function(config) {\n  config.set({\n    scripts: [{\n      id: 'angular',\n      src: '/build/angular.js'\n    },\n    {\n      src: 'app.js'\n    }]\n  });\n};\n"
  },
  {
    "path": "benchmarks/parsed-expressions-bp/main.html",
    "content": "<div ng-app=\"parsedExpressionBenchmark\" ng-cloak>\n  <div ng-controller=\"DataController\">\n    <div class=\"container-fluid\">\n      <p>\n        Tests the execution of $parse()ed expressions. Each test tries to isolate specific expression types. Expressions should (probably) not be constant so they get evaluated per digest.\n      </p>\n\n      <ul style=\"list-style:none\">\n        <li>\n          <input type=\"radio\" ng-model=\"expressionType\" value=\"simplePath\" id=\"simplePath\">\n          <label for=\"simplePath\">Simple Paths</label>\n        </li>\n\n        <li>\n          <input type=\"radio\" ng-model=\"expressionType\" value=\"complexPath\" id=\"complexPath\">\n          <label for=\"complexPath\">Complex Paths</label>\n        </li>\n\n        <li>\n          <input type=\"radio\" ng-model=\"expressionType\" value=\"fieldAccess\" id=\"fieldAccess\">\n          <label for=\"fieldAccess\">Field Accessors</label>\n        </li>\n\n        <li>\n          <input type=\"radio\" ng-model=\"expressionType\" value=\"fieldIndex\" id=\"fieldIndex\">\n          <label for=\"fieldIndex\">Field Indexes</label>\n        </li>\n\n        <li>\n          <input type=\"radio\" ng-model=\"expressionType\" value=\"operators\" id=\"operators\">\n          <label for=\"operators\">Binary/Unary operators</label>\n        </li>\n\n        <li>\n          <input type=\"radio\" ng-model=\"expressionType\" value=\"shortCircuitingOperators\" id=\"shortCircuitingOperators\">\n          <label for=\"shortCircuitingOperators\">AND/OR short-circuiting operators</label>\n        </li>\n\n        <li>\n          <input type=\"radio\" ng-model=\"expressionType\" value=\"filters\" id=\"filters\">\n          <label for=\"filters\">Filters</label>\n        </li>\n\n        <li>\n          <input type=\"radio\" ng-model=\"expressionType\" value=\"functionCalls\" id=\"functionCalls\">\n          <label for=\"functionCalls\">Function calls</label>\n        </li>\n\n        <li>\n          <input type=\"radio\" ng-model=\"expressionType\" value=\"assignment\" id=\"assignment\">\n          <label for=\"assignment\">Assignment</label>\n        </li>\n\n        <li>\n          <input type=\"radio\" ng-model=\"expressionType\" value=\"objectLiterals\" id=\"objectLiterals\">\n          <label for=\"objectLiterals\">Object Literals</label>\n        </li>\n\n        <li>\n          <input type=\"radio\" ng-model=\"expressionType\" value=\"arrayLiterals\" id=\"arrayLiterals\">\n          <label for=\"arrayLiterals\">Array Literals</label>\n        </li>\n\n        <li>\n          <input type=\"radio\" ng-model=\"expressionType\" value=\"watchCollection\" id=\"watchCollection\">\n          <label for=\"watchCollection\">$watchCollection</label>\n        </li>\n\n        <li>\n          <input type=\"radio\" ng-model=\"expressionType\" value=\"watchCollectionLiterals\" id=\"watchCollectionLiterals\">\n          <label for=\"watchCollectionLiterals\">$watchCollection Literals</label>\n        </li>\n      </ul>\n\n      <!--\n        NOTES:\n          - ensure each tested expression has at least one variable in it to avoid constant expressions\n      -->\n\n      <ul ng-switch=\"expressionType\">\n        <li ng-switch-when=\"simplePath\" ng-repeat=\"(rowIdx, row) in ::data\">\n          <span bm-pe-watch=\"rowIdx\"></span>\n          <span bm-pe-watch=\"row.index\"></span>\n          <span bm-pe-watch=\"row.num0\"></span>\n          <span bm-pe-watch=\"row.num1\"></span>\n          <span bm-pe-watch=\"row.num2\"></span>\n          <span bm-pe-watch=\"row.str0\"></span>\n          <span bm-pe-watch=\"row.str1\"></span>\n          <span bm-pe-watch=\"row.str2\"></span>\n          <span bm-pe-watch=\"row.date0\"></span>\n          <span bm-pe-watch=\"row.obj\"></span>\n          <span bm-pe-watch=\"row.keys\"></span>\n        </li>\n\n        <li ng-switch-when=\"complexPath\" ng-repeat=\"(rowIdx, row) in ::data\">\n          <span bm-pe-watch=\"row.index\"></span>\n          <span bm-pe-watch=\"row.num0\"></span>\n          <span bm-pe-watch=\"row.num1\"></span>\n          <span bm-pe-watch=\"row.str0\"></span>\n          <span bm-pe-watch=\"row.str1\"></span>\n          <span bm-pe-watch=\"row.obj.index\"></span>\n          <span bm-pe-watch=\"row.obj.index\"></span>\n          <span bm-pe-watch=\"row.obj.index\"></span>\n          <span bm-pe-watch=\"row.obj.obj.index\"></span>\n          <span bm-pe-watch=\"row.obj.obj.index\"></span>\n          <span bm-pe-watch=\"row.obj.obj.obj.index\"></span>\n          <span bm-pe-watch=\"row.obj.obj.obj.index\"></span>\n        </li>\n\n        <li ng-switch-when=\"fieldAccess\" ng-repeat=\"(rowIdx, row) in ::data\">\n          <span bm-pe-watch=\"data[rowIdx].index\"></span>\n          <span bm-pe-watch=\"data[rowIdx].num0\"></span>\n          <span bm-pe-watch=\"data[rowIdx].num1\"></span>\n          <span bm-pe-watch=\"data[rowIdx].str0\"></span>\n          <span bm-pe-watch=\"data[rowIdx].str1\"></span>\n          <span bm-pe-watch=\"data[rowIdx].obj.index\"></span>\n          <span bm-pe-watch=\"data[rowIdx].obj.index\"></span>\n          <span bm-pe-watch=\"data[rowIdx].obj.index\"></span>\n          <span bm-pe-watch=\"data[rowIdx].obj.obj.index\"></span>\n          <span bm-pe-watch=\"data[rowIdx].obj.obj.index\"></span>\n          <span bm-pe-watch=\"data[rowIdx].obj.obj.obj.index\"></span>\n          <span bm-pe-watch=\"data[rowIdx].obj.obj.obj.index\"></span>\n        </li>\n\n        <li ng-switch-when=\"fieldIndex\" ng-repeat=\"(rowIdx, row) in ::data\">\n          <span bm-pe-watch=\"data[rowIdx]\"></span>\n          <span bm-pe-watch=\"row['str0']\"></span>\n          <span bm-pe-watch=\"row['str1']\"></span>\n          <span bm-pe-watch=\"data[row['index']]['index']\"></span>\n          <span bm-pe-watch=\"data[rowIdx]['obj']\"></span>\n          <span bm-pe-watch=\"data[rowIdx]['obj']['obj']\"></span>\n          <span bm-pe-watch=\"row[row['keys'][0]]\"></span>\n          <span bm-pe-watch=\"row[row['keys'][1]]\"></span>\n          <span bm-pe-watch=\"row[row['keys'][2]]\"></span>\n          <span bm-pe-watch=\"row[row['keys'][3]]\"></span>\n          <span bm-pe-watch=\"row[row['keys'][4]]\"></span>\n          <span bm-pe-watch=\"row[row['keys'][5]]\"></span>\n\n        </li>\n\n        <li ng-switch-when=\"operators\" ng-repeat=\"(rowIdx, row) in ::data\">\n          <span bm-pe-watch=\"+rowIdx\"></span>\n          <span bm-pe-watch=\"-rowIdx\"></span>\n          <span bm-pe-watch=\"rowIdx + 1\"></span>\n          <span bm-pe-watch=\"rowIdx - 1\"></span>\n          <span bm-pe-watch=\"rowIdx * 2\"></span>\n          <span bm-pe-watch=\"rowIdx + -1\"></span>\n          <span bm-pe-watch=\"rowIdx - -1\"></span>\n          <span bm-pe-watch=\"-rowIdx * 2 + 1\"></span>\n          <span bm-pe-watch=\"rowIdx % 2\"></span>\n          <span bm-pe-watch=\"rowIdx % 2 === 1\"></span>\n          <span bm-pe-watch=\"rowIdx % 2 === 0\"></span>\n          <span bm-pe-watch=\"rowIdx / 1\"></span>\n          <span bm-pe-watch=\"-rowIdx * 2 * rowIdx + rowIdx / rowIdx + 1\"></span>\n        </li>\n\n        <li ng-switch-when=\"shortCircuitingOperators\" ng-repeat=\"(rowIdx, row) in ::data\">\n          <span bm-pe-watch=\"rowIdx && row.odd\"></span>\n          <span bm-pe-watch=\"row.odd && row.even\"></span>\n          <span bm-pe-watch=\"row.odd && !row.even\"></span>\n          <span bm-pe-watch=\"row.odd || row.even\"></span>\n          <span bm-pe-watch=\"row.odd || row.even || row.index\"></span>\n          <span bm-pe-watch=\"row.index === 1 || row.index === 2\"></span>\n          <span bm-pe-watch=\"row.num0 < row.num1 && row.num1 < row.num2\"></span>\n          <span bm-pe-watch=\"row.num0 < row.num1 || row.num1 < row.num2\"></span>\n        </li>\n\n        <li ng-switch-when=\"filters\" ng-repeat=\"(rowIdx, row) in ::data\">\n          <span bm-pe-watch=\"rowIdx | noop\"></span>\n          <span bm-pe-watch=\"rowIdx | noop\"></span>\n          <span bm-pe-watch=\"rowIdx | noop\"></span>\n          <span bm-pe-watch=\"rowIdx | noop:1\"></span>\n          <span bm-pe-watch=\"rowIdx | noop:rowIdx\"></span>\n          <span bm-pe-watch=\"rowIdx | noop:1:2:3:4:5\"></span>\n          <span bm-pe-watch=\"rowIdx | noop:rowIdx:rowIdx:rowIdx\"></span>\n          <span bm-pe-watch=\"rowIdx | noop | noop\"></span>\n          <span bm-pe-watch=\"rowIdx | noop:1 | noop\"></span>\n          <span bm-pe-watch=\"rowIdx | noop | noop:null:undefined:0\"></span>\n          <span bm-pe-watch=\"rowIdx | noop | noop | noop\"></span>\n          <span bm-pe-watch=\"rowIdx | noop:1 | noop:2 | noop:3\"></span>\n        </li>\n\n        <li ng-switch-when=\"functionCalls\" ng-repeat=\"(rowIdx, row) in ::data\">\n          <span bm-pe-watch=\"func()\"></span>\n          <span bm-pe-watch=\"func(1)\"></span>\n          <span bm-pe-watch=\"func(1, 2)\"></span>\n          <span bm-pe-watch=\"func(1, 2, 3)\"></span>\n          <span bm-pe-watch=\"row.func()\"></span>\n          <span bm-pe-watch=\"row.func(1)\"></span>\n          <span bm-pe-watch=\"row.func(1, 2)\"></span>\n          <span bm-pe-watch=\"row.func(1, 2, 3)\"></span>\n          <span bm-pe-watch=\"func(func())\"></span>\n          <span bm-pe-watch=\"func(func(), func())\"></span>\n          <span bm-pe-watch=\"row.func(row.func())\"></span>\n          <span bm-pe-watch=\"row.func(row.func(), row.func())\"></span>\n        </li>\n\n        <li ng-switch-when=\"assignment\" ng-repeat=\"(rowIdx, row) in ::data\">\n          <span bm-pe-watch=\"row.foo = row.str0\"></span>\n          <span bm-pe-watch=\"row.obj.foo = row.str1\"></span>\n          <span bm-pe-watch=\"row.obj.obj.foo = row.str2\"></span>\n          <span bm-pe-watch=\"row['bar'] = row.num0\"></span>\n          <span bm-pe-watch=\"row.obj['bar'] = row.num1\"></span>\n          <span bm-pe-watch=\"row.obj.obj['bar'] = row.num2\"></span>\n          <span bm-pe-watch=\"row[0] = row.date0\"></span>\n          <span bm-pe-watch=\"row.obj[0] = row.date1\"></span>\n          <span bm-pe-watch=\"row.obj.obj[0] = row.date2\"></span>\n        </li>\n\n        <li ng-switch-when=\"objectLiterals\" ng-repeat=\"(rowIdx, row) in ::data\">\n          <span bm-pe-watch=\"{foo: rowIdx}\"></span>\n          <span bm-pe-watch=\"{foo: row, bar: rowIdx}\"></span>\n          <span bm-pe-watch=\"{0: row, 1: rowIdx, 2: 3}\"></span>\n          <span bm-pe-watch=\"{str: 'foo', num: rowIdx, b: true}\"></span>\n          <span bm-pe-watch=\"{a: {b: {c: {d: {e: {f: rowIdx}}}}}}\"></span>\n          <span bm-pe-watch=\"{a: rowIdx, b: 1, c: 2, d: 3, e: 4, f: 5, g: rowIdx, h: 6, i: 7, j: 8, k: rowIdx}\"></span>\n        </li>\n\n        <li ng-switch-when=\"arrayLiterals\" ng-repeat=\"(rowIdx, row) in ::data\">\n          <span bm-pe-watch=\"[rowIdx]\"></span>\n          <span bm-pe-watch=\"[rowIdx, 0]\"></span>\n          <span bm-pe-watch=\"[rowIdx, 0, 1]\"></span>\n          <span bm-pe-watch=\"[rowIdx, 0, 1, 2]\"></span>\n          <span bm-pe-watch=\"[rowIdx, 0, 1, 2, 3]\"></span>\n          <span bm-pe-watch=\"[[], [rowIdx], [], [], [3], [[[]]]]\"></span>\n          <span bm-pe-watch=\"[rowIdx, undefined, null, true, false]\"></span>\n          <span bm-pe-watch=\"[[][0], [0][0], [][rowIdx]]\"></span>\n          <span bm-pe-watch=\"[0, rowIdx]\"></span>\n          <span bm-pe-watch=\"[0, 1, rowIdx]\"></span>\n          <span bm-pe-watch=\"[0, 1, 2, rowIdx]\"></span>\n          <span bm-pe-watch=\"[0, 1, 2, 3, rowIdx]\"></span>\n        </li>\n\n        <li ng-switch-when=\"watchCollection\" ng-repeat=\"(rowIdx, row) in data\">\n          <span bm-pe-watch-collection=\"data\"></span>\n          <span bm-pe-watch-collection=\"row.keys\"></span>\n          <span bm-pe-watch-collection=\"thisProbablyDoesntHaveAValue\"></span>\n        </li>\n\n        <li ng-switch-when=\"watchCollectionLiterals\" ng-repeat=\"(rowIdx, row) in ::data\">\n          <span bm-pe-watch-collection=\"[rowIdx, row]\"></span>\n          <span bm-pe-watch-collection=\"[rowIdx, row, num0, str0, date0, obj, g, h, i, j, k, l, m, n, o, p]\"></span>\n          <span bm-pe-watch-collection=\"{a: rowIdx, b: row, c: num0, d: str0, e: date0, f: obj, g: g, h: h, i: i, j: j, k: k, l: l, m: m, n: n, o: o, p: p}\"></span>\n\n          <!-- primitive/valueOf-compatible -->\n          <span bm-pe-watch-collection=\"[rowIdx, row]\"></span>\n          <span bm-pe-watch-collection=\"[rowIdx, num0, str0, date0, date1, h, i, j, k, l, m, n, o, p]\"></span>\n          <span bm-pe-watch-collection=\"{a: rowIdx, c: num0, d: str0, e: date0, g: date1, h: h, i: i, j: j, k: k, l: l, m: m, n: n, o: o, p: p}\"></span>\n        </li>\n      </ul>\n    </div>\n  </div>\n</div>\n"
  },
  {
    "path": "benchmarks/repeat-animate-bp/app-classfilter.js",
    "content": "'use strict';\n\nangular.module('repeatAnimateBenchmark', ['ngAnimate'])\n  .config(function($animateProvider) {\n    $animateProvider.classNameFilter(/animate-/);\n  })\n  .run(function($rootScope) {\n    $rootScope.fileType = 'classfilter';\n  });\n"
  },
  {
    "path": "benchmarks/repeat-animate-bp/app-noanimate.js",
    "content": "'use strict';\n\nangular.module('repeatAnimateBenchmark', [])\n  .run(function($rootScope) {\n    $rootScope.fileType = 'noanimate';\n  });\n"
  },
  {
    "path": "benchmarks/repeat-animate-bp/app.js",
    "content": "'use strict';\n\nangular.module('repeatAnimateBenchmark', ['ngAnimate'])\n  .run(function($rootScope) {\n    $rootScope.fileType = 'default';\n  });\n\n"
  },
  {
    "path": "benchmarks/repeat-animate-bp/bp.conf.js",
    "content": "/* eslint-env node */\n\n'use strict';\n\nmodule.exports = function(config) {\n  config.set({\n    scripts: [\n    {\n      id: 'angular',\n      src: '/build/angular.js'\n    },\n    {\n      id: 'angular-animate',\n      src: '/build/angular-animate.js'\n    },\n    {\n      id: 'app',\n      src: 'app.js'\n    },\n    {\n      src: 'common.js'\n    }]\n  });\n};\n"
  },
  {
    "path": "benchmarks/repeat-animate-bp/common.js",
    "content": "'use strict';\n\n(function() {\n  var app = angular.module('repeatAnimateBenchmark');\n\n  app.config(function($compileProvider, $animateProvider) {\n    if ($compileProvider.debugInfoEnabled) {\n      $compileProvider.debugInfoEnabled(false);\n    }\n\n  });\n\n  app.run(function($animate) {\n    if ($animate.enabled) {\n      $animate.enabled(true);\n    }\n  });\n\n  app.controller('DataController', function($scope, $rootScope, $animate) {\n    var totalRows = 500;\n    var totalColumns = 20;\n\n    var data = $scope.data = [];\n\n    function fillData() {\n      if ($animate.enabled) {\n        $animate.enabled($scope.benchmarkType !== 'globallyDisabled');\n      }\n\n      for (var i = 0; i < totalRows; i++) {\n        data[i] = [];\n        for (var j = 0; j < totalColumns; j++) {\n          data[i][j] = {\n            i: i\n          };\n        }\n      }\n    }\n\n    benchmarkSteps.push({\n      name: 'enter',\n      fn: function() {\n        $scope.$apply(function() {\n          fillData();\n        });\n      }\n    });\n\n    benchmarkSteps.push({\n      name: 'leave',\n      fn: function() {\n        $scope.$apply(function() {\n          data = $scope.data = [];\n        });\n      }\n    });\n  });\n\n  app.directive('disableAnimations', function($animate) {\n    return {\n      link: {\n        pre: function(s, e) {\n          $animate.enabled(e, false);\n        }\n      }\n    };\n  });\n\n  app.directive('noop', function($animate) {\n    return {\n      link: {\n        pre: angular.noop\n      }\n    };\n  });\n\n  app.directive('baseline', function($document) {\n    return {\n      restrict: 'E',\n      link: function($scope, $element) {\n        var document = $document[0];\n\n        var i, j, row, cell, comment;\n        var template = document.createElement('span');\n        template.setAttribute('ng-repeat', 'foo in foos');\n        template.classList.add('ng-scope');\n        template.appendChild(document.createElement('span'));\n        template.appendChild(document.createTextNode(':'));\n\n        function createList() {\n          for (i = 0; i < $scope.data.length; i++) {\n            row = document.createElement('div');\n            $element[0].appendChild(row);\n            for (j = 0; j < $scope.data[i].length; j++) {\n              cell = template.cloneNode(true);\n              row.appendChild(cell);\n              cell.childNodes[0].textContent = i;\n              cell.ng339 = 'xxx';\n              comment = document.createComment('ngRepeat end: bar in foo');\n              row.appendChild(comment);\n            }\n\n            comment = document.createComment('ngRepeat end: foo in foos');\n            $element[0].appendChild(comment);\n          }\n        }\n\n        $scope.$watch('data.length', function(newVal) {\n          if (newVal === 0) {\n            while ($element[0].firstChild) {\n                $element[0].removeChild($element[0].firstChild);\n            }\n          } else {\n            createList();\n          }\n        });\n      }\n    };\n  });\n})();\n"
  },
  {
    "path": "benchmarks/repeat-animate-bp/main.html",
    "content": "<div ng-app=\"repeatAnimateBenchmark\" ng-cloak>\n  <div ng-controller=\"DataController\">\n    <div class=\"container-fluid\">\n      <p>\n        Tests rendering of an ngRepeat with 500 elements.<br>\n        Animations can be enabled / disabled in different ways.<br>\n        Two tests require reloading the app with different module / app configurations.\n      </p>\n\n      <div><label><input type=\"radio\" ng-model=\"benchmarkType\" value=\"none\">none: </label></div>\n      <div><label><input type=\"radio\" ng-model=\"benchmarkType\" value=\"baseline\">baseline (vanilla Javascript): </label></div>\n      <div><label><input type=\"radio\" ng-model=\"benchmarkType\" ng-disabled=\"fileType !== 'default'\" value=\"enabled\">enabled : </label> (requires <a href=\"./\">app.js</a>)</div>\n      <div><label><input type=\"radio\" ng-model=\"benchmarkType\" ng-disabled=\"fileType !== 'default' && fileType !== 'classfilter'\" value=\"globallyDisabled\">globally disabled:</label> (requires <a href=\"./\">app.js</a> or <a href=\"?app=app-classfilter.js\">app-classfilter.js</a>)</div>\n      <div><label><input type=\"radio\" ng-model=\"benchmarkType\" ng-disabled=\"fileType !== 'default'\" value=\"disabledParentElement\">disabled by $animate.enabled() on parent element: </label> (requires <a href=\"./\">app.js</a>)</div>\n      <div><label><input type=\"radio\" ng-model=\"benchmarkType\" ng-disabled=\"fileType !== 'noanimate'\" value=\"noanimate\">Without ngAnimate:</label> (requires <a href=\"?app=app-noanimate.js\">app-noanimate.js</a>)</div>\n      <div><label><input type=\"radio\" ng-model=\"benchmarkType\" ng-disabled=\"fileType !== 'classfilter'\" value=\"disabledClassFilter\">disabled by classNameFilter on element:</label> (requires <a href=\"?app=app-classfilter.js\">app-classfilter.js</a>)</div>\n\n      <ng-switch on=\"benchmarkType\">\n        <baseline ng-switch-when=\"baseline\">\n        </baseline>\n        <div ng-switch-when=\"noanimate\">\n          <div noop>\n            <div ng-repeat=\"row in data\">\n              <span ng-repeat=\"column in row\">\n                <span>{{column.i}}</span>\n              </span>\n            </div>\n          </div>\n        </div>\n        <div ng-switch-when=\"enabled\">\n          <div noop>\n            <div ng-repeat=\"row in data\">\n              <span ng-repeat=\"column in row\">\n                <span>{{column.i}}</span>\n              </span>\n            </div>\n          </div>\n        </div>\n        <div ng-switch-when=\"globallyDisabled\">\n          <div noop>\n            <div ng-repeat=\"row in data\">\n              <span ng-repeat=\"column in row\">\n                <span>{{column.i}}</span>\n              </span>\n            </div>\n          </div>\n        </div>\n        <div ng-switch-when=\"disabledClassFilter\">\n          <div noop>\n            <div ng-repeat=\"row in data\">\n              <span class=\"disable-animations\" ng-repeat=\"column in row\">\n                <span>{{column.i}}</span>\n              </span>\n            </div>\n          </div>\n        </div>\n        <div ng-switch-when=\"disabledParentElement\">\n          <div disable-animations>\n            <div ng-repeat=\"row in data\">\n              <span ng-repeat=\"column in row\">\n                <span>{{column.i}}</span>\n              </span>\n            </div>\n          </div>\n        </div>\n      </ng-switch>\n\n    </div>\n  </div>\n</div>\n"
  },
  {
    "path": "benchmarks/select-ng-value-bp/app.js",
    "content": "'use strict';\n\n/* globals angular, benchmarkSteps */\n\nvar app = angular.module('selectBenchmark', []);\n\napp.config(function($compileProvider) {\n  if ($compileProvider.debugInfoEnabled) {\n    $compileProvider.debugInfoEnabled(false);\n  }\n});\n\n\n\napp.controller('DataController', function($scope, $element) {\n  $scope.groups = [];\n  $scope.count = 10000;\n\n  function changeOptions() {\n    $scope.groups = [];\n    var i = 0;\n    var group;\n    while (i < $scope.count) {\n      if (i % 100 === 0) {\n        group = {\n          name: 'group-' + $scope.groups.length,\n          items: []\n        };\n        $scope.groups.push(group);\n      }\n      group.items.push({\n        id: i,\n        label: 'item-' + i\n      });\n      i++;\n    }\n  }\n\n  var selectElement = $element.find('select');\n  console.log(selectElement);\n\n\n  benchmarkSteps.push({\n    name: 'add-options',\n    fn: function() {\n      $scope.$apply(function() {\n        $scope.count = 10000;\n        changeOptions();\n      });\n    }\n  });\n\n  benchmarkSteps.push({\n    name: 'set-model-1',\n    fn: function() {\n      $scope.$apply(function() {\n        $scope.x = $scope.groups[10].items[0];\n      });\n    }\n  });\n\n  benchmarkSteps.push({\n    name: 'set-model-2',\n    fn: function() {\n      $scope.$apply(function() {\n        $scope.x = $scope.groups[0].items[10];\n      });\n    }\n  });\n\n  benchmarkSteps.push({\n    name: 'remove-options',\n    fn: function() {\n      $scope.count = 100;\n      changeOptions();\n    }\n  });\n\n  benchmarkSteps.push({\n    name: 'add-options',\n    fn: function() {\n      $scope.$apply(function() {\n        $scope.count = 10000;\n        changeOptions();\n      });\n    }\n  });\n\n  benchmarkSteps.push({\n    name: 'set-view-1',\n    fn: function() {\n      selectElement.val('2000');\n      selectElement.triggerHandler('change');\n    }\n  });\n\n  benchmarkSteps.push({\n    name: 'set-view-2',\n    fn: function() {\n      selectElement.val('1000');\n      selectElement.triggerHandler('change');\n    }\n  });\n});\n"
  },
  {
    "path": "benchmarks/select-ng-value-bp/bp.conf.js",
    "content": "/* eslint-env node */\n\n'use strict';\n\nmodule.exports = function(config) {\n  config.set({\n    scripts: [{\n      id: 'angular',\n      src: '/build/angular.js'\n    },\n    {\n      src: 'app.js'\n    }]\n  });\n};\n"
  },
  {
    "path": "benchmarks/select-ng-value-bp/main.html",
    "content": "<div ng-app=\"selectBenchmark\" ng-cloak>\n  <div ng-controller=\"DataController\">\n    <div class=\"container-fluid\">\n      <p>\n        Tests the execution of a select with ngRepeat'ed options with ngValue for rendering during model\n        and option updates.\n      </p>\n      <select ng-model=\"x\">\n        <optgroup ng-repeat=\"g in groups track by g.name\" label=\"{{g.name}}\">\n          <option ng-repeat=\"a in g.items track by a.id\" ng-value=\"a\">{{a.label}}</option>\n        </optgroup>\n      </select>\n    </div>\n  </div>\n</div>\n"
  },
  {
    "path": "css/angular-scenario.css",
    "content": "@charset \"UTF-8\";\n/* CSS Document */\n\n/** Structure */\nbody {\n  font-family: Arial, sans-serif;\n  margin: 0;\n  font-size: 14px;\n}\n\n#system-error {\n  font-size: 1.5em;\n  text-align: center;\n}\n\n#json,\n#xml {\n  display: none;\n}\n\n#header {\n  position: fixed;\n  width: 100%;\n}\n\n#specs {\n  padding-top: 50px;\n}\n\n#header .angular {\n  font-family: Courier New, monospace;\n  font-weight: bold;\n}\n\n#header h1 {\n  font-weight: normal;\n  float: left;\n  font-size: 30px;\n  line-height: 30px;\n  margin: 0;\n  padding: 10px 10px;\n  height: 30px;\n}\n\n#application h2,\n#specs h2 {\n  margin: 0;\n  padding: 0.5em;\n  font-size: 1.1em;\n}\n\n#status-legend {\n  margin-top: 10px;\n  margin-right: 10px;\n}\n\n#header,\n#application,\n.test-info,\n.test-actions li {\n  overflow: hidden;\n}\n\n#application {\n  margin: 10px;\n}\n\n#application iframe {\n  width: 100%;\n  height: 758px;\n}\n\n#application .popout {\n  float: right;\n}\n\n#application iframe {\n  border: none;\n}\n\n.tests li,\n.test-actions li,\n.test-it li,\n.test-it ol,\n.status-display {\n  list-style-type: none;\n}\n\n.tests,\n.test-it ol,\n.status-display {\n  margin: 0;\n  padding: 0;\n}\n\n.test-info {\n  margin-left: 1em;\n  margin-top: 0.5em;\n  border-radius: 8px 0 0 8px;\n  -webkit-border-radius: 8px 0 0 8px;\n  -moz-border-radius: 8px 0 0 8px;\n  cursor: pointer;\n}\n\n.test-info:hover .test-name {\n  text-decoration: underline;\n}\n\n.test-info .closed:before {\n  content: '\\25b8\\00A0';\n}\n\n.test-info .open:before {\n  content: '\\25be\\00A0';\n  font-weight: bold;\n}\n\n.test-it ol {\n  margin-left: 2.5em;\n}\n\n.status-display,\n.status-display li {\n  float: right;\n}\n\n.status-display li {\n  padding: 5px 10px;\n}\n\n.timer-result,\n.test-title {\n  display: inline-block;\n  margin: 0;\n  padding: 4px;\n}\n\n.test-actions .test-title,\n.test-actions .test-result {\n  display: table-cell;\n  padding-left: 0.5em;\n  padding-right: 0.5em;\n}\n\n.test-actions {\n  display: table;\n}\n\n.test-actions li {\n  display: table-row;\n}\n\n.timer-result {\n  width: 4em;\n  padding: 0 10px;\n  text-align: right;\n  font-family: monospace;\n}\n\n.test-it pre,\n.test-actions pre {\n  clear: left;\n  color: black;\n  margin-left: 6em;\n}\n\n.test-describe {\n  padding-bottom: 0.5em;\n}\n\n.test-describe .test-describe {\n  margin: 5px 5px 10px 2em;\n}\n\n.test-actions .status-pending .test-title:before {\n  content: '\\00bb\\00A0';\n}\n\n.scrollpane {\n   max-height: 20em;\n   overflow: auto;\n}\n\n/** Colors */\n\n#header {\n  background-color: #F2C200;\n}\n\n#specs h2 {\n  border-top: 2px solid #BABAD1;\n}\n\n#specs h2,\n#application h2 {\n  background-color: #efefef;\n}\n\n#application {\n  border: 1px solid #BABAD1;\n}\n\n.test-describe .test-describe {\n  border-left: 1px solid #BABAD1;\n  border-right: 1px solid #BABAD1;\n  border-bottom: 1px solid #BABAD1;\n}\n\n.status-display {\n  border: 1px solid #777;\n}\n\n.status-display .status-pending,\n.status-pending .test-info {\n  background-color: #F9EEBC;\n}\n\n.status-display .status-success,\n.status-success .test-info {\n  background-color: #B1D7A1;\n}\n\n.status-display .status-failure,\n.status-failure .test-info {\n  background-color: #FF8286;\n}\n\n.status-display .status-error,\n.status-error .test-info {\n  background-color: black;\n  color: white;\n}\n\n.test-actions .status-success .test-title {\n  color: #30B30A;\n}\n\n.test-actions .status-failure .test-title {\n  color: #DF0000;\n}\n\n.test-actions .status-error .test-title {\n  color: black;\n}\n\n.test-actions .timer-result {\n  color: #888;\n}\n"
  },
  {
    "path": "css/angular.css",
    "content": "@charset \"UTF-8\";\n\n[ng\\:cloak],\n[ng-cloak],\n[data-ng-cloak],\n[x-ng-cloak],\n.ng-cloak,\n.x-ng-cloak,\n.ng-hide:not(.ng-hide-animate) {\n  display: none !important;\n}\n\nng\\:form {\n  display: block;\n}\n\n.ng-animate-shim {\n  visibility:hidden;\n}\n\n.ng-anchor {\n  position:absolute;\n}\n"
  },
  {
    "path": "docs/app/assets/Error404.html",
    "content": "<h1>Oops!</h1>\n\n<p>The page you requested does not exist. Perhaps you were looking for something else...</p>\n\n<div ng-controller=\"Error404SearchCtrl\">\n\n  <dl ng-repeat=\"(key, value) in results\" ng-show=\"value.length\" style=\"float: left; margin-right:20px\">\n    <dt>{{ key }}</dt>\n    <dd ng-repeat=\"item in value\"><a ng-href=\"{{ item.path }}\">{{ item.name }}</a></dd>\n  </dl>\n</div>\n"
  },
  {
    "path": "docs/app/assets/css/angular-topnav.css",
    "content": ".visible-phone{display:none}.visible-desktop{display:block}.navbar{display:block}.navbar .container{padding:0 16px;width:auto}.navbar .brand{float:left;margin:8px 80px 0 8px;padding:0}.navbar .brand a{display:block;height:30px;margin:6px 0 5px 0;overflow:hidden;padding:0;width:117px}.navbar .nav{float:right}.navbar .nav .dropdown-toggle{color:rgba(255,255,255,0.87);font-size:16px;font-weight:300;line-height:56px;padding:0 24px;text-transform:uppercase;transition:all .3s}.navbar .nav .dropdown-toggle:hover,.navbar .nav .dropdown-toggle:active,.navbar .nav .dropdown-toggle:focus{background:#37474F;color:#fff}.navbar .nav .dropdown-menu{background:#37474F;border:none;border-radius:0;box-shadow:0 0 16px rgba(0,0,0,0.12),0 16px 16px rgba(0,0,0,0.24);color:#fff;left:auto;margin:0;padding:0;right:0}.navbar .nav .dropdown-menu:after,.navbar .nav .dropdown-menu:before{display:none}.navbar .nav .dropdown-menu li{border-bottom:1px solid rgba(38,50,56,0.56);box-sizing:border-box;line-height:48px}.navbar .nav .dropdown-menu li:last-child{border:none}.navbar .nav .dropdown-menu a{background:#37474F;color:#fff;font-weight:300;line-height:48px;padding:0 16px;transition:all .2s}.navbar .nav .dropdown-menu a:hover,.navbar .nav .dropdown-menu a:focus{background:#455A64}.navbar .navbar-search{left:200px;margin:0;position:absolute;right:440px;top:8px;width:auto}.navbar .navbar-search i{color:#546E7A;font-size:16px;left:12px;position:absolute;top:11px}.navbar .navbar-search .search-query{background:#37474F;border:none;border-radius:2px;box-shadow:none;box-sizing:border-box;color:#546E7A;font-size:14px;height:40px;width:100%;padding:0 16px 0 32px;text-shadow:none;transition:all .3s}.navbar .navbar-search .search-query:-webkit-autofill,.navbar .navbar-search .search-query:-webkit-autofill:hover,.navbar .navbar-search .search-query:-webkit-autofill:focus{background-color:#fff;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#455A64}.navbar .navbar-search .search-query:hover,.navbar .navbar-search .search-query:active,.navbar .navbar-search .search-query:focus{background:#fff;box-shadow:inset 0 2px 4px rgba(0,0,0,0.24);color:#2196F3}.navbar .navbar-search .search-query::-webkit-input-placeholder{color:#546E7A}.navbar .navbar-search .search-query::-moz-placeholder{color:#546E7A}.navbar .navbar-search .search-query:-ms-input-placeholder{color:#546E7A}.navbar .navbar-search .search-query:-moz-placeholder{color:#546E7A}#navbar-main .navbar-inner{background:#263238;height:56px}#navbar-notice{z-index:1029;top:56px}#navbar-notice .navbar-inner{background:#ECEFF1;box-shadow:0 0 3px rgba(0,0,0,0.12),0 3px 3px rgba(0,0,0,0.24);height:auto}.site-notice{padding:4px 0;text-align:center;font-size:13px;margin:0}@media handheld and (max-width: 800px), screen and (max-device-width: 800px), screen and (max-width: 800px){.visible-phone{display:block}.visible-desktop{display:none}}@media handheld and (max-width: 800px), screen and (max-device-width: 800px), screen and (max-width: 800px){.homepage .container{padding:16px;width:auto}.homepage .span1{width:auto}.homepage .span2{width:auto}.homepage .span3{width:auto}.homepage .span4{width:auto}.homepage .span5{width:auto}.homepage .span6{width:auto}.homepage .span7{width:auto}.homepage .span8{width:auto}.homepage .span9{width:auto}.homepage .span10{width:auto}.homepage .navbar .container{padding:0 8px}.homepage #navbar-main .navbar-inner{height:40px}.homepage #navbar-main .brand{margin:6px 0 0 0}.homepage #navbar-main .brand a{margin:0}.homepage #navbar-main .nav{margin:0}.homepage #navbar-main .nav .dropdown-toggle{font-size:12px;line-height:40px;padding:0 8px}.homepage #navbar-main .dropdown-menu a{padding:0 8px}.homepage #navbar-main .navbar-search{background:#263238;border-bottom:1px solid #263238;left:0;right:0;top:100%}.homepage #navbar-main .navbar-search i{left:12px;top:7px}.homepage #navbar-main .navbar-search .search-query{border-radius:0;height:32px}.homepage #navbar-notice{top:40px}.homepage #navbar-notice .site-notice{font-size:11px}.homepage .hero{padding:80px 32px 32px 32px}.homepage .hero h2{background-size:230px 60px;height:60px;width:230px}}\n"
  },
  {
    "path": "docs/app/assets/css/animations.css",
    "content": ""
  },
  {
    "path": "docs/app/assets/css/doc_widgets.css",
    "content": "ul.doc-example {\n  list-style-type: none;\n  position: relative;\n  font-size: 14px;\n}\n\nul.doc-example > li {\n  border: 2px solid gray;\n  border-radius: 5px;\n  -moz-border-radius: 5px;\n  -webkit-border-radius: 5px;\n  background-color: white;\n  margin-bottom: 20px;\n}\n\nul.doc-example > li.doc-example-heading {\n  border: none;\n  border-radius: 0;\n  margin-bottom: -10px;\n}\n\nspan.nojsfiddle {\n  float: right;\n  font-size: 14px;\n  margin-right: 10px;\n  margin-top: 10px;\n}\n\nform.jsfiddle {\n  position: absolute;\n  right: 0;\n  z-index: 1;\n  height: 14px;\n}\n\nform.jsfiddle button {\n  cursor: pointer;\n  padding: 4px 10px;\n  margin: 10px;\n  background-color: #FFF;\n  font-weight: bold;\n  color: #7989D6;\n  border-color: #7989D6;\n  -moz-border-radius: 8px;\n  -webkit-border-radius: 8px;\n  border-radius: 8px;\n}\n\nform.jsfiddle textarea, form.jsfiddle input {\n  display: none;\n}\n\nli.doc-example-live {\n  padding: 10px;\n  font-size: 1.2em;\n}\n\ndiv.syntaxhighlighter {\n  padding-bottom: 1px !important; /* fix to remove unnecessary scrollbars */\n}\n\n/* TABS - tutorial environment navigation */\n\ndiv.tabs-nav {\n  height: 25px;\n  position: relative;\n}\n\ndiv.tabs-nav ul li {\n  list-style: none;\n  display: inline-block;\n  padding: 5px 10px;\n}\n\ndiv.tabs-nav ul li.current a {\n  color: white;\n  text-decoration: none;\n}\n\ndiv.tabs-nav ul li.current {\n  background: #7989D6;\n  -moz-box-shadow: 4px 4px 6px #48577D;\n  -moz-border-radius-topright: 8px;\n  -moz-border-radius-topleft: 8px;\n  box-shadow: 4px 4px 6px #48577D;\n  border-radius-topright: 8px;\n  border-radius-topleft: 8px;\n  -webkit-box-shadow: 4px 4px 6px #48577D;\n  -webkit-border-top-right-radius: 8px;\n  -webkit-border-top-left-radius: 8px;\n  border-top-right-radius: 8px;\n  border-top-left-radius: 8px;\n}\n\ndiv.tabs-content {\n  padding: 4px;\n  position: relative;\n  background: #7989D6;\n  -moz-border-radius: 8px;\n  border-radius: 8px;\n  -webkit-border-radius: 8px;\n}\n\ndiv.tabs-content-inner {\n  margin: 1px;\n  padding: 10px;\n  background: white;\n  border-radius: 6px;\n  -moz-border-radius: 6px;\n  -webkit-border-radius: 6px;\n}\n\n\n/* Tutorial Nav Bar */\n\n#tutorial-nav {\n  margin: 0.5em 0 1em 0;\n  padding: 0;\n  list-style-type: none;\n  background: #7989D6;\n\n  -moz-border-radius: 15px;\n  -webkit-border-radius: 15px;\n  border-radius: 15px;\n\n  -moz-box-shadow: 4px 4px 6px #48577D;\n  -webkit-box-shadow: 4px 4px 6px #48577D;\n  box-shadow: 4px 4px 6px #48577D;\n}\n\n\n#tutorial-nav li {\n  display: inline;\n}\n\n\n#tutorial-nav a:link, #tutorial-nav a:visited {\n  font-size: 1.2em;\n  color: #FFF;\n  text-decoration: none;\n  text-align: center;\n  display: inline-block;\n  width: 11em;\n  padding: 0.2em 0;\n}\n\n\n#tutorial-nav a:hover {\n  color: #000;\n}\n"
  },
  {
    "path": "docs/app/assets/css/docs.css",
    "content": "@font-face {\n  font-family: 'Open Sans';\n  src: url(\"../components/open-sans-fontface-1.4.0/fonts/Regular/OpenSans-Regular.eot?v=1.1.0\");\n  src: url(\"../components/open-sans-fontface-1.4.0/fonts/Regular/OpenSans-Regular.eot?#iefix&v=1.1.0\") format(\"embedded-opentype\"),\n    url(\"../components/open-sans-fontface-1.4.0/fonts/Regular/OpenSans-Regular.woff?v=1.1.0\") format(\"woff\"),\n    url(\"../components/open-sans-fontface-1.4.0/fonts/Regular/OpenSans-Regular.ttf?v=1.1.0\") format(\"truetype\"),\n    url(\"../components/open-sans-fontface-1.4.0/fonts/Regular/OpenSans-Regular.svg?v=1.1.0#OpenSansBold\") format(\"svg\");\n  font-weight: normal;\n  font-style: normal;\n}\n\n@font-face {\n  font-family: 'Open Sans';\n  src: url(\"../components/open-sans-fontface-1.4.0/fonts/Semibold/OpenSans-Semibold.eot?v=1.1.0\");\n  src: url(\"../components/open-sans-fontface-1.4.0/fonts/Semibold/OpenSans-Semibold.eot?#iefix&v=1.1.0\") format(\"embedded-opentype\"),\n    url(\"../components/open-sans-fontface-1.4.0/fonts/Semibold/OpenSans-Semibold.woff?v=1.1.0\") format(\"woff\"),\n    url(\"../components/open-sans-fontface-1.4.0/fonts/Semibold/OpenSans-Semibold.ttf?v=1.1.0\") format(\"truetype\"),\n    url(\"../components/open-sans-fontface-1.4.0/fonts/Semibold/OpenSans-Semibold.svg?v=1.1.0#OpenSansBold\") format(\"svg\");\n  font-weight: 600;\n  font-style: normal;\n}\n\n\n@font-face {\n  font-family: 'Open Sans';\n  src: url(\"../components/open-sans-fontface-1.4.0/fonts/Bold/OpenSans-Bold.eot?v=1.1.0\");\n  src: url(\"../components/open-sans-fontface-1.4.0/fonts/Bold/OpenSans-Bold.eot?#iefix&v=1.1.0\") format(\"embedded-opentype\"),\n    url(\"../components/open-sans-fontface-1.4.0/fonts/Bold/OpenSans-Bold.woff?v=1.1.0\") format(\"woff\"),\n    url(\"../components/open-sans-fontface-1.4.0/fonts/Bold/OpenSans-Bold.ttf?v=1.1.0\") format(\"truetype\"),\n    url(\"../components/open-sans-fontface-1.4.0/fonts/Bold/OpenSans-Bold.svg?v=1.1.0#OpenSansBold\") format(\"svg\");\n  font-weight: bold;\n  font-style: normal;\n}\n\nhtml, body {\n  position: relative;\n  height: 100%;\n}\n\n#wrapper {\n  min-height: 100%;\n  position: relative;\n  padding-bottom: 120px;\n}\n\n.footer {\n  border-top: 20px solid white;\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  z-index: 100;\n  padding-top: 2em;\n  background-color: #333;\n  color: white;\n  padding-bottom: 2em;\n}\n\n.header-fixed {\n  position: fixed;\n  z-index: 1000;\n  top: 0;\n  left: 0;\n  right: 0;\n}\n\n.header-branding {\n  min-height: 41px !important;\n}\n\n.docs-navbar-primary {\n  border-radius: 0 !important;\n  margin-bottom: 0 !important;\n}\n\n/* Logo */\n/*.dropdown-menu {\n  display:none;\n}\n*/\nh1,h2,h3,h4,h5,h6 {\n  font-family: \"Open Sans\";\n}\n\n.subnav-body {\n  margin: 70px 0 20px;\n}\n\n.header .brand {\n  padding-bottom: 0px;\n}\n\n.header .brand img {\n  margin-top: 0;\n  height: auto;\n  vertical-align: top;\n}\n\n.docs-search {\n  margin: 10px 0;\n  padding: 4px 0 4px 20px;\n  background: white;\n  border-radius: 20px;\n  vertical-align: middle;\n}\n\n.docs-search > .search-query {\n  font-size: 14px;\n  border: 0;\n  width: 80%;\n  color: #555;\n}\n\n.docs-search > .search-icon {\n  font-size: 15px;\n  margin-right: 10px;\n}\n\n.navbar .navbar-search i {\n  top: 13px;\n  font-size: 12px;\n}\n\n.docs-search > .search-query:focus {\n  outline: 0;\n}\n\n/* end: Logo */\n\n\n.spacer {\n  height: 1em;\n}\n\n\n.icon-cog {\n  line-height: 13px;\n}\n\n.naked-list,\n.naked-list ul,\n.naked-list li {\n  list-style: none;\n  margin: 0;\n  padding: 0;\n}\n\n.nav-index-section a {\n  font-weight: bold;\n  font-family: \"Open Sans\";\n  color: black !important;\n  margin-top: 10px;\n  display: block;\n}\n\n.nav-index-group {\n  margin-bottom: 20px !important;\n}\n\n.nav-index-group-heading {\n  color: #6F0101;\n  font-weight: bold;\n  font-size: 1.2em;\n  padding: 0;\n  margin: 0;\n  border-bottom: 1px soild #aaa;\n  margin-bottom: 5px;\n}\n\n.nav-index-group .nav-index-listing.current a {\n  color: #B52E31;\n}\n\n.nav-breadcrumb {\n  margin: 4px 0;\n  padding: 0;\n}\n\n.nav-breadcrumb-entry {\n  font-family: \"Open Sans\";\n  padding: 0;\n  margin: 0;\n  font-size: 18px;\n  display: inline-block;\n  vertical-align: middle;\n}\n\n.nav-breadcrumb-entry > .divider {\n  color: #555;\n  display: inline-block;\n  padding-left: 8px;\n}\n\n.nav-breadcrumb-entry > span,\n.nav-breadcrumb-entry > a {\n  color: #6F0101;\n}\n\n.step-list > li:nth-child(1) {\n  padding-left: 20px;\n}\n\n.step-list > li:nth-child(2) {\n  padding-left: 40px;\n}\n\n.step-list > li:nth-child(3) {\n  padding-left: 60px;\n}\n\n.api-profile-header-heading {\n  margin: 0;\n  padding: 0;\n}\n\n.api-profile-header-structure,\n.api-profile-header-structure a {\n  font-family: \"Open Sans\";\n  font-weight: bold;\n  color: #999;\n}\n\n.api-profile-section {\n  margin-top: 30px;\n  padding-top: 30px;\n  border-top: 1px solid #aaa;\n}\n\npre {\n  white-space: pre-wrap;\n  word-break: normal;\n}\n\n.aside-nav a,\n.aside-nav a:link,\n.aside-nav a:visited,\n.aside-nav a:active {\n  color: #999;\n}\n.aside-nav a:hover {\n  color: black;\n}\n\n.api-profile-description > p:first-child {\n  margin: 15px 0;\n  font-size: 18px;\n}\n\np > code,\ncode.highlighted {\n  background: #f4f4f4;\n  border-radius: 5px;\n  padding: 2px 5px;\n  color: maroon;\n}\n\nul + p {\n  margin-top: 10px;\n}\n\n.docs-version-jump {\n  min-width: 100%;\n  max-width: 100%;\n}\n\n.picker {\n  position: relative;\n  width: auto;\n  display: inline-block;\n  margin: 0 0 2px 1.2%;\n  overflow: hidden;\n  border: 1px solid #e5e5e5;\n  -webkit-border-radius: 4px;\n  -moz-border-radius: 4px;\n  -ms-border-radius: 4px;\n  -o-border-radius: 4px;\n  border-radius: 4px;\n  font-family: \"Open Sans\";\n  font-weight: 600;\n  height: auto;\n  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));\n  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);\n  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);\n  background-image: -o-linear-gradient(#ffffff, #f2f2f2);\n  background-image: linear-gradient(#ffffff, #f2f2f2);\n}\n\n.picker select {\n  position: relative;\n  display: block;\n  min-width: 100%;\n  width: 120%;\n  height: 34px;\n  padding: 6px 30px 6px 15px;\n  color: #555555;\n  border: none;\n  background: transparent;\n  outline: none;\n  -webkit-appearance: none;\n  z-index: 99;\n  cursor: pointer;\n  font-size: 16px;\n  -moz-appearance: none;\n  text-indent: 0.01px;\n  text-overflow: '';\n}\n\n.picker:after {\n  content: \"\";\n  position: absolute;\n  right: 8%;\n  top: 50%;\n  z-index: 0;\n  color: #999;\n  width: 0;\n  margin-top: -2px;\n  height: 0;\n  border-top: 6px solid;\n  border-right: 6px solid transparent;\n  border-left: 6px solid transparent;\n}\n\niframe.example {\n  width: 100%;\n  border: 1px solid black;\n}\n\n.search-results-frame {\n  clear: both;\n  display: table;\n  width: 100%;\n}\n\n.search-results.ng-hide {\n  display: none;\n}\n\n.search-results-container {\n  position: relative;\n  padding-bottom: 1em;\n  border-top: 1px solid #111;\n  background: #181818;\n  box-shadow: inset 0 0 10px #111;\n}\n\n.search-results-container .search-results-group {\n  vertical-align: top;\n  padding: 10px 10px;\n  display: inline-block;\n}\n\n.search-results-group-heading {\n  font-family: \"Open Sans\";\n  padding-left: 10px;\n  color: white;\n}\n\n.search-results-group .search-results {\n  padding: 0 5px 0;\n  list-style-type: none;\n}\n\n.search-results-frame > .search-results-group:first-child > .search-results {\n  border-right: 1px solid #222;\n}\n\n.search-results-group.col-group-api {\n  width: 30%;\n}\n\n.search-results-group.col-group-guide,\n.search-results-group.col-group-tutorial {\n  width: 20%;\n}\n\n.search-results-group.col-group-misc,\n.search-results-group.col-group-error {\n  width: 15%;\n  float: right;\n}\n\n@supports ((column-count: 2) or (-moz-column-count: 2) or (-ms-column-count: 2) or (-webkit-column-count: 2)) {\n  .search-results-group.col-group-api .search-results {\n    -moz-column-count: 2;\n    -ms-column-count: 2;\n    -webkit-column-count: 2;\n    column-count: 2;\n    /* Prevent bullets in the second column from being hidden in Chrome and IE */\n    -webkit-column-gap: 2em;\n    -ms-column-gap: 2em;\n    column-gap: 2em;\n  }\n}\n\n.search-results-group .search-result {\n  word-wrap: break-word;\n  -webkit-hyphens: auto;\n  -moz-hyphens: auto;\n  -ms-hyphens: auto;\n  hyphens: auto;\n  -ms-column-break-inside: avoid;\n  -webkit-column-break-inside: avoid;\n  -moz-column-break-inside: avoid; /* Unsupported */\n  column-break-inside: avoid;\n  text-indent: -0.65em;  /* Make sure line wrapped words are aligned vertically */\n}\n\n@supports (-moz-column-count: 2) {\n  .search-results-group .search-result {\n    /* Prevents column breaks inside words in FF, but has adverse effects in IE11 and Chrome */\n    overflow: hidden;\n    padding-left: 1em; /* In FF the list item bullet is otherwise  hidden */\n    margin-left: -1em; /* offset the padding left */\n  }\n}\n\n.search-result:before {\n  content: \"\\002D\\00A0\"; /* Dash and non-breaking space as List item type */\n  position: relative;\n}\n\n.search-results-group.col-group-api .search-result {\n  width: 48%;\n  display: inline-block;\n  padding-left: 12px;\n}\n\n@supports ((column-count: 2) or (-moz-column-count: 2) or (-ms-column-count: 2) or (-webkit-column-count: 2)) {\n  .search-results-group.col-group-api .search-result {\n    width: auto;\n    display: list-item;\n  }\n}\n\n.search-close {\n  position: absolute;\n  bottom: 0;\n  left: 50%;\n  margin-left: -100px;\n  color: white;\n  text-align: center;\n  padding: 5px;\n  background: #333;\n  border-top-right-radius: 5px;\n  border-top-left-radius: 5px;\n  width: 200px;\n  box-shadow: 0 0 10px #111;\n}\n\n.variables-matrix {\n  border: 1px solid #ddd;\n  width: 100%;\n  margin: 10px 0;\n}\n\n.variables-matrix td,\n.variables-matrix th {\n  padding: 10px;\n}\n\n.variables-matrix td {\n  border-top: 1px solid #eee;\n}\n\n.variables-matrix td + td,\n.variables-matrix th + th {\n  border-left: 1px solid #eee;\n}\n\n.variables-matrix tr:nth-child(even) td {\n  background: #f5f5f5;\n}\n\n.variables-matrix th {\n  background: #f1f1f1;\n}\n\n#navbar-sub {\n  padding-top: 10px;\n  padding-bottom: 5px;\n  background: rgba(245,245,245,1);\n  box-shadow: 0 0 2px #999;\n  z-index: 1028;\n  top: 57px;\n}\n\n.main-body-grid {\n  margin-top: 144px;\n  position: relative;\n}\n\n.main-body-grid > .grid-left,\n.main-body-grid > .grid-right {\n  padding: 20px 0;\n}\n\n.main-body-grid > .grid-left {\n  position: fixed;\n  top: 144px;\n  bottom: 0;\n  overflow: auto;\n}\n\n.main-header-grid > .grid-left,\n.main-body-grid > .grid-left {\n  width: 260px;\n}\n\n.main-header-grid > .grid-right,\n.main-body-grid > .grid-right {\n  margin-left: 270px;\n  position: relative;\n}\n\n.main-header-grid > .grid-left {\n  float: left;\n}\n\n.main-body-grid .side-navigation {\n  position: relative;\n  padding-bottom: 120px;\n}\n\n.main-body-grid .side-navigation.ng-hide {\n  display: block!important;\n}\n\n.variables-matrix td {\n  vertical-align: top;\n  padding: 5px;\n}\n\n.type-hint {\n  display: inline-block;\n  background: gray;\n}\n\n.variables-matrix .type-hint {\n  text-align: center;\n  min-width: 60px;\n  margin: 1px 5px;\n}\n\n.type-hint + .type-hint {\n  margin-top: 5px;\n}\n\n.type-hint-expression {\n  background: purple;\n}\n\n.type-hint-date {\n  background: pink;\n}\n\n.type-hint-string {\n  background: #3a87ad;\n}\n\n.type-hint-function {\n  background: green;\n}\n\n.type-hint-object {\n  background: #999;\n}\n\n.type-hint-array {\n  background: #F90;;\n}\n\n.type-hint-boolean {\n  background: rgb(18, 131, 39);\n}\n\n.type-hint-number {\n  background: rgb(189, 63, 66);\n}\n\n.type-hint-regexp {\n  background: rgb(90, 84, 189);\n}\n\n.type-hint-domelement {\n  background: rgb(95, 158, 160);\n}\n\n.runnable-example-frame {\n  width: 100%;\n  height: 300px;\n  border: 1px solid #ddd;\n  border-radius: 5px;\n}\n\n.runnable-example-tabs {\n  margin-top: 10px;\n  margin-bottom: 20px;\n}\n\n.tutorial-nav {\n  display: block;\n}\n\nh1 + ul, h1 + ul > li,\nh2 + ul, h2 + ul > li,\nul.tutorial-nav, ul.tutorial-nav > li,\n.usage > ul, .usage > ul > li,\nul.methods, ul.methods > li,\nul.events, ul.events > li {\n  list-style: none;\n  padding: 0;\n}\n\nh2 {\n  border-top: 1px solid #eee;\n  margin-top: 30px;\n  padding-top: 30px;\n}\n\nh4 {\n  margin-top: 20px;\n  padding-top: 20px;\n}\n\n.btn {\n  color: #428bca;\n  position: relative;\n  width: auto;\n  display: inline-block;\n  margin: 0 0 2px;\n  overflow: hidden;\n  border: 1px solid #e5e5e5;\n  -webkit-border-radius: 4px;\n  -moz-border-radius: 4px;\n  -ms-border-radius: 4px;\n  -o-border-radius: 4px;\n  border-radius: 4px;\n  font-family: \"Open Sans\";\n  font-weight: 600;\n  height: auto;\n  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));\n  background-image: -webkit-linear-gradient(#ffffff, #f2f2f2);\n  background-image: -moz-linear-gradient(#ffffff, #f2f2f2);\n  background-image: -o-linear-gradient(#ffffff, #f2f2f2);\n  background-image: linear-gradient(#ffffff, #f2f2f2);\n}\n\n.btn + .btn {\n  margin-left: 10px;\n}\n\n.btn:hover, .btn:focus {\n  color: black !important;\n  border: 1px solid #ddd !important;\n  background: white !important;\n}\n\n.view-source, .improve-docs {\n  position: relative;\n  z-index: 100;\n}\n\n.view-source {\n  margin-right: 10px;\n}\n\n.improve-docs {\n  float: right;\n}\n\n.return-arguments,\n.return-arguments th,\n.return-arguments th + th,\n.return-arguments td,\n.return-arguments td + td {\n  border-radius: 0;\n  border: 0;\n}\n\n.return-arguments td:first-child {\n  width: 100px;\n}\n\nul.methods > li,\nul.events > li {\n  margin-bottom: 40px;\n}\n\n.definition-table td {\n  padding: 8px;\n  border: 1px solid #eee;\n  vertical-align: top;\n}\n\n.table > tbody > tr.head > td,\n.table > tbody > tr.head > th {\n  border-bottom: 2px solid #ddd;\n  padding-top: 50px;\n}\n\n.diagram {\n  margin-bottom: 10px;\n  margin-top: 30px;\n  max-width: 100%;\n}\n\n.deprecation {\n  margin-top: 15px;\n}\n\n.deprecation .title {\n  float: left;\n  margin-right: 5px;\n}\n\n@media only screen and (min-width: 768px) {\n  [ng-include=\"partialPath\"].ng-hide {\n    display: block !important;\n    visibility: hidden;\n  }\n}\n\n@media only screen and (min-width: 768px) and (max-width: 991px) {\n  .main-body-grid {\n    margin-top: 160px;\n  }\n  .main-body-grid > .grid-left {\n    top: 160px;\n  }\n}\n\n@media only screen and (max-width: 767px) {\n  .picker, .picker select {\n    width: auto;\n    display: block;\n    margin-bottom: 10px;\n  }\n  .docs-navbar-primary {\n    text-align: center;\n  }\n  .main-body-grid {\n    margin-top: 0;\n  }\n  .main-header-grid > .grid-left,\n  .main-body-grid > .grid-left,\n  .main-header-grid > .grid-right,\n  .main-body-grid > .grid-right {\n    display: block;\n    float: none;\n    width: auto !important;\n    margin-left: 0;\n  }\n  .main-body-grid > .grid-left,\n  .header-fixed, .footer {\n    position: static !important;\n  }\n  .main-body-grid > .grid-left {\n    background: #efefef;\n    margin-left: -1em;\n    margin-right: -1em;\n    padding: 1em;\n    width: auto !important;\n    overflow: visible;\n  }\n  .main-header-grid > .grid-right,\n  .main-body-grid > .grid-right {\n    margin-left: 0;\n  }\n  .main-body-grid .side-navigation {\n    display: block !important;\n    padding-bottom: 50px;\n  }\n  .main-body-grid .side-navigation.ng-hide {\n    display: none !important;\n  }\n  .nav-index-group .nav-index-listing {\n    display: inline-block;\n    padding: 3px 0;\n  }\n  .nav-index-group .nav-index-listing:not(.nav-index-section):after {\n    padding-right: 5px;\n    margin-left: -3px;\n    content: \",  \";\n  }\n  .nav-index-group .nav-index-listing:last-child:after {\n    content: \"\";\n    display: inline-block;\n  }\n  .nav-index-group .nav-index-section {\n    display: block;\n  }\n  .toc-toggle {\n    margin-bottom: 20px;\n  }\n  .toc-close {\n    position: absolute;\n    bottom: 5px;\n    left: 50%;\n    margin-left: -50%;\n    text-align: center;\n    padding: 5px;\n    background: #eee;\n    border-radius: 5px;\n    width: 100%;\n    border: 1px solid #ddd;\n    box-shadow: 0 0 10px #bbb;\n  }\n  .navbar-brand {\n    float: none;\n    text-align: center;\n  }\n  .search-results-container {\n    padding-bottom: 60px;\n    text-align: left;\n  }\n\n  .search-results-frame > .search-results-group:first-child > .search-results {\n    border-right: none;\n  }\n\n  .search-results-group {\n    float: none !important;\n    display: block !important;\n    width: auto !important;\n    border: 0! important;\n    padding: 0! important;\n  }\n\n  @supports ((column-count: 2) or (-moz-column-count: 2) or (-ms-column-count: 2) or (-webkit-column-count: 2)) {\n    .search-results-group .search-results {\n      -moz-column-count: 2;\n      -ms-column-count: 2;\n      -webkit-column-count: 2;\n      column-count: 2;\n    }\n  }\n\n  .search-results-group .search-result {\n    display: inline-block !important;\n    padding: 0 5px;\n    width: auto !important;\n    text-indent: initial;\n    margin-left: 0;\n  }\n\n  .search-results-group .search-result:after {\n    content: \", \";\n  }\n\n  .search-results-group .search-result:before {\n    content: \"\";\n  }\n\n  @supports ((column-count: 2) or (-moz-column-count: 2) or (-ms-column-count: 2) or (-webkit-column-count: 2)) {\n    .search-results-group .search-result {\n      display: list-item !important;\n    }\n\n    .search-results-group .search-result:after {\n      content: \"\";\n    }\n  }\n\n  #wrapper {\n    padding-bottom: 0px;\n  }\n}\n\niframe[name=\"example-anchoringExample\"] {\n  height: 400px;\n}\n\n/*\n  angular-topnav.css and bootstrap overrides\n */\n\n.navbar .navbar-inner .container {\n  padding: 0 16px;\n  width: auto;\n  height: auto;\n}\n\n.navbar .nav > li {\n  float: left;\n}\n\n.navbar-nav .open .dropdown-menu {\n  position: absolute;\n  float: left;\n}\n\n.navbar-nav .open .dropdown-menu > li > a {\n  line-height: 48px;\n}\n\n#navbar-main .navbar-inner, #navbar-notice .navbar-inner {\n  box-shadow: none;\n}\n\n#navbar-sub .container {\n  max-width: 970px;\n}\n\n.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {\n  background-color: inherit;\n}\n\ntoc-container {\n  display: block;\n  margin: 15px 10px;\n}\n\ntoc-container b {\n  text-transform: uppercase;\n}\n\ntoc-container .btn {\n  padding: 3px 6px;\n  font-size: 13px;\n  margin-left: 5px;\n}\n\ntoc-container > div > toc-tree ul {\n  list-style: none;\n  padding-left: 15px;\n  padding-bottom: 2px;\n}\n\ntoc-container > div > toc-tree > ul {\n  padding-left: 0;\n}\n\ntoc-container > div > toc-tree > ul > li > toc-tree > ul > li toc-tree > ul li {\n  font-size: 13px;\n}\n\n.dev-status span {\n  padding: 2px 8px;\n  border-radius: 5px;\n}\n.security span { background-color: orange; }\n.stable span { background-color: green; color: white; }\n.current span { background-color: blue; color: white; }\n\n@media handheld and (max-width:800px), screen and (max-device-width:800px), screen and (max-width:800px) {\n  .navbar {\n    min-height: auto;\n  }\n\n  .search-results-container {\n    top: 32px;\n    overflow: auto;\n    max-height: 85vh;\n    padding-bottom: 0;\n    position: static;\n  }\n\n  .search-close {\n    right: 1px;\n    margin-left: 0;\n    top: 41px;\n    padding: 5px 10px;\n    border-top-right-radius: 0;\n    border-top-left-radius: 0;\n    box-shadow: none;\n    width: auto;\n    bottom: auto;\n    left: auto;\n  }\n\n  .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {\n    padding: 0 8px;\n  }\n\n  .homepage #navbar-notice {\n    top: 72px;\n  }\n\n  #navbar-notice .navbar-inner {\n    box-shadow: 0 0 3px rgba(0, 0, 0, .12), 0 3px 3px rgba(0, 0, 0, .24)\n  }\n\n  #navbar-sub {\n    position: relative;\n    top: 0;\n    margin-top: 80px;\n    padding-bottom: 0;\n    margin-bottom: 0;\n  }\n\n}\n"
  },
  {
    "path": "docs/app/assets/css/prettify-theme.css",
    "content": "/* GitHub Theme */\n.prettyprint {\n  background: white;\n  font-family: Menlo, 'Bitstream Vera Sans Mono', 'DejaVu Sans Mono', Monaco, Consolas, monospace;\n  font-size: 12px;\n  line-height: 1.5;\n}\n\n.lang-text * {\n  color: #333333!important;\n}\n\n.pln {\n  color: #333333;\n}\n\n@media screen {\n  .str {\n    color: #dd1144;\n  }\n\n  .kwd {\n    color: #333333;\n  }\n\n  .com {\n    color: #999988;\n  }\n\n  .typ {\n    color: #445588;\n  }\n\n  .lit {\n    color: #445588;\n  }\n\n  .pun {\n    color: #333333;\n  }\n\n  .opn {\n    color: #333333;\n  }\n\n  .clo {\n    color: #333333;\n  }\n\n  .tag {\n    color: navy;\n  }\n\n  .atn {\n    color: teal;\n  }\n\n  .atv {\n    color: #dd1144;\n  }\n\n  .dec {\n    color: #333333;\n  }\n\n  .var {\n    color: teal;\n  }\n\n  .fun {\n    color: #990000;\n  }\n}\n@media print, projection {\n  .str {\n    color: #006600;\n  }\n\n  .kwd {\n    color: #006;\n    font-weight: bold;\n  }\n\n  .com {\n    color: #600;\n    font-style: italic;\n  }\n\n  .typ {\n    color: #404;\n    font-weight: bold;\n  }\n\n  .lit {\n    color: #004444;\n  }\n\n  .pun, .opn, .clo {\n    color: #444400;\n  }\n\n  .tag {\n    color: #006;\n    font-weight: bold;\n  }\n\n  .atn {\n    color: #440044;\n  }\n\n  .atv {\n    color: #006600;\n  }\n}\n/* Specify class=linenums on a pre to get line numbering */\nol.linenums {\n  margin-top: 0;\n  margin-bottom: 0;\n}\n\n/* IE indents via margin-left */\nli.L0,\nli.L1,\nli.L2,\nli.L3,\nli.L4,\nli.L5,\nli.L6,\nli.L7,\nli.L8,\nli.L9 {\n  /* */\n}\n\n/* Alternate shading for lines */\nli.L1,\nli.L3,\nli.L5,\nli.L7,\nli.L9 {\n  /* */\n}\n"
  },
  {
    "path": "docs/app/assets/css/prettify.css",
    "content": ".pln { color: #000 }  /* plain text */\n\n@media screen {\n  .str { color: #080 }  /* string content */\n  .kwd { color: #008 }  /* a keyword */\n  .com { color: #800 }  /* a comment */\n  .typ { color: #606 }  /* a type name */\n  .lit { color: #066 }  /* a literal value */\n  /* punctuation, lisp open bracket, lisp close bracket */\n  .pun, .opn, .clo { color: #660 }\n  .tag { color: #008 }  /* a markup tag name */\n  .atn { color: #606 }  /* a markup attribute name */\n  .atv { color: #080 }  /* a markup attribute value */\n  .dec, .var { color: #606 }  /* a declaration; a variable name */\n  .fun { color: red }  /* a function name */\n}\n\n/* Use higher contrast and text-weight for printable form. */\n@media print, projection {\n  .str { color: #060 }\n  .kwd { color: #006; font-weight: bold }\n  .com { color: #600; font-style: italic }\n  .typ { color: #404; font-weight: bold }\n  .lit { color: #044 }\n  .pun, .opn, .clo { color: #440 }\n  .tag { color: #006; font-weight: bold }\n  .atn { color: #404 }\n  .atv { color: #060 }\n}\n\npre.prettyprint {\n  padding: 8px;\n  background-color: #f7f7f9;\n  border: 1px solid #e1e1e8;\n}\npre.prettyprint.linenums {\n  -webkit-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;\n     -moz-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;\n          box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;\n}\nol.linenums {\n  margin: 0 0 0 33px; /* IE indents via margin-left */\n}\nol.linenums li {\n  padding-left: 12px;\n  font-size:12px;\n  color: #bebec5;\n  line-height: 18px;\n  text-shadow: 0 1px 0 #fff;\n  list-style-type:decimal!important;\n}\n"
  },
  {
    "path": "docs/app/assets/js/angular-bootstrap/dropdown-toggle.js",
    "content": "/* This code is taken from the AngularUI - Bootstrap Project (https://github.com/angular-ui/bootstrap)\n *\n * The MIT License\n * \n * Copyright (c) 2012-2014 the AngularUI Team, https://github.com/organizations/angular-ui/teams/291112\n * \n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n * \n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n * \n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.\n *\n */\n\nangular.module('ui.bootstrap.dropdown', [])\n\n.constant('dropdownConfig', {\n  openClass: 'open'\n})\n\n.service('dropdownService', ['$document', function($document) {\n  var self = this, openScope = null;\n\n  this.open = function( dropdownScope ) {\n    if ( !openScope ) {\n      $document.on('click', closeDropdown);\n      $document.on('keydown', escapeKeyBind);\n    }\n\n    if ( openScope && openScope !== dropdownScope ) {\n        openScope.isOpen = false;\n    }\n\n    openScope = dropdownScope;\n  };\n\n  this.close = function( dropdownScope ) {\n    if ( openScope === dropdownScope ) {\n      openScope = null;\n      $document.off('click', closeDropdown);\n      $document.off('keydown', escapeKeyBind);\n    }\n  };\n\n  var closeDropdown = function(evt) {\n    if (evt && evt.which === 3) return;\n\n    openScope.$apply(function() {\n      openScope.isOpen = false;\n    });\n  };\n\n  var escapeKeyBind = function( evt ) {\n    if ( evt.which === 27 ) {\n      closeDropdown();\n    }\n  };\n}])\n\n.controller('DropdownController', ['$scope', '$attrs', 'dropdownConfig', 'dropdownService', '$animate', function($scope, $attrs, dropdownConfig, dropdownService, $animate) {\n  var self = this, openClass = dropdownConfig.openClass;\n\n  this.init = function( element ) {\n    self.$element = element;\n    $scope.isOpen = angular.isDefined($attrs.isOpen) ? $scope.$parent.$eval($attrs.isOpen) : false;\n  };\n\n  this.toggle = function( open ) {\n    return $scope.isOpen = arguments.length ? !!open : !$scope.isOpen;\n  };\n\n  // Allow other directives to watch status\n  this.isOpen = function() {\n    return $scope.isOpen;\n  };\n\n  $scope.$watch('isOpen', function( value ) {\n    $animate[value ? 'addClass' : 'removeClass'](self.$element, openClass);\n\n    if ( value ) {\n      dropdownService.open( $scope );\n    } else {\n      dropdownService.close( $scope );\n    }\n\n    $scope.onToggle({ open: !!value });\n  });\n\n  $scope.$on('$locationChangeSuccess', function() {\n    $scope.isOpen = false;\n  });\n}])\n\n.directive('dropdown', function() {\n  return {\n    restrict: 'CA',\n    controller: 'DropdownController',\n    scope: {\n      isOpen: '=?',\n      onToggle: '&'\n    },\n    link: function(scope, element, attrs, dropdownCtrl) {\n      dropdownCtrl.init( element );\n    }\n  };\n})\n\n.directive('dropdownToggle', function() {\n  return {\n    restrict: 'CA',\n    require: '?^dropdown',\n    link: function(scope, element, attrs, dropdownCtrl) {\n      if ( !dropdownCtrl ) {\n        return;\n      }\n\n      element.on('click', function(event) {\n        event.preventDefault();\n        event.stopPropagation();\n\n        if ( !element.hasClass('disabled') && !element.prop('disabled') ) {\n          scope.$apply(function() {\n            dropdownCtrl.toggle();\n          });\n        }\n      });\n\n      // WAI-ARIA\n      element.attr({ 'aria-haspopup': true, 'aria-expanded': false });\n      scope.$watch(dropdownCtrl.isOpen, function( isOpen ) {\n        element.attr('aria-expanded', !!isOpen);\n      });\n    }\n  };\n});"
  },
  {
    "path": "docs/app/assets/js/search-worker.js",
    "content": "'use strict';\n\n/* eslint-env worker */\n/* global importScripts, lunr */\n\n// Load up the lunr library\nimportScripts('../components/lunr-0.7.2/lunr.min.js');\n\n// Create the lunr index - the docs should be an array of object, each object containing\n// the path and search terms for a page\nvar index = lunr(/** @this */function() {\n  this.ref('path');\n  this.field('titleWords', {boost: 50});\n  this.field('members', {boost: 40});\n  this.field('keywords', {boost: 20});\n});\n\n// Retrieve the searchData which contains the information about each page to be indexed\nvar searchData = {};\nvar searchDataRequest = new XMLHttpRequest();\nsearchDataRequest.onload = function() {\n\n  // Store the pages data to be used in mapping query results back to pages\n  searchData = JSON.parse(this.responseText);\n  // Add search terms from each page to the search index\n  searchData.forEach(function(page) {\n    index.add(page);\n  });\n  self.postMessage({e: 'index-ready'});\n};\nsearchDataRequest.open('GET', 'search-data.json');\nsearchDataRequest.send();\n\n// The worker receives a message everytime the web app wants to query the index\nself.onmessage = function(oEvent) {\n  var q = oEvent.data.q;\n  var hits = index.search(q);\n  var results = [];\n  // Only return the array of paths to pages\n  hits.forEach(function(hit) {\n    results.push(hit.ref);\n  });\n  // The results of the query are sent back to the web app via a new message\n  self.postMessage({e: 'query-ready', q: q, d: results});\n};\n"
  },
  {
    "path": "docs/app/assets/robots.txt",
    "content": "User-agent: *\n\n# The map files are not required by the app\nDisallow: /*.map$"
  },
  {
    "path": "docs/app/e2e/.eslintrc.json",
    "content": "{\n  \"root\": true,\n  \"extends\": \"../../../.eslintrc-node.json\",\n\n\n  \"env\": {\n    \"jasmine\": true,\n    \"protractor\": true\n  },\n\n  \"globals\": {\n    \"angular\": false,\n    /* testabilityPatch / matchers */\n    \"inject\": false,\n    \"module\": false,\n    \"dealoc\": false,\n    \"_jQuery\": false,\n    \"_jqLiteMode\": false,\n    \"sortedHtml\": false,\n    \"childrenTagsOf\": false,\n    \"assertHidden\": false,\n    \"assertVisible\": false,\n    \"provideLog\": false,\n    \"spyOnlyCallsWithArgs\": false,\n    \"createMockStyleSheet\": false,\n    \"browserTrigger\": false,\n    \"jqLiteCacheSize\": false\n  }\n}\n"
  },
  {
    "path": "docs/app/e2e/api-docs/api-pages.scenario.js",
    "content": "'use strict';\n\ndescribe('API pages', function() {\n\n  it('should display links to code on GitHub', function() {\n    browser.get('build/docs/index.html#!/api/ng/service/$http');\n    expect(element(by.css('.improve-docs')).getAttribute('href')).toMatch(/https?:\\/\\/github\\.com\\/angular\\/angular\\.js\\/edit\\/.+\\/src\\/ng\\/http\\.js/);\n\n    browser.get('build/docs/index.html#!/api/ng/service/$http');\n    expect(element(by.css('.view-source')).getAttribute('href')).toMatch(/https?:\\/\\/github\\.com\\/angular\\/angular\\.js\\/tree\\/.+\\/src\\/ng\\/http\\.js#L\\d+/);\n  });\n\n  it('should change the page content when clicking a link to a service', function() {\n    browser.get('build/docs/index.html');\n\n    var ngBindLink = element(by.css('.definition-table td a[href=\"api/ng/directive/ngClick\"]'));\n    ngBindLink.click();\n\n    var mainHeader = element(by.css('.main-body h1 '));\n    expect(mainHeader.getText()).toEqual('ngClick');\n  });\n\n\n  it('should show the functioning input directive example', function() {\n    browser.get('build/docs/index.html#!/api/ng/directive/input');\n\n    // Ensure that the page is loaded before trying to switch frames.\n    browser.waitForAngular();\n\n    browser.switchTo().frame('example-input-directive');\n\n    var nameInput = element(by.model('user.name'));\n    nameInput.sendKeys('!!!');\n\n    var code = element.all(by.css('tt')).first();\n    expect(code.getText()).toContain('guest!!!');\n  });\n\n  it('should trim indentation from code blocks', function() {\n    browser.get('build/docs/index.html#!/api/ng/type/$rootScope.Scope');\n\n    var codeBlocks = element.all(by.css('pre > code.lang-js'));\n    codeBlocks.each(function(codeBlock) {\n      var firstSpan = codeBlock.all(by.css('span')).first();\n      expect(firstSpan.getText()).not.toMatch(/^\\W+$/);\n    });\n  });\n});\n"
  },
  {
    "path": "docs/app/e2e/api-docs/directive-pages.scenario.js",
    "content": "'use strict';\n\ndescribe('directives', function() {\n\n  describe('parameter section', function() {\n\n    it('should show the directive name only if it is a param (attribute) with a value', function() {\n      browser.get('build/docs/index.html#!/api/ng/directive/ngInclude');\n      expect(getParamNames().getText()).toContain('ngInclude | src');\n\n      browser.get('build/docs/index.html#!/api/ngRoute/directive/ngView');\n      expect(getParamNames().getText()).not.toContain('ngView');\n    });\n  });\n\n  describe('usage section', function() {\n\n    it('should show the directive name if it is a param (attribute) with a value', function() {\n      browser.get('build/docs/index.html#!/api/ng/directive/ngInclude');\n\n      expect(getUsageAs('element', 'ng-include').isPresent()).toBe(true);\n      expect(getUsageAs('attribute', 'ng-include').isPresent()).toBe(true);\n      expect(getUsageAs('CSS class', 'ng-include').isPresent()).toBe(true);\n    });\n\n    it('should show the directive name if it is a void param (attribute)', function() {\n      browser.get('build/docs/index.html#!/api/ngRoute/directive/ngView');\n\n      expect(getUsageAs('element', 'ng-view').isPresent()).toBe(true);\n      expect(getUsageAs('attribute', 'ng-view').isPresent()).toBe(true);\n      expect(getUsageAs('CSS class', 'ng-view').isPresent()).toBe(true);\n    });\n  });\n});\n\nfunction getParamNames() {\n  var argsSection = element(by.className('input-arguments'));\n\n  var paramNames = argsSection.all(by.css('tr td:nth-child(1)'));\n\n  return paramNames;\n}\n\n// Based on the type of directive usage, the directive name will show up in the code block\n// with a specific class\nvar typeClassMap = {\n  element: 'tag',\n  attribute: 'atn',\n  'CSS class': 'atv'\n};\n\nfunction getUsageAs(type, directiveName) {\n  var usage = element(by.className('usage'));\n\n  var as = usage.element(by.cssContainingText('li', 'as ' + type));\n\n  return as.element(by.cssContainingText('span.' + typeClassMap[type], directiveName));\n}\n"
  },
  {
    "path": "docs/app/e2e/api-docs/provider-pages.scenario.js",
    "content": "'use strict';\n\ndescribe('provider pages', function() {\n\n  it('should show the related service', function() {\n    browser.get('build/docs/index.html#!/api/ng/provider/$compileProvider');\n    var serviceLink = element.all(by.css('ol.api-profile-header-structure li a')).first();\n    expect(serviceLink.getText()).toEqual('- $compile');\n    expect(serviceLink.getAttribute('href')).toMatch(/api\\/ng\\/service\\/\\$compile/);\n  });\n\n});\n"
  },
  {
    "path": "docs/app/e2e/api-docs/service-pages.scenario.js",
    "content": "'use strict';\n\ndescribe('service pages', function() {\n\n  it('should show the related provider if there is one', function() {\n    browser.get('build/docs/index.html#!/api/ng/service/$compile');\n    var providerLink = element.all(by.css('ol.api-profile-header-structure li a')).first();\n    expect(providerLink.getText()).toEqual('- $compileProvider');\n    expect(providerLink.getAttribute('href')).toMatch(/api\\/ng\\/provider\\/\\$compileProvider/);\n\n    browser.get('build/docs/index.html#!/api/ng/service/$q');\n    providerLink = element.all(by.css('ol.api-profile-header-structure li a')).first();\n    expect(providerLink.getText()).not.toEqual('- $compileProvider');\n    expect(providerLink.getAttribute('href')).not.toMatch(/api\\/ng\\/provider\\/\\$compileProvider/);\n  });\n\n  it('should show parameter defaults', function() {\n    browser.get('build/docs/index.html#!/api/ng/service/$timeout');\n    expect(element.all(by.css('.input-arguments p em')).first().getText()).toContain('(default: 0)');\n  });\n\n});\n"
  },
  {
    "path": "docs/app/e2e/app.scenario.js",
    "content": "'use strict';\n\nvar webdriver = require('selenium-webdriver');\n\ndescribe('docs.angularjs.org', function() {\n\n  beforeEach(function() {\n    // read and clear logs from previous tests\n    browser.manage().logs().get('browser');\n  });\n\n\n  afterEach(function() {\n    // verify that there were no console errors in the browser\n    browser.manage().logs().get('browser').then(function(browserLog) {\n      var filteredLog = browserLog.filter(function(logEntry) {\n        return logEntry.level.value > webdriver.logging.Level.WARNING.value;\n      });\n      expect(filteredLog.length).toEqual(0);\n      if (filteredLog.length) {\n        console.log('browser console errors: ' + require('util').inspect(filteredLog));\n      }\n    });\n\n    browser.ignoreSynchronization = false;\n    browser.clearMockModules();\n  });\n\n\n  describe('App', function() {\n    // it('should filter the module list when searching', function () {\n    //   browser.get();\n    //   browser.waitForAngular();\n\n    //   var search = element(by.model('q'));\n    //   search.clear();\n    //   search.sendKeys('ngBind');\n\n    //   var firstModule = element(by.css('.search-results a'));\n    //   expect(firstModule.getText()).toEqual('ngBind');\n    // });\n\n\n    it('should change the page content when clicking a link to a service', function() {\n      browser.get('build/docs/index-production.html');\n\n      var ngBindLink = element(by.css('.definition-table td a[href=\"api/ng/directive/ngClick\"]'));\n      ngBindLink.click();\n\n      var mainHeader = element(by.css('.main-body h1 '));\n      expect(mainHeader.getText()).toEqual('ngClick');\n    });\n\n\n    it('should include the files for the embedded examples from the same domain', function() {\n      browser.get('build/docs/index-production.html#!api/ng/directive/ngClick');\n\n      var origin = browser.executeScript('return document.location.origin;');\n\n      var exampleIFrame = element(by.name('example-ng-click'));\n\n      // This is technically an implementation detail, but if this changes, then there's a good\n      // chance the deployment process changed\n      expect(exampleIFrame.getAttribute('src')).toContain('examples/example-ng-click/index.html');\n\n      browser.switchTo().frame('example-ng-click');\n\n      var scriptEl = element(by.tagName('script'));\n\n      // Ensure the included file is from the same domain\n      expect(scriptEl.getAttribute('src')).toContain(origin);\n    });\n\n\n    it('should be resilient to trailing slashes', function() {\n      browser.get('build/docs/index-production.html#!/api/ng/function/angular.noop/');\n\n      var mainHeader = element(by.css('.main-body h1 '));\n      expect(mainHeader.getText()).toEqual('angular.noop');\n    });\n\n\n    it('should be resilient to trailing \"index\"', function() {\n      browser.get('build/docs/index-production.html#!/api/ng/function/angular.noop/index');\n      var mainHeader = element(by.css('.main-body h1 '));\n      expect(mainHeader.getText()).toEqual('angular.noop');\n    });\n\n\n    it('should be resilient to trailing \"index/\"', function() {\n      browser.get('build/docs/index-production.html#!/api/ng/function/angular.noop/index/');\n      var mainHeader = element(by.css('.main-body h1 '));\n      expect(mainHeader.getText()).toEqual('angular.noop');\n    });\n\n\n    it('should display formatted error messages on error doc pages', function() {\n      browser.get('build/docs/index-production.html#!error/ng/areq?p0=Missing&p1=not%20a%20function,%20got%20undefined');\n      expect(element(by.css('.minerr-errmsg')).getText()).toEqual('Argument \\'Missing\\' is not a function, got undefined');\n    });\n\n    it('should display an error if the page does not exist', function() {\n      browser.get('build/docs/index-production.html#!/api/does/not/exist');\n      var mainHeader = element(by.css('.main-body h1 '));\n      expect(mainHeader.getText()).toEqual('Oops!');\n    });\n\n    it('should set \"noindex\" if the page does not exist', function() {\n      browser.get('build/docs/index-production.html#!/api/does/not/exist');\n      var robots = element(by.css('meta[name=\"robots\"][content=\"noindex\"]'));\n      var googleBot = element(by.css('meta[name=\"googlebot\"][content=\"noindex\"]'));\n      expect(robots.isPresent()).toBe(true);\n      expect(googleBot.isPresent()).toBe(true);\n    });\n\n    it('should remove \"noindex\" if the page exists', function() {\n      browser.get('build/docs/index-production.html#!/api');\n      var robots = element(by.css('meta[name=\"robots\"][content=\"noindex\"]'));\n      var googleBot = element(by.css('meta[name=\"googlebot\"][content=\"noindex\"]'));\n      expect(robots.isPresent()).toBe(false);\n      expect(googleBot.isPresent()).toBe(false);\n    });\n\n    describe('template request error', function() {\n      beforeEach(function() {\n        browser.addMockModule('httpMocker', function() {\n          angular.module('httpMocker', ['ngMock'])\n            .run(['$httpBackend', function($httpBackend) {\n              $httpBackend.whenGET('localhost:8000/build/docs/partials/api.html').respond(500, '');\n            }]);\n          });\n      });\n\n      it('should set \"noindex\" for robots if the request fails', function() {\n        // index-test includes ngMock\n        browser.get('build/docs/index-test.html#!/api');\n        var robots = element(by.css('meta[name=\"robots\"][content=\"noindex\"]'));\n        var googleBot = element(by.css('meta[name=\"googlebot\"][content=\"noindex\"]'));\n        expect(robots.isPresent()).toBe(true);\n        expect(googleBot.isPresent()).toBe(true);\n      });\n    });\n\n\n    describe('page bootstrap error', function() {\n      beforeEach(function() {\n        browser.addMockModule('httpMocker', function() {\n          // Require a module that does not exist to break the bootstrapping\n          angular.module('httpMocker', ['doesNotExist']);\n        });\n    });\n\n      it('should have \"noindex\" for robots if bootstrapping fails', function() {\n        browser.get('build/docs/index.html#!/api').catch(function() {\n          // get() will fail on AngularJS bootstrap, but if we continue here, protractor\n          // will assume the app is ready\n          browser.ignoreSynchronization = true;\n          var robots = element(by.css('meta[name=\"robots\"][content=\"noindex\"]'));\n          var googleBot = element(by.css('meta[name=\"googlebot\"][content=\"noindex\"]'));\n          expect(robots.isPresent()).toBe(true);\n          expect(googleBot.isPresent()).toBe(true);\n        });\n      });\n\n\n    });\n\n  });\n\n});\n"
  },
  {
    "path": "docs/app/e2e/table-of-contents.scenario.js",
    "content": "'use strict';\n\n/**\n * This scenario checks the presence of the table of contents for a sample of pages - API and guide.\n * The expectations are kept vague so that they can be easily adjusted when the docs change.\n */\n\ndescribe('table of contents', function() {\n\n  it('on provider pages', function() {\n    browser.get('build/docs/index.html#!/api/ng/provider/$controllerProvider');\n\n    var toc = element.all(by.css('toc-container > div > toc-tree'));\n    toc.getText().then(function(text) {\n      expect(text.join('')).toContain('Overview');\n      expect(text.join('')).toContain('Methods');\n    });\n\n    var tocFirstLevel = element.all(by.css('toc-container > div > toc-tree > ul > li'));\n\n    tocFirstLevel.then(function(match) {\n      expect(match.length).toBe(2);\n\n      expect(match[1].all(by.css('li')).count()).toBe(2);\n    });\n\n  });\n\n  it('on service pages', function() {\n    browser.get('build/docs/index.html#!/api/ng/service/$controller');\n\n    var toc = element.all(by.css('toc-container > div > toc-tree'));\n    toc.getText().then(function(text) {\n      expect(text.join('')).toContain('Overview');\n      expect(text.join('')).toContain('Usage');\n    });\n\n    var tocFirstLevel = element.all(by.css('toc-container > div > toc-tree > ul > li'));\n\n    tocFirstLevel.then(function(match) {\n      expect(match.length).toBe(3);\n\n      expect(match[2].all(by.css('li')).count()).toBe(2);\n    });\n  });\n\n  it('on directive pages', function() {\n    browser.get('build/docs/index.html#!/api/ng/directive/input');\n\n    var toc = element.all(by.css('toc-container > div > toc-tree'));\n    toc.getText().then(function(text) {\n      expect(text.join('')).toContain('Overview');\n      expect(text.join('')).toContain('Usage');\n      expect(text.join('')).toContain('Directive Info');\n    });\n\n    var tocFirstLevel = element.all(by.css('toc-container > div > toc-tree > ul > li'));\n\n    tocFirstLevel.then(function(match) {\n      expect(match.length).toBe(4);\n\n      expect(match[2].all(by.css('li')).count()).toBe(1);\n    });\n  });\n\n  it('on function pages', function() {\n    browser.get('build/docs/index.html#!/api/ng/function/angular.bind');\n\n    var toc = element.all(by.css('toc-container > div > toc-tree'));\n    toc.getText().then(function(text) {\n      expect(text.join('')).toContain('Overview');\n      expect(text.join('')).toContain('Usage');\n    });\n\n    var tocFirstLevel = element.all(by.css('toc-container > div > toc-tree > ul > li'));\n\n    tocFirstLevel.then(function(match) {\n      expect(match.length).toBe(2);\n\n      expect(match[1].all(by.css('li')).count()).toBe(2);\n    });\n  });\n\n  it('on type pages', function() {\n    browser.get('build/docs/index.html#!/api/ng/type/ModelOptions');\n\n    var toc = element.all(by.css('toc-container > div > toc-tree'));\n    toc.getText().then(function(text) {\n      expect(text.join('')).toContain('Overview');\n      expect(text.join('')).toContain('Methods');\n    });\n\n    var tocFirstLevel = element.all(by.css('toc-container > div > toc-tree > ul > li'));\n\n    tocFirstLevel.then(function(match) {\n      expect(match.length).toBe(2);\n\n      expect(match[1].all(by.css('li')).count()).toBe(2);\n    });\n  });\n\n  it('on filter pages', function() {\n    browser.get('build/docs/index.html#!/api/ng/filter/date');\n\n    var toc = element.all(by.css('toc-container > div > toc-tree'));\n    toc.getText().then(function(text) {\n      expect(text.join('')).toContain('Overview');\n      expect(text.join('')).toContain('Usage');\n    });\n\n    var tocFirstLevel = element.all(by.css('toc-container > div > toc-tree > ul > li'));\n\n    tocFirstLevel.then(function(match) {\n      expect(match.length).toBe(3);\n\n      expect(match[1].all(by.css('li')).count()).toBe(2);\n    });\n  });\n\n  it('on guide pages', function() {\n    browser.get('build/docs/index.html#!/guide/services');\n    var tocFirstLevel = element.all(by.css('toc-container > div > toc-tree > ul > li'));\n\n    tocFirstLevel.then(function(match) {\n      expect(match.length).toBe(5);\n\n      expect(match[1].all(by.css('li')).count()).toBe(3);\n    });\n  });\n});\n"
  },
  {
    "path": "docs/app/src/.eslintrc.json",
    "content": "{\n  \"root\": true,\n  \"extends\": \"../../../.eslintrc-browser.json\",\n\n  \"globals\": {\n    \"lunr\": false\n  }\n}\n"
  },
  {
    "path": "docs/app/src/app.js",
    "content": "'use strict';\n\nangular.module('docsApp', [\n  'ngRoute',\n  'ngCookies',\n  'ngSanitize',\n  'ngAnimate',\n  'DocsController',\n  'pagesData',\n  'navData',\n  'directives',\n  'errors',\n  'examples',\n  'search',\n  'tutorials',\n  'versions',\n  'ui.bootstrap.dropdown'\n])\n\n.config(['$locationProvider', function($locationProvider) {\n  $locationProvider.html5Mode(true).hashPrefix('!');\n}]);\n"
  },
  {
    "path": "docs/app/src/directives.js",
    "content": "'use strict';\n\nvar directivesModule = angular.module('directives', []);\n\ndirectivesModule\n/**\n * backToTop Directive\n * @param  {Function} $anchorScroll\n *\n * @description Ensure that the browser scrolls when the anchor is clicked\n */\n.directive('backToTop', ['$anchorScroll', '$location', function($anchorScroll, $location) {\n  return function link(scope, element) {\n    element.on('click', function(event) {\n      $location.hash('');\n      scope.$apply($anchorScroll);\n    });\n  };\n}])\n\n\n.directive('code', function() {\n  return {\n    restrict: 'E',\n    terminal: true,\n    compile: function(element) {\n      var linenums = element.hasClass('linenum');// || element.parent()[0].nodeName === 'PRE';\n      var match = /lang-(\\S+)/.exec(element[0].className);\n      var lang = match && match[1];\n      var html = element.html();\n      element.html(window.prettyPrintOne(html, lang, linenums));\n    }\n  };\n})\n\n.directive('scrollYOffsetElement', ['$anchorScroll', function($anchorScroll) {\n  return function(scope, element) {\n    $anchorScroll.yOffset = element;\n  };\n}])\n\n.directive('table', function() {\n  return {\n    restrict: 'E',\n    link: function(scope, element, attrs) {\n      if (!attrs['class']) {\n        element.addClass('table table-bordered table-striped code-table');\n      }\n    }\n  };\n})\n\n.directive('tocCollector', ['$rootScope', function($rootScope) {\n  return {\n    controller: ['$element', function($element) {\n      /* eslint-disable no-invalid-this */\n      var ctrl = this;\n\n      $rootScope.$on('$includeContentRequested', function() {\n        ctrl.hs = [];\n        ctrl.root = [];\n      });\n\n      this.hs = [];\n      this.root = [];\n      this.element = $element;\n\n      this.register = function(h) {\n        var previousLevel;\n\n        for (var i = ctrl.hs.length - 1; i >= 0; i--) {\n          if (ctrl.hs[i].level === (h.level - 1)) {\n            previousLevel = ctrl.hs[i];\n            break;\n          }\n        }\n\n        if (previousLevel) {\n          previousLevel.children.push(h);\n        } else {\n          this.root.push(h);\n        }\n\n        ctrl.hs.push(h);\n        /* eslint-enable no-invalid-this */\n      };\n    }]\n  };\n}])\n\n.component('tocTree', {\n  template: '<ul>' +\n      '<li ng-repeat=\"item in $ctrl.items\">' +\n        '<a ng-href=\"{{ $ctrl.path }}#{{item.fragment}}\">{{item.title}}</a>' +\n        '<toc-tree ng-if=\"::item.children.length > 0\" items=\"item.children\"></toc-tree>' +\n      '</li>' +\n    '</ul>',\n  bindings: {\n    items: '<'\n  },\n  controller: ['$location', /** @this */ function($location) {\n    this.path = $location.path().replace(/^\\/?(.+?)(\\/index)?\\/?$/, '$1');\n  }]\n})\n.directive('tocContainer', function() {\n  return {\n    scope: true,\n    restrict: 'E',\n    require: {\n      tocContainer: '',\n      tocCollector: '^^'\n    },\n    controller: function() {\n      this.showToc = true;\n      this.items = [];\n    },\n    controllerAs: '$ctrl',\n    link: function(scope, element, attrs, ctrls) {\n      ctrls.tocContainer.items = ctrls.tocCollector.root;\n    },\n    template: '<div ng-if=\"::$ctrl.items.length > 1\">' +\n      '<b>Contents</b>' +\n      '<button class=\"btn\" ng-click=\"$ctrl.showToc = !$ctrl.showToc\">{{$ctrl.showToc ? \\'Hide\\' : \\'Show\\'}}</button><br>' +\n      '<toc-tree items=\"$ctrl.items\" ng-show=\"$ctrl.showToc\"></toc-tree>' +\n      '</div>'\n  };\n})\n.directive('header', function() {\n  return {\n    restrict: 'E',\n    controller: ['$element', function($element) {\n      // eslint-disable-next-line no-invalid-this\n      this.element = $element;\n    }]\n  };\n})\n.directive('h1', ['$compile', function($compile) {\n  return {\n    restrict: 'E',\n    require: {\n      tocCollector: '^^?',\n      header: '^^?'\n    },\n    link: function(scope, element, attrs, ctrls) {\n      if (!ctrls.tocCollector) return;\n\n      var tocContainer = angular.element('<toc-container></toc-container>');\n      var containerElement = ctrls.header ? ctrls.header.element : element;\n\n      containerElement.after(tocContainer);\n      $compile(tocContainer)(scope);\n    }\n  };\n}]);\n\nfor (var i = 2; i <= 5; i++) {\n  registerHDirective(i);\n}\n\nfunction registerHDirective(i) {\n  directivesModule.directive('h' + i, function() {\n    return {\n      restrict: 'E',\n      require: {\n        'tocCollector': '^^?'\n      },\n      link: function(scope, element, attrs, ctrls) {\n        var toc = ctrls.tocCollector;\n\n        if (!toc || !attrs.id) return;\n\n        toc.register({\n          level: i,\n          fragment: attrs.id,\n          title: element.text(),\n          children: []\n        });\n\n      }\n    };\n  });\n}\n\n"
  },
  {
    "path": "docs/app/src/docs.js",
    "content": "'use strict';\n\nangular.module('DocsController', ['currentVersionData'])\n\n.controller('DocsController', [\n          '$scope', '$rootScope', '$location', '$window', '$cookies',\n              'NG_PAGES', 'NG_NAVIGATION', 'CURRENT_NG_VERSION',\n  function($scope, $rootScope, $location, $window, $cookies,\n              NG_PAGES, NG_NAVIGATION, CURRENT_NG_VERSION) {\n\n  var errorPartialPath = 'Error404.html';\n\n  $scope.navClass = function(navItem) {\n    return {\n      active: navItem.href && this.currentPage && this.currentPage.path,\n      current: this.currentPage && this.currentPage.path === navItem.href,\n      'nav-index-section': navItem.type === 'section'\n    };\n  };\n\n  $scope.$on('$includeContentLoaded', function() {\n    var pagePath = $scope.currentPage ? $scope.currentPage.path : $location.path();\n    $window._gaq.push(['_trackPageview', pagePath]);\n    $scope.loading = false;\n  });\n\n  $scope.$on('$includeContentError', function() {\n    $scope.loading = false;\n    $scope.loadingError = true;\n  });\n\n  $scope.$watch(function docsPathWatch() {return $location.path(); }, function docsPathWatchAction(path) {\n\n    path = path.replace(/^\\/?(.+?)(\\/index)?\\/?$/, '$1');\n\n    var currentPage = $scope.currentPage = NG_PAGES[path];\n\n    $scope.loading = true;\n    $scope.loadingError = false;\n\n    if (currentPage) {\n      $scope.partialPath = 'partials/' + path + '.html';\n      $scope.currentArea = NG_NAVIGATION[currentPage.area];\n      var pathParts = currentPage.path.split('/');\n      var breadcrumb = $scope.breadcrumb = [];\n      var breadcrumbPath = '';\n      angular.forEach(pathParts, function(part) {\n        breadcrumbPath += part;\n        breadcrumb.push({ name: (NG_PAGES[breadcrumbPath] && NG_PAGES[breadcrumbPath].name) || part, url: breadcrumbPath });\n        breadcrumbPath += '/';\n      });\n    } else {\n      $scope.currentArea = NG_NAVIGATION['api'];\n      $scope.breadcrumb = [];\n      $scope.partialPath = errorPartialPath;\n    }\n  });\n\n  $scope.hasError = function() {\n    return $scope.partialPath === errorPartialPath || $scope.loadingError;\n  };\n\n  /**********************************\n   Initialize\n   ***********************************/\n\n  $scope.versionNumber = CURRENT_NG_VERSION.full;\n  $scope.version = CURRENT_NG_VERSION.full + ' ' + CURRENT_NG_VERSION.codeName;\n  $scope.loading = false;\n  $scope.loadingError = false;\n\n  var INDEX_PATH = /^(\\/|\\/index[^.]*.html)$/;\n  if (!$location.path() || INDEX_PATH.test($location.path())) {\n    $location.path('/api').replace();\n  }\n\n}]);\n"
  },
  {
    "path": "docs/app/src/errors.js",
    "content": "'use strict';\n\nangular.module('errors', ['ngSanitize'])\n\n.filter('errorLink', ['$sanitize', function($sanitize) {\n  var LINKY_URL_REGEXP = /((ftp|https?):\\/\\/|(mailto:)?[A-Za-z0-9._%+-]+@)\\S*[^\\s.;,(){}<>]/g,\n      MAILTO_REGEXP = /^mailto:/,\n      STACK_TRACE_REGEXP = /:\\d+:\\d+$/;\n\n  var truncate = function(text, nchars) {\n    if (text.length > nchars) {\n      return text.substr(0, nchars - 3) + '...';\n    }\n    return text;\n  };\n\n  return function(text, target) {\n    if (!text) return text;\n\n    var targetHtml = target ? ' target=\"' + target + '\"' : '';\n\n    return $sanitize(text.replace(LINKY_URL_REGEXP, function(url) {\n      if (STACK_TRACE_REGEXP.test(url)) {\n        return url;\n      }\n\n      // if we did not match ftp/http/mailto then assume mailto\n      if (!/^((ftp|https?):\\/\\/|mailto:)/.test(url)) url = 'mailto:' + url;\n\n      return '<a' + targetHtml + ' href=\"' + url + '\">' +\n                truncate(url.replace(MAILTO_REGEXP, ''), 60) +\n              '</a>';\n    }));\n  };\n}])\n\n\n.directive('errorDisplay', ['$location', 'errorLinkFilter', function($location, errorLinkFilter) {\n  var encodeAngleBrackets = function(text) {\n    return text.replace(/</g, '&lt;').replace(/>/g, '&gt;');\n  };\n\n  var interpolate = function(formatString) {\n    var formatArgs = arguments;\n    return formatString.replace(/\\{\\d+\\}/g, function(match) {\n      // Drop the braces and use the unary plus to convert to an integer.\n      // The index will be off by one because of the formatString.\n      var index = +match.slice(1, -1);\n      if (index + 1 >= formatArgs.length) {\n        return match;\n      }\n      return formatArgs[index + 1];\n    });\n  };\n\n  return {\n    link: function(scope, element, attrs) {\n      var search = $location.search(),\n        formatArgs = [attrs.errorDisplay],\n        formattedText,\n        i;\n\n      for (i = 0; angular.isDefined(search['p' + i]); i++) {\n        formatArgs.push(search['p' + i]);\n      }\n\n      formattedText = encodeAngleBrackets(interpolate.apply(null, formatArgs));\n      element.html(errorLinkFilter(formattedText, '_blank'));\n    }\n  };\n}]);\n"
  },
  {
    "path": "docs/app/src/examples.js",
    "content": "'use strict';\n\nangular.module('examples', [])\n\n.directive('runnableExample', [function() {\n  var exampleClassNameSelector = '.runnable-example-file';\n  var tpl =\n    '<nav class=\"runnable-example-tabs\" ng-if=\"tabs\">' +\n    '  <a ng-class=\"{active:$index==activeTabIndex}\"' +\n         'ng-repeat=\"tab in tabs track by $index\" ' +\n         'href=\"\" ' +\n         'class=\"btn\"' +\n         'ng-click=\"setTab($index)\">' +\n    '    {{ tab }}' +\n    '  </a>' +\n    '</nav>';\n\n  return {\n    restrict: 'C',\n    scope : true,\n    controller : ['$scope', function($scope) {\n      $scope.setTab = function(index) {\n        var tab = $scope.tabs[index];\n        $scope.activeTabIndex = index;\n        $scope.$broadcast('tabChange', index, tab);\n      };\n    }],\n    compile : function(element) {\n      element.html(tpl + element.html());\n      return function(scope, element) {\n        var node = element[0];\n        var examples = node.querySelectorAll(exampleClassNameSelector);\n        var tabs = [];\n        angular.forEach(examples, function(child, index) {\n          tabs.push(child.getAttribute('name'));\n        });\n\n        if (tabs.length > 0) {\n          scope.tabs = tabs;\n          scope.$on('tabChange', function(e, index, title) {\n            angular.forEach(examples, function(child) {\n              child.style.display = 'none';\n            });\n            var selected = examples[index];\n            selected.style.display = 'block';\n          });\n          scope.setTab(0);\n        }\n      };\n    }\n  };\n}])\n\n.factory('formPostData', ['$document', function($document) {\n  return function(url, newWindow, fields) {\n    /**\n     * If the form posts to target=\"_blank\", pop-up blockers can cause it not to work.\n     * If a user chooses to bypass pop-up blocker one time and click the link, they will arrive at\n     * a new default plnkr, not a plnkr with the desired template.  Given this undesired behavior,\n     * some may still want to open the plnk in a new window by opting-in via ctrl+click.  The\n     * newWindow param allows for this possibility.\n     */\n    var target = newWindow ? '_blank' : '_self';\n    var form = angular.element('<form style=\"display: none;\" method=\"post\" action=\"' + url + '\" target=\"' + target + '\"></form>');\n    angular.forEach(fields, function(value, name) {\n      var input = angular.element('<input type=\"hidden\" name=\"' +  name + '\">');\n      input.attr('value', value);\n      form.append(input);\n    });\n    $document.find('body').append(form);\n    form[0].submit();\n    form.remove();\n  };\n}])\n\n.factory('createCopyrightNotice', function() {\n    var COPYRIGHT = 'Copyright ' + (new Date()).getFullYear() + ' Google LLC. All Rights Reserved.\\n'\n     + 'Use of this source code is governed by an MIT-style license that\\n'\n     + 'can be found in the LICENSE file at http://angular.io/license';\n    var COPYRIGHT_JS_CSS = '\\n\\n/*\\n' + COPYRIGHT + '\\n*/';\n    var COPYRIGHT_HTML = '\\n\\n<!-- \\n' + COPYRIGHT + '\\n-->';\n\n    return function getCopyright(filename) {\n      switch (filename.substr(filename.lastIndexOf('.'))) {\n        case '.html':\n          return COPYRIGHT_HTML;\n        case '.js':\n        case '.css':\n          return COPYRIGHT_JS_CSS;\n        case '.md':\n          return COPYRIGHT;\n      }\n      return '';\n    };\n})\n\n.directive('plnkrOpener', ['$q', 'getExampleData', 'formPostData', 'createCopyrightNotice', function($q, getExampleData, formPostData, createCopyrightNotice) {\n  return {\n    scope: {},\n    bindToController: {\n      'examplePath': '@'\n    },\n    controllerAs: 'plnkr',\n    template: '<button ng-click=\"plnkr.open($event)\" class=\"btn pull-right\"> <i class=\"glyphicon glyphicon-edit\">&nbsp;</i> Edit in Plunker</button> ',\n    controller: [function PlnkrOpenerCtrl() {\n      var ctrl = this;\n\n      ctrl.example = {\n        path: ctrl.examplePath,\n        manifest: undefined,\n        files: undefined,\n        name: 'AngularJS Example'\n      };\n\n      ctrl.prepareExampleData = function() {\n        if (ctrl.example.manifest) {\n          return $q.resolve(ctrl.example);\n        }\n\n        return getExampleData(ctrl.examplePath).then(function(data) {\n          ctrl.example.files = data.files;\n          ctrl.example.manifest = data.manifest;\n\n          // Build a pretty title for the Plunkr\n          var exampleNameParts = data.manifest.name.split('-');\n          exampleNameParts.unshift('AngularJS');\n          angular.forEach(exampleNameParts, function(part, index) {\n            exampleNameParts[index] = part.charAt(0).toUpperCase() + part.substr(1);\n          });\n          ctrl.example.name = exampleNameParts.join(' - ');\n\n          return ctrl.example;\n        });\n      };\n\n      ctrl.open = function(clickEvent) {\n\n        var newWindow = clickEvent.ctrlKey || clickEvent.metaKey;\n\n        var postData = {\n          'tags[0]': 'angularjs',\n          'tags[1]': 'example',\n          'private': true\n        };\n\n        // Make sure the example data is available.\n        // If an XHR must be made, this might break some pop-up blockers when\n        // new window is requested\n        ctrl.prepareExampleData()\n          .then(function() {\n            angular.forEach(ctrl.example.files, function(file) {\n              postData['files[' + file.name + ']'] = file.content + createCopyrightNotice(file.name);\n            });\n\n            postData.description = ctrl.example.name;\n\n            formPostData('https://plnkr.co/edit/?p=preview', newWindow, postData);\n          });\n\n      };\n\n      ctrl.$onInit = function() {\n        // Initialize the example data, so it's ready when clicking the open button.\n        // Otherwise pop-up blockers will prevent a new window from opening\n        ctrl.prepareExampleData(ctrl.example.path);\n      };\n    }]\n  };\n}])\n\n.factory('getExampleData', ['$http', '$q', function($http, $q) {\n  return function(exampleFolder) {\n    // Load the manifest for the example\n    return $http.get(exampleFolder + '/manifest.json')\n      .then(function(response) {\n        return response.data;\n      })\n      .then(function(manifest) {\n        var filePromises = [];\n\n        angular.forEach(manifest.files, function(filename) {\n          filePromises.push($http.get(exampleFolder + '/' + filename, { transformResponse: [] })\n            .then(function(response) {\n\n              // The manifests provide the production index file but Plunkr wants\n              // a straight index.html\n              if (filename === 'index-production.html') {\n                filename = 'index.html';\n              }\n\n              return {\n                name: filename,\n                content: response.data\n              };\n            }));\n        });\n\n        return $q.all({\n          manifest: manifest,\n          files: $q.all(filePromises)\n        });\n      });\n  };\n}]);\n"
  },
  {
    "path": "docs/app/src/search.js",
    "content": "'use strict';\n\nangular.module('search', [])\n\n.controller('DocsSearchCtrl', ['$scope', '$location', 'docsSearch', function($scope, $location, docsSearch) {\n  function clearResults() {\n    $scope.results = [];\n    $scope.colClassName = null;\n    $scope.hasResults = false;\n  }\n\n  $scope.search = function(q) {\n    var MIN_SEARCH_LENGTH = 2;\n    if (q.length >= MIN_SEARCH_LENGTH) {\n      docsSearch(q).then(function(hits) {\n        // Make sure the areas are always in the same order\n        var results = {\n          api: [],\n          guide: [],\n          tutorial: [],\n          error: [],\n          misc: []\n        };\n\n        angular.forEach(hits, function(hit) {\n          var area = hit.area;\n\n          var limit = (area === 'api') ? 40 : 14;\n          results[area] = results[area] || [];\n          if (results[area].length < limit) {\n            results[area].push(hit);\n          }\n        });\n\n        var totalAreas = Object.keys(results).length;\n        if (totalAreas > 0) {\n          $scope.colClassName = 'cols-' + totalAreas;\n        }\n        $scope.hasResults = totalAreas > 0;\n        $scope.results = results;\n      });\n    } else {\n      clearResults();\n    }\n    if (!$scope.$$phase) $scope.$apply();\n  };\n\n  $scope.submit = function() {\n    var result;\n    if ($scope.results.api) {\n      result = $scope.results.api[0];\n    } else {\n      for (var i in $scope.results) {\n        result = $scope.results[i][0];\n        if (result) {\n          break;\n        }\n      }\n    }\n    if (result) {\n      $location.path(result.path);\n      $scope.hideResults();\n    }\n  };\n\n  $scope.hideResults = function() {\n    clearResults();\n    $scope.q = '';\n  };\n\n  $scope.handleResultClicked = function($event) {\n    if ($event.which === 1 && !$event.ctrlKey && !$event.metaKey) {\n      $scope.hideResults();\n    }\n  };\n}])\n\n\n.controller('Error404SearchCtrl', ['$scope', '$location', 'docsSearch',\n        function($scope, $location, docsSearch) {\n  docsSearch($location.path().split(/[/.:]/).pop()).then(function(results) {\n    $scope.results = {};\n    angular.forEach(results, function(result) {\n      var area = $scope.results[result.area] || [];\n      area.push(result);\n      $scope.results[result.area] = area;\n    });\n  });\n}])\n\n\n.provider('docsSearch', function() {\n\n  // This version of the service builds the index in the current thread,\n  // which blocks rendering and other browser activities.\n  // It should only be used where the browser does not support WebWorkers\n  function localSearchFactory($http, $timeout, NG_PAGES) {\n\n    if (window.console && window.console.log) {\n      window.console.log('Using Local Search Index');\n    }\n\n    // Create the lunr index\n    var index = lunr(/** @this */ function() {\n      this.ref('path');\n      this.field('titleWords', {boost: 50});\n      this.field('members', { boost: 40});\n      this.field('keywords', { boost : 20 });\n    });\n\n    // Delay building the index by loading the data asynchronously\n    var indexReadyPromise = $http.get('js/search-data.json').then(function(response) {\n      var searchData = response.data;\n      // Delay building the index for 500ms to allow the page to render\n      return $timeout(function() {\n        // load the page data into the index\n        angular.forEach(searchData, function(page) {\n          index.add(page);\n        });\n      }, 500);\n    });\n\n    // The actual service is a function that takes a query string and\n    // returns a promise to the search results\n    // (In this case we just resolve the promise immediately as it is not\n    // inherently an async process)\n    return function(q) {\n      return indexReadyPromise.then(function() {\n        var hits = index.search(q);\n        var results = [];\n        angular.forEach(hits, function(hit) {\n          results.push(NG_PAGES[hit.ref]);\n        });\n        return results;\n      });\n    };\n  }\n  localSearchFactory.$inject = ['$http', '$timeout', 'NG_PAGES'];\n\n  // This version of the service builds the index in a WebWorker,\n  // which does not block rendering and other browser activities.\n  // It should only be used where the browser does support WebWorkers\n  function webWorkerSearchFactory($q, $rootScope, NG_PAGES) {\n\n    if (window.console && window.console.log) {\n      window.console.log('Using WebWorker Search Index');\n    }\n\n    var searchIndex = $q.defer();\n    var results;\n\n    var worker = new window.Worker('js/search-worker.js');\n\n    // The worker will send us a message in two situations:\n    // - when the index has been built, ready to run a query\n    // - when it has completed a search query and the results are available\n    worker.onmessage = function(oEvent) {\n      $rootScope.$apply(function() {\n\n        switch (oEvent.data.e) {\n          case 'index-ready':\n            searchIndex.resolve();\n            break;\n          case 'query-ready':\n            var pages = oEvent.data.d.map(function(path) {\n              return NG_PAGES[path];\n            });\n            results.resolve(pages);\n            break;\n        }\n      });\n    };\n\n    // The actual service is a function that takes a query string and\n    // returns a promise to the search results\n    return function(q) {\n\n      // We only run the query once the index is ready\n      return searchIndex.promise.then(function() {\n\n        results = $q.defer();\n        worker.postMessage({ q: q });\n        return results.promise;\n      });\n    };\n  }\n  webWorkerSearchFactory.$inject = ['$q', '$rootScope', 'NG_PAGES'];\n\n  return {\n    $get: window.Worker ? webWorkerSearchFactory : localSearchFactory\n  };\n})\n\n.directive('focused', function($timeout) {\n  return function(scope, element, attrs) {\n    element[0].focus();\n    element.on('focus', function() {\n      scope.$apply(attrs.focused + '=true');\n    });\n    element.on('blur', function() {\n      // have to use $timeout, so that we close the drop-down after the user clicks,\n      // otherwise when the user clicks we process the closing before we process the click.\n      $timeout(function() {\n        scope.$eval(attrs.focused + '=false');\n      });\n    });\n    scope.$eval(attrs.focused + '=true');\n  };\n})\n\n.directive('docsSearchInput', ['$document', function($document) {\n  return function(scope, element, attrs) {\n    var ESCAPE_KEY_KEYCODE = 27,\n        FORWARD_SLASH_KEYCODE = 191;\n    angular.element($document[0].body).on('keydown', function(event) {\n      var input = element[0];\n      if (event.keyCode === FORWARD_SLASH_KEYCODE && $document[0].activeElement !== input) {\n        event.stopPropagation();\n        event.preventDefault();\n        input.focus();\n      }\n    });\n\n    element.on('keydown', function(event) {\n      if (event.keyCode === ESCAPE_KEY_KEYCODE) {\n        event.stopPropagation();\n        event.preventDefault();\n        scope.$apply(function() {\n          scope.hideResults();\n        });\n      }\n    });\n  };\n}]);\n"
  },
  {
    "path": "docs/app/src/tutorials.js",
    "content": "'use strict';\n\nangular.module('tutorials', [])\n\n.directive('docTutorialNav', function() {\n  var pages = [\n    '',\n    'step_00', 'step_01', 'step_02', 'step_03', 'step_04',\n    'step_05', 'step_06', 'step_07', 'step_08', 'step_09',\n    'step_10', 'step_11', 'step_12', 'step_13', 'step_14',\n    'the_end'\n  ];\n  return {\n    scope: {},\n    template:\n      '<a ng-href=\"tutorial/{{prev}}\"><li class=\"btn btn-primary\"><i class=\"glyphicon glyphicon-step-backward\"></i> Previous</li></a>\\n' +\n      '<a ng-href=\"http://angular.github.io/angular-phonecat/step-{{seq}}/app\"><li class=\"btn btn-primary\"><i class=\"glyphicon glyphicon-play\"></i> Live Demo</li></a>\\n' +\n      '<a ng-href=\"https://github.com/angular/angular-phonecat/compare/step-{{diffLo}}...step-{{diffHi}}\"><li class=\"btn btn-primary\"><i class=\"glyphicon glyphicon-search\"></i> Code Diff</li></a>\\n' +\n      '<a ng-href=\"tutorial/{{next}}\"><li class=\"btn btn-primary\">Next <i class=\"glyphicon glyphicon-step-forward\"></i></li></a>',\n    link: function(scope, element, attrs) {\n      var seq = 1 * attrs.docTutorialNav;\n      scope.seq = seq;\n      scope.prev = pages[seq];\n      scope.next = pages[2 + seq];\n      scope.diffLo = seq ? (seq - 1) : '0~1';\n      scope.diffHi = seq;\n\n      element.addClass('btn-group');\n      element.addClass('tutorial-nav');\n    }\n  };\n})\n\n\n.directive('docTutorialReset', function() {\n  return {\n    scope: {\n      'step': '@docTutorialReset'\n    },\n    template:\n      '<p><button class=\"btn\" ng-click=\"show=!show\">Workspace Reset Instructions  ➤</button></p>\\n' +\n      '<div class=\"alert alert-info\" ng-show=\"show\">\\n' +\n      '  <p>Reset the workspace to step {{step}}.</p>' +\n      '  <p><pre>git checkout -f step-{{step}}</pre></p>\\n' +\n      '  <p>Refresh your browser or check out this step online: ' +\n          '<a href=\"http://angular.github.io/angular-phonecat/step-{{step}}/app\">Step {{step}} Live Demo</a>.</p>\\n' +\n      '</div>\\n' +\n      '<p>The most important changes are listed below. You can see the full diff on ' +\n        '<a ng-href=\"https://github.com/angular/angular-phonecat/compare/step-{{step ? (step - 1): \\'0~1\\'}}...step-{{step}}\" title=\"See diff on Github\">GitHub</a>.\\n' +\n      '</p>'\n  };\n});\n"
  },
  {
    "path": "docs/app/src/versions.js",
    "content": "'use strict';\n/* global console */\n\nangular.module('versions', ['currentVersionData', 'allVersionsData'])\n\n.directive('versionPicker', function() {\n  return {\n    restrict: 'E',\n    scope: true,\n    controllerAs: '$ctrl',\n    controller: ['$location', '$window', 'CURRENT_NG_VERSION', 'ALL_NG_VERSIONS',\n            /** @this VersionPickerController */\n            function VersionPickerController($location, $window, CURRENT_NG_VERSION, ALL_NG_VERSIONS) {\n\n      var versionStr = CURRENT_NG_VERSION.version;\n\n      if (CURRENT_NG_VERSION.isSnapshot) {\n        versionStr = CURRENT_NG_VERSION.distTag === 'latest' ? 'snapshot-stable' : 'snapshot';\n      }\n\n      this.versions  = ALL_NG_VERSIONS;\n      this.selectedVersion = find(ALL_NG_VERSIONS, function(value) {\n        return value.version.version === versionStr;\n      });\n\n      this.jumpToDocsVersion = function(value) {\n        var currentPagePath = $location.path().replace(/\\/$/, '');\n        $window.location = value.docsUrl + currentPagePath;\n      };\n    }],\n    template:\n      '<div class=\"picker version-picker\">' +\n      '  <select ng-options=\"v as v.label group by v.group for v in $ctrl.versions\"' +\n      '          ng-model=\"$ctrl.selectedVersion\"' +\n      '          ng-change=\"$ctrl.jumpToDocsVersion($ctrl.selectedVersion)\"' +\n      '          class=\"docs-version-jump\">' +\n      '  </select>' +\n      '</div>'\n  };\n\n  function find(collection, matcherFn) {\n    for (var i = 0, ii = collection.length; i < ii; ++i) {\n      if (matcherFn(collection[i])) {\n        return collection[i];\n      }\n    }\n  }\n});\n"
  },
  {
    "path": "docs/app/test/.eslintrc.json",
    "content": "{\n  \"root\": true,\n  \"extends\": \"../../../.eslintrc-browser.json\",\n\n  \"env\": {\n    \"jasmine\": true\n  },\n\n  \"rules\": {\n    // Some rules are not that important in tests and conflict with\n    // Jasmine or would make it easier to write some tests; we disable\n    // those ones here.\n    \"no-invalid-this\": \"off\",\n    \"no-throw-literal\": \"off\",\n    \"no-unused-vars\": \"off\"\n  },\n\n  \"globals\": {\n    // ngMocks\n    \"module\": false,\n    \"inject\": true\n  }\n}\n"
  },
  {
    "path": "docs/app/test/directivesSpec.js",
    "content": "'use strict';\n\ndescribe('directives', function() {\n  var compile, scope;\n\n\n  beforeEach(module('directives'));\n\n  beforeEach(module(function($compileProvider) {\n    $compileProvider.debugInfoEnabled(false);\n  }));\n\n  beforeEach(inject(function($rootScope, $compile) {\n    scope = $rootScope.$new();\n    compile = $compile;\n  }));\n\n  describe('code', function() {\n    var prettyPrintOne, oldPP;\n    var any = jasmine.any;\n\n    beforeEach(function() {\n      // Provide stub for pretty print function\n      oldPP = window.prettyPrintOne;\n      prettyPrintOne = window.prettyPrintOne = jasmine.createSpy();\n    });\n\n    afterEach(function() {\n      window.prettyPrintOne = oldPP;\n    });\n\n\n    it('should pretty print innerHTML', function() {\n      compile('<code>var x;</code>')(scope);\n      expect(prettyPrintOne).toHaveBeenCalledWith('var x;', null, false);\n    });\n\n    it('should allow language declaration', function() {\n      compile('<code class=\"lang-javascript\"></code>')(scope);\n      expect(prettyPrintOne).toHaveBeenCalledWith(any(String), 'javascript', false);\n    });\n\n    it('supports allow line numbers', function() {\n      compile('<code class=\"linenum\"></code>')(scope);\n      expect(prettyPrintOne).toHaveBeenCalledWith(any(String), null, true);\n    });\n  });\n\n});\n\n"
  },
  {
    "path": "docs/app/test/docsSpec.js",
    "content": "'use strict';\n\ndescribe('DocsController', function() {\n  var $scope;\n\n  angular.module('fake', [])\n    .value('$cookies', {})\n    .value('NG_PAGES', {})\n    .value('NG_NAVIGATION', {});\n\n  angular.module('currentVersionData', [])\n    .value('CURRENT_NG_VERSION', {});\n\n  angular.module('allVersionsData', [])\n    .value('ALL_NG_VERSIONS', {});\n\n  beforeEach(module('fake', 'DocsController'));\n  beforeEach(inject(function($rootScope, $controller) {\n    $scope = $rootScope;\n    $controller('DocsController', { $scope: $scope });\n  }));\n\n\n  describe('afterPartialLoaded', function() {\n    it('should update the Google Analytics with currentPage path if currentPage exists', inject(function($window) {\n      $window._gaq = [];\n      $scope.currentPage = { path: 'a/b/c' };\n      $scope.$broadcast('$includeContentLoaded');\n      expect($window._gaq.pop()).toEqual(['_trackPageview', 'a/b/c']);\n    }));\n\n\n    it('should update the Google Analytics with $location.path if currentPage is missing', inject(function($window, $location) {\n      $window._gaq = [];\n      spyOn($location, 'path').and.returnValue('x/y/z');\n      $scope.$broadcast('$includeContentLoaded');\n      expect($window._gaq.pop()).toEqual(['_trackPageview', 'x/y/z']);\n    }));\n  });\n});\n"
  },
  {
    "path": "docs/app/test/errorsSpec.js",
    "content": "'use strict';\n\ndescribe('errors', function() {\n  // Mock `ngSanitize` module\n  angular.\n    module('ngSanitize', []).\n    value('$sanitize', jasmine.createSpy('$sanitize').and.callFake(angular.identity));\n\n  beforeEach(module('errors'));\n\n\n  describe('errorDisplay', function() {\n    var $sanitize;\n    var errorLinkFilter;\n\n    beforeEach(inject(function(_$sanitize_, _errorLinkFilter_) {\n      $sanitize = _$sanitize_;\n      errorLinkFilter = _errorLinkFilter_;\n    }));\n\n\n    it('should return empty input unchanged', function() {\n      var inputs = [undefined, null, false, 0, ''];\n      var remaining = inputs.length;\n\n      inputs.forEach(function(falsyValue) {\n        expect(errorLinkFilter(falsyValue)).toBe(falsyValue);\n        remaining--;\n      });\n\n      expect(remaining).toBe(0);\n    });\n\n\n    it('should recognize URLs and convert them to `<a>`', function() {\n      var urls = [\n        ['ftp://foo/bar?baz#qux'],\n        ['http://foo/bar?baz#qux'],\n        ['https://foo/bar?baz#qux'],\n        ['mailto:foo_bar@baz.qux', null, 'foo_bar@baz.qux'],\n        ['foo_bar@baz.qux', 'mailto:foo_bar@baz.qux', 'foo_bar@baz.qux']\n      ];\n      var remaining = urls.length;\n\n      urls.forEach(function(values) {\n        var actualUrl = values[0];\n        var expectedUrl = values[1] || actualUrl;\n        var expectedText = values[2] || expectedUrl;\n        var anchor = '<a href=\"' + expectedUrl + '\">' + expectedText + '</a>';\n\n        var input = 'start ' + actualUrl + ' end';\n        var output = 'start ' + anchor + ' end';\n\n        expect(errorLinkFilter(input)).toBe(output);\n        remaining--;\n      });\n\n      expect(remaining).toBe(0);\n    });\n\n\n    it('should not recognize stack-traces as URLs', function() {\n      var urls = [\n        'ftp://foo/bar?baz#qux:4:2',\n        'http://foo/bar?baz#qux:4:2',\n        'https://foo/bar?baz#qux:4:2',\n        'mailto:foo_bar@baz.qux:4:2',\n        'foo_bar@baz.qux:4:2'\n      ];\n      var remaining = urls.length;\n\n      urls.forEach(function(url) {\n        var input = 'start ' + url + ' end';\n\n        expect(errorLinkFilter(input)).toBe(input);\n        remaining--;\n      });\n\n      expect(remaining).toBe(0);\n    });\n\n\n    it('should should set `[target]` if specified', function() {\n      var url = 'https://foo/bar?baz#qux';\n      var target = '_blank';\n      var outputWithoutTarget = '<a href=\"' + url + '\">' + url + '</a>';\n      var outputWithTarget = '<a target=\"' + target + '\" href=\"' + url + '\">' + url + '</a>';\n\n      expect(errorLinkFilter(url)).toBe(outputWithoutTarget);\n      expect(errorLinkFilter(url, target)).toBe(outputWithTarget);\n    });\n\n\n    it('should truncate the contents of the generated `<a>` to 60 characters', function() {\n      var looongUrl = 'https://foooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo';\n      var truncatedUrl = 'https://foooooooooooooooooooooooooooooooooooooooooooooooo...';\n      var output = '<a href=\"' + looongUrl + '\">' + truncatedUrl + '</a>';\n\n      expect(looongUrl.length).toBeGreaterThan(60);\n      expect(truncatedUrl.length).toBe(60);\n      expect(errorLinkFilter(looongUrl)).toBe(output);\n    });\n\n\n    it('should pass the final string through `$sanitize`', function() {\n      $sanitize.calls.reset();\n\n      var input = 'start https://foo/bar?baz#qux end';\n      var output = errorLinkFilter(input);\n\n      expect($sanitize).toHaveBeenCalledTimes(1);\n      expect($sanitize).toHaveBeenCalledWith(output);\n    });\n  });\n\n\n  describe('errorDisplay', function() {\n    var $compile;\n    var $location;\n    var $rootScope;\n    var errorLinkFilter;\n\n    beforeEach(module(function($provide) {\n      $provide.decorator('errorLinkFilter', function() {\n        errorLinkFilter = jasmine.createSpy('errorLinkFilter');\n        errorLinkFilter.and.callFake(angular.identity);\n\n        return errorLinkFilter;\n      });\n    }));\n    beforeEach(inject(function(_$compile_, _$location_, _$rootScope_) {\n      $compile = _$compile_;\n      $location = _$location_;\n      $rootScope = _$rootScope_;\n    }));\n\n\n    it('should set the element\\'s HTML', function() {\n      var elem = $compile('<span error-display=\"bar\">foo</span>')($rootScope);\n      expect(elem.html()).toBe('bar');\n    });\n\n\n    it('should interpolate the contents against `$location.search()`', function() {\n      spyOn($location, 'search').and.returnValue({p0: 'foo', p1: 'bar'});\n\n      var elem = $compile('<span error-display=\"foo = {0}, bar = {1}\"></span>')($rootScope);\n      expect(elem.html()).toBe('foo = foo, bar = bar');\n    });\n\n\n    it('should pass the interpolated text through `errorLinkFilter`', function() {\n      $location.search = jasmine.createSpy('search').and.returnValue({p0: 'foo'});\n\n      $compile('<span error-display=\"foo = {0}\"></span>')($rootScope);\n      expect(errorLinkFilter).toHaveBeenCalledTimes(1);\n      expect(errorLinkFilter).toHaveBeenCalledWith('foo = foo', '_blank');\n    });\n\n\n    it('should encode `<` and `>`', function() {\n      var elem = $compile('<span error-display=\"&lt;xyz&gt;\"></span>')($rootScope);\n      expect(elem.text()).toBe('<xyz>');\n    });\n  });\n});\n"
  },
  {
    "path": "docs/config/ignore.words",
    "content": "a\nable\nabout\nabove\nabst\naccordance\naccording\naccordingly\nacross\nact\nactually\nadded\nadj\nadopted\naffected\naffecting\naffects\nafter\nafterwards\nagain\nagainst\nah\nall\nalmost\nalone\nalong\nalready\nalso\nalthough\nalways\nam\namong\namongst\nan\nand\nannounce\nanother\nany\nanybody\nanyhow\nanymore\nanyone\nanything\nanyway\nanyways\nanywhere\napparently\napproximately\nare\naren\narent\narise\naround\nas\naside\nask\nasking\nat\nauth\navailable\naway\nawfully\nb\nback\nbe\nbecame\nbecause\nbecome\nbecomes\nbecoming\nbeen\nbefore\nbeforehand\nbegin\nbeginning\nbeginnings\nbegins\nbehind\nbeing\nbelieve\nbelow\nbeside\nbesides\nbetween\nbeyond\nbiol\nboth\nbrief\nbriefly\nbut\nby\nc\nca\ncame\ncan\ncannot\ncan't\ncant\ncause\ncauses\ncertain\ncertainly\nco\ncom\ncome\ncomes\ncontain\ncontaining\ncontains\ncould\ncouldnt\nd\ndate\ndid\ndidn't\ndidnt\ndifferent\ndo\ndoes\ndoesn't\ndoesnt\ndoing\ndone\ndon't\ndont\ndown\ndownwards\ndue\nduring\ne\neach\ned\nedu\neffect\neg\neight\neighty\neither\nelse\nelsewhere\nend\nending\nenough\nespecially\net\net-al\netc\neven\never\nevery\neverybody\neveryone\neverything\neverywhere\nex\nexcept\nf\nfar\nfew\nff\nfifth\nfirst\nfive\nfix\nfollowed\nfollowing\nfollows\nfor\nformer\nformerly\nforth\nfound\nfour\nfrom\nfurther\nfurthermore\ng\ngave\nget\ngets\ngetting\ngive\ngiven\ngives\ngiving\ngo\ngoes\ngone\ngot\ngotten\nh\nhad\nhappens\nhardly\nhas\nhasn't\nhasnt\nhave\nhaven't\nhavent\nhaving\nhe\nhed\nhence\nher\nhere\nhereafter\nhereby\nherein\nheres\nhereupon\nhers\nherself\nhes\nhi\nhid\nhim\nhimself\nhis\nhither\nhome\nhow\nhowbeit\nhowever\nhundred\ni\nid\nie\nif\ni'll\nill\nim\nimmediate\nimmediately\nimportance\nimportant\nin\ninc\nindeed\nindex\ninformation\ninstead\ninto\ninvention\ninward\nis\nisn't\nisnt\nit\nitd\nit'll\nitll\nits\nitself\ni've\nive\nj\njust\nk\nkeep\nkeeps\nkept\nkeys\nkg\nkm\nknow\nknown\nknows\nl\nlargely\nlast\nlately\nlater\nlatter\nlatterly\nleast\nless\nlest\nlet\nlets\nlike\nliked\nlikely\nline\nlittle\n'll\n'll\nlook\nlooking\nlooks\nltd\nm\nmade\nmainly\nmake\nmakes\nmany\nmay\nmaybe\nme\nmean\nmeans\nmeantime\nmeanwhile\nmerely\nmg\nmight\nmillion\nmiss\nml\nmore\nmoreover\nmost\nmostly\nmr\nmrs\nmuch\nmug\nmust\nmy\nmyself\nn\nna\nname\nnamely\nnay\nnd\nnear\nnearly\nnecessarily\nnecessary\nneed\nneeds\nneither\nnever\nnevertheless\nnew\nnext\nnine\nninety\nno\nnobody\nnon\nnone\nnonetheless\nnoone\nnor\nnormally\nnos\nnot\nnoted\nnothing\nnow\nnowhere\no\nobtain\nobtained\nobviously\nof\noff\noften\noh\nok\nokay\nold\nomitted\non\nonce\none\nones\nonly\nonto\nor\nord\nother\nothers\notherwise\nought\nour\nours\nourselves\nout\noutside\nover\noverall\nowing\nown\np\npage\npages\npart\nparticular\nparticularly\npast\nper\nperhaps\nplaced\nplease\nplus\npoorly\npossible\npossibly\npotentially\npp\npredominantly\npresent\npreviously\nprimarily\nprobably\npromptly\nproud\nprovides\nput\nq\nque\nquickly\nquite\nqv\nr\nran\nrather\nrd\nre\nreadily\nreally\nrecent\nrecently\nref\nrefs\nregarding\nregardless\nregards\nrelated\nrelatively\nresearch\nrespectively\nresulted\nresulting\nresults\nright\nrun\ns\nsaid\nsame\nsaw\nsay\nsaying\nsays\nsec\nsection\nsee\nseeing\nseem\nseemed\nseeming\nseems\nseen\nself\nselves\nsent\nseven\nseveral\nshall\nshe\nshed\nshe'll\nshell\nshes\nshould\nshouldn't\nshouldnt\nshow\nshowed\nshown\nshowns\nshows\nsignificant\nsignificantly\nsimilar\nsimilarly\nsince\nsix\nslightly\nso\nsome\nsomebody\nsomehow\nsomeone\nsomethan\nsomething\nsometime\nsometimes\nsomewhat\nsomewhere\nsoon\nsorry\nspecifically\nspecified\nspecify\nspecifying\nstate\nstates\nstill\nstop\nstrongly\nsub\nsubstantially\nsuccessfully\nsuch\nsufficiently\nsuggest\nsup\nsure\nt\ntake\ntaken\ntaking\ntell\ntends\nth\nthan\nthank\nthanks\nthanx\nthat\nthat'll\nthatll\nthats\nthat've\nthatve\nthe\ntheir\ntheirs\nthem\nthemselves\nthen\nthence\nthere\nthereafter\nthereby\nthered\ntherefore\ntherein\nthere'll\ntherell\nthereof\ntherere\ntheres\nthereto\nthereupon\nthere've\nthereve\nthese\nthey\ntheyd\nthey'll\ntheyll\ntheyre\nthey've\ntheyve\nthink\nthis\nthose\nthou\nthough\nthoughh\nthousand\nthroug\nthrough\nthroughout\nthru\nthus\ntil\ntip\nto\ntogether\ntoo\ntook\ntoward\ntowards\ntried\ntries\ntruly\ntry\ntrying\nts\ntwice\ntwo\nu\nun\nunder\nunfortunately\nunless\nunlike\nunlikely\nuntil\nunto\nup\nupon\nups\nus\nuse\nused\nuseful\nusefully\nusefulness\nuses\nusing\nusually\nv\nvalue\nvarious\n've\n've\nvery\nvia\nviz\nvol\nvols\nvs\nw\nwant\nwants\nwas\nwasn't\nwasnt\nway\nwe\nwed\nwelcome\nwe'll\nwell\nwent\nwere\nweren't\nwerent\nwe've\nweve\nwhat\nwhatever\nwhat'll\nwhatll\nwhats\nwhen\nwhence\nwhenever\nwhere\nwhereafter\nwhereas\nwhereby\nwherein\nwheres\nwhereupon\nwherever\nwhether\nwhich\nwhile\nwhim\nwhither\nwho\nwhod\nwhoever\nwhole\nwho'll\nwholl\nwhom\nwhomever\nwhos\nwhose\nwhy\nwidely\nwill\nwilling\nwish\nwith\nwithin\nwithout\nwon't\nwont\nwords\nwould\nwouldn't\nwouldnt\nwww\nx\ny\nyes\nyet\nyou\nyoud\nyou'll\nyoull\nyour\nyoure\nyours\nyourself\nyourselves\nyou've\nyouve\nz\nzero\n"
  },
  {
    "path": "docs/config/index.js",
    "content": "'use strict';\n\nvar path = require('canonical-path');\nvar packagePath = __dirname;\n\nvar Package = require('dgeni').Package;\n\n// Create and export a new Dgeni package called angularjs. This package depends upon\n// the ngdoc, nunjucks, and examples packages defined in the dgeni-packages node module.\nmodule.exports = new Package('angularjs', [\n  require('dgeni-packages/ngdoc'),\n  require('dgeni-packages/nunjucks'),\n  require('dgeni-packages/examples'),\n  require('dgeni-packages/git')\n])\n\n\n.factory(require('./services/errorNamespaceMap'))\n.factory(require('./services/getMinerrInfo'))\n.factory(require('./services/getVersion'))\n\n.factory(require('./services/deployments/debug'))\n.factory(require('./services/deployments/default'))\n.factory(require('./services/deployments/jquery'))\n.factory(require('./services/deployments/test'))\n.factory(require('./services/deployments/production'))\n\n.factory(require('./inline-tag-defs/type'))\n\n.processor(require('./processors/error-docs'))\n.processor(require('./processors/index-page'))\n.processor(require('./processors/keywords'))\n.processor(require('./processors/pages-data'))\n.processor(require('./processors/versions-data'))\n.processor(require('./processors/sitemap'))\n\n\n.config(function(dgeni, log, readFilesProcessor, writeFilesProcessor) {\n\n  dgeni.stopOnValidationError = true;\n  dgeni.stopOnProcessingError = true;\n\n  log.level = 'info';\n\n  readFilesProcessor.basePath = path.resolve(__dirname,'../..');\n  readFilesProcessor.sourceFiles = [\n    { include: 'src/**/*.js', exclude: 'src/angular.bind.js', basePath: 'src' },\n    { include: 'docs/content/**/*.ngdoc', basePath: 'docs/content' }\n  ];\n\n  writeFilesProcessor.outputFolder = 'build/docs';\n\n})\n\n\n.config(function(parseTagsProcessor) {\n  parseTagsProcessor.tagDefinitions.push(require('./tag-defs/deprecated')); // this will override the jsdoc version\n  parseTagsProcessor.tagDefinitions.push(require('./tag-defs/tutorial-step'));\n  parseTagsProcessor.tagDefinitions.push(require('./tag-defs/sortOrder'));\n  parseTagsProcessor.tagDefinitions.push(require('./tag-defs/installation'));\n  parseTagsProcessor.tagDefinitions.push(require('./tag-defs/this'));\n\n})\n\n\n.config(function(inlineTagProcessor, typeInlineTagDef) {\n  inlineTagProcessor.inlineTagDefinitions.push(typeInlineTagDef);\n})\n\n\n.config(function(templateFinder, renderDocsProcessor, gitData) {\n  // We are completely overwriting the folders\n  templateFinder.templateFolders.length = 0;\n  templateFinder.templateFolders.unshift(path.resolve(packagePath, 'templates/examples'));\n  templateFinder.templateFolders.unshift(path.resolve(packagePath, 'templates/ngdoc'));\n  templateFinder.templateFolders.unshift(path.resolve(packagePath, 'templates/app'));\n  renderDocsProcessor.extraData.git = gitData;\n})\n\n\n.config(function(computePathsProcessor, computeIdsProcessor) {\n\n  computePathsProcessor.pathTemplates.push({\n    docTypes: ['error'],\n    pathTemplate: 'error/${namespace}/${name}',\n    outputPathTemplate: 'partials/error/${namespace}/${name}.html'\n  });\n\n  computePathsProcessor.pathTemplates.push({\n    docTypes: ['errorNamespace'],\n    pathTemplate: 'error/${name}',\n    outputPathTemplate: 'partials/error/${name}.html'\n  });\n\n  computePathsProcessor.pathTemplates.push({\n    docTypes: ['overview', 'tutorial'],\n    getPath: function(doc) {\n      var docPath = path.dirname(doc.fileInfo.relativePath);\n      if (doc.fileInfo.baseName !== 'index') {\n        docPath = path.join(docPath, doc.fileInfo.baseName);\n      }\n      return docPath;\n    },\n    outputPathTemplate: 'partials/${path}.html'\n  });\n\n  computePathsProcessor.pathTemplates.push({\n    docTypes: ['e2e-test'],\n    getPath: function() {},\n    outputPathTemplate: 'ptore2e/${example.id}/${deployment.name}_test.js'\n  });\n\n  computePathsProcessor.pathTemplates.push({\n    docTypes: ['indexPage'],\n    pathTemplate: '.',\n    outputPathTemplate: '${id}.html'\n  });\n\n  computePathsProcessor.pathTemplates.push({\n    docTypes: ['module'],\n    pathTemplate: '${area}/${name}',\n    outputPathTemplate: 'partials/${area}/${name}.html'\n  });\n  computePathsProcessor.pathTemplates.push({\n    docTypes: ['componentGroup'],\n    pathTemplate: '${area}/${moduleName}/${groupType}',\n    outputPathTemplate: 'partials/${area}/${moduleName}/${groupType}.html'\n  });\n\n  computeIdsProcessor.idTemplates.push({\n    docTypes: ['overview', 'tutorial', 'e2e-test', 'indexPage'],\n    getId: function(doc) { return doc.fileInfo.baseName; },\n    getAliases: function(doc) { return [doc.id]; }\n  });\n\n  computeIdsProcessor.idTemplates.push({\n    docTypes: ['error'],\n    getId: function(doc) { return 'error:' + doc.namespace + ':' + doc.name; },\n    getAliases: function(doc) { return [doc.name, doc.namespace + ':' + doc.name, doc.id]; }\n  },\n  {\n    docTypes: ['errorNamespace'],\n    getId: function(doc) { return 'error:' + doc.name; },\n    getAliases: function(doc) { return [doc.id]; }\n  }\n  );\n})\n\n.config(function(checkAnchorLinksProcessor) {\n  checkAnchorLinksProcessor.base = '/';\n  checkAnchorLinksProcessor.errorOnUnmatchedLinks = true;\n  // We are only interested in docs that have an area (i.e. they are pages)\n  checkAnchorLinksProcessor.checkDoc = function(doc) { return doc.area; };\n})\n\n\n.config(function(\n  generateIndexPagesProcessor,\n  generateProtractorTestsProcessor,\n  generateExamplesProcessor,\n  debugDeployment, defaultDeployment,\n  jqueryDeployment, testDeployment,\n  productionDeployment) {\n\n  generateIndexPagesProcessor.deployments = [\n    debugDeployment,\n    defaultDeployment,\n    jqueryDeployment,\n    testDeployment,\n    productionDeployment\n  ];\n\n  generateProtractorTestsProcessor.deployments = [\n    defaultDeployment,\n    jqueryDeployment\n  ];\n\n  generateProtractorTestsProcessor.basePath = 'build/docs/';\n\n  generateExamplesProcessor.deployments = [\n    debugDeployment,\n    defaultDeployment,\n    jqueryDeployment,\n    productionDeployment\n  ];\n})\n\n.config(function(generateKeywordsProcessor) {\n  generateKeywordsProcessor.docTypesToIgnore = ['componentGroup'];\n});\n"
  },
  {
    "path": "docs/config/inline-tag-defs/type.js",
    "content": "'use strict';\n\n// eslint-disable-next-line new-cap\nvar encoder = new require('node-html-encoder').Encoder();\n\n/**\n * @dgService typeInlineTagDef\n * @description\n * Replace with markup that displays a nice type\n */\nmodule.exports = function typeInlineTagDef(getTypeClass) {\n  return {\n    name: 'type',\n    handler: function(doc, tagName, tagDescription) {\n      return '<a href=\"\" class=\"' + getTypeClass(tagDescription) + '\">' + encoder.htmlEncode(tagDescription) + '</a>';\n    }\n  };\n};\n"
  },
  {
    "path": "docs/config/processors/error-docs.js",
    "content": "'use strict';\n\n/**\n * @dgProcessor errorDocsProcessor\n * @description\n * Process \"error\" docType docs and generate errorNamespace docs\n */\nmodule.exports = function errorDocsProcessor(log, errorNamespaceMap, getMinerrInfo) {\n  return {\n    $runAfter: ['tags-extracted'],\n    $runBefore: ['extra-docs-added'],\n    $process: function(docs) {\n\n      // Get the extracted min errors to compare with the error docs, and report any mismatch\n      var collectedErrors = require('../../../build/errors.json').errors;\n      var flatErrors = [];\n\n      for (var namespace in collectedErrors) {\n        for (var error in collectedErrors[namespace]) {\n          flatErrors.push(namespace + ':' + error);\n        }\n      }\n\n      // Create error namespace docs and attach error docs to each\n      docs.forEach(function(doc) {\n        var parts, namespaceDoc;\n\n        if (doc.docType === 'error') {\n\n          var matchingMinErr = flatErrors.indexOf(doc.name);\n\n          if (matchingMinErr === -1) {\n            log.warn('Error doc: ' + doc.name + ' has no matching min error');\n          } else {\n            flatErrors.splice(matchingMinErr, 1);\n          }\n\n          // Parse out the error info from the id\n          parts = doc.name.split(':');\n          doc.namespace = parts[0];\n          doc.name = parts[1];\n\n          // Get or create the relevant errorNamespace doc\n          namespaceDoc = errorNamespaceMap.get(doc.namespace);\n          if (!namespaceDoc) {\n            namespaceDoc = {\n              area: 'error',\n              name: doc.namespace,\n              errors: [],\n              docType: 'errorNamespace'\n            };\n            errorNamespaceMap.set(doc.namespace, namespaceDoc);\n          }\n\n          // Link this error doc to its namespace doc\n          namespaceDoc.errors.push(doc);\n          doc.namespaceDoc = namespaceDoc;\n          doc.formattedErrorMessage = getMinerrInfo().errors[doc.namespace][doc.name];\n        }\n      });\n\n      flatErrors.forEach(function(value) {\n        log.warn('No error doc exists for min error: ' + value);\n      });\n\n      errorNamespaceMap.forEach(function(errorNamespace) {\n        docs.push(errorNamespace);\n      });\n    }\n  };\n};\n"
  },
  {
    "path": "docs/config/processors/index-page.js",
    "content": "'use strict';\n\nvar _ = require('lodash');\n\n/**\n * @dgProcessor generateIndexPagesProcessor\n * @description\n * This processor creates docs that will be rendered as the index page for the app\n */\nmodule.exports = function generateIndexPagesProcessor() {\n  return {\n    deployments: [],\n    $validate: {\n      deployments: { presence: true }\n    },\n    $runAfter: ['adding-extra-docs'],\n    $runBefore: ['extra-docs-added'],\n    $process: function(docs) {\n\n      // Collect up all the areas in the docs\n      var areas = {};\n      docs.forEach(function(doc) {\n        if (doc.area) {\n          areas[doc.area] = doc.area;\n        }\n      });\n      areas = _.keys(areas);\n\n      this.deployments.forEach(function(deployment) {\n\n        var indexDoc = _.defaults({\n          docType: 'indexPage',\n          areas: areas\n        }, deployment);\n\n        indexDoc.id = 'index' + (deployment.name === 'default' ? '' : '-' + deployment.name);\n\n        docs.push(indexDoc);\n      });\n    }\n  };\n};\n"
  },
  {
    "path": "docs/config/processors/keywords.js",
    "content": "'use strict';\n\nvar _ = require('lodash');\nvar fs = require('fs');\nvar path = require('canonical-path');\n\n/**\n * @dgProcessor generateKeywordsProcessor\n * @description\n * This processor extracts all the keywords from each document and creates\n * a new document that will be rendered as a JavaScript file containing all\n * this data.\n */\nmodule.exports = function generateKeywordsProcessor(log, readFilesProcessor) {\n  return {\n    ignoreWordsFile: undefined,\n    areasToSearch: ['api', 'guide', 'misc', 'error', 'tutorial'],\n    propertiesToIgnore: [],\n    docTypesToIgnore: [],\n    $validate: {\n      ignoreWordsFile: { },\n      areasToSearch: { presence: true },\n      docTypesToIgnore: { },\n      propertiesToIgnore: {  }\n    },\n    $runAfter: ['memberDocsProcessor'],\n    $runBefore: ['rendering-docs'],\n    $process: function(docs) {\n\n      // Keywords to ignore\n      var wordsToIgnore = [];\n      var propertiesToIgnore;\n      var docTypesToIgnore;\n      var areasToSearch;\n\n      // Keywords start with \"ng:\" or one of $, _ or a letter\n      var KEYWORD_REGEX = /^((ng:|[$_a-z])[\\w\\-_]+)/;\n\n      // Load up the keywords to ignore, if specified in the config\n      if (this.ignoreWordsFile) {\n\n        var ignoreWordsPath = path.resolve(readFilesProcessor.basePath, this.ignoreWordsFile);\n        wordsToIgnore = fs.readFileSync(ignoreWordsPath, 'utf8').toString().split(/[,\\s\\n\\r]+/gm);\n\n        log.debug('Loaded ignore words from \"' + ignoreWordsPath + '\"');\n        log.silly(wordsToIgnore);\n\n      }\n\n      areasToSearch = _.keyBy(this.areasToSearch);\n      propertiesToIgnore = _.keyBy(this.propertiesToIgnore);\n      log.debug('Properties to ignore', propertiesToIgnore);\n      docTypesToIgnore = _.keyBy(this.docTypesToIgnore);\n      log.debug('Doc types to ignore', docTypesToIgnore);\n\n      var ignoreWordsMap = _.keyBy(wordsToIgnore);\n\n      // If the title contains a name starting with ng, e.g. \"ngController\", then add the module name\n      // without the ng to the title text, e.g. \"controller\".\n      function extractTitleWords(title) {\n        var match = /ng([A-Z]\\w*)/.exec(title);\n        if (match) {\n          title = title + ' ' + match[1].toLowerCase();\n        }\n        return title;\n      }\n\n    function extractWords(text, words, keywordMap) {\n\n      var tokens = text.toLowerCase().split(/[.\\s,`'\"#]+/mg);\n      _.forEach(tokens, function(token) {\n        var match = token.match(KEYWORD_REGEX);\n        if (match) {\n          var key = match[1];\n          if (!keywordMap[key]) {\n            keywordMap[key] = true;\n            words.push(key);\n          }\n          }\n        });\n      }\n\n\n      // We are only interested in docs that live in the right area\n      docs = _.filter(docs, function(doc) { return areasToSearch[doc.area]; });\n      docs = _.filter(docs, function(doc) { return !docTypesToIgnore[doc.docType]; });\n\n      _.forEach(docs, function(doc) {\n\n\n        var words = [];\n        var keywordMap = _.clone(ignoreWordsMap);\n        var members = [];\n        var membersMap = {};\n\n        // Search each top level property of the document for search terms\n        _.forEach(doc, function(value, key) {\n\n          if (_.isString(value) && !propertiesToIgnore[key]) {\n            extractWords(value, words, keywordMap);\n          }\n\n          if (key === 'methods' || key === 'properties' || key === 'events') {\n            _.forEach(value, function(member) {\n              extractWords(member.name, members, membersMap);\n            });\n          }\n        });\n\n\n        doc.searchTerms = {\n          titleWords: extractTitleWords(doc.name),\n          keywords: _.sortBy(words).join(' '),\n          members: _.sortBy(members).join(' ')\n        };\n\n      });\n\n    }\n  };\n};\n"
  },
  {
    "path": "docs/config/processors/pages-data.js",
    "content": "'use strict';\n\nvar _ = require('lodash');\nvar path = require('canonical-path');\n\nvar AREA_NAMES = {\n  api: 'API',\n  guide: 'Developer Guide',\n  misc: 'Miscellaneous',\n  tutorial: 'Tutorial',\n  error: 'Error Reference'\n};\n\nfunction getNavGroup(pages, area, pageSorter, pageMapper) {\n\n  var navItems = _(pages)\n    // We don't want the child to include the index page as this is already catered for\n    .omit(function(page) { return page.id === 'index'; })\n\n    // Apply the supplied sorting function\n    .sortBy(pageSorter)\n\n    // Apply the supplied mapping function\n    .map(pageMapper)\n\n    .value();\n\n  return {\n    name: area.name,\n    type: 'group',\n    href: area.id,\n    navItems: navItems\n  };\n}\n\n\n/**\n * @dgProcessor generatePagesDataProcessor\n * @description\n * This processor will create a new doc that will be rendered as a JavaScript file\n * containing meta information about the pages and navigation\n */\nmodule.exports = function generatePagesDataProcessor(log) {\n\n\n  var navGroupMappers = {\n    api: function(areaPages, area) {\n      var navGroups = _(areaPages)\n        .filter('module') // We are not interested in docs that are not in a module\n\n        .groupBy('module')\n\n        .map(function(modulePages, moduleName) {\n          log.debug('moduleName: ' + moduleName);\n          var navItems = [];\n          var modulePage;\n\n          _(modulePages)\n\n            .groupBy('docType')\n\n            .tap(function(docTypes) {\n              log.debug(moduleName, _.keys(docTypes));\n              // Extract the module page from the collection\n              modulePage = docTypes.module[0];\n              delete docTypes.module;\n            })\n\n            .tap(function(docTypes) {\n              if (docTypes.input) {\n                docTypes.directive = docTypes.directive || [];\n                // Combine input docTypes into directive docTypes\n                docTypes.directive = docTypes.directive.concat(docTypes.input);\n                delete docTypes.input;\n              }\n            })\n\n            .forEach(function(sectionPages, sectionName) {\n\n              sectionPages = _.sortBy(sectionPages, 'name');\n\n              if (sectionPages.length > 0) {\n                // Push a navItem for this section\n                navItems.push({\n                  name: sectionName,\n                  type: 'section',\n                  href: path.dirname(sectionPages[0].path)\n                });\n\n                // Push the rest of the sectionPages for this section\n                _.forEach(sectionPages, function(sectionPage) {\n\n                  navItems.push({\n                    name: sectionPage.name,\n                    href: sectionPage.path,\n                    type: sectionPage.docType\n                  });\n\n                });\n              }\n            });\n          return {\n            name: moduleName,\n            href: modulePage.path,\n            type: 'group',\n            navItems: navItems\n          };\n        })\n        .value();\n      return navGroups;\n    },\n    tutorial: function(pages, area) {\n      return [getNavGroup(pages, area, 'step', function(page) {\n        return {\n          name: page.name,\n          step: page.step,\n          href: page.path,\n          type: 'tutorial'\n        };\n      })];\n    },\n    error: function(pages, area) {\n      return [getNavGroup(pages, area, 'path', function(page) {\n        return {\n          name: page.name,\n          href: page.path,\n          type: page.docType === 'errorNamespace' ? 'section' : 'error'\n        };\n      })];\n    },\n    pages: function(pages, area) {\n      return [getNavGroup(\n        pages,\n        area,\n        function(page) {\n          return page.sortOrder || page.path;\n        },\n        function(page) {\n          return {\n            name: page.name,\n            href: page.path,\n            type: 'page'\n          };\n        }\n      )];\n    }\n  };\n\n  return {\n    $runAfter: ['paths-computed', 'generateKeywordsProcessor'],\n    $runBefore: ['rendering-docs'],\n    $process: function(docs) {\n\n      // We are only interested in docs that are in an area\n      var pages = _.filter(docs, function(doc) {\n        return doc.area;\n      });\n\n      // We are only interested in pages that are not landing pages\n      var navPages = _.filter(pages, function(page) {\n        return page.docType !== 'componentGroup';\n      });\n\n      // Generate an object collection of pages that is grouped by area e.g.\n      // - area \"api\"\n      //  - group \"ng\"\n      //    - section \"directive\"\n      //    - ngApp\n      //    - ngBind\n      //    - section \"global\"\n      //    - angular.element\n      //    - angular.bootstrap\n      //    - section \"service\"\n      //    - $compile\n      //  - group \"ngRoute\"\n      //    - section \"directive\"\n      //    - ngView\n      //    - section \"service\"\n      //    - $route\n      //\n      var areas = {};\n      _(navPages)\n        .groupBy('area')\n        .forEach(function(pages, areaId) {\n          var area = {\n            id: areaId,\n            name: AREA_NAMES[areaId]\n          };\n          areas[areaId] = area;\n\n          var navGroupMapper = navGroupMappers[area.id] || navGroupMappers['pages'];\n          area.navGroups = navGroupMapper(pages, area);\n        });\n\n      docs.push({\n        docType: 'nav-data',\n        id: 'nav-data',\n        template: 'nav-data.template.js',\n        outputPath: 'js/nav-data.js',\n        areas: areas\n      });\n\n\n\n      var searchData = _(pages)\n        .filter(function(page) {\n            return page.searchTerms;\n        })\n        .map(function(page) {\n          return _.extend({ path: page.path }, page.searchTerms);\n        })\n        .value();\n\n      docs.push({\n        docType: 'json-doc',\n        id: 'search-data-json',\n        template: 'json-doc.template.json',\n        outputPath: 'js/search-data.json',\n        data: searchData\n      });\n\n      // Extract a list of basic page information for mapping paths to partials and for client side searching\n      var pageData = _(docs)\n        .map(function(doc) {\n          return _.pick(doc, ['name', 'area', 'path']);\n        })\n        .keyBy('path')\n        .value();\n\n      docs.push({\n        docType: 'pages-data',\n        id: 'pages-data',\n        template: 'pages-data.template.js',\n        outputPath: 'js/pages-data.js',\n        pages: pageData\n      });\n    }\n  };\n};\n"
  },
  {
    "path": "docs/config/processors/sitemap.js",
    "content": "'use strict';\n\nvar exclusionRegex = /^index|examples\\/|ptore2e\\//;\n\nmodule.exports = function createSitemap() {\n  return {\n    $runAfter: ['paths-computed'],\n    $runBefore: ['rendering-docs'],\n    $process: function(docs) {\n      docs.push({\n        id: 'sitemap.xml',\n        path: 'sitemap.xml',\n        outputPath: '../sitemap.xml',\n        template: 'sitemap.template.xml',\n        urls: docs.filter(function(doc) {\n          return doc.path &&\n            doc.outputPath &&\n            !exclusionRegex.test(doc.outputPath);\n        }).map(function(doc) {\n          return doc.path;\n        })\n      });\n    }\n  };\n};\n"
  },
  {
    "path": "docs/config/processors/versions-data.js",
    "content": "'use strict';\n\nvar exec = require('shelljs').exec;\nvar semver = require('semver');\n\n/**\n * @dgProcessor generateVersionDocProcessor\n * @description\n * This processor will create a new doc that will be rendered as a JavaScript file\n * containing meta information about the current versions of AngularJS\n */\nmodule.exports = function generateVersionDocProcessor(gitData) {\n  return {\n    $runAfter: ['generatePagesDataProcessor'],\n    $runBefore: ['rendering-docs'],\n    // Remove rogue builds that are in the npm repository but not on code.angularjs.org\n    ignoredBuilds: ['1.3.4-build.3588'],\n    $process: function(docs) {\n\n      var ignoredBuilds = this.ignoredBuilds;\n      var currentVersion = require('../../../build/version.json');\n      var output = exec('yarn info angular versions --json', { silent: true }).stdout.split('\\n')[0];\n      var allVersions = processAllVersionsResponse(JSON.parse(output).data);\n\n      docs.push({\n        docType: 'current-version-data',\n        id: 'current-version-data',\n        template: 'angular-service.template.js',\n        outputPath: 'js/current-version-data.js',\n        ngModuleName: 'currentVersionData',\n        serviceName: 'CURRENT_NG_VERSION',\n        serviceValue: currentVersion\n      });\n\n      docs.push({\n        docType: 'allversions-data',\n        id: 'allversions-data',\n        template: 'angular-service.template.js',\n        outputPath: 'js/all-versions-data.js',\n        ngModuleName: 'allVersionsData',\n        serviceName: 'ALL_NG_VERSIONS',\n        serviceValue: allVersions\n      });\n\n\n      function processAllVersionsResponse(versions) {\n\n        var latestMap = {};\n\n        // When the docs are built on a tagged commit, yarn info won't include the latest release,\n        // so we add it manually based on the local version.json file.\n        var missesCurrentVersion = !currentVersion.isSnapshot && !versions.find(function(version) {\n          return version === currentVersion.version;\n        });\n\n        if (missesCurrentVersion) versions.push(currentVersion.version);\n\n        versions = versions\n            .filter(function(versionStr) {\n              return ignoredBuilds.indexOf(versionStr) === -1;\n            })\n            .map(function(versionStr) {\n              return semver.parse(versionStr);\n            })\n            .filter(function(version) {\n              return version && version.major > 0;\n            })\n            .map(function(version) {\n              var key = version.major + '.' + version.minor;\n              var latest = latestMap[key];\n              if (!latest || version.compare(latest) > 0) {\n                latestMap[key] = version;\n              }\n              return version;\n            })\n            .map(function(version) {\n              return makeOption(version);\n            })\n            .reverse();\n\n        // List the latest version for each branch\n        var latest = sortObject(latestMap, reverse(semver.compare))\n            .map(function(version) { return makeOption(version, 'Latest'); });\n\n        // Get the stable release with the highest version\n        var highestStableRelease = versions.find(semverIsStable);\n\n        // Generate master and stable snapshots\n        var snapshots = [\n          makeOption(\n            {version: 'snapshot'},\n            'Latest',\n            'master-snapshot'\n          ),\n          makeOption(\n            {version: 'snapshot-stable'},\n            'Latest',\n            createSnapshotStableLabel(highestStableRelease)\n          )\n        ];\n\n        return snapshots\n            .concat(latest)\n            .concat(versions);\n      }\n\n      function makeOption(version, group, label) {\n        return {\n          version: version,\n          label: label || 'v' + version.raw,\n          group: group || 'v' + version.major + '.' + version.minor,\n          docsUrl: createDocsUrl(version)\n        };\n      }\n\n      function createDocsUrl(version) {\n        var url = 'https://code.angularjs.org/' + version.version + '/docs';\n        // Versions before 1.0.2 had a different docs folder name\n        if (version.major === 1 && version.minor === 0 && version.patch < 2) {\n          url += '-' + version.version;\n        }\n        return url;\n      }\n\n      function reverse(fn) {\n        return function(left, right) { return -fn(left, right); };\n      }\n\n      function sortObject(obj, cmp) {\n        return Object.keys(obj).map(function(key) { return obj[key]; }).sort(cmp);\n      }\n\n      // Adapted from\n      // https://github.com/kaelzhang/node-semver-stable/blob/34dd29842409295d49889d45871bec55a992b7f6/index.js#L25\n      function semverIsStable(version) {\n        var semverObj = version.version;\n        return semverObj === null ? false : !semverObj.prerelease.length;\n      }\n\n      function createSnapshotStableLabel(version) {\n        var label = version.label.replace(/.$/, 'x') + '-snapshot';\n\n        return label;\n      }\n    }\n  };\n};\n"
  },
  {
    "path": "docs/config/services/deployments/debug.js",
    "content": "'use strict';\n\nmodule.exports = function debugDeployment(getVersion) {\n  return {\n    name: 'debug',\n    examples: {\n      commonFiles: {\n        scripts: ['../../../angular.js']\n      },\n      dependencyPath: '../../../'\n    },\n    scripts: [\n      '../angular.js',\n      '../angular-resource.js',\n      '../angular-route.js',\n      '../angular-cookies.js',\n      '../angular-sanitize.js',\n      '../angular-touch.js',\n      '../angular-animate.js',\n      'components/marked-' + getVersion('marked') + '/lib/marked.js',\n      'js/angular-bootstrap/dropdown-toggle.js',\n      'components/lunr-' + getVersion('lunr') + '/lunr.js',\n      'components/google-code-prettify-' + getVersion('google-code-prettify') + '/src/prettify.js',\n      'components/google-code-prettify-' + getVersion('google-code-prettify') + '/src/lang-css.js',\n      'js/current-version-data.js',\n      'js/all-versions-data.js',\n      'js/pages-data.js',\n      'js/nav-data.js',\n      'js/docs.js'\n    ],\n    stylesheets: [\n      'components/bootstrap-' + getVersion('bootstrap') + '/css/bootstrap.css',\n      'css/prettify-theme.css',\n      'css/angular-topnav.css',\n      'css/docs.css',\n      'css/animations.css'\n    ]\n  };\n};\n"
  },
  {
    "path": "docs/config/services/deployments/default.js",
    "content": "'use strict';\n\nmodule.exports = function defaultDeployment(getVersion) {\n  return {\n    name: 'default',\n    examples: {\n      commonFiles: {\n        scripts: ['../../../angular.min.js']\n      },\n      dependencyPath: '../../../'\n    },\n    scripts: [\n      '../angular.min.js',\n      '../angular-resource.min.js',\n      '../angular-route.min.js',\n      '../angular-cookies.min.js',\n      '../angular-sanitize.min.js',\n      '../angular-touch.min.js',\n      '../angular-animate.min.js',\n      'components/marked-' + getVersion('marked') + '/marked.min.js',\n      'js/angular-bootstrap/dropdown-toggle.min.js',\n      'components/lunr-' + getVersion('lunr') + '/lunr.min.js',\n      'components/google-code-prettify-' + getVersion('google-code-prettify') + '/src/prettify.js',\n      'components/google-code-prettify-' + getVersion('google-code-prettify') + '/src/lang-css.js',\n      'js/current-version-data.js',\n      'js/all-versions-data.js',\n      'js/pages-data.js',\n      'js/nav-data.js',\n      'js/docs.min.js'\n    ],\n    stylesheets: [\n      'components/bootstrap-' + getVersion('bootstrap') + '/css/bootstrap.min.css',\n      'css/prettify-theme.css',\n      'css/angular-topnav.css',\n      'css/docs.css',\n      'css/animations.css'\n    ]\n  };\n};\n"
  },
  {
    "path": "docs/config/services/deployments/jquery.js",
    "content": "'use strict';\n\nmodule.exports = function jqueryDeployment(getVersion) {\n  return {\n    name: 'jquery',\n    examples: {\n      commonFiles: {\n        scripts: [\n          '../../components/jquery-' + getVersion('jquery') + '/jquery.js',\n          '../../../angular.js'\n        ]\n      },\n      dependencyPath: '../../../'\n    },\n    scripts: [\n      'components/jquery-' + getVersion('jquery') + '/jquery.js',\n      '../angular.min.js',\n      '../angular-resource.min.js',\n      '../angular-route.min.js',\n      '../angular-cookies.min.js',\n      '../angular-sanitize.min.js',\n      '../angular-touch.min.js',\n      '../angular-animate.min.js',\n      'components/marked-' + getVersion('marked') + '/lib/marked.js',\n      'js/angular-bootstrap/dropdown-toggle.min.js',\n      'components/lunr-' + getVersion('lunr') + '/lunr.min.js',\n      'components/google-code-prettify-' + getVersion('google-code-prettify') + '/src/prettify.js',\n      'components/google-code-prettify-' + getVersion('google-code-prettify') + '/src/lang-css.js',\n      'js/current-version-data.js',\n      'js/all-versions-data.js',\n      'js/pages-data.js',\n      'js/nav-data.js',\n      'js/docs.min.js'\n    ],\n    stylesheets: [\n      'components/bootstrap-' + getVersion('bootstrap') + '/css/bootstrap.min.css',\n      'css/prettify-theme.css',\n      'css/angular-topnav.css',\n      'css/docs.css',\n      'css/animations.css'\n    ]\n  };\n};\n"
  },
  {
    "path": "docs/config/services/deployments/production.js",
    "content": "'use strict';\n\nvar versionInfo = require('../../../../lib/versions/version-info');\n\nvar googleCdnUrl = '//ajax.googleapis.com/ajax/libs/angularjs/';\nvar angularCodeUrl = '//code.angularjs.org/';\n\nvar cdnUrl = googleCdnUrl + versionInfo.cdnVersion;\n\n// The \"examplesDependencyPath\" here applies to the examples when they are opened in plnkr.co.\n// The embedded examples instead always include the files from the *default* deployment,\n// to ensure that the source files are always available.\n// The plnkr examples must always use the code.angularjs.org source files.\n// We cannot rely on the CDN files here, because they are not deployed by the time\n// docs.angularjs.org and code.angularjs.org need them.\nvar versionPath = versionInfo.currentVersion.isSnapshot ?\n  'snapshot' :\n  versionInfo.currentVersion.version;\nvar examplesDependencyPath = angularCodeUrl + versionPath + '/';\n\nmodule.exports = function productionDeployment(getVersion) {\n  return {\n    name: 'production',\n    examples: {\n      commonFiles: {\n        scripts: [examplesDependencyPath + 'angular.min.js']\n      },\n      dependencyPath: examplesDependencyPath\n    },\n    scripts: [\n      cdnUrl + '/angular.min.js',\n      cdnUrl + '/angular-resource.min.js',\n      cdnUrl + '/angular-route.min.js',\n      cdnUrl + '/angular-cookies.min.js',\n      cdnUrl + '/angular-sanitize.min.js',\n      cdnUrl + '/angular-touch.min.js',\n      cdnUrl + '/angular-animate.min.js',\n      'components/marked-' + getVersion('marked') + '/marked.min.js',\n      'js/angular-bootstrap/dropdown-toggle.min.js',\n      'components/lunr-' + getVersion('lunr') + '/lunr.min.js',\n      'components/google-code-prettify-' + getVersion('google-code-prettify') + '/src/prettify.js',\n      'components/google-code-prettify-' + getVersion('google-code-prettify') + '/src/lang-css.js',\n      'js/current-version-data.js',\n      'https://code.angularjs.org/snapshot/docs/js/all-versions-data.js',\n      'js/pages-data.js',\n      'js/nav-data.js',\n      'js/docs.min.js'\n    ],\n    stylesheets: [\n      'components/bootstrap-' + getVersion('bootstrap') + '/css/bootstrap.min.css',\n      'css/prettify-theme.css',\n      'css/angular-topnav.css',\n      'css/docs.css',\n      'css/animations.css'\n    ]\n  };\n};\n"
  },
  {
    "path": "docs/config/services/deployments/test.js",
    "content": "'use strict';\n\nmodule.exports = function testDeployment(getVersion) {\n  return {\n    name: 'test',\n    examples: {\n      commonFiles: {\n        scripts: ['../../../angular.js']\n      },\n      dependencyPath: '../../../'\n    },\n    scripts: [\n      '../angular.js',\n      '../angular-resource.js',\n      '../angular-route.js',\n      '../angular-cookies.js',\n      '../angular-mocks.js',\n      '../angular-sanitize.js',\n      '../angular-touch.js',\n      '../angular-animate.js',\n      'components/marked-' + getVersion('marked') + '/lib/marked.js',\n      'js/angular-bootstrap/dropdown-toggle.js',\n      'components/lunr-' + getVersion('lunr') + '/lunr.js',\n      'components/google-code-prettify-' + getVersion('google-code-prettify') + '/src/prettify.js',\n      'components/google-code-prettify-' + getVersion('google-code-prettify') + '/src/lang-css.js',\n      'js/current-version-data.js',\n      'js/all-versions-data.js',\n      'js/pages-data.js',\n      'js/nav-data.js',\n      'js/docs.js'\n    ],\n    stylesheets: [\n      'components/bootstrap-' + getVersion('bootstrap') + '/css/bootstrap.css',\n      'css/prettify-theme.css',\n      'css/angular-topnav.css',\n      'css/docs.css',\n      'css/animations.css'\n    ]\n  };\n};\n"
  },
  {
    "path": "docs/config/services/errorNamespaceMap.js",
    "content": "'use strict';\nvar StringMap = require('stringmap');\n\n/**\n * @dgService errorNamespaceMap\n * A map of error namespaces by name.\n */\nmodule.exports = function errorNamespaceMap() {\n  return new StringMap();\n};\n"
  },
  {
    "path": "docs/config/services/getMinerrInfo.js",
    "content": "'use strict';\n\nvar path = require('canonical-path');\n\n/**\n * @dgService minErrInfo\n * @description\n * Load the error information that was generated during the AngularJS build.\n */\nmodule.exports = function getMinerrInfo(readFilesProcessor) {\n  return function() {\n    var minerrInfoPath = path.resolve(readFilesProcessor.basePath, 'build/errors.json');\n    return require(minerrInfoPath);\n  };\n};\n"
  },
  {
    "path": "docs/config/services/getVersion.js",
    "content": "'use strict';\nvar path = require('canonical-path');\n\n/**\n * dgService getVersion\n * @description\n * Find the current version of the node module\n */\nmodule.exports = function getVersion(readFilesProcessor) {\n  var sourceFolder = path.resolve(readFilesProcessor.basePath, 'node_modules');\n  var packageFile = 'package.json';\n\n  return function(component) {\n    return require(path.join(sourceFolder, component, packageFile)).version;\n  };\n};\n"
  },
  {
    "path": "docs/config/tag-defs/deprecated.js",
    "content": "'use strict';\n\nvar OPTION_MATCHER = /^\\s*([\\w-]+)=\"([^\"]+)\"\\s+([\\s\\S]*)/;\nvar VALID_OPTIONS = ['sinceVersion', 'removeVersion'];\n\nmodule.exports = {\n  name: 'deprecated',\n  transforms: function(doc, tag, value) {\n    var result = {};\n    var invalidOptions = [];\n    value = value.trim();\n    while (OPTION_MATCHER.test(value)) {\n      value = value.replace(OPTION_MATCHER, function(_, key, value, rest) {\n        if (VALID_OPTIONS.indexOf(key) !== -1) {\n          result[key] = value;\n        } else {\n          invalidOptions.push(key);\n        }\n        return rest;\n      });\n    }\n    if (invalidOptions.length > 0) {\n      throw new Error('Invalid options: ' + humanList(invalidOptions) + '. Value options are: ' + humanList(VALID_OPTIONS));\n    }\n    result.description = value;\n    return result;\n  }\n};\n\nfunction humanList(values, sep, lastSep) {\n  if (sep === undefined) sep = ', ';\n  if (lastSep === undefined) lastSep = ' and ';\n\n  return values.reduce(function(output, value, index, list) {\n    output += '\"' + value + '\"';\n    switch (list.length - index) {\n      case 1: return output;\n      case 2: return output + lastSep;\n      default: return output + sep;\n    }\n  }, '');\n}\n"
  },
  {
    "path": "docs/config/tag-defs/deprecated.spec.js",
    "content": "'use strict';\n\n/* globals describe, it, expect */\nvar tagDef = require('./deprecated');\n\ndescribe('deprecated tag', function() {\n  describe('transforms', function() {\n    it('should return the trimmed value if no options', function() {\n      var tag = tagDef.transforms({}, {}, 'This is the description');\n      expect(tag.description).toEqual('This is the description');\n    });\n\n    it('should read options', function() {\n      var tag = tagDef.transforms({}, {}, ' sinceVersion=\"v1.3.4\" removeVersion=\"v1.4.5\" what is left is description');\n      expect(tag.description).toEqual('what is left is description');\n      expect(tag.sinceVersion).toEqual('v1.3.4');\n      expect(tag.removeVersion).toEqual('v1.4.5');\n    });\n\n    it('should cope with carriage returns', function() {\n      var tag = tagDef.transforms({}, {}, '\\nsinceVersion=\"v1.3.4\"\\nremoveVersion=\"v1.4.5\"\\nwhat is left is description');\n      expect(tag.description).toEqual('what is left is description');\n      expect(tag.sinceVersion).toEqual('v1.3.4');\n      expect(tag.removeVersion).toEqual('v1.4.5');\n    });\n\n    it('should error if there is an invalid option', function() {\n      expect(function() {\n        tagDef.transforms({}, {}, ' fromVersion=\"v1.3.4\" toVersion=\"v1.4.5\" what is left is description');\n      }).toThrowError('Invalid options: \"fromVersion\" and \"toVersion\". Value options are: \"sinceVersion\" and \"removeVersion\"');\n    });\n  });\n});\n"
  },
  {
    "path": "docs/config/tag-defs/installation.js",
    "content": "'use strict';\n\nmodule.exports = {\n  name: 'installation'\n};\n"
  },
  {
    "path": "docs/config/tag-defs/sortOrder.js",
    "content": "'use strict';\n\nmodule.exports = {\n  name: 'sortOrder',\n  transforms: function(doc, tag, value) {\n    return parseInt(value, 10);\n  }\n};\n"
  },
  {
    "path": "docs/config/tag-defs/this.js",
    "content": "'use strict';\n\nmodule.exports = {\n  name: 'this'\n};\n"
  },
  {
    "path": "docs/config/tag-defs/tutorial-step.js",
    "content": "'use strict';\n\nmodule.exports = {\n  name: 'step',\n  transforms: function(doc, tag, value) {\n    if (doc.docType !== 'tutorial') {\n      throw new Error('Invalid tag, step.  You should only use this tag on tutorial docs');\n    }\n    return parseInt(value,10);\n  }\n};\n"
  },
  {
    "path": "docs/config/templates/app/angular-service.template.js",
    "content": "'use strict';\n\nangular.module('{$ doc.ngModuleName $}', [])\n  .value('{$ doc.serviceName $}', {$ doc.serviceValue | json $});\n"
  },
  {
    "path": "docs/config/templates/app/error.template.html",
    "content": "{% extends \"base.template.html\" %}\n\n{% block content %}\n<h1>Error: {$ doc.namespace $}:{$ doc.name $}\n  <div><span class='hint'>{$ doc.fullName $}</span></div>\n</h1>\n\n<div>\n    <pre class=\"minerr-errmsg\" error-display=\"{$ doc.formattedErrorMessage $}\">{$ doc.formattedErrorMessage $}</pre>\n</div>\n\n<h2 id=\"description\">Description</h2>\n<div class=\"description\">\n  {$ doc.description | marked $}\n</div>\n\n{% endblock %}\n"
  },
  {
    "path": "docs/config/templates/app/errorNamespace.template.html",
    "content": "{% extends 'base.template.html' %}\n\n{% block content %}\n<h1>{$ doc.name $}</h1>\n\n<div class=\"description\">\n  Here are the list of errors in the {$ doc.name $} namespace.\n\n</div>\n\n<div class=\"component-breakdown\">\n  <div>\n    <table class=\"definition-table\">\n      <tr>\n        <th>Name</th>\n        <th>Description</th>\n      </tr>\n      {% for errorDoc in doc.errors -%}\n      <tr>\n        <td><a href=\"{$ errorDoc.path $}\">{$ errorDoc.name $}</td>\n        <td>{$ errorDoc.fullName $}</td>\n      </tr>\n      {% endfor %}\n    </table>\n  </div>\n</div>\n\n{% endblock %}\n"
  },
  {
    "path": "docs/config/templates/app/indexPage.template.html",
    "content": "{# Macros #}\n{%- macro addTag(name, attributes) %}\n  <{$ name $}\n    {%- for attrName, attrValue in attributes -%}\n      {$ ' ' + attrName $}=\"{$ attrValue $}\"\n    {%- endfor -%}\n    ></{$ name $}>\n{%- endmacro -%}\n\n<!doctype html>\n<html lang=\"en\" ng-app=\"docsApp\" ng-strict-di ng-controller=\"DocsController\">\n<head>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <meta charset=\"utf-8\">\n  <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n  <meta name=\"Description\"\n        content=\"AngularJS is what HTML would have been, had it been designed for building web-apps.\n                 Declarative templates with data-binding, MVC, dependency injection and great\n                 testability story all implemented with pure client-side JavaScript!\">\n  <meta name=\"fragment\" content=\"!\">\n  <title ng-bind-template=\"AngularJS: {{ currentArea.name }}: {{ currentPage.name || 'Error: Page not found'}}\">AngularJS</title>\n\n  <script type=\"text/javascript\">\n    (function() {\n      // Dynamically, pre-emptively, add `noindex`, which will be removed when the doc is ready and valid\n      ['googlebot', 'robots'].forEach(function(bot) {\n        var tag = document.createElement('meta');\n        tag.name = bot;\n        tag.content = 'noindex';\n        tag.setAttribute('ng-if', 'hasError()');\n        document.head.appendChild(tag);\n      });\n    })();\n  </script>\n  <script type=\"text/javascript\">\n    // Dynamically add `<base>` tag.\n    (function() {\n      var indexFile = (location.pathname.match(/\\/(index[^.]*\\.html)/) || ['', ''])[1],\n          rUrl = /(#!\\/|api|guide|misc|tutorial|error|index[^.]*\\.html).*$/,\n          baseUrl = location.href.replace(rUrl, indexFile),\n          headEl = document.getElementsByTagName('head')[0],\n          baseEl = document.createElement('base');\n\n      baseEl.setAttribute('href', baseUrl);\n      headEl.appendChild(baseEl);\n    })();\n  </script>\n\n  {% for stylesheet in doc.stylesheets %}\n    {$- addTag('link', {rel: 'stylesheet', href: stylesheet, type: 'text/css'}) -$}\n  {% endfor %}\n  {% for script in doc.scripts %}\n    {$- addTag('script', {src: script}) -$}\n  {% endfor %}\n\n  <script type=\"text/javascript\">\n    // GA asynchronous tracker\n    var _gaq = _gaq || [];\n    _gaq.push(['_setAccount', 'UA-8594346-3']);\n    _gaq.push(['_setDomainName', '.angularjs.org']);\n\n    (function() {\n      var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;\n      ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';\n      var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);\n    })();\n  </script>\n</head>\n<body class=\"homepage\">\n  <div id=\"wrapper\">\n    <header class=\"header\">\n      <nav id=\"navbar-main\" class=\"navbar navbar-fixed-top\">\n        <div class=\"navbar-inner\" ng-controller=\"DocsSearchCtrl\">\n          <div class=\"container\">\n            <h1 class=\"brand\"><a href=\"http://angularjs.org\"><img width=\"117\" height=\"30\" src=\"img/angularjs-for-header-only.svg\" alt=\"AngularJS\"></a></h1>\n\n            <form class=\"navbar-search\" ng-submit=\"submit()\">\n              <i class=\"glyphicon glyphicon-search search-icon\"></i>\n              <input type=\"text\" name=\"as_q\" class=\"search-query\" placeholder=\"SEARCH\"\n                 ng-focus=\"focus=true\"\n                 ng-blur=\"focus=false\"\n                 ng-change=\"search(q)\"\n                 ng-model=\"q\"\n                 ng-model-options=\"{debounce: 150}\"\n                 docs-search-input\n                 autocomplete=\"off\">\n            </form>\n\n            <ul class=\"nav navbar-nav\">\n              <li class=\"dropdown\" uib-dropdown>\n                <a href=\"#\" class=\"dropdown-toggle\" uib-dropdown-toggle>Learn</a>\n                <ul class=\"dropdown-menu\" uib-dropdown-menu>\n                  <li><a href=\"tutorial\">Tutorial</a></li>\n                  <li><a href=\"misc/faq\">FAQ</a></li>\n                  <li><a href=\"https://www.youtube.com/user/angularjs\">Videos</a></li>\n                  <li><a href=\"http://angular.codeschool.com/\">Free Course</a></li>\n                  <li><a href=\"https://www.madewithangular.com/\">Case Studies</a></li>\n                </ul>\n              </li>\n              <li class=\"dropdown\" uib-dropdown>\n                <a href=\"#\" class=\"dropdown-toggle\" uib-dropdown-toggle>Develop</a>\n                <ul class=\"dropdown-menu\" uib-dropdown-menu>\n                  <li><a href=\"guide\">Developer Guide</a></li>\n                  <li><a href=\"api\">API Reference</a></li>\n                  <li><a href=\"error\">Error Reference</a></li>\n                  <li><a href=\"misc/contribute\">Contribute</a></li>\n                  <li><a href=\"https://github.com/angular/angular-seed\">Seed App project template</a></li>\n                  <li><a href=\"https://github.com/angular/angular.js\">GitHub</a></li>\n                  <li><a href=\"https://github.com/angular/angular.js/blob/master/CHANGELOG.md\">Changelog</a></li>\n                  <li><a href=\"http://code.angularjs.org/\">Download</a></li>\n                </ul>\n              </li>\n              <li class=\"dropdown\" uib-dropdown>\n                <a href=\"#\" class=\"dropdown-toggle\" uib-dropdown-toggle>Discuss</a>\n                <ul class=\"dropdown-menu\" uib-dropdown-menu>\n                  <li><a href=\"http://blog.angularjs.org\">Blog</a></li>\n                  <li><a href=\"https://twitter.com/angular\">Twitter</a></li>\n                  <li><a href=\"https://plus.google.com/110323587230527980117\">Google+</a></li>\n                  <li><a href=\"https://github.com/angular/angular.js/issues\">Feature &amp; Bug Tracker</a></li>\n                  <li><a href=\"http://groups.google.com/group/angular\">Mailing List</a></li>\n                  <li><a href=\"http://webchat.freenode.net/?channels=angularjs&uio=d4\">IRC</a></li>\n                  <li><a href=\"https://gitter.im/angular/angular.js\">Gitter</a></li>\n                </ul>\n              </li>\n            </ul>\n\n          </div>\n          <div class=\"search-results-container\" ng-show=\"hasResults\" ng-cloak>\n            <div class=\"container\">\n              <div class=\"search-results-frame\">\n                <div ng-repeat=\"(key, value) in results track by key\" class=\"search-results-group\" ng-class=\"colClassName + ' col-group-' + key\" ng-show=\"value.length > 0\">\n                  <h4 class=\"search-results-group-heading\">{{ key }}</h4>\n                  <ul class=\"search-results\">\n                    <li ng-repeat=\"item in value\" class=\"search-result\"><a ng-click=\"handleResultClicked($event)\" ng-href=\"{{ item.path }}\">{{ item.name }}</a></li>\n                  </ul>\n                </div>\n              </div>\n              <a href=\"\" ng-click=\"hideResults()\" class=\"search-close\">\n                <span class=\"glyphicon glyphicon-remove search-close-icon\"></span> Close\n              </a>\n            </div>\n          </div>\n        </div>\n      </nav>\n      <nav id=\"navbar-sub\" class=\"sup-header navbar navbar-fixed-top\" scroll-y-offset-element ng-cloak>\n        <div class=\"container main-grid main-header-grid\">\n        <p class=\"site-notice\">\n              AngularJS support has officially ended as of January 2022.\n              <a href=\"https://docs.angularjs.org/misc/version-support-status\">\n                See what ending support means\n              </a> and\n              <a href=\"https://goo.gle/angularjs-end-of-life\">\n                read the end of life announcement</a>.<br>\n              Visit <a href=\"https://angular.io\">angular.io</a> for the actively supported\n              Angular.\n            </p>\n          <div class=\"grid-left\">\n            <version-picker></version-picker>\n          </div>\n          <div class=\"grid-right\">\n            <ul class=\"nav-breadcrumb\">\n              <li ng-repeat=\"crumb in breadcrumb\" class=\"nav-breadcrumb-entry naked-list\">\n                <span class=\"divider\"> /</span>\n                <a ng-href=\"{{crumb.url}}\">{{crumb.name}}</a>\n              </li>\n            </ul>\n          </div>\n        </div>\n      </nav>\n    </header>\n\n    <section role=\"main\" class=\"container main-body\" ng-cloak>\n      <div class=\"main-grid main-body-grid\">\n        <div class=\"grid-left\">\n          <a class=\"btn toc-toggle visible-xs\" ng-click=\"toc=!toc\">Show / Hide Table of Contents</a>\n          <div class=\"side-navigation\" ng-show=\"toc==true\">\n            <ul class=\"nav-list naked-list\">\n              <li ng-repeat=\"navGroup in currentArea.navGroups track by navGroup.name\" class=\"nav-index-group\">\n                <a href=\"{{ navGroup.href }}\" ng-class=\"navClass(navGroup)\" class=\"nav-index-group-heading\">{{ navGroup.name }}</a>\n                <ul class=\"aside-nav\">\n                  <li ng-repeat=\"navItem in navGroup.navItems\" ng-class=\"navClass(navItem)\" class=\"nav-index-listing\">\n                    <a ng-if=\"navItem.extra.href\" ng-class=\"navClass(navItem.extra)\" href=\"{{navItem.extra.href}}\">\n                      {{navItem.extra.text}}<i ng-if=\"navItem.extra.icon\" class=\"icon-{{navItem.extra.icon}}\"></i>\n                    </a>\n                    <a tabindex=\"2\" ng-class=\"linkClass(navItem)\" href=\"{{navItem.href}}\">{{navItem.name}}</a>\n                  </li>\n                </ul>\n              </li>\n            </ul>\n            <a href=\"\" ng-click=\"toc=false\" class=\"toc-close visible-xs\">\n              <span class=\"glyphicon glyphicon-remove toc-close-icon\"></span> Close\n            </a>\n          </div>\n        </div>\n        <div class=\"grid-right\">\n          <div ng-show=\"loading\">Loading &hellip;</div>\n          <div ng-show=\"loadingError\">There was an error loading this resource. Please try again later.</div>\n          <div ng-hide=\"loading\" ng-include=\"partialPath\" toc-collector autoscroll></div>\n        </div>\n      </div>\n    </section>\n\n    <footer class=\"footer\">\n      <div class=\"container\">\n        <p class=\"pull-right\"><a back-to-top>Back to top</a></p>\n\n        <p>\n          Super-powered by Google ©2010-2020\n          (<a id=\"version\"\n               ng-href=\"https://github.com/angular/angular.js/blob/master/CHANGELOG.md#{{versionNumber}}\"\n               ng-bind-template=\"v{{version}}\" title=\"Changelog of this version of AngularJS\">\n           </a>)\n        </p>\n        <p>\n          Code licensed under\n          <a href=\"https://github.com/angular/angular.js/blob/master/LICENSE\" target=\"_blank\">The MIT License</a>.\n          Documentation licensed under\n          <a href=\"http://creativecommons.org/licenses/by/3.0/\" target=\"_blank\">CC BY 3.0</a>.\n        </p>\n      </div>\n    </footer>\n  </div>\n</body>\n</html>\n"
  },
  {
    "path": "docs/config/templates/app/json-doc.template.json",
    "content": "{$ doc.data | json $}"
  },
  {
    "path": "docs/config/templates/app/nav-data.template.js",
    "content": "'use strict';\n\n// Meta data used by the AngularJS docs app\nangular.module('navData', [])\n  .value('NG_NAVIGATION', {$ doc.areas | json $});\n"
  },
  {
    "path": "docs/config/templates/app/pages-data.template.js",
    "content": "'use strict';\n\n// Meta data used by the AngularJS docs app\nangular.module('pagesData', [])\n  .value('NG_PAGES', {$ doc.pages | json $});\n"
  },
  {
    "path": "docs/config/templates/app/sitemap.template.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<urlset xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\">\n  {%- for url in doc.urls %}\n  <url>\n    <loc>https://docs.angularjs.org/{$ url $}</loc>\n  </url>{% endfor %}\n</urlset>"
  },
  {
    "path": "docs/config/templates/app/tutorial.template.html",
    "content": "{% include 'overview.template.html' %}\n"
  },
  {
    "path": "docs/config/templates/examples/index.template.html",
    "content": "<!doctype html>\n<html lang=\"en\"{% if doc.example['ng-csp'] %} ng-csp{% endif %}>\n<head>\n  <meta charset=\"UTF-8\">\n  <title>Example - {$ doc.id $}</title>\n  {% for stylesheet in doc.stylesheets %}<link href=\"{$ stylesheet.path $}\" rel=\"stylesheet\" type=\"text/css\">\n  {% endfor %}\n\n  {% for script in doc.scripts %}<script src=\"{$ script.path $}\"></script>\n  {% endfor %}\n\n  {% if doc.example.fixBase -%}\n  <script type=\"text/javascript\">\n    angular.element(document.getElementsByTagName('head')).append(angular.element('<base href=\"' + window.location.pathname + '\" />'));\n  </script>\n  {%- endif %}\n</head>\n<body {% if not doc.example['ng-app-included'] %}ng-app=\"{$ doc.example.module $}\"{% endif %}>\n  {$ doc.fileContents $}\n</body>\n</html>"
  },
  {
    "path": "docs/config/templates/examples/manifest.template.json",
    "content": "{\n  \"name\": \"{$ doc.example.id $}\",\n  \"files\": [\n    \"index-production.html\"\n    {%- for file in doc.files %},\n    \"{$ file $}\"{% endfor %}\n  ]\n}"
  },
  {
    "path": "docs/config/templates/examples/protractorTests.template.js",
    "content": "describe(\"{$ doc.description $}\", function() {\n  var rootEl;\n  beforeEach(function() {\n    rootEl = browser.rootEl;{% if doc['ng-app-included'] %}\n    browser.rootEl = '[ng-app]';{% endif %}\n    browser.get(\"{$ doc.basePath $}{$ doc.example.deployments[doc.deployment.name].outputPath $}\");\n  });\n  {% if doc['ng-app-included'] %}afterEach(function() { browser.rootEl = rootEl; });{% endif %}\n{$ doc.innerTest $}\n});"
  },
  {
    "path": "docs/config/templates/examples/runnableExample.template.html",
    "content": "{# Be aware that we need these extra new lines here or marked will not realize that the <div>\n   is HTML and wrap each line in a <p> - thus breaking the HTML #}\n\n<div>\n  <plnkr-opener example-path=\"{$ doc.path $}\"></plnkr-opener>\n\n  <div class=\"runnable-example\"\n      path=\"{$ doc.example.deployments.default.path $}\"\n      {%- for attrName, attrValue in doc.example.attributes %}\n      {$ attrName $}=\"{$ attrValue $}\"{% endfor %}>\n\n  {% for fileName, file in doc.example.files %}\n    <div class=\"runnable-example-file\" {% for attrName, attrValue in file.attributes %}\n      {$ attrName $}=\"{$ attrValue $}\"{% endfor %}>\n      {% code -%}\n      {$ file.fileContents $}\n      {%- endcode %}\n    </div>\n  {% endfor %}\n\n    <iframe class=\"runnable-example-frame\" src=\"{$ doc.example.deployments.default.outputPath $}\" name=\"{$ doc.example.id $}\"></iframe>\n  </div>\n</div>\n\n{# Be aware that we need these extra new lines here or marked will not realize that the <div>\n   above is HTML and wrap each line in a <p> - thus breaking the HTML #}\n"
  },
  {
    "path": "docs/config/templates/examples/template.css",
    "content": "{$ doc.fileContents $}"
  },
  {
    "path": "docs/config/templates/examples/template.html",
    "content": "{$ doc.fileContents $}"
  },
  {
    "path": "docs/config/templates/examples/template.js",
    "content": "(function(angular) {\n  'use strict';\n{$ doc.fileContents $}\n})(window.angular);"
  },
  {
    "path": "docs/config/templates/examples/template.json",
    "content": "{$ doc.fileContents $}"
  },
  {
    "path": "docs/config/templates/examples/template.protractor",
    "content": "{$ doc.fileContents $}"
  },
  {
    "path": "docs/config/templates/examples/template.scenario",
    "content": "{$ doc.fileContents $}"
  },
  {
    "path": "docs/config/templates/examples/template.spec",
    "content": "{$ doc.fileContents $}"
  },
  {
    "path": "docs/config/templates/ngdoc/api/api.template.html",
    "content": "{% extends \"base.template.html\" %}\n{% import \"lib/deprecated.html\" as x -%}\n\n{% block content %}\n\n<a href='https://github.com/{$ git.info.owner $}/{$ git.info.repo $}/tree/{$ git.version.isSnapshot and 'master' or git.version.raw $}/{$ doc.fileInfo.projectRelativePath $}#L{$ doc.startingLine $}' class='view-source pull-right btn btn-primary'>\n  <i class=\"glyphicon glyphicon-zoom-in\">&nbsp;</i>View Source\n</a>\n\n{% block header %}\n<header class=\"api-profile-header\">\n  <h1 class=\"api-profile-header-heading\">{$ doc.name $}</h1>\n  <ol class=\"api-profile-header-structure naked-list step-list\">\n    {% block related_components %}{% endblock %}\n    <li>\n      - {$ doc.docType $} in module <a href=\"{$ doc.moduleDoc.path $}\">{$ doc.moduleDoc.name $}</a>\n    </li>\n  </ol>\n</header>\n{% endblock %}\n\n{$ x.deprecatedBlock(doc) $}\n\n{% block description %}\n<div class=\"api-profile-description\">\n  <h2 id=\"overview\">Overview</h2>\n  {$ doc.description | marked $}\n</div>\n{% endblock %}\n\n{% if doc.knownIssues %}\n<h2 id=\"known-issues\">Known Issues</h2>\n{% for issue in doc.knownIssues -%}\n<div class=\"known-issue\">\n  {$ issue | marked $}\n</div>\n{% endfor -%}\n{% endif %}\n\n<div>\n  {% block dependencies %}\n  {%- if doc.requires %}\n  <h2 id=\"dependencies\">Dependencies</h2>\n  <ul>\n    {% for require in doc.requires %}<li>{$ require | link $}</li>{% endfor %}\n  </ul>\n  {% endif -%}\n  {% endblock %}\n\n  {% block additional %}\n  {% endblock %}\n\n  {% block examples %}\n  {%- if doc.examples %}\n  <h2 id=\"examples\">{$ \"Examples\" if doc.examples | length > 1 else \"Example\" $}</h2>\n  {%- for example in doc.examples -%}\n    {$ example | marked $}\n  {%- endfor -%}\n  {% endif -%}\n  {% endblock %}\n</div>\n\n{% endblock %}\n"
  },
  {
    "path": "docs/config/templates/ngdoc/api/componentGroup.template.html",
    "content": "{% block content %}\n<h1>\n  {%- if doc.title -%}\n    {$ doc.title $}\n  {%- elif doc.moduleName -%}\n    {$ doc.groupType | title $} components in {$ doc.moduleName | code $}\n  {%- else -%}\n    Pages\n  {%- endif -%}\n</h1>\n\n{$ doc.description | marked $}\n\n<div class=\"component-breakdown\">\n  <div>\n    <table class=\"definition-table\">\n      <tr>\n        <th>Name</th>\n        <th>Description</th>\n      </tr>\n      {% for page in doc.components %}\n      <tr>\n        <td>{$ page.id | link(page.name, page) $}</td>\n        <td>{$ page.description | firstParagraph | marked $}</td>\n      </tr>\n      {% endfor %}\n    </table>\n  </div>\n</div>\n\n{% endblock %}"
  },
  {
    "path": "docs/config/templates/ngdoc/api/directive.template.html",
    "content": "{% import \"lib/macros.html\" as lib -%}\n{% extends \"api/api.template.html\" %}\n\n{% block additional %}\n  <h2 id=\"{$ doc.name $}-info\">Directive Info</h2>\n  <ul>\n    {% if doc.scope %}<li>This directive creates new scope.</li>{% endif %}\n    <li>This directive executes at priority level {$ doc.priority $}.</li>\n    {% if doc.multiElement %}<li>This directive can be used as {@link $compile#-multielement- multiElement}</li>{% endif %}\n  </ul>\n\n  {% block usage %}\n  <h2 id=\"usage\">Usage</h2>\n  <div class=\"usage\">\n  {% if doc.usage %}\n    {$ doc.usage | marked $}\n  {% else %}\n    <ul>\n    {% if doc.restrict.element %}\n      <li>as element:\n      {% code %}\n      <{$ doc.name | dashCase $}\n        {%- for param in doc.params %}\n        {$ lib.directiveParam(param.alias or param.name, param.type, '=\"', '\"') $}\n        {%- endfor %}>\n      ...\n      </{$ doc.name | dashCase $}>\n      {% endcode %}\n      </li>\n    {% endif -%}\n\n\n    {% set hasNameAsParam = false %}\n\n    {# when a directive's name is not a parameter (i.e. doesn't take a value),\n      add the directive name to the list of attributes and/or css classes #}\n\n    {%- for param in doc.params %}\n    {% set hasNameAsParam = true if param.name === doc.name else hasNameAsParam %}\n    {%- endfor %}\n\n    {%- if doc.restrict.attribute -%}\n      <li>as attribute:\n        {% code %}\n        <{$ doc.element $}\n          {%- if not hasNameAsParam %}\n          {$ lib.directiveParam(doc.name, {}, '', '') $}\n          {%- endif -%}\n          {%- for param in doc.params %}\n          {$ lib.directiveParam(param.name, param.type, '=\"', '\"') $}\n          {%- endfor %}>\n        ...\n        </{$ doc.element $}>\n        {% endcode %}\n      </li>\n    {% endif -%}\n\n    {%- if doc.restrict.cssClass -%}\n\n      <li>as CSS class:\n        {% code %}\n        {% set sep = joiner(' ') %}\n        <{$ doc.element $} class=\"\n        {%- if not hasNameAsParam -%}\n          {$ sep() $}{$ lib.directiveParam(doc.name, {}, '', '') $}\n        {%- endif -%}\n        {%- for param in doc.params -%}\n          {$ sep() $}{$ lib.directiveParam(param.name, param.type, ': ', ';') $}\n        {%- endfor %}\"> ... </{$ doc.element $}>\n        {% endcode %}\n      </li>\n    {% endif -%}\n\n  {%- endif %}\n  </div>\n  {% endblock -%}\n\n  {% include \"lib/params.template.html\" %}\n  {% include \"lib/events.template.html\" %}\n\n  {%- if doc.animations %}\n  <h2 id=\"animations\">Animations</h2>\n  {$ doc.animations | marked $}\n  {$ 'module:ngAnimate.$animate' | link('Click here', doc) $} to learn more about the steps involved in the animation.\n  {%- endif -%}\n{% endblock %}\n"
  },
  {
    "path": "docs/config/templates/ngdoc/api/filter.template.html",
    "content": "{% import \"lib/macros.html\" as lib -%}\n{% extends \"api/api.template.html\" %}\n\n{% block additional %}\n  <h2 id=\"usage\">Usage</h2>\n  <h3>In HTML Template Binding</h3>\n  {% if doc.usage %}\n    {$ doc.usage | code $}\n  {% else %}\n    {% code -%}\n    {{ {$ doc.name $}_expression | {$ doc.name $}\n      {%- for param in doc.params %}{% if not loop.first %} : {$ param.name $}{% endif %}{% endfor -%}\n    }}\n    {%- endcode %}\n  {% endif %}\n\n  <h3>In JavaScript</h3>\n  {% code -%}\n    {%- set sep = joiner(', ') -%}\n    $filter('{$ doc.name $}')({% for param in doc.params %}{$ sep() $}{$ param.name $}{% endfor -%})\n  {%- endcode %}\n\n  {% include \"lib/params.template.html\" %}\n  {% include \"lib/this.template.html\" %}\n  {% include \"lib/returns.template.html\" %}\n{% endblock %}\n"
  },
  {
    "path": "docs/config/templates/ngdoc/api/function.template.html",
    "content": "{% extends \"api/object.template.html\" %}\n"
  },
  {
    "path": "docs/config/templates/ngdoc/api/input.template.html",
    "content": "{% import \"lib/macros.html\" as lib -%}\n{% extends \"api/directive.template.html\" %}\n\n{% block usage %}\n  <h2>Usage</h2>\n  {% code %}\n  <input type=\"{$ doc.inputType $}\"\n    {%- for param in doc.params %}\n         {$ lib.directiveParam(param.alias or param.name, param.type, '=\"', '\"') $}\n    {%- endfor %}>\n  {% endcode %}\n{% endblock %}"
  },
  {
    "path": "docs/config/templates/ngdoc/api/module.template.html",
    "content": "{% extends \"base.template.html\" %}\n{% import \"lib/deprecated.html\" as x %}\n\n{% block content %}\n<h1>\n  {% if doc.title %}{$ doc.title | marked $}{% else %}{$ doc.name | code $}{% endif %}\n</h1>\n\n{$ x.deprecatedBlock(doc) $}\n\n<h2 id=\"module-installation\">Installation</h2>\n{% if doc.installation or doc.installation == '' %}\n  {$ doc.installation | marked $}\n{% else %}\n\n  <p>First, get the file:</p>\n  <ul>\n    <li>\n      <a href=\"https://developers.google.com/speed/libraries/devguide#angularjs\">Google CDN</a> e.g.\n      {% code %}\"//ajax.googleapis.com/ajax/libs/angularjs/X.Y.Z/{$ doc.packageFile $}\"{% endcode %}\n    </li>\n    <li>\n      <a href=\"https://www.npmjs.com/\">NPM</a> e.g.\n      {% code %}npm install --save {$ doc.packageName $}@X.Y.Z{% endcode %}\n      or\n      {% code %}yarn add {$ doc.packageName $}@X.Y.Z{% endcode %}\n    </li>\n    <li>\n      <a href=\"http://bower.io\">Bower</a> e.g.\n      {% code %}bower install {$ doc.packageName $}#X.Y.Z{% endcode %}\n    </li>\n    <li>\n      <a href=\"https://code.angularjs.org/\">code.angularjs.org</a>\n      (discouraged for production use) e.g.\n      {% code %}\"//code.angularjs.org/X.Y.Z/{$ doc.packageFile $}\"{% endcode %}\n    </li>\n  </ul>\n  <p>where X.Y.Z is the AngularJS version you are running.</p>\n\n  <p>Then, include {$ doc.packageFile | code $} in your HTML:</p>\n\n  {% code %}\n      <script src=\"path/to/angular.js\"></script>\n      <script src=\"path/to/{$ doc.packageFile $}\"></script>\n  {% endcode %}\n\n  <p>Finally, load the module in your application by adding it as a dependent module:</p>\n  {% code %}\n    angular.module('app', ['{$ doc.name $}']);\n  {% endcode %}\n\n  <p>With that you&apos;re ready to get started!</p>\n{% endif %}\n\n{$ doc.description | marked $}\n\n{% if doc.knownIssueDocs %}\n<div class=\"known-issues\">\n  <h2 id=\"known-issues\">Known Issues</h2>\n  <table class=\"definition-table\">\n  <tr><th>Name</th><th>Description</th></tr>\n  {% for issueDoc in doc.knownIssueDocs -%}\n  <tr>\n    <td>{$ issueDoc.id | link(issueDoc.name, issueDoc) $}</td>\n    <td>\n    {% for issue in issueDoc.knownIssues -%}\n      {$ issue | marked $} {% if not loop.last %}<hr>{% endif %}\n    {% endfor -%}\n    </td>\n  </tr>\n  {% endfor -%}\n  </table>\n</div>\n{% endif %}\n\n\n{% if doc.componentGroups.length %}\n<div class=\"component-breakdown\">\n  <h2 id=\"module-components\">Module Components</h2>\n  {% for componentGroup in doc.componentGroups %}\n  <div>\n    <h3 class=\"component-heading\" id=\"{$ componentGroup.groupType | dashCase $}\">{$ componentGroup.groupType | title $}</h3>\n    <table class=\"definition-table\">\n      <tr>\n        <th>Name</th>\n        <th>Description</th>\n      </tr>\n      {% for component in componentGroup.components %}\n      <tr>\n        <td>{$ component.id | link(component.name, component) $}</td>\n        <td>{$ component.description | firstParagraph | marked $}</td>\n      </tr>\n      {% endfor %}\n    </table>\n  </div>\n  {% endfor %}\n</div>\n{% endif %}\n\n{% if doc.usage %}\n  <h2 id=\"module-usage\">Usage</h2>\n  {$ doc.usage | marked $}\n{% endif %}\n\n{% endblock %}\n"
  },
  {
    "path": "docs/config/templates/ngdoc/api/object.template.html",
    "content": "{% import \"lib/macros.html\" as lib %}\n{% extends \"api/api.template.html\" %}\n\n{% block additional %}\n\n  {% if doc.params or doc.returns or doc.this or doc.kind == 'function' -%}\n    <h2 id=\"usage\">Usage</h2>\n    {% if doc.usage %}\n      {$ doc.usage | code $}\n    {% else %}\n      {$ lib.functionSyntax(doc) $}\n    {% endif %}\n\n    {% include \"lib/params.template.html\" %}\n    {% include \"lib/this.template.html\" %}\n    {% include \"lib/returns.template.html\" %}\n  {%- endif %}\n\n  {% include \"lib/methods.template.html\" %}\n  {% include \"lib/events.template.html\" %}\n  {% include \"lib/properties.template.html\" %}\n\n{% endblock %}\n"
  },
  {
    "path": "docs/config/templates/ngdoc/api/provider.template.html",
    "content": "{% extends \"api/object.template.html\" %}\n\n{% block related_components %}\n  {% if doc.serviceDoc -%}\n  <li>\n    <a href=\"{$ doc.serviceDoc.path $}\">- {$ doc.serviceDoc.name $}</a>\n  </li>\n  {%- endif %}\n{% endblock %}\n"
  },
  {
    "path": "docs/config/templates/ngdoc/api/service.template.html",
    "content": "{% extends \"api/object.template.html\" %}\n\n{% block related_components %}\n  {% if doc.providerDoc -%}\n  <li>\n    <a href=\"{$ doc.providerDoc.path $}\">- {$ doc.providerDoc.name $}</a>\n  </li>\n  {%- endif %}\n{% endblock %}\n"
  },
  {
    "path": "docs/config/templates/ngdoc/api/type.template.html",
    "content": "{% extends \"api/object.template.html\" %}\n"
  },
  {
    "path": "docs/config/templates/ngdoc/base.template.html",
    "content": "<a href='https://github.com/angular/angular.js/edit/{$ git.version.branch $}/{$ doc.fileInfo.projectRelativePath $}?message=docs({$ (doc.area != \"api\") and (doc.area + \"%2F\") or \"\" $}{$ doc.name $})%3A%20describe%20your%20change...{$ (doc.area == \"api\") and (\"#L\" + doc.startingLine) or \"\" $}' class='improve-docs btn btn-primary'><i class=\"glyphicon glyphicon-edit\">&nbsp;</i>Improve this Doc</a>\n\n{% block content %}\n{% endblock %}\n"
  },
  {
    "path": "docs/config/templates/ngdoc/lib/deprecated.html",
    "content": "{% macro deprecatedBlock(doc) %}{% if doc.deprecated %}\n<div class=\"alert alert-danger deprecation\">\n  <div class=\"title\"><strong>Deprecated:</strong>\n    {% if doc.deprecated.sinceVersion %}<span class=\"since\">(since {$ doc.deprecated.sinceVersion $}) </span>{% endif %}\n    {% if doc.deprecated.removeVersion %}<span class=\"remove\">(to be removed in {$ doc.deprecated.removeVersion $}) </span>{% endif %}\n  </div>\n  {$ doc.deprecated.description | marked $}\n</div>\n{% endif %}{% endmacro %}"
  },
  {
    "path": "docs/config/templates/ngdoc/lib/events.template.html",
    "content": "{% import \"lib/macros.html\" as lib -%}\n{% import \"lib/deprecated.html\" as x -%}\n\n{%- if doc.events %}\n<h2 id=\"events\">Events</h2>\n<ul class=\"events\">\n  {%- for event in doc.events %}\n  <li id=\"{$ event.name $}\">\n    <h3 id=\"event-{$ event.name $}\">{$ event.name $}</h3>\n    <div>{$ event.description | marked $}</div>\n\n    {$ x.deprecatedBlock(event) $}\n\n    {%- if event.eventType == 'listen' %}\n    <div class=\"inline\">\n      <h4>Listen on: {$ event.eventTarget $}</h4>\n    </div>\n    {%- else %}\n    <div class=\"inline\">\n      <h4>Type:</h4>\n      <div class=\"type\">{$ event.eventType $}</div>\n    </div>\n    <div class=\"inline\">\n      <h4>Target:</h4>\n      <div class=\"target\">{$ event.eventTarget $}</div>\n    </div>\n    {% endif -%}\n    {%- if event.params %}\n    <section class=\"api-section\">\n      <h4>Parameters</h4>\n      {$ lib.paramTable(event.params) $}\n    </section>\n    {%- endif -%}\n  </li>\n  {% endfor -%}\n</ul>\n{% endif -%}\n"
  },
  {
    "path": "docs/config/templates/ngdoc/lib/macros.html",
    "content": "{% macro typeList(types) -%}\n{% for typeName in types %}<a href=\"\" class=\"{$ typeName | typeClass $}\">{$ typeName | escape $}</a>{% endfor %}\n{%- endmacro -%}\n\n{%- macro paramTable(params) %}\n<table class=\"variables-matrix input-arguments\">\n  <thead>\n    <tr>\n      <th>Param</th>\n      <th>Type</th>\n      <th>Details</th>\n    </tr>\n  </thead>\n  <tbody>\n    {% for param in params %}\n    <tr>\n      <td>\n        {$ param.name $}\n        {% if param.alias %}| {$ param.alias $}{% endif %}\n        {% if param.optional %}<div><em>(optional)</em></div>{% endif %}\n      </td>\n      <td>\n        {$ typeList(param.typeList) $}\n      </td>\n      <td>\n        {$ param.description | marked $}\n        {% if param.defaultValue %}<p><em>(default: {$ param.defaultValue $})</em></p>{% endif %}\n      </td>\n    </tr>\n    {% endfor %}\n  </tbody>\n</table>\n{% endmacro -%}\n\n\n{%- macro directiveParam(name, type, join, sep) %}\n  {%- if type.optional %}[{% endif -%}\n  {$ name | dashCase $}{$ join $}{$ type.name $}{$ sep $}\n  {%- if type.optional %}]{% endif -%}\n{% endmacro -%}\n\n{%- macro functionSyntax(fn) %}\n  {%- set sep = joiner(', ') -%}\n  {% marked -%}\n    `{$ fn.name $}({%- for param in fn.params %}{$ sep() $}\n    {%- if param.type.optional %}[{% endif -%}\n    {$ param.name $}\n    {%- if param.type.optional %}]{% endif -%}\n    {% endfor %});`\n  {%- endmarked %}\n{% endmacro -%}\n\n{%- macro typeInfo(fn) -%}\n<table class=\"variables-matrix return-arguments\">\n  <tr>\n    <td>{$ typeList(fn.typeList) $}</td>\n    <td>{$ fn.description | marked $}</td>\n  </tr>\n</table>\n{%- endmacro -%}\n"
  },
  {
    "path": "docs/config/templates/ngdoc/lib/methods.template.html",
    "content": "{% import \"lib/macros.html\" as lib -%}\n{% import \"lib/deprecated.html\" as x -%}\n\n{%- if doc.methods %}\n<h2 id=\"{$ doc.name $}-methods\">Methods</h2>\n<ul class=\"methods\">\n  {%- for method in doc.methods %}\n  <li>\n    <h3 id=\"{$ method.name $}\">{$ lib.functionSyntax(method) $}</h3>\n    <div>{$ method.description | marked $}</div>\n\n    {$ x.deprecatedBlock(method) $}\n\n    {% if method.params %}\n    <h4>Parameters</h4>\n    {$ lib.paramTable(method.params) $}\n    {% endif %}\n\n    {% if method.this %}\n    <h4>Method's `this`</h4>\n    {$ method.this | marked $}\n    {% endif %}\n\n    {% if method.returns %}\n    <h4>Returns</h4>\n    {$ lib.typeInfo(method.returns) $}\n    {% endif %}\n\n    {%- if method.examples %}\n    <h4 id=\"{$ doc.name $}.{$ method.name $}-examples\">{$ \"Examples\" if method.examples | length > 1 else \"Example\" $}</h4>\n    {%- for example in method.examples -%}\n      {$ example | marked $}\n    {%- endfor -%}\n    {% endif -%}\n\n  </li>\n  {% endfor -%}\n</ul>\n{%- endif -%}\n"
  },
  {
    "path": "docs/config/templates/ngdoc/lib/params.template.html",
    "content": "{% import \"lib/macros.html\" as lib -%}\n{%- if doc.params %}\n<section class=\"api-section\">\n  <h3 id=\"{$ doc.name $}-arguments\">Arguments</h3>\n{$ lib.paramTable(doc.params) $}\n</section>\n{%- endif -%}\n"
  },
  {
    "path": "docs/config/templates/ngdoc/lib/properties.template.html",
    "content": "{% import \"lib/macros.html\" as lib -%}\n{% import \"lib/deprecated.html\" as x -%}\n\n{%- if doc.properties %}\n<h2 id=\"{$ doc.name $}-properties\">Properties</h2>\n<ul class=\"properties\">\n  {%- for property in doc.properties %}\n  <li>\n    <h3 id=\"{$ property.name $}\">{$ property.name | code $}</h3>\n    {$ lib.typeInfo(property) $}\n    {$ x.deprecatedBlock(property) $}\n  </li>\n  {% endfor -%}\n</ul>\n{%- endif -%}\n"
  },
  {
    "path": "docs/config/templates/ngdoc/lib/returns.template.html",
    "content": "{% import \"lib/macros.html\" as lib -%}\n{% if doc.returns -%}\n<h3 id=\"{$ doc.name $}-returns\">Returns</h3>\n{$ lib.typeInfo(doc.returns) $}\n{%- endif %}"
  },
  {
    "path": "docs/config/templates/ngdoc/lib/this.template.html",
    "content": "{% if doc.this %}\n<h3>Method's `this`</h3>\n{$ doc.this | marked $}\n{% endif %}\n"
  },
  {
    "path": "docs/config/templates/ngdoc/overview.template.html",
    "content": "{% extends \"base.template.html\" %}\n\n{% block content %}\n{$ doc.description | marked $}\n{% endblock %}"
  },
  {
    "path": "docs/content/api/index.ngdoc",
    "content": "@ngdoc overview\n@name API Reference\n@description\n\n# AngularJS API Docs\n<div class=\"alert alert-warning\">\nAngularJS support has officially ended as of January 2022.\n[See what ending support means](https://docs.angularjs.org/misc/version-support-status)\nand [read the end of life announcement](https://goo.gle/angularjs-end-of-life).\n\nVisit [angular.io](https://angular.io) for the actively supported Angular.\n</div>\n\n## Welcome to the AngularJS API docs page.\n\nThese pages contain the AngularJS reference materials for version <strong ng-bind=\"version\"></strong>.\n\n\nThe documentation is organized into **{@link guide/module modules}** which contain various components of an AngularJS application.\nThese components are {@link guide/directive directives}, {@link guide/services services}, {@link guide/filter filters}, {@link guide/providers providers}, {@link guide/templates templates}, global APIs, and testing mocks.\n\nThere is also a {@link guide/index guide} with articles on various topics, and a list of external resources.\n\n<div class=\"alert alert-info\">\n**AngularJS Prefixes `$` and `$$`**:\n\nTo prevent accidental name collisions with your code,\nAngularJS prefixes names of public objects with `$` and names of private objects with `$$`.\nPlease do not use the `$` or `$$` prefix in your code.\n</div>\n\n## AngularJS Modules\n\n\n## {@link ng ng (core module)}\nThis module is provided by default and contains the core components of AngularJS.\n\n<table class=\"definition-table spaced\">\n  <tr>\n    <td>{@link ng#directive Directives}</td>\n    <td>\n      <p>\n        This is the core collection of directives you would use in your template code to build an AngularJS application.\n      </p>\n\n      <p>\n        Some examples include:\n          {@link ng.directive:ngClick ngClick},\n          {@link directive:ngInclude ngInclude},\n          {@link directive:ngRepeat ngRepeat},\n          etc… <br />\n      </p>\n    </td>\n  </tr>\n  <tr>\n    <td>\n      {@link ng#service Services / Factories}\n    </td>\n    <td>\n      <p>\n        This is the core collection of services which are used within the DI of your application.\n      </p>\n      <p>\n        Some examples include:\n          {@link ng.$compile $compile},\n          {@link ng.$http $http},\n          {@link ng.$location $location},\n          etc…\n      <p>\n    </td>\n  </tr>\n  <tr>\n    <td>\n      {@link ng#filter Filters}\n    </td>\n    <td>\n      <p>\n        The core filters available in the ng module are used to transform template data before it is rendered within directives and expressions.\n      </p>\n      <p>\n        Some examples include:\n          {@link ng.filter:filter filter},\n          {@link ng.filter:date date},\n          {@link ng.filter:currency currency},\n          {@link ng.filter:lowercase lowercase},\n          {@link ng.filter:uppercase uppercase},\n            etc...\n      </p>\n    </td>\n  </tr>\n  <tr>\n    <td>\n      {@link ng#function Global APIs}\n    </td>\n    <td>\n      <p>\n        The core global API functions are attached to the `angular` object. These core functions are useful for low level JavaScript operations within your application.\n      </p>\n      <p>\n        Some examples include:\n        {@link angular.copy angular.copy()},\n        {@link angular.equals angular.equals()},\n        {@link angular.element angular.element()},\n          etc...\n      </p>\n    </td>\n  </tr>\n</table>\n\n\n## {@link ngRoute ngRoute}\n\nUse ngRoute to enable URL routing to your application. The ngRoute module supports URL management via both hashbang and HTML5 pushState.\n\n<div class=\"alert alert-info\">Include the **angular-route.js** file and set **ngRoute** as a dependency for this to work in your application.</div>\n\n<table class=\"definition-table spaced\">\n  <tr>\n    <td>\n      {@link ngRoute#service Services / Factories}\n    </td>\n    <td>\n      The following services are used for route management:\n      <ul>\n        <li>{@link ngRoute.$routeParams $routeParams} is used to access the querystring values present in the URL.</li>\n        <li>{@link ngRoute.$route $route} is used to access the details of the route that is currently being accessed.</li>\n        <li>{@link ngRoute.$routeProvider $routeProvider} is used to register routes for the application.</li>\n      </ul>\n    </td>\n  </tr>\n  <tr>\n    <td>\n      {@link ngRoute#directive Directives}\n    </td>\n    <td>\n      The {@link ngRoute.directive:ngView ngView} directive will display the template of the current route within the page.\n    </td>\n  </tr>\n</table>\n\n\n## {@link ngAnimate ngAnimate}\n\nUse ngAnimate to enable animation features within your application. Various core AngularJS directives will provide\nanimation hooks into your application when ngAnimate is included. Animations are defined by using CSS transitions/animations\nor JavaScript callbacks.\n\n<div class=\"alert alert-info\">Include the **angular-animate.js** file and set **ngAnimate** as a dependency for this to work in your application.</div>\n\n<table class=\"definition-table spaced\">\n  <tr>\n    <td>\n      {@link ngAnimate#service Services / Factories}\n    </td>\n    <td>\n      Use {@link ng.$animate $animate} to trigger animation operations within your directive code.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      {@link ngAnimate CSS-based animations}\n    </td>\n    <td>\n      Follow ngAnimate’s CSS naming structure to reference CSS transitions / keyframe animations in AngularJS. Once defined, the animation can be triggered by referencing the CSS class within the HTML template code.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      {@link ngAnimate JS-based animations}\n    </td>\n    <td>\n      Use {@link angular.Module#animation module.animation()} to register a JavaScript animation. Once registered, the animation can be triggered by referencing the CSS class within the HTML template code.\n    </td>\n  </tr>\n</table>\n\n## {@link ngAria ngAria}\n\nUse ngAria to inject common accessibility attributes into directives and improve the experience for users with disabilities.\n\n<div class=\"alert alert-info\">Include the **angular-aria.js** file and set ngAria as a dependency for this to work in your application.</div>\n\n<table class=\"definition-table spaced\">\n  <tr>\n    <td>\n      {@link ngAria#service Services}\n    </td>\n    <td>\n      <p>\n          The {@link ngAria.$aria $aria} service contains helper methods for applying ARIA attributes to HTML.\n      <p>\n      <p>\n          {@link ngAria.$ariaProvider $ariaProvider} is used for configuring ARIA attributes.\n      </p>\n    </td>\n  </tr>\n</table>\n\n## {@link ngResource ngResource}\n\nUse the ngResource module when querying and posting data to a REST API.\n\n<div class=\"alert alert-info\">Include the **angular-resource.js** file and set **ngResource** as a dependency for this to work in your application.</div>\n\n<table class=\"definition-table spaced\">\n  <tr>\n    <td>\n      {@link ngResource#service Services / Factories}\n    </td>\n    <td>\n      The {@link ngResource.$resource $resource} service is used to define RESTful objects which communicate with a REST API.\n    </td>\n  </tr>\n</table>\n\n## {@link ngCookies ngCookies}\n\nUse the ngCookies module to handle cookie management within your application.\n\n<div class=\"alert alert-info\">Include the **angular-cookies.js** file and set **ngCookies** as a dependency for this to work in your application.</div>\n\n<table class=\"definition-table spaced\">\n  <tr>\n    <td>\n      {@link ngCookies#service Services / Factories}\n    </td>\n    <td>\n      The {@link ngCookies.$cookies $cookies} service is a convenient wrapper to store simple data within browser cookies.\n    </td>\n  </tr>\n</table>\n\n## {@link ngTouch ngTouch}\n\nUse ngTouch when developing for mobile browsers/devices.\n\n<div class=\"alert alert-info\">Include the **angular-touch.js** file and set **ngTouch** as a dependency for this to work in your application.</div>\n\n<table class=\"definition-table spaced\">\n  <tr>\n    <td>\n      {@link ngTouch#service Services / Factories}\n    </td>\n    <td>\n      The {@link ngTouch.$swipe $swipe} service is used to register and manage mobile DOM events.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      {@link ngTouch#directive Directives}\n    </td>\n    <td>\n      Various directives are available in ngTouch to emulate mobile DOM events.\n    </td>\n  </tr>\n</table>\n\n## {@link ngSanitize ngSanitize}\n\nUse ngSanitize to securely parse and manipulate HTML data in your application.\n\n<div class=\"alert alert-info\">Include the **angular-sanitize.js** file and set **ngSanitize** as a dependency for this to work in your application.</div>\n\n<table class=\"definition-table spaced\">\n  <tr>\n    <td>\n      {@link ngSanitize#service Services / Factories}\n    </td>\n    <td>\n      The {@link ngSanitize.$sanitize $sanitize} service is used to clean up dangerous HTML code in a quick and convenient way.\n    </td>\n  </tr>\n  <tr>\n    <td>\n      {@link ngSanitize#filter Filters}\n    </td>\n    <td>\n      The {@link ngSanitize.filter:linky linky filter} is used to turn URLs into HTML links within the provided string.\n    </td>\n  </tr>\n</table>\n\n## {@link ngMock ngMock}\n\nUse ngMock to inject and mock modules, factories, services and providers within your unit tests.\n\n<div class=\"alert alert-info\">Include the **angular-mocks.js** file into your test runner for this to work.</div>\n\n<table class=\"definition-table spaced\">\n  <tr>\n    <td>\n      {@link ngMock#service Services / Factories}\n    </td>\n    <td>\n      <p>\n        ngMock will extend the behavior of various core services to become testing aware and manageable in a synchronous manner.\n      <p>\n\n      <p>\n        Some examples include:\n          {@link ngMock.$timeout $timeout},\n          {@link ngMock.$interval $interval},\n          {@link ngMock.$log $log},\n          {@link ngMock.$httpBackend $httpBackend},\n          etc...\n      <p>\n    </td>\n  </tr>\n  <tr>\n    <td>\n      {@link ngMock#function Global APIs}\n    </td>\n    <td>\n      <p>\n        Various helper functions are available to inject and mock modules within unit test code.\n      </p>\n\n      <p>\n        Some examples\n          {@link angular.mock.inject inject()},\n          {@link angular.mock.module module()},\n          {@link angular.mock.dump dump()},\n          etc...\n      <p>\n    </td>\n  </tr>\n</table>\n"
  },
  {
    "path": "docs/content/error/$animate/nongcls.ngdoc",
    "content": "@ngdoc error\n@name $animate:nongcls\n@fullName `ng-animate` class not allowed\n@description\n\nThis error occurs, when trying to set `$animateProvider.classNameFilter()` to a RegExp containing\nthe reserved `ng-animate` class. Since `.ng-animate` will be added/removed by `$animate` itself,\nusing it as part of the `classNameFilter` RegExp is not allowed.\n"
  },
  {
    "path": "docs/content/error/$animate/notcsel.ngdoc",
    "content": "@ngdoc error\n@name $animate:notcsel\n@fullName Not class CSS selector\n@description\n\nExpecting a CSS selector for class. Class selectors must start with `.`, for example: `.my-class-name`.\n"
  },
  {
    "path": "docs/content/error/$cacheFactory/iid.ngdoc",
    "content": "@ngdoc error\n@name $cacheFactory:iid\n@fullName Invalid ID\n@description\n\nThis error occurs when trying to create a new `cache` object via {@link ng.$cacheFactory} with an ID that was already used to create another cache object.\n\nTo resolve the error please use a different cache ID when calling `$cacheFactory`.\n"
  },
  {
    "path": "docs/content/error/$compile/baddir.ngdoc",
    "content": "@ngdoc error\n@name $compile:baddir\n@fullName Invalid Directive/Component Name\n@description\n\nThis error occurs when the name of a directive or component is not valid.\n\nDirectives and Components must start with a lowercase character and must not contain leading or trailing whitespaces.\n"
  },
  {
    "path": "docs/content/error/$compile/badrestrict.ngdoc",
    "content": "@ngdoc error\n@name $compile:badrestrict\n@fullName Invalid Directive Restrict\n@description\n\nThis error occurs when the restrict property of a directive is not valid.\n\nThe directive restrict property must be a string including one or more of the following characters:\n* E (element)\n* A (attribute)\n* C (class)\n* M (comment)\n\nFor example:\n```javascript\nrestrict: 'E'\nrestrict: 'EAC'\n```\n"
  },
  {
    "path": "docs/content/error/$compile/ctreq.ngdoc",
    "content": "@ngdoc error\n@name $compile:ctreq\n@fullName Missing Required Controller\n@description\n\nThis error occurs when {@link ng.$compile HTML compiler} tries to process a directive that specifies the {@link ng.$compile#directive-definition-object `require` option} in a {@link ng.$compile#comprehensive-directive-api directive definition},\nbut the required directive controller is not present on the current DOM element (or its ancestor element, if `^` was specified).\n\nTo resolve this error ensure that there is no typo in the required controller name and that the required directive controller is present on the current element.\n\nIf the required controller is expected to be on an ancestor element, make sure that you prefix the controller name in the `require` definition with `^`.\n\nIf the required controller is optionally requested, use `?` or `^?` to specify that.\n\n\nExample of a directive that requires {@link ng.directive:ngModel ngModel} controller:\n```\nmyApp.directive('myDirective', function() {\n  return {\n    require: 'ngModel',\n    ...\n  }\n}\n```\n\nThis directive can then be used as:\n```\n<input ng-model=\"some.path\" my-directive>\n```\n\n\nExample of a directive that optionally requires a {@link ng.directive:form form} controller from an ancestor:\n```\nmyApp.directive('myDirective', function() {\n  return {\n    require: '^?form',\n    ...\n  }\n}\n```\n\nThis directive can then be used as:\n```\n<form name=\"myForm\">\n  <div>\n    <span my-directive></span>\n  </div>\n</form>\n```\n"
  },
  {
    "path": "docs/content/error/$compile/ctxoverride.ngdoc",
    "content": "@ngdoc error\n@name $compile:ctxoverride\n@fullName DOM Property Security Context Override\n@description\n\nThis error occurs when the security context for a property is defined via {@link ng.$compileProvider#addPropertySecurityContext addPropertySecurityContext()} multiple times under different security contexts.\n\nFor example:\n\n```js\n$compileProvider.addPropertySecurityContext(\"my-element\", \"src\", $sce.MEDIA_URL);\n$compileProvider.addPropertySecurityContext(\"my-element\", \"src\", $sce.RESOURCE_URL);    //throws\n```\n"
  },
  {
    "path": "docs/content/error/$compile/infchng.ngdoc",
    "content": "@ngdoc error\n@name $compile:infchng\n@fullName Unstable `$onChanges` hooks\n@description\n\nThis error occurs when the application's model becomes unstable because some `$onChanges` hooks are causing updates which then trigger\nfurther calls to `$onChanges` that can never complete.\nAngularJS detects this situation and prevents an infinite loop from causing the browser to become unresponsive.\n\nFor example, the situation can occur by setting up a `$onChanges()` hook which triggers an event on the component, which subsequently\ntriggers the component's bound inputs to be updated:\n\n```html\n<c1 prop=\"a\" on-change=\"a = -a\"></c1>\n```\n\n```js\nfunction Controller1() {}\nController1.$onChanges = function() {\n  this.onChange();\n};\n\nmod.component('c1', {\n  controller: Controller1,\n  bindings: {'prop': '<', onChange: '&'}\n}\n```\n\nThe maximum number of allowed iterations of the `$onChanges` hooks is controlled via TTL setting which can be configured via\n{@link ng.$compileProvider#onChangesTtl `$compileProvider.onChangesTtl`}.\n"
  },
  {
    "path": "docs/content/error/$compile/iscp.ngdoc",
    "content": "@ngdoc error\n@name $compile:iscp\n@fullName Invalid Isolate Scope Definition\n@description\n\nWhen declaring isolate scope the scope definition object must be in specific format which starts with mode character (`@&=<`), after which comes an optional `?`, and it ends with an optional local name.\n\n```\nmyModule.directive('directiveName', function factory() {\n  return {\n    ...\n    scope: {\n      'localName': '@', // OK\n      'localName2': '&attr', // OK\n      'localName3': '<?attr', // OK\n      'localName4': ' = attr', // OK\n      'localName5': ' =*attr', // OK      \n      'localName6': 'attr',    // ERROR: missing mode @&=<\n      'localName7': 'attr=',   // ERROR: must be prefixed with @&=<\n      'localName8': '=attr?',  // ERROR: ? must come directly after the mode\n      'localName9': '<*'  // ERROR: * is only valid with =\n    }\n    ...\n  }\n});\n```\n\nPlease refer to the {@link ng.$compile#directive-definition-object\n`scope` option} of the directive definition documentation to learn more about the API.\n"
  },
  {
    "path": "docs/content/error/$compile/missingattr.ngdoc",
    "content": "@ngdoc error\n@name $compile:missingattr\n@fullName Missing required attribute\n@description\n\nThis error may occur only when {@link $compileProvider#strictComponentBindingsEnabled `$compileProvider.strictComponentBindingsEnabled`} is set to `true`.\n\nIf that is the case, then all {@link $compileProvider#component component} controller bindings and\n{@link $compileProvider#directive directive} scope / controller bindings that are non-optional,\nmust be provided when the directive is instantiated.\n\nTo make a binding optional, add '?' to the definition.\n\n## Example:\n\n```js\n\napp.component('myTest', {\n  bindings: {\n    first: '=?', // optional\n    second: '='\n  },\n  controller: function() {\n    ...\n  },\n  template: '...'\n});\n\n```\n\nThis component will throw `missingattr` for the `second` binding when used as follows:\n\n```html\n<my-test></my-test>\n```\n\n"
  },
  {
    "path": "docs/content/error/$compile/multidir.ngdoc",
    "content": "@ngdoc error\n@name $compile:multidir\n@fullName Multiple Directive Resource Contention\n@description\n\nThis error occurs when multiple directives are applied to the same DOM element, and\nprocessing them would result in a collision or an unsupported configuration.\n\n\nTo resolve this issue remove one of the directives which is causing the collision.\n\nExample scenarios of multiple incompatible directives applied to the same element include:\n\n* Multiple directives requesting `isolated scope`.\n* Multiple directives publishing a controller under the same name.\n* Multiple directives declared with the `transclusion` option.\n* Multiple directives attempting to define a `template` or `templateURL`.\n"
  },
  {
    "path": "docs/content/error/$compile/multilink.ngdoc",
    "content": "@ngdoc error\n@name $compile:multilink\n@fullName Linking Element Multiple Times\n@description\n\nThis error occurs when a single element is linked more then once.\n\nFor example, if an element is compiled and linked twice without cloning:\n```\n  var linker = $compile(template);\n  linker($scope); //=> ok\n  linker($scope); //=> multilink error\n```\n\nLinking an element as a clone multiple times is ok:\n```\n  var linker = $compile(template);\n  linker($scope, function() { ... });     //=> ok\n  linker($scope, function() { ... });     //=> ok\n```\n\nHowever once an element has been linked it can not be re-linked as a clone:\n```\n  var linker = $compile(template);\n  linker($scope);                       //=> ok\n  linker($scope, function() { ... });   //=> multilink error\n```"
  },
  {
    "path": "docs/content/error/$compile/noctrl.ngdoc",
    "content": "@ngdoc error\n@name $compile:noctrl\n@fullName Controller is required.\n@description\n\nWhen using the `bindToController` feature of AngularJS, a directive is required\nto have a Controller. A controller may be specified by adding a \"controller\"\nproperty to the directive definition object. Its value should be either a\nstring, or an invokable object (a function, or an array whose last element is a\nfunction).\n\nFor more information, see the {@link guide/directive directives guide}.\n"
  },
  {
    "path": "docs/content/error/$compile/nodomevents.ngdoc",
    "content": "@ngdoc error\n@name $compile:nodomevents\n@fullName Event Attribute/Property Binding\n@description\n\nThis error occurs when one tries to create a binding for event handler attributes or properties like `onclick`, `onload`, `onsubmit`, etc.\n\nThere is no practical value in binding to these attributes/properties and doing so only exposes your application to security vulnerabilities like XSS.\nFor these reasons binding to event handler attributes and properties (`formaction` and all starting with `on`) is not supported.\n\n\nAn example code that would allow XSS vulnerability by evaluating user input in the window context could look like this:\n```\n<input ng-model=\"username\">\n<div onclick=\"{{username}}\">click me</div>\n```\n\nSince the `onclick` evaluates the value as JavaScript code in the window context, setting the `username` model to a value like `javascript:alert('PWND')` would result in script injection when the `div` is clicked.\n\nPlease use the `ng-*` or `ng-on-*` versions instead (such as `ng-click` or `ng-on-click` rather than `onclick`).\n"
  },
  {
    "path": "docs/content/error/$compile/nonassign.ngdoc",
    "content": "@ngdoc error\n@name $compile:nonassign\n@fullName Non-Assignable Expression\n@description\n\nThis error occurs when a directive defines an isolate scope property\n(using the `=` mode in the {@link ng.$compile#directive-definition-object\n`scope` option} of a directive definition) but the directive is used with an expression that is not-assignable.\n\nIn order for the two-way data-binding to work, it must be possible to write new values back into the path defined with the expression.\n\nFor example, given a directive:\n\n```\nmyModule.directive('myDirective', function factory() {\n  return {\n    ...\n    scope: {\n      localValue: '=bind'\n    }\n    ...\n  }\n});\n```\n\nFollowing are invalid uses of this directive:\n```\n<!-- ERROR because `1+2=localValue` is an invalid statement -->\n<my-directive bind=\"1+2\">\n\n<!-- ERROR because `myFn()=localValue` is an invalid statement -->\n<my-directive bind=\"myFn()\">\n\n<!-- ERROR because attribute bind wasn't provided -->\n<my-directive>\n```\n\n\nTo resolve this error, do one of the following options:\n\n- use path expressions with scope properties that are two-way data-bound like so:\n\n```\n<my-directive bind=\"some.property\">\n<my-directive bind=\"some[3]['property']\">\n```\n\n- Make the binding optional\n\n```\nmyModule.directive('myDirective', function factory() {\n  return {\n    ...\n    scope: {\n      localValue: '=?bind' // <-- the '?' makes it optional\n    }\n    ...\n  }\n});\n```\n"
  },
  {
    "path": "docs/content/error/$compile/noslot.ngdoc",
    "content": "@ngdoc error\n@name $compile:noslot\n@fullName No matching slot in parent directive\n@description\n\nThis error occurs when declaring a specific slot in a {@link ng.ngTransclude `ngTransclude`} \nwhich does not map to a specific slot defined in the transclude property of the directive.\n\nIn this example the template has declared a slot missing from the transclude definition.\nThis example will generate a noslot error.\n```js\nvar componentConfig = {\n  template: '<div>' +\n                '<div ng-transclude=\"slotProvided\"></div>' +\n                '<div ng-transclude=\"noSlotProvided\"></div>' +\n            '</div>',\n  transclude: {\n  \t// The key value pairs here are considered \"slots\" that are provided for components to slot into.\n    slotProvided: 'slottedComponent', // mandatory transclusion\n    // There is no slot provided here for the transclude 'noSlotProvided' declared in the above template.\n  }\n};\n```\n\nIf we make the following change we will no longer get the noslot error.\n```js\nvar componentConfig = {\n  template: '<div>' +\n                '<div ng-transclude=\"slotProvided\"></div>' +\n                '<div ng-transclude=\"noSlotProvided\"></div>' +\n            '</div>',\n  transclude: {\n    slotProvided: 'slottedComponent',\n    noSlotProvided: 'otherComponent' // now it is declared and the error should cease\n  }\n};\n\n```\n"
  },
  {
    "path": "docs/content/error/$compile/reqslot.ngdoc",
    "content": "@ngdoc error\n@name $compile:reqslot\n@fullName Required transclusion slot\n@description\n\nThis error occurs when a directive or component try to transclude a slot that is not provided.\n\nTranscluded elements must contain something. This error could happen when you try to transclude a self closing tag element.\nAlso you can make a transclusion slot optional with a `?` prefix.\n\n```js\n// In this example the <my-component> must have an <important-component> inside to transclude it.\n// If not, a reqslot error will be generated.\n\nvar componentConfig = {\n  template: 'path/to/template.html',\n  transclude: {\n    importantSlot: 'importantComponent', // mandatory transclusion\n    optionalSlot: '?optionalComponent',  // optional transclusion\n  }\n};\n\nangular\n  .module('doc')\n  .component('myComponent', componentConfig)\n\n```\n\n```html\n<!-- Will not work because <important-component> is missing -->\n<my-component>\n</my-component>\n\n<my-component>\n  <optional-component></optional-component>\n</my-component>\n\n<!-- Will work -->\n<my-component>\n  <important-component></important-component>\n</my-component>\n\n<my-component>\n  <optional-component></optional-component>\n  <important-component></important-component>\n</my-component>\n```\n"
  },
  {
    "path": "docs/content/error/$compile/selmulti.ngdoc",
    "content": "@ngdoc error\n@name $compile:selmulti\n@fullName Binding to Multiple Attribute\n@description\n\nBinding to the `multiple` attribute of `select` element is not supported since switching between multiple and single mode changes the {@link ng.directive:ngModel `ngModel`} object type from instance to array of instances which breaks the model semantics.\n\nIf you need to use different types of `select` elements in your template based on some variable, please use {@link ng.directive:ngIf ngIf} or {@link ng.directive:ngSwitch ngSwitch} directives to select one of them to be used at runtime.\n\n\nExample with invalid usage:\n```\n<select ng-model=\"some.model\" multiple=\"{{mode}}\"></select>\n```\n\nExample that uses ngIf to pick one of the `select` elements based on a variable:\n```\n<select ng-if=\"mode == 'multiple'\" ng-model=\"some.model\" multiple></select>\n<select ng-if=\"mode != 'multiple'\" ng-model=\"some.model\"></select>\n```\n"
  },
  {
    "path": "docs/content/error/$compile/srcset.ngdoc",
    "content": "@ngdoc error\n@name $compile:srcset\n@fullName Invalid value passed to `attr.$set('srcset', value)`\n@description\n\nThis error occurs if you try to programmatically set the `srcset` attribute with a non-string value.\n\nThis can be the case if you tried to avoid the automatic sanitization of the `srcset` value by\npassing a \"trusted\" value provided by calls to `$sce.trustAsMediaUrl(value)`.\n\nIf you want to programmatically set explicitly trusted unsafe URLs, you should use `$sce.trustAsHtml`\non the whole `img` tag and inject it into the DOM using the `ng-bind-html` directive.\n"
  },
  {
    "path": "docs/content/error/$compile/tplrt.ngdoc",
    "content": "@ngdoc error\n@name $compile:tplrt\n@fullName Invalid Template Root\n@description\n\nWhen a directive is declared with `template` (or `templateUrl`) and `replace` mode on, the template\nmust have exactly one root element. That is, the text of the template property or the content\nreferenced by the templateUrl must be contained within a single html element.\nFor example, `<p>blah <em>blah</em> blah</p>` instead of simply `blah <em>blah</em> blah`.\nOtherwise, the replacement operation would result in a single element (the directive) being replaced\nwith multiple elements or nodes, which is unsupported and not commonly needed in practice.\n\n\nFor example a directive with definition:\n\n```\nmyModule.directive('myDirective', function factory() {\n  return {\n    ...\n    replace: true,\n    templateUrl: 'someUrl'\n    ...\n  }\n});\n```\n\nAnd a template provided at URL `someUrl`. The template must be an html fragment that has only a\nsingle root element, like the `div` element in this template:\n\n```\n<div><b>Hello</b> World!</div>\n```\n\nAn invalid template to be used with this directive is one that defines multiple root nodes or\nelements. For example:\n\n```\n<b>Hello</b> World!\n```\n\nWatch out for html comments at the beginning or end of templates, as these can cause this error as\nwell.  Consider the following template:\n\n```\n<div class='container'>\n  <div class='wrapper'>\n     ...\n  </div> <!-- wrapper -->\n</div> <!-- container -->\n```\n\nThe `<!-- container -->` comment is interpreted as a second root element and causes the template to\nbe invalid.\n"
  },
  {
    "path": "docs/content/error/$compile/uterdir.ngdoc",
    "content": "@ngdoc error\n@name $compile:uterdir\n@fullName Unterminated Directive\n@description\n\nThis error occurs when using multi-element directives and a `directive-start` attribute fails to form a matching pair with a corresponding `directive-end` attribute.\nA `directive-start` should have a matching `directive-end` on a sibling node in the DOM. For instance,\n\n```\n<table>\n  <tr ng-repeat-start=\"item in list\">I get repeated</tr>\n  <tr ng-repeat-end>I also get repeated</tr>\n</table>\n```\n\nis a valid example.\n\nThis error can occur in several different ways. One is by leaving out the `directive-end` attribute, like so:\n\n```\n<div>\n  <span foo-start></span>\n</div>\n```\n\nAnother is by nesting a `directive-end` inside of `directive-start`, or vice versa:\n\n```\n<div>\n  <span foo-start><span foo-end></span></span>\n</div>\n```\n\nTo avoid this error, make sure each `directive-start` you use has a matching `directive-end` on a sibling node in the DOM.\n"
  },
  {
    "path": "docs/content/error/$controller/ctrlfmt.ngdoc",
    "content": "@ngdoc error\n@name $controller:ctrlfmt\n@fullName Badly formed controller string\n@description\n\nThis error occurs when {@link ng.$controller $controller} service is called\nwith a string that does not match the supported controller string formats.\n\nSupported formats:\n\n1. `__name__`\n2. `__name__ as __identifier__`\n\nNeither `__name__` or `__identifier__` may contain spaces.\n\nExample of incorrect usage that leads to this error:\n```html\n<!-- unclosed ng-controller attribute messes up the format -->\n<div ng-controller=\"myController>\n```\n\nor\n\n```js\n// does not match `__name__` or `__name__ as __identifier__`\nvar myCtrl = $controller(\"mY contRoller\", { $scope: newScope });\n```\n\nor\n\n```js\ndirective(\"myDirective\", function() {\n  return {\n    // does not match `__name__` or `__name__ as __identifier__`\n    controller: \"mY contRoller\",\n    link: function() {}\n  };\n});\n```\n\nTo fix the examples above, ensure that the controller string matches the supported\nformats, and that any html attributes which are used as controller expressions are\nclosed.\n\n\nPlease consult the {@link ng.$controller $controller} service api docs to learn more.\n"
  },
  {
    "path": "docs/content/error/$controller/ctrlreg.ngdoc",
    "content": "@ngdoc error\n@name $controller:ctrlreg\n@fullName A controller with this name is not registered.\n@description\n\nThis error occurs when the {@link ng.$controller `$controller()`} service is called\nwith a string that does not match any of the registered controllers. The controller service may have\nbeen invoked directly, or indirectly, for example through the {@link ng.ngController `ngController`} directive,\nor inside a {@link angular.Module#component component} / {@link angular.Module#directive directive} /\n{@link ngRoute.$routeProvider#when route} definition (when using a string for the controller property).\nThird-party modules can also instantiate controllers with the {@link ng.$controller `$controller()`} service.\n\nCauses for this error can be:\n\n1. Your reference to the controller has a typo. For example, in\nthe {@link ng.ngController `ngController`} directive attribute, in a {@link angular.Module#component component}\ndefinition's controller property, or in the call to {@link ng.$controller `$controller()`}.\n2. You have not registered the controller (neither via {@link angular.Module#controller `Module.controller`}\nnor {@link ng.$controllerProvider#register `$controllerProvider.register()`}.\n3. You have a typo in the *registered* controller name.\n\n\nPlease consult the {@link ng.$controller $controller} service api docs to learn more.\n"
  },
  {
    "path": "docs/content/error/$controller/noscp.ngdoc",
    "content": "@ngdoc error\n@name $controller:noscp\n@fullName Missing $scope object\n@description\n\nThis error occurs when {@link ng.$controller $controller} service is called in order to instantiate a new controller but no scope is provided via `$scope` property of the locals map.\n\nExample of incorrect usage that leads to this error:\n```\n$controller(MyController);\n//or\n$controller(MyController, {scope: newScope});\n```\n\nTo fix the example above please provide a scope (using the `$scope` property in the locals object) to the $controller call:\n\n```\n$controller(MyController, {$scope: newScope});\n```\n\nPlease consult the {@link ng.$controller $controller} service api docs to learn more.\n"
  },
  {
    "path": "docs/content/error/$http/baddata.ngdoc",
    "content": "@ngdoc error\n@name $http:baddata\n@fullName Bad JSON Data\n@description\n\nThe default {@link ng.$http#default-transformations `transformResponse`} will try to parse the\nresponse as JSON if the `Content-Type` header is `application/json`, or the response looks like a\nvalid JSON-stringified object or array.\nThis error occurs when that data is not a valid JSON object.\n\nTo resolve this error, make sure you pass valid JSON data to `transformResponse`. If the response\ndata looks like JSON, but has a different `Content-Type` header, you must\n{@link ng.$http#overriding-the-default-transformations-per-request implement your own response\ntransformer on a per request basis}, or {@link ng.$http#default-transformations modify the default `$http` responseTransform}.\n"
  },
  {
    "path": "docs/content/error/$http/badjsonp.ngdoc",
    "content": "@ngdoc error\n@name $http:badjsonp\n@fullName Bad JSONP Request Configuration\n@description\n\nThis error occurs when the URL generated from the configuration object contains a parameter with the\nsame name as the configured `jsonpCallbackParam` property; or when it contains a parameter whose\nvalue is `JSON_CALLBACK`.\n\n`$http` JSONP requests need to attach a callback query parameter to the URL. The name of this\nparameter is specified in the configuration object (or in the defaults) via the `jsonpCallbackParam`\nproperty. You must not provide your own parameter with this name in the configuration of the request.\n\nIn previous versions of AngularJS, you specified where to add the callback parameter value via the\n`JSON_CALLBACK` placeholder. This is no longer allowed.\n\nTo resolve this error, remove any parameters that have the same name as the `jsonpCallbackParam`;\nand/or remove any parameters that have a value of `JSON_CALLBACK`.\n\nFor more information, see the {@link ng.$http#jsonp `$http.jsonp()`} method API documentation.\n"
  },
  {
    "path": "docs/content/error/$http/badreq.ngdoc",
    "content": "@ngdoc error\n@name $http:badreq\n@fullName Bad Request Configuration\n@description\n\nThis error occurs when the request configuration parameter passed to the {@link ng.$http `$http`} service is not a valid object.\n`$http` expects a single parameter, the request configuration object, but received a parameter that was not an object or did not contain valid properties.\n\nThe error message should provide additional context such as the actual value of the parameter that was received.\nIf you passed a string parameter, perhaps you meant to call one of the shorthand methods on `$http` such as `$http.get(…)`, etc.\n\nTo resolve this error, make sure you pass a valid request configuration object to `$http`.\n\nFor more information, see the {@link ng.$http `$http`} service API documentation.\n"
  },
  {
    "path": "docs/content/error/$injector/cdep.ngdoc",
    "content": "@ngdoc error\n@name $injector:cdep\n@fullName Circular Dependency\n@description\n\nThis error occurs when the {@link angular.injector $injector} tries to get\na service that depends on itself, either directly or indirectly. To fix this,\nconstruct your dependency chain such that there are no circular dependencies.\n\nFor example:\n\n```\nangular.module('myApp', [])\n  .factory('myService', function (myService) {\n    // ...\n  })\n  .controller('MyCtrl', function ($scope, myService) {\n    // ...\n  });\n```\n\nWhen an instance of `MyCtrl` is created, the service `myService` will be created\nby the `$injector`. `myService` depends on itself, which causes the `$injector`\nto detect a circular dependency and throw the error.\n\nFor more information, see the {@link guide/di Dependency Injection Guide}.\n"
  },
  {
    "path": "docs/content/error/$injector/itkn.ngdoc",
    "content": "@ngdoc error\n@name $injector:itkn\n@fullName Bad Injection Token\n@description\n\nThis error occurs when using a bad token as a dependency injection annotation.\nDependency injection annotation tokens should always be strings. Using any other\ntype will cause this error to be thrown.\n\nExamples of code with bad injection tokens include:\n\n```\nvar myCtrl = function ($scope, $http) { /* ... */ };\nmyCtrl.$inject = ['$scope', 42];\n\nmyAppModule.controller('MyCtrl', ['$scope', {}, function ($scope, $timeout) {\n  // ...\n}]);\n```\n\nThe bad injection tokens are `42` in the first example and `{}` in the second.\nTo avoid the error, always use string literals for dependency injection annotation\ntokens.\n\nFor an explanation of what injection annotations are and how to use them, refer\nto the {@link guide/di Dependency Injection Guide}.\n"
  },
  {
    "path": "docs/content/error/$injector/modulerr.ngdoc",
    "content": "@ngdoc error\n@name $injector:modulerr\n@fullName Module Error\n@description\n\nThis error occurs when a module fails to load due to some exception. The error\nmessage above should provide additional context.\n\nA common reason why the module fails to load is that you've forgotten to\ninclude the file with the defined module or that the file couldn't be loaded.\n\n### Using `ngRoute`\n\nIn AngularJS `1.2.0` and later, `ngRoute` has been moved to its own module.\nIf you are getting this error after upgrading to `1.2.x` or later, be sure that you've\ninstalled {@link ngRoute `ngRoute`}.\n\n### Monkey-patching AngularJS's `ng` module\n\nThis error can also occur if you have tried to add your own components to the `ng` module.\nThis has never been supported and from `1.3.0` it will actually trigger this error.\nFor instance the following code could trigger this error.\n\n```js\nangular.module('ng').filter('tel', function (){});\n```\n\nInstead create your own module and add it as a dependency to your application's top-level module.\nSee [#9692](https://github.com/angular/angular.js/issues/9692) and\n[#7709](https://github.com/angular/angular.js/issues/7709) for more information\n"
  },
  {
    "path": "docs/content/error/$injector/nomod.ngdoc",
    "content": "@ngdoc error\n@name $injector:nomod\n@fullName Module Unavailable\n@description\n\nThis error occurs when you declare a dependency on a module that isn't defined anywhere or hasn't\nbeen loaded in the current browser context.\n\nWhen you receive this error, check that the name of the module in question is correct and that the\nfile in which this module is defined has been loaded (either via `<script>` tag, loader like\nrequire.js, or testing harness like karma).\n\nA less common reason for this error is trying to \"re-open\" a module that has not yet been defined.\n\nTo define a new module, call {@link angular.module angular.module} with a name\nand an array of dependent modules, like so:\n\n```js\n// When defining a module with no module dependencies,\n// the array of dependencies should be defined and empty.\nvar myApp = angular.module('myApp', []);\n```\n\nTo retrieve a reference to the same module for further configuration, call\n`angular.module` without the array argument.\n\n```js\nvar myApp = angular.module('myApp');\n```\n\nCalling `angular.module` without the array of dependencies when the module has not yet been defined\ncauses this error to be thrown. To fix it, define your module with a name and an empty array, as in\nthe first example above.\n"
  },
  {
    "path": "docs/content/error/$injector/pget.ngdoc",
    "content": "@ngdoc error\n@name $injector:pget\n@fullName Provider Missing $get\n@description\n\nThis error occurs when attempting to register a provider that does not have a\n`$get` method. For example:\n\n```\nfunction BadProvider() {} // No $get method!\nangular.module(\"myApp\", [])\n  .provider('bad', BadProvider);  // this throws the error\n```\n\nTo fix the error, fill in the `$get` method on the provider like so:\n\n```\nfunction GoodProvider() {\n  this.$get = angular.noop;\n}\nangular.module(\"myApp\", [])\n  .provider('good', GoodProvider);\n```\n\nFor more information, refer to the {@link auto.$provide#provider\n$provide.provider} api doc.\n"
  },
  {
    "path": "docs/content/error/$injector/strictdi.ngdoc",
    "content": "@ngdoc error\n@name $injector:strictdi\n@fullName Explicit annotation required\n@description\n\nThis error occurs when attempting to invoke a function or provider which\nhas not been explicitly annotated, while the application is running with\nstrict-di mode enabled.\n\nFor example:\n\n```\nangular.module(\"myApp\", [])\n  // BadController cannot be invoked, because\n  // the dependencies to be injected are not\n  // explicitly listed.\n  .controller(\"BadController\", function($scope, $http, $filter) {\n    // ...\n  });\n```\n\nTo fix the error, explicitly annotate the function using either the inline\nbracket notation, or with the $inject property:\n\n```\nfunction GoodController1($scope, $http, $filter) {\n  // ...\n}\nGoodController1.$inject = [\"$scope\", \"$http\", \"$filter\"];\n\nangular.module(\"myApp\", [])\n  // GoodController1 can be invoked because it\n  // had an $inject property, which is an array\n  // containing the dependency names to be\n  // injected.\n  .controller(\"GoodController1\", GoodController1)\n\n  // GoodController2 can also be invoked, because\n  // the dependencies to inject are listed, in\n  // order, in the array, with the function to be\n  // invoked trailing on the end.\n  .controller(\"GoodController2\", [\n    \"$scope\",\n    \"$http\",\n    \"$filter\",\n    function($scope, $http, $filter) {\n      // ...\n    }\n  ]);\n\n```\n\nFor more information about strict-di mode, see {@link ng.directive:ngApp ngApp}\nand {@link angular.bootstrap angular.bootstrap}.\n"
  },
  {
    "path": "docs/content/error/$injector/undef.ngdoc",
    "content": "@ngdoc error\n@name $injector:undef\n@fullName Undefined Value\n@description\n\nThis error results from registering a factory which does not return a value (or whose return value is undefined).\n\nThe following is an example of a factory which will throw this error upon injection:\n\n```js\nangular.module(\"badModule\", []).\n  factory(\"badFactory\", function() {\n    doLotsOfThings();\n    butDontReturnAValue();\n  });\n```\n\nIn order to prevent the error, return a value of some sort, such as an object which exposes an API for working\nwith the injected object.\n\n```js\nangular.module(\"goodModule\", []).\n  factory(\"goodFactory\", function() {\n    doLotsOfThings();\n    butDontReturnAValue();\n\n    return {\n        doTheThing: function methodThatDoesAThing() {\n        }\n    };\n  });\n```\n\n"
  },
  {
    "path": "docs/content/error/$injector/unpr.ngdoc",
    "content": "@ngdoc error\n@name $injector:unpr\n@fullName Unknown Provider\n@description\n\nThis error results from the `$injector` being unable to resolve a required\ndependency. To fix this, make sure the dependency is defined and spelled\ncorrectly. For example:\n\n```\nangular.module('myApp', [])\n  .controller('MyController', ['myService', function (myService) {\n    // Do something with myService\n  }]);\n```\n\nThe above code will fail with `$injector:unpr` if `myService` is not defined.\n\nMaking sure each dependency is defined will fix the problem, as noted below.\n\n```\nangular.module('myApp', [])\n  .service('myService', function () { /* ... */ })\n  .controller('MyController', ['myService', function (myService) {\n    // Do something with myService\n  }]);\n```\n\nAn unknown provider error can also be caused by accidentally redefining a\nmodule using the `angular.module` API, as shown in the following example.\n\n```\nangular.module('myModule', [])\n  .service('myCoolService', function () { /* ... */ });\n\nangular.module('myModule', [])\n  // myModule has already been created! This is not what you want!\n  .directive('myDirective', ['myCoolService', function (myCoolService) {\n    // This directive definition throws unknown provider, because myCoolService\n    // has been destroyed.\n  }]);\n```\n\nTo fix this problem, make sure you only define each module with the\n`angular.module(name, [requires])` syntax once across your entire project.\nRetrieve it for subsequent use with `angular.module(name)`. The fixed example\nis shown below.\n\n```\nangular.module('myModule', [])\n  .service('myCoolService', function () { /* ... */ });\n\nangular.module('myModule')\n  .directive('myDirective', ['myCoolService', function (myCoolService) {\n    // This directive definition does not throw unknown provider.\n  }]);\n```\n\n\nAttempting to inject one controller into another will also throw an `Unknown provider` error:\n\n```\nangular.module('myModule', [])\n  .controller('MyFirstController', function() { /* ... */ })\n  .controller('MySecondController', ['MyFirstController', function(MyFirstController) {\n    // This controller throws an unknown provider error because\n    // MyFirstController cannot be injected.\n  }]);\n```\n\nUse the `$controller` service if you want to instantiate controllers yourself.\n\nAttempting to inject a scope object into anything that's not a controller or a directive,\nfor example a service, will also throw an `Unknown provider: $scopeProvider <- $scope` error.\nThis might happen if one mistakenly registers a controller as a service, ex.:\n\n```\nangular.module('myModule', [])\n  .service('MyController', ['$scope', function($scope) {\n    // This controller throws an unknown provider error because\n    // a scope object cannot be injected into a service.\n  }]);\n```\n\nIf you encounter this error only with minified code, consider using `ngStrictDi` (see\n{@link ng.directive:ngApp ngApp}) to provoke the error with the non-minified source.\n"
  },
  {
    "path": "docs/content/error/$interpolate/badexpr.ngdoc",
    "content": "@ngdoc error\n@name $interpolate:badexpr\n@fullName Expecting end operator\n@description\n\nThe AngularJS expression is missing the corresponding closing operator.\n"
  },
  {
    "path": "docs/content/error/$interpolate/dupvalue.ngdoc",
    "content": "@ngdoc error\n@name $interpolate:dupvalue\n@fullName Duplicate choice in plural/select\n@description\n\nYou have repeated a match selection for your plural or select MessageFormat\nextension in your interpolation expression.  The different choices have to be unique.\n\nFor more information about the MessageFormat syntax in interpolation\nexpressions, please refer to MessageFormat extensions section at\n{@link guide/i18n#MessageFormat AngularJS i18n MessageFormat}\n"
  },
  {
    "path": "docs/content/error/$interpolate/interr.ngdoc",
    "content": "@ngdoc error\n@name $interpolate:interr\n@fullName Interpolation Error\n@description\n\nThis error occurs when interpolation fails due to some exception. The error\nmessage above should provide additional context.\n"
  },
  {
    "path": "docs/content/error/$interpolate/logicbug.ngdoc",
    "content": "@ngdoc error\n@name $interpolate:logicbug\n@fullName Bug in ngMessageFormat module\n@description\n\nYou've just hit a bug in the ngMessageFormat module provided by angular-message-format.min.js.\nPlease file a github issue for this and provide the interpolation text that caused you to hit this\nbug mentioning the exact version of AngularJS used and we will fix it!\n\nFor more information about the MessageFormat syntax in interpolation\nexpressions, please refer to MessageFormat extensions section at\n{@link guide/i18n#MessageFormat AngularJS i18n MessageFormat}\n"
  },
  {
    "path": "docs/content/error/$interpolate/nochgmustache.ngdoc",
    "content": "@ngdoc error\n@name $interpolate:nochgmustache\n@fullName Redefinition of start/endSymbol incompatible with MessageFormat extensions\n@description\n\nYou have redefined `$interpolate.startSymbol`/`$interpolate.endSymbol` and also\nloaded the `ngMessageFormat` module (provided by angular-message-format.min.js)\nwhile creating your injector.\n\n`ngMessageFormat` currently does not support redefinition of the\nstartSymbol/endSymbol used by `$interpolate`.  If this is affecting you, please\nfile an issue and mention @chirayuk on it.  This is intended to be fixed in a\nfuture commit and the github issue will help gauge urgency.\n\nFor more information about the MessageFormat syntax in interpolation\nexpressions, please refer to MessageFormat extensions section at\n{@link guide/i18n#MessageFormat AngularJS i18n MessageFormat}\n"
  },
  {
    "path": "docs/content/error/$interpolate/noconcat.ngdoc",
    "content": "@ngdoc error\n@name $interpolate:noconcat\n@fullName Multiple Expressions\n@description\n\nThis error occurs when performing an interpolation that concatenates multiple\nexpressions when a trusted value is required. Concatenating expressions makes\nit hard to reason about whether some combination of concatenated values are\nunsafe to use and could easily lead to XSS.\n\nFor more information about how AngularJS helps keep your app secure, refer to\nthe {@link ng.$sce $sce} API doc.\n"
  },
  {
    "path": "docs/content/error/$interpolate/reqarg.ngdoc",
    "content": "@ngdoc error\n@name $interpolate:reqarg\n@fullName Missing required argument for MessageFormat\n@description\n\nYou must specify the MessageFormat function that you're using right after the\ncomma following the AngularJS expression.  Currently, the supported functions are\n\"plural\" and \"select\" (for gender selections.)\n\nFor more information about the MessageFormat syntax in interpolation\nexpressions, please refer to MessageFormat extensions section at\n{@link guide/i18n#MessageFormat AngularJS i18n MessageFormat}\n"
  },
  {
    "path": "docs/content/error/$interpolate/reqcomma.ngdoc",
    "content": "@ngdoc error\n@name $interpolate:reqcomma\n@fullName Missing comma following MessageFormat plural/select keyword\n@description\n\nThe MessageFormat syntax requires a comma following the \"plural\" or \"select\"\nextension keyword in the extended interpolation syntax.\n\nFor more information about the MessageFormat syntax in interpolation\nexpressions, please refer to MessageFormat extensions section at\n{@link guide/i18n#MessageFormat AngularJS i18n MessageFormat}\n"
  },
  {
    "path": "docs/content/error/$interpolate/reqendbrace.ngdoc",
    "content": "@ngdoc error\n@name $interpolate:reqendbrace\n@fullName Unterminated message for plural/select value\n@description\n\nThe plural or select message for a value or keyword choice has no matching end\nbrace to mark the end of the message.\n\nFor more information about the MessageFormat syntax in interpolation\nexpressions, please refer to MessageFormat extensions section at\n{@link guide/i18n#MessageFormat AngularJS i18n MessageFormat}\n"
  },
  {
    "path": "docs/content/error/$interpolate/reqendinterp.ngdoc",
    "content": "@ngdoc error\n@name $interpolate:reqendinterp\n@fullName Unterminated interpolation\n@description\n\nThe interpolation text does not have an ending `endSymbol` (\"}}\" by default) and is unterminated.\n"
  },
  {
    "path": "docs/content/error/$interpolate/reqopenbrace.ngdoc",
    "content": "@ngdoc error\n@name $interpolate:reqopenbrace\n@fullName An opening brace was expected but not found\n@description\n\nThe plural or select extension keyword or values (such as \"other\", \"male\",\n\"female\", \"=0\", \"one\", \"many\", etc.) MUST be followed by a message enclosed in\nbraces.\n\nFor more information about the MessageFormat syntax in interpolation\nexpressions, please refer to MessageFormat extensions section at\n{@link guide/i18n#MessageFormat AngularJS i18n MessageFormat}\n"
  },
  {
    "path": "docs/content/error/$interpolate/reqother.ngdoc",
    "content": "@ngdoc error\n@name $interpolate:reqother\n@fullName Required choice \"other\" for select/plural in MessageFormat\n@description\n\nYour interpolation expression with a MessageFormat extension for either\n\"plural\" or \"select\" (typically used for gender selection) does not contain a\nmessage for the choice \"other\".  Using either select or plural MessageFormat\nextensions require that you provide a message for the selection \"other\".\n\nFor more information about the MessageFormat syntax in interpolation\nexpressions, please refer to MessageFormat extensions section at\n{@link guide/i18n#MessageFormat AngularJS i18n MessageFormat}\n"
  },
  {
    "path": "docs/content/error/$interpolate/unknarg.ngdoc",
    "content": "@ngdoc error\n@name $interpolate:unknarg\n@fullName Unrecognized MessageFormat extension\n@description\n\nThe MessageFormat extensions provided by `ngMessageFormat` are currently\nlimited to \"plural\" and \"select\".  The extension that you have used is either\nunsupported or invalid.\n\nFor more information about the MessageFormat syntax in interpolation\nexpressions, please refer to MessageFormat extensions section at\n{@link guide/i18n#MessageFormat AngularJS i18n MessageFormat}\n"
  },
  {
    "path": "docs/content/error/$interpolate/unsafe.ngdoc",
    "content": "@ngdoc error\n@name $interpolate:unsafe\n@fullName MessageFormat extensions not allowed in secure context\n@description\n\nYou have attempted to use a MessageFormat extension in your interpolation expression that is marked as a secure context.  For security purposes, this is not supported.\n\nRead more about secure contexts at {@link ng.$sce Strict Contextual Escaping\n(SCE)} and about the MessageFormat extensions at {@link\nguide/i18n#MessageFormat AngularJS i18n MessageFormat}.\n"
  },
  {
    "path": "docs/content/error/$interpolate/untermstr.ngdoc",
    "content": "@ngdoc error\n@name $interpolate:untermstr\n@fullName Unterminated string literal\n@description\n\nThe string literal was not terminated in your AngularJS expression.\n"
  },
  {
    "path": "docs/content/error/$interpolate/wantstring.ngdoc",
    "content": "@ngdoc error\n@name $interpolate:wantstring\n@fullName Expected the beginning of a string\n@description\n\nWe expected to see the beginning of a string (either a single quote or a double\nquote character) in the expression but it was not found.  The expression is\ninvalid.  If this is incorrect, please file an issue on github.\n"
  },
  {
    "path": "docs/content/error/$interval/badprom.ngdoc",
    "content": "@ngdoc error\n@name $interval:badprom\n@fullName Non-$interval promise\n@description\n\nThis error occurs when calling {@link ng.$interval#cancel $interval.cancel()} with a promise that\nwas not generated by the {@link ng.$interval $interval} service. This can, for example, happen when\ncalling {@link ng.$q#the-promise-api then()/catch()} on the returned promise, which creates a new\npromise, and pass that new promise to {@link ng.$interval#cancel $interval.cancel()}.\n\nExample of incorrect usage that leads to this error:\n\n```js\nvar promise = $interval(doSomething, 1000, 5).then(doSomethingElse);\n$interval.cancel(promise);\n```\n\nTo fix the example above, keep a reference to the promise returned by\n{@link ng.$interval $interval()} and pass that to {@link ng.$interval#cancel $interval.cancel()}:\n\n```js\nvar promise = $interval(doSomething, 1000, 5);\nvar newPromise = promise.then(doSomethingElse);\n$interval.cancel(promise);\n```\n"
  },
  {
    "path": "docs/content/error/$location/badpath.ngdoc",
    "content": "@ngdoc error\n@name $location:badpath\n@fullName Invalid Path\n@description\n\nThis error occurs when the path of a location contains invalid characters.\nThe most common fault is when the path starts with double slashes (`//`) or backslashes ('\\\\').\nFor example if the base path of an application is `https://a.b.c/` then the following path is\ninvalid `https://a.b.c///d/e/f`.\n"
  },
  {
    "path": "docs/content/error/$location/ipthprfx.ngdoc",
    "content": "@ngdoc error\n@name $location:ipthprfx\n@fullName Invalid or Missing Path Prefix\n@description\n\nThis error occurs when you configure the {@link ng.$location `$location`} service in the html5 mode, specify a base url for your application via `<base>` element and try to update the location with a path that doesn't match the base prefix.\n\nTo resolve this issue, please check the base url specified via the `<base>` tag in the head of your main html document, as well as the url that you tried to set the location to.\n"
  },
  {
    "path": "docs/content/error/$location/isrcharg.ngdoc",
    "content": "@ngdoc error\n@name $location:isrcharg\n@fullName Wrong $location.search() argument type\n@description\n\nTo resolve this error, ensure that the first argument for the `$location.search` call is a `string` or an object.\nYou can use the stack trace associated with this error to identify the call site that caused this issue.\n\nTo learn more, please consult the {@link ng.$location `$location`} api docs.\n"
  },
  {
    "path": "docs/content/error/$location/nobase.ngdoc",
    "content": "@ngdoc error\n@name $location:nobase\n@fullName $location in HTML5 mode requires a &lt;base&gt; tag to be present!\n@description\n\nIf you configure {@link ng.$location `$location`} to use\n{@link $locationProvider `html5Mode`} (`history.pushState`), you need to specify the base URL for the application with a [`<base href=\"\">`](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base) tag or configure\n`$locationProvider` to not require a base tag by passing a definition object with\n`requireBase:false` to `$locationProvider.html5Mode()`:\n\n```javascript\n$locationProvider.html5Mode({\n  enabled: true,\n  requireBase: false\n});\n```\n\nNote that removing the requirement for a `<base>` tag will have adverse side effects when resolving\nrelative paths with `$location` in IE9.\n\nThe base URL is then used to resolve all relative URLs throughout the application regardless of the\nentry point into the app.\n\nIf you are deploying your app into the root context (e.g. `https://myapp.com/`), set the base URL to `/`:\n\n```html\n<head>\n  <base href=\"/\">\n  ...\n</head>\n```\n\nIf you are deploying your app into a sub-context (e.g. `https://myapp.com/subapp/`), set the base URL to the\nURL of the subcontext:\n\n```html\n<head>\n  <base href=\"/subapp/\">\n  ...\n</head>\n```\n\nBefore AngularJS 1.3 we didn't have this hard requirement and it was easy to write apps that worked\nwhen deployed in the root context but were broken when moved to a sub-context because in the\nsub-context all absolute urls would resolve to the root context of the app. To prevent this,\nuse relative URLs throughout your app:\n\n```html\n<!-- wrong: -->\n<a href=\"/userProfile\">User Profile</a>\n\n\n<!-- correct: -->\n<a href=\"userProfile\">User Profile</a>\n\n```\n\nAdditionally, if you want to support [browsers that don't have the `history.pushState`\nAPI](http://caniuse.com/#feat=history), the fallback mechanism provided by `$location`\nwon't work well without specifying the base url of the application.\n\nIn order to make it easier to migrate from hashbang mode to html5 mode, we require that the base\nURL is always specified when `$location`'s `html5mode` is enabled.\n"
  },
  {
    "path": "docs/content/error/$location/nostate.ngdoc",
    "content": "@ngdoc error\n@name $location:nostate\n@fullName History API state support is available only in HTML5 mode and only in browsers supporting HTML5 History API\n@description\n\nThis error occurs when the {@link ng.$location#state $location.state} method is used when {@link ng.$locationProvider#html5Mode $locationProvider.html5Mode} is not turned on or the browser used doesn't support the HTML5 History API (for example, IE9 or Android 2.3).\n\nTo avoid this error, either drop support for those older browsers or avoid using this method.\n"
  },
  {
    "path": "docs/content/error/$parse/esc.ngdoc",
    "content": "@ngdoc error\n@name $parse:esc\n@fullName Value cannot be escaped\n@description\n\nOccurs when the parser tries to escape a value that is not known.\n\nThis should never occur in practice. If it does then that indicates a programming\nerror in the AngularJS `$parse` service itself and should be reported as an issue\nat https://github.com/angular/angular.js/issues."
  },
  {
    "path": "docs/content/error/$parse/lexerr.ngdoc",
    "content": "@ngdoc error\n@name $parse:lexerr\n@fullName Lexer Error\n@description\n\nOccurs when an expression has a lexical error, for example a malformed number (0.5e-) or an invalid unicode escape.\n\nThe error message contains a more precise error.\n\nTo resolve, learn more about {@link guide/expression AngularJS expressions}, identify the error and fix the expression's syntax.\n"
  },
  {
    "path": "docs/content/error/$parse/lval.ngdoc",
    "content": "@ngdoc error\n@name $parse:lval\n@fullName Trying to assign a value to a non l-value\n@description\n\nOccurs when an expression is trying to assign a value to a non-assignable expression.\n\nThis can happen if the left side of an assignment is not a valid reference to a variable\nor property. E.g. In the following snippet `1+2` is not assignable.\n\n```\n(1+2) = 'hello';\n```\n"
  },
  {
    "path": "docs/content/error/$parse/syntax.ngdoc",
    "content": "@ngdoc error\n@name $parse:syntax\n@fullName Syntax Error\n@description\n\nOccurs when there is a syntax error in an expression.  These errors are thrown while compiling the expression.\nThe error message contains a more precise description of the error, including the location (column) in the expression where the error occurred.\n\nTo resolve, learn more about {@link guide/expression AngularJS expressions}, identify the error and fix the expression's syntax.\n"
  },
  {
    "path": "docs/content/error/$parse/ueoe.ngdoc",
    "content": "@ngdoc error\n@name $parse:ueoe\n@fullName Unexpected End of Expression\n@description\n\nOccurs when an expression is missing tokens at the end of the expression.\n\nFor example, forgetting to close a bracket or failing to properly escape quotes in an expression\nwill trigger this error.\n\nTo resolve, learn more about {@link guide/expression AngularJS expressions}, identify the error and\nfix the expression's syntax.\n"
  },
  {
    "path": "docs/content/error/$q/norslvr.ngdoc",
    "content": "@ngdoc error\n@name $q:norslvr\n@fullName No resolver function passed to $Q\n@description\n\nOccurs when calling creating a promise using {@link $q} as a constructor, without providing the\nrequired `resolver` function.\n\n```\n//bad\nvar promise = $q().then(doSomething);\n\n//good\nvar promise = $q(function(resolve, reject) {\n  waitForSomethingAsync.then(resolve);\n}).then(doSomething);\n```\n"
  },
  {
    "path": "docs/content/error/$q/qcycle.ngdoc",
    "content": "@ngdoc error\n@name $q:qcycle\n@fullName Cannot resolve a promise with itself\n@description\n\nOccurs when resolving a promise with itself as the value, including returning the promise in a\nfunction passed to `then`. The A+ 1.1 spec mandates that this behavior throw a TypeError.\nhttps://github.com/promises-aplus/promises-spec#the-promise-resolution-procedure\n\n```\nvar promise = $q.defer().promise;\n\n//bad\npromise.then(function (val) {\n  //Cannot return self\n  return promise;\n});\n\n//good\npromise.then(function (val) {\n  return 'some other value';\n});\n```\n"
  },
  {
    "path": "docs/content/error/$resource/badargs.ngdoc",
    "content": "@ngdoc error\n@name $resource:badargs\n@fullName Too Many Arguments\n@description\n\nThis error occurs when specifying too many arguments to a {@link ngResource.$resource `$resource`} action, such as `get`, `query` or any user-defined custom action.\nThese actions may take up to 4 arguments.\n\nFor more information, refer to the {@link ngResource.$resource `$resource`} API reference documentation.\n"
  },
  {
    "path": "docs/content/error/$resource/badcfg.ngdoc",
    "content": "@ngdoc error\n@name $resource:badcfg\n@fullName Response does not match configured parameter\n@description\n\nThis error occurs when the {@link ngResource.$resource `$resource`} service expects a response that can be deserialized as an array but receives an object, or vice versa.\nBy default, all resource actions expect objects, except `query` which expects arrays.\n\nTo resolve this error, make sure your `$resource` configuration matches the actual format of the data returned from the server.\n\nFor more information, see the {@link ngResource.$resource `$resource`} API reference documentation.\n"
  },
  {
    "path": "docs/content/error/$resource/badmember.ngdoc",
    "content": "@ngdoc error\n@name $resource:badmember\n@fullName Syntax error in param value using @member lookup\n@description\n\nOccurs when there is a syntax error when attempting to extract a param\nvalue from the data object.\n\nHere's an example of valid syntax for `params` or `paramsDefault`:\n\n````javascript\n{\n  bar: '@foo.bar'\n}\n````\n\nThe part following the `@`, `foo.bar` in this case, should be a simple\ndotted member lookup using only ASCII identifiers.  This error occurs\nwhen there is an error in that expression.  The following are all syntax\nerrors\n\n | Value   | Error          |\n |---------|----------------|\n | `@`     | Empty expression following `@`. |\n | `@1.a`  | `1` is an invalid javascript identifier. |\n | `@.a`   | Leading `.` is invalid. |\n | `@a[1]` | Only dotted lookups are supported (no index operator) |\n"
  },
  {
    "path": "docs/content/error/$resource/badname.ngdoc",
    "content": "@ngdoc error\n@name $resource:badname\n@fullName Cannot use hasOwnProperty as a parameter name\n@description\n\nOccurs when you try to use the name `hasOwnProperty` as a name of a parameter.\nGenerally, a name cannot be `hasOwnProperty` because it is used, internally, on a object\nand allowing such a name would break lookups on this object.\n"
  },
  {
    "path": "docs/content/error/$rootScope/infdig.ngdoc",
    "content": "@ngdoc error\n@name $rootScope:infdig\n@fullName Infinite $digest Loop\n@description\n\nThis error occurs when the application's model becomes unstable and each `$digest` cycle triggers a state change and subsequent `$digest` cycle.\nAngularJS detects this situation and prevents an infinite loop from causing the browser to become unresponsive.\n\nFor example, the situation can occur by setting up a watch on a path and subsequently updating the same path when the value changes.\n\n```\n$scope.$watch('foo', function() {\n  $scope.foo = $scope.foo + 1;\n});\n```\n\nOne common mistake is binding to a function which generates a new array every time it is called.  For example:\n\n```\n<div ng-repeat=\"user in getUsers()\">{{ user.name }}</div>\n\n...\n\n$scope.getUsers = function() {\n  return [ { name: 'Hank' }, { name: 'Francisco' } ];\n};\n```\n\nSince `getUsers()` returns a new array, AngularJS determines that the model is different on each `$digest`\ncycle, resulting in the error.  The solution is to return the same array object if the elements have\nnot changed:\n\n```\nvar users = [ { name: 'Hank' }, { name: 'Francisco' } ];\n\n$scope.getUsers = function() {\n  return users;\n};\n```\n\nThe maximum number of allowed iterations of the `$digest` cycle is controlled via TTL setting which can be configured via {@link ng.$rootScopeProvider $rootScopeProvider}.\n"
  },
  {
    "path": "docs/content/error/$rootScope/inprog.ngdoc",
    "content": "@ngdoc error\n@name $rootScope:inprog\n@fullName Action Already In Progress\n@description\n\nAt any point in time there can be only one `$digest` or `$apply` operation in progress. This is to\nprevent very hard to detect bugs from entering your application. The stack trace of this error\nallows you to trace the origin of the currently executing `$apply` or `$digest` call, which caused\nthe error.\n\n## Background\n\nAngularJS uses a dirty-checking digest mechanism to monitor and update values of the scope during\nthe processing of your application.  The digest works by checking all the values that are being\nwatched against their previous value and running any watch handlers that have been defined for those\nvalues that have changed.\n\nThis digest mechanism is triggered by calling `$digest` on a scope object.  Normally you do not need\nto trigger a digest manually, because every external action that can trigger changes in your\napplication, such as mouse events, timeouts or server responses, wrap the AngularJS application code\nin a block of code that will run `$digest` when the code completes.\n\nYou wrap AngularJS code in a block that will be followed by a `$digest` by calling `$apply` on a scope\nobject.  So, in pseudo-code, the process looks like this:\n\n```\nelement.on('mouseup', function() {\n  scope.$apply(function() {\n    $scope.doStuff();\n  });\n});\n```\n\nwhere `$apply()` looks something like:\n\n```\n$apply = function(fn) {\n  try {\n    fn();\n  } finally() {\n    $digest();\n  }\n}\n```\n\n## Digest Phases\n\nAngularJS keeps track of what phase of processing we are in, the relevant ones being `$apply` and\n`$digest`.  Trying to reenter a `$digest` or `$apply` while one of them is already in progress is\ntypically a sign of programming error that needs to be fixed. So AngularJS will throw this error when\nthat occurs.\n\nIn most situations it should be well defined whether a piece of code will be run inside an `$apply`,\nin which case you should not be calling `$apply` or `$digest`, or it will be run outside, in which\ncase you should wrap any code that will be interacting with AngularJS scope or services, in a call to\n`$apply`.\n\nAs an example, all Controller code should expect to be run within AngularJS, so it should have no need\nto call `$apply` or `$digest`.  Conversely, code that is being trigger directly as a call back to\nsome external event, from the DOM or 3rd party library, should expect that it is never called from\nwithin AngularJS, and so any AngularJS application code that it calls should first be wrapped in a call\nto $apply.\n\n## Common Causes\n\nApart from simply incorrect calls to `$apply` or `$digest` there are some cases when you may get\nthis error through no fault of your own.\n\n### Inconsistent API (Sync/Async)\n\nThis error is often seen when interacting with an API that is sometimes sync and sometimes async.\n\nFor example, imagine a 3rd party library that has a method which will retrieve data for us. Since it\nmay be making an asynchronous call to a server, it accepts a callback function, which will be called\nwhen the data arrives.\n\n```\nfunction MyController($scope, thirdPartyComponent) {\n  thirdPartyComponent.getData(function(someData) {\n    $scope.$apply(function() {\n      $scope.someData = someData;\n    });\n  });\n}\n```\n\nWe expect that our callback will be called asynchronously, and so from outside AngularJS. Therefore, we\ncorrectly wrap our application code that interacts with AngularJS in a call to `$apply`.\n\nThe problem comes if `getData()` decides to call the callback handler synchronously; perhaps it has\nthe data already cached in memory and so it immediately calls the callback to return the data,\nsynchronously.\n\nSince, the `MyController` constructor is always instantiated from within an `$apply` call, our\nhandler is trying to enter a new `$apply` block from within one.\n\nThis is not an ideal design choice on the part of the 3rd party library.\n\nTo resolve this type of issue, either fix the api to be always synchronous or asynchronous or force\nyour callback handler to always run asynchronously by using the `$timeout` service.\n\n```\nfunction MyController($scope, $timeout, thirdPartyComponent) {\n  thirdPartyComponent.getData(function(someData) {\n    $timeout(function() {\n      $scope.someData = someData;\n    }, 0);\n  });\n}\n```\n\nHere we have used `$timeout` to schedule the changes to the scope in a future call stack.\nBy providing a timeout period of 0ms, this will occur as soon as possible and `$timeout` will ensure\nthat the code will be called in a single `$apply` block.\n\n### Triggering Events Programmatically\n\nThe other situation that often leads to this error is when you trigger code (such as a DOM event)\nprogrammatically (from within AngularJS), which is normally called by an external trigger.\n\nFor example, consider a directive that will set focus on an input control when a value in the scope\nis true:\n\n```\nmyApp.directive('setFocusIf', function() {\n  return {\n    link: function($scope, $element, $attr) {\n      $scope.$watch($attr.setFocusIf, function(value) {\n        if ( value ) { $element[0].focus(); }\n      });\n    }\n  };\n});\n```\n\nIf we applied this directive to an input which also used the `ngFocus` directive to trigger some\nwork when the element receives focus we will have a problem:\n\n```\n<input set-focus-if=\"hasFocus\" ng-focus=\"msg='has focus'\">\n<button ng-click=\"hasFocus = true\">Focus</button>\n```\n\nIn this setup, there are two ways to trigger ngFocus. First from a user interaction:\n\n* Click on the input control\n* The input control gets focus\n* The `ngFocus` directive is triggered, setting `$scope.msg='has focus'` from within a new call to\n`$apply()`\n\nSecond programmatically:\n\n* Click the button\n* The `ngClick` directive sets the value of `$scope.hasFocus` to true inside a call to `$apply`\n* The `$digest` runs, which triggers the watch inside the `setFocusIf` directive\n* The watch's handle runs, which gives the focus to the input\n* The `ngFocus` directive is triggered, setting `$scope.msg='has focus'` from within a new call to\n`$apply()`\n\nIn this second scenario, we are already inside a `$digest` when the ngFocus directive makes another\ncall to `$apply()`, causing this error to be thrown.\n\nIt is possible to workaround this problem by moving the call to set the focus outside of the digest,\nby using `$timeout(fn, 0, false)`, where the `false` value tells AngularJS not to wrap this `fn` in an\n`$apply` block:\n\n```\nmyApp.directive('setFocusIf', function($timeout) {\n  return {\n    link: function($scope, $element, $attr) {\n      $scope.$watch($attr.setFocusIf, function(value) {\n        if ( value ) {\n          $timeout(function() {\n            // We must reevaluate the value in case it was changed by a subsequent\n            // watch handler in the digest.\n            if ( $scope.$eval($attr.setFocusIf) ) {\n              $element[0].focus();\n            }\n          }, 0, false);\n        }\n      });\n    }\n  }\n});\n```\n\n## Diagnosing This Error\n\nWhen you get this error it can be rather daunting to diagnose the cause of the issue.  The best\ncourse of action is to investigate the stack trace from the error.  You need to look for places\nwhere `$apply` or `$digest` have been called and find the context in which this occurred.\n\nThere should be two calls:\n\n* The first call is the good `$apply`/`$digest` and would normally be triggered by some event near\nthe top of the call stack.\n\n* The second call is the bad `$apply`/`$digest` and this is the one to investigate.\n\nOnce you have identified this call you work your way up the stack to see what the problem is.\n\n* If the second call was made in your application code then you should look at why this code has been\ncalled from within an `$apply`/`$digest`.  It may be a simple oversight or maybe it fits with the\nsync/async scenario described earlier.\n\n* If the second call was made inside an AngularJS directive then it is likely that it matches the second\nprogrammatic event trigger scenario described earlier.  In this case you may need to look further up\nthe tree to what triggered the event in the first place.\n\n### Example Problem\n\nLet's look at how to investigate this error using the `setFocusIf` example from above. This example\ndefines a new `setFocusIf` directive that sets the focus on the element where it is defined when the\nvalue of its attribute becomes true.\n\n<example name=\"error-$rootScope-inprog\" module=\"app\">\n  <file name=\"index.html\">\n    <button ng-click=\"focusInput = true\">Focus</button>\n    <input ng-focus=\"count = count + 1\" set-focus-if=\"focusInput\" />\n  </file>\n  <file name=\"app.js\">\n    angular.module('app', []).directive('setFocusIf', function() {\n      return function link($scope, $element, $attr) {\n        $scope.$watch($attr.setFocusIf, function(value) {\n          if (value) { $element[0].focus(); }\n        });\n      };\n    });\n  </file>\n</example>\n\nWhen you click on the button to cause the focus to occur we get our `$rootScope:inprog` error. The\nstacktrace looks like this:\n\n```\nError: [$rootScope:inprog]\n    at Error (native)\n    at angular.min.js:6:467\n    at n (angular.min.js:105:60)\n    at g.$get.g.$apply (angular.min.js:113:195)\n    at HTMLInputElement.<anonymous> (angular.min.js:198:401)\n    at angular.min.js:32:32\n    at Array.forEach (native)\n    at q (angular.min.js:7:295)\n    at HTMLInputElement.c (angular.min.js:32:14)\n    at Object.fn (app.js:12:38) angular.js:10111\n(anonymous function) angular.js:10111\n$get angular.js:7412\n$get.g.$apply angular.js:12738                   <--- $apply\n(anonymous function) angular.js:19833            <--- called here\n(anonymous function) angular.js:2890\nq angular.js:320\nc angular.js:2889\n(anonymous function) app.js:12\n$get.g.$digest angular.js:12469\n$get.g.$apply angular.js:12742                   <--- $apply\n(anonymous function) angular.js:19833            <--- called here\n(anonymous function) angular.js:2890\nq angular.js:320\n```\n\nWe can see (even though the AngularJS code is minified) that there were two calls to `$apply`, first\non line `19833`, then on line `12738` of `angular.js`.\n\nIt is this second call that caused the error.  If we look at the angular.js code, we can see that\nthis call is made by an AngularJS directive.\n\n```\nvar ngEventDirectives = {};\nforEach(\n  'click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste'.split(' '),\n  function(name) {\n    var directiveName = directiveNormalize('ng-' + name);\n    ngEventDirectives[directiveName] = ['$parse', function($parse) {\n      return {\n        compile: function($element, attr) {\n          var fn = $parse(attr[directiveName]);\n          return function(scope, element, attr) {\n            element.on(lowercase(name), function(event) {\n              scope.$apply(function() {\n                fn(scope, {$event:event});\n              });\n            });\n          };\n        }\n      };\n    }];\n  }\n);\n```\n\nIt is not possible to tell which from the stack trace, but we happen to know in this case that it is\nthe `ngFocus` directive.\n\nNow look up the stack to see that our application code is only entered once in `app.js` at line `12`.\nThis is where our problem is:\n\n```\n10: link: function($scope, $element, $attr) {\n11:   $scope.$watch($attr.setFocusIf, function(value) {\n12:     if ( value ) { $element[0].focus(); }    <---- This is the source of the problem\n13:   });\n14: }\n```\n\nWe can now see that the second `$apply` was caused by us programmatically triggering a DOM event\n(i.e. focus) to occur. We must fix this by moving the code outside of the $apply block using\n`$timeout` as described above.\n\n## Further Reading\nTo learn more about AngularJS processing model please check out the\n{@link guide/concepts concepts doc} as well as the {@link ng.$rootScope.Scope api} doc.\n"
  },
  {
    "path": "docs/content/error/$route/norout.ngdoc",
    "content": "@ngdoc error\n@name $route:norout\n@fullName Tried updating route with no current route\n@description\n\nOccurs when an attempt is made to update the parameters on the current route when\nthere is no current route. This can happen if you try to call `$route.updateParams();`\nbefore the first route transition has completed."
  },
  {
    "path": "docs/content/error/$sanitize/elclob.ngdoc",
    "content": "@ngdoc error\n@name $sanitize:elclob\n@fullName Failed to sanitize html because the element is clobbered\n@description\n\nThis error occurs when `$sanitize` sanitizer is unable to traverse the HTML because one or more of the elements in the\nHTML have been \"clobbered\". This could be a sign that the payload contains code attempting to cause a DoS attack on the\nbrowser.\n\nTypically clobbering breaks the `nextSibling` property on an element so that it points to one of its child nodes. This\nmakes it impossible to walk the HTML tree without getting stuck in an infinite loop, which causes the browser to freeze."
  },
  {
    "path": "docs/content/error/$sanitize/noinert.ngdoc",
    "content": "@ngdoc error\n@name $sanitize:noinert\n@fullName Can't create an inert html document\n@description\n\nThis error occurs when `$sanitize` sanitizer determines that `document.implementation.createHTMLDocument ` api is not supported by the current browser.\n\nThis api is necessary for safe parsing of HTML strings into DOM trees and without it the sanitizer can't sanitize the input.\n\nThe api is present in all supported browsers including IE 9.0, so the presence of this error usually indicates that AngularJS's `$sanitize` is being used on an unsupported platform.\n"
  },
  {
    "path": "docs/content/error/$sanitize/uinput.ngdoc",
    "content": "@ngdoc error\n@name $sanitize:uinput\n@fullName Failed to sanitize html because the input is unstable\n@description\n\nThis error occurs when `$sanitize` sanitizer tries to check the input for possible mXSS payload and the verification\nerrors due to the input mutating indefinitely. This could be a sign that the payload contains code exploiting an mXSS\nvulnerability in the browser.\n\nmXSS attack exploit browser bugs that cause some browsers parse a certain html strings into DOM, which once serialized\ndoesn't match the original input. These browser bugs can be exploited by attackers to create payload which looks\nharmless to sanitizers, but due to mutations caused by the browser are turned into dangerous code once processed after\nsanitization.\n"
  },
  {
    "path": "docs/content/error/$sce/icontext.ngdoc",
    "content": "@ngdoc error\n@name $sce:icontext\n@fullName Invalid / Unknown SCE context\n@description\n\nThe context enum passed to {@link ng.$sce#trustAs $sce.trustAs} was not recognized.\n\nPlease consult the list of {@link ng.$sce#contexts supported Strict Contextual Escaping (SCE) contexts}.\n"
  },
  {
    "path": "docs/content/error/$sce/iequirks.ngdoc",
    "content": "@ngdoc error\n@name $sce:iequirks\n@fullName IE<11 in quirks mode is unsupported\n@description\n\nThis error occurs when you are using AngularJS with {@link ng.$sce Strict Contextual Escaping (SCE)} mode enabled (the default) on IE10 or lower in quirks mode.\n\nIn this mode, IE<11 allow one to execute arbitrary javascript by the use of the `expression()` syntax and is not supported.\nRefer\n[CSS expressions no longer supported for the Internet zone](http://msdn.microsoft.com/en-us/library/ie/dn384050(v=vs.85).aspx)\nto learn more about them.\n\nTo resolve this error please specify the proper doctype at the top of your main html document:\n\n```\n<!doctype html>\n```\n"
  },
  {
    "path": "docs/content/error/$sce/imatcher.ngdoc",
    "content": "@ngdoc error\n@name $sce:imatcher\n@fullName Invalid matcher (only string patterns and RegExp instances are supported)\n@description\n\nPlease see {@link $sceDelegateProvider#trustedResourceUrlList\n$sceDelegateProvider.trustedResourceUrlList} and {@link\n$sceDelegateProvider#bannedResourceUrlList $sceDelegateProvider.bannedResourceUrlList} for the\nlist of acceptable items.\n"
  },
  {
    "path": "docs/content/error/$sce/insecurl.ngdoc",
    "content": "@ngdoc error\n@name $sce:insecurl\n@fullName Processing of a Resource from Untrusted Source Blocked\n@description\n\nAngularJS' {@link ng.$sce Strict Contextual Escaping (SCE)} mode (enabled by default) has blocked loading a resource from an insecure URL.\n\nTypically, this would occur if you're attempting to load an AngularJS template from an untrusted source.\nIt's also possible that a custom directive threw this error for a similar reason.\n\nAngularJS only loads templates from trusted URLs (by calling {@link ng.$sce#getTrustedResourceUrl $sce.getTrustedResourceUrl} on the template URL).\n\nBy default, only URLs that belong to the same origin are trusted. These are urls with the same domain, protocol and port as the application document.\n\nThe {@link ng.directive:ngInclude ngInclude} directive and {@link guide/directive directives} that specify a `templateUrl` require a trusted resource URL.\n\nTo load templates from other domains and/or protocols, either adjust the {@link\nng.$sceDelegateProvider#trustedResourceUrlList trusted resource URL list}/ {@link\nng.$sceDelegateProvider#bannedResourceUrlList banned resource URL list} or wrap the URL with a call to {@link\nng.$sce#trustAsResourceUrl $sce.trustAsResourceUrl}.\n\n**Note**: The browser's [Same Origin\nPolicy](https://code.google.com/p/browsersec/wiki/Part2#Same-origin_policy_for_XMLHttpRequest) and\n[Cross-Origin Resource Sharing (CORS)](http://www.w3.org/TR/cors/) policy apply\nthat may further restrict whether the template is successfully loaded.  (e.g.  neither cross-domain\nrequests won't work on all browsers nor `file://` requests on some browsers)\n"
  },
  {
    "path": "docs/content/error/$sce/itype.ngdoc",
    "content": "@ngdoc error\n@name $sce:itype\n@fullName String Value is Required for SCE Trust Call\n@description\n\n{@link ng.$sce#trustAs $sce.trustAs} requires a string value.\n\nRead more about {@link ng.$sce Strict Contextual Escaping (SCE)} in AngularJS.\n"
  },
  {
    "path": "docs/content/error/$sce/iwcard.ngdoc",
    "content": "@ngdoc error\n@name $sce:iwcard\n@fullName The sequence *** is not a valid pattern wildcard\n@description\n\nThe strings in {@link $sceDelegateProvider#trustedResourceUrlList\n$sceDelegateProvider.trustedResourceUrlList} and {@link\n$sceDelegateProvider#bannedResourceUrlList $sceDelegateProvider.bannedResourceUrlList} may not\ncontain the undefined sequence `***`.  Only `*` and `**` wildcard patterns are defined.\n"
  },
  {
    "path": "docs/content/error/$sce/unsafe.ngdoc",
    "content": "@ngdoc error\n@name $sce:unsafe\n@fullName Require a safe/trusted value\n@description\n\nThe value provided for use in a specific context was not found to be safe/trusted for use.\n\nAngularJS's {@link ng.$sce Strict Contextual Escaping (SCE)} mode\n(enabled by default), requires bindings in certain\ncontexts to result in a value that is trusted as safe for use in such a context.  (e.g. loading an\nAngularJS template from a URL requires that the URL is one considered safe for loading resources.)\n\nThis helps prevent XSS and other security issues.  Read more at\n{@link ng.$sce Strict Contextual Escaping (SCE)}\n\nYou may want to include the ngSanitize module to use the automatic sanitizing.\n"
  },
  {
    "path": "docs/content/error/$templateRequest/tpload.ngdoc",
    "content": "@ngdoc error\n@name $templateRequest:tpload\n@fullName Error Loading Template\n@description\n\nThis error occurs when {@link $templateRequest} attempts to fetch a template from some URL, and\nthe request fails.\n\nThe template URL might be defined in a directive/component definition, an instance of `ngInclude`,\nan instance of `ngMessagesInclude` or a templated route in a `$route` route definition.\n\nTo resolve this error, ensure that the URL of the template is spelled correctly and resolves to\ncorrect absolute URL.\nThe [Chrome Developer Tools](https://developers.google.com/chrome-developer-tools/docs/network#network_panel_overview)\nmight also be helpful in determining why the request failed.\n\nIf you are using {@link ng.$templateCache} to pre-load templates, ensure that the cache was\npopulated with the template.\n"
  },
  {
    "path": "docs/content/error/$timeout/badprom.ngdoc",
    "content": "@ngdoc error\n@name $timeout:badprom\n@fullName Non-$timeout promise\n@description\n\nThis error occurs when calling {@link ng.$timeout#cancel $timeout.cancel()} with a promise that\nwas not generated by the {@link ng.$timeout $timeout} service. This can, for example, happen when\ncalling {@link ng.$q#the-promise-api then()/catch()} on the returned promise, which creates a new\npromise, and pass that new promise to {@link ng.$timeout#cancel $timeout.cancel()}.\n\nExample of incorrect usage that leads to this error:\n\n```js\nvar promise = $timeout(doSomething, 1000).then(doSomethingElse);\n$timeout.cancel(promise);\n```\n\nTo fix the example above, keep a reference to the promise returned by\n{@link ng.$timeout $timeout()} and pass that to {@link ng.$timeout#cancel $timeout.cancel()}:\n\n```js\nvar promise = $timeout(doSomething, 1000);\nvar newPromise = promise.then(doSomethingElse);\n$timeout.cancel(promise);\n```\n"
  },
  {
    "path": "docs/content/error/filter/notarray.ngdoc",
    "content": "@ngdoc error\n@name filter:notarray\n@fullName Not an array\n@description\n\nThis error occurs when {@link ng.filter filter} is not used with an array:\n```html\n<input ng-model=\"search\">\n<div ng-repeat=\"(key, value) in myObj | filter:search\">\n  {{ key }} : {{ value }}\n</div>\n```\n\nFilter must be used with an array so a subset of items can be returned.\nThe array can be initialized asynchronously and therefore null or undefined won't throw this error.\n\nTo filter an object by the value of its properties you can create your own custom filter:\n```js\nangular.module('customFilter',[])\n  .filter('custom', function() {\n    return function(input, search) {\n      if (!input) return input;\n      if (!search) return input;\n      var expected = ('' + search).toLowerCase();\n      var result = {};\n      angular.forEach(input, function(value, key) {\n        var actual = ('' + value).toLowerCase();\n        if (actual.indexOf(expected) !== -1) {\n          result[key] = value;\n        }\n      });\n      return result;\n    }\n  });\n```\nThat can be used as:\n```html\n<input ng-model=\"search\">\n<div ng-repeat=\"(key, value) in myObj | custom:search\">\n  {{ key }} : {{ value }}\n</div>\n```\n\nYou could as well convert the object to an array using a filter such as\n[toArrayFilter](https://github.com/petebacondarwin/angular-toArrayFilter):\n```html\n<input ng-model=\"search\">\n<div ng-repeat=\"item in myObj | toArray:false | filter:search\">\n  {{ item }}\n</div>\n```\n"
  },
  {
    "path": "docs/content/error/index.ngdoc",
    "content": "@ngdoc overview\n@name Error Reference\n@description\n\n# Error Reference\n\nUse the Error Reference manual to find information about error conditions in\nyour AngularJS app. Errors thrown in production builds of AngularJS will log\nlinks to this site on the console.\n\nOther useful references for debugging your app include:\n\n- {@link api/ API Reference} for detailed information about specific features\n- {@link guide/ Developer Guide} for AngularJS concepts\n- {@link tutorial/ Tutorial} for getting started\n"
  },
  {
    "path": "docs/content/error/jqLite/nosel.ngdoc",
    "content": "@ngdoc error\n@name jqLite:nosel\n@fullName Unsupported Selector Lookup\n@description\n\nIn order to keep AngularJS small, AngularJS implements only a subset of the selectors in {@link angular.element#angularjs-s-jqlite jqLite}.\nThis error occurs when a jqLite instance is invoked with a selector other than this subset.\n\nIn order to resolve this error, rewrite your code to only use tag name selectors and manually traverse the DOM using the APIs provided by jqLite.\n\nAlternatively, you can include a full version of jQuery, which AngularJS will automatically use and that will make all selectors available.\n"
  },
  {
    "path": "docs/content/error/jqLite/offargs.ngdoc",
    "content": "@ngdoc error\n@name jqLite:offargs\n@fullName Invalid jqLite#off() parameter\n@description\n\nThis error occurs when trying to pass too many arguments to `jqLite#off`. Note\nthat `jqLite#off` does not support namespaces or selectors like jQuery.\n"
  },
  {
    "path": "docs/content/error/jqLite/onargs.ngdoc",
    "content": "@ngdoc error\n@name jqLite:onargs\n@fullName Invalid jqLite#on() Parameters\n@description\n\nThis error occurs when trying to pass too many arguments to `jqLite#on`. Note\nthat `jqLite#on` does not support the `selector` or `eventData` parameters as\njQuery does.\n"
  },
  {
    "path": "docs/content/error/linky/notstring.ngdoc",
    "content": "@ngdoc error\n@name linky:notstring\n@fullName Not a string\n@description\n\nThis error occurs when {@link ngSanitize.linky linky} is used with a non-empty, non-string value:\n```html\n<div ng-bind-html=\"42 | linky\"></div>\n```\n\n`linky` is supposed to be used with string values only, and therefore assumes that several methods\n(such as `.match()`) are available on the passed in value.\nThe value can be initialized asynchronously and therefore null or undefined won't throw this error.\n\nIf you want to pass non-string values to `linky` (e.g. Objects whose `.toString()` should be\nutilized), you need to manually convert them to strings.\n"
  },
  {
    "path": "docs/content/error/ng/aobj.ngdoc",
    "content": "@ngdoc error\n@name ng:aobj\n@fullName Invalid Argument\n@description\n\nThe argument passed should be an object. Check the value that was passed to the function where\nthis error was thrown.\n"
  },
  {
    "path": "docs/content/error/ng/areq.ngdoc",
    "content": "@ngdoc error\n@name ng:areq\n@fullName Bad Argument\n@description\n\nAngularJS often asserts that certain values will be present and truthy using a helper function. If\nthe assertion fails, this error is thrown. To fix this problem, make sure that the value the\nassertion expects is defined and matches the type mentioned in the error.\n\nIf the type is `undefined`, make sure any newly added controllers/directives/services are properly\ndefined and included in the script(s) loaded by your page.\n"
  },
  {
    "path": "docs/content/error/ng/badname.ngdoc",
    "content": "@ngdoc error\n@name ng:badname\n@fullName Bad `hasOwnProperty` Name\n@description\n\nOccurs when you try to use the name `hasOwnProperty` in a context where it is not allowed.\nGenerally, a name cannot be `hasOwnProperty` because it is used, internally, on a object\nand allowing such a name would break lookups on this object.\n"
  },
  {
    "path": "docs/content/error/ng/btstrpd.ngdoc",
    "content": "@ngdoc error\n@name ng:btstrpd\n@fullName App Already Bootstrapped with this Element\n@description\n\nOccurs when calling {@link angular.bootstrap} on an element that has already been bootstrapped.\n\nThis usually happens when you accidentally use both `ng-app` and `angular.bootstrap` to bootstrap an\napplication.\n\n\n```\n<html>\n...\n  <body ng-app=\"myApp\">\n    <script>\n      angular.bootstrap(document.body, ['myApp']);\n    </script>\n  </body>\n</html>\n```\n\nNote that for bootstrapping purposes, the `<html>` element is the same as `document`, so the following\nwill also throw an error.\n\n```\n<html>\n...\n<script>\n  angular.bootstrap(document, ['myApp']);\n</script>\n</html>\n```\n\nYou can also get this error if you accidentally load AngularJS itself more than once.\n\n```\n<html ng-app>\n  <head>\n    <script src=\"angular.js\"></script>\n\n    ...\n\n  </head>\n  <body>\n\n    ...\n\n    <script src=\"angular.js\"></script>\n  </body>\n</html>\n```\n"
  },
  {
    "path": "docs/content/error/ng/cpi.ngdoc",
    "content": "@ngdoc error\n@name ng:cpi\n@fullName Bad Copy\n@description\n\nThis error occurs when attempting to copy an object to itself. Calling {@link\nangular.copy angular.copy} with a `destination` object deletes\nall of the elements or properties on `destination` before copying to it. Copying\nan object to itself is not supported. Make sure to check your calls to\n`angular.copy` and avoid copying objects or arrays to themselves.\n"
  },
  {
    "path": "docs/content/error/ng/cpta.ngdoc",
    "content": "@ngdoc error\n@name ng:cpta\n@fullName Copying TypedArray\n@description\n\nCopying TypedArray's with a destination is not supported because TypedArray\nobjects can not be mutated, they are fixed length.\n"
  },
  {
    "path": "docs/content/error/ng/cpws.ngdoc",
    "content": "@ngdoc error\n@name ng:cpws\n@fullName Copying Window or Scope\n@description\n\nCopying Window or Scope instances is not supported because of cyclical and self\nreferences. Avoid copying windows and scopes, as well as any other cyclical or\nself-referential structures. Note that trying to deep copy an object containing\ncyclical references that is neither a window nor a scope will cause infinite\nrecursion and a stack overflow.\n"
  },
  {
    "path": "docs/content/error/ng/test.ngdoc",
    "content": "@ngdoc error\n@name ng:test\n@fullName Testability Not Found\n@description\n\nAngularJS's testability helper, getTestability, requires a root element to be\npassed in. This helps differentiate between different AngularJS apps on the same\npage. This error is thrown when no injector is found for root element. It is\noften because the root element is outside of the ng-app.\n"
  },
  {
    "path": "docs/content/error/ngModel/constexpr.ngdoc",
    "content": "@ngdoc error\n@name ngModel:constexpr\n@fullName Non-Constant Expression\n@description\n\nSome attributes used in conjunction with ngModel (such as ngTrueValue or ngFalseValue) will only\naccept constant expressions.\n\nExamples using constant expressions include:\n\n```\n<input type=\"checkbox\" ng-model=\"...\" ng-true-value=\"'truthyValue'\">\n<input type=\"checkbox\" ng-model=\"...\" ng-false-value=\"0\">\n```\n\nExamples of non-constant expressions include:\n\n```\n<input type=\"checkbox\" ng-model=\"...\" ng-true-value=\"someValue\">\n<input type=\"checkbox\" ng-model=\"...\" ng-false-value=\"{foo: someScopeValue}\">\n```\n"
  },
  {
    "path": "docs/content/error/ngModel/datefmt.ngdoc",
    "content": "@ngdoc error\n@name ngModel:datefmt\n@fullName Model is not a date object\n@description\n\nAll date-related inputs like `<input type=\"date\">` require the model to be a `Date` object.\nIf the model is something else, this error will be thrown.\nAngularJS does not set validation errors on the `<input>` in this case\nas those errors are shown to the user, but the erroneous state was\ncaused by incorrect application logic and not by the user.\n\n"
  },
  {
    "path": "docs/content/error/ngModel/nonassign.ngdoc",
    "content": "@ngdoc error\n@name ngModel:nonassign\n@fullName Non-Assignable Expression\n@description\n\nThis error occurs when expression the {@link ng.directive:ngModel ngModel} directive is bound to is a non-assignable expression.\n\nExamples using assignable expressions include:\n\n```\n<input ng-model=\"namedVariable\">\n<input ng-model=\"myObj.someProperty\">\n<input ng-model=\"indexedArray[0]\">\n```\n\nExamples of non-assignable expressions include:\n\n```\n<input ng-model=\"foo + bar\">\n<input ng-model=\"42\">\n<input ng-model=\"'oops'\">\n<input ng-model=\"myFunc()\">\n```\n\nAlways make sure that the expression bound via `ngModel` directive can be assigned to.\n\nFor more information, see the {@link ng.directive:ngModel ngModel API doc}.\n"
  },
  {
    "path": "docs/content/error/ngModel/nopromise.ngdoc",
    "content": "@ngdoc error\n@name ngModel:nopromise\n@fullName No promise\n@description\n\nThe return value of an async validator, must always be a promise. If you want to return a\nnon-promise value, you can convert it to a promise using {@link ng.$q#resolve `$q.resolve()`} or\n{@link ng.$q#reject `$q.reject()`}.\n\nExample:\n\n```\n.directive('asyncValidator', function($q) {\n  return {\n    require: 'ngModel',\n    link: function(scope, elem, attrs, ngModel) {\n      ngModel.$asyncValidators.myAsyncValidation = function(modelValue, viewValue) {\n        if (/* I don't need to hit the backend API */) {\n          return $q.resolve();     // to mark as valid or\n          // return $q.reject();   // to mark as invalid\n        } else {\n          // ...send a request to the backend and return a promise\n        }\n      };\n    }\n  };\n})\n```\n"
  },
  {
    "path": "docs/content/error/ngModel/numfmt.ngdoc",
    "content": "@ngdoc error\n@name ngModel:numfmt\n@fullName Model is not of type `number`\n@description\n\nThe `input[number]` and `input[range]` directives require the model to be a `number`.\n\nIf the model is something else, this error will be thrown.\n\nAngularJS does not set validation errors on the `<input>` in this case\nas this error is caused by incorrect application logic and not by bad input from the user.\n\nIf your model does not contain actual numbers then it is up to the application developer\nto use a directive that will do the conversion in the `ngModel` `$formatters` and `$parsers`\npipeline.\n\n## Example\n\nIn this example, our model stores the number as a string, so we provide the `stringToNumber`\ndirective to convert it into the format the `input[number]` directive expects.\n\n\n<example module=\"numfmt-error-module\" name=\"number-format-error\">\n <file name=\"index.html\">\n  <table>\n    <tr ng-repeat=\"x in ['0', '1']\">\n      <td>\n        <input type=\"number\" string-to-number ng-model=\"x\" /> {{ x }} : {{ typeOf(x) }}\n      </td>\n    </tr>\n  </table>\n </file>\n <file name=\"app.js\">\n  angular.module('numfmt-error-module', [])\n\n  .run(function($rootScope) {\n    $rootScope.typeOf = function(value) {\n      return typeof value;\n    };\n  })\n\n  .directive('stringToNumber', function() {\n    return {\n      require: 'ngModel',\n      link: function(scope, element, attrs, ngModel) {\n        ngModel.$parsers.push(function(value) {\n          return '' + value;\n        });\n        ngModel.$formatters.push(function(value) {\n          return parseFloat(value);\n        });\n      }\n    };\n  });\n </file>\n</example>\n"
  },
  {
    "path": "docs/content/error/ngOptions/iexp.ngdoc",
    "content": "@ngdoc error\n@name ngOptions:iexp\n@fullName Invalid Expression\n@description\nThis error occurs when 'ngOptions' is passed an expression that isn't in an expected form.\n\nHere's an example of correct syntax:\n\n```\n<select ng-model=\"color\" ng-options=\"c.name for c in colors\">\n```\n\nFor more information on valid expression syntax, see 'ngOptions' in {@link ng.directive:select select} directive docs.\n"
  },
  {
    "path": "docs/content/error/ngPattern/noregexp.ngdoc",
    "content": "@ngdoc error\n@name ngPattern:noregexp\n@fullName Expected Regular Expression\n@description\nThis error occurs when 'ngPattern' is passed an expression that isn't a regular expression or doesn't have the expected format.\n\nFor more information on valid expression syntax, see 'ngPattern' in {@link ng.directive:input input} directive docs.\n"
  },
  {
    "path": "docs/content/error/ngRef/noctrl.ngdoc",
    "content": "@ngdoc error\n@name ngRef:noctrl\n@fullName A controller for the value of `ngRefRead` could not be found on the element.\n@description\n\nThis error occurs when the {@link ng.ngRef ngRef directive} specifies\na value in `ngRefRead` that cannot be resolved to a directive / component controller.\n\nCauses for this error can be:\n\n1. Your `ngRefRead` value has a typo.\n2. You have a typo in the *registered* directive / component name.\n3. The directive / component does not have a controller.\n\nNote that `ngRefRead` takes the name of the component / directive, not the name of controller, and\nalso not the combination of directive and 'Controller'. For example, for a directive called 'myDirective',\nthe correct declaration is `<div ng-ref=\"$ctrl.ref\" ng-ref-read=\"myDirective\">`.\n"
  },
  {
    "path": "docs/content/error/ngRef/nonassign.ngdoc",
    "content": "@ngdoc error\n@name ngRef:nonassign\n@fullName Non-Assignable Expression\n@description\n\nThis error occurs when ngRef defines an expression that is not-assignable.\n\nIn order for ngRef to work, it must be possible to write the reference into the path defined with the expression.\n\nFor example, the following expressions are non-assignable:\n\n```\n<my-directive ng-ref=\"{}\"></my-directive>\n\n<my-directive ng-ref=\"myFn()\"></my-directive>\n\n<!-- missing attribute value is also invalid -->\n<my-directive ng-ref></my-directive>\n\n```\n\nTo resolve this error, use a path expression that is assignable:\n\n```\n<my-directive ng-ref=\"$ctrl.reference\"></my-directive>\n\n```\n"
  },
  {
    "path": "docs/content/error/ngRepeat/badident.ngdoc",
    "content": "@ngdoc error\n@name ngRepeat:badident\n@fullName Invalid identifier expression\n@description\n\nOccurs when an invalid identifier is specified in an {@link ng.directive:ngRepeat ngRepeat} expression.\n\nThe {@link ng.directive:ngRepeat ngRepeat} directive's `alias as` syntax is used to assign an alias for the processed collection in scope.\n\nIf the expression is not a simple identifier (such that you could declare it with `var {name}`, or if the expression is a reserved name,\nthis error is thrown.\n\nReserved names include:\n\n  - `null`\n  - `this`\n  - `undefined`\n  - `$parent`\n  - `$id`\n  - `$root`\n  - `$even`\n  - `$odd`\n  - `$first`\n  - `$last`\n  - `$middle`\n\nInvalid expressions might look like this:\n\n```html\n<li ng-repeat=\"item in items | filter:searchString as this\">{{item}}</li>\n<li ng-repeat=\"item in items | filter:searchString as some.objects[\"property\"]\">{{item}}</li>\n<li ng-repeat=\"item in items | filter:searchString as resultOfSomeMethod()\">{{item}}</li>\n<li ng-repeat=\"item in items | filter:searchString as foo=6\">{{item}}</li>\n```\n\nValid expressions might look like this:\n\n```html\n<li ng-repeat=\"item in items | filter:searchString as collections\">{{item}}</li>\n<li ng-repeat=\"item in items | filter:searchString as filteredCollection\">{{item}}</li>\n```\n"
  },
  {
    "path": "docs/content/error/ngRepeat/dupes.ngdoc",
    "content": "@ngdoc error\n@name ngRepeat:dupes\n@fullName Duplicate Key in Repeater\n@description\n\nOccurs if there are duplicate keys in an {@link ng.directive:ngRepeat ngRepeat} expression.  Duplicate keys are banned because AngularJS uses keys to associate DOM nodes with items.\n\nBy default, collections are keyed by reference which is desirable for most common models but can be problematic for primitive types that are interned (share references).\n\nFor example the issue can be triggered by this *invalid* code:\n\n```\n<div ng-repeat=\"value in [4, 4]\"></div>\n```\n\nTo resolve this error either ensure that the items in the collection have unique identity or use the `track by` syntax to specify how to track the association between models and DOM.\n\nThe example above can be resolved by using `track by $index`, which will cause the items to be keyed by their position in the array instead of their value:\n\n```\n<div ng-repeat=\"value in [4, 4] track by $index\"></div>\n```\n"
  },
  {
    "path": "docs/content/error/ngRepeat/iexp.ngdoc",
    "content": "@ngdoc error\n@name ngRepeat:iexp\n@fullName Invalid Expression\n@description\n\nOccurs when there is a syntax error in an {@link ng.directive:ngRepeat ngRepeat}'s expression. The expression should be in the form '_item_ in _collection_[ track by _id_]'.\n\nBe aware, the ngRepeat directive parses the expression using a regex before sending _collection_ and optionally _id_ to the AngularJS parser.  This error comes from the regex parsing.\n\nTo resolve, identify and fix errors in the expression, paying special attention to the 'in' and 'track by' keywords in the expression.\n\nPlease consult the api documentation of {@link ng.directive:ngRepeat ngRepeat} to learn more about valid syntax.\n"
  },
  {
    "path": "docs/content/error/ngRepeat/iidexp.ngdoc",
    "content": "@ngdoc error\n@name ngRepeat:iidexp\n@fullName Invalid Identifier\n@description\n\nOccurs when there is an error in the identifier part of {@link ng.directive:ngRepeat ngRepeat}'s expression.\n\nTo resolve, use either a valid identifier or a tuple (_key_, _value_) where both _key_ and _value_ are valid identifiers.\n\nExamples of *invalid* syntax:\n\n```\n<div ng-repeat=\"33 in users\"></div>\n<div ng-repeat=\"someFn() in users\"></div>\n<div ng-repeat=\"some user in users\"></div>\n```\n\nExamples of *valid* syntax:\n\n```\n<div ng-repeat=\"user in users\"></div>\n<div ng-repeat=\"(id, user) in userMap\"></div>\n```\n\nPlease consult the api documentation of {@link ng.directive:ngRepeat ngRepeat} to learn more about valid syntax.\n"
  },
  {
    "path": "docs/content/error/ngTransclude/orphan.ngdoc",
    "content": "@ngdoc error\n@name ngTransclude:orphan\n@fullName Orphan ngTransclude Directive\n@description\n\nOccurs when an `ngTransclude` occurs without a transcluded ancestor element.\n\nThis error often occurs when you have forgotten to set `transclude: true` in some directive definition, and then used `ngTransclude` in the directive's template.\n\nTo resolve, either remove the offending `ngTransclude` or check that `transclude: true` is included in the intended directive definition.\n\nConsult the API documentation for {@link guide/directive writing directives} to learn more.\n"
  },
  {
    "path": "docs/content/error/orderBy/notarray.ngdoc",
    "content": "@ngdoc error\n@name orderBy:notarray\n@fullName Value is not array-like\n@description\n\nThis error occurs when {@link ng.orderBy orderBy} is not passed an array-like value:\n```html\n<div ng-repeat=\"(key, value) in myObj | orderBy:someProp\">\n  {{ key }} : {{ value }}\n</div>\n```\n\n`orderBy` must be used with an array-like value so a subset of items can be returned.\nThe array can be initialized asynchronously and therefore `null` or `undefined` won't throw this error.\n\nTo use `orderBy` to order the properties of an object, you can create your own array based on that object:\n```js\nangular.module('aModule', [])\n  .controller('aController', function($scope) {\n    var myObj = {\n      one: {id: 1, name: 'Some thing'},\n      two: {id: 2, name: 'Another thing'},\n      three: {id: 3, name: 'A third thing'}\n    };\n\n    $scope.arrFromMyObj = Object.keys(myObj).map(function(key) {\n      return myObj[key];\n    });\n  });\n```\nThat can be used as:\n```html\n<label>\n  Order by:\n  <select ng-model=\"orderProp\" ng-options=\"prop for prop in ['id', 'name']\"></select>\n</label>\n<div ng-repeat=\"item in arrFromMyObj | orderBy:orderProp\">\n  [{{ item.id }}] {{ item.name }}\n</div>\n```\n\nYou could as well convert the object to an array using a filter such as\n[toArrayFilter](https://github.com/petebacondarwin/angular-toArrayFilter):\n```html\n<label>\n  Order by:\n  <select ng-model=\"orderProp\" ng-options=\"prop for prop in ['id', 'name']\"></select>\n</label>\n<div ng-repeat=\"item in myObj | toArray:false | orderBy:orderProp\">\n  [{{ item.id }}] {{ item.name }}\n</div>\n```\n"
  },
  {
    "path": "docs/content/guide/$location.ngdoc",
    "content": "@ngdoc overview\n@name  Using $location\n@sortOrder 500\n@description\n\n# Using the `$location` service\n\nThe `$location` service parses the URL in the browser address bar (based on [`window.location`](https://developer.mozilla.org/en/window.location)) and makes the URL available to\nyour application. Changes to the URL in the address bar are reflected into the `$location` service and\nchanges to `$location` are reflected into the browser address bar.\n\n**The $location service:**\n\n- Exposes the current URL in the browser address bar, so you can\n  - Watch and observe the URL.\n  - Change the URL.\n- Maintains synchronization between itself and the browser's URL when the user\n  - Changes the address in the browser's address bar.\n  - Clicks the back or forward button in the browser (or clicks a History link).\n  - Clicks on a link in the page.\n- Represents the URL object as a set of methods (protocol, host, port, path, search, hash).\n\n\n## Comparing `$location` to `window.location`\n\n<table class=\"table\">\n<thead>\n\n  <tr>\n    <th class=\"empty-corner-lt\"></th>\n    <th>window.location</th>\n    <th>$location service</th>\n  </tr>\n\n</thead>\n<tbody>\n\n  <tr>\n    <td class=\"head\">purpose</td>\n    <td>allow read/write access to the current browser location</td>\n    <td>same</td>\n  </tr>\n\n  <tr>\n    <td class=\"head\">API</td>\n    <td>exposes \"raw\" object with properties that can be directly modified</td>\n    <td>exposes jQuery-style getters and setters</td>\n  </tr>\n\n  <tr>\n    <td class=\"head\">integration with AngularJS application life-cycle</td>\n    <td>none</td>\n    <td>knows about all internal life-cycle phases, integrates with {@link ng.$rootScope.Scope#$watch $watch}, ...</td>\n  </tr>\n\n  <tr>\n    <td class=\"head\">seamless integration with HTML5 API</td>\n    <td>no</td>\n    <td>yes (with a fallback for legacy browsers)</td>\n  </tr>\n\n  <tr>\n    <td class=\"head\">aware of docroot/context from which the application is loaded</td>\n    <td>no - window.location.pathname returns \"/docroot/actual/path\"</td>\n    <td>yes - $location.path() returns \"/actual/path\"</td>\n  </tr>\n\n</tbody>\n</table>\n\n## When should I use `$location`?\nAny time your application needs to react to a change in the current URL or if you want to change\nthe current URL in the browser.\n\n## What does it not do?\nIt does not cause a full page reload when the browser URL is changed. To reload the page after\nchanging the URL, use the lower-level API, `$window.location.href`.\n\n## General overview of the API\n\nThe `$location` service can behave differently, depending on the configuration that was provided to\nit when it was instantiated. The default configuration is suitable for many applications, for\nothers customizing the configuration can enable new features.\n\nOnce the `$location` service is instantiated, you can interact with it via jQuery-style getter and\nsetter methods that allow you to get or change the current URL in the browser.\n\n### `$location` service configuration\n\nTo configure the `$location` service, retrieve the\n{@link ng.$locationProvider $locationProvider} and set the parameters as follows:\n\n\n- **html5Mode(mode)**: `{boolean|Object}`<br />\n  `false` or `{enabled: false}` (default) -\n    see [Hashbang mode](guide/$location#hashbang-mode-default-mode-)<br />\n  `true` or `{enabled: true}` -\n    see [HTML5 mode](guide/$location#html5-mode)<br />\n  `{..., requireBase: true/false}` (only affects HTML5 mode) -\n    see [Relative links](guide/$location#relative-links)<br />\n  `{..., rewriteLinks: true/false/'string'}` (only affects HTML5 mode) -\n    see [HTML link rewriting](guide/$location#html-link-rewriting)<br />\n  Default:\n    ```j\n    {\n      enabled: false,\n      requireBase: true,\n      rewriteLinks: true\n    }\n    ```\n\n- **hashPrefix(prefix)**: `{string}`<br />\n  Prefix used for Hashbang URLs (used in Hashbang mode or in legacy browsers in HTML5 mode).<br />\n  Default: `'!'`\n\n#### Example configuration\n```js\n$locationProvider.html5Mode(true).hashPrefix('*');\n```\n\n### Getter and setter methods\n\n`$location` service provides getter methods for read-only parts of the URL (absUrl, protocol, host,\nport) and getter / setter methods for url, path, search, hash:\n```js\n// get the current path\n$location.path();\n\n// change the path\n$location.path('/newValue')\n```\n\nAll of the setter methods return the same `$location` object to allow chaining. For example, to\nchange multiple segments in one go, chain setters like this:\n\n```js\n$location.path('/newValue').search({key: value});\n```\n\n### Replace method\n\nThere is a special `replace` method which can be used to tell the $location service that the next\ntime the $location service is synced with the browser, the last history record should be replaced\ninstead of creating a new one. This is useful when you want to implement redirection, which would\notherwise break the back button (navigating back would retrigger the redirection). To change the\ncurrent URL without creating a new browser history record you can call:\n\n```js\n  $location.path('/someNewPath');\n  $location.replace();\n  // or you can chain these as: $location.path('/someNewPath').replace();\n```\n\nNote that the setters don't update `window.location` immediately. Instead, the `$location` service is\naware of the {@link ng.$rootScope.Scope scope} life-cycle and coalesces multiple `$location`\nmutations into one \"commit\" to the `window.location` object during the scope `$digest` phase. Since\nmultiple changes to the $location's state will be pushed to the browser as a single change, it's\nenough to call the `replace()` method just once to make the entire \"commit\" a replace operation\nrather than an addition to the browser history. Once the browser is updated, the $location service\nresets the flag set by `replace()` method and future mutations will create new history records,\nunless `replace()` is called again.\n\n### Setters and character encoding\nYou can pass special characters to `$location` service and it will encode them according to rules\nspecified in [RFC 3986](http://www.ietf.org/rfc/rfc3986.txt). When you access the methods:\n\n- All values that are passed to `$location` setter methods, `path()`, `search()`, `hash()`, are\nencoded.\n- Getters (calls to methods without parameters) return decoded values for the following methods\n`path()`, `search()`, `hash()`.\n- When you call the `absUrl()` method, the returned value is a full url with its segments encoded.\n- When you call the `url()` method, the returned value is path, search and hash, in the form\n`/path?search=a&b=c#hash`. The segments are encoded as well.\n\n\n## Hashbang and HTML5 Modes\n\n`$location` service has two configuration modes which control the format of the URL in the browser\naddress bar: **Hashbang mode** (the default) and the **HTML5 mode** which is based on using the\n[HTML5 History API](https://html.spec.whatwg.org/multipage/browsers.html#the-history-interface). Applications use the same API in\nboth modes and the `$location` service will work with appropriate URL segments and browser APIs to\nfacilitate the browser URL change and history management.\n\n<img src=\"img/guide/hashbang_vs_regular_url.jpg\">\n\n<table class=\"table\">\n<thead>\n\n  <tr>\n    <th class=\"empty-corner-lt\"></th>\n    <th>Hashbang mode</th>\n    <th>HTML5 mode</th>\n  </tr>\n\n</thead>\n<tbody>\n\n  <tr>\n    <td class=\"head\">configuration</td>\n    <td>the default</td>\n    <td>{ html5Mode: true }</td>\n  </tr>\n\n  <tr>\n    <td class=\"head\">URL format</td>\n    <td>hashbang URLs in all browsers</td>\n    <td>regular URLs in modern browser, hashbang URLs in old browser</td>\n  </tr>\n\n  <tr>\n    <td class=\"head\">&lt;a href=\"\"&gt; link rewriting</td>\n    <td>no</td>\n    <td>yes</td>\n  </tr>\n\n  <tr>\n    <td class=\"head\">requires server-side configuration</td>\n    <td>no</td>\n    <td>yes</td>\n  </tr>\n</tbody>\n</table>\n\n### Hashbang mode (default mode)\n\nIn this mode, `$location` uses Hashbang URLs in all browsers.\nAngularJS also does not intercept and rewrite links in this mode. I.e. links work\nas expected and also perform full page reloads when other parts of the url\nthan the hash fragment was changed.\n\n\n#### Example\n\n```js\nit('should show example', function() {\n  module(function($locationProvider) {\n    $locationProvider.html5Mode(false);\n    $locationProvider.hashPrefix('!');\n  });\n  inject(function($location) {\n    // open http://example.com/base/index.html#!/a\n    expect($location.absUrl()).toBe('http://example.com/base/index.html#!/a');\n    expect($location.path()).toBe('/a');\n\n    $location.path('/foo');\n    expect($location.absUrl()).toBe('http://example.com/base/index.html#!/foo');\n\n    expect($location.search()).toEqual({});\n    $location.search({a: 'b', c: true});\n    expect($location.absUrl()).toBe('http://example.com/base/index.html#!/foo?a=b&c');\n\n    $location.path('/new').search('x=y');\n    expect($location.absUrl()).toBe('http://example.com/base/index.html#!/new?x=y');\n  });\n});\n```\n\n### HTML5 mode\n\nIn HTML5 mode, the `$location` service getters and setters interact with the browser URL address\nthrough the HTML5 history API. This allows for use of regular URL path and search segments,\ninstead of their hashbang equivalents. If the HTML5 History API is not supported by a browser, the\n`$location` service will fall back to using the hashbang URLs automatically. This frees you from\nhaving to worry about whether the browser displaying your app supports the history API  or not; the\n`$location` service transparently uses the best available option.\n\n- Opening a regular URL in a legacy browser -> redirects to a hashbang URL\n- Opening hashbang URL in a modern browser -> rewrites to a regular URL\n\nNote that in this mode, AngularJS intercepts all links (subject to the \"Html link rewriting\" rules below)\nand updates the url in a way that never performs a full page reload.\n\n\n#### Example\n\n```js\nit('should show example', function() {\n  module(function($locationProvider) {\n    $locationProvider.html5Mode(true);\n    $locationProvider.hashPrefix('!');\n  });\n  inject(function($location) {\n    // in browser with HTML5 history support:\n    // open http://example.com/#!/a -> rewrite to http://example.com/a\n    // (replacing the http://example.com/#!/a history record)\n    expect($location.path()).toBe('/a');\n\n    $location.path('/foo');\n    expect($location.absUrl()).toBe('http://example.com/foo');\n\n    expect($location.search()).toEqual({});\n    $location.search({a: 'b', c: true});\n    expect($location.absUrl()).toBe('http://example.com/foo?a=b&c');\n\n    $location.path('/new').search('x=y');\n    expect($location.url()).toBe('/new?x=y');\n    expect($location.absUrl()).toBe('http://example.com/new?x=y');\n  });\n});\n\nit('should show example (when browser doesn\\'t support HTML5 mode', function() {\n  module(function($provide, $locationProvider) {\n    $locationProvider.html5Mode(true);\n    $locationProvider.hashPrefix('!');\n    $provide.value('$sniffer', {history: false});\n  });\n  inject(initBrowser({ url: 'http://example.com/new?x=y', basePath: '/' }),\n    function($location) {\n    // in browser without html5 history support:\n    // open http://example.com/new?x=y -> redirect to http://example.com/#!/new?x=y\n    // (again replacing the http://example.com/new?x=y history item)\n    expect($location.path()).toBe('/new');\n    expect($location.search()).toEqual({x: 'y'});\n\n    $location.path('/foo/bar');\n    expect($location.path()).toBe('/foo/bar');\n    expect($location.url()).toBe('/foo/bar?x=y');\n    expect($location.absUrl()).toBe('http://example.com/#!/foo/bar?x=y');\n  });\n});\n```\n\n#### Fallback for legacy browsers\n\nFor browsers that support the HTML5 history API, `$location` uses the HTML5 history API to write\npath and search. If the history API is not supported by a browser, `$location` supplies a Hashbang\nURL. This frees you from having to worry about whether the browser viewing your app supports the\nhistory API  or not; the `$location` service makes this transparent to you.\n\n#### HTML link rewriting\n\nWhen you use HTML5 history API mode, you will not need special hashbang links. All you have to do\nis specify regular URL links, such as: `<a href=\"/some?foo=bar\">link</a>`\n\nWhen a user clicks on this link,\n\n- In a legacy browser, the URL changes to `/index.html#!/some?foo=bar`\n- In a modern browser, the URL changes to `/some?foo=bar`\n\n\nIn cases like the following, links are not rewritten; instead, the browser will perform a full page\nreload to the original link.\n\n- Links that contain `target` element<br>\n  Example: `<a href=\"/ext/link?a=b\" target=\"_self\">link</a>`\n- Absolute links that go to a different domain<br>\n  Example: `<a href=\"http://angularjs.org/\">link</a>`\n- Links starting with '/' that lead to a different base path<br>\n  Example: `<a href=\"/not-my-base/link\">link</a>`\n\nIf `mode.rewriteLinks` is set to `false` in the `mode` configuration object passed to\n`$locationProvider.html5Mode()`, the browser will perform a full page reload for every link.\n`mode.rewriteLinks` can also be set to a string, which will enable link rewriting only on anchor\nelements that have the given attribute.\n\nFor example, if `mode.rewriteLinks` is set to `'internal-link'`:\n- `<a href=\"/some/path\" internal-link>link</a>` will be rewritten\n- `<a href=\"/some/path\">link</a>` will perform a full page reload\n\nNote that [attribute name normalization](guide/directive#normalization) does not apply here, so\n`'internalLink'` will **not** match `'internal-link'`.\n\n\n#### Relative links\n\nBe sure to check all relative links, images, scripts etc. AngularJS requires you to specify the url\nbase in the head of your main html file (`<base href=\"/my-base/index.html\">`) unless `html5Mode.requireBase`\nis set to `false` in the html5Mode definition object passed to `$locationProvider.html5Mode()`. With\nthat, relative urls will always be resolved to this base url, even if the initial url of the\ndocument was different.\n\nThere is one exception: Links that only contain a hash fragment (e.g. `<a href=\"#target\">`)\nwill only change `$location.hash()` and not modify the url otherwise. This is useful for scrolling\nto anchors on the same page without needing to know on which page the user currently is.\n\n\n#### Server side\n\nUsing this mode requires URL rewriting on server side, basically you have to rewrite all your links\nto entry point of your application (e.g. index.html). Requiring a `<base>` tag is also important for\nthis case, as it allows AngularJS to differentiate between the part of the url that is the application\nbase and the path that should be handled by the application.\n\n#### Base href constraints\n\nThe `$location` service is not able to function properly if the current URL is outside the URL given\nas the base href. This can have subtle confusing consequences...\n\nConsider a base href set as follows: `<base href=\"/base/\">` (i.e. the application exists in the \"folder\"\ncalled `/base`). The URL `/base` is actually outside the application (it refers to the `base` file found\nin the root `/` folder).\n\nIf you wish to be able to navigate to the application via a URL such as `/base` then you should ensure that\nyour server is setup to redirect such requests to `/base/`.\n\nSee https://github.com/angular/angular.js/issues/14018 for more information.\n\n### Sending links among different browsers\n\nBecause of rewriting capability in HTML5 mode, your users will be able to open regular url links in\nlegacy browsers and hashbang links in modern browser:\n\n- Modern browser will rewrite hashbang URLs to regular URLs.\n- Older browsers will redirect regular URLs to hashbang URLs.\n\n#### Example\n\nHere you can see two `$location` instances that show the difference between **Html5 mode** and **Html5 Fallback mode**.\nNote that to simulate different levels of browser support, the `$location` instances are connected to\na fakeBrowser service, which you don't have to set up in actual projects.\n\nNote that when you type hashbang url into the first browser (or vice versa) it doesn't rewrite /\nredirect to regular / hashbang url, as this conversion happens only during parsing the initial URL\n= on page reload.\n\nIn these examples we use `<base href=\"/base/index.html\" />`. The inputs represent the address bar of the browser.\n\n##### Browser in HTML5 mode\n<example module=\"html5-mode\" name=\"location-html5-mode\">\n  <file name=\"index.html\">\n    <div ng-controller=\"LocationController\">\n      <div ng-address-bar></div><br><br>\n      <div>\n        $location.protocol() = <span ng-bind=\"$location.protocol()\"></span> <br>\n        $location.host() = <span ng-bind=\"$location.host()\"></span> <br>\n        $location.port() = <span ng-bind=\"$location.port()\"></span> <br>\n        $location.path() = <span ng-bind=\"$location.path()\"></span> <br>\n        $location.search() = <span ng-bind=\"$location.search()\"></span> <br>\n        $location.hash() = <span ng-bind=\"$location.hash()\"></span> <br>\n      </div>\n      <div id=\"navigation\">\n        <a href=\"http://www.example.com/base/first?a=b\">/base/first?a=b</a> |\n        <a href=\"http://www.example.com/base/sec/ond?flag#hash\">sec/ond?flag#hash</a> |\n        <a href=\"/other-base/another?search\">external</a>\n      </div>\n    </div>\n  </file>\n  <file name=\"app.js\">\n   angular.module('html5-mode', ['fake-browser', 'address-bar'])\n\n   // Configure the fakeBrowser. Do not set these values in actual projects.\n   .constant('initUrl', 'http://www.example.com/base/path?a=b#h')\n   .constant('baseHref', '/base/index.html')\n   .value('$sniffer', { history: true })\n\n   .controller('LocationController', function($scope, $location) {\n     $scope.$location = {};\n     angular.forEach('protocol host port path search hash'.split(' '), function(method) {\n      $scope.$location[method] = function() {\n        var result = $location[method]();\n        return angular.isObject(result) ? angular.toJson(result) : result;\n      };\n     });\n   })\n\n   .config(function($locationProvider) {\n     $locationProvider.html5Mode(true).hashPrefix('!');\n   })\n\n   .run(function($rootElement) {\n     $rootElement.on('click', function(e) { e.stopPropagation(); });\n   });\n  </file>\n\n  <file name=\"fakeBrowser.js\">\n    angular.module('fake-browser', [])\n\n    .config(function($provide) {\n     $provide.decorator('$browser', function($delegate, baseHref, initUrl) {\n\n      $delegate.onUrlChange = function(fn) {\n         this.urlChange = fn;\n       };\n\n      $delegate.url = function() {\n         return initUrl;\n      };\n\n      $delegate.defer = function(fn, delay) {\n         setTimeout(function() { fn(); }, delay || 0);\n       };\n\n      $delegate.baseHref = function() {\n         return baseHref;\n       };\n\n       return $delegate;\n     });\n    });\n    </file>\n\n  <file name=\"addressBar.js\">\n   angular.module('address-bar', [])\n   .directive('ngAddressBar', function($browser, $timeout) {\n      return {\n        template: 'Address: <input id=\"addressBar\" type=\"text\" style=\"width: 400px\" >',\n        link: function(scope, element, attrs) {\n          var input = element.children('input'), delay;\n\n          input.on('keypress keyup keydown', function(event) {\n                  delay = (!delay ? $timeout(fireUrlChange, 250) : null);\n                  event.stopPropagation();\n                })\n               .val($browser.url());\n\n          $browser.url = function(url) {\n            return url ? input.val(url) : input.val();\n          };\n\n          function fireUrlChange() {\n            delay = null;\n            $browser.urlChange(input.val());\n          }\n        }\n      };\n    });\n  </file>\n\n  <file name=\"protractor.js\" type=\"protractor\">\n\n    var addressBar = element(by.css(\"#addressBar\")),\n        url = 'http://www.example.com/base/path?a=b#h';\n\n\n    it(\"should show fake browser info on load\", function() {\n      expect(addressBar.getAttribute('value')).toBe(url);\n\n      expect(element(by.binding('$location.protocol()')).getText()).toBe('http');\n      expect(element(by.binding('$location.host()')).getText()).toBe('www.example.com');\n      expect(element(by.binding('$location.port()')).getText()).toBe('80');\n      expect(element(by.binding('$location.path()')).getText()).toBe('/path');\n      expect(element(by.binding('$location.search()')).getText()).toBe('{\"a\":\"b\"}');\n      expect(element(by.binding('$location.hash()')).getText()).toBe('h');\n\n    });\n\n    it(\"should change $location accordingly\", function() {\n      var navigation = element.all(by.css(\"#navigation a\"));\n\n      navigation.get(0).click();\n\n      expect(addressBar.getAttribute('value')).toBe(\"http://www.example.com/base/first?a=b\");\n\n      expect(element(by.binding('$location.protocol()')).getText()).toBe('http');\n      expect(element(by.binding('$location.host()')).getText()).toBe('www.example.com');\n      expect(element(by.binding('$location.port()')).getText()).toBe('80');\n      expect(element(by.binding('$location.path()')).getText()).toBe('/first');\n      expect(element(by.binding('$location.search()')).getText()).toBe('{\"a\":\"b\"}');\n      expect(element(by.binding('$location.hash()')).getText()).toBe('');\n\n\n      navigation.get(1).click();\n\n      expect(addressBar.getAttribute('value')).toBe(\"http://www.example.com/base/sec/ond?flag#hash\");\n\n      expect(element(by.binding('$location.protocol()')).getText()).toBe('http');\n      expect(element(by.binding('$location.host()')).getText()).toBe('www.example.com');\n      expect(element(by.binding('$location.port()')).getText()).toBe('80');\n      expect(element(by.binding('$location.path()')).getText()).toBe('/sec/ond');\n      expect(element(by.binding('$location.search()')).getText()).toBe('{\"flag\":true}');\n      expect(element(by.binding('$location.hash()')).getText()).toBe('hash');\n    });\n\n  </file>\n\n</example>\n\n##### Browser in HTML5 Fallback mode (Hashbang mode)\n<example module=\"hashbang-mode\" name=\"location-hashbang-mode\">\n  <file name=\"index.html\">\n    <div ng-controller=\"LocationController\">\n      <div ng-address-bar></div><br><br>\n      <div>\n        $location.protocol() = <span ng-bind=\"$location.protocol()\"></span> <br>\n        $location.host() = <span ng-bind=\"$location.host()\"></span> <br>\n        $location.port() = <span ng-bind=\"$location.port()\"></span> <br>\n        $location.path() = <span ng-bind=\"$location.path()\"></span> <br>\n        $location.search() = <span ng-bind=\"$location.search()\"></span> <br>\n        $location.hash() = <span ng-bind=\"$location.hash()\"></span> <br>\n      </div>\n      <div id=\"navigation\">\n        <a href=\"http://www.example.com/base/first?a=b\">/base/first?a=b</a> |\n        <a href=\"http://www.example.com/base/sec/ond?flag#hash\">sec/ond?flag#hash</a> |\n        <a href=\"/other-base/another?search\">external</a>\n      </div>\n    </div>\n  </file>\n  <file name=\"app.js\">\n    angular.module('hashbang-mode', ['fake-browser', 'address-bar'])\n\n    // Configure the fakeBrowser. Do not set these values in actual projects.\n    .constant('initUrl', 'http://www.example.com/base/index.html#!/path?a=b#h')\n    .constant('baseHref', '/base/index.html')\n    .value('$sniffer', { history: false })\n\n    .config(function($locationProvider) {\n      $locationProvider.html5Mode(true).hashPrefix('!');\n    })\n\n    .controller('LocationController', function($scope, $location) {\n      $scope.$location = {};\n      angular.forEach('protocol host port path search hash'.split(' '), function(method) {\n        $scope.$location[method] = function() {\n          var result = $location[method]();\n          return angular.isObject(result) ? angular.toJson(result) : result;\n        };\n      });\n    })\n\n    .run(function($rootElement) {\n      $rootElement.on('click', function(e) {\n        e.stopPropagation();\n      });\n    });\n\n  </file>\n\n  <file name=\"fakeBrowser.js\">\n    angular.module('fake-browser', [])\n\n    .config(function($provide) {\n     $provide.decorator('$browser', function($delegate, baseHref, initUrl) {\n\n      $delegate.onUrlChange = function(fn) {\n         this.urlChange = fn;\n       };\n\n      $delegate.url = function() {\n         return initUrl;\n      };\n\n      $delegate.defer = function(fn, delay) {\n         setTimeout(function() { fn(); }, delay || 0);\n       };\n\n      $delegate.baseHref = function() {\n         return baseHref;\n       };\n\n       return $delegate;\n     });\n    });\n  </file>\n\n\n  <file name=\"addressBar.js\">\n   angular.module('address-bar', [])\n   .directive('ngAddressBar', function($browser, $timeout) {\n      return {\n        template: 'Address: <input id=\"addressBar\" type=\"text\" style=\"width: 400px\" >',\n        link: function(scope, element, attrs) {\n          var input = element.children('input'), delay;\n\n          input.on('keypress keyup keydown', function(event) {\n                  delay = (!delay ? $timeout(fireUrlChange, 250) : null);\n                  event.stopPropagation();\n                })\n               .val($browser.url());\n\n          $browser.url = function(url) {\n            return url ? input.val(url) : input.val();\n          };\n\n          function fireUrlChange() {\n            delay = null;\n            $browser.urlChange(input.val());\n          }\n        }\n      };\n    });\n  </file>\n\n  <file name=\"protractor.js\" type=\"protractor\">\n\n    var addressBar = element(by.css(\"#addressBar\")),\n         url = 'http://www.example.com/base/index.html#!/path?a=b#h';\n\n    it(\"should show fake browser info on load\", function() {\n      expect(addressBar.getAttribute('value')).toBe(url);\n\n      expect(element(by.binding('$location.protocol()')).getText()).toBe('http');\n      expect(element(by.binding('$location.host()')).getText()).toBe('www.example.com');\n      expect(element(by.binding('$location.port()')).getText()).toBe('80');\n      expect(element(by.binding('$location.path()')).getText()).toBe('/path');\n      expect(element(by.binding('$location.search()')).getText()).toBe('{\"a\":\"b\"}');\n      expect(element(by.binding('$location.hash()')).getText()).toBe('h');\n\n    });\n\n    it(\"should change $location accordingly\", function() {\n      var navigation = element.all(by.css(\"#navigation a\"));\n\n      navigation.get(0).click();\n\n      expect(addressBar.getAttribute('value')).toBe(\"http://www.example.com/base/index.html#!/first?a=b\");\n\n      expect(element(by.binding('$location.protocol()')).getText()).toBe('http');\n      expect(element(by.binding('$location.host()')).getText()).toBe('www.example.com');\n      expect(element(by.binding('$location.port()')).getText()).toBe('80');\n      expect(element(by.binding('$location.path()')).getText()).toBe('/first');\n      expect(element(by.binding('$location.search()')).getText()).toBe('{\"a\":\"b\"}');\n      expect(element(by.binding('$location.hash()')).getText()).toBe('');\n\n\n      navigation.get(1).click();\n\n      expect(addressBar.getAttribute('value')).toBe(\"http://www.example.com/base/index.html#!/sec/ond?flag#hash\");\n\n      expect(element(by.binding('$location.protocol()')).getText()).toBe('http');\n      expect(element(by.binding('$location.host()')).getText()).toBe('www.example.com');\n      expect(element(by.binding('$location.port()')).getText()).toBe('80');\n      expect(element(by.binding('$location.path()')).getText()).toBe('/sec/ond');\n      expect(element(by.binding('$location.search()')).getText()).toBe('{\"flag\":true}');\n      expect(element(by.binding('$location.hash()')).getText()).toBe('hash');\n\n    });\n  </file>\n\n</example>\n\n## Caveats\n\n### Page reload navigation\n\nThe `$location` service allows you to change only the URL; it does not allow you to reload the\npage. When you need to change the URL and reload the page or navigate to a different page, please\nuse a lower level API, {@link ng.$window $window.location.href}.\n\n### Using $location outside of the scope life-cycle\n\n`$location` knows about AngularJS's {@link ng.$rootScope.Scope scope} life-cycle. When a URL changes in\nthe browser it updates the `$location` and calls `$apply` so that all\n{@link ng.$rootScope.Scope#$watch $watchers} /\n{@link ng.$compile.directive.Attributes#$observe $observers} are notified.\nWhen you change the `$location` inside the `$digest` phase everything is ok; `$location` will\npropagate this change into browser and will notify all the {@link ng.$rootScope.Scope#$watch $watchers} /\n{@link ng.$compile.directive.Attributes#$observe $observers}.\nWhen you want to change the `$location` from outside AngularJS (for example, through a DOM Event or\nduring testing) - you must call `$apply` to propagate the changes.\n\n### $location.path() and ! or / prefixes\n\nA path should always begin with forward slash (`/`); the `$location.path()` setter will add the\nforward slash if it is missing.\n\nNote that the `!` prefix in the hashbang mode is not part of `$location.path()`; it is actually\n`hashPrefix`.\n\n### Crawling your app\n\nMost modern search engines are able to crawl AJAX applications with dynamic content, provided all\nincluded resources are available to the crawler bots.\n\nThere also exists a special\n[AJAX crawling scheme](http://code.google.com/web/ajaxcrawling/docs/specification.html) developed by\nGoogle that allows bots to crawl the static equivalent of a dynamically generated page,\nbut this schema has been deprecated, and support for it may vary by search engine.\n\n## Testing with the $location service\n\nWhen using `$location` service during testing, you are outside of the angular's {@link\nng.$rootScope.Scope scope} life-cycle. This means it's your responsibility to call `scope.$apply()`.\n\n```js\ndescribe('serviceUnderTest', function() {\n  beforeEach(module(function($provide) {\n    $provide.factory('serviceUnderTest', function($location) {\n      // whatever it does...\n    });\n  });\n\n  it('should...', inject(function($location, $rootScope, serviceUnderTest) {\n    $location.path('/new/path');\n    $rootScope.$apply();\n\n    // test whatever the service should do...\n\n  }));\n});\n```\n\n## Two-way binding to $location\n\nBecause `$location` uses getters/setters, you can use `ng-model-options=\"{ getterSetter: true }\"`\nto bind it to `ngModel`:\n\n<example module=\"locationExample\" name=\"location-two-way-binding\">\n<file name=\"index.html\">\n<div ng-controller=\"LocationController\">\n  <input type=\"text\" ng-model=\"locationPath\" ng-model-options=\"{ getterSetter: true }\" />\n</div>\n</file>\n<file name=\"script.js\">\nangular.module('locationExample', [])\n  .controller('LocationController', ['$scope', '$location', function($scope, $location) {\n    $scope.locationPath = function(newLocation) {\n      return $location.path(newLocation);\n    };\n  }]);\n</file>\n</example>\n\n## Related API\n\n* {@link ng.$location `$location` API}\n"
  },
  {
    "path": "docs/content/guide/accessibility.ngdoc",
    "content": "@ngdoc overview\n@name  Accessibility\n@sortOrder 530\n@description\n\n\n# Accessibility with ngAria\n\nThe goal of ngAria is to improve AngularJS's default accessibility by enabling common\n[ARIA](http://www.w3.org/TR/wai-aria/) attributes that convey state or semantic information for\nassistive technologies used by persons with disabilities.\n\n## Including ngAria\n\nUsing {@link ngAria ngAria} is as simple as requiring the ngAria module in your application. ngAria hooks into\nstandard AngularJS directives and quietly injects accessibility support into your application\nat runtime.\n\n```js\nangular.module('myApp', ['ngAria'])...\n```\n\n### Using ngAria\nMost of what ngAria does is only visible \"under the hood\". To see the module in action, once you've\nadded it as a dependency, you can test a few things:\n * Using your favorite element inspector, look for attributes added by ngAria in your own code.\n * Test using your keyboard to ensure `tabindex` is used correctly.\n * Fire up a screen reader such as VoiceOver or NVDA to check for ARIA support.\n[Helpful screen reader tips.](http://webaim.org/articles/screenreader_testing/)\n\n## Supported directives\nCurrently, ngAria interfaces with the following directives:\n\n * {@link guide/accessibility#ngmodel ngModel}\n * {@link guide/accessibility#ngdisabled ngDisabled}\n * {@link guide/accessibility#ngrequired ngRequired}\n * {@link guide/accessibility#ngreadonly ngReadonly}\n * {@link guide/accessibility#ngvaluechecked ngChecked}\n * {@link guide/accessibility#ngvaluechecked ngValue}\n * {@link guide/accessibility#ngshow ngShow}\n * {@link guide/accessibility#nghide ngHide}\n * {@link guide/accessibility#ngclick ngClick}\n * {@link guide/accessibility#ngdblclick ngDblClick}\n * {@link guide/accessibility#ngmessages ngMessages}\n\n<h2 id=\"ngmodel\">ngModel</h2>\n\nMuch of ngAria's heavy lifting happens in the {@link ng.ngModel ngModel}\ndirective. For elements using ngModel, special attention is paid by ngAria if that element also\nhas a role or type of `checkbox`, `radio`, `range` or `textbox`.\n\nFor those elements using ngModel, ngAria will dynamically bind and update the following ARIA\nattributes (if they have not been explicitly specified by the developer):\n\n * aria-checked\n * aria-valuemin\n * aria-valuemax\n * aria-valuenow\n * aria-invalid\n * aria-required\n * aria-readonly\n * aria-disabled\n\n### Example\n\n<example module=\"ngAria_ngModelExample\" deps=\"angular-aria.js\" name=\"accessibility-ng-model\">\n  <file name=\"index.html\">\n    <form>\n      <custom-checkbox role=\"checkbox\" ng-model=\"checked\" required\n          aria-label=\"Custom checkbox\" show-attrs>\n        Custom checkbox\n      </custom-checkbox>\n    </form>\n    <hr />\n    <b>Is checked:</b> {{ !!checked }}\n  </file>\n  <file name=\"script.js\">\n    angular.\n      module('ngAria_ngModelExample', ['ngAria']).\n      directive('customCheckbox', customCheckboxDirective).\n      directive('showAttrs', showAttrsDirective);\n\n    function customCheckboxDirective() {\n      return {\n        restrict: 'E',\n        require: 'ngModel',\n        transclude: true,\n        template:\n            '<span class=\"icon\" aria-hidden=\"true\"></span> ' +\n            '<ng-transclude></ng-transclude>',\n        link: function(scope, elem, attrs, ctrl) {\n          // Overwrite necessary `NgModelController` methods\n          ctrl.$isEmpty = isEmpty;\n          ctrl.$render = render;\n\n          // Bind to events\n          elem.on('click', function(event) {\n            event.preventDefault();\n            scope.$apply(toggleCheckbox);\n          });\n          elem.on('keypress', function(event) {\n            event.preventDefault();\n            if (event.keyCode === 32 || event.keyCode === 13) {\n              scope.$apply(toggleCheckbox);\n            }\n          });\n\n          // Helpers\n          function isEmpty(value) {\n            return !value;\n          }\n\n          function render() {\n            elem[ctrl.$viewValue ? 'addClass' : 'removeClass']('checked');\n          }\n\n          function toggleCheckbox() {\n            ctrl.$setViewValue(!ctrl.$viewValue);\n            ctrl.$render();\n          }\n        }\n      };\n    }\n\n    function showAttrsDirective($timeout) {\n      return function(scope, elem, attrs) {\n        var pre = document.createElement('pre');\n        elem.after(pre);\n\n        scope.$watchCollection(function() {\n          return Array.prototype.slice.call(elem[0].attributes).reduce(function(aggr, attr) {\n            if (attr.name !== attrs.$attr.showAttrs) aggr[attr.name] = attr.value;\n            return aggr;\n          }, {});\n        }, function(newValues) {\n          $timeout(function() {\n            pre.textContent = angular.toJson(newValues, 2);\n          });\n        });\n      };\n    }\n  </file>\n  <file name=\"style.css\">\n    custom-checkbox {\n      cursor: pointer;\n      display: inline-block;\n    }\n\n    custom-checkbox .icon:before {\n      content: '\\2610';\n      display: inline-block;\n      font-size: 2em;\n      line-height: 1;\n      speak: none;\n      vertical-align: middle;\n    }\n\n    custom-checkbox.checked .icon:before {\n      content: '\\2611';\n    }\n  </file>\n  <file name=\"protractor.js\" type=\"protractor\">\n    var checkbox = element(by.css('custom-checkbox'));\n    var checkedCheckbox = element(by.css('custom-checkbox.checked'));\n\n    it('should have the `checked` class only when checked', function() {\n      expect(checkbox.isPresent()).toBe(true);\n      expect(checkedCheckbox.isPresent()).toBe(false);\n\n      checkbox.click();\n      expect(checkedCheckbox.isPresent()).toBe(true);\n\n      checkbox.click();\n      expect(checkedCheckbox.isPresent()).toBe(false);\n    });\n\n    it('should have the `aria-checked` attribute set to the appropriate value', function() {\n      expect(checkedCheckbox.isPresent()).toBe(false);\n      expect(checkbox.getAttribute('aria-checked')).toBe('false');\n\n      checkbox.click();\n      expect(checkedCheckbox.isPresent()).toBe(true);\n      expect(checkbox.getAttribute('aria-checked')).toBe('true');\n\n      checkbox.click();\n      expect(checkedCheckbox.isPresent()).toBe(false);\n      expect(checkbox.getAttribute('aria-checked')).toBe('false');\n    });\n  </file>\n</example>\n\nngAria will also add `tabIndex`, ensuring custom elements with these roles will be reachable from\nthe keyboard. It is still up to **you** as a developer to **ensure custom controls will be\naccessible**. As a rule, any time you create a widget involving user interaction, be sure to test\nit with your keyboard and at least one mobile and desktop screen reader.\n\n<h2 id=\"ngvaluechecked\">ngValue and ngChecked</h2>\n\nTo ease the transition between native inputs and custom controls, ngAria now supports\n{@link ng.ngValue ngValue} and {@link ng.ngChecked ngChecked}.\nThe original directives were created for native inputs only, so ngAria extends\nsupport to custom elements by managing `aria-checked` for accessibility.\n\n### Example\n\n```html\n<custom-checkbox ng-checked=\"val\"></custom-checkbox>\n<custom-radio-button ng-value=\"val\"></custom-radio-button>\n```\n\nBecomes:\n\n```html\n<custom-checkbox ng-checked=\"val\" aria-checked=\"true\"></custom-checkbox>\n<custom-radio-button ng-value=\"val\" aria-checked=\"true\"></custom-radio-button>\n```\n\n<h2 id=\"ngdisabled\">ngDisabled</h2>\n\nThe `disabled` attribute is only valid for certain elements such as `button`, `input` and\n`textarea`. To properly disable custom element directives such as `<md-checkbox>` or `<taco-tab>`,\nusing ngAria with {@link ng.ngDisabled ngDisabled} will also\nadd `aria-disabled`. This tells assistive technologies when a non-native input is disabled, helping\ncustom controls to be more accessible.\n\n### Example\n\n```html\n<md-checkbox ng-disabled=\"disabled\"></md-checkbox>\n```\n\nBecomes:\n\n```html\n<md-checkbox disabled aria-disabled=\"true\"></md-checkbox>\n```\n\n<div class=\"alert alert-info\">\nYou can check whether a control is legitimately disabled for a screen reader by visiting\n[chrome://accessibility](chrome://accessibility) and inspecting [the accessibility tree](http://www.paciellogroup.com/blog/2015/01/the-browser-accessibility-tree/).\n</div>\n\n<h2 id=\"ngrequired\">ngRequired</h2>\n\nThe boolean `required` attribute is only valid for native form controls such as `input` and\n`textarea`. To properly indicate custom element directives such as `<md-checkbox>` or `<custom-input>`\nas required, using ngAria with {@link ng.ngRequired ngRequired} will also add\n`aria-required`. This tells accessibility APIs when a custom control is required.\n\n### Example\n\n```html\n<md-checkbox ng-required=\"val\"></md-checkbox>\n```\n\nBecomes:\n\n```html\n<md-checkbox ng-required=\"val\" aria-required=\"true\"></md-checkbox>\n```\n\n<h2 id=\"ngreadonly\">ngReadonly</h2>\n\nThe boolean `readonly` attribute is only valid for native form controls such as `input` and\n`textarea`. To properly indicate custom element directives such as `<md-checkbox>` or `<custom-input>`\nas required, using ngAria with {@link ng.ngReadonly ngReadonly} will also add\n`aria-readonly`. This tells accessibility APIs when a custom control is read-only.\n\n### Example\n\n```html\n<md-checkbox ng-readonly=\"val\"></md-checkbox>\n```\n\nBecomes:\n\n```html\n<md-checkbox ng-readonly=\"val\" aria-readonly=\"true\"></md-checkbox>\n```\n\n<h2 id=\"ngshow\">ngShow</h2>\n\nThe {@link ng.ngShow ngShow} directive shows or hides the\ngiven HTML element based on the expression provided to the `ngShow` attribute. The element is\nshown or hidden by removing or adding the `.ng-hide` CSS class onto the element.\n\nIn its default setup, ngAria for `ngShow` is actually redundant. It toggles `aria-hidden` on the\ndirective when it is hidden or shown. However, the default CSS of `display: none !important`,\nalready hides child elements from a screen reader. It becomes more useful when the default\nCSS is overridden with properties that don’t affect assistive technologies, such as `opacity`\nor `transform`. By toggling `aria-hidden` dynamically with ngAria, we can ensure content visually\nhidden with this technique will not be read aloud in a screen reader.\n\nOne caveat with this combination of CSS and `aria-hidden`: you must also remove links and other\ninteractive child elements from the tab order using `tabIndex=“-1”` on each control. This ensures\nscreen reader users won't accidentally focus on \"mystery elements\". Managing tab index on every\nchild control can be complex and affect performance, so it’s best to just stick with the default\n`display: none` CSS. See the [fourth rule of ARIA use](http://www.w3.org/TR/aria-in-html/#fourth-rule-of-aria-use).\n\n### Example\n```css\n.ng-hide {\n  display: block;\n  opacity: 0;\n}\n```\n```html\n<div ng-show=\"false\" class=\"ng-hide\" aria-hidden=\"true\"></div>\n```\n\nBecomes:\n\n```html\n<div ng-show=\"true\" aria-hidden=\"false\"></div>\n```\n*Note: Child links, buttons or other interactive controls must also be removed from the tab order.*\n\n<h2 id=\"nghide\">ngHide</h2>\n\nThe {@link ng.ngHide ngHide} directive shows or hides the\ngiven HTML element based on the expression provided to the `ngHide` attribute. The element is\nshown or hidden by removing or adding the `.ng-hide` CSS class onto the element.\n\nThe default CSS for `ngHide`, the inverse method to `ngShow`, makes ngAria redundant. It toggles\n`aria-hidden` on the directive when it is hidden or shown, but the content is already hidden with\n`display: none`. See explanation for {@link guide/accessibility#ngshow ngShow} when overriding the default CSS.\n\n<h2><span id=\"ngclick\">ngClick</span> and <span id=\"ngdblclick\">ngDblclick</span></h2>\nIf `ng-click` or `ng-dblclick` is encountered, ngAria will add `tabindex=\"0\"` to any element not in\nthe list of built in aria nodes:\n\n * Button\n * Anchor\n * Input\n * Textarea\n * Select\n * Details/Summary\n\nTo fix widespread accessibility problems with `ng-click` on `div` elements, ngAria will\ndynamically bind a keypress event by default as long as the element isn't in a node from the list of\nbuilt in aria nodes.\nYou can turn this functionality on or off with the `bindKeypress` configuration option.\n\nngAria will also add the `button` role to communicate to users of assistive technologies. This can\nbe disabled with the `bindRoleForClick` configuration option.\n\nFor `ng-dblclick`, you must still manually add `ng-keypress` and a role to non-interactive elements\nsuch as `div` or `taco-button` to enable keyboard access.\n\n<h3>Example</h3>\n```html\n<div ng-click=\"toggleMenu()\"></div>\n```\n\nBecomes:\n```html\n<div ng-click=\"toggleMenu()\" tabindex=\"0\"></div>\n```\n\n<h2 id=\"ngmessages\">ngMessages</h2>\n\nThe ngMessages module makes it easy to display form validation or other messages with priority\nsequencing and animation. To expose these visual messages to screen readers,\nngAria injects `aria-live=\"assertive\"`, causing them to be read aloud any time a message is shown,\nregardless of the user's focus location.\n### Example\n\n```html\n<div ng-messages=\"myForm.myName.$error\">\n  <div ng-message=\"required\">You did not enter a field</div>\n  <div ng-message=\"maxlength\">Your field is too long</div>\n</div>\n```\n\nBecomes:\n\n```html\n<div ng-messages=\"myForm.myName.$error\" aria-live=\"assertive\">\n  <div ng-message=\"required\">You did not enter a field</div>\n  <div ng-message=\"maxlength\">Your field is too long</div>\n</div>\n```\n\n## Disabling attributes\nThe attribute magic of ngAria may not work for every scenario. To disable individual attributes,\nyou can use the {@link ngAria.$ariaProvider#config config} method. Just keep in mind this will\ntell ngAria to ignore the attribute globally.\n\n<example module=\"ngAria_ngClickExample\" deps=\"angular-aria.js\" name=\"accessibility-ng-click\">\n <file name=\"index.html\">\n  <div ng-click=\"someFunction\" show-attrs>\n    &lt;div&gt; with ng-click and bindRoleForClick, tabindex set to false\n  </div>\n <script>\n  angular.module('ngAria_ngClickExample', ['ngAria'], function config($ariaProvider) {\n    $ariaProvider.config({\n      bindRoleForClick: false,\n      tabindex: false\n    });\n  })\n  .directive('showAttrs', function() {\n    return function(scope, el, attrs) {\n      var pre = document.createElement('pre');\n      el.after(pre);\n      scope.$watch(function() {\n        var attrs = {};\n        Array.prototype.slice.call(el[0].attributes, 0).forEach(function(item) {\n          if (item.name !== 'show-attrs') {\n            attrs[item.name] = item.value;\n          }\n        });\n        return attrs;\n      }, function(newAttrs, oldAttrs) {\n        pre.textContent = JSON.stringify(newAttrs, null, 2);\n      }, true);\n    }\n  });\n </script>\n </file>\n</example>\n\n## Common Accessibility Patterns\n\nAccessibility best practices that apply to web apps in general also apply to AngularJS.\n\n * **Text alternatives**: Add alternate text content to make visual information accessible using\n [these W3C guidelines](http://www.w3.org/TR/html-alt-techniques/). The appropriate technique\n depends on the specific markup but can be accomplished using offscreen spans, `aria-label` or\n label elements, image `alt` attributes, `figure`/`figcaption` elements and more.\n * **HTML Semantics**: If you're creating custom element directives, Web Components or HTML in\n general, use native elements wherever possible to utilize built-in events and properties.\n Alternatively, use ARIA to communicate semantic meaning. See [notes on ARIA use](http://www.w3.org/TR/aria-in-html/#notes-on-aria-use-in-html).\n * **Focus management**: Guide the user around the app as views are appended/removed.\n Focus should *never* be lost, as this causes unexpected behavior and much confusion (referred to\n as \"freak-out mode\").\n * **Announcing changes**: When filtering or other UI messaging happens away from the user's focus,\n notify with [ARIA Live Regions](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Live_Regions).\n * **Color contrast and scale**: Make sure content is legible and interactive controls are usable\n at all screen sizes. Consider configurable UI themes for people with color blindness, low vision\n or other visual impairments.\n * **Progressive enhancement**: Some users do not browse with JavaScript enabled or do not have\n the latest browser. An accessible message about site requirements can inform users and improve\n the experience.\n\n## Additional Resources\n\n * [Using ARIA in HTML](http://www.w3.org/TR/aria-in-html/)\n * [AngularJS Accessibility at ngEurope](https://www.youtube.com/watch?v=dmYDggEgU-s&list=UUEGUP3TJJfMsEM_1y8iviSQ)\n * [Testing with Screen Readers](http://webaim.org/articles/screenreader_testing/)\n * [Chrome Accessibility Developer Tools](https://chrome.google.com/webstore/detail/accessibility-developer-t/fpkknkljclfencbdbgkenhalefipecmb?hl=en)\n * [W3C Accessibility Testing](http://www.w3.org/wiki/Accessibility_testing)\n * [WebAIM](http://webaim.org)\n * [A11y Project](http://a11yproject.com)\n"
  },
  {
    "path": "docs/content/guide/animations.ngdoc",
    "content": "@ngdoc overview\n@name  Animations\n@sortOrder 310\n@description\n\n\n# Animations\n\nAngularJS provides animation hooks for common directives such as\n{@link ng.directive:ngRepeat ngRepeat}, {@link ng.directive:ngSwitch ngSwitch}, and\n{@link ngRoute.directive:ngView ngView}, as well as custom directives via the `$animate` service.\nThese animation hooks are set in place to trigger animations during the life cycle of various\ndirectives and when triggered, will attempt to perform a CSS Transition, CSS Keyframe Animation or a\nJavaScript callback Animation (depending on whether an animation is placed on the given directive).\nAnimations can be placed using vanilla CSS by following the naming conventions set in place by\nAngularJS or with JavaScript code, defined as a factory.\n\n<div class=\"alert alert-info\">\n  Note that we have used non-prefixed CSS transition properties in our examples as the major\n  browsers now support non-prefixed properties. If you intend to support older browsers or certain\n  mobile browsers then you will need to include prefixed versions of the transition properties. Take\n  a look at http://caniuse.com/#feat=css-transitions for what browsers require prefixes, and\n  https://github.com/postcss/autoprefixer for a tool that can automatically generate the prefixes\n  for you.\n</div>\n\nAnimations are not available unless you include the {@link ngAnimate `ngAnimate` module} as a\ndependency of your application.\n\nBelow is a quick example of animations being enabled for `ngShow` and `ngHide`:\n\n<example module=\"ngAnimate\" deps=\"angular-animate.js\" animations=\"true\" name=\"animate-ng-show\">\n  <file name=\"index.html\">\n    <div ng-init=\"checked = true\">\n      <label>\n        <input type=\"checkbox\" ng-model=\"checked\" />\n        Is visible\n      </label>\n      <div class=\"content-area sample-show-hide\" ng-show=\"checked\">\n        Content...\n      </div>\n    </div>\n  </file>\n  <file name=\"animations.css\">\n    .content-area {\n      border: 1px solid black;\n      margin-top: 10px;\n      padding: 10px;\n    }\n\n    .sample-show-hide {\n      transition: all linear 0.5s;\n    }\n    .sample-show-hide.ng-hide {\n      opacity: 0;\n    }\n  </file>\n</example>\n\n## Installation\n\nSee the {@link ngAnimate API docs for `ngAnimate`} for instructions on installing the module.\n\nYou may also want to setup a separate CSS file for defining CSS-based animations.\n\n## How they work\n\nAnimations in AngularJS are completely based on CSS classes. As long as you have a CSS class\nattached to an HTML element within your application, you can apply animations to it. Let's say for\nexample that we have an HTML template with a repeater like so:\n\n```html\n<div ng-repeat=\"item in items\" class=\"repeated-item\">\n  {{ item.id }}\n</div>\n```\n\nAs you can see, the `repeated-item` class is present on the element that will be repeated and this\nclass will be used as a reference within our application's CSS and/or JavaScript animation code to\ntell AngularJS to perform an animation.\n\nAs `ngRepeat` does its thing, each time a new item is added into the list, `ngRepeat` will add an\n`ng-enter` class to the element that is being added. When removed it will apply an `ng-leave` class\nand when moved around it will apply an `ng-move` class.\n\nTaking a look at the following CSS code, we can see some transition and keyframe animation code set\nup for each of those events that occur when `ngRepeat` triggers them:\n\n```css\n/*\n  We are using CSS transitions for when the enter and move events\n  are triggered for the element that has the `repeated-item` class\n*/\n.repeated-item.ng-enter, .repeated-item.ng-move {\n  transition: all 0.5s linear;\n  opacity: 0;\n}\n\n/*\n  `.ng-enter-active` and `.ng-move-active` are where the transition destination\n  properties are set so that the animation knows what to animate\n*/\n.repeated-item.ng-enter.ng-enter-active,\n.repeated-item.ng-move.ng-move-active {\n  opacity: 1;\n}\n\n/*\n  We are using CSS keyframe animations for when the `leave` event\n  is triggered for the element that has the `repeated-item` class\n*/\n.repeated-item.ng-leave {\n  animation: 0.5s my_animation;\n}\n\n@keyframes my_animation {\n  from { opacity: 1; }\n  to   { opacity: 0; }\n}\n```\n\nThe same approach to animation can be used using JavaScript code\n(**for simplicity, we rely on jQuery to perform animations here**):\n\n```js\nmyModule.animation('.repeated-item', function() {\n  return {\n    enter: function(element, done) {\n      // Initialize the element's opacity\n      element.css('opacity', 0);\n\n      // Animate the element's opacity\n      // (`element.animate()` is provided by jQuery)\n      element.animate({opacity: 1}, done);\n\n      // Optional `onDone`/`onCancel` callback function\n      // to handle any post-animation cleanup operations\n      return function(isCancelled) {\n        if (isCancelled) {\n          // Abort the animation if cancelled\n          // (`element.stop()` is provided by jQuery)\n          element.stop();\n        }\n      };\n    },\n    leave: function(element, done) {\n      // Initialize the element's opacity\n      element.css('opacity', 1);\n\n      // Animate the element's opacity\n      // (`element.animate()` is provided by jQuery)\n      element.animate({opacity: 0}, done);\n\n      // Optional `onDone`/`onCancel` callback function\n      // to handle any post-animation cleanup operations\n      return function(isCancelled) {\n        if (isCancelled) {\n          // Abort the animation if cancelled\n          // (`element.stop()` is provided by jQuery)\n          element.stop();\n        }\n      };\n    },\n\n    // We can also capture the following animation events:\n    move: function(element, done) {},\n    addClass: function(element, className, done) {},\n    removeClass: function(element, className, done) {}\n  }\n});\n```\n\nWith these generated CSS class names present on the element at the time, AngularJS automatically\nfigures out whether to perform a CSS and/or JavaScript animation. Note that you can't have both CSS\nand JavaScript animations based on the same CSS class. See\n{@link ngAnimate#css-js-animations-together here} for more details.\n\n## Class and `ngClass` animation hooks\n\nAngularJS also pays attention to CSS class changes on elements by triggering the **add** and\n**remove** hooks. This means that if a CSS class is added to or removed from an element then an\nanimation can be executed in between, before the CSS class addition or removal is finalized.\n(Keep in mind that AngularJS will only be able to capture class changes if an\n**interpolated expression** or the **ng-class** directive is used on the element.)\n\nThe example below shows how to perform animations during class changes:\n\n<example module=\"ngAnimate\" deps=\"angular-animate.js\" animations=\"true\" name=\"animate-css-class\">\n  <file name=\"index.html\">\n    <p>\n      <button ng-click=\"myCssVar='css-class'\">Set</button>\n      <button ng-click=\"myCssVar=''\">Clear</button>\n      <br>\n      <span ng-class=\"myCssVar\">CSS-Animated Text</span>\n    </p>\n  </file>\n  <file name=\"style.css\">\n    .css-class-add, .css-class-remove {\n      transition: all 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940);\n    }\n\n    .css-class,\n    .css-class-add.css-class-add-active {\n      color: red;\n      font-size: 3em;\n    }\n\n    .css-class-remove.css-class-remove-active {\n      font-size: 1em;\n      color: black;\n    }\n  </file>\n</example>\n\nAlthough the CSS is a little different than what we saw before, the idea is the same.\n\n## Which directives support animations?\n\nA handful of common AngularJS directives support and trigger animation hooks whenever any major\nevent occurs during their life cycle. The table below explains in detail which animation events are\ntriggered:\n\n| Directive                                                                     | Supported Animations                                                      |\n|-------------------------------------------------------------------------------|---------------------------------------------------------------------------|\n| {@link ng.directive:form#animations form / ngForm}                            | add and remove ({@link ng.directive:form#css-classes various classes})    |\n| {@link ngAnimate.directive:ngAnimateSwap#animations ngAnimateSwap}            | enter and leave                                                           |\n| {@link ng.directive:ngClass#animations ngClass / {{class&#125;&#8203;&#125;}  | add and remove                                                            |\n| {@link ng.directive:ngClassEven#animations ngClassEven}                       | add and remove                                                            |\n| {@link ng.directive:ngClassOdd#animations ngClassOdd}                         | add and remove                                                            |\n| {@link ng.directive:ngHide#animations ngHide}                                 | add and remove (the `ng-hide` class)                                      |\n| {@link ng.directive:ngIf#animations ngIf}                                     | enter and leave                                                           |\n| {@link ng.directive:ngInclude#animations ngInclude}                           | enter and leave                                                           |\n| {@link module:ngMessages#animations ngMessage / ngMessageExp}                 | enter and leave                                                           |\n| {@link module:ngMessages#animations ngMessages}                               | add and remove (the `ng-active`/`ng-inactive` classes)                    |\n| {@link ng.directive:ngModel#animations ngModel}                               | add and remove ({@link ng.directive:ngModel#css-classes various classes}) |\n| {@link ng.directive:ngRepeat#animations ngRepeat}                             | enter, leave, and move                                                    |\n| {@link ng.directive:ngShow#animations ngShow}                                 | add and remove (the `ng-hide` class)                                      |\n| {@link ng.directive:ngSwitch#animations ngSwitch}                             | enter and leave                                                           |\n| {@link ngRoute.directive:ngView#animations ngView}                            | enter and leave                                                           |\n\n(More information can be found by visiting the documentation associated with each directive.)\n\nFor a full breakdown of the steps involved during each animation event, refer to the\n{@link ng.$animate `$animate` API docs}.\n\n## How do I use animations in my own directives?\n\nAnimations within custom directives can also be established by injecting `$animate` directly into\nyour directive and making calls to it when needed.\n\n```js\nmyModule.directive('my-directive', ['$animate', function($animate) {\n  return function(scope, element) {\n    element.on('click', function() {\n      if (element.hasClass('clicked')) {\n        $animate.removeClass(element, 'clicked');\n      } else {\n        $animate.addClass(element, 'clicked');\n      }\n    });\n  };\n}]);\n```\n\n## Animations on app bootstrap / page load\n\nBy default, animations are disabled when the AngularJS app {@link guide/bootstrap bootstraps}. If you\nare using the {@link ngApp} directive, this happens in the `DOMContentLoaded` event, so immediately\nafter the page has been loaded. Animations are disabled, so that UI and content are instantly\nvisible. Otherwise, with many animations on the page, the loading process may become too visually\noverwhelming, and the performance may suffer.\n\nInternally, `ngAnimate` waits until all template downloads that are started right after bootstrap\nhave finished. Then, it waits for the currently running {@link ng.$rootScope.Scope#$digest $digest}\nand one more after that, to finish. This ensures that the whole app has been compiled fully before\nanimations are attempted.\n\nIf you do want your animations to play when the app bootstraps, you can enable animations globally\nin your main module's {@link angular.Module#run run} function:\n\n```js\nmyModule.run(function($animate) {\n  $animate.enabled(true);\n});\n```\n\n## How to (selectively) enable, disable and skip animations\n\nThere are several different ways to disable animations, both globally and for specific animations.\nDisabling specific animations can help to speed up the render performance, for example for large\n`ngRepeat` lists that don't actually have animations. Because `ngAnimate` checks at runtime if\nanimations are present, performance will take a hit even if an element has no animation.\n\n### During the config: {@link $animateProvider#customFilter $animateProvider.customFilter()}\n\nThis function can be called during the {@link angular.Module#config config} phase of an app. It\ntakes a filter function as the only argument, which will then be used to \"filter\" animations (based\non the animated element, the event type, and the animation options). Only when the filter function\nreturns `true`, will the animation be performed. This allows great flexibility - you can easily\ncreate complex rules, such as allowing specific events only or enabling animations on specific\nsubtrees of the DOM, and dynamically modify them, for example disabling animations at certain points\nin time or under certain circumstances.\n\n```js\napp.config(function($animateProvider) {\n  $animateProvider.customFilter(function(node, event, options) {\n    // Example: Only animate `enter` and `leave` operations.\n    return event === 'enter' || event === 'leave';\n  });\n});\n```\n\nThe `customFilter` approach generally gives a big speed boost compared to other strategies, because\nthe matching is done before other animation disabling strategies are checked.\n\n<div class=\"alert alert-success\">\n  **Best Practice:**\n  Keep the filtering function as lean as possible, because it will be called for each DOM\n  action (e.g. insertion, removal, class change) performed by \"animation-aware\" directives.\n  See {@link guide/animations#which-directives-support-animations- here} for a list of built-in\n  directives that support animations.\n  Performing computationally expensive or time-consuming operations on each call of the\n  filtering function can make your animations sluggish.\n</div>\n\n### During the config: {@link $animateProvider#classNameFilter $animateProvider.classNameFilter()}\n\nThis function too can be called during the {@link angular.Module#config config} phase of an app. It\ntakes a regex as the only argument, which will then be matched against the classes of any element\nthat is about to be animated. The regex allows a lot of flexibility - you can either allow\nanimations for specific classes only (useful when you are working with 3rd party animations), or\nexclude specific classes from getting animated.\n\n```js\napp.config(function($animateProvider) {\n  $animateProvider.classNameFilter(/animate-/);\n});\n```\n\n```css\n/&#42; prefixed with `animate-` &#42;/\n.animate-fade-add.animate-fade-add-active {\n  transition: all 1s linear;\n  opacity: 0;\n}\n```\n\nThe `classNameFilter` approach generally gives a big speed boost compared to other strategies,\nbecause the matching is done before other animation disabling strategies are checked. However, that\nalso means it is not possible to override class name matching with the two following strategies.\nIt's of course still possible to enable / disable animations by changing an element's class name at\nruntime.\n\n### At runtime: {@link ng.$animate#enabled $animate.enabled()}\n\nThis function can be used to enable / disable animations in two different ways:\n\nWith a single `boolean` argument, it enables / disables animations globally:\n`$animate.enabled(false)` disables all animations in your app.\n\nWhen the first argument is a native DOM or jqLite/jQuery element, the function enables / disables\nanimations on this element *and all its children*: `$animate.enabled(myElement, false)`. You can\nstill use it to re-enable animations for a child element, even if you have disabled them on a parent\nelement. And compared to the `classNameFilter`, you can change the animation status at runtime\ninstead of during the config phase.\n\nNote however that the `$animate.enabled()` state for individual elements does not overwrite\ndisabling rules that have been set in the {@link $animateProvider#classNameFilter classNameFilter}.\n\n### Via CSS styles: overwriting styles in the `ng-animate` CSS class\n\nWhenever an animation is started, `ngAnimate` applies the `ng-animate` class to the element for the\nwhole duration of the animation. By applying CSS transition / animation styling to that class, you\ncan skip an animation:\n\n```css\n.my-class {\n  transition: transform 2s;\n}\n\n.my-class:hover {\n  transform: translateX(50px);\n}\n\nmy-class.ng-animate {\n  transition: 0s;\n}\n```\n\nBy setting `transition: 0s`, `ngAnimate` will ignore the existing transition styles, and not try to\nanimate them (Javascript animations will still execute, though). This can be used to prevent\n{@link guide/animations#preventing-collisions-with-existing-animations-and-third-party-libraries\nissues with existing animations interfering with `ngAnimate`}.\n\n\n## Preventing flicker before an animation starts\n\nWhen nesting elements with structural animations, such as `ngIf`, into elements that have\nclass-based animations such as `ngClass`, it sometimes happens that before the actual animation\nstarts, there is a brief flicker or flash of content where the animated element is briefly visible.\n\nTo prevent this, you can apply styles to the `ng-[event]-prepare` class, which is added as soon as\nan animation is initialized, but removed before the actual animation starts (after waiting for a\n`$digest`). This class is only added for *structural* animations (`enter`, `move`, and `leave`).\n\nHere's an example where you might see flickering:\n\n```html\n<div ng-class=\"{red: myProp}\">\n  <div ng-class=\"{blue: myProp}\">\n    <div class=\"message\" ng-if=\"myProp\"></div>\n  </div>\n</div>\n```\n\nIt is possible that during the `enter` event, the `.message` div will be briefly visible before it\nstarts animating. In that case, you can add styles to the CSS that make sure the element stays\nhidden before the animation starts:\n\n```css\n.message.ng-enter-prepare {\n  opacity: 0;\n}\n\n/* Other animation styles ... */\n```\n\n## Preventing collisions with existing animations and third-party libraries\n\nBy default, any `ngAnimate`-enabled directives will assume that `transition` / `animation` styles on\nthe element are part of an `ngAnimate` animation. This can lead to problems when the styles are\nactually for animations that are independent of `ngAnimate`.\n\nFor example, an element acts as a loading spinner. It has an infinite css animation on it, and also\nan {@link ngIf `ngIf`} directive, for which no animations are defined:\n\n```css\n.spinner {\n  animation: rotating 2s linear infinite;\n}\n\n@keyframes rotating {\n  from { transform: rotate(0deg); }\n  to { transform: rotate(360deg); }\n}\n```\n\nNow, when the `ngIf` expression changes, `ngAnimate` will see the spinner animation and use it to\nanimate the `enter`/`leave` event, which doesn't work because the animation is infinite. The element\nwill still be added / removed after a timeout, but there will be a noticeable delay.\n\nThis might also happen because some third-party frameworks place animation duration defaults across\nmany element or className selectors in order to make their code small and reusable.\n\nYou can prevent this unwanted behavior by adding CSS to the `.ng-animate` class, that is added for\nthe whole duration of each animation. Simply overwrite the transition / animation duration. In the\ncase of the spinner, this would be:\n\n```css\n.spinner.ng-animate {\n  animation: 0s none;\n  transition: 0s none;\n}\n```\n\nIf you do have CSS transitions / animations defined for the animation events, make sure they have a\nhigher priority than any styles that are not related to `ngAnimate`.\n\nYou can also use one of the other\n{@link guide/animations#how-to-selectively-enable-disable-and-skip-animations\nstrategies to disable animations}.\n\n\n## Enable animations outside of the application DOM tree: {@link ng.$animate#pin $animate.pin()}\n\nBefore animating, `ngAnimate` checks if the animated element is inside the application DOM tree. If\nnot, no animation is run. Usually, this is not a problem since most apps use the `html` or `body`\nelements as their root.\n\nProblems arise when the application is bootstrapped on a different element, and animations are\nattempted on elements that are outside the application tree, e.g. when libraries append popup or\nmodal elements to the body tag.\n\nYou can use {@link ng.$animate#pin `$animate.pin(element, parentHost)`} to associate an element with\nanother element that belongs to your application. Simply call it before the element is added to the\nDOM / before the animation starts, with the element you want to animate, and the element which\nshould be its assumed parent.\n\n\n## More about animations\n\nFor a full breakdown of each method available on `$animate`, see the\n{@link ng.$animate API documentation}.\n\nTo see a complete demo, see the {@link tutorial/step_14 animation step in the phonecat tutorial}.\n"
  },
  {
    "path": "docs/content/guide/bootstrap.ngdoc",
    "content": "@ngdoc overview\n@name  Bootstrap\n@sortOrder 350\n@description\n\n# Bootstrap\n\nThis page explains the AngularJS initialization process and how you can manually initialize AngularJS\nif necessary.\n\n\n## AngularJS `<script>` Tag\n\nThis example shows the recommended path for integrating AngularJS with what we call automatic\ninitialization.\n\n\n```html\n<!doctype html>\n<html xmlns:ng=\"http://angularjs.org\" ng-app>\n  <body>\n    ...\n    <script src=\"angular.js\"></script>\n  </body>\n</html>\n```\n\n  1. Place the `script` tag at the bottom of the page. Placing script tags at the end of the page\n    improves app load time because the HTML loading is not blocked by loading of the `angular.js`\n    script. You can get the latest bits from http://code.angularjs.org. Please don't link\n    your production code to this URL, as it will expose a security hole on your site. For\n    experimental development linking to our site is fine.\n    * Choose: `angular-[version].js` for a human-readable file, suitable for development and\n      debugging.\n    * Choose: `angular-[version].min.js` for a compressed and obfuscated file, suitable for use in\n      production.\n  2. Place `ng-app` to the root of your application, typically on the `<html>` tag if you want\n    AngularJS to auto-bootstrap your application.\n\n        <html ng-app>\n\n  3. If you choose to use the old style directive syntax `ng:` then include xml-namespace in `html`\n    when running the page in the XHTML mode. (This is here for historical reasons, and we no longer\n    recommend use of `ng:`.)\n\n        <html xmlns:ng=\"http://angularjs.org\">\n\n\n\n## Automatic Initialization\n\n<img class=\"pull-right\" style=\"padding-left: 3em;\" src=\"img/guide/concepts-startup.png\">\n\nAngularJS initializes automatically upon `DOMContentLoaded` event or when the `angular.js` script is\nevaluated if at that time `document.readyState` is set to `'complete'`. At this point AngularJS looks\nfor the {@link ng.directive:ngApp `ngApp`} directive which designates your application root.\nIf the {@link ng.directive:ngApp `ngApp`} directive is found then AngularJS will:\n\n  * load the {@link guide/module module} associated with the directive.\n  * create the application {@link auto.$injector injector}\n  * compile the DOM treating the {@link ng.directive:ngApp\n    `ngApp`} directive as the root of the compilation. This allows you to tell it to treat only a\n    portion of the DOM as an AngularJS application.\n\n\n```html\n<!doctype html>\n<html ng-app=\"optionalModuleName\">\n  <body>\n    I can add: {{ 1+2 }}.\n    <script src=\"angular.js\"></script>\n  </body>\n</html>\n```\n\nAs a best practice, consider adding an `ng-strict-di` directive on the same element as\n`ng-app`:\n\n\n```html\n<!doctype html>\n<html ng-app=\"optionalModuleName\" ng-strict-di>\n  <body>\n    I can add: {{ 1+2 }}.\n    <script src=\"angular.js\"></script>\n  </body>\n</html>\n```\n\nThis will ensure that all services in your application are properly annotated.\nSee the {@link guide/di#using-strict-dependency-injection dependency injection strict mode} docs\nfor more.\n\n\n## Manual Initialization\n\nIf you need to have more control over the initialization process, you can use a manual\nbootstrapping method instead. Examples of when you'd need to do this include using script loaders\nor the need to perform an operation before AngularJS compiles a page.\n\nHere is an example of manually initializing AngularJS:\n\n```html\n<!doctype html>\n<html>\n<body>\n  <div ng-controller=\"MyController\">\n    Hello {{greetMe}}!\n  </div>\n  <script src=\"http://code.angularjs.org/snapshot/angular.js\"></script>\n\n  <script>\n    angular.module('myApp', [])\n      .controller('MyController', ['$scope', function ($scope) {\n        $scope.greetMe = 'World';\n      }]);\n\n    angular.element(function() {\n      angular.bootstrap(document, ['myApp']);\n    });\n  </script>\n</body>\n</html>\n```\n\nNote that we provided the name of our application module to be loaded into the injector as the second\nparameter of the {@link angular.bootstrap} function. Notice that `angular.bootstrap` will not create modules\non the fly. You must create any custom {@link guide/module modules} before you pass them as a parameter.\n\nYou should call `angular.bootstrap()` *after* you've loaded or defined your modules.\nYou cannot add controllers, services, directives, etc after an application bootstraps.\n\n<div class=\"alert alert-warning\">\n**Note:** You should not use the ng-app directive when manually bootstrapping your app.\n</div>\n\nThis is the sequence that your code should follow:\n\n  1. After the page and all of the code is loaded, find the root element of your AngularJS\n  application, which is typically the root of the document.\n\n  2. Call {@link angular.bootstrap} to {@link compiler compile} the element into an\n  executable, bi-directionally bound application.\n\n## Things to keep in mind\n\nThere are a few things to keep in mind regardless of automatic or manual bootstrapping:\n\n- While it's possible to bootstrap more than one AngularJS application per page, we don't actively\n  test against this scenario. It's possible that you'll run into problems, especially with complex apps, so\n  caution is advised.\n- Do not bootstrap your app on an element with a directive that uses {@link ng.$compile#transclusion transclusion}, such as\n  {@link ng.ngIf `ngIf`}, {@link ng.ngInclude `ngInclude`} and {@link ngRoute.ngView `ngView`}.\n  Doing this misplaces the app {@link ng.$rootElement `$rootElement`} and the app's {@link auto.$injector injector},\n  causing animations to stop working and making the injector inaccessible from outside the app.\n\n## Deferred Bootstrap\n\nThis feature enables tools like [Batarang](https://github.com/angular/angularjs-batarang) and test runners\nto hook into angular's bootstrap process and sneak in more modules\ninto the DI registry which can replace or augment DI services for\nthe purpose of instrumentation or mocking out heavy dependencies.\n\nIf `window.name` contains prefix `NG_DEFER_BOOTSTRAP!` when\n{@link angular.bootstrap} is called, the bootstrap process will be paused\nuntil `angular.resumeBootstrap()` is called.\n\n`angular.resumeBootstrap()` takes an optional array of modules that\nshould be added to the original list of modules that the app was\nabout to be bootstrapped with.\n"
  },
  {
    "path": "docs/content/guide/compiler.ngdoc",
    "content": "@ngdoc overview\n@name  HTML Compiler\n@sortOrder 330\n@description\n\n# HTML Compiler\n\n<div class=\"alert alert-warning\">\n**Note:** this guide is targeted towards developers who are already familiar with AngularJS basics.\n\nIf you're just getting started, we recommend the {@link tutorial/ tutorial} first.\nIf you just want to create custom directives, we recommend the {@link guide/directive directives guide}.\nIf you want a deeper look into AngularJS's compilation process, you're in the right place.\n</div>\n\n\n## Overview\n\nAngularJS's {@link ng.$compile HTML compiler} allows the developer to teach the\nbrowser new HTML syntax. The compiler allows you to attach behavior to any HTML element or attribute\nand even create new HTML elements or attributes with custom behavior. AngularJS calls these behavior\nextensions {@link ng.$compileProvider#directive directives}.\n\nHTML has a lot of constructs for formatting the HTML for static documents in a declarative fashion.\nFor example if something needs to be centered, there is no need to provide instructions to the\nbrowser how the window size needs to be divided in half so that the center is found, and that this\ncenter needs to be aligned with the text's center. Simply add an `align=\"center\"` attribute to any\nelement to achieve the desired behavior. Such is the power of declarative language.\n\nHowever, the declarative language is also limited, as it does not allow you to teach the browser new\nsyntax. For example, there is no easy way to get the browser to align the text at 1/3 the position\ninstead of 1/2. What is needed is a way to teach the browser new HTML syntax.\n\nAngularJS comes pre-bundled with common directives which are useful for building any app. We also\nexpect that you will create directives that are specific to your app. These extensions become a\nDomain Specific Language for building your application.\n\nAll of this compilation takes place in the web browser; no server side or pre-compilation step is\ninvolved.\n\n\n## Compiler\n\nCompiler is an AngularJS service which traverses the DOM looking for attributes. The compilation\nprocess happens in two phases.\n\n  1. **Compile:** traverse the DOM and collect all of the directives. The result is a linking\n  function.\n\n  2. **Link:** combine the directives with a scope and produce a live view. Any changes in the\n  scope model are reflected in the view, and any user interactions with the view are reflected\n  in the scope model. This makes the scope model the single source of truth.\n\nSome directives such as {@link ng.directive:ngRepeat `ng-repeat`} clone DOM elements once\nfor each item in a collection. Having a compile and link phase improves performance since the\ncloned template only needs to be compiled once, and then linked once for each clone instance.\n\n\n## Directive\n\nA directive is a behavior which should be triggered when specific HTML constructs are encountered\nduring the compilation process. The directives can be placed in element names, attributes, class\nnames, as well as comments. Here are some equivalent examples of invoking the {@link\nng.directive:ngBind `ng-bind`} directive.\n\n```html\n  <span ng-bind=\"exp\"></span>\n  <span class=\"ng-bind: exp;\"></span>\n  <ng-bind></ng-bind>\n  <!-- directive: ng-bind exp -->\n```\n\nA directive is just a function which executes when the compiler encounters it in the DOM. See {@link\nng.$compileProvider#directive directive API} for in-depth documentation on how\nto write directives.\n\nHere is a directive which makes any element draggable. Notice the `draggable` attribute on the\n`<span>` element.\n\n<example module=\"drag\" name=\"draggable\">\n  <file name=\"script.js\">\n    angular.module('drag', []).\n      directive('draggable', function($document) {\n        return function(scope, element, attr) {\n          var startX = 0, startY = 0, x = 0, y = 0;\n          element.css({\n           position: 'relative',\n           border: '1px solid red',\n           backgroundColor: 'lightgrey',\n           cursor: 'pointer',\n           display: 'block',\n           width: '65px'\n          });\n          element.on('mousedown', function(event) {\n            // Prevent default dragging of selected content\n            event.preventDefault();\n            startX = event.screenX - x;\n            startY = event.screenY - y;\n            $document.on('mousemove', mousemove);\n            $document.on('mouseup', mouseup);\n          });\n\n          function mousemove(event) {\n            y = event.screenY - startY;\n            x = event.screenX - startX;\n            element.css({\n              top: y + 'px',\n              left:  x + 'px'\n            });\n          }\n\n          function mouseup() {\n            $document.off('mousemove', mousemove);\n            $document.off('mouseup', mouseup);\n          }\n        };\n      });\n  </file>\n  <file name=\"index.html\">\n    <span draggable>Drag ME</span>\n  </file>\n</example>\n\n\nThe presence of the `draggable` attribute on any element gives the element new behavior.\nWe extended the vocabulary of the browser in a way which is natural to anyone who is familiar with the principles of HTML.\n\n\n## Understanding View\n\nMost other templating systems consume a static string template and\ncombine it with data, resulting in a new string. The resulting text is then `innerHTML`ed into\nan element.\n\n<img src=\"img/One_Way_Data_Binding.png\">\n\nThis means that any changes to the data need to be re-merged with the template and then\n`innerHTML`ed into the DOM. Some of the issues with this approach are:\n\n1. reading user input and merging it with data\n2. clobbering user input by overwriting it\n3. managing the whole update process\n4. lack of behavior expressiveness\n\nAngularJS is different. The AngularJS compiler consumes the DOM, not string templates.\nThe result is a linking function, which when combined with a scope model results in a live view. The\nview and scope model bindings are transparent. The developer does not need to make any special calls to update\nthe view. And because `innerHTML` is not used, you won't accidentally clobber user input.\nFurthermore, AngularJS directives can contain not just text bindings, but behavioral constructs as\nwell.\n\n<img src=\"img/Two_Way_Data_Binding.png\">\n\nThe AngularJS approach produces a stable DOM. The DOM element instance bound to a model\nitem instance does not change for the lifetime of the binding. This means that the code can get\nhold of the elements and register event handlers and know that the reference will not be destroyed\nby template data merge.\n\n\n\n## How directives are compiled\n\nIt's important to note that AngularJS operates on DOM nodes rather than strings. Usually, you don't\nnotice this restriction because when a page loads, the web browser parses HTML into the DOM automatically.\n\nHTML compilation happens in three phases:\n\n  1. {@link ng.$compile `$compile`} traverses the DOM and matches directives.\n\n  If the compiler finds that an element matches a directive, then the directive is added to the list of\n  directives that match the DOM element. A single element may match multiple directives.\n\n  2. Once all directives matching a DOM element have been identified, the compiler sorts the directives\n  by their `priority`.\n\n  Each directive's `compile` functions are executed. Each `compile` function has a chance to\n  modify the DOM. Each `compile` function returns a `link` function. These functions are composed into\n  a \"combined\" link function, which invokes each directive's returned `link` function.\n\n  3. `$compile` links the template with the scope by calling the combined linking function from the previous step.\n  This in turn will call the linking function of the individual directives, registering listeners on the elements\n  and setting up {@link ng.$rootScope.Scope#$watch `$watch`s} with the {@link ng.$rootScope.Scope `scope`}\n  as each directive is configured to do.\n\nThe result of this is a live binding between the scope and the DOM. So at this point, a change in\na model on the compiled scope will be reflected in the DOM.\n\nBelow is the corresponding code using the `$compile` service.\nThis should help give you an idea of what AngularJS does internally.\n\n```js\n  var $compile = ...; // injected into your code\n  var scope = ...;\n  var parent = ...; // DOM element where the compiled template can be appended\n\n  var html = '<div ng-bind=\"exp\"></div>';\n\n  // Step 1: parse HTML into DOM element\n  var template = angular.element(html);\n\n  // Step 2: compile the template\n  var linkFn = $compile(template);\n\n  // Step 3: link the compiled template with the scope.\n  var element = linkFn(scope);\n\n  // Step 4: Append to DOM (optional)\n  parent.appendChild(element);\n```\n\n### The difference between Compile and Link\n\nAt this point you may wonder why the compile process has separate compile and link phases. The\nshort answer is that compile and link separation is needed any time a change in a model causes\na change in the **structure** of the DOM.\n\nIt's rare for directives to have a **compile function**, since most directives are concerned with\nworking with a specific DOM element instance rather than changing its overall structure.\n\nDirectives often have a **link function**. A link function allows the directive to register\nlisteners to the specific cloned DOM element instance as well as to copy content into the DOM\nfrom the scope.\n\n<div class=\"alert alert-success\">\n**Best Practice:** Any operation which can be shared among the instance of directives should be\nmoved to the compile function for performance reasons.\n</div>\n\n#### An Example of \"Compile\" Versus \"Link\"\n\nTo understand, let's look at a real-world example with `ngRepeat`:\n\n```html\nHello {{user.name}}, you have these actions:\n<ul>\n  <li ng-repeat=\"action in user.actions\">\n    {{action.description}}\n  </li>\n</ul>\n```\n\nWhen the above example is compiled, the compiler visits every node and looks for directives.\n\n`{{user.name}}` matches the {@link ng.$interpolate interpolation directive}\nand `ng-repeat` matches the {@link ng.directive:ngRepeat `ngRepeat` directive}.\n\nBut {@link ng.directive:ngRepeat ngRepeat} has a dilemma.\n\nIt needs to be able to clone new `<li>` elements for every `action` in `user.actions`.\nThis initially seems trivial, but it becomes more complicated when you consider that `user.actions`\nmight have items added to it later. This means that it needs to save a clean copy of the `<li>`\nelement for cloning purposes.\n\nAs new `action`s are inserted, the template `<li>` element needs to be cloned and inserted into `ul`.\nBut cloning the `<li>` element is not enough. It also needs to compile the `<li>` so that its\ndirectives, like `{{action.description}}`, evaluate against the right {@link ng.$rootScope.Scope scope}.\n\n\nA naive approach to solving this problem would be to simply insert a copy of the `<li>` element and\nthen compile it.\nThe problem with this approach is that compiling on every `<li>` element that we clone would duplicate\na lot of the work. Specifically, we'd be traversing `<li>` each time before cloning it to find the\ndirectives. This would cause the compilation process to be slower, in turn making applications\nless responsive when inserting new nodes.\n\nThe solution is to break the compilation process into two phases:\n\nthe **compile phase** where all of the directives are identified and sorted by priority,\nand a **linking phase** where any work which \"links\" a specific instance of the\n{@link ng.$rootScope.Scope scope} and the specific instance of an `<li>` is performed.\n\n<div class=\"alert alert-warning\">\n**Note:** *Link* means setting up listeners on the DOM and setting up `$watch` on the Scope to\nkeep the two in sync.\n</div>\n\n{@link ng.directive:ngRepeat `ngRepeat`} works by preventing the compilation process from\ndescending into the `<li>` element so it can make a clone of the original and handle inserting\nand removing DOM nodes itself.\n\nInstead the {@link ng.directive:ngRepeat `ngRepeat`} directive compiles `<li>` separately.\nThe result of the `<li>` element compilation is a linking function which contains all of the\ndirectives contained in the `<li>` element, ready to be attached to a specific clone of the `<li>`\nelement.\n\nAt runtime the {@link ng.directive:ngRepeat `ngRepeat`} watches the expression and as items\nare added to the array it clones the `<li>` element, creates a new\n{@link ng.$rootScope.Scope scope} for the cloned `<li>` element and calls the link function\non the cloned `<li>`.\n\n\n\n### Understanding How Scopes Work with Transcluded Directives\n\nOne of the most common use cases for directives is to create reusable components.\n\nBelow is a pseudo code showing how a simplified dialog component may work.\n\n```html\n<div>\n  <button ng-click=\"show=true\">show</button>\n\n  <dialog title=\"Hello {{username}}.\"\n          visible=\"show\"\n          on-cancel=\"show = false\"\n          on-ok=\"show = false; doSomething()\">\n     Body goes here: {{username}} is {{title}}.\n  </dialog>\n</div>\n```\n\nClicking on the \"show\" button will open the dialog. The dialog will have a title, which is\ndata bound to `username`, and it will also have a body which we would like to transclude\ninto the dialog.\n\nHere is an example of what the template definition for the `dialog` widget may look like.\n\n```html\n<div ng-show=\"visible\">\n  <h3>{{title}}</h3>\n  <div class=\"body\" ng-transclude></div>\n  <div class=\"footer\">\n    <button ng-click=\"onOk()\">Save changes</button>\n    <button ng-click=\"onCancel()\">Close</button>\n  </div>\n</div>\n```\n\nThis will not render properly, unless we do some scope magic.\n\nThe first issue we have to solve is that the dialog box template expects `title` to be defined.\nBut we would like the template's scope property `title` to be the result of interpolating the\n`<dialog>` element's `title` attribute (i.e. `\"Hello {{username}}\"`). Furthermore, the buttons expect\nthe `onOk` and `onCancel` functions to be present in the scope. This limits the usefulness of the\nwidget. To solve the mapping issue we use the `scope` to create local variables which the template\nexpects as follows:\n\n```js\n  scope: {\n    title: '@',             // the title uses the data-binding from the parent scope\n    onOk: '&',              // create a delegate onOk function\n    onCancel: '&',          // create a delegate onCancel function\n    visible: '='            // set up visible to accept data-binding\n  }\n```\n\nCreating local properties on widget scope creates two problems:\n\n  1. isolation - if the user forgets to set `title` attribute of the dialog widget the dialog\n     template will bind to parent scope property. This is unpredictable and undesirable.\n\n  2. transclusion - the transcluded DOM can see the widget locals, which may overwrite the\n     properties which the transclusion needs for data-binding. In our example the `title`\n     property of the widget clobbers the `title` property of the transclusion.\n\n\nTo solve the issue of lack of isolation, the directive declares a new `isolated` scope. An\nisolated scope does not prototypically inherit from the parent scope, and therefore we don't have\nto worry about accidentally clobbering any properties.\n\nHowever `isolated` scope creates a new problem: if a transcluded DOM is a child of the widget\nisolated scope then it will not be able to bind to anything. For this reason the transcluded scope\nis a child of the original scope, before the widget created an isolated scope for its local\nvariables. This makes the transcluded and widget isolated scope siblings.\n\nThis may seem to be unexpected complexity, but it gives the widget user and developer the least\nsurprise.\n\nTherefore the final directive definition looks something like this:\n\n```js\ntransclude: true,\nscope: {\n    title: '@',             // the title uses the data-binding from the parent scope\n    onOk: '&',              // create a delegate onOk function\n    onCancel: '&',          // create a delegate onCancel function\n    visible: '='            // set up visible to accept data-binding\n},\nrestrict: 'E',\nreplace: true\n```\n\n### Double Compilation, and how to avoid it\n\nDouble compilation occurs when an already compiled part of the DOM gets compiled again. This is an\nundesired effect and can lead to misbehaving directives, performance issues, and memory\nleaks.\nA common scenario where this happens is a directive that calls `$compile` in a directive link\nfunction on the directive element. In the following **faulty example**, a directive adds a mouseover behavior\nto a button with `ngClick` on it:\n\n```\nangular.module('app').directive('addMouseover', function($compile) {\n  return {\n    link: function(scope, element, attrs) {\n      var newEl = angular.element('<span ng-show=\"showHint\"> My Hint</span>');\n      element.on('mouseenter mouseleave', function() {\n        scope.$apply('showHint = !showHint');\n      });\n\n      attrs.$set('addMouseover', null); // To stop infinite compile loop\n      element.append(newEl);\n      $compile(element)(scope); // Double compilation\n    }\n  }\n})\n```\n\nAt first glance, it looks like removing the original `addMouseover` attribute is all there is needed\nto make this example work.\nHowever, if the directive element or its children have other directives attached, they will be compiled and\nlinked again, because the compiler doesn't keep track of which directives have been assigned to which\nelements.\n\nThis can cause unpredictable behavior, e.g. `ngClick` or other event handlers will be attached\nagain. It can also degrade performance, as watchers for text interpolation are added twice to the scope.\n\nDouble compilation should therefore be avoided. In the above example, only the new element should\nbe compiled:\n\n```\nangular.module('app').directive('addMouseover', function($compile) {\n  return {\n    link: function(scope, element, attrs) {\n      var newEl = angular.element('<span ng-show=\"showHint\"> My Hint</span>');\n      element.on('mouseenter mouseleave', function() {\n        scope.$apply('showHint = !showHint');\n      });\n\n      element.append(newEl);\n      $compile(newEl)(scope); // Only compile the new element\n    }\n  }\n})\n```\n\nAnother scenario is adding a directive programmatically to a compiled element and then executing\ncompile again. See the following **faulty example**:\n\n```html\n<input ng-model=\"$ctrl.value\" add-options>\n```\n\n```\nangular.module('app').directive('addOptions', function($compile) {\n  return {\n    link: function(scope, element, attrs) {\n      attrs.$set('addOptions', null) // To stop infinite compile loop\n      attrs.$set('ngModelOptions', '{debounce: 1000}');\n      $compile(element)(scope); // Double compilation\n    }\n  }\n});\n```\n\nIn that case, it is necessary to intercept the *initial* compilation of the element:\n\n  1. Give your directive the `terminal` property and a higher priority than directives\n  that should not be compiled twice. In the example, the compiler will only compile directives\n  which have a priority of 100 or higher.\n  2. Inside this directive's compile function, add any other directive attributes to the template.\n  3. Compile the element, but restrict the maximum priority, so that any already compiled directives\n  (including the `addOptions` directive) are not compiled again.\n  4. In the link function, link the compiled element with the element's scope.\n\n```\nangular.module('app').directive('addOptions', function($compile) {\n  return {\n    priority: 100, // ngModel has priority 1\n    terminal: true,\n    compile: function(templateElement, templateAttributes) {\n      templateAttributes.$set('ngModelOptions', '{debounce: 1000}');\n\n      // The third argument is the max priority. Only directives with priority < 100 will be compiled,\n      // therefore we don't need to remove the attribute\n      var compiled = $compile(templateElement, null, 100);\n\n      return function linkFn(scope) {\n        compiled(scope) // Link compiled element to scope\n      }\n    }\n  }\n});\n```\n\n"
  },
  {
    "path": "docs/content/guide/component-router.ngdoc",
    "content": "@ngdoc overview\n@name Component Router\n@sortOrder 306\n@description\n\n# Component Router\n\n<div class=\"alert alert-danger\">\n**Deprecation Notice:** In an effort to keep synchronized with router changes in the new Angular, this implementation of the Component Router (ngComponentRouter module) has been deprecated and will not receive further updates.\nWe are investigating backporting the new Angular Router to AngularJS, but alternatively, use the {@link ngRoute} module or community developed projects (e.g. [ui-router](https://github.com/angular-ui/ui-router)).\n</div>\n\nThis guide describes the Component Router for AngularJS.\n\n<div class=\"alert alert-info\">\n  If you are looking for information about the default router for AngularJS have a look at the {@link ngRoute} module.\n\n  If you are looking for information about the Component Router for the new Angular then\n  check out the [Angular Router Guide](https://angular.io/docs/ts/latest/guide/router.html).\n</div>\n\n## Overview\n\nHere is a table of the main concepts used in the Component Router.\n\n| Concept               | Description |\n| ----------------------|-------------------------------------------------------------------------------------- |\n| Router                | Displays the Routing Components for the active Route. Manages navigation from one component to the next. |\n| RootRouter            | The top level Router that interacts with the current URL location |\n| RouteConfig           | Configures a Router with RouteDefinitions, each mapping a URL path to a component. |\n| Routing Component     | An AngularJS component with a RouteConfig and an associated Router. |\n| RouteDefinition       | Defines how the router should navigate to a component based on a URL pattern. |\n| ngOutlet              | The directive (`<ng-outlet>`) that marks where the router should display a view. |\n| ngLink                | The directive (`ng-link=\"...\"`) for binding a clickable HTML element to a route, via a Link Parameters Array. |\n| Link Parameters Array | An array that the router interprets into a routing instruction. We can bind a RouterLink to that array or pass the array as an argument to the Router.navigate method. |\n\n\n## Component-based Applications\n\nIt is recommended to develop AngularJS applications as a hierarchy of Components. Each Component\nis an isolated part of the application, which is responsible for its own user interface and has\na well defined programmatic interface to the Component that contains it. Take a look at the\n{@link guide/component component guide} for more information.\n\n![Component Based Architecture](img/guide/component-based-architecture.svg)\n\n\n## URLs and Navigation\n\nIn most applications, users navigate from one view to the next as they perform application tasks.\nThe browser provides a familiar model of application navigation. We enter a URL in the address bar\nor click on a link and the browser navigates to a new page. We click the browser's back and forward\nbuttons and the browser navigates backward and forward through the history of pages we've seen.\n\nWe understand that each view corresponds to a particular URL. In a Component-based application,\neach of these views is implemented by one or more Components.\n\n\n## Component Routes\n\n**How do we choose which Components to display given a particular URL?**\n\nWhen using the Component Router, each **Component** in the application can have a **Router** associated\nwith it. This **Router** contains a mapping of URL segments to child **Components**.\n\n```js\n$routeConfig: [\n  { path: '/a/b/c', component: 'someComponent' }, ...\n]\n```\n\nThis means that for a given URL the **Router** will render an associated child **Component**.\n\n\n## Outlets\n\n**How do we know where to render a child Component?**\n\nEach **Routing Component**, needs to have a template that contains one or more **Outlets**, which is\nwhere its child **Components** are rendered. We specify the **Outlet** in the template using the\n{@link ngOutlet `<ng-outlet>`} directive.\n\n```html\n<ng-outlet></ng-outlet>\n```\n\n*In the future `ng-outlet` will be able to render different child **Components** for a given **Route**\nby specifying a `name` attribute.*\n\n\n## Root Router and Component\n\n**How does the Component Router know which Component to render first?**\n\nAll Component Router applications must contain a top level **Routing Component**, which is associated with\na top level **Root Router**.\n\nThe **Root Router** is the starting point for all navigation. You can access this **Router** by injecting the\n`$rootRouter` service.\n\nWe define the top level **Root Component** by providing a value for the {@link $routerRootComponent} service.\n\n```js\nmyModule.value('$routerRootComponent', 'myApp');\n```\n\nHere we have specified that the **Root Component** is the component directive with the name `myApp`.\n\nRemember to instantiate this **Root Component** in our `index.html` file.\n\n```html\n<my-app></my-app>\n```\n\n## Route Matching\n\nWhen we navigate to any given URL, the {@link $rootRouter} matches its **Route Config** against the URL.\nIf a **Route Definition** in the **Route Config** recognizes a part of the URL then the **Component**\nassociated with the **Route Definition** is instantiated and rendered in the **Outlet**.\n\nIf the new **Component** contains routes of its own then a new **Router ({@link ChildRouter})** is created for\nthis **Routing Component**.\n\nThe {@link ChildRouter} for the new **Routing Component** then attempts to match its **Route Config** against\nthe parts of the URL that have not already been matched by the previous **Router**.\n\nThis process continues until we run out of **Routing Components** or consume the entire URL.\n\n![Routed Components](img/guide/component-routes.svg)\n\nIn the previous diagram, we can see that the URL `/heros/4` has been matched against the `App`, `Heroes` and\n`HeroDetail` **Routing Components**. The **Routers** for each of the **Routing Components** consumed a part\nof the URL: \"/\", \"/heroes\" and \"/4\" respectively.\n\nThe result is that we end up with a hierarchy of **Routing Components** rendered in **Outlets**, via the\n{@link ngOutlet} directive, in each **Routing Component's** template, as you can see in the following diagram.\n\n![Component Hierarchy](img/guide/component-hierarchy.svg)\n\n\n## Example Heroes App\n\nYou can see the complete application running below.\n\n<example name=\"componentRouter\" module=\"app\" fixBase=\"true\">\n\n  <file name=\"index.html\">\n    <h1 class=\"title\">Component Router</h1>\n    <app></app>\n\n    <!-- Load up the router library - normally you might use npm/yarn and host it locally -->\n    <script src=\"https://unpkg.com/@angular/router@0.2.0/angular1/angular_1_router.js\"></script>\n  </file>\n\n  <file name=\"app.js\">\n    angular.module('app', ['ngComponentRouter', 'heroes', 'crisis-center'])\n\n    .config(function($locationProvider) {\n      $locationProvider.html5Mode(true);\n    })\n\n    .value('$routerRootComponent', 'app')\n\n    .component('app', {\n      template:\n        '<nav>\\n' +\n        '  <a ng-link=\"[\\'CrisisCenter\\']\">Crisis Center</a>\\n' +\n        '  <a ng-link=\"[\\'Heroes\\']\">Heroes</a>\\n' +\n        '</nav>\\n' +\n        '<ng-outlet></ng-outlet>\\n',\n      $routeConfig: [\n        {path: '/crisis-center/...', name: 'CrisisCenter', component: 'crisisCenter', useAsDefault: true},\n        {path: '/heroes/...', name: 'Heroes', component: 'heroes' }\n      ]\n    });\n  </file>\n\n  <file name=\"heroes.js\">\n    angular.module('heroes', [])\n      .service('heroService', HeroService)\n\n      .component('heroes', {\n        template: '<h2>Heroes</h2><ng-outlet></ng-outlet>',\n        $routeConfig: [\n          {path: '/',    name: 'HeroList',   component: 'heroList', useAsDefault: true},\n          {path: '/:id', name: 'HeroDetail', component: 'heroDetail'}\n        ]\n      })\n\n      .component('heroList', {\n        template:\n          '<div ng-repeat=\"hero in $ctrl.heroes\" ' +\n          '     ng-class=\"{ selected: $ctrl.isSelected(hero) }\">\\n' +\n            '<a ng-link=\"[\\'HeroDetail\\', {id: hero.id}]\">{{hero.name}}</a>\\n' +\n          '</div>',\n        controller: HeroListComponent\n      })\n\n      .component('heroDetail', {\n        template:\n          '<div ng-if=\"$ctrl.hero\">\\n' +\n          '  <h3>\"{{$ctrl.hero.name}}\"</h3>\\n' +\n          '  <div>\\n' +\n          '    <label>Id: </label>{{$ctrl.hero.id}}</div>\\n' +\n          '  <div>\\n' +\n          '    <label>Name: </label>\\n' +\n          '    <input ng-model=\"$ctrl.hero.name\" placeholder=\"name\"/>\\n' +\n          '  </div>\\n' +\n          '  <button ng-click=\"$ctrl.gotoHeroes()\">Back</button>\\n' +\n          '</div>\\n',\n        bindings: { $router: '<' },\n        controller: HeroDetailComponent\n      });\n\n\n    function HeroService($q) {\n      var heroesPromise = $q.resolve([\n        { id: 11, name: 'Mr. Nice' },\n        { id: 12, name: 'Narco' },\n        { id: 13, name: 'Bombasto' },\n        { id: 14, name: 'Celeritas' },\n        { id: 15, name: 'Magneta' },\n        { id: 16, name: 'RubberMan' }\n      ]);\n\n      this.getHeroes = function() {\n        return heroesPromise;\n      };\n\n      this.getHero = function(id) {\n        return heroesPromise.then(function(heroes) {\n          for (var i = 0; i < heroes.length; i++) {\n            if (heroes[i].id === id) return heroes[i];\n          }\n        });\n      };\n    }\n\n    function HeroListComponent(heroService) {\n      var selectedId = null;\n      var $ctrl = this;\n\n      this.$routerOnActivate = function(next) {\n        // Load up the heroes for this view\n        heroService.getHeroes().then(function(heroes) {\n          $ctrl.heroes = heroes;\n          selectedId = next.params.id;\n        });\n      };\n\n      this.isSelected = function(hero) {\n        return (hero.id === selectedId);\n      };\n    }\n\n    function HeroDetailComponent(heroService) {\n      var $ctrl = this;\n\n      this.$routerOnActivate = function(next) {\n        // Get the hero identified by the route parameter\n        var id = next.params.id;\n        heroService.getHero(id).then(function(hero) {\n          $ctrl.hero = hero;\n        });\n      };\n\n      this.gotoHeroes = function() {\n        var heroId = this.hero && this.hero.id;\n        this.$router.navigate(['HeroList', {id: heroId}]);\n      };\n    }\n  </file>\n\n  <file name=\"crisis.js\">\n    angular.module('crisis-center', ['dialog'])\n      .service('crisisService', CrisisService)\n\n      .component('crisisCenter', {\n        template: '<h2>Crisis Center</h2><ng-outlet></ng-outlet>',\n        $routeConfig: [\n          {path:'/',    name: 'CrisisList',   component: 'crisisList', useAsDefault: true},\n          {path:'/:id', name: 'CrisisDetail', component: 'crisisDetail'}\n        ]\n      })\n\n      .component('crisisList', {\n        template:\n          '<ul>\\n' +\n          '  <li ng-repeat=\"crisis in $ctrl.crises\"\\n' +\n          '    ng-class=\"{ selected: $ctrl.isSelected(crisis) }\"\\n' +\n          '    ng-click=\"$ctrl.onSelect(crisis)\">\\n' +\n          '    <span class=\"badge\">{{crisis.id}}</span> {{crisis.name}}\\n' +\n          '  </li>\\n' +\n          '</ul>\\n',\n        bindings: { $router: '<' },\n        controller: CrisisListComponent,\n        $canActivate: function($nextInstruction, $prevInstruction) {\n          console.log('$canActivate', arguments);\n        }\n      })\n\n      .component('crisisDetail', {\n        templateUrl: 'crisisDetail.html',\n        bindings: { $router: '<' },\n        controller: CrisisDetailComponent\n      });\n\n\n    function CrisisService($q) {\n      var crisesPromise = $q.resolve([\n        {id: 1, name: 'Princess Held Captive'},\n        {id: 2, name: 'Dragon Burning Cities'},\n        {id: 3, name: 'Giant Asteroid Heading For Earth'},\n        {id: 4, name: 'Release Deadline Looms'}\n      ]);\n\n      this.getCrises = function() {\n        return crisesPromise;\n      };\n\n      this.getCrisis = function(id) {\n        return crisesPromise.then(function(crises) {\n          for (var i = 0; i < crises.length; i++) {\n            if (crises[i].id === id) return crises[i];\n          }\n        });\n      };\n    }\n\n    function CrisisListComponent(crisisService) {\n      var selectedId = null;\n      var ctrl = this;\n\n      this.$routerOnActivate = function(next) {\n        console.log('$routerOnActivate', this, arguments);\n        // Load up the crises for this view\n        crisisService.getCrises().then(function(crises) {\n          ctrl.crises = crises;\n          selectedId = next.params.id;\n        });\n      };\n\n      this.isSelected = function(crisis) {\n        return (crisis.id === selectedId);\n      };\n\n      this.onSelect = function(crisis) {\n        this.$router.navigate(['CrisisDetail', { id: crisis.id }]);\n      };\n    }\n\n    function CrisisDetailComponent(crisisService, dialogService) {\n      var ctrl = this;\n      this.$routerOnActivate = function(next) {\n        // Get the crisis identified by the route parameter\n        var id = next.params.id;\n        crisisService.getCrisis(id).then(function(crisis) {\n          if (crisis) {\n            ctrl.editName = crisis.name;\n            ctrl.crisis = crisis;\n          } else { // id not found\n            ctrl.gotoCrises();\n          }\n        });\n      };\n\n      this.$routerCanDeactivate = function() {\n        // Allow synchronous navigation (`true`) if no crisis or the crisis is unchanged.\n        if (!this.crisis || this.crisis.name === this.editName) {\n          return true;\n        }\n        // Otherwise ask the user with the dialog service and return its\n        // promise which resolves to true or false when the user decides\n        return dialogService.confirm('Discard changes?');\n      };\n\n      this.cancel = function() {\n        ctrl.editName = ctrl.crisis.name;\n        ctrl.gotoCrises();\n      };\n\n      this.save = function() {\n        ctrl.crisis.name = ctrl.editName;\n        ctrl.gotoCrises();\n      };\n\n      this.gotoCrises = function() {\n        var crisisId = ctrl.crisis && ctrl.crisis.id;\n        // Pass along the hero id if available\n        // so that the CrisisListComponent can select that hero.\n        this.$router.navigate(['CrisisList', {id: crisisId}]);\n      };\n    }\n  </file>\n\n  <file name=\"crisisDetail.html\">\n    <div ng-if=\"$ctrl.crisis\">\n      <h3>\"{{$ctrl.editName}}\"</h3>\n      <div>\n        <label>Id: </label>{{$ctrl.crisis.id}}</div>\n      <div>\n        <label>Name: </label>\n        <input ng-model=\"$ctrl.editName\" placeholder=\"name\"/>\n      </div>\n      <button ng-click=\"$ctrl.save()\">Save</button>\n      <button ng-click=\"$ctrl.cancel()\">Cancel</button>\n    </div>\n  </file>\n\n  <file name=\"dialog.js\">\n    angular.module('dialog', [])\n\n    .service('dialogService', DialogService);\n\n    function DialogService($q) {\n      this.confirm = function(message) {\n        return $q.resolve(window.confirm(message || 'Is it OK?'));\n      };\n    }\n  </file>\n\n  <file name=\"styles.css\">\n    h1 {color: #369; font-family: Arial, Helvetica, sans-serif; font-size: 250%;}\n    h2 { color: #369; font-family: Arial, Helvetica, sans-serif;  }\n    h3 { color: #444; font-weight: lighter; }\n    body { margin: 2em; }\n    body, input[text], button { color: #888; font-family: Cambria, Georgia; }\n    button {padding: 0.2em; font-size: 14px}\n\n    ul {list-style-type: none; margin-left: 1em; padding: 0; width: 20em;}\n\n    li { cursor: pointer; position: relative; left: 0; transition: all 0.2s ease; }\n    li:hover {color: #369; background-color: #EEE; left: .2em;}\n\n    /* route-link anchor tags */\n    a {padding: 5px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }\n    a:visited, a:link {color: #444;}\n    a:hover {color: white; background-color: #1171a3; }\n    a.router-link-active {color: white; background-color: #52b9e9; }\n\n    .selected { background-color: #EEE; color: #369; }\n\n    .badge {\n      font-size: small;\n      color: white;\n      padding: 0.1em 0.7em;\n      background-color: #369;\n      line-height: 1em;\n      position: relative;\n      left: -1px;\n      top: -1px;\n    }\n\n    crisis-detail input {\n      width: 20em;\n    }\n  </file>\n\n</example>\n\n\n### Getting Started\n\nIn the following sections we will step through building this application. The finished application has views\nto display list and detail views of Heroes and Crises.\n\n#### Install the libraries\n\nIt is easier to use [Yarn](https://yarnpkg.com) or [npm](https://www.npmjs.com) to install the\n**Component Router** module. For this guide we will also install AngularJS itself via Yarn:\n\n```bash\nyarn init\nyarn add angular@1.5.x @angular/router@0.2.0\n```\n\n\n#### Load the scripts\n\nJust like any AngularJS application, we load the JavaScript files into our `index.html`:\n\n```html\n  <script src=\"/node_modules/angular/angular.js\"></script>\n  <script src=\"/node_modules/@angular/router/angular1/angular_1_router.js\"></script>\n  <script src=\"/app/app.js\"></script>\n```\n\nYou also need to include ES6 shims for browsers that do not support ES6 code (Internet Explorer,\n iOs < 8, Android < 5.0, Windows Mobile < 10):\n ```html\n <!-- IE required polyfills, in this exact order -->\n <script src=\"https://cdnjs.cloudflare.com/ajax/libs/es6-shim/0.33.3/es6-shim.min.js\"></script>\n <script src=\"https://cdnjs.cloudflare.com/ajax/libs/systemjs/0.19.20/system-polyfills.js\"></script>\n <script src=\"https://unpkg.com/angular2/es6/dev/src/testing/shims_for_IE.js\"></script>\n ```\n\n#### Create the `app` module\n\nIn the app.js file, create the main application module `app` which depends on the `ngComponentRouter`\nmodule, which is provided by the **Component Router** script.\n\n```js\nangular.module('app', ['ngComponentRouter'])\n```\n\nWe must choose what **Location Mode** the **Router** should use. We are going to use HTML5 mode locations,\nso that we will not have hash-based paths. We must rely on the browser to provide `pushState` support,\nwhich is true for most modern browsers. See {@link $locationProvider#html5Mode} for more information.\n\n<div class=\"alert alert-info\">\n  Using HTML5 mode means that we can have clean URLs for our application routes. However, HTML5 mode does require that our\n  web server, which hosts the application, understands that it must respond with the index.html file for\n  requests to URLs that represent all our application routes. We are going to use the `lite-server` web server\n  to do this for us.\n</div>\n\n```js\n.config(function($locationProvider) {\n  $locationProvider.html5Mode(true);\n})\n```\n\nConfigure the top level routed `App` Component.\n\n```js\n.value('$routerRootComponent', 'app')\n```\n\nCreate a very simple App Component to test that the application is working.\n\nWe are using the AngularJS {@link $compileProvider#component `.component()`} helper method to create\nall the **Components** in our application. It is perfectly suited to this task.\n\n```js\n.component('app', {\n  template: 'It worked!'\n});\n```\n\nAdd a `<base>` element to the head of our index.html.\nRemember that we have chosen to use HTML5 mode for the `$location` service. This means that our HTML\nmust have a base URL.\n\n```html\n<head>\n  <base href=\"/\">\n  ...\n```\n\n#### Bootstrap AngularJS\n\nBootstrap the AngularJS application and add the top level App Component.\n\n```html\n<body ng-app=\"app\">\n    <h1 class=\"title\">Component Router</h1>\n    <app></app>\n  </body>\n```\n\n\n### Implementing the AppComponent\n\nIn the previous section we have created a single top level **App Component**. Let's now create some more\n**Routing Components** and wire up **Route Config** for those. We start with a Heroes Feature, which\nwill display one of two views.\n\n* A list of Heroes that are available:\n\n![Heroes List View](img/guide/heroes-list.png)\n\n* A detailed view of a single Hero:\n\n![Heroes List View](img/guide/hero-detail.png)\n\nWe are going to have a `Heroes` Component for the Heroes feature of our application, and then `HeroList`\nand `HeroDetail` **Components** that will actually display the two different views.\n\n\n#### App Component\n\nConfigure the **App Component** with a template and **Route Config**:\n\n```js\n.component('app', {\n  template:\n    '<nav>\\n' +\n    '  <a>Crisis Center</a>\\n' +\n    '  <a ng-link=\"[\\'Heroes\\']\">Heroes</a>\\n' +\n    '</nav>\\n' +\n    '<ng-outlet></ng-outlet>\\n',\n  $routeConfig: [\n    {path: '/heroes/...', name: 'Heroes', component: 'heroes'},\n  ]\n});\n```\n\nThe **App Component** has an `<ng-outlet>` directive in its template. This is where the child **Components**\nof this view will be rendered.\n\n#### ngLink\n\nWe have used the `ng-link` directive to create a link to navigate to the Heroes Component. By using this\ndirective we don't need to know what the actual URL will be. We can let the Router generate that for us.\n\nWe have included a link to the Crisis Center but have not included the `ng-link` directive as we have not yet\nimplemented the CrisisCenter component.\n\n\n#### Non-terminal Routes\n\nWe need to tell the **Router** that the `Heroes` **Route Definition** is **non-terminal**, that it should\ncontinue to match **Routes** in its child **Components**. We do this by adding a **continuation ellipsis\n(`...`)** to the path of the Heroes Route, `/heroes/...`.\nWithout the **continuation ellipsis** the `HeroList` **Route** will never be matched because the Router will\nstop at the `Heroes` **Routing Component** and not try to match the rest of the URL.\n\n\n### Heroes Feature\n\nNow we can implement our Heroes Feature which consists of three **Components**: `Heroes`, `HeroList` and\n`HeroDetail`. The `Heroes` **Routing Component** simply provides a template containing the {@link ngOutlet}\ndirective and a **Route Config** that defines a set of child **Routes** which delegate through to the\n`HeroList` and `HeroDetail` **Components**.\n\n### HeroesComponent\n\nCreate a new file `heroes.js`, which defines a new AngularJS module for the **Components** of this feature\nand registers the Heroes **Component**.\n\n```js\nangular.module('heroes', [])\n  .component('heroes', {\n    template: '<h2>Heroes</h2><ng-outlet></ng-outlet>',\n    $routeConfig: [\n      {path: '/',    name: 'HeroList',   component: 'heroList', useAsDefault: true},\n      {path: '/:id', name: 'HeroDetail', component: 'heroDetail'}\n    ]\n  })\n```\n\nRemember to load this file in the index.html:\n\n```html\n<script src=\"/app/heroes.js\"></script>\n```\n\nand also to add the module as a dependency of the `app` module:\n\n```js\nangular.module('app', ['ngComponentRouter', 'heroes'])\n```\n\n#### Use As Default\nThe `useAsDefault` property on the `HeroList` **Route Definition**, indicates that if no other **Route\nDefinition** matches the URL, then this **Route Definition** should be used by default.\n\n#### Route Parameters\nThe `HeroDetail` Route has a named parameter (`id`), indicated by prefixing the URL segment with a colon,\nas part of its `path` property. The **Router** will match anything in this segment and make that value\navailable to the HeroDetail **Component**.\n\n#### Terminal Routes\nBoth the Routes in the `HeroesComponent` are terminal, i.e. their routes do not end with `...`. This is\nbecause the `HeroList` and `HeroDetail` will not contain any child routes.\n\n#### Route Names\n**What is the difference between the `name` and `component` properties on a Route Definition?**\n\nThe `component` property in a **Route Definition** defines the **Component** directive that will be rendered\ninto the DOM via the **Outlet**. For example the `heroDetail` **Component** will be rendered into the page\nwhere the `<ng-outlet></ng-outlet>` lives as `<hero-detail></hero-detail>`.\n\nThe `name` property is used to reference the **Route Definition** when generating URLs or navigating to\n**Routes**. For example this link will `<a ng-link=\"['Heroes']\">Heroes</a>` navigate the **Route Definition**\nthat has the `name` property of `\"Heroes\"`.\n\n\n### HeroList Component\n\nThe HeroList **Component** is the first component in the application that actually contains significant\nfunctionality. It loads up a list of heroes from a `heroService` and displays them using `ng-repeat`.\nAdd it to the `heroes.js` file:\n\n```js\n  .component('heroList', {\n    template:\n      '<div ng-repeat=\"hero in $ctrl.heroes\">\\n' +\n        '<a ng-link=\"[\\'HeroDetail\\', {id: hero.id}]\">{{hero.name}}</a>\\n' +\n      '</div>',\n    controller: HeroListComponent\n  })\n```\n\nThe `ng-link` directive creates links to a more detailed view of each hero, via the expression\n`['HeroDetail', {id: hero.id}]`. This expression is an array describing what Routes to use to generate\nthe link. The first item is the name of the HeroDetail **Route Definition** and the second is a parameter\nobject that will be available to the HeroDetail **Component**.\n\n*The HeroDetail section below explains how to get hold of the `id` parameter of the HeroDetail Route.*\n\nThe template iterates through each `hero` object of the array in the `$ctrl.heroes` property.\n\n*Remember that the `module.component()` helper automatically provides the **Component's Controller** as\nthe `$ctrl` property on the scope of the template.*\n\n\n### HeroService\n\nOur HeroService simulates requesting a list of heroes from a server. In a real application this would be\nmaking an actual server request, perhaps over HTTP.\n\n```js\nfunction HeroService($q) {\n  var heroesPromise = $q.resolve([\n    { id: 11, name: 'Mr. Nice' },\n    ...\n  ]);\n\n  this.getHeroes = function() {\n    return heroesPromise;\n  };\n\n  this.getHero = function(id) {\n    return heroesPromise.then(function(heroes) {\n      for (var i = 0; i < heroes.length; i++) {\n        if (heroes[i].id === id) return heroes[i];\n      }\n    });\n  };\n}\n```\n\nNote that both the `getHeroes()` and `getHero(id)` methods return a promise for the data. This is because\nin real-life we would have to wait for the server to respond with the data.\n\n\n### Router Lifecycle Hooks\n\n**How do I know when my Component is active?**\n\nTo deal with initialization and tidy up of **Components** that are rendered by a **Router**, we can implement\none or more **Lifecycle Hooks** on the **Component**. These will be called at well defined points in the\nlifecycle of the **Component**.\n\nThe **Lifecycle Hooks** that can be implemented as instance methods on the **Component** are as follows:\n\n* `$routerCanReuse` : called to to determine whether a **Component** can be reused across **Route Definitions**\n  that match the same type of **Component**, or whether to destroy and instantiate a new **Component** every time.\n* `$routerOnActivate` / `$routerOnReuse` : called by the **Router** at the end of a successful navigation. Only\n  one of `$routerOnActivate` and `$routerOnReuse` will be called depending upon the result of a call to\n  `$routerCanReuse`.\n* `$routerCanDeactivate` : called by the **Router** to determine if a **Component** can be removed as part of a\n  navigation.\n* `$routerOnDeactivate` : called by the **Router** before destroying a **Component** as part of a navigation.\n\nWe can also provide an **Injectable function** (`$routerCanActivate`) on the **Component Definition Object**,\nor as a static method on the **Component**, that will determine whether this **Component** is allowed to be\nactivated. If any of the `$routerCan...` methods return false or a promise that resolves to false, the\nnavigation will be cancelled.\n\nFor our HeroList **Component** we want to load up the list of heroes when the **Component** is activated.\nSo we implement the `$routerOnActivate()` instance method.\n\n```js\nfunction HeroListComponent(heroService) {\n  var $ctrl = this;\n  this.$routerOnActivate = function() {\n    return heroService.getHeroes().then(function(heroes) {\n      $ctrl.heroes = heroes;\n    });\n  }\n}\n```\n\nRunning the application should update the browser's location to `/heroes` and display the list of heroes\nreturned from the `heroService`.\n\nBy returning a promise for the list of heroes from `$routerOnActivate()` we can delay the activation of the\nRoute until the heroes have arrived successfully. This is similar to how a `resolve` works in {@link ngRoute}.\n\n\n### Route Parameters\n\n**How do I access parameters for the current route?**\n\nThe HeroDetailComponent displays details of an individual hero. The `id` of the hero to display is passed\nas part of the URL, for example **/heroes/12**.\n\nThe **Router** parses the id from the URL when it recognizes the **Route Definition** and provides it to the\n**Component** as part of the parameters of the `$routerOnActivate()` hook.\n\n```js\nfunction HeroDetailComponent(heroService) {\n  var $ctrl = this;\n\n  this.$routerOnActivate = function(next, previous) {\n    // Get the hero identified by the route parameter\n    var id = next.params.id;\n    return heroService.getHero(id).then(function(hero) {\n      $ctrl.hero = hero;\n    });\n  };\n```\n\nThe `$routerOnActivate(next, previous)` hook receives two parameters, which hold the `next` and `previous`\n**Instruction** objects for the **Route** that is being activated.\n\nThese parameters have a property called `params` which will hold the `id` parameter extracted from the URL\nby the **Router**. In this code it is used to identify a specific Hero to retrieve from the `heroService`.\nThis hero is then attached to the **Component** so that it can be accessed in the template.\n\n\n### Access to the Current Router\n\n**How do I get hold of the current router for my component?**\n\nEach component has its own Router. Unlike in the new Angular, we cannot use the dependency injector to get hold of a component's Router.\nWe can only inject the `$rootRouter`. Instead we use the fact that the `ng-outlet` directive binds the current router to a `$router`\nattribute on our component.\n\n```html\n<ng-outlet><hero-detail $router=\"$$router\"></hero-detail></ng-outlet>\n```\n\nWe can then specify a `bindings` property on our component definition to bind the current router to our component:\n\n```js\nbindings: { $router: '<' }\n```\n\nThis sets up a one-way binding of the current Router to the `$router` property of our Component. The binding is available once\nthe component has been activated, and the `$routerOnActivate` hook is called.\n\nAs you might know from reading the {@link guide/component component guide}, the binding is actually available by the time the `$onInit`\nhook is called, which is before the call to `$routerOnActivate`.\n\n### HeroDetailComponent\n\nThe `HeroDetailComponent` displays a form that allows the Hero to be modified.\n\n```js\n  .component('heroDetail', {\n    template:\n      '<div ng-if=\"$ctrl.hero\">\\n' +\n      '  <h3>\"{{$ctrl.hero.name}}\"</h3>\\n' +\n      '  <div>\\n' +\n      '    <label>Id: </label>{{$ctrl.hero.id}}</div>\\n' +\n      '  <div>\\n' +\n      '    <label>Name: </label>\\n' +\n      '    <input ng-model=\"$ctrl.hero.name\" placeholder=\"name\"/>\\n' +\n      '  </div>\\n' +\n      '  <button ng-click=\"$ctrl.gotoHeroes()\">Back</button>\\n' +\n      '</div>\\n',\n    bindings: { $router: '<' },\n    controller: HeroDetailComponent\n  });\n```\n\nThe template contains a button to navigate back to the HeroList. We could have styled an anchor to look\nlike a button and used `ng-link=\"['HeroList']\" but here we demonstrate programmatic navigation via the\nRouter itself, which was made available by the binding in the **Component Definition Object**.\n\n```js\nfunction HeroDetailComponent(heroService) {\n  ...\n  this.gotoHeroes = function() {\n    this.$router.navigate(['HeroList']);\n  };\n```\n\nHere we are asking the Router to navigate to a route defined by `['HeroList']`.\nThis is the same kind of array used by the `ng-link` directive.\n\nOther options for generating this navigation are:\n* manually create the URL and call `this.$router.navigateByUrl(url)` - this is discouraged because it\n  couples the code of your component to the router URLs.\n* generate an Instruction for a route and navigate directly with this instruction.\n  ```js\n  var instruction = this.$router.generate(['HeroList']);\n  this.$router.navigateByInstruction(instruction);\n  ```\n  this form gives you the possibility of caching the instruction, but is more verbose.\n\n#### Absolute vs Relative Navigation\n\n**Why not use `$rootRouter` to do the navigation?**\n\nInstead of binding to the current **Router**, we can inject the `$rootRouter` into our **Component** and\nuse that: `$rootRouter.navigate(...)`.\n\nThe trouble with doing this is that navigation is always relative to the **Router**. So in order to navigate\nto the `HeroListComponent` with the `$rootRouter`, we would have to provide a complete path of Routes:\n`['App','Heroes','HeroList']`.\n\n\n### Extra Parameters\n\nWe can also pass additional optional parameters to routes, which get encoded into the URL and are again\navailable to the `$routerOnActivate(next, previous)` hook. If we pass the current `id` from the\nHeroDetailComponent back to the HeroListComponent we can use it to highlight the previously selected hero.\n\n```js\n  this.gotoHeroes = function() {\n    var heroId = this.hero && this.hero.id;\n    this.$router.navigate(['HeroList', {id: heroId}]);\n  };\n```\n\nThen in the HeroList component we can extract this `id` in the `$routerOnActivate()` hook.\n\n```js\nfunction HeroListComponent(heroService) {\n  var selectedId = null;\n  var $ctrl = this;\n\n  this.$routerOnActivate = function(next) {\n    heroService.getHeroes().then(function(heroes) {\n      $ctrl.heroes = heroes;\n      selectedId = next.params.id;\n    });\n  };\n\n  this.isSelected = function(hero) {\n    return (hero.id === selectedId);\n  };\n}\n```\n\nFinally, we can use this information to highlight the current hero in the template.\n\n```html\n<div ng-repeat=\"hero in $ctrl.heroes\"\n       ng-class=\"{ selected: $ctrl.isSelected(hero) }\">\n  <a ng-link=\"['HeroDetail', {id: hero.id}]\">{{hero.name}}</a>\n</div>\n```\n\n### Crisis Center\n\nLet's implement the Crisis Center feature, which displays a list if crises that need to be dealt with by a hero.\nThe detailed crisis view has an additional feature where it blocks you from navigating if you have not saved\nchanges to the crisis being edited.\n\n* A list of Crises that are happening:\n\n![Crisis List View](img/guide/crisis-list.png)\n\n* A detailed view of a single Crisis:\n\n![Crisis Detail View](img/guide/crisis-detail.png)\n\n\n### Crisis Feature\n\nThis feature is very similar to the Heroes feature. It contains the following **Components**:\n\n* CrisisService: contains method for getting a list of crises and an individual crisis.\n* CrisisListComponent: displays the list of crises, similar to HeroListComponent.\n* CrisisDetailComponent: displays a specific crisis\n\nCrisisService and CrisisListComponent are basically the same as HeroService and HeroListComponent\nrespectively.\n\n### Navigation Control Hooks\n\n**How do I prevent navigation from occurring?**\n\nEach **Component** can provide the `$canActivate` and `$routerCanDeactivate` **Lifecycle Hooks**. The\n`$routerCanDeactivate` hook is an instance method on the **Component**. The `$canActivate` hook is used as a\nstatic method defined on the **Component Definition Object**.\n\nThe **Router** will call these hooks to control navigation from one **Route** to another. Each of these hooks can\nreturn a `boolean` or a Promise that will resolve to a `boolean`.\n\nDuring a navigation, some **Components** will become inactive and some will become active. Before the navigation\ncan complete, all the **Components** must agree that they can be deactivated or activated, respectively.\n\nThe **Router** will call the `$routerCanDeactivate` and `$canActivate` hooks, if they are provided. If any\nof the hooks resolve to `false` then the navigation is cancelled.\n\n#### Dialog Box Service\n\nWe can implement a very simple dialog box that will prompt the user whether they are happy to lose changes they\nhave made. The result of the prompt is a promise that can be used in a `$routerCanDeactivate` hook.\n\n```js\n.service('dialogService', DialogService);\n\nfunction DialogService($q) {\n  this.confirm = function(message) {\n    return $q.resolve(window.confirm(message || 'Is it OK?'));\n  };\n}\n```\n\n### CrisisDetailComponent\n\nWe put the template into its own file by using a `templateUrl` property in the **Component Definition\nObject**:\n\n```js\n  .component('crisisDetail', {\n    templateUrl: 'app/crisisDetail.html',\n    bindings: { $router: '<' },\n    controller: CrisisDetailComponent\n  });\n```\n\nIn the `$routerOnActivate` hook, we make a local copy of the `crisis.name` property to compare with the\noriginal value so that we can determine whether the name has changed.\n\n```js\n  this.$routerOnActivate = function(next) {\n    // Get the crisis identified by the route parameter\n    var id = next.params.id;\n    crisisService.getCrisis(id).then(function(crisis) {\n      if (crisis) {\n        ctrl.editName = crisis.name;  // Make a copy of the crisis name for editing\n        ctrl.crisis = crisis;\n      } else { // id not found\n        ctrl.gotoCrises();\n      }\n    });\n  };\n```\n\nIn the `$routerCanDeactivate` we check whether the name has been modified and ask whether the user\nwishes to discard the changes.\n\n```js\n  this.$routerCanDeactivate = function() {\n    // Allow synchronous navigation (`true`) if no crisis or the crisis is unchanged.\n    if (!this.crisis || this.crisis.name === this.editName) {\n      return true;\n    }\n    // Otherwise ask the user with the dialog service and return its\n    // promise which resolves to true or false when the user decides\n    return dialogService.confirm('Discard changes?');\n  };\n```\n\nYou can test this check by navigating to a crisis detail page, modifying the name and then either\npressing the browser's back button to navigate back to the previous page, or by clicking on one of\nthe links to the Crisis Center or Heroes features.\n\nThe Save and Cancel buttons update the `editName` and/or `crisis.name` properties before navigating\nto prevent the `$routerCanDeactivate` hook from displaying the dialog box.\n\n\n## Summary\n\nThis guide has given an overview of the features of the Component Router and how to implement a simple\napplication.\n"
  },
  {
    "path": "docs/content/guide/component.ngdoc",
    "content": "@ngdoc overview\n@name Components\n@sortOrder 305\n@description\n\n# Understanding Components\n\nIn AngularJS, a Component is a special kind of {@link guide/directive directive} that uses a simpler\nconfiguration which is suitable for a component-based application structure.\n\nThis makes it easier to write an app in a way that's similar to using Web Components or using the new Angular's\nstyle of application architecture.\n\nAdvantages of Components:\n- simpler configuration than plain directives\n- promote sane defaults and best practices\n- optimized for component-based architecture\n- writing component directives will make it easier to upgrade to Angular\n\nWhen not to use Components:\n\n- for directives that need to perform actions in compile and pre-link functions, because they aren't available\n- when you need advanced directive definition options like priority, terminal, multi-element\n- when you want a directive that is triggered by an attribute or CSS class, rather than an element\n\n## Creating and configuring a Component\n\nComponents can be registered using the {@link ng.$compileProvider#component `.component()`} method of an AngularJS module (returned by {@link module `angular.module()`}). The method takes two arguments:\n\n  * The name of the Component (as string).\n  * The Component config object. (Note that, unlike the `.directive()` method, this method does **not** take a factory function.)\n\n<example name=\"heroComponentSimple\" module=\"heroApp\">\n<file name=\"index.js\">\n  angular.module('heroApp', []).controller('MainCtrl', function MainCtrl() {\n    this.hero = {\n      name: 'Spawn'\n    };\n  });\n</file>\n<file name=\"heroDetail.js\">\n  angular.module('heroApp').component('heroDetail', {\n    templateUrl: 'heroDetail.html',\n    bindings: {\n      hero: '='\n    }\n  });\n</file>\n<file name=\"index.html\">\n  <!-- components match only elements -->\n  <div ng-controller=\"MainCtrl as ctrl\">\n    <b>Hero</b><br>\n    <hero-detail hero=\"ctrl.hero\"></hero-detail>\n  </div>\n</file>\n<file name=\"heroDetail.html\">\n  <span>Name: {{$ctrl.hero.name}}</span>\n</file>\n</example>\n\nIt's also possible to add components via {@link $compileProvider#component} in a module's config phase.\n\n### Comparison between Directive definition and Component definition\n\n|                   | Directive            | Component       |\n|-------------------|----------------------|-----------------|\n| bindings          | No                   | Yes (binds to controller)      |\n| bindToController  | Yes (default: false) | No (use bindings instead)       |\n| compile function  | Yes                  | No       |\n| controller        | Yes                  | Yes (default `function() {}`)     |\n| controllerAs      | Yes (default: false) | Yes (default: `$ctrl`)       |\n| link functions    | Yes                  | No       |\n| multiElement      | Yes                  | No       |\n| priority          | Yes                  | No       |\n| replace           | Yes (deprecated)     | No       |\n| require           | Yes                  | Yes      |\n| restrict          | Yes                  | No (restricted to elements only)      |\n| scope             | Yes (default: false) | No (scope is always isolate)      |\n| template          | Yes                  | Yes, injectable      |\n| templateNamespace | Yes                  | No       |\n| templateUrl       | Yes                  | Yes, injectable       |\n| terminal          | Yes                  | No       |\n| transclude        | Yes (default: false) | Yes (default: false)      |\n\n\n## Component-based application architecture\n\nAs already mentioned, the component helper makes it easier to structure your application with\na component-based architecture. But what makes a component beyond the options that\nthe component helper has?\n\n- **Components only control their own View and Data:**\nComponents should never modify any data or DOM that is out of their own scope. Normally, in AngularJS\nit is possible to modify data anywhere in the application through scope inheritance and watches. This\nis practical, but can also lead to problems when it is not clear which part of the application is\nresponsible for modifying the data. That is why component directives use an isolate scope, so a whole\nclass of scope manipulation is not possible.\n\n- **Components have a well-defined public API - Inputs and Outputs:**\nHowever, scope isolation only goes so far, because AngularJS uses two-way binding. So if you pass\nan object to a component like this - `bindings: {item: '='}`, and modify one of its properties, the\nchange will be reflected in the parent component. For components however, only the component that owns\nthe data should modify it, to make it easy to reason about what data is changed, and when. For that reason,\ncomponents should follow a few simple conventions:\n\n  - Inputs should be using `<` and `@` bindings. The `<` symbol denotes {@link $compile#-scope- one-way bindings} which are\n    available since 1.5. The difference to `=` is that the bound properties in the component scope are not watched, which means\n    if you assign a new value to the property in the component scope, it will not update the parent scope. Note however, that both parent\n    and component scope reference the same object, so if you are changing object properties or array elements in the\n    component, the parent will still reflect that change.\n    The general rule should therefore be to never change an object or array property in the component scope.\n    `@` bindings can be used when the input is a string, especially when the value of the binding doesn't change.\n    ```js\n      bindings: {\n        hero: '<',\n        comment: '@'\n      }\n    ```\n  - Outputs are realized with `&` bindings, which function as callbacks to component events.\n    ```js\n      bindings: {\n        onDelete: '&',\n        onUpdate: '&'\n      }\n    ```\n  - Instead of manipulating Input Data, the component calls the correct Output Event with the changed data.\n    For a deletion, that means the component doesn't delete the `hero` itself, but sends it back to\n    the owner component via the correct event.\n    ```html\n        <!-- note that we use kebab-case for bindings in the template as usual -->\n        <editable-field on-update=\"$ctrl.update('location', value)\"></editable-field><br>\n        <button ng-click=\"$ctrl.onDelete({hero: $ctrl.hero})\">Delete</button>\n    ```\n  - That way, the parent component can decide what to do with the event (e.g. delete an item or update the properties)\n    ```js\n      ctrl.deleteHero(hero) {\n        $http.delete(...).then(function() {\n          var idx = ctrl.list.indexOf(hero);\n          if (idx >= 0) {\n            ctrl.list.splice(idx, 1);\n          }\n        });\n      }\n    ```\n\n- **Components have a well-defined lifecycle:**\nEach component can implement \"lifecycle hooks\". These are methods that will be called at certain points in the life\nof the component. The following hook methods can be implemented:\n\n  * `$onInit()` - Called on each controller after all the controllers on an element have been constructed and\n    had their bindings initialized (and before the pre &amp; post linking functions for the directives on\n    this element). This is a good place to put initialization code for your controller.\n  * `$onChanges(changesObj)` - Called whenever one-way bindings are updated. The `changesObj` is a hash whose keys\n    are the names of the bound properties that have changed, and the values are an object of the form\n    `{ currentValue, previousValue, isFirstChange() }`. Use this hook to trigger updates within a component such as\n    cloning the bound value to prevent accidental mutation of the outer value.\n  * `$doCheck()` - Called on each turn of the digest cycle. Provides an opportunity to detect and act on\n    changes. Any actions that you wish to take in response to the changes that you detect must be\n    invoked from this hook; implementing this has no effect on when `$onChanges` is called. For example, this hook\n    could be useful if you wish to perform a deep equality check, or to check a Date object, changes to which would not\n    be detected by AngularJS's change detector and thus not trigger `$onChanges`. This hook is invoked with no arguments;\n    if detecting changes, you must store the previous value(s) for comparison to the current values.\n  * `$onDestroy()` - Called on a controller when its containing scope is destroyed. Use this hook for releasing\n    external resources, watches and event handlers.\n  * `$postLink()` - Called after this controller's element and its children have been linked. Similar to the post-link\n    function this hook can be used to set up DOM event handlers and do direct DOM manipulation.\n    Note that child elements that contain `templateUrl` directives will not have been compiled and linked since\n    they are waiting for their template to load asynchronously and their own compilation and linking has been\n    suspended until that occurs.\n    This hook can be considered analogous to the `ngAfterViewInit` and `ngAfterContentInit` hooks in Angular.\n    Since the compilation process is rather different in AngularJS there is no direct mapping and care should\n    be taken when upgrading.\n\nBy implementing these methods, your component can hook into its lifecycle.\n\n- **An application is a tree of components:**\nIdeally, the whole application should be a tree of components that implement clearly defined inputs\nand outputs, and minimize two-way data binding. That way, it's easier to predict when data changes and what the state\nof a component is.\n\n## Example of a component tree\n\nThe following example expands on the simple component example and incorporates the concepts we introduced\nabove:\n\nInstead of an ngController, we now have a heroList component that holds the data of\ndifferent heroes, and creates a heroDetail for each of them.\n\nThe heroDetail component now contains new functionality:\n- a delete button that calls the bound `onDelete` function of the heroList component\n- an input to change the hero location, in the form of a reusable editableField component. Instead\nof manipulating the hero object itself, it sends a changeset upwards to the heroDetail, which sends\nit upwards to the heroList component, which updates the original data.\n\n<example name=\"heroComponentTree\" module=\"heroApp\">\n<file name=\"index.js\">\n  angular.module('heroApp', []);\n</file>\n\n<file name=\"heroList.js\">\n  function HeroListController($scope, $element, $attrs) {\n    var ctrl = this;\n\n    // This would be loaded by $http etc.\n    ctrl.list = [\n      {\n        name: 'Superman',\n        location: ''\n      },\n      {\n        name: 'Batman',\n        location: 'Wayne Manor'\n      }\n    ];\n\n    ctrl.updateHero = function(hero, prop, value) {\n      hero[prop] = value;\n    };\n\n    ctrl.deleteHero = function(hero) {\n      var idx = ctrl.list.indexOf(hero);\n      if (idx >= 0) {\n        ctrl.list.splice(idx, 1);\n      }\n    };\n  }\n\n  angular.module('heroApp').component('heroList', {\n    templateUrl: 'heroList.html',\n    controller: HeroListController\n  });\n\n</file>\n\n<file name=\"heroDetail.js\">\n  function HeroDetailController() {\n    var ctrl = this;\n\n    ctrl.delete = function() {\n      ctrl.onDelete({hero: ctrl.hero});\n    };\n\n    ctrl.update = function(prop, value) {\n      ctrl.onUpdate({hero: ctrl.hero, prop: prop, value: value});\n    };\n  }\n\n  angular.module('heroApp').component('heroDetail', {\n    templateUrl: 'heroDetail.html',\n    controller: HeroDetailController,\n    bindings: {\n      hero: '<',\n      onDelete: '&',\n      onUpdate: '&'\n    }\n  });\n</file>\n\n<file name=\"editableField.js\">\n\n  function EditableFieldController($scope, $element, $attrs) {\n    var ctrl = this;\n    ctrl.editMode = false;\n\n    ctrl.handleModeChange = function() {\n      if (ctrl.editMode) {\n        ctrl.onUpdate({value: ctrl.fieldValue});\n        ctrl.fieldValueCopy = ctrl.fieldValue;\n      }\n      ctrl.editMode = !ctrl.editMode;\n    };\n\n    ctrl.reset = function() {\n      ctrl.fieldValue = ctrl.fieldValueCopy;\n    };\n\n    ctrl.$onInit = function() {\n      // Make a copy of the initial value to be able to reset it later\n      ctrl.fieldValueCopy = ctrl.fieldValue;\n\n      // Set a default fieldType\n      if (!ctrl.fieldType) {\n        ctrl.fieldType = 'text';\n      }\n    };\n  }\n\n  angular.module('heroApp').component('editableField', {\n    templateUrl: 'editableField.html',\n    controller: EditableFieldController,\n    bindings: {\n      fieldValue: '<',\n      fieldType: '@?',\n      onUpdate: '&'\n    }\n  });\n</file>\n<file name=\"index.html\">\n  <hero-list></hero-list>\n</file>\n<file name=\"heroList.html\">\n  <b>Heroes</b><br>\n  <hero-detail ng-repeat=\"hero in $ctrl.list\" hero=\"hero\" on-delete=\"$ctrl.deleteHero(hero)\" on-update=\"$ctrl.updateHero(hero, prop, value)\"></hero-detail>\n</file>\n<file name=\"heroDetail.html\">\n  <hr>\n  <div>\n    Name: {{$ctrl.hero.name}}<br>\n    Location: <editable-field field-value=\"$ctrl.hero.location\" field-type=\"text\" on-update=\"$ctrl.update('location', value)\"></editable-field><br>\n    <button ng-click=\"$ctrl.delete()\">Delete</button>\n  </div>\n</file>\n<file name=\"editableField.html\">\n  <span ng-switch=\"$ctrl.editMode\">\n    <input ng-switch-when=\"true\" type=\"{{$ctrl.fieldType}}\" ng-model=\"$ctrl.fieldValue\">\n    <span ng-switch-default>{{$ctrl.fieldValue}}</span>\n  </span>\n  <button ng-click=\"$ctrl.handleModeChange()\">{{$ctrl.editMode ? 'Save' : 'Edit'}}</button>\n  <button ng-if=\"$ctrl.editMode\" ng-click=\"$ctrl.reset()\">Reset</button>\n</file>\n</example>\n\n## Components as route templates\nComponents are also useful as route templates (e.g. when using {@link ngRoute ngRoute}). In a component-based\napplication, every view is a component:\n\n```js\n  var myMod = angular.module('myMod', ['ngRoute']);\n  myMod.component('home', {\n    template: '<h1>Home</h1><p>Hello, {{ $ctrl.user.name }} !</p>',\n    controller: function() {\n      this.user = {name: 'world'};\n    }\n  });\n  myMod.config(function($routeProvider) {\n    $routeProvider.when('/', {\n      template: '<home></home>'\n    });\n  });\n```\n<br />\nWhen using {@link ngRoute.$routeProvider $routeProvider}, you can often avoid some\nboilerplate, by passing the resolved route dependencies directly to the component. Since 1.5,\nngRoute automatically assigns the resolves to the route scope property `$resolve` (you can also\nconfigure the property name via `resolveAs`). When using components, you can take advantage of this and pass resolves\ndirectly into your component without creating an extra route controller:\n\n```js\n  var myMod = angular.module('myMod', ['ngRoute']);\n  myMod.component('home', {\n    template: '<h1>Home</h1><p>Hello, {{ $ctrl.user.name }} !</p>',\n    bindings: {\n      user: '<'\n    }\n  });\n  myMod.config(function($routeProvider) {\n    $routeProvider.when('/', {\n      template: '<home user=\"$resolve.user\"></home>',\n      resolve: {\n        user: function($http) { return $http.get('...'); }\n      }\n    });\n  });\n```\n\n## Intercomponent Communication\n\nDirectives can require the controllers of other directives to enable communication\nbetween each other. This can be achieved in a component by providing an\nobject mapping for the `require` property. The object keys specify the property names under which\nthe required controllers (object values) will be bound to the requiring component's controller.\n\n<div class=\"alert alert-warning\">\nNote that the required controllers will not be available during the instantiation of the controller,\nbut they are guaranteed to be available just before the `$onInit` method is executed!\n</div>\n\nHere is a tab pane example built from components:\n\n<example module=\"docsTabsExample\" name=\"component-tabs-pane\">\n  <file name=\"script.js\">\nangular.module('docsTabsExample', [])\n  .component('myTabs', {\n    transclude: true,\n    controller: function MyTabsController() {\n      var panes = this.panes = [];\n      this.select = function(pane) {\n        angular.forEach(panes, function(pane) {\n          pane.selected = false;\n        });\n        pane.selected = true;\n      };\n      this.addPane = function(pane) {\n        if (panes.length === 0) {\n          this.select(pane);\n        }\n        panes.push(pane);\n      };\n    },\n    templateUrl: 'my-tabs.html'\n  })\n  .component('myPane', {\n    transclude: true,\n    require: {\n      tabsCtrl: '^myTabs'\n    },\n    bindings: {\n      title: '@'\n    },\n    controller: function() {\n      this.$onInit = function() {\n        this.tabsCtrl.addPane(this);\n        console.log(this);\n      };\n    },\n    templateUrl: 'my-pane.html'\n  });\n  </file>\n  <file name=\"index.html\">\n  <my-tabs>\n    <my-pane title=\"Hello\">\n      <h4>Hello</h4>\n      <p>Lorem ipsum dolor sit amet</p>\n    </my-pane>\n    <my-pane title=\"World\">\n      <h4>World</h4>\n      <em>Mauris elementum elementum enim at suscipit.</em>\n      <p><a href ng-click=\"i = i + 1\">counter: {{i || 0}}</a></p>\n    </my-pane>\n  </my-tabs>\n  </file>\n  <file name=\"my-tabs.html\">\n  <div class=\"tabbable\">\n    <ul class=\"nav nav-tabs\">\n      <li ng-repeat=\"pane in $ctrl.panes\" ng-class=\"{active:pane.selected}\">\n        <a href=\"\" ng-click=\"$ctrl.select(pane)\">{{pane.title}}</a>\n      </li>\n    </ul>\n    <div class=\"tab-content\" ng-transclude></div>\n  </div>\n  </file>\n  <file name=\"my-pane.html\">\n    <div class=\"tab-pane\" ng-show=\"$ctrl.selected\" ng-transclude></div>\n  </file>\n</example>\n\n\n## Unit-testing Component Controllers\n\nThe easiest way to unit-test a component controller is by using the\n{@link ngMock.$componentController $componentController} that is included in {@link ngMock}. The\nadvantage of this method is that you do not have to create any DOM elements. The following example\nshows how to do this for the `heroDetail` component from above.\n\nThe examples use the [Jasmine](http://jasmine.github.io/) testing framework.\n\n**Controller Test:**\n```js\ndescribe('HeroDetailController', function() {\n  var $componentController;\n\n  beforeEach(module('heroApp'));\n  beforeEach(inject(function(_$componentController_) {\n    $componentController = _$componentController_;\n  }));\n\n  it('should call the `onDelete` binding, when deleting the hero', function() {\n    var onDeleteSpy = jasmine.createSpy('onDelete');\n    var bindings = {hero: {}, onDelete: onDeleteSpy};\n    var ctrl = $componentController('heroDetail', null, bindings);\n\n    ctrl.delete();\n    expect(onDeleteSpy).toHaveBeenCalledWith({hero: ctrl.hero});\n  });\n\n  it('should call the `onUpdate` binding, when updating a property', function() {\n    var onUpdateSpy = jasmine.createSpy('onUpdate');\n    var bindings = {hero: {}, onUpdate: onUpdateSpy};\n    var ctrl = $componentController('heroDetail', null, bindings);\n\n    ctrl.update('foo', 'bar');\n    expect(onUpdateSpy).toHaveBeenCalledWith({\n      hero: ctrl.hero,\n      prop: 'foo',\n      value: 'bar'\n    });\n  });\n\n});\n```\n"
  },
  {
    "path": "docs/content/guide/concepts.ngdoc",
    "content": "@ngdoc overview\n@name Conceptual Overview\n@sortOrder 200\n@description\n\n# Conceptual Overview\n\nThis section briefly touches on all of the important parts of AngularJS using a simple example.\nFor a more in-depth explanation, see the {@link tutorial/ tutorial}.\n\n| Concept                                    | Description                                                              |\n|--------------------------------------------|--------------------------------------------------------------------------|\n|{@link concepts#template Template}          | HTML with additional markup                                              |\n|{@link concepts#directive Directives}       | extend HTML with custom attributes and elements                          |\n|{@link concepts#model Model}                | the data shown to the user in the view and with which the user interacts |\n|{@link concepts#scope Scope}                | context where the model is stored so that controllers, directives and expressions can access it |\n|{@link concepts#expression Expressions}     | access variables and functions from the scope                            |\n|{@link concepts#compiler Compiler}          | parses the template and instantiates directives and expressions          |\n|{@link concepts#filter Filter}              | formats the value of an expression for display to the user               |\n|{@link concepts#view View}                  | what the user sees (the DOM)                                             |\n|{@link concepts#databinding Data Binding}   | sync data between the model and the view                                 |\n|{@link concepts#controller Controller}      | the business logic behind views                                          |\n|{@link concepts#di Dependency Injection}    | Creates and wires objects and functions                                  |\n|{@link concepts#injector Injector}          | dependency injection container                                           |\n|{@link concepts#module Module}              | a container for the different parts of an app including controllers, services, filters, directives which configures the Injector |\n|{@link concepts#service Service}            | reusable business logic independent of views                             |\n\n\n## A first example: Data binding\n\nIn the following example we will build a form to calculate the costs of an invoice in different currencies.\n\nLet's start with input fields for quantity and cost whose values are multiplied to produce the total of the invoice:\n\n\n<example name=\"guide-concepts-1\" ng-app-included=\"true\">\n  <file name=\"index.html\">\n      <div ng-app ng-init=\"qty=1;cost=2\">\n        <b>Invoice:</b>\n        <div>\n          Quantity: <input type=\"number\" min=\"0\" ng-model=\"qty\">\n        </div>\n        <div>\n          Costs: <input type=\"number\" min=\"0\" ng-model=\"cost\">\n        </div>\n        <div>\n          <b>Total:</b> {{qty * cost | currency}}\n        </div>\n      </div>\n  </file>\n</example>\n\nTry out the Live Preview above, and then let's walk through the example and describe what's going on.\n\n<img class=\"pull-right\" style=\"padding-left: 3em; padding-bottom: 1em;\" src=\"img/guide/concepts-databinding1.png\">\n\nThis looks like normal HTML, with some new markup. In AngularJS, a file like this is called a\n<a name=\"template\">{@link templates template}</a>. When AngularJS starts your application, it parses and\nprocesses this new markup from the template using the <a name=\"compiler\">{@link compiler compiler}</a>.\nThe loaded, transformed and rendered DOM is then called the <a name=\"view\"></a>*view*.\n\nThe first kind of new markup are the <a name=\"directive\">{@link directive directives}</a>.\nThey apply special behavior to attributes or elements in the HTML. In the example above we use the\n{@link ng.directive:ngApp `ng-app`} attribute, which is linked to a directive that automatically\ninitializes our application. AngularJS also defines a directive for the {@link ng.directive:input `input`}\nelement that adds extra behavior to the element. The {@link ng.directive:ngModel `ng-model`} directive\nstores/updates the value of the input field into/from a variable.\n\n<div class=\"alert alert-info\">\n**Custom directives to access the DOM**: In AngularJS, the only place where an application should access the DOM is\n within directives. This is important because artifacts that access the DOM are hard to test.\n If you need to access the DOM directly you should write a custom directive for this. The\n {@link directive directives guide} explains how to do this.\n</div>\n\nThe second kind of new markup are the double curly braces `{{ expression | filter }}`:\nWhen the compiler encounters this markup, it will replace it with the evaluated value of the markup.\nAn <a name=\"expression\">{@link expression expression}</a> in a template is a JavaScript-like code snippet that allows\nAngularJS to read and write variables. Note that those variables are not global variables.\nJust like variables in a JavaScript function live in a scope,\nAngularJS provides a <a name=\"scope\">{@link scope scope}</a> for the variables accessible to expressions.\nThe values that are stored in variables on the scope are referred to as the <a name=\"model\"></a>*model*\nin the rest of the documentation.\nApplied to the example above, the markup directs AngularJS to \"take the data we got from the input widgets\nand multiply them together\".\n\nThe example above also contains a <a name=\"filter\">{@link guide/filter filter}</a>.\nA filter formats the value of an expression for display to the user.\nIn the example above, the filter {@link ng.filter:currency `currency`} formats a number\ninto an output that looks like money.\n\nThe important thing in the example is that AngularJS provides _live_ bindings:\nWhenever the input values change, the value of the expressions are automatically\nrecalculated and the DOM is updated with their values.\nThe concept behind this is <a name=\"databinding\">{@link databinding two-way data binding}</a>.\n\n\n## Adding UI logic: Controllers\n\nLet's add some more logic to the example that allows us to enter and calculate the costs in\ndifferent currencies and also pay the invoice.\n\n<example name=\"guide-concepts-2\" ng-app-included=\"true\" >\n  <file name=\"invoice1.js\">\n    angular.module('invoice1', [])\n      .controller('InvoiceController', function InvoiceController() {\n        this.qty = 1;\n        this.cost = 2;\n        this.inCurr = 'EUR';\n        this.currencies = ['USD', 'EUR', 'CNY'];\n        this.usdToForeignRates = {\n          USD: 1,\n          EUR: 0.74,\n          CNY: 6.09\n        };\n\n        this.total = function total(outCurr) {\n          return this.convertCurrency(this.qty * this.cost, this.inCurr, outCurr);\n        };\n        this.convertCurrency = function convertCurrency(amount, inCurr, outCurr) {\n          return amount * this.usdToForeignRates[outCurr] / this.usdToForeignRates[inCurr];\n        };\n        this.pay = function pay() {\n          window.alert('Thanks!');\n        };\n      });\n  </file>\n  <file name=\"index.html\">\n      <div ng-app=\"invoice1\" ng-controller=\"InvoiceController as invoice\">\n        <b>Invoice:</b>\n        <div>\n          Quantity: <input type=\"number\" min=\"0\" ng-model=\"invoice.qty\" required >\n        </div>\n        <div>\n          Costs: <input type=\"number\" min=\"0\" ng-model=\"invoice.cost\" required >\n          <select ng-model=\"invoice.inCurr\">\n            <option ng-repeat=\"c in invoice.currencies\">{{c}}</option>\n          </select>\n        </div>\n        <div>\n          <b>Total:</b>\n          <span ng-repeat=\"c in invoice.currencies\">\n            {{invoice.total(c) | currency:c}}\n          </span><br>\n          <button class=\"btn\" ng-click=\"invoice.pay()\">Pay</button>\n        </div>\n      </div>\n  </file>\n</example>\n\nWhat changed?\n\nFirst, there is a new JavaScript file that contains a <a name=\"controller\">{@link controller controller}</a>.\nMore accurately, the file specifies a constructor function that will be used to create the actual\ncontroller instance. The purpose of controllers is to expose variables and functionality to\nexpressions and directives.\n\nBesides the new file that contains the controller code, we also added an\n{@link ng.directive:ngController `ng-controller`} directive to the HTML.\nThis directive tells AngularJS that the new `InvoiceController` is responsible for the element with the directive\nand all of the element's children.\nThe syntax `InvoiceController as invoice` tells AngularJS to instantiate the controller\nand save it in the variable `invoice` in the current scope.\n\nWe also changed all expressions in the page to read and write variables within that\ncontroller instance by prefixing them with `invoice.` . The possible currencies are defined in the controller\nand added to the template using {@link ng.directive:ngRepeat `ng-repeat`}.\nAs the controller contains a `total` function\nwe are also able to bind the result of that function to the DOM using `{{ invoice.total(...) }}`.\n\nAgain, this binding is live, i.e. the DOM will be automatically updated\nwhenever the result of the function changes.\nThe button to pay the invoice uses the directive {@link ng.directive:ngClick `ngClick`}. This will evaluate the\ncorresponding expression whenever the button is clicked.\n\nIn the new JavaScript file we are also creating a {@link concepts#module module}\nat which we register the controller. We will talk about modules in the next section.\n\nThe following graphic shows how everything works together after we introduced the controller:\n\n<img style=\"padding-left: 3em; padding-bottom: 1em;\" src=\"img/guide/concepts-databinding2.png\">\n\n## View-independent business logic: Services\n\nRight now, the `InvoiceController` contains all logic of our example. When the application grows it\nis a good practice to move view-independent logic from the controller into a\n<a name=\"service\">{@link services service}</a>, so it can be reused by other parts\nof the application as well. Later on, we could also change that service to load the exchange rates\nfrom the web, e.g. by calling the [exchangeratesapi.io](https://exchangeratesapi.io) exchange rate API, without changing the controller.\n\nLet's refactor our example and move the currency conversion into a service in another file:\n\n<example name=\"guide-concepts-2\" ng-app-included=\"true\">\n  <file name=\"finance2.js\">\n    angular.module('finance2', [])\n      .factory('currencyConverter', function() {\n        var currencies = ['USD', 'EUR', 'CNY'];\n        var usdToForeignRates = {\n          USD: 1,\n          EUR: 0.74,\n          CNY: 6.09\n        };\n        var convert = function(amount, inCurr, outCurr) {\n          return amount * usdToForeignRates[outCurr] / usdToForeignRates[inCurr];\n        };\n\n        return {\n          currencies: currencies,\n          convert: convert\n        };\n      });\n  </file>\n  <file name=\"invoice2.js\">\n    angular.module('invoice2', ['finance2'])\n      .controller('InvoiceController', ['currencyConverter', function InvoiceController(currencyConverter) {\n        this.qty = 1;\n        this.cost = 2;\n        this.inCurr = 'EUR';\n        this.currencies = currencyConverter.currencies;\n\n        this.total = function total(outCurr) {\n          return currencyConverter.convert(this.qty * this.cost, this.inCurr, outCurr);\n        };\n        this.pay = function pay() {\n          window.alert('Thanks!');\n        };\n      }]);\n  </file>\n  <file name=\"index.html\">\n      <div ng-app=\"invoice2\" ng-controller=\"InvoiceController as invoice\">\n        <b>Invoice:</b>\n        <div>\n          Quantity: <input type=\"number\" min=\"0\" ng-model=\"invoice.qty\" required >\n        </div>\n        <div>\n          Costs: <input type=\"number\" min=\"0\" ng-model=\"invoice.cost\" required >\n          <select ng-model=\"invoice.inCurr\">\n            <option ng-repeat=\"c in invoice.currencies\">{{c}}</option>\n          </select>\n        </div>\n        <div>\n          <b>Total:</b>\n          <span ng-repeat=\"c in invoice.currencies\">\n            {{invoice.total(c) | currency:c}}\n          </span><br>\n          <button class=\"btn\" ng-click=\"invoice.pay()\">Pay</button>\n        </div>\n      </div>\n  </file>\n</example>\n\n<img class=\"pull-right\" style=\"padding-left: 3em; padding-bottom: 1em;\" src=\"img/guide/concepts-module-service.png\">\n\nWhat changed?\n\nWe moved the `convertCurrency` function and the definition of the existing currencies\ninto the new file `finance2.js`. But how does the controller\nget a hold of the now separated function?\n\nThis is where <a name=\"di\">{@link di Dependency Injection}</a> comes into play.\nDependency Injection (DI) is a software design pattern that\ndeals with how objects and functions get created and how they get a hold of their dependencies.\nEverything within AngularJS (directives, filters, controllers,\nservices, ...) is created and wired using dependency injection. Within AngularJS,\nthe DI container is called the <a name=\"injector\">{@link di injector}</a>.\n\nTo use DI, there needs to be a place where all the things that should work together are registered.\nIn AngularJS, this is the purpose of the <a name=\"module\">{@link module modules}</a>.\nWhen AngularJS starts, it will use the configuration of the module with the name defined by the `ng-app` directive,\nincluding the configuration of all modules that this module depends on.\n\nIn the example above:\nThe template contains the directive `ng-app=\"invoice2\"`. This tells AngularJS\nto use the `invoice2` module as the main module for the application.\nThe code snippet `angular.module('invoice2', ['finance2'])`  specifies that the `invoice2` module depends on the\n`finance2` module. By this, AngularJS uses the `InvoiceController` as well as the `currencyConverter` service.\n\nNow that AngularJS knows of all the parts of the application, it needs to create them.\nIn the previous section we saw that controllers are created using a constructor function.\nFor services, there are multiple ways to specify how they are created\n(see the {@link services service guide}).\nIn the example above, we are using an anonymous function as the factory function for the\n`currencyConverter` service.\nThis function should return the `currencyConverter` service instance.\n\nBack to the initial question: How does the `InvoiceController` get a reference to the `currencyConverter` function?\nIn AngularJS, this is done by simply defining arguments on the constructor function. With this, the injector\nis able to create the objects in the right order and pass the previously created objects into the\nfactories of the objects that depend on them.\nIn our example, the `InvoiceController` has an argument named `currencyConverter`. By this, AngularJS knows about the\ndependency between the controller and the service and calls the controller with the service instance as argument.\n\nThe last thing that changed in the example between the previous section and this section is that we\nnow pass an array to the `module.controller` function, instead of a plain function. The array first\ncontains the names of the service dependencies that the controller needs. The last entry\nin the array is the controller constructor function.\nAngularJS uses this array syntax to define the dependencies so that the DI also works after minifying\nthe code, which will most probably rename the argument name of the controller constructor function\nto something shorter like `a`.\n\n## Accessing the backend\n\nLet's finish our example by fetching the exchange rates from the [exchangeratesapi.io](https://exchangeratesapi.io) exchange rate API.\nThe following example shows how this is done with AngularJS:\n\n<example name=\"guide-concepts-3\" ng-app-included=\"true\">\n  <file name=\"invoice3.js\">\n    angular.module('invoice3', ['finance3'])\n      .controller('InvoiceController', ['currencyConverter', function InvoiceController(currencyConverter) {\n        this.qty = 1;\n        this.cost = 2;\n        this.inCurr = 'EUR';\n        this.currencies = currencyConverter.currencies;\n\n        this.total = function total(outCurr) {\n          return currencyConverter.convert(this.qty * this.cost, this.inCurr, outCurr);\n        };\n        this.pay = function pay() {\n          window.alert('Thanks!');\n        };\n      }]);\n  </file>\n  <file name=\"finance3.js\">\n    angular.module('finance3', [])\n      .factory('currencyConverter', ['$http', function($http) {\n        var currencies = ['USD', 'EUR', 'CNY'];\n        var usdToForeignRates = {};\n\n        var convert = function(amount, inCurr, outCurr) {\n          return amount * usdToForeignRates[outCurr] / usdToForeignRates[inCurr];\n        };\n\n        var refresh = function() {\n          var url = 'https://api.exchangeratesapi.io/latest?base=USD&symbols=' + currencies.join(\",\");\n          return $http.get(url).then(function(response) {\n            usdToForeignRates = response.data.rates;\n            usdToForeignRates['USD'] = 1;\n          });\n        };\n\n        refresh();\n\n        return {\n          currencies: currencies,\n          convert: convert\n        };\n      }]);\n  </file>\n  <file name=\"index.html\">\n      <div ng-app=\"invoice3\" ng-controller=\"InvoiceController as invoice\">\n        <b>Invoice:</b>\n        <div>\n          Quantity: <input type=\"number\" min=\"0\" ng-model=\"invoice.qty\" required >\n        </div>\n        <div>\n          Costs: <input type=\"number\" min=\"0\" ng-model=\"invoice.cost\" required >\n          <select ng-model=\"invoice.inCurr\">\n            <option ng-repeat=\"c in invoice.currencies\">{{c}}</option>\n          </select>\n        </div>\n        <div>\n          <b>Total:</b>\n          <span ng-repeat=\"c in invoice.currencies\">\n            {{invoice.total(c) | currency:c}}\n          </span><br>\n          <button class=\"btn\" ng-click=\"invoice.pay()\">Pay</button>\n        </div>\n      </div>\n  </file>\n</example>\n\nWhat changed?\nOur `currencyConverter` service of the `finance` module now uses the {@link ng.$http `$http`}, a\nbuilt-in service provided by AngularJS for accessing a server backend. `$http` is a wrapper around\n[`XMLHttpRequest`](https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest)\nand [JSONP](http://en.wikipedia.org/wiki/JSONP) transports.\n\n"
  },
  {
    "path": "docs/content/guide/controller.ngdoc",
    "content": "@ngdoc overview\n@name Controllers\n@sortOrder 220\n@description\n\n# Understanding Controllers\n\nIn AngularJS, a Controller is defined by a JavaScript **constructor function** that is used to augment the\n{@link scope AngularJS Scope}.\n\nControllers can be attached to the DOM in different ways. For each of them, AngularJS will\ninstantiate a new Controller object, using the specified Controller's **constructor function**:\n\n- the {@link ng.directive:ngController ngController} directive. A new **child scope** will be\ncreated and made available as an injectable parameter to the Controller's constructor function\nas `$scope`.\n- a route controller in a {@link ngRoute.$routeProvider $route definition}.\n- the controller of a {@link guide/directive regular directive},  or a\n{@link guide/component component directive}.\n\nIf the controller has been attached using the `controller as` syntax then the controller instance will\nbe assigned to a property on the scope.\n\nUse controllers to:\n\n- Set up the initial state of the `$scope` object.\n- Add behavior to the `$scope` object.\n\nDo not use controllers to:\n\n- Manipulate DOM — Controllers should contain only business logic.\n  Putting any presentation logic into Controllers significantly affects its testability. AngularJS\n  has {@link databinding databinding} for most cases and {@link guide/directive directives} to\n  encapsulate manual DOM manipulation.\n- Format input — Use {@link forms AngularJS form controls} instead.\n- Filter output — Use {@link guide/filter AngularJS filters} instead.\n- Share code or state across controllers — Use {@link services AngularJS\nservices} instead.\n- Manage the life-cycle of other components (for example, to create service instances).\n\nIn general, a Controller shouldn't try to do too much. It should contain only the business logic\nneeded for a single view.\n\nThe most common way to keep Controllers slim is by encapsulating work that doesn't belong to\ncontrollers into services and then using these services in Controllers via dependency injection.\nThis is discussed in the {@link di Dependency Injection}  and  {@link services\nServices} sections of this guide.\n\n\n## Setting up the initial state of a `$scope` object\n\nTypically, when you create an application you need to set up the initial state for the AngularJS\n`$scope`. You set up the initial state of a scope by attaching properties to the `$scope` object.\nThe properties contain the **view model** (the model that will be presented by the view).  All the\n`$scope` properties will be available to the {@link templates template} at the point in the DOM where the Controller\nis registered.\n\nThe following example demonstrates creating a `GreetingController`, which attaches a `greeting`\nproperty containing the string `'Hola!'` to the `$scope`:\n\n```js\nvar myApp = angular.module('myApp',[]);\n\nmyApp.controller('GreetingController', ['$scope', function($scope) {\n  $scope.greeting = 'Hola!';\n}]);\n```\n\nWe create an {@link module AngularJS Module}, `myApp`, for our application. Then we add the controller's\nconstructor function to the module using the `.controller()` method. This keeps the controller's\nconstructor function out of the global scope.\n\n<div class=\"alert alert-info\">\nWe have used an **inline injection annotation** to explicitly specify the dependency\nof the Controller on the `$scope` service provided by AngularJS. See the guide on\n{@link guide/di Dependency Injection} for more information.\n</div>\n\nWe attach our controller to the DOM using the `ng-controller` directive. The `greeting` property can\nnow be data-bound to the template:\n\n```js\n<div ng-controller=\"GreetingController\">\n  {{ greeting }}\n</div>\n```\n\n\n## Adding Behavior to a Scope Object\n\nIn order to react to events or execute computation in the view we must provide behavior to the\nscope. We add behavior to the scope by attaching methods to the `$scope` object.  These methods are\nthen available to be called from the template/view.\n\nThe following example uses a Controller to add a method, which doubles a number, to the scope:\n\n```js\nvar myApp = angular.module('myApp',[]);\n\nmyApp.controller('DoubleController', ['$scope', function($scope) {\n  $scope.double = function(value) { return value * 2; };\n}]);\n```\n\nOnce the Controller has been attached to the DOM, the `double` method can be invoked in an AngularJS\nexpression in the template:\n\n```js\n<div ng-controller=\"DoubleController\">\n  Two times <input ng-model=\"num\"> equals {{ double(num) }}\n</div>\n```\n\nAs discussed in the {@link concepts Concepts} section of this guide, any\nobjects (or primitives) assigned to the scope become model properties. Any methods assigned to\nthe scope are available in the template/view, and can be invoked via AngularJS expressions\nand `ng` event handler directives (e.g. {@link ng.directive:ngClick ngClick}).\n\n## Simple Spicy Controller Example\n\nTo illustrate further how Controller components work in AngularJS, let's create a little app with the\nfollowing components:\n\n- A {@link templates template} with two buttons and a simple message\n- A model consisting of a string named `spice`\n- A Controller with two functions that set the value of `spice`\n\nThe message in our template contains a binding to the `spice` model which, by default, is set to the\nstring \"very\". Depending on which button is clicked, the `spice` model is set to `chili` or\n`jalapeño`, and the message is automatically updated by data-binding.\n\n<example module=\"spicyApp1\" name=\"controller-spicy-1\">\n  <file name=\"index.html\">\n    <div ng-controller=\"SpicyController\">\n     <button ng-click=\"chiliSpicy()\">Chili</button>\n     <button ng-click=\"jalapenoSpicy()\">Jalapeño</button>\n     <p>The food is {{spice}} spicy!</p>\n    </div>\n  </file>\n  <file name=\"app.js\">\n    var myApp = angular.module('spicyApp1', []);\n\n    myApp.controller('SpicyController', ['$scope', function($scope) {\n        $scope.spice = 'very';\n\n        $scope.chiliSpicy = function() {\n            $scope.spice = 'chili';\n        };\n\n        $scope.jalapenoSpicy = function() {\n            $scope.spice = 'jalapeño';\n        };\n    }]);\n  </file>\n</example>\n\nThings to notice in the example above:\n\n- The `ng-controller` directive is used to (implicitly) create a scope for our template, and the\nscope is augmented (managed) by the `SpicyController` Controller.\n- `SpicyController` is just a plain JavaScript function. As an (optional) naming convention the name\nstarts with capital letter and ends with \"Controller\".\n- Assigning a property to `$scope` creates or updates the model.\n- Controller methods can be created through direct assignment to scope (see the `chiliSpicy` method)\n- The Controller methods and properties are available in the template (for both the `<div>` element and\nits children).\n\n## Spicy Arguments Example\n\nController methods can also take arguments, as demonstrated in the following variation of the\nprevious example.\n\n<example module=\"spicyApp2\" name=\"controller-spicy-2\">\n  <file name=\"index.html\">\n  <div ng-controller=\"SpicyController\">\n   <input ng-model=\"customSpice\">\n   <button ng-click=\"spicy('chili')\">Chili</button>\n   <button ng-click=\"spicy(customSpice)\">Custom spice</button>\n   <p>The food is {{spice}} spicy!</p>\n  </div>\n  </file>\n  <file name=\"app.js\">\n    var myApp = angular.module('spicyApp2', []);\n\n    myApp.controller('SpicyController', ['$scope', function($scope) {\n        $scope.customSpice = 'wasabi';\n        $scope.spice = 'very';\n\n        $scope.spicy = function(spice) {\n            $scope.spice = spice;\n        };\n    }]);\n  </file>\n</example>\n\nNotice that the `SpicyController` Controller now defines just one method called `spicy`, which takes one\nargument called `spice`. The template then refers to this Controller method and passes in a string\nconstant `'chili'` in the binding for the first button and a model property `customSpice` (bound to an\ninput box) in the second button.\n\n## Scope Inheritance Example\n\nIt is common to attach Controllers at different levels of the DOM hierarchy.  Since the\n{@link ng.directive:ngController ng-controller} directive creates a new child scope, we get a\nhierarchy of scopes that inherit from each other.  The `$scope` that each Controller receives will\nhave access to properties and methods defined by Controllers higher up the hierarchy.\nSee [Understanding Scopes](https://github.com/angular/angular.js/wiki/Understanding-Scopes) for\nmore information about scope inheritance.\n\n<example module=\"scopeInheritance\" name=\"controller-scope-inheritance\">\n  <file name=\"index.html\">\n    <div class=\"spicy\">\n      <div ng-controller=\"MainController\">\n        <p>Good {{timeOfDay}}, {{name}}!</p>\n\n        <div ng-controller=\"ChildController\">\n          <p>Good {{timeOfDay}}, {{name}}!</p>\n\n          <div ng-controller=\"GrandChildController\">\n            <p>Good {{timeOfDay}}, {{name}}!</p>\n          </div>\n        </div>\n      </div>\n    </div>\n  </file>\n  <file name=\"app.css\">\n    div.spicy div {\n      padding: 10px;\n      border: solid 2px blue;\n    }\n  </file>\n  <file name=\"app.js\">\n      var myApp = angular.module('scopeInheritance', []);\n      myApp.controller('MainController', ['$scope', function($scope) {\n        $scope.timeOfDay = 'morning';\n        $scope.name = 'Nikki';\n      }]);\n      myApp.controller('ChildController', ['$scope', function($scope) {\n        $scope.name = 'Mattie';\n      }]);\n      myApp.controller('GrandChildController', ['$scope', function($scope) {\n        $scope.timeOfDay = 'evening';\n        $scope.name = 'Gingerbread Baby';\n      }]);\n  </file>\n</example>\n\nNotice how we nested three `ng-controller` directives in our template. This will result in four\nscopes being created for our view:\n\n- The root scope\n- The `MainController` scope, which contains `timeOfDay` and `name` properties\n- The `ChildController` scope, which inherits the `timeOfDay` property but overrides (shadows) the\n  `name` property from the previous scope\n- The `GrandChildController` scope, which overrides (shadows) both the `timeOfDay` property defined\n  in `MainController` and the `name` property defined in `ChildController`\n\nInheritance works with methods in the same way as it does with properties. So in our previous\nexamples, all of the properties could be replaced with methods that return string values.\n\n\n## Testing Controllers\n\nAlthough there are many ways to test a Controller, one of the best conventions, shown below,\ninvolves injecting the {@link ng.$rootScope $rootScope} and {@link ng.$controller $controller}:\n\n**Controller Definition:**\n```js\n    var myApp = angular.module('myApp',[]);\n\n    myApp.controller('MyController', function($scope) {\n      $scope.spices = [{\"name\":\"pasilla\", \"spiciness\":\"mild\"},\n                       {\"name\":\"jalapeno\", \"spiciness\":\"hot hot hot!\"},\n                       {\"name\":\"habanero\", \"spiciness\":\"LAVA HOT!!\"}];\n      $scope.spice = \"habanero\";\n    });\n```\n\n**Controller Test:**\n```js\ndescribe('myController function', function() {\n\n  describe('myController', function() {\n    var $scope;\n\n    beforeEach(module('myApp'));\n\n    beforeEach(inject(function($rootScope, $controller) {\n      $scope = $rootScope.$new();\n      $controller('MyController', {$scope: $scope});\n    }));\n\n    it('should create \"spices\" model with 3 spices', function() {\n      expect($scope.spices.length).toBe(3);\n    });\n\n    it('should set the default value of spice', function() {\n      expect($scope.spice).toBe('habanero');\n    });\n  });\n});\n```\n\n\nIf you need to test a nested Controller you  must create the same scope hierarchy\nin your test that exists in the DOM:\n\n```js\ndescribe('state', function() {\n    var mainScope, childScope, grandChildScope;\n\n    beforeEach(module('myApp'));\n\n    beforeEach(inject(function($rootScope, $controller) {\n        mainScope = $rootScope.$new();\n        $controller('MainController', {$scope: mainScope});\n        childScope = mainScope.$new();\n        $controller('ChildController', {$scope: childScope});\n        grandChildScope = childScope.$new();\n        $controller('GrandChildController', {$scope: grandChildScope});\n    }));\n\n    it('should have over and selected', function() {\n        expect(mainScope.timeOfDay).toBe('morning');\n        expect(mainScope.name).toBe('Nikki');\n        expect(childScope.timeOfDay).toBe('morning');\n        expect(childScope.name).toBe('Mattie');\n        expect(grandChildScope.timeOfDay).toBe('evening');\n        expect(grandChildScope.name).toBe('Gingerbread Baby');\n    });\n});\n```\n"
  },
  {
    "path": "docs/content/guide/css-styling.ngdoc",
    "content": "@ngdoc overview\n@name  Working With CSS\n@sortOrder 510\n@description\n\n\nAngularJS sets these CSS classes. It is up to your application to provide useful styling.\n\n# CSS classes used by AngularJS\n\n* `ng-scope`\n  - **Usage:** AngularJS applies this class to any element for which a new {@link $rootScope scope}\n    is defined. (see {@link guide/scope scope} guide for more information about scopes)\n\n* `ng-isolate-scope`\n  - **Usage:** AngularJS applies this class to any element for which a new\n    {@link guide/directive#isolating-the-scope-of-a-directive isolate scope} is defined.\n\n* `ng-binding`\n  - **Usage:** AngularJS applies this class to any element that is attached to a data binding, via `ng-bind` or\n    `{{}}` curly braces, for example. (see {@link guide/databinding databinding} guide)\n\n* `ng-invalid`, `ng-valid`\n  - **Usage:** AngularJS applies this class to a form control widget element if that element's input does\n    not pass validation. (see {@link ng.directive:input input} directive)\n\n* `ng-pristine`, `ng-dirty`\n  - **Usage:** AngularJS {@link ng.directive:ngModel ngModel} directive applies `ng-pristine` class\n    to a new form control widget which did not have user interaction. Once the user interacts with\n    the form control, the class is changed to `ng-dirty`.\n\n* `ng-touched`, `ng-untouched`\n  - **Usage:** AngularJS {@link ng.directive:ngModel ngModel} directive applies `ng-untouched` class\n    to a new form control widget which has not been blurred. Once the user blurs the form control,\n    the class is changed to `ng-touched`.\n\n\n## Related Topics\n\n* {@link guide/templates AngularJS Templates}\n* {@link guide/forms AngularJS Forms}\n"
  },
  {
    "path": "docs/content/guide/databinding.ngdoc",
    "content": "@ngdoc overview\n@name Data Binding\n@sortOrder 210\n@description\n\n# Data Binding\n\nData-binding in AngularJS apps is the automatic synchronization of data between the model and view\ncomponents.  The way that AngularJS implements data-binding lets you treat the model as the\nsingle-source-of-truth in your application.  The view is a projection of the model at all times.\nWhen the model changes, the view reflects the change, and vice versa.\n\n## Data Binding in Classical Template Systems\n\n<img class=\"right\" src=\"img/One_Way_Data_Binding.png\"/><br />\nMost templating systems bind data in only one direction: they merge template and model components\ntogether into a view. After the merge occurs, changes to the model\nor related sections of the view are NOT automatically reflected in the view. Worse, any changes\nthat the user makes to the view are not reflected in the model. This means that the developer has\nto write code that constantly syncs the view with the model and the model with the view.\n\n## Data Binding in AngularJS Templates\n\n<img class=\"right\" src=\"img/Two_Way_Data_Binding.png\"/><br />\nAngularJS templates work differently. First the template (which is the uncompiled HTML along with\nany additional markup or directives) is compiled on the browser. The compilation step produces a\nlive view. Any changes to the view are immediately reflected in the model, and any changes in\nthe model are propagated to the view. The model is the single-source-of-truth for the application\nstate, greatly simplifying the programming model for the developer. You can think of\nthe view as simply an instant projection of your model.\n\nBecause the view is just a projection of the model, the controller is completely separated from the\nview and unaware of it. This makes testing a snap because it is easy to test your controller in\nisolation without the view and the related DOM/browser dependency.\n\n\n## Related Topics\n\n* {@link scope AngularJS Scopes}\n* {@link templates AngularJS Templates}\n"
  },
  {
    "path": "docs/content/guide/decorators.ngdoc",
    "content": "@ngdoc overview\n@name Decorators\n@sortOrder 345\n@description\n\n# Decorators in AngularJS\n\n<div class=\"alert alert-warning\">\n  **NOTE:** This guide is targeted towards developers who are already familiar with AngularJS basics.\n  If you're just getting started, we recommend the {@link tutorial/ tutorial} first.\n</div>\n\n## What are decorators?\n\nDecorators are a design pattern that is used to separate modification or *decoration* of a class without modifying the\noriginal source code. In AngularJS, decorators are functions that allow a service, directive or filter to be modified\nprior to its usage.\n\n## How to use decorators\n\nThere are two ways to register decorators\n\n- `$provide.decorator`, and\n- `module.decorator`\n\nEach provide access to a `$delegate`, which is the instantiated service/directive/filter, prior to being passed to the\nservice that required it.\n\n### $provide.decorator\n\nThe {@link api/auto/service/$provide#decorator decorator function} allows access to a $delegate of the service once it\nhas been instantiated. For example:\n\n```js\nangular.module('myApp', [])\n\n.config([ '$provide', function($provide) {\n\n  $provide.decorator('$log', [\n    '$delegate',\n    function $logDecorator($delegate) {\n\n      var originalWarn = $delegate.warn;\n      $delegate.warn = function decoratedWarn(msg) {\n        msg = 'Decorated Warn: ' + msg;\n        originalWarn.apply($delegate, arguments);\n      };\n\n      return $delegate;\n    }\n  ]);\n}]);\n```\n\nAfter the `$log` service has been instantiated the decorator is fired. The decorator function has a `$delegate` object\ninjected to provide access to the service that matches the selector in the decorator. This `$delegate` will be the\nservice you are decorating. The return value of the function *provided to the decorator* will take place of the service,\ndirective, or filter being decorated.\n\n<hr>\n\nThe `$delegate` may be either modified or completely replaced. Given a service `myService` with a method `someFn`, the\nfollowing could all be viable solutions:\n\n\n#### Completely Replace the $delegate\n```js\nangular.module('myApp', [])\n\n.config([ '$provide', function($provide) {\n\n  $provide.decorator('myService', [\n    '$delegate',\n    function myServiceDecorator($delegate) {\n\n      var myDecoratedService = {\n        // new service object to replace myService\n      };\n      return myDecoratedService;\n    }\n  ]);\n}]);\n```\n\n#### Patch the $delegate\n```js\nangular.module('myApp', [])\n\n.config([ '$provide', function($provide) {\n\n  $provide.decorator('myService', [\n    '$delegate',\n    function myServiceDecorator($delegate) {\n\n      var someFn = $delegate.someFn;\n\n      function aNewFn() {\n        // new service function\n        someFn.apply($delegate, arguments);\n      }\n\n      $delegate.someFn = aNewFn;\n      return $delegate;\n    }\n  ]);\n}]);\n```\n\n#### Augment the $delegate\n```js\nangular.module('myApp', [])\n\n.config([ '$provide', function($provide) {\n\n  $provide.decorator('myService', [\n    '$delegate',\n    function myServiceDecorator($delegate) {\n\n      function helperFn() {\n        // an additional fn to add to the service\n      }\n\n      $delegate.aHelpfulAddition = helperFn;\n      return $delegate;\n    }\n  ]);\n}]);\n```\n\n<div class=\"alert alert-info\">\n  Note that whatever is returned by the decorator function will replace that which is being decorated. For example, a\n  missing return statement will wipe out the entire object being decorated.\n</div>\n\n<hr>\n\nDecorators have different rules for different services. This is because services are registered in different ways.\nServices are selected by name, however filters and directives are selected by appending `\"Filter\"` or `\"Directive\"` to\nthe end of the name. The `$delegate` provided is dictated by the type of service.\n\n| Service Type | Selector                      | $delegate                                                             |\n|--------------|-------------------------------|-----------------------------------------------------------------------|\n| Service      | `serviceName`                 | The `object` or `function` returned by the service                    |\n| Directive    | `directiveName + 'Directive'` | An `Array.<DirectiveObject>`<sub>{@link guide/decorators#drtvArray 1}</sub> |\n| Filter       | `filterName + 'Filter'`       | The `function` returned by the filter                                 |\n\n<small id=\"drtvArray\">1. Multiple directives may be registered to the same selector/name</small>\n\n<div class=\"alert alert-warning\">\n  **NOTE:** Developers should take care in how and why they are modifying the `$delegate` for the service. Not only\n  should expectations for the consumer be kept, but some functionality (such as directive registration) does not take\n  place after decoration, but during creation/registration of the original service. This means, for example, that\n  an action such as pushing a directive object to a directive `$delegate` will likely result in unexpected behavior.\n\n  Furthermore, great care should be taken when decorating core services, directives, or filters as this may unexpectedly\n  or adversely affect the functionality of the framework.\n</div>\n\n### module.decorator\n\nThis {@link api/ng/type/angular.Module#decorator function} is the same as the `$provide.decorator` function except it is\nexposed through the module API. This allows you to separate your decorator patterns from your module config blocks.\n\nLike with `$provide.decorator`, the `module.decorator` function runs during the config phase of the app. That means\nyou can define a `module.decorator` before the decorated service is defined.\n\nSince you can apply multiple decorators, it is noteworthy that decorator application always follows order\nof declaration:\n\n- If a service is decorated by both `$provide.decorator` and `module.decorator`, the decorators are applied in order:\n\n```js\nangular\n  .module('theApp', [])\n  .factory('theFactory', theFactoryFn)\n  .config(function($provide) {\n    $provide.decorator('theFactory', provideDecoratorFn); // runs first\n  })\n  .decorator('theFactory', moduleDecoratorFn); // runs seconds\n```\n\n- If the service has been declared multiple times, a decorator will decorate the service that has been declared\nlast:\n\n```js\nangular\n  .module('theApp', [])\n  .factory('theFactory', theFactoryFn)\n  .decorator('theFactory', moduleDecoratorFn)\n  .factory('theFactory', theOtherFactoryFn);\n\n// `theOtherFactoryFn` is selected as 'theFactory' provider and it is decorated via `moduleDecoratorFn`.\n```\n\n## Example Applications\n\nThe following sections provide examples each of a service decorator, a directive decorator, and a filter decorator.\n\n### Service Decorator Example\n\nThis example shows how we can replace the $log service with our own to display log messages.\n\n<example module=\"myServiceDecorator\" name=\"service-decorator\">\n  <file name=\"script.js\">\n    angular.module('myServiceDecorator', []).\n\n      controller('Ctrl', [\n        '$scope',\n        '$log',\n        '$timeout',\n        function($scope, $log, $timeout) {\n          var types = ['error', 'warn', 'log', 'info' ,'debug'], i;\n\n          for (i = 0; i < types.length; i++) {\n            $log[types[i]](types[i] + ': message ' + (i + 1));\n          }\n\n          $timeout(function() {\n            $log.info('info: message logged in timeout');\n          });\n        }\n      ]).\n\n      directive('myLog', [\n        '$log',\n        function($log) {\n          return {\n            restrict: 'E',\n            template: '<ul id=\"myLog\"><li ng-repeat=\"l in myLog\" class=\"{{l.type}}\">{{l.message}}</li></ul>',\n            scope: {},\n            compile: function() {\n              return function(scope) {\n                scope.myLog = $log.stack;\n              };\n            }\n          };\n        }\n      ]).\n\n      config([\n        '$provide',\n        function($provide) {\n\n          $provide.decorator('$log', [\n            '$delegate',\n            function logDecorator($delegate) {\n\n              var myLog = {\n                warn: function(msg) {\n                  log(msg, 'warn');\n                },\n                error: function(msg) {\n                  log(msg, 'error');\n                },\n                info: function(msg) {\n                  log(msg, 'info');\n                },\n                debug: function(msg) {\n                  log(msg, 'debug');\n                },\n                log: function(msg) {\n                  log(msg, 'log');\n                },\n                stack: []\n              };\n\n              function log(msg, type) {\n                myLog.stack.push({ type: type, message: msg.toString() });\n                if (console && console[type]) console[type](msg);\n              }\n\n              return myLog;\n\n            }\n          ]);\n\n        }\n      ]);\n  </file>\n\n  <file name=\"index.html\">\n    <div ng-controller=\"Ctrl\">\n      <h1>Logs</h1>\n      <my-log></my-log>\n    </div>\n  </file>\n\n  <file name=\"style.css\">\n    li.warn { color: yellow; }\n    li.error { color: red; }\n    li.info { color: blue }\n    li.log { color: black }\n    li.debug { color: green }\n  </file>\n\n  <file name=\"protractor.js\" type=\"protractor\">\n    it('should display log messages in dom', function() {\n      element.all(by.repeater('l in myLog')).count().then(function(count) {\n        expect(count).toEqual(6);\n      });\n    });\n  </file>\n</example>\n\n### Directive Decorator Example\n\nFailed interpolated expressions in `ng-href` attributes can easily go unnoticed. We can decorate `ngHref` to warn us of\nthose conditions.\n\n<example module=\"urlDecorator\" name=\"directive-decorator\">\n  <file name=\"script.js\">\n    angular.module('urlDecorator', []).\n\n      controller('Ctrl', ['$scope', function($scope) {\n        $scope.id = 3;\n        $scope.warnCount = 0; // for testing\n      }]).\n\n      config(['$provide', function($provide) {\n\n        // matchExpressions looks for interpolation markup in the directive attribute, extracts the expressions\n        // from that markup (if they exist) and returns an array of those expressions\n        function matchExpressions(str) {\n          var exps = str.match(/{{([^}]+)}}/g);\n\n          // if there isn't any, get out of here\n          if (exps === null) return;\n\n          exps = exps.map(function(exp) {\n            var prop = exp.match(/[^{}]+/);\n            return prop === null ? null : prop[0];\n          });\n\n          return exps;\n        }\n\n        // remember: directives must be selected by appending 'Directive' to the directive selector\n        $provide.decorator('ngHrefDirective', [\n          '$delegate',\n          '$log',\n          '$parse',\n          function($delegate, $log, $parse) {\n\n            // store the original link fn\n            var originalLinkFn = $delegate[0].link;\n\n            // replace the compile fn\n            $delegate[0].compile = function(tElem, tAttr) {\n\n              // store the original exp in the directive attribute for our warning message\n              var originalExp = tAttr.ngHref;\n\n              // get the interpolated expressions\n              var exps = matchExpressions(originalExp);\n\n              // create and store the getters using $parse\n              var getters = exps.map(function(exp) {\n                return exp && $parse(exp);\n              });\n\n              return function newLinkFn(scope, elem, attr) {\n                // fire the originalLinkFn\n                originalLinkFn.apply($delegate[0], arguments);\n\n                // observe the directive attr and check the expressions\n                attr.$observe('ngHref', function(val) {\n\n                  // if we have getters and getters is an array...\n                  if (getters && angular.isArray(getters)) {\n\n                    // loop through the getters and process them\n                    angular.forEach(getters, function(g, idx) {\n\n                      // if val is truthy, then the warning won't log\n                      var val = angular.isFunction(g) ? g(scope) : true;\n                      if (!val) {\n                        $log.warn('NgHref Warning: \"' + exps[idx] + '\" in the expression \"' + originalExp +\n                          '\" is falsy!');\n\n                        scope.warnCount++; // for testing\n                      }\n\n                    });\n\n                  }\n\n                });\n\n              };\n\n            };\n\n            // get rid of the old link function since we return a link function in compile\n            delete $delegate[0].link;\n\n            // return the $delegate\n            return $delegate;\n\n          }\n\n        ]);\n\n      }]);\n  </file>\n\n  <file name=\"index.html\">\n    <div ng-controller=\"Ctrl\">\n      <a ng-href=\"/products/{{ id }}/view\" id=\"id3\">View Product {{ id }}</a>\n      - <strong>id === 3</strong>, so no warning<br>\n      <a ng-href=\"/products/{{ id + 5 }}/view\" id=\"id8\">View Product {{ id + 5 }}</a>\n      - <strong>id + 5 === 8</strong>, so no warning<br>\n      <a ng-href=\"/products/{{ someOtherId }}/view\" id=\"someOtherId\">View Product {{ someOtherId }}</a>\n      - <strong style=\"background-color: #ffff00;\">someOtherId === undefined</strong>, so warn<br>\n      <a ng-href=\"/products/{{ someOtherId + 5 }}/view\" id=\"someOtherId5\">View Product {{ someOtherId + 5 }}</a>\n      - <strong>someOtherId + 5 === 5</strong>, so no warning<br>\n      <div>Warn Count: {{ warnCount }}</div>\n    </div>\n  </file>\n\n  <file name=\"protractor.js\" type=\"protractor\">\n    it('should warn when an expression in the interpolated value is falsy', function() {\n      var id3 = element(by.id('id3'));\n      var id8 = element(by.id('id8'));\n      var someOther = element(by.id('someOtherId'));\n      var someOther5 = element(by.id('someOtherId5'));\n\n      expect(id3.getText()).toEqual('View Product 3');\n      expect(id3.getAttribute('href')).toContain('/products/3/view');\n\n      expect(id8.getText()).toEqual('View Product 8');\n      expect(id8.getAttribute('href')).toContain('/products/8/view');\n\n      expect(someOther.getText()).toEqual('View Product');\n      expect(someOther.getAttribute('href')).toContain('/products//view');\n\n      expect(someOther5.getText()).toEqual('View Product 5');\n      expect(someOther5.getAttribute('href')).toContain('/products/5/view');\n\n      expect(element(by.binding('warnCount')).getText()).toEqual('Warn Count: 1');\n    });\n  </file>\n</example>\n\n### Filter Decorator Example\n\nLet's say we have created an app that uses the default format for many of our `Date` filters. Suddenly requirements have\nchanged (that never happens) and we need all of our default dates to be `'shortDate'` instead of `'mediumDate'`.\n\n<example module=\"filterDecorator\" name=\"filter-decorator\">\n  <file name=\"script.js\">\n    angular.module('filterDecorator', []).\n\n      controller('Ctrl', ['$scope', function($scope) {\n        $scope.genesis = new Date(2010, 0, 5);\n        $scope.ngConf = new Date(2016, 4, 4);\n      }]).\n\n      config(['$provide', function($provide) {\n\n        $provide.decorator('dateFilter', [\n          '$delegate',\n          function dateDecorator($delegate) {\n\n            // store the original filter\n            var originalFilter = $delegate;\n\n            // return our filter\n            return shortDateDefault;\n\n            // shortDateDefault sets the format to shortDate if it is falsy\n            function shortDateDefault(date, format, timezone) {\n              if (!format) format = 'shortDate';\n\n              // return the result of the original filter\n              return originalFilter(date, format, timezone);\n            }\n\n          }\n\n        ]);\n\n      }]);\n  </file>\n\n  <file name=\"index.html\">\n    <div ng-controller=\"Ctrl\">\n      <div id=\"genesis\">Initial Commit default to short date: {{ genesis | date }}</div>\n      <div>ng-conf 2016 default short date: {{ ngConf | date }}</div>\n      <div id=\"ngConf\">ng-conf 2016 with full date format: {{ ngConf | date:'fullDate' }}</div>\n    </div>\n  </file>\n\n  <file name=\"protractor.js\" type=\"protractor\">\n    it('should default date filter to short date format', function() {\n      expect(element(by.id('genesis')).getText())\n        .toMatch(/Initial Commit default to short date: \\d{1,2}\\/\\d{1,2}\\/\\d{2}/);\n    });\n\n    it('should still allow dates to be formatted', function() {\n      expect(element(by.id('ngConf')).getText())\n        .toMatch(/ng-conf 2016 with full date format: [A-Za-z]+, [A-Za-z]+ \\d{1,2}, \\d{4}/);\n    });\n  </file>\n</example>\n"
  },
  {
    "path": "docs/content/guide/di.ngdoc",
    "content": "@ngdoc overview\n@name  Dependency Injection\n@sortOrder 250\n@description\n\n# Dependency Injection\n\nDependency Injection (DI) is a software design pattern that deals with how components get hold of\ntheir dependencies.\n\nThe AngularJS injector subsystem is in charge of creating components, resolving their dependencies,\nand providing them to other components as requested.\n\n\n## Using Dependency Injection\n\nDependency Injection is pervasive throughout AngularJS. You can use it when defining components\nor when providing `run` and `config` blocks for a module.\n\n- {@link angular.Module#service Services}, {@link angular.Module#directive directives},\n{@link angular.Module#filter filters}, and {@link angular.Module#animation animations} are\ndefined by an injectable factory method or constructor function, and can be injected with\n\"services\", \"values\", and \"constants\" as dependencies.\n\n- {@link ng.$controller Controllers} are defined by a constructor function, which can be injected\nwith any of the \"service\" and \"value\" as dependencies, but they can also be provided with\n\"special dependencies\". See {@link di#controllers Controllers} below for a list of these\nspecial dependencies.\n\n- The {@link angular.Module#run `run`} method accepts a function, which can be injected with\n\"services\", \"values\" and, \"constants\" as dependencies. Note that you cannot inject \"providers\"\ninto `run` blocks.\n\n- The {@link angular.Module#config `config`} method accepts a function, which can be injected with\n\"providers\" and \"constants\" as dependencies. Note that you cannot inject \"services\" or\n\"values\" into configuration.\n\n- The {@link angular.Module#provider `provider`} method can only be injected with other \"providers\".\nHowever, only those that have been **registered beforehand** can be injected. This is different\nfrom services, where the order of registration does not matter.\n\nSee {@link module#module-loading Modules} for more details about `run` and `config`\nblocks and {@link guide/providers Providers} for more information about the different provider\ntypes.\n\n\n### Factory Methods\n\nThe way you define a directive, service, or filter is with a factory function.\nThe factory methods are registered with modules. The recommended way of declaring factories is:\n\n```js\nangular.module('myModule', [])\n  .factory('serviceId', ['depService', function(depService) {\n    // ...\n  }])\n  .directive('directiveName', ['depService', function(depService) {\n    // ...\n  }])\n  .filter('filterName', ['depService', function(depService) {\n    // ...\n  }]);\n```\n\n### Module Methods\n\nWe can specify functions to run at configuration and run time for a module by calling the `config`\nand `run` methods. These functions are injectable with dependencies just like the factory functions\nabove.\n\n```js\nangular.module('myModule', [])\n  .config(['depProvider', function(depProvider) {\n    // ...\n  }])\n  .run(['depService', function(depService) {\n    // ...\n  }]);\n```\n\n### Controllers\n\nControllers are \"classes\" or \"constructor functions\" that are responsible for providing the\napplication behavior that supports the declarative markup in the template. The recommended way of\ndeclaring Controllers is using the array notation:\n\n```js\nsomeModule.controller('MyController', ['$scope', 'dep1', 'dep2', function($scope, dep1, dep2) {\n  ...\n  $scope.aMethod = function() {\n    ...\n  }\n  ...\n}]);\n```\n\nUnlike services, there can be many instances of the same type of controller in an application.\n\nMoreover, additional dependencies are made available to Controllers:\n\n* {@link scope `$scope`}: Controllers are associated with an element in the DOM and so are\n  provided with access to the {@link scope scope}. Other components (like services) only have\n  access to the {@link $rootScope `$rootScope`} service.\n* {@link ngRoute.$routeProvider#when resolves}: If a controller is instantiated as part of a route,\n  then any values that are resolved as part of the route are made available for injection into the\n  controller.\n\n\n## Dependency Annotation\n\nAngularJS invokes certain functions (like service factories and controllers) via the injector.\nYou need to annotate these functions so that the injector knows what services to inject into\nthe function. There are three ways of annotating your code with service name information:\n\n- Using the inline array annotation (preferred)\n- Using the `$inject` property annotation\n- Implicitly from the function parameter names (has caveats)\n\n### Inline Array Annotation\n\nThis is the preferred way to annotate application components. This is how the examples in the\ndocumentation are written.\n\nFor example:\n\n```js\nsomeModule.controller('MyController', ['$scope', 'greeter', function($scope, greeter) {\n  // ...\n}]);\n```\n\nHere we pass an array whose elements consist of a list of strings (the names of the dependencies)\nfollowed by the function itself.\n\nWhen using this type of annotation, take care to keep the annotation array in sync with the\nparameters in the function declaration.\n\n### `$inject` Property Annotation\n\nTo allow the minifiers to rename the function parameters and still be able to inject the right services,\nthe function needs to be annotated with the `$inject` property. The `$inject` property is an array\nof service names to inject.\n\n```js\nvar MyController = function($scope, greeter) {\n  // ...\n}\nMyController.$inject = ['$scope', 'greeter'];\nsomeModule.controller('MyController', MyController);\n```\n\nIn this scenario the ordering of the values in the `$inject` array must match the ordering of the\nparameters in `MyController`.\n\nJust like with the array annotation, you'll need to take care to keep the `$inject` in sync with\nthe parameters in the function declaration.\n\n### Implicit Annotation\n\n<div class=\"alert alert-danger\">\n**Careful:** If you plan to [minify](http://en.wikipedia.org/wiki/Minification_(programming&#41;)\nyour code, your service names will get renamed and break your app.\n</div>\n\nThe simplest way to get hold of the dependencies is to assume that the function parameter names\nare the names of the dependencies.\n\n```js\nsomeModule.controller('MyController', function($scope, greeter) {\n  // ...\n});\n```\n\nGiven a function, the injector can infer the names of the services to inject by examining the\nfunction declaration and extracting the parameter names. In the above example, `$scope` and\n`greeter` are two services which need to be injected into the function.\n\nOne advantage of this approach is that there's no array of names to keep in sync with the\nfunction parameters. You can also freely reorder dependencies.\n\nHowever this method will not work with JavaScript minifiers/obfuscators because of how they\nrename parameters.\n\nTools like [ng-annotate](https://github.com/olov/ng-annotate) let you use implicit dependency\nannotations in your app and automatically add inline array annotations prior to minifying.\nIf you decide to take this approach, you probably want to use `ng-strict-di`.\n\nBecause of these caveats, we recommend avoiding this style of annotation.\n\n\n## Using Strict Dependency Injection\n\nYou can add an `ng-strict-di` directive on the same element as `ng-app` to opt into strict DI mode:\n\n```html\n<!doctype html>\n<html ng-app=\"myApp\" ng-strict-di>\n<body>\n  I can add: {{ 1 + 2 }}.\n  <script src=\"angular.js\"></script>\n</body>\n</html>\n```\n\nStrict mode throws an error whenever a service tries to use implicit annotations.\n\nConsider this module, which includes a `willBreak` service that uses implicit DI:\n\n```js\nangular.module('myApp', [])\n  .factory('willBreak', function($rootScope) {\n    // $rootScope is implicitly injected\n  })\n  .run(['willBreak', function(willBreak) {\n    // AngularJS will throw when this runs\n  }]);\n```\n\nWhen the `willBreak` service is instantiated, AngularJS will throw an error because of strict mode.\nThis is useful when using a tool like [ng-annotate](https://github.com/olov/ng-annotate) to\nensure that all of your application components have annotations.\n\nIf you're using manual bootstrapping, you can also use strict DI by providing `strictDi: true` in\nthe optional config argument:\n\n```js\nangular.bootstrap(document, ['myApp'], {\n  strictDi: true\n});\n```\n\n\n\n## Why Dependency Injection?\n\nThis section motivates and explains AngularJS's use of DI. For how to use DI, see above.\n\nFor in-depth discussion about DI, see\n[Dependency Injection](http://en.wikipedia.org/wiki/Dependency_injection) at Wikipedia,\n[Inversion of Control](http://martinfowler.com/articles/injection.html) by Martin Fowler,\nor read about DI in your favorite software design pattern book.\n\nThere are only three ways a component (object or function) can get a hold of its dependencies:\n\n  1. The component can create the dependency, typically using the `new` operator.\n  2. The component can look up the dependency, by referring to a global variable.\n  3. The component can have the dependency passed to it where it is needed.\n\nThe first two options of creating or looking up dependencies are not optimal because they hard\ncode the dependency to the component. This makes it difficult, if not impossible, to modify the\ndependencies. This is especially problematic in tests, where it is often desirable to provide mock\ndependencies for test isolation.\n\nThe third option is the most viable, since it removes the responsibility of locating the\ndependency from the component. The dependency is simply handed to the component.\n\n```js\nfunction SomeClass(greeter) {\n  this.greeter = greeter;\n}\n\nSomeClass.prototype.doSomething = function(name) {\n  this.greeter.greet(name);\n}\n```\n\nIn the above example `SomeClass` is not concerned with creating or locating the `greeter`\ndependency, it is simply handed the `greeter` when it is instantiated.\n\nThis is desirable, but it puts the responsibility of getting hold of the dependency on the\ncode that constructs `SomeClass`.\n\n<img class=\"pull-right\" style=\"padding-left: 3em; padding-bottom: 1em;\" src=\"img/guide/concepts-module-injector.png\">\n\nTo manage the responsibility of dependency creation, each AngularJS application has an {@link\nangular.injector injector}. The injector is a\n[service locator](http://en.wikipedia.org/wiki/Service_locator_pattern) that is responsible for\nconstruction and lookup of dependencies.\n\nHere is an example of using the injector service:\n\nFirst create an AngularJS module that will hold the service definition. (The empty array passed as\nthe second parameter means that this module does not depend on any other modules.)\n\n```js\n// Create a module to hold the service definition\nvar myModule = angular.module('myModule', []);\n```\n\nTeach the injector how to build a `greeter` service, which is just an object that contains a `greet`\nmethod. Notice that `greeter` is dependent on the `$window` service, which will be provided\n(injected into `greeter`) by the injector.\n\n```js\n// Define the `greeter` service\nmyModule.factory('greeter', function($window) {\n  return {\n    greet: function(text) {\n      $window.alert(text);\n    }\n  };\n});\n```\n\nCreate a new injector that can provide components defined in our `myModule` module and request our\n`greeter` service from the injector. (This is usually done automatically by AngularJS bootstrap).\n\n```js\nvar injector = angular.injector(['ng', 'myModule']);\nvar greeter = injector.get('greeter');\n```\n\nAsking for dependencies solves the issue of hard coding, but it also means that the injector needs\nto be passed throughout the application. Passing the injector breaks the\n[Law of Demeter](http://en.wikipedia.org/wiki/Law_of_Demeter). To remedy this, we use a declarative\nnotation in our HTML templates, to hand the responsibility of creating components over to the\ninjector, as in this example:\n\n```html\n<div ng-controller=\"MyController\">\n  <button ng-click=\"sayHello()\">Hello</button>\n</div>\n```\n\n```js\nfunction MyController($scope, greeter) {\n  $scope.sayHello = function() {\n    greeter.greet('Hello World');\n  };\n}\n```\n\nWhen AngularJS compiles the HTML, it processes the `ng-controller` directive, which in turn\nasks the injector to create an instance of the controller and its dependencies.\n\n```js\ninjector.instantiate(MyController);\n```\n\nThis is all done behind the scenes. Notice that by having the `ng-controller` ask the injector to\ninstantiate the class, it can satisfy all of the dependencies of `MyController` without the\ncontroller ever knowing about the injector.\n\nThis is the best outcome. The application code simply declares the dependencies it needs, without\nhaving to deal with the injector. This setup does not break the Law of Demeter.\n\n<div class=\"alert alert-info\">\n**Note:** AngularJS uses\n[**constructor injection**](http://misko.hevery.com/2009/02/19/constructor-injection-vs-setter-injection/).\n</div>\n"
  },
  {
    "path": "docs/content/guide/directive.ngdoc",
    "content": "@ngdoc overview\n@name Directives\n@sortOrder 300\n@description\n\n# Creating Custom Directives\n\n<div class=\"alert alert-warning\">\n**Note:** this guide is targeted towards developers who are already familiar with AngularJS basics.\nIf you're just getting started, we recommend the {@link tutorial/ tutorial} first.\nIf you're looking for the **directives API**, you can find it in the\n{@link ng.$compile `$compile` API docs}.\n</div>\n\n\nThis document explains when you'd want to create your own directives in your AngularJS app, and\nhow to implement them.\n\n\n## What are Directives?\n\nAt a high level, directives are markers on a DOM element (such as an attribute, element\nname, comment or CSS class) that tell AngularJS's **HTML compiler** ({@link ng.$compile `$compile`})\nto attach a specified behavior to that DOM element (e.g. via event listeners), or even to transform\nthe DOM element and its children.\n\nAngularJS comes with a set of these directives built-in, like `ngBind`, `ngModel`, and `ngClass`.\nMuch like you create controllers and services, you can create your own directives for AngularJS to use.\nWhen AngularJS {@link guide/bootstrap bootstraps} your application, the\n{@link guide/compiler HTML compiler} traverses the DOM matching directives against the DOM elements.\n\n<div class=\"alert alert-info\">\n**What does it mean to \"compile\" an HTML template?**\n\nFor AngularJS, \"compilation\" means attaching directives to the HTML to make it interactive.\nThe reason we use the term \"compile\" is that the recursive process of attaching directives\nmirrors the process of compiling source code in\n[compiled programming languages](http://en.wikipedia.org/wiki/Compiled_languages).\n</div>\n\n\n## Matching Directives\n\nBefore we can write a directive, we need to know how AngularJS's {@link guide/compiler HTML compiler}\ndetermines when to use a given directive.\n\nSimilar to the terminology used when an [element **matches** a selector](https://developer.mozilla.org/en-US/docs/Web/API/Element.matches), we say an element **matches** a\ndirective when the directive is part of its declaration.\n\nIn the following example, we say that the `<input>` element **matches** the `ngModel` directive\n\n```html\n<input ng-model=\"foo\">\n```\n\nThe following `<input>` element also **matches** `ngModel`:\n\n```html\n<input data-ng-model=\"foo\">\n```\n\nAnd the following `<person>` element **matches** the `person` directive:\n\n```html\n<person>{{name}}</person>\n```\n\n### Normalization\n\nAngularJS **normalizes** an element's tag and attribute name to determine which elements match which\ndirectives. We typically refer to directives by their case-sensitive\n[camelCase](http://en.wikipedia.org/wiki/CamelCase) **normalized** name (e.g. `ngModel`).\nHowever, since HTML is case-insensitive, we refer to directives in the DOM by lower-case\nforms, typically using [dash-delimited](https://en.wikipedia.org/wiki/Letter_case#Special_case_styles)\nattributes on DOM elements (e.g. `ng-model`).\n\nThe **normalization** process is as follows:\n\n1. Strip `x-` and `data-` from the front of the element/attributes.\n2. Convert the `:`, `-`, or `_`-delimited name to `camelCase`.\n\nFor example, the following forms are all equivalent and match the {@link ngBind} directive:\n\n<example module=\"docsBindExample\" name=\"directive-bind\">\n  <file name=\"index.html\">\n    <div ng-controller=\"Controller\">\n      Hello <input ng-model='name'> <hr/>\n      <span ng-bind=\"name\"></span> <br/>\n      <span ng:bind=\"name\"></span> <br/>\n      <span ng_bind=\"name\"></span> <br/>\n      <span data-ng-bind=\"name\"></span> <br/>\n      <span x-ng-bind=\"name\"></span> <br/>\n    </div>\n  </file>\n  <file name=\"script.js\">\n    angular.module('docsBindExample', [])\n      .controller('Controller', ['$scope', function($scope) {\n        $scope.name = 'Max Karl Ernst Ludwig Planck (April 23, 1858 – October 4, 1947)';\n      }]);\n  </file>\n  <file name=\"protractor.js\" type=\"protractor\">\n    it('should show off bindings', function() {\n      var containerElm = element(by.css('div[ng-controller=\"Controller\"]'));\n      var nameBindings = containerElm.all(by.binding('name'));\n\n      expect(nameBindings.count()).toBe(5);\n      nameBindings.each(function(elem) {\n        expect(elem.getText()).toEqual('Max Karl Ernst Ludwig Planck (April 23, 1858 – October 4, 1947)');\n      });\n    });\n  </file>\n</example>\n\n<div class=\"alert alert-success\">\n**Best Practice:** Prefer using the dash-delimited format (e.g. `ng-bind` for `ngBind`).\nIf you want to use an HTML validating tool, you can instead use the `data`-prefixed version (e.g.\n`data-ng-bind` for `ngBind`).\nThe other forms shown above are accepted for legacy reasons but we advise you to avoid them.\n</div>\n\n### Directive types\n\n`$compile` can match directives based on element names (E), attributes (A), class names (C),\nand comments (M).\n\nThe built-in AngularJS directives show in their documentation page which type of matching they support.\n\nThe following demonstrates the various ways a directive (`myDir` in this case) that matches all\n4 types can be referenced from within a template.\n\n```html\n<my-dir></my-dir>\n<span my-dir=\"exp\"></span>\n<!-- directive: my-dir exp -->\n<span class=\"my-dir: exp;\"></span>\n```\n\nA directive can specify which of the 4 matching types it supports in the\n{@link ng.$compile#-restrict- `restrict`} property of the directive definition object.\nThe default is `EA`.\n\n<div class=\"alert alert-success\">\n**Best Practice:** Prefer using directives via tag name and attributes over comment and class names.\nDoing so generally makes it easier to determine what directives a given element matches.\n</div>\n\n<div class=\"alert alert-success\">\n**Best Practice:** Comment directives were commonly used in places where the DOM API limits the\nability to create directives that spanned multiple elements (e.g. inside `<table>` elements).\nAngularJS 1.2 introduces {@link ng.directive:ngRepeat `ng-repeat-start` and `ng-repeat-end`}\nas a better solution to this problem. Developers are encouraged to use this over custom comment\ndirectives when possible.\n</div>\n\n\n## Creating Directives\n\nFirst let's talk about the {@link ng.$compileProvider#directive API for registering directives}. Much like\ncontrollers, directives are registered on modules. To register a directive, you use the\n`module.directive` API. `module.directive` takes the\n{@link guide/directive#matching-directives normalized} directive name\nfollowed by a **factory function.** This factory function should return an object with the different\noptions to tell `$compile` how the directive should behave when matched.\n\n\nThe factory function is invoked only once when the\n{@link ng.$compile compiler} matches the directive for the first time. You can perform any\ninitialization work here. The function is invoked using\n{@link auto.$injector#invoke $injector.invoke} which makes it injectable just like a\ncontroller.\n\n\nWe'll go over a few common examples of directives, then dive deep into the different options\nand compilation process.\n\n<div class=\"alert alert-success\">\n**Best Practice:** In order to avoid collisions with some future standard, it's best to prefix your own\ndirective names. For instance, if you created a `<carousel>` directive, it would be problematic if HTML7\nintroduced the same element. A two or three letter prefix (e.g. `btfCarousel`) works well. Similarly, do\nnot prefix your own directives with `ng` or they might conflict with directives included in a future\nversion of AngularJS.\n</div>\n\nFor the following examples, we'll use the prefix `my` (e.g. `myCustomer`).\n\n\n### Template-expanding directive\n\nLet's say you have a chunk of your template that represents a customer's information. This template\nis repeated many times in your code. When you change it in one place, you have to change it in\nseveral others. This is a good opportunity to use a directive to simplify your template.\n\nLet's create a directive that simply replaces its contents with a static template:\n\n<example module=\"docsSimpleDirective\" name=\"directive-simple\">\n  <file name=\"script.js\">\n    angular.module('docsSimpleDirective', [])\n      .controller('Controller', ['$scope', function($scope) {\n        $scope.customer = {\n          name: 'Naomi',\n          address: '1600 Amphitheatre'\n        };\n      }])\n      .directive('myCustomer', function() {\n        return {\n          template: 'Name: {{customer.name}} Address: {{customer.address}}'\n        };\n      });\n  </file>\n  <file name=\"index.html\">\n    <div ng-controller=\"Controller\">\n      <div my-customer></div>\n    </div>\n  </file>\n</example>\n\nNotice that we have bindings in this directive. After `$compile` compiles and links\n`<div my-customer></div>`, it will try to match directives on the element's children. This means you\ncan compose directives of other directives. We'll see how to do that in\n{@link guide/directive#creating-directives-that-communicate an example}\nbelow.\n\nIn the example above we in-lined the value of the `template` option, but this will become annoying\nas the size of your template grows.\n\n<div class=\"alert alert-success\">\n**Best Practice:** Unless your template is very small, it's typically better to break it apart into\nits own HTML file and load it with the `templateUrl` option.\n</div>\n\nIf you are familiar with `ngInclude`, `templateUrl` works just like it. Here's the same example\nusing `templateUrl` instead:\n\n<example module=\"docsTemplateUrlDirective\" name=\"directive-template-url\">\n  <file name=\"script.js\">\n    angular.module('docsTemplateUrlDirective', [])\n      .controller('Controller', ['$scope', function($scope) {\n        $scope.customer = {\n          name: 'Naomi',\n          address: '1600 Amphitheatre'\n        };\n      }])\n      .directive('myCustomer', function() {\n        return {\n          templateUrl: 'my-customer.html'\n        };\n      });\n  </file>\n  <file name=\"index.html\">\n    <div ng-controller=\"Controller\">\n      <div my-customer></div>\n    </div>\n  </file>\n  <file name=\"my-customer.html\">\n    Name: {{customer.name}} Address: {{customer.address}}\n  </file>\n</example>\n\n`templateUrl` can also be a function which returns the URL of an HTML template to be loaded and\nused for the directive. AngularJS will call the `templateUrl` function with two parameters: the\nelement that the directive was called on, and an `attr` object associated with that element.\n\n<div class=\"alert alert-warning\">\n**Note:** You do not currently have the ability to access scope variables from the `templateUrl`\nfunction, since the template is requested before the scope is initialized.\n</div>\n\n<example module=\"docsTemplateUrlDirective\" name=\"directive-template-url-fn\">\n  <file name=\"script.js\">\n    angular.module('docsTemplateUrlDirective', [])\n      .controller('Controller', ['$scope', function($scope) {\n        $scope.customer = {\n          name: 'Naomi',\n          address: '1600 Amphitheatre'\n        };\n      }])\n      .directive('myCustomer', function() {\n        return {\n          templateUrl: function(elem, attr) {\n            return 'customer-' + attr.type + '.html';\n          }\n        };\n      });\n  </file>\n  <file name=\"index.html\">\n    <div ng-controller=\"Controller\">\n      <div my-customer type=\"name\"></div>\n      <div my-customer type=\"address\"></div>\n    </div>\n  </file>\n  <file name=\"customer-name.html\">\n    Name: {{customer.name}}\n  </file>\n  <file name=\"customer-address.html\">\n    Address: {{customer.address}}\n  </file>\n</example>\n\n<div class=\"alert alert-warning\">\n**Note:** When you create a directive, it is restricted to attribute and elements only by default. In order to\ncreate directives that are triggered by class name, you need to use the `restrict` option.\n</div>\n\nThe `restrict` option is typically set to:\n\n* `'A'` - only matches attribute name\n* `'E'` - only matches element name\n* `'C'` - only matches class name\n* `'M'` - only matches comment\n\nThese restrictions can all be combined as needed:\n\n* `'AEC'` - matches either attribute or element or class name\n\nLet's change our directive to use `restrict: 'E'`:\n\n<example module=\"docsRestrictDirective\" name=\"directive-restrict\">\n  <file name=\"script.js\">\n    angular.module('docsRestrictDirective', [])\n      .controller('Controller', ['$scope', function($scope) {\n        $scope.customer = {\n          name: 'Naomi',\n          address: '1600 Amphitheatre'\n        };\n      }])\n      .directive('myCustomer', function() {\n        return {\n          restrict: 'E',\n          templateUrl: 'my-customer.html'\n        };\n      });\n  </file>\n\n  <file name=\"index.html\">\n    <div ng-controller=\"Controller\">\n      <my-customer></my-customer>\n    </div>\n  </file>\n\n  <file name=\"my-customer.html\">\n    Name: {{customer.name}} Address: {{customer.address}}\n  </file>\n</example>\n\nFor more on the `restrict` property, see the\n{@link ng.$compile#directive-definition-object API docs}.\n\n<div class=\"alert alert-info\">\n**When should I use an attribute versus an element?**\n\nUse an element when you are creating a component that is in control of the template. The common case\nfor this is when you are creating a Domain-Specific Language for parts of your template.\n\nUse an attribute when you are decorating an existing element with new functionality.\n</div>\n\nUsing an element for the `myCustomer` directive is clearly the right choice because you're not\ndecorating an element with some \"customer\" behavior; you're defining the core behavior of the\nelement as a customer component.\n\n\n\n### Isolating the Scope of a Directive\n\nOur `myCustomer` directive above is great, but it has a fatal flaw. We can only use it once within a\ngiven scope.\n\nIn its current implementation, we'd need to create a different controller each time in order to\nre-use such a directive:\n\n<example module=\"docsScopeProblemExample\" name=\"directive-scope-problem\">\n  <file name=\"script.js\">\n    angular.module('docsScopeProblemExample', [])\n      .controller('NaomiController', ['$scope', function($scope) {\n        $scope.customer = {\n          name: 'Naomi',\n          address: '1600 Amphitheatre'\n        };\n      }])\n      .controller('IgorController', ['$scope', function($scope) {\n        $scope.customer = {\n          name: 'Igor',\n          address: '123 Somewhere'\n        };\n      }])\n      .directive('myCustomer', function() {\n        return {\n          restrict: 'E',\n          templateUrl: 'my-customer.html'\n        };\n      });\n  </file>\n  <file name=\"index.html\">\n    <div ng-controller=\"NaomiController\">\n      <my-customer></my-customer>\n    </div>\n    <hr>\n    <div ng-controller=\"IgorController\">\n      <my-customer></my-customer>\n    </div>\n  </file>\n  <file name=\"my-customer.html\">\n    Name: {{customer.name}} Address: {{customer.address}}\n  </file>\n</example>\n\nThis is clearly not a great solution.\n\nWhat we want to be able to do is separate the scope inside a directive from the scope\noutside, and then map the outer scope to a directive's inner scope. We can do this by creating what\nwe call an **isolate scope**. To do this, we can use a {@link $compile#-scope- directive's `scope`} option:\n\n<example module=\"docsIsolateScopeDirective\" name=\"directive-isolate\">\n  <file name=\"script.js\">\n    angular.module('docsIsolateScopeDirective', [])\n      .controller('Controller', ['$scope', function($scope) {\n        $scope.naomi = { name: 'Naomi', address: '1600 Amphitheatre' };\n        $scope.igor = { name: 'Igor', address: '123 Somewhere' };\n      }])\n      .directive('myCustomer', function() {\n        return {\n          restrict: 'E',\n          scope: {\n            customerInfo: '=info'\n          },\n          templateUrl: 'my-customer-iso.html'\n        };\n      });\n  </file>\n  <file name=\"index.html\">\n    <div ng-controller=\"Controller\">\n      <my-customer info=\"naomi\"></my-customer>\n      <hr>\n      <my-customer info=\"igor\"></my-customer>\n    </div>\n  </file>\n  <file name=\"my-customer-iso.html\">\n    Name: {{customerInfo.name}} Address: {{customerInfo.address}}\n  </file>\n</example>\n\nLooking at `index.html`, the first `<my-customer>` element binds the `info` attribute to `naomi`,\nwhich we have exposed on our controller's scope. The second binds `info` to `igor`.\n\nLet's take a closer look at the scope option:\n\n```javascript\n//...\nscope: {\n  customerInfo: '=info'\n},\n//...\n```\n\nThe **scope option** is an object that contains a property for each isolate scope binding.  In this\ncase it has just one property:\n\n- Its name (`customerInfo`) corresponds to the directive's **isolate scope** property,\n  `customerInfo`.\n- Its value (`=info`) tells `$compile` to bind to the `info` attribute.\n\n<div class=\"alert alert-warning\">\n**Note:** These `=attr` attributes in the `scope` option of directives are normalized just like\ndirective names. To bind to the attribute in `<div bind-to-this=\"thing\">`, you'd specify a binding\nof `=bindToThis`.\n</div>\n\nFor cases where the attribute name is the same as the value you want to bind to inside the\ndirective's scope, you can use this shorthand syntax:\n\n```javascript\n...\nscope: {\n  // same as '=customer'\n  customer: '='\n},\n...\n```\n\nBesides making it possible to bind different data to the scope inside a directive, using an isolated\nscope has another effect.\n\nWe can show this by adding another property, `vojta`, to our scope and trying to access it from\nwithin our directive's template:\n\n<example module=\"docsIsolationExample\" name=\"directive-isolate-2\">\n  <file name=\"script.js\">\n    angular.module('docsIsolationExample', [])\n      .controller('Controller', ['$scope', function($scope) {\n        $scope.naomi = { name: 'Naomi', address: '1600 Amphitheatre' };\n        $scope.vojta = { name: 'Vojta', address: '3456 Somewhere Else' };\n      }])\n      .directive('myCustomer', function() {\n        return {\n          restrict: 'E',\n          scope: {\n            customerInfo: '=info'\n          },\n          templateUrl: 'my-customer-plus-vojta.html'\n        };\n      });\n  </file>\n  <file name=\"index.html\">\n    <div ng-controller=\"Controller\">\n      <my-customer info=\"naomi\"></my-customer>\n    </div>\n  </file>\n  <file name=\"my-customer-plus-vojta.html\">\n    Name: {{customerInfo.name}} Address: {{customerInfo.address}}\n    <hr>\n    Name: {{vojta.name}} Address: {{vojta.address}}\n  </file>\n</example>\n\nNotice that `{{vojta.name}}` and `{{vojta.address}}` are empty, meaning they are undefined.\nAlthough we defined `vojta` in the controller, it's not available within the directive.\n\nAs the name suggests, the **isolate scope** of the directive isolates everything except models that\nyou've explicitly added to the `scope: {}` hash object. This is helpful when building reusable\ncomponents because it prevents a component from changing your model state except for the models\nthat you explicitly pass in.\n\n<div class=\"alert alert-warning\">\n**Note:** Normally, a scope prototypically inherits from its parent. An isolated scope does not.\nSee the {@link $compile#directive-definition-object \"Directive Definition Object - scope\"} section\nfor more information about isolate scopes.\n</div>\n\n<div class=\"alert alert-success\">\n**Best Practice:** Use the `scope` option to create isolate scopes when making components that you\nwant to reuse throughout your app.\n</div>\n\n\n### Creating a Directive that Manipulates the DOM\n\nIn this example we will build a directive that displays the current time.\nOnce a second, it updates the DOM to reflect the current time.\n\nDirectives that want to modify the DOM typically use the `link` option to register DOM listeners\nas well as update the DOM. It is executed after the template has been cloned and is where\ndirective logic will be put.\n\n `link` takes a function with the following signature,\n`function link(scope, element, attrs, controller, transcludeFn) { ... }`, where:\n\n* `scope` is an AngularJS scope object.\n* `element` is the jqLite-wrapped element that this directive matches.\n* `attrs` is a hash object with key-value pairs of normalized attribute names and their\n  corresponding attribute values.\n* `controller` is the directive's required controller instance(s) or its own controller (if any).\n  The exact value depends on the directive's require property.\n* `transcludeFn` is a transclude linking function pre-bound to the correct transclusion scope.\n\n<div class=\"alert alert-info\">\nFor more details on the `link` option refer to the {@link ng.$compile#-link- `$compile` API} page.\n</div>\n\nIn our `link` function, we want to update the displayed time once a second, or whenever a user\nchanges the time formatting string that our directive binds to. We will use the `$interval` service\nto call a handler on a regular basis. This is easier than using `$timeout` but also works better with\nend-to-end testing, where we want to ensure that all `$timeout`s have completed before completing the test.\nWe also want to remove the `$interval` if the directive is deleted so we don't introduce a memory leak.\n\n<example module=\"docsTimeDirective\" name=\"directive-link\">\n  <file name=\"script.js\">\n    angular.module('docsTimeDirective', [])\n      .controller('Controller', ['$scope', function($scope) {\n        $scope.format = 'M/d/yy h:mm:ss a';\n      }])\n      .directive('myCurrentTime', ['$interval', 'dateFilter', function($interval, dateFilter) {\n\n        function link(scope, element, attrs) {\n          var format,\n              timeoutId;\n\n          function updateTime() {\n            element.text(dateFilter(new Date(), format));\n          }\n\n          scope.$watch(attrs.myCurrentTime, function(value) {\n            format = value;\n            updateTime();\n          });\n\n          element.on('$destroy', function() {\n            $interval.cancel(timeoutId);\n          });\n\n          // start the UI update process; save the timeoutId for canceling\n          timeoutId = $interval(function() {\n            updateTime(); // update DOM\n          }, 1000);\n        }\n\n        return {\n          link: link\n        };\n      }]);\n  </file>\n  <file name=\"index.html\">\n    <div ng-controller=\"Controller\">\n      Date format: <input ng-model=\"format\"> <hr/>\n      Current time is: <span my-current-time=\"format\"></span>\n    </div>\n  </file>\n</example>\n\nThere are a couple of things to note here.\nJust like the `module.controller` API, the function argument in `module.directive` is dependency\ninjected. Because of this, we can use `$interval` and `dateFilter` inside our directive's `link`\nfunction.\n\nWe register an event `element.on('$destroy', ...)`. What fires this `$destroy` event?\n\nThere are a few special events that AngularJS emits. When a DOM node that has been compiled\nwith AngularJS's compiler is destroyed, it emits a `$destroy` event. Similarly, when an AngularJS\nscope is destroyed, it broadcasts a `$destroy` event to listening scopes.\n\nBy listening to this event, you can remove event listeners that might cause memory leaks.\nListeners registered to scopes and elements are automatically cleaned up when they are destroyed,\nbut if you registered a listener on a service, or registered a listener on a DOM node that isn't\nbeing deleted, you'll have to clean it up yourself or you risk introducing a memory leak.\n\n<div class=\"alert alert-success\">\n**Best Practice:** Directives should clean up after themselves. You can use\n`element.on('$destroy', ...)` or `scope.$on('$destroy', ...)` to run a clean-up function when the\ndirective is removed.\n</div>\n\n\n### Creating a Directive that Wraps Other Elements\n\nWe've seen that you can pass in models to a directive using the isolate scope, but sometimes\nit's desirable to be able to pass in an entire template rather than a string or an object.\nLet's say that we want to create a \"dialog box\" component. The dialog box should be able to\nwrap any arbitrary content.\n\nTo do this, we need to use the `transclude` option.\n\n<example module=\"docsTransclusionDirective\" name=\"directive-transclude\">\n  <file name=\"script.js\">\n    angular.module('docsTransclusionDirective', [])\n      .controller('Controller', ['$scope', function($scope) {\n        $scope.name = 'Tobias';\n      }])\n      .directive('myDialog', function() {\n        return {\n          restrict: 'E',\n          transclude: true,\n          scope: {},\n          templateUrl: 'my-dialog.html'\n        };\n      });\n  </file>\n  <file name=\"index.html\">\n    <div ng-controller=\"Controller\">\n      <my-dialog>Check out the contents, {{name}}!</my-dialog>\n    </div>\n  </file>\n  <file name=\"my-dialog.html\">\n    <div class=\"alert\" ng-transclude></div>\n  </file>\n</example>\n\nWhat does this `transclude` option do, exactly? `transclude` makes the contents of a directive with\nthis option have access to the scope **outside** of the directive rather than inside.\n\nTo illustrate this, see the example below. Notice that we've added a `link` function in `script.js`\nthat redefines `name` as `Jeff`. What do you think the `{{name}}` binding will resolve to now?\n\n<example module=\"docsTransclusionExample\" name=\"directive-transclusion\">\n  <file name=\"script.js\">\n    angular.module('docsTransclusionExample', [])\n      .controller('Controller', ['$scope', function($scope) {\n        $scope.name = 'Tobias';\n      }])\n      .directive('myDialog', function() {\n        return {\n          restrict: 'E',\n          transclude: true,\n          scope: {},\n          templateUrl: 'my-dialog.html',\n          link: function(scope) {\n            scope.name = 'Jeff';\n          }\n        };\n      });\n  </file>\n  <file name=\"index.html\">\n    <div ng-controller=\"Controller\">\n      <my-dialog>Check out the contents, {{name}}!</my-dialog>\n    </div>\n  </file>\n  <file name=\"my-dialog.html\">\n    <div class=\"alert\" ng-transclude></div>\n  </file>\n</example>\n\nOrdinarily, we would expect that `{{name}}` would be `Jeff`. However, we see in this example that\nthe `{{name}}` binding is still `Tobias`.\n\nThe `transclude` option changes the way scopes are nested. It makes it so that the **contents** of a\ntranscluded directive have whatever scope is outside the directive, rather than whatever scope is on\nthe inside. In doing so, it gives the contents access to the outside scope.\n\nNote that if the directive did not create its own scope, then `scope` in `scope.name = 'Jeff'` would\nreference the outside scope and we would see `Jeff` in the output.\n\nThis behavior makes sense for a directive that wraps some content, because otherwise you'd have to\npass in each model you wanted to use separately. If you have to pass in each model that you want to\nuse, then you can't really have arbitrary contents, can you?\n\n<div class=\"alert alert-success\">\n**Best Practice:** only use `transclude: true` when you want to create a directive that wraps\narbitrary content.\n</div>\n\nNext, we want to add buttons to this dialog box, and allow someone using the directive to bind their\nown behavior to it.\n\n<example module=\"docsIsoFnBindExample\" name=\"directive-transclusion-scope\">\n  <file name=\"script.js\">\n    angular.module('docsIsoFnBindExample', [])\n      .controller('Controller', ['$scope', '$timeout', function($scope, $timeout) {\n        $scope.name = 'Tobias';\n        $scope.message = '';\n        $scope.hideDialog = function(message) {\n          $scope.message = message;\n          $scope.dialogIsHidden = true;\n          $timeout(function() {\n            $scope.message = '';\n            $scope.dialogIsHidden = false;\n          }, 2000);\n        };\n      }])\n      .directive('myDialog', function() {\n        return {\n          restrict: 'E',\n          transclude: true,\n          scope: {\n            'close': '&onClose'\n          },\n          templateUrl: 'my-dialog-close.html'\n        };\n      });\n  </file>\n  <file name=\"index.html\">\n    <div ng-controller=\"Controller\">\n      {{message}}\n      <my-dialog ng-hide=\"dialogIsHidden\" on-close=\"hideDialog(message)\">\n        Check out the contents, {{name}}!\n      </my-dialog>\n    </div>\n  </file>\n  <file name=\"my-dialog-close.html\">\n    <div class=\"alert\">\n      <a href class=\"close\" ng-click=\"close({message: 'closing for now'})\">&times;</a>\n      <div ng-transclude></div>\n    </div>\n  </file>\n</example>\n\nWe want to run the function we pass by invoking it from the directive's scope, but have it run\nin the context of the scope where it's registered.\n\nWe saw earlier how to use `=attr` in the `scope` option, but in the above example, we're using\n`&attr` instead.  The `&` binding allows a directive to trigger evaluation of an expression in\nthe context of the original scope, at a specific time.  Any legal expression is allowed, including\nan expression which contains a function call.  Because of this, `&` bindings are ideal for binding\ncallback functions to directive behaviors.\n\nWhen the user clicks the `x` in the dialog, the directive's `close` function is called, thanks to\n`ng-click.`  This call to `close` on the isolated scope actually evaluates the expression\n`hideDialog(message)` in the context of the original scope, thus running `Controller`'s `hideDialog`\nfunction.\n\nOften it's desirable to pass data from the isolate scope via an expression to the\nparent scope, this can be done by passing a map of local variable names and values into the expression\nwrapper function. For example, the `hideDialog` function takes a message to display when the dialog\nis hidden. This is specified in the directive by calling `close({message: 'closing for now'})`.\nThen the local variable `message` will be available within the `on-close` expression.\n\n<div class=\"alert alert-success\">\n**Best Practice:** use `&attr` in the `scope` option when you want your directive\nto expose an API for binding to behaviors.\n</div>\n\n\n### Creating a Directive that Adds Event Listeners\n\nPreviously, we used the `link` function to create a directive that manipulated its\nDOM elements. Building upon that example, let's make a directive that reacts to events on\nits elements.\n\nFor instance, what if we wanted to create a directive that lets a user drag an\nelement?\n\n<example module=\"dragModule\" name=\"directive-drag\">\n  <file name=\"script.js\">\n    angular.module('dragModule', [])\n      .directive('myDraggable', ['$document', function($document) {\n        return {\n          link: function(scope, element, attr) {\n            var startX = 0, startY = 0, x = 0, y = 0;\n\n            element.css({\n             position: 'relative',\n             border: '1px solid red',\n             backgroundColor: 'lightgrey',\n             cursor: 'pointer'\n            });\n\n            element.on('mousedown', function(event) {\n              // Prevent default dragging of selected content\n              event.preventDefault();\n              startX = event.pageX - x;\n              startY = event.pageY - y;\n              $document.on('mousemove', mousemove);\n              $document.on('mouseup', mouseup);\n            });\n\n            function mousemove(event) {\n              y = event.pageY - startY;\n              x = event.pageX - startX;\n              element.css({\n                top: y + 'px',\n                left:  x + 'px'\n              });\n            }\n\n            function mouseup() {\n              $document.off('mousemove', mousemove);\n              $document.off('mouseup', mouseup);\n            }\n          }\n        };\n      }]);\n  </file>\n  <file name=\"index.html\">\n    <span my-draggable>Drag Me</span>\n  </file>\n</example>\n\n\n\n### Creating Directives that Communicate\n\nYou can compose any directives by using them within templates.\n\nSometimes, you want a component that's built from a combination of directives.\n\nImagine you want to have a container with tabs in which the contents of the container correspond\nto which tab is active.\n\n<example module=\"docsTabsExample\" name=\"directive-tabs\">\n  <file name=\"script.js\">\n    angular.module('docsTabsExample', [])\n      .directive('myTabs', function() {\n        return {\n          restrict: 'E',\n          transclude: true,\n          scope: {},\n          controller: ['$scope', function MyTabsController($scope) {\n            var panes = $scope.panes = [];\n\n            $scope.select = function(pane) {\n              angular.forEach(panes, function(pane) {\n                pane.selected = false;\n              });\n              pane.selected = true;\n            };\n\n            this.addPane = function(pane) {\n              if (panes.length === 0) {\n                $scope.select(pane);\n              }\n              panes.push(pane);\n            };\n          }],\n          templateUrl: 'my-tabs.html'\n        };\n      })\n      .directive('myPane', function() {\n        return {\n          require: '^^myTabs',\n          restrict: 'E',\n          transclude: true,\n          scope: {\n            title: '@'\n          },\n          link: function(scope, element, attrs, tabsCtrl) {\n            tabsCtrl.addPane(scope);\n          },\n          templateUrl: 'my-pane.html'\n        };\n      });\n  </file>\n  <file name=\"index.html\">\n    <my-tabs>\n      <my-pane title=\"Hello\">\n        <p>Lorem ipsum dolor sit amet</p>\n      </my-pane>\n      <my-pane title=\"World\">\n        <em>Mauris elementum elementum enim at suscipit.</em>\n        <p><a href ng-click=\"i = i + 1\">counter: {{i || 0}}</a></p>\n      </my-pane>\n    </my-tabs>\n  </file>\n  <file name=\"my-tabs.html\">\n    <div class=\"tabbable\">\n      <ul class=\"nav nav-tabs\">\n        <li ng-repeat=\"pane in panes\" ng-class=\"{active:pane.selected}\">\n          <a href=\"\" ng-click=\"select(pane)\">{{pane.title}}</a>\n        </li>\n      </ul>\n      <div class=\"tab-content\" ng-transclude></div>\n    </div>\n  </file>\n  <file name=\"my-pane.html\">\n    <div class=\"tab-pane\" ng-show=\"selected\">\n      <h4>{{title}}</h4>\n      <div ng-transclude></div>\n    </div>\n  </file>\n</example>\n\nThe `myPane` directive has a `require` option with value `^^myTabs`. When a directive uses this\noption, `$compile` will throw an error unless the specified controller is found. The `^^` prefix\nmeans that this directive searches for the controller on its parents. (A `^` prefix would make the\ndirective look for the controller on its own element or its parents; without any prefix, the\ndirective would look on its own element only.)\n\nSo where does this `myTabs` controller come from? Directives can specify controllers using\nthe unsurprisingly named `controller` option. As you can see, the `myTabs` directive uses this\noption. Just like `ngController`, this option attaches a controller to the template of the directive.\n\nIf it is necessary to reference the controller or any functions bound to the controller from the\ntemplate, you can use the option `controllerAs` to specify the name of the controller as an alias.\nThe directive needs to define a scope for this configuration to be used. This is particularly useful\nin the case when the directive is used as a component.\n\nLooking back at `myPane`'s definition, notice the last argument in its `link` function: `tabsCtrl`.\nWhen a directive requires a controller, it receives that controller as the fourth argument of its\n`link` function. Taking advantage of this, `myPane` can call the `addPane` function of `myTabs`.\n\nIf multiple controllers are required, the `require` option of the directive can take an array argument.\nThe corresponding parameter being sent to the `link` function will also be an array.\n\n```js\nangular.module('docsTabsExample', [])\n  .directive('myPane', function() {\n    return {\n      require: ['^^myTabs', 'ngModel'],\n      restrict: 'E',\n      transclude: true,\n      scope: {\n        title: '@'\n      },\n      link: function(scope, element, attrs, controllers) {\n        var tabsCtrl = controllers[0],\n            modelCtrl = controllers[1];\n\n        tabsCtrl.addPane(scope);\n      },\n      templateUrl: 'my-pane.html'\n    };\n  });\n```\n\nSavvy readers may be wondering what the difference is between `link` and `controller`.\nThe basic difference is that `controller` can expose an API, and `link` functions can interact with\ncontrollers using `require`.\n\n<div class=\"alert alert-success\">\n**Best Practice:** use `controller` when you want to expose an API to other directives.\nOtherwise use `link`.\n</div>\n\n## Summary\n\nHere we've seen the main use cases for directives. Each of these samples acts as a good starting\npoint for creating your own directives.\n\nYou might also be interested in an in-depth explanation of the compilation process that's\navailable in the {@link guide/compiler compiler guide}.\n\nThe {@link ng.$compile `$compile` API} page has a comprehensive list of directive options for\nreference.\n"
  },
  {
    "path": "docs/content/guide/e2e-testing.ngdoc",
    "content": "@ngdoc overview\n@name  E2E Testing\n@sortOrder 420\n@description\n\n# E2E Testing\n\nAs applications grow in size and complexity, it becomes unrealistic to rely on manual testing to\nverify the correctness of new features, catch bugs and notice regressions. Unit tests\nare the first line of defense for catching bugs, but sometimes issues come up with integration\nbetween components which can't be captured in a unit test. End-to-end tests are made to find\nthese problems.\n\nWe have built [Protractor](https://github.com/angular/protractor), an end\nto end test runner which simulates user interactions that will help you verify the health of your\nAngularJS application.\n\n## Using Protractor\n\nProtractor is a [Node.js](http://nodejs.org) program, and runs end-to-end tests that are also\nwritten in JavaScript and run with node. Protractor uses [WebDriver](https://code.google.com/p/selenium/wiki/GettingStarted)\nto control browsers and simulate user actions.\n\nFor more information on Protractor, view [getting started](http://angular.github.io/protractor/#/getting-started)\nor the [api docs](http://angular.github.io/protractor/#/api).\n\nProtractor uses [Jasmine](http://jasmine.github.io/1.3/introduction.html) for its test syntax.\nAs in unit testing, a test file is comprised of one or\nmore `it` blocks that describe the requirements of your application. `it` blocks are made of\n**commands** and **expectations**. Commands tell Protractor to do something with the application\nsuch as navigate to a page or click on a button. Expectations tell Protractor to assert something\nabout the application's state, such as the value of a field or the current URL.\n\nIf any expectation within an `it` block fails, the runner marks the `it` as \"failed\" and continues\non to the next block.\n\nTest files may also have `beforeEach` and `afterEach` blocks, which will be run before or after\neach `it` block regardless of whether the block passes or fails.\n\n<img src=\"img/guide/scenario_runner.png\">\n\nIn addition to the above elements, tests may also contain helper functions to avoid duplicating\ncode in the `it` blocks.\n\nHere is an example of a simple test:\n```js\ndescribe('TODO list', function() {\n  it('should filter results', function() {\n\n    // Find the element with ng-model=\"user\" and type \"jacksparrow\" into it\n    element(by.model('user')).sendKeys('jacksparrow');\n\n    // Find the first (and only) button on the page and click it\n    element(by.css(':button')).click();\n\n    // Verify that there are 10 tasks\n    expect(element.all(by.repeater('task in tasks')).count()).toEqual(10);\n\n    // Enter 'groceries' into the element with ng-model=\"filterText\"\n    element(by.model('filterText')).sendKeys('groceries');\n\n    // Verify that now there is only one item in the task list\n    expect(element.all(by.repeater('task in tasks')).count()).toEqual(1);\n  });\n});\n```\n\nThis test describes the requirements of a ToDo list, specifically, that it should be able to\nfilter the list of items.\n\n## Example\nSee the [angular-seed](https://github.com/angular/angular-seed) project for more examples, or look\nat the embedded examples in the AngularJS documentation (For example, {@link $http $http}\nhas an end-to-end test in the example under the `protractor.js` tag).\n\n## Caveats\n\nProtractor does not work out-of-the-box with apps that bootstrap manually using\n`angular.bootstrap`. You must use the `ng-app` directive.\n"
  },
  {
    "path": "docs/content/guide/expression.ngdoc",
    "content": "@ngdoc overview\n@name  Expressions\n@sortOrder 270\n@description\n\n# AngularJS Expressions\n\nAngularJS expressions are JavaScript-like code snippets that are mainly placed in\ninterpolation bindings such as `<span title=\"{{ attrBinding }}\">{{ textBinding }}</span>`,\nbut also used directly in directive attributes such as `ng-click=\"functionExpression()\"`.\n\nFor example, these are valid expressions in AngularJS:\n\n  * `1+2`\n  * `a+b`\n  * `user.name`\n  * `items[index]`\n\n\n## AngularJS Expressions vs. JavaScript Expressions\n\nAngularJS expressions are like JavaScript expressions with the following differences:\n\n  * **Context:** JavaScript expressions are evaluated against the global `window`.\n    In AngularJS, expressions are evaluated against a {@link ng.$rootScope.Scope `scope`} object.\n\n  * **Forgiving:** In JavaScript, trying to evaluate undefined properties generates `ReferenceError`\n    or `TypeError`. In AngularJS, expression evaluation is forgiving to `undefined` and `null`.\n\n  * **Filters:** You can use {@link guide/filter filters} within expressions to format data before\n    displaying it.\n\n  * **No Control Flow Statements:** You cannot use the following in an AngularJS expression:\n    conditionals, loops, or exceptions.\n\n  * **No Function Declarations:** You cannot declare functions in an AngularJS expression,\n    even inside `ng-init` directive.\n\n  * **No RegExp Creation With Literal Notation:** You cannot create regular expressions\n    in an AngularJS expression. An exception to this rule is {@link ngPattern `ng-pattern`} which accepts valid\n    RegExp.\n\n  * **No Object Creation With New Operator:** You cannot use `new` operator in an AngularJS expression.\n\n  * **No Bitwise, Comma, And Void Operators:** You cannot use\n  [Bitwise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators),\n  `,` or `void` operators in an AngularJS expression.\n\n\nIf you want to run more complex JavaScript code, you should make it a controller method and call\nthe method from your view. If you want to `eval()` an AngularJS expression yourself, use the\n{@link ng.$rootScope.Scope#$eval `$eval()`} method.\n\n## Example\n<example name=\"expression-simple\">\n  <file name=\"index.html\">\n    <span>\n      1+2={{1+2}}\n    </span>\n  </file>\n\n  <file name=\"protractor.js\" type=\"protractor\">\n    it('should calculate expression in binding', function() {\n      expect(element(by.binding('1+2')).getText()).toEqual('1+2=3');\n    });\n  </file>\n</example>\n\nYou can try evaluating different expressions here:\n\n<example module=\"expressionExample\" name=\"expression-eval\">\n  <file name=\"index.html\">\n    <div ng-controller=\"ExampleController\" class=\"expressions\">\n      Expression:\n      <input type='text' ng-model=\"expr\" size=\"80\"/>\n      <button ng-click=\"addExp(expr)\">Evaluate</button>\n      <ul>\n       <li ng-repeat=\"expr in exprs track by $index\">\n         [ <a href=\"\" ng-click=\"removeExp($index)\">X</a> ]\n         <code>{{expr}}</code> => <span ng-bind=\"$parent.$eval(expr)\"></span>\n        </li>\n      </ul>\n    </div>\n  </file>\n\n  <file name=\"script.js\">\n    angular.module('expressionExample', [])\n      .controller('ExampleController', ['$scope', function($scope) {\n        var exprs = $scope.exprs = [];\n        $scope.expr = '3*10|currency';\n        $scope.addExp = function(expr) {\n          exprs.push(expr);\n        };\n\n        $scope.removeExp = function(index) {\n          exprs.splice(index, 1);\n        };\n      }]);\n  </file>\n\n  <file name=\"protractor.js\" type=\"protractor\">\n    it('should allow user expression testing', function() {\n      element(by.css('.expressions button')).click();\n      var lis = element(by.css('.expressions ul')).all(by.repeater('expr in exprs'));\n      expect(lis.count()).toBe(1);\n      expect(lis.get(0).getText()).toEqual('[ X ] 3*10|currency => $30.00');\n    });\n  </file>\n</example>\n\n\n## Context\n\nAngularJS does not use JavaScript's `eval()` to evaluate expressions. Instead AngularJS's\n{@link ng.$parse $parse} service processes these expressions.\n\nAngularJS expressions do not have direct access to global variables like `window`, `document` or `location`.\nThis restriction is intentional. It prevents accidental access to the global state – a common source of subtle bugs.\n\nInstead use services like `$window` and `$location` in functions on controllers, which are then called from expressions.\nSuch services provide mockable access to globals.\n\nIt is possible to access the context object using the identifier `this` and the locals object using the\nidentifier `$locals`.\n\n<example module=\"expressionExample\" name=\"expression-locals\">\n  <file name=\"index.html\">\n    <div class=\"example2\" ng-controller=\"ExampleController\">\n      Name: <input ng-model=\"name\" type=\"text\"/>\n      <button ng-click=\"greet()\">Greet</button>\n      <button ng-click=\"window.alert('Should not see me')\">Won't greet</button>\n    </div>\n  </file>\n\n  <file name=\"script.js\">\n    angular.module('expressionExample', [])\n      .controller('ExampleController', ['$window', '$scope', function($window, $scope) {\n        $scope.name = 'World';\n\n        $scope.greet = function() {\n          $window.alert('Hello ' + $scope.name);\n        };\n      }]);\n  </file>\n\n  <file name=\"protractor.js\" type=\"protractor\">\n    it('should calculate expression in binding', function() {\n      if (browser.params.browser === 'safari') {\n        // Safari can't handle dialogs.\n        return;\n      }\n      element(by.css('[ng-click=\"greet()\"]')).click();\n\n      // We need to give the browser time to display the alert\n      browser.wait(protractor.ExpectedConditions.alertIsPresent(), 1000);\n\n      var alertDialog = browser.switchTo().alert();\n\n      expect(alertDialog.getText()).toEqual('Hello World');\n\n      alertDialog.accept();\n    });\n  </file>\n</example>\n\n## Forgiving\n\nExpression evaluation is forgiving to undefined and null. In JavaScript, evaluating `a.b.c` throws\nan exception if `a` is not an object. While this makes sense for a general purpose language, the\nexpression evaluations are primarily used for data binding, which often look like this:\n\n        {{a.b.c}}\n\nIt makes more sense to show nothing than to throw an exception if `a` is undefined (perhaps we are\nwaiting for the server response, and it will become defined soon). If expression evaluation wasn't\nforgiving we'd have to write bindings that clutter the code, for example: `{{((a||{}).b||{}).c}}`\n\nSimilarly, invoking a function `a.b.c()` on `undefined` or `null` simply returns `undefined`.\n\n\n## No Control Flow Statements\n\nApart from the ternary operator (`a ? b : c`), you cannot write a control flow statement in an\nexpression. The reason behind this is core to the AngularJS philosophy that application logic should\nbe in controllers, not the views. If you need a real conditional, loop, or to throw from a view\nexpression, delegate to a JavaScript method instead.\n\n## No function declarations or RegExp creation with literal notation\n\nYou can't declare functions or create regular expressions from within AngularJS expressions. This is\nto avoid complex model transformation logic inside templates. Such logic is better placed in a\ncontroller or in a dedicated filter where it can be tested properly.\n\n## `$event`\n\nDirectives like {@link ng.directive:ngClick `ngClick`} and {@link ng.directive:ngFocus `ngFocus`}\nexpose a `$event` object within the scope of that expression. The object is an instance of a [jQuery\nEvent Object](http://api.jquery.com/category/events/event-object/) when jQuery is present or a\nsimilar jqLite object.\n\n<example module=\"eventExampleApp\" name=\"expression-events\">\n  <file name=\"index.html\">\n    <div ng-controller=\"EventController\">\n      <button ng-click=\"clickMe($event)\">Event</button>\n      <p><code>$event</code>: <pre> {{$event | json}}</pre></p>\n      <p><code>clickEvent</code>: <pre>{{clickEvent | json}}</pre></p>\n    </div>\n  </file>\n\n  <file name=\"script.js\">\n    angular.module('eventExampleApp', []).\n      controller('EventController', ['$scope', function($scope) {\n        /*\n         * expose the event object to the scope\n         */\n        $scope.clickMe = function(clickEvent) {\n          $scope.clickEvent = simpleKeys(clickEvent);\n          console.log(clickEvent);\n        };\n\n        /*\n         * return a copy of an object with only non-object keys\n         * we need this to avoid circular references\n         */\n        function simpleKeys(original) {\n          return Object.keys(original).reduce(function(obj, key) {\n            obj[key] = typeof original[key] === 'object' ? '{ ... }' : original[key];\n            return obj;\n          }, {});\n        }\n      }]);\n  </file>\n</example>\n\nNote in the example above how we can pass in `$event` to `clickMe`, but how it does not show up\nin `{{$event}}`. This is because `$event` is outside the scope of that binding.\n\n\n## One-time binding\n\nAn expression that starts with `::` is considered a one-time expression. One-time expressions\nwill stop recalculating once they are stable, which happens after the first digest if the expression\nresult is a non-undefined value (see value stabilization algorithm below).\n\n<example module=\"oneTimeBindingExampleApp\" name=\"expression-one-time\">\n  <file name=\"index.html\">\n    <div ng-controller=\"EventController\">\n      <button ng-click=\"clickMe($event)\">Click Me</button>\n      <p id=\"one-time-binding-example\">One time binding: {{::name}}</p>\n      <p id=\"normal-binding-example\">Normal binding: {{name}}</p>\n    </div>\n  </file>\n  <file name=\"script.js\">\n    angular.module('oneTimeBindingExampleApp', []).\n      controller('EventController', ['$scope', function($scope) {\n        var counter = 0;\n        var names = ['Igor', 'Misko', 'Chirayu', 'Lucas'];\n        /*\n         * expose the event object to the scope\n         */\n        $scope.clickMe = function(clickEvent) {\n          $scope.name = names[counter % names.length];\n          counter++;\n        };\n      }]);\n  </file>\n  <file name=\"protractor.js\" type=\"protractor\">\n    it('should freeze binding after its value has stabilized', function() {\n      var oneTimeBinding = element(by.id('one-time-binding-example'));\n      var normalBinding = element(by.id('normal-binding-example'));\n\n      expect(oneTimeBinding.getText()).toEqual('One time binding:');\n      expect(normalBinding.getText()).toEqual('Normal binding:');\n      element(by.buttonText('Click Me')).click();\n\n      expect(oneTimeBinding.getText()).toEqual('One time binding: Igor');\n      expect(normalBinding.getText()).toEqual('Normal binding: Igor');\n      element(by.buttonText('Click Me')).click();\n\n      expect(oneTimeBinding.getText()).toEqual('One time binding: Igor');\n      expect(normalBinding.getText()).toEqual('Normal binding: Misko');\n\n      element(by.buttonText('Click Me')).click();\n      element(by.buttonText('Click Me')).click();\n\n      expect(oneTimeBinding.getText()).toEqual('One time binding: Igor');\n      expect(normalBinding.getText()).toEqual('Normal binding: Lucas');\n    });\n  </file>\n</example>\n\n\n### Reasons for using one-time binding\n\nThe main purpose of one-time binding expression is to provide a way to create a binding\nthat gets deregistered and frees up resources once the binding is stabilized.\nReducing the number of expressions being watched makes the digest loop faster and allows more\ninformation to be displayed at the same time.\n\n\n### Value stabilization algorithm\n\nOne-time binding expressions will retain the value of the expression at the end of the\ndigest cycle as long as that value is not undefined. If the value of the expression is set\nwithin the digest loop and later, within the same digest loop, it is set to undefined,\nthen the expression is not fulfilled and will remain watched.\n\n  1. Given an expression that starts with `::`, when a digest loop is entered and expression\n     is dirty-checked, store the value as V\n  2. If V is not undefined, mark the result of the expression as stable and schedule a task\n     to deregister the watch for this expression when we exit the digest loop\n  3. Process the digest loop as normal\n  4. When digest loop is done and all the values have settled, process the queue of watch\n     deregistration tasks. For each watch to be deregistered, check if it still evaluates\n     to a value that is not `undefined`. If that's the case, deregister the watch. Otherwise,\n     keep dirty-checking the watch in the future digest loops by following the same\n     algorithm starting from step 1\n\n#### Special case for object literals\n\nUnlike simple values, object-literals are watched until every key is defined.\nSee http://www.bennadel.com/blog/2760-one-time-data-bindings-for-object-literal-expressions-in-angularjs-1-3.htm\n\n### How to benefit from one-time binding\n\nIf the expression will not change once set, it is a candidate for one-time binding.\nHere are three example cases.\n\nWhen interpolating text or attributes:\n\n```html\n  <div name=\"attr: {{::color}}\">text: {{::name | uppercase}}</div>\n```\n\nWhen using a directive with bidirectional binding and parameters that will not change:\n\n```js\nsomeModule.directive('someDirective', function() {\n  return {\n    scope: {\n      name: '=',\n      color: '@'\n    },\n    template: '{{name}}: {{color}}'\n  };\n});\n```\n\n```html\n  <div some-directive name=\"::myName\" color=\"My color is {{::myColor}}\"></div>\n```\n\n\nWhen using a directive that takes an expression:\n\n```html\n<ul>\n  <li ng-repeat=\"item in ::items | orderBy:'name'\">{{item.name}};</li>\n</ul>\n```\n"
  },
  {
    "path": "docs/content/guide/external-resources.ngdoc",
    "content": "@ngdoc overview\n@name External Resources\n@sortOrder 150\n@description\n\n# External AngularJS Resources\n\nThis is a collection of external, 3rd party resources for learning and developing AngularJS.\n\n## Articles, Videos, and Projects\n\n### Introductory Material\n\n* [10 Reasons Why You Should Use AngularJS](http://www.sitepoint.com/10-reasons-use-angularjs/)\n* [10 Reasons Why Developers Should Learn AngularJS](http://wintellect.com/blogs/jlikness/10-reasons-web-developers-should-learn-angularjs)\n* [Design Principles of AngularJS (video)](https://www.youtube.com/watch?v=HCR7i5F5L8c)\n* [Fundamentals in 60 Minutes (video)](http://www.youtube.com/watch?v=i9MHigUZKEM)\n* [For folks with a jQuery background](http://stackoverflow.com/questions/14994391/how-do-i-think-in-angularjs-if-i-have-a-jquery-background)\n\n### Specific Topics\n\n#### Application Structure & Style Guides\n\n* [AngularJS Styleguide](https://github.com/johnpapa/angular-styleguide/blob/master/a1/README.md)\n* [Architecture, file structure, components, one-way dataflow and best practices](https://github.com/toddmotto/angular-styleguide)\n* [When to use directives, controllers or services](http://kirkbushell.me/when-to-use-directives-controllers-or-services-in-angular/)\n* [Service vs Factory](http://blog.thoughtram.io/angular/2015/07/07/service-vs-factory-once-and-for-all.html)\n\n#### Testing\n\n* **Unit testing:** [Using Karma (video)](http://www.youtube.com/watch?v=YG5DEzaQBIc), [Karma in Webstorm](http://blog.jetbrains.com/webstorm/2013/10/running-javascript-tests-with-karma-in-webstorm-7/)\n\n#### Mobile\n\n* [AngularJS on Mobile Guide](http://www.ng-newsletter.com/posts/angular-on-mobile.html)\n* [AngularJS and Cordova](http://devgirl.org/2013/06/10/quick-start-guide-phonegap-and-angularjs/)\n* [Ionic Framework](http://ionicframework.com/)\n\n#### Deployment\n\n##### General\n\n* **Javascript minification: **[Background](http://thegreenpizza.github.io/2013/05/25/building-minification-safe-angular.js-applications/), [ng-annotate automation tool](https://github.com/olov/ng-annotate)\n* **Analytics and Logging:** [Angularytics (Google Analytics)](http://ngmodules.org/modules/angularytics), [Angulartics (Analytics)](https://github.com/luisfarzati/angulartics), [Logging Client-Side Errors](http://www.bennadel.com/blog/2542-Logging-Client-Side-Errors-With-AngularJS-And-Stacktrace-js.htm)\n* **SEO:** [By hand](http://www.yearofmoo.com/2012/11/angularjs-and-seo.html), [prerender.io](http://prerender.io/), [Brombone](http://www.brombone.com/), [SEO.js](http://getseojs.com/), [SEO4Ajax](http://www.seo4ajax.com/)\n\n##### Server-Specific\n\n* **Django:** [Tutorial](http://blog.mourafiq.com/post/55034504632/end-to-end-web-app-with-django-rest-framework), [Integrating AngularJS with Django](http://django-angular.readthedocs.org/en/latest/integration.html), [Getting Started with Django Rest Framework and AngularJS](http://blog.kevinastone.com/getting-started-with-django-rest-framework-and-angularjs.html)\n* **FireBase:** [AngularFire](http://angularfire.com/), [Realtime Apps with AngularJS and FireBase (video)](http://www.youtube.com/watch?v=C7ZI7z7qnHU)\n* **Google Cloud Platform:** [with Go](https://github.com/GoogleCloudPlatform/appengine-angular-gotodos)\n* **Hood.ie:** [60 Minutes to Awesome](http://www.roberthorvick.com/2013/06/30/todomvc-angularjs-hood-ie-60-minutes-to-awesome/)\n* **MEAN Stack: **[Blog post](http://blog.mongodb.org/post/49262866911/the-mean-stack-mongodb-expressjs-angularjs-and), [Setup](http://thecodebarbarian.wordpress.com/2013/07/22/introduction-to-the-mean-stack-part-one-setting-up-your-tools/), [GDL Video](https://developers.google.com/live/shows/913996610)\n* **Rails: **[Tutorial](http://coderberry.me/blog/2013/04/22/angularjs-on-rails-4-part-1/), [AngularJS with Rails4](https://shellycloud.com/blog/2013/10/how-to-integrate-angularjs-with-rails-4), [angularjs-rails](https://github.com/hiravgandhi/angularjs-rails)\n* **PHP: **[Building a RESTful web service](http://blog.brunoscopelliti.com/building-a-restful-web-service-with-angularjs-and-php-more-power-with-resource), [End to End with Laravel 4 (video)](http://www.youtube.com/watch?v=hqAyiqUs93c)\n* **Meteor: **[angular-meteor package](https://github.com/Urigo/angular-meteor)\n\n### Other Languages\n* [ES6, Webpack, and JSPM Starter Project](https://github.com/AngularClass/NG6-starter)\n* [ES6/Typescript Best Practices](https://codepen.io/martinmcwhorter/post/angularjs-1-x-with-typescript-or-es6-best-practices)\n* [Dart](https://github.com/angular/angular.dart.tutorial/wiki)\n* [CoffeeScript Tutorial](http://www.coffeescriptlove.com/2013/08/angularjs-and-coffeescript-tutorials.html)\n\n### More Topics\n\n* **Security:** [video](https://www.youtube.com/watch?v=18ifoT-Id54)\n* **Internationalization and Localization:** [Creating multilingual support](http://www.novanet.no/blog/hallstein-brotan/dates/2013/10/creating-multilingual-support-using-angularjs/)\n* **Authentication/Login: **[Google example](https://developers.google.com/+/photohunt/python), [AngularJS Facebook library](https://github.com/pc035860/angular-easyfb), [Facebook example](http://blog.brunoscopelliti.com/facebook-authentication-in-your-angularjs-web-app), [authentication strategy](http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app), [unix-style authorization](http://frederiknakstad.com/authentication-in-single-page-applications-with-angular-js/)\n* **Visualization:** [SVG](http://gaslight.co/blog/angular-backed-svgs), [D3.js](http://www.ng-newsletter.com/posts/d3-on-angular.html)\n* **Realtime Communication: **[Socket.io](http://www.creativebloq.com/javascript/angularjs-collaboration-board-socketio-2132885), [OmniBinder](https://github.com/jeffbcross/omnibinder)\n\n\n## Tools\n\n* **Getting Started:** [Comparison of the options for starting a new project](http://www.dancancro.com/comparison-of-angularjs-application-starters/)\n* **Debugging:** [Batarang](https://chrome.google.com/webstore/detail/angularjs-batarang/ighdmehidhipcmcojjgiloacoafjmpfk?hl=en)\n* **Editor support:** [Webstorm](http://plugins.jetbrains.com/plugin/6971) (and [video](http://www.youtube.com/watch?v=LJOyrSh1kDU)), [Sublime Text](https://github.com/angular-ui/AngularJS-sublime-package), [Visual Studio](http://madskristensen.net/post/angularjs-intellisense-in-visual-studio-2012), [Atom](https://github.com/angular-ui/AngularJS-Atom), [Vim](https://github.com/burnettk/vim-angular)\n* **Workflow:** [Yeoman.io](https://github.com/yeoman/generator-angular) and [AngularJS Yeoman Tutorial](http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/)\n\n## Complementary Libraries\n\nThis is a list of libraries that enhance AngularJS, add common UI components or integrate with other libraries.\nYou can find a larger list of AngularJS external libraries at [ngmodules.org](http://ngmodules.org/).\n\n* **Advanced Routing:** [UI-Router](https://github.com/angular-ui/ui-router)\n* **Authentication:** [Http Auth Interceptor](https://github.com/witoldsz/angular-http-auth)\n* **Internationalization:**\n  - [angular-translate](http://angular-translate.github.io)\n  - [angular-gettext](http://angular-gettext.rocketeer.be/)\n  - [angular-localization](http://doshprompt.github.io/angular-localization/)\n* **RESTful services:** [Restangular](https://github.com/mgonto/restangular)\n* **SQL and NoSQL backends:**\n  - [BreezeJS](http://www.breezejs.com/)\n  - [AngularFire](http://angularfire.com/)\n* **Data Handling**\n  - Local Storage and session: [ngStorage](https://github.com/gsklee/ngStorage)\n  - [angular-cache](https://github.com/jmdobry/angular-cache)\n  - Data Modeling [JS-Data-Angular](https://github.com/js-data/js-data-angular)\n* **Fileupload:**\n  - [ng-file-upload](https://github.com/danialfarid/ng-file-upload)\n  - [blueimp-fileupload for AngularJS](https://blueimp.github.io/jQuery-File-Upload/angularjs.html)\n* **General UI Libraries:**\n  - [AngularJS Material](https://material.angularjs.org/latest/)\n  - [AngularJS UI Bootstrap](http://angular-ui.github.io/)\n  - [AngularStrap for Bootstrap 3](http://mgcrea.github.io/angular-strap/)\n  - [KendoUI](http://kendo-labs.github.io/angular-kendo/#/)\n  - [Wijmo](http://wijmo.com/tag/angularjs-2/)\n* **Specific UI Elements:**\n  - [ngInfiniteScroll](https://sroze.github.io/ngInfiniteScroll/)\n  - [ngTable](https://github.com/esvit/ng-table)\n  - [AngularJS UI Grid](http://angular-ui.github.io/grid)\n  - [Toaster Notifications](https://github.com/jirikavi/AngularJS-Toaster)\n  - [textAngular Rich Text Editor / contenteditable](http://textangular.com/) (Rich Text Editor /\n    binding to contenteditable)\n  - [AngularJS UI Map (Google Maps)](https://github.com/angular-ui/ui-map)\n\n## General Learning Resources\n\n### Books\n* [AngularJS Directives](http://www.amazon.com/AngularJS-Directives-Alex-Vanston/dp/1783280336) by Alex Vanston\n* [AngularJS Essentials (Free eBook)](https://www.packtpub.com/packt/free-ebook/angularjs-essentials) by Rodrigo Branas\n* [AngularJS in Action](https://www.manning.com/books/angularjs-in-action) by Lukas Ruebbelke\n* [AngularJS: Novice to Ninja](http://www.amazon.in/AngularJS-Novice-Ninja-Sandeep-Panda/dp/0992279453) by Sandeep Panda\n* [AngularJS UI Development](http://www.amazon.com/AngularJS-UI-Development-Amit-Ghart-ebook/dp/B00OXVAK7A) by Amit Gharat and Matthias Nehlsen\n* [AngularJS: Up and Running](http://www.amazon.com/AngularJS-Running-Enhanced-Productivity-Structured/dp/1491901942) by Brad Green and Shyam Seshadri\n* [Developing an AngularJS Edge](http://www.amazon.com/Developing-AngularJS-Edge-Christopher-Hiller-ebook/dp/B00CJLFF8K) by Christopher Hiller\n* [Mastering Web App Development](http://www.amazon.com/Mastering-Web-Application-Development-AngularJS/dp/1782161821) by Pawel Kozlowski and Pete Bacon Darwin\n* [ng-book: The Complete Book on AngularJS](http://ng-book.com/) by Ari Lerner\n* [Professional AngularJS](http://www.amazon.com/Professional-AngularJS-Valeri-Karpov/dp/1118832078/)\n* [Recipes With AngularJS](http://www.amazon.co.uk/Recipes-Angular-js-Frederik-Dietz-ebook/dp/B00DK95V48) by Frederik Dietz\n* [Responsive Web Design with AngularJS](http://www.amazon.com/Responsive-Design-AngularJS-Sandeep-Kumar/dp/178439842X) by Sandeep Kumar Patel\n\n### Videos:\n* [egghead.io](http://egghead.io/)\n\n### Courses\n* **Free online:**\n  [thinkster.io](http://thinkster.io),\n  [CodeAcademy](http://www.codecademy.com/courses/javascript-advanced-en-2hJ3J/0/1),\n  [CodeSchool](https://www.codeschool.com/courses/shaping-up-with-angular-js)\n* **Paid online:**\n  [Pluralsight](https://www.pluralsight.com/search?q=angularjs),\n  [Tuts+](https://tutsplus.com/course/easier-js-apps-with-angular/),\n  [lynda.com](http://www.lynda.com/AngularJS-tutorials/Up-Running-AngularJS/133318-2.html),\n  [WintellectNOW (4 lessons)](http://www.wintellectnow.com/Course/Detail/mastering-angularjs),\n  [Packt](https://www.packtpub.com/web-development/angularjs-maintaining-web-applications)\n* **Paid onsite:**\n  [angularbootcamp.com](http://angularbootcamp.com/)\n"
  },
  {
    "path": "docs/content/guide/filter.ngdoc",
    "content": "@ngdoc overview\n@name Filters\n@sortOrder 280\n@description\n\n# Filters\n\nFilters format the value of an expression for display to the user. They can be used in view\ntemplates, controllers or services. AngularJS comes with a collection of\n[built-in filters](api/ng/filter), but it is easy to define your own as well.\n\nThe underlying API is the {@link ng.$filterProvider}.\n\n## Using filters in view templates\n\nFilters can be applied to expressions in view templates using the following syntax:\n\n        {{ expression | filter }}\n\nE.g. the markup `{{ 12 | currency }}` formats the number 12 as a currency using the {@link ng.filter:currency `currency`}\nfilter. The resulting value is `$12.00`.\n\nFilters can be applied to the result of another filter. This is called \"chaining\" and uses\nthe following syntax:\n\n        {{ expression | filter1 | filter2 | ... }}\n\nFilters may have arguments. The syntax for this is\n\n        {{ expression | filter:argument1:argument2:... }}\n\nE.g. the markup `{{ 1234 | number:2 }}` formats the number 1234 with 2 decimal points using the\n{@link ng.filter:number `number`} filter. The resulting value is `1,234.00`.\n\n### When filters are executed\n\nIn templates, filters are only executed when their inputs have changed. This is more performant than executing\na filter on each {@link ng.$rootScope.Scope#$digest `$digest`} as is the case with {@link guide/expression expressions}.\n\nThere are two exceptions to this rule:\n\n1. In general, this applies only to filters that take [primitive values](https://developer.mozilla.org/docs/Glossary/Primitive)\nas inputs. Filters that receive [Objects](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Objects)\nas input are executed on each `$digest`, as it would be too costly to track if the inputs have changed.\n\n2. Filters that are marked as `$stateful` are also executed on each $digest.\nSee {@link guide/filter#stateful-filters Stateful filters} for more information. Note that no AngularJS\ncore filters are $stateful.\n\n\n## Using filters in controllers, services, and directives\n\nYou can also use filters in controllers, services, and directives.\n\n<div class=\"alert alert-info\">\nFor this, inject a dependency with the name `<filterName>Filter` into your controller/service/directive.\nE.g. a filter called `number` is injected by using the dependency `numberFilter`. The injected argument\nis a function that takes the value to format as first argument, and filter parameters starting with the second argument.\n</div>\n\nThe example below uses the filter called {@link ng.filter:filter `filter`}.\nThis filter reduces arrays into sub arrays based on\nconditions. The filter can be applied in the view template with markup like\n`{{ctrl.array | filter:'a'}}`, which would do a fulltext search for \"a\".\nHowever, using a filter in a view template will reevaluate the filter on\nevery digest, which can be costly if the array is big.\n\nThe example below therefore calls the filter directly in the controller.\nBy this, the controller is able to call the filter only when needed (e.g. when the data is loaded from the backend\nor the filter expression is changed).\n\n<example module=\"FilterInControllerModule\" name=\"filter-in-controller\">\n  <file name=\"index.html\">\n    <div ng-controller=\"FilterController as ctrl\">\n      <div>\n        All entries:\n        <span ng-repeat=\"entry in ctrl.array\">{{entry.name}} </span>\n      </div>\n      <div>\n        Entries that contain an \"a\":\n        <span ng-repeat=\"entry in ctrl.filteredArray\">{{entry.name}} </span>\n      </div>\n    </div>\n  </file>\n\n  <file name=\"script.js\">\n    angular.module('FilterInControllerModule', []).\n      controller('FilterController', ['filterFilter', function FilterController(filterFilter) {\n        this.array = [\n          {name: 'Tobias'},\n          {name: 'Jeff'},\n          {name: 'Brian'},\n          {name: 'Igor'},\n          {name: 'James'},\n          {name: 'Brad'}\n        ];\n        this.filteredArray = filterFilter(this.array, 'a');\n      }]);\n  </file>\n</example>\n\n\n## Creating custom filters\n\nWriting your own filter is very easy: just register a new filter factory function with\nyour module. Internally, this uses the {@link ng.$filterProvider `filterProvider`}.\nThis factory function should return a new filter function which takes the input value\nas the first argument. Any filter arguments are passed in as additional arguments to the filter\nfunction.\n\nThe filter function should be a [pure function](http://en.wikipedia.org/wiki/Pure_function), which\nmeans that it should always return the same result given the same input arguments and should not affect\nexternal state, for example, other AngularJS services. AngularJS relies on this contract and will by default\nexecute a filter only when the inputs to the function change.\n{@link guide/filter#stateful-filters Stateful filters} are possible, but less performant.\n\n<div class=\"alert alert-warning\">\n**Note:** Filter names must be valid AngularJS {@link expression} identifiers, such as `uppercase` or `orderBy`.\nNames with special characters, such as hyphens and dots, are not allowed.  If you wish to namespace\nyour filters, then you can use capitalization (`myappSubsectionFilterx`) or underscores\n(`myapp_subsection_filterx`).\n</div>\n\nThe following sample filter reverses a text string. In addition, it conditionally makes the\ntext upper-case.\n\n<example module=\"myReverseFilterApp\" name=\"filter-reverse\">\n  <file name=\"index.html\">\n    <div ng-controller=\"MyController\">\n      <input ng-model=\"greeting\" type=\"text\"><br>\n      No filter: {{greeting}}<br>\n      Reverse: {{greeting|reverse}}<br>\n      Reverse + uppercase: {{greeting|reverse:true}}<br>\n      Reverse, filtered in controller: {{filteredGreeting}}<br>\n    </div>\n  </file>\n\n  <file name=\"script.js\">\n    angular.module('myReverseFilterApp', [])\n      .filter('reverse', function() {\n        return function(input, uppercase) {\n          input = input || '';\n          var out = '';\n          for (var i = 0; i < input.length; i++) {\n            out = input.charAt(i) + out;\n          }\n          // conditional based on optional argument\n          if (uppercase) {\n            out = out.toUpperCase();\n          }\n          return out;\n        };\n      })\n      .controller('MyController', ['$scope', 'reverseFilter', function($scope, reverseFilter) {\n        $scope.greeting = 'hello';\n        $scope.filteredGreeting = reverseFilter($scope.greeting);\n      }]);\n  </file>\n</example>\n\n\n### Stateful filters\n\nIt is strongly discouraged to write filters that are stateful, because the execution of those can't\nbe optimized by AngularJS, which often leads to performance issues. Many stateful filters can be\nconverted into stateless filters just by exposing the hidden state as a model and turning it into an\nargument for the filter.\n\nIf you however do need to write a stateful filter, you have to mark the filter as `$stateful`, which\nmeans that it will be executed one or more times during the each `$digest` cycle.\n\n<example module=\"myStatefulFilterApp\" name=\"filter-stateful\">\n  <file name=\"index.html\">\n    <div ng-controller=\"MyController\">\n      Input: <input ng-model=\"greeting\" type=\"text\"><br>\n      Decoration: <input ng-model=\"decoration.symbol\" type=\"text\"><br>\n      No filter: {{greeting}}<br>\n      Decorated: {{greeting | decorate}}<br>\n    </div>\n  </file>\n\n  <file name=\"script.js\">\n    angular.module('myStatefulFilterApp', [])\n      .filter('decorate', ['decoration', function(decoration) {\n\n        function decorateFilter(input) {\n          return decoration.symbol + input + decoration.symbol;\n        }\n        decorateFilter.$stateful = true;\n\n        return decorateFilter;\n      }])\n      .controller('MyController', ['$scope', 'decoration', function($scope, decoration) {\n        $scope.greeting = 'hello';\n        $scope.decoration = decoration;\n      }])\n      .value('decoration', {symbol: '*'});\n  </file>\n</example>\n\n\n## Testing custom filters\n\nSee the [phonecat tutorial](http://docs.angularjs.org/tutorial/step_11#testing) for an example.\n"
  },
  {
    "path": "docs/content/guide/forms.ngdoc",
    "content": "@ngdoc overview\n@name Forms\n@sortOrder 290\n@description\n\n# Forms\n\nControls (`input`, `select`, `textarea`) are ways for a user to enter data.\nA Form is a collection of controls for the purpose of grouping related controls together.\n\nForm and controls provide validation services, so that the user can be notified of invalid input\nbefore submitting a form. This provides a better user experience than server-side validation alone\nbecause the user gets instant feedback on how to correct the error. Keep in mind that while\nclient-side validation plays an important role in providing good user experience, it can easily\nbe circumvented and thus can not be trusted. Server-side validation is still necessary for a\nsecure application.\n\n\n## Simple form\nThe key directive in understanding two-way data-binding is {@link ng.directive:ngModel ngModel}.\nThe `ngModel` directive provides the two-way data-binding by synchronizing the model to the view,\nas well as view to the model. In addition it provides an {@link ngModel.NgModelController API}\nfor other directives to augment its behavior.\n\n<example module=\"formExample\" name=\"forms-simple\">\n  <file name=\"index.html\">\n    <div ng-controller=\"ExampleController\">\n      <form novalidate class=\"simple-form\">\n        <label>Name: <input type=\"text\" ng-model=\"user.name\" /></label><br />\n        <label>E-mail: <input type=\"email\" ng-model=\"user.email\" /></label><br />\n        Best Editor: <label><input type=\"radio\" ng-model=\"user.preference\" value=\"vi\" />vi</label>\n        <label><input type=\"radio\" ng-model=\"user.preference\" value=\"emacs\" />emacs</label><br />\n        <input type=\"button\" ng-click=\"reset()\" value=\"Reset\" />\n        <input type=\"submit\" ng-click=\"update(user)\" value=\"Save\" />\n      </form>\n      <pre>user = {{user | json}}</pre>\n      <pre>master = {{master | json}}</pre>\n    </div>\n\n    <script>\n      angular.module('formExample', [])\n        .controller('ExampleController', ['$scope', function($scope) {\n          $scope.master = {};\n\n          $scope.update = function(user) {\n            $scope.master = angular.copy(user);\n          };\n\n          $scope.reset = function() {\n            $scope.user = angular.copy($scope.master);\n          };\n\n          $scope.reset();\n        }]);\n    </script>\n  </file>\n</example>\n\n\nNote that `novalidate` is used to disable browser's native form validation.\n\nThe value of `ngModel` won't be set unless it passes validation for the input field.\nFor example: inputs of type `email` must have a value in the form of `user@domain`.\n\n\n\n## Using CSS classes\n\nTo allow styling of form as well as controls, `ngModel`  adds these CSS classes:\n\n- `ng-valid`: the model is valid\n- `ng-invalid`: the model is invalid\n- `ng-valid-[key]`: for each valid key added by `$setValidity`\n- `ng-invalid-[key]`: for each invalid key added by `$setValidity`\n- `ng-pristine`: the control hasn't been interacted with yet\n- `ng-dirty`: the control has been interacted with\n- `ng-touched`: the control has been blurred\n- `ng-untouched`: the control hasn't been blurred\n- `ng-pending`: any `$asyncValidators` are unfulfilled\n\nThe following example uses the CSS to display validity of each form control.\nIn the example both `user.name` and `user.email` are required, but are rendered\nwith red background only after the input is blurred (loses focus).\nThis ensures that the user is not distracted with an error until after interacting with the control,\nand failing to satisfy its validity.\n\n<example module=\"formExample\" name=\"forms-css-classes\">\n  <file name=\"index.html\">\n    <div ng-controller=\"ExampleController\">\n      <form novalidate class=\"css-form\">\n        <label>Name: <input type=\"text\" ng-model=\"user.name\" required /></label><br />\n        <label>E-mail: <input type=\"email\" ng-model=\"user.email\" required /></label><br />\n        Gender: <label><input type=\"radio\" ng-model=\"user.gender\" value=\"male\" />male</label>\n        <label><input type=\"radio\" ng-model=\"user.gender\" value=\"female\" />female</label><br />\n        <input type=\"button\" ng-click=\"reset()\" value=\"Reset\" />\n        <input type=\"submit\" ng-click=\"update(user)\" value=\"Save\" />\n      </form>\n      <pre>user = {{user | json}}</pre>\n      <pre>master = {{master | json}}</pre>\n    </div>\n\n    <style type=\"text/css\">\n      .css-form input.ng-invalid.ng-touched {\n        background-color: #FA787E;\n      }\n\n      .css-form input.ng-valid.ng-touched {\n        background-color: #78FA89;\n      }\n    </style>\n\n    <script>\n      angular.module('formExample', [])\n        .controller('ExampleController', ['$scope', function($scope) {\n          $scope.master = {};\n\n          $scope.update = function(user) {\n            $scope.master = angular.copy(user);\n          };\n\n          $scope.reset = function() {\n            $scope.user = angular.copy($scope.master);\n          };\n\n          $scope.reset();\n        }]);\n    </script>\n  </file>\n</example>\n\n\n\n## Binding to form and control state\n\nA form is an instance of {@link form.FormController FormController}.\nThe form instance can optionally be published into the scope using the `name` attribute.\n\nSimilarly, an input control that has the {@link ng.directive:ngModel ngModel} directive holds an\ninstance of {@link ngModel.NgModelController NgModelController}. Such a control instance\ncan be published as a property of the form instance using the `name` attribute on the input control.\nThe name attribute specifies the name of the property on the form instance.\n\nThis implies that the internal state of both the form and the control is available for binding in\nthe view using the standard binding primitives.\n\nThis allows us to extend the above example with these features:\n\n- Custom error message displayed after the user interacted with a control (i.e. when `$touched` is set)\n- Custom error message displayed upon submitting the form (`$submitted` is set), even if the user\ndidn't interact with a control\n\n\n<example module=\"formExample\" name=\"forms-custom-error-messages\">\n  <file name=\"index.html\">\n    <div ng-controller=\"ExampleController\">\n      <form name=\"form\" class=\"css-form\" novalidate>\n        <label>Name:\n          <input type=\"text\" ng-model=\"user.name\" name=\"uName\" required=\"\" />\n        </label>\n        <br />\n        <div ng-show=\"form.$submitted || form.uName.$touched\">\n          <div ng-show=\"form.uName.$error.required\">Tell us your name.</div>\n        </div>\n\n        <label>E-mail:\n          <input type=\"email\" ng-model=\"user.email\" name=\"uEmail\" required=\"\" />\n        </label>\n        <br />\n        <div ng-show=\"form.$submitted || form.uEmail.$touched\">\n          <span ng-show=\"form.uEmail.$error.required\">Tell us your email.</span>\n          <span ng-show=\"form.uEmail.$error.email\">This is not a valid email.</span>\n        </div>\n\n        Gender:\n        <label><input type=\"radio\" ng-model=\"user.gender\" value=\"male\" />male</label>\n        <label><input type=\"radio\" ng-model=\"user.gender\" value=\"female\" />female</label>\n        <br />\n        <label>\n        <input type=\"checkbox\" ng-model=\"user.agree\" name=\"userAgree\" required=\"\" />\n\n        I agree:\n        </label>\n        <input ng-show=\"user.agree\" type=\"text\" ng-model=\"user.agreeSign\" required=\"\" />\n        <br />\n        <div ng-show=\"form.$submitted || form.userAgree.$touched\">\n          <div ng-show=\"!user.agree || !user.agreeSign\">Please agree and sign.</div>\n        </div>\n\n        <input type=\"button\" ng-click=\"reset(form)\" value=\"Reset\" />\n        <input type=\"submit\" ng-click=\"update(user)\" value=\"Save\" />\n      </form>\n      <pre>user = {{user | json}}</pre>\n      <pre>master = {{master | json}}</pre>\n    </div>\n  </file>\n\n  <file name=\"script.js\">\n    angular.module('formExample', [])\n      .controller('ExampleController', ['$scope', function($scope) {\n        $scope.master = {};\n\n        $scope.update = function(user) {\n          $scope.master = angular.copy(user);\n        };\n\n        $scope.reset = function(form) {\n          if (form) {\n            form.$setPristine();\n            form.$setUntouched();\n          }\n          $scope.user = angular.copy($scope.master);\n        };\n\n        $scope.reset();\n      }]);\n  </file>\n</example>\n\n\n\n## Custom model update triggers\n\nBy default, any change to the content will trigger a model update and form validation. You can\noverride this behavior using the {@link ng.directive:ngModelOptions ngModelOptions} directive to\nbind only to specified list of events. I.e. `ng-model-options=\"{ updateOn: 'blur' }\"` will update\nand validate only after the control loses focus. You can set several events using a space delimited\nlist. I.e. `ng-model-options=\"{ updateOn: 'mousedown blur' }\"`\n\n<img alt=\"animation showing debounced input\" src=\"img/guide/forms-update-on-blur.gif\">\n\nIf you want to keep the default behavior and just add new events that may trigger the model update\nand validation, add \"default\" as one of the specified events.\n\nI.e. `ng-model-options=\"{ updateOn: 'default blur' }\"`\n\nThe following example shows how to override immediate updates. Changes on the inputs within the form\nwill update the model only when the control loses focus (blur event).\n\n<example module=\"customTriggerExample\" name=\"forms-custom-triggers\">\n  <file name=\"index.html\">\n    <div ng-controller=\"ExampleController\">\n      <form>\n        <label>Name:\n          <input type=\"text\" ng-model=\"user.name\" ng-model-options=\"{ updateOn: 'blur' }\" /></label><br />\n        <label>\n        Other data:\n        <input type=\"text\" ng-model=\"user.data\" /></label><br />\n      </form>\n      <pre>username = \"{{user.name}}\"</pre>\n      <pre>userdata = \"{{user.data}}\"</pre>\n    </div>\n  </file>\n  <file name=\"script.js\">\n     angular.module('customTriggerExample', [])\n      .controller('ExampleController', ['$scope', function($scope) {\n        $scope.user = {};\n      }]);\n  </file>\n</example>\n\n\n\n## Non-immediate (debounced) model updates\n\nYou can delay the model update/validation by using the `debounce` key with the\n{@link ng.directive:ngModelOptions ngModelOptions} directive. This delay will also apply to\nparsers, validators and model flags like `$dirty` or `$pristine`.\n\n<img alt=\"animation showing debounced input\" src=\"img/guide/forms-debounce.gif\">\n\nI.e. `ng-model-options=\"{ debounce: 500 }\"` will wait for half a second since\nthe last content change before triggering the model update and form validation.\n\nIf custom triggers are used, custom debouncing timeouts can be set for each event using an object\nin `debounce`. This can be useful to force immediate updates on some specific circumstances\n(like blur events).\n\nI.e. `ng-model-options=\"{ updateOn: 'default blur', debounce: { default: 500, blur: 0 } }\"`\n\nIf those attributes are added to an element, they will be applied to all the child elements and\ncontrols that inherit from it unless they are overridden.\n\nThis example shows how to debounce model changes. Model will be updated only 250 milliseconds\nafter last change.\n\n<example module=\"debounceExample\" name=\"forms-debounce\">\n  <file name=\"index.html\">\n    <div ng-controller=\"ExampleController\">\n      <form>\n        <label>Name:\n        <input type=\"text\" ng-model=\"user.name\" ng-model-options=\"{ debounce: 250 }\" /></label><br />\n      </form>\n      <pre>username = \"{{user.name}}\"</pre>\n    </div>\n  </file>\n  <file name=\"script.js\">\n    angular.module('debounceExample', [])\n      .controller('ExampleController', ['$scope', function($scope) {\n        $scope.user = {};\n      }]);\n  </file>\n</example>\n\n## Custom Validation\n\nAngularJS provides basic implementation for most common HTML5 {@link ng.directive:input input}\ntypes: ({@link input[text] text}, {@link input[number] number}, {@link input[url] url},\n{@link input[email] email}, {@link input[date] date}, {@link input[radio] radio}, {@link input[checkbox] checkbox}),\nas well as some directives for validation (`required`, `pattern`, `minlength`, `maxlength`,\n`min`, `max`).\n\nWith a custom directive, you can add your own validation functions to the `$validators` object on\nthe {@link ngModel.NgModelController `ngModelController`}. To get a hold of the controller,\nyou require it in the directive as shown in the example below.\n\nEach function in the `$validators` object receives the `modelValue` and the `viewValue`\nas parameters. AngularJS will then call `$setValidity` internally with the function's return value\n(`true`: valid, `false`: invalid). The validation functions are executed every time an input\nis changed (`$setViewValue` is called) or whenever the bound `model` changes.\nValidation happens after successfully running `$parsers` and `$formatters`, respectively.\nFailed validators are stored by key in\n{@link ngModel.NgModelController#$error `ngModelController.$error`}.\n\nAdditionally, there is the `$asyncValidators` object which handles asynchronous validation,\nsuch as making an `$http` request to the backend. Functions added to the object must return\na promise that must be `resolved` when valid or `rejected` when invalid.\nIn-progress async validations are stored by key in\n{@link ngModel.NgModelController#$pending `ngModelController.$pending`}.\n\nIn the following example we create two directives:\n * An `integer` directive that validates whether the input is a valid integer. For example,\n `1.23` is an invalid value, since it contains a fraction. Note that we validate the viewValue\n (the string value of the control), and not the modelValue. This is because input[number] converts\n the viewValue to a number when running the `$parsers`.\n\n * A `username` directive that asynchronously checks if a user-entered value is already taken.\n We mock the server request with a `$q` deferred.\n\n<example module=\"form-example1\" name=\"forms-async-validation\">\n  <file name=\"index.html\">\n    <form name=\"form\" class=\"css-form\" novalidate>\n      <div>\n        <label>\n        Size (integer 0 - 10):\n        <input type=\"number\" ng-model=\"size\" name=\"size\"\n               min=\"0\" max=\"10\" integer />{{size}}</label><br />\n        <span ng-show=\"form.size.$error.integer\">The value is not a valid integer!</span>\n        <span ng-show=\"form.size.$error.min || form.size.$error.max\">\n          The value must be in range 0 to 10!</span>\n      </div>\n\n      <div>\n        <label>\n        Username:\n        <input type=\"text\" ng-model=\"name\" name=\"name\" username />{{name}}</label><br />\n        <span ng-show=\"form.name.$pending.username\">Checking if this name is available...</span>\n        <span ng-show=\"form.name.$error.username\">This username is already taken!</span>\n      </div>\n\n    </form>\n  </file>\n\n  <file name=\"script.js\">\n    var app = angular.module('form-example1', []);\n\n    var INTEGER_REGEXP = /^-?\\d+$/;\n    app.directive('integer', function() {\n      return {\n        require: 'ngModel',\n        link: function(scope, elm, attrs, ctrl) {\n          ctrl.$validators.integer = function(modelValue, viewValue) {\n            if (ctrl.$isEmpty(modelValue)) {\n              // consider empty models to be valid\n              return true;\n            }\n\n            if (INTEGER_REGEXP.test(viewValue)) {\n              // it is valid\n              return true;\n            }\n\n            // it is invalid\n            return false;\n          };\n        }\n      };\n    });\n\n    app.directive('username', function($q, $timeout) {\n      return {\n        require: 'ngModel',\n        link: function(scope, elm, attrs, ctrl) {\n          var usernames = ['Jim', 'John', 'Jill', 'Jackie'];\n\n          ctrl.$asyncValidators.username = function(modelValue, viewValue) {\n\n            if (ctrl.$isEmpty(modelValue)) {\n              // consider empty model valid\n              return $q.resolve();\n            }\n\n            var def = $q.defer();\n\n            $timeout(function() {\n              // Mock a delayed response\n              if (usernames.indexOf(modelValue) === -1) {\n                // The username is available\n                def.resolve();\n              } else {\n                def.reject();\n              }\n\n            }, 2000);\n\n            return def.promise;\n          };\n        }\n      };\n    });\n  </file>\n</example>\n\n## Modifying built-in validators\n\nSince AngularJS itself uses `$validators`, you can easily replace or remove built-in validators,\nshould you find it necessary. The following example shows you how to overwrite the email validator\nin `input[email]` from a custom directive so that it requires a specific top-level domain,\n`example.com` to be present.\nNote that you can alternatively use `ng-pattern` to further restrict the validation.\n\n<example module=\"form-example-modify-validators\" name=\"forms-modify-validators\">\n  <file name=\"index.html\">\n    <form name=\"form\" class=\"css-form\" novalidate>\n      <div>\n        <label>\n          Overwritten Email:\n          <input type=\"email\" ng-model=\"myEmail\" overwrite-email name=\"overwrittenEmail\" />\n        </label>\n        <span ng-show=\"form.overwrittenEmail.$error.email\">This email format is invalid!</span><br>\n        Model: {{myEmail}}\n        </div>\n    </form>\n  </file>\n\n  <file name=\"script.js\">\n    var app = angular.module('form-example-modify-validators', []);\n\n    app.directive('overwriteEmail', function() {\n      var EMAIL_REGEXP = /^[a-z0-9!#$%&'*+/=?^_`{|}~.-]+@example\\.com$/i;\n\n      return {\n        require: '?ngModel',\n        link: function(scope, elm, attrs, ctrl) {\n          // only apply the validator if ngModel is present and AngularJS has added the email validator\n          if (ctrl && ctrl.$validators.email) {\n\n            // this will overwrite the default AngularJS email validator\n            ctrl.$validators.email = function(modelValue) {\n              return ctrl.$isEmpty(modelValue) || EMAIL_REGEXP.test(modelValue);\n            };\n          }\n        }\n      };\n    });\n  </file>\n</example>\n\n\n## Implementing custom form controls (using `ngModel`)\nAngularJS implements all of the basic HTML form controls ({@link ng.directive:input input},\n{@link ng.directive:select select}, {@link ng.directive:textarea textarea}),\nwhich should be sufficient for most cases. However, if you need more flexibility,\nyou can write your own form control as a directive.\n\nIn order for custom control to work with `ngModel` and to achieve two-way data-binding it needs to:\n\n  - implement `$render` method, which is responsible for rendering the data after it passed the\n  {@link ngModel.NgModelController#$formatters `NgModelController.$formatters`},\n  - call `$setViewValue` method, whenever the user interacts with the control and model\n  needs to be updated. This is usually done inside a DOM Event listener.\n\nSee {@link guide/directive `$compileProvider.directive`} for more info.\n\nThe following example shows how to add two-way data-binding to contentEditable elements.\n\n<example module=\"form-example2\" name=\"forms-custom-form-controls\">\n  <file name=\"index.html\">\n    <div contentEditable=\"true\" ng-model=\"content\" title=\"Click to edit\">Some</div>\n    <pre>model = {{content}}</pre>\n\n    <style type=\"text/css\">\n      div[contentEditable] {\n        cursor: pointer;\n        background-color: #D0D0D0;\n      }\n    </style>\n  </file>\n\n  <file name=\"script.js\">\n    angular.module('form-example2', []).directive('contenteditable', function() {\n      return {\n        require: 'ngModel',\n        link: function(scope, elm, attrs, ctrl) {\n          // view -> model\n          elm.on('blur', function() {\n            ctrl.$setViewValue(elm.html());\n          });\n\n          // model -> view\n          ctrl.$render = function() {\n            elm.html(ctrl.$viewValue);\n          };\n\n          // load init value from DOM\n          ctrl.$setViewValue(elm.html());\n        }\n      };\n    });\n  </file>\n</example>\n"
  },
  {
    "path": "docs/content/guide/i18n.ngdoc",
    "content": "@ngdoc overview\n@name  i18n and l10n\n@sortOrder 520\n@description\n\n# i18n and l10n\n\nInternationalization (i18n) is the process of developing products in such a way that they can be\nlocalized for languages and cultures easily. Localization (l10n), is the process of adapting\napplications and text to enable their usability in a particular cultural or linguistic market. For\napplication developers, internationalizing an application means abstracting all of the strings and\nother locale-specific bits (such as date or currency formats) out of the application. Localizing an\napplication means providing translations and localized formats for the abstracted bits.\n\n\n## How does AngularJS support i18n/l10n?\n\nAngularJS supports i18n/l10n for {@link ng.filter:date date}, {@link ng.filter:number number} and\n{@link ng.filter:currency currency} filters.\n\nLocalizable pluralization is supported via the {@link ng.directive:ngPluralize `ngPluralize`\ndirective}.  Additionally, you can use {@link guide/i18n#messageformat-extensions MessageFormat extensions} to\n`$interpolate` for localizable pluralization and gender support in all interpolations via the\n`ngMessageFormat` module.\n\nAll localizable AngularJS components depend on locale-specific rule sets managed by the {@link\nng.$locale `$locale` service}.\n\nThere are a few examples that showcase how to use AngularJS filters with various locale rule sets in the\n[`i18n/e2e` directory](https://github.com/angular/angular.js/tree/master/i18n/e2e) of the AngularJS\nsource code.\n\n\n## What is a locale ID?\n\nA locale is a specific geographical, political, or cultural region. The most commonly used locale\nID consists of two parts: language code and country code. For example, `en-US`, `en-AU`, and\n`zh-CN` are all valid locale IDs that have both language codes and country codes. Because\nspecifying a country code in locale ID is optional, locale IDs such as `en`, `zh`, and `sk` are\nalso valid. See the [ICU](http://userguide.icu-project.org/locale) website for more information\nabout using locale IDs.\n\n\n## Supported locales in AngularJS\n\nAngularJS separates number and datetime format rule sets into different files, each file for a\nparticular locale. You can find a list of currently supported locales\n[here](https://github.com/angular/angular.js/tree/master/src/ngLocale)\n\n\n## Providing locale rules to AngularJS\n\nThere are two approaches to providing locale rules to AngularJS:\n\n### 1. Pre-bundled rule sets\n\nYou can pre-bundle the desired locale file with AngularJS by concatenating the content of the\nlocale-specific file to the end of `angular.js` or `angular.min.js` file.\n\nFor example on *nix, to create an angular.js file that contains localization rules for german\nlocale, you can do the following:\n\n`cat angular.js i18n/angular-locale_de-de.js > angular_de-de.js`\n\nWhen the application containing `angular_de-de.js` script instead of the generic angular.js script\nstarts, AngularJS is automatically pre-configured with localization rules for the german locale.\n\n### 2. Including a locale script in `index.html`\n\nYou can also include the locale specific js file in the index.html page. For example, if one client\nrequires German locale, you would serve index_de-de.html which will look something like this:\n\n```html\n<html ng-app>\n <head>\n….\n   <script src=\"angular.js\"></script>\n   <script src=\"i18n/angular-locale_de-de.js\"></script>\n….\n </head>\n</html>\n```\n\n### Comparison of the two approaches\n\nBoth approaches described above require you to prepare different `index.html` pages or JavaScript\nfiles for each locale that your app may use. You also need to configure your server to serve\nthe correct file that corresponds to the desired locale.\n\nThe second approach (including the locale JavaScript file in `index.html`) may be slower because\nan extra script needs to be loaded.\n\n\n## Caveats\n\nAlthough AngularJS makes i18n convenient, there are several things you need to be conscious of as you\ndevelop your app.\n\n### Currency symbol\n\nAngularJS's {@link ng.filter:currency currency filter} allows you to use the default currency symbol\nfrom the {@link ng.$locale locale service}, or you can provide the filter with a custom currency\nsymbol.\n\n<div class=\"alert alert-success\">\n**Best Practice:** If your app will be used only in one locale, it is fine to rely on the default\ncurrency symbol. If you anticipate that viewers in other locales might use your app, you should\nexplicitly provide a currency symbol.\n</div>\n\nLet's say you are writing a banking app and you want to display an account balance of 1000 dollars.\nYou write the following binding using the currency filter:\n\n```html\n{{ 1000 | currency }}\n```\n\nIf your app is currently in the `en-US` locale, the browser will show `$1000.00`. If someone in the\nJapanese locale (`ja`) views your app, their browser will show a balance of `¥1000.00` instead.\nThis is problematic because $1000 is not the same as ¥1000.\n\nIn this case, you need to override the default currency symbol by providing the\n{@link ng.filter:currency} currency filter with a currency symbol as a parameter.\n\nIf we change the above to `{{ 1000 | currency:\"USD$\"}}`, AngularJS will always show a balance of\n`USD$1000` regardless of locale.\n\n### Translation length\n\nTranslated strings/datetime formats can vary greatly in length. For example, `June 3, 1977` will be\ntranslated to Spanish as `3 de junio de 1977`.\n\nWhen internationalizing your app, you need to do thorough testing to make sure UI components behave\nas expected even when their contents vary greatly in content size.\n\n### Timezones\n\nThe AngularJS datetime filter uses the time zone settings of the browser. The same\napplication will show different time information depending on the time zone settings of the\ncomputer that the application is running on. Neither JavaScript nor AngularJS currently supports\ndisplaying the date with a timezone specified by the developer.\n\n\n<a name=\"MessageFormat\"></a>\n## MessageFormat extensions\n\nYou can write localizable plural and gender based messages in AngularJS interpolation expressions and\n`$interpolate` calls.\n\nThis syntax extension is provided by way of the `ngMessageFormat` module that your application can\ndepend upon (shipped separately as `angular-message-format.min.js` and `angular-message-format.js`.)\nA current limitation of the `ngMessageFormat` module, is that it does not support redefining the\n`$interpolate` start and end symbols. Only the default `{{` and `}}` are allowed.\n\nThe syntax extension is based on a subset of the ICU MessageFormat syntax that covers plurals and\ngender selections.  Please refer to the links in the “Further Reading” section at the bottom of this\nsection.\n\nYou may find it helpful to play with the following example as you read the explanations below:\n\n<example name=\"message-format-example\" module=\"messageFormatExample\" deps=\"angular-message-format.js\">\n  <file name=\"index.html\">\n    <div ng-controller=\"ckCtrl\">\n      <b>Set number of recipients</b>\n      <button ng-click=\"setNumRecipients(0)\">None</button>\n      <button ng-click=\"setNumRecipients(1)\">One</button>\n      <button ng-click=\"setNumRecipients(2)\">Two</button>\n      <button ng-click=\"setNumRecipients(3)\">Three</button>\n\n\n      <br><br>\n      <b>Sender's</b> name: <input ng-model=\"sender.name\"> &nbsp;&nbsp;\n\n      <br><br><b>Recipients</b><br>\n      <div ng-repeat=\"recipient in recipients\">\n        Name: <input ng-model=\"recipient.name\"> &nbsp;&nbsp;\n        Gender: <button ng-click=\"setGender(recipient, 'male')\">male</button>\n                <button ng-click=\"setGender(recipient, 'female')\">female</button>\n                <button ng-click=\"setGender(recipient, 'other')\">other</button>\n      </div>\n\n      <br><br><b>Message</b><br>\n      {{recipients.length, plural, offset:1\n          =0 {You ({{sender.name}}) gave no gifts}\n          =1 { {{ recipients[0].gender, select,\n                    male {You ({{sender.name}}) gave him ({{recipients[0].name}}) a gift.}\n                    female {You ({{sender.name}}) gave her ({{recipients[0].name}}) a gift.}\n                    other {You ({{sender.name}}) gave them ({{recipients[0].name}}) a gift.}\n                }}\n             }\n          one { {{ recipients[0].gender, select,\n                    male {You ({{sender.name}}) gave him ({{recipients[0].name}}) and one other person a gift.}\n                    female {You ({{sender.name}}) gave her ({{recipients[0].name}}) and one other person a gift.}\n                    other {You ({{sender.name}}) gave them ({{recipients[0].name}}) and one other person a gift.}\n                }}\n             }\n             other {You ({{sender.name}}) gave {{recipients.length}} people gifts. }\n      }}\n\n      <br><br><b>In an attribute</b><br>\n      <div attrib=\"{{recipients.length, plural, offset:1\n                      =0 {You ({{sender.name}}) gave no gifts}\n                      =1 { {{ recipients[0].gender, select,\n                                male {You ({{sender.name}}) gave him ({{recipients[0].name}}) a gift.}\n                                female {You ({{sender.name}}) gave her ({{recipients[0].name}}) a gift.}\n                                other {You ({{sender.name}}) gave them ({{recipients[0].name}}) a gift.}\n                            }}\n                         }\n                      one { {{ recipients[0].gender, select,\n                                male {You ({{sender.name}}) gave him ({{recipients[0].name}}) and one other person a gift.}\n                                female {You ({{sender.name}}) gave her ({{recipients[0].name}}) and one other person a gift.}\n                                other {You ({{sender.name}}) gave them ({{recipients[0].name}}) and one other person a gift.}\n                            }}\n                         }\n                         other {You ({{sender.name}}) gave {{recipients.length}} people gifts. }\n                   }}\">\n          This div has an attribute interpolated with messageformat.  Use the DOM inspector to check it out.\n      </div>\n    </div>\n  </file>\n  <file name=\"app.js\">\n    function Person(name, gender) {\n      this.name = name;\n      this.gender = gender;\n    }\n\n    angular.module('messageFormatExample', ['ngMessageFormat'])\n      .controller('ckCtrl', function($scope, $injector, $parse) {\n        var people = [new Person('Alice', 'female'),\n                      new Person('Bob', 'male'),\n                      new Person('Charlie', 'male')];\n\n        $scope.sender = new Person('Harry Potter', 'male');\n        $scope.recipients = people.slice();\n\n        $scope.setNumRecipients = function(n) {\n          n = n > people.length ? people.length : n;\n          $scope.recipients = people.slice(0, n);\n        };\n\n        $scope.setGender = function(person, gender) {\n          person.gender = gender;\n        };\n      });\n  </file>\n</example>\n\n### Plural Syntax\n\nThe syntax for plural based message selection looks like the following:\n\n```text\n{{NUMERIC_EXPRESSION, plural,\n    =0 {MESSAGE_WHEN_VALUE_IS_0}\n    =1 {MESSAGE_WHEN_VALUE_IS_1}\n    =2 {MESSAGE_WHEN_VALUE_IS_2}\n    =3 {MESSAGE_WHEN_VALUE_IS_3}\n    ...\n    zero {MESSAGE_WHEN_PLURAL_CATEGORY_IS_ZERO}\n    one {MESSAGE_WHEN_PLURAL_CATEGORY_IS_ONE}\n    two {MESSAGE_WHEN_PLURAL_CATEGORY_IS_TWO}\n    few {MESSAGE_WHEN_PLURAL_CATEGORY_IS_FEW}\n    many {MESSAGE_WHEN_PLURAL_CATEGORY_IS_MANY}\n    other {MESSAGE_WHEN_THERE_IS_NO_MATCH}\n}}\n```\n\nPlease note that whitespace (including newline) is generally insignificant except as part of the\nactual message text that occurs in curly braces.  Whitespace is generally used to aid readability.\n\nHere, `NUMERIC_EXPRESSION` is an expression that evaluates to a numeric value based on which the\ndisplayed message should change based on pluralization rules.\n\nFollowing the AngularJS expression, you would denote the plural extension syntax by the `, plural,`\nsyntax element.  The spaces there are optional.\n\nThis is followed by a list of selection keyword and corresponding message pairs.  The \"other\"\nkeyword and corresponding message are **required** but you may have as few or as many of the other\ncategories as you need.\n\n#### Selection Keywords\n\nThe selection keywords can be either exact matches or language dependent [plural\ncategories](http://cldr.unicode.org/index/cldr-spec/plural-rules).\n\nExact matches are written as the equal sign followed by the exact value. `=0`, `=1`, `=2` and\n`=123` are all examples of exact matches.  Note that there should be no space between the equal sign\nand the numeric value.\n\nPlural category matches are single words corresponding to the [plural\ncategories](http://cldr.unicode.org/index/cldr-spec/plural-rules) of the CLDR plural category spec.\nThese categories vary by locale.  The \"en\" (English) locale, for example, defines just \"one\" and\n\"other\" while the \"ga\" (Irish) locale defines \"one\", \"two\", \"few\", \"many\" and \"other\".  Typically,\nyou would just write the categories for your language.  During translation, the translators will add\nor remove more categories depending on the target locale.\n\nExact matches always win over keyword matches.  Therefore, if you define both `=0` and `zero`, when\nthe value of the expression is zero, the `=0` message is the one that will be selected.  (The\nduplicate keyword categories are helpful when used with the optional `offset` syntax described\nlater.)\n\n\n#### Messages\n\nMessages immediately follow a selection keyword and are optionally preceded by whitespace.  They are\nwritten in single curly braces (`{}`).  They may contain AngularJS interpolation syntax inside them.\nIn addition, the `#` symbol is a placeholder for the actual numeric value of the expression.\n\n### Simple plural example\n\n```text\n{{numMessages, plural,\n      =0 {You have no new messages}\n      =1 {You have one new message}\n   other {You have # new messages}\n}}\n```\n\nBecause these messages can themselves contain AngularJS expressions, you could also write this as\nfollows:\n\n```text\n{{numMessages, plural,\n      =0 {You have no new messages}\n      =1 {You have one new message}\n   other {You have {{numMessages}} new messages}\n}}\n```\n\n\n### Plural syntax with optional `offset`\n\nThe plural syntax supports an optional `offset` syntax that is used in matching.  It's simpler to\nexplain this with an example.\n\n```text\n{{recipients.length, plural, offset:1\n    =0    {You gave no gifts}\n    =1    {You gave {{recipients[0].name}} a gift}\n    one   {You gave {{recipients[0].name}} and one other person a gift}\n    other {You gave {{recipients[0].name}} and # other people a gift}\n}}\n```\n\nWhen an `offset` is specified, the matching works as follows.  First, the exact value of the AngularJS\nexpression is matched against the exact matches (i.e. `=N` selectors) to find a match.  If there is\none, that message is used.  If there was no match, then the offset value is subtracted from the\nvalue of the expression and locale specific pluralization rules are applied to this new value to\nobtain its plural category (such as “one”, “few”, “many”, etc.) and a match is attempted against the\nkeyword selectors and the matching message is used.  If there was no match, then the “other”\ncategory (required) is used.  The value of the `#` character inside a message is the value of\noriginal expression reduced by the offset value that was specified.\n\n### Escaping / Quoting\n\nYou will need to escape curly braces or the `#` character inside message texts if you want them to\nbe treated literally with no special meaning.  You may quote/escape any character in your message\ntext by preceding it with a `\\` (backslash) character.  The backslash character removes any special\nmeaning to the character that immediately follows it.  Therefore, you can escape or quote the\nbackslash itself by preceding it with another backslash character.\n\n\n### Gender (aka select) Syntax\n\nThe gender support is provided by the more generic \"select\" syntax that is more akin to a switch\nstatement.  It is general enough to support use for gender based messages.\n\nThe syntax for gender based message selection looks like the following:\n\n```text\n{{EXPRESSION, select,\n    male {MESSAGE_WHEN_EXPRESSION_IS_MALE}\n    female {MESSAGE_WHEN_EXPRESSION_IS_FEMALE}\n    ...\n    other {MESSAGE_WHEN_THERE_IS_NO_GENDER_MATCH}\n}}\n```\n\nPlease note that whitespace (including newline) is generally insignificant except as part of the\nactual message text that occurs in curly braces.  Whitespace is generally used to aid readability.\n\nHere, `EXPRESSION` is an AngularJS expression that evaluates to the gender of the person that\nis used to select the message that should be displayed.\n\nThe AngularJS expression is followed by `, select,` where the spaces are optional.\n\nThis is followed by a list of selection keyword and corresponding message pairs.  The \"other\"\nkeyword and corresponding message are **required** but you may have as few or as many of the other\ngender values as you need (i.e. it isn't restricted to male/female.)  Note however, that the\nmatching is **case-sensitive**.\n\n#### Selection Keywords\n\nSelection keywords are simple words like \"male\" and \"female\".  The keyword, \"other\", and its\ncorresponding message are required while others are optional.  It is used when the AngularJS\nexpression does not match (case-insensitively) any of the other keywords specified.\n\n#### Messages\n\nMessages immediately follow a selection keyword and are optionally preceded by whitespace.  They are\nwritten in single curly braces (`{}`).  They may contain AngularJS interpolation syntax inside them.\n\n### Simple gender example\n\n```text\n{{friendGender, select,\n       male {Invite him}\n     female {Invite her}\n      other {Invite them}\n}}\n```\n\n### Nesting\n\nAs mentioned in the syntax for plural and select, the embedded messages can contain AngularJS\ninterpolation syntax.  Since you can use MessageFormat extensions in AngularJS interpolation, this\nallows you to nest plural and gender expressions in any order.\n\nPlease note that if these are intended to reach a translator and be translated, it is recommended\nthat the messages appear as a whole and not be split up.\n\n### Demonstration of nesting\n\nThis is taken from the above example.\n\n```text\n{{recipients.length, plural, offset:1\n    =0 {You ({{sender.name}}) gave no gifts}\n    =1 { {{ recipients[0].gender, select,\n              male {You ({{sender.name}}) gave him ({{recipients[0].name}}) a gift.}\n              female {You ({{sender.name}}) gave her ({{recipients[0].name}}) a gift.}\n              other {You ({{sender.name}}) gave them ({{recipients[0].name}}) a gift.}\n          }}\n       }\n    one { {{ recipients[0].gender, select,\n              male {You ({{sender.name}}) gave him ({{recipients[0].name}}) and one other person a gift.}\n              female {You ({{sender.name}}) gave her ({{recipients[0].name}}) and one other person a gift.}\n              other {You ({{sender.name}}) gave them ({{recipients[0].name}}) and one other person a gift.}\n          }}\n       }\n    other {You ({{sender.name}}) gave {{recipients.length}} people gifts. }\n}}\n```\n\n### Differences from the ICU MessageFormat syntax\n\nThis section is useful to you if you're already familiar with the ICU MessageFormat syntax.\n\nThis syntax extension, while based on MessageFormat, has been designed to be backwards compatible\nwith existing AngularJS interpolation expressions.  The key rule is simply this: **All\ninterpolations are done inside double curlies.** The top level comma operator after an expression\ninside the double curlies causes MessageFormat extensions to be recognized.  Such a top level comma\nis otherwise illegal in an AngularJS expression and is used by MessageFormat to specify the function\n(such as plural/select) and it's related syntax.\n\nTo understand the extension, take a look at the ICU MessageFormat syntax as specified by the ICU\ndocumentation.  Anywhere in that MessageFormat that you have regular message text and you want to\nsubstitute an expression, just put it in double curlies instead of single curlies that MessageFormat\ndictates.  This has a huge advantage.  **You are no longer limited to simple identifiers for\nsubstitutions**.  Because you are using double curlies, you can stick in any arbitrary interpolation\nsyntax there, including nesting more MessageFormat expressions!\n\n### Further Reading\nFor more details, please refer to our [design doc](https://docs.google.com/a/google.com/document/d/1pbtW2yvtmFBikfRrJd8VAsabiFkKezmYZ_PbgdjQOVU/edit).\nYou can read more about the ICU MessageFormat syntax at\n[Formatting Messages | ICU User Guide](http://userguide.icu-project.org/formatparse/messages#TOC-MessageFormat).\n"
  },
  {
    "path": "docs/content/guide/ie.ngdoc",
    "content": "@ngdoc overview\n@name Internet Explorer Compatibility\n@sortOrder 530\n@description\n\n# Internet Explorer Compatibility\n\n<div class=\"alert alert-warning\">\n**Note:** AngularJS 1.3 has dropped support for IE8. Read more about it on\n[our blog](https://blog.angularjs.org/2013/12/angularjs-13-new-release-approaches.html).\nAngularJS 1.2 will continue to support IE8, but the core team does not plan to spend time\naddressing issues specific to IE8 or earlier.\n</div>\n\nThis document describes the Internet Explorer (IE) idiosyncrasies when dealing with custom HTML\nattributes and tags. Read this document if you are planning on deploying your AngularJS application\non IE.\n\nThe project currently supports and will attempt to fix bugs for IE9 and above. The continuous\nintegration server runs all unit tests against IE9, IE10, and IE11. See\n[CircleCI](https://circleci.com/gh/angular/workflows/angular.js/tree/master).\n\nWe do not run tests on IE8 and below. A subset of the AngularJS functionality may work on these\nbrowsers, but it is up to you to test and decide whether it works for your particular app.\n\n\nTo ensure your AngularJS application works on IE please consider:\n\n1. Use `ng-style` tags instead of `style=\"{{ someCss }}\"`. The latter works in Chrome, Firefox,\n   Safari and Edge but does not work in Internet Explorer (even 11).\n2. For the `type` attribute of buttons, use `ng-attr-type` tags instead of\n   `type=\"{{ someExpression }}\"`. If using the latter, Internet Explorer overwrites the expression\n   with `type=\"submit\"` before AngularJS has a chance to interpolate it.\n3. For the `value` attribute of progress, use `ng-attr-value` tags instead of\n   `value=\"{{ someExpression}}\"`. If using the latter, Internet Explorer overwrites the expression\n   with `value=\"0\"` before AngularJS has a chance to interpolate it.\n4. For the `placeholder` attribute of textarea, use `ng-attr-placeholder` tags instead\n   of `placeholder=\"{{ someExpression }}\"`. If using the latter, Internet Explorer will error\n   on accessing the `nodeValue` on a parentless `TextNode` in Internet Explorer 10 & 11\n   (see [issue 5025](https://github.com/angular/angular.js/issues/5025)).\n5. Using the `disabled` attribute on an element that has\n   descendant form controls can result in unexpected behavior in Internet Explorer 11.\n   For example, the value of descendant input elements with `ng-model` will not reflect\n   the model (or changes to the model), and the value of the `placeholder` attribute will be\n   inserted as the input's value. Descendant select elements will also be inoperable, as if they\n   had the `disabled` attribute applied to them, which may not be the intended effect.\n   To work around this unexpected behavior, 1) avoid using the identifier `disabled` for custom attribute\n   directives that are on elements with descendant form controls, and 2) avoid using `disabled` as an identifier\n   for an attribute passed to a custom directive that has descendant form controls.\n"
  },
  {
    "path": "docs/content/guide/index.ngdoc",
    "content": "@ngdoc overview\n@name Developer Guide\n@description\n\n# Guide to AngularJS Documentation\n\nOn this page, you will find a list of official AngularJS resources on various topics.\n\nJust starting out with AngularJS? Try working through our step by step tutorial or try\nbuilding on our seed project.\n\n* {@link tutorial/index Official AngularJS Tutorial}\n* [AngularJS Seed](https://github.com/angular/angular-seed)\n\nReady to find out more about AngularJS?\n\n* {@link guide/introduction What is AngularJS?}\n* {@link guide/concepts Conceptual Overview}\n\n## Core Concepts\n\n### Templates\n\nIn AngularJS applications, you move the job of filling page templates with data from the server to the client.  The result is a system better structured for dynamic page updates.  Below are the core features you'll use.\n\n* {@link guide/databinding Data binding}\n* {@link guide/expression Expressions}\n* {@link guide/interpolation Interpolation}\n* {@link guide/directive Directives}\n* {@link ngRoute.$route Views and routes (see the example)}\n* {@link guide/filter Filters}\n* {@link guide/compiler HTML compiler}\n* {@link guide/forms Forms}\n\n### Application Structure\n\n* **App wiring:** {@link guide/di Dependency injection}\n* **Exposing model to templates:** {@link guide/scope Scopes}\n* **Bootstrap:** {@link guide/bootstrap Bootstrapping an app}\n* **Communicating with servers:** {@link ng.$http $http}, {@link ngResource.$resource $resource}\n\n### Other Features\n\n* **Animation:** {@link guide/animations Core concepts}, {@link ngAnimate ngAnimate API}\n* **Security:** {@link guide/security Security Docs}, {@link ng.$sce Strict Contextual Escaping}, {@link ng.directive:ngCsp Content Security Policy}, {@link ngSanitize.$sanitize $sanitize}, [video](https://www.youtube.com/watch?v=18ifoT-Id54)\n* **Internationalization and Localization:** {@link guide/i18n AngularJS Guide to i18n and l10n}, {@link ng.filter:date date filter}, {@link ng.filter:currency currency filter}, [Creating multilingual support](https://blog.novanet.no/creating-multilingual-support-using-angularjs/)\n* **Touch events:** {@link ngTouch Touch events}\n* **Accessibility:** {@link guide/accessibility ngAria}\n\n### Testing\n\n* **Unit testing:** [Karma](http://karma-runner.github.io), {@link guide/unit-testing Unit testing}, {@link guide/services#unit-testing Testing services},\n* **End-to-End Testing:** [Protractor](https://github.com/angular/protractor), {@link guide/e2e-testing e2e testing guide}\n\n\n## Community Resources\n\nWe have set up a guide to many resources provided by the community, where you can find lots\nof additional information and material on these topics, a list of complimentary libraries, and much more.\n\n* {@link guide/external-resources External AngularJS resources}\n\n\n## Getting Help\n\nThe recipe for getting help on your unique issue is to create an example that could work (even if it doesn't) in a shareable example on [Plunker](http://plnkr.co/), [JSFiddle](http://jsfiddle.net/), or similar site and then post to one of the following:\n\n* [Stackoverflow.com](http://stackoverflow.com/search?q=angularjs)\n* [AngularJS mailing list](https://groups.google.com/forum/#!forum/angular)\n* [AngularJS IRC channel](http://webchat.freenode.net/?channels=angularjs&uio=d4)\n\n## Official Communications\n\nOfficial announcements, news and releases are posted to our blog, G+ and Twitter:\n\n* [AngularJS Blog](http://blog.angularjs.org/)\n* [Google+](https://plus.google.com/u/0/+AngularJS)\n* [Twitter](https://twitter.com/angular)\n* [AngularJS on YouTube](http://youtube.com/angularjs)\n\n## Contributing to AngularJS\n\nThough we have a core group of core contributors at Google, AngularJS is an open source project with hundreds of contributors.\nWe'd love you to be one of them.  When you're ready, please read the {@link misc/contribute Guide for contributing to AngularJS}.\n\n## Something Missing?\n\nDidn't find what you're looking for here? Check out the {@link guide/external-resources External AngularJS resources guide}.\n\nIf you have awesome AngularJS resources that belong on that page, please tell us about them on\n[Google+](https://plus.google.com/u/0/+AngularJS) or [Twitter](https://twitter.com/angularjs).\n\n"
  },
  {
    "path": "docs/content/guide/interpolation.ngdoc",
    "content": "@ngdoc overview\n@name Interpolation\n@sortOrder 275\n@description\n\n# Interpolation and data-binding\n\nInterpolation markup with embedded {@link guide/expression expressions} is used by AngularJS to\nprovide data-binding to text nodes and attribute values.\n\nAn example of interpolation is shown below:\n\n```html\n<a ng-href=\"img/{{username}}.jpg\">Hello {{username}}!</a>\n```\n\n### How text and attribute bindings work\n\nDuring the compilation process the {@link ng.$compile compiler} uses the {@link ng.$interpolate $interpolate}\nservice to see if text nodes and element attributes contain interpolation markup with embedded expressions.\n\nIf that is the case, the compiler adds an interpolateDirective to the node and\nregisters {@link ng.$rootScope.Scope#$watch watches} on the computed interpolation function,\nwhich will update the corresponding text nodes or attribute values as part of the\nnormal {@link ng.$rootScope.Scope#$digest digest} cycle.\n\nNote that the interpolateDirective has a priority of 100 and sets up the watch in the preLink function.\n\n### How the string representation is computed\n\nIf the interpolated value is not a `String`, it is computed as follows:\n- `undefined` and `null` are converted to `''`\n- if the value is an object that is not a `Number`, `Date` or `Array`, $interpolate looks for\na custom `toString()` function on the object, and uses that. Custom means that\n`myObject.toString !== Object.prototype.toString`.\n- if the above doesn't apply, `JSON.stringify` is used.\n\n### Binding to boolean attributes\n\nAttributes such as `disabled` are called `boolean` attributes, because their presence means `true` and\ntheir absence means `false`. We cannot use normal attribute bindings with them, because the HTML\nspecification does not require browsers to preserve the values of boolean attributes. This means that\nif we put an AngularJS interpolation expression into such an attribute then the binding information\nwould be lost, because the browser ignores the attribute value.\n\nIn the following example, the interpolation information would be ignored and the browser would simply\ninterpret the attribute as present, meaning that the button would always be disabled.\n\n```html\n  Disabled: <input type=\"checkbox\" ng-model=\"isDisabled\" />\n  <button disabled=\"{{isDisabled}}\">Disabled</button>\n```\n\nFor this reason, AngularJS provides special `ng`-prefixed directives for the following boolean attributes:\n{@link ngDisabled `disabled`}, {@link ngRequired `required`}, {@link ngSelected `selected`},\n{@link ngChecked `checked`}, {@link ngReadonly `readOnly`} , and {@link ngOpen `open`}.\n\nThese directives take an expression inside the attribute, and set the corresponding boolean attribute\nto true when the expression evaluates to truthy.\n\n```html\n  Disabled: <input type=\"checkbox\" ng-model=\"isDisabled\" />\n  <button ng-disabled=\"isDisabled\">Disabled</button>\n```\n\n### `ngAttr` for binding to arbitrary attributes\n\nWeb browsers are sometimes picky about what values they consider valid for attributes.\n\nFor example, considering this template:\n\n```html\n<svg>\n  <circle cx=\"{{cx}}\"></circle>\n</svg>\n```\n\nWe would expect AngularJS to be able to bind to this, but when we check the console we see\nsomething like `Error: Invalid value for attribute cx=\"{{cx}}\"`. Because of the SVG DOM API's\nrestrictions, you cannot simply write `cx=\"{{cx}}\"`.\n\nWith `ng-attr-cx` you can work around this problem.\n\nIf an attribute with a binding is prefixed with the `ngAttr` prefix (denormalized as `ng-attr-`)\nthen during the binding it will be applied to the corresponding unprefixed attribute. This allows\nyou to bind to attributes that would otherwise be eagerly processed by browsers\n(e.g. an SVG element's `circle[cx]` attributes). When using `ngAttr`, the `allOrNothing` flag of\n{@link ng.$interpolate $interpolate} is used, so if any expression in the interpolated string\nresults in `undefined`, the attribute is removed and not added to the element.\n\nFor example, we could fix the example above by instead writing:\n\n```html\n<svg>\n  <circle ng-attr-cx=\"{{cx}}\"></circle>\n</svg>\n```\n\nIf one wants to modify a camelcased attribute (SVG elements have valid camelcased attributes),\nsuch as `viewBox` on the `svg` element, one can use underscores to denote that the attribute to bind\nto is naturally camelcased.\n\nFor example, to bind to `viewBox`, we can write:\n\n```html\n<svg ng-attr-view_box=\"{{viewBox}}\">\n</svg>\n```\n\nOther attributes may also not work as expected when they contain interpolation markup, and\ncan be used with `ngAttr` instead. The following is a list of known problematic attributes:\n\n- **size** in `<select>` elements (see [issue 1619](https://github.com/angular/angular.js/issues/1619))\n- **placeholder** in `<textarea>` in Internet Explorer 10/11 (see [issue 5025](https://github.com/angular/angular.js/issues/5025))\n- **type** in `<button>` in Internet Explorer 11 (see [issue 14117](https://github.com/angular/angular.js/issues/5025))\n- **value** in `<progress>` in Internet Explorer = 11 (see [issue 7218](https://github.com/angular/angular.js/issues/7218))\n\n## Known Issues\n\n### Dynamically changing an interpolated value\n\nYou should avoid dynamically changing the content of an interpolated string (e.g. attribute value\nor text node). Your changes are likely to be overwritten, when the original string gets evaluated.\nThis restriction applies to both directly changing the content via JavaScript or indirectly using a\ndirective.\n\nFor example, you should not use interpolation in the value of the `style` attribute (e.g.\n`style=\"color: {{ 'orange' }}; font-weight: {{ 'bold' }};\"`) **and** at the same time use a\ndirective that changes the content of that attribute, such as `ngStyle`.\n\n### Embedding interpolation markup inside expressions\n\n<div class=\"alert alert-danger\">\n**Note:** AngularJS directive attributes take either expressions *or* interpolation markup with embedded expressions.\nIt is considered **bad practice** to embed interpolation markup inside an expression:\n</div>\n\n```html\n<div ng-show=\"form{{$index}}.$invalid\"></div>\n```\n\nYou should instead delegate the computation of complex expressions to the scope, like this:\n\n```html\n<div ng-show=\"getForm($index).$invalid\"></div>\n```\n\n```js\n  function getForm(index) {\n    return $scope['form' + index];\n  }\n```\n\nYou can also access the `scope` with `this` in your templates:\n\n```html\n<div ng-show=\"this['form' + $index].$invalid\"></div>\n```\n\n#### Why mixing interpolation and expressions is bad practice:\n\n- It increases the complexity of the markup\n- There is no guarantee that it works for every directive, because interpolation itself is a directive.\nIf another directive accesses attribute data before interpolation has run, it will get the raw\ninterpolation markup and not data.\n- It impacts performance, as interpolation adds another watcher to the scope.\n- Since this is not recommended usage, we do not test for this, and changes to\nAngularJS core may break your code.\n"
  },
  {
    "path": "docs/content/guide/introduction.ngdoc",
    "content": "@ngdoc overview\n@name Introduction\n@sortOrder 100\n@description\n\n\n# What Is AngularJS?\n\nAngularJS is a structural framework for dynamic web apps. It lets you use HTML as your template\nlanguage and lets you extend HTML's syntax to express your application's components clearly and\nsuccinctly. AngularJS's data binding and dependency injection eliminate much of the code you\nwould otherwise have to write. And it all happens within the browser, making it\nan ideal partner with any server technology.\n\nAngularJS is what HTML would have been, had it been designed for applications. HTML is a great\ndeclarative language for static documents. It does not contain much in the way of creating\napplications, and as a result building web applications is an exercise in *what do I have to do\nto trick the browser into doing what I want?*\n\nThe impedance mismatch between dynamic applications and static documents is often solved with:\n\n  * **a library** - a collection of functions which are useful when writing web apps. Your code is\n    in charge and it calls into the library when it sees fit. E.g., `jQuery`.\n  * **frameworks** - a particular implementation of a web application, where your code fills in\n    the details. The framework is in charge and it calls into your code when it needs something\n    app specific. E.g., `durandal`, `ember`, etc.\n\n\nAngularJS takes another approach. It attempts to minimize the impedance mismatch between document\ncentric HTML and what an application needs by creating new HTML constructs. AngularJS teaches the\nbrowser new syntax through a construct we call *directives*. Examples include:\n\n  * Data binding, as in `{{}}`.\n  * DOM control structures for repeating, showing and hiding DOM fragments.\n  * Support for forms and form validation.\n  * Attaching new behavior to DOM elements, such as DOM event handling.\n  * Grouping of HTML into reusable components.\n\n\n\n## A complete client-side solution\n\nAngularJS is not a single piece in the overall puzzle of building the client-side of a web\napplication. It handles all of the DOM and AJAX glue code you once wrote by hand and puts it in a\nwell-defined structure. This makes AngularJS opinionated about how a CRUD (Create, Read, Update, Delete)\napplication should be built. But while it is opinionated, it also tries to make sure that its opinion\nis just a starting point you can easily change. AngularJS comes with the following out-of-the-box:\n\n  * Everything you need to build a CRUD app in a cohesive set: Data-binding, basic templating\n    directives, form validation, routing, deep-linking, reusable components and dependency injection.\n  * Testability story: Unit-testing, end-to-end testing, mocks and test harnesses.\n  * Seed application with directory layout and test scripts as a starting point.\n\n\n## AngularJS's sweet spot\n\nAngularJS simplifies application development by presenting a higher level of abstraction to the\ndeveloper. Like any abstraction, it comes at a cost of flexibility. In other words, not every app\nis a good fit for AngularJS. AngularJS was built with the CRUD application in mind. Luckily CRUD\napplications represent the majority of web applications. To understand what AngularJS is\ngood at, though, it helps to understand when an app is not a good fit for AngularJS.\n\nGames and GUI editors are examples of applications with intensive and tricky DOM manipulation.\nThese kinds of apps are different from CRUD apps, and as a result are probably not a good fit for AngularJS.\nIn these cases it may be better to use a library with a lower level of abstraction, such as `jQuery`.\n\n## The Zen of AngularJS\n\nAngularJS is built around the belief that declarative code is better than imperative when it comes\nto building UIs and wiring software components together, while imperative code is excellent for\nexpressing business logic.\n\n\n  * It is a very good idea to decouple DOM manipulation from app logic. This dramatically improves\n    the testability of the code.\n  * It is a really, _really_ good idea to regard app testing as equal in importance to app\n    writing. Testing difficulty is dramatically affected by the way the code is structured.\n  * It is an excellent idea to decouple the client side of an app from the server side. This\n    allows development work to progress in parallel, and allows for reuse of both sides.\n  * It is very helpful indeed if the framework guides developers through the entire journey of\n    building an app: From designing the UI, through writing the business logic, to testing.\n  * It is always good to make common tasks trivial and difficult tasks possible.\n\n\n\nAngularJS frees you from the following pains:\n\n  * **Registering callbacks:** Registering callbacks clutters your code, making it hard to see the\n    forest for the trees. Removing common boilerplate code such as callbacks is a good thing. It\n    vastly reduces the amount of JavaScript coding _you_ have to do, and it makes it easier to see\n    what your application does.\n  * **Manipulating HTML DOM programmatically:** Manipulating HTML DOM is a cornerstone of AJAX\n    applications, but it's cumbersome and error-prone. By declaratively describing how the UI\n    should change as your application state changes, you are freed from low-level DOM manipulation\n    tasks. Most applications written with AngularJS never have to programmatically manipulate the\n    DOM, although you can if you want to.\n  * **Marshaling data to and from the UI:** CRUD operations make up the majority of AJAX\n    applications' tasks. The flow of marshaling data from the server to an internal object to an HTML\n    form, allowing users to modify the form, validating the form, displaying validation errors,\n    returning to an internal model, and then back to the server, creates a lot of boilerplate\n    code. AngularJS eliminates almost all of this boilerplate, leaving code that describes the\n    overall flow of the application rather than all of the implementation details.\n  * **Writing tons of initialization code just to get started:** Typically you need to write a lot\n    of plumbing just to get a basic \"Hello World\" AJAX app working. With AngularJS you can bootstrap\n    your app easily using services, which are auto-injected into your application in a\n    [Guice](https://github.com/google/guice)-like dependency-injection style. This allows you\n    to get started developing features quickly. As a bonus, you get full control over the\n    initialization process in automated tests.\n\n"
  },
  {
    "path": "docs/content/guide/migration.ngdoc",
    "content": "@ngdoc overview\n@name Migrating from Previous Versions\n@sortOrder 550\n@description\n\n# Migrating an App to a newer version\n\nMinor version releases in AngularJS introduce several breaking changes that may require changes to your\napplication's source code; for instance from 1.0 to 1.2 and from 1.2 to 1.3.\n\nAlthough we try to avoid breaking changes, there are some cases where it is unavoidable:\n\n* AngularJS has undergone thorough security reviews to make applications safer by default,\nwhich drives many of these changes.\n* Several new features, especially animations, would not be possible without a few changes.\n* Finally, some outstanding bugs were best fixed by changing an existing API.\n\n## Migrating from 1.7 to 1.8\n\nGenerally updating to 1.8.0 from 1.7.x should be a straightforward process and is highly recommended.\nAngularJS 1.8 is a breaking change release from 1.7 to mitigate a security issue.\n\nJqLite no longer turns XHTML-like strings like `<div /><span />` to sibling elements when not in XHTML\nmode: `<div></div><span></span>`.\nInstead it will leave the elements alone. In non-XHTML mode the browser will convert these to nested\nelements: `<div><span></span></div>`.\n\nThis is a security fix to avoid an XSS vulnerability if a new jqLite element is created from a\nuser-controlled HTML string. If you must have this functionality and understand the risk involved\nthen it is posible to restore the original behavior by calling\n\n```js\nangular.UNSAFE_restoreLegacyJqLiteXHTMLReplacement();\n```\n\nBut you should adjust your code for this change and remove your use of this function as soon as\npossible.\n\nNote that this only patches jqLite. If you use jQuery 3.5.0 or newer, please read the\n[jQuery 3.5 upgrade guide](https://jquery.com/upgrade-guide/3.5/) for more details about the workarounds.\n\n\n## Migrating from 1.6 to 1.7\n\nAngularJS 1.7 contains bug fixes and features to AngularJS core and its external modules, some of\nwhich contain breaking changes. However, most of these address internal behavior and not APIs, and\nshould not affect many applications.\nAdditionally, we have removed some long-deprecated modules and APIs.\n\nThe most notable changes are:\n\n- `$resource` has now support for request and requestError interceptors\n\n- Several deprecated features have been removed:\n    - the `$controllerProvider.allowGlobals()` flag\n    - the `$compileProvider.preAssignBindingsEnabled()` flag\n    - the `angular.lowercase` and `angular.uppercase` methods\n    - the `$cookieStore` service from the `ngCookies` module\n    - the `ngClick` override directive and corresponding services from the `ngTouch` module\n    - the complete `ngScenario` module\n\nPlease note that feature development (without breaking changes) has happened in parallel on the\n1.6.x branch, so 1.7 doesn't contain many new features, but you may still benefit from those\nfeatures that were added (with possible BCs), bugfixes, and a few smaller performance improvements.\n\n\n<br />\nBelow is the full list of breaking changes:\n\n\n<br />\n<a name=\"migrate1.6to1.7-ng-directives\"></a>\n### Core: _Directives_\n\n\n#### **form**\n\n**Due to [223de5](https://github.com/angular/angular.js/commit/223de59e988dc0cc8b4ec3a045b7c0735eba1c77)**,\nforms will now set `$submitted` on child forms when they are submitted.\nFor example:\n```\n<form name=\"parentform\" ng-submit=\"$ctrl.submit()\">\n  <ng-form name=\"childform\">\n    <input type=\"text\" name=\"input\" ng-model=\"my.model\" />\n  </ng-form>\n  <input type=\"submit\" />\n</form>\n```\n\nSubmitting this form will set `$submitted` on \"parentform\" and \"childform\".\nPreviously, it was only set on \"parentform\".\n\nThis change was introduced because mixing `form` and `ngForm` does not create\nlogically separate forms, but rather something like input groups.\nTherefore, child forms should inherit the submission state from their parent form.\n\n\n#### **input[radio]** and **input[checkbox]**\n\n**Due to [656c8f](https://github.com/angular/angular.js/commit/656c8fa8f23b1277cc5c214c4d0237f3393afa1e)**,\n`input[radio]` and `input[checkbox]` now listen to the \"change\" event instead of the \"click\" event.\nMost apps should not be affected, as \"change\" is automatically fired by browsers after \"click\"\nhappens.\n\nTwo scenarios might need migration:\n\n- Custom click events:\n\nBefore this change, custom click event listeners on radio / checkbox would be called after the\ninput element and `ngModel` had been updated, unless they were specifically registered before\nthe built-in click handlers.\nAfter this change, they are called before the input is updated, and can call\n`event.preventDefault()` to prevent the input from updating.\n\nIf an app uses a click event listener that expects `ngModel` to be updated when it is called, it now\nneeds to register a change event listener instead.\n\n- Triggering click events:\n\nConventional trigger functions:\n\nThe change event might not be fired when the input element is not attached to the document. This\ncan happen in **tests** that compile input elements and trigger click events on them. Depending on\nthe browser (Chrome and Safari) and the trigger method, the change event will not be fired when the\ninput isn't attached to the document.\n\nBefore:\n\n```js\nit('should update the model', inject(function($compile, $rootScope) {\n  var inputElm = $compile('<input type=\"checkbox\" ng-model=\"checkbox\" />')($rootScope);\n\n  inputElm[0].click(); // Or different trigger mechanisms, such as jQuery.trigger()\n  expect($rootScope.checkbox).toBe(true);\n});\n```\n\nWith this patch, `$rootScope.checkbox` might not be true, because the click event hasn't triggered\nthe change event. To make the test, work append `inputElm` to the app's `$rootElement`, and the\n`$rootElement` to the `$document`.\n\nAfter:\n\n```js\nit('should update the model', inject(function($compile, $rootScope, $rootElement, $document) {\n  var inputElm = $compile('<input type=\"checkbox\" ng-model=\"checkbox\" />')($rootScope);\n\n  $rootElement.append(inputElm);\n  $document.append($rootElement);\n\n  inputElm[0].click(); // Or different trigger mechanisms, such as jQuery.trigger()\n  expect($rootScope.checkbox).toBe(true);\n});\n```\n\n\n#### **input\\[number\\]**\n\n**Due to [aa3f95](https://github.com/angular/angular.js/commit/aa3f951330ec7b10b43ea884d9b5754e296770ec)**,\n`input[type=number]` with `ngModel` now validates the input for the `max`/`min` restriction against\nthe `ngModelController.$viewValue` instead of against the `ngModelController.$modelValue`.\n\nThis affects apps that use `$parsers` or `$formatters` to transform the input / model value.\n\nIf you rely on the `$modelValue` validation, you can overwrite the `min`/`max` validator from a\ncustom directive, as seen in the following example directive definition object:\n\n```js\n{\n  restrict: 'A',\n  require: 'ngModel',\n  link: function(scope, element, attrs, ctrl) {\n    var maxValidator = ctrl.$validators.max;\n\n    ctrl.$validators.max = function(modelValue, viewValue) {\n      return maxValidator(modelValue, modelValue);\n    };\n  }\n}\n```\n\n\n#### **ngModel, input**\n\n**Due to [74b04c](https://github.com/angular/angular.js/commit/74b04c9403af4fc7df5b6420f22c9f45a3e84140)**,\n*Custom* parsers that fail to parse on input types \"email\", \"url\", \"number\", \"date\", \"month\",\n\"time\", \"datetime-local\", \"week\", no longer set `ngModelController.$error[inputType]`, and\nthe `ng-invalid-[inputType]` class. Also, custom parsers on input type \"range\" no longer set `ngModelController.$error.number` and the `ng-invalid-number` class.\n\nInstead, any custom parsers on these inputs set `ngModelController.$error.parse` and\n`ng-invalid-parse`. This change was made to make distinguishing errors from built-in parsers\nand custom parsers easier.\n\n\n#### **ngModelOptions**\n\n**Due to [55ba44](https://github.com/angular/angular.js/commit/55ba44913e02650b56410aa9ab5eeea5d3492b68)**,\nthe 'default' key in 'debounce' now only debounces the default event, i.e. the event that is added\nas an update trigger by the different input directives automatically.\n\nPreviously, it also applied to other update triggers defined in 'updateOn' that\ndid not have a corresponding key in the 'debounce'.\n\nThis behavior is now supported via a special wildcard / catch-all key: '*'.\n\nSee the following example:\n\nPre-1.7:\n'mouseup' is also debounced by 500 milliseconds because 'default' is applied:\n```html\nng-model-options=\"{\n  updateOn: 'default blur mouseup',\n  debounce: { 'default': 500, 'blur': 0 }\n}\"\n```\n\n1.7:\nThe pre-1.7 behavior can be re-created by setting '*' as a catch-all debounce value:\n```html\nng-model-options=\"{\n  updateOn: 'default blur mouseup',\n  debounce: { '*': 500, 'blur': 0 }\n}\"\n```\n\nIn contrast, when only 'default' is used, 'blur' and 'mouseup' are not debounced:\n```html\nng-model-options=\"{\n  updateOn: 'default blur mouseup',\n  debounce: { 'default': 500 }\n}\n```\n\n\n#### **ngStyle**\n\n**Due to [15bbd3](https://github.com/angular/angular.js/commit/15bbd3e18cd89b91f7206a06c73d40e54a8a48a0)**,\nthe use of deep-watching in `ngStyle` has changed. Previously, `ngStyle` would trigger styles to be\nre-applied whenever nested state changed. Now, only changes to direct properties of the watched\nobject will trigger changes.\n\n\n<a name=\"migrate1.6to1.7-ng-services\"></a>\n### Core: _Services_\n\n\n#### **$compile**\n\n**Due to [38f8c9](https://github.com/angular/angular.js/commit/38f8c97af74649ce224b6dd45f433cc665acfbfb)**,\ndirective bindings are no longer available in the constructor.\n\nPreviously, the `$compileProvider.preAssignBindingsEnabled` flag was supported.\nThe flag controlled whether bindings were available inside the controller\nconstructor or only in the `$onInit` hook. The bindings are now no longer\navailable in the constructor.\n\nTo migrate your code:\n\n1. If you haven't invoked `$compileProvider.preAssignBindingsEnabled()` you\ndon't have to do anything to migrate.\n\n2. If you specified `$compileProvider.preAssignBindingsEnabled(false)`, you\ncan remove that statement - since AngularJS 1.6.0 this is the default so your\napp should still work even in AngularJS 1.6 after such removal. Afterwards,\nmigrating to AngularJS 1.7.0 shouldn't require any further action.\n\n3. If you specified `$compileProvider.preAssignBindingsEnabled(true)` you need\nto first migrate your code so that the flag can be flipped to `false`. The\ninstructions on how to do that are available in the \"Migrating from 1.5 to 1.6\"\nguide: https://docs.angularjs.org/guide/migration#migrating-from-1-5-to-1-6\nAfterwards, remove the `$compileProvider.preAssignBindingsEnabled(true)`\nstatement.\n\n<hr />\n\n**Due to [6ccbfa](https://github.com/angular/angular.js/commit/6ccbfa65d60a3dc396d0cf6da21b993ad74653fd)**,\nthe `xlink:href` security context for SVG's `a` and `image` elements has been lowered.\n\nIn the unlikely case that an app relied on `RESOURCE_URL` trusted list for the\npurpose of binding to the `xlink:href` property of SVG's `<a>` or `<image>`\nelements and if the values do not pass the regular URL sanitization, they will\nbreak.\n\nTo fix this you need to ensure that the values used for binding to the affected\n`xlink:href` contexts are considered safe URLs, e.g. by trusting them in\n`$compileProvider`'s `aHrefSanitizationWhitelist` (called `aHrefSanitizationTrustedUrlList` form\n1.8.1 onwards) (for `<a>` elements) or `imgSrcSanitizationWhitelist` (called\n`imgSrcSanitizationTrustedUrlList` from 1.8.1 onwards) (for `<image>` elements).\n\n<hr />\n\n**Due to [fd4f01](https://github.com/angular/angular.js/commit/fd4f0111188b62773b99ab6eab38b4d2b5d8d727)**,\ndeep-watching is no longer used in literal one-way bindings.\n\nPreviously, when a literal value was passed into a directive/component via\none-way binding it would be watched with a deep watcher.\n\nFor example, for `<my-component input=\"[a]\">`, a new instance of the array\nwould be passed into the directive/component (and trigger `$onChanges`) not\nonly if `a` changed but also if any sub property of `a` changed such as\n`a.b` or `a.b.c.d.e` etc.\n\nThis also means a new but equal value for `a` would NOT trigger such a\nchange.\n\nNow, literal values use an input-based watch similar to other directive/component\none-way bindings. In this context inputs are the non-constant parts of the\nliteral. In the example above, the input would be `a`. Changes are only\ntriggered, when the inputs to the literal change.\n\n<hr />\n\n**Due to [1cf728](https://github.com/angular/angular.js/commit/1cf728e209a9e0016068fac2769827e8f747760e)**,\n`base[href]` was added to the list of `RESOURCE_URL` context attributes.\n\nPreviously, `<base href=\"{{ $ctrl.baseUrl }}\" />` would not require `baseUrl` to\nbe trusted as a `RESOURCE_URL`. Now, `baseUrl` will be sent to `$sce`'s\n`RESOURCE_URL` checks. By default, it will break unless `baseUrl` is of the same\norigin as the application document.\n\nRefer to the\n[`$sce` API docs](https://code.angularjs.org/snapshot/docs/api/ng/service/$sce)\nfor more info on how to trust a value in a `RESOURCE_URL` context.\n\nAlso, concatenation in trusted contexts is not allowed, which means that the\nfollowing won't work: `<base href=\"/something/{{ $ctrl.partialPath }}\" />`.\n\nEither construct complex values in a controller (recommended):\n\n```js\nthis.baseUrl = '/something/' + this.partialPath;\n```\n```html\n<base href=\"{{ $ctrl.baseUrl }}\" />\n```\n\nOr use string concatenation in the interpolation expression (not recommended\nexcept for the simplest of cases):\n\n```html\n<base href=\"{{ '/something/' + $ctrl.partialPath }}\" />\n```\n\n\n#### **$rootScope**\n\n**Due to ([c2b8fa](https://github.com/angular/angular.js/commit/c2b8fab0a480204374d561d6b9b3d47347ac5570))**,\nthe arguments of `$watchGroup` callbacks have changed.\n\nPreviously, when using `$watchGroup`, the entries in `newValues` and\n`oldValues` represented the *most recent change of each entry*.\n\nNow, the entries in `oldValues` will always equal the `newValues` of the previous\ncall of the listener. This means comparing the entries in `newValues` and\n`oldValues` can be used to determine which individual expressions changed.\n\nFor example `$scope.$watchGroup(['a', 'b'], fn)` would previously:\n\n|  Action  |  newValue  |  oldValue  |\n|----------|------------|------------|\n|  (init)  | [undefined, undefined] | [undefined, undefined] |\n|  `a=1`   | [1, undefined] | [undefined, undefined] |\n|  `a=2`   | [2, undefined] | [1, undefined] |\n|  `b=3`   | [2, 3] | [1, undefined] |\n\n\nNow the `oldValue` will always equal the previous `newValue`:\n\n|  Action  |  newValue  |  oldValue  |\n|----------|------------|------------|\n|  (init)  | [undefined, undefined] | [undefined, undefined] |\n|  `a=1`   | [1, undefined] | [undefined, undefined] |\n|  `a=2`   | [2, undefined] | [1, undefined] |\n|  `b=3`   | [2, 3] | [2, undefined] |\n\nNote the last call now shows `a === 2` in the `oldValues` array.\n\nThis also makes the `oldValue` of one-time watchers more clear. Previously,\nthe `oldValue` of a one-time watcher would remain `undefined` forever. For\nexample `$scope.$watchGroup(['a', '::b'], fn)` would previously:\n\n|  Action  |  newValue  |  oldValue  |\n|----------|------------|------------|\n|  (init)  | [undefined, undefined] | [undefined, undefined] |\n|  `a=1`   | [1, undefined] | [undefined, undefined] |\n|  `b=2`   | [1, 2] | [undefined, undefined] |\n|  `a=b=3` | [3, 2] | [1, undefined] |\n\nWhere now the `oldValue` will always equal the previous `newValue`:\n\n|  Action  |  newValue  |  oldValue  |\n|----------|------------|------------|\n|  (init)  | [undefined, undefined] | [undefined, undefined] |\n|  `a=1`   | [1, undefined] | [undefined, undefined] |\n|  `b=2`   | [1, 2] | [1, undefined] |\n|  `a=b=3` | [3, 2] | [1, 2] |\n\n\n#### **$interval**\n\n**Due to [a8bef9](https://github.com/angular/angular.js/commit/a8bef95127775d83d80daa4617c33227c4b443d4)**,\n`$interval.cancel()` will throw an error if called with a promise that was not generated by\n`$interval()`. Previously, it would silently do nothing.\n\nBefore:\n```js\nvar promise = $interval(doSomething, 1000, 5).then(doSomethingElse);\n$interval.cancel(promise);  // No error; interval NOT canceled.\n```\n\nAfter:\n```js\nvar promise = $interval(doSomething, 1000, 5).then(doSomethingElse);\n$interval.cancel(promise);  // Throws error.\n```\n\nCorrect usage:\n```js\nvar promise = $interval(doSomething, 1000, 5);\nvar newPromise = promise.then(doSomethingElse);\n$interval.cancel(promise);  // Interval canceled.\n```\n\n\n#### **$timeout**\n\n**Due to [336525](https://github.com/angular/angular.js/commit/3365256502344970f86355d3ace1cb4251ae9828)**,\n`$timeout.cancel()` will throw an error if called with a promise that was not generated by\n`$timeout()`. Previously, it would silently do nothing.\n\nBefore:\n```js\nvar promise = $timeout(doSomething, 1000).then(doSomethingElse);\n$timeout.cancel(promise);  // No error; timeout NOT canceled.\n```\n\nAfter:\n```js\nvar promise = $timeout(doSomething, 1000).then(doSomethingElse);\n$timeout.cancel(promise);  // Throws error.\n```\n\nCorrect usage:\n```js\nvar promise = $timeout(doSomething, 1000);\nvar newPromise = promise.then(doSomethingElse);\n$timeout.cancel(promise);  // Timeout canceled.\n```\n\n\n#### **$cookies**\n\n**Due to [73c646](https://github.com/angular/angular.js/commit/73c6467f1468353215dc689c019ed83aa4993c77)**,\nthe `$cookieStore`service has been removed. Migrate to the `$cookies` service. Note that\nfor object values you need to use the `putObject` & `getObject` methods, as\n`get`/`put` will not correctly save/retrieve the object values.\n\nBefore:\n```js\n$cookieStore.put('name', {key: 'value'});\n$cookieStore.get('name'); // {key: 'value'}\n$cookieStore.remove('name');\n```\n\n\n#### **$templateRequest**\n\n**Due to [c617d6](https://github.com/angular/angular.js/commit/c617d6dceee5b000bfceda44ced22fc16b48b18b)**,\nthe `tpload` error namespace has changed. Previously, the `tpload` error was namespaced to\n`$compile`. If you have code that matches errors of the form `[$compile:tpload]` it will no longer\nrun. You should change the code to match `[$templateRequest:tpload]`.\n\n<hr />\n\n**Due to ([fb0099](https://github.com/angular/angular.js/commit/fb00991460cf69ae8bc7f1f826363d09c73c0d5e)**,\n`$templateRequest()` now returns the result of `$templateCache.put()` when making a server request\nfor a template. Previously, it would return the content of the response directly.\n\nThis means that if you are decorating `$templateCache.put()` to manipulate the template, you will\nnow get this manipulated result also on the first `$templateRequest()` call rather than only on\nsubsequent calls (when the template is retrieved from the cache).\n\nIn practice, this should not affect any apps, as it is unlikely that they rely on the template being\ndifferent in the first and subsequent calls.\n\n\n#### **$animate**\n\n**Due to [16b82c](https://github.com/angular/angular.js/commit/16b82c6afe0ab916fef1d6ca78053b00bf5ada83)**,\n`$animate.cancel(runner)` now rejects the underlying promise and calls the `catch()` handler on the\nrunner returned by `$animate` functions (`enter`, `leave`, `move`, `addClass`, `removeClass`,\n`setClass`, `animate`).\nPreviously, it would resolve the promise as if the animation had ended successfully.\n\nExample:\n\n```js\nvar runner = $animate.addClass('red');\nrunner.then(function() { console.log('success')});\nrunner.catch(function() { console.log('cancelled')});\n\nrunner.cancel();\n```\n\nPre-1.7.0, this logs 'success', 1.7.0 and later it logs 'cancelled'.\nTo migrate, add a `catch()` handler to your animation runners.\n\n\n#### **$controller**\n\n**Due to [e269c1](https://github.com/angular/angular.js/commit/e269c14425a3209040f65c022658770e00a36f16)**,\nthe option to instantiate controllers from constructors on the global `window` object\nhas been removed. Likewise, the deprecated `$controllerProvider.allowGlobals()`\nmethod that could enable this behavior, has been removed.\n\nThis behavior had been deprecated since AngularJS v1.3.0, because polluting the global scope\nis considered bad practice. To migrate, remove the call to `$controllerProvider.allowGlobals()` in\nthe config, and register your controller via the Module API or the `$controllerProvider`, e.g.:\n\n```js\nangular.module('myModule', []).controller('myController', function() {...});\n\n// or\n\nangular.module('myModule', []).config(function($controllerProvider) {\n  $controllerProvider.register('myController', function() {...});\n});\n```\n\n\n#### **$sce**\n\n**Due to [1e9ead](https://github.com/angular/angular.js/commit/1e9eadcd72dbbd5c67dae8328a63e535cfa91ff9)**,\nif you use `attrs.$set` for URL attributes (`a[href]` and `img[src]`) there will no\nlonger be any automated sanitization of the value. This is in line with other\nprogrammatic operations, such as writing to the `innerHTML` of an element.\n\nIf you are programmatically writing URL values to attributes from untrusted\ninput, then you must sanitize it yourself. You could write your own sanitizer or copy\nthe private `$$sanitizeUri` service.\n\nNote that values that have been passed through the `$interpolate` service within the\n`URL` or `MEDIA_URL` will have already been sanitized, so you would not need to sanitize\nthese values again.\n\n<hr/>\n\n**Due to [1e9ead](https://github.com/angular/angular.js/commit/1e9eadcd72dbbd5c67dae8328a63e535cfa91ff9)**,\nbinding {@link ng.$sce#trustAs trustAs()} and the short versions\n({@link ng.$sce#trustAsResourceUrl trustAsResourceUrl()} et al.) to {@link ng.ngSrc},\n{@link ng.ngSrcset}, and {@link ng.ngHref} will now raise an infinite digest error:\n\n```js\n$scope.imgThumbFn = function(id) {\n  return $sce.trustAsResourceUrl(someService.someUrl(id));\n};\n```\n\n```html\n<img ng-src=\"{{ imgThumbFn(imgId) }}\" />\n```\n\nThis is because {@link ng.$interpolate} is now responsible for sanitizing\nthe attribute value, and its watcher receives a new object from `trustAs()`\non every digest.\nTo migrate, compute the trusted value only when the input value changes:\n\n```js\n$scope.$watch('imgId', function(id) {\n  $scope.imgThumb = $sce.trustAsResourceUrl(someService.someUrl(id));\n});\n```\n\n```html\n<img ng-src=\"{{ imgThumb }}\" />\n```\n\n\n<a name=\"migrate1.6to1.7-ng-filters\"></a>\n### Core: _Filters_\n\n\n#### **orderBy**\n\n**Due to [1d8046](https://github.com/angular/angular.js/commit/1d804645f7656d592c90216a0355b4948807f6b8)**,\nwhen using `orderBy` to sort arrays containing `null` values, the `null` values\nwill be considered \"greater than\" all other values, except for `undefined`.\nPreviously, they were sorted as strings. This will result in different (but more\nintuitive) sorting order.\n\nBefore:\n```js\norderByFilter(['a', undefined, 'o', null, 'z']);\n//--> 'a', null, 'o', 'z', undefined\n```\n\nAfter:\n```js\norderByFilter(['a', undefined, 'o', null, 'z']);\n//--> 'a', 'o', 'z', null, undefined\n```\n\n\n<a name=\"migrate1.6to1.7-ng-misc\"></a>\n### Core: _Miscellaneous_\n\n\n#### **jqLite**\n\n**Due to [b7d396](https://github.com/angular/angular.js/commit/b7d396b8b6e8f27a1f4556d58fc903321e8d532a)**,\n`removeData()` no longer removes event handlers.\n\nBefore this commit `removeData()` invoked on an element removed its event\nhandlers as well. If you want to trigger a full cleanup of an element, change:\n\n```js\nelem.removeData();\n```\n\nto:\n\n```js\nangular.element.cleanData(elem);\n```\n\nIn most cases, though, cleaning up after an element is supposed to be done\nonly when it's removed from the DOM as well; in such cases the following:\n\n```js\nelem.remove();\n```\n\nwill remove event handlers as well.\n\n\n#### **Helpers**\n\n**Due to [1daa4f](https://github.com/angular/angular.js/commit/1daa4f2231a89ee88345689f001805ffffa9e7de)**,\nthe helper functions `angular.lowercase` and `angular.uppercase` have been removed.\n\nThese functions have been deprecated since 1.5.0. They are internally\nused, but should not be exposed as they contain special locale handling\n(for Turkish) to maintain internal consistency regardless of user-set locale.\n\nDevelopers should generally use the built-in methods `toLowerCase` and `toUpperCase`\nor `toLocaleLowerCase` and `toLocaleUpperCase` for special cases.\n\n<hr />\n\n**Due to [e3ece2](https://github.com/angular/angular.js/commit/e3ece2fad9e1e6d47b5f06815ff186d7e6f44948)**,\n`angular.isArray()` now supports Array subclasses.\n\nPreviously, `angular.isArray()` was an alias for `Array.isArray()`.\nTherefore, objects that prototypally inherit from `Array` where not\nconsidered arrays. Now such objects are considered arrays too.\n\nThis change affects several other methods that use `angular.isArray()`\nunder the hood, such as `angular.copy()`, `angular.equals()`,\n`angular.forEach()`, and `angular.merge()`.\n\nThis in turn affects how dirty checking treats objects that prototypally\ninherit from `Array` (e.g. MobX observable arrays). AngularJS will now\nbe able to handle these objects better when copying or watching.\n\n\n<a name=\"migrate1.6to1.7-ngAria\"></a>\n### ngAria\n\n**Due to [6d5ef3](https://github.com/angular/angular.js/commit/6d5ef34fc6a974cde73157ba94f9706723dd8f5b)**,\n`ngAria` no longer sets `aria-*` attributes on `input[type=\"hidden\"]` with `ngModel`.\nThis can affect apps that test for the presence of ARIA attributes on hidden inputs.\nTo migrate, remove these assertions.\nIn actual apps, this should not have a user-facing effect, as the previous behavior\nwas incorrect, and the new behavior is correct for accessibility.\n\n\n<a name=\"migrate1.6to1.7-ngResource\"></a>\n### ngResource\n\n\n#### **$resource**\n\n**Due to [ea0585](https://github.com/angular/angular.js/commit/ea0585773bb93fd891576e2271254a17e15f1ddd)**,\nthe behavior of interceptors and success/error callbacks has changed.\n\nIf you are not using `success` or `error` callbacks with `$resource`,\nyour app should not be affected by this change.\n\nIf you are using `success` or `error` callbacks (with or without\nresponse interceptors), one (subtle) difference is that throwing an\nerror inside the callbacks will not propagate to the returned\n`$promise`. Therefore, you should try to use the promises whenever\npossible. E.g.:\n\n```js\n// Avoid\nUser.query(function onSuccess(users) { throw new Error(); }).\n  $promise.\n  catch(function onError() { /* Will not be called. */ });\n\n// Prefer\nUser.query().\n  $promise.\n  then(function onSuccess(users) { throw new Error(); }).\n  catch(function onError() { /* Will be called. */ });\n```\n\nFinally, if you are using `success` or `error` callbacks with response\ninterceptors, the callbacks will now always run _after_ the interceptors\n(and wait for them to resolve in case they return a promise).\nPreviously, the `error` callback was called before the `responseError`\ninterceptor and the `success` callback was synchronously called after\nthe `response` interceptor. E.g.:\n\n```js\nvar User = $resource('/api/users/:id', {id: '@id'}, {\n  get: {\n    method: 'get',\n    interceptor: {\n      response: function(response) {\n        console.log('responseInterceptor-1');\n        return $timeout(1000).then(function() {\n          console.log('responseInterceptor-2');\n          return response.resource;\n        });\n      },\n      responseError: function(response) {\n        console.log('responseErrorInterceptor-1');\n        return $timeout(1000).then(function() {\n          console.log('responseErrorInterceptor-2');\n          return $q.reject('Ooops!');\n        });\n      }\n    }\n  }\n});\nvar onSuccess = function(value) { console.log('successCallback', value); };\nvar onError = function(error) { console.log('errorCallback', error); };\n\n// Assuming the following call is successful...\nUser.get({id: 1}, onSuccess, onError);\n  // Old behavior:\n  //   responseInterceptor-1\n  //   successCallback, {/* Promise object */}\n  //   responseInterceptor-2\n  // New behavior:\n  //   responseInterceptor-1\n  //   responseInterceptor-2\n  //   successCallback, {/* User object */}\n\n// Assuming the following call returns an error...\nUser.get({id: 2}, onSuccess, onError);\n  // Old behavior:\n  //   errorCallback, {/* Response object */}\n  //   responseErrorInterceptor-1\n  //   responseErrorInterceptor-2\n  // New behavior:\n  //   responseErrorInterceptor-1\n  //   responseErrorInterceptor-2\n  //   errorCallback, Ooops!\n```\n\n<hr />\n\n**Due to [240a3d](https://github.com/angular/angular.js/commit/240a3ddbf12a9bb79754031be95dae4b6bd2dded)**,\n`$http` will be called asynchronously from `$resource` methods\n(regardless if a `request`/`requestError` interceptor has been defined).\n\nPreviously, calling a `$resource` method would synchronously call\n`$http`.\n\nThis is not expected to affect applications at runtime, since the\noverall operation is asynchronous already, but may affect assertions in\ntests. For example, if you want to assert that `$http` has been called\nwith specific arguments as a result of a `$resource` call, you now need\nto run a `$digest` first, to ensure the (possibly empty) request\ninterceptor promise has been resolved.\n\nBefore:\n```js\nit('...', function() {\n  $httpBackend.expectGET('/api/things').respond(...);\n  var Things = $resource('/api/things');\n  Things.query();\n\n  expect($http).toHaveBeenCalledWith(...);\n});\n```\n\nAfter:\n```js\nit('...', function() {\n  $httpBackend.expectGET('/api/things').respond(...);\n  var Things = $resource('/api/things');\n  Things.query();\n  $rootScope.$digest();\n\n  expect($http).toHaveBeenCalledWith(...);\n});\n```\n\n\n<a name=\"migrate1.6to1.7-ngScenario\"></a>\n### ngScenario\n\n**Due to[0cd392](https://github.com/angular/angular.js/commit/0cd39217828b0ad53eaf731576af17d66c18ff60)**,\nthe angular scenario runner end-to-end test framework has been\nremoved from the project and will no longer be available on npm\nor bower starting with 1.7.0.\nIt has been deprecated and removed from the documentation since 2014.\nApplications that still use it should migrate to\n[Protractor](http://www.protractortest.org).\nTechnically, it should also be possible to continue using an\nolder version of the scenario runner, as the underlying APIs have\nnot changed. However, we do not guarantee future compatibility.\n\n\n<a name=\"migrate1.6to1.7-ngTouch\"></a>\n### ngTouch\n\n**Due to [11d9ad](https://github.com/angular/angular.js/commit/11d9ad1eb25eaf5967195e424108207427835d50)**,\nthe `ngClick` directive of the `ngTouch` module has been removed, and with it the\ncorresponding `$touchProvider` and `$touch` service.\n\nIf you have included `ngTouch` v1.5.0 or higher in your application, and have not\nchanged the value of `$touchProvider.ngClickOverrideEnabled()`, or injected and used the `$touch`\nservice, then there are no migration steps for your code. Otherwise you must remove references to\nthe provider and service.\n\nThe `ngClick` override directive had been deprecated and by default disabled since v1.5.0,\nbecause of buggy behavior in edge cases, and a general trend to avoid special touch based\noverrides of click events. In modern browsers, it should not be necessary to use a touch override\nlibrary:\n\n- Chrome, Firefox, Edge, and Safari remove the 300ms delay when\n  `<meta name=\"viewport\" content=\"width=device-width\">` is set.\n- Internet Explorer 10+, Edge, Safari, and Chrome remove the delay on elements that have the\n  `touch-action` css property is set to `manipulation`.\n\nYou can find out more in these articles:\nhttps://developers.google.com/web/updates/2013/12/300ms-tap-delay-gone-away\nhttps://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_9_1.html#//apple_ref/doc/uid/TP40014305-CH10-SW8\nhttps://blogs.msdn.microsoft.com/ie/2015/02/24/pointer-events-w3c-recommendation-interoperable-touch-and-removing-the-dreaded-300ms-tap-delay/\n\n\n\n## Migrating from 1.5 to 1.6\n\nAngularJS 1.6 fixes numerous bugs and adds new features, both in core and in external modules.\nIn addition, it includes several security and performance improvements in commonly used services,\nsuch as `$compile`, `$injector`, `$parse`, `$animate`, and directives, such as `input`, `ngModel`\nand `select`.\n\n\nThe most notable changes are:\n\n- Aligning jqLite with the latest version of jQuery (3.x).\n- Implementing long awaited features, such as support for inputs of type `range` and the ability to\n  bind to any type of values using `ngRepeat` with `select`.\n- Disabling (by default) the pre-assignment of bindings on controller instances, which helps with\n  support for native ES6 classes.\n- Changing the default `$location` hash-prefix to `'!'`, as the previous empty string default was\n  unconventional and confusing.\n- Reporting possibly unhandled promise rejections that would otherwise go unnoticed.\n\nAnother major change is the removal of the **Expression Sandbox**. This should not require changes\nto your application (and may give it a small performance boost), but we strongly recommend reading\nthe [Sandbox Removal Blog Post](http://angularjs.blogspot.com/2016/09/angular-16-expression-sandbox-removal.html)\nto understand the implications behind the removal and whether any action is required on your part.\n\n\n<br />\nYou may also notice that this release comes with a longer-than-usual list of breaking changes. Don't\nlet this dishearten you though, since most of them are pretty minor - often not expected to affect\nreal applications. These breaking changes were necessary in order to:\n\n- Align with breaking changes in jQuery 3.\n- Fix bugs that we wouldn't be able to fix otherwise.\n- Introduce new features, performance improvements and security fixes.\n- Make the behavior of existing features more consistent and predictable.\n\n\n<br />\nTo give you a heads-up, here is a brief summary of the breaking changes that are expected to have\nthe highest impact. Make sure you look them up in the full list below or check out the corresponding\ncommits for more info.\n\n- **$location** now uses `'!'` as the default hash-prefix for hash-bang URLs, instead of the empty\n  string. ([Details](guide/migration#commit-aa077e8))\n\n- **$compile** will (by default) not pre-assign bindings on component/directive controller\n  instances. ([Details](guide/migration#commit-bcd0d4))\n\n- **http** imposes additional restrictions to **JSONP** requests for security reasons\n  (see [details](guide/migration#migrate1.5to1.6-ng-services-$http) below):\n  - The request URL now needs to be trusted as a resource URL.\n  - You can no longer use the `JSON_CALLBACK` placeholder for specifying the query parameter for the\n    callback.\n\n\n\n- **jqLite** is more aligned to jQuery 3, which required the following changes\n  (see [details](guide/migration#migrate1.5to1.6-ng-misc-jqLite) below):\n  - Keys passed to `.data()` and `.css()` are now camelCased in the same way as the jQuery methods\n    do.\n  - Getting/setting boolean attributes no longer takes the corresponding properties into account.\n  - Setting boolean attributes to empty string no longer removes the attribute.\n  - Calling `.val()` on a multiple select will always return an array, even if no option is\n    selected.\n\n\n\n- **input[type=radio]** now uses strict comparison (`===`) to determine its \"checked\" status.\n  ([Details](guide/migration#commit-5ac7da))\n\n- The improved support for **input[type=range]** means that the behaviour of range inputs (when\n  bound to `ngModel`) has changed. ([Details](guide/migration#commit-913016))\n\n- **ngTransclude** now treats whitespace-only transclusion content as empty and uses the fallback\n  content instead. ([Details](guide/migration#commit-32aa7e))\n\n- **ngAria/ngModel** no longer overrides the default `$inEmpty()` method for custom\n  `checkbox`-shaped controls. ([Details](guide/migration#commit-975a61))\n\n\n<br />\nBelow is the full list of breaking changes:\n\n- Core:\n  - [Directives](guide/migration#migrate1.5to1.6-ng-directives)\n    - [form](guide/migration#migrate1.5to1.6-ng-directives-form)\n    - [input[number]](guide/migration#migrate1.5to1.6-ng-directives-input[number])\n    - [input[radio]](guide/migration#migrate1.5to1.6-ng-directives-input[radio])\n    - [input[range]](guide/migration#migrate1.5to1.6-ng-directives-input[range])\n    - [ngBind](guide/migration#migrate1.5to1.6-ng-directives-ngBind)\n    - [ngModel](guide/migration#migrate1.5to1.6-ng-directives-ngModel)\n    - [ngModelOptions](guide/migration#migrate1.5to1.6-ng-directives-ngModelOptions)\n    - [ngTransclude](guide/migration#migrate1.5to1.6-ng-directives-ngTransclude)\n    - [select](guide/migration#migrate1.5to1.6-ng-directives-select)\n  - [Services](guide/migration#migrate1.5to1.6-ng-services)\n    - [$compile](guide/migration#migrate1.5to1.6-ng-services-$compile)\n    - [$http](guide/migration#migrate1.5to1.6-ng-services-$http)\n    - [$interpolate](guide/migration#migrate1.5to1.6-ng-services-$interpolate)\n    - [$location](guide/migration#migrate1.5to1.6-ng-services-$location)\n    - [$q](guide/migration#migrate1.5to1.6-ng-services-$q)\n  - [Miscellaneous](guide/migration#migrate1.5to1.6-ng-misc)\n    - [jqLite](guide/migration#migrate1.5to1.6-ng-misc-jqLite)\n    - [decorator()](guide/migration#migrate1.5to1.6-ng-misc-decorator)\n- Modules:\n  - [ngAria](guide/migration#migrate1.5to1.6-ngAria)\n    - [$aria](guide/migration#migrate1.5to1.6-ngAria-$aria)\n    - [ngClick](guide/migration#migrate1.5to1.6-ngAria-ngClick)\n    - [ngModel](guide/migration#migrate1.5to1.6-ngAria-ngModel)\n  - [ngMock](guide/migration#migrate1.5to1.6-ngMock)\n    - [$httpBackend](guide/migration#migrate1.5to1.6-ngMock-$httpBackend)\n  - [ngResource](guide/migration#migrate1.5to1.6-ngResource)\n    - [$resource](guide/migration#migrate1.5to1.6-ngResource-$resource)\n  - [ngRoute](guide/migration#migrate1.5to1.6-ngRoute)\n    - [$route](guide/migration#migrate1.5to1.6-ngRoute-$route)\n\n\n<br />\n<a name=\"migrate1.5to1.6-ng-directives\"></a>\n### Core: _Directives_\n\n<a name=\"migrate1.5to1.6-ng-directives-form\"></a>\n#### **form**:\n\n<minor />\n**Due to [9e24e7](https://github.com/angular/angular.js/commit/9e24e774a558143b3478536911a3a4c1714564ba)**,\n`FormController` now defines its methods on its prototype, instead of on each instance. As a\nconsequence, `FormController` methods always need to be called in the correct context. For example\n`$scope.$watch('something', myFormCtrl.$setDirty)` will no longer work, because the `$setDirty`\nmethod is passed without any context. The code must now be changed to:\n\n```js\n$scope.$watch('something', function() {\n  myFormCtrl.$setDirty();\n})\n```\n\nor you can use `Function.prototype.bind` or `angular.bind`.\n\n\n<a name=\"migrate1.5to1.6-ng-directives-input[number]\"></a>\n#### **input[type=number]**:\n\n<minor />\n**Due to [e1da4be](https://github.com/angular/angular.js/commit/e1da4bed8e291003d485a8ad346ab80bed8ae2e3)**,\nnumber inputs that use `ngModel` and specify a `step` constraint (via `step`/`ngStep` attributes)\nwill now have a new validator (`step`), which will verify that the current value is valid under the\n`step` constraint (according to the [spec](https://www.w3.org/TR/html5/forms.html#the-step-attribute)).\nPreviously, the `step` constraint was ignored by `ngModel`, treating values as valid even when there\nwas a step-mismatch.\n\nIf you want to restore the previous behavior (use the `step` attribute while disabling step\nvalidation), you can overwrite the built-in `step` validator with a custom directive. For example:\n\n```js\n// For all `input` elements...\n.directive('input', function() {\n  return {\n    restrict: 'E',\n    require: '?ngModel',\n    link: function (scope, elem, attrs, ngModelCtrl) {\n      // ...that are of type \"number\" and have `ngModel`...\n      if ((attrs.type === 'number') && ngModelCtrl) {\n        // ...remove the `step` validator.\n        delete ngModelCtrl.$validators.step;\n      }\n    }\n  };\n})\n```\n\n\n<a name=\"migrate1.5to1.6-ng-directives-input[radio]\"></a>\n#### **input[type=radio]**:\n\n<major />\n<a name=\"commit-5ac7da\"></a>\n**Due to [5ac7da](https://github.com/angular/angular.js/commit/5ac7daea72ec31cf337d1d21b13f0d17ff33994f)**,\nthe \"checked\" status of radio inputs is now determined by doing a strict comparison (`===`) between\nthe value of the input and the `ngModelController.$viewValue`. Previously, this was a non-strict\ncomparison (`==`).\n\nThis means in the following examples the radio is no longer checked:\n\n```html\n<!-- this.selected = 0 -->\n<input type=\"radio\" ng-model=\"$ctrl.selected\" value=\"0\" />\n\n<!-- this.selected = 0; this.value = false; -->\n<input type=\"radio\" ng-model=\"$ctrl.selected\" ng-value=\"$ctrl.value\" />\n```\n\nIf your code relied on the non-strict comparison, you need to convert the values so that they\ncontinue to match with strict comparison.\n\n\n<a name=\"migrate1.5to1.6-ng-directives-input[range]\"></a>\n#### **input[type=range]**:\n\n<major />\n<a name=\"commit-913016\"></a>\n**Due to [913016](https://github.com/angular/angular.js/commit/9130166767c4792c5d32d08a918fc7becf32c9a6)**\nand the built-in support for range inputs, the behavior of such elements when bound to `ngModel`\nwill be different than before:\n\n- Like `input[type=number]`, it requires the model to be a Number, and will set the model to a\n  Number.\n- It supports setting the min/max values only via the min/max attributes.\n- It follows the browser behavior of never allowing an invalid value. That means, when the browser\n  converts an invalid value (empty: `null`, `undefined`, `false` ..., out of bounds: greater than\n  max, less than min) to a valid value, the input will in turn set the model to this new valid value\n  via `$setViewValue`.\n  - This means a range input will never have the required validation error and never have a\n    non-Number model value, once the `ngModel` directive is initialized.\n  - This behavior is supported when the model changes and when the min/max attributes change in a\n    way that prompts the browser to update the input value.\n- Browsers that do not support `input[type=range]` (IE9) handle the input like a number input (with\n  validation etc).\n\n\n<a name=\"migrate1.5to1.6-ng-directives-ngBind\"></a>\n#### **ngBind**:\n\n<minor />\n**Due to [fa80a6](https://github.com/angular/angular.js/commit/fa80a61a05a3b49a2c770d5544cb8480907a18d3)**,\n`ngBind` now uses the same logic as `$interpolate` (i.e. `{{ myObject }}`) when binding, which means\nvalues other than strings are now transformed as follows:\n- `null`/`undefined` become the empty string.\n- If an object is not Array, Number or Date and has a custom `toString()` function, use that.\n- Otherwise use `JSON.stringify()`.\n\nPreviously, `ngBind` would always use `toString()`. The following examples show the difference:\n\n```js\n$scope.myPlainObject = {a: 1, b: 2};\n$scope.myCustomObject = {a: 1, b: 2, toString: function() { return 'a+b'; }};\n```\n\nPlain Object:\n\n```html\n<!-- Before: -->\n<span ng-bind=\"myPlainObject\">[object Object]</span>\n\n<!-- After: -->\n<span ng-bind=\"myPlainObject\">{'a':1,'b':2}</span>\n```\n\nObject with custom `toString()`:\n\n```html\n<!-- Before: -->\n<span ng-bind=\"myCustomObject\">[object Object]</span>\n\n<!-- After: -->\n<span ng-bind=\"myCustomObject\">a+b</span>\n```\n\nIf you want the output of `toString()`, you can call it manually on the value in `ngBind`:\n\n```html\n<span ng-bind=\"myObject.toString()\">[object Object]</span>\n```\n\n\n<a name=\"migrate1.5to1.6-ng-directives-ngModel\"></a>\n#### **ngModel**:\n\n<minor />\n**Due to [9e24e7](https://github.com/angular/angular.js/commit/9e24e774a558143b3478536911a3a4c1714564ba)**,\n`NgModelController` now defines its methods on its prototype, instead of on each instance. As a\nconsequence, `NgModelController` methods always need to be called in the correct context. For example\n`$scope.$watch('something', myNgModelCtrl.$setDirty)` will no longer work, because the `$setDirty`\nmethod is passed without any context. The code must now be changed to:\n\n```js\n$scope.$watch('something', function() {\n  myNgModelCtrl.$setDirty();\n})\n```\n\n<hr />\n<minor />\n**Due to [7bc71a](https://github.com/angular/angular.js/commit/7bc71adc63bb6bb609b44dd2d3ea8fb0cd3f300b)**,\nthe values returned by synchronous validators are always treated as boolean. Previously, only a\nliteral `false` return value would cause the validation to fail. Now, _all_ falsy values will cause\nthe validation to fail, as one would naturally expect.\n\nSpecifically, the values `0`, `null`, `NaN` and `''` (the empty string) used to cause the validation\nto pass and they will now cause it to fail. The value `undefined` was treated similarly to a pending\nasynchronous validator, causing the validation to be pending. `undefined` is now also treated as\n`false`.\n\nIf your synchronous validators are always returning boolean values (which should already be the case\nfor most applications anyway), then this change does not affect you. If not, make sure you always\nreturn a boolean value (`true/false`) indicating whether the input is valid or not.\n\n\n<a name=\"migrate1.5to1.6-ng-directives-ngModelOptions\"></a>\n#### **ngModelOptions**:\n\n<minor />\n**Due to [296cfc](https://github.com/angular/angular.js/commit/296cfce40c25e9438bfa46a0eb27240707a10ffa)**,\nthe programmatic API for `ngModelOptions` has changed. You must now read options via the\n`ngModelController.$options.getOption(name)` method, rather than accessing the option directly as a\nproperty of the `ngModelContoller.$options` object. One benefit of these changes, though, is that\nthe `ngModelControler.$options` property is now guaranteed to be defined so there is no need to\ncheck before accessing.\n\nThis does not affect the usage in templates and only affects custom directives that might have been\nreading options for their own purposes. If you were programmatically accessing the options, you need\nto change your code as follows:\n\nBefore:\n\n```js\nvar myOption = ngModelController.$options && ngModelController.$options['my-option'];\n```\n\nAfter:\n\n```js\nvar myOption = ngModelController.$options.getOption('my-option');\n```\n\n\n<a name=\"migrate1.5to1.6-ng-directives-ngTransclude\"></a>\n#### **ngTransclude**:\n\n<major />\n<a name=\"commit-32aa7e\"></a>\n**Due to [32aa7e](https://github.com/angular/angular.js/commit/32aa7e7395527624119e3917c54ee43b4d219301)**,\nif you only provide whitespace as the transclusion content, it will be assumed to be empty and the\nfallback content will be used instead. Previously, whitespace only transclusion would be treated as\nthe transclusion being \"not empty\", which meant that fallback content was not used in that case.\n\nIf you actually want whitespace to appear as the transcluded content, then you can force it to be\nused by adding an HTML comment to the whitespace:\n\n```html\n<my-component>\n  <!-- Use this as transclusion content even if empty. -->\n</my-component>\n```\n\n\n<a name=\"migrate1.5to1.6-ng-directives-select\"></a>\n#### **select**:\n\n<tests-only />\n**Due to [f02b70](https://github.com/angular/angular.js/commit/f02b707b5e4a5ffd1e1a20d910754cfabfc19622)**,\nusing `ngValue` on `<option>` elements inside a `<select ng-model>` will automatically set values on\nthem in hash form (used internally by `select` to map to the corresponding model value). I.e.\n`<option ng-value=\"myString\">` will become `<option ng-value=\"myString\" value=\"string:myString\">`.\n\nThis is necessary in order to support binding options with values of any type to selects and should\nhardly affect any applications, as the values of options are usually not relevant to the\napplication logic. (Although, it may affect tests that check the `value` attribute of `<option>`\nelements.)\n\n<hr />\n<tests-only />\n**Due to [e8c2e1](https://github.com/angular/angular.js/commit/e8c2e119758e58e18fe43932d09a8ff9f506aa9d)**,\n`<option>` elements will no longer have their value attribute set from their text value when their\n`<select>` element doesn't have `ngModel` associated with it. Setting the value is only needed for\nthe select directive to match model values and options. If `ngModel` is not present, the `select`\ndirective doesn't need it.\n\nThis should not affect many applications as the behavior was undocumented and not part of the public\nAPI. It also has no effect on the usual HTML5 behavior that sets the select value to the option text\nif the option does not provide a value attribute.\n\n\n<br />\n<a name=\"migrate1.5to1.6-ng-services\"></a>\n### Core: _Services_\n\n<a name=\"migrate1.5to1.6-ng-services-$compile\"></a>\n#### **$compile**:\n\n<major />\n<a name=\"commit-bcd0d4\"></a>\n**Due to [bcd0d4](https://github.com/angular/angular.js/commit/bcd0d4d896d0dfdd988ff4f849c1d40366125858)**,\npre-assigning bindings on component/directive controller instances is disabled by default, which\nmeans that they will no longer be available inside the constructors. It is still possible to turn it\nback on, which should help during the migration. Pre-assigning bindings has been deprecated and will\nbe removed in a future version, so we strongly recommend migrating your applications to not rely on\nit as soon as possible.\n\nInitialization logic that relies on bindings being present should be put in the controller's\n`$onInit()` method, which is guaranteed to always be called _after_ the bindings have been assigned.\n\nBefore:\n\n```js\n.component('myComponent', {\n  bindings: {value: '<'},\n  controller: function() {\n    // `this.value` might or might not be initialized,\n    // based on whether `preAssignBindingsEnabled` is true or false.\n    this.doubleValue = this.value * 2;\n  }\n})\n```\n\nAfter:\n\n```js\n.component('myComponent', {\n  bindings: {value: '<'},\n  controller: function() {\n    this.$onInit = function() {\n      // `this.value` will always be initialized,\n      // regardless of the value of `preAssignBindingsEnabled`.\n      this.doubleValue = this.value * 2;\n    };\n  }\n})\n```\n\nIf you need to, you can re-enabled this feature with the following configuration block:\n\n```js\n.config(function($compileProvider) {\n  $compileProvider.preAssignBindingsEnabled(true);\n})\n```\n\n**Note:**\nThis will re-enable the feature for the whole application, so only do it if you are in control of\nthe whole application. If you are writing a library, you need to change your code as shown above.\nFurthermore, if your library also targets versions before 1.5 (which do not support the `$onInit()`\nlifecycle hook), you may need to manually call `$onInit()` from your constructor:\n\n```js\n.directive('myComponent', function() {\n  return {\n    scope: {value: '<'},\n    controller: function() {\n      // Put initialization logic inside `$onInit()`\n      // to make sure bindings have been initialized.\n      this.$onInit = function() {\n        this.doubleValue = this.value * 2;\n      };\n\n      // Prior to v1.5, we need to call `$onInit()` manually.\n      // (Bindings will always be pre-assigned in these versions.)\n      if (angular.version.major === 1 && angular.version.minor < 5) {\n        this.$onInit();\n      }\n    }\n  };\n})\n```\n\n<hr />\n<minor />\n**Due to [04cad4](https://github.com/angular/angular.js/commit/04cad41d26ebaf44b5ee0c29a152d61f235f3efa)**,\n`link[href]` attributes are now protected via `$sce`, which prevents interpolated values that fail\nthe `RESOURCE_URL` context tests from being used in interpolation. For example if the application is\nrunning at `https://docs.angularjs.org` then the following will fail:\n\n```html\n<link href=\"{{ 'http://mydomain.org/unsafe.css' }}\" rel=\"stylesheet\" />\n```\n\nBy default, only URLs with the same domain and protocol as the application document are considered\nsafe in the `RESOURCE_URL` context. To use URLs from other domains and/or protocols, you may either\nadd them to the trusted source URL list or wrap them into a trusted value by calling `$sce.trustAsResourceUrl(url)`.\n\n<hr />\n<minor />\n**Due to [97bbf8](https://github.com/angular/angular.js/commit/97bbf86a1979d099802f0d631c17c54b87563b40)**,\nwhitespace in attributes is no longer trimmed automatically. This includes leading and trailing\nwhitespace, and attributes that are purely whitespace. To migrate, attributes that require trimming\nmust now be trimmed manually. A common case where stray whitespace can cause problems is when\nattribute values are compared, for example in `$observe`.\n\nBefore:\n\n```js\n$attrs.$observe('myAttr', function(newVal) {\n  if (newVal === 'some value') ...\n});\n```\n\nAfter:\n\n```js\n$attrs.$observe('myAttr', function(newVal) {\n  if (newVal.trim() === 'some value') ...\n});\n```\n\nNote that `$parse` trims expressions automatically, so attributes with expressions (e.g. directive\nbindings) should not be affected by this change.\n\n<hr />\n<minor />\n**Due to [13c252](https://github.com/angular/angular.js/commit/13c2522baf7c8f616b2efcaab4bffd54c8736591)**,\non **IE11 only**, consecutive text nodes will always get merged. Previously, they would not get\nmerged if they had no parent. The new behavior, which fixes an IE11 bug affecting interpolation\nunder certain circumstances, might in some edge-cases have unexpected side effects that you should\nbe aware of. Please, check the commit message for more details.\n\n<hr />\n<tests-only />\n**Due to [b89c21](https://github.com/angular/angular.js/commit/b89c2181a9a165e06c027390164e08635ec449f4)**,\nusing interpolation in any `on*` event attribute (e.g. `<button onclick=\"{{myVar}}\">`) will now\nthrow the `nodomevents` error at compile time. Previously, the `nodomevents` was thrown at link\ntime. This change is not expected to affect any applications, as it is related to incorrect API use\nthat should not make it to production apps in the first place.\n\n\n<a name=\"migrate1.5to1.6-ng-services-$http\"></a>\n#### **$http**:\n\n<major />\n<a name=\"commit-fb6634\"></a>\n**Due to [fb6634](https://github.com/angular/angular.js/commit/fb663418710736161a6b5da49c345e92edf58dcb)**,\nyou can no longer use the `JSON_CALLBACK` placeholder in your JSONP requests. Instead you must\nprovide the name of the query parameter that will pass the callback via the `jsonpCallbackParam`\nproperty of the config object, or app-wide via the `$http.defaults.jsonpCallbackParam` property,\nwhich is `\"callback\"` by default.\n\nBefore:\n\n```js\n$http.json('trusted/url?callback=JSON_CALLBACK');\n$http.json('other/trusted/url', {params: {cb: 'JSON_CALLBACK'}});\n```\n\nAfter:\n\n```js\n$http.json('trusted/url');\n$http.json('other/trusted/url', {jsonpCallbackParam: 'cb'});\n```\n\n<hr />\n<minor />\n<a name=\"commit-6476af\"></a>\n**Due to [6476af](https://github.com/angular/angular.js/commit/6476af83cd0418c84e034a955b12a842794385c4)**,\nall JSONP requests now require the URL to be trusted as a resource URL. There are two approaches to\ntrust a URL:\n\n1. **Setting trusted resource URLs with the `$sceDelegateProvider.resourceUrlWhitelist()` (called `trustedResourceUrlList()` from 1.8.1 onwards) method.**\n   You configure this list in a module configuration block:\n\n    ```js\n    appModule.config(['$sceDelegateProvider', function($sceDelegateProvider) {\n      $sceDelegateProvider.resourceUrlWhitelist([\n        // Allow same origin resource loads.\n        'self',\n        // Allow JSONP calls that match this pattern\n        'https://some.dataserver.com/**.jsonp?**'\n      ]);\n    }]);\n    ```\n\n2. **Explicitly trusting the URL via the `$sce.trustAsResourceUrl(url)` method.**\n   You can pass a trusted object instead of a string as a URL to the `$http` service:\n\n    ```js\n    var promise = $http.jsonp($sce.trustAsResourceUrl(url));\n    ```\n\n<hr />\n<tests-only />\n**Due to [4f6f2b](https://github.com/angular/angular.js/commit/4f6f2bce4ac93b85320e42e5023c09d099779b7d)**,\nHTTP requests now update the outstanding request count synchronously. Previously, the request count\nwould not have been updated until the request to the server was actually in flight. Now the request\ncount is updated before any async interceptor is called.\n\nThe new behavior will also allow end-2-end tests to more correctly detect when AngularJS is stable,\nbut there is a chance it may change the observed behaviour in cases where an async request\ninterceptor is being used.\n\n<hr />\n<minor />\n**Due to [b54a39](https://github.com/angular/angular.js/commit/b54a39e2029005e0572fbd2ac0e8f6a4e5d69014)**,\n`$http`'s deprecated custom callback methods - `success()` and `error()` - have been removed. You\ncan use the standard `then()`/`catch()` promise methods instead, but note that the method signatures\nand return values are different.\n\n`success(fn)` can be replaced with `then(fn)`, and `error(fn)` can be replaced with either\n`then(null, fn)` or `catch(fn)`.\n\nBefore:\n\n```js\n$http(...).\n  success(function onSuccess(data, status, headers, config) {\n    // Handle success\n    ...\n  }).\n  error(function onError(data, status, headers, config) {\n    // Handle error\n    ...\n  });\n```\n\nAfter:\n\n```js\n$http(...).\n  then(function onSuccess(response) {\n    // Handle success\n    var data = response.data;\n    var status = response.status;\n    var statusText = response.statusText;\n    var headers = response.headers;\n    var config = response.config;\n    ...\n  }, function onError(response) {\n    // Handle error\n    var data = response.data;\n    var status = response.status;\n    var statusText = response.statusText;\n    var headers = response.headers;\n    var config = response.config;\n    ...\n  });\n\n// or\n\n$http(...).\n  then(function onSuccess(response) {\n    // Handle success\n    var data = response.data;\n    var status = response.status;\n    var statusText = response.statusText;\n    var headers = response.headers;\n    var config = response.config;\n    ...\n  }).\n  catch(function onError(response) {\n    // Handle error\n    var data = response.data;\n    var status = response.status;\n    var statusText = response.statusText;\n    var headers = response.headers;\n    var config = response.config;\n    ...\n  });\n```\n\n**Note:**\nThere is a subtle difference between the variations showed above. When using\n`$http(...).success(onSuccess).error(onError)` or `$http(...).then(onSuccess, onError)`, the\n`onError()` callback will only handle errors/rejections produced by the `$http()` call. If the\n`onSuccess()` callback produces an error/rejection, it won't be handled by `onError()` and might go\nunnoticed. In contrast, when using `$http(...).then(onSuccess).catch(onError)`, `onError()` will\nhandle errors/rejections produced by both `$http()` _and_ `onSuccess()`.\n\n\n<a name=\"migrate1.5to1.6-ng-services-$interpolate\"></a>\n#### **$interpolate**:\n\n<minor />\n**Due to [a5fd2e](https://github.com/angular/angular.js/commit/a5fd2e4c0376676fa317e09a8d8be4966b82cbfe)**,\nwhen converting values to strings, interpolation now uses a custom `toString()` function on objects\nthat are not Number, Array or Date (custom means that the `toString` function is not the same as\n`Object.prototype.toString`). Otherwise, interpolation uses `JSON.stringify()` as usual. If an\nobject has a custom `toString()` function, but you still want the output of `JSON.stringify()`, you\nwill need to manually convert to JSON (as shown below).\n\nBefore:\n\n```html\n<span>{{ myObject }}</span>\n```\n\nAfter:\n\n```html\n<span>{{ myObject | json }}</span>\n```\n\n\n<a name=\"migrate1.5to1.6-ng-services-$location\"></a>\n#### **$location**:\n\n<major />\n<a name=\"commit-aa077e8\"></a>\n**Due to [aa077e8](https://github.com/angular/angular.js/commit/aa077e81129c740041438688dff2e8d20c3d7b52)**,\nthe default hash-prefix used for `$location` hash-bang URLs has changed from the empty string (`''`)\nto the bang (`'!'`). If your application does not use HTML5 mode or is being run on browsers that do\nnot support HTML5 mode, and you have not specified your own hash-prefix then client side URLs will\nnow contain a `!` prefix. For example, rather than `mydomain.com/#/a/b/c` the URL will become\n`mydomain.com/#!/a/b/c`.\n\nIf you actually want to have no hash-prefix, then you can restore the previous behavior by adding a\nconfiguration block to you application:\n\n```js\nappModule.config(['$locationProvider', function($locationProvider) {\n  $locationProvider.hashPrefix('');\n}]);\n```\n\n\n<a name=\"migrate1.5to1.6-ng-services-$q\"></a>\n#### **$q**:\n\n<minor />\n**Due to [e13eea](https://github.com/angular/angular.js/commit/e13eeabd7e34a78becec06cfbe72c23f2dcb85f9)**,\nan error thrown from a promise's `onFulfilled` or `onRejection` handlers is treated exactly the same\nas a regular rejection. Previously, it would also be passed to the `$exceptionHandler()` (in\naddition to rejecting the promise with the error as reason).\n\nThe new behavior applies to all services/controllers/filters etc that rely on `$q` (including\nbuilt-in services, such as `$http` and `$route`). For example, `$http`'s `transformRequest/Response`\nfunctions or a route's `redirectTo` function as well as functions specified in a route's `resolve`\nobject, will no longer result in a call to `$exceptionHandler()` if they throw an error. Other than\nthat, everything will continue to behave in the same way; i.e. the promises will be rejected, route\ntransition will be cancelled, `$routeChangeError` events will be broadcasted etc.\n\n<hr />\n<minor />\n**Due to [c9dffde](https://github.com/angular/angular.js/commit/c9dffde1cb167660120753181cb6d01dc1d1b3d0)**,\npossibly unhandled rejected promises will be logged to the `$exceptionHandler`. Normally, that means\nthat an error will be logged to the console, but in tests `$exceptionHandler` will (by default)\nre-throw any exceptions.\nTests that are affected by this change (e.g. tests that depend on specific order or number of\nmessages in `$exceptionHandler`) will need to handle rejected promises.\n\n\n<br />\n<a name=\"migrate1.5to1.6-ng-misc\"></a>\n### Core: _Miscellaneous_\n\n<a name=\"migrate1.5to1.6-ng-misc-jqLite\"></a>\n#### **jqLite**:\n\n<major />\n**Due to [fc0c11](https://github.com/angular/angular.js/commit/fc0c11db845d53061430b7f05e773dcb3fb5b860)**,\njqLite will camelCase the keys passed to the `.data()` method, in the same way as jQuery 3+ does;\ni.e. single hyphens followed by a lowercase letter will be converted to an uppercase letter.\nPreviously, keys passed to `.data()` were left untouched.\n\nFor example, with this change, the keys `a-b` and `aB` will now represent the same data piece;\nwriting to one of them will also be reflected when reading the value of the other one.\n\nTo migrate, you need to update your code as shown in the following examples:\n\nBefore:\n\n```js\n/* 1 */\nelem.data('my-key', 2);\nelem.data('myKey', 3);\n\n/* 2 */\nelem.data('foo-bar', 42);\nelem.data()['foo-bar']; // 42\nelem.data()['fooBar']; // undefined\n\n/* 3 */\nelem.data()['foo-bar'] = 1;\nelem.data()['fooBar'] = 2;\nelem.data('foo-bar'); // 1\n```\n\nAfter:\n\n```js\n/* 1 */\n// Rename one of the keys as they would now map to the same data slot.\nelem.data('my-key', 2);\nelem.data('my-key2', 3);\n\n/* 2 */\nelem.data('foo-bar', 42);\nelem.data()['foo-bar']; // undefined\nelem.data()['fooBar']; // 42\n\n/* 3 */\nelem.data()['foo-bar'] = 1;\nelem.data()['fooBar'] = 2;\nelem.data('foo-bar'); // 2\n```\n\n<hr />\n<major />\n**Due to [73050c](https://github.com/angular/angular.js/commit/73050cdda04675bfa6705dc841ddbbb6919eb048)**,\nthe way jqLite camelCases keys passed to `.css()` is aligned with jQuery. Previously, when using\nAngularJS without jQuery, `.css()` would camelCase keys more aggressively. Now, only a single hyphen\nfollowed by a lowercase letter is getting transformed. This change also affects other APIs that rely\non the `.css()` method, such as `ngStyle`.\n\nIf you are using AngularJS with jQuery, your application is not affected by this change. If you are\nnot using jQuery, then you need to update your code as shown in the following examples:\n\nBefore:\n\n```html\n<!-- HTML -->\n\n<!-- All five versions used to be equivalent. -->\n<div ng-style={background_color: 'blue'}></div>\n<div ng-style={'background:color': 'blue'}></div>\n<div ng-style={'background-color': 'blue'}></div>\n<div ng-style={'background--color': 'blue'}></div>\n<div ng-style={backgroundColor: 'blue'}></div>\n```\n```js\n// JS\n\n// All five versions used to be equivalent.\nelem.css('background_color', 'blue');\nelem.css('background:color', 'blue');\nelem.css('background-color', 'blue');\nelem.css('background--color', 'blue');\nelem.css('backgroundColor', 'blue');\n\n// All five versions used to be equivalent.\nvar bgColor = elem.css('background_color');\nvar bgColor = elem.css('background:color');\nvar bgColor = elem.css('background-color');\nvar bgColor = elem.css('background--color');\nvar bgColor = elem.css('backgroundColor');\n```\n\nAfter:\n\n```html\n<!-- HTML -->\n\n<!-- Only these two versions are still equivalent to the five shown above. -->\n<div ng-style={'background-color': 'blue'}></div>\n<div ng-style={backgroundColor: 'blue'}></div>\n```\n```js\n// JS\n\n// Only these two versions are still equivalent to the five shown above.\nelem.css('background-color', 'blue');\nelem.css('backgroundColor', 'blue');\n\n// Only these two versions are still equivalent to the five shown above.\nvar bgColor = elem.css('background-color');\nvar bgColor = elem.css('backgroundColor');\n```\n\n<hr />\n<major />\n**Due to [7ceb5f](https://github.com/angular/angular.js/commit/7ceb5f6fcc43d35d1b66c3151ce6a71c60309304)**,\ngetting/setting boolean attributes will no longer take the corresponding properties into account.\nPreviously, all boolean attributes were reflected into the corresponding property when calling a\nsetter and from the corresponding property when calling a getter, even on elements that don't treat\nthose attributes in a special way. Now AngularJS doesn't do it by itself, but relies on browsers to\nknow when to reflect the property. Note that this browser-level conversion differs between browsers;\nif you need to dynamically change the state of an element, you should modify the property, not the\nattribute. See https://jquery.com/upgrade-guide/1.9/#attr-versus-prop- for a more detailed\ndescription about a related change in jQuery 1.9.\n\nThis change aligns jqLite with jQuery 3. To migrate the code follow the example below:\n\nBefore:\n\n```css\n/* CSS */\n\ninput[checked=\"checked\"] { ... }\n```\n```js\n// JS\n\nelem1.attr('checked', 'checked');\nelem2.attr('checked', false);\n```\n\nAfter:\n\n```css\n/* CSS */\n\ninput:checked { ... }\n```\n```js\n// JS\n\nelem1.prop('checked', true);\nelem2.prop('checked', false);\n```\n\n<hr />\n<major />\n**Due to [3faf45](https://github.com/angular/angular.js/commit/3faf4505732758165083c9d21de71fa9b6983f4a)**,\ncalling `.attr(attrName, '')` (with `attrName` being a boolean attribute) will no longer remove the\nattribute, but set it to its lowercase name as happens for every non-empty string. Previously,\ncalling `.attr(attrName, '')` would remove the boolean attribute.\n\nIf you want to remove a boolean attribute now, you have to call `.attr()` with `false` or `null`.\nE.g.: `.attr(attrName, false)`\n\n<hr />\n<minor />\n**Due to [4e3624](https://github.com/angular/angular.js/commit/4e3624552284d0e725bf6262b2e468cd2c7682fa)**,\ncalling `.attr(attrName, null)` will remove the attribute. Previously, it would set the\n`attrName` attribute value to the string `'null'`. If you want to set the attribute value to the\nstring `'null'`, you have to explicitly call `.attr(attrName, 'null')`.\n\n<hr />\n<major />\n**Due to [d882fd](https://github.com/angular/angular.js/commit/d882fde2e532216e7cf424495db1ccb5be1789f8)**,\ncalling the `.val()` getter on a jqLite element representing a `<select multiple>` element with no\noptions chosen will return an empty array. Previously, it would return `null`. If you relied on the\nreturned value being `null` or falsy, you need to change your code to check for a length of 0\ninstead:\n\nBefore:\n\n```html\n<select multiple>...</select>\n```\n```js\nvar value = $element.val();\nif (value) { /* do something */ }\n```\n\nAfter:\n\n```html\n<select multiple>...</select>\n```\n```js\nvar value = $element.val();\nif (value.length > 0) { /* do something */ }\n```\n\n\n<a name=\"migrate1.5to1.6-ng-misc-decorator\"></a>\n#### **decorator()**:\n\n<minor />\n**Due to [6a2ebd](https://github.com/angular/angular.js/commit/6a2ebdba5df27e789e3cb10f11eedf90f7b9b97e)**,\n`module.decorator` declarations are now processed as part of the `module.config` queue and may\nresult in providers being decorated in a different order if `module.config` blocks are also used to\ndecorate providers via `$provide.decorator`.\n\nFor example, consider the following declaration order in which `'theFactory'` is decorated by both a\n`module.decorator` and a `$provide.decorator`:\n\n```js\nangular\n  .module('theApp', [])\n  .factory('theFactory', theFactoryFn)\n  .config(function($provide) {\n    $provide.decorator('theFactory', provideDecoratorFn);\n  })\n  .decorator('theFactory', moduleDecoratorFn);\n```\n\nBefore this change, `'theFactory'` provider would be decorated in the following order:\n1. `moduleDecoratorFn`\n2. `provideDecoratorFn`\n\nAfter this change, the order in which `'theFactory'` is decorated will be different, because now\n`module.decorator` declarations are processed in the same order as `module.config` declarations:\n1. `provideDecoratorFn`\n2. `moduleDecoratorFn`\n\n\n<br />\n<a name=\"migrate1.5to1.6-ngAria\"></a>\n### ngAria\n\n<a name=\"migrate1.5to1.6-ngAria-$aria\"></a>\n#### **$aria**:\n\n<minor />\n**Due to [ad41ba](https://github.com/angular/angular.js/commit/ad41baa1fdc057db3fe529ff87735b173b164b4c)**,\nif you were explicitly setting the value of the `bindKeypress` flag, you need to change your code to\nuse `bindKeydown` instead.\n\nBefore: `$ariaProvider.config({bindKeypress: xyz})`<br />\nAfter: `$ariaProvider.config({bindKeydown: xyz})`\n\n\n<a name=\"migrate1.5to1.6-ngAria-ngClick\"></a>\n#### **ngClick**:\n\n<minor />\n**Due to [ad41ba](https://github.com/angular/angular.js/commit/ad41baa1fdc057db3fe529ff87735b173b164b4c)**,\n`ngClick` will respond to the `keydown` keyboard event, instead of the `keypress`. Also, if the\nelement already has any of the `ngKeydown`/`ngKeyup`/`ngKeypress` directives, `ngAria` will _not_\nbind to the `keydown` event, since it assumes that the developer has already taken care of keyboard\ninteraction for that element. Although it is not expected to affect many applications, it might be\ndesirable to keep the previous behavior of binding to the `keypress` event instead of the `keydown`.\nIn that case, you need to manually use the `ngKeypress` directive (in addition to `ngClick`).\n\nBefore:\n\n```html\n<div ng-click=\"onClick()\">\n  I respond to `click` and `keypress` (not `keydown`)\n</div>\n```\n\nAfter:\n\n```html\n<div ng-click=\"onClick()\" ng-keypress=\"onClick()\">\n  I respond to `click` and `keypress` (not `keydown`)\n</div>\n<!-- OR -->\n<div ng-click=\"onClick()\">\n  I respond to `click` and `keydown` (not `keypress`)\n</div>\n```\n\nFinally, it is possible that this change affects your unit or end-to-end tests. If you are currently\nexpecting your custom buttons to automatically respond to the `keypress` event (due to `ngAria`),\nyou need to change the tests to trigger `keydown` events instead.\n\n\n<a name=\"migrate1.5to1.6-ngAria-ngModel\"></a>\n#### **ngModel**:\n\n<major />\n<a name=\"commit-975a61\"></a>\n**Due to [975a61](https://github.com/angular/angular.js/commit/975a6170efceb2a5e6377c57329731c0636eb8c8)**,\ncustom `checkbox`-shaped controls (e.g. checkboxes, menuitemcheckboxes), no longer have a custom\n`$isEmpty()` method on their `NgModelController` that checks for `value === false`. Unless\noverwritten, the default `$isEmpty()` method will be used, which treats `undefined`, `null`, `NaN`\nand `''` as \"empty\".\n\n**Note:** The `$isEmpty()` method is used to determine if the checkbox is checked (\"not empty\" means\n          \"checked\"). Thus it can indirectly affect other things, such as the control's validity\n          with respect to the `required` validator (e.g. \"empty\" + \"required\" --> \"invalid\").\n\nBefore:\n\n```js\nvar template = '<my-checkbox role=\"checkbox\" ng-model=\"value\"></my-checkbox>';\nvar customCheckbox = $compile(template)(scope);\nvar ctrl = customCheckbox.controller('ngModel');\n\nscope.$apply('value = false');\nconsole.log(ctrl.$isEmpty());   //--> true\n\nscope.$apply('value = true');\nconsole.log(ctrl.$isEmpty());   //--> false\n\nscope.$apply('value = undefined'/* or null or NaN or '' */);\nconsole.log(ctrl.$isEmpty());   //--> false\n```\n\nAfter:\n\n```js\nvar template = '<my-checkbox role=\"checkbox\" ng-model=\"value\"></my-checkbox>';\nvar customCheckbox = $compile(template)(scope);\nvar ctrl = customCheckbox.controller('ngModel');\n\nscope.$apply('value = false');\nconsole.log(ctrl.$isEmpty());   //--> false\n\nscope.$apply('value = true');\nconsole.log(ctrl.$isEmpty());   //--> false\n\nscope.$apply('value = undefined'/* or null or NaN or '' */);\nconsole.log(ctrl.$isEmpty());   //--> true\n```\n\nIf you want to have a custom `$isEmpty()` method, you need to overwrite the default. For example:\n\n```js\n.directive('myCheckbox', function myCheckboxDirective() {\n  return {\n    require: 'ngModel',\n    link: function myCheckboxPostLink(scope, elem, attrs, ngModelCtrl) {\n      ngModelCtrl.$isEmpty = function myCheckboxIsEmpty(value) {\n        return !value;   // Any falsy value means \"empty\"\n\n        // Or to restore the previous behavior:\n        // return value === false;\n      };\n    }\n  };\n})\n```\n\n<hr />\n<minor />\n**Due to [9978de1](https://github.com/angular/angular.js/commit/9978de11b7295fec1a2f4cb8fbeb9b62b54cb711)**,\nthe `role` attribute will no longer be added to native control elements (textarea, button, select,\nsummary, details, a, and input). Previously, `role` was not added to `input`, but all others in the\nlist.\nThis should not affect accessibility, because native inputs are accessible by default, but it might\naffect applications that relied on the `role` attribute being present (e.g. for styling or as\ndirective attributes).\n\n\n<br />\n<a name=\"migrate1.5to1.6-ngMock\"></a>\n### ngMock\n\n<a name=\"migrate1.5to1.6-ngMock-$httpBackend\"></a>\n#### **$httpBackend**:\n\n<tests-only />\n**Due to [267ee9](https://github.com/angular/angular.js/commit/267ee9c892b0eb40908700ee2435793f8c6c1c84)**,\ncalling `$httpBackend.verifyNoOutstandingRequest()` will trigger a digest. This will ensure that\nrequests fired asynchronously will also be detected (without the need to manually trigger a digest).\nThis is not expected to affect the majority of test-suites. Most of the time, a digest is (directly\nor indirectly) triggered anyway, before calling `verifyNoOutstandingRequest()`. In the unlikely case\nthat a test needs to verify the timing of a request with respect to the digest cycle, you should\nrely on other means, such as mocking and/or spying.\n\n<hr />\n<tests-only />\n**Due to [7551b8](https://github.com/angular/angular.js/commit/7551b8975a91ee286cc2cf4af5e78f924533575e)**,\nit is no longer valid to explicitly pass `undefined` as the `url` argument to any of the\n`$httpBackend.when...()` and `$httpBackend.expect...()` methods. While this argument is optional, it\nmust have a defined value if provided. Previously passing an explicit `undefined` value was ignored,\nbut this lead to invalid tests passing unexpectedly.\n\n\n<br />\n<a name=\"migrate1.5to1.6-ngResource\"></a>\n### ngResource\n\n<a name=\"migrate1.5to1.6-ngResource-$resource\"></a>\n#### **$resource**:\n\n<minor />\n**Due to [acb545](https://github.com/angular/angular.js/commit/acb545ec3ebf099db68561033645941c900973b5)**,\nall own properties of the `params` object that are not used to replace URL params, will be passed to\n`$http` as `config.params` (to be used as query parameters in the URL). Previously, parameters where\nomitted if `Object.prototype` had a property with the same name. E.g.:\n\nBefore:\n\n```js\nvar Foo = $resource('/foo/:id');\nFoo.get({id: 42, bar: 'baz', toString: 'hmm'});\n    // URL: /foo/42?bar=baz\n    // Note that `toString` is _not_ included in the query,\n    // because `Object.prototype.toString` is defined :(\n```\n\nAfter:\n\n```js\nvar Foo = $resource('/foo/:id');\nFoo.get({id: 42, bar: 'baz', toString: 'hmm'});\n    // URL: /foo/42?bar=baz&toString=hmm\n    // Note that `toString` _is_ included in the query, as expected :)\n```\n\n<hr />\n<tests-only />\n**Due to [2456ab](https://github.com/angular/angular.js/commit/2456ab63a613902d21c151445f9c697a76ab43b3)**,\nsemicolon has been added to the list of delimiters that are not encoded in URL params. Although it\nshouldn't matter in practice (since both the encoded and the unencoded `;` character would be\ninterpreted identically by the server), this change could break some tests: For example, where\n`$httpBackend` was set up to expect an encoded `;` character, but the request is made to the URL\nwith an unencoded `;` character.\n\n\n<br />\n<a name=\"migrate1.5to1.6-ngRoute\"></a>\n### ngRoute\n\n<a name=\"migrate1.5to1.6-ngRoute-$route\"></a>\n#### **$route**:\n\n<tests-only />\n**Due to [c13c66](https://github.com/angular/angular.js/commit/c13c666728c1a1485ef18e92d7cb35118ce39609)**,\n`$route` (and its dependencies; e.g. `$location`) will - by default - be instantiated early on.\nPreviously, in cases where `ngView` was loaded asynchronously, `$route` (and its dependencies) might\nalso have been instantiated asynchronously.\n\nAlthough this is not expected to have unwanted side-effects in normal application behavior, it may\naffect your unit tests: When testing a module that (directly or indirectly) depends on `ngRoute`, a\nrequest will be made for the default route's template. If not properly \"trained\", `$httpBackend`\nwill complain about this unexpected request. You can restore the previous behavior (and avoid\nunexpected requests in tests), by using `$routeProvider.eagerInstantiationEnabled(false)`.\n\n<hr />\n<minor />\n**Due to [e98656](https://github.com/angular/angular.js/commit/e9865654b39c71be71034c38581a8c7bd16bc716)**,\nif a `redirectTo` function throws an Error, a `$routeChangeError` event will be fired. Previously,\nexecution would be aborted without firing a `$routeChangeError` event.\n\n<hr />\n<minor />\n**Due to [7f4b35](https://github.com/angular/angular.js/commit/7f4b356c2bebb87f0c26b57a20415b004b20bcd1)**,\nthe `$route` service will no longer instantiate controllers nor call `resolve` or\n`template`/`templateUrl` functions for routes that successfully `redirectTo` other routes.\n\n\n\n\n\n## Migrating from 1.4 to 1.5\n\nAngularJS 1.5 takes a big step towards preparing developers for a smoother transition to Angular in\nthe future. Architecting your applications using components, multi-slot transclusion, one-way\nbindings in isolate scopes, using lifecycle hooks in directive controllers and relying on native ES6\nfeatures (such as classes and arrow functions) are now all possible with AngularJS 1.5.\n\n\nThis release includes numerous bug and security fixes, as well as performance improvements to core\nservices, directives, filters and helper functions. Existing applications can start enjoying the\nbenefits of such changes in `$compile`, `$parse`, `$animate`, `$animateCss`, `$sanitize`, `ngOptions`,\n`currencyFilter`, `numberFilter`, `copy()` (to name but a few) without any change in code.\n\nNew features have been added to more than a dozen services, directives and filters across 8 modules.\nAmong them, a few stand out:\n\n* `angular.component()`: Introducing \"components\", a special sort of directive that are easy to\n  configure and promote best practices (plus can bring AngularJS applications closer to Angular's\n  style of architecture).\n* Multi-slot transclusion: Enabling the design of more powerful and complex UI elements with a much\n  simpler configuration and reduced boilerplate.\n* `$onInit` lifecycle hook: Introducing a new lifecycle hook for directive controllers, called after\n  all required controllers have been constructed. This enables access to required controllers from\n  a directive's controller, without having to rely on the linking function.\n* `ngAnimateSwap`: A new directive in `ngAnimate`, making it super easy to create rotating\n  banner-like components.\n* Testing helpers: New helper functions in `ngMock`, simplifying testing for animations, component\n  controllers and routing.\n\nAlso, notable is the improved support for ES6 features, such as classes and arrow functions. These\nfeatures are now more reliably detected and correctly handled within the core.\n\n\nAll this goodness doesn't come without a price, though. Below is a list of breaking changes (grouped\nby module) that need to be taken into account while migrating from 1.4. Fortunately, the majority of\nthem should have a pretty low impact on most applications.\n\n\n### Core\n\nWe tried to keep the breaking changes inside the core components to a bare minimum. Still, a few of\nthem were unavoidable.\n\n#### Services (`$parse`)\n\nDue to [0ea53503](https://github.com/angular/angular.js/commit/0ea535035a3a1a992948490c3533bffb83235052),\na new special property, `$locals`, will be available for accessing the locals from an expression.\nThis is a breaking change, only if a `$locals` property does already exist (and needs to be\nreferenced) either on the `scope` or on the `locals` object. Your expressions should be changed to\naccess such existing properties as `this.$locals` and `$locals.$locals` respectively.\n\n\n#### Directives (`ngOptions`)\n\nA fair amount of work has been put into the `ngOptions` directive, fixing bugs and corner-cases and\nneutralizing browser quirks. A couple of breaking changes were made in the process:\n\nDue to [b71d7c3f](https://github.com/angular/angular.js/commit/b71d7c3f3c04e65b02d88b33c22dd90ae3cdfc27),\nfalsy values (`''`, `0`, `false` and `null`) are properly recognized as option group identifiers for\noptions passed to `ngOptions`. Previously, all of these values were ignored and the option was not\nassigned to any group. `undefined` is still interpreted as \"no group\".\nIf you have options with falsy group identifiers that should still not be assigned to any group,\nthen you must filter the values before passing them to `ngOptions`, converting falsy values to\n`undefined`.\n\nDue to [ded25187](https://github.com/angular/angular.js/commit/ded2518756d4409fdfda0d4af243f2125bea01b5),\n`ngOptions` now explicitly requires `ngModel` on the same element, thus an error will be thrown if\n`ngModel` is not found. Previously, `ngOptions` would silently fail, which could lead to\nhard-to-debug errors.\nThis is not expected to have any significant impact on applications, since `ngOptions` didn't work\nwithout `ngModel` before either. The main difference is that now it will fail with a more\ninformative error message.\n\n\n#### Filters (`orderBy`)\n\nDue to [2a85a634](https://github.com/angular/angular.js/commit/2a85a634f86c84f15b411ce009a3515fca7ba580),\npassing a non-array-like value (other than `undefined` or `null`) through the `orderBy` filter will\nthrow an error. Previously, the input was returned unchanged, which could lead to hard-to-spot bugs\nand was not consistent with other filters (e.g. `filter`).\nObjects considered array-like include: arrays, array subclasses, strings, NodeLists,\njqLite/jQuery collections\n\n#### Helper Functions:\n\nThe `angular.lowercase` and `angular.uppercase` functions have been **deprecated** and will be removed\nin version 1.7.0. It is recommended to use [String.prototype.toLowerCase](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/toLowerCase) and [String.prototype.toUpperCase](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String/toUpperCase) functions instead.\n\n\n### ngAria\n\nDue to [d06431e](https://github.com/angular/angular.js/commit/d06431e5309bb0125588877451dc79b935808134),\nthe `ngAria`-enhanced directives (e.g. `ngModel`, `ngDisabled` etc) will not apply ARIA attributes\nto native inputs, unless necessary. Previously, ARIA attributes were always applied to native\ninputs, despite this being unnecessary in most cases.\nIn the context of `ngAria`, elements considered \"native inputs\" include:\n`<a>`, `<button>`, `<details>`, `<input>`, `<select>`, `<summary>`, `<textarea>`\n\nThis change will not affect the accessibility of your applications (since native inputs are\naccessible by default), but if you relied on ARIA attributes being present on native inputs (for\nwhatever reason), you'll have to add and update them manually.\n\nAdditionally, the `aria-multiline` attribute, which was previously added to elements with a `type`\nor `role` of `textbox`, will not be added anymore, since there is no way `ngAria` can tell if the\ntextbox element is multiline or not.\nIf you relied on `aria-multiline=\"true\"` being automatically added by `ngAria`, you need to apply it\nyourself. E.g. change your code from `<div role=\"textbox\" ng-model=\"...\" ...>` to\n`<div role=\"textbox\" ng-model=\"...\" ... aria-multiline=\"true\">`.\n\n\n### ngMessages (`ngMessage`)\n\nDue to [4971ef12](https://github.com/angular/angular.js/commit/4971ef12d4c2c268cb8d26f90385dc96eba19db8),\nthe `ngMessage` directive is now compiled with a priority of 1, which means directives on the same\nelement as `ngMessage` with a priority lower than 1 will be applied when `ngMessage` calls its\n`$transclude` function. Previously, they were applied during the initial compile phase and were\npassed the comment element created by the transclusion of `ngMessage`.\nIf you have custom directives that relied on the previous behavior, you need to give them a priority\nof 1 or greater.\n\n\n### ngResource (`$resource`)\n\nThe `$resource` service underwent a minor internal refactoring to finally solve a long-standing bug\npreventing requests from being cancelled using promises. Due to the nature of `$resource`'s\nconfiguration, it was not possible to follow the `$http` convention. A new `$cancelRequest()` method\nwas introduced instead.\n\nDue to [98528be3](https://github.com/angular/angular.js/commit/98528be311b48269ba0e15ba4e3e2ad9b89693a9),\nusing a promise as `timeout` in `$resource` is no longer supported and will log a warning. This is\nhardly expected to affect the behavior of your application, since a promise as `timeout` didn't work\nbefore either, but it will now warn you explicitly when trying to pass one.\nIf you need to be able to cancel pending requests, you can now use the new `$cancelRequest()` that\nwill be available on `$resource` instances.\n\n\n### ngRoute (`ngView`)\n\nDue to [983b0598](https://github.com/angular/angular.js/commit/983b0598121a8c5a3a51a30120e114d7e3085d4d),\na new property will be available on the scope of the route, allowing easy access to the route's\nresolved values from the view's template. The default name for this property is `$resolve`. This is\na breaking change, only if a `$resolve` property is already available on the scope, in which case\nthe existing property will be hidden or overwritten.\nTo fix this, you should choose a custom name for this property, that does not collide with other\nproperties on the scope, by specifying the `resolveAs` property on the route.\n\n\n### ngSanitize (`$sanitize`, `linky`)\n\nThe HTML sanitizer has been re-implemented using inert documents, increasing security, fixing some\ncorner-cases that were difficult to handle and reducing its size by about 20% (in terms of loc). In\norder to make it more secure by default, a couple of breaking changes have been introduced:\n\nDue to [181fc567](https://github.com/angular/angular.js/commit/181fc567d873df065f1e84af7225deb70a8d2eb9),\nSVG support in `$sanitize` is now an opt-in feature (i.e. disabled by default), as it could make\nan application vulnerable to click-hijacking attacks. If your application relies on it, you can\nstill turn it on with `$sanitizeProvider.enableSvg(true)`, but you extra precautions need to be\ntaken in order to keep your application secure. Read the documentation for more information about\nthe dangers and ways to mitigate them.\n\nDue to [7a668cdd](https://github.com/angular/angular.js/commit/7a668cdd7d08a7016883eb3c671cbcd586223ae8),\nthe `$sanitize` service will now remove instances of the `<use>` tag from the content passed to it.\nThis element is used to import external SVG resources, which is a security risk as the `$sanitize`\nservice does not have access to the resource in order to sanitize it.\n\nSimilarly, due to [234053fc](https://github.com/angular/angular.js/commit/234053fc9ad90e0d05be7e8359c6af66be94c094),\nthe `$sanitize` service will now also remove instances of the `usemap` attribute from any elements\npassed to it. This attribute is used to reference another element by `name` or `id`. Since the\n`name` and `id` attributes are already banned, a sanitized `usemap` attribute could only\nreference unsanitized content, which is a security risk.\n\nDue to [98c2db7f](https://github.com/angular/angular.js/commit/98c2db7f9c2d078a408576e722407d518c7ee10a),\npassing a non-string value (other than `undefined` or `null`) through the `linky` filter will throw\nan error. This is not expected to have any significant impact on applications, since the input was\nalways assumed to be of type 'string', so passing non-string values never worked correctly anyway.\nThe main difference is that now it will fail faster and with a more informative error message.\n\n\n### ngTouch (`ngClick`)\n\nDue to [0dfc1dfe](https://github.com/angular/angular.js/commit/0dfc1dfebf26af7f951f301c4e3848ac46f05d7f),\nthe `ngClick` override directive from the `ngTouch` module is **deprecated and disabled by default**.\nThis means that on touch-based devices, users might now experience a 300ms delay before a click\nevent is fired.\n\nIf you rely on this directive, you can still enable it using\n`$touchProvider.ngClickOverrideEnabled()`:\n\n```js\nangular.module('myApp').config(function($touchProvider) {\n  $touchProvider.ngClickOverrideEnabled(true);\n});\n```\n\nGoing forward, we recommend using [FastClick](https://github.com/ftlabs/fastclick) or perhaps one of\nthe [AngularJS 3rd party touch-related modules](http://ngmodules.org/tags/touch) that provide similar\nfunctionality.\n\nAlso note that modern browsers already remove the 300ms delay under some circumstances:\n\n- **Chrome and Firefox for Android** remove the 300ms delay when the well-known\n  `<meta name=\"viewport\" content=\"width=device-width\">` is set.\n- **Internet Explorer** removes the delay, when the `touch-action` css property is set to `none` or\n  `manipulation`.\n- Since **iOS 8, Safari** removes the delay on so-called \"slow taps\".\n\nFor more info on the topic, you can take a look at this\n[article by Telerik](http://developer.telerik.com/featured/300-ms-click-delay-ios-8/).\n\n<div class=\"alert alert-warning\">\n  **Note:** This change does **not** affect the `ngSwipe` directive.\n</div>\n\n\n\n\n\n## Migrating from 1.3 to 1.4\n\nAngularJS 1.4 fixes major animation issues and introduces a new API for `ngCookies`. Further, there\nare changes to `ngMessages`, `$compile`, `ngRepeat`, `ngOptions`, `ngPattern`, `pattern` and some fixes to core filters:\n`limitTo` and `filter`.\n\nThe reason for the ngAnimate refactor was to fix timing issues and to expose new APIs to allow\nfor developers to construct more versatile animations.  We now have access to `$animateCss`\nand the many timing-oriented bugs were fixed which results in smoother animations.\nIf animation is something of interest, then please read over the breaking changes below for animations when\n`ngAnimate` is used.\n\n`ngMessages` has been upgraded to allow for dynamic message resolution. This handy feature allows for developers\nto render error messages with ngMessages that are listed with a directive such as ngRepeat. A great usecase for this\ninvolves pulling error message data from a server and then displaying that data via the mechanics of ngMessages. Be\nsure to read the breaking change involved with `ngMessagesInclude` to upgrade your template code.\n\nOther changes, such as the ordering of elements with ngRepeat and ngOptions and the way ngPattern and pattern directives\nvalidate the regex, may also affect the behavior of your application. And be sure to also read up on the changes to `$cookies`.\nThe migration jump from 1.3 to 1.4 should be relatively straightforward otherwise.\n\n\n\n\n### Animation (`ngAnimate`)\n\nAnimations in 1.4 have been refactored internally, but the API has stayed much the same. There are, however,\nsome breaking changes that need to be addressed when upgrading to 1.4.\n\nDue to [c8700f04](https://github.com/angular/angular.js/commit/c8700f04fb6fb5dc21ac24de8665c0476d6db5ef),\nJavaScript and CSS animations can no longer be run in\nparallel. With earlier versions of ngAnimate, both CSS and JS animations\nwould be run together when multiple animations were detected. This\nfeature has been removed, however, the same effect, with even more\npossibilities, can be achieved by injecting `$animateCss` into a\nJavaScript-defined animation and creating custom CSS-based animations\nfrom there.\n\nBy using `$animateCss` inside of a JavaScript animation in AngularJS 1.4, we can trigger custom CSS-based animations\ndirectly from our JavaScript code.\n\n```js\nngModule.animation('.slide-animation', ['$animateCss', function($animateCss) {\n  return {\n    enter: function(element, doneFn) {\n      // this will trigger a `.ng-enter` and `.ng-enter-active` CSS animation\n      var animation = $animateCss(element, {\n        event: 'enter'\n        // any other CSS-related properties\n        //   addClass: 'some-class',\n        //   removeClass: 'some-other-class',\n        //   from: {},\n        //   to: {}\n      });\n\n      // make sure to read the ngAnimate docs to understand how this works\n      animation.start().done(doneFn);\n    }\n  }\n}]);\n```\n\n{@link ngAnimate.$animateCss Click here to learn how to use $animateCss in your animation code}\n\nDue to [c8700f04](https://github.com/angular/angular.js/commit/c8700f04fb6fb5dc21ac24de8665c0476d6db5ef),\nanimation-related callbacks are now fired on `$animate.on` instead of directly being on the element.\n\n```js\n// < 1.4\nelement.on('$animate:before', function(e, data) {\n  if (data.event === 'enter') { ... }\n});\nelement.off('$animate:before', fn);\n\n// 1.4+\n$animate.on('enter', element, function(data) {\n  //...\n});\n$animate.off('enter', element, fn);\n```\n\nDue to [c8700f04](https://github.com/angular/angular.js/commit/c8700f04fb6fb5dc21ac24de8665c0476d6db5ef),\nthe function params for `$animate.enabled()` when an element is used are now flipped. This fix allows\nthe function to act as a getter when a single element param is provided.\n\n```js\n// < 1.4\n$animate.enabled(false, element);\n\n// 1.4+\n$animate.enabled(element, false);\n```\n\nDue to [c8700f04](https://github.com/angular/angular.js/commit/c8700f04fb6fb5dc21ac24de8665c0476d6db5ef),\nin addition to disabling the children of the element, `$animate.enabled(element, false)` will now also\ndisable animations on the element itself.\n\nDue to [c8700f04](https://github.com/angular/angular.js/commit/c8700f04fb6fb5dc21ac24de8665c0476d6db5ef),\nthere is no need to call `$scope.$apply` or `$scope.$digest` inside of a animation promise callback anymore\nsince the promise is resolved within a digest automatically. (Not to worry, any extra digests will not be\nrun unless the promise is used.)\n\n```js\n// < 1.4\n$animate.enter(element).then(function() {\n  $scope.$apply(function() {\n    $scope.explode = true;\n  });\n});\n\n// 1.4+\n$animate.enter(element).then(function() {\n  $scope.explode = true;\n});\n```\n\nDue to [c8700f04](https://github.com/angular/angular.js/commit/c8700f04fb6fb5dc21ac24de8665c0476d6db5ef),\nwhen an enter, leave or move animation is triggered then it will always end any pending or active parent\nclass based animations (animations triggered via ngClass) in order to ensure that any CSS styles are resolved in time.\n\n\n\n\n### Forms (`ngMessages`, `ngOptions`, `select`, `ngPattern` and `pattern`, `form`)\n\n#### ngMessages\nThe ngMessages module has also been subject to an internal refactor to allow it to be more flexible\nand compatible with dynamic message data. The `ngMessage` directive now supports a new attribute\ncalled `ng-message-exp` which will evaluate an expression and will keep track of that expression\nas it changes in order to re-evaluate the listed messages.\n\n[Click here to learn more about dynamic ng-messages](https://docs.angularjs.org/api/ngMessages#dynamic-messaging)\n\nThere is only one breaking change. Please consider the following when including remote\nmessage templates via `ng-messages-include`:\n\nDue to [c9a4421f](https://github.com/angular/angular.js/commit/c9a4421fc3c97448527eadef1f42eb2f487ec2e0),\nthe `ngMessagesInclude` attribute has now been removed and cannot be used in the same element containing\nthe `ngMessages` directive. Instead, `ngMessagesInclude` is to be used on its own element inline with\nother inline messages situated as children within the `ngMessages` container directive.\n\n```html\n<!-- AngularJS 1.3.x -->\n<div ng-messages=\"model.$error\" ng-messages-include=\"remote.html\">\n  <div ng-message=\"required\">Your message is required</div>\n</div>\n\n<!-- AngularJS 1.4.x -->\n<div ng-messages=\"model.$error\">\n  <div ng-message=\"required\">Your message is required</div>\n  <div ng-messages-include=\"remote.html\"></div>\n</div>\n```\n\nDepending on where the `ngMessagesInclude` directive is placed it will be prioritized inline with the other messages\nbefore and after it.\n\nAlso due to [c9a4421f](https://github.com/angular/angular.js/commit/c9a4421fc3c97448527eadef1f42eb2f487ec2e0),\nit is no longer possible to use interpolation inside the `ngMessages` attribute expression. This technique\nis generally not recommended, and can easily break when a directive implementation changes. In cases\nwhere a simple expression is not possible, you can delegate accessing the object to a function:\n\n```html\n<div ng-messages=\"ctrl.form['field_{{$index}}'].$error\">...</div>\n```\nwould become\n```html\n<div ng-messages=\"ctrl.getMessages($index)\">...</div>\n```\nwhere `ctrl.getMessages()`\n```javascript\nctrl.getMessages = function($index) {\n  return ctrl.form['field_' + $index].$error;\n}\n```\n\n#### ngOptions\n\nThe `ngOptions` directive has also been refactored and as a result some long-standing bugs\nhave been fixed. The breaking changes are comparatively minor and should not affect most applications.\n\nDue to [7fda214c](https://github.com/angular/angular.js/commit/7fda214c4f65a6a06b25cf5d5aff013a364e9cef),\nwhen `ngOptions` renders the option values within the DOM, the resulting HTML code is different.\nNormally this should not affect your application at all, however, if your code relies on inspecting\nthe value property of `<option>` elements (that `ngOptions` generates) then be sure\nto [read the details](https://github.com/angular/angular.js/commit/7fda214c4f65a6a06b25cf5d5aff013a364e9cef).\n\nDue to [7fda214c](https://github.com/angular/angular.js/commit/7fda214c4f65a6a06b25cf5d5aff013a364e9cef),\nwhen iterating over an object's properties using the `(key, value) in obj` syntax\nthe order of the elements used to be sorted alphabetically. This was an artificial\nattempt to create a deterministic ordering since browsers don't guarantee the order.\nBut in practice this is not what people want and so this change iterates over properties\nin the order they are returned by Object.keys(obj), which is almost always the order\nin which the properties were defined.\n\nAlso due to [7fda214c](https://github.com/angular/angular.js/commit/7fda214c4f65a6a06b25cf5d5aff013a364e9cef),\nsetting the ngOptions attribute expression after the element is compiled, will no longer trigger the ngOptions behavior.\nThis worked previously because the ngOptions logic was part of the select directive, while\nit is now implemented in the ngOptions directive itself.\n\n#### select\n\nDue to [7fda214c](https://github.com/angular/angular.js/commit/7fda214c4f65a6a06b25cf5d5aff013a364e9cef),\nthe `select` directive will now use strict comparison of the `ngModel` scope value against `option`\nvalues to determine which option is selected. This means non-string scope values (such as `Number` or `Boolean`)\nwill not be matched against equivalent option strings (such as the strings `\"123\"`, `\"true\"` or `\"false\"`).\n\nIn AngularJS 1.3.x, setting `scope.x = 200` would select the option with the value 200 in the following `select`:\n\n```\n<select ng-model=\"x\">\n  <option value=\"100\">100</option>\n  <option value=\"200\">200</option>\n</select>\n```\n\nIn AngularJS 1.4.x, the 'unknown option' will be selected.\n\nTo remedy this, you can initialize the model as a string: `scope.x = '200'`, or if you want to\nkeep the model as a `Number`, you can do the conversion via `$formatters` and `$parsers` on `ngModel`:\n\n```js\nngModelCtrl.$parsers.push(function(value) {\n  return parseInt(value, 10); // Convert option value to number\n});\n\nngModelCtrl.$formatters.push(function(value) {\n  return value.toString(); // Convert scope value to string\n});\n```\n\n#### ngPattern and pattern\n\nDue to [0e001084](https://github.com/angular/angular.js/commit/0e001084ffff8674efad289d37cb16cc4e46b50a),\nThe `ngPattern` and `pattern` directives will validate the regex\nagainst the `$viewValue` of `ngModel`, i.e. the value of the model\nbefore the $parsers are applied. Previously, the `$modelValue`\n(the result of the $parsers) was validated.\n\nThis fixes issues where `input[date]` and `input[number]` cannot\nbe validated because the `$viewValue` string is parsed into\n`Date` and `Number` respectively (starting with AngularJS 1.3).\nIt also brings the directives in line with HTML5 constraint\nvalidation, which validates against the input value.\n\nThis change is unlikely to cause applications to fail, because even\nin AngularJS 1.2, the value that was validated by pattern could have\nbeen manipulated by the $parsers, as all validation was done\ninside this pipeline.\n\nIf you rely on the pattern being validated against the `$modelValue`,\nyou must create your own validator directive that overwrites\nthe built-in pattern validator:\n\n```\n.directive('patternModelOverwrite', function patternModelOverwriteDirective() {\n  return {\n    restrict: 'A',\n    require: '?ngModel',\n    priority: 1,\n    compile: function() {\n      var regexp, patternExp;\n\n      return {\n        pre: function(scope, elm, attr, ctrl) {\n          if (!ctrl) return;\n\n          attr.$observe('pattern', function(regex) {\n            /**\n             * The built-in directive will call our overwritten validator\n             * (see below). We just need to update the regex.\n             * The preLink fn guaranetees our observer is called first.\n             */\n            if (isString(regex) && regex.length > 0) {\n              regex = new RegExp('^' + regex + '$');\n            }\n\n            if (regex && !regex.test) {\n              //The built-in validator will throw at this point\n              return;\n            }\n\n            regexp = regex || undefined;\n          });\n\n        },\n        post: function(scope, elm, attr, ctrl) {\n          if (!ctrl) return;\n\n          regexp, patternExp = attr.ngPattern || attr.pattern;\n\n          //The postLink fn guarantees we overwrite the built-in pattern validator\n          ctrl.$validators.pattern = function(value) {\n            return ctrl.$isEmpty(value) ||\n              isUndefined(regexp) ||\n              regexp.test(value);\n          };\n        }\n      };\n    }\n  };\n});\n```\n\n\n#### form\n\nDue to [94533e57](https://github.com/angular/angular.js/commit/94533e570673e6b2eb92073955541fa289aabe02),\nthe `name` attribute of `form` elements can now only contain characters that can be evaluated as part\nof an AngularJS expression. This is because AngularJS uses the value of `name` as an assignable expression\nto set the form on the `$scope`. For example, `name=\"myForm\"` assigns the form to `$scope.myForm` and\n`name=\"myObj.myForm\"` assigns it to `$scope.myObj.myForm`.\n\nPreviously, it was possible to also use names such `name=\"my:name\"`, because AngularJS used a special setter\nfunction for the form name. Now the general, more robust `$parse` setter is used.\n\nThe easiest way to migrate your code is therefore to remove all special characters from the `name` attribute.\n\nIf you need to keep the special characters, you can use the following directive, which will replace\nthe `name` with a value that can be evaluated as an expression in the compile function, and then\nre-set the original name in the postLink function. This ensures that (1), the form is published on\nthe scope, and (2), the form has the original name, which might be important if you are doing server-side\nform submission.\n\n```js\nangular.module('myApp').directive('form', function() {\n  return {\n    restrict: 'E',\n    priority: 1000,\n    compile: function(element, attrs) {\n      var unsupportedCharacter = ':'; // change accordingly\n      var originalName = attrs.name;\n      if (attrs.name && attrs.name.indexOf(unsupportedCharacter) > 0) {\n        attrs.$set('name', 'this[\"' + originalName + '\"]');\n      }\n\n      return postLinkFunction(scope, element) {\n        // Don't trigger $observers\n        element.setAttribute('name', originalName);\n      }\n    }\n  };\n});\n```\n\n### Templating (`ngRepeat`, `$compile`, `ngInclude`)\n\n#### ngRepeat\n\nDue to [c260e738](https://github.com/angular/angular.js/commit/c260e7386391877625eda086480de73e8a0ba921),\npreviously, the order of items when using ngRepeat to iterate over object properties was guaranteed to be consistent\nby sorting the keys into alphabetic order.\n\nNow, the order of the items is browser dependent based on the order returned\nfrom iterating over the object using the `for key in obj` syntax.\n\nIt seems that browsers generally follow the strategy of providing\nkeys in the order in which they were defined, although there are exceptions\nwhen keys are deleted and reinstated. See\nhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/delete#Cross-browser_issues\n\nThe best approach is to convert Objects into Arrays by a filter such as\nhttps://github.com/petebacondarwin/angular-toArrayFilter\nor some other mechanism, and then sort them manually in the order you need.\n\n\n#### $compile\n\nDue to [6a38dbfd](https://github.com/angular/angular.js/commit/6a38dbfd3c34c8f9efff503d17eb3cbeb666d422),\npreviously, '&' expressions would always set up a function in the isolate scope. Now, if the binding\nis marked as optional and the attribute is not specified, no function will be added to the isolate scope.\n\nDue to [62d514b](https://github.com/angular/angular.js/commit/62d514b06937cc7dd86e973ea11165c88343b42d),\nreturning an object from a controller constructor function will now override the scope. Views that use the\ncontrollerAs method will no longer get the this reference, but the returned object.\n\n#### ngInclude\nDue to [3c6e8ce044446735eb2e70d0061db8c6db050289](https://github.com/angular/angular.js/commit/3c6e8ce044446735eb2e70d0061db8c6db050289), the `src` attribute of ngInclude no longer accepts an\nexpression that returns the result of `$sce.trustAsResourceUrl`. This will now cause an infinite digest:\n\nBefore:\n```html\n<div ng-include=\"findTemplate('https://example.com/templates/myTemplate.html')\"></div>\n```\n\n```js\n$scope.findTemplate = function(templateName) {\n  return $sce.trustAsResourceUrl(templateName);\n};\n```\n\nTo migrate, either cache the result of `trustAsResourceUrl()`, or put the template url in the trusted resource\nURL list in the `config()` function:\n\nAfter:\n\n```js\nvar templateCache = {};\n$scope.findTemplate = function(templateName) {\n  if (!templateCache[templateName]) {\n    templateCache[templateName] = $sce.trustAsResourceUrl(templateName);\n  }\n\n  return templateCache[templateName];\n};\n\n// Alternatively, use `$sceDelegateProvider.resourceUrlWhitelist()` (called\n// `trustedResourceUrlList()` from 1.8.1 onwards), which means you don't\n// have to use `$sce.trustAsResourceUrl()` at all:\n\nangular.module('myApp', []).config(function($sceDelegateProvider) {\n  $sceDelegateProvider.resourceUrlWhitelist(['self', 'https://example.com/templates/**'])\n});\n```\n\n\n### Cookies (`ngCookies`)\n\nDue to [38fbe3ee](https://github.com/angular/angular.js/commit/38fbe3ee8370fc449b82d80df07b5c2ed2cd5fbe),\n`$cookies` will no longer expose properties that represent the current browser cookie\nvalues. `$cookies` no longer polls the browser for changes to the cookies and ***no longer copies\ncookie values onto the `$cookies` object***.\n\nThis was changed because the polling is expensive and caused issues with the `$cookies` properties\nnot synchronizing correctly with the actual browser cookie values (The reason the polling\nwas originally added was to allow communication between different tabs,\nbut there are better ways to do this today, for example `localStorage`.)\n\nThe new API on `$cookies` is as follows:\n\n * `get`\n * `put`\n * `getObject`\n * `putObject`\n * `getAll`\n * `remove`\n\nYou must explicitly use the methods above in order to access cookie data. This also means that\nyou can no longer watch the properties on `$cookies` to detect changes\nthat occur on the browsers cookies.\n\nThis feature is generally only needed if a 3rd party library was programmatically\nchanging the cookies at runtime. If you rely on this then you must either write code that\ncan react to the 3rd party library making the changes to cookies or implement your own polling\nmechanism.\n\n**DEPRECATION NOTICE**\n\n`$cookieStore` is now deprecated as all the useful logic\nhas been moved to `$cookies`, to which `$cookieStore` now simply\ndelegates calls.\n\n\n### Server Requests (`$http`)\n\nDue to [5da1256](https://github.com/angular/angular.js/commit/5da1256fc2812d5b28fb0af0de81256054856369),\n`transformRequest` functions can no longer modify request headers.\n\nBefore this commit `transformRequest` could modify request headers, ex.:\n\n```javascript\nfunction requestTransform(data, headers) {\n    headers = angular.extend(headers(), {\n      'X-MY_HEADER': 'abcd'\n    });\n  }\n  return angular.toJson(data);\n}\n```\n\nThis behavior was unintended and undocumented, so the change should affect very few applications. If one\nneeds to dynamically add / remove headers it should be done in a header function, for example:\n\n```javascript\n$http.get(url, {\n  headers: {\n    'X-MY_HEADER': function(config) {\n      return 'abcd'; //you've got access to a request config object to specify header value dynamically\n    }\n  }\n})\n```\n\n\n### Filters (`filter`, `limitTo`)\n\n#### `filter` filter\nDue to [cea8e751](https://github.com/angular/angular.js/commit/cea8e75144e6910b806b63a6ec2a6d118316fddd),\nthe `filter` filter will throw an error when used with a non-array. Beforehand it would silently\nreturn an empty array.\n\nIf necessary, this can be worked around by converting an object to an array,\nusing a filter such as https://github.com/petebacondarwin/angular-toArrayFilter.\n\n#### `limitTo` filter\nDue to [a3c3bf33](https://github.com/angular/angular.js/commit/a3c3bf3332e5685dc319c46faef882cb6ac246e1),\nthe limitTo filter has changed behavior when the provided limit value is invalid.\nNow, instead of returning empty object/array, it returns unchanged input.\n\n\n\n\n## Migrating from 1.2 to 1.3\n\n### Controllers\n\nDue to [3f2232b5](https://github.com/angular/angular.js/commit/3f2232b5a181512fac23775b1df4a6ebda67d018),\n`$controller` will no longer look for controllers on `window`.\nThe old behavior of looking on `window` for controllers was originally intended\nfor use in examples, demos, and toy apps. We found that allowing global controller\nfunctions encouraged poor practices, so we resolved to disable this behavior by\ndefault.\n\nTo migrate, register your controllers with modules rather than exposing them\nas globals:\n\nBefore:\n\n```javascript\nfunction MyController() {\n  // ...\n}\n```\n\nAfter:\n\n```javascript\nangular.module('myApp', []).controller('MyController', [function() {\n  // ...\n}]);\n```\n\nAlthough it's not recommended, you can re-enable the old behavior like this:\n\n```javascript\nangular.module('myModule').config(['$controllerProvider', function($controllerProvider) {\n  // this option might be handy for migrating old apps, but please don't use it\n  // in new ones!\n  $controllerProvider.allowGlobals();\n}]);\n```\n\n### AngularJS Expression Parsing (`$parse` + `$interpolate`)\n\n- due to [77ada4c8](https://github.com/angular/angular.js/commit/77ada4c82d6b8fc6d977c26f3cdb48c2f5fbe5a5),\n\nYou can no longer invoke .bind, .call or .apply on a function in AngularJS expressions.\nThis is to disallow changing the behaviour of existing functions\nin an unforeseen fashion.\n\n  - due to [6081f207](https://github.com/angular/angular.js/commit/6081f20769e64a800ee8075c168412b21f026d99),\n\nThe (deprecated) __proto__ property does not work inside AngularJS expressions\nanymore.\n\n\n- due to [48fa3aad](https://github.com/angular/angular.js/commit/48fa3aadd546036c7e69f71046f659ab1de244c6),\n\nThis prevents the use of __{define,lookup}{Getter,Setter}__ inside AngularJS\nexpressions. If you really need them for some reason, please wrap/bind them to make them\nless dangerous, then make them available through the scope object.\n\n\n- due to [528be29d](https://github.com/angular/angular.js/commit/528be29d1662122a34e204dd607e1c0bd9c16bbc),\n\nThis prevents the use of `Object` inside AngularJS expressions.\nIf you need Object.keys, make it accessible in the scope.\n\n\n- due to [bdfc9c02](https://github.com/angular/angular.js/commit/bdfc9c02d021e08babfbc966a007c71b4946d69d),\n  values 'f', '0', 'false', 'no', 'n', '[]' are no longer\ntreated as falsy. Only JavaScript falsy values are now treated as falsy by the\nexpression parser; there are six of them: false, null, undefined, NaN, 0 and \"\".\n\n\n- due to [fa6e411d](https://github.com/angular/angular.js/commit/fa6e411da26824a5bae55f37ce7dbb859653276d),\n  promise unwrapping has been removed. It has been deprecated since 1.2.0-rc.3.\n  It can no longer be turned on.\n  Two methods have been removed:\n  * `$parseProvider.unwrapPromises`\n  * `$parseProvider.logPromiseWarnings`\n\n\n- **$interpolate:** due to [88c2193c](https://github.com/angular/angular.js/commit/88c2193c71954b9e7e7e4bdf636a2b168d36300d),\n  the function returned by `$interpolate`\n  no longer has a `.parts` array set on it.\n\n  Instead it has two arrays:\n  * `.expressions`, an array of the expressions in the\n    interpolated text. The expressions are parsed with\n    `$parse`, with an extra layer converting them to strings\n    when computed\n  * `.separators`, an array of strings representing the\n    separations between interpolations in the text.\n    This array is **always** 1 item longer than the\n    `.expressions` array for easy merging with it\n\n\n\n\n### Miscellaneous AngularJS helpers\n\n- **Angular.copy:** due to [b59b04f9](https://github.com/angular/angular.js/commit/b59b04f98a0b59eead53f6a53391ce1bbcbe9b57),\n\nThis changes `angular.copy` so that it applies the prototype of the original\nobject to the copied object.  Previously, `angular.copy` would copy properties\nof the original object's prototype chain directly onto the copied object.\n\nThis means that if you iterate over only the copied object's `hasOwnProperty`\nproperties, it will no longer contain the properties from the prototype.\nThis is actually much more reasonable behaviour and it is unlikely that\napplications are actually relying on this.\n\nIf this behaviour is relied upon, in an app, then one should simply iterate\nover all the properties on the object (and its inherited properties) and\nnot filter them with `hasOwnProperty`.\n\n**Be aware that this change also uses a feature that is not compatible with\nIE8.**  If you need this to work on IE8 then you would need to provide a polyfill\nfor `Object.create` and `Object.getPrototypeOf`.\n\n\n- **forEach:** due to [55991e33](https://github.com/angular/angular.js/commit/55991e33af6fece07ea347a059da061b76fc95f5),\n  forEach will iterate only over the initial number of items in\nthe array. So if items are added to the array during the iteration, these won't\nbe iterated over during the initial forEach call.\n\nThis change also makes our forEach behave more like Array#forEach.\n\n\n- **angular.toJson:** due to [c054288c](https://github.com/angular/angular.js/commit/c054288c9722875e3595e6e6162193e0fb67a251),\n  `toJson()` will no longer strip properties starting with a single `$`. If you relied on\n`toJson()`'s stripping these types of properties before, you will have to do it manually now.\nIt will still strip properties starting with `$$` though.\n\n\n\n\n### jqLite / JQuery\n\n- **jqLite:** due to [a196c8bc](https://github.com/angular/angular.js/commit/a196c8bca82a28c08896d31f1863cf4ecd11401c),\n  previously it was possible to set jqLite data on Text/Comment\nnodes, but now that is allowed only on Element and Document nodes just like in\njQuery. We don't expect that app code actually depends on this accidental feature.\n\n\n- **jqLite:** due to [d71dbb1a](https://github.com/angular/angular.js/commit/d71dbb1ae50f174680533492ce4c7db3ff74df00),\n  the jQuery `detach()` method does not trigger the `$destroy` event.\n  If you want to destroy AngularJS data attached to the element, use `remove()`.\n\n\n\n\n\n### AngularJS HTML Compiler (`$compile`)\n\n\n- due to [2ee29c5d](https://github.com/angular/angular.js/commit/2ee29c5da81ffacdc1cabb438f5d125d5e116cb9),\n\nThe isolated scope of a component directive no longer leaks into the template\nthat contains the instance of the directive.  This means that you can no longer\naccess the isolated scope from attributes on the element where the isolated\ndirective is defined.\n\nSee https://github.com/angular/angular.js/issues/10236 for an example.\n\n- due to [2cde927e](https://github.com/angular/angular.js/commit/2cde927e58c8d1588569d94a797e43cdfbcedaf9),\n\n\nRequesting isolate scope and any other scope on a single element is an error.\nBefore this change, the compiler let two directives request a child scope\nand an isolate scope if the compiler applied them in the order of non-isolate\nscope directive followed by isolate scope directive.\n\nNow the compiler will error regardless of the order.\n\nIf you find that your code is now throwing a `$compile:multidir` error,\ncheck that you do not have directives on the same element that are trying\nto request both an isolate and a non-isolate scope and fix your code.\n\n\n- due to [eec6394a](https://github.com/angular/angular.js/commit/eec6394a342fb92fba5270eee11c83f1d895e9fb), The `replace` flag for defining directives that\n  replace the element that they are on will be removed in the next major AngularJS version.\n  This feature has difficult semantics (e.g. how attributes are merged) and leads to more\n  problems compared to what it solves. Also, with Web Components it is normal to have\n  custom elements in the DOM.\n\n\n- due to [299b220f](https://github.com/angular/angular.js/commit/299b220f5e05e1d4e26bfd58d0b2fd7329ca76b1),\n  calling `attr.$observe` no longer returns the observer function, but a\n    deregistration function instead. To migrate the code follow the example below:\n\nBefore:\n\n    directive('directiveName', function() {\n      return {\n        link: function(scope, elm, attr) {\n          var observer = attr.$observe('someAttr', function(value) {\n            console.log(value);\n          });\n        }\n      };\n    });\n\nAfter:\n\n    directive('directiveName', function() {\n      return {\n        link: function(scope, elm, attr) {\n          var observer = function(value) {\n            console.log(value);\n          };\n\n          attr.$observe('someAttr', observer);\n        }\n      };\n    });\n\n  - due to [531a8de7](https://github.com/angular/angular.js/commit/531a8de72c439d8ddd064874bf364c00cedabb11),\n`$observe` no longer registers on undefined attributes. For example, if you were using `$observe` on\nan absent optional attribute to set a default value, the following would not work anymore:\n\n```html\n<my-dir></my-dir>\n```\n\n```js\n// Link function for directive myDir\nlink: function(scope, element, attr) {\n  attr.$observe('myAttr', function(newVal) {\n    scope.myValue = newVal ? newVal : 'myDefaultValue';\n  })\n}\n```\n\nInstead, check if the attribute is set before registering the observer:\n\n```js\nlink: function(scope, element, attr) {\n  if (attr.myAttr) {\n    // register the observer\n  } else {\n    // set the default\n  }\n}\n```\n\n\n\n\n\n### Forms, Inputs and ngModel\n\n- due to [1be9bb9d](https://github.com/angular/angular.js/commit/1be9bb9d3527e0758350c4f7417a4228d8571440),\n\n\nIf an expression is used on ng-pattern (such as `ng-pattern=\"exp\"`) or on the\npattern attribute (something like on `pattern=\"{{ exp }}\"`) and the expression\nitself evaluates to a string then the validator will not parse the string as a\nliteral regular expression object (a value like `/abc/i`).  Instead, the entire\nstring will be created as the regular expression to test against. This means\nthat any expression flags will not be placed on the RegExp object. To get around\nthis limitation, use a regular expression object as the value for the expression.\n\n    //before\n    $scope.exp = '/abc/i';\n\n    //after\n    $scope.exp = /abc/i;\n\n\n- **ngModelOptions:** due to [adfc322b](https://github.com/angular/angular.js/commit/adfc322b04a58158fb9697e5b99aab9ca63c80bb),\n\n\nThis commit changes the API on `NgModelController`, both semantically and\nin terms of adding and renaming methods.\n\n* `$setViewValue(value)` -\nThis method still changes the `$viewValue` but does not immediately commit this\nchange through to the `$modelValue` as it did previously.\nNow the value is committed only when a trigger specified in an associated\n`ngModelOptions` directive occurs. If `ngModelOptions` also has a `debounce` delay\nspecified for the trigger then the change will also be debounced before being\ncommitted.\nIn most cases this should not have a significant impact on how `NgModelController`\nis used: If `updateOn` includes `default` then `$setViewValue` will trigger\na (potentially debounced) commit immediately.\n* `$cancelUpdate()` - is renamed to `$rollbackViewValue()` and has the same meaning,\nwhich is to revert the current `$viewValue` back to the `$lastCommittedViewValue`,\nto cancel any pending debounced updates and to re-render the input.\n\nTo migrate code that used `$cancelUpdate()` follow the example below:\n\nBefore:\n\n```js\n$scope.resetWithCancel = function (e) {\n  if (e.keyCode === 27) {\n    $scope.myForm.myInput1.$cancelUpdate();\n    $scope.myValue = '';\n  }\n};\n```\n\nAfter:\n\n```js\n$scope.resetWithCancel = function (e) {\n  if (e.keyCode === 27) {\n    $scope.myForm.myInput1.$rollbackViewValue();\n    $scope.myValue = '';\n  }\n}\n```\n\n- types date, time, datetime-local, month, week now always\n  require a `Date` object as model ([46bd6dc8](https://github.com/angular/angular.js/commit/46bd6dc88de252886d75426efc2ce8107a5134e9),\n   [#5864](https://github.com/angular/angular.js/issues/5864))\n\n\n- {@link input[checkbox] `input[checkbox]`} now supports constant expressions in `ngTrueValue` and\n  `ngFalseValue`, making it now possible to e.g. use boolean and integer values. Previously, these attributes would\n  always be treated as strings, whereas they are now parsed as expressions, and will throw if an expression\n  is non-constant. To convert non-constant strings into constant expressions, simply wrap them in an\n  extra pair of quotes, like so:\n\n    `<input type=\"checkbox\" ng-model=\"...\" ng-true-value=\"'truthyValue'\">`\n\n  See [c90cefe1614](https://github.com/angular/angular.js/commit/c90cefe16142d973a123e945fc9058e8a874c357)\n\n\n### Scopes and Digests (`$scope`)\n\n- due to [8c6a8171](https://github.com/angular/angular.js/commit/8c6a8171f9bdaa5cdabc0cc3f7d3ce10af7b434d),\n  Scope#$id is now of type number rather than string. Since the\nid is primarily being used for debugging purposes this change should not affect\nanyone.\n\n\n- due to [82f45aee](https://github.com/angular/angular.js/commit/82f45aee5bd84d1cc53fb2e8f645d2263cdaacbc),\n  [#7445](https://github.com/angular/angular.js/issues/7445),\n  [#7523](https://github.com/angular/angular.js/issues/7523)\n  `$broadcast` and `$emit` will now reset the `currentScope` property of the event to\n  null once the event finished propagating. If any code depends on asynchronously accessing their\n  `currentScope` property, it should be migrated to use `targetScope` instead. All of these cases\n  should be considered programming bugs.\n\n\n\n\n\n### Server Requests (`$http`, `$resource`)\n- **$http:** due to [ad4336f9](https://github.com/angular/angular.js/commit/ad4336f9359a073e272930f8f9bcd36587a8648f),\n\n\nPreviously, it was possible to register a response interceptor like so:\n\n```js\n// register the interceptor as a service\n$provide.factory('myHttpInterceptor', function($q, dependency1, dependency2) {\n  return function(promise) {\n    return promise.then(function(response) {\n      // do something on success\n      return response;\n    }, function(response) {\n      // do something on error\n      if (canRecover(response)) {\n        return responseOrNewPromise\n      }\n      return $q.reject(response);\n    });\n  }\n});\n\n$httpProvider.responseInterceptors.push('myHttpInterceptor');\n```\n\nNow, one must use the newer API introduced in v1.1.4 (4ae46814), like so:\n\n```js\n$provide.factory('myHttpInterceptor', function($q) {\n  return {\n    response: function(response) {\n      // do something on success\n      return response;\n    },\n    responseError: function(response) {\n      // do something on error\n      if (canRecover(response)) {\n        return responseOrNewPromise\n      }\n      return $q.reject(response);\n    }\n  };\n});\n\n$httpProvider.interceptors.push('myHttpInterceptor');\n```\n\nMore details on the new interceptors API (which has been around as of v1.1.4) can be found at\n{@link $http#interceptors interceptors}\n\n\n\n- **$httpBackend:** due to [6680b7b9](https://github.com/angular/angular.js/commit/6680b7b97c0326a80bdccaf0a35031e4af641e0e), the JSONP behavior for erroneous and empty responses changed:\n    Previously, a JSONP response was regarded as erroneous if it was empty. Now AngularJS is listening to the\n    correct events to detect errors, i.e. even empty responses can be successful.\n\n\n- **$resource:** due to [d3c50c84](https://github.com/angular/angular.js/commit/d3c50c845671f0f8bcc3f7842df9e2fb1d1b1c40),\n\n  If you expected `$resource` to strip these types of properties before,\n  you will have to manually do this yourself now.\n\n\n\n\n\n### Modules and Injector (`$inject`)\n\n- due to [c0b4e2db](https://github.com/angular/angular.js/commit/c0b4e2db9cbc8bc3164cedc4646145d3ab72536e),\n\nPreviously, config blocks would be able to control behaviour of provider registration, due to being\ninvoked prior to provider registration. Now, provider registration always occurs prior to configuration\nfor a given module, and therefore config blocks are not able to have any control over a providers\nregistration.\n\n**Example**:\n\nPreviously, the following:\n\n```js\nangular.module('foo', [])\n  .provider('$rootProvider', function() {\n    this.$get = function() { ... }\n  })\n  .config(function($rootProvider) {\n    $rootProvider.dependentMode = \"B\";\n  })\n  .provider('$dependentProvider', function($rootProvider) {\n     if ($rootProvider.dependentMode === \"A\") {\n       this.$get = function() {\n        // Special mode!\n       }\n     } else {\n       this.$get = function() {\n         // something else\n       }\n    }\n  });\n```\n\nwould have \"worked\", meaning behaviour of the config block between the registration of \"$rootProvider\"\nand \"$dependentProvider\" would have actually accomplished something and changed the behaviour of the\napp. This is no longer possible within a single module.\n\n\n### Filters (`orderBy`)\n\n- due to [a097aa95](https://github.com/angular/angular.js/commit/a097aa95b7c78beab6d1b7d521c25f7d9d7843d9),\n  `orderBy` now treats `null` values (which in JavaScript have type `object`) as having a string\n  representation of `'null'`.\n\n\n### Animation (`ngAnimate`)\n\n\n- due to [1cb8584e](https://github.com/angular/angular.js/commit/1cb8584e8490ecdb1b410a8846c4478c6c2c0e53),\n`$animate` will no longer default the after parameter to the last element of the parent\ncontainer. Instead, when after is not specified, the new element will be inserted as the\nfirst child of the parent container.\n\nTo update existing code, change all instances of `$animate.enter()` or `$animate.move()` from:\n\n`$animate.enter(element, parent);`\n\nto:\n\n`$animate.enter(element, parent, angular.element(parent[0].lastChild));`\n\n\n\n- due to [1bebe36a](https://github.com/angular/angular.js/commit/1bebe36aa938890d61188762ed618b1b5e193634),\n\n  Any class-based animation code that makes use of transitions\nand uses the setup CSS classes (such as class-add and class-remove) must now\nprovide an empty transition value to ensure that its styling is applied right\naway. In other words if your animation code is expecting any styling to be\napplied that is defined in the setup class then it will not be applied\n\"instantly\" unless a `transition:0s none` value is present in the styling\nfor that CSS class. This situation is only the case if a transition is already\npresent on the base CSS class once the animation kicks off.\n\nBefore:\n\n    .animated.my-class-add {\n      opacity:0;\n      transition:0.5s linear all;\n    }\n    .animated.my-class-add.my-class-add-active {\n      opacity:1;\n    }\n\nAfter:\n\n    .animated.my-class-add {\n      transition:0s linear all;\n      opacity:0;\n    }\n    .animated.my-class-add.my-class-add-active {\n      transition:0.5s linear all;\n      opacity:1;\n    }\n\nPlease view the documentation for ngAnimate for more info.\n\n\n### Testing\n\n- due to [85880a64](https://github.com/angular/angular.js/commit/85880a64900fa22a61feb926bf52de0965332ca5), some deprecated features of\nProtractor tests no longer work.\n\n`by.binding(descriptor)` no longer allows using the surrounding interpolation\nmarkers in the descriptor (the default interpolation markers are `{{}}`).\nPreviously, these were optional.\n\nBefore:\n\n    var el = element(by.binding('{{foo}}'));\n\nAfter:\n\n    var el = element(by.binding('foo'));\n\nPrefixes `ng_` and `x-ng-` are no longer allowed for models. Use `ng-model`.\n\n`by.repeater` cannot find elements by row and column which are not children of\nthe row. For example, if your template is\n\n    <div ng-repeat=\"foo in foos\">{{foo.name}}</div>\n\nBefore:\n\n    var el = element(by.repeater('foo in foos').row(2).column('foo.name'))\n\nAfter:\n\nYou may either enclose `{{foo.name}}` in a child element\n\n    <div ng-repeat=\"foo in foos\"><span>{{foo.name}}</span></div>\n\nor simply use:\n\n    var el = element(by.repeater('foo in foos').row(2))\n\n\n### Internet Explorer 8\n\n- due to [eaa1d00b](https://github.com/angular/angular.js/commit/eaa1d00b24008f590b95ad099241b4003688cdda),\n  As communicated before, IE8 is no longer supported.\n\n\n\n\n\n## Migrating from 1.0 to 1.2\n\n\n<div class=\"alert alert-warning\">\n<p>**Note:** AngularJS versions 1.1.x are considered \"experimental\" with breaking changes between minor releases.\nVersion 1.2 is the result of several versions on the 1.1 branch, and has a stable API.</p>\n\n<p>If you have an application on 1.1 and want to migrate it to 1.2, everything in the guide\nbelow should still apply, but you may want to consult the\n[changelog](https://github.com/angular/angular.js/blob/master/CHANGELOG.md) as well.</p>\n</div>\n\n<ul class=\"nav nav-list\">\n  <li class=\"nav-header\">Summary of Breaking Changes</li>\n  <li>{@link guide/migration#ngroute-has-been-moved-into-its-own-module ngRoute has been moved into its own module}</li>\n  <li>{@link guide/migration#templates-no-longer-automatically-unwrap-promises Templates no longer automatically unwrap promises}</li>\n  <li>{@link guide/migration#syntax-for-named-wildcard-parameters-changed-in-route- Syntax for named wildcard parameters changed in <code>$route</code>}</li>\n  <li>{@link guide/migration#you-can-only-bind-one-expression-to-src-ng-src-or-action- You can only bind one expression to <code>*[src]</code>, <code>*[ng-src]</code> or <code>action</code>}</li>\n  <li>{@link guide/migration#interpolations-inside-dom-event-handlers-are-now-disallowed Interpolations inside DOM event handlers are now disallowed}</li>\n  <li>{@link guide/migration#directives-cannot-end-with-start-or-end Directives cannot end with -start or -end}</li>\n  <li>{@link guide/migration#in-q-promise-always-has-been-renamed-promise-finally In $q, promise.always has been renamed promise.finally}</li>\n  <li>{@link guide/migration#ngmobile-is-now-ngtouch ngMobile is now ngTouch}</li>\n  <li>{@link guide/migration#resource-then-has-been-removed resource.$then has been removed}</li>\n  <li>{@link guide/migration#resource-methods-return-the-promise Resource methods return the promise}</li>\n  <li>{@link guide/migration#resource-promises-are-resolved-with-the-resource-instance Resource promises are resolved with the resource instance}</li>\n  <li>{@link guide/migration#-location-search-supports-multiple-keys $location.search supports multiple keys}</li>\n  <li>{@link guide/migration#ngbindhtmlunsafe-has-been-removed-and-replaced-by-ngbindhtml ngBindHtmlUnsafe has been removed and replaced by ngBindHtml}</li>\n  <li>{@link guide/migration#form-names-that-are-expressions-are-evaluated Form names that are expressions are evaluated}</li>\n  <li>{@link guide/migration#hasownproperty-disallowed-as-an-input-name hasOwnProperty disallowed as an input name}</li>\n  <li>{@link guide/migration#directives-order-of-postlink-functions-reversed Directives: Order of postLink functions reversed}</li>\n  <li>{@link guide/migration#directive-priority Directive priority}</li>\n  <li>{@link guide/migration#ngscenario ngScenario}</li>\n  <li>{@link guide/migration#nginclude-and-ngview-replace-its-entire-element-on-update ngInclude and ngView replace its entire element on update}</li>\n  <li>{@link guide/migration#urls-are-now-sanitized-against-a-trusted-uri-matcher URLs are now sanitized against a trusted URI matcher}</li>\n  <li>{@link guide/migration#isolate-scope-only-exposed-to-directives-with-scope-property Isolate scope only exposed to directives with <code>scope</code> property}</li>\n  <li>{@link guide/migration#change-to-interpolation-priority Change to interpolation priority}</li>\n  <li>{@link guide/migration#underscore-prefixed-suffixed-properties-are-non-bindable Underscore-prefixed/suffixed properties are non-bindable}</li>\n  <li>{@link guide/migration#you-cannot-bind-to-select-multiple- You cannot bind to select[multiple]}</li>\n  <li>{@link guide/migration#uncommon-region-specific-local-files-were-removed-from-i18n Uncommon region-specific local files were removed from i18n}</li>\n  <li>{@link guide/migration#services-can-now-return-functions Services can now return functions}</li>\n</ul>\n\n\n### ngRoute has been moved into its own module\n\nJust like `ngResource`, `ngRoute` is now its own module.\n\nApplications that use `$route`, `ngView`, and/or `$routeParams` will now need to load an\n`angular-route.js` file and have their application's module dependency on the `ngRoute` module.\n\nBefore:\n\n```html\n<script src=\"angular.js\"></script>\n```\n\n```javascript\nvar myApp = angular.module('myApp', ['someOtherModule']);\n```\n\nAfter:\n\n```html\n<script src=\"angular.js\"></script>\n<script src=\"angular-route.js\"></script>\n```\n\n```javascript\nvar myApp = angular.module('myApp', ['ngRoute', 'someOtherModule']);\n```\n\nSee [5599b55b](https://github.com/angular/angular.js/commit/5599b55b04788c2e327d7551a4a699d75516dd21).\n\n\n### Templates no longer automatically unwrap promises\n\n`$parse` and templates in general will no longer automatically unwrap promises.\n\nBefore:\n\n```javascript\n$scope.foo = $http({method: 'GET', url: '/someUrl'});\n```\n\n```html\n<p>{{foo}}</p>\n```\n\nAfter:\n\n```javascript\n$http({method: 'GET', url: '/someUrl'})\n  .success(function(data) {\n    $scope.foo = data;\n  });\n```\n\n```html\n<p>{{foo}}</p>\n```\n\nThis feature has been deprecated. If absolutely needed, it can be reenabled for now via the\n`$parseProvider.unwrapPromises(true)` API.\n\nSee [5dc35b52](https://github.com/angular/angular.js/commit/5dc35b527b3c99f6544b8cb52e93c6510d3ac577),\n[b6a37d11](https://github.com/angular/angular.js/commit/b6a37d112b3e1478f4d14a5f82faabf700443748).\n\n\n### Syntax for named wildcard parameters changed in `$route`\n\nTo migrate the code, follow the example below. Here, `*highlight` becomes `:highlight*`\n\nBefore:\n\n```javascript\n$routeProvider.when('/Book1/:book/Chapter/:chapter/*highlight/edit',\n          {controller: noop, templateUrl: 'Chapter.html'});\n```\n\nAfter:\n\n```javascript\n$routeProvider.when('/Book1/:book/Chapter/:chapter/:highlight*/edit',\n        {controller: noop, templateUrl: 'Chapter.html'});\n```\n\nSee [04cebcc1](https://github.com/angular/angular.js/commit/04cebcc133c8b433a3ac5f72ed19f3631778142b).\n\n\n### You can only bind one expression to `*[src]`, `*[ng-src]` or `action`\n\nWith the exception of `<a>` and `<img>` elements, you cannot bind more than one expression to the\n`src` or `action` attribute of elements.\n\nThis is one of several improvements to security introduces by AngularJS 1.2.\n\nConcatenating expressions makes it hard to understand whether some combination of concatenated\nvalues are unsafe to use and potentially subject to XSS vulnerabilities. To simplify the task of\nauditing for XSS issues, we now require that a single expression be used for `*[src/ng-src]`\nbindings such as bindings for `iframe[src]`, `object[src]`, etc. In addition, this requirement is\nenforced for `form` tags with `action` attributes.\n\n<table class=\"table table-bordered code-table\">\n<thead>\n<tr>\n  <th>Examples</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n  <td><code>&lt;img src=\"{{a}}/{{b}}\"&gt;</code></td>\n  <td class=\"success\">ok</td>\n</tr>\n<tr>\n  <td><code>&lt;iframe src=\"{{a}}/{{b}}\"&gt;&lt;/iframe&gt;</code></td>\n  <td class=\"error\">bad</td>\n</tr>\n<tr>\n  <td><code>&lt;iframe src=\"{{a}}\"&gt;&lt;/iframe&gt;</code></td>\n  <td class=\"success\">ok</td>\n</tr>\n</tbody>\n</table>\n\n\nTo migrate your code, you can combine multiple expressions using a method attached to your scope.\n\nBefore:\n\n```javascript\nscope.baseUrl = 'page';\nscope.a = 1;\nscope.b = 2;\n```\n\n```html\n<!-- Are a and b properly escaped here? Is baseUrl controlled by user? -->\n<iframe src=\"{{baseUrl}}?a={{a}&b={{b}}\">\n```\n\nAfter:\n\n```javascript\nvar baseUrl = \"page\";\nscope.getIframeSrc = function() {\n\n  // One should think about their particular case and sanitize accordingly\n  var qs = [\"a\", \"b\"].map(function(value, name) {\n      return encodeURIComponent(name) + \"=\" +\n             encodeURIComponent(value);\n    }).join(\"&\");\n\n  // `baseUrl` isn't exposed to a user's control, so we don't have to worry about escaping it.\n  return baseUrl + \"?\" + qs;\n};\n```\n\n```html\n<iframe src=\"{{getIframeSrc()}}\">\n```\n\nSee [38deedd6](https://github.com/angular/angular.js/commit/38deedd6e3d806eb8262bb43f26d47245f6c2739).\n\n\n### Interpolations inside DOM event handlers are now disallowed\n\nDOM event handlers execute arbitrary JavaScript code. Using an interpolation for such handlers\nmeans that the interpolated value is a JS string that is evaluated. Storing or generating such\nstrings is error prone and leads to XSS vulnerabilities. On the other hand, `ngClick` and other\nAngularJS specific event handlers evaluate AngularJS expressions in non-window (Scope) context which\nmakes them much safer.\n\nTo migrate the code follow the example below:\n\nBefore:\n\n```\nJS:   scope.foo = 'alert(1)';\nHTML: <div onclick=\"{{foo}}\">\n```\n\nAfter:\n\n```\nJS:   scope.foo = function() { alert(1); }\nHTML: <div ng-click=\"foo()\">\n```\n\nSee [39841f2e](https://github.com/angular/angular.js/commit/39841f2ec9b17b3b2920fd1eb548d444251f4f56).\n\n\n### Directives cannot end with -start or -end\n\nThis change was necessary to enable multi-element directives. The best fix is to rename existing\ndirectives so that they don't end with these suffixes.\n\nSee [e46100f7](https://github.com/angular/angular.js/commit/e46100f7097d9a8f174bdb9e15d4c6098395c3f2).\n\n\n### In $q, promise.always has been renamed promise.finally\n\nThe reason for this change is to align `$q` with the [Q promise\nlibrary](https://github.com/kriskowal/q), despite the fact that this makes it a bit more difficult\nto use with non-ES5 browsers, like IE8.\n\n`finally` also goes well together with the `catch` API that was added to `$q` recently and is part\nof the [DOM promises standard](http://dom.spec.whatwg.org/).\n\nTo migrate the code follow the example below.\n\nBefore:\n\n```javascript\n$http.get('/foo').always(doSomething);\n```\n\nAfter:\n\n```javascript\n$http.get('/foo').finally(doSomething);\n```\n\nOr for IE8-compatible code:\n\n```javascript\n$http.get('/foo')['finally'](doSomething);\n```\n\nSee [f078762d](https://github.com/angular/angular.js/commit/f078762d48d0d5d9796dcdf2cb0241198677582c).\n\n\n### ngMobile is now ngTouch\n\nMany touch-enabled devices are not mobile devices, so we decided to rename this module to better\nreflect its concerns.\n\nTo migrate, replace all references to `ngMobile` with `ngTouch` and `angular-mobile.js` with\n`angular-touch.js`.\n\nSee [94ec84e7](https://github.com/angular/angular.js/commit/94ec84e7b9c89358dc00e4039009af9e287bbd05).\n\n\n### resource.$then has been removed\n\nResource instances do not have a `$then` function anymore. Use the `$promise.then` instead.\n\nBefore:\n\n```javascript\nResource.query().$then(callback);\n```\n\nAfter:\n\n```javascript\nResource.query().$promise.then(callback);\n```\n\nSee [05772e15](https://github.com/angular/angular.js/commit/05772e15fbecfdc63d4977e2e8839d8b95d6a92d).\n\n\n### Resource methods return the promise\n\nMethods of a resource instance return the promise rather than the instance itself.\n\nBefore:\n\n```javascript\nresource.$save().chaining = true;\n```\n\nAfter:\n\n```javascript\nresource.$save();\nresource.chaining = true;\n```\n\nSee [05772e15](https://github.com/angular/angular.js/commit/05772e15fbecfdc63d4977e2e8839d8b95d6a92d).\n\n\n### Resource promises are resolved with the resource instance\n\nOn success, the resource promise is resolved with the resource instance rather than HTTP response object.\n\nUse interceptor API to access the HTTP response object.\n\nBefore:\n\n```javascript\nResource.query().$then(function(response) {...});\n```\n\nAfter:\n\n```javascript\nvar Resource = $resource('/url', {}, {\n  get: {\n    method: 'get',\n    interceptor: {\n      response: function(response) {\n        // expose response\n        return response;\n      }\n    }\n  }\n});\n```\n\nSee [05772e15](https://github.com/angular/angular.js/commit/05772e15fbecfdc63d4977e2e8839d8b95d6a92d).\n\n\n### $location.search supports multiple keys\n\n{@link ng.$location#search `$location.search`} now supports multiple keys with the\nsame value provided that the values are stored in an array.\n\nBefore this change:\n\n* `parseKeyValue` only took the last key overwriting all the previous keys.\n* `toKeyValue` joined the keys together in a comma delimited string.\n\nThis was deemed buggy behavior. If your server relied on this behavior then either the server\nshould be fixed, or a simple serialization of the array should be done on the client before\npassing it to `$location`.\n\nSee [80739409](https://github.com/angular/angular.js/commit/807394095b991357225a03d5fed81fea5c9a1abe).\n\n\n### ngBindHtmlUnsafe has been removed and replaced by ngBindHtml\n\n`ngBindHtml` provides `ngBindHtmlUnsafe` like\nbehavior (evaluate an expression and innerHTML the result into the DOM) when bound to the result\nof `$sce.trustAsHtml(string)`. When bound to a plain string, the string is sanitized via\n`$sanitize` before being innerHTML'd. If the `$sanitize` service isn't available (`ngSanitize`\nmodule is not loaded) and the bound expression evaluates to a value that is not trusted an\nexception is thrown.\n\nWhen using this directive you can either include `ngSanitize` in your module's dependencies (See the\nexample at the {@link ngBindHtml} reference) or use the {@link $sce} service to set the value as\ntrusted.\n\nSee [dae69473](https://github.com/angular/angular.js/commit/dae694739b9581bea5dbc53522ec00d87b26ae55).\n\n\n### Form names that are expressions are evaluated\n\nIf you have form names that will evaluate as an expression:\n\n```\n<form name=\"ctrl.form\">\n```\n\nAnd if you are accessing the form from your controller:\n\nBefore:\n\n```javascript\nfunction($scope) {\n  $scope['ctrl.form'] // form controller instance\n}\n```\n\nAfter:\n\n```javascript\nfunction($scope) {\n  $scope.ctrl.form // form controller instance\n}\n```\n\nThis makes it possible to access a form from a controller using the new \"controller as\" syntax.\nSupporting the previous behavior offers no benefit.\n\nSee [8ea802a1](https://github.com/angular/angular.js/commit/8ea802a1d23ad8ecacab892a3a451a308d9c39d7).\n\n\n### hasOwnProperty disallowed as an input name\n\nInputs with name equal to `hasOwnProperty` are not allowed inside form or ngForm directives.\n\nBefore, inputs whose name was \"hasOwnProperty\" were quietly ignored and not added to the scope.\nNow a badname exception is thrown. Using \"hasOwnProperty\" for an input name would be very unusual\nand bad practice. To migrate, change your input name.\n\nSee [7a586e5c](https://github.com/angular/angular.js/commit/7a586e5c19f3d1ecc3fefef084ce992072ee7f60).\n\n\n### Directives: Order of postLink functions reversed\n\nThe order of postLink fn is now mirror opposite of the order in which corresponding preLinking and compile functions execute.\n\nPreviously the compile/link fns executed in order, sorted by priority:\n\n<table class=\"table table-bordered table-striped code-table\">\n<thead>\n<tr>\n  <th>#</th>\n  <th>Step</th>\n  <th align=\"center\">Old Sort Order</th>\n  <th align=\"center\">New Sort Order</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n  <td>1</td>\n  <td>Compile Fns</td>\n  <td align=\"center\" colspan=\"2\">High → Low</td>\n</tr>\n<tr>\n  <td>2</td>\n  <td colspan=\"3\">Compile child nodes</td>\n</tr>\n<tr>\n  <td>3</td>\n  <td>PreLink Fns</td>\n  <td align=\"center\" colspan=\"2\">High → Low</td>\n</tr>\n<tr>\n  <td>4</td>\n  <td colspan=\"3\">Link child nodes</td>\n</tr>\n<tr>\n  <td>5</td>\n  <td>PostLink Fns</td>\n  <td align=\"center\">High → Low</td>\n  <td align=\"center\">**Low → High**</td>\n</tr>\n</tbody>\n</table>\n\n<small>\"High → Low\" here refers to the `priority` option of a directive.</small>\n\nVery few directives in practice rely on the order of postLinking functions (unlike on the order\nof compile functions), so in the rare case of this change affecting an existing directive, it might\nbe necessary to convert it to a preLinking function or give it negative priority.\n\nYou can look at [the diff of this\ncommit](https://github.com/angular/angular.js/commit/31f190d4d53921d32253ba80d9ebe57d6c1de82b) to see how an internal\nattribute interpolation directive was adjusted.\n\nSee [31f190d4](https://github.com/angular/angular.js/commit/31f190d4d53921d32253ba80d9ebe57d6c1de82b).\n\n\n### Directive priority\n\nthe priority of ngRepeat, ngSwitchWhen, ngIf, ngInclude and ngView has changed. This could affect directives that explicitly specify their priority.\n\nIn order to make ngRepeat, ngSwitchWhen, ngIf, ngInclude and ngView work together in all common scenarios their directives are being adjusted to achieve the following precedence:\n\n\nDirective        | Old Priority | New Priority\n-----------------|--------------|-------------\nngRepeat         | 1000         | 1000\nngSwitchWhen     | 500          | 800\nngIf             | 1000         | 600\nngInclude        | 1000         | 400\nngView           | 1000         | 400\n\nSee [b7af76b4](https://github.com/angular/angular.js/commit/b7af76b4c5aa77648cc1bfd49935b48583419023).\n\n\n### ngScenario\n\nbrowserTrigger now uses an eventData object instead of direct parameters for mouse events.\nTo migrate, place the `keys`,`x` and `y` parameters inside of an object and place that as the\nthird parameter for the browserTrigger function.\n\nSee [28f56a38](https://github.com/angular/angular.js/commit/28f56a383e9d1ff378e3568a3039e941c7ffb1d8).\n\n\n### ngInclude and ngView replace its entire element on update\n\nPreviously `ngInclude` and `ngView` only updated its element's content. Now these directives will\nrecreate the element every time a new content is included.\n\nThis ensures that a single rootElement for all the included contents always exists, which makes\ndefinition of css styles for animations much easier.\n\nSee [7d69d52a](https://github.com/angular/angular.js/commit/7d69d52acff8578e0f7d6fe57a6c45561a05b182),\n[aa2133ad](https://github.com/angular/angular.js/commit/aa2133ad818d2e5c27cbd3933061797096356c8a).\n\n\n### URLs are now sanitized against a trusted URI matcher\n\nA trusted URI matcher configured via `$compileProvider` can be used to configure what URLs are considered safe.\nBy default all common protocol prefixes are trusted including `data:` URIs with mime types `image/*`.\nThis change shouldn't impact apps that don't contain malicious image links.\n\nSee [1adf29af](https://github.com/angular/angular.js/commit/1adf29af13890d61286840177607edd552a9df97),\n[3e39ac7e](https://github.com/angular/angular.js/commit/3e39ac7e1b10d4812a44dad2f959a93361cd823b).\n\n\n### Isolate scope only exposed to directives with `scope` property\n\nIf you declare a scope option on a directive, that directive will have an\n[isolate scope](https://github.com/angular/angular.js/wiki/Understanding-Scopes). In AngularJS 1.0, if a\ndirective with an isolate scope is used on an element, all directives on that same element have access\nto the same isolate scope. For example, say we have the following directives:\n\n```\n// This directive declares an isolate scope.\n.directive('isolateScope', function() {\n  return {\n    scope: {},\n    link: function($scope) {\n      console.log('one = ' + $scope.$id);\n    }\n  };\n})\n\n// This directive does not.\n.directive('nonIsolateScope', function() {\n  return {\n    link: function($scope) {\n      console.log('two = ' + $scope.$id);\n    }\n  };\n});\n```\n\nNow what happens if we use both directives on the same element?\n\n```\n<div isolate-scope non-isolate-scope></div>\n```\n\nIn AngularJS 1.0, the nonIsolateScope directive will have access to the isolateScope directive’s scope. The\nlog statements will print the same id, because the scope is the same. But in AngularJS 1.2, the nonIsolateScope\nwill not use the same scope as isolateScope. Instead, it will inherit the parent scope. The log statements\nwill print different id’s.\n\nIf your code depends on the AngularJS 1.0 behavior (non-isolate directive needs to access state\nfrom within the isolate scope), change the isolate directive to use scope locals to pass these explicitly:\n\n**Before**\n\n```\n<input ng-model=\"$parent.value\" ng-isolate>\n\n.directive('ngIsolate', function() {\n  return {\n    scope: {},\n    template: '{{value}}'\n  };\n});\n```\n\n**After**\n\n```\n<input ng-model=\"value\" ng-isolate>\n\n.directive('ngIsolate', function() {\n  return {\n    scope: {value: '=ngModel'},\n    template: '{{value}}\n  };\n});\n```\n\nSee [909cabd3](https://github.com/angular/angular.js/commit/909cabd36d779598763cc358979ecd85bb40d4d7),\n[#1924](https://github.com/angular/angular.js/issues/1924) and\n[#2500](https://github.com/angular/angular.js/issues/2500).\n\n\n### Change to interpolation priority\n\nPreviously, the interpolation priority was `-100` in 1.2.0-rc.2, and `100` before 1.2.0-rc.2.\nBefore this change the binding was setup in the post-linking phase.\n\nNow the attribute interpolation (binding) executes as a directive with priority 100 and the\nbinding is set up in the pre-linking phase.\n\nSee [79223eae](https://github.com/angular/angular.js/commit/79223eae5022838893342c42dacad5eca83fabe8),\n[#4525](https://github.com/angular/angular.js/issues/4525),\n[#4528](https://github.com/angular/angular.js/issues/4528), and\n[#4649](https://github.com/angular/angular.js/issues/4649)\n\n### Underscore-prefixed/suffixed properties are non-bindable\n\n<div class=\"alert alert-info\">\n<p>**Reverted**: This breaking change has been reverted in 1.2.1, and so can be ignored if you're using **version 1.2.1 or higher**</p>\n</div>\n\nThis change introduces the notion of \"private\" properties (properties\nwhose names begin and/or end with an underscore) on the scope chain.\nThese properties will not be available to AngularJS expressions (i.e. {{\n}} interpolation in templates and strings passed to `$parse`)  They are\nfreely available to JavaScript code (as before).\n\n**Motivation**\n\nAngularJS expressions execute in a limited context. They do not have\ndirect access to the global scope, `window`, `document` or the Function\nconstructor. However, they have direct access to names/properties on\nthe scope chain. It has been a long standing best practice to keep\nsensitive APIs outside of the scope chain (in a closure or your\ncontroller.) That's easier said than done for two reasons:\n\n1. JavaScript does not have a notion of private properties so if you need\nsomeone on the scope chain for JavaScript use, you also expose it to\nAngularJS expressions\n2. The new `controller as` syntax that's now in increased usage exposes the\nentire controller on the scope chain greatly increasing the exposed surface.\n\nThough AngularJS expressions are written and controlled by the developer, they:\n\n1. Typically deal with user input\n2. Don't get the kind of test coverage that JavaScript code would\n\nThis commit provides a way, via a naming convention, to allow restricting properties from\ncontrollers/scopes. This means AngularJS expressions can access only those properties that\nare actually needed by the expressions.\n\nSee [3d6a89e8](https://github.com/angular/angular.js/commit/3d6a89e8888b14ae5cb5640464e12b7811853c7e).\n\n\n### You cannot bind to select[multiple]\n\nSwitching between `select[single]` and `select[multiple]` has always been odd due to browser quirks.\nThis feature never worked with two-way data-binding so it's not expected that anyone is using it.\n\nIf you are interested in properly adding this feature, please submit a pull request on Github.\n\nSee [d87fa004](https://github.com/angular/angular.js/commit/d87fa0042375b025b98c40bff05e5f42c00af114).\n\n\n### Uncommon region-specific local files were removed from i18n\n\nAngularJS uses the Google Closure library's locale files. The following locales were removed from\nClosure, so AngularJS is not able to continue to support them:\n\n`chr`, `cy`, `el-polyton`, `en-zz`, `fr-rw`, `fr-sn`, `fr-td`, `fr-tg`, `haw`, `it-ch`, `ln-cg`,\n`mo`, `ms-bn`, `nl-aw`, `nl-be`, `pt-ao`, `pt-gw`, `pt-mz`, `pt-st`, `ro-md`, `ru-md`, `ru-ua`,\n`sr-cyrl-ba`, `sr-cyrl-me`, `sr-cyrl`, `sr-latn-ba`, `sr-latn-me`, `sr-latn`, `sr-rs`, `sv-fi`,\n`sw-ke`, `ta-lk`, `tl-ph`, `ur-in`, `zh-hans-hk`, `zh-hans-mo`, `zh-hans-sg`, `zh-hans`,\n`zh-hant-hk`, `zh-hant-mo`, `zh-hant-tw`, `zh-hant`\n\nAlthough these locales were removed from the official AngularJS repository, you can continue to\nload and use your copy of the locale file provided that you maintain it yourself.\n\nSee [6382e21f](https://github.com/angular/angular.js/commit/6382e21fb28541a2484ac1a241d41cf9fbbe9d2c).\n\n### Services can now return functions\n\nPreviously, the service constructor only returned objects regardless of whether a function was returned.\n\nNow, `$injector.instantiate` (and thus `$provide.service`) behaves the same as the native\n`new` operator and allows functions to be returned as a service.\n\nIf using a JavaScript preprocessor it's quite possible when upgrading that services could start behaving incorrectly.\nMake sure your services return the correct type wanted.\n\n**Coffeescript example**\n\n```\nmyApp.service 'applicationSrvc', ->\n  @something = \"value\"\n  @someFunct = ->\n    \"something else\"\n```\n\npre 1.2 this service would return the whole object as the service.\n\npost 1.2 this service returns `someFunct` as the value of the service\n\nyou would need to change this services to\n\n```\nmyApp.service 'applicationSrvc', ->\n  @something = \"value\"\n  @someFunct = ->\n    \"something else\"\n  return\n```\n\nto continue to return the complete instance.\n\nSee [c22adbf1](https://github.com/angular/angular.js/commit/c22adbf160f32c1839fbb35382b7a8c6bcec2927).\n"
  },
  {
    "path": "docs/content/guide/module.ngdoc",
    "content": "@ngdoc overview\n@name  Modules\n@sortOrder 320\n@description\n\n# Modules\n\n## What is a Module?\n\nYou can think of a module as a container for the different parts of your app – controllers,\nservices, filters, directives, etc.\n\n## Why?\n\nMost applications have a main method that instantiates and wires together the different parts of\nthe application.\n\nAngularJS apps don't have a main method. Instead modules declaratively specify how an application\nshould be bootstrapped. There are several advantages to this approach:\n\n  * The declarative process is easier to understand.\n  * You can package code as reusable modules.\n  * The modules can be loaded in any order (or even in parallel) because modules delay execution.\n  * Unit tests only have to load relevant modules, which keeps them fast.\n  * End-to-end tests can use modules to override configuration.\n\n\n## The Basics\n\nI'm in a hurry. How do I get a Hello World module working?\n\n<example ng-app-included=\"true\" name=\"module-hello-world\">\n  <file name=\"index.html\">\n    <div ng-app=\"myApp\">\n      <div>\n        {{ 'World' | greet }}\n      </div>\n    </div>\n  </file>\n\n  <file name=\"script.js\">\n    // declare a module\n    var myAppModule = angular.module('myApp', []);\n\n    // configure the module.\n    // in this example we will create a greeting filter\n    myAppModule.filter('greet', function() {\n     return function(name) {\n        return 'Hello, ' + name + '!';\n      };\n    });\n  </file>\n\n  <file name=\"protractor.js\" type=\"protractor\">\n    it('should add Hello to the name', function() {\n      expect(element(by.binding(\"'World' | greet\")).getText()).toEqual('Hello, World!');\n    });\n  </file>\n</example>\n\nImportant things to notice:\n\n  * The {@link angular.Module Module} API\n  * The reference to `myApp` module in `<div ng-app=\"myApp\">`.\n    This is what bootstraps the app using your module.\n  * The empty array in `angular.module('myApp', [])`.\n    This array is the list of modules `myApp` depends on.\n\n\n## Recommended Setup\n\nWhile the example above is simple, it will not scale to large applications. Instead we recommend\nthat you break your application to multiple modules like this:\n\n  * A module for each feature\n  * A module for each reusable component (especially directives and filters)\n  * And an application level module which depends on the above modules and contains any\n    initialization code.\n\nYou can find a community [style guide](https://github.com/johnpapa/angular-styleguide) to help\nyourself when application grows.\n\nThe above is a suggestion. Tailor it to your needs.\n\n<example module='xmpl' name=\"module-suggested-layout\">\n  <file name=\"index.html\">\n    <div ng-controller=\"XmplController\">\n      {{ greeting }}\n    </div>\n  </file>\n\n  <file name=\"script.js\">\n    angular.module('xmpl.service', [])\n\n      .value('greeter', {\n        salutation: 'Hello',\n        localize: function(localization) {\n          this.salutation = localization.salutation;\n        },\n        greet: function(name) {\n          return this.salutation + ' ' + name + '!';\n        }\n      })\n\n      .value('user', {\n        load: function(name) {\n          this.name = name;\n        }\n      });\n\n    angular.module('xmpl.directive', []);\n\n    angular.module('xmpl.filter', []);\n\n    angular.module('xmpl', ['xmpl.service', 'xmpl.directive', 'xmpl.filter'])\n\n      .run(function(greeter, user) {\n        // This is effectively part of the main method initialization code\n        greeter.localize({\n          salutation: 'Bonjour'\n        });\n        user.load('World');\n      })\n\n      .controller('XmplController', function($scope, greeter, user) {\n        $scope.greeting = greeter.greet(user.name);\n      });\n\n  </file>\n\n  <file name=\"protractor.js\" type=\"protractor\">\n    it('should add Hello to the name', function() {\n      expect(element(by.binding(\"greeting\")).getText()).toEqual('Bonjour World!');\n    });\n  </file>\n\n</example>\n\n\n\n## Module Loading\n\nA {@link angular.Module module} is a collection of providers, services, directives etc.,\nand optionally config and run blocks which get applied to the application during the\nbootstrap process.\n\nThe {@link angular.Module module API} describes all the available methods and how they can be used.\n\nSee {@link guide/di#using-dependency-injection Using Dependency Injection} to find out which\ndependencies can be injected in each method.\n\n### Dependencies and Order of execution\n\nModules can list other modules as their dependencies. Depending on a module implies that the required\nmodule will be loaded before the requiring module is loaded.\n\nIn a single module the order of execution is as follows:\n\n1. {@link angular.Module#provider provider} functions are executed, so they and the services they\ndefine can be made available to the {@link auto.$injector $injector}.\n\n2. After that, the configuration blocks ({@link angular.Module#config config} functions) are executed.\nThis means the configuration blocks of the required modules execute before the configuration blocks\nof any requiring module.\n\nThis continues until all module dependencies has been resolved.\n\nThen, the {@link angular.Module#run run} blocks that have been collected from each module are\nexecuted in order of requirement.\n\nNote: each module is only loaded once, even if multiple other modules require it.\nNote: the factory function for \"values\" and \"services\" is called lazily when the value/service is\ninjected for the first time.\n\n### Registration in the config block\n\nWhile it is recommended to register injectables directly with the {@link angular.Module module API},\nit is also possible to register services, directives etc. by injecting\n{@link $provide $provide} or the individual service providers into the config function:\n\n\n```js\nangular.module('myModule', []).\n  value('a', 123).\n  factory('a', function() { return 123; }).\n  directive('directiveName', ...).\n  filter('filterName', ...);\n\n// is same as\n\nangular.module('myModule', []).\n  config(function($provide, $compileProvider, $filterProvider) {\n    $provide.value('a', 123);\n    $provide.factory('a', function() { return 123; });\n    $compileProvider.directive('directiveName', ...);\n    $filterProvider.register('filterName', ...);\n  });\n```\n\n### Run Blocks\n\nRun blocks are the closest thing in AngularJS to the main method. A run block is the code which\nneeds to run to kickstart the application. It is executed after all of the services have been\nconfigured and the injector has been created. Run blocks typically contain code which is hard\nto unit-test, and for this reason should be declared in isolated modules, so that they can be\nignored in the unit-tests.\n\n### Asynchronous Loading\n\nModules are a way of managing $injector configuration, and have nothing to do with loading of\nscripts into a VM. There are existing projects which deal with script loading, which may be used\nwith AngularJS. Because modules do nothing at load time they can be loaded into the VM in any order\nand thus script loaders can take advantage of this property and parallelize the loading process.\n\n### Creation versus Retrieval\n\nBeware that using `angular.module('myModule', [])` will create the module `myModule` and overwrite any\nexisting module named `myModule`. Use `angular.module('myModule')` to retrieve an existing module.\n\n```js\nvar myModule = angular.module('myModule', []);\n\n// add some directives and services\nmyModule.service('myService', ...);\nmyModule.directive('myDirective', ...);\n\n// overwrites both myService and myDirective by creating a new module\nvar myModule = angular.module('myModule', []);\n\n// throws an error because myOtherModule has yet to be defined\nvar myModule = angular.module('myOtherModule');\n```\n\n## Unit Testing\n\nA unit test is a way of instantiating a subset of an application to apply stimulus to it.\nSmall, structured modules help keep unit tests concise and focused.\n\n<div class=\"did you know...\">\nEach module can only be loaded once per injector.\nUsually an AngularJS app has only one injector and modules are only loaded once.\nEach test has its own injector and modules are loaded multiple times.\n</div>\n\nIn all of these examples we are going to assume this module definition:\n\n```js\nangular.module('greetMod', []).\n\n  factory('alert', function($window) {\n    return function(text) {\n      $window.alert(text);\n    }\n  }).\n\n  value('salutation', 'Hello').\n\n  factory('greet', function(alert, salutation) {\n    return function(name) {\n      alert(salutation + ' ' + name + '!');\n    }\n  });\n```\n\nLet's write some tests to show how to override configuration in tests.\n\n```js\ndescribe('myApp', function() {\n  // load application module (`greetMod`) then load a special\n  // test module which overrides `$window` with a mock version,\n  // so that calling `window.alert()` will not block the test\n  // runner with a real alert box.\n  beforeEach(module('greetMod', function($provide) {\n    $provide.value('$window', {\n      alert: jasmine.createSpy('alert')\n    });\n  }));\n\n  // inject() will create the injector and inject the `greet` and\n  // `$window` into the tests.\n  it('should alert on $window', inject(function(greet, $window) {\n    greet('World');\n    expect($window.alert).toHaveBeenCalledWith('Hello World!');\n  }));\n\n  // this is another way of overriding configuration in the\n  // tests using inline `module` and `inject` methods.\n  it('should alert using the alert service', function() {\n    var alertSpy = jasmine.createSpy('alert');\n    module(function($provide) {\n      $provide.value('alert', alertSpy);\n    });\n    inject(function(greet) {\n      greet('World');\n      expect(alertSpy).toHaveBeenCalledWith('Hello World!');\n    });\n  });\n});\n```\n"
  },
  {
    "path": "docs/content/guide/production.ngdoc",
    "content": "@ngdoc overview\n@name  Running in Production\n@sortOrder 540\n@description\n\n# Running an AngularJS App in Production\n\nThere are a few things you might consider when running your AngularJS application in production.\n\n\n## Disabling Debug Data\n\nBy default AngularJS attaches information about binding and scopes to DOM nodes,\nand adds CSS classes to data-bound elements:\n\n- As a result of `ngBind`, `ngBindHtml` or `{{...}}` interpolations, binding data and CSS class\n`ng-binding` are attached to the corresponding element.\n\n- Where the compiler has created a new scope, the scope and either `ng-scope` or `ng-isolated-scope`\nCSS class are attached to the corresponding element. These scope references can then be accessed via\n`element.scope()` and `element.isolateScope()`.\n\n- Placeholder comments for structural directives will contain information about what directive\nand binding caused the placeholder. E.g. `<!-- ngIf: shouldShow() -->`.\n\nTools like [Protractor](https://github.com/angular/protractor) and\n[Batarang](https://github.com/angular/angularjs-batarang) need this information to run,\nbut you can disable this in production for a significant performance boost with:\n\n```js\nmyApp.config(['$compileProvider', function ($compileProvider) {\n  $compileProvider.debugInfoEnabled(false);\n}]);\n```\n\nIf you wish to debug an application with this information then you should open up a debug\nconsole in the browser then call this method directly in this console:\n\n```js\nangular.reloadWithDebugInfo();\n```\n\nThe page should reload and the debug information should now be available.\n\nFor more see the docs pages on {@link ng.$compileProvider#debugInfoEnabled `$compileProvider`}\nand {@link angular.reloadWithDebugInfo `angular.reloadWithDebugInfo`}.\n\n## Strict DI Mode\n\nUsing strict di mode in your production application will throw errors when an injectable\nfunction is not\n{@link di#dependency-annotation annotated explicitly}. Strict di mode is intended to help\nyou make sure that your code will work when minified. However, it also will force you to\nmake sure that your injectable functions are explicitly annotated which will improve\nangular's performance when injecting dependencies in your injectable functions because it\ndoesn't have to dynamically discover a function's dependencies. It is recommended to\nautomate the explicit annotation via a tool like\n[ng-annotate](https://github.com/olov/ng-annotate) when you deploy to production (and enable\nstrict di mode)\n\nTo enable strict di mode, you have two options:\n\n```html\n<div ng-app=\"myApp\" ng-strict-di>\n  <!-- your app here -->\n</div>\n```\n\nor\n\n```js\nangular.bootstrap(document, ['myApp'], {\n  strictDi: true\n});\n```\n\nFor more information, see the\n{@link di#using-strict-dependency-injection DI Guide}.\n\n\n## Disable comment and css class directives\n\nBy default AngularJS compiles and executes all directives inside comments and element classes.\nIn order to perform this task, the AngularJS compiler must look for directives by:\n\n- Parse all your application element classes.\n\n- Parse all your application html comments.\n\nNowadays most of the AngularJS projects are using only element and attribute directives,\nand in such projects there is no need to compile comments and classes.\n\nIf you are sure that your project only uses element and attribute directives,\nand you are not using any 3rd party library that uses\ndirectives inside element classes or html comments,\nyou can disable the compilation of directives on element classes and comments\nfor the whole application.\nThis results in a compilation performance gain,\nas the compiler does not have to check comments and element classes looking for directives.\n\nTo disable comment and css class directives use the `$compileProvider`:\n\n```\n$compileProvider.commentDirectivesEnabled(false);\n$compileProvider.cssClassDirectivesEnabled(false);\n```\n\nFor more see the docs pages on\n{@link ng.$compileProvider#commentDirectivesEnabled `$compileProvider.commentDirectivesEnabled`}\nand\n{@link ng.$compileProvider#cssClassDirectivesEnabled `$compileProvider.cssClassDirectivesEnabled`}.\n\n"
  },
  {
    "path": "docs/content/guide/providers.ngdoc",
    "content": "@ngdoc overview\n@name  Providers\n@sortOrder 340\n@description\n\n# Providers\n\nEach web application you build is composed of objects that collaborate to get stuff done. These\nobjects need to be instantiated and wired together for the app to work. In AngularJS apps most of\nthese objects are instantiated and wired together automatically by the {@link auto.$injector\ninjector service}.\n\nThe injector creates two types of objects, **services** and **specialized objects**.\n\nServices are objects whose API is defined by the developer writing the service.\n\nSpecialized objects conform to a specific AngularJS framework API. These objects are one of\ncontrollers, directives, filters or animations.\n\nThe injector needs to know how to create these objects. You tell it by registering a \"recipe\" for\ncreating your object with the injector. There are five recipe types.\n\nThe most verbose, but also the most comprehensive one is a Provider recipe. The remaining four\nrecipe types — Value, Factory, Service and Constant — are just syntactic sugar on top of a provider\nrecipe.\n\nLet's take a look at the different scenarios for creating and using services via various recipe\ntypes. We'll start with the simplest case possible where various places in your code need a shared\nstring and we'll accomplish this via Value recipe.\n\n\n## Note:  A Word on Modules\n\nIn order for the injector to know how to create and wire together all of these objects, it needs\na registry of \"recipes\". Each recipe has an identifier of the object and the description of how to\ncreate this object.\n\nEach recipe belongs to an {@link angular.Module AngularJS module}. An AngularJS module is a bag\nthat holds one or more recipes. And since manually keeping track of module dependencies is no fun,\na module can contain information about dependencies on other modules as well.\n\nWhen an AngularJS application starts with a given application module, AngularJS creates a new instance\nof injector, which in turn creates a registry of recipes as a union of all recipes defined in the\ncore \"ng\" module, application module and its dependencies. The injector then consults the recipe\nregistry when it needs to create an object for your application.\n\n\n## Value Recipe\n\nLet's say that we want to have a very simple service called \"clientId\" that provides a string\nrepresenting an authentication id used for some remote API. You would define it like this:\n\n```javascript\nvar myApp = angular.module('myApp', []);\nmyApp.value('clientId', 'a12345654321x');\n```\n\nNotice how we created an AngularJS module called `myApp`, and specified that this module definition\ncontains a \"recipe\" for constructing the `clientId` service, which is a simple string in this case.\n\nAnd this is how you would display it via AngularJS's data-binding:\n\n\n```javascript\nmyApp.controller('DemoController', ['clientId', function DemoController(clientId) {\n  this.clientId = clientId;\n}]);\n```\n\n```html\n<html ng-app=\"myApp\">\n  <body ng-controller=\"DemoController as demo\">\n    Client ID: {{demo.clientId}}\n  </body>\n</html>\n```\n\nIn this example, we've used the Value recipe to define the value to provide when `DemoController`\nasks for the service with id \"clientId\".\n\nOn to more complex examples!\n\n\n## Factory Recipe\n\nThe Value recipe is very simple to write, but lacks some important features we often need when\ncreating services.  Let's now look at the Value recipe's more powerful sibling, the Factory. The\nFactory recipe adds the following abilities:\n\n* ability to use other services (have dependencies)\n* service initialization\n* delayed/lazy initialization\n\nThe Factory recipe constructs a new service using a function with zero or more arguments (these\nare dependencies on other services). The return value of this function is the service instance\ncreated by this recipe.\n\nNote: All services in AngularJS are singletons. That means that the injector uses each recipe at most\nonce to create the object. The injector then caches the reference for all future needs.\n\nSince a Factory is a more powerful version of the Value recipe, the same service can be constructed with it.\nUsing our previous `clientId` Value recipe example, we can rewrite it as a Factory recipe like this:\n\n```javascript\nmyApp.factory('clientId', function clientIdFactory() {\n  return 'a12345654321x';\n});\n```\n\nBut given that the token is just a string literal, sticking with the Value recipe is still more\nappropriate as it makes the code easier to follow.\n\nLet's say, however, that we would also like to create a service that computes a token used for\nauthentication against a remote API. This token will be called `apiToken` and will be computed\nbased on the `clientId` value and a secret stored in the browser's local storage:\n\n```javascript\nmyApp.factory('apiToken', ['clientId', function apiTokenFactory(clientId) {\n  var encrypt = function(data1, data2) {\n    // NSA-proof encryption algorithm:\n    return (data1 + ':' + data2).toUpperCase();\n  };\n\n  var secret = window.localStorage.getItem('myApp.secret');\n  var apiToken = encrypt(clientId, secret);\n\n  return apiToken;\n}]);\n```\n\nIn the code above, we see how the `apiToken` service is defined via the Factory recipe that depends\non the `clientId` service. The factory service then uses NSA-proof encryption to produce an authentication\ntoken.\n\n<div class=\"alert alert-success\">\n**Best Practice:** name the factory functions as `<serviceId>Factory`\n(e.g., apiTokenFactory). While this naming convention is not required, it helps when navigating the codebase\nor looking at stack traces in the debugger.\n</div>\n\nJust like with the Value recipe, the Factory recipe can create a service of any type, whether it be a\nprimitive, object literal, function, or even an instance of a custom type.\n\n\n## Service Recipe\n\nJavaScript developers often use custom types to write object-oriented code. Let's explore how we\ncould launch a unicorn into space via our `unicornLauncher` service which is an instance of a\ncustom type:\n\n```javascript\nfunction UnicornLauncher(apiToken) {\n\n  this.launchedCount = 0;\n  this.launch = function() {\n    // Make a request to the remote API and include the apiToken\n    ...\n    this.launchedCount++;\n  }\n}\n```\n\nWe are now ready to launch unicorns, but notice that UnicornLauncher depends on our `apiToken`.\nWe can satisfy this dependency on `apiToken` using the Factory recipe:\n\n```javascript\nmyApp.factory('unicornLauncher', [\"apiToken\", function(apiToken) {\n  return new UnicornLauncher(apiToken);\n}]);\n```\n\n\nThis is, however, exactly the use-case that the Service recipe is the most suitable for.\n\nThe Service recipe produces a service just like the Value or Factory recipes, but it does so by\n*invoking a constructor with the `new` operator*. The constructor can take zero or more arguments,\nwhich represent dependencies needed by the instance of this type.\n\nNote: Service recipes follow a design pattern called [constructor\ninjection](http://www.martinfowler.com/articles/injection.html#ConstructorInjectionWithPicocontainer).\n\nSince we already have a constructor for our UnicornLauncher type, we can replace the Factory recipe\nabove with a Service recipe like this:\n\n```javascript\nmyApp.service('unicornLauncher', [\"apiToken\", UnicornLauncher]);\n```\n\nMuch simpler!\n\n## Provider Recipe\n\nAs already mentioned in the intro, the Provider recipe is the core recipe type and\nall the other recipe types are just syntactic sugar on top of it. It is the most verbose recipe\nwith the most abilities, but for most services it's overkill.\n\nThe Provider recipe is syntactically defined as a custom type that implements a `$get` method. This\nmethod is a factory function just like the one we use in the Factory recipe. In fact, if you define\na Factory recipe, an empty Provider type with the `$get` method set to your factory function is\nautomatically created under the hood.\n\nYou should use the Provider recipe only when you want to expose an API for application-wide\nconfiguration that must be made before the application starts. This is usually interesting only\nfor reusable services whose behavior might need to vary slightly between applications.\n\nLet's say that our `unicornLauncher` service is so awesome that many apps use it. By default the\nlauncher shoots unicorns into space without any protective shielding. But on some planets the\natmosphere is so thick that we must wrap every unicorn in tinfoil before sending it on its\nintergalactic trip, otherwise they would burn while passing through the atmosphere. It would then\nbe great if we could configure the launcher to use the tinfoil shielding for each launch in apps\nthat need it. We can make it configurable like so:\n\n\n```javascript\nmyApp.provider('unicornLauncher', function UnicornLauncherProvider() {\n  var useTinfoilShielding = false;\n\n  this.useTinfoilShielding = function(value) {\n    useTinfoilShielding = !!value;\n  };\n\n  this.$get = [\"apiToken\", function unicornLauncherFactory(apiToken) {\n\n    // let's assume that the UnicornLauncher constructor was also changed to\n    // accept and use the useTinfoilShielding argument\n    return new UnicornLauncher(apiToken, useTinfoilShielding);\n  }];\n});\n```\n\nTo turn the tinfoil shielding on in our app, we need to create a config function via the module\nAPI and have the UnicornLauncherProvider injected into it:\n\n```javascript\nmyApp.config([\"unicornLauncherProvider\", function(unicornLauncherProvider) {\n  unicornLauncherProvider.useTinfoilShielding(true);\n}]);\n```\n\nNotice that the unicorn provider is injected into the config function. This injection is done by a\nprovider injector which is different from the regular instance injector, in that it instantiates\nand wires (injects) all provider instances only.\n\nDuring application bootstrap, before AngularJS goes off creating all services, it configures and\ninstantiates all providers. We call this the configuration phase of the application life-cycle.\nDuring this phase, services aren't accessible because they haven't been created yet.\n\nOnce the configuration phase is over, interaction with providers is disallowed and the process of\ncreating services starts. We call this part of the application life-cycle the run phase.\n\n\n## Constant Recipe\n\nWe've just learned how AngularJS splits the life-cycle into configuration phase and run phase and how\nyou can provide configuration to your application via the config function. Since the config\nfunction runs in the configuration phase when no services are available, it doesn't have access\neven to simple value objects created via the Value recipe.\n\nSince simple values, like URL prefixes, don't have dependencies or configuration, it's often handy\nto make them available in both the configuration and run phases. This is what the Constant recipe\nis for.\n\nLet's say that our `unicornLauncher` service can stamp a unicorn with the planet name it's being\nlaunched from if this name was provided during the configuration phase. The planet name is\napplication specific and is used also by various controllers during the runtime of the application.\nWe can then define the planet name as a constant like this:\n\n```javascript\nmyApp.constant('planetName', 'Greasy Giant');\n```\n\nWe could then configure the unicornLauncherProvider like this:\n\n```javascript\nmyApp.config(['unicornLauncherProvider', 'planetName', function(unicornLauncherProvider, planetName) {\n  unicornLauncherProvider.useTinfoilShielding(true);\n  unicornLauncherProvider.stampText(planetName);\n}]);\n```\n\nAnd since Constant recipe makes the value also available at runtime just like the Value recipe, we\ncan also use it in our controller and template:\n\n```javascript\nmyApp.controller('DemoController', [\"clientId\", \"planetName\", function DemoController(clientId, planetName) {\n  this.clientId = clientId;\n  this.planetName = planetName;\n}]);\n```\n\n```html\n<html ng-app=\"myApp\">\n  <body ng-controller=\"DemoController as demo\">\n   Client ID: {{demo.clientId}}\n   <br>\n   Planet Name: {{demo.planetName}}\n  </body>\n</html>\n```\n\n\n## Special Purpose Objects\n\nEarlier we mentioned that we also have special purpose objects that are different from services.\nThese objects extend the framework as plugins and therefore must implement interfaces specified by\nAngularJS. These interfaces are Controller, Directive, Filter and Animation.\n\nThe instructions for the injector to create these special objects (with the exception of the\nController objects) use the Factory recipe behind the scenes.\n\nLet's take a look at how we would create a very simple component via the directive api that depends\non the `planetName` constant we've just defined and displays the planet name, in our case:\n\"Planet Name: Greasy Giant\".\n\nSince the directives are registered via the Factory recipe, we can use the same syntax as with factories.\n\n```javascript\nmyApp.directive('myPlanet', ['planetName', function myPlanetDirectiveFactory(planetName) {\n  // directive definition object\n  return {\n    restrict: 'E',\n    scope: {},\n    link: function($scope, $element) { $element.text('Planet: ' + planetName); }\n  }\n}]);\n```\n\nWe can then use the component like this:\n\n```html\n<html ng-app=\"myApp\">\n  <body>\n   <my-planet></my-planet>\n  </body>\n</html>\n```\n\nUsing Factory recipes, you can also define AngularJS's filters and animations, but the controllers\nare a bit special. You create a controller as a custom type that declares its dependencies as\narguments for its constructor function. This constructor is then registered with a module. Let's\ntake a look at the `DemoController`, created in one of the early examples:\n\n```javascript\nmyApp.controller('DemoController', ['clientId', function DemoController(clientId) {\n  this.clientId = clientId;\n}]);\n```\n\nThe DemoController is instantiated via its constructor, every time the app needs an instance of\nDemoController (in our simple app it's just once). So unlike services, controllers are not\nsingletons. The constructor is called with all the requested services, in our case the `clientId`\nservice.\n\n\n## Conclusion\n\nTo wrap it up, let's summarize the most important points:\n\n- The injector uses recipes to create two types of objects: services and special purpose objects\n- There are five recipe types that define how to create objects: Value, Factory, Service, Provider\n  and Constant.\n- Factory and Service are the most commonly used recipes. The only difference between them is that\n  the Service recipe works better for objects of a custom type, while the Factory can produce JavaScript\n  primitives and functions.\n- The Provider recipe is the core recipe type and all the other ones are just syntactic sugar on it.\n- Provider is the most complex recipe type. You don't need it unless you are building a reusable\n  piece of code that needs global configuration.\n- All special purpose objects except for the Controller are defined via Factory recipes.\n\n<table class=\"table table-bordered code-table\">\n<thead>\n<tr>\n  <th>Features / Recipe type</th>\n  <th>Factory</th>\n  <th>Service</th>\n  <th>Value</th>\n  <th>Constant</th>\n  <th>Provider</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n  <td>can have dependencies</td>\n  <td class=\"success\">yes</td>\n  <td class=\"success\">yes</td>\n  <td class=\"error\">no</td>\n  <td class=\"error\">no</td>\n  <td class=\"success\">yes</td>\n</tr>\n<tr>\n  <td>uses type friendly injection</td>\n  <td class=\"error\">no</td>\n  <td class=\"success\">yes</td>\n  <td class=\"success\">yes\\*</td>\n  <td class=\"success\">yes\\*</td>\n  <td class=\"error\">no</td>\n</tr>\n<tr>\n  <td>object available in config phase</td>\n  <td class=\"error\">no</td>\n  <td class=\"error\">no</td>\n  <td class=\"error\">no</td>\n  <td class=\"success\">yes</td>\n  <td class=\"success\">yes\\*\\*</td>\n</tr>\n<tr>\n  <td>can create functions</td>\n  <td class=\"success\">yes</td>\n  <td class=\"success\">yes</td>\n  <td class=\"success\">yes</td>\n  <td class=\"success\">yes</td>\n  <td class=\"success\">yes</td>\n</tr>\n<tr>\n  <td>can create primitives</td>\n  <td class=\"success\">yes</td>\n  <td class=\"error\">no</td>\n  <td class=\"success\">yes</td>\n  <td class=\"success\">yes</td>\n  <td class=\"success\">yes</td>\n</tr>\n</tbody>\n</table>\n\n\\* at the cost of eager initialization by using `new` operator directly\n\n\\*\\* the service object is not available during the config phase, but the provider instance is\n(see the `unicornLauncherProvider` example above).\n\n"
  },
  {
    "path": "docs/content/guide/scope.ngdoc",
    "content": "@ngdoc overview\n@name  Scopes\n@sortOrder 240\n@description\n\n# What are Scopes?\n\n{@link ng.$rootScope.Scope Scope} is an object that refers to the application\nmodel. It is an execution context for {@link expression expressions}. Scopes are\narranged in hierarchical structure which mimic the DOM structure of the application. Scopes can\nwatch {@link guide/expression expressions} and propagate events.\n\n## Scope characteristics\n\n  - Scopes provide APIs ({@link ng.$rootScope.Scope#$watch $watch}) to observe\n    model mutations.\n\n  - Scopes provide APIs ({@link ng.$rootScope.Scope#$apply $apply}) to\n    propagate any model changes through the system into the view from outside of the \"AngularJS\n    realm\" (controllers, services, AngularJS event handlers).\n\n  - Scopes can be nested to limit access to the properties of application components while providing\n    access to shared model properties. Nested scopes are either \"child scopes\" or \"isolate scopes\".\n    A \"child scope\" (prototypically) inherits properties from its parent scope. An \"isolate scope\"\n    does not. See {@link\n    guide/directive#isolating-the-scope-of-a-directive isolated\n    scopes} for more information.\n\n  - Scopes provide context against which {@link guide/expression expressions} are evaluated. For\n    example `{{username}}` expression is meaningless, unless it is evaluated against a specific\n    scope which defines the `username` property.\n\n## Scope as Data-Model\n\nScope is the glue between application controller and the view. During the template {@link compiler\nlinking} phase the {@link ng.$compileProvider#directive directives} set up\n{@link ng.$rootScope.Scope#$watch `$watch`} expressions on the scope. The\n`$watch` allows the directives to be notified of property changes, which allows the directive to\nrender the updated value to the DOM.\n\nBoth controllers and directives have reference to the scope, but not to each other. This\narrangement isolates the controller from the directive as well as from the DOM. This is an important\npoint since it makes the controllers view agnostic, which greatly improves the testing story of\nthe applications.\n\n<example module=\"scopeExample\" name=\"scope-data-model\">\n  <file name=\"script.js\">\n    angular.module('scopeExample', [])\n      .controller('MyController', ['$scope', function($scope) {\n        $scope.username = 'World';\n\n        $scope.sayHello = function() {\n          $scope.greeting = 'Hello ' + $scope.username + '!';\n        };\n      }]);\n  </file>\n  <file name=\"index.html\">\n    <div ng-controller=\"MyController\">\n      Your name:\n        <input type=\"text\" ng-model=\"username\">\n        <button ng-click='sayHello()'>greet</button>\n      <hr>\n      {{greeting}}\n    </div>\n  </file>\n</example>\n\nIn the above example notice that the `MyController` assigns `World` to the `username` property of\nthe scope. The scope then notifies the `input` of the assignment, which then renders the input\nwith username pre-filled. This demonstrates how a controller can write data into the scope.\n\nSimilarly the controller can assign behavior to scope as seen by the `sayHello` method, which is\ninvoked when the user clicks on the 'greet' button. The `sayHello` method can read the `username`\nproperty and create a `greeting` property. This demonstrates that the properties on scope update\nautomatically when they are bound to HTML input widgets.\n\nLogically the rendering of `{{greeting}}` involves:\n\n  * retrieval of the scope associated with DOM node where `{{greeting}}` is defined in template.\n    In this example this is the same scope as the scope which was passed into `MyController`. (We\n    will discuss scope hierarchies later.)\n\n  * Evaluate the `greeting` {@link guide/expression expression} against the scope retrieved above,\n    and assign the result to the text of the enclosing DOM element.\n\n\nYou can think of the scope and its properties as the data which is used to render the view. The\nscope is the single source-of-truth for all things view related.\n\nFrom a testability point of view, the separation of the controller and the view is desirable, because it allows us\nto test the behavior without being distracted by the rendering details.\n\n```js\n  it('should say hello', function() {\n    var scopeMock = {};\n    var cntl = new MyController(scopeMock);\n\n    // Assert that username is pre-filled\n    expect(scopeMock.username).toEqual('World');\n\n    // Assert that we read new username and greet\n    scopeMock.username = 'angular';\n    scopeMock.sayHello();\n    expect(scopeMock.greeting).toEqual('Hello angular!');\n  });\n```\n\n\n## Scope Hierarchies\n\nEach AngularJS application has exactly one {@link ng.$rootScope root scope}, but\nmay have any number of child scopes.\n\nThe application can have multiple scopes, because {@link guide/directive directives} can create new\nchild scopes. When new scopes are created, they are added as children of their parent scope. This\ncreates a tree structure which parallels the DOM where they're attached.\n\nThe section {@link guide/scope#directives-that-create-scopes Directives that Create Scopes} has more\ninfo about which directives create scopes.\n\nWhen AngularJS evaluates `{{name}}`, it first looks at the scope associated with the given\nelement for the `name` property. If no such property is found, it searches the parent scope\nand so on until the root scope is reached. In JavaScript this behavior is known as prototypical\ninheritance, and child scopes prototypically inherit from their parents.\n\nThis example illustrates scopes in application, and prototypical inheritance of properties. The example is followed by\na diagram depicting the scope boundaries.\n\n<example module=\"scopeExample\" name=\"scope-hierarchies\">\n  <file name=\"index.html\">\n  <div class=\"show-scope-demo\">\n    <div ng-controller=\"GreetController\">\n      Hello {{name}}!\n    </div>\n    <div ng-controller=\"ListController\">\n      <ol>\n        <li ng-repeat=\"name in names\">{{name}} from {{department}}</li>\n      </ol>\n    </div>\n  </div>\n  </file>\n  <file name=\"script.js\">\n    angular.module('scopeExample', [])\n      .controller('GreetController', ['$scope', '$rootScope', function($scope, $rootScope) {\n        $scope.name = 'World';\n        $rootScope.department = 'AngularJS';\n      }])\n      .controller('ListController', ['$scope', function($scope) {\n        $scope.names = ['Igor', 'Misko', 'Vojta'];\n      }]);\n  </file>\n  <file name=\"style.css\">\n    .show-scope-demo.ng-scope,\n    .show-scope-demo .ng-scope  {\n      border: 1px solid red;\n      margin: 3px;\n    }\n  </file>\n</example>\n\n<img class=\"center\" src=\"img/guide/concepts-scope.png\">\n\nNotice that AngularJS automatically places `ng-scope` class on elements where scopes are\nattached. The `<style>` definition in this example highlights in red the new scope locations. The\nchild scopes are necessary because the repeater evaluates `{{name}}` expression, but\ndepending on which scope the expression is evaluated it produces different result. Similarly the\nevaluation of `{{department}}` prototypically inherits from root scope, as it is the only place\nwhere the `department` property is defined.\n\n\n## Retrieving Scopes from the DOM.\n\nScopes are attached to the DOM as `$scope` data property, and can be retrieved for debugging\npurposes. (It is unlikely that one would need to retrieve scopes in this way inside the\napplication.) The location where the root scope is attached to the DOM is defined by the location\nof {@link ng.directive:ngApp `ng-app`} directive. Typically\n`ng-app` is placed on the `<html>` element, but it can be placed on other elements as well, if,\nfor example, only a portion of the view needs to be controlled by AngularJS.\n\nTo examine the scope in the debugger:\n\n  1. Right click on the element of interest in your browser and select 'inspect element'. You\n  should see the browser debugger with the element you clicked on highlighted.\n\n  2. The debugger allows you to access the currently selected element in the console as `$0`\n    variable.\n\n  3. To retrieve the associated scope in console execute: `angular.element($0).scope()`\n\n<div class=\"alert alert-warning\">\n  The `scope()` function is only available when {@link ng.$compileProvider#debugInfoEnabled `$compileProvider.debugInfoEnabled()`} is true (which is the default).\n</div>\n\n## Scope Events Propagation\n\nScopes can propagate events in similar fashion to DOM events. The event can be {@link\nng.$rootScope.Scope#$broadcast broadcasted} to the scope children or {@link\nng.$rootScope.Scope#$emit emitted} to scope parents.\n\n<example module=\"eventExample\" name=\"scope-events-propagation\">\n  <file name=\"script.js\">\n    angular.module('eventExample', [])\n      .controller('EventController', ['$scope', function($scope) {\n        $scope.count = 0;\n        $scope.$on('MyEvent', function() {\n          $scope.count++;\n        });\n      }]);\n  </file>\n  <file name=\"index.html\">\n    <div ng-controller=\"EventController\">\n      Root scope <tt>MyEvent</tt> count: {{count}}\n      <ul>\n        <li ng-repeat=\"i in [1]\" ng-controller=\"EventController\">\n          <button ng-click=\"$emit('MyEvent')\">$emit('MyEvent')</button>\n          <button ng-click=\"$broadcast('MyEvent')\">$broadcast('MyEvent')</button>\n          <br>\n          Middle scope <tt>MyEvent</tt> count: {{count}}\n          <ul>\n            <li ng-repeat=\"item in [1, 2]\" ng-controller=\"EventController\">\n              Leaf scope <tt>MyEvent</tt> count: {{count}}\n            </li>\n          </ul>\n        </li>\n      </ul>\n    </div>\n  </file>\n</example>\n\n\n\n## Scope Life Cycle\n\nThe normal flow of a browser receiving an event is that it executes a corresponding JavaScript\ncallback. Once the callback completes the browser re-renders the DOM and returns to waiting for\nmore events.\n\nWhen the browser calls into JavaScript the code executes outside the AngularJS execution context,\nwhich means that AngularJS is unaware of model modifications. To properly process model\nmodifications the execution has to enter the AngularJS execution context using the {@link\nng.$rootScope.Scope#$apply `$apply`} method. Only model modifications which\nexecute inside the `$apply` method will be properly accounted for by AngularJS. For example if a\ndirective listens on DOM events, such as {@link\nng.directive:ngClick `ng-click`} it must evaluate the\nexpression inside the `$apply` method.\n\nAfter evaluating the expression, the `$apply` method performs a {@link\nng.$rootScope.Scope#$digest `$digest`}. In the $digest phase the scope examines all\nof the `$watch` expressions and compares them with the previous value. This dirty checking is done\nasynchronously. This means that assignment such as `$scope.username=\"angular\"` will not\nimmediately cause a `$watch` to be notified, instead the `$watch` notification is delayed until\nthe `$digest` phase. This delay is desirable, since it coalesces multiple model updates into one\n`$watch` notification as well as guarantees that during the `$watch` notification no other\n`$watch`es are running. If a `$watch` changes the value of the model, it will force additional\n`$digest` cycle.\n\n  1. **Creation**\n\n     The {@link ng.$rootScope root scope} is created during the application\n     bootstrap by the {@link auto.$injector $injector}. During template\n     linking, some directives create new child scopes.\n\n  2. **Watcher registration**\n\n     During template linking, directives register {@link\n     ng.$rootScope.Scope#$watch watches} on the scope. These watches will be\n     used to propagate model values to the DOM.\n\n  3. **Model mutation**\n\n     For mutations to be properly observed, you should make them only within the {@link\n     ng.$rootScope.Scope#$apply scope.$apply()}. AngularJS APIs do this\n     implicitly, so no extra `$apply` call is needed when doing synchronous work in controllers,\n     or asynchronous work with {@link ng.$http $http}, {@link ng.$timeout $timeout}\n     or {@link ng.$interval $interval} services.\n\n  4. **Mutation observation**\n\n     At the end of `$apply`, AngularJS performs a {@link ng.$rootScope.Scope#$digest\n     $digest} cycle on the root scope, which then propagates throughout all child scopes. During\n     the `$digest` cycle, all `$watch`ed expressions or functions are checked for model mutation\n     and if a mutation is detected, the `$watch` listener is called.\n\n  5. **Scope destruction**\n\n     When child scopes are no longer needed, it is the responsibility of the child scope creator\n     to destroy them via {@link ng.$rootScope.Scope#$destroy scope.$destroy()}\n     API. This will stop propagation of `$digest` calls into the child scope and allow for memory\n     used by the child scope models to be reclaimed by the garbage collector.\n\n\n### Scopes and Directives\n\nDuring the compilation phase, the {@link compiler compiler} matches {@link\nng.$compileProvider#directive directives} against the DOM template. The directives\nusually fall into one of two categories:\n\n  - Observing {@link ng.$compileProvider#directive directives}, such as\n    double-curly expressions `{{expression}}`, register listeners using the {@link\n    ng.$rootScope.Scope#$watch $watch()} method. This type of directive needs\n    to be notified whenever the expression changes so that it can update the view.\n\n  - Listener directives, such as {@link ng.directive:ngClick\n    ng-click}, register a listener with the DOM. When the DOM listener fires, the directive\n    executes the associated expression and updates the view using the {@link\n    ng.$rootScope.Scope#$apply $apply()} method.\n\nWhen an external event (such as a user action, timer or XHR) is received, the associated {@link\nexpression expression} must be applied to the scope through the {@link\nng.$rootScope.Scope#$apply $apply()} method so that all listeners are updated\ncorrectly.\n\n### Directives that Create Scopes\n\nIn most cases, {@link ng.$compileProvider#directive directives} and scopes interact\nbut do not create new instances of scope. However, some directives, such as {@link\nng.directive:ngController ng-controller} and {@link ng.directive:ngRepeat ng-repeat},\ncreate new child scopes and attach the child scope to the corresponding DOM element.\n\nA special type of scope is the `isolate` scope, which does not inherit prototypically from the parent scope.\nThis type of scope is useful for component directives that should be isolated from their parent scope.\nSee the {@link guide/directive#isolating-the-scope-of-a-directive directives guide} for\nmore information about isolate scopes in custom directives.\n\nNote also that component directives, which are created with the\n{@link api/ng/type/angular.Module#component .component()} helper always create an isolate scope.\n\n### Controllers and Scopes\n\nScopes and controllers interact with each other in the following situations:\n\n   - Controllers use scopes to expose controller methods to templates (see {@link\n     ng.directive:ngController ng-controller}).\n\n   - Controllers define methods (behavior) that can mutate the model (properties on the scope).\n\n   - Controllers may register {@link ng.$rootScope.Scope#$watch watches} on\n     the model. These watches execute immediately after the controller behavior executes.\n\nSee the {@link ng.directive:ngController ng-controller} for more\ninformation.\n\n\n### Scope `$watch` Performance Considerations\n\nDirty checking the scope for property changes is a common operation in AngularJS and for this reason\nthe dirty checking function must be efficient. Care should be taken that the dirty checking\nfunction does not do any DOM access, as DOM access is orders of magnitude slower than property\naccess on JavaScript object.\n\n### Scope `$watch` Depths\n<img class=\"pull-right\" style=\"padding-left: 3em; padding-bottom: 1em;\" src=\"img/guide/concepts-scope-watch-strategies.png\">\n\nDirty checking can be done with three strategies: By reference, by collection contents, and by value. The strategies differ in the kinds of changes they detect, and in their performance characteristics.\n\n   - Watching *by reference* ({@link\n      ng.$rootScope.Scope#$watch scope.$watch} `(watchExpression, listener)`) detects a change when the whole value returned by the watch expression switches to a new value. If the value is an array or an object, changes inside it are not detected. This is the most efficient strategy.\n   - Watching *collection contents* ({@link\n      ng.$rootScope.Scope#$watchCollection scope.$watchCollection} `(watchExpression, listener)`) detects changes that occur inside an array or an object: When items are added, removed, or reordered. The detection is shallow - it does not reach into nested collections. Watching collection contents is more expensive than watching by reference, because copies of the collection contents need to be maintained. However, the strategy attempts to minimize the amount of copying required.\n   - Watching *by value* ({@link\n      ng.$rootScope.Scope#$watch scope.$watch} `(watchExpression, listener, true)`) detects any change in an arbitrarily nested data structure. It is the most powerful change detection strategy, but also the most expensive. A full traversal of the nested data structure is needed on each digest, and a full copy of it needs to be held in memory.\n\n## Integration with the browser event loop\n<img class=\"pull-right\" style=\"padding-left: 3em; padding-bottom: 1em;\" src=\"img/guide/concepts-runtime.png\">\n\nThe diagram and the example below describe how AngularJS interacts with the browser's event loop.\n\n  1. The browser's event-loop waits for an event to arrive. An event is a user interaction, timer event,\n     or network event (response from a server).\n  2. The event's callback gets executed. This enters the JavaScript context. The callback can\n      modify the DOM structure.\n  3. Once the callback executes, the browser leaves the JavaScript context and\n     re-renders the view based on DOM changes.\n\nAngularJS modifies the normal JavaScript flow by providing its own event processing loop. This\nsplits the JavaScript into classical and AngularJS execution context. Only operations which are\napplied in the AngularJS execution context will benefit from AngularJS data-binding, exception handling,\nproperty watching, etc... You can also use $apply() to enter the AngularJS execution context from JavaScript. Keep in\nmind that in most places (controllers, services) $apply has already been called for you by the\ndirective which is handling the event. An explicit call to $apply is needed only when\nimplementing custom event callbacks, or when working with third-party library callbacks.\n\n  1. Enter the AngularJS execution context by calling {@link guide/scope scope}`.`{@link\n     ng.$rootScope.Scope#$apply $apply}`(stimulusFn)`, where `stimulusFn` is\n     the work you wish to do in the AngularJS execution context.\n  2. AngularJS executes the `stimulusFn()`, which typically modifies application state.\n  3. AngularJS enters the {@link ng.$rootScope.Scope#$digest $digest} loop. The\n     loop is made up of two smaller loops which process {@link\n     ng.$rootScope.Scope#$evalAsync $evalAsync} queue and the {@link\n     ng.$rootScope.Scope#$watch $watch} list. The {@link\n     ng.$rootScope.Scope#$digest $digest} loop keeps iterating until the model\n     stabilizes, which means that the {@link ng.$rootScope.Scope#$evalAsync\n     $evalAsync} queue is empty and the {@link ng.$rootScope.Scope#$watch\n     $watch} list does not detect any changes.\n  4. The {@link ng.$rootScope.Scope#$evalAsync $evalAsync} queue is used to\n     schedule work which needs to occur outside of current stack frame, but before the browser's\n     view render. This is usually done with `setTimeout(0)`, but the `setTimeout(0)` approach\n     suffers from slowness and may cause view flickering since the browser renders the view after\n     each event.\n  5. The {@link ng.$rootScope.Scope#$watch $watch} list is a set of expressions\n     which may have changed since last iteration. If a change is detected then the `$watch`\n     function is called which typically updates the DOM with the new value.\n  6. Once the AngularJS {@link ng.$rootScope.Scope#$digest $digest} loop finishes,\n     the execution leaves the AngularJS and JavaScript context. This is followed by the browser\n     re-rendering the DOM to reflect any changes.\n\n\nHere is the explanation of how the `Hello world` example achieves the data-binding effect when the\nuser enters text into the text field.\n\n  1. During the compilation phase:\n     1. the {@link ng.directive:ngModel ng-model} and {@link\n        ng.directive:input input} {@link guide/directive\n        directive} set up a `keydown` listener on the `<input>` control.\n     2. the {@link ng.$interpolate interpolation}\n        sets up a {@link ng.$rootScope.Scope#$watch $watch} to be notified of\n        `name` changes.\n  2. During the runtime phase:\n     1. Pressing an '`X`' key causes the browser to emit a `keydown` event on the input control.\n     2. The {@link ng.directive:input input} directive\n        captures the change to the input's value and calls {@link\n        ng.$rootScope.Scope#$apply $apply}`(\"name = 'X';\")` to update the\n        application model inside the AngularJS execution context.\n     3. AngularJS applies the `name = 'X';` to the model.\n     4. The {@link ng.$rootScope.Scope#$digest $digest} loop begins\n     5. The {@link ng.$rootScope.Scope#$watch $watch} list detects a change\n        on the `name` property and notifies the {@link ng.$interpolate interpolation},\n        which in turn updates the DOM.\n     6. AngularJS exits the execution context, which in turn exits the `keydown` event and with it\n        the JavaScript execution context.\n     7. The browser re-renders the view with the updated text.\n"
  },
  {
    "path": "docs/content/guide/security.ngdoc",
    "content": "@ngdoc overview\n@name  Security\n@sortOrder 525\n@description\n\n# Security\n\nThis document explains some of AngularJS's security features and best practices that you should\nkeep in mind as you build your application.\n\n\n## Reporting a security issue\n\nEmail us at [security@angularjs.org](mailto:security@angularjs.org) to report any potential\nsecurity issues in AngularJS.\n\nPlease keep in mind the points below about AngularJS's expression language.\n\n\n## Use the latest AngularJS possible\n\nLike any software library, it is critical to keep AngularJS up to date. Please track the\n[CHANGELOG](https://github.com/angular/angular.js/blob/master/CHANGELOG.md) and make sure you are aware\nof upcoming security patches and other updates.\n\nBe ready to update rapidly when new security-centric patches are available.\n\nThose that stray from AngularJS standards (such as modifying AngularJS's core) may have difficulty updating,\nso keeping to AngularJS standards is not just a functionality issue, it's also critical in order to\nfacilitate rapid security updates.\n\n\n## AngularJS Templates and Expressions\n\n**If an attacker has access to control AngularJS templates or expressions, they can exploit an AngularJS application\nvia an XSS attack, regardless of the version.**\n\nThere are a number of ways that templates and expressions can be controlled:\n\n* **Generating AngularJS templates on the server containing user-provided content**. This is the most common pitfall\n  where you are generating HTML via some server-side engine such as PHP, Java or ASP.NET.\n* **Passing an expression generated from user-provided content in calls to the following methods on a {@link scope scope}**:\n  * `$watch(userContent, ...)`\n  * `$watchGroup(userContent, ...)`\n  * `$watchCollection(userContent, ...)`\n  * `$eval(userContent)`\n  * `$evalAsync(userContent)`\n  * `$apply(userContent)`\n  * `$applyAsync(userContent)`\n* **Passing an expression generated from user-provided content in calls to services that parse expressions**:\n  * `$compile(userContent)`\n  * `$parse(userContent)`\n  * `$interpolate(userContent)`\n* **Passing an expression generated from user provided content as a predicate to `orderBy` pipe**:\n  `{{ value | orderBy : userContent }}`\n\n### Sandbox removal\nEach version of AngularJS 1 up to, but not including 1.6, contained an expression sandbox, which reduced the surface area of\nthe vulnerability but never removed it. **In AngularJS 1.6 we removed this sandbox as developers kept relying upon it as a security\nfeature even though it was always possible to access arbitrary JavaScript code if one could control the AngularJS templates\nor expressions of applications.**\n\nControl of the AngularJS templates makes applications vulnerable even if there was a completely secure sandbox:\n* https://ryhanson.com/stealing-session-tokens-on-plunker-with-an-angular-expression-injection/ in this blog post the author shows\n  a (now closed) vulnerability in the Plunker application due to server-side rendering inside an AngularJS template.\n* https://ryhanson.com/angular-expression-injection-walkthrough/ in this blog post the author describes an attack, which does not\n  rely upon an expression sandbox bypass, that can be made because the sample application is rendering a template on the server that\n  contains user entered content.\n\n**It's best to design your application in such a way that users cannot change client-side templates.**\n\n* Do not mix client and server templates\n* Do not use user input to generate templates dynamically\n* Do not run user input through `$scope.$eval` (or any of the other expression parsing functions listed above)\n* Consider using {@link ng.directive:ngCsp CSP} (but don't rely only on CSP)\n\n**You can use suitably sanitized server-side templating to dynamically generate CSS, URLs, etc, but not for generating templates that are\nbootstrapped/compiled by AngularJS.**\n\n**If you must continue to allow user-provided content in an AngularJS template then the safest option is to ensure that it is only\npresent in the part of the template that is made inert via the {@link ngNonBindable} directive.**\n\n\n## HTTP Requests\n\nWhenever your application makes requests to a server there are potential security issues that need\nto be blocked. Both server and the client must cooperate in order to eliminate these threats.\nAngularJS comes pre-configured with strategies that address these issues, but for this to work backend\nserver cooperation is required.\n\n\n### Cross Site Request Forgery (XSRF/CSRF)\n\nProtection from XSRF is provided by using the double-submit cookie defense pattern.\nFor more information please visit {@link $http#cross-site-request-forgery-xsrf-protection XSRF protection}.\n\n### JSON Hijacking Protection\n\nProtection from JSON Hijacking is provided if the server prefixes all JSON requests with following string `\")]}',\\n\"`.\nAngularJS will automatically strip the prefix before processing it as JSON.\nFor more information please visit {@link $http#json-vulnerability-protection JSON Hijacking Protection}.\n\nBear in mind that calling `$http.jsonp` gives the remote server (and, if the request is not secured, any Man-in-the-Middle attackers)\ninstant remote code execution in your application: the result of these requests is handed off\nto the browser as a regular `<script>` tag.\n\n## Strict Contextual Escaping\n\nStrict Contextual Escaping (SCE) is a mode in which AngularJS requires bindings in certain contexts to require\na value that is marked as safe to use for that context.\n\nThis mode is implemented by the {@link $sce} service and various core directives.\n\nOne example of such a context is rendering arbitrary content via the {@link ngBindHtml} directive. If the content is\nprovided by a user there is a chance of Cross Site Scripting (XSS) attacks. The {@link ngBindHtml} directive will not\nrender content that is not marked as safe by {@link $sce}. The {@link ngSanitize} module can be used to clean such\nuser provided content and mark the content as safe.\n\n**Be aware that marking untrusted data as safe via calls to {@link $sce#trustAsHtml `$sce.trustAsHtml`}, etc is\ndangerous and will lead to Cross Site Scripting exploits.**\n\nFor more information please visit {@link $sce} and {@link ngSanitize.$sanitize}.\n\n## Using Local Caches\n\nThere are various places that the browser can store (or cache) data. Within AngularJS there are objects created by\nthe {@link $cacheFactory}. These objects, such as {@link $templateCache} are used to store and retrieve data,\nprimarily used by {@link $http} and the {@link script} directive to cache templates and other data.\n\nSimilarly the browser itself offers `localStorage` and `sessionStorage` objects for caching data.\n\n**Attackers with local access can retrieve sensitive data from this cache even when users are not authenticated.**\n\nFor instance in a long running Single Page Application (SPA), one user may \"log out\", but then another user\nmay access the application without refreshing, in which case all the cached data is still available.\n\nFor more information please visit [Web Storage Security](https://www.whitehatsec.com/blog/web-storage-security/).\n\n## See also\n\n* {@link ng.directive:ngCsp Content Security Policy}\n"
  },
  {
    "path": "docs/content/guide/services.ngdoc",
    "content": "@ngdoc overview\n@name  Services\n@sortOrder 230\n@description\n\n# Services\n\nAngularJS services are substitutable objects that are wired together using {@link di dependency\ninjection (DI)}. You can use services to organize and share code across your app.\n\nAngularJS services are:\n\n* Lazily instantiated – AngularJS only instantiates a service when an application component depends\n  on it.\n* Singletons – Each component dependent on a service gets a reference to the single instance\n  generated by the service factory.\n\nAngularJS offers several useful services (like {@link ng.$http `$http`}), but for most applications\nyou'll also want to {@link services#creating-services create your own}.\n\n<div class=\"alert alert-info\">\n**Note:** Like other core AngularJS identifiers, built-in services always start with `$`\n(e.g. `$http`).\n</div>\n\n\n## Using a Service\n\nTo use an AngularJS service, you add it as a dependency for the component (controller, service,\nfilter or directive) that depends on the service. AngularJS's {@link di dependency injection}\nsubsystem takes care of the rest.\n\n<example module=\"myServiceModule\" name=\"services-usage\">\n  <file name=\"index.html\">\n    <div id=\"simple\" ng-controller=\"MyController\">\n      <p>Let's try this simple notify service, injected into the controller...</p>\n      <input ng-init=\"message='test'\" ng-model=\"message\" >\n      <button ng-click=\"callNotify(message);\">NOTIFY</button>\n      <p>(you have to click 3 times to see an alert)</p>\n    </div>\n  </file>\n\n  <file name=\"script.js\">\n    angular.\n     module('myServiceModule', []).\n      controller('MyController', ['$scope', 'notify', function($scope, notify) {\n        $scope.callNotify = function(msg) {\n          notify(msg);\n        };\n      }]).\n     factory('notify', ['$window', function(win) {\n        var msgs = [];\n        return function(msg) {\n          msgs.push(msg);\n          if (msgs.length === 3) {\n            win.alert(msgs.join('\\n'));\n            msgs = [];\n          }\n        };\n      }]);\n  </file>\n\n  <file name=\"protractor.js\" type=\"protractor\">\n    it('should test service', function() {\n      expect(element(by.id('simple')).element(by.model('message')).getAttribute('value'))\n          .toEqual('test');\n    });\n  </file>\n</example>\n\n\n## Creating Services\n\nApplication developers are free to define their own services by registering the service's name and\n**service factory function**, with an AngularJS module.\n\nThe **service factory function** generates the single object or function that represents the\nservice to the rest of the application. The object or function returned by the service is\ninjected into any component (controller, service, filter or directive) that specifies a dependency\non the service.\n\n### Registering Services\n\nServices are registered to modules via the {@link angular.Module Module API}.\nTypically you use the {@link angular.Module#factory Module factory} API to register a service:\n\n```js\nvar myModule = angular.module('myModule', []);\nmyModule.factory('serviceId', function() {\n  var shinyNewServiceInstance;\n  // factory function body that constructs shinyNewServiceInstance\n  return shinyNewServiceInstance;\n});\n```\n\nNote that you are not registering a **service instance**, but rather a **factory function** that\nwill create this instance when called.\n\n### Dependencies\n\nServices can have their own dependencies. Just like declaring dependencies in a controller, you\ndeclare dependencies by specifying them in the service's factory function signature.\n\nFor more on dependencies, see the {@link guide/di dependency injection} docs.\n\nThe example module below has two services, each with various dependencies:\n\n```js\nvar batchModule = angular.module('batchModule', []);\n\n/**\n * The `batchLog` service allows for messages to be queued in memory and flushed\n * to the console.log every 50 seconds.\n *\n * @param {*} message Message to be logged.\n */\nbatchModule.factory('batchLog', ['$interval', '$log', function($interval, $log) {\n  var messageQueue = [];\n\n  function log() {\n    if (messageQueue.length) {\n      $log.log('batchLog messages: ', messageQueue);\n      messageQueue = [];\n    }\n  }\n\n  // start periodic checking\n  $interval(log, 50000);\n\n  return function(message) {\n    messageQueue.push(message);\n  }\n}]);\n\n/**\n * `routeTemplateMonitor` monitors each `$route` change and logs the current\n * template via the `batchLog` service.\n */\nbatchModule.factory('routeTemplateMonitor', ['$route', 'batchLog', '$rootScope',\n  function($route, batchLog, $rootScope) {\n    return {\n      startMonitoring: function() {\n        $rootScope.$on('$routeChangeSuccess', function() {\n          batchLog($route.current ? $route.current.template : null);\n        });\n      }\n    };\n  }]);\n\n```\n\nIn the example, note that:\n\n* The `batchLog` service depends on the built-in {@link ng.$interval `$interval`} and\n  {@link ng.$log `$log`} services.\n* The `routeTemplateMonitor` service depends on the built-in {@link ngRoute.$route `$route`}\n  service and our custom `batchLog` service.\n* Both services use the array notation to declare their dependencies.\n* The order of identifiers in the array is the same as the order of argument\n  names in the factory function.\n\n### Registering a Service with `$provide`\n\nYou can also register services via the {@link auto.$provide `$provide`} service inside of a\nmodule's `config` function:\n\n```js\nangular.module('myModule', []).config(['$provide', function($provide) {\n  $provide.factory('serviceId', function() {\n    var shinyNewServiceInstance;\n    // factory function body that constructs shinyNewServiceInstance\n    return shinyNewServiceInstance;\n  });\n}]);\n```\n\nThis technique is often used in unit tests to mock out a service's dependencies.\n\n\n## Unit Testing\n\nThe following is a unit test for the `notify` service from the {@link services#creating-services\nCreating AngularJS Services} example above. The unit test example uses a Jasmine spy (mock) instead\nof a real browser alert.\n\n```js\nvar mock, notify;\nbeforeEach(module('myServiceModule'));\nbeforeEach(function() {\n  mock = {alert: jasmine.createSpy()};\n\n  module(function($provide) {\n    $provide.value('$window', mock);\n  });\n\n  inject(function($injector) {\n    notify = $injector.get('notify');\n  });\n});\n\nit('should not alert first two notifications', function() {\n  notify('one');\n  notify('two');\n\n  expect(mock.alert).not.toHaveBeenCalled();\n});\n\nit('should alert all after third notification', function() {\n  notify('one');\n  notify('two');\n  notify('three');\n\n  expect(mock.alert).toHaveBeenCalledWith(\"one\\ntwo\\nthree\");\n});\n\nit('should clear messages after alert', function() {\n  notify('one');\n  notify('two');\n  notify('third');\n  notify('more');\n  notify('two');\n  notify('third');\n\n  expect(mock.alert.calls.count()).toEqual(2);\n  expect(mock.alert.calls.mostRecent().args).toEqual([\"more\\ntwo\\nthird\"]);\n});\n```\n\n\n## Related Topics\n\n* {@link guide/di Dependency Injection in AngularJS}\n\n## Related API\n\n* {@link ./api/ng/service AngularJS Service API}\n* {@link angular.injector Injector API}\n"
  },
  {
    "path": "docs/content/guide/templates.ngdoc",
    "content": "@ngdoc overview\n@name Templates\n@sortOrder 260\n@description\n\n# Templates\n\nIn AngularJS, templates are written with HTML that contains AngularJS-specific elements and attributes.\nAngularJS combines the template with information from the model and controller to render the dynamic\nview that a user sees in the browser.\n\nThese are the types of AngularJS elements and attributes you can use:\n\n* {@link guide/directive Directive} — An attribute or element that\n  augments an existing DOM element or represents a reusable DOM component.\n* {@link ng.$interpolate Markup} — The double curly brace notation `{{ }}` to bind expressions\n  to elements is built-in AngularJS markup.\n* {@link guide/filter Filter} — Formats data for display.\n* {@link forms Form controls} — Validates user input.\n\nThe following code snippet shows a template with {@link guide/directive directives} and\ncurly-brace {@link expression expression} bindings:\n\n```html\n<html ng-app>\n <!-- Body tag augmented with ngController directive  -->\n <body ng-controller=\"MyController\">\n   <input ng-model=\"foo\" value=\"bar\">\n   <!-- Button tag with ngClick directive, and\n          string expression 'buttonText'\n          wrapped in \"{{ }}\" markup -->\n   <button ng-click=\"changeFoo()\">{{buttonText}}</button>\n   <script src=\"angular.js\"></script>\n </body>\n</html>\n```\n\nIn a simple app, the template consists of HTML, CSS, and AngularJS directives contained\nin just one HTML file (usually `index.html`).\n\nIn a more complex app, you can display multiple views within one main page using \"partials\" –\nsegments of template located in separate HTML files. You can use the\n{@link ngRoute.directive:ngView ngView} directive to load partials based on configuration passed\nto the {@link ngRoute.$route $route} service. The {@link tutorial/ AngularJS tutorial} shows this\ntechnique in steps seven and eight.\n\n\n## Related Topics\n\n* {@link guide/filter Filters}\n* {@link forms Forms}\n\n## Related API\n\n* {@link ./api API Reference}\n"
  },
  {
    "path": "docs/content/guide/unit-testing.ngdoc",
    "content": "@ngdoc overview\n@name  Unit Testing\n@sortOrder 410\n@description\n\n# Unit Testing\n\nJavaScript is a dynamically typed language which comes with great power of expression, but it also\ncomes with almost no help from the compiler. For this reason we feel very strongly that any code\nwritten in JavaScript needs to come with a strong set of tests. We have built many features into\nAngularJS which make testing your AngularJS applications easy. With AngularJS, there is no excuse for not testing.\n\n## Separation of Concerns\n\nUnit testing, as the name implies, is about testing individual units of code. Unit tests try to\nanswer questions such as \"Did I think about the logic correctly?\" or \"Does the sort function order\nthe list in the right order?\"\n\nIn order to answer such a question it is very important that we can isolate the unit of code under test.\nThat is because when we are testing the sort function we don't want to be forced into creating\nrelated pieces such as the DOM elements, or making any XHR calls to fetch the data to sort.\n\nWhile this may seem obvious it can be very difficult to call an individual function on a\ntypical project. The reason is that the developers often mix concerns resulting in a\npiece of code which does everything. It makes an XHR request, it sorts the response data, and then it\nmanipulates the DOM.\n\nWith AngularJS, we try to make it easy for you to do the right thing. For your XHR requests, we\nprovide dependency injection, so your requests can be simulated. For the DOM, we abstract it, so you can\ntest your model without having to manipulate the DOM directly. Your tests can then\nassert that the data has been sorted without having to create or look at the state of the DOM or to\nwait for any XHR requests to return data. The individual sort function can be tested in isolation.\n\n## With great power comes great responsibility\n\nAngularJS is written with testability in mind, but it still requires that you do the right thing.\nWe tried to make the right thing easy, but if you ignore these guidelines you may end up with an\nuntestable application.\n\n## Dependency Injection\n\nAngularJS comes with {@link di dependency injection} built-in, which makes testing components much\neasier, because you can pass in a component's dependencies and stub or mock them as you wish.\n\nComponents that have their dependencies injected allow them to be easily mocked on a test by\ntest basis, without having to mess with any global variables that could inadvertently affect\nanother test.\n\n## Additional tools for testing AngularJS applications\n\nFor testing AngularJS applications there are certain tools that you should use that will make testing much\neasier to set up and run.\n\n### Karma\n\n[Karma](http://karma-runner.github.io/) is a JavaScript command line tool that can be used to spawn\na web server which loads your application's source code and executes your tests. You can configure\nKarma to run against a number of browsers, which is useful for being confident that your application\nworks on all browsers you need to support. Karma is executed on the command line and will display\nthe results of your tests on the command line once they have run in the browser.\n\nKarma is a NodeJS application, and should be installed through npm/yarn. Full installation instructions\nare available on [the Karma website](http://karma-runner.github.io/0.12/intro/installation.html).\n\n### Jasmine\n\n[Jasmine](http://jasmine.github.io/1.3/introduction.html) is a behavior driven development framework for\nJavaScript that has become the most popular choice for testing AngularJS applications. Jasmine\nprovides functions to help with structuring your tests and also making assertions. As your tests\ngrow, keeping them well structured and documented is vital, and Jasmine helps achieve this.\n\nIn Jasmine we use the `describe` function to group our tests together:\n\n```js\ndescribe(\"sorting the list of users\", function() {\n  // individual tests go here\n});\n```\n\nAnd then each individual test is defined within a call to the `it` function:\n\n```js\ndescribe('sorting the list of users', function() {\n  it('sorts in descending order by default', function() {\n    // your test assertion goes here\n  });\n});\n```\n\nGrouping related tests within `describe` blocks and describing each individual test within an\n`it` call keeps your tests self documenting.\n\nFinally, Jasmine provides matchers which let you make assertions:\n\n```js\ndescribe('sorting the list of users', function() {\n  it('sorts in descending order by default', function() {\n    var users = ['jack', 'igor', 'jeff'];\n    var sorted = sortUsers(users);\n    expect(sorted).toEqual(['jeff', 'jack', 'igor']);\n  });\n});\n```\n\nJasmine comes with a number of matchers that help you make a variety of assertions. You should [read\nthe Jasmine documentation](http://jasmine.github.io/1.3/introduction.html#section-Matchers) to see\nwhat they are. To use Jasmine with Karma, we use the\n[karma-jasmine](https://github.com/karma-runner/karma-jasmine) test runner.\n\n### angular-mocks\n\nAngularJS also provides the {@link ngMock} module, which provides mocking for your tests. This is used\nto inject and mock AngularJS services within unit tests. In addition, it is able to extend other\nmodules so they are synchronous. Having tests synchronous keeps them much cleaner and easier to work\nwith. One of the most useful parts of ngMock is {@link ngMock.$httpBackend}, which lets us mock XHR\nrequests in tests, and return sample data instead.\n\n## Testing a Controller\n\nBecause AngularJS separates logic from the view layer, it keeps controllers easy to test. Let's take a\nlook at how we might test the controller below, which provides `$scope.grade`, which sets a property\non the scope based on the length of the password.\n\n```js\nangular.module('app', [])\n  .controller('PasswordController', function PasswordController($scope) {\n    $scope.password = '';\n    $scope.grade = function() {\n      var size = $scope.password.length;\n      if (size > 8) {\n        $scope.strength = 'strong';\n      } else if (size > 3) {\n        $scope.strength = 'medium';\n      } else {\n        $scope.strength = 'weak';\n      }\n    };\n  });\n```\n\nBecause controllers are not available on the global scope, we need to use {@link\nangular.mock.inject} to inject our controller first. The first step is to use the `module` function,\nwhich is provided by angular-mocks. This loads in the module it's given, so it is available in your\ntests. We pass this into `beforeEach`, which is a function Jasmine provides that lets us run code\nbefore each test. Then we can use `inject` to access `$controller`, the service that is responsible\nfor instantiating controllers.\n\n```js\ndescribe('PasswordController', function() {\n  beforeEach(module('app'));\n\n  var $controller, $rootScope;\n\n  beforeEach(inject(function(_$controller_, _$rootScope_){\n    // The injector unwraps the underscores (_) from around the parameter names when matching\n    $controller = _$controller_;\n    $rootScope = _$rootScope_;\n  }));\n\n  describe('$scope.grade', function() {\n    it('sets the strength to \"strong\" if the password length is >8 chars', function() {\n      var $scope = $rootScope.$new();\n      var controller = $controller('PasswordController', { $scope: $scope });\n      $scope.password = 'longerthaneightchars';\n      $scope.grade();\n      expect($scope.strength).toEqual('strong');\n    });\n  });\n});\n```\n\nNotice how by nesting the `describe` calls and being descriptive when calling them with strings, the\ntest is very clear. It documents exactly what it is testing, and at a glance you can quickly see\nwhat is happening. Now let's add the test for when the password is less than three characters, which\nshould see `$scope.strength` set to \"weak\":\n\n```js\ndescribe('PasswordController', function() {\n  beforeEach(module('app'));\n\n  var $controller;\n\n  beforeEach(inject(function(_$controller_){\n    // The injector unwraps the underscores (_) from around the parameter names when matching\n    $controller = _$controller_;\n  }));\n\n  describe('$scope.grade', function() {\n    it('sets the strength to \"strong\" if the password length is >8 chars', function() {\n      var $scope = {};\n      var controller = $controller('PasswordController', { $scope: $scope });\n      $scope.password = 'longerthaneightchars';\n      $scope.grade();\n      expect($scope.strength).toEqual('strong');\n    });\n\n    it('sets the strength to \"weak\" if the password length <3 chars', function() {\n      var $scope = {};\n      var controller = $controller('PasswordController', { $scope: $scope });\n      $scope.password = 'a';\n      $scope.grade();\n      expect($scope.strength).toEqual('weak');\n    });\n  });\n});\n```\n\nNow we have two tests, but notice the duplication between the tests. Both have to\ncreate the `$scope` variable and create the controller. As we add new tests, this duplication is\nonly going to get worse. Thankfully, Jasmine provides `beforeEach`, which lets us run a function\nbefore each individual test. Let's see how that would tidy up our tests:\n\n```js\ndescribe('PasswordController', function() {\n  beforeEach(module('app'));\n\n  var $controller;\n\n  beforeEach(inject(function(_$controller_){\n    // The injector unwraps the underscores (_) from around the parameter names when matching\n    $controller = _$controller_;\n  }));\n\n  describe('$scope.grade', function() {\n    var $scope, controller;\n\n    beforeEach(function() {\n      $scope = {};\n      controller = $controller('PasswordController', { $scope: $scope });\n    });\n\n    it('sets the strength to \"strong\" if the password length is >8 chars', function() {\n      $scope.password = 'longerthaneightchars';\n      $scope.grade();\n      expect($scope.strength).toEqual('strong');\n    });\n\n    it('sets the strength to \"weak\" if the password length <3 chars', function() {\n      $scope.password = 'a';\n      $scope.grade();\n      expect($scope.strength).toEqual('weak');\n    });\n  });\n});\n```\n\nWe've moved the duplication out and into the `beforeEach` block. Each individual test now\nonly contains the code specific to that test, and not code that is general across all tests. As you\nexpand your tests, keep an eye out for locations where you can use `beforeEach` to tidy up tests.\n`beforeEach` isn't the only function of this sort that Jasmine provides, and the [documentation\nlists the others](http://jasmine.github.io/1.3/introduction.html#section-Setup_and_Teardown).\n\n## Testing Filters\n{@link ng.$filterProvider Filters} are functions which transform the data into a user readable\nformat. They are important because they remove the formatting responsibility from the application\nlogic, further simplifying the application logic.\n\n```js\nmyModule.filter('length', function() {\n  return function(text) {\n    return ('' + (text || '')).length;\n  }\n});\n\ndescribe('length filter', function() {\n\n  var $filter;\n\n  beforeEach(inject(function(_$filter_){\n    $filter = _$filter_;\n  }));\n\n  it('returns 0 when given null', function() {\n    var length = $filter('length');\n    expect(length(null)).toEqual(0);\n  });\n\n  it('returns the correct value when given a string of chars', function() {\n    var length = $filter('length');\n    expect(length('abc')).toEqual(3);\n  });\n});\n```\n\n## Testing Directives\nDirectives in AngularJS are responsible for encapsulating complex functionality within custom HTML tags,\nattributes, classes or comments. Unit tests are very important for directives because the components\nyou create with directives may be used throughout your application and in many different contexts.\n\n### Simple HTML Element Directive\n\nLet's start with an AngularJS app with no dependencies.\n\n```js\nvar app = angular.module('myApp', []);\n```\n\nNow we can add a directive to our app.\n\n```js\napp.directive('aGreatEye', function () {\n    return {\n        restrict: 'E',\n        replace: true,\n        template: '<h1>lidless, wreathed in flame, {{1 + 1}} times</h1>'\n    };\n});\n```\n\nThis directive is used as a tag `<a-great-eye></a-great-eye>`. It replaces the entire tag with the\ntemplate `<h1>lidless, wreathed in flame, {{1 + 1}} times</h1>`. Now we are going to write a jasmine unit test to\nverify this functionality. Note that the expression `{{1 + 1}}` times will also be evaluated in the rendered content.\n\n```js\ndescribe('Unit testing great quotes', function() {\n  var $compile,\n      $rootScope;\n\n  // Load the myApp module, which contains the directive\n  beforeEach(module('myApp'));\n\n  // Store references to $rootScope and $compile\n  // so they are available to all tests in this describe block\n  beforeEach(inject(function(_$compile_, _$rootScope_){\n    // The injector unwraps the underscores (_) from around the parameter names when matching\n    $compile = _$compile_;\n    $rootScope = _$rootScope_;\n  }));\n\n  it('Replaces the element with the appropriate content', function() {\n    // Compile a piece of HTML containing the directive\n    var element = $compile(\"<a-great-eye></a-great-eye>\")($rootScope);\n    // fire all the watches, so the scope expression {{1 + 1}} will be evaluated\n    $rootScope.$digest();\n    // Check that the compiled element contains the templated content\n    expect(element.html()).toContain(\"lidless, wreathed in flame, 2 times\");\n  });\n});\n```\n\nWe inject the $compile service and $rootScope before each jasmine test. The $compile service is used\nto render the aGreatEye directive. After rendering the directive we ensure that the directive has\nreplaced the content and \"lidless, wreathed in flame, 2 times\" is present.\n\n<div class=\"alert alert-info\">\n**Underscore notation**:\n\nThe use of the underscore notation (e.g.: `_$rootScope_`) is a convention wide spread in AngularJS\ncommunity to keep the variable names clean in your tests. That's why the\n{@link $injector} strips out the leading and the trailing underscores when\nmatching the parameters. The underscore rule applies ***only*** if the name starts **and** ends with\nexactly one underscore, otherwise no replacing happens.\n</div>\n\n### Testing Transclusion Directives\n\nDirectives that use transclusion are treated specially by the compiler.  Before their compile\nfunction is called, the contents of the directive's element are removed from the element and\nprovided via a transclusion function.  The directive's template is then appended to the directive's\nelement, to which it can then insert the transcluded content into its template.\n\n\nBefore compilation:\n```html\n<div transclude-directive>\n  Some transcluded content\n</div>\n```\n\nAfter transclusion extraction:\n```html\n<div transclude-directive></div>\n```\n\nAfter compilation:\n```html\n<div transclude-directive>\n  Some Template\n  <span ng-transclude>Some transcluded content</span>\n</div>\n```\n\nIf the directive is using 'element' transclusion, the compiler will actually remove the\ndirective's entire element from the DOM and replace it with a comment node. The compiler then\ninserts the directive's template \"after\" this comment node, as a sibling.\n\nBefore compilation\n```html\n<div element-transclude>\n  Some Content\n</div>\n```\n\nAfter transclusion extraction\n```html\n<!-- elementTransclude -->\n```\n\nAfter compilation:\n```html\n<!-- elementTransclude -->\n<div element-transclude>\n  Some Template\n  <span ng-transclude>Some transcluded content</span>\n</div>\n```\n\nIt is important to be aware of this when writing tests for directives that use 'element'\ntransclusion.  If you place the directive on the root element of the DOM fragment that you\npass to {@link $compile}, then the DOM node returned from the linking function will be the\ncomment node and you will lose the ability to access the template and transcluded content.\n\n```javascript\nvar node = $compile('<div element-transclude></div>')($rootScope);\nexpect(node[0].nodeType).toEqual(node.COMMENT_NODE);\nexpect(node[1]).toBeUndefined();\n```\n\nTo cope with this you simply ensure that your 'element' transclude directive is wrapped in an\nelement, such as a `<div>`.\n\n```javascript\nvar node = $compile('<div><div element-transclude></div></div>')($rootScope);\nvar contents = node.contents();\nexpect(contents[0].nodeType).toEqual(node.COMMENT_NODE);\nexpect(contents[1].nodeType).toEqual(node.ELEMENT_NODE);\n```\n\n### Testing Directives With External Templates\n\nIf your directive uses `templateUrl`, consider using\n[karma-ng-html2js-preprocessor](https://github.com/karma-runner/karma-ng-html2js-preprocessor)\nto pre-compile HTML templates and thus avoid having to load them over HTTP during test execution.\nOtherwise you may run into issues if the test directory hierarchy differs from the application's.\n\n## Testing Promises\n\nWhen testing promises, it's important to know that the resolution of promises is tied to the {@link ng.$rootScope.Scope#$digest digest cycle}.\nThat means a promise's `then`, `catch` and `finally` callback functions are only called after a digest has run.\nIn tests, you can trigger a digest by calling a scope's {@link ng.$rootScope.Scope#$apply `$apply` function}.\nIf you don't have a scope in your test, you can inject the {@link ng.$rootScope $rootScope} and call `$apply` on it.\nThere is also an example of testing promises in the {@link ng.$q#testing `$q` service documentation}.\n\n## Using `beforeAll()`\n\nJasmine's `beforeAll()` and mocha's `before()` hooks are often useful for sharing test setup - either to reduce test run-time or simply to make for more focused test cases.\n\nBy default, ngMock will create an injector per test case to ensure your tests do not affect each other. However, if we want to use `beforeAll()`, ngMock will have to create the injector before any test cases are run, and share that injector through all the cases for that `describe`. That is where {@link angular.mock.module.sharedInjector module.sharedInjector()} comes in. When it's called within a `describe` block, a single injector is shared between all hooks and test cases run in that block.\n\nIn the example below we are testing a service that takes a long time to generate its answer. To avoid having all of the assertions we want to write in a single test case, {@link angular.mock.module.sharedInjector module.sharedInjector()} and Jasmine's `beforeAll()` are used to run the service only once. The test cases then all make assertions about the properties added to the service instance.\n\n```javascript\ndescribe(\"Deep Thought\", function() {\n\n  module.sharedInjector();\n\n  beforeAll(module(\"UltimateQuestion\"));\n\n  beforeAll(inject(function(DeepThought) {\n    expect(DeepThought.answer).toBeUndefined();\n    DeepThought.generateAnswer();\n  }));\n\n  it(\"has calculated the answer correctly\", inject(function(DeepThought) {\n    // Because of sharedInjector, we have access to the instance of the DeepThought service\n    // that was provided to the beforeAll() hook. Therefore we can test the generated answer\n    expect(DeepThought.answer).toBe(42);\n  }));\n\n  it(\"has calculated the answer within the expected time\", inject(function(DeepThought) {\n    expect(DeepThought.runTimeMillennia).toBeLessThan(8000);\n  }));\n\n  it(\"has double checked the answer\", inject(function(DeepThought) {\n    expect(DeepThought.absolutelySureItIsTheRightAnswer).toBe(true);\n  }));\n\n});\n```\n\n## Sample project\nSee the [angular-seed](https://github.com/angular/angular-seed) project for an example.\n"
  },
  {
    "path": "docs/content/misc/contribute.ngdoc",
    "content": "@ngdoc overview\n@name Develop\n@description\n\n# Contributing & Development\n\nFor everything related to contributing, we have a document in our Git Repository that covers the\nbasics about support channels, creating issues, and pull requests:\n[Contributing](https://github.com/angular/angular.js/blob/master/CONTRIBUTING.md).\n\nFor developers, we have a more detailed document that covers project setup, coding rules, and\na guide to writing documentation:\n[Developing](https://github.com/angular/angular.js/blob/master/DEVELOPERS.md)."
  },
  {
    "path": "docs/content/misc/downloading.ngdoc",
    "content": "@ngdoc overview\n@name Downloading\n@description\n\n# Including AngularJS scripts from the Google CDN\nThe quickest way to get started is to point your html `<script>` tag to a Google CDN URL.\nThis way, you don't have to download anything or maintain a local copy.\n\nThere are two types of AngularJS script URLs you can point to, one for development and one for\nproduction:\n\n* __angular.js__ — This is the human-readable, non-minified version, suitable for web development.\n* __angular.min.js__ — This is the minified version, which we strongly suggest you use in\n  production.\n\nTo point your code to an AngularJS script on the Google CDN server, use the following template. This\nexample points to the minified version 1.5.6:\n\n```html\n  <!doctype html>\n  <html ng-app>\n    <head>\n      <title>My AngularJS App</title>\n      <script src=\"https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js\"></script>\n    </head>\n    <body>\n    </body>\n  </html>\n```\n\n<div class=\"alert alert-info\">\n  Note that only versions 1.0.1 and above are available on the CDN. If you need an earlier version\n  (which you shouldn't) you can use the https://code.angularjs.org/ URL, which was the previous\n  recommended location for hosted code source. If you're still using the AngularJS server you should\n  switch to the CDN version for even faster loading times.\n</div>\n\n<br />\n# Downloading and hosting AngularJS files locally\nThis option is for those who want to work with AngularJS offline, or those who want to host the\nAngularJS files on their own servers.\n\nIf you navigate to https://code.angularjs.org/, you'll see a directory listing with all of the\nAngularJS versions since we started releasing versioned build artifacts. Each directory contains all\nartifacts that we released for a particular version. Download the version you want and have fun.\n\n<div class=\"alert alert-warning\">\n  You can ignore directories starting with `2.` (e.g. `2.0.0-beta.17`) — they are not related to\n  AngularJS. They contain build artifacts from [Angular](https://angular.io) versions.\n</div>\n\n<br />\nEach directory under https://code.angularjs.org/ includes a set of files that comprise the\ncorresponding version. All JavaScript files (except for `angular-mocks` which is only used during\ndevelopment) come in two flavors — one suitable for development, the other for production:\n\n* __`<filename>.js`__ — These files are non-obfuscated, non-minified, and human-readable by opening\n  them in any editor or browser. In order to get better error messages during development, you\n  should always use these non-minified scripts.\n\n* __`<filename>.min.js`__ — These are minified and obfuscated versions, created with the\n  [Closure compiler](https://developers.google.com/closure/compiler/). Use these versions for\n  production in order to minimize the size of the application that is downloaded by your user's\n  browser.\n\n* __`<filename>.min.js.map`__ — These are\n  [sourcemap files](http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/). You can\n  serve them alongside the `.min.js` files in order to be able to debug the minified code (e.g. on a\n  production deployment) more easily, but without impacting performance.\n\n<br />\nThe set of files included in each version directory are:\n\n* __`angular.zip`__ — This is a zip archive that contains all of the files released for this AngularJS\n  version. Use this file to get everything in a single download.\n\n* __`angular.js`__ — The core AngularJS framework. This is all you need to get your AngularJS app\n  running.\n\n* __`angular-csp.css`__ — You only need this file if you are using\n  [CSP (Content Security Policy)](https://developer.mozilla.org/en/Security/CSP). See\n  {@link directive:ngCsp here} for more info.\n\n* __`angular-mocks.js`__ — This file contains an implementation of mocks that makes testing angular\n  apps even easier. Your unit/integration test harness should load this file after `angular.js` is\n  loaded.\n\n* __`angular-loader.js`__ — Module loader for AngularJS modules. If you are loading multiple\n  script files containing AngularJS modules, you can load them asynchronously and in any order as long\n  as you load this file first. Often the contents of this file are copy&pasted into the `index.html`\n  to avoid even the initial request to `angular-loader[.min].js`.\n  See [angular-seed](https://github.com/angular/angular-seed/blob/master/app/index-async.html) for\n  an example of usage.\n\n* __Additional AngularJS modules:__ Optional modules with additional functionality. These files\n  should be loaded after the core `angular[.min].js` file:\n  * __`angular-animate.js`__ — Enable animation support. ({@link module:ngAnimate API docs})\n  * __`angular-aria.js`__ — Make your apps [accessible](http://www.w3.org/TR/wai-aria/) to users of\n      assistive technologies. ({@link module:ngAria API docs})\n  * __`angular-cookies.js`__ — A convenient wrapper for reading and writing browser cookies.\n      ({@link module:ngCookies API docs})\n  * __`angular-message-format.js`__ — Enhanced support for pluralization and gender specific\n      messages in interpolated text. ({@link module:ngMessageFormat API docs})\n  * __`angular-messages.js`__ — Enhanced support for displaying validation messages.\n      ({@link module:ngMessages API docs})\n  * __`angular-parse-ext.js`__ — Allow Unicode characters in identifiers inside AngularJS expressions.\n      ({@link module:ngParseExt API docs})\n  * __`angular-resource.js`__ — Easy interaction with RESTful services.\n      ({@link module:ngResource API docs})\n  * __`angular-route.js`__ — Routing and deep-linking services and directives for AngularJS apps.\n      ({@link module:ngRoute API docs})\n  * __`angular-sanitize.js`__ — Functionality to sanitize HTML. ({@link module:ngSanitize API docs})\n  * __`angular-touch.js`__ — Touch events for touch-enabled devices.\n    ({@link module:ngTouch API docs})\n\n\n* __`docs/`__ — This directory contains all the files that compose the https://docs.angularjs.org/\n  documentation app. These files are handy to see the older versions of our docs, or even more\n  importantly, view the docs offline.\n\n* __`i18n/`__ - This directory contains [locale specific](https://docs.angularjs.org/guide/i18n)\n  `ngLocale` AngularJS modules to override the defaults defined in the main `ng` module.\n"
  },
  {
    "path": "docs/content/misc/faq.ngdoc",
    "content": "@ngdoc overview\n@name FAQ\n@description\n\n# FAQ\n\n## Questions\n\n### Why is this project called \"AngularJS\"? Why is the namespace called \"ng\"?\n\nBecause HTML has angular brackets and \"ng\" sounds like \"AngularJS\".\n\n\n### Is AngularJS a library, framework, plugin or a browser extension?\n\nAngularJS fits the definition of a framework the best, even though it's much more lightweight than\na typical framework and that's why many confuse it with a library.\n\nAngularJS is 100% JavaScript, 100% client-side and compatible with both desktop and mobile browsers.\nSo it's definitely not a plugin or some other native browser extension.\n\n\n### What is the AngularJS versioning strategy?\n\nIn AngularJS we do not allow intentional breaking changes to appear in versions where only the \"patch\"\nnumber changes. For example between 1.3.12 and 1.3.13 there can be no breaking changes. We do allow\nbreaking changes happen between \"minor\" number changes. For example between 1.3.15 and 1.4.0 there\nare a number of breaking changes. That means AngularJS does not follow\n[semantic versioning (semver)](http://semver.org/) where breaking changes are only\nallowed when the \"major\" version changes.\n\nWe also allow breaking changes between beta releases of AngularJS.\nFor example between 1.4.0-beta.4 and 1.4.0-beta.5 there may be breaking changes. We try hard to minimize\nthese kinds of change only to those where there is a strong use case such as a strongly requested feature\nimprovement, a considerable simplification of the code, a measurable performance improvement, or a better\ndeveloper experience (especially with regard to upgrading to Angular).\n\nWhen we are making a release we generate updates to the changelog directly from the commits. This\ngenerated update contains a highlighted section that contains all the breaking changes that have been\nextracted from the commits. We can quickly see in the new changelog exactly what commits contain breaking\nchanges and so can application developers when they are deciding whether to update to a new version of\nAngularJS.\n\nFeatures with non-breaking changes can also appear in the \"patch\" version, e.g. in version 1.6.3 there might\nbe a feature that is not available in 1.6.2.\n\nFinally, deprecation of features might also appear in \"minor\" version updates. That means the features\nwill still work in this version, but sometimes must be activated specifically.\n\n#### When are deprecated features removed from the library?\n\nMost of the time we remove a deprecated feature in a next minor version bump. For example, the\n`preAssignBindingsEnabled` `$compileProvider` method was defined in AngularJS `1.5.10`, deprecated in `1.6` and\nwill be removed in `1.7`.\n\nIn case of jqLite we apply a different strategy - we deprecate features that have an equivalent in jQuery that\nis also deprecated but we only remove the feature once it's removed from jQuery to improve compatibility between\njqLite and jQuery. One such example is the `bind` method, deprecated in favor of `on` but unlikely to be removed\nfrom jqLite any time soon.\n\n#### What is the version compatibility between AngularJS main and optional modules?\n\nAngularJS code is separated into a main module (\"angular\"), and a few different optional modules\n(\"angular-animate\", \"angular-route\" etc) that are dependant on the main module.\nWhen a new AngularJS version is released, all modules are updated to the new version.\nThis means that the main module and the optional modules must always have the exact same version,\ndown to the patch number, otherwise your application might break.\n\nTherefore you must always explicitly lock down your dependencies, for example in the package.json,\nthe following means that \"angular\" and \"angular-animate\" are always updated to the same version:\n\n```\n{\n  \"angular\": \"~1.6.0\",\n  \"angular-animate\": \"~1.6.0\"\n}\n```\n\nIf you define exact versions, make sure core and optional modules are the same:\n\n```\n{\n  \"angular\": \"1.6.3\",\n  \"angular-animate\": \"1.6.3\"\n}\n```\n\n\n#### How does AngularJS ensure code quality and guard against regressions?\n\nWhen adding new code to AngularJS, we have a very stringent commit policy:\n\n- Every commit must pass all existing tests, contain tests for code changes, and update the documentation\n- Commit messages must be written in a specific manner that allows us to parse them and extract the changes\nfor release notes ([see the contributing guidelines](https://github.com/angular/angular.js/blob/master/CONTRIBUTING.md))\n\nThe AngularJS code base has a very large set of unit tests and end-to-end tests. This means that a breaking change will require one or more tests to be changed to allow the\ntests to pass. So when a commit includes tests that are being removed or modified, this is a flag that the\ncode might include a breaking change. When reviewing the commit we can then decide whether there really is\na breaking change and if it is appropriate for the branch to which it is being merged. If so, then we\nrequire that the commit message contains an appropriate breaking change message.\n\nAdditionally, commits are periodically synced to Google where we test it against applications using\nthe test suites of these applications. This allows us to catch regressions\nquickly before a release. We've had a pretty good experience with this setup. Only bugs that affect features\nnot used at Google or without sufficient test coverage, have a chance of making it through.\n\n\n### Is AngularJS a templating system?\n\nAt the highest level, AngularJS does look like just another templating system. But there is one\nimportant reason why the AngularJS templating system is different, that makes it very good fit for\napplication development: bidirectional data binding. The template is compiled in the browser and\nthe compilation step produces a live view. This means you, the developers, don't need to write\ncode to constantly sync the view with the model and the model with the view as in other\ntemplating systems.\n\n\n### Do I need to worry about security holes in AngularJS?\n\nLike any other technology, AngularJS is not impervious to attack. AngularJS does, however, provide\nbuilt-in protection from basic security holes, including cross-site scripting and HTML injection\nattacks. AngularJS does round-trip escaping on all strings for you and even offers XSRF protection\nfor server-side communication.\n\nAngularJS was designed to be compatible with other security measures like Content Security Policy\n(CSP), HTTPS (SSL/TLS) and server-side authentication and authorization that greatly reduce the\npossible attack vectors and we highly recommend their use.\n\nPlease read {@link security} for more detailed information about securing AngularJS apps.\n\n\n### Can I download the source, build, and host the AngularJS environment locally?\n\nYes. See instructions in {@link downloading}.\n\n\n\n### What browsers does AngularJS work with?\n\nWe run our extensive test suite against the following browsers: the latest versions of Chrome,\nFirefox, Safari, and Safari for iOS, as well as Internet Explorer versions 9-11. See\n{@link guide/ie Internet Explorer Compatibility} for more details on supporting legacy IE browsers.\n\nIf a browser is untested, it doesn't mean it won't work. You can also expect browsers to work that\nshare a large part of their codebase with a browser we test, such as Opera 15 or newer\n(uses the Blink engine), or the various Firefox derivatives.\n\n\n### What's AngularJS's performance like?\n\nThe startup time heavily depends on your network connection, state of the cache, browser used and\navailable hardware, but typically we measure bootstrap time in tens or hundreds of milliseconds.\n\nThe runtime performance will vary depending on the number and complexity of bindings on the page\nas well as the speed of your backend (for apps that fetch data from the backend). For an\nillustration, we typically build snappy apps with hundreds or thousands of active bindings.\n\n\n### How big is the angular.js file that I need to include?\n\nThe size of the file is ~50KB compressed and minified.\n\n\n### Can I use the open-source Closure Library with AngularJS?\n\nYes, you can use widgets from the [Closure Library](https://developers.google.com/closure/library/)\nin AngularJS.\n\n\n### Does AngularJS use the jQuery library?\n\nYes, AngularJS can use [jQuery](http://jquery.com/) if it's present in your app when the\napplication is being bootstrapped. If jQuery is not present in your script path, AngularJS falls back\nto its own implementation of the subset of jQuery that we call {@link angular.element  jQLite}.\n\nFor AngularJS 1.8 we support jQuery 2.1+ but we suggest jQuery 3.5.1 or above to avoid a potential\nsecurity issue. Earlier versions of jQuery might work correctly with AngularJS but we don't guarantee\nthat.\n\n\n### What is testability like in AngularJS?\n\nVery testable and designed this way from the ground up. It has an integrated dependency injection\nframework, provides mocks for many heavy dependencies (server-side communication). See\n{@link ngMock} for details.\n\n\n### How can I learn more about AngularJS?\n\nWatch the July 17, 2012 talk\n\"[AngularJS Intro + Dependency Injection](http://www.youtube.com/watch?v=1CpiB3Wk25U)\".\n\n\n### How is AngularJS licensed?\n\nThe [MIT License](https://github.com/angular/angular.js/blob/master/LICENSE).\n\n### Can I download and use the AngularJS logo artwork?\n\nYes! You can find design files in our github repository, under \"[angular.js/images/logo](https://github.com/angular/angular.js/tree/master/images/logo)\"\nThe logo design is licensed under a \"[Creative Commons Attribution-ShareAlike 3.0 Unported License](http://creativecommons.org/licenses/by-sa/3.0/)\". If you have some other use in mind, contact us.\n\n### How can I get some AngularJS schwag?\n\nWe often bring a few t-shirts and stickers to events where we're presenting. If you want to order your own, the folks who\nmake our schwag will be happy to do a custom run for you, based on our existing template. By using the design they have on file,\nthey'll waive the setup costs, and you can order any quantity you need.\n\n**Stickers**\nFor orders of 250 stickers or more within Canada or the United States, contact Tom Witting (or anyone in sales) via email at <tom@stickergiant.com>, and tell him you want to order some AngularJS\nstickers just like the ones in job #42711. You'll have to give them your own info for billing and shipping.\n\nAs long as the design stays exactly the same, [StickerGiant](http://www.stickergiant.com) will give you a reorder discount.\n\nFor a smaller order, or for other countries, we suggest downloading the logo artwork and making your own.\n\n## Common Pitfalls\n\nThe AngularJS support channel (#angularjs on Freenode) sees a number of recurring pitfalls that new users of AngularJS fall into.\nThis document aims to point them out before you discover them the hard way.\n\n### DOM Manipulation\n\nStop trying to use jQuery to modify the DOM in controllers. Really.\nThat includes adding elements, removing elements, retrieving their contents, showing and hiding them.\nUse built-in directives, or write your own where necessary, to do your DOM manipulation.\nSee below about duplicating functionality.\n\nIf you're struggling to break the habit, consider removing jQuery from your app.\nReally. AngularJS has the $http service and powerful directives that make it almost always unnecessary.\nAngularJS's bundled jQLite has a handful of the features most commonly used in writing AngularJS directives, especially binding to events.\n\n### Trying to duplicate functionality that already exists\n\nThere's a good chance that your app isn't the first to require certain functionality.\nThere are a few pieces of AngularJS that are particularly likely to be reimplemented out of old habits.\n\n**ng-repeat**\n\n`ng-repeat` gets this a lot.\nPeople try to use jQuery (see above) to add more elements to some container as they're fetched from the server.\nNo, bad dog.\nThis is what `ng-repeat` is for, and it does its job very well.\nStore the data from the server in an array on your `$scope`, and bind it to the DOM with `ng-repeat`.\n\n**ng-show**\n\n`ng-show` gets this frequently too.\nConditionally showing and hiding things using jQuery is a common pattern in other apps, but AngularJS has a better way.\n`ng-show` (and `ng-hide`) conditionally show and hide elements based on boolean expressions.\nDescribe the conditions for showing and hiding an element in terms of `$scope` variables:\n\n    <div ng-show=\"!loggedIn\"><a href=\"#/login\">Click here to log in</a></div>\n\nNote also the counterpart `ng-hide` and similar `ng-disabled`.\nNote especially the powerful `ng-switch` that should be used instead of several mutually exclusive `ng-show`s.\n\n**ng-class**\n\n`ng-class` is the last of the big three.\nConditionally applying classes to elements is another thing commonly done manually using jQuery.\nAngularJS, of course, has a better way.\nYou can give `ng-class` a whitespace-separated set of class names, and then it's identical to ordinary `class`.\nThat's not very exciting, so there's a second syntax:\n\n    <div ng-class=\"{ errorClass: isError, warningClass: isWarning, okClass: !isError && !isWarning }\">...</div>\n\nWhere you give `ng-class` an object, whose keys are CSS class names and whose values are conditional expressions using `$scope` variables.\nThe element will then have all the classes whose conditions are truthy, and none of those whose conditions are falsy.\n\nNote also the handy `ng-class-even` and `ng-class-odd`, and the related though somewhat different `ng-style`.\n\n\n### `$watch` and `$apply`\n\nAngularJS's two-way data binding is the root of all awesome in AngularJS.\nHowever, it's not magic, and there are some situations where you need to give it a nudge in the right direction.\n\nWhen you bind a value to an element in AngularJS using `ng-model`, `ng-repeat`, etc., AngularJS creates a `$watch` on that value.\nThen whenever a value on a scope changes, all `$watch`es observing that element are executed, and everything updates.\n\nSometimes, usually when you're writing a custom directive, you will have to define your own `$watch` on a scope value to make the directive react to changes.\n\nOn the flip side, sometimes you change a scope value in some code, but the app doesn't react to it.\nAngularJS checks for scope variable changes after pieces of your code have finished running; for example, when `ng-click` calls a function on your scope, AngularJS will check for changes and react.\nHowever, some code is outside of AngularJS and you'll have to call `scope.$apply()` yourself to trigger the update.\nThis is most commonly seen in event handlers in custom directives.\n\n### Combining `ng-repeat` with other directives\n\n`ng-repeat` is extremely useful, one of the most powerful directives in AngularJS.\nHowever the transformation it applies to the DOM is substantial.\nTherefore applying other directives (such as `ng-show`, `ng-controller` and others) to the same element as `ng-repeat` generally leads to problems.\n\nIf you want to apply a directive to the whole repeat, wrap the repeat in a parent element and put it there.\nIf you want to apply a directive to each inner piece of the repeat, put it on a child of the element with `ng-repeat`.\n\n### `$rootScope` exists, but it can be used for evil\n\nScopes in AngularJS form a hierarchy, prototypically inheriting from a root scope at the top of the tree.\nUsually this can be ignored, since most views have a controller, and therefore a scope, of their own.\n\nOccasionally there are pieces of data that you want to make global to the whole app.\nFor these, you can inject `$rootScope` and set values on it like any other scope.\nSince the scopes inherit from the root scope, these values will be available to the expressions attached to directives like `ng-show` just like values on your local `$scope`.\n\nOf course, global state sucks and you should use `$rootScope` sparingly, like you would (hopefully) use with global variables in any language.\nIn particular, don't use it for code, only data.\nIf you're tempted to put a function on `$rootScope`, it's almost always better to put it in a service that can be injected where it's needed, and more easily tested.\n\nConversely, don't create a service whose only purpose in life is to store and return bits of data.\n"
  },
  {
    "path": "docs/content/misc/index.ngdoc",
    "content": "@ngdoc overview\n@name Miscellaneous\n@description\n\n# Miscellaneous Links\n\n- {@link misc/started Getting Started}\n- {@link misc/downloading Downloading AngularJS}\n- {@link misc/faq Frequently Asked Questions}\n- {@link misc/contribute Building AngularJS}\n"
  },
  {
    "path": "docs/content/misc/started.ngdoc",
    "content": "@ngdoc overview\n@name Getting Started\n@description\n\n# Getting Started\n\nWe want you to have an easy time while starting to use AngularJS.  We've put together the following steps on your path to\nbecoming an AngularJS expert.\n\n1. Read the {@link guide/concepts conceptual overview}.<br/>Understand AngularJS's vocabulary and how all the AngularJS\n   components work together.\n1. Do the {@link tutorial/ AngularJS Tutorial}.<br/>Walk end-to-end through building an application complete with tests\n   on top of a node.js web server.  Covers every major AngularJS feature and shows you how to set up your development\n   environment.\n1. Download or clone the [Seed App project template](https://github.com/angular/angular-seed).<br/>Gives you a\n   starter app with a directory layout, test harness, and scripts to begin building your application.\n\n\n## Further Steps\n\n### Watch Videos\n\nIf you haven’t had a chance to watch the videos from the homepage, please check out:\n\n* [Introduction to AngularJS](http://www.youtube.com/watch?v=WuiHuZq_cg4&list=PL173F1A311439C05D&context=C48ac877ADvjVQa1PpcFONnl4Q5x8hqvT6tRBTE-m0-Ym47jO3PEE%3D)\n* [Creating Directives](http://www.youtube.com/watch?v=Yg-R1gchccg&list=PL173F1A311439C05D&context=C48ac877ADvjVQa1PpcFONnl4Q5x8hqvT6tRBTE-m0-Ym47jO3PEE%3D)\n* [Communicating with Servers](http://www.youtube.com/watch?v=IRelx4-ISbs&list=PL173F1A311439C05D&context=C48ac877ADvjVQa1PpcFONnl4Q5x8hqvT6tRBTE-m0-Ym47jO3PEE%3D)\n\nAnd visit our [YouTube channel](http://www.youtube.com/user/angularjs) for more AngularJS video presentations and\ntutorials.\n\n### Subscribe\n\n* Subscribe to the [mailing list](http://groups.google.com/forum/?fromgroups#!forum/angular).  Ask questions here!\n* Follow us on [Twitter](https://twitter.com/intent/follow?original_referer=http%3A%2F%2Fangularjs.org%2F&region=follow_link&screen_name=angular&source=followbutton&variant=2.0)\n* Add us to your circles on [Google+](https://plus.google.com/110323587230527980117/posts)\n\n### Read more\n\nThe AngularJS documentation includes the {@link guide/index Developer Guide} covering concepts and the\n{@link ./api API Reference} for syntax and usage.\n"
  },
  {
    "path": "docs/content/misc/version-support-status.ngdoc",
    "content": "@ngdoc overview\n@name Version Support Status\n@description\n\n# Version Support Status\n\n**AngularJS support has officially ended as of January 2022.**\n\nVisit [angular.io](https://angular.io) for the actively supported Angular.\n\n## What does end of support mean?\n\nThe code will remain accessible on [GitHub](https://github.com/angular/angular.js),\n[npm](https://www.npmjs.com/package/angular),\n[Bower](https://github.com/angular/bower-angular), and\n[Release archive](https://code.angularjs.org/1.8.2).\nThis website will remain here indefinitely.\n\nThe GitHub repository will be in an archived state, meaning that no new issues or pull requests\ncan be submitted.\n\nSee https://goo.gle/angularjs-end-of-life for the full details.\n\n### Extended Long Term Support\n\nIf you need extended support for AngularJS, you should consider:\n\n* [HeroDevs](https://www.herodevs.com/support/nes-angularjs)\n"
  },
  {
    "path": "docs/content/notes/empty.tmp",
    "content": ""
  },
  {
    "path": "docs/content/tutorial/index.ngdoc",
    "content": "@ngdoc tutorial\n@name Tutorial\n@step -1\n@description\n\n# PhoneCat Tutorial App\n\nA great way to get introduced to AngularJS is to work through this tutorial, which walks you through\nthe construction of an AngularJS web app. The app you will build is a catalog that displays a list\nof Android devices, lets you filter the list to see only devices that interest you, and then view\ndetails for any device.\n\n<img class=\"diagram\" src=\"img/tutorial/catalog_screen.png\" width=\"488\" height=\"413\"\n    alt=\"demo application running in the browser\">\n\nFollow the tutorial to see how AngularJS makes browsers smarter — without the use of native\nextensions or plug-ins:\n\n* See examples of how to use client-side data binding to build dynamic views of data that change\n  immediately in response to user actions.\n* See how AngularJS keeps your views in sync with your data without the need for DOM manipulation.\n* Learn a better, easier way to test your web apps, with Karma and Protractor.\n* Learn how to use dependency injection and services to make common web tasks, such as getting data\n  into your app, easier.\n\nWhen you finish the tutorial you will be able to:\n\n* Create a dynamic application that works in all modern browsers.\n* Use data binding to wire up your data model to your views.\n* Create and run unit tests, with Karma.\n* Create and run end-to-end tests, with Protractor.\n* Move application logic out of the template and into components and controllers.\n* Get data from a server using AngularJS services.\n* Apply animations to your application, using the `ngAnimate` module.\n* Structure your AngularJS applications in a modular way that scales well for larger projects.\n* Identify resources for learning more about AngularJS.\n\nThe tutorial guides you through the entire process of building a simple application, including\nwriting and running unit and end-to-end tests. Experiments at the end of each step provide\nsuggestions for you to learn more about AngularJS and the application you are building.\n\nYou can go through the whole tutorial in a couple of hours or you may want to spend a pleasant day\nreally digging into it. If you're looking for a shorter introduction to AngularJS, check out the\n{@link misc/started Getting Started} document.\n\n\n# Environment Setup\n\nThe rest of this page explains how you can set up your local machine for development.\nIf you just want to _read_ the tutorial, you can go straight to the first step:\n[Step 0 - Bootstrapping](tutorial/step_00).\n\n\n## Working with the Code\n\nYou can follow along with this tutorial and hack on the code in the comfort of your own computer.\nThis way, you can get hands-on practice of really writing AngularJS code and also on using the\nrecommended testing tools.\n\nThe tutorial relies on the use of the [Git][git] versioning system for source code management.\nYou don't need to know anything about Git to follow the tutorial other than how to install and run\na few git commands.\n\n\n### Install Git\n\nYou can download and install Git from https://git-scm.com/download. Once installed, you should have\naccess to the `git` command line tool. The main commands that you will need to use are:\n\n* `git clone ...`: Clone a remote repository onto your local machine.\n* `git checkout ...`: Check out a particular branch or a tagged version of the code to hack on.\n\n\n### Download angular-phonecat\n\nClone the [angular-phonecat repository][angular-phonecat] located at GitHub by running the following\ncommand:\n\n```\ngit clone --depth=16 https://github.com/angular/angular-phonecat.git\n```\n\nThis command creates an `angular-phonecat` sub-directory in your current directory.\n\n<div class=\"alert alert-info\">\n  The `--depth=16` option tells Git to pull down only the last 16 commits.\n  This makes the download much smaller and faster.\n</div>\n\nChange your current directory to `angular-phonecat`.\n\n```\ncd angular-phonecat\n```\n\nThe tutorial instructions, from now on, assume you are running all commands from within the\n`angular-phonecat` directory.\n\n\n### Install Node.js\n\nIn order to install dependencies (such as the test tools and AngularJS itself) and run the\npreconfigured local web server, you will also need [Node.js v6+][node].\n\nYou can download a Node.js installer for your operating system from https://nodejs.org/en/download/.\n\nCheck the version of Node.js that you have installed by running the following command:\n\n```\nnode --version\n```\n\nIn Debian based distributions, there might be a name clash with another utility called `node`. The\nsuggested solution is to also install the `nodejs-legacy` apt package, which renames `node` to\n`nodejs`.\n\n```\napt-get install nodejs-legacy npm\nnodejs --version\nnpm --version\n```\n\n<div class=\"alert alert-info\">\n  If you need to run different versions of Node.js in your local environment, consider installing\n  [Node Version Manager (nvm)][nvm] or [Node Version Manager (nvm) for Windows][nvm-windows].\n</div>\n\nBy installing Node.js, you also get [npm][npm], which is a command line executable for downloading\nand managing Node.js packages. We use it to download the AngularJS framework as well as development\nand testing tools.\n\nOnce you have Node.js installed on your machine, you can download these dependencies by running:\n\n```\nnpm install\n```\n\nThis command reads angular-phonecat's `package.json` file and downloads the following dependencies\ninto the `node_modules` directory:\n\n* [Http-Server][http-server] - simple local static web server\n* [Karma][karma] - unit test runner\n* [Protractor][protractor] - end-to-end (E2E) test runner\n\nRunning `npm install` will also automatically copy the AngularJS framework and other dependencies\nnecessary for our app to work into the `app/lib/` directory.\n\n<div class=\"alert alert-info\">\n  Note the angular-phonecat project is setup to install and run these utilities via npm scripts.\n  This means that you do not have to have any of these utilities installed globally on your system\n  to follow the tutorial. See [Installing Helper Tools](tutorial/#install-helper-tools-optional-)\n  below for more information.\n</div>\n\nThe project is preconfigured with a number of npm helper scripts to make it easy to run the common\ntasks that you will need while developing:\n\n* `npm start`: Start a local development web server.\n* `npm test`: Start the Karma unit test runner.\n* `npm run protractor`: Run the Protractor end-to-end (E2E) tests.\n* `npm run update-webdriver`: Install the drivers needed by Protractor.\n\n\n### Install Helper Tools (optional)\n\nThe Http-Server, Karma and Protractor modules are also executables, which can be installed globally\nand run directly from a terminal/command prompt. You don't need to do this to follow the tutorial,\nbut if you decide you do want to run them directly, you can install these modules globally using,\n`sudo npm install --global ...`.\n\nFor instance, to install the `http-server` command line executable you would do:\n\n```\nsudo npm install --global http-server\n```\n\n_(Omit the sudo if running on Windows.)_\n\nThen you can run the `http-server` tool directly, such as:\n\n```\nhttp-server ./app\n```\n\n\n### Running the Development Web Server\n\nWhile AngularJS applications are purely client-side code, and it is possible to open them in a web\nbrowser directly from the file system, it is better to serve them from an HTTP web server. In\nparticular, for security reasons, most modern browsers will not allow JavaScript to make server\nrequests if the page is loaded directly from the file system.\n\nThe angular-phonecat project is configured with a simple static web server for hosting the\napplication during development. Start the web server by running:\n\n```\nnpm start\n```\n\nThis will create a local web server that is listening to port 8000 on your local machine.\nYou can now browse to the application at http://localhost:8000/index.html.\n\n<div class=\"alert alert-info\">\n  To serve the web app on a different IP address or port, edit the \"start\" script within\n  `package.json`. You can use `-a` to set the address and `-p` to set the port. You also need to\n  update the `baseUrl` configuration property in `e2e-test/protractor.conf.js`.\n</div>\n\n\n### Running Unit Tests\n\nWe use unit tests to ensure that the JavaScript code in our application is operating correctly.\nUnit tests focus on testing small isolated parts of the application. The unit tests are kept in test\nfiles (specs) side-by-side with the application code. This way it's easier to find them and keep\nthem up-to-date with the code under test. It also makes refactoring our app structure easier, since\ntests are moved together with the source code.\n\nThe angular-phonecat project is configured to use [Karma][karma] to run the unit tests for the\napplication. Start Karma by running:\n\n```\nnpm test\n```\n\nThis will start the Karma unit test runner. Karma will read the configuration file `karma.conf.js`,\nlocated at the root of the project directory. This configuration file tells Karma to:\n\n* Open up instances of the Chrome and Firefox browsers and connect them to Karma.\n* Execute all the unit tests in these browsers.\n* Report the results of these tests in the terminal/command line window.\n* Watch all the project's JavaScript files and re-run the tests whenever any of these change.\n\nIt is good to leave this running all the time, in the background, as it will give you immediate\nfeedback about whether your changes pass the unit tests while you are working on the code.\n\n\n### Running E2E Tests\n\nWe use E2E (end-to-end) tests to ensure that the application as a whole operates as expected.\nE2E tests are designed to test the whole client-side application, in particular that the views are\ndisplaying and behaving correctly. It does this by simulating real user interaction with the real\napplication running in the browser.\n\nThe E2E tests are kept in the `e2e-tests` directory.\n\nThe angular-phonecat project is configured to use [Protractor][protractor] to run the E2E tests for\nthe application. Protractor relies upon a set of drivers to allow it to interact with the browser.\nYou can install these drivers by running:\n\n```\nnpm run update-webdriver\n```\n\n<div class=\"alert alert-info\">\n  You don't have to manually run this command. Our npm scripts are configured so that it will be\n  automatically executed as part of the command that runs the E2E tests.\n</div>\n\nSince Protractor works by interacting with a running application, we need to start our web server:\n\n```\nnpm start\n```\n\nThen, in a _separate_ terminal/command line window, we can run the Protractor test scripts against\nthe application by running:\n\n```\nnpm run protractor\n```\n\nProtractor will read the configuration file at `e2e-tests/protractor.conf.js`. This configuration\nfile tells Protractor to:\n\n* Open up a Chrome browser and connect it to the application.\n* Execute all the E2E tests in this browser.\n* Report the results of these tests in the terminal/command line window.\n* Close the browser and exit.\n\nIt is good to run the E2E tests whenever you make changes to the HTML views or want to check that\nthe application as a whole is executing correctly. It is very common to run E2E tests before pushing\na new commit of changes to a remote repository.\n\n<div class=\"alert alert-warning\">\n  <p>\n    Each version of Protractor is compatible with specific browser versions. If you are reading this\n    some time in the future, it is possible that the specified Protractor version is no longer\n    compatible with the latest version of Chrome that you are using.\n  </p>\n  <p>\n    If that is the case, you can try upgrading Protractor to newer version. For instructions on how\n    to upgrade dependencies see [Updating dependencies](tutorial/#updating-dependencies).\n  </p>\n</div>\n\n\n### Updating dependencies\n\nIn order to avoid surprises, all dependencies listed in `package.json` are pinned to specific\nversions (this is what the [package-lock.json][package-lock] file is about). This ensures that the\nsame version of a dependency is installed every time.\n\nSince all dependencies are acquired via npm, you can use the same tool to easily update them as\nwell (although you probably don't need to for the purpose of this tutorial). Simply run the\npreconfigured script:\n\n```\nnpm run update-deps\n```\n\nThis will update all packages to the latest version that satisfy their version ranges (as specified\nin `package.json`) and also copy the necessary files into `app/lib/`. For example, if `package.json`\ncontains `\"some-package\": \"1.2.x\"`, it will be updated to the latest 1.2.x version (e.g. 1.2.99),\nbut not to 1.3.x (e.g. 1.3.0).\n\nIf you want to update a dependency to a version newer than what the specificed range would permit,\nyou can change the version range in `package.json` and then run `npm run update-deps` as usual.\n\n<div class=\"alert alert-info\">\n  See [here][semver-ranges] for more info on the various version range formats.\n</div>\n\n\n### Common Issues\n\n<br />\n**Firewall / Proxy issues**\n\nGit and other tools, often use the `git:` protocol for accessing files in remote repositories.\nSome firewall configurations are blocking `git://` URLs, which leads to errors when trying to clone\nrepositories or download dependencies. (For example corporate firewalls are \"notorious\" for blocking\n`git:`.)\n\nIf you run into this issue, you can force the use of `https:` instead, by running the following\ncommand: `git config --global url.\"https://\".insteadOf git://`\n\n<br />\n**Updating WebDriver takes too long**\n\nRunning `update-webdriver` for the first time may take from several seconds up to a few minutes\n(depending on your hardware and network connection). If you cancel the operation (e.g. using\n`Ctrl+C`), you might get errors, when trying to run Protractor later.\n\nIn that case, you can delete the `node_modules/` directory and run `npm install` again.\n\n<br />\n**Protractor dependencies**\n\nUnder the hood, Protractor uses the [Selenium Standalone Server][selenium], which in turn requires\nthe [Java Development Kit (JDK)][jdk] to be installed on your local machine. Check this by running\n`java -version` from the command line.\n\nIf JDK is not already installed, you can download it [here][jdk-download].\n\n<br />\n**Error running the web server**\n\nThe web server is configured to use port 8000. If the port is already in use (for example by another\ninstance of a running web server) you will get an `EADDRINUSE` error. Make sure the port is\navailable, before running `npm start`.\n\n<hr />\n\nNow that you have set up your local machine, let's get started with the tutorial:\n{@link step_00 Step 0 - Bootstrapping}\n\n\n[angular-phonecat]: https://github.com/angular/angular-phonecat\n[git]: https://git-scm.com/\n[http-server]: https://github.com/nodeapps/http-server\n[jdk]: https://en.wikipedia.org/wiki/Java_Development_Kit\n[jdk-download]: https://www.oracle.com/technetwork/java/javase/downloads/index.html\n[karma]: https://karma-runner.github.io/\n[node]: https://nodejs.org/\n[npm]: https://www.npmjs.com/\n[nvm]: https://github.com/creationix/nvm\n[nvm-windows]: https://github.com/coreybutler/nvm-windows\n[package-lock]: https://docs.npmjs.com/files/package-lock.json\n[protractor]: https://github.com/angular/protractor\n[selenium]: https://docs.seleniumhq.org/\n[semver-ranges]: https://docs.npmjs.com/misc/semver#ranges\n"
  },
  {
    "path": "docs/content/tutorial/step_00.ngdoc",
    "content": "@ngdoc tutorial\n@name 0 - Bootstrapping\n@step 0\n@description\n\n<ul doc-tutorial-nav=\"0\"></ul>\n\nIn this step of the tutorial, you will become familiar with the most important source code files of\nthe AngularJS Phonecat App. You will also learn how to start the development servers bundled with\n[angular-seed][angular-seed], and run the application in the browser.\n\nBefore you continue, make sure you have set up your development environment and installed all\nnecessary dependencies, as described in the {@link tutorial/#environment-setup Environment Setup}\nsection.\n\nIn the `angular-phonecat` directory, run this command:\n\n```\ngit checkout -f step-0\n```\n\nThis resets your workspace to step 0 of the tutorial app.\n\nYou must repeat this for every future step in the tutorial and change the number to the number of\nthe step you are on. This will cause any changes you made within your working directory to be lost.\n\nIf you haven't already done so, you need to install the dependencies by running:\n\n```\nnpm install\n```\n\nTo see the app running in a browser, open a _separate_ terminal/command line tab or window, then run\n`npm start` to start the web server. Now, open a browser window for the app and navigate to\nhttp://localhost:8000/index.html.\n\nNote that if you already ran the master branch app prior to checking out step-0, you may see the\ncached master version of the app in your browser window at this point. Just hit refresh to re-load\nthe page.\n\nYou can now see the page in your browser. It's not very exciting, but that's OK.\n\nThe HTML page that displays \"Nothing here yet!\" was constructed with the HTML code shown below.\nThe code contains some key AngularJS elements that we will need as we progress.\n\n**`app/index.html`:**\n\n```html\n<!doctype html>\n<html lang=\"en\" ng-app>\n  <head>\n    <meta charset=\"utf-8\">\n    <title>My HTML File</title>\n    <link rel=\"stylesheet\" href=\"lib/bootstrap/dist/css/bootstrap.css\" />\n    <script src=\"lib/angular/angular.js\"></script>\n  </head>\n  <body>\n\n    <p>Nothing here {{'yet' + '!'}}</p>\n\n  </body>\n</html>\n```\n\n\n## What is the code doing?\n\n<br />\n**`ng-app` attribute:**\n\n```html\n<html ng-app>\n```\n\nThe `ng-app` attribute represents an AngularJS directive, named `ngApp` (AngularJS uses `kebab-case` for\nits custom attributes and `camelCase` for the corresponding directives which implement them). This\ndirective is used to flag the HTML element that AngularJS should consider to be the root element of\nour application. This gives application developers the freedom to tell AngularJS if the entire HTML\npage or only a portion of it should be treated as the AngularJS application.\n\nFor more info on `ngApp`, check out the {@link ngApp API Reference}.\n\n<br />\n**`angular.js` script tag:**\n\n```html\n<script src=\"lib/angular/angular.js\"></script>\n```\n\nThis code downloads the `angular.js` script which registers a callback that will be executed by the\nbrowser when the containing HTML page is fully downloaded. When the callback is executed, AngularJS\nlooks for the {@link ngApp ngApp} directive. If AngularJS finds the directive, it will bootstrap the\napplication with the root of the application DOM being the element on which the `ngApp` directive\nwas defined.\n\nFor more info on bootstrapping your app, checkout the [Bootstrap](guide/bootstrap) section of the\nDeveloper Guide.\n\n<br />\n**Double-curly binding with an expression:**\n\n```html\nNothing here {{'yet' + '!'}}\n```\n\nThis line demonstrates two core features of AngularJS's templating capabilities:\n\n* A binding, denoted by double-curlies: `{{ }}`\n* A simple expression used in this binding: `'yet' + '!'`\n\nThe binding tells AngularJS that it should evaluate an expression and insert the result into the DOM\nin place of the binding. As we will see in the next steps, rather than a one-time insert, a binding\nwill result in efficient continuous updates whenever the result of the expression evaluation\nchanges.\n\n{@link guide/expression AngularJS expressions} are JavaScript-like code snippets that are evaluated by\nAngularJS in the context of the current model scope, rather than within the scope of the global\ncontext (`window`).\n\nAs expected, once this template is processed by AngularJS, the HTML page contains the text:\n\n```\nNothing here yet!\n```\n\n## Bootstrapping AngularJS Applications\n\nBootstrapping AngularJS applications automatically using the `ngApp` directive is very easy and\nsuitable for most cases. In advanced cases, such as when using script loaders, you can use the\n{@link guide/bootstrap#manual-initialization imperative/manual way} to bootstrap the application.\n\nThere are 3 important things that happen during the bootstrap phase:\n\n1. The {@link auto.$injector injector} that will be used for dependency injection is created.\n\n2. The injector will then create the {@link ng.$rootScope root scope} that will become the context\n   for the model of our application.\n\n3. AngularJS will then \"compile\" the DOM starting at the `ngApp` root element, processing any\n   directives and bindings found along the way.\n\nOnce an application is bootstrapped, it will then wait for incoming browser events (such as mouse\nclicks, key presses or incoming HTTP responses) that might change the model. Once such an event\noccurs, AngularJS detects if it caused any model changes and if changes are found, AngularJS will\nreflect them in the view by updating all of the affected bindings.\n\nThe structure of our application is currently very simple. The template contains just one directive\nand one static binding, and our model is empty. That will soon change!\n\n<img class=\"diagram\" src=\"img/tutorial/tutorial_00.png\">\n\n\n## What are all these files in my working directory?\n\nMost of the files in your working directory come from the [angular-seed project][angular-seed],\nwhich is typically used to bootstrap new AngularJS projects. The seed project is pre-configured to\ninstall the AngularJS framework (via `npm` into the `app/lib/` directory) and tools for developing\nand testing a typical web application (via `npm`).\n\nFor the purposes of this tutorial, we modified the angular-seed with the following changes:\n\n* Removed the example app.\n* Removed unused dependencies.\n* Added phone images to `app/img/phones/`.\n* Added phone data files (JSON) to `app/phones/`.\n* Added a dependency on [Bootstrap][bootstrap-3.3] in the `package.json` file.\n\n\n## Experiments\n\n<div></div>\n\n* Try adding a new expression to `index.html` that will do some math:\n\n  ```html\n  <p>1 + 2 = {{1 + 2}}</p>\n  ```\n\n\n## Summary\n\nNow let's go to {@link step_01 step 1} and add some content to the web app.\n\n\n<ul doc-tutorial-nav=\"0\"></ul>\n\n\n[angular-seed]: https://github.com/angular/angular-seed\n[bootstrap-3.3]: https://getbootstrap.com/docs/3.3\n"
  },
  {
    "path": "docs/content/tutorial/step_01.ngdoc",
    "content": "@ngdoc tutorial\n@name 1 - Static Template\n@step 1\n@description\n\n<ul doc-tutorial-nav=\"1\"></ul>\n\nIn order to illustrate how AngularJS enhances standard HTML, you will create a purely *static* HTML\npage and then examine how we can turn this HTML code into a template that AngularJS will use to\ndynamically display the same result with any set of data.\n\nIn this step you will add some basic information about two cell phones to an HTML page.\n\n* The page now contains a list with information about two phones.\n\n<div doc-tutorial-reset=\"1\"></div>\n\n<br />\n**`app/index.html`:**\n\n```html\n  <ul>\n    <li>\n      <span>Nexus S</span>\n      <p>\n        Fast just got faster with Nexus S.\n      </p>\n    </li>\n    <li>\n      <span>Motorola XOOM™ with Wi-Fi</span>\n      <p>\n        The Next, Next Generation tablet.\n      </p>\n    </li>\n  </ul>\n```\n\n\n## Experiments\n\n<div></div>\n\n* Try adding more static HTML to `index.html`. For example:\n\n  ```html\n  <p>Total number of phones: 2</p>\n  ```\n\n\n## Summary\n\nThis addition to your app uses static HTML to display the list. Now, let's go to\n{@link step_02 step 2} to learn how to use AngularJS to dynamically generate the same list.\n\n\n<ul doc-tutorial-nav=\"1\"></ul>\n"
  },
  {
    "path": "docs/content/tutorial/step_02.ngdoc",
    "content": "@ngdoc tutorial\n@name 2 - AngularJS Templates\n@step 2\n@description\n\n<ul doc-tutorial-nav=\"2\"></ul>\n\nNow, it's time to make the web page dynamic — with AngularJS. We will also add a test that verifies\nthe code for the controller we are going to add.\n\nThere are many ways to structure the code for an application. For AngularJS applications, we encourage\nthe use of the [Model-View-Controller (MVC) design pattern][mvc-pattern] to decouple the code and\nseparate concerns. With that in mind, let's use a little AngularJS and JavaScript to add models,\nviews, and controllers to our app.\n\n* The list of three phones is now generated dynamically from data\n\n<div doc-tutorial-reset=\"2\"></div>\n\n\n## View and Template\n\nIn AngularJS, the **view** is a projection of the model through the HTML **template**. This means that\nwhenever the model changes, AngularJS refreshes the appropriate binding points, which updates the\nview.\n\nThe view is constructed by AngularJS from this template.\n\n<br />\n**`app/index.html`:**\n\n```html\n<html ng-app=\"phonecatApp\">\n<head>\n  ...\n  <script src=\"lib/angular/angular.js\"></script>\n  <script src=\"app.js\"></script>\n</head>\n<body ng-controller=\"PhoneListController\">\n\n  <ul>\n    <li ng-repeat=\"phone in phones\">\n      <span>{{phone.name}}</span>\n      <p>{{phone.snippet}}</p>\n    </li>\n  </ul>\n\n</body>\n</html>\n```\n\nWe replaced the hard-coded phone list with the {@link ngRepeat ngRepeat} directive and two\n{@link guide/expression AngularJS expressions}:\n\n* The `ng-repeat=\"phone in phones\"` attribute on the `<li>` tag is an AngularJS repeater directive.\n  The repeater tells AngularJS to create a `<li>` element for each phone in the list, using the `<li>`\n  tag as the template.\n* The expressions wrapped in curly braces (`{{phone.name}}` and `{{phone.snippet}}`) will be\n  replaced by the values of the expressions.\n\nWe have also added a new directive, called {@link ngController ngController}, which attaches a\n`PhoneListController` **controller** to the `<body>` tag. At this point:\n\n* `PhoneListController` is in charge of the DOM sub-tree under (and including) the `<body>` element.\n* The expressions in curly braces (`{{phone.name}}` and `{{phone.snippet}}`) denote bindings, which\n  are referring to our application model, which is set up in our `PhoneListController` controller.\n\n<div class=\"alert alert-info\">\n  Note: We have specified an {@link angular.Module AngularJS Module} to load using\n  `ng-app=\"phonecatApp\"`, where `phonecatApp` is the name of our module. This module will contain\n  the `PhoneListController`.\n</div>\n\n\n## Model and Controller\n\nThe data **model** (a simple array of phones in object literal notation) is now instantiated within\nthe `PhoneListController` **controller**. The **controller** is simply a constructor function that\ntakes a `$scope` parameter:\n\n<br />\n**`app/app.js`:**\n\n```js\n// Define the `phonecatApp` module\nvar phonecatApp = angular.module('phonecatApp', []);\n\n// Define the `PhoneListController` controller on the `phonecatApp` module\nphonecatApp.controller('PhoneListController', function PhoneListController($scope) {\n  $scope.phones = [\n    {\n      name: 'Nexus S',\n      snippet: 'Fast just got faster with Nexus S.'\n    }, {\n      name: 'Motorola XOOM™ with Wi-Fi',\n      snippet: 'The Next, Next Generation tablet.'\n    }, {\n      name: 'MOTOROLA XOOM™',\n      snippet: 'The Next, Next Generation tablet.'\n    }\n  ];\n});\n\n```\n\nHere we declared a controller called `PhoneListController` and registered it in an AngularJS module,\n`phonecatApp`. Notice that our `ngApp` directive (on the `<html>` tag) now specifies the\n`phonecatApp` module name as the module to load when bootstrapping the application.\n\nAlthough the controller is not yet doing very much, it plays a crucial role. By providing context\nfor our data model, the controller allows us to establish data-binding between the model and the\nview. We connected the dots between the presentation, data, and logic components as follows:\n\n* The {@link ngController ngController} directive, located on the `<body>` tag, references the name\n  of our controller, `PhoneListController` (located in the JavaScript file `app.js`).\n\n* The `PhoneListController` controller attaches the phone data to the `$scope` that was injected\n  into our controller function. This _scope_ is a prototypal descendant of the _root scope_ that was\n  created when the application was defined. This controller scope is available to all bindings\n  located within the `<body ng-controller=\"PhoneListController\">` tag.\n\n\n### Scope\n\nThe concept of a scope in AngularJS is crucial. A scope can be seen as the glue which allows the\ntemplate, model, and controller to work together. AngularJS uses scopes, along with the information\ncontained in the template, data model, and controller, to keep models and views separate, but in\nsync. Any changes made to the model are reflected in the view; any changes that occur in the view\nare reflected in the model.\n\nTo learn more about AngularJS scopes, see the {@link ng.$rootScope.Scope AngularJS scope documentation}.\n\n<img class=\"diagram\" src=\"img/tutorial/tutorial_02.png\">\n\n<div class=\"alert alert-warning\">\n  <p>\n    AngularJS scopes prototypically inherit from their parent scope, all the way up to the *root scope*\n    of the application. As a result, assigning values directly on the scope makes it easy to share\n    data across different parts of the page and create interactive applications.\n    While this approach works for prototypes and smaller applications, it quickly leads to tight\n    coupling and difficulty to reason about changes in our data model.\n  </p>\n  <p>\n    In the next step, we will learn how to better organize our code, by \"packaging\" related pieces\n    of application and presentation logic into isolated, reusable entities, called components.\n  </p>\n</div>\n\n\n## Testing\n\n### Testing Controllers\n\nThe \"AngularJS way\" of separating the controller from the view makes it easy to test code as it is being\ndeveloped. In the section \"Model and Controller\" we have registered our controller via a constructor\nfunction on the `phonecatApp` module.\n\nIn tests, we use an AngularJS service, `$controller`, which will retrieve a controller by name. It\nalso takes a second argument - a map of dependencies that should be injected.\n\nThe following test instantiates `PhoneListController` with a mock scope object,\nand verifies that the phones array property on the scope contains three records.\n\nThis example demonstrates how easy it is to create a unit test for\ncode in AngularJS. Since testing is such a critical part of software development, we make it easy to\ncreate tests in AngularJS so that developers are encouraged to write them.\n\n<br />\n**`app/app.spec.js`:**\n\n```js\ndescribe('PhoneListController', function() {\n\n  beforeEach(module('phonecatApp'));\n\n  it('should create a `phones` model with 3 phones', inject(function($controller) {\n    var scope = {};\n    var ctrl = $controller('PhoneListController', {$scope: scope});\n\n    expect(scope.phones.length).toBe(3);\n  }));\n\n});\n```\n\n* Before each test we tell AngularJS to load the `phonecatApp` module.\n* We ask AngularJS to `inject` the `$controller` service into our test function.\n* We use `$controller` to create an instance of the `PhoneListController`.\n* With this instance, we verify that the phones array property on the scope contains three records.\n\n<div class=\"alert alert-info\">\n  <p>**A note on file naming:**</p>\n  <p>\n    As already mentioned in the [introduction](tutorial/#running-unit-tests), the unit test files\n    (specs) are kept side-by-side with the application code. We name our specs after the file\n    containing the code to be tested plus a specific suffix to distinguish them from files\n    containing application code. Note that test files are still plain JavaScript files, so they have\n    a `.js` file extension.\n  </p>\n  <p>\n    In this tutorial, we are using the `.spec` suffix. So the test file corresponding to\n    `something.js` would be called `something.spec.js`.\n    (Another common convention is to use a `_spec` or `_test` suffix.)\n  </p>\n</div>\n\n\n### Writing and Running Tests\n\nMany AngularJS developers prefer the syntax of\n[Jasmine's Behavior-Driven Development (BDD) framework][jasmine-home], when writing tests. Although\nAngularJS does not require you to use Jasmine, we wrote all of the tests in this tutorial in Jasmine\nv2.4. You can learn about Jasmine on the [Jasmine home page][jasmine-home] and at the\n[Jasmine docs][jasmine-docs].\n\nThe angular-seed project is pre-configured to run unit tests using [Karma][karma], but you will need\nto ensure that Karma and its necessary plugins are installed. You can do this by running\n`npm install`.\n\nTo run the tests, and then watch the files for changes execute: `npm test`\n\n* Karma will start new instances of Chrome and Firefox browsers automatically. Just ignore them and\n  let them run in the background. Karma will use these browsers for test execution.\n* If you only have one of the browsers installed on your machine (either Chrome or Firefox), make\n  sure to update the karma configuration file (`karma.conf.js`), before running the test. Locate the\n  configuration file in the root directory and update the `browsers` property.\n\n  E.g. if you only have Chrome installed:\n  <pre>\n    ...\n    browsers: ['Chrome'],\n    ...\n  </pre>\n\n* You should see the following or similar output in the terminal:\n\n  <pre>\n    INFO [karma]: Karma server started at http://localhost:9876/\n    INFO [launcher]: Starting browser Chrome\n    INFO [Chrome 49.0]: Connected on socket ... with id ...\n    Chrome 49.0: Executed 1 of 1 SUCCESS (0.05 secs / 0.04 secs)\n  </pre>\n\n  Yay! The test passed! Or not...\n\n* To rerun the tests, just change any of the source or test `.js` files. Karma will notice the change\n  and will rerun the tests for you. Now isn't that sweet?\n\n<div class=\"alert alert-info\">\n  Make sure you don't minimize the browser that Karma opened. On some OS, memory assigned to a\n  minimized browser is limited, which results in your karma tests running extremely slow.\n</div>\n\n\n## Experiments\n\n<div></div>\n\n* Add another binding to `index.html`. For example:\n\n  ```html\n  <p>Total number of phones: {{phones.length}}</p>\n  ```\n\n* Create a new model property in the controller and bind to it from the template. For example:\n\n  ```js\n  $scope.name = 'world';\n  ```\n\n  Then add a new binding to `index.html`:\n\n  ```html\n  <p>Hello, {{name}}!</p>\n  ```\n\n  Refresh your browser and verify that it says 'Hello, world!'.\n\n* Update the unit test for the controller in `app/app.spec.js` to reflect the previous change.\n  For example by adding:\n\n  ```js\n  expect(scope.name).toBe('world');\n  ```\n\n* Create a repeater in `index.html` that constructs a simple table:\n\n  ```html\n  <table>\n    <tr><th>Row number</th></tr>\n    <tr ng-repeat=\"i in [0, 1, 2, 3, 4, 5, 6, 7]\"><td>{{i}}</td></tr>\n  </table>\n  ```\n\n  Now, make the list 1-based by incrementing `i` by one in the binding:\n\n  ```html\n  <table>\n    <tr><th>Row number</th></tr>\n    <tr ng-repeat=\"i in [0, 1, 2, 3, 4, 5, 6, 7]\"><td>{{i+1}}</td></tr>\n  </table>\n  ```\n\n  Extra points: Try and make an 8x8 table using an additional `ng-repeat`.\n\n* Make the unit test fail by changing `expect(scope.phones.length).toBe(3)` to instead use\n  `toBe(4)`.\n\n\n## Summary\n\nWe now have a dynamic application which separates models, views, and controllers, and we are testing\nas we go. Let's go to {@link step_03 step 3} to learn how to improve our application's architecture,\nby utilizing components.\n\n\n<ul doc-tutorial-nav=\"2\"></ul>\n\n\n[jasmine-docs]: https://jasmine.github.io/api/3.3/global\n[jasmine-home]: https://jasmine.github.io/\n[karma]: https://karma-runner.github.io/\n[mvc-pattern]: https://en.wikipedia.org/wiki/Model–View–Controller\n"
  },
  {
    "path": "docs/content/tutorial/step_03.ngdoc",
    "content": "@ngdoc tutorial\n@name 3 - Components\n@step 3\n@description\n\n<ul doc-tutorial-nav=\"3\"></ul>\n\nIn the previous step, we saw how a controller and a template worked together to convert a static\nHTML page into a dynamic view. This is a very common pattern in Single-Page Applications in general\n(and AngularJS applications in particular):\n\n* Instead of creating a static HTML page on the server, the client-side code \"takes over\" and\n  interacts dynamically with the view, updating it instantly to reflect changes in model data or\n  state, usually as a result of user interaction (we'll see an example shortly in\n  {@link step_05 step 5}).\n\nThe **template** (the part of the view containing the bindings and presentation logic) acts as a\nblueprint for how our data should be organized and presented to the user.\nThe **controller** provides the context in which the bindings are evaluated and applies behavior\nand logic to our template.\n\nThere are still a couple of areas we can do better:\n\n1. What if we want to reuse the same functionality in a different part of our application ?<br />\n   We would need to duplicate the whole template (including the controller). This is error-prone and\n   hurts maintainability.\n2. The scope, that glues our controller and template together into a dynamic view, is not isolated\n   from other parts of the page. What this means is that a random, unrelated change in a different\n   part of the page (e.g. a property-name conflict) could have unexpected and hard-to-debug side\n   effects on our view.\n\n   (OK, this might not be a real concern in our minimal example, but it **is** a valid concern for\n    bigger, real-world applications.)\n\n\n<div doc-tutorial-reset=\"3\"></div>\n\n\n## Components to the rescue!\n\nSince this combination (template + controller) is such a common and recurring pattern, AngularJS\nprovides an easy and concise way to combine them together into reusable and isolated entities,\nknown as _components_.\nAdditionally, AngularJS will create a so called _isolate scope_ for each instance of our component,\nwhich means no prototypal inheritance and no risk of our component affecting other parts of the\napplication or vice versa.\n\n<div class=\"alert alert-info\">\n  <p>\n    Since this is an introductory tutorial, we are not going to dive deep into all features provided\n    by AngularJS **components**. You can read more about components and their usage patterns in the\n    [Components](guide/component) section of the Developer Guide.\n  </p>\n  <p>\n    In fact, one could think of components as an opinionated and stripped-down version of their more\n    complex and verbose (but powerful) siblings, **directives**, which are AngularJS's way of teaching\n    HTML new tricks. You can read all about them in the [Directives](guide/directive) section of the\n    Developer Guide.\n  </p>\n  <p>\n    (**Note:** Directives are an advanced topic, so you might want to postpone studying them, until\n               you have mastered the basics.)\n  </p>\n</div>\n\nTo create a component, we use the {@link angular.Module#component .component()} method of an\n{@link module AngularJS module}. We must provide the name of the component and the Component\nDefinition Object (CDO for short).\n\nRemember that (since components are also directives) the name of the component is in `camelCase`\n(e.g. `myAwesomeComponent`), but we will use `kebab-case` (e.g. `my-awesome-component`) when\nreferring to it in our HTML. (See [here][case-styles] for a description of different case styles.)\n\nIn its simplest form, the CDO will just contain a template and a controller. (We can actually omit\nthe controller and AngularJS will create a dummy controller for us. This is useful for simple\n\"presentational\" components, that don't attach any behavior to the template.)\n\nLet's see an example:\n\n```js\n  angular.\n    module('myApp').\n    component('greetUser', {\n      template: 'Hello, {{$ctrl.user}}!',\n      controller: function GreetUserController() {\n        this.user = 'world';\n      }\n    });\n```\n\n```html\n<body>\n  <!-- The following line is how to use the `greetUser` component above in your html doc. -->\n  <greet-user></greet-user>\n</body>\n```\n \nNow, every time we include `<greet-user></greet-user>` in our view, AngularJS will expand it into a\nDOM sub-tree constructed using the provided `template` and managed by an instance of the specified\ncontroller.\n\nBut wait, where did that `$ctrl` come from and what does it refer to ?\n\nFor reasons already mentioned (and for other reasons that are out of the scope of this tutorial), it\nis considered a good practice to avoid using the scope directly. We can (and should) use our\ncontroller instance; i.e. assign our data and methods on properties of our controller (the \"`this`\"\ninside the controller constructor), instead of directly to the scope.\n\nFrom the template, we can refer to our controller instance using an alias. This way, the context of\nevaluation for our expressions is even more clear. By default, components use `$ctrl` as the\ncontroller alias, but we can override it, should the need arise.\n\nThere are more options available, so make sure you check out the\n{@link ng.$compileProvider#component API Reference}, before using `.component()` in your own\napplications.\n\n\n## Using Components\n\nNow that we know how to create components, let's refactor the HTML page to make use of our newly\nacquired skill.\n\n<br />\n**`app/index.html`:**\n\n```html\n<html ng-app=\"phonecatApp\">\n<head>\n  ...\n  <script src=\"lib/angular/angular.js\"></script>\n  <script src=\"app.js\"></script>\n  <script src=\"phone-list.component.js\"></script>\n</head>\n<body>\n\n  <!-- Use a custom component to render a list of phones -->\n  <phone-list></phone-list>  <!-- This tells AngularJS to instantiate a `phoneList` component here. -->\n\n</body>\n</html>\n```\n\n<br />\n**`app/app.js`:**\n\n```js\n// Define the `phonecatApp` module\nangular.module('phonecatApp', []);\n```\n\n<br />\n**`app/phone-list.component.js`:**\n\n```js\n// Register `phoneList` component, along with its associated controller and template\nangular.\n  module('phonecatApp').\n  component('phoneList', {  // This name is what AngularJS uses to match to the `<phone-list>` element.\n    template:\n        '<ul>' +\n          '<li ng-repeat=\"phone in $ctrl.phones\">' +\n            '<span>{{phone.name}}</span>' +\n            '<p>{{phone.snippet}}</p>' +\n          '</li>' +\n        '</ul>',\n    controller: function PhoneListController() {\n      this.phones = [\n        {\n          name: 'Nexus S',\n          snippet: 'Fast just got faster with Nexus S.'\n        }, {\n          name: 'Motorola XOOM™ with Wi-Fi',\n          snippet: 'The Next, Next Generation tablet.'\n        }, {\n          name: 'MOTOROLA XOOM™',\n          snippet: 'The Next, Next Generation tablet.'\n        }\n      ];\n    }\n  });\n```\n\nVoilà! The resulting output should look the same, but let's see what we have gained:\n\n* Our phone list is reusable. Just drop `<phone-list></phone-list>` anywhere in the page to get a\n  list of phones.\n* Our main view (`index.html`) is cleaner and more declarative. Just by looking at it, we know there\n  is a list of phones. We are not bothered with implementation details.\n* Our component is isolated and safe from \"external influences\". Likewise, we don't have to worry,\n  that we might accidentally break something in some other part of the application. What happens\n  inside our component, stays inside our component.\n* It's easier to test our component in isolation.\n\n<img class=\"diagram\" src=\"img/tutorial/tutorial_03.png\">\n\n<div class=\"alert alert-info\">\n  <p>**A note on file naming:**</p>\n  <p>\n    It is a good practice to distinguish different types of entities by suffix. In this tutorial, we\n    are using the `.component` suffix for components, so the definition of a `someComponent`\n    component would be in a file named `some-component.component.js`.\n  </p>\n</div>\n\n\n## Testing\n\nAlthough we have combined our controller with a template into a component, we still can (and should)\nunit test the controller separately, since this is where our application logic and data reside.\n\nIn order to retrieve and instantiate a component's controller, AngularJS provides the\n{@link ngMock.$componentController $componentController} service.\n\n<div class=\"alert alert-info\">\n  The `$controller` service that we used in the previous step can only instantiate controllers that\n  were registered by name, using the `.controller()` method. We could have registered our component\n  controller this way, too, if we wanted to. Instead, we chose to define it inline &mdash; inside\n  the CDO &mdash; to keep things localized, but either way works equally well.\n</div>\n\n<br />\n**`app/phone-list.component.spec.js`:**\n\n```js\ndescribe('phoneList', function() {\n\n  // Load the module that contains the `phoneList` component before each test\n  beforeEach(module('phonecatApp'));\n\n  // Test the controller\n  describe('PhoneListController', function() {\n\n    it('should create a `phones` model with 3 phones', inject(function($componentController) {\n      var ctrl = $componentController('phoneList');\n\n      expect(ctrl.phones.length).toBe(3);\n    }));\n\n  });\n\n});\n```\n\nThe test retrieves the controller associated with the `phoneList` component, instantiates it and\nverifies that the phones array property on it contains three records. Note that the data is now on\nthe controller instance itself, not on a `scope`.\n\n\n### Running Tests\n\nSame as before, execute `npm test` to run the tests and then watch the files for changes.\n\n\n## Experiments\n\n<div></div>\n\n* Try the experiments from the previous step, this time on the `phoneList` component.\n\n* Add a couple more phone lists on the page, by just adding more `<phone-list></phone-list>`\n  elements in `index.html`. Now add another binding to the `phoneList` component's template:\n\n  ```js\n    template:\n        '<p>Total number of phones: {{$ctrl.phones.length}}</p>' +\n        '<ul>' +\n        ...\n  ```\n\n  Reload the page and watch the new \"feature\" propagate to all phone lists. In real-world\n  applications, where the phone lists could appear on several different pages, being able to change\n  or add something in one place (e.g. a component's template) and have that change propagate\n  throughout the application, is a big win.\n\n\n## Summary\n\nYou have learned how to organize your application and presentation logic into isolated, reusable\ncomponents. Let's go to {@link step_04 step 4} to learn how to organize our code in directories and\nfiles, so it remains easy to locate as our application grows.\n\n\n<ul doc-tutorial-nav=\"3\"></ul>\n\n\n[case-styles]: https://en.wikipedia.org/wiki/Letter_case#Special_case_styles\n[jasmine-docs]: https://jasmine.github.io/api/3.3/global\n[jasmine-home]: https://jasmine.github.io/\n[karma]: https://karma-runner.github.io/\n[mvc-pattern]: https://en.wikipedia.org/wiki/Model–View–Controller\n"
  },
  {
    "path": "docs/content/tutorial/step_04.ngdoc",
    "content": "@ngdoc tutorial\n@name 4 - Directory and File Organization\n@step 4\n@description\n\n<ul doc-tutorial-nav=\"4\"></ul>\n\n\nIn this step, we will not be adding any new functionality to our application. Instead, we are going\nto take a step back, refactor our codebase and move files and code around, in order to make our\napplication more easily expandable and maintainable.\n\nIn the previous step, we saw how to architect our application to be modular and testable. What's\nequally important though, is organizing our codebase in a way that makes it easy (both for us and\nother developers on our team) to navigate through the code and quickly locate the pieces that are\nrelevant to a specific feature or section of the application.\n\nTo that end, we will explain why and how we:\n\n* Put each entity in its **own file**.\n* Organize our code by **feature area**, instead of by function.\n* Split our code into **modules** that other modules can depend on.\n\n<div class=\"alert alert-info\">\n  We will keep it short, not going into great detail on every good practice and convention. These\n  principles are explained in great detail in the [AngularJS Style Guide][styleguide], which also\n  contains many more techniques for effectively organizing AngularJS codebases.\n</div>\n\n\n<div doc-tutorial-reset=\"4\"></div>\n\n\n## One Feature per File\n\nIt might be tempting, for the sake of simplicity, to put everything in one file, or have one file\nper type; e.g. all controllers in one file, all components in another file, all services in a third\nfile, and so on.\nThis might seem to work well in the beginning, but as our application grows it becomes a burden to\nmaintain. As we add more and more features, our files will get bigger and bigger and it will be\ndifficult to navigate and find the code we are looking for.\n\nInstead we should put each feature/entity in its own file. Each stand-alone controller will be\ndefined in its own file, each component will be defined in its own file, etc.\n\nLuckily, we don't need to change anything with respect to that guideline in our code, since we have\nalready defined our `phoneList` component in its own `phone-list.component.js` file. Good job!\n\nWe will keep this in mind though, as we add more features.\n\n\n## Organizing by Feature\n\nSo, now that we learned we should put everything in its own file, our `app/` directory will soon be\nfull with dozens of files and specs (remember we keep our unit test files next to the corresponding\nsource code files). What's more important, logically related files will not be grouped together; it\nwill be really difficult to locate all files related to a specific section of the application and\nmake a change or fix a bug.\n\nSo, what shall we do?\n\nWell, we are going to group our files into directories _by feature_. For example, since we have a\nsection in our application that lists phones, we will put all related files into a `phone-list/`\ndirectory under `app/`. We are soon to find out that certain features are used across different\nparts of the application. We will put those inside `app/core/`.\n\n<div class=\"alert alert-info\">\n  <p>\n    Other typical names for our `core` directory are `shared`, `common` and `components`. The last\n    one is kind of misleading though, as it will contain other things than components as well.\n  </p>\n  <p>\n    (This is mostly a relic of the past, when \"components\" just meant the generic building blocks of\n     an application.)\n  </p>\n</div>\n\nBased on what we have discussed so far, here is our directory/file layout for the `phoneList`\n\"feature\":\n\n```\n  app/\n    phone-list/\n      phone-list.component.js\n      phone-list.component.spec.js\n    app.js\n```\n\n\n## Using Modules\n\nAs previously mentioned, one of the benefits of having a modular architecture is code reuse &mdash;\nnot only inside the same application, but across applications too. There is one final step in making\nthis code reuse frictionless:\n\n* Each feature/section should declare its own module and all related entities should register\n  themselves on that module.\n\nLet's take the `phoneList` feature as an example. Previously, the `phoneList` component would\nregister itself on the `phonecatApp` module:\n\n```js\n  angular.\n    module('phonecatApp').\n    component('phoneList', ...);\n```\n\nSimilarly, the accompanying spec file loads the `phonecatApp` module before each test (because\nthat's where our component is registered). Now, imagine that we need a list of phones on another\nproject that we are working on. Thanks to our modular architecture, we don't have to reinvent the\nwheel; we simply copy the `phone-list/` directory on our other project and add the necessary script\ntags in our `index.html` file and we are done, right?\n\nWell, not so fast. The new project doesn't know anything about a `phonecatApp` module. So, we would\nhave to replace all references to `phonecatApp` with the name of this project's main module. As you\ncan imagine this is both laborious and error-prone.\n\nYeah, you guessed it: There is a better way!\n\nEach feature/section, will declare its own module and have all related entities registered there.\nThe main module (`phonecatApp`) will declare a dependency on each feature/section module. Now,\nall it takes to reuse the same code on a new project is copying the feature directory over and\nadding the feature module as a dependency in the new project's main module.\n\nHere is what our `phoneList` feature will look like after this change:\n\n<br />\n**`/`:**\n\n```\n  app/\n    phone-list/\n      phone-list.module.js\n      phone-list.component.js\n      phone-list.component.spec.js\n    app.module.js\n```\n\n<br />\n**`app/phone-list/phone-list.module.js`:**\n\n```js\n// Define the `phoneList` module\nangular.module('phoneList', []);\n```\n\n<br />\n**`app/phone-list/phone-list.component.js`:**\n\n```js\n// Register the `phoneList` component on the `phoneList` module,\nangular.\n  module('phoneList').\n  component('phoneList', {...});\n```\n\n<br />\n**`app/app.module.js`:**<br />\n_(since `app/app.js` now only contains the main module declaration, we gave it a `.module` suffix)_\n\n```js\n// Define the `phonecatApp` module\nangular.module('phonecatApp', [\n  // ...which depends on the `phoneList` module\n  'phoneList'\n]);\n```\n\nBy passing `phoneList` inside the dependencies array when defining the `phonecatApp` module, AngularJS\nwill make all entities registered on `phoneList` available on `phonecatApp` as well.\n\n<div class=\"alert alert-info\">\n  <p>\n    Don't forget to also update your `index.html` adding a `<script>` tag for each JavaScript file\n    we have created. This might seem tedious, but is totally worth it.\n  </p>\n  <p>\n    In a production-ready application, you would concatenate and minify all your JavaScript files\n    anyway (for performance reasons), so this won't be an issue any more.\n  </p>\n</div>\n\n<div class=\"alert alert-warning\">\n  Note that files defining a module (i.e. `.module.js`) need to be included before other files that\n  add features (e.g. components, controllers, services, filters) to that module.\n</div>\n\n\n## External Templates\n\nSince we are at refactoring, let's do one more thing. As we learned, components have templates,\nwhich are basically fragments of HTML code that dictate how our data is laid out and presented to\nthe user. In {@link step_03 step 3}, we saw how we can specify the template for a component as a\nstring using the `template` property of the CDO (Component Definition Object).\nHaving HTML code in a string isn't ideal, especially for bigger templates. It would be much better,\nif we could have our HTML code in `.html` files. This way, we would get all the support our\nIDE/editor has to offer (e.g. HTML-specific color-highlighting and auto-completion) and also keep\nour component definitions cleaner.\n\nSo, while it's perfectly fine to keep our component templates inline (using the `template` property\nof the CDO), we are going to use an external template for our `phoneList` component. In order to\ndenote that we are using an external template, we use the `templateUrl` property and specify the URL\nthat our template will be loaded from. Since we want to keep our template close to where the\ncomponent is defined, we place it inside `app/phone-list/`.\n\nWe copied the contents of the `template` property (the HTML code) into\n`app/phone-list/phone-list.template.html` and modified our CDO like this:\n\n<br />\n**`app/phone-list/phone-list.component.js`:**\n\n```js\nangular.\n  module('phoneList').\n  component('phoneList', {\n    // Note: The URL is relative to our `index.html` file\n    templateUrl: 'phone-list/phone-list.template.html',\n    controller: ...\n  });\n```\n\nAt runtime, when AngularJS needs to create an instance of the `phoneList` component, it will make an\nHTTP request to get the template from `app/phone-list/phone-list.template.html`.\n\n<div class=\"alert alert-info\">\n  Keeping inline with our convention, we will be using the `.template` suffix for external\n  templates. Another common convention is to just have the `.html` extension\n  (e.g. `phone-list.html`).\n</div>\n\n<div class=\"alert alert-warning\">\n  <p>\n    Using an external template like this, will result in more HTTP requests to the server (one for\n    each external template). Although AngularJS takes care not to make extraneous requests (e.g.\n    fetching the templates lazily, caching the results, etc), additional requests do have a cost\n    (especially on mobile devices and data-plan connections).\n  </p>\n  <p>\n    Luckily, there are ways to avoid the extra costs (while still keeping your templates external).\n    A detailed discussion of the subject is outside the scope of this tutorial, but you can take a\n    look at the {@link ng.$templateRequest $templateRequest} and\n    {@link ng.$templateCache $templateCache} services for more info on how AngularJS manages external\n    templates.\n  </p>\n</div>\n\n\n## Final Directory/File Layout\n\nAfter all the refactorings that took place, this is how our application looks from the outside:\n\n<br />\n**`/`:**\n\n```\n  app/\n    phone-list/\n      phone-list.component.js\n      phone-list.component.spec.js\n      phone-list.module.js\n      phone-list.template.html\n    app.css\n    app.module.js\n    index.html\n```\n\n\n## Testing\n\nSince this was just a refactoring step (no actual code addition/deletions), we shouldn't need to\nchange much (if anything) as far as our specs are concerned.\n\nOne thing that we can (and should) change is the name of the module to be loaded before each test in\n`app/phone-list/phone-list.component.spec.js`. We don't need to pull in the whole `phonecatApp`\nmodule (which will soon grow to depend on more stuff). All we want to test is already included in\nthe much smaller `phoneList` module, so it suffices to just load that.\nThis is one extra benefit that we get out of our modular architecture for free.\n\n<br />\n**`app/phone-list/phone-list.component.spec.js`:**\n\n```js\ndescribe('phoneList', function() {\n\n  // Load the module that contains the `phoneList` component before each test\n  beforeEach(module('phoneList'));\n\n  ...\n\n});\n```\n\nIf not already done so, run the tests (using the `npm test` command) and verify that they still\npass.\n\n<div class=\"alert alert-success\">\n  One of the great things about tests is the confidence they provide, when refactoring your\n  application. It's easy to break something as you start moving files around and re-arranging\n  modules. Having good test coverage is the quickest, easiest and most reliable way of knowing that\n  your application will continue to work as expected.\n</div>\n\n\n## Summary\n\nEven if we didn't add any new and exciting functionality to our application, we have made a great\nstep towards a well-architected and maintainable application. Time to spice things up. Let's go to\n{@link step_05 step 5} to learn how to add full-text search to the application.\n\n\n<ul doc-tutorial-nav=\"4\"></ul>\n\n\n[angular-seed]: https://github.com/angular/angular-seed\n[styleguide]: https://github.com/johnpapa/angular-styleguide/blob/master/a1/README.md\n"
  },
  {
    "path": "docs/content/tutorial/step_05.ngdoc",
    "content": "@ngdoc tutorial\n@name 5 - Filtering Repeaters\n@step 5\n@description\n\n<ul doc-tutorial-nav=\"5\"></ul>\n\n\nWe did a lot of work in laying a foundation for the app in the previous steps, so now we'll do\nsomething simple; we will add full-text search (yes, it will be simple!). We will also write an\nend-to-end (E2E) test, because a good E2E test is a good friend. It stays with your app, keeps an\neye on it, and quickly detects regressions.\n\n* The app now has a search box. Notice that the phone list on the page changes depending on what a\n  user types into the search box.\n\n\n<div doc-tutorial-reset=\"5\"></div>\n\n\n## Component Controller\n\nWe made no changes to the component's controller.\n\n\n## Component Template\n\n<br />\n**`app/phone-list/phone-list.template.html`:**\n\n```html\n  <div class=\"container-fluid\">\n    <div class=\"row\">\n      <div class=\"col-md-2\">\n        <!--Sidebar content-->\n\n        Search: <input ng-model=\"$ctrl.query\" />\n\n      </div>\n      <div class=\"col-md-10\">\n        <!--Body content-->\n\n        <ul class=\"phones\">\n          <li ng-repeat=\"phone in $ctrl.phones | filter:$ctrl.query\">\n            <span>{{phone.name}}</span>\n            <p>{{phone.snippet}}</p>\n          </li>\n        </ul>\n\n      </div>\n    </div>\n  </div>\n```\n\nWe added a standard HTML `<input>` tag and used AngularJS's {@link ng.filter:filter filter} function\nto process the input for the {@link ngRepeat ngRepeat} directive.\n\nBy virtue of the {@link ngModel ngModel} directive, this lets a user enter search criteria and\nimmediately see the effects of their search on the phone list. This new code demonstrates the\nfollowing:\n\n* Data-binding: This is one of the core features in AngularJS. When the page loads, AngularJS binds the\n  value of the input box to the data model variable specified with `ngModel` and keeps the two in\n  sync.\n\n  In this code, the data that a user types into the input box (bound to **`$ctrl.query`**) is\n  immediately available as a filter input in the list repeater\n  (`phone in $ctrl.phones | filter:`**`$ctrl.query`**). When changes to the data model cause the\n  repeater's input to change, the repeater efficiently updates the DOM to reflect the current state\n  of the model.\n\n  <img  class=\"diagram\" src=\"img/tutorial/tutorial_05.png\">\n\n* Use of the `filter` filter: The {@link ng.filter:filter filter} function uses the `$ctrl.query`\n  value to create a new array that contains only those records that match the query.\n\n  `ngRepeat` automatically updates the view in response to the changing number of phones returned\n  by the `filter` filter. The process is completely transparent to the developer.\n\n\n## Testing\n\nIn previous steps, we learned how to write and run unit tests. Unit tests are perfect for testing\ncontrollers and other parts of our application written in JavaScript, but they can't easily\ntest templates, DOM manipulation or interoperability of components and services. For these, an\nend-to-end (E2E) test is a much better choice.\n\nThe search feature was fully implemented via templates and data-binding, so we'll write our first\nE2E test, to verify that the feature works.\n\n<br />\n**`e2e-tests/scenarios.js`:**\n\n```js\ndescribe('PhoneCat Application', function() {\n\n  describe('phoneList', function() {\n\n    beforeEach(function() {\n      browser.get('index.html');\n    });\n\n    it('should filter the phone list as a user types into the search box', function() {\n      var phoneList = element.all(by.repeater('phone in $ctrl.phones'));\n      var query = element(by.model('$ctrl.query'));\n\n      expect(phoneList.count()).toBe(3);\n\n      query.sendKeys('nexus');\n      expect(phoneList.count()).toBe(1);\n\n      query.clear();\n      query.sendKeys('motorola');\n      expect(phoneList.count()).toBe(2);\n    });\n\n  });\n\n});\n```\n\nThis test verifies that the search box and the repeater are correctly wired together. Notice how\neasy it is to write E2E tests in AngularJS. Although this example is for a simple test, it really is\nthat easy to set up any functional, readable, E2E test.\n\n\n### Running E2E Tests with Protractor\n\nEven though the syntax of this test looks very much like our controller unit test written with\nJasmine, the E2E test uses APIs of [Protractor][protractor]. Read about the Protractor APIs in the\n[Protractor API Docs][protractor-docs].\n\nMuch like Karma is the test runner for unit tests, we use Protractor to run E2E tests. Try it with\n`npm run protractor`. E2E tests take time, so unlike with unit tests, Protractor will exit after the\ntests run and will not automatically rerun the test suite on every file change.\nTo rerun the test suite, execute `npm run protractor` again.\n\n<div class=\"alert alert-info\">\n  **Note:** In order for protractor to access and run tests against your application, it must be\n  served via a web server. In a different terminal/command line window, run `npm start` to fire up\n  the web server.\n</div>\n\n\n## Experiments\n\n<div></div>\n\n* Display the current value of the `query` model by adding a `{{$ctrl.query}}` binding into the\n  `phone-list.template.html` template and see how it changes, when you type in the input box.\n\n  You might also try to add the `{{$ctrl.query}}` binding to `index.html`. However, when you reload\n  the page, you won't see the expected result. This is because the `query` model lives in the scope\n  defined by the `<phone-list>` component.<br />\n  Component isolation at work!\n\n\n## Summary\n\nWe have now added full-text search and included a test to verify that it works! Now let's go on to\n{@link step_06 step 6} to learn how to add sorting capabilities to the PhoneCat application.\n\n\n<ul doc-tutorial-nav=\"5\"></ul>\n\n\n[protractor]: https://github.com/angular/protractor\n[protractor-docs]: https://angular.github.io/protractor/#/api\n"
  },
  {
    "path": "docs/content/tutorial/step_06.ngdoc",
    "content": "@ngdoc tutorial\n@name 6 - Two-way Data Binding\n@step 6\n@description\n\n<ul doc-tutorial-nav=\"6\"></ul>\n\n\nIn this step, we will add a feature to let our users control the order of the items in the phone\nlist. The dynamic ordering is implemented by creating a new model property, wiring it together with\nthe repeater, and letting the data binding magic do the rest of the work.\n\n* In addition to the search box, the application displays a drop-down menu that allows users to\n  control the order in which the phones are listed.\n\n\n<div doc-tutorial-reset=\"6\"></div>\n\n\n## Component Template\n\n<br />\n**`app/phone-list/phone-list.template.html`:**\n\n```html\n  <div class=\"container-fluid\">\n    <div class=\"row\">\n      <div class=\"col-md-2\">\n        <!--Sidebar content-->\n\n        <p>\n          Search:\n          <input ng-model=\"$ctrl.query\">\n        </p>\n\n        <p>\n          Sort by:\n          <select ng-model=\"$ctrl.orderProp\">\n            <option value=\"name\">Alphabetical</option>\n            <option value=\"age\">Newest</option>\n          </select>\n        </p>\n\n      </div>\n      <div class=\"col-md-10\">\n        <!--Body content-->\n\n        <ul class=\"phones\">\n          <li ng-repeat=\"phone in $ctrl.phones | filter:$ctrl.query | orderBy:$ctrl.orderProp\">\n            <span>{{phone.name}}</span>\n            <p>{{phone.snippet}}</p>\n          </li>\n        </ul>\n\n      </div>\n    </div>\n  </div>\n```\n\nWe made the following changes to the `phone-list.template.html` template:\n\n* First, we added a `<select>` element bound to `$ctrl.orderProp`, so that our users can pick from\n  the two provided sorting options.\n\n  <img class=\"diagram\" src=\"img/tutorial/tutorial_06.png\">\n\n* We then chained the `filter` filter with the {@link orderBy orderBy} filter to further process the\n  input for the repeater. `orderBy` is a filter that takes an input array, copies it and reorders\n  the copy which is then returned.\n\n  AngularJS creates a two way data-binding between the select element and the `$ctrl.orderProp` model.\n  `$ctrl.orderProp` is then used as the input for the `orderBy` filter.\n\nAs we discussed in the section about data-binding and the repeater in {@link step_05 step 5},\nwhenever the model changes (for example because a user changes the order with the select drop-down\nmenu), AngularJS's data-binding will cause the view to automatically update. No bloated DOM\nmanipulation code is necessary!\n\n\n## Component Controller\n\n<br />\n**`app/phone-list/phone-list.component.js`:**\n\n```js\n  angular.\n    module('phoneList').\n    component('phoneList', {\n      templateUrl: 'phone-list/phone-list.template.html',\n      controller: function PhoneListController() {\n        this.phones = [\n          {\n            name: 'Nexus S',\n            snippet: 'Fast just got faster with Nexus S.',\n            age: 1\n          }, {\n            name: 'Motorola XOOM™ with Wi-Fi',\n            snippet: 'The Next, Next Generation tablet.',\n            age: 2\n          }, {\n            name: 'MOTOROLA XOOM™',\n            snippet: 'The Next, Next Generation tablet.',\n            age: 3\n          }\n        ];\n\n        this.orderProp = 'age';\n      }\n    });\n```\n\n* We modified the `phones` model - the array of phones - and added an `age` property to each phone\n  record. This property is used to order the phones by age.\n\n* We added a line to the controller that sets the default value of `orderProp` to `age`. If we had\n  not set a default value here, the `orderBy` filter would remain uninitialized until the user\n  picked an option from the drop-down menu.\n\nThis is a good time to talk about two-way data-binding. Notice that when the application is loaded\nin the browser, \"Newest\" is selected in the drop-down menu. This is because we set `orderProp` to\n`'age'` in the controller. So the binding works in the direction from our model to the UI. Now if\nyou select \"Alphabetically\" in the drop-down menu, the model will be updated as well and the phones\nwill be reordered. That is the data-binding doing its job in the opposite direction — from the UI to\nthe model.\n\n\n## Testing\n\nThe changes we made should be verified with both a unit test and an E2E test. Let's look at the unit\ntest first.\n\n<br />\n**`app/phone-list/phone-list.component.spec.js`:**\n\n```js\ndescribe('phoneList', function() {\n\n  // Load the module that contains the `phoneList` component before each test\n  beforeEach(module('phoneList'));\n\n  // Test the controller\n  describe('PhoneListController', function() {\n    var ctrl;\n\n    beforeEach(inject(function($componentController) {\n      ctrl = $componentController('phoneList');\n    }));\n\n    it('should create a `phones` model with 3 phones', function() {\n      expect(ctrl.phones.length).toBe(3);\n    });\n\n    it('should set a default value for the `orderProp` model', function() {\n      expect(ctrl.orderProp).toBe('age');\n    });\n\n  });\n\n});\n```\n\nThe unit test now verifies that the default ordering property is set.\n\nWe used Jasmine's API to extract the controller construction into a `beforeEach` block, which is\nshared by all tests in the parent `describe` block.\n\nYou should now see the following output in the Karma tab:\n\n```\nChrome 49.0: Executed 2 of 2 SUCCESS (0.136 secs / 0.08 secs)\n```\n\nLet's turn our attention to the E2E tests.\n\n<br />\n**`e2e-tests/scenarios.js`:**\n\n```js\n  describe('PhoneCat Application', function() {\n\n    describe('phoneList', function() {\n\n      ...\n\n      it('should be possible to control phone order via the drop-down menu', function() {\n        var queryField = element(by.model('$ctrl.query'));\n        var orderSelect = element(by.model('$ctrl.orderProp'));\n        var nameOption = orderSelect.element(by.css('option[value=\"name\"]'));\n        var phoneNameColumn = element.all(by.repeater('phone in $ctrl.phones').column('phone.name'));\n\n        function getNames() {\n          return phoneNameColumn.map(function(elem) {\n            return elem.getText();\n          });\n        }\n\n        queryField.sendKeys('tablet');   // Let's narrow the dataset to make the assertions shorter\n\n        expect(getNames()).toEqual([\n          'Motorola XOOM\\u2122 with Wi-Fi',\n          'MOTOROLA XOOM\\u2122'\n        ]);\n\n        nameOption.click();\n\n        expect(getNames()).toEqual([\n          'MOTOROLA XOOM\\u2122',\n          'Motorola XOOM\\u2122 with Wi-Fi'\n        ]);\n      });\n\n      ...\n```\n\nThe E2E test verifies that the ordering mechanism of the select box is working correctly.\n\nYou can now rerun `npm run protractor` to see the tests run.\n\n\n## Experiments\n\n<div></div>\n\n* In the `phoneList` component's controller, remove the statement that sets the `orderProp` value\n  and you'll see that AngularJS will temporarily add a new blank (\"unknown\") option to the drop-down\n  list and the ordering will default to unordered/natural order.\n\n* Add a `{{$ctrl.orderProp}}` binding into the `phone-list.template.html` template to display its\n  current value as text.\n\n* Reverse the sort order by adding a `-` symbol before the sorting value:\n  `<option value=\"-age\">Oldest</option>`\n  After making this change, you'll notice that the drop-down list has a blank option selected and does not default to age anymore.\n  Fix this by updating the `orderProp` value in `phone-list.component.js` to match the new value on the `<option>` element.\n\n\n## Summary\n\nNow that you have added list sorting and tested the application, go to {@link step_07 step 7} to\nlearn about AngularJS services and how AngularJS uses dependency injection.\n\n\n<ul doc-tutorial-nav=\"6\"></ul>\n"
  },
  {
    "path": "docs/content/tutorial/step_07.ngdoc",
    "content": "@ngdoc tutorial\n@name 7 - XHR & Dependency Injection\n@step 7\n@description\n\n<ul doc-tutorial-nav=\"7\"></ul>\n\n\nEnough of building an app with three phones in a hard-coded dataset! Let's fetch a larger dataset\nfrom our server using one of AngularJS's built-in {@link guide/services services} called\n{@link ng.$http $http}. We will use AngularJS's {@link guide/di dependency injection (DI)} to\nprovide the service to the `phoneList` component's controller.\n\n* There is now a list of 20 phones, loaded from the server.\n\n\n<div doc-tutorial-reset=\"7\"></div>\n\n\n## Data\n\nThe `app/phones/phones.json` file in our project is a dataset that contains a larger list of phones,\nstored in JSON format.\n\nFollowing is a sample of the file:\n\n```json\n[\n  {\n    \"age\": 13,\n    \"id\": \"motorola-defy-with-motoblur\",\n    \"name\": \"Motorola DEFY\\u2122 with MOTOBLUR\\u2122\",\n    \"snippet\": \"Are you ready for everything life throws your way?\"\n    ...\n  },\n  ...\n]\n```\n\n\n## Component Controller\n\nWe will use AngularJS's {@link ng.$http $http} service in our controller for making an HTTP request to\nour web server to fetch the data in the `app/phones/phones.json` file. `$http` is just one of\nseveral built-in {@link guide/services AngularJS services} that handle common operations in web\napplications. AngularJS injects these services for you, right where you need them.\n\nServices are managed by AngularJS's {@link guide/di DI subsystem}. Dependency injection helps to make\nyour web applications both well-structured (e.g. separate entities for presentation, data, and\ncontrol) and loosely coupled (dependencies between entities are not resolved by the entities\nthemselves, but by the DI subsystem). As a result, applications are easier to test as well.\n\n<br />\n**`app/phone-list/phone-list.component.js:`**\n\n```js\n  angular.\n    module('phoneList').\n    component('phoneList', {\n      templateUrl: 'phone-list/phone-list.template.html',\n      controller: function PhoneListController($http) {\n        var self = this;\n        self.orderProp = 'age';\n\n        $http.get('phones/phones.json').then(function(response) {\n          self.phones = response.data;\n        });\n      }\n    });\n```\n\n`$http` makes an HTTP GET request to our web server, asking for `phones.json` (the URL is relative\nto our `index.html` file). The server responds by providing the data in the JSON file.\n(The response might just as well have been dynamically generated by a backend server. To the\nbrowser and our app, they both look the same. For the sake of simplicity, we will use JSON files\nin this tutorial.)\n\nThe `$http` service returns a {@link ng.$q promise object}, which has a `then()` method. We call\nthis method to handle the asynchronous response and assign the phone data to the controller, as a\nproperty called `phones`. Notice that AngularJS detected the JSON response and parsed it for us into\nthe `data` property of the `response` object passed to our callback!\n\nSince we are making the assignment of the `phones` property in a callback function, where the `this`\nvalue is not defined, we also introduce a local variable called `self` that points back to the\ncontroller instance.\n\nTo use a service in AngularJS, you simply declare the names of the dependencies you need as arguments\nto the controller's constructor function, as follows:\n\n```js\nfunction PhoneListController($http) {...}\n```\n\nAngularJS's dependency injector provides services to your controller, when the controller is being\nconstructed. The dependency injector also takes care of creating any transitive dependencies the\nservice may have (services often depend upon other services).\n\nNote that the names of arguments are significant, because the injector uses these to look up the\ndependencies.\n\n<img  class=\"diagram\" src=\"img/tutorial/tutorial_05.png\">\n\n\n### `$`-prefix Naming Convention\n\nYou can create your own services, and in fact we will do exactly that a few steps down the road. As\na naming convention, AngularJS's built-in services, Scope methods and a few other AngularJS APIs have a\n`$` prefix in front of the name.\n\nThe `$` prefix is there to namespace AngularJS-provided services. To prevent collisions it's best to\navoid naming your services and models anything that begins with a `$`.\n\nIf you inspect a Scope, you may also notice some properties that begin with `$$`. These properties\nare considered private, and should not be accessed or modified.\n\n\n### A Note on Minification\n\nSince AngularJS infers the controller's dependencies from the names of arguments to the controller's\nconstructor function, if you were to [minify][minification] the JavaScript code for the\n`PhoneListController` controller, all of its function arguments would be minified as well, and the\ndependency injector would not be able to identify services correctly.\n\nWe can overcome this problem by annotating the function with the names of the dependencies, provided\nas strings, which will not get minified. There are two ways to provide these injection annotations:\n\n* Create an `$inject` property on the controller function which holds an array of strings.\n  Each string in the array is the name of the service to inject for the corresponding parameter.\n  In our example, we would write:\n\n  ```js\n      function PhoneListController($http) {...}\n      PhoneListController.$inject = ['$http'];\n      ...\n      .component('phoneList', {..., controller: PhoneListController});\n  ```\n\n* Use an inline annotation where, instead of just providing the function, you provide an array.\n  This array contains a list of the service names, followed by the function itself as the last item\n  of the array.\n\n  ```js\n      function PhoneListController($http) {...}\n      ...\n      .component('phoneList', {..., controller: ['$http', PhoneListController]});\n  ```\n\nBoth of these methods work with any function that can be injected by AngularJS, so it's up to your\nproject's style guide to decide which one you use.\n\nWhen using the second method, it is common to provide the constructor function inline, when\nregistering the controller:\n\n```js\n.component('phoneList', {..., controller: ['$http', function PhoneListController($http) {...}]});\n```\n\nFrom this point onwards, we are going to use the inline method in the tutorial. With that in mind,\nlet's add the annotations to our `PhoneListController`:\n\n<br />\n**`app/phone-list/phone-list.component.js`**\n\n```js\n  angular.\n    module('phoneList').\n    component('phoneList', {\n      templateUrl: 'phone-list/phone-list.template.html',\n      controller: ['$http',\n        function PhoneListController($http) {\n          var self = this;\n          self.orderProp = 'age';\n\n          $http.get('phones/phones.json').then(function(response) {\n            self.phones = response.data;\n          });\n        }\n      ]\n    });\n```\n\n\n## Testing\n\nBecause we started using dependency injection and our controller has dependencies, constructing the\ncontroller in our tests is a bit more complicated. We could use the `new` operator and provide the\nconstructor with some kind of fake `$http` implementation. However, AngularJS provides a mock `$http`\nservice that we can use in unit tests.  We configure \"fake\" responses to server requests by calling\nmethods on a service called `$httpBackend`:\n\n<br />\n**`app/phone-list/phone-list.component.spec.js`:**\n\n```js\ndescribe('phoneList', function() {\n\n  beforeEach(module('phoneList'));\n\n  describe('controller', function() {\n    var $httpBackend, ctrl;\n\n    // The injector ignores leading and trailing underscores here (i.e. _$httpBackend_).\n    // This allows us to inject a service and assign it to a variable with the same name\n    // as the service while avoiding a name conflict.\n    beforeEach(inject(function($componentController, _$httpBackend_) {\n      $httpBackend = _$httpBackend_;\n      $httpBackend.expectGET('phones/phones.json')\n                  .respond([{name: 'Nexus S'}, {name: 'Motorola DROID'}]);\n\n      ctrl = $componentController('phoneList');\n    }));\n\n    ...\n\n  });\n\n});\n```\n\n<div class=\"alert alert-info\">\n  **Note:** Because we loaded Jasmine and `angular-mocks.js` in our test environment, we got two\n  helper methods {@link angular.mock.module module} and {@link angular.mock.inject inject} that we\n  can use to access and configure the injector.\n</div>\n\nWe created the controller in the test environment, as follows:\n\n* We used the `inject()` helper method to inject instances of\n  {@link ngMock.$componentController $componentController} and {@link ng.$httpBackend $httpBackend}\n  services into Jasmine's `beforeEach()` function. These instances come from an injector which is\n  recreated from scratch for every single test. This guarantees that each test starts from a well\n  known starting point and each test is isolated from the work done in other tests.\n\n* We called the injected `$componentController` function passing the name of the `phoneList`\n  component (whose controller we wanted to instantiate) as a parameter.\n\nBecause our code now uses the `$http` service to fetch the phone list data in our controller, before\nwe create the `PhoneListController`, we need to tell the testing harness to expect an incoming\nrequest from the controller. To do this we:\n\n* Inject the `$httpBackend` service into the `beforeEach()` function. This is a\n  {@link ngMock.$httpBackend mock version} of the service that in a production environment\n  facilitates all XHR and JSONP requests. The mock version of this service allows us to write tests\n  without having to deal with native APIs and the global state associated with them — both of which\n  make testing a nightmare. It also overcomes the asynchronous nature of these calls, which would\n  slow down unit tests.\n\n* Use the `$httpBackend.expectGET()` method to train the `$httpBackend` service to expect an\n  incoming HTTP request and tell it what to respond with. Note that the responses are not returned\n  until we call the `$httpBackend.flush()` method.\n\nNow we will make assertions to verify that the `phones` property doesn't exist on the controller\nbefore the response is received:\n\n```js\n    it('should create a `phones` property with 2 phones fetched with `$http`', function() {\n      expect(ctrl.phones).toBeUndefined();\n\n      $httpBackend.flush();\n      expect(ctrl.phones).toEqual([{name: 'Nexus S'}, {name: 'Motorola DROID'}]);\n    });\n```\n\n* We flush the request queue in the browser by calling `$httpBackend.flush()`. This causes the\n  promise returned by the `$http` service to be resolved with the trained response. See\n  {@link ngMock.$httpBackend#flushing-http-requests Flushing HTTP requests} in the mock\n  `$httpBackend` documentation for a full explanation of why this is necessary.\n\n* We make the assertions, verifying that the `phones` property now exists on the controller.\n\nFinally, we verify that the default value of `orderProp` is set correctly:\n\n```js\n    it('should set a default value for the `orderProp` property', function() {\n      expect(ctrl.orderProp).toBe('age');\n    });\n```\n\nYou should now see the following output in the Karma tab:\n\n```\nChrome 49.0: Executed 2 of 2 SUCCESS (0.133 secs / 0.097 secs)\n```\n\n\n## Experiments\n\n<div></div>\n\n* At the bottom of `phone-list.template.html`, add a\n  `<pre>{{$ctrl.phones | filter:$ctrl.query | orderBy:$ctrl.orderProp | json}}</pre>` binding to see\n  the list of phones displayed in JSON format.\n\n* In the `PhoneListController` controller, pre-process the HTTP response by limiting the number of\n  phones to the first 5 in the list. Use the following code in the `$http` callback:\n\n  ```js\n  self.phones = response.data.slice(0, 5);\n  ```\n\n\n## Summary\n\nNow that you have learned how easy it is to use AngularJS services (thanks to AngularJS's dependency\ninjection), go to {@link step_08 step 8}, where you will add some thumbnail images of phones and\nsome links.\n\n\n<ul doc-tutorial-nav=\"7\"></ul>\n\n\n[minification]: https://en.wikipedia.org/wiki/Minification_(programming)\n"
  },
  {
    "path": "docs/content/tutorial/step_08.ngdoc",
    "content": "@ngdoc tutorial\n@name 8 - Templating Links & Images\n@step 8\n@description\n\n<ul doc-tutorial-nav=\"8\"></ul>\n\n\nIn this step, we will add thumbnail images for the phones in the phone list, and links that, for\nnow, will go nowhere. In subsequent steps, we will use the links to display additional information\nabout the phones in the catalog.\n\n* There are now links and images of the phones in the list.\n\n\n<div doc-tutorial-reset=\"8\"></div>\n\n\n## Data\n\nNote that the `phones.json` file contains unique IDs and image URLs for each of the phones. The\nURLs point to the `app/img/phones/` directory.\n\n<br />\n**`app/phones/phones.json`** (sample snippet):\n\n```json\n[\n  {\n    ...\n    \"id\": \"motorola-defy-with-motoblur\",\n    \"imageUrl\": \"img/phones/motorola-defy-with-motoblur.0.jpg\",\n    \"name\": \"Motorola DEFY\\u2122 with MOTOBLUR\\u2122\",\n    ...\n  },\n  ...\n]\n```\n\n\n## Component Template\n\n<br />\n**`app/phone-list/phone-list.template.html`:**\n\n```html\n...\n<ul class=\"phones\">\n  <li ng-repeat=\"phone in $ctrl.phones | filter:$ctrl.query | orderBy:$ctrl.orderProp\" class=\"thumbnail\">\n    <a href=\"#!/phones/{{phone.id}}\" class=\"thumb\">\n      <img ng-src=\"{{phone.imageUrl}}\" alt=\"{{phone.name}}\" />\n    </a>\n    <a href=\"#!/phones/{{phone.id}}\">{{phone.name}}</a>\n    <p>{{phone.snippet}}</p>\n  </li>\n</ul>\n...\n```\n\nTo dynamically generate links that will in the future lead to phone detail pages, we used the\nnow-familiar double-curly brace binding in the `href` attribute values. In step 2, we added the\n`{{phone.name}}` binding as the element content. In this step the `{{phone.id}}` binding is used in\nthe element attribute.\n\nWe also added phone images next to each record using an image tag with the {@link ngSrc ngSrc}\ndirective. That directive prevents the browser from treating the AngularJS `{{ expression }}` markup\nliterally, and initiating a request to an invalid URL (`http://localhost:8000/{{phone.imageUrl}}`),\nwhich it would have done if we had only specified an attribute binding in a regular `src` attribute\n(`<img src=\"{{phone.imageUrl}}\">`). Using the `ngSrc` directive, prevents the browser from making an\nHTTP request to an invalid location.\n\n\n## Testing\n\n<br />\n**`e2e-tests/scenarios.js`**:\n\n```js\n    ...\n\n    it('should render phone specific links', function() {\n      var query = element(by.model('$ctrl.query'));\n      query.sendKeys('nexus');\n\n      element.all(by.css('.phones li a')).first().click();\n      expect(browser.getCurrentUrl()).toContain('index.html#!/phones/nexus-s');\n    });\n\n    ...\n```\n\nWe added a new E2E test to verify that the application is generating correct links to the phone\nviews, that we will implement in the upcoming steps.\n\nYou can now rerun `npm run protractor` to see the tests run.\n\n\n## Experiments\n\n<div></div>\n\n* Replace the `ngSrc` directive with a plain old `src` attribute. Using tools such as your browser's\n  developer tools or inspecting the web server access logs, confirm that the application is indeed\n  making an extraneous request to `%7B%7Bphone.imageUrl%7D%7D` (or `{{phone.imageUrl}}`).\n\n  The issue here is that the browser will fire a request for that invalid image address as soon as\n  it hits the `<img>` tag, which is before AngularJS has a chance to evaluate the expression and\n  inject the valid address.\n\n\n## Summary\n\nNow that you have added phone images and links, go to {@link step_09 step 9} to learn about\nAngularJS layout templates and how AngularJS makes it easy to create applications that have\nmultiple views.\n\n\n<ul doc-tutorial-nav=\"8\"></ul>\n"
  },
  {
    "path": "docs/content/tutorial/step_09.ngdoc",
    "content": "@ngdoc tutorial\n@name 9 - Routing & Multiple Views\n@step 9\n@description\n\n<ul doc-tutorial-nav=\"9\"></ul>\n\n\nIn this step, you will learn how to create a layout template and how to build an application that\nhas multiple views by adding routing, using an AngularJS module called {@link ngRoute ngRoute}.\n\n* When you now navigate to `/index.html`, you are redirected to `/index.html#!/phones` and the phone\n  list appears in the browser.\n* When you click on a phone link, the URL changes to that specific phone and the stub of a phone\n  detail page is displayed.\n\n\n<div doc-tutorial-reset=\"9\"></div>\n\n\n## Dependencies\n\nThe routing functionality added in this step is provided by AngularJS in the `ngRoute` module, which\nis distributed separately from the core AngularJS framework.\n\nSince we are using [npm][npm] to install client-side dependencies, this step updates the\n`package.json` configuration file to include the new dependency:\n\n<br />\n**`package.json`:**\n\n```json\n{\n  \"name\": \"angular-phonecat\",\n  ...\n  \"dependencies\": {\n    \"angular\": \"1.8.x\",\n    \"angular-route\": \"1.8.x\",\n    \"bootstrap\": \"3.3.x\"\n  },\n  ...\n}\n```\n\nThe new dependency `\"angular-route\": \"1.8.x\"` tells npm to install a version of the angular-route\nmodule that is compatible with version 1.8.x of AngularJS. We must tell npm to download and install\nthis dependency.\n\n```\nnpm install\n```\n\n\n## Multiple Views, Routing and Layout Templates\n\nOur app is slowly growing and becoming more complex. Prior to this step, the app provided our users\nwith a single view (including the list of all phones), and all of the template code was located in\nthe `phone-list.template.html` file. The next step in building the application is to add a view that\nwill show detailed information about each of the devices in our list.\n\nTo add the detailed view, we are going to turn `index.html` into what we call a \"layout template\".\nThis is a template that is common for all views in our application. Other \"partial templates\" are\nthen included into this layout template depending on the current \"route\" — the view that is\ncurrently displayed to the user.\n\nApplication routes in AngularJS are declared via the {@link ngRoute.$routeProvider $routeProvider},\nwhich is the provider of the {@link ngRoute.$route $route} service. This service makes it easy to\nwire together controllers, view templates, and the current URL location in the browser. Using this\nfeature, we can implement [deep linking][deep-linking], which lets us utilize the browser's history\n(back and forward navigation) and bookmarks.\n\n<div class=\"alert alert-success\">\n  <p>\n    `ngRoute` lets us associate a controller and a template with a specific URL (or URL\n    pattern). This is pretty close to what we did with `ngController` and `index.html` back in\n    {@link step_02 step 2}.\n  </p>\n  <p>\n    Since we have already learned that components allow us to combine controllers with templates in\n    a modular, testable way, we are going to use components for routing as well.\n    Each route will be associated with a component and that component will be in charge of providing\n    the view template and the controller.\n  </p>\n</div>\n\n\n### A Note about DI, Injector and Providers\n\nAs you {@link step_07 noticed}, {@link guide/di dependency injection} (DI) is at the core of\nAngularJS, so it's important for you to understand a thing or two about how it works.\n\nWhen the application bootstraps, AngularJS creates an injector that will be used to find and inject\nall of the services that are required by your application. The injector itself doesn't know anything\nabout what the `$http` or `$route` services do. In fact, the injector doesn't even know about the\nexistence of these services, unless it is configured with proper module definitions.\n\nThe injector only carries out the following steps:\n\n* Load the module definition(s) that you specify in your application.\n* Register all Providers defined in these module definition(s).\n* When asked to do so, lazily instantiate services and their dependencies, via their Providers, as\n  parameters to an injectable function.\n\nProviders are objects that provide (create) instances of services and expose configuration APIs,\nthat can be used to control the creation and runtime behavior of a service. In case of the `$route`\nservice, the `$routeProvider` exposes APIs that allow you to define routes for your application.\n\n<div class=\"alert alert-warning\">\n  **Note:** Providers can only be injected into `config` functions. Thus you could not inject\n  `$routeProvider` into `PhoneListController` at runtime.\n</div>\n\nAngularJS modules solve the problem of removing global variables from the application and provide a\nway of configuring the injector. As opposed to AMD or require.js modules, AngularJS modules don't\ntry to solve the problem of script load ordering or lazy script fetching. These goals are totally\nindependent and both module systems can live side-by-side and fulfill their goals.\n\nTo deepen your understanding on AngularJS's DI, see [Understanding Dependency Injection][wiki-di].\n\n\n## Template\n\nThe `$route` service is usually used in conjunction with the {@link ngRoute.directive:ngView ngView}\ndirective. The role of the `ngView` directive is to include the view template for the current route\ninto the layout template. This makes it a perfect fit for our `index.html` template.\n\n<br />\n**`app/index.html`:**\n\n```html\n<head>\n  ...\n  <script src=\"lib/angular/angular.js\"></script>\n  <script src=\"lib/angular-route/angular-route.js\"></script>\n  <script src=\"app.module.js\"></script>\n  <script src=\"app.config.js\"></script>\n  ...\n  <script src=\"phone-detail/phone-detail.module.js\"></script>\n  <script src=\"phone-detail/phone-detail.component.js\"></script>\n</head>\n<body>\n\n  <div ng-view></div>\n\n</body>\n```\n\nWe have added four new `<script>` tags in our `index.html` file to load some extra JavaScript files\ninto our application:\n\n* `angular-route.js`: Defines the AngularJS `ngRoute` module, which provides us with routing.\n* `app.config.js`: Configures the providers available to our main module (see\n  [below](tutorial/step_09#configuring-a-module)).\n* `phone-detail.module.js`: Defines a new module containing a `phoneDetail` component.\n* `phone-detail.component.js`: Defines a dummy `phoneDetail` component (see\n  [below](tutorial/step_09#the-phonedetail-component)).\n\nNote that we removed the `<phone-list></phone-list>` line from the `index.html` template and\nreplaced it with a `<div>` with the `ng-view` attribute.\n\n<img class=\"diagram\" src=\"img/tutorial/tutorial_09.png\">\n\n\n## Configuring a Module\n\nA module's {@link ng.angular.Module#config .config()} method gives us access to the available\nproviders for configuration. To make the providers, services and directives defined in `ngRoute`\navailable to our application, we need to add `ngRoute` as a dependency of our `phonecatApp` module.\n\n<br />\n**`app/app.module.js`:**\n\n```js\nangular.module('phonecatApp', [\n  'ngRoute',\n  ...\n]);\n```\n\nNow, in addition to the core services and directives, we can also configure the `$route` service\n(using its provider) for our application. In order to be able to quickly locate the configuration\ncode, we put it into a separate file and used the `.config` suffix.\n\n<br />\n**`app/app.config.js`:**\n\n```js\n  angular.\n    module('phonecatApp').\n    config(['$routeProvider',\n      function config($routeProvider) {\n        $routeProvider.\n          when('/phones', {\n            template: '<phone-list></phone-list>'\n          }).\n          when('/phones/:phoneId', {\n            template: '<phone-detail></phone-detail>'\n          }).\n          otherwise('/phones');\n      }\n    ]);\n```\n\nUsing the `.config()` method, we request the necessary providers (for example the `$routeProvider`)\nto be injected into our configuration function and then use their methods to specify the behavior of\nthe corresponding services. Here, we use the\n{@link ngRoute.$routeProvider#when $routeProvider.when()} and\n{@link ngRoute.$routeProvider#otherwise $routeProvider.otherwise()} methods to define our\napplication routes.\n\nOur routes are defined as follows:\n\n* `when('/phones')`: Determines the view that will be shown, when the URL hash fragment is\n  `/phones`. According to the specified template, AngularJS will create an instance of the `phoneList`\n  component to manage the view. Note that this is the same markup that we used to have in the\n  `index.html` file.\n\n* `when('/phones/:phoneId')`: Determines the view that will be shown, when the URL hash fragment\n  matches `/phones/<phoneId>`, where `<phoneId>` is a variable part of the URL. In charge of the\n  view will be the `phoneDetail` component.\n\n* `otherwise('/phones')`: Defines a fallback route to redirect to, when no route definition matches\n  the current URL.(Here it will redirect to `/phones`.)\n\nWe reused the `phoneList` component that we have already built and a new \"dummy\" `phoneDetail`\ncomponent. For now, the `phoneDetail` component will just display the selected phone's ID.\n(Not too impressive, but we will enhance it in the {@link step_10 next step}.)\n\nNote the use of the `:phoneId` parameter in the second route declaration. The `$route` service uses\nthe route declaration — `'/phones/:phoneId'` — as a template that is matched against the current\nURL. All variables defined with the `:` prefix are extracted into the (injectable)\n{@link ngRoute.$routeParams $routeParams} object.\n\n<div class=\"alert alert-info\">\n  <p>\n    You may have noticed, that &mdash; while the configured route paths start with `/` (e.g.\n    `/phones`) &mdash; the URLs used in templates start with `#!/` (e.g. `#!/phones`).\n  </p>\n  <p>\n    Without getting into much detail, AngularJS (by default) uses the hash part of the URL (i.e.\n    what comes after the hash (`#`) symbol) to determine the current route. In addition to that, you\n    can also specify a {@link $locationProvider#hashPrefix hash-prefix} (`!` by default) that needs\n    to appear after the hash symbol in order for AngularJS to consider the value an \"AngularJS path\"\n    and process it (for example, try to match it to a route).\n  </p>\n  <p>\n    You can find out more about how all this works in the [Using $location](guide/$location) section\n    of the Developer Guide. But all you need to know for now, is that the URLs to our various routes\n    should be prefixed with `#!`.\n  </p>\n</div>\n\n\n## The `phoneDetail` Component\n\nWe created a `phoneDetail` component to handle the phone details view. We followed the same\nconventions as with `phoneList`, using a separate directory and creating a `phoneDetail` module,\nwhich we added as a dependency of the `phonecatApp` module.\n\n<br />\n**`app/phone-detail/phone-detail.module.js`:**\n\n```js\nangular.module('phoneDetail', [\n  'ngRoute'\n]);\n```\n\n<br />\n**`app/phone-detail/phone-detail.component.js`:**\n\n```js\n  angular.\n    module('phoneDetail').\n    component('phoneDetail', {\n      template: 'TBD: Detail view for <span>{{$ctrl.phoneId}}</span>',\n      controller: ['$routeParams',\n        function PhoneDetailController($routeParams) {\n          this.phoneId = $routeParams.phoneId;\n        }\n      ]\n    });\n```\n\n<br />\n**`app/app.module.js`:**\n\n```js\nangular.module('phonecatApp', [\n  ...\n  'phoneDetail',\n  ...\n]);\n```\n\n### A Note on Sub-module Dependencies\n\nThe `phoneDetail` module depends on the `ngRoute` module for providing the `$routeParams` object,\nwhich is used in the `phoneDetail` component's controller. Since `ngRoute` is also a dependency of\nthe main `phonecatApp` module, its services and directives are already available everywhere in the\napplication (including the `phoneDetail` component).\n\nThis means that our application would continue to work even if we didn't include `ngRoute` in the\nlist of dependencies for the `phoneDetail` component. Although it might be tempting to omit\ndependencies of a sub-module that are already imported by the main module, it breaks our hard-earned\nmodularity.\n\n<div class=\"alert alert-warning\">\n  Imagine what would happen if we decided to copy the `phoneDetail` feature over to another project\n  that does not declare a dependency on `ngRoute`. The injector would not be able to provide\n  `$routeParams` and our application would break.\n</div>\n\nThe takeaway here is:\n\n* Always be explicit about the dependencies of a sub-module. Do not rely on dependencies inherited\n  from a parent module (because that parent module might not be there some day).\n\n<div class=\"alert alert-success\">\n  Declaring the same dependency in multiple modules does not incur extra \"cost\", because AngularJS\n  will still load each dependency once. For more info on modules and their dependencies take a look\n  at the [Modules](guide/module) section of the Developer Guide.\n</div>\n\n\n## Testing\n\nSince some of our modules depend on {@link ngRoute ngRoute} now, it is necessary to update the Karma\nconfiguration file with angular-route. Other than that, the unit tests should (still) pass without\nany modification.\n\n<br />\n**`karma.conf.js`:**\n\n```js\n    files: [\n      'lib/angular/angular.js',\n      'lib/angular-route/angular-route.js',\n      ...\n    ],\n```\n\n<br />\nTo automatically verify that everything is wired properly, we wrote E2E tests for navigating to\nvarious URLs and verifying that the correct view was rendered.\n\n<br />\n**`e2e-tests/scenarios.js`**\n\n```js\n  ...\n\n  it('should redirect `index.html` to `index.html#!/phones', function() {\n    browser.get('index.html');\n    expect(browser.getCurrentUrl()).toContain('index.html#!/phones');\n  });\n\n  ...\n\n  describe('View: Phone list', function() {\n\n    beforeEach(function() {\n      browser.get('index.html#!/phones');\n    });\n\n    ...\n\n  });\n\n  ...\n\n  describe('View: Phone details', function() {\n\n    beforeEach(function() {\n      browser.get('index.html#!/phones/nexus-s');\n    });\n\n    it('should display placeholder page with `phoneId`', function() {\n      expect(element(by.binding('$ctrl.phoneId')).getText()).toBe('nexus-s');\n    });\n\n  });\n\n  ...\n```\n\nYou can now rerun `npm run protractor` to see the tests run (and hopefully pass).\n\n\n## Experiments\n\n<div></div>\n\n* Try to add a `{{$ctrl.phoneId}}` binding in the template string for the phone details view:\n\n  ```js\n  when('/phones/:phoneId', {\n    template: '{{$ctrl.phoneId}} <phone-detail></phone-detail>'\n  ...\n  ```\n\n  You will see that nothing happens, even when you are in the phone details view. This is because\n  the `phoneId` model is visible only in the context set by the `phoneDetail` component. Again,\n  component isolation at work!\n\n\n## Summary\n\nWith the routing set up and the phone list view implemented, we are ready to go to\n{@link step_10 step 10} and implement a proper phone details view.\n\n\n<ul doc-tutorial-nav=\"9\"></ul>\n\n\n[deep-linking]: https://en.wikipedia.org/wiki/Deep_linking\n[npm]: https://www.npmjs.com/\n[wiki-di]: https://github.com/angular/angular.js/wiki/Understanding-Dependency-Injection\n"
  },
  {
    "path": "docs/content/tutorial/step_10.ngdoc",
    "content": "@ngdoc tutorial\n@name 10 - More Templating\n@step 10\n@description\n\n<ul doc-tutorial-nav=\"10\"></ul>\n\n\nIn this step, we will implement the phone details view, which is displayed when a user clicks on a\nphone in the phone list.\n\n* When you click on a phone on the list, the phone details page with phone-specific information is\n  displayed.\n\nTo implement the phone details view we are going to use {@link ng.$http $http} to fetch our data,\nand then flesh out the `phoneDetail` component's template.\n\n\n<div doc-tutorial-reset=\"10\"></div>\n\n\n## Data\n\nIn addition to `phones.json`, the `app/phones/` directory also contains one JSON file for each\nphone:\n\n<br />\n**`app/phones/nexus-s.json`:** (sample snippet)\n\n```json\n{\n  \"additionalFeatures\": \"Contour Display, Near Field Communications (NFC), ...\",\n  \"android\": {\n    \"os\": \"Android 2.3\",\n    \"ui\": \"Android\"\n  },\n  ...\n  \"images\": [\n    \"img/phones/nexus-s.0.jpg\",\n    \"img/phones/nexus-s.1.jpg\",\n    \"img/phones/nexus-s.2.jpg\",\n    \"img/phones/nexus-s.3.jpg\"\n  ],\n  \"storage\": {\n    \"flash\": \"16384MB\",\n    \"ram\": \"512MB\"\n  }\n}\n```\n\nEach of these files describes various properties of the phone using the same data structure. We will\nshow this data in the phone details view.\n\n\n## Component Controller\n\nWe will expand the `phoneDetail` component's controller by using the `$http` service to fetch the\nappropriate JSON files. This works the same way as the `phoneList` component's controller.\n\n<br />\n**`app/phone-detail/phone-detail.component.js`:**\n\n```js\n  angular.\n    module('phoneDetail').\n    component('phoneDetail', {\n      templateUrl: 'phone-detail/phone-detail.template.html',\n      controller: ['$http', '$routeParams',\n        function PhoneDetailController($http, $routeParams) {\n          var self = this;\n\n          $http.get('phones/' + $routeParams.phoneId + '.json').then(function(response) {\n            self.phone = response.data;\n          });\n        }\n      ]\n    });\n```\n\nTo construct the URL for the HTTP request, we use `$routeParams.phoneId`, which is extracted from\nthe current route by the `$route` service.\n\n\n## Component Template\n\nThe inline, TBD placeholder template has been replaced with a full blown external template,\nincluding lists and bindings that comprise the phone details. Note how we use the AngularJS\n`{{expression}}` markup and `ngRepeat` to project phone data from our model into the view.\n\n<br />\n**`app/phone-detail/phone-detail.template.html`:**\n\n```html\n<img ng-src=\"{{$ctrl.phone.images[0]}}\" class=\"phone\" />\n\n<h1>{{$ctrl.phone.name}}</h1>\n\n<p>{{$ctrl.phone.description}}</p>\n\n<ul class=\"phone-thumbs\">\n  <li ng-repeat=\"img in $ctrl.phone.images\">\n    <img ng-src=\"{{img}}\" />\n  </li>\n</ul>\n\n<ul class=\"specs\">\n  <li>\n    <span>Availability and Networks</span>\n    <dl>\n      <dt>Availability</dt>\n      <dd ng-repeat=\"availability in $ctrl.phone.availability\">{{availability}}</dd>\n    </dl>\n  </li>\n  ...\n  <li>\n    <span>Additional Features</span>\n    <dd>{{$ctrl.phone.additionalFeatures}}</dd>\n  </li>\n</ul>\n```\n\n<img class=\"diagram\" src=\"img/tutorial/tutorial_10.png\">\n\n\n## Testing\n\nWe wrote a new unit test that is similar to the one we wrote for the `phoneList` component's\ncontroller in {@link step_07#testing step 7}.\n\n<br />\n**`app/phone-detail/phone-detail.component.spec.js`:**\n\n```js\ndescribe('phoneDetail', function() {\n\n  // Load the module that contains the `phoneDetail` component before each test\n  beforeEach(module('phoneDetail'));\n\n  // Test the controller\n  describe('PhoneDetailController', function() {\n    var $httpBackend, ctrl;\n\n    beforeEach(inject(function($componentController, _$httpBackend_, $routeParams) {\n      $httpBackend = _$httpBackend_;\n      $httpBackend.expectGET('phones/xyz.json').respond({name: 'phone xyz'});\n\n      $routeParams.phoneId = 'xyz';\n\n      ctrl = $componentController('phoneDetail');\n    }));\n\n    it('should fetch the phone details', function() {\n      expect(ctrl.phone).toBeUndefined();\n\n      $httpBackend.flush();\n      expect(ctrl.phone).toEqual({name: 'phone xyz'});\n    });\n\n  });\n\n});\n```\n\nYou should now see the following output in the Karma tab:\n\n```\nChrome 49.0: Executed 3 of 3 SUCCESS (0.159 secs / 0.136 secs)\n```\n\nWe also added a new E2E test that navigates to the 'Nexus S' details page and verifies that the\nheading on the page is \"Nexus S\".\n\n<br />\n**`e2e-tests/scenarios.js`**\n\n```js\n  ...\n\n  describe('View: Phone detail', function() {\n\n    beforeEach(function() {\n      browser.get('index.html#!/phones/nexus-s');\n    });\n\n    it('should display the `nexus-s` page', function() {\n      expect(element(by.binding('$ctrl.phone.name')).getText()).toBe('Nexus S');\n    });\n\n  });\n\n  ...\n```\n\nYou can run the tests with `npm run protractor`.\n\n\n## Experiments\n\n<div></div>\n\n* Using [Protractor's API][protractor-docs], write a test that verifies that we display 4 thumbnail\n  images on the 'Nexus S' details page.\n\n\n## Summary\n\nNow that the phone details view is in place, proceed to {@link step_11 step 11} to learn how to\nwrite your own custom display filter.\n\n\n<ul doc-tutorial-nav=\"10\"></ul>\n\n\n[protractor-docs]: https://angular.github.io/protractor/#/api\n"
  },
  {
    "path": "docs/content/tutorial/step_11.ngdoc",
    "content": "@ngdoc tutorial\n@name 11 - Custom Filters\n@step 11\n@description\n\n<ul doc-tutorial-nav=\"11\"></ul>\n\n\nIn this step you will learn how to create your own custom display filter.\n\n* In the previous step, the details page displayed either \"true\" or \"false\" to indicate whether\n  certain phone features were present or not. In this step, we are using a custom filter to convert\n  those text strings into glyphs: ✓ for \"true\", and ✘ for \"false\".\n\nLet's see what the filter code looks like.\n\n\n<div doc-tutorial-reset=\"11\"></div>\n\n\n## The `checkmark` Filter\n\nSince this filter is generic (i.e. it is not specific to any view or component), we are going to\nregister it in a `core` module, which contains \"application-wide\" features.\n\n<br />\n**`app/core/core.module.js`:**\n\n```js\nangular.module('core', []);\n```\n\n<br />\n**`app/core/checkmark/checkmark.filter.js`:**\n\n```js\n  angular.\n    module('core').\n    filter('checkmark', function() {\n      return function(input) {\n        return input ? '\\u2713' : '\\u2718';\n      };\n    });\n```\n\n<div class=\"alert alert-info\">\n  As you may have noticed, we (unsurprisingly) gave our file a `.filter` suffix.\n</div>\n\nThe name of our filter is \"checkmark\". The `input` evaluates to either `true` or `false`, and we\nreturn one of the two unicode characters we have chosen to represent true (`\\u2713` -> ✓) and false\n(`\\u2718` -> ✘).\n\nNow that our filter is ready, we need to register the `core` module as a dependency of our main\n`phonecatApp` module.\n\n<br />\n**`app/app.module.js`:**\n\n```js\nangular.module('phonecatApp', [\n  ...\n  'core',\n  ...\n]);\n```\n\n\n## Templates\n\nSince we have created two new files (**core.module.js**, **checkmark.filter.js**), we need to\ninclude them in our layout template.\n\n<br />\n**`app/index.html`:**\n\n```html\n    ...\n    <script src=\"core/core.module.js\"></script>\n    <script src=\"core/checkmark/checkmark.filter.js\"></script>\n    ...\n```\n\nThe syntax for using filters in AngularJS templates is as follows:\n\n```\n{{expression | filter}}\n```\n\nLet's employ the filter in the phone details template:\n\n<br />\n**`app/phone-detail/phone-detail.template.html`:**\n\n```html\n    ...\n    <dl>\n      <dt>Infrared</dt>\n      <dd>{{$ctrl.phone.connectivity.infrared | checkmark}}</dd>\n      <dt>GPS</dt>\n      <dd>{{$ctrl.phone.connectivity.gps | checkmark}}</dd>\n    </dl>\n    ...\n```\n\n\n## Testing\n\nFilters, like any other code, should be tested. Luckily, these tests are very easy to write.\n\n<br />\n**`app/core/checkmark/checkmark.filter.spec.js`:**\n\n```js\ndescribe('checkmark', function() {\n\n  beforeEach(module('core'));\n\n  it('should convert boolean values to unicode checkmark or cross',\n    inject(function(checkmarkFilter) {\n      expect(checkmarkFilter(true)).toBe('\\u2713');\n      expect(checkmarkFilter(false)).toBe('\\u2718');\n    })\n  );\n\n});\n```\n\nThe call to `beforeEach(module('core'))` loads the `core` module (which contains the `checkmark`\nfilter) into the injector, before every test.\n\nNote that we call the helper function `inject(function(checkmarkFilter) {...})`, to get access to\nthe filter that we want to test. See also {@link angular.mock.inject angular.mock.inject()}.\n\n<div class=\"alert alert-info\">\n  When injecting a filter, we need to suffix the filter name with 'Filter'. For example, our\n  `checkmark` filter is injected as `checkmarkFilter`.\n  See the [Filters](guide/filter#using-filters-in-controllers-services-and-directives) section of\n  the Developer Guide for more info.\n</div>\n\nYou should now see the following output in the Karma tab:\n\n```\nChrome 49.0: Executed 4 of 4 SUCCESS (0.091 secs / 0.075 secs)\n```\n\n\n## Experiments\n\n<div></div>\n\n* Let's experiment with some of the {@link api/ng/filter built-in AngularJS filters}.\n  Add the following bindings to `index.html`:\n\n  * `{{'lower cap string' | uppercase}}`\n  * `{{{foo: 'bar', baz: 42} | json}}`\n  * `{{1459461289000 | date}}`\n  * `{{1459461289000 | date:'MM/dd/yyyy @ h:mma'}}`\n\n\n* We can also create a model with an input element, and combine it with a filtered binding.\n  Add the following to `index.html`:\n\n  ```html\n  <input ng-model=\"userInput\" /> Uppercased: {{userInput | uppercase}}\n  ```\n\n\n## Summary\n\nNow that we have learned how to write and test a custom filter, let's go to {@link step_12 step 12}\nto learn how we can use AngularJS to enhance the phone details page further.\n\n\n<ul doc-tutorial-nav=\"11\"></ul>\n"
  },
  {
    "path": "docs/content/tutorial/step_12.ngdoc",
    "content": "@ngdoc tutorial\n@name 12 - Event Handlers\n@step 12\n@description\n\n<ul doc-tutorial-nav=\"12\"></ul>\n\n\nIn this step, you will add a clickable phone image swapper to the phone details page.\n\n* The phone details view displays one large image of the current phone and several smaller thumbnail\n  images. It would be great if we could replace the large image with any of the thumbnails just by\n  clicking on the desired thumbnail image. Let's have a look at how we can do this with AngularJS.\n\n\n<div doc-tutorial-reset=\"12\"></div>\n\n\n## Component Controller\n\n<br />\n**`app/phone-detail/phone-detail.component.js`:**\n\n```js\n    ...\n    controller: ['$http', '$routeParams',\n      function PhoneDetailController($http, $routeParams) {\n        var self = this;\n\n        self.setImage = function setImage(imageUrl) {\n          self.mainImageUrl = imageUrl;\n        };\n\n        $http.get('phones/' + $routeParams.phoneId + '.json').then(function(response) {\n          self.phone = response.data;\n          self.setImage(self.phone.images[0]);\n        });\n      }\n    ]\n    ...\n```\n\nIn the `phoneDetail` component's controller, we created the `mainImageUrl` model property and set\nits default value to the first phone image URL.\n\nWe also created a `setImage()` method (to be used as event handler), that will change the value of\n`mainImageUrl`.\n\n\n## Component Template\n\n<br />\n**`app/phone-detail/phone-detail.template.html`:**\n\n```html\n<img ng-src=\"{{$ctrl.mainImageUrl}}\" class=\"phone\" />\n...\n<ul class=\"phone-thumbs\">\n  <li ng-repeat=\"img in $ctrl.phone.images\">\n    <img ng-src=\"{{img}}\" ng-click=\"$ctrl.setImage(img)\" />\n  </li>\n</ul>\n...\n```\n\nWe bound the `ngSrc` directive of the large image to the `$ctrl.mainImageUrl` property.\n\nWe also registered an {@link ng.directive:ngClick ngClick} handler with thumbnail images. When a\nuser clicks on one of the thumbnail images, the handler will use the `$ctrl.setImage()` method\ncallback to change the value of the `$ctrl.mainImageUrl` property to the URL of the clicked\nthumbnail image.\n\n<img class=\"diagram\" src=\"img/tutorial/tutorial_12.png\">\n\n\n## Testing\n\nTo verify this new feature, we added two E2E tests. One verifies that `mainImageUrl` is set to the\nfirst phone image URL by default. The second test clicks on several thumbnail images and verifies\nthat the main image URL changes accordingly.\n\n<br />\n**`e2e-tests/scenarios.js`:**\n\n```js\n  ...\n\n  describe('View: Phone detail', function() {\n\n    ...\n\n    it('should display the first phone image as the main phone image', function() {\n      var mainImage = element(by.css('img.phone'));\n\n      expect(mainImage.getAttribute('src')).toMatch(/img\\/phones\\/nexus-s.0.jpg/);\n    });\n\n    it('should swap the main image when clicking on a thumbnail image', function() {\n      var mainImage = element(by.css('img.phone'));\n      var thumbnails = element.all(by.css('.phone-thumbs img'));\n\n      thumbnails.get(2).click();\n      expect(mainImage.getAttribute('src')).toMatch(/img\\/phones\\/nexus-s.2.jpg/);\n\n      thumbnails.get(0).click();\n      expect(mainImage.getAttribute('src')).toMatch(/img\\/phones\\/nexus-s.0.jpg/);\n    });\n\n  });\n\n  ...\n```\n\nYou can now rerun the tests with `npm run protractor`.\n\nWe also have to refactor one of our unit tests, because of the addition of the `mainImageUrl` model\nproperty to the controller. As previously, we will use a mocked response.\n\n<br />\n**`app/phone-detail/phone-detail.component.spec.js`:**\n\n```js\n  ...\n\n  describe('controller', function() {\n    var $httpBackend, ctrl\n    var xyzPhoneData = {\n      name: 'phone xyz',\n      images: ['image/url1.png', 'image/url2.png']\n    };\n\n    beforeEach(inject(function($componentController, _$httpBackend_, _$routeParams_) {\n      $httpBackend = _$httpBackend_;\n      $httpBackend.expectGET('phones/xyz.json').respond(xyzPhoneData);\n\n      ...\n    }));\n\n    it('should fetch phone details', function() {\n      expect(ctrl.phone).toBeUndefined();\n\n      $httpBackend.flush();\n      expect(ctrl.phone).toEqual(xyzPhoneData);\n    });\n\n  });\n\n  ...\n```\n\nOur unit tests should now be passing again.\n\n\n## Experiments\n\n<div></div>\n\n* Similar to the `ngClick` directive, which binds an AngularJS expression to the `click` event, there\n  are built-in directives for all native events, such as `dblclick`, `focus`/`blur`, mouse and key\n  events, etc.\n\n  Let's add a new controller method to the `phoneDetail` component's controller:\n\n  ```js\n  self.onDblclick = function onDblclick(imageUrl) {\n    alert('You double-clicked image: ' + imageUrl);\n  };\n  ```\n\n  and add the following to the `<img>` element in `phone-detail.template.html`:\n\n  ```html\n  <img ... ng-dblclick=\"$ctrl.onDblclick(img)\" />\n  ```\n\n  Now, whenever you double-click on a thumbnail, an alert pops-up. Pretty annoying!\n\n\n## Summary\n\nWith the phone image swapper in place, we are ready for {@link step_13 step 13} to learn an even\nbetter way to fetch data.\n\n\n<ul doc-tutorial-nav=\"12\"></ul>\n"
  },
  {
    "path": "docs/content/tutorial/step_13.ngdoc",
    "content": "@ngdoc tutorial\n@name 13 - REST and Custom Services\n@step 13\n@description\n\n<ul doc-tutorial-nav=\"13\"></ul>\n\n\nIn this step, we will change the way our application fetches data.\n\n* We define a custom service that represents a [RESTful][restful] client. Using this client we can\n  make requests for data to the server in an easier way, without having to deal with the lower-level\n  {@link ng.$http $http} API, HTTP methods and URLs.\n\n\n<div doc-tutorial-reset=\"13\"></div>\n\n\n## Dependencies\n\nThe RESTful functionality is provided by AngularJS in the {@link ngResource ngResource} module, which\nis distributed separately from the core AngularJS framework.\n\nSince we are using [npm][npm] to install client-side dependencies, this step updates the\n`package.json` configuration file to include the new dependency:\n\n<br />\n**`package.json`:**\n\n```json\n{\n  \"name\": \"angular-phonecat\",\n  ...\n  \"dependencies\": {\n    \"angular\": \"1.8.x\",\n    \"angular-resource\": \"1.8.x\",\n    \"angular-route\": \"1.8.x\",\n    \"bootstrap\": \"3.3.x\"\n  },\n  ...\n}\n```\n\nThe new dependency `\"angular-resource\": \"1.8.x\"` tells npm to install a version of the\nangular-resource module that is compatible with version 1.8.x of AngularJS. We must tell npm to\ndownload and install this dependency.\n\n```\nnpm install\n```\n\n\n## Service\n\nWe create our own service to provide access to the phone data on the server. We will put the service\nin its own module, under `core`, so we can explicitly declare its dependency on `ngResource`:\n\n<br />\n**`app/core/phone/phone.module.js`:**\n\n```js\nangular.module('core.phone', ['ngResource']);\n```\n\n<br />\n**`app/core/phone/phone.service.js`:**\n\n```js\n  angular.\n    module('core.phone').\n    factory('Phone', ['$resource',\n      function($resource) {\n        return $resource('phones/:phoneId.json', {}, {\n          query: {\n            method: 'GET',\n            params: {phoneId: 'phones'},\n            isArray: true\n          }\n        });\n      }\n    ]);\n```\n\nWe used the {@link angular.Module module API} to register a custom service using a factory function.\nWe passed in the name of the service &mdash; `'Phone'` &mdash; and the factory function. The factory\nfunction is similar to a controller's constructor in that both can declare dependencies to be\ninjected via function arguments. The `Phone` service declares a dependency on the `$resource`\nservice, provided by the `ngResource` module.\n\nThe {@link ngResource.$resource $resource} service makes it easy to create a [RESTful][restful]\nclient with just a few lines of code. This client can then be used in our application, instead of\nthe lower-level {@link ng.$http $http} service.\n\n<br />\n**`app/core/core.module.js`:**\n\n```js\nangular.module('core', ['core.phone']);\n```\n\nWe need to add the `core.phone` module as a dependency of the `core` module.\n\n\n## Template\n\nOur custom resource service will be defined in `app/core/phone/phone.service.js`, so we need to\ninclude this file and the associated `.module.js` file in our layout template. Additionally, we also\nneed to load the `angular-resource.js` file, which contains the `ngResource` module:\n\n<br />\n**`app/index.html`:**\n\n```html\n<head>\n  ...\n  <script src=\"lib/angular-resource/angular-resource.js\"></script>\n  ...\n  <script src=\"core/phone/phone.module.js\"></script>\n  <script src=\"core/phone/phone.service.js\"></script>\n  ...\n</head>\n```\n\n\n## Component Controllers\n\nWe can now simplify our component controllers (`PhoneListController` and `PhoneDetailController`) by\nfactoring out the lower-level `$http` service, replacing it with the new `Phone` service.\nAngularJS's `$resource` service is easier to use than `$http` for interacting with data sources\nexposed as RESTful resources. It is also easier now to understand what the code in our controllers\nis doing.\n\n<br />\n**`app/phone-list/phone-list.module.js`:**\n\n```js\nangular.module('phoneList', ['core.phone']);\n```\n\n<br />\n**`app/phone-list/phone-list.component.js`:**\n\n```js\n  angular.\n    module('phoneList').\n    component('phoneList', {\n      templateUrl: 'phone-list/phone-list.template.html',\n      controller: ['Phone',\n        function PhoneListController(Phone) {\n          this.phones = Phone.query();\n          this.orderProp = 'age';\n        }\n      ]\n    });\n```\n\n<br />\n**`app/phone-detail/phone-detail.module.js`:**\n\n```js\nangular.module('phoneDetail', [\n  'ngRoute',\n  'core.phone'\n]);\n```\n\n<br />\n**`app/phone-detail/phone-detail.component.js`:**\n\n```js\n  angular.\n    module('phoneDetail').\n    component('phoneDetail', {\n      templateUrl: 'phone-detail/phone-detail.template.html',\n      controller: ['$routeParams', 'Phone',\n        function PhoneDetailController($routeParams, Phone) {\n          var self = this;\n          self.phone = Phone.get({phoneId: $routeParams.phoneId}, function(phone) {\n            self.setImage(phone.images[0]);\n          });\n\n          self.setImage = function setImage(imageUrl) {\n            self.mainImageUrl = imageUrl;\n          };\n        }\n      ]\n    });\n```\n\nNotice how in `PhoneListController` we replaced:\n\n```js\n$http.get('phones/phones.json').then(function(response) {\n  self.phones = response.data;\n});\n```\n\nwith just:\n\n```js\nthis.phones = Phone.query();\n```\n\nThis is a simple and declarative statement that we want to query for all phones.\n\nAn important thing to notice in the code above is that we don't pass any callback functions, when\ninvoking methods of our `Phone` service. Although it looks as if the results were returned\nsynchronously, that is not the case at all. What is returned synchronously is a \"future\" — an\nobject, which will be filled with data, when the XHR response is received. Because of the\ndata-binding in AngularJS, we can use this future and bind it to our template. Then, when the data\narrives, the view will be updated automatically.\n\nSometimes, relying on the future object and data-binding alone is not sufficient to do everything\nwe require, so in these cases, we can add a callback to process the server response. The\n`phoneDetail` component's controller illustrates this by setting the `mainImageUrl` in a callback.\n\n\n## Testing\n\nBecause we are now using the {@link ngResource ngResource} module, it is necessary to update the\nKarma configuration file with angular-resource.\n\n<br />\n**`karma.conf.js`:**\n\n```js\n    files: [\n      'lib/angular/angular.js',\n      'lib/angular-resource/angular-resource.js',\n      ...\n    ],\n```\n\nWe have added a unit test to verify that our new service is issuing HTTP requests and returns the\nexpected \"future\" objects/arrays.\n\nThe {@link ngResource.$resource $resource} service augments the response object with extra methods\n&mdash; e.g. for updating and deleting the resource &mdash; and properties (some of which are only\nmeant to be accessed by AngularJS). If we were to use Jasmine's standard `.toEqual()` matcher, our\ntests would fail, because the test values would not match the responses exactly.\n\nTo solve the  problem, we instruct Jasmine to use a [custom equality tester][jasmine-equality] for\ncomparing objects. We specify {@link angular.equals angular.equals} as our equality tester, which\nignores functions and `$`-prefixed properties, such as those added by the `$resource` service.<br />\n(Remember that AngularJS uses the `$` prefix for its proprietary API.)\n\n<br />\n**`app/core/phone/phone.service.spec.js`:**\n\n```js\ndescribe('Phone', function() {\n  ...\n  var phonesData = [...];\n\n  // Add a custom equality tester before each test\n  beforeEach(function() {\n    jasmine.addCustomEqualityTester(angular.equals);\n  });\n\n  // Load the module that contains the `Phone` service before each test\n  ...\n\n  // Instantiate the service and \"train\" `$httpBackend` before each test\n  ...\n\n  // Verify that there are no outstanding expectations or requests after each test\n  afterEach(function () {\n    $httpBackend.verifyNoOutstandingExpectation();\n    $httpBackend.verifyNoOutstandingRequest();\n  });\n\n  it('should fetch the phones data from `/phones/phones.json`', function() {\n    var phones = Phone.query();\n\n    expect(phones).toEqual([]);\n\n    $httpBackend.flush();\n    expect(phones).toEqual(phonesData);\n  });\n\n});\n```\n\nHere we are using `$httpBackend`'s\n{@link ngMock.$httpBackend#verifyNoOutstandingExpectation verifyNoOutstandingExpectation()} and\n{@link ngMock.$httpBackend#verifyNoOutstandingExpectation verifyNoOutstandingRequest()} methods to\nverify that all expected requests have been sent and that no extra request is scheduled for later.\n\nNote that we have also modified our component tests to use the custom matcher when appropriate.\n\nYou should now see the following output in the Karma tab:\n\n```\nChrome 49.0: Executed 5 of 5 SUCCESS (0.123 secs / 0.104 secs)\n```\n\n\n## Summary\n\nNow that we have seen how to build a custom service as a RESTful client, we are ready for\n{@link step_14 step 14} to learn how to enhance the user experience with animations.\n\n\n<ul doc-tutorial-nav=\"13\"></ul>\n\n\n[jasmine-equality]: https://jasmine.github.io/2.4/custom_equality.html\n[npm]: https://www.npmjs.com/\n[restful]: https://en.wikipedia.org/wiki/Representational_State_Transfer\n"
  },
  {
    "path": "docs/content/tutorial/step_14.ngdoc",
    "content": "@ngdoc tutorial\n@name 14 - Animations\n@step 14\n@description\n\n<ul doc-tutorial-nav=\"14\"></ul>\n\n\nIn this step, we will enhance our web application by adding CSS and JavaScript animations on top of\nthe template code we created earlier.\n\n* We now use the {@link ngAnimate ngAnimate} module to enable animations throughout the application.\n* We also rely on built-in directives to automatically trigger hooks for animations to tap into.\n* When an animation is found, it will run along with the actual DOM operation that is being issued\n  on the element at the given time (e.g. inserting/removing nodes on {@link ngRepeat ngRepeat} or\n  adding/removing classes on {@link ngClass ngClass}).\n\n\n<div doc-tutorial-reset=\"14\"></div>\n\n\n## Dependencies\n\nThe animation functionality is provided by AngularJS in the `ngAnimate` module, which is distributed\nseparately from the core AngularJS framework. In addition we will use [jQuery][jquery] in this\nproject to do extra JavaScript animations.\n\nSince we are using [npm][npm] to install client-side dependencies, this step updates the\n`package.json` configuration file to include the new dependencies:\n\n<br />\n**`package.json`:**\n\n```json\n{\n  \"name\": \"angular-phonecat\",\n  ...\n  \"dependencies\": {\n    \"angular\": \"1.8.x\",\n    \"angular-animate\": \"1.8.x\",\n    \"angular-resource\": \"1.8.x\",\n    \"angular-route\": \"1.8.x\",\n    \"bootstrap\": \"3.3.x\",\n    \"jquery\": \"^3.5.1\"\n  },\n  ...\n}\n```\n\n* `\"angular-animate\": \"1.8.x\"` tells npm to install a version of the angular-animate module that\n  is compatible with version 1.8.x of AngularJS.\n* `\"jquery\": \"^3.5.1\"` tells npm to install a version of jQuery that is compatible with 3.5.x and at least 3.5.1.\n  Note that this is not an AngularJS library; it is the standard jQuery library. We can use npm to\n  install a wide range of 3rd party libraries.\n\nNow, we must tell npm to download and install these dependencies.\n\n```\nnpm install\n```\n\n\n## How Animations work with `ngAnimate`\n\nTo get an idea of how animations work with AngularJS, you might want to read the\n[Animations](guide/animations) section of the Developer Guide first.\n\n\n## Template\n\nIn order to enable animations, we need to update `index.html`, loading the necessary dependencies\n(**angular-animate.js** and **jquery.js**) and the files that contain the CSS and JavaScript code\nused in CSS/JavaScript animations. The animation module, {@link ngAnimate ngAnimate}, contains the\ncode necessary to make your application \"animation aware\".\n\n<br />\n**`app/index.html`:**\n\n```html\n  ...\n\n  <!-- Defines CSS necessary for animations -->\n  <link rel=\"stylesheet\" href=\"app.animations.css\" />\n\n  ...\n\n  <!-- Used for JavaScript animations (include this before angular.js) -->\n  <script src=\"lib/jquery/dist/jquery.js\"></script>\n\n  ...\n\n  <!-- Adds animation support in AngularJS -->\n  <script src=\"lib/angular-animate/angular-animate.js\"></script>\n\n  <!-- Defines JavaScript animations -->\n  <script src=\"app.animations.js\"></script>\n\n  ...\n```\n\n<div class=\"alert alert-error\">\n  **Important:** Be sure to use jQuery version 2.1 or newer, when using AngularJS 1.5 or newer;\n  jQuery 1.x is not officially supported.\n  In order for AngularJS to detect jQuery and take advantage of it, make sure to include `jquery.js`\n  before `angular.js`.\n</div>\n\nAnimations can now be created within the CSS code (`app.animations.css`) as well as the JavaScript\ncode (`app.animations.js`).\n\n\n## Dependencies\n\nWe need to add a dependency on `ngAnimate` to our main module first:\n\n<br />\n**`app/app.module.js`:**\n\n```js\n  angular.\n    module('phonecatApp', [\n      'ngAnimate',\n      ...\n    ]);\n```\n\nNow that our application is \"animation aware\", let's create some fancy animations!\n\n\n## CSS Transition Animations: Animating `ngRepeat`\n\nWe will start off by adding CSS transition animations to our `ngRepeat` directive present on the\n`phoneList` component's template. We need to add an extra CSS class to our repeated element, in\norder to be able to hook into it with our CSS animation code.\n\n<br />\n**`app/phone-list/phone-list.template.html`:**\n\n```html\n...\n<ul class=\"phones\">\n  <li ng-repeat=\"phone in $ctrl.phones | filter:$ctrl.query | orderBy:$ctrl.orderProp\"\n      class=\"thumbnail phone-list-item\">\n    <a href=\"#!/phones/{{phone.id}}\" class=\"thumb\">\n      <img ng-src=\"{{phone.imageUrl}}\" alt=\"{{phone.name}}\" />\n    </a>\n    <a href=\"#!/phones/{{phone.id}}\">{{phone.name}}</a>\n    <p>{{phone.snippet}}</p>\n  </li>\n</ul>\n...\n```\n\nDid you notice the added `phone-list-item` CSS class? This is all we need in our HTML code to get\nanimations working.\n\nNow for the actual CSS transition animation code:\n\n<br />\n**`app/app.animations.css`:**\n\n```css\n.phone-list-item.ng-enter,\n.phone-list-item.ng-leave,\n.phone-list-item.ng-move {\n  transition: 0.5s linear all;\n}\n\n.phone-list-item.ng-enter,\n.phone-list-item.ng-move {\n  height: 0;\n  opacity: 0;\n  overflow: hidden;\n}\n\n.phone-list-item.ng-enter.ng-enter-active,\n.phone-list-item.ng-move.ng-move-active {\n  height: 120px;\n  opacity: 1;\n}\n\n.phone-list-item.ng-leave {\n  opacity: 1;\n  overflow: hidden;\n}\n\n.phone-list-item.ng-leave.ng-leave-active {\n  height: 0;\n  opacity: 0;\n  padding-bottom: 0;\n  padding-top: 0;\n}\n```\n\nAs you can see, our `phone-list-item` CSS class is combined together with the animation hooks that\noccur when items are inserted into and removed from the list:\n\n* The `ng-enter` class is applied to the element when a new phone is added to the list and rendered\n  on the page.\n* The `ng-move` class is applied to the element when a phone's relative position in the list\n  changes.\n* The `ng-leave` class is applied to the element when a phone is removed from the list.\n\nThe phone list items are added and removed based on the data passed to the `ngRepeat` directive.\nFor example, if the filter data changes, the items will be animated in and out of the repeat list.\n\nSomething important to note is that, when an animation occurs, two sets of CSS classes are added to\nthe element:\n\n1. A \"starting\" class that represents the style at the beginning of the animation.\n2. An \"active\" class that represents the style at the end of the animation.\n\nThe name of the starting class is the name of the event that is fired (like `enter`, `move` or\n`leave`) prefixed with `ng-`. So an `enter` event will result in adding the `ng-enter` class.\n\nThe active class name is derived from the starting class by appending an `-active` suffix.\nThis two-class CSS naming convention allows the developer to craft an animation, beginning to end.\n\nIn the example above, animated elements are expanded from a height of **0px** to **120px** when they\nare added to the list and are collapsed back down to **0px** before being removed from the list.\nThere is also a catchy fade-in/fade-out effect that occurs at the same time. All this is handled by\nthe CSS transition declaration at the top of the CSS file.\n\n<div class=\"alert alert-warning\">\n  Although all modern browsers have good support for [CSS transitions][caniuse-css-transitions] and\n  [CSS animations][caniuse-css-animation], IE9 and earlier IE versions do not.\n  If you want animations that are backwards-compatible with older browsers, consider using\n  JavaScript-based animations, which are demonstrated below.\n</div>\n\n\n## CSS Keyframe Animations: Animating `ngView`\n\nNext, let's add an animation for transitions between route changes in\n{@link ngRoute.directive:ngView ngView}.\n\nAgain, we need to prepare our HTML template by adding a new CSS class, this time to the `ng-view`\nelement. In order to gain more \"expressive power\" for our animations, we will also wrap the\n`[ng-view]` element in a container element.\n\n<br />\n**`app/index.html`:**\n\n```html\n<div class=\"view-container\">\n  <div ng-view class=\"view-frame\"></div>\n</div>\n```\n\nWe have applied a `position: relative` CSS style to the `.view-container` wrapper, so that it is\neasier for us to manage the `.view-frame` element's positioning during the animation.\n\nWith our preparation code in place, let's move on to the actual CSS styles for this transition\nanimation.\n\n<br />\n**`app/app.animations.css`:**\n\n```css\n...\n\n.view-container {\n  position: relative;\n}\n\n.view-frame.ng-enter,\n.view-frame.ng-leave {\n  background: white;\n  left: 0;\n  position: absolute;\n  right: 0;\n  top: 0;\n}\n\n.view-frame.ng-enter {\n  animation: 1s fade-in;\n  z-index: 100;\n}\n\n.view-frame.ng-leave {\n  animation: 1s fade-out;\n  z-index: 99;\n}\n\n@keyframes fade-in {\n  from { opacity: 0; }\n  to   { opacity: 1; }\n}\n\n@keyframes fade-out {\n  from { opacity: 1; }\n  to   { opacity: 0; }\n}\n\n/* Older browsers might need vendor-prefixes for keyframes and animation! */\n```\n\nNothing fancy here! Just a simple fade-in/fade-out effect between pages. The only thing out of the\nordinary here is that we are using absolute positioning to position the entering page (identified\nby the `ng-enter` class) on top of the leaving page (identified by the `ng-leave` class). At the\nsame time a cross-fade animation is performed. So, as the previous page is just about to be removed,\nit fades out, while the new page fades in right on top of it.\n\nOnce the `leave` animation is over, the element is removed from the DOM. Likewise, once the `enter`\nanimation is complete, the `ng-enter` and `ng-enter-active` CSS classes are removed from the\nelement, causing it to rerender and reposition itself with its default CSS styles (so no more\nabsolute positioning once the animation is over). This works fluidly and the pages flow naturally\nbetween route changes, without anything jumping around.\n\nThe applied CSS classes are much the same as with `ngRepeat`. Each time a new page is loaded the\n`ngView` directive will create a copy of itself, download the template and append the contents. This\nensures that all views are contained within a single HTML element, which allows for easy animation\ncontrol.\n\nFor more on CSS animations, see the [MDN web docs][mdn-animations].\n\n\n## Animating `ngClass` with JavaScript\n\nLet's add another animation to our application. On our `phone-detail.template.html` view, we have a\nnice thumbnail swapper. By clicking on the thumbnails listed on the page, the profile phone image\nchanges. But how can we incorporate animations?\n\nLet's give it some thought first. Basically, when a user clicks on a thumbnail image, they are\nchanging the state of the profile image to reflect the newly selected thumbnail image. The best way\nto specify state changes within HTML is to use classes. Much like before &mdash; when we used a CSS\nclass to drive the animation &mdash; this time the animation will occur when the CSS class itself\nchanges.\n\nEvery time a phone thumbnail is selected, the state changes and the `.selected` CSS class is added\nto the matching profile image. This will trigger the animation.\n\nWe will start by tweaking our HTML code in `phone-detail.template.html`. Notice that we have changed\nthe way we display our large image:\n\n<br />\n**`app/phone-detail/phone-detail.template.html`:**\n\n```html\n<div class=\"phone-images\">\n  <img ng-src=\"{{img}}\" class=\"phone\"\n      ng-class=\"{selected: img === $ctrl.mainImageUrl}\"\n      ng-repeat=\"img in $ctrl.phone.images\" />\n</div>\n\n...\n```\n\nJust like with the thumbnails, we are using a repeater to display **all** the profile images as a\nlist, however we're not animating any repeat-related transitions. Instead, we will be keeping our\neye on each element's classes and especially the `selected` class, since its presence or absence\nwill determine if the element is visible or hidden. The addition/removal of the `selected` class is\nmanaged by the {@link ngClass ngClass} directive, based on the specified condition\n(`img === $ctrl.mainImageUrl`).\nIn our case, there is always exactly one element that has the `selected` class, and therefore there\nwill be exactly one phone profile image visible on the screen at all times.\n\nWhen the `selected` class is added to an element, the `selected-add` and `selected-add-active`\nclasses are added just before to signal AngularJS to fire off an animation. When the `selected`\nclass is removed from an element, the `selected-remove` and `selected-remove-active` classes are\napplied to the element, triggering another animation.\n\nFinally, in order to ensure that the phone images are displayed correctly when the page is first\nloaded, we also tweak the detail page CSS styles:\n\n<br />\n**`app/app.css`:**\n\n```css\n...\n\n.phone {\n  background-color: white;\n  display: none;\n  float: left;\n  height: 400px;\n  margin-bottom: 2em;\n  margin-right: 3em;\n  padding: 2em;\n  width: 400px;\n}\n\n.phone:first-child {\n  display: block;\n}\n\n.phone-images {\n  background-color: white;\n  float: left;\n  height: 450px;\n  overflow: hidden;\n  position: relative;\n  width: 450px;\n}\n\n...\n```\n\nYou may be thinking that we are just going to create another CSS-based animation. Although we could\ndo that, let's take the opportunity to learn how to create JavaScript-based animations with the\n{@link ng.angular.Module#animation .animation()} module method.\n\n<br />\n**`app/app.animations.js`:**\n\n```js\n  angular.\n    module('phonecatApp').\n    animation('.phone', function phoneAnimationFactory() {\n      return {\n        addClass: animateIn,\n        removeClass: animateOut\n      };\n\n      function animateIn(element, className, done) {\n        if (className !== 'selected') return;\n\n        element.\n          css({\n            display: 'block',\n            position: 'absolute',\n            top: 500,\n            left: 0\n          }).\n          animate({\n            top: 0\n          }, done);\n\n        return function animateInEnd(wasCanceled) {\n          if (wasCanceled) element.stop();\n        };\n      }\n\n      function animateOut(element, className, done) {\n        if (className !== 'selected') return;\n\n        element.\n          css({\n            position: 'absolute',\n            top: 0,\n            left: 0\n          }).\n          animate({\n            top: -500\n          }, done);\n\n        return function animateOutEnd(wasCanceled) {\n          if (wasCanceled) element.stop();\n        };\n      }\n    });\n```\n\nWe are creating a custom animation by specifying the target elements via a CSS class selector (here\n`.phone`) and an animation _factory_ function (here `phoneAnimationFactory()`). The factory function\nreturns an object associating specific _events_ (object keys) to animation _callbacks_ (object\nvalues). The _events_ correspond to DOM actions that `ngAnimate` recognizes and can hook into, such\nas `addClass`/`removeClass`/`setClass`, `enter`/`move`/`leave` and `animate`. The associated\ncallbacks are called by `ngAnimate` at appropriate times.\n\nFor more info on animation factories, check out the\n{@link ng.$animateProvider#register API Reference}.\n\nIn this case, we are interested in a class getting added to/removed from a `.phone` element, thus we\nspecify callbacks for the `addClass` and `removeClass` events. When the `selected` class is added to\nan element (via the `ngClass` directive), the `addClass` JavaScript callback will be executed with\n`element` passed in as a parameter. The last parameter passed in is the `done` callback function. We\ncall `done()` to let AngularJS know that our custom JavaScript animation has ended. The `removeClass`\ncallback works the same way, but instead gets executed when a class is removed.\n\nNote that we are using [jQuery][jquery]'s `animate()` helper to implement the animation. jQuery\nisn't required to do JavaScript animations with AngularJS, but we use it here anyway in order to\nkeep the example simple. More info on `jQuery.animate()` can be found in the\n[jQuery documentation][jquery-animate].\n\nWithin the event callbacks, we create the animation by manipulating the DOM. In the code above,\nthis is achieved using `element.css()` and `element.animate()`. As a result the new element is\npositioned with an offset of **500px** and then both elements &mdash; the previous and the new\n&mdash; are animated together by shifting each one up by **500px**. The outcome is a conveyor-belt\nlike animation. After the `animate()` function has completed the animation, it calls `done` to\nnotify AngularJS.\n\nYou may have noticed that each animation callback returns a function. This is an **optional**\nfunction, which (if provided) will be called when the animation ends, either because it ran to\ncompletion or because it was canceled (for example another animation took place on the same\nelement). A boolean parameter (`wasCanceled`) is passed to the function, letting the developer know\nif the animation was canceled or not. Use this function to do any necessary clean-up.\n\n\n## Experiments\n\n<div></div>\n\n* Reverse the animation, so that the elements animate downwards.\n\n* Make the animation run faster or slower, by passing a `duration` argument to `.animate()`:\n\n  ```js\n  element.css({...}).animate({...}, 1000 /* 1 second */, done);\n  ```\n\n* Make the animations \"asymmetrical\". For example, have the previous element fade out, while the new\n  element zooms in:\n\n  ```js\n  // animateIn()\n  element.css({\n    display: 'block',\n    opacity: 1,\n    position: 'absolute',\n    width: 0,\n    height: 0,\n    top: 200,\n    left: 200\n  }).animate({\n    width: 400,\n    height: 400,\n    top: 0,\n    left: 0\n  }, done);\n\n  // animateOut()\n  element.animate({\n    opacity: 0\n  }, done);\n  ```\n\n* Go crazy and come up with your own funky animations!\n\n\n## Summary\n\nOur application is now much more pleasant to use, thanks to the smooth transitions between pages\nand UI states.\n\nThere you have it! We have created a web application in a relatively short amount of time. In the\n{@link the_end closing notes} we will cover where to go from here.\n\n\n<ul doc-tutorial-nav=\"14\"></ul>\n\n\n[caniuse-css-animation]: https://caniuse.com/#feat=css-animation\n[caniuse-css-transitions]: https://caniuse.com/#feat=css-transitions\n[jquery]: https://jquery.com/\n[jquery-animate]: https://api.jquery.com/animate\n[mdn-animations]: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Animations/Using_CSS_animations\n[npm]: https://www.npmjs.com/\n"
  },
  {
    "path": "docs/content/tutorial/the_end.ngdoc",
    "content": "@ngdoc tutorial\n@name The End\n@step 99\n@description\n\nOur application is now complete. Feel free to experiment with the code further, and jump back to\nprevious steps using the `git checkout` command.\n\nFor more details and examples of the AngularJS concepts we touched on in this tutorial, see the\n{@link guide/ Developer Guide}.\n\nWhen you are ready to start developing a project using AngularJS, we recommend that you bootstrap\nyour development with the [angular-seed project][angular-seed].\n\nWe hope this tutorial was useful to you and that you learned enough about AngularJS to make you want\nto learn more. We especially hope you are inspired to go out and develop AngularJS web applications of\nyour own, and that you might be interested in {@link misc/contribute contributing} to AngularJS.\n\nIf you have questions or feedback or just want to say \"hi\", please post a message to the\n[mailing list][mailing-list]. You can also find us on [IRC][irc] or [Gitter][gitter].\n\n\n[angular-seed]: https://github.com/angular/angular-seed\n[gitter]: https://gitter.im/angular/angular.js\n[irc]: https://webchat.freenode.net/?channels=angularjs&uio=d4\n[mailing-list]: https://groups.google.com/forum/#!forum/angular\n"
  },
  {
    "path": "docs/gulpfile.js",
    "content": "'use strict';\n\nvar gulp = require('gulp');\nvar concat = require('gulp-concat');\nvar eslint = require('gulp-eslint');\nvar Dgeni = require('dgeni');\nvar merge = require('event-stream').merge;\nvar path = require('canonical-path');\nvar foreach = require('gulp-foreach');\nvar uglify = require('gulp-uglify');\nvar sourcemaps = require('gulp-sourcemaps');\nvar rename = require('gulp-rename');\n\n// We indicate to gulp that tasks are async by returning the stream.\n// Gulp can then wait for the stream to close before starting dependent tasks.\n// See clean for an async task, and see assets and doc-gen for dependent tasks below.\n\nvar outputFolder = '../build/docs';\n\nvar src = 'app/src/**/*.js';\nvar ignoredFiles = '!src/angular.bind.js';\nvar assets = 'app/assets/**/*';\n\n\nvar getMergedEslintConfig = function(filepath) {\n  return {\n    configFile: filepath,\n    baseConfig: '../.eslintrc.json',\n    rules: {\n      // Examples don't run in strict mode; accept that for now.\n      strict: 'off',\n      // Generated examples may miss the final EOL; ignore that.\n      'eol-last': 'off',\n      // Generated files use the system's default linebreak style (e.g. CRLF on Windows)\n      'linebreak-style': 'off',\n      // While alerts would be bad to have in the library or test code,\n      // they're perfectly fine in examples.\n      'no-alert': 'off',\n\n      // The following rules have to be disabled or tweaked because dgeni template wrappers\n      // don't follow them and we have no way to validate only the parts taken\n      // from ngdoc.\n\n      // some dgeni-packages templates generate whitespace-only lines\n      'no-trailing-spaces': ['error', { 'skipBlankLines': true }],\n\n      // dgeni templates use double quotes as string delimiters\n      quotes: 'off'\n    },\n    ignore: false,\n    useEslintrc: false\n  };\n};\n\nvar copyComponent = function(component, pattern, base, sourceFolder, packageFile) {\n  pattern = pattern || '/**/*';\n  base = base || '';\n  sourceFolder = sourceFolder || '../node_modules';\n  packageFile = packageFile || 'package.json';\n  var version = require(path.resolve(sourceFolder, component, packageFile)).version;\n  return gulp\n    .src(sourceFolder + '/' + component + pattern, {base: sourceFolder + '/' + component + '/' + base})\n    .pipe(gulp.dest(outputFolder + '/components/' + component + '-' + version));\n};\n\n\ngulp.task('build-app', function() {\n  var file = 'docs.js';\n  var minFile = 'docs.min.js';\n  var folder = outputFolder + '/js/';\n\n  return gulp.src([src, ignoredFiles])\n    .pipe(sourcemaps.init())\n    .pipe(concat(file))\n    .pipe(gulp.dest(folder))\n    .pipe(rename(minFile))\n    .pipe(uglify())\n    .pipe(sourcemaps.write('.'))\n    .pipe(gulp.dest(folder));\n});\n\n\ngulp.task('assets', function() {\n  var JS_EXT = /\\.js$/;\n  return merge(\n    gulp.src(['img/**/*']).pipe(gulp.dest(outputFolder + '/img')),\n    gulp.src([assets]).pipe(gulp.dest(outputFolder)),\n    gulp.src([assets])\n      .pipe(foreach(function(stream, file) {\n        if (JS_EXT.test(file.relative)) {\n          var minFile = file.relative.replace(JS_EXT, '.min.js');\n          return stream\n            .pipe(sourcemaps.init())\n            .pipe(concat(minFile))\n            .pipe(uglify())\n            .pipe(sourcemaps.write('.'))\n            .pipe(gulp.dest(outputFolder));\n        }\n      })),\n    copyComponent('bootstrap', '/dist/css/bootstrap?(.min).css', 'dist'),\n    copyComponent('bootstrap', '/dist/fonts/*', 'dist'),\n    copyComponent('open-sans-fontface', '/fonts/{Regular,Semibold,Bold}/*'),\n    copyComponent('lunr', '/lunr?(.min).js'),\n    copyComponent('google-code-prettify', '/**/{lang-css,prettify}.js'),\n    copyComponent('jquery', '/dist/jquery.js', 'dist'),\n    copyComponent('marked', '/lib/marked.js'),\n    copyComponent('marked', '/marked.min.js')\n  );\n});\n\n\ngulp.task('doc-gen', function() {\n  var dgeni = new Dgeni([require('./config')]);\n  return dgeni.generate().catch(function() {\n    process.exit(1);\n  });\n});\n\n\n// Lint the example and protractor test files\ngulp.task('eslint', ['doc-gen'], function() {\n  var examplesConfig = getMergedEslintConfig('../docs/app/test/.eslintrc.json');\n  // While in source we don't want to assume the browser environment so that we're\n  // compatible with non-browser window implementations like jsdom, it's not necessary\n  // in examples and may look weird to casual readers.\n  examplesConfig.envs = ['browser'];\n\n  var protractorConfig = getMergedEslintConfig('../docs/app/e2e/.eslintrc.json');\n  protractorConfig.rules['no-unused-vars'] = ['error', {\n    vars: 'local',\n    args: 'none',\n    // This variable is declared in code generated by dgeni-packages\n    // and not always used.\n    varsIgnorePattern: '^rootEl$'\n  }];\n\n  return merge(\n    gulp.src([\n      outputFolder + '/examples/**/*.js',\n      '!' + outputFolder + '/examples/**/protractor.js'\n    ])\n      // eslint() attaches the lint output to the \"eslint\" property\n      // of the file object so it can be used by other modules.\n      .pipe(eslint(examplesConfig))\n      // eslint.format() outputs the lint results to the console.\n      // Alternatively use eslint.formatEach() (see Docs).\n      .pipe(eslint.format())\n      // To have the process exit with an error code (1) on\n      // lint error, return the stream and pipe to failAfterError last.\n      .pipe(eslint.failAfterError()),\n    gulp.src([\n      outputFolder + '/ptore2e/**/*.js',\n      outputFolder + '/examples/**/protractor.js'\n    ])\n      .pipe(eslint(protractorConfig))\n      .pipe(eslint.format())\n      .pipe(eslint.failAfterError())\n  );\n});\n\n\n// The default task that will be run if no task is supplied\ngulp.task('default', ['assets', 'doc-gen', 'build-app', 'eslint']);\n\ngulp.task('watch', function() {\n  gulp.watch([src, ignoredFiles, assets], ['assets', 'build-app']);\n});\n"
  },
  {
    "path": "docs/protractor-conf.js",
    "content": "'use strict';\n\nvar config = require('../protractor-shared-conf').config;\n\nconfig.specs = [\n  'app/e2e/**/*.scenario.js'\n];\n\nconfig.capabilities.browserName = 'chrome';\n\nexports.config = config;\n"
  },
  {
    "path": "i18n/README.md",
    "content": "# i18n directory overview:\n\n- closure/ - closure files we use for ruleset generation\n- src/ - source files\n- spec/ - spec files for stuff in src directory\n- generate.sh - runs src scripts on closure dir and stores output in locale dir\n- update-closure.sh - downloads the latest version of closure files from public git repo\n\nThe closure files (maintained by Shanjian Li (shanjian)) change very rarely, so we don't need to\nregenerate locale files very often.\n\n"
  },
  {
    "path": "i18n/closure/currencySymbols.js",
    "content": "// Copyright 2009 The Closure Library Authors. All Rights Reserved.\n//\n// Licensed under the Apache License, Version 2.0 (the \"License\");\n// you may not use this file except in compliance with the License.\n// You may obtain a copy of the License at\n//\n//      http://www.apache.org/licenses/LICENSE-2.0\n//\n// Unless required by applicable law or agreed to in writing, software\n// distributed under the License is distributed on an \"AS-IS\" BASIS,\n// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n// See the License for the specific language governing permissions and\n// limitations under the License.\n\n\n/**\n * @fileoverview A utility to get better currency format pattern.\n *\n * This module implements a new currency format representation model. It\n * provides 3 currency representation forms: global, portable and local. Local\n * format is the most popular format people use to represent currency in its\n * circulating country without worrying about how it should be distinguished\n * from other currencies.  Global format is a formal representation in context\n * of multiple currencies in same page, it is ISO 4217 currency code. Portable\n * format is a compromise between global and local. It looks similar to how\n * people would like to see how their currency is being represented in other\n * media. While at the same time, it should be distinguishable to world's\n * popular currencies (like USD, EUR) and currencies somewhat relevant in the\n * area (like CNY in HK, though native currency is HKD). There is no guarantee\n * of uniqueness.\n *\n */\n\n\ngoog.provide('goog.i18n.currency');\ngoog.provide('goog.i18n.currency.CurrencyInfo');\ngoog.provide('goog.i18n.currency.CurrencyInfoTier2');\n\n\n/**\n * The mask of precision field.\n * @private\n */\ngoog.i18n.currency.PRECISION_MASK_ = 0x07;\n\n\n/**\n * Whether the currency sign should be positioned after the number.\n * @private\n */\ngoog.i18n.currency.POSITION_FLAG_ = 0x10;\n\n\n/**\n * Whether a space should be inserted between the number and currency sign.\n * @private\n */\ngoog.i18n.currency.SPACE_FLAG_ = 0x20;\n\n\n/**\n * Whether tier2 was enabled already by calling addTier2Support().\n * @private\n */\ngoog.i18n.currency.tier2Enabled_ = false;\n\n\n/**\n * Tests if currency is available.\n *\n * Note: If the currency is not available it might be in the tier2 currency set:\n * {@link goog.i18n.currency.CurrencyInfoTier2}. If that is the case call\n * {@link goog.i18n.currency.addTier2Support} before calling any other function\n * in this namespace.\n *\n * @param {string} currencyCode Currency code to tested.\n * @return {boolean} If the currency is available.\n */\ngoog.i18n.currency.isAvailable = function(currencyCode) {\n  return currencyCode in goog.i18n.currency.CurrencyInfo;\n};\n\n/**\n * This function will add tier2 currency support. Be default, only tier1\n * (most popular currencies) are supported. If an application really needs\n * to support some of the rarely used currencies, it should call this function\n * before any other functions in this namespace.\n */\ngoog.i18n.currency.addTier2Support = function() {\n  // Protection from executing this these again and again.\n  if (!goog.i18n.currency.tier2Enabled_) {\n    for (var key in goog.i18n.currency.CurrencyInfoTier2) {\n      goog.i18n.currency.CurrencyInfo[key] =\n          goog.i18n.currency.CurrencyInfoTier2[key];\n    }\n    goog.i18n.currency.tier2Enabled_ = true;\n  }\n};\n\n\n/**\n * Deprecated.\n * Global currency pattern always uses ISO-4217 currency code as prefix. Local\n * currency sign is added if it is different from currency code. Each currency\n * is unique in this form. The negative side is that ISO code looks weird in\n * some countries as people normally do not use it. Local currency sign\n * alleviates the problem, but also makes it a little verbose.\n *\n * @param {string} currencyCode ISO-4217 3-letter currency code.\n * @return {string} Global currency pattern string for given currency.\n * @deprecated Format numbers using {@link goog.i18n.NumberFormat} with\n *   {@link goog.i18n.NumberFormat.Format.CURRENCY} and\n *   {@link goog.i18n.NumberFormat.CurrencyStyle.GLOBAL}\n */\ngoog.i18n.currency.getGlobalCurrencyPattern = function(currencyCode) {\n  var info = goog.i18n.currency.CurrencyInfo[currencyCode];\n  var patternNum = info[0];\n  if (currencyCode == info[1]) {\n    return goog.i18n.currency.getCurrencyPattern_(patternNum, info[1]);\n  }\n  return currencyCode + ' ' +\n      goog.i18n.currency.getCurrencyPattern_(patternNum, info[1]);\n};\n\n\n/**\n * Return global currency sign string for those applications\n * that want to handle currency sign themselves.\n *\n * @param {string} currencyCode ISO-4217 3-letter currency code.\n * @return {string} Global currency sign for given currency.\n */\ngoog.i18n.currency.getGlobalCurrencySign = function(currencyCode) {\n  var info = goog.i18n.currency.CurrencyInfo[currencyCode];\n  return (currencyCode == info[1]) ? currencyCode :\n                                     currencyCode + ' ' + info[1];\n};\n\n\n/**\n * Deprecated.\n * Local currency pattern is the most frequently used pattern in currency's\n * native region. It does not care about how it is distinguished from other\n * currencies.\n *\n * @param {string} currencyCode ISO-4217 3-letter currency code.\n * @return {string} Local currency pattern string for given currency.\n * @deprecated Format numbers using {@link goog.i18n.NumberFormat} with\n *   {@link goog.i18n.NumberFormat.Format.CURRENCY} and\n *   {@link goog.i18n.NumberFormat.CurrencyStyle.LOCAL}\n */\ngoog.i18n.currency.getLocalCurrencyPattern = function(currencyCode) {\n  var info = goog.i18n.currency.CurrencyInfo[currencyCode];\n  return goog.i18n.currency.getCurrencyPattern_(info[0], info[1]);\n};\n\n\n/**\n * Returns local currency sign string for those applications that need to\n * handle currency sign separately.\n *\n * @param {string} currencyCode ISO-4217 3-letter currency code.\n * @return {string} Local currency sign for given currency.\n */\ngoog.i18n.currency.getLocalCurrencySign = function(currencyCode) {\n  return goog.i18n.currency.CurrencyInfo[currencyCode][1];\n};\n\n\n/**\n * Deprecated.\n * Portable currency pattern is a compromise between local and global. It is\n * not a mere blend or mid-way between the two. Currency sign is chosen so that\n * it looks familiar to native users. It also has enough information to\n * distinguish itself from other popular currencies in its native region.\n * In this pattern, currency sign symbols that has availability problem in\n * popular fonts are also avoided.\n *\n * @param {string} currencyCode ISO-4217 3-letter currency code.\n * @return {string} Portable currency pattern string for given currency.\n * @deprecated Format numbers using {@link goog.i18n.NumberFormat} with\n *   {@link goog.i18n.NumberFormat.Format.CURRENCY} and\n *   {@link goog.i18n.NumberFormat.CurrencyStyle.PORTABLE}\n */\ngoog.i18n.currency.getPortableCurrencyPattern = function(currencyCode) {\n  var info = goog.i18n.currency.CurrencyInfo[currencyCode];\n  return goog.i18n.currency.getCurrencyPattern_(info[0], info[2]);\n};\n\n\n/**\n * Return portable currency sign string for those applications that need to\n * handle currency sign themselves.\n *\n * @param {string} currencyCode ISO-4217 3-letter currency code.\n * @return {string} Portable currency sign for given currency.\n */\ngoog.i18n.currency.getPortableCurrencySign = function(currencyCode) {\n  return goog.i18n.currency.CurrencyInfo[currencyCode][2];\n};\n\n\n/**\n * This function returns the default currency sign's position. Some applications\n * may want to handle currency sign and currency amount separately. This\n * function can be used in such situations to correctly position the currency\n * sign relative to the amount.\n *\n * Use {@link goog.i18n.NumberFormat#isCurrencyCodeBeforeValue} for a locale\n * aware version of this API (recommended). isPrefixSignPosition() returns the\n * default currency sign's position in the currency's default locale (e.g. 'en'\n * for 'USD'), but most commonly the position is needed for the locale in which\n * the number is going to be displayed. For example, in 'fr' 10.10 USD would be\n * displayed as '10,10 $'.\n *\n * @param {string} currencyCode ISO-4217 3-letter currency code.\n * @return {boolean} true if currency should be positioned before amount field.\n */\ngoog.i18n.currency.isPrefixSignPosition = function(currencyCode) {\n  return (goog.i18n.currency.CurrencyInfo[currencyCode][0] &\n          goog.i18n.currency.POSITION_FLAG_) == 0;\n};\n\n\n/**\n * This function constructs the currency pattern. Currency sign is provided. The\n * pattern information is encoded in patternNum.\n *\n * @param {number} patternNum Encoded pattern number that has\n *     currency pattern information.\n * @param {string} sign The currency sign that will be used in pattern.\n * @return {string} currency pattern string.\n * @private\n */\ngoog.i18n.currency.getCurrencyPattern_ = function(patternNum, sign) {\n  var strParts = ['#,##0'];\n  var precision = patternNum & goog.i18n.currency.PRECISION_MASK_;\n  if (precision > 0) {\n    strParts.push('.');\n    for (var i = 0; i < precision; i++) {\n      strParts.push('0');\n    }\n  }\n  if ((patternNum & goog.i18n.currency.POSITION_FLAG_) == 0) {\n    strParts.unshift(\n        (patternNum & goog.i18n.currency.SPACE_FLAG_) ? \"' \" : \"'\");\n    strParts.unshift(sign);\n    strParts.unshift(\"'\");\n  } else {\n    strParts.push(\n        (patternNum & goog.i18n.currency.SPACE_FLAG_) ? \" '\" : \"'\", sign, \"'\");\n  }\n  return strParts.join('');\n};\n\n\n/**\n * Modify currency pattern string by adjusting precision for given currency.\n * Standard currency pattern will have 2 digit after decimal point.\n * Examples:\n *   $#,##0.00 ->  $#,##0    (precision == 0)\n *   $#,##0.00 ->  $#,##0.0  (precision == 1)\n *   $#,##0.00 ->  $#,##0.000  (precision == 3)\n *\n * @param {string} pattern currency pattern string.\n * @param {string} currencyCode 3-letter currency code.\n * @return {string} modified currency pattern string.\n */\ngoog.i18n.currency.adjustPrecision = function(pattern, currencyCode) {\n  var strParts = ['0'];\n  var info = goog.i18n.currency.CurrencyInfo[currencyCode];\n  var precision = info[0] & goog.i18n.currency.PRECISION_MASK_;\n  if (precision > 0) {\n    strParts.push('.');\n    for (var i = 0; i < precision; i++) {\n      strParts.push('0');\n    }\n  }\n  return pattern.replace(/0.00/g, strParts.join(''));\n};\n\n\n/**\n * Tier 1 currency information.\n *\n * The first number in the array is a combination of the precision mask and\n * other flags. The precision mask indicates how many decimal places to show for\n * the currency. Valid values are [0..7]. The position flag indicates whether\n * the currency sign should be positioned after the number. Valid values are 0\n * (before the number) or 16 (after the number). The space flag indicates\n * whether a space should be inserted between the currency sign and number.\n * Valid values are 0 (no space) and 32 (space).\n *\n * The number in the array is calculated by adding together the mask and flag\n * values. For example:\n *\n * 0: no precision (0), currency sign first (0), no space (0)\n * 2: two decimals precision (2), currency sign first (0), no space (0)\n * 18: two decimals precision (2), currency sign last (16), no space (0)\n * 50: two decimals precision (2), currency sign last (16), space (32)\n *\n * It's not recommended to read this data directly. Format numbers using\n * {@link goog.i18n.NumberFormat} with\n * {@link goog.i18n.NumberFormat.Format.CURRENCY} instead.\n *\n * @const {!Object<!Array<?>>}\n */\ngoog.i18n.currency.CurrencyInfo = {\n  'AED': [2, 'dh', '\\u062f.\\u0625.', 'DH'],\n  'ALL': [0, 'Lek', 'Lek'],\n  'AUD': [2, '$', 'AU$'],\n  'BDT': [2, '\\u09F3', 'Tk'],\n  'BGN': [2, 'lev', 'lev'],\n  'BRL': [2, 'R$', 'R$'],\n  'CAD': [2, '$', 'C$'],\n  'CDF': [2, 'FrCD', 'CDF'],\n  'CHF': [2, 'CHF', 'CHF'],\n  'CLP': [0, '$', 'CL$'],\n  'CNY': [2, '¥', 'RMB¥'],\n  'COP': [32, '$', 'COL$'],\n  'CRC': [0, '\\u20a1', 'CR\\u20a1'],\n  'CZK': [50, 'K\\u010d', 'K\\u010d'],\n  'DKK': [50, 'kr.', 'kr.'],\n  'DOP': [2, 'RD$', 'RD$'],\n  'EGP': [2, '£', 'LE'],\n  'ETB': [2, 'Birr', 'Birr'],\n  'EUR': [2, '€', '€'],\n  'GBP': [2, '£', 'GB£'],\n  'HKD': [2, '$', 'HK$'],\n  'HRK': [2, 'kn', 'kn'],\n  'HUF': [34, 'Ft', 'Ft'],\n  'IDR': [0, 'Rp', 'Rp'],\n  'ILS': [34, '\\u20AA', 'IL\\u20AA'],\n  'INR': [2, '\\u20B9', 'Rs'],\n  'IRR': [0, 'Rial', 'IRR'],\n  'ISK': [0, 'kr', 'kr'],\n  'JMD': [2, '$', 'JA$'],\n  'JPY': [0, '¥', 'JP¥'],\n  'KRW': [0, '\\u20A9', 'KR₩'],\n  'LKR': [2, 'Rs', 'SLRs'],\n  'LTL': [2, 'Lt', 'Lt'],\n  'MNT': [0, '\\u20AE', 'MN₮'],\n  'MVR': [2, 'Rf', 'MVR'],\n  'MXN': [2, '$', 'Mex$'],\n  'MYR': [2, 'RM', 'RM'],\n  'NOK': [50, 'kr', 'NOkr'],\n  'PAB': [2, 'B/.', 'B/.'],\n  'PEN': [2, 'S/.', 'S/.'],\n  'PHP': [2, '\\u20B1', 'PHP'],\n  'PKR': [0, 'Rs', 'PKRs.'],\n  'PLN': [50, 'z\\u0142', 'z\\u0142'],\n  'RON': [2, 'RON', 'RON'],\n  'RSD': [0, 'din', 'RSD'],\n  'RUB': [50, '\\u20bd', 'RUB'],\n  'SAR': [2, 'Rial', 'Rial'],\n  'SEK': [50, 'kr', 'kr'],\n  'SGD': [2, '$', 'S$'],\n  'THB': [2, '\\u0e3f', 'THB'],\n  'TRY': [2, 'TL', 'YTL'],\n  'TWD': [2, 'NT$', 'NT$'],\n  'TZS': [0, 'TSh', 'TSh'],\n  'UAH': [2, 'грн.', 'UAH'],\n  'USD': [2, '$', 'US$'],\n  'UYU': [2, '$', '$U'],\n  'VND': [48, '\\u20AB', 'VN\\u20AB'],\n  'YER': [0, 'Rial', 'Rial'],\n  'ZAR': [2, 'R', 'ZAR']\n};\n\n\n/**\n * Tier 2 currency information.\n *\n * It's not recommended to read this data directly. Format numbers using\n * {@link goog.i18n.NumberFormat} with\n * {@link goog.i18n.NumberFormat.Format.CURRENCY} instead.\n *\n * @const {!Object<!Array<?>>}\n */\ngoog.i18n.currency.CurrencyInfoTier2 = {\n  'AFN': [48, 'Af.', 'AFN'],\n  'AMD': [32, 'Dram', 'dram'],\n  'ANG': [2, 'NAf.', 'ANG'],\n  'AOA': [2, 'Kz', 'Kz'],\n  'ARS': [34, '$', 'AR$'],\n  'AWG': [2, 'Afl.', 'Afl.'],\n  'AZN': [34, '\\u20bc', 'AZN'],\n  'BAM': [2, 'KM', 'KM'],\n  'BBD': [2, '$', 'Bds$'],\n  'BHD': [3, 'din', 'din'],\n  'BIF': [0, 'FBu', 'FBu'],\n  'BMD': [2, '$', 'BD$'],\n  'BND': [2, '$', 'B$'],\n  'BOB': [2, 'Bs', 'Bs'],\n  'BSD': [2, '$', 'BS$'],\n  'BTN': [2, 'Nu.', 'Nu.'],\n  'BWP': [2, 'P', 'pula'],\n  'BYR': [48, 'p.', 'BYR'],\n  'BZD': [2, '$', 'BZ$'],\n  'CUC': [1, '$', 'CUC$'],\n  'CUP': [2, '$', 'CU$'],\n  'CVE': [2, 'CVE', 'Esc'],\n  'DJF': [0, 'Fdj', 'Fdj'],\n  'DZD': [2, 'din', 'din'],\n  'ERN': [2, 'Nfk', 'Nfk'],\n  'FJD': [2, '$', 'FJ$'],\n  'FKP': [2, '£', 'FK£'],\n  'GEL': [2, 'GEL', 'GEL'],\n  'GHS': [2, 'GHS', 'GHS'],\n  'GIP': [2, '£', 'GI£'],\n  'GMD': [2, 'GMD', 'GMD'],\n  'GNF': [0, 'FG', 'FG'],\n  'GTQ': [2, 'Q', 'GTQ'],\n  'GYD': [0, '$', 'GY$'],\n  'HNL': [2, 'L', 'HNL'],\n  'HTG': [2, 'HTG', 'HTG'],\n  'IQD': [0, 'din', 'IQD'],\n  'JOD': [3, 'din', 'JOD'],\n  'KES': [2, 'Ksh', 'Ksh'],\n  'KGS': [2, 'KGS', 'KGS'],\n  'KHR': [2, 'Riel', 'KHR'],\n  'KMF': [0, 'CF', 'KMF'],\n  'KPW': [0, '\\u20A9KP', 'KPW'],\n  'KWD': [3, 'din', 'KWD'],\n  'KYD': [2, '$', 'KY$'],\n  'KZT': [2, '\\u20B8', 'KZT'],\n  'LAK': [0, '\\u20AD', '\\u20AD'],\n  'LBP': [0, 'L£', 'LBP'],\n  'LRD': [2, '$', 'L$'],\n  'LSL': [2, 'LSL', 'LSL'],\n  'LYD': [3, 'din', 'LD'],\n  'MAD': [2, 'dh', 'MAD'],\n  'MDL': [2, 'MDL', 'MDL'],\n  'MGA': [0, 'Ar', 'MGA'],\n  'MKD': [2, 'din', 'MKD'],\n  'MMK': [0, 'K', 'MMK'],\n  'MOP': [2, 'MOP', 'MOP$'],\n  'MRO': [0, 'MRO', 'MRO'],\n  'MUR': [0, 'MURs', 'MURs'],\n  'MWK': [2, 'MWK', 'MWK'],\n  'MZN': [2, 'MTn', 'MTn'],\n  'NAD': [2, '$', 'N$'],\n  'NGN': [2, '\\u20A6', 'NG\\u20A6'],\n  'NIO': [2, 'C$', 'C$'],\n  'NPR': [2, 'Rs', 'NPRs'],\n  'NZD': [2, '$', 'NZ$'],\n  'OMR': [3, 'Rial', 'OMR'],\n  'PGK': [2, 'PGK', 'PGK'],\n  'PYG': [16, 'Gs.', 'PYG'],\n  'QAR': [2, 'Rial', 'QR'],\n  'RWF': [0, 'RF', 'RF'],\n  'SBD': [2, '$', 'SI$'],\n  'SCR': [2, 'SCR', 'SCR'],\n  'SDG': [2, 'SDG', 'SDG'],\n  'SHP': [2, '£', 'SH£'],\n  'SLL': [0, 'SLL', 'SLL'],\n  'SOS': [0, 'SOS', 'SOS'],\n  'SRD': [2, '$', 'SR$'],\n  'SSP': [2, '£', 'SSP'],\n  'STD': [0, 'Db', 'Db'],\n  'SYP': [0, '£', 'SY£'],\n  'SZL': [2, 'SZL', 'SZL'],\n  'TJS': [2, 'Som', 'TJS'],\n  'TND': [3, 'din', 'DT'],\n  'TOP': [2, 'T$', 'T$'],\n  'TTD': [2, '$', 'TT$'],\n  'UGX': [0, 'UGX', 'UGX'],\n  'UZS': [0, 'so\\u02bcm', 'UZS'],\n  'VEF': [2, 'Bs', 'Bs'],\n  'VUV': [0, 'VUV', 'VUV'],\n  'WST': [2, 'WST', 'WST'],\n  'XAF': [0, 'FCFA', 'FCFA'],\n  'XCD': [2, '$', 'EC$'],\n  'XOF': [0, 'CFA', 'CFA'],\n  'XPF': [48, 'FCFP', 'FCFP'],\n  'ZMW': [0, 'ZMW', 'ZMW'],\n  'ZWD': [0, '$', 'Z$']\n};\n"
  },
  {
    "path": "i18n/closure/datetimeSymbols.js",
    "content": "// Copyright 2011 The Closure Library Authors. All Rights Reserved.\n//\n// Licensed under the Apache License, Version 2.0 (the \"License\");\n// you may not use this file except in compliance with the License.\n// You may obtain a copy of the License at\n//\n//      http://www.apache.org/licenses/LICENSE-2.0\n//\n// Unless required by applicable law or agreed to in writing, software\n// distributed under the License is distributed on an \"AS-IS\" BASIS,\n// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n// See the License for the specific language governing permissions and\n// limitations under the License.\n\n/**\n * @fileoverview Date/time formatting symbols for all locales.\n *\n * File generated from CLDR ver. 31.0.1\n *\n * To reduce the file size (which may cause issues in some JS\n * developing environments), this file will only contain locales\n * that are frequently used by web applications. This is defined as\n * proto/closure_locales_data.txt and will change (most likely addition)\n * over time.  Rest of the data can be found in another file named\n * \"datetimesymbolsext.js\", which will be generated at\n * the same time together with this file.\n *\n * @suppress {const}\n */\n\n// clang-format off\n\ngoog.provide('goog.i18n.DateTimeSymbols');\ngoog.provide('goog.i18n.DateTimeSymbolsType');\ngoog.provide('goog.i18n.DateTimeSymbols_en_ISO');\ngoog.provide('goog.i18n.DateTimeSymbols_af');\ngoog.provide('goog.i18n.DateTimeSymbols_am');\ngoog.provide('goog.i18n.DateTimeSymbols_ar');\ngoog.provide('goog.i18n.DateTimeSymbols_ar_DZ');\ngoog.provide('goog.i18n.DateTimeSymbols_az');\ngoog.provide('goog.i18n.DateTimeSymbols_be');\ngoog.provide('goog.i18n.DateTimeSymbols_bg');\ngoog.provide('goog.i18n.DateTimeSymbols_bn');\ngoog.provide('goog.i18n.DateTimeSymbols_br');\ngoog.provide('goog.i18n.DateTimeSymbols_bs');\ngoog.provide('goog.i18n.DateTimeSymbols_ca');\ngoog.provide('goog.i18n.DateTimeSymbols_chr');\ngoog.provide('goog.i18n.DateTimeSymbols_cs');\ngoog.provide('goog.i18n.DateTimeSymbols_cy');\ngoog.provide('goog.i18n.DateTimeSymbols_da');\ngoog.provide('goog.i18n.DateTimeSymbols_de');\ngoog.provide('goog.i18n.DateTimeSymbols_de_AT');\ngoog.provide('goog.i18n.DateTimeSymbols_de_CH');\ngoog.provide('goog.i18n.DateTimeSymbols_el');\ngoog.provide('goog.i18n.DateTimeSymbols_en');\ngoog.provide('goog.i18n.DateTimeSymbols_en_AU');\ngoog.provide('goog.i18n.DateTimeSymbols_en_CA');\ngoog.provide('goog.i18n.DateTimeSymbols_en_GB');\ngoog.provide('goog.i18n.DateTimeSymbols_en_IE');\ngoog.provide('goog.i18n.DateTimeSymbols_en_IN');\ngoog.provide('goog.i18n.DateTimeSymbols_en_SG');\ngoog.provide('goog.i18n.DateTimeSymbols_en_US');\ngoog.provide('goog.i18n.DateTimeSymbols_en_ZA');\ngoog.provide('goog.i18n.DateTimeSymbols_es');\ngoog.provide('goog.i18n.DateTimeSymbols_es_419');\ngoog.provide('goog.i18n.DateTimeSymbols_es_ES');\ngoog.provide('goog.i18n.DateTimeSymbols_es_MX');\ngoog.provide('goog.i18n.DateTimeSymbols_es_US');\ngoog.provide('goog.i18n.DateTimeSymbols_et');\ngoog.provide('goog.i18n.DateTimeSymbols_eu');\ngoog.provide('goog.i18n.DateTimeSymbols_fa');\ngoog.provide('goog.i18n.DateTimeSymbols_fi');\ngoog.provide('goog.i18n.DateTimeSymbols_fil');\ngoog.provide('goog.i18n.DateTimeSymbols_fr');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_CA');\ngoog.provide('goog.i18n.DateTimeSymbols_ga');\ngoog.provide('goog.i18n.DateTimeSymbols_gl');\ngoog.provide('goog.i18n.DateTimeSymbols_gsw');\ngoog.provide('goog.i18n.DateTimeSymbols_gu');\ngoog.provide('goog.i18n.DateTimeSymbols_haw');\ngoog.provide('goog.i18n.DateTimeSymbols_he');\ngoog.provide('goog.i18n.DateTimeSymbols_hi');\ngoog.provide('goog.i18n.DateTimeSymbols_hr');\ngoog.provide('goog.i18n.DateTimeSymbols_hu');\ngoog.provide('goog.i18n.DateTimeSymbols_hy');\ngoog.provide('goog.i18n.DateTimeSymbols_id');\ngoog.provide('goog.i18n.DateTimeSymbols_in');\ngoog.provide('goog.i18n.DateTimeSymbols_is');\ngoog.provide('goog.i18n.DateTimeSymbols_it');\ngoog.provide('goog.i18n.DateTimeSymbols_iw');\ngoog.provide('goog.i18n.DateTimeSymbols_ja');\ngoog.provide('goog.i18n.DateTimeSymbols_ka');\ngoog.provide('goog.i18n.DateTimeSymbols_kk');\ngoog.provide('goog.i18n.DateTimeSymbols_km');\ngoog.provide('goog.i18n.DateTimeSymbols_kn');\ngoog.provide('goog.i18n.DateTimeSymbols_ko');\ngoog.provide('goog.i18n.DateTimeSymbols_ky');\ngoog.provide('goog.i18n.DateTimeSymbols_ln');\ngoog.provide('goog.i18n.DateTimeSymbols_lo');\ngoog.provide('goog.i18n.DateTimeSymbols_lt');\ngoog.provide('goog.i18n.DateTimeSymbols_lv');\ngoog.provide('goog.i18n.DateTimeSymbols_mk');\ngoog.provide('goog.i18n.DateTimeSymbols_ml');\ngoog.provide('goog.i18n.DateTimeSymbols_mn');\ngoog.provide('goog.i18n.DateTimeSymbols_mo');\ngoog.provide('goog.i18n.DateTimeSymbols_mr');\ngoog.provide('goog.i18n.DateTimeSymbols_ms');\ngoog.provide('goog.i18n.DateTimeSymbols_mt');\ngoog.provide('goog.i18n.DateTimeSymbols_my');\ngoog.provide('goog.i18n.DateTimeSymbols_nb');\ngoog.provide('goog.i18n.DateTimeSymbols_ne');\ngoog.provide('goog.i18n.DateTimeSymbols_nl');\ngoog.provide('goog.i18n.DateTimeSymbols_no');\ngoog.provide('goog.i18n.DateTimeSymbols_no_NO');\ngoog.provide('goog.i18n.DateTimeSymbols_or');\ngoog.provide('goog.i18n.DateTimeSymbols_pa');\ngoog.provide('goog.i18n.DateTimeSymbols_pl');\ngoog.provide('goog.i18n.DateTimeSymbols_pt');\ngoog.provide('goog.i18n.DateTimeSymbols_pt_BR');\ngoog.provide('goog.i18n.DateTimeSymbols_pt_PT');\ngoog.provide('goog.i18n.DateTimeSymbols_ro');\ngoog.provide('goog.i18n.DateTimeSymbols_ru');\ngoog.provide('goog.i18n.DateTimeSymbols_sh');\ngoog.provide('goog.i18n.DateTimeSymbols_si');\ngoog.provide('goog.i18n.DateTimeSymbols_sk');\ngoog.provide('goog.i18n.DateTimeSymbols_sl');\ngoog.provide('goog.i18n.DateTimeSymbols_sq');\ngoog.provide('goog.i18n.DateTimeSymbols_sr');\ngoog.provide('goog.i18n.DateTimeSymbols_sr_Latn');\ngoog.provide('goog.i18n.DateTimeSymbols_sv');\ngoog.provide('goog.i18n.DateTimeSymbols_sw');\ngoog.provide('goog.i18n.DateTimeSymbols_ta');\ngoog.provide('goog.i18n.DateTimeSymbols_te');\ngoog.provide('goog.i18n.DateTimeSymbols_th');\ngoog.provide('goog.i18n.DateTimeSymbols_tl');\ngoog.provide('goog.i18n.DateTimeSymbols_tr');\ngoog.provide('goog.i18n.DateTimeSymbols_uk');\ngoog.provide('goog.i18n.DateTimeSymbols_ur');\ngoog.provide('goog.i18n.DateTimeSymbols_uz');\ngoog.provide('goog.i18n.DateTimeSymbols_vi');\ngoog.provide('goog.i18n.DateTimeSymbols_zh');\ngoog.provide('goog.i18n.DateTimeSymbols_zh_CN');\ngoog.provide('goog.i18n.DateTimeSymbols_zh_HK');\ngoog.provide('goog.i18n.DateTimeSymbols_zh_TW');\ngoog.provide('goog.i18n.DateTimeSymbols_zu');\n/**\n * Date/time formatting symbols for locale en_ISO.\n */\ngoog.i18n.DateTimeSymbols_en_ISO = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, y MMMM dd', 'y MMMM d', 'y MMM d', 'yyyy-MM-dd'],\n  TIMEFORMATS: ['HH:mm:ss v', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  AVAILABLEFORMATS: {'Md': 'M/d', 'MMMMd': 'MMMM d', 'MMMd': 'MMM d'},\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n/**\n * Date/time formatting symbols for locale af.\n */\ngoog.i18n.DateTimeSymbols_af = {\n  ERAS: ['v.C.', 'n.C.'],\n  ERANAMES: ['voor Christus', 'na Christus'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Januarie', 'Februarie', 'Maart', 'April', 'Mei', 'Junie', 'Julie', 'Augustus', 'September', 'Oktober', 'November', 'Desember'],\n  STANDALONEMONTHS: ['Januarie', 'Februarie', 'Maart', 'April', 'Mei', 'Junie', 'Julie', 'Augustus', 'September', 'Oktober', 'November', 'Desember'],\n  SHORTMONTHS: ['Jan.', 'Feb.', 'Mrt.', 'Apr.', 'Mei', 'Jun.', 'Jul.', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Des.'],\n  STANDALONESHORTMONTHS: ['Jan.', 'Feb.', 'Mrt.', 'Apr.', 'Mei', 'Jun.', 'Jul.', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Des.'],\n  WEEKDAYS: ['Sondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrydag', 'Saterdag'],\n  STANDALONEWEEKDAYS: ['Sondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrydag', 'Saterdag'],\n  SHORTWEEKDAYS: ['So.', 'Ma.', 'Di.', 'Wo.', 'Do.', 'Vr.', 'Sa.'],\n  STANDALONESHORTWEEKDAYS: ['So.', 'Ma.', 'Di.', 'Wo.', 'Do.', 'Vr.', 'Sa.'],\n  NARROWWEEKDAYS: ['S', 'M', 'D', 'W', 'D', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'D', 'W', 'D', 'V', 'S'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['1ste kwartaal', '2de kwartaal', '3de kwartaal', '4de kwartaal'],\n  AMPMS: ['vm.', 'nm.'],\n  DATEFORMATS: ['EEEE, dd MMMM y', 'dd MMMM y', 'dd MMM y', 'y-MM-dd'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale am.\n */\ngoog.i18n.DateTimeSymbols_am = {\n  ERAS: ['ዓ/ዓ', 'ዓ/ም'],\n  ERANAMES: ['ዓመተ ዓለም', 'ዓመተ ምሕረት'],\n  NARROWMONTHS: ['ጃ', 'ፌ', 'ማ', 'ኤ', 'ሜ', 'ጁ', 'ጁ', 'ኦ', 'ሴ', 'ኦ', 'ኖ', 'ዲ'],\n  STANDALONENARROWMONTHS: ['ጃ', 'ፌ', 'ማ', 'ኤ', 'ሜ', 'ጁ', 'ጁ', 'ኦ', 'ሴ', 'ኦ', 'ኖ', 'ዲ'],\n  MONTHS: ['ጃንዩወሪ', 'ፌብሩወሪ', 'ማርች', 'ኤፕሪል', 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስት', 'ሴፕቴምበር', 'ኦክቶበር', 'ኖቬምበር', 'ዲሴምበር'],\n  STANDALONEMONTHS: ['ጃንዩወሪ', 'ፌብሩወሪ', 'ማርች', 'ኤፕሪል', 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስት', 'ሴፕቴምበር', 'ኦክቶበር', 'ኖቬምበር', 'ዲሴምበር'],\n  SHORTMONTHS: ['ጃንዩ', 'ፌብሩ', 'ማርች', 'ኤፕሪ', 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስ', 'ሴፕቴ', 'ኦክቶ', 'ኖቬም', 'ዲሴም'],\n  STANDALONESHORTMONTHS: ['ጃንዩ', 'ፌብሩ', 'ማርች', 'ኤፕሪ', 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስ', 'ሴፕቴ', 'ኦክቶ', 'ኖቬም', 'ዲሴም'],\n  WEEKDAYS: ['እሑድ', 'ሰኞ', 'ማክሰኞ', 'ረቡዕ', 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'],\n  STANDALONEWEEKDAYS: ['እሑድ', 'ሰኞ', 'ማክሰኞ', 'ረቡዕ', 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'],\n  SHORTWEEKDAYS: ['እሑድ', 'ሰኞ', 'ማክሰ', 'ረቡዕ', 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'],\n  STANDALONESHORTWEEKDAYS: ['እሑድ', 'ሰኞ', 'ማክሰ', 'ረቡዕ', 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'],\n  NARROWWEEKDAYS: ['እ', 'ሰ', 'ማ', 'ረ', 'ሐ', 'ዓ', 'ቅ'],\n  STANDALONENARROWWEEKDAYS: ['እ', 'ሰ', 'ማ', 'ረ', 'ሐ', 'ዓ', 'ቅ'],\n  SHORTQUARTERS: ['ሩብ1', 'ሩብ2', 'ሩብ3', 'ሩብ4'],\n  QUARTERS: ['1ኛው ሩብ', '2ኛው ሩብ', '3ኛው ሩብ', '4ኛው ሩብ'],\n  AMPMS: ['ጥዋት', 'ከሰዓት'],\n  DATEFORMATS: ['EEEE ፣d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale ar.\n */\ngoog.i18n.DateTimeSymbols_ar = {\n  ZERODIGIT: 0x0660,\n  ERAS: ['ق.م', 'م'],\n  ERANAMES: ['قبل الميلاد', 'ميلادي'],\n  NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'],\n  STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'],\n  MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  AMPMS: ['ص', 'م'],\n  DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 5,\n  WEEKENDRANGE: [4, 5],\n  FIRSTWEEKCUTOFFDAY: 4\n};\n\n\n/**\n * Date/time formatting symbols for locale ar_DZ.\n */\ngoog.i18n.DateTimeSymbols_ar_DZ = {\n  ERAS: ['ق.م', 'م'],\n  ERANAMES: ['قبل الميلاد', 'ميلادي'],\n  NARROWMONTHS: ['ج', 'ف', 'م', 'أ', 'م', 'ج', 'ج', 'أ', 'س', 'أ', 'ن', 'د'],\n  STANDALONENARROWMONTHS: ['ج', 'ف', 'م', 'أ', 'م', 'ج', 'ج', 'أ', 'س', 'أ', 'ن', 'د'],\n  MONTHS: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  STANDALONEMONTHS: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  SHORTMONTHS: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  STANDALONESHORTMONTHS: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  AMPMS: ['ص', 'م'],\n  DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 5,\n  WEEKENDRANGE: [4, 5],\n  FIRSTWEEKCUTOFFDAY: 4\n};\n\n\n/**\n * Date/time formatting symbols for locale az.\n */\ngoog.i18n.DateTimeSymbols_az = {\n  ERAS: ['e.ə.', 'y.e.'],\n  ERANAMES: ['eramızdan əvvəl', 'yeni era'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['yanvar', 'fevral', 'mart', 'aprel', 'may', 'iyun', 'iyul', 'avqust', 'sentyabr', 'oktyabr', 'noyabr', 'dekabr'],\n  STANDALONEMONTHS: ['Yanvar', 'Fevral', 'Mart', 'Aprel', 'May', 'İyun', 'İyul', 'Avqust', 'Sentyabr', 'Oktyabr', 'Noyabr', 'Dekabr'],\n  SHORTMONTHS: ['yan', 'fev', 'mar', 'apr', 'may', 'iyn', 'iyl', 'avq', 'sen', 'okt', 'noy', 'dek'],\n  STANDALONESHORTMONTHS: ['yan', 'fev', 'mar', 'apr', 'may', 'iyn', 'iyl', 'avq', 'sen', 'okt', 'noy', 'dek'],\n  WEEKDAYS: ['bazar', 'bazar ertəsi', 'çərşənbə axşamı', 'çərşənbə', 'cümə axşamı', 'cümə', 'şənbə'],\n  STANDALONEWEEKDAYS: ['bazar', 'bazar ertəsi', 'çərşənbə axşamı', 'çərşənbə', 'cümə axşamı', 'cümə', 'şənbə'],\n  SHORTWEEKDAYS: ['B.', 'B.E.', 'Ç.A.', 'Ç.', 'C.A.', 'C.', 'Ş.'],\n  STANDALONESHORTWEEKDAYS: ['B.', 'B.E.', 'Ç.A.', 'Ç.', 'C.A.', 'C.', 'Ş.'],\n  NARROWWEEKDAYS: ['7', '1', '2', '3', '4', '5', '6'],\n  STANDALONENARROWWEEKDAYS: ['7', '1', '2', '3', '4', '5', '6'],\n  SHORTQUARTERS: ['1-ci kv.', '2-ci kv.', '3-cü kv.', '4-cü kv.'],\n  QUARTERS: ['1-ci kvartal', '2-ci kvartal', '3-cü kvartal', '4-cü kvartal'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['d MMMM y, EEEE', 'd MMMM y', 'd MMM y', 'dd.MM.yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale be.\n */\ngoog.i18n.DateTimeSymbols_be = {\n  ERAS: ['да н.э.', 'н.э.'],\n  ERANAMES: ['да нараджэння Хрыстова', 'ад нараджэння Хрыстова'],\n  NARROWMONTHS: ['с', 'л', 'с', 'к', 'м', 'ч', 'л', 'ж', 'в', 'к', 'л', 'с'],\n  STANDALONENARROWMONTHS: ['с', 'л', 'с', 'к', 'м', 'ч', 'л', 'ж', 'в', 'к', 'л', 'с'],\n  MONTHS: ['студзеня', 'лютага', 'сакавіка', 'красавіка', 'мая', 'чэрвеня', 'ліпеня', 'жніўня', 'верасня', 'кастрычніка', 'лістапада', 'снежня'],\n  STANDALONEMONTHS: ['студзень', 'люты', 'сакавік', 'красавік', 'май', 'чэрвень', 'ліпень', 'жнівень', 'верасень', 'кастрычнік', 'лістапад', 'снежань'],\n  SHORTMONTHS: ['сту', 'лют', 'сак', 'кра', 'мая', 'чэр', 'ліп', 'жні', 'вер', 'кас', 'ліс', 'сне'],\n  STANDALONESHORTMONTHS: ['сту', 'лют', 'сак', 'кра', 'май', 'чэр', 'ліп', 'жні', 'вер', 'кас', 'ліс', 'сне'],\n  WEEKDAYS: ['нядзеля', 'панядзелак', 'аўторак', 'серада', 'чацвер', 'пятніца', 'субота'],\n  STANDALONEWEEKDAYS: ['нядзеля', 'панядзелак', 'аўторак', 'серада', 'чацвер', 'пятніца', 'субота'],\n  SHORTWEEKDAYS: ['нд', 'пн', 'аў', 'ср', 'чц', 'пт', 'сб'],\n  STANDALONESHORTWEEKDAYS: ['нд', 'пн', 'аў', 'ср', 'чц', 'пт', 'сб'],\n  NARROWWEEKDAYS: ['н', 'п', 'а', 'с', 'ч', 'п', 'с'],\n  STANDALONENARROWWEEKDAYS: ['н', 'п', 'а', 'с', 'ч', 'п', 'с'],\n  SHORTQUARTERS: ['1-шы кв.', '2-гі кв.', '3-ці кв.', '4-ты кв.'],\n  QUARTERS: ['1-шы квартал', '2-гі квартал', '3-ці квартал', '4-ты квартал'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y \\'г\\'.', 'd MMMM y \\'г\\'.', 'd.MM.y', 'd.MM.yy'],\n  TIMEFORMATS: ['HH:mm:ss, zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'у\\' {0}', '{1} \\'у\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale bg.\n */\ngoog.i18n.DateTimeSymbols_bg = {\n  ERAS: ['пр.Хр.', 'сл.Хр.'],\n  ERANAMES: ['преди Христа', 'след Христа'],\n  NARROWMONTHS: ['я', 'ф', 'м', 'а', 'м', 'ю', 'ю', 'а', 'с', 'о', 'н', 'д'],\n  STANDALONENARROWMONTHS: ['я', 'ф', 'м', 'а', 'м', 'ю', 'ю', 'а', 'с', 'о', 'н', 'д'],\n  MONTHS: ['януари', 'февруари', 'март', 'април', 'май', 'юни', 'юли', 'август', 'септември', 'октомври', 'ноември', 'декември'],\n  STANDALONEMONTHS: ['януари', 'февруари', 'март', 'април', 'май', 'юни', 'юли', 'август', 'септември', 'октомври', 'ноември', 'декември'],\n  SHORTMONTHS: ['яну', 'фев', 'март', 'апр', 'май', 'юни', 'юли', 'авг', 'сеп', 'окт', 'ное', 'дек'],\n  STANDALONESHORTMONTHS: ['яну', 'фев', 'март', 'апр', 'май', 'юни', 'юли', 'авг', 'сеп', 'окт', 'ное', 'дек'],\n  WEEKDAYS: ['неделя', 'понеделник', 'вторник', 'сряда', 'четвъртък', 'петък', 'събота'],\n  STANDALONEWEEKDAYS: ['неделя', 'понеделник', 'вторник', 'сряда', 'четвъртък', 'петък', 'събота'],\n  SHORTWEEKDAYS: ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'],\n  STANDALONESHORTWEEKDAYS: ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'],\n  NARROWWEEKDAYS: ['н', 'п', 'в', 'с', 'ч', 'п', 'с'],\n  STANDALONENARROWWEEKDAYS: ['н', 'п', 'в', 'с', 'ч', 'п', 'с'],\n  SHORTQUARTERS: ['1. трим.', '2. трим.', '3. трим.', '4. трим.'],\n  QUARTERS: ['1. тримесечие', '2. тримесечие', '3. тримесечие', '4. тримесечие'],\n  AMPMS: ['пр.об.', 'сл.об.'],\n  DATEFORMATS: ['EEEE, d MMMM y \\'г\\'.', 'd MMMM y \\'г\\'.', 'd.MM.y \\'г\\'.', 'd.MM.yy \\'г\\'.'],\n  TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale bn.\n */\ngoog.i18n.DateTimeSymbols_bn = {\n  ZERODIGIT: 0x09E6,\n  ERAS: ['খ্রিস্টপূর্ব', 'খৃষ্টাব্দ'],\n  ERANAMES: ['খ্রিস্টপূর্ব', 'খৃষ্টাব্দ'],\n  NARROWMONTHS: ['জা', 'ফে', 'মা', 'এ', 'মে', 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'],\n  STANDALONENARROWMONTHS: ['জা', 'ফে', 'মা', 'এ', 'মে', 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'],\n  MONTHS: ['জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', 'ডিসেম্বর'],\n  STANDALONEMONTHS: ['জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', 'ডিসেম্বর'],\n  SHORTMONTHS: ['জানু', 'ফেব', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', 'ডিসেম্বর'],\n  STANDALONESHORTMONTHS: ['জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', 'ডিসেম্বর'],\n  WEEKDAYS: ['রবিবার', 'সোমবার', 'মঙ্গলবার', 'বুধবার', 'বৃহস্পতিবার', 'শুক্রবার', 'শনিবার'],\n  STANDALONEWEEKDAYS: ['রবিবার', 'সোমবার', 'মঙ্গলবার', 'বুধবার', 'বৃহষ্পতিবার', 'শুক্রবার', 'শনিবার'],\n  SHORTWEEKDAYS: ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'],\n  STANDALONESHORTWEEKDAYS: ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'],\n  NARROWWEEKDAYS: ['র', 'সো', 'ম', 'বু', 'বৃ', 'শু', 'শ'],\n  STANDALONENARROWWEEKDAYS: ['র', 'সো', 'ম', 'বু', 'বৃ', 'শু', 'শ'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['ত্রৈমাসিক', 'দ্বিতীয় ত্রৈমাসিক', 'তৃতীয় ত্রৈমাসিক', 'চতুর্থ ত্রৈমাসিক'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'd/M/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 4,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale br.\n */\ngoog.i18n.DateTimeSymbols_br = {\n  ERAS: ['a-raok J.K.', 'goude J.K.'],\n  ERANAMES: ['a-raok Jezuz-Krist', 'goude Jezuz-Krist'],\n  NARROWMONTHS: ['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12'],\n  MONTHS: ['Genver', 'Cʼhwevrer', 'Meurzh', 'Ebrel', 'Mae', 'Mezheven', 'Gouere', 'Eost', 'Gwengolo', 'Here', 'Du', 'Kerzu'],\n  STANDALONEMONTHS: ['Genver', 'Cʼhwevrer', 'Meurzh', 'Ebrel', 'Mae', 'Mezheven', 'Gouere', 'Eost', 'Gwengolo', 'Here', 'Du', 'Kerzu'],\n  SHORTMONTHS: ['Gen.', 'Cʼhwe.', 'Meur.', 'Ebr.', 'Mae', 'Mezh.', 'Goue.', 'Eost', 'Gwen.', 'Here', 'Du', 'Kzu.'],\n  STANDALONESHORTMONTHS: ['Gen.', 'Cʼhwe.', 'Meur.', 'Ebr.', 'Mae', 'Mezh.', 'Goue.', 'Eost', 'Gwen.', 'Here', 'Du', 'Ker.'],\n  WEEKDAYS: ['Sul', 'Lun', 'Meurzh', 'Mercʼher', 'Yaou', 'Gwener', 'Sadorn'],\n  STANDALONEWEEKDAYS: ['Sul', 'Lun', 'Meurzh', 'Mercʼher', 'Yaou', 'Gwener', 'Sadorn'],\n  SHORTWEEKDAYS: ['Sul', 'Lun', 'Meu.', 'Mer.', 'Yaou', 'Gwe.', 'Sad.'],\n  STANDALONESHORTWEEKDAYS: ['Sul', 'Lun', 'Meu.', 'Mer.', 'Yaou', 'Gwe.', 'Sad.'],\n  NARROWWEEKDAYS: ['Su', 'L', 'Mz', 'Mc', 'Y', 'G', 'Sa'],\n  STANDALONENARROWWEEKDAYS: ['Su', 'L', 'Mz', 'Mc', 'Y', 'G', 'Sa'],\n  SHORTQUARTERS: ['1añ trim.', '2l trim.', '3e trim.', '4e trim.'],\n  QUARTERS: ['1añ trimiziad', '2l trimiziad', '3e trimiziad', '4e trimiziad'],\n  AMPMS: ['A.M.', 'G.M.'],\n  DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'da\\' {0}', '{1} \\'da\\' {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale bs.\n */\ngoog.i18n.DateTimeSymbols_bs = {\n  ERAS: ['p. n. e.', 'n. e.'],\n  ERANAMES: ['prije nove ere', 'nove ere'],\n  NARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  MONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'juni', 'juli', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'],\n  STANDALONEMONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'juni', 'juli', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'],\n  SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'],\n  STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'],\n  WEEKDAYS: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'],\n  STANDALONEWEEKDAYS: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'],\n  SHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'],\n  STANDALONESHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'],\n  NARROWWEEKDAYS: ['N', 'P', 'U', 'S', 'Č', 'P', 'S'],\n  STANDALONENARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['Prvi kvartal', 'Drugi kvartal', 'Treći kvartal', 'Četvrti kvartal'],\n  AMPMS: ['prijepodne', 'popodne'],\n  DATEFORMATS: ['EEEE, d. MMMM y.', 'd. MMMM y.', 'd. MMM. y.', 'd.M.yy.'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'u\\' {0}', '{1} \\'u\\' {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ca.\n */\ngoog.i18n.DateTimeSymbols_ca = {\n  ERAS: ['aC', 'dC'],\n  ERANAMES: ['abans de Crist', 'després de Crist'],\n  NARROWMONTHS: ['GN', 'FB', 'MÇ', 'AB', 'MG', 'JN', 'JL', 'AG', 'ST', 'OC', 'NV', 'DS'],\n  STANDALONENARROWMONTHS: ['GN', 'FB', 'MÇ', 'AB', 'MG', 'JN', 'JL', 'AG', 'ST', 'OC', 'NV', 'DS'],\n  MONTHS: ['de gener', 'de febrer', 'de març', 'd’abril', 'de maig', 'de juny', 'de juliol', 'd’agost', 'de setembre', 'd’octubre', 'de novembre', 'de desembre'],\n  STANDALONEMONTHS: ['gener', 'febrer', 'març', 'abril', 'maig', 'juny', 'juliol', 'agost', 'setembre', 'octubre', 'novembre', 'desembre'],\n  SHORTMONTHS: ['de gen.', 'de febr.', 'de març', 'd’abr.', 'de maig', 'de juny', 'de jul.', 'd’ag.', 'de set.', 'd’oct.', 'de nov.', 'de des.'],\n  STANDALONESHORTMONTHS: ['gen.', 'febr.', 'març', 'abr.', 'maig', 'juny', 'jul.', 'ag.', 'set.', 'oct.', 'nov.', 'des.'],\n  WEEKDAYS: ['diumenge', 'dilluns', 'dimarts', 'dimecres', 'dijous', 'divendres', 'dissabte'],\n  STANDALONEWEEKDAYS: ['diumenge', 'dilluns', 'dimarts', 'dimecres', 'dijous', 'divendres', 'dissabte'],\n  SHORTWEEKDAYS: ['dg.', 'dl.', 'dt.', 'dc.', 'dj.', 'dv.', 'ds.'],\n  STANDALONESHORTWEEKDAYS: ['dg.', 'dl.', 'dt.', 'dc.', 'dj.', 'dv.', 'ds.'],\n  NARROWWEEKDAYS: ['dg', 'dl', 'dt', 'dc', 'dj', 'dv', 'ds'],\n  STANDALONENARROWWEEKDAYS: ['dg', 'dl', 'dt', 'dc', 'dj', 'dv', 'ds'],\n  SHORTQUARTERS: ['1T', '2T', '3T', '4T'],\n  QUARTERS: ['1r trimestre', '2n trimestre', '3r trimestre', '4t trimestre'],\n  AMPMS: ['a. m.', 'p. m.'],\n  DATEFORMATS: ['EEEE, d MMMM \\'de\\' y', 'd MMMM \\'de\\' y', 'd MMM y', 'd/M/yy'],\n  TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'],\n  DATETIMEFORMATS: ['{1} \\'a\\' \\'les\\' {0}', '{1} \\'a\\' \\'les\\' {0}', '{1}, {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale chr.\n */\ngoog.i18n.DateTimeSymbols_chr = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['ᏧᏓᎷᎸ ᎤᎷᎯᏍᏗ ᎦᎶᏁᏛ', 'ᎠᏃ ᏙᎻᏂ'],\n  NARROWMONTHS: ['Ꭴ', 'Ꭷ', 'Ꭰ', 'Ꭷ', 'Ꭰ', 'Ꮥ', 'Ꭻ', 'Ꭶ', 'Ꮪ', 'Ꮪ', 'Ꮕ', 'Ꭵ'],\n  STANDALONENARROWMONTHS: ['Ꭴ', 'Ꭷ', 'Ꭰ', 'Ꭷ', 'Ꭰ', 'Ꮥ', 'Ꭻ', 'Ꭶ', 'Ꮪ', 'Ꮪ', 'Ꮕ', 'Ꭵ'],\n  MONTHS: ['ᎤᏃᎸᏔᏅ', 'ᎧᎦᎵ', 'ᎠᏅᏱ', 'ᎧᏬᏂ', 'ᎠᏂᏍᎬᏘ', 'ᏕᎭᎷᏱ', 'ᎫᏰᏉᏂ', 'ᎦᎶᏂ', 'ᏚᎵᏍᏗ', 'ᏚᏂᏅᏗ', 'ᏅᏓᏕᏆ', 'ᎥᏍᎩᏱ'],\n  STANDALONEMONTHS: ['ᎤᏃᎸᏔᏅ', 'ᎧᎦᎵ', 'ᎠᏅᏱ', 'ᎧᏬᏂ', 'ᎠᏂᏍᎬᏘ', 'ᏕᎭᎷᏱ', 'ᎫᏰᏉᏂ', 'ᎦᎶᏂ', 'ᏚᎵᏍᏗ', 'ᏚᏂᏅᏗ', 'ᏅᏓᏕᏆ', 'ᎥᏍᎩᏱ'],\n  SHORTMONTHS: ['ᎤᏃ', 'ᎧᎦ', 'ᎠᏅ', 'ᎧᏬ', 'ᎠᏂ', 'ᏕᎭ', 'ᎫᏰ', 'ᎦᎶ', 'ᏚᎵ', 'ᏚᏂ', 'ᏅᏓ', 'ᎥᏍ'],\n  STANDALONESHORTMONTHS: ['ᎤᏃ', 'ᎧᎦ', 'ᎠᏅ', 'ᎧᏬ', 'ᎠᏂ', 'ᏕᎭ', 'ᎫᏰ', 'ᎦᎶ', 'ᏚᎵ', 'ᏚᏂ', 'ᏅᏓ', 'ᎥᏍ'],\n  WEEKDAYS: ['ᎤᎾᏙᏓᏆᏍᎬ', 'ᎤᎾᏙᏓᏉᏅᎯ', 'ᏔᎵᏁᎢᎦ', 'ᏦᎢᏁᎢᎦ', 'ᏅᎩᏁᎢᎦ', 'ᏧᎾᎩᎶᏍᏗ', 'ᎤᎾᏙᏓᏈᏕᎾ'],\n  STANDALONEWEEKDAYS: ['ᎤᎾᏙᏓᏆᏍᎬ', 'ᎤᎾᏙᏓᏉᏅᎯ', 'ᏔᎵᏁᎢᎦ', 'ᏦᎢᏁᎢᎦ', 'ᏅᎩᏁᎢᎦ', 'ᏧᎾᎩᎶᏍᏗ', 'ᎤᎾᏙᏓᏈᏕᎾ'],\n  SHORTWEEKDAYS: ['ᏆᏍᎬ', 'ᏉᏅᎯ', 'ᏔᎵᏁ', 'ᏦᎢᏁ', 'ᏅᎩᏁ', 'ᏧᎾᎩ', 'ᏈᏕᎾ'],\n  STANDALONESHORTWEEKDAYS: ['ᏆᏍᎬ', 'ᏉᏅᎯ', 'ᏔᎵᏁ', 'ᏦᎢᏁ', 'ᏅᎩᏁ', 'ᏧᎾᎩ', 'ᏈᏕᎾ'],\n  NARROWWEEKDAYS: ['Ꮖ', 'Ꮙ', 'Ꮤ', 'Ꮶ', 'Ꮕ', 'Ꮷ', 'Ꭴ'],\n  STANDALONENARROWWEEKDAYS: ['Ꮖ', 'Ꮙ', 'Ꮤ', 'Ꮶ', 'Ꮕ', 'Ꮷ', 'Ꭴ'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st ᎩᏄᏙᏗ', '2nd ᎩᏄᏙᏗ', '3rd ᎩᏄᏙᏗ', '4th ᎩᏄᏙᏗ'],\n  AMPMS: ['ᏌᎾᎴ', 'ᏒᎯᏱᎢᏗᏢ'],\n  DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} ᎤᎾᎢ {0}', '{1} ᎤᎾᎢ {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale cs.\n */\ngoog.i18n.DateTimeSymbols_cs = {\n  ERAS: ['př. n. l.', 'n. l.'],\n  ERANAMES: ['př. n. l.', 'n. l.'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['ledna', 'února', 'března', 'dubna', 'května', 'června', 'července', 'srpna', 'září', 'října', 'listopadu', 'prosince'],\n  STANDALONEMONTHS: ['leden', 'únor', 'březen', 'duben', 'květen', 'červen', 'červenec', 'srpen', 'září', 'říjen', 'listopad', 'prosinec'],\n  SHORTMONTHS: ['led', 'úno', 'bře', 'dub', 'kvě', 'čvn', 'čvc', 'srp', 'zář', 'říj', 'lis', 'pro'],\n  STANDALONESHORTMONTHS: ['led', 'úno', 'bře', 'dub', 'kvě', 'čvn', 'čvc', 'srp', 'zář', 'říj', 'lis', 'pro'],\n  WEEKDAYS: ['neděle', 'pondělí', 'úterý', 'středa', 'čtvrtek', 'pátek', 'sobota'],\n  STANDALONEWEEKDAYS: ['neděle', 'pondělí', 'úterý', 'středa', 'čtvrtek', 'pátek', 'sobota'],\n  SHORTWEEKDAYS: ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'],\n  STANDALONESHORTWEEKDAYS: ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'],\n  NARROWWEEKDAYS: ['N', 'P', 'Ú', 'S', 'Č', 'P', 'S'],\n  STANDALONENARROWWEEKDAYS: ['N', 'P', 'Ú', 'S', 'Č', 'P', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1. čtvrtletí', '2. čtvrtletí', '3. čtvrtletí', '4. čtvrtletí'],\n  AMPMS: ['dop.', 'odp.'],\n  DATEFORMATS: ['EEEE d. MMMM y', 'd. MMMM y', 'd. M. y', 'dd.MM.yy'],\n  TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale cy.\n */\ngoog.i18n.DateTimeSymbols_cy = {\n  ERAS: ['CC', 'OC'],\n  ERANAMES: ['Cyn Crist', 'Oed Crist'],\n  NARROWMONTHS: ['I', 'Ch', 'M', 'E', 'M', 'M', 'G', 'A', 'M', 'H', 'T', 'Rh'],\n  STANDALONENARROWMONTHS: ['I', 'Ch', 'M', 'E', 'M', 'M', 'G', 'A', 'M', 'H', 'T', 'Rh'],\n  MONTHS: ['Ionawr', 'Chwefror', 'Mawrth', 'Ebrill', 'Mai', 'Mehefin', 'Gorffennaf', 'Awst', 'Medi', 'Hydref', 'Tachwedd', 'Rhagfyr'],\n  STANDALONEMONTHS: ['Ionawr', 'Chwefror', 'Mawrth', 'Ebrill', 'Mai', 'Mehefin', 'Gorffennaf', 'Awst', 'Medi', 'Hydref', 'Tachwedd', 'Rhagfyr'],\n  SHORTMONTHS: ['Ion', 'Chwef', 'Maw', 'Ebrill', 'Mai', 'Meh', 'Gorff', 'Awst', 'Medi', 'Hyd', 'Tach', 'Rhag'],\n  STANDALONESHORTMONTHS: ['Ion', 'Chw', 'Maw', 'Ebr', 'Mai', 'Meh', 'Gor', 'Awst', 'Medi', 'Hyd', 'Tach', 'Rhag'],\n  WEEKDAYS: ['Dydd Sul', 'Dydd Llun', 'Dydd Mawrth', 'Dydd Mercher', 'Dydd Iau', 'Dydd Gwener', 'Dydd Sadwrn'],\n  STANDALONEWEEKDAYS: ['Dydd Sul', 'Dydd Llun', 'Dydd Mawrth', 'Dydd Mercher', 'Dydd Iau', 'Dydd Gwener', 'Dydd Sadwrn'],\n  SHORTWEEKDAYS: ['Sul', 'Llun', 'Maw', 'Mer', 'Iau', 'Gwen', 'Sad'],\n  STANDALONESHORTWEEKDAYS: ['Sul', 'Llun', 'Maw', 'Mer', 'Iau', 'Gwe', 'Sad'],\n  NARROWWEEKDAYS: ['S', 'Ll', 'M', 'M', 'I', 'G', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'Ll', 'M', 'M', 'I', 'G', 'S'],\n  SHORTQUARTERS: ['Ch1', 'Ch2', 'Ch3', 'Ch4'],\n  QUARTERS: ['chwarter 1af', '2il chwarter', '3ydd chwarter', '4ydd chwarter'],\n  AMPMS: ['yb', 'yh'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'am\\' {0}', '{1} \\'am\\' {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale da.\n */\ngoog.i18n.DateTimeSymbols_da = {\n  ERAS: ['f.Kr.', 'e.Kr.'],\n  ERANAMES: ['f.Kr.', 'e.Kr.'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['januar', 'februar', 'marts', 'april', 'maj', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'december'],\n  STANDALONEMONTHS: ['januar', 'februar', 'marts', 'april', 'maj', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'december'],\n  SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'],\n  STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'],\n  WEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag'],\n  STANDALONEWEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag'],\n  SHORTWEEKDAYS: ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', 'lør.'],\n  STANDALONESHORTWEEKDAYS: ['søn', 'man', 'tir', 'ons', 'tor', 'fre', 'lør'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'],\n  SHORTQUARTERS: ['1. kvt.', '2. kvt.', '3. kvt.', '4. kvt.'],\n  QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE \\'den\\' d. MMMM y', 'd. MMMM y', 'd. MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH.mm.ss zzzz', 'HH.mm.ss z', 'HH.mm.ss', 'HH.mm'],\n  DATETIMEFORMATS: ['{1} \\'kl\\'. {0}', '{1} \\'kl\\'. {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale de.\n */\ngoog.i18n.DateTimeSymbols_de = {\n  ERAS: ['v. Chr.', 'n. Chr.'],\n  ERANAMES: ['v. Chr.', 'n. Chr.'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'],\n  STANDALONEMONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'],\n  SHORTMONTHS: ['Jan.', 'Feb.', 'März', 'Apr.', 'Mai', 'Juni', 'Juli', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Dez.'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'],\n  WEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'],\n  STANDALONEWEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'],\n  SHORTWEEKDAYS: ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'],\n  STANDALONESHORTWEEKDAYS: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],\n  NARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal'],\n  AMPMS: ['vorm.', 'nachm.'],\n  DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'dd.MM.y', 'dd.MM.yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'um\\' {0}', '{1} \\'um\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale de_AT.\n */\ngoog.i18n.DateTimeSymbols_de_AT = {\n  ERAS: ['v. Chr.', 'n. Chr.'],\n  ERANAMES: ['v. Chr.', 'n. Chr.'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Jänner', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'],\n  STANDALONEMONTHS: ['Jänner', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'],\n  SHORTMONTHS: ['Jän.', 'Feb.', 'März', 'Apr.', 'Mai', 'Juni', 'Juli', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Dez.'],\n  STANDALONESHORTMONTHS: ['Jän', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'],\n  WEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'],\n  STANDALONEWEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'],\n  SHORTWEEKDAYS: ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'],\n  STANDALONESHORTWEEKDAYS: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],\n  NARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal'],\n  AMPMS: ['vorm.', 'nachm.'],\n  DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'dd.MM.y', 'dd.MM.yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'um\\' {0}', '{1} \\'um\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale de_CH.\n */\ngoog.i18n.DateTimeSymbols_de_CH = goog.i18n.DateTimeSymbols_de;\n\n\n/**\n * Date/time formatting symbols for locale el.\n */\ngoog.i18n.DateTimeSymbols_el = {\n  ERAS: ['π.Χ.', 'μ.Χ.'],\n  ERANAMES: ['προ Χριστού', 'μετά Χριστόν'],\n  NARROWMONTHS: ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', 'Ν', 'Δ'],\n  STANDALONENARROWMONTHS: ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', 'Ν', 'Δ'],\n  MONTHS: ['Ιανουαρίου', 'Φεβρουαρίου', 'Μαρτίου', 'Απριλίου', 'Μαΐου', 'Ιουνίου', 'Ιουλίου', 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', 'Νοεμβρίου', 'Δεκεμβρίου'],\n  STANDALONEMONTHS: ['Ιανουάριος', 'Φεβρουάριος', 'Μάρτιος', 'Απρίλιος', 'Μάιος', 'Ιούνιος', 'Ιούλιος', 'Αύγουστος', 'Σεπτέμβριος', 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος'],\n  SHORTMONTHS: ['Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαΐ', 'Ιουν', 'Ιουλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ'],\n  STANDALONESHORTMONTHS: ['Ιαν', 'Φεβ', 'Μάρ', 'Απρ', 'Μάι', 'Ιούν', 'Ιούλ', 'Αύγ', 'Σεπ', 'Οκτ', 'Νοέ', 'Δεκ'],\n  WEEKDAYS: ['Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'],\n  STANDALONEWEEKDAYS: ['Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'],\n  SHORTWEEKDAYS: ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', 'Παρ', 'Σάβ'],\n  STANDALONESHORTWEEKDAYS: ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', 'Παρ', 'Σάβ'],\n  NARROWWEEKDAYS: ['Κ', 'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ'],\n  STANDALONENARROWWEEKDAYS: ['Κ', 'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ'],\n  SHORTQUARTERS: ['Τ1', 'Τ2', 'Τ3', 'Τ4'],\n  QUARTERS: ['1ο τρίμηνο', '2ο τρίμηνο', '3ο τρίμηνο', '4ο τρίμηνο'],\n  AMPMS: ['π.μ.', 'μ.μ.'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} - {0}', '{1} - {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale en.\n */\ngoog.i18n.DateTimeSymbols_en = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale en_AU.\n */\ngoog.i18n.DateTimeSymbols_en_AU = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan.', 'Feb.', 'Mar.', 'Apr.', 'May', 'Jun.', 'Jul.', 'Aug.', 'Sep.', 'Oct.', 'Nov.', 'Dec.'],\n  STANDALONESHORTMONTHS: ['Jan.', 'Feb.', 'Mar.', 'Apr.', 'May', 'Jun.', 'Jul.', 'Aug.', 'Sep.', 'Oct.', 'Nov.', 'Dec.'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun.', 'Mon.', 'Tue.', 'Wed.', 'Thu.', 'Fri.', 'Sat.'],\n  STANDALONESHORTWEEKDAYS: ['Sun.', 'Mon.', 'Tue.', 'Wed.', 'Thu.', 'Fri.', 'Sat.'],\n  NARROWWEEKDAYS: ['Su.', 'M.', 'Tu.', 'W.', 'Th.', 'F.', 'Sa.'],\n  STANDALONENARROWWEEKDAYS: ['Su.', 'M.', 'Tu.', 'W.', 'Th.', 'F.', 'Sa.'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['am', 'pm'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale en_CA.\n */\ngoog.i18n.DateTimeSymbols_en_CA = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'y-MM-dd'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale en_GB.\n */\ngoog.i18n.DateTimeSymbols_en_GB = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['am', 'pm'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale en_IE.\n */\ngoog.i18n.DateTimeSymbols_en_IE = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['a.m.', 'p.m.'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 2\n};\n\n\n/**\n * Date/time formatting symbols for locale en_IN.\n */\ngoog.i18n.DateTimeSymbols_en_IN = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'dd-MMM-y', 'dd/MM/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [6, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale en_SG.\n */\ngoog.i18n.DateTimeSymbols_en_SG = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale en_US.\n */\ngoog.i18n.DateTimeSymbols_en_US = goog.i18n.DateTimeSymbols_en;\n\n\n/**\n * Date/time formatting symbols for locale en_ZA.\n */\ngoog.i18n.DateTimeSymbols_en_ZA = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, dd MMMM y', 'dd MMMM y', 'dd MMM y', 'y/MM/dd'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale es.\n */\ngoog.i18n.DateTimeSymbols_es = {\n  ERAS: ['a. C.', 'd. C.'],\n  ERANAMES: ['antes de Cristo', 'después de Cristo'],\n  NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', 'dic.'],\n  STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', 'dic.'],\n  WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'],\n  AMPMS: ['a. m.', 'p. m.'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'd MMM y', 'd/M/yy'],\n  TIMEFORMATS: ['H:mm:ss (zzzz)', 'H:mm:ss z', 'H:mm:ss', 'H:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale es_419.\n */\ngoog.i18n.DateTimeSymbols_es_419 = {\n  ERAS: ['a. C.', 'd. C.'],\n  ERANAMES: ['antes de Cristo', 'después de Cristo'],\n  NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'],\n  AMPMS: ['a.m.', 'p.m.'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'd MMM y', 'd/M/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale es_ES.\n */\ngoog.i18n.DateTimeSymbols_es_ES = goog.i18n.DateTimeSymbols_es;\n\n\n/**\n * Date/time formatting symbols for locale es_MX.\n */\ngoog.i18n.DateTimeSymbols_es_MX = {\n  ERAS: ['a. C.', 'd. C.'],\n  ERANAMES: ['antes de Cristo', 'después de Cristo'],\n  NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  SHORTMONTHS: ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', 'oct', 'nov', 'dic'],\n  STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['1er. trim.', '2º. trim.', '3er. trim.', '4º trim.'],\n  QUARTERS: ['1er. trimestre', '2º. trimestre', '3er. trimestre', '4o. trimestre'],\n  AMPMS: ['a. m.', 'p. m.'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'dd/MM/y', 'dd/MM/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale es_US.\n */\ngoog.i18n.DateTimeSymbols_es_US = {\n  ERAS: ['a. C.', 'd. C.'],\n  ERANAMES: ['antes de Cristo', 'después de Cristo'],\n  NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'],\n  AMPMS: ['a. m.', 'p. m.'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'd MMM y', 'd/M/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale et.\n */\ngoog.i18n.DateTimeSymbols_et = {\n  ERAS: ['eKr', 'pKr'],\n  ERANAMES: ['enne Kristust', 'pärast Kristust'],\n  NARROWMONTHS: ['J', 'V', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'V', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['jaanuar', 'veebruar', 'märts', 'aprill', 'mai', 'juuni', 'juuli', 'august', 'september', 'oktoober', 'november', 'detsember'],\n  STANDALONEMONTHS: ['jaanuar', 'veebruar', 'märts', 'aprill', 'mai', 'juuni', 'juuli', 'august', 'september', 'oktoober', 'november', 'detsember'],\n  SHORTMONTHS: ['jaan', 'veebr', 'märts', 'apr', 'mai', 'juuni', 'juuli', 'aug', 'sept', 'okt', 'nov', 'dets'],\n  STANDALONESHORTMONTHS: ['jaan', 'veebr', 'märts', 'apr', 'mai', 'juuni', 'juuli', 'aug', 'sept', 'okt', 'nov', 'dets'],\n  WEEKDAYS: ['pühapäev', 'esmaspäev', 'teisipäev', 'kolmapäev', 'neljapäev', 'reede', 'laupäev'],\n  STANDALONEWEEKDAYS: ['pühapäev', 'esmaspäev', 'teisipäev', 'kolmapäev', 'neljapäev', 'reede', 'laupäev'],\n  SHORTWEEKDAYS: ['P', 'E', 'T', 'K', 'N', 'R', 'L'],\n  STANDALONESHORTWEEKDAYS: ['P', 'E', 'T', 'K', 'N', 'R', 'L'],\n  NARROWWEEKDAYS: ['P', 'E', 'T', 'K', 'N', 'R', 'L'],\n  STANDALONENARROWWEEKDAYS: ['P', 'E', 'T', 'K', 'N', 'R', 'L'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'd. MMM y', 'dd.MM.yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale eu.\n */\ngoog.i18n.DateTimeSymbols_eu = {\n  ERAS: ['K.a.', 'K.o.'],\n  ERANAMES: ['K.a.', 'Kristo ondoren'],\n  NARROWMONTHS: ['U', 'O', 'M', 'A', 'M', 'E', 'U', 'A', 'I', 'U', 'A', 'A'],\n  STANDALONENARROWMONTHS: ['U', 'O', 'M', 'A', 'M', 'E', 'U', 'A', 'I', 'U', 'A', 'A'],\n  MONTHS: ['urtarrila', 'otsaila', 'martxoa', 'apirila', 'maiatza', 'ekaina', 'uztaila', 'abuztua', 'iraila', 'urria', 'azaroa', 'abendua'],\n  STANDALONEMONTHS: ['urtarrila', 'Otsaila', 'Martxoa', 'Apirila', 'Maiatza', 'Ekaina', 'Uztaila', 'Abuztua', 'Iraila', 'Urria', 'Azaroa', 'Abendua'],\n  SHORTMONTHS: ['urt.', 'ots.', 'mar.', 'api.', 'mai.', 'eka.', 'uzt.', 'abu.', 'ira.', 'urr.', 'aza.', 'abe.'],\n  STANDALONESHORTMONTHS: ['urt.', 'ots.', 'mar.', 'api.', 'mai.', 'eka.', 'uzt.', 'abu.', 'ira.', 'urr.', 'aza.', 'abe.'],\n  WEEKDAYS: ['igandea', 'astelehena', 'asteartea', 'asteazkena', 'osteguna', 'ostirala', 'larunbata'],\n  STANDALONEWEEKDAYS: ['Igandea', 'Astelehena', 'Asteartea', 'Asteazkena', 'Osteguna', 'Ostirala', 'Larunbata'],\n  SHORTWEEKDAYS: ['ig.', 'al.', 'ar.', 'az.', 'og.', 'or.', 'lr.'],\n  STANDALONESHORTWEEKDAYS: ['ig.', 'al.', 'ar.', 'az.', 'og.', 'or.', 'lr.'],\n  NARROWWEEKDAYS: ['I', 'A', 'A', 'A', 'O', 'O', 'L'],\n  STANDALONENARROWWEEKDAYS: ['I', 'A', 'A', 'A', 'O', 'O', 'L'],\n  SHORTQUARTERS: ['1Hh', '2Hh', '3Hh', '4Hh'],\n  QUARTERS: ['1. hiruhilekoa', '2. hiruhilekoa', '3. hiruhilekoa', '4. hiruhilekoa'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['y(\\'e\\')\\'ko\\' MMMM d, EEEE', 'y(\\'e\\')\\'ko\\' MMMM d', 'y MMM d', 'yy/M/d'],\n  TIMEFORMATS: ['HH:mm:ss (zzzz)', 'HH:mm:ss (z)', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale fa.\n */\ngoog.i18n.DateTimeSymbols_fa = {\n  ZERODIGIT: 0x06F0,\n  ERAS: ['ق.م.', 'م.'],\n  ERANAMES: ['قبل از میلاد', 'میلادی'],\n  NARROWMONTHS: ['ژ', 'ف', 'م', 'آ', 'م', 'ژ', 'ژ', 'ا', 'س', 'ا', 'ن', 'د'],\n  STANDALONENARROWMONTHS: ['ژ', 'ف', 'م', 'آ', 'م', 'ژ', 'ژ', 'ا', 'س', 'ا', 'ن', 'د'],\n  MONTHS: ['ژانویهٔ', 'فوریهٔ', 'مارس', 'آوریل', 'مهٔ', 'ژوئن', 'ژوئیهٔ', 'اوت', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر'],\n  STANDALONEMONTHS: ['ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر'],\n  SHORTMONTHS: ['ژانویهٔ', 'فوریهٔ', 'مارس', 'آوریل', 'مهٔ', 'ژوئن', 'ژوئیهٔ', 'اوت', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر'],\n  STANDALONESHORTMONTHS: ['ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر'],\n  WEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'],\n  STANDALONEWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'],\n  SHORTWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'],\n  STANDALONESHORTWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'],\n  NARROWWEEKDAYS: ['ی', 'د', 'س', 'چ', 'پ', 'ج', 'ش'],\n  STANDALONENARROWWEEKDAYS: ['ی', 'د', 'س', 'چ', 'پ', 'ج', 'ش'],\n  SHORTQUARTERS: ['س‌م۱', 'س‌م۲', 'س‌م۳', 'س‌م۴'],\n  QUARTERS: ['سه‌ماههٔ اول', 'سه‌ماههٔ دوم', 'سه‌ماههٔ سوم', 'سه‌ماههٔ چهارم'],\n  AMPMS: ['قبل‌ازظهر', 'بعدازظهر'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'y/M/d'],\n  TIMEFORMATS: ['H:mm:ss (zzzz)', 'H:mm:ss (z)', 'H:mm:ss', 'H:mm'],\n  DATETIMEFORMATS: ['{1}، ساعت {0}', '{1}، ساعت {0}', '{1}،‏ {0}', '{1}،‏ {0}'],\n  FIRSTDAYOFWEEK: 5,\n  WEEKENDRANGE: [4, 4],\n  FIRSTWEEKCUTOFFDAY: 4\n};\n\n\n/**\n * Date/time formatting symbols for locale fi.\n */\ngoog.i18n.DateTimeSymbols_fi = {\n  ERAS: ['eKr.', 'jKr.'],\n  ERANAMES: ['ennen Kristuksen syntymää', 'jälkeen Kristuksen syntymän'],\n  NARROWMONTHS: ['T', 'H', 'M', 'H', 'T', 'K', 'H', 'E', 'S', 'L', 'M', 'J'],\n  STANDALONENARROWMONTHS: ['T', 'H', 'M', 'H', 'T', 'K', 'H', 'E', 'S', 'L', 'M', 'J'],\n  MONTHS: ['tammikuuta', 'helmikuuta', 'maaliskuuta', 'huhtikuuta', 'toukokuuta', 'kesäkuuta', 'heinäkuuta', 'elokuuta', 'syyskuuta', 'lokakuuta', 'marraskuuta', 'joulukuuta'],\n  STANDALONEMONTHS: ['tammikuu', 'helmikuu', 'maaliskuu', 'huhtikuu', 'toukokuu', 'kesäkuu', 'heinäkuu', 'elokuu', 'syyskuu', 'lokakuu', 'marraskuu', 'joulukuu'],\n  SHORTMONTHS: ['tammik.', 'helmik.', 'maalisk.', 'huhtik.', 'toukok.', 'kesäk.', 'heinäk.', 'elok.', 'syysk.', 'lokak.', 'marrask.', 'jouluk.'],\n  STANDALONESHORTMONTHS: ['tammi', 'helmi', 'maalis', 'huhti', 'touko', 'kesä', 'heinä', 'elo', 'syys', 'loka', 'marras', 'joulu'],\n  WEEKDAYS: ['sunnuntaina', 'maanantaina', 'tiistaina', 'keskiviikkona', 'torstaina', 'perjantaina', 'lauantaina'],\n  STANDALONEWEEKDAYS: ['sunnuntai', 'maanantai', 'tiistai', 'keskiviikko', 'torstai', 'perjantai', 'lauantai'],\n  SHORTWEEKDAYS: ['su', 'ma', 'ti', 'ke', 'to', 'pe', 'la'],\n  STANDALONESHORTWEEKDAYS: ['su', 'ma', 'ti', 'ke', 'to', 'pe', 'la'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'K', 'T', 'P', 'L'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'K', 'T', 'P', 'L'],\n  SHORTQUARTERS: ['1. nelj.', '2. nelj.', '3. nelj.', '4. nelj.'],\n  QUARTERS: ['1. neljännes', '2. neljännes', '3. neljännes', '4. neljännes'],\n  AMPMS: ['ap.', 'ip.'],\n  DATEFORMATS: ['cccc d. MMMM y', 'd. MMMM y', 'd.M.y', 'd.M.y'],\n  TIMEFORMATS: ['H.mm.ss zzzz', 'H.mm.ss z', 'H.mm.ss', 'H.mm'],\n  DATETIMEFORMATS: ['{1} \\'klo\\' {0}', '{1} \\'klo\\' {0}', '{1} \\'klo\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale fil.\n */\ngoog.i18n.DateTimeSymbols_fil = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['BC', 'AD'],\n  NARROWMONTHS: ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', 'Ago', 'Set', 'Okt', 'Nob', 'Dis'],\n  STANDALONENARROWMONTHS: ['E', 'P', 'M', 'A', 'M', 'Hun', 'Hul', 'Ago', 'Set', 'Okt', 'Nob', 'Dis'],\n  MONTHS: ['Enero', 'Pebrero', 'Marso', 'Abril', 'Mayo', 'Hunyo', 'Hulyo', 'Agosto', 'Setyembre', 'Oktubre', 'Nobyembre', 'Disyembre'],\n  STANDALONEMONTHS: ['Enero', 'Pebrero', 'Marso', 'Abril', 'Mayo', 'Hunyo', 'Hulyo', 'Agosto', 'Setyembre', 'Oktubre', 'Nobyembre', 'Disyembre'],\n  SHORTMONTHS: ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', 'Ago', 'Set', 'Okt', 'Nob', 'Dis'],\n  STANDALONESHORTMONTHS: ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', 'Ago', 'Set', 'Okt', 'Nob', 'Dis'],\n  WEEKDAYS: ['Linggo', 'Lunes', 'Martes', 'Miyerkules', 'Huwebes', 'Biyernes', 'Sabado'],\n  STANDALONEWEEKDAYS: ['Linggo', 'Lunes', 'Martes', 'Miyerkules', 'Huwebes', 'Biyernes', 'Sabado'],\n  SHORTWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'],\n  STANDALONESHORTWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'],\n  NARROWWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'],\n  STANDALONENARROWWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['ika-1 quarter', 'ika-2 quarter', 'ika-3 quarter', 'ika-4 na quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'nang\\' {0}', '{1} \\'nang\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale fr.\n */\ngoog.i18n.DateTimeSymbols_fr = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_CA.\n */\ngoog.i18n.DateTimeSymbols_fr_CA = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juill.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juill.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['a.m.', 'p.m.'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'yy-MM-dd'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH \\'h\\' mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale ga.\n */\ngoog.i18n.DateTimeSymbols_ga = {\n  ERAS: ['RC', 'AD'],\n  ERANAMES: ['Roimh Chríost', 'Anno Domini'],\n  NARROWMONTHS: ['E', 'F', 'M', 'A', 'B', 'M', 'I', 'L', 'M', 'D', 'S', 'N'],\n  STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'B', 'M', 'I', 'L', 'M', 'D', 'S', 'N'],\n  MONTHS: ['Eanáir', 'Feabhra', 'Márta', 'Aibreán', 'Bealtaine', 'Meitheamh', 'Iúil', 'Lúnasa', 'Meán Fómhair', 'Deireadh Fómhair', 'Samhain', 'Nollaig'],\n  STANDALONEMONTHS: ['Eanáir', 'Feabhra', 'Márta', 'Aibreán', 'Bealtaine', 'Meitheamh', 'Iúil', 'Lúnasa', 'Meán Fómhair', 'Deireadh Fómhair', 'Samhain', 'Nollaig'],\n  SHORTMONTHS: ['Ean', 'Feabh', 'Márta', 'Aib', 'Beal', 'Meith', 'Iúil', 'Lún', 'MFómh', 'DFómh', 'Samh', 'Noll'],\n  STANDALONESHORTMONTHS: ['Ean', 'Feabh', 'Márta', 'Aib', 'Beal', 'Meith', 'Iúil', 'Lún', 'MFómh', 'DFómh', 'Samh', 'Noll'],\n  WEEKDAYS: ['Dé Domhnaigh', 'Dé Luain', 'Dé Máirt', 'Dé Céadaoin', 'Déardaoin', 'Dé hAoine', 'Dé Sathairn'],\n  STANDALONEWEEKDAYS: ['Dé Domhnaigh', 'Dé Luain', 'Dé Máirt', 'Dé Céadaoin', 'Déardaoin', 'Dé hAoine', 'Dé Sathairn'],\n  SHORTWEEKDAYS: ['Domh', 'Luan', 'Máirt', 'Céad', 'Déar', 'Aoine', 'Sath'],\n  STANDALONESHORTWEEKDAYS: ['Domh', 'Luan', 'Máirt', 'Céad', 'Déar', 'Aoine', 'Sath'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'C', 'D', 'A', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'C', 'D', 'A', 'S'],\n  SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'],\n  QUARTERS: ['1ú ráithe', '2ú ráithe', '3ú ráithe', '4ú ráithe'],\n  AMPMS: ['a.m.', 'p.m.'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 2\n};\n\n\n/**\n * Date/time formatting symbols for locale gl.\n */\ngoog.i18n.DateTimeSymbols_gl = {\n  ERAS: ['a.C.', 'd.C.'],\n  ERANAMES: ['antes de Cristo', 'despois de Cristo'],\n  NARROWMONTHS: ['x.', 'f.', 'm.', 'a.', 'm.', 'x.', 'x.', 'a.', 's.', 'o.', 'n.', 'd.'],\n  STANDALONENARROWMONTHS: ['X', 'F', 'M', 'A', 'M', 'X', 'X', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['xaneiro', 'febreiro', 'marzo', 'abril', 'maio', 'xuño', 'xullo', 'agosto', 'setembro', 'outubro', 'novembro', 'decembro'],\n  STANDALONEMONTHS: ['Xaneiro', 'Febreiro', 'Marzo', 'Abril', 'Maio', 'Xuño', 'Xullo', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Decembro'],\n  SHORTMONTHS: ['xan.', 'feb.', 'mar.', 'abr.', 'maio', 'xuño', 'xul.', 'ago.', 'set.', 'out.', 'nov.', 'dec.'],\n  STANDALONESHORTMONTHS: ['Xan.', 'Feb.', 'Mar.', 'Abr.', 'Maio', 'Xuño', 'Xul.', 'Ago.', 'Set.', 'Out.', 'Nov.', 'Dec.'],\n  WEEKDAYS: ['domingo', 'luns', 'martes', 'mércores', 'xoves', 'venres', 'sábado'],\n  STANDALONEWEEKDAYS: ['Domingo', 'Luns', 'Martes', 'Mércores', 'Xoves', 'Venres', 'Sábado'],\n  SHORTWEEKDAYS: ['dom.', 'luns', 'mar.', 'mér.', 'xov.', 'ven.', 'sáb.'],\n  STANDALONESHORTWEEKDAYS: ['Dom.', 'Luns', 'Mar.', 'Mér.', 'Xov.', 'Ven.', 'Sáb.'],\n  NARROWWEEKDAYS: ['d.', 'l.', 'm.', 'm.', 'x.', 'v.', 's.'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'X', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', '4.º trimestre'],\n  AMPMS: ['a.m.', 'p.m.'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMM \\'de\\' y', 'dd/MM/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{0} \\'do\\' {1}', '{0} \\'do\\' {1}', '{0}, {1}', '{0}, {1}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale gsw.\n */\ngoog.i18n.DateTimeSymbols_gsw = {\n  ERAS: ['v. Chr.', 'n. Chr.'],\n  ERANAMES: ['v. Chr.', 'n. Chr.'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'Auguscht', 'Septämber', 'Oktoober', 'Novämber', 'Dezämber'],\n  STANDALONEMONTHS: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'Auguscht', 'Septämber', 'Oktoober', 'Novämber', 'Dezämber'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'],\n  WEEKDAYS: ['Sunntig', 'Määntig', 'Ziischtig', 'Mittwuch', 'Dunschtig', 'Friitig', 'Samschtig'],\n  STANDALONEWEEKDAYS: ['Sunntig', 'Määntig', 'Ziischtig', 'Mittwuch', 'Dunschtig', 'Friitig', 'Samschtig'],\n  SHORTWEEKDAYS: ['Su.', 'Mä.', 'Zi.', 'Mi.', 'Du.', 'Fr.', 'Sa.'],\n  STANDALONESHORTWEEKDAYS: ['Su.', 'Mä.', 'Zi.', 'Mi.', 'Du.', 'Fr.', 'Sa.'],\n  NARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal'],\n  AMPMS: ['am Vormittag', 'am Namittag'],\n  DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'dd.MM.y', 'dd.MM.yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale gu.\n */\ngoog.i18n.DateTimeSymbols_gu = {\n  ERAS: ['ઈ.સ.પૂર્વે', 'ઈ.સ.'],\n  ERANAMES: ['ઈસવીસન પૂર્વે', 'ઇસવીસન'],\n  NARROWMONTHS: ['જા', 'ફે', 'મા', 'એ', 'મે', 'જૂ', 'જુ', 'ઑ', 'સ', 'ઑ', 'ન', 'ડિ'],\n  STANDALONENARROWMONTHS: ['જા', 'ફે', 'મા', 'એ', 'મે', 'જૂ', 'જુ', 'ઑ', 'સ', 'ઑ', 'ન', 'ડિ'],\n  MONTHS: ['જાન્યુઆરી', 'ફેબ્રુઆરી', 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટેમ્બર', 'ઑક્ટોબર', 'નવેમ્બર', 'ડિસેમ્બર'],\n  STANDALONEMONTHS: ['જાન્યુઆરી', 'ફેબ્રુઆરી', 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટેમ્બર', 'ઑક્ટોબર', 'નવેમ્બર', 'ડિસેમ્બર'],\n  SHORTMONTHS: ['જાન્યુ', 'ફેબ્રુ', 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટે', 'ઑક્ટો', 'નવે', 'ડિસે'],\n  STANDALONESHORTMONTHS: ['જાન્યુ', 'ફેબ્રુ', 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટે', 'ઑક્ટો', 'નવે', 'ડિસે'],\n  WEEKDAYS: ['રવિવાર', 'સોમવાર', 'મંગળવાર', 'બુધવાર', 'ગુરુવાર', 'શુક્રવાર', 'શનિવાર'],\n  STANDALONEWEEKDAYS: ['રવિવાર', 'સોમવાર', 'મંગળવાર', 'બુધવાર', 'ગુરુવાર', 'શુક્રવાર', 'શનિવાર'],\n  SHORTWEEKDAYS: ['રવિ', 'સોમ', 'મંગળ', 'બુધ', 'ગુરુ', 'શુક્ર', 'શનિ'],\n  STANDALONESHORTWEEKDAYS: ['રવિ', 'સોમ', 'મંગળ', 'બુધ', 'ગુરુ', 'શુક્ર', 'શનિ'],\n  NARROWWEEKDAYS: ['ર', 'સો', 'મં', 'બુ', 'ગુ', 'શુ', 'શ'],\n  STANDALONENARROWWEEKDAYS: ['ર', 'સો', 'મં', 'બુ', 'ગુ', 'શુ', 'શ'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['પહેલો ત્રિમાસ', 'બીજો ત્રિમાસ', 'ત્રીજો ત્રિમાસ', 'ચોથો ત્રિમાસ'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'd/M/yy'],\n  TIMEFORMATS: ['hh:mm:ss a zzzz', 'hh:mm:ss a z', 'hh:mm:ss a', 'hh:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [6, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale haw.\n */\ngoog.i18n.DateTimeSymbols_haw = {\n  ERAS: ['BCE', 'CE'],\n  ERANAMES: ['BCE', 'CE'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['Ianuali', 'Pepeluali', 'Malaki', 'ʻApelila', 'Mei', 'Iune', 'Iulai', 'ʻAukake', 'Kepakemapa', 'ʻOkakopa', 'Nowemapa', 'Kekemapa'],\n  STANDALONEMONTHS: ['Ianuali', 'Pepeluali', 'Malaki', 'ʻApelila', 'Mei', 'Iune', 'Iulai', 'ʻAukake', 'Kepakemapa', 'ʻOkakopa', 'Nowemapa', 'Kekemapa'],\n  SHORTMONTHS: ['Ian.', 'Pep.', 'Mal.', 'ʻAp.', 'Mei', 'Iun.', 'Iul.', 'ʻAu.', 'Kep.', 'ʻOk.', 'Now.', 'Kek.'],\n  STANDALONESHORTMONTHS: ['Ian.', 'Pep.', 'Mal.', 'ʻAp.', 'Mei', 'Iun.', 'Iul.', 'ʻAu.', 'Kep.', 'ʻOk.', 'Now.', 'Kek.'],\n  WEEKDAYS: ['Lāpule', 'Poʻakahi', 'Poʻalua', 'Poʻakolu', 'Poʻahā', 'Poʻalima', 'Poʻaono'],\n  STANDALONEWEEKDAYS: ['Lāpule', 'Poʻakahi', 'Poʻalua', 'Poʻakolu', 'Poʻahā', 'Poʻalima', 'Poʻaono'],\n  SHORTWEEKDAYS: ['LP', 'P1', 'P2', 'P3', 'P4', 'P5', 'P6'],\n  STANDALONESHORTWEEKDAYS: ['LP', 'P1', 'P2', 'P3', 'P4', 'P5', 'P6'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale he.\n */\ngoog.i18n.DateTimeSymbols_he = {\n  ERAS: ['לפנה״ס', 'לספירה'],\n  ERANAMES: ['לפני הספירה', 'לספירה'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', 'נובמבר', 'דצמבר'],\n  STANDALONEMONTHS: ['ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', 'נובמבר', 'דצמבר'],\n  SHORTMONTHS: ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', 'מאי', 'יוני', 'יולי', 'אוג׳', 'ספט׳', 'אוק׳', 'נוב׳', 'דצמ׳'],\n  STANDALONESHORTMONTHS: ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', 'מאי', 'יוני', 'יולי', 'אוג׳', 'ספט׳', 'אוק׳', 'נוב׳', 'דצמ׳'],\n  WEEKDAYS: ['יום ראשון', 'יום שני', 'יום שלישי', 'יום רביעי', 'יום חמישי', 'יום שישי', 'יום שבת'],\n  STANDALONEWEEKDAYS: ['יום ראשון', 'יום שני', 'יום שלישי', 'יום רביעי', 'יום חמישי', 'יום שישי', 'יום שבת'],\n  SHORTWEEKDAYS: ['יום א׳', 'יום ב׳', 'יום ג׳', 'יום ד׳', 'יום ה׳', 'יום ו׳', 'שבת'],\n  STANDALONESHORTWEEKDAYS: ['יום א׳', 'יום ב׳', 'יום ג׳', 'יום ד׳', 'יום ה׳', 'יום ו׳', 'שבת'],\n  NARROWWEEKDAYS: ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'],\n  STANDALONENARROWWEEKDAYS: ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['רבעון 1', 'רבעון 2', 'רבעון 3', 'רבעון 4'],\n  AMPMS: ['לפנה״צ', 'אחה״צ'],\n  DATEFORMATS: ['EEEE, d בMMMM y', 'd בMMMM y', 'd בMMM y', 'd.M.y'],\n  TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'],\n  DATETIMEFORMATS: ['{1} בשעה {0}', '{1} בשעה {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [4, 5],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale hi.\n */\ngoog.i18n.DateTimeSymbols_hi = {\n  ERAS: ['ईसा-पूर्व', 'ईस्वी'],\n  ERANAMES: ['ईसा-पूर्व', 'ईसवी सन'],\n  NARROWMONTHS: ['ज', 'फ़', 'मा', 'अ', 'म', 'जू', 'जु', 'अ', 'सि', 'अ', 'न', 'दि'],\n  STANDALONENARROWMONTHS: ['ज', 'फ़', 'मा', 'अ', 'म', 'जू', 'जु', 'अ', 'सि', 'अ', 'न', 'दि'],\n  MONTHS: ['जनवरी', 'फ़रवरी', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुलाई', 'अगस्त', 'सितंबर', 'अक्तूबर', 'नवंबर', 'दिसंबर'],\n  STANDALONEMONTHS: ['जनवरी', 'फ़रवरी', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुलाई', 'अगस्त', 'सितंबर', 'अक्तूबर', 'नवंबर', 'दिसंबर'],\n  SHORTMONTHS: ['जन॰', 'फ़र॰', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुल॰', 'अग॰', 'सित॰', 'अक्तू॰', 'नव॰', 'दिस॰'],\n  STANDALONESHORTMONTHS: ['जन॰', 'फ़र॰', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुल॰', 'अग॰', 'सित॰', 'अक्तू॰', 'नव॰', 'दिस॰'],\n  WEEKDAYS: ['रविवार', 'सोमवार', 'मंगलवार', 'बुधवार', 'गुरुवार', 'शुक्रवार', 'शनिवार'],\n  STANDALONEWEEKDAYS: ['रविवार', 'सोमवार', 'मंगलवार', 'बुधवार', 'गुरुवार', 'शुक्रवार', 'शनिवार'],\n  SHORTWEEKDAYS: ['रवि', 'सोम', 'मंगल', 'बुध', 'गुरु', 'शुक्र', 'शनि'],\n  STANDALONESHORTWEEKDAYS: ['रवि', 'सोम', 'मंगल', 'बुध', 'गुरु', 'शुक्र', 'शनि'],\n  NARROWWEEKDAYS: ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'],\n  STANDALONENARROWWEEKDAYS: ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'],\n  SHORTQUARTERS: ['ति1', 'ति2', 'ति3', 'ति4'],\n  QUARTERS: ['पहली तिमाही', 'दूसरी तिमाही', 'तीसरी तिमाही', 'चौथी तिमाही'],\n  AMPMS: ['am', 'pm'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'dd/MM/y', 'd/M/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} को {0}', '{1} को {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [6, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale hr.\n */\ngoog.i18n.DateTimeSymbols_hr = {\n  ERAS: ['pr. Kr.', 'po. Kr.'],\n  ERANAMES: ['prije Krista', 'poslije Krista'],\n  NARROWMONTHS: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'],\n  STANDALONENARROWMONTHS: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'],\n  MONTHS: ['siječnja', 'veljače', 'ožujka', 'travnja', 'svibnja', 'lipnja', 'srpnja', 'kolovoza', 'rujna', 'listopada', 'studenoga', 'prosinca'],\n  STANDALONEMONTHS: ['siječanj', 'veljača', 'ožujak', 'travanj', 'svibanj', 'lipanj', 'srpanj', 'kolovoz', 'rujan', 'listopad', 'studeni', 'prosinac'],\n  SHORTMONTHS: ['sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', 'kol', 'ruj', 'lis', 'stu', 'pro'],\n  STANDALONESHORTMONTHS: ['sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', 'kol', 'ruj', 'lis', 'stu', 'pro'],\n  WEEKDAYS: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'],\n  STANDALONEWEEKDAYS: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'],\n  SHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'],\n  STANDALONESHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'],\n  NARROWWEEKDAYS: ['N', 'P', 'U', 'S', 'Č', 'P', 'S'],\n  STANDALONENARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'],\n  SHORTQUARTERS: ['1kv', '2kv', '3kv', '4kv'],\n  QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d. MMMM y.', 'd. MMMM y.', 'd. MMM y.', 'dd. MM. y.'],\n  TIMEFORMATS: ['HH:mm:ss (zzzz)', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'u\\' {0}', '{1} \\'u\\' {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale hu.\n */\ngoog.i18n.DateTimeSymbols_hu = {\n  ERAS: ['i. e.', 'i. sz.'],\n  ERANAMES: ['időszámításunk előtt', 'időszámításunk szerint'],\n  NARROWMONTHS: ['J', 'F', 'M', 'Á', 'M', 'J', 'J', 'A', 'Sz', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'Á', 'M', 'J', 'J', 'A', 'Sz', 'O', 'N', 'D'],\n  MONTHS: ['január', 'február', 'március', 'április', 'május', 'június', 'július', 'augusztus', 'szeptember', 'október', 'november', 'december'],\n  STANDALONEMONTHS: ['január', 'február', 'március', 'április', 'május', 'június', 'július', 'augusztus', 'szeptember', 'október', 'november', 'december'],\n  SHORTMONTHS: ['jan.', 'febr.', 'márc.', 'ápr.', 'máj.', 'jún.', 'júl.', 'aug.', 'szept.', 'okt.', 'nov.', 'dec.'],\n  STANDALONESHORTMONTHS: ['jan.', 'febr.', 'márc.', 'ápr.', 'máj.', 'jún.', 'júl.', 'aug.', 'szept.', 'okt.', 'nov.', 'dec.'],\n  WEEKDAYS: ['vasárnap', 'hétfő', 'kedd', 'szerda', 'csütörtök', 'péntek', 'szombat'],\n  STANDALONEWEEKDAYS: ['vasárnap', 'hétfő', 'kedd', 'szerda', 'csütörtök', 'péntek', 'szombat'],\n  SHORTWEEKDAYS: ['V', 'H', 'K', 'Sze', 'Cs', 'P', 'Szo'],\n  STANDALONESHORTWEEKDAYS: ['V', 'H', 'K', 'Sze', 'Cs', 'P', 'Szo'],\n  NARROWWEEKDAYS: ['V', 'H', 'K', 'Sz', 'Cs', 'P', 'Sz'],\n  STANDALONENARROWWEEKDAYS: ['V', 'H', 'K', 'Sz', 'Cs', 'P', 'Sz'],\n  SHORTQUARTERS: ['N1', 'N2', 'N3', 'N4'],\n  QUARTERS: ['I. negyedév', 'II. negyedév', 'III. negyedév', 'IV. negyedév'],\n  AMPMS: ['de.', 'du.'],\n  DATEFORMATS: ['y. MMMM d., EEEE', 'y. MMMM d.', 'y. MMM d.', 'y. MM. dd.'],\n  TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale hy.\n */\ngoog.i18n.DateTimeSymbols_hy = {\n  ERAS: ['մ.թ.ա.', 'մ.թ.'],\n  ERANAMES: ['Քրիստոսից առաջ', 'Քրիստոսից հետո'],\n  NARROWMONTHS: ['Հ', 'Փ', 'Մ', 'Ա', 'Մ', 'Հ', 'Հ', 'Օ', 'Ս', 'Հ', 'Ն', 'Դ'],\n  STANDALONENARROWMONTHS: ['Հ', 'Փ', 'Մ', 'Ա', 'Մ', 'Հ', 'Հ', 'Օ', 'Ս', 'Հ', 'Ն', 'Դ'],\n  MONTHS: ['հունվարի', 'փետրվարի', 'մարտի', 'ապրիլի', 'մայիսի', 'հունիսի', 'հուլիսի', 'օգոստոսի', 'սեպտեմբերի', 'հոկտեմբերի', 'նոյեմբերի', 'դեկտեմբերի'],\n  STANDALONEMONTHS: ['հունվար', 'փետրվար', 'մարտ', 'ապրիլ', 'մայիս', 'հունիս', 'հուլիս', 'օգոստոս', 'սեպտեմբեր', 'հոկտեմբեր', 'նոյեմբեր', 'դեկտեմբեր'],\n  SHORTMONTHS: ['հնվ', 'փտվ', 'մրտ', 'ապր', 'մյս', 'հնս', 'հլս', 'օգս', 'սեպ', 'հոկ', 'նոյ', 'դեկ'],\n  STANDALONESHORTMONTHS: ['հնվ', 'փտվ', 'մրտ', 'ապր', 'մյս', 'հնս', 'հլս', 'օգս', 'սեպ', 'հոկ', 'նոյ', 'դեկ'],\n  WEEKDAYS: ['կիրակի', 'երկուշաբթի', 'երեքշաբթի', 'չորեքշաբթի', 'հինգշաբթի', 'ուրբաթ', 'շաբաթ'],\n  STANDALONEWEEKDAYS: ['կիրակի', 'երկուշաբթի', 'երեքշաբթի', 'չորեքշաբթի', 'հինգշաբթի', 'ուրբաթ', 'շաբաթ'],\n  SHORTWEEKDAYS: ['կիր', 'երկ', 'երք', 'չրք', 'հնգ', 'ուր', 'շբթ'],\n  STANDALONESHORTWEEKDAYS: ['կիր', 'երկ', 'երք', 'չրք', 'հնգ', 'ուր', 'շբթ'],\n  NARROWWEEKDAYS: ['Կ', 'Ե', 'Ե', 'Չ', 'Հ', 'Ո', 'Շ'],\n  STANDALONENARROWWEEKDAYS: ['Կ', 'Ե', 'Ե', 'Չ', 'Հ', 'Ո', 'Շ'],\n  SHORTQUARTERS: ['1-ին եռմս.', '2-րդ եռմս.', '3-րդ եռմս.', '4-րդ եռմս.'],\n  QUARTERS: ['1-ին եռամսյակ', '2-րդ եռամսյակ', '3-րդ եռամսյակ', '4-րդ եռամսյակ'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['y թ. MMMM d, EEEE', 'dd MMMM, y թ.', 'dd MMM, y թ.', 'dd.MM.yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale id.\n */\ngoog.i18n.DateTimeSymbols_id = {\n  ERAS: ['SM', 'M'],\n  ERANAMES: ['Sebelum Masehi', 'Masehi'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'],\n  STANDALONEMONTHS: ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agt', 'Sep', 'Okt', 'Nov', 'Des'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agt', 'Sep', 'Okt', 'Nov', 'Des'],\n  WEEKDAYS: ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu'],\n  STANDALONEWEEKDAYS: ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu'],\n  SHORTWEEKDAYS: ['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'],\n  STANDALONESHORTWEEKDAYS: ['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'],\n  NARROWWEEKDAYS: ['M', 'S', 'S', 'R', 'K', 'J', 'S'],\n  STANDALONENARROWWEEKDAYS: ['M', 'S', 'S', 'R', 'K', 'J', 'S'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['Kuartal ke-1', 'Kuartal ke-2', 'Kuartal ke-3', 'Kuartal ke-4'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, dd MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'],\n  TIMEFORMATS: ['HH.mm.ss zzzz', 'HH.mm.ss z', 'HH.mm.ss', 'HH.mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale in.\n */\ngoog.i18n.DateTimeSymbols_in = {\n  ERAS: ['SM', 'M'],\n  ERANAMES: ['Sebelum Masehi', 'Masehi'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'],\n  STANDALONEMONTHS: ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agt', 'Sep', 'Okt', 'Nov', 'Des'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agt', 'Sep', 'Okt', 'Nov', 'Des'],\n  WEEKDAYS: ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu'],\n  STANDALONEWEEKDAYS: ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu'],\n  SHORTWEEKDAYS: ['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'],\n  STANDALONESHORTWEEKDAYS: ['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'],\n  NARROWWEEKDAYS: ['M', 'S', 'S', 'R', 'K', 'J', 'S'],\n  STANDALONENARROWWEEKDAYS: ['M', 'S', 'S', 'R', 'K', 'J', 'S'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['Kuartal ke-1', 'Kuartal ke-2', 'Kuartal ke-3', 'Kuartal ke-4'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, dd MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/yy'],\n  TIMEFORMATS: ['HH.mm.ss zzzz', 'HH.mm.ss z', 'HH.mm.ss', 'HH.mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale is.\n */\ngoog.i18n.DateTimeSymbols_is = {\n  ERAS: ['f.Kr.', 'e.Kr.'],\n  ERANAMES: ['fyrir Krist', 'eftir Krist'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'Á', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'Á', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janúar', 'febrúar', 'mars', 'apríl', 'maí', 'júní', 'júlí', 'ágúst', 'september', 'október', 'nóvember', 'desember'],\n  STANDALONEMONTHS: ['janúar', 'febrúar', 'mars', 'apríl', 'maí', 'júní', 'júlí', 'ágúst', 'september', 'október', 'nóvember', 'desember'],\n  SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'maí', 'jún.', 'júl.', 'ágú.', 'sep.', 'okt.', 'nóv.', 'des.'],\n  STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'maí', 'jún.', 'júl.', 'ágú.', 'sep.', 'okt.', 'nóv.', 'des.'],\n  WEEKDAYS: ['sunnudagur', 'mánudagur', 'þriðjudagur', 'miðvikudagur', 'fimmtudagur', 'föstudagur', 'laugardagur'],\n  STANDALONEWEEKDAYS: ['sunnudagur', 'mánudagur', 'þriðjudagur', 'miðvikudagur', 'fimmtudagur', 'föstudagur', 'laugardagur'],\n  SHORTWEEKDAYS: ['sun.', 'mán.', 'þri.', 'mið.', 'fim.', 'fös.', 'lau.'],\n  STANDALONESHORTWEEKDAYS: ['sun.', 'mán.', 'þri.', 'mið.', 'fim.', 'fös.', 'lau.'],\n  NARROWWEEKDAYS: ['S', 'M', 'Þ', 'M', 'F', 'F', 'L'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'Þ', 'M', 'F', 'F', 'L'],\n  SHORTQUARTERS: ['F1', 'F2', 'F3', 'F4'],\n  QUARTERS: ['1. fjórðungur', '2. fjórðungur', '3. fjórðungur', '4. fjórðungur'],\n  AMPMS: ['f.h.', 'e.h.'],\n  DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'd. MMM y', 'd.M.y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'kl\\'. {0}', '{1} \\'kl\\'. {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale it.\n */\ngoog.i18n.DateTimeSymbols_it = {\n  ERAS: ['a.C.', 'd.C.'],\n  ERANAMES: ['avanti Cristo', 'dopo Cristo'],\n  NARROWMONTHS: ['G', 'F', 'M', 'A', 'M', 'G', 'L', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['G', 'F', 'M', 'A', 'M', 'G', 'L', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', 'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre'],\n  STANDALONEMONTHS: ['gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', 'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre'],\n  SHORTMONTHS: ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', 'ago', 'set', 'ott', 'nov', 'dic'],\n  STANDALONESHORTMONTHS: ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', 'ago', 'set', 'ott', 'nov', 'dic'],\n  WEEKDAYS: ['domenica', 'lunedì', 'martedì', 'mercoledì', 'giovedì', 'venerdì', 'sabato'],\n  STANDALONEWEEKDAYS: ['domenica', 'lunedì', 'martedì', 'mercoledì', 'giovedì', 'venerdì', 'sabato'],\n  SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'],\n  STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'G', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'G', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1º trimestre', '2º trimestre', '3º trimestre', '4º trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'dd MMM y', 'dd/MM/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale iw.\n */\ngoog.i18n.DateTimeSymbols_iw = {\n  ERAS: ['לפנה״ס', 'לספירה'],\n  ERANAMES: ['לפני הספירה', 'לספירה'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', 'נובמבר', 'דצמבר'],\n  STANDALONEMONTHS: ['ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', 'נובמבר', 'דצמבר'],\n  SHORTMONTHS: ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', 'מאי', 'יוני', 'יולי', 'אוג׳', 'ספט׳', 'אוק׳', 'נוב׳', 'דצמ׳'],\n  STANDALONESHORTMONTHS: ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', 'מאי', 'יוני', 'יולי', 'אוג׳', 'ספט׳', 'אוק׳', 'נוב׳', 'דצמ׳'],\n  WEEKDAYS: ['יום ראשון', 'יום שני', 'יום שלישי', 'יום רביעי', 'יום חמישי', 'יום שישי', 'יום שבת'],\n  STANDALONEWEEKDAYS: ['יום ראשון', 'יום שני', 'יום שלישי', 'יום רביעי', 'יום חמישי', 'יום שישי', 'יום שבת'],\n  SHORTWEEKDAYS: ['יום א׳', 'יום ב׳', 'יום ג׳', 'יום ד׳', 'יום ה׳', 'יום ו׳', 'שבת'],\n  STANDALONESHORTWEEKDAYS: ['יום א׳', 'יום ב׳', 'יום ג׳', 'יום ד׳', 'יום ה׳', 'יום ו׳', 'שבת'],\n  NARROWWEEKDAYS: ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'],\n  STANDALONENARROWWEEKDAYS: ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['רבעון 1', 'רבעון 2', 'רבעון 3', 'רבעון 4'],\n  AMPMS: ['לפנה״צ', 'אחה״צ'],\n  DATEFORMATS: ['EEEE, d בMMMM y', 'd בMMMM y', 'd בMMM y', 'd.M.y'],\n  TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'],\n  DATETIMEFORMATS: ['{1} בשעה {0}', '{1} בשעה {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [4, 5],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale ja.\n */\ngoog.i18n.DateTimeSymbols_ja = {\n  ERAS: ['紀元前', '西暦'],\n  ERANAMES: ['紀元前', '西暦'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  STANDALONEMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  WEEKDAYS: ['日曜日', '月曜日', '火曜日', '水曜日', '木曜日', '金曜日', '土曜日'],\n  STANDALONEWEEKDAYS: ['日曜日', '月曜日', '火曜日', '水曜日', '木曜日', '金曜日', '土曜日'],\n  SHORTWEEKDAYS: ['日', '月', '火', '水', '木', '金', '土'],\n  STANDALONESHORTWEEKDAYS: ['日', '月', '火', '水', '木', '金', '土'],\n  NARROWWEEKDAYS: ['日', '月', '火', '水', '木', '金', '土'],\n  STANDALONENARROWWEEKDAYS: ['日', '月', '火', '水', '木', '金', '土'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['第1四半期', '第2四半期', '第3四半期', '第4四半期'],\n  AMPMS: ['午前', '午後'],\n  DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'y/MM/dd', 'y/MM/dd'],\n  TIMEFORMATS: ['H時mm分ss秒 zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale ka.\n */\ngoog.i18n.DateTimeSymbols_ka = {\n  ERAS: ['ძვ. წ.', 'ახ. წ.'],\n  ERANAMES: ['ძველი წელთაღრიცხვით', 'ახალი წელთაღრიცხვით'],\n  NARROWMONTHS: ['ი', 'თ', 'მ', 'ა', 'მ', 'ი', 'ი', 'ა', 'ს', 'ო', 'ნ', 'დ'],\n  STANDALONENARROWMONTHS: ['ი', 'თ', 'მ', 'ა', 'მ', 'ი', 'ი', 'ა', 'ს', 'ო', 'ნ', 'დ'],\n  MONTHS: ['იანვარი', 'თებერვალი', 'მარტი', 'აპრილი', 'მაისი', 'ივნისი', 'ივლისი', 'აგვისტო', 'სექტემბერი', 'ოქტომბერი', 'ნოემბერი', 'დეკემბერი'],\n  STANDALONEMONTHS: ['იანვარი', 'თებერვალი', 'მარტი', 'აპრილი', 'მაისი', 'ივნისი', 'ივლისი', 'აგვისტო', 'სექტემბერი', 'ოქტომბერი', 'ნოემბერი', 'დეკემბერი'],\n  SHORTMONTHS: ['იან', 'თებ', 'მარ', 'აპრ', 'მაი', 'ივნ', 'ივლ', 'აგვ', 'სექ', 'ოქტ', 'ნოე', 'დეკ'],\n  STANDALONESHORTMONTHS: ['იან', 'თებ', 'მარ', 'აპრ', 'მაი', 'ივნ', 'ივლ', 'აგვ', 'სექ', 'ოქტ', 'ნოე', 'დეკ'],\n  WEEKDAYS: ['კვირა', 'ორშაბათი', 'სამშაბათი', 'ოთხშაბათი', 'ხუთშაბათი', 'პარასკევი', 'შაბათი'],\n  STANDALONEWEEKDAYS: ['კვირა', 'ორშაბათი', 'სამშაბათი', 'ოთხშაბათი', 'ხუთშაბათი', 'პარასკევი', 'შაბათი'],\n  SHORTWEEKDAYS: ['კვი', 'ორშ', 'სამ', 'ოთხ', 'ხუთ', 'პარ', 'შაბ'],\n  STANDALONESHORTWEEKDAYS: ['კვი', 'ორშ', 'სამ', 'ოთხ', 'ხუთ', 'პარ', 'შაბ'],\n  NARROWWEEKDAYS: ['კ', 'ო', 'ს', 'ო', 'ხ', 'პ', 'შ'],\n  STANDALONENARROWWEEKDAYS: ['კ', 'ო', 'ს', 'ო', 'ხ', 'პ', 'შ'],\n  SHORTQUARTERS: ['I კვ.', 'II კვ.', 'III კვ.', 'IV კვ.'],\n  QUARTERS: ['I კვარტალი', 'II კვარტალი', 'III კვარტალი', 'IV კვარტალი'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, dd MMMM, y', 'd MMMM, y', 'd MMM. y', 'dd.MM.yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale kk.\n */\ngoog.i18n.DateTimeSymbols_kk = {\n  ERAS: ['б.з.д.', 'б.з.'],\n  ERANAMES: ['Біздің заманымызға дейін', 'Біздің заманымыз'],\n  NARROWMONTHS: ['Қ', 'А', 'Н', 'С', 'М', 'М', 'Ш', 'Т', 'Қ', 'Қ', 'Қ', 'Ж'],\n  STANDALONENARROWMONTHS: ['Қ', 'А', 'Н', 'С', 'М', 'М', 'Ш', 'Т', 'Қ', 'Қ', 'Қ', 'Ж'],\n  MONTHS: ['қаңтар', 'ақпан', 'наурыз', 'сәуір', 'мамыр', 'маусым', 'шілде', 'тамыз', 'қыркүйек', 'қазан', 'қараша', 'желтоқсан'],\n  STANDALONEMONTHS: ['Қаңтар', 'Ақпан', 'Наурыз', 'Сәуір', 'Мамыр', 'Маусым', 'Шілде', 'Тамыз', 'Қыркүйек', 'Қазан', 'Қараша', 'Желтоқсан'],\n  SHORTMONTHS: ['қаң.', 'ақп.', 'нау.', 'сәу.', 'мам.', 'мау.', 'шіл.', 'там.', 'қыр.', 'қаз.', 'қар.', 'жел.'],\n  STANDALONESHORTMONTHS: ['Қаң.', 'Ақп.', 'Нау.', 'Сәу.', 'Мам.', 'Мау.', 'Шіл.', 'Там.', 'Қыр.', 'Қаз.', 'Қар.', 'Жел.'],\n  WEEKDAYS: ['жексенбі', 'дүйсенбі', 'сейсенбі', 'сәрсенбі', 'бейсенбі', 'жұма', 'сенбі'],\n  STANDALONEWEEKDAYS: ['Жексенбі', 'Дүйсенбі', 'Сейсенбі', 'Сәрсенбі', 'Бейсенбі', 'Жұма', 'Сенбі'],\n  SHORTWEEKDAYS: ['Жс', 'Дс', 'Сс', 'Ср', 'Бс', 'Жм', 'Сб'],\n  STANDALONESHORTWEEKDAYS: ['Жс', 'Дс', 'Сс', 'Ср', 'Бс', 'Жм', 'Сб'],\n  NARROWWEEKDAYS: ['Ж', 'Д', 'С', 'С', 'Б', 'Ж', 'С'],\n  STANDALONENARROWWEEKDAYS: ['Ж', 'Д', 'С', 'С', 'Б', 'Ж', 'С'],\n  SHORTQUARTERS: ['І ш.', 'ІІ ш.', 'ІІІ ш.', 'IV ш.'],\n  QUARTERS: ['І ширек', 'ІІ ширек', 'ІІІ ширек', 'IV ширек'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['y \\'ж\\'. d MMMM, EEEE', 'y \\'ж\\'. d MMMM', 'y \\'ж\\'. dd MMM', 'dd.MM.yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale km.\n */\ngoog.i18n.DateTimeSymbols_km = {\n  ERAS: ['មុន គ.ស.', 'គ.ស.'],\n  ERANAMES: ['មុន​គ្រិស្តសករាជ', 'គ្រិស្តសករាជ'],\n  NARROWMONTHS: ['ម', 'ក', 'ម', 'ម', 'ឧ', 'ម', 'ក', 'ស', 'ក', 'ត', 'វ', 'ធ'],\n  STANDALONENARROWMONTHS: ['ម', 'ក', 'ម', 'ម', 'ឧ', 'ម', 'ក', 'ស', 'ក', 'ត', 'វ', 'ធ'],\n  MONTHS: ['មករា', 'កុម្ភៈ', 'មីនា', 'មេសា', 'ឧសភា', 'មិថុនា', 'កក្កដា', 'សីហា', 'កញ្ញា', 'តុលា', 'វិច្ឆិកា', 'ធ្នូ'],\n  STANDALONEMONTHS: ['មករា', 'កុម្ភៈ', 'មីនា', 'មេសា', 'ឧសភា', 'មិថុនា', 'កក្កដា', 'សីហា', 'កញ្ញា', 'តុលា', 'វិច្ឆិកា', 'ធ្នូ'],\n  SHORTMONTHS: ['មករា', 'កុម្ភៈ', 'មីនា', 'មេសា', 'ឧសភា', 'មិថុនា', 'កក្កដា', 'សីហា', 'កញ្ញា', 'តុលា', 'វិច្ឆិកា', 'ធ្នូ'],\n  STANDALONESHORTMONTHS: ['មករា', 'កុម្ភៈ', 'មីនា', 'មេសា', 'ឧសភា', 'មិថុនា', 'កក្កដា', 'សីហា', 'កញ្ញា', 'តុលា', 'វិច្ឆិកា', 'ធ្នូ'],\n  WEEKDAYS: ['អាទិត្យ', 'ច័ន្ទ', 'អង្គារ', 'ពុធ', 'ព្រហស្បតិ៍', 'សុក្រ', 'សៅរ៍'],\n  STANDALONEWEEKDAYS: ['អាទិត្យ', 'ច័ន្ទ', 'អង្គារ', 'ពុធ', 'ព្រហស្បតិ៍', 'សុក្រ', 'សៅរ៍'],\n  SHORTWEEKDAYS: ['អាទិត្យ', 'ច័ន្ទ', 'អង្គារ', 'ពុធ', 'ព្រហស្បតិ៍', 'សុក្រ', 'សៅរ៍'],\n  STANDALONESHORTWEEKDAYS: ['អាទិត្យ', 'ច័ន្ទ', 'អង្គារ', 'ពុធ', 'ព្រហស្បតិ៍', 'សុក្រ', 'សៅរ៍'],\n  NARROWWEEKDAYS: ['អ', 'ច', 'អ', 'ព', 'ព', 'ស', 'ស'],\n  STANDALONENARROWWEEKDAYS: ['អ', 'ច', 'អ', 'ព', 'ព', 'ស', 'ស'],\n  SHORTQUARTERS: ['ត្រីមាសទី 1', 'ត្រីមាសទី 2', 'ត្រីមាសទី 3', 'ត្រីមាសទី 4'],\n  QUARTERS: ['ត្រីមាសទី 1', 'ត្រីមាសទី 2', 'ត្រីមាសទី 3', 'ត្រីមាសទី 4'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} នៅ​ម៉ោង {0}', '{1} នៅ​ម៉ោង {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale kn.\n */\ngoog.i18n.DateTimeSymbols_kn = {\n  ERAS: ['ಕ್ರಿ.ಪೂ', 'ಕ್ರಿ.ಶ'],\n  ERANAMES: ['ಕ್ರಿಸ್ತ ಪೂರ್ವ', 'ಕ್ರಿಸ್ತ ಶಕ'],\n  NARROWMONTHS: ['ಜ', 'ಫೆ', 'ಮಾ', 'ಏ', 'ಮೇ', 'ಜೂ', 'ಜು', 'ಆ', 'ಸೆ', 'ಅ', 'ನ', 'ಡಿ'],\n  STANDALONENARROWMONTHS: ['ಜ', 'ಫೆ', 'ಮಾ', 'ಏ', 'ಮೇ', 'ಜೂ', 'ಜು', 'ಆ', 'ಸೆ', 'ಅ', 'ನ', 'ಡಿ'],\n  MONTHS: ['ಜನವರಿ', 'ಫೆಬ್ರವರಿ', 'ಮಾರ್ಚ್', 'ಏಪ್ರಿಲ್', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗಸ್ಟ್', 'ಸೆಪ್ಟೆಂಬರ್', 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', 'ಡಿಸೆಂಬರ್'],\n  STANDALONEMONTHS: ['ಜನವರಿ', 'ಫೆಬ್ರವರಿ', 'ಮಾರ್ಚ್', 'ಏಪ್ರಿಲ್', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗಸ್ಟ್', 'ಸೆಪ್ಟೆಂಬರ್', 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', 'ಡಿಸೆಂಬರ್'],\n  SHORTMONTHS: ['ಜನ', 'ಫೆಬ್ರ', 'ಮಾರ್ಚ್', 'ಏಪ್ರಿ', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗ', 'ಸೆಪ್ಟೆಂ', 'ಅಕ್ಟೋ', 'ನವೆಂ', 'ಡಿಸೆಂ'],\n  STANDALONESHORTMONTHS: ['ಜನ', 'ಫೆಬ್ರ', 'ಮಾರ್ಚ್', 'ಏಪ್ರಿ', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗ', 'ಸೆಪ್ಟೆಂ', 'ಅಕ್ಟೋ', 'ನವೆಂ', 'ಡಿಸೆಂ'],\n  WEEKDAYS: ['ಭಾನುವಾರ', 'ಸೋಮವಾರ', 'ಮಂಗಳವಾರ', 'ಬುಧವಾರ', 'ಗುರುವಾರ', 'ಶುಕ್ರವಾರ', 'ಶನಿವಾರ'],\n  STANDALONEWEEKDAYS: ['ಭಾನುವಾರ', 'ಸೋಮವಾರ', 'ಮಂಗಳವಾರ', 'ಬುಧವಾರ', 'ಗುರುವಾರ', 'ಶುಕ್ರವಾರ', 'ಶನಿವಾರ'],\n  SHORTWEEKDAYS: ['ಭಾನು', 'ಸೋಮ', 'ಮಂಗಳ', 'ಬುಧ', 'ಗುರು', 'ಶುಕ್ರ', 'ಶನಿ'],\n  STANDALONESHORTWEEKDAYS: ['ಭಾನು', 'ಸೋಮ', 'ಮಂಗಳ', 'ಬುಧ', 'ಗುರು', 'ಶುಕ್ರ', 'ಶನಿ'],\n  NARROWWEEKDAYS: ['ಭಾ', 'ಸೋ', 'ಮಂ', 'ಬು', 'ಗು', 'ಶು', 'ಶ'],\n  STANDALONENARROWWEEKDAYS: ['ಭಾ', 'ಸೋ', 'ಮಂ', 'ಬು', 'ಗು', 'ಶು', 'ಶ'],\n  SHORTQUARTERS: ['ತ್ರೈ 1', 'ತ್ರೈ 2', 'ತ್ರೈ 3', 'ತ್ರೈ 4'],\n  QUARTERS: ['1ನೇ ತ್ರೈಮಾಸಿಕ', '2ನೇ ತ್ರೈಮಾಸಿಕ', '3ನೇ ತ್ರೈಮಾಸಿಕ', '4ನೇ ತ್ರೈಮಾಸಿಕ'],\n  AMPMS: ['ಪೂರ್ವಾಹ್ನ', 'ಅಪರಾಹ್ನ'],\n  DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'd/M/yy'],\n  TIMEFORMATS: ['hh:mm:ss a zzzz', 'hh:mm:ss a z', 'hh:mm:ss a', 'hh:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [6, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale ko.\n */\ngoog.i18n.DateTimeSymbols_ko = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['기원전', '서기'],\n  NARROWMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'],\n  STANDALONENARROWMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'],\n  MONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'],\n  STANDALONEMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'],\n  SHORTMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'],\n  STANDALONESHORTMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'],\n  WEEKDAYS: ['일요일', '월요일', '화요일', '수요일', '목요일', '금요일', '토요일'],\n  STANDALONEWEEKDAYS: ['일요일', '월요일', '화요일', '수요일', '목요일', '금요일', '토요일'],\n  SHORTWEEKDAYS: ['일', '월', '화', '수', '목', '금', '토'],\n  STANDALONESHORTWEEKDAYS: ['일', '월', '화', '수', '목', '금', '토'],\n  NARROWWEEKDAYS: ['일', '월', '화', '수', '목', '금', '토'],\n  STANDALONENARROWWEEKDAYS: ['일', '월', '화', '수', '목', '금', '토'],\n  SHORTQUARTERS: ['1분기', '2분기', '3분기', '4분기'],\n  QUARTERS: ['제 1/4분기', '제 2/4분기', '제 3/4분기', '제 4/4분기'],\n  AMPMS: ['오전', '오후'],\n  DATEFORMATS: ['y년 M월 d일 EEEE', 'y년 M월 d일', 'y. M. d.', 'yy. M. d.'],\n  TIMEFORMATS: ['a h시 m분 s초 zzzz', 'a h시 m분 s초 z', 'a h:mm:ss', 'a h:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale ky.\n */\ngoog.i18n.DateTimeSymbols_ky = {\n  ERAS: ['б.з.ч.', 'б.з.'],\n  ERANAMES: ['биздин заманга чейин', 'биздин заман'],\n  NARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'],\n  STANDALONENARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'],\n  MONTHS: ['январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', 'ноябрь', 'декабрь'],\n  STANDALONEMONTHS: ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'],\n  SHORTMONTHS: ['янв.', 'фев.', 'мар.', 'апр.', 'май', 'июн.', 'июл.', 'авг.', 'сен.', 'окт.', 'ноя.', 'дек.'],\n  STANDALONESHORTMONTHS: ['Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'],\n  WEEKDAYS: ['жекшемби', 'дүйшөмбү', 'шейшемби', 'шаршемби', 'бейшемби', 'жума', 'ишемби'],\n  STANDALONEWEEKDAYS: ['жекшемби', 'дүйшөмбү', 'шейшемби', 'шаршемби', 'бейшемби', 'жума', 'ишемби'],\n  SHORTWEEKDAYS: ['жек.', 'дүй.', 'шейш.', 'шарш.', 'бейш.', 'жума', 'ишм.'],\n  STANDALONESHORTWEEKDAYS: ['жек.', 'дүй.', 'шейш.', 'шарш.', 'бейш.', 'жума', 'ишм.'],\n  NARROWWEEKDAYS: ['Ж', 'Д', 'Ш', 'Ш', 'Б', 'Ж', 'И'],\n  STANDALONENARROWWEEKDAYS: ['Ж', 'Д', 'Ш', 'Ш', 'Б', 'Ж', 'И'],\n  SHORTQUARTERS: ['1-чей.', '2-чей.', '3-чей.', '4-чей.'],\n  QUARTERS: ['1-чейрек', '2-чейрек', '3-чейрек', '4-чейрек'],\n  AMPMS: ['таңкы', 'түштөн кийинки'],\n  DATEFORMATS: ['y-\\'ж\\'., d-MMMM, EEEE', 'y-\\'ж\\'., d-MMMM', 'y-\\'ж\\'., d-MMM', 'd/M/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ln.\n */\ngoog.i18n.DateTimeSymbols_ln = {\n  ERAS: ['libóso ya', 'nsima ya Y'],\n  ERANAMES: ['Yambo ya Yézu Krís', 'Nsima ya Yézu Krís'],\n  NARROWMONTHS: ['y', 'f', 'm', 'a', 'm', 'y', 'y', 'a', 's', 'ɔ', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['y', 'f', 'm', 'a', 'm', 'y', 'y', 'a', 's', 'ɔ', 'n', 'd'],\n  MONTHS: ['sánzá ya yambo', 'sánzá ya míbalé', 'sánzá ya mísáto', 'sánzá ya mínei', 'sánzá ya mítáno', 'sánzá ya motóbá', 'sánzá ya nsambo', 'sánzá ya mwambe', 'sánzá ya libwa', 'sánzá ya zómi', 'sánzá ya zómi na mɔ̌kɔ́', 'sánzá ya zómi na míbalé'],\n  STANDALONEMONTHS: ['sánzá ya yambo', 'sánzá ya míbalé', 'sánzá ya mísáto', 'sánzá ya mínei', 'sánzá ya mítáno', 'sánzá ya motóbá', 'sánzá ya nsambo', 'sánzá ya mwambe', 'sánzá ya libwa', 'sánzá ya zómi', 'sánzá ya zómi na mɔ̌kɔ́', 'sánzá ya zómi na míbalé'],\n  SHORTMONTHS: ['yan', 'fbl', 'msi', 'apl', 'mai', 'yun', 'yul', 'agt', 'stb', 'ɔtb', 'nvb', 'dsb'],\n  STANDALONESHORTMONTHS: ['yan', 'fbl', 'msi', 'apl', 'mai', 'yun', 'yul', 'agt', 'stb', 'ɔtb', 'nvb', 'dsb'],\n  WEEKDAYS: ['eyenga', 'mokɔlɔ mwa yambo', 'mokɔlɔ mwa míbalé', 'mokɔlɔ mwa mísáto', 'mokɔlɔ ya mínéi', 'mokɔlɔ ya mítáno', 'mpɔ́sɔ'],\n  STANDALONEWEEKDAYS: ['eyenga', 'mokɔlɔ mwa yambo', 'mokɔlɔ mwa míbalé', 'mokɔlɔ mwa mísáto', 'mokɔlɔ ya mínéi', 'mokɔlɔ ya mítáno', 'mpɔ́sɔ'],\n  SHORTWEEKDAYS: ['eye', 'ybo', 'mbl', 'mst', 'min', 'mtn', 'mps'],\n  STANDALONESHORTWEEKDAYS: ['eye', 'ybo', 'mbl', 'mst', 'min', 'mtn', 'mps'],\n  NARROWWEEKDAYS: ['e', 'y', 'm', 'm', 'm', 'm', 'p'],\n  STANDALONENARROWWEEKDAYS: ['e', 'y', 'm', 'm', 'm', 'm', 'p'],\n  SHORTQUARTERS: ['SM1', 'SM2', 'SM3', 'SM4'],\n  QUARTERS: ['sánzá mísáto ya yambo', 'sánzá mísáto ya míbalé', 'sánzá mísáto ya mísáto', 'sánzá mísáto ya mínei'],\n  AMPMS: ['ntɔ́ngɔ́', 'mpókwa'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale lo.\n */\ngoog.i18n.DateTimeSymbols_lo = {\n  ERAS: ['ກ່ອນ ຄ.ສ.', 'ຄ.ສ.'],\n  ERANAMES: ['ກ່ອນຄຣິດສັກກະລາດ', 'ຄຣິດສັກກະລາດ'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['ມັງກອນ', 'ກຸມພາ', 'ມີນາ', 'ເມສາ', 'ພຶດສະພາ', 'ມິຖຸນາ', 'ກໍລະກົດ', 'ສິງຫາ', 'ກັນຍາ', 'ຕຸລາ', 'ພະຈິກ', 'ທັນວາ'],\n  STANDALONEMONTHS: ['ມັງກອນ', 'ກຸມພາ', 'ມີນາ', 'ເມສາ', 'ພຶດສະພາ', 'ມິຖຸນາ', 'ກໍລະກົດ', 'ສິງຫາ', 'ກັນຍາ', 'ຕຸລາ', 'ພະຈິກ', 'ທັນວາ'],\n  SHORTMONTHS: ['ມ.ກ.', 'ກ.ພ.', 'ມ.ນ.', 'ມ.ສ.', 'ພ.ພ.', 'ມິ.ຖ.', 'ກ.ລ.', 'ສ.ຫ.', 'ກ.ຍ.', 'ຕ.ລ.', 'ພ.ຈ.', 'ທ.ວ.'],\n  STANDALONESHORTMONTHS: ['ມ.ກ.', 'ກ.ພ.', 'ມ.ນ.', 'ມ.ສ.', 'ພ.ພ.', 'ມິ.ຖ.', 'ກ.ລ.', 'ສ.ຫ.', 'ກ.ຍ.', 'ຕ.ລ.', 'ພ.ຈ.', 'ທ.ວ.'],\n  WEEKDAYS: ['ວັນອາທິດ', 'ວັນຈັນ', 'ວັນອັງຄານ', 'ວັນພຸດ', 'ວັນພະຫັດ', 'ວັນສຸກ', 'ວັນເສົາ'],\n  STANDALONEWEEKDAYS: ['ວັນອາທິດ', 'ວັນຈັນ', 'ວັນອັງຄານ', 'ວັນພຸດ', 'ວັນພະຫັດ', 'ວັນສຸກ', 'ວັນເສົາ'],\n  SHORTWEEKDAYS: ['ອາທິດ', 'ຈັນ', 'ອັງຄານ', 'ພຸດ', 'ພະຫັດ', 'ສຸກ', 'ເສົາ'],\n  STANDALONESHORTWEEKDAYS: ['ອາທິດ', 'ຈັນ', 'ອັງຄານ', 'ພຸດ', 'ພະຫັດ', 'ສຸກ', 'ເສົາ'],\n  NARROWWEEKDAYS: ['ອາ', 'ຈ', 'ອ', 'ພ', 'ພຫ', 'ສຸ', 'ສ'],\n  STANDALONENARROWWEEKDAYS: ['ອາ', 'ຈ', 'ອ', 'ພ', 'ພຫ', 'ສຸ', 'ສ'],\n  SHORTQUARTERS: ['ຕມ1', 'ຕມ2', 'ຕມ3', 'ຕມ4'],\n  QUARTERS: ['ໄຕຣມາດ 1', 'ໄຕຣມາດ 2', 'ໄຕຣມາດ 3', 'ໄຕຣມາດ 4'],\n  AMPMS: ['ກ່ອນທ່ຽງ', 'ຫຼັງທ່ຽງ'],\n  DATEFORMATS: ['EEEE ທີ d MMMM G y', 'd MMMM y', 'd MMM y', 'd/M/y'],\n  TIMEFORMATS: ['H ໂມງ m ນາທີ ss ວິນາທີ zzzz', 'H ໂມງ m ນາທີ ss ວິນາທີ z', 'H:mm:ss', 'H:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale lt.\n */\ngoog.i18n.DateTimeSymbols_lt = {\n  ERAS: ['pr. Kr.', 'po Kr.'],\n  ERANAMES: ['prieš Kristų', 'po Kristaus'],\n  NARROWMONTHS: ['S', 'V', 'K', 'B', 'G', 'B', 'L', 'R', 'R', 'S', 'L', 'G'],\n  STANDALONENARROWMONTHS: ['S', 'V', 'K', 'B', 'G', 'B', 'L', 'R', 'R', 'S', 'L', 'G'],\n  MONTHS: ['sausio', 'vasario', 'kovo', 'balandžio', 'gegužės', 'birželio', 'liepos', 'rugpjūčio', 'rugsėjo', 'spalio', 'lapkričio', 'gruodžio'],\n  STANDALONEMONTHS: ['sausis', 'vasaris', 'kovas', 'balandis', 'gegužė', 'birželis', 'liepa', 'rugpjūtis', 'rugsėjis', 'spalis', 'lapkritis', 'gruodis'],\n  SHORTMONTHS: ['saus.', 'vas.', 'kov.', 'bal.', 'geg.', 'birž.', 'liep.', 'rugp.', 'rugs.', 'spal.', 'lapkr.', 'gruod.'],\n  STANDALONESHORTMONTHS: ['saus.', 'vas.', 'kov.', 'bal.', 'geg.', 'birž.', 'liep.', 'rugp.', 'rugs.', 'spal.', 'lapkr.', 'gruod.'],\n  WEEKDAYS: ['sekmadienis', 'pirmadienis', 'antradienis', 'trečiadienis', 'ketvirtadienis', 'penktadienis', 'šeštadienis'],\n  STANDALONEWEEKDAYS: ['sekmadienis', 'pirmadienis', 'antradienis', 'trečiadienis', 'ketvirtadienis', 'penktadienis', 'šeštadienis'],\n  SHORTWEEKDAYS: ['sk', 'pr', 'an', 'tr', 'kt', 'pn', 'št'],\n  STANDALONESHORTWEEKDAYS: ['sk', 'pr', 'an', 'tr', 'kt', 'pn', 'št'],\n  NARROWWEEKDAYS: ['S', 'P', 'A', 'T', 'K', 'P', 'Š'],\n  STANDALONENARROWWEEKDAYS: ['S', 'P', 'A', 'T', 'K', 'P', 'Š'],\n  SHORTQUARTERS: ['I k.', 'II k.', 'III k.', 'IV k.'],\n  QUARTERS: ['I ketvirtis', 'II ketvirtis', 'III ketvirtis', 'IV ketvirtis'],\n  AMPMS: ['priešpiet', 'popiet'],\n  DATEFORMATS: ['y \\'m\\'. MMMM d \\'d\\'., EEEE', 'y \\'m\\'. MMMM d \\'d\\'.', 'y-MM-dd', 'y-MM-dd'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale lv.\n */\ngoog.i18n.DateTimeSymbols_lv = {\n  ERAS: ['p.m.ē.', 'm.ē.'],\n  ERANAMES: ['pirms mūsu ēras', 'mūsu ērā'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvāris', 'februāris', 'marts', 'aprīlis', 'maijs', 'jūnijs', 'jūlijs', 'augusts', 'septembris', 'oktobris', 'novembris', 'decembris'],\n  STANDALONEMONTHS: ['janvāris', 'februāris', 'marts', 'aprīlis', 'maijs', 'jūnijs', 'jūlijs', 'augusts', 'septembris', 'oktobris', 'novembris', 'decembris'],\n  SHORTMONTHS: ['janv.', 'febr.', 'marts', 'apr.', 'maijs', 'jūn.', 'jūl.', 'aug.', 'sept.', 'okt.', 'nov.', 'dec.'],\n  STANDALONESHORTMONTHS: ['janv.', 'febr.', 'marts', 'apr.', 'maijs', 'jūn.', 'jūl.', 'aug.', 'sept.', 'okt.', 'nov.', 'dec.'],\n  WEEKDAYS: ['svētdiena', 'pirmdiena', 'otrdiena', 'trešdiena', 'ceturtdiena', 'piektdiena', 'sestdiena'],\n  STANDALONEWEEKDAYS: ['Svētdiena', 'Pirmdiena', 'Otrdiena', 'Trešdiena', 'Ceturtdiena', 'Piektdiena', 'Sestdiena'],\n  SHORTWEEKDAYS: ['svētd.', 'pirmd.', 'otrd.', 'trešd.', 'ceturtd.', 'piektd.', 'sestd.'],\n  STANDALONESHORTWEEKDAYS: ['Svētd.', 'Pirmd.', 'Otrd.', 'Trešd.', 'Ceturtd.', 'Piektd.', 'Sestd.'],\n  NARROWWEEKDAYS: ['S', 'P', 'O', 'T', 'C', 'P', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'P', 'O', 'T', 'C', 'P', 'S'],\n  SHORTQUARTERS: ['1. cet.', '2. cet.', '3. cet.', '4. cet.'],\n  QUARTERS: ['1. ceturksnis', '2. ceturksnis', '3. ceturksnis', '4. ceturksnis'],\n  AMPMS: ['priekšpusdienā', 'pēcpusdienā'],\n  DATEFORMATS: ['EEEE, y. \\'gada\\' d. MMMM', 'y. \\'gada\\' d. MMMM', 'y. \\'gada\\' d. MMM', 'dd.MM.yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale mk.\n */\ngoog.i18n.DateTimeSymbols_mk = {\n  ERAS: ['пр.н.е.', 'н.е.'],\n  ERANAMES: ['пред нашата ера', 'од нашата ера'],\n  NARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'],\n  STANDALONENARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'],\n  MONTHS: ['јануари', 'февруари', 'март', 'април', 'мај', 'јуни', 'јули', 'август', 'септември', 'октомври', 'ноември', 'декември'],\n  STANDALONEMONTHS: ['јануари', 'февруари', 'март', 'април', 'мај', 'јуни', 'јули', 'август', 'септември', 'октомври', 'ноември', 'декември'],\n  SHORTMONTHS: ['јан.', 'фев.', 'мар.', 'апр.', 'мај', 'јун.', 'јул.', 'авг.', 'септ.', 'окт.', 'ноем.', 'дек.'],\n  STANDALONESHORTMONTHS: ['јан.', 'фев.', 'мар.', 'апр.', 'мај', 'јун.', 'јул.', 'авг.', 'септ.', 'окт.', 'ноем.', 'дек.'],\n  WEEKDAYS: ['недела', 'понеделник', 'вторник', 'среда', 'четврток', 'петок', 'сабота'],\n  STANDALONEWEEKDAYS: ['недела', 'понеделник', 'вторник', 'среда', 'четврток', 'петок', 'сабота'],\n  SHORTWEEKDAYS: ['нед.', 'пон.', 'вт.', 'сре.', 'чет.', 'пет.', 'саб.'],\n  STANDALONESHORTWEEKDAYS: ['нед.', 'пон.', 'вто.', 'сре.', 'чет.', 'пет.', 'саб.'],\n  NARROWWEEKDAYS: ['н', 'п', 'в', 'с', 'ч', 'п', 'с'],\n  STANDALONENARROWWEEKDAYS: ['н', 'п', 'в', 'с', 'ч', 'п', 'с'],\n  SHORTQUARTERS: ['јан-мар', 'апр-јун', 'јул-сеп', 'окт-дек'],\n  QUARTERS: ['прво тромесечје', 'второ тромесечје', 'трето тромесечје', 'четврто тромесечје'],\n  AMPMS: ['претпладне', 'попладне'],\n  DATEFORMATS: ['EEEE, dd MMMM y', 'dd MMMM y', 'dd.M.y', 'dd.M.yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ml.\n */\ngoog.i18n.DateTimeSymbols_ml = {\n  ERAS: ['ക്രി.മു.', 'എഡി'],\n  ERANAMES: ['ക്രിസ്‌തുവിന് മുമ്പ്', 'ആന്നോ ഡൊമിനി'],\n  NARROWMONTHS: ['ജ', 'ഫ', 'മാ', 'ഏ', 'മെ', 'ജൂൺ', 'ജൂ', 'ഓ', 'സെ', 'ഒ', 'ന', 'ഡി'],\n  STANDALONENARROWMONTHS: ['ജ', 'ഫെ', 'മാ', 'ഏ', 'മെ', 'ജൂൺ', 'ജൂ', 'ഓ', 'സെ', 'ഒ', 'ന', 'ഡി'],\n  MONTHS: ['ജനുവരി', 'ഫെബ്രുവരി', 'മാർച്ച്', 'ഏപ്രിൽ', 'മേയ്', 'ജൂൺ', 'ജൂലൈ', 'ഓഗസ്റ്റ്', 'സെപ്റ്റംബർ', 'ഒക്‌ടോബർ', 'നവംബർ', 'ഡിസംബർ'],\n  STANDALONEMONTHS: ['ജനുവരി', 'ഫെബ്രുവരി', 'മാർച്ച്', 'ഏപ്രിൽ', 'മേയ്', 'ജൂൺ', 'ജൂലൈ', 'ഓഗസ്റ്റ്', 'സെപ്റ്റംബർ', 'ഒക്‌ടോബർ', 'നവംബർ', 'ഡിസംബർ'],\n  SHORTMONTHS: ['ജനു', 'ഫെബ്രു', 'മാർ', 'ഏപ്രി', 'മേയ്', 'ജൂൺ', 'ജൂലൈ', 'ഓഗ', 'സെപ്റ്റം', 'ഒക്ടോ', 'നവം', 'ഡിസം'],\n  STANDALONESHORTMONTHS: ['ജനു', 'ഫെബ്രു', 'മാർ', 'ഏപ്രി', 'മേയ്', 'ജൂൺ', 'ജൂലൈ', 'ഓഗ', 'സെപ്റ്റം', 'ഒക്ടോ', 'നവം', 'ഡിസം'],\n  WEEKDAYS: ['ഞായറാഴ്‌ച', 'തിങ്കളാഴ്‌ച', 'ചൊവ്വാഴ്ച', 'ബുധനാഴ്‌ച', 'വ്യാഴാഴ്‌ച', 'വെള്ളിയാഴ്‌ച', 'ശനിയാഴ്‌ച'],\n  STANDALONEWEEKDAYS: ['ഞായറാഴ്‌ച', 'തിങ്കളാഴ്‌ച', 'ചൊവ്വാഴ്‌ച', 'ബുധനാഴ്‌ച', 'വ്യാഴാഴ്‌ച', 'വെള്ളിയാഴ്‌ച', 'ശനിയാഴ്‌ച'],\n  SHORTWEEKDAYS: ['ഞായർ', 'തിങ്കൾ', 'ചൊവ്വ', 'ബുധൻ', 'വ്യാഴം', 'വെള്ളി', 'ശനി'],\n  STANDALONESHORTWEEKDAYS: ['ഞായർ', 'തിങ്കൾ', 'ചൊവ്വ', 'ബുധൻ', 'വ്യാഴം', 'വെള്ളി', 'ശനി'],\n  NARROWWEEKDAYS: ['ഞ', 'തി', 'ചൊ', 'ബു', 'വ്യാ', 'വെ', 'ശ'],\n  STANDALONENARROWWEEKDAYS: ['ഞാ', 'തി', 'ചൊ', 'ബു', 'വ്യാ', 'വെ', 'ശ'],\n  SHORTQUARTERS: ['ഒന്നാം പാദം', 'രണ്ടാം പാദം', 'മൂന്നാം പാദം', 'നാലാം പാദം'],\n  QUARTERS: ['ഒന്നാം പാദം', 'രണ്ടാം പാദം', 'മൂന്നാം പാദം', 'നാലാം പാദം'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['y, MMMM d, EEEE', 'y, MMMM d', 'y, MMM d', 'd/M/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [6, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale mn.\n */\ngoog.i18n.DateTimeSymbols_mn = {\n  ERAS: ['м.э.ө', 'м.э.'],\n  ERANAMES: ['манай эриний өмнөх', 'манай эриний'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['Нэгдүгээр сар', 'Хоёрдугаар сар', 'Гуравдугаар сар', 'Дөрөвдүгээр сар', 'Тавдугаар сар', 'Зургадугаар сар', 'Долдугаар сар', 'Наймдугаар сар', 'Есдүгээр сар', 'Аравдугаар сар', 'Арван нэгдүгээр сар', 'Арван хоёрдугаар сар'],\n  STANDALONEMONTHS: ['Нэгдүгээр сар', 'Хоёрдугаар сар', 'Гуравдугаар сар', 'Дөрөвдүгээр сар', 'Тавдугаар сар', 'Зургадугаар сар', 'Долдугаар сар', 'Наймдугаар сар', 'Есдүгээр сар', 'Аравдугаар сар', 'Арван нэгдүгээр сар', 'Арван хоёрдугаар сар'],\n  SHORTMONTHS: ['1-р сар', '2-р сар', '3-р сар', '4-р сар', '5-р сар', '6-р сар', '7-р сар', '8-р сар', '9-р сар', '10-р сар', '11-р сар', '12-р сар'],\n  STANDALONESHORTMONTHS: ['1-р сар', '2-р сар', '3-р сар', '4-р сар', '5-р сар', '6-р сар', '7-р сар', '8-р сар', '9-р сар', '10-р сар', '11-р сар', '12-р сар'],\n  WEEKDAYS: ['ням', 'даваа', 'мягмар', 'лхагва', 'пүрэв', 'баасан', 'бямба'],\n  STANDALONEWEEKDAYS: ['ням', 'даваа', 'мягмар', 'лхагва', 'пүрэв', 'баасан', 'бямба'],\n  SHORTWEEKDAYS: ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', 'Бя'],\n  STANDALONESHORTWEEKDAYS: ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', 'Бя'],\n  NARROWWEEKDAYS: ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', 'Бя'],\n  STANDALONENARROWWEEKDAYS: ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', 'Бя'],\n  SHORTQUARTERS: ['У1', 'У2', 'У3', 'У4'],\n  QUARTERS: ['1-р улирал', '2-р улирал', '3-р улирал', '4-р улирал'],\n  AMPMS: ['ү.ө', 'ү.х'],\n  DATEFORMATS: ['EEEE, y \\'оны\\' MM \\'сарын\\' d', 'y\\'оны\\' MMMM\\'сарын\\' d\\'өдөр\\'', 'y MMM d', 'y-MM-dd'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale mo.\n */\ngoog.i18n.DateTimeSymbols_mo = {\n  ERAS: ['î.Hr.', 'd.Hr.'],\n  ERANAMES: ['înainte de Hristos', 'după Hristos'],\n  NARROWMONTHS: ['I', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['I', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['ianuarie', 'februarie', 'martie', 'aprilie', 'mai', 'iunie', 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', 'decembrie'],\n  STANDALONEMONTHS: ['ianuarie', 'februarie', 'martie', 'aprilie', 'mai', 'iunie', 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', 'decembrie'],\n  SHORTMONTHS: ['ian.', 'feb.', 'mar.', 'apr.', 'mai', 'iun.', 'iul.', 'aug.', 'sept.', 'oct.', 'nov.', 'dec.'],\n  STANDALONESHORTMONTHS: ['ian.', 'feb.', 'mar.', 'apr.', 'mai', 'iun.', 'iul.', 'aug.', 'sept.', 'oct.', 'nov.', 'dec.'],\n  WEEKDAYS: ['duminică', 'luni', 'marți', 'miercuri', 'joi', 'vineri', 'sâmbătă'],\n  STANDALONEWEEKDAYS: ['duminică', 'luni', 'marți', 'miercuri', 'joi', 'vineri', 'sâmbătă'],\n  SHORTWEEKDAYS: ['Dum', 'Lun', 'Mar', 'Mie', 'Joi', 'Vin', 'Sâm'],\n  STANDALONESHORTWEEKDAYS: ['Dum', 'Lun', 'Mar', 'Mie', 'Joi', 'Vin', 'Sâm'],\n  NARROWWEEKDAYS: ['D', 'L', 'Ma', 'Mi', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'Ma', 'Mi', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['trim. 1', 'trim. 2', 'trim. 3', 'trim. 4'],\n  QUARTERS: ['trimestrul 1', 'trimestrul 2', 'trimestrul 3', 'trimestrul 4'],\n  AMPMS: ['a.m.', 'p.m.'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd.MM.y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale mr.\n */\ngoog.i18n.DateTimeSymbols_mr = {\n  ZERODIGIT: 0x0966,\n  ERAS: ['इ. स. पू.', 'इ. स.'],\n  ERANAMES: ['ईसवीसनपूर्व', 'ईसवीसन'],\n  NARROWMONTHS: ['जा', 'फे', 'मा', 'ए', 'मे', 'जू', 'जु', 'ऑ', 'स', 'ऑ', 'नो', 'डि'],\n  STANDALONENARROWMONTHS: ['जा', 'फे', 'मा', 'ए', 'मे', 'जू', 'जु', 'ऑ', 'स', 'ऑ', 'नो', 'डि'],\n  MONTHS: ['जानेवारी', 'फेब्रुवारी', 'मार्च', 'एप्रिल', 'मे', 'जून', 'जुलै', 'ऑगस्ट', 'सप्टेंबर', 'ऑक्टोबर', 'नोव्हेंबर', 'डिसेंबर'],\n  STANDALONEMONTHS: ['जानेवारी', 'फेब्रुवारी', 'मार्च', 'एप्रिल', 'मे', 'जून', 'जुलै', 'ऑगस्ट', 'सप्टेंबर', 'ऑक्टोबर', 'नोव्हेंबर', 'डिसेंबर'],\n  SHORTMONTHS: ['जाने', 'फेब्रु', 'मार्च', 'एप्रि', 'मे', 'जून', 'जुलै', 'ऑग', 'सप्टें', 'ऑक्टो', 'नोव्हें', 'डिसें'],\n  STANDALONESHORTMONTHS: ['जाने', 'फेब्रु', 'मार्च', 'एप्रि', 'मे', 'जून', 'जुलै', 'ऑग', 'सप्टें', 'ऑक्टो', 'नोव्हें', 'डिसें'],\n  WEEKDAYS: ['रविवार', 'सोमवार', 'मंगळवार', 'बुधवार', 'गुरुवार', 'शुक्रवार', 'शनिवार'],\n  STANDALONEWEEKDAYS: ['रविवार', 'सोमवार', 'मंगळवार', 'बुधवार', 'गुरुवार', 'शुक्रवार', 'शनिवार'],\n  SHORTWEEKDAYS: ['रवि', 'सोम', 'मंगळ', 'बुध', 'गुरु', 'शुक्र', 'शनि'],\n  STANDALONESHORTWEEKDAYS: ['रवि', 'सोम', 'मंगळ', 'बुध', 'गुरु', 'शुक्र', 'शनि'],\n  NARROWWEEKDAYS: ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'],\n  STANDALONENARROWWEEKDAYS: ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'],\n  SHORTQUARTERS: ['ति१', 'ति२', 'ति३', 'ति४'],\n  QUARTERS: ['प्रथम तिमाही', 'द्वितीय तिमाही', 'तृतीय तिमाही', 'चतुर्थ तिमाही'],\n  AMPMS: ['म.पू.', 'म.उ.'],\n  DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'd/M/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} रोजी {0}', '{1} रोजी {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [6, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale ms.\n */\ngoog.i18n.DateTimeSymbols_ms = {\n  ERAS: ['S.M.', 'TM'],\n  ERANAMES: ['S.M.', 'TM'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'O', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'O', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Januari', 'Februari', 'Mac', 'April', 'Mei', 'Jun', 'Julai', 'Ogos', 'September', 'Oktober', 'November', 'Disember'],\n  STANDALONEMONTHS: ['Januari', 'Februari', 'Mac', 'April', 'Mei', 'Jun', 'Julai', 'Ogos', 'September', 'Oktober', 'November', 'Disember'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ogo', 'Sep', 'Okt', 'Nov', 'Dis'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ogo', 'Sep', 'Okt', 'Nov', 'Dis'],\n  WEEKDAYS: ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', 'Sabtu'],\n  STANDALONEWEEKDAYS: ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', 'Sabtu'],\n  SHORTWEEKDAYS: ['Ahd', 'Isn', 'Sel', 'Rab', 'Kha', 'Jum', 'Sab'],\n  STANDALONESHORTWEEKDAYS: ['Ahd', 'Isn', 'Sel', 'Rab', 'Kha', 'Jum', 'Sab'],\n  NARROWWEEKDAYS: ['A', 'I', 'S', 'R', 'K', 'J', 'S'],\n  STANDALONENARROWWEEKDAYS: ['A', 'I', 'S', 'R', 'K', 'J', 'S'],\n  SHORTQUARTERS: ['S1', 'S2', 'S3', 'S4'],\n  QUARTERS: ['Suku pertama', 'Suku Ke-2', 'Suku Ke-3', 'Suku Ke-4'],\n  AMPMS: ['PG', 'PTG'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd/MM/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale mt.\n */\ngoog.i18n.DateTimeSymbols_mt = {\n  ERAS: ['QK', 'WK'],\n  ERANAMES: ['Qabel Kristu', 'Wara Kristu'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'Ġ', 'L', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['Jn', 'Fr', 'Mz', 'Ap', 'Mj', 'Ġn', 'Lj', 'Aw', 'St', 'Ob', 'Nv', 'Dċ'],\n  MONTHS: ['Jannar', 'Frar', 'Marzu', 'April', 'Mejju', 'Ġunju', 'Lulju', 'Awwissu', 'Settembru', 'Ottubru', 'Novembru', 'Diċembru'],\n  STANDALONEMONTHS: ['Jannar', 'Frar', 'Marzu', 'April', 'Mejju', 'Ġunju', 'Lulju', 'Awwissu', 'Settembru', 'Ottubru', 'Novembru', 'Diċembru'],\n  SHORTMONTHS: ['Jan', 'Fra', 'Mar', 'Apr', 'Mej', 'Ġun', 'Lul', 'Aww', 'Set', 'Ott', 'Nov', 'Diċ'],\n  STANDALONESHORTMONTHS: ['Jan', 'Fra', 'Mar', 'Apr', 'Mej', 'Ġun', 'Lul', 'Aww', 'Set', 'Ott', 'Nov', 'Diċ'],\n  WEEKDAYS: ['Il-Ħadd', 'It-Tnejn', 'It-Tlieta', 'L-Erbgħa', 'Il-Ħamis', 'Il-Ġimgħa', 'Is-Sibt'],\n  STANDALONEWEEKDAYS: ['Il-Ħadd', 'It-Tnejn', 'It-Tlieta', 'L-Erbgħa', 'Il-Ħamis', 'Il-Ġimgħa', 'Is-Sibt'],\n  SHORTWEEKDAYS: ['Ħad', 'Tne', 'Tli', 'Erb', 'Ħam', 'Ġim', 'Sib'],\n  STANDALONESHORTWEEKDAYS: ['Ħad', 'Tne', 'Tli', 'Erb', 'Ħam', 'Ġim', 'Sib'],\n  NARROWWEEKDAYS: ['Ħd', 'T', 'Tl', 'Er', 'Ħm', 'Ġm', 'Sb'],\n  STANDALONENARROWWEEKDAYS: ['Ħd', 'Tn', 'Tl', 'Er', 'Ħm', 'Ġm', 'Sb'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['1el kwart', '2ni kwart', '3et kwart', '4ba’ kwart'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d \\'ta\\'’ MMMM y', 'd \\'ta\\'’ MMMM y', 'dd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale my.\n */\ngoog.i18n.DateTimeSymbols_my = {\n  ZERODIGIT: 0x1040,\n  ERAS: ['ဘီစီ', 'အေဒီ'],\n  ERANAMES: ['ခရစ်တော် မပေါ်မီနှစ်', 'ခရစ်နှစ်'],\n  NARROWMONTHS: ['ဇ', 'ဖ', 'မ', 'ဧ', 'မ', 'ဇ', 'ဇ', 'ဩ', 'စ', 'အ', 'န', 'ဒ'],\n  STANDALONENARROWMONTHS: ['ဇ', 'ဖ', 'မ', 'ဧ', 'မ', 'ဇ', 'ဇ', 'ဩ', 'စ', 'အ', 'န', 'ဒ'],\n  MONTHS: ['ဇန်နဝါရီ', 'ဖေဖော်ဝါရီ', 'မတ်', 'ဧပြီ', 'မေ', 'ဇွန်', 'ဇူလိုင်', 'ဩဂုတ်', 'စက်တင်ဘာ', 'အောက်တိုဘာ', 'နိုဝင်ဘာ', 'ဒီဇင်ဘာ'],\n  STANDALONEMONTHS: ['ဇန်နဝါရီ', 'ဖေဖော်ဝါရီ', 'မတ်', 'ဧပြီ', 'မေ', 'ဇွန်', 'ဇူလိုင်', 'ဩဂုတ်', 'စက်တင်ဘာ', 'အောက်တိုဘာ', 'နိုဝင်ဘာ', 'ဒီဇင်ဘာ'],\n  SHORTMONTHS: ['ဇန်', 'ဖေ', 'မတ်', 'ဧ', 'မေ', 'ဇွန်', 'ဇူ', 'ဩ', 'စက်', 'အောက်', 'နို', 'ဒီ'],\n  STANDALONESHORTMONTHS: ['ဇန်', 'ဖေ', 'မတ်', 'ဧ', 'မေ', 'ဇွန်', 'ဇူ', 'ဩ', 'စက်', 'အောက်', 'နို', 'ဒီ'],\n  WEEKDAYS: ['တနင်္ဂနွေ', 'တနင်္လာ', 'အင်္ဂါ', 'ဗုဒ္ဓဟူး', 'ကြာသပတေး', 'သောကြာ', 'စနေ'],\n  STANDALONEWEEKDAYS: ['တနင်္ဂနွေ', 'တနင်္လာ', 'အင်္ဂါ', 'ဗုဒ္ဓဟူး', 'ကြာသပတေး', 'သောကြာ', 'စနေ'],\n  SHORTWEEKDAYS: ['တနင်္ဂနွေ', 'တနင်္လာ', 'အင်္ဂါ', 'ဗုဒ္ဓဟူး', 'ကြာသပတေး', 'သောကြာ', 'စနေ'],\n  STANDALONESHORTWEEKDAYS: ['တနင်္ဂနွေ', 'တနင်္လာ', 'အင်္ဂါ', 'ဗုဒ္ဓဟူး', 'ကြာသပတေး', 'သောကြာ', 'စနေ'],\n  NARROWWEEKDAYS: ['တ', 'တ', 'အ', 'ဗ', 'က', 'သ', 'စ'],\n  STANDALONENARROWWEEKDAYS: ['တ', 'တ', 'အ', 'ဗ', 'က', 'သ', 'စ'],\n  SHORTQUARTERS: ['ပထမ သုံးလပတ်', 'ဒုတိယ သုံးလပတ်', 'တတိယ သုံးလပတ်', 'စတုတ္ထ သုံးလပတ်'],\n  QUARTERS: ['ပထမ သုံးလပတ်', 'ဒုတိယ သုံးလပတ်', 'တတိယ သုံးလပတ်', 'စတုတ္ထ သုံးလပတ်'],\n  AMPMS: ['နံနက်', 'ညနေ'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd-MM-yy'],\n  TIMEFORMATS: ['zzzz HH:mm:ss', 'z HH:mm:ss', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale nb.\n */\ngoog.i18n.DateTimeSymbols_nb = {\n  ERAS: ['f.Kr.', 'e.Kr.'],\n  ERANAMES: ['før Kristus', 'etter Kristus'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'desember'],\n  STANDALONEMONTHS: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'desember'],\n  SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'mai', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'des.'],\n  STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'mai', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'des'],\n  WEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag'],\n  STANDALONEWEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag'],\n  SHORTWEEKDAYS: ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', 'lør.'],\n  STANDALONESHORTWEEKDAYS: ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', 'lør.'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'],\n  AMPMS: ['a.m.', 'p.m.'],\n  DATEFORMATS: ['EEEE d. MMMM y', 'd. MMMM y', 'd. MMM y', 'dd.MM.y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} \\'kl\\'. {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale ne.\n */\ngoog.i18n.DateTimeSymbols_ne = {\n  ZERODIGIT: 0x0966,\n  ERAS: ['ईसा पूर्व', 'सन्'],\n  ERANAMES: ['ईसा पूर्व', 'सन्'],\n  NARROWMONTHS: ['१', '२', '३', '४', '५', '६', '७', '८', '९', '१०', '११', '१२'],\n  STANDALONENARROWMONTHS: ['१', '२', '३', '४', '५', '६', '७', '८', '९', '१०', '११', '१२'],\n  MONTHS: ['जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मई', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', 'डिसेम्बर'],\n  STANDALONEMONTHS: ['जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', 'डिसेम्बर'],\n  SHORTMONTHS: ['जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', 'डिसेम्बर'],\n  STANDALONESHORTMONTHS: ['जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', 'डिसेम्बर'],\n  WEEKDAYS: ['आइतबार', 'सोमबार', 'मङ्गलबार', 'बुधबार', 'बिहिबार', 'शुक्रबार', 'शनिबार'],\n  STANDALONEWEEKDAYS: ['आइतबार', 'सोमबार', 'मङ्गलबार', 'बुधबार', 'बिहिबार', 'शुक्रबार', 'शनिबार'],\n  SHORTWEEKDAYS: ['आइत', 'सोम', 'मङ्गल', 'बुध', 'बिहि', 'शुक्र', 'शनि'],\n  STANDALONESHORTWEEKDAYS: ['आइत', 'सोम', 'मङ्गल', 'बुध', 'बिहि', 'शुक्र', 'शनि'],\n  NARROWWEEKDAYS: ['आ', 'सो', 'म', 'बु', 'बि', 'शु', 'श'],\n  STANDALONENARROWWEEKDAYS: ['आ', 'सो', 'म', 'बु', 'बि', 'शु', 'श'],\n  SHORTQUARTERS: ['पहिलो सत्र', 'दोस्रो सत्र', 'तेस्रो सत्र', 'चौथो सत्र'],\n  QUARTERS: ['पहिलो सत्र', 'दोस्रो सत्र', 'तेस्रो सत्र', 'चौथो सत्र'],\n  AMPMS: ['पूर्वाह्न', 'अपराह्न'],\n  DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale nl.\n */\ngoog.i18n.DateTimeSymbols_nl = {\n  ERAS: ['v.Chr.', 'n.Chr.'],\n  ERANAMES: ['voor Christus', 'na Christus'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'],\n  STANDALONEMONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'],\n  SHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'],\n  STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'],\n  WEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'],\n  STANDALONEWEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'],\n  SHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'],\n  STANDALONESHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'],\n  NARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'],\n  STANDALONENARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['1e kwartaal', '2e kwartaal', '3e kwartaal', '4e kwartaal'],\n  AMPMS: ['a.m.', 'p.m.'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd-MM-yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'om\\' {0}', '{1} \\'om\\' {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale no.\n */\ngoog.i18n.DateTimeSymbols_no = {\n  ERAS: ['f.Kr.', 'e.Kr.'],\n  ERANAMES: ['før Kristus', 'etter Kristus'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'desember'],\n  STANDALONEMONTHS: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'desember'],\n  SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'mai', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'des.'],\n  STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'mai', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'des'],\n  WEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag'],\n  STANDALONEWEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag'],\n  SHORTWEEKDAYS: ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', 'lør.'],\n  STANDALONESHORTWEEKDAYS: ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', 'lør.'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'],\n  AMPMS: ['a.m.', 'p.m.'],\n  DATEFORMATS: ['EEEE d. MMMM y', 'd. MMMM y', 'd. MMM y', 'dd.MM.y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} \\'kl\\'. {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale no_NO.\n */\ngoog.i18n.DateTimeSymbols_no_NO = goog.i18n.DateTimeSymbols_no;\n\n\n/**\n * Date/time formatting symbols for locale or.\n */\ngoog.i18n.DateTimeSymbols_or = {\n  ERAS: ['BCE', 'CE'],\n  ERANAMES: ['BCE', 'CE'],\n  NARROWMONTHS: ['ଜା', 'ଫେ', 'ମା', 'ଅ', 'ମଇ', 'ଜୁ', 'ଜୁ', 'ଅ', 'ସେ', 'ଅ', 'ନ', 'ଡି'],\n  STANDALONENARROWMONTHS: ['ଜା', 'ଫେ', 'ମା', 'ଅ', 'ମଇ', 'ଜୁ', 'ଜୁ', 'ଅ', 'ସେ', 'ଅ', 'ନ', 'ଡି'],\n  MONTHS: ['ଜାନୁଆରୀ', 'ଫେବୃଆରୀ', 'ମାର୍ଚ୍ଚ', 'ଅପ୍ରେଲ', 'ମଇ', 'ଜୁନ', 'ଜୁଲାଇ', 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', 'ଅକ୍ଟୋବର', 'ନଭେମ୍ବର', 'ଡିସେମ୍ବର'],\n  STANDALONEMONTHS: ['ଜାନୁଆରୀ', 'ଫେବୃଆରୀ', 'ମାର୍ଚ୍ଚ', 'ଅପ୍ରେଲ', 'ମଇ', 'ଜୁନ', 'ଜୁଲାଇ', 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', 'ଅକ୍ଟୋବର', 'ନଭେମ୍ବର', 'ଡିସେମ୍ବର'],\n  SHORTMONTHS: ['ଜାନୁଆରୀ', 'ଫେବୃଆରୀ', 'ମାର୍ଚ୍ଚ', 'ଅପ୍ରେଲ', 'ମଇ', 'ଜୁନ', 'ଜୁଲାଇ', 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', 'ଅକ୍ଟୋବର', 'ନଭେମ୍ବର', 'ଡିସେମ୍ବର'],\n  STANDALONESHORTMONTHS: ['ଜାନୁଆରୀ', 'ଫେବୃଆରୀ', 'ମାର୍ଚ୍ଚ', 'ଅପ୍ରେଲ', 'ମଇ', 'ଜୁନ', 'ଜୁଲାଇ', 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', 'ଅକ୍ଟୋବର', 'ନଭେମ୍ବର', 'ଡିସେମ୍ବର'],\n  WEEKDAYS: ['ରବିବାର', 'ସୋମବାର', 'ମଙ୍ଗଳବାର', 'ବୁଧବାର', 'ଗୁରୁବାର', 'ଶୁକ୍ରବାର', 'ଶନିବାର'],\n  STANDALONEWEEKDAYS: ['ରବିବାର', 'ସୋମବାର', 'ମଙ୍ଗଳବାର', 'ବୁଧବାର', 'ଗୁରୁବାର', 'ଶୁକ୍ରବାର', 'ଶନିବାର'],\n  SHORTWEEKDAYS: ['ରବି', 'ସୋମ', 'ମଙ୍ଗଳ', 'ବୁଧ', 'ଗୁରୁ', 'ଶୁକ୍ର', 'ଶନି'],\n  STANDALONESHORTWEEKDAYS: ['ରବି', 'ସୋମ', 'ମଙ୍ଗଳ', 'ବୁଧ', 'ଗୁରୁ', 'ଶୁକ୍ର', 'ଶନି'],\n  NARROWWEEKDAYS: ['ର', 'ସୋ', 'ମ', 'ବୁ', 'ଗୁ', 'ଶୁ', 'ଶ'],\n  STANDALONENARROWWEEKDAYS: ['ର', 'ସୋ', 'ମ', 'ବୁ', 'ଗୁ', 'ଶୁ', 'ଶ'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['am', 'pm'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd-M-yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [6, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale pa.\n */\ngoog.i18n.DateTimeSymbols_pa = {\n  ERAS: ['ਈ. ਪੂ.', 'ਸੰਨ'],\n  ERANAMES: ['ਈਸਵੀ ਪੂਰਵ', 'ਈਸਵੀ ਸੰਨ'],\n  NARROWMONTHS: ['ਜ', 'ਫ਼', 'ਮਾ', 'ਅ', 'ਮ', 'ਜੂ', 'ਜੁ', 'ਅ', 'ਸ', 'ਅ', 'ਨ', 'ਦ'],\n  STANDALONENARROWMONTHS: ['ਜ', 'ਫ਼', 'ਮਾ', 'ਅ', 'ਮ', 'ਜੂ', 'ਜੁ', 'ਅ', 'ਸ', 'ਅ', 'ਨ', 'ਦ'],\n  MONTHS: ['ਜਨਵਰੀ', 'ਫ਼ਰਵਰੀ', 'ਮਾਰਚ', 'ਅਪ੍ਰੈਲ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾਈ', 'ਅਗਸਤ', 'ਸਤੰਬਰ', 'ਅਕਤੂਬਰ', 'ਨਵੰਬਰ', 'ਦਸੰਬਰ'],\n  STANDALONEMONTHS: ['ਜਨਵਰੀ', 'ਫ਼ਰਵਰੀ', 'ਮਾਰਚ', 'ਅਪ੍ਰੈਲ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾਈ', 'ਅਗਸਤ', 'ਸਤੰਬਰ', 'ਅਕਤੂਬਰ', 'ਨਵੰਬਰ', 'ਦਸੰਬਰ'],\n  SHORTMONTHS: ['ਜਨ', 'ਫ਼ਰ', 'ਮਾਰਚ', 'ਅਪ੍ਰੈ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾ', 'ਅਗ', 'ਸਤੰ', 'ਅਕਤੂ', 'ਨਵੰ', 'ਦਸੰ'],\n  STANDALONESHORTMONTHS: ['ਜਨ', 'ਫ਼ਰ', 'ਮਾਰਚ', 'ਅਪ੍ਰੈ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾ', 'ਅਗ', 'ਸਤੰ', 'ਅਕਤੂ', 'ਨਵੰ', 'ਦਸੰ'],\n  WEEKDAYS: ['ਐਤਵਾਰ', 'ਸੋਮਵਾਰ', 'ਮੰਗਲਵਾਰ', 'ਬੁੱਧਵਾਰ', 'ਵੀਰਵਾਰ', 'ਸ਼ੁੱਕਰਵਾਰ', 'ਸ਼ਨਿੱਚਰਵਾਰ'],\n  STANDALONEWEEKDAYS: ['ਐਤਵਾਰ', 'ਸੋਮਵਾਰ', 'ਮੰਗਲਵਾਰ', 'ਬੁੱਧਵਾਰ', 'ਵੀਰਵਾਰ', 'ਸ਼ੁੱਕਰਵਾਰ', 'ਸ਼ਨਿੱਚਰਵਾਰ'],\n  SHORTWEEKDAYS: ['ਐਤ', 'ਸੋਮ', 'ਮੰਗਲ', 'ਬੁੱਧ', 'ਵੀਰ', 'ਸ਼ੁੱਕਰ', 'ਸ਼ਨਿੱਚਰ'],\n  STANDALONESHORTWEEKDAYS: ['ਐਤ', 'ਸੋਮ', 'ਮੰਗਲ', 'ਬੁੱਧ', 'ਵੀਰ', 'ਸ਼ੁੱਕਰ', 'ਸ਼ਨਿੱਚਰ'],\n  NARROWWEEKDAYS: ['ਐ', 'ਸੋ', 'ਮੰ', 'ਬੁੱ', 'ਵੀ', 'ਸ਼ੁੱ', 'ਸ਼'],\n  STANDALONENARROWWEEKDAYS: ['ਐ', 'ਸੋ', 'ਮੰ', 'ਬੁੱ', 'ਵੀ', 'ਸ਼ੁੱ', 'ਸ਼'],\n  SHORTQUARTERS: ['ਤਿਮਾਹੀ1', 'ਤਿਮਾਹੀ2', 'ਤਿਮਾਹੀ3', 'ਤਿਮਾਹੀ4'],\n  QUARTERS: ['ਪਹਿਲੀ ਤਿਮਾਹੀ', 'ਦੂਜੀ ਤਿਮਾਹੀ', 'ਤੀਜੀ ਤਿਮਾਹੀ', 'ਚੌਥੀ ਤਿਮਾਹੀ'],\n  AMPMS: ['ਪੂ.ਦੁ.', 'ਬਾ.ਦੁ.'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [6, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale pl.\n */\ngoog.i18n.DateTimeSymbols_pl = {\n  ERAS: ['p.n.e.', 'n.e.'],\n  ERANAMES: ['przed naszą erą', 'naszej ery'],\n  NARROWMONTHS: ['s', 'l', 'm', 'k', 'm', 'c', 'l', 's', 'w', 'p', 'l', 'g'],\n  STANDALONENARROWMONTHS: ['S', 'L', 'M', 'K', 'M', 'C', 'L', 'S', 'W', 'P', 'L', 'G'],\n  MONTHS: ['stycznia', 'lutego', 'marca', 'kwietnia', 'maja', 'czerwca', 'lipca', 'sierpnia', 'września', 'października', 'listopada', 'grudnia'],\n  STANDALONEMONTHS: ['styczeń', 'luty', 'marzec', 'kwiecień', 'maj', 'czerwiec', 'lipiec', 'sierpień', 'wrzesień', 'październik', 'listopad', 'grudzień'],\n  SHORTMONTHS: ['sty', 'lut', 'mar', 'kwi', 'maj', 'cze', 'lip', 'sie', 'wrz', 'paź', 'lis', 'gru'],\n  STANDALONESHORTMONTHS: ['sty', 'lut', 'mar', 'kwi', 'maj', 'cze', 'lip', 'sie', 'wrz', 'paź', 'lis', 'gru'],\n  WEEKDAYS: ['niedziela', 'poniedziałek', 'wtorek', 'środa', 'czwartek', 'piątek', 'sobota'],\n  STANDALONEWEEKDAYS: ['niedziela', 'poniedziałek', 'wtorek', 'środa', 'czwartek', 'piątek', 'sobota'],\n  SHORTWEEKDAYS: ['niedz.', 'pon.', 'wt.', 'śr.', 'czw.', 'pt.', 'sob.'],\n  STANDALONESHORTWEEKDAYS: ['niedz.', 'pon.', 'wt.', 'śr.', 'czw.', 'pt.', 'sob.'],\n  NARROWWEEKDAYS: ['n', 'p', 'w', 'ś', 'c', 'p', 's'],\n  STANDALONENARROWWEEKDAYS: ['N', 'P', 'W', 'Ś', 'C', 'P', 'S'],\n  SHORTQUARTERS: ['I kw.', 'II kw.', 'III kw.', 'IV kw.'],\n  QUARTERS: ['I kwartał', 'II kwartał', 'III kwartał', 'IV kwartał'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd.MM.y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale pt.\n */\ngoog.i18n.DateTimeSymbols_pt = {\n  ERAS: ['a.C.', 'd.C.'],\n  ERANAMES: ['antes de Cristo', 'depois de Cristo'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'],\n  STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'],\n  SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'],\n  STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'],\n  WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'],\n  SHORTWEEKDAYS: ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'],\n  STANDALONESHORTWEEKDAYS: ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'],\n  NARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1º trimestre', '2º trimestre', '3º trimestre', '4º trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMM \\'de\\' y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale pt_BR.\n */\ngoog.i18n.DateTimeSymbols_pt_BR = goog.i18n.DateTimeSymbols_pt;\n\n\n/**\n * Date/time formatting symbols for locale pt_PT.\n */\ngoog.i18n.DateTimeSymbols_pt_PT = {\n  ERAS: ['a.C.', 'd.C.'],\n  ERANAMES: ['antes de Cristo', 'depois de Cristo'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'],\n  STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'],\n  SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'],\n  STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'],\n  WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'],\n  SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'],\n  STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'],\n  NARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', '4.º trimestre'],\n  AMPMS: ['da manhã', 'da tarde'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'dd/MM/y', 'dd/MM/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'às\\' {0}', '{1} \\'às\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale ro.\n */\ngoog.i18n.DateTimeSymbols_ro = {\n  ERAS: ['î.Hr.', 'd.Hr.'],\n  ERANAMES: ['înainte de Hristos', 'după Hristos'],\n  NARROWMONTHS: ['I', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['I', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['ianuarie', 'februarie', 'martie', 'aprilie', 'mai', 'iunie', 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', 'decembrie'],\n  STANDALONEMONTHS: ['ianuarie', 'februarie', 'martie', 'aprilie', 'mai', 'iunie', 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', 'decembrie'],\n  SHORTMONTHS: ['ian.', 'feb.', 'mar.', 'apr.', 'mai', 'iun.', 'iul.', 'aug.', 'sept.', 'oct.', 'nov.', 'dec.'],\n  STANDALONESHORTMONTHS: ['ian.', 'feb.', 'mar.', 'apr.', 'mai', 'iun.', 'iul.', 'aug.', 'sept.', 'oct.', 'nov.', 'dec.'],\n  WEEKDAYS: ['duminică', 'luni', 'marți', 'miercuri', 'joi', 'vineri', 'sâmbătă'],\n  STANDALONEWEEKDAYS: ['duminică', 'luni', 'marți', 'miercuri', 'joi', 'vineri', 'sâmbătă'],\n  SHORTWEEKDAYS: ['dum.', 'lun.', 'mar.', 'mie.', 'joi', 'vin.', 'sâm.'],\n  STANDALONESHORTWEEKDAYS: ['dum.', 'lun.', 'mar.', 'mie.', 'joi', 'vin.', 'sâm.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['trim. I', 'trim. II', 'trim. III', 'trim. IV'],\n  QUARTERS: ['trimestrul I', 'trimestrul al II-lea', 'trimestrul al III-lea', 'trimestrul al IV-lea'],\n  AMPMS: ['a.m.', 'p.m.'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd.MM.y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ru.\n */\ngoog.i18n.DateTimeSymbols_ru = {\n  ERAS: ['до н. э.', 'н. э.'],\n  ERANAMES: ['до Рождества Христова', 'от Рождества Христова'],\n  NARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'],\n  STANDALONENARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'],\n  MONTHS: ['января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря'],\n  STANDALONEMONTHS: ['январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', 'ноябрь', 'декабрь'],\n  SHORTMONTHS: ['янв.', 'февр.', 'мар.', 'апр.', 'мая', 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', 'дек.'],\n  STANDALONESHORTMONTHS: ['янв.', 'февр.', 'март', 'апр.', 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', 'нояб.', 'дек.'],\n  WEEKDAYS: ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'],\n  STANDALONEWEEKDAYS: ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'],\n  SHORTWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'],\n  STANDALONESHORTWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'],\n  NARROWWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'],\n  STANDALONENARROWWEEKDAYS: ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'],\n  SHORTQUARTERS: ['1-й кв.', '2-й кв.', '3-й кв.', '4-й кв.'],\n  QUARTERS: ['1-й квартал', '2-й квартал', '3-й квартал', '4-й квартал'],\n  AMPMS: ['ДП', 'ПП'],\n  DATEFORMATS: ['EEEE, d MMMM y \\'г\\'.', 'd MMMM y \\'г\\'.', 'd MMM y \\'г\\'.', 'dd.MM.y'],\n  TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale sh.\n */\ngoog.i18n.DateTimeSymbols_sh = {\n  ERAS: ['p. n. e.', 'n. e.'],\n  ERANAMES: ['pre nove ere', 'nove ere'],\n  NARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  MONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'],\n  STANDALONEMONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'],\n  SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'],\n  STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'],\n  WEEKDAYS: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', 'subota'],\n  STANDALONEWEEKDAYS: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', 'subota'],\n  SHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'],\n  STANDALONESHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'],\n  NARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'],\n  STANDALONENARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['prvi kvartal', 'drugi kvartal', 'treći kvartal', 'četvrti kvartal'],\n  AMPMS: ['pre podne', 'po podne'],\n  DATEFORMATS: ['EEEE, dd. MMMM y.', 'dd. MMMM y.', 'dd.MM.y.', 'd.M.yy.'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale si.\n */\ngoog.i18n.DateTimeSymbols_si = {\n  ERAS: ['ක්‍රි.පූ.', 'ක්‍රි.ව.'],\n  ERANAMES: ['ක්‍රිස්තු පූර්ව', 'ක්‍රිස්තු වර්ෂ'],\n  NARROWMONTHS: ['ජ', 'පෙ', 'මා', 'අ', 'මැ', 'ජූ', 'ජූ', 'අ', 'සැ', 'ඔ', 'නෙ', 'දෙ'],\n  STANDALONENARROWMONTHS: ['ජ', 'පෙ', 'මා', 'අ', 'මැ', 'ජූ', 'ජූ', 'අ', 'සැ', 'ඔ', 'නෙ', 'දෙ'],\n  MONTHS: ['ජනවාරි', 'පෙබරවාරි', 'මාර්තු', 'අප්‍රේල්', 'මැයි', 'ජූනි', 'ජූලි', 'අගෝස්තු', 'සැප්තැම්බර්', 'ඔක්තෝබර්', 'නොවැම්බර්', 'දෙසැම්බර්'],\n  STANDALONEMONTHS: ['ජනවාරි', 'පෙබරවාරි', 'මාර්තු', 'අප්‍රේල්', 'මැයි', 'ජූනි', 'ජූලි', 'අගෝස්තු', 'සැප්තැම්බර්', 'ඔක්තෝබර්', 'නොවැම්බර්', 'දෙසැම්බර්'],\n  SHORTMONTHS: ['ජන', 'පෙබ', 'මාර්තු', 'අප්‍රේල්', 'මැයි', 'ජූනි', 'ජූලි', 'අගෝ', 'සැප්', 'ඔක්', 'නොවැ', 'දෙසැ'],\n  STANDALONESHORTMONTHS: ['ජන', 'පෙබ', 'මාර්', 'අප්‍රේල්', 'මැයි', 'ජූනි', 'ජූලි', 'අගෝ', 'සැප්', 'ඔක්', 'නොවැ', 'දෙසැ'],\n  WEEKDAYS: ['ඉරිදා', 'සඳුදා', 'අඟහරුවාදා', 'බදාදා', 'බ්‍රහස්පතින්දා', 'සිකුරාදා', 'සෙනසුරාදා'],\n  STANDALONEWEEKDAYS: ['ඉරිදා', 'සඳුදා', 'අඟහරුවාදා', 'බදාදා', 'බ්‍රහස්පතින්දා', 'සිකුරාදා', 'සෙනසුරාදා'],\n  SHORTWEEKDAYS: ['ඉරිදා', 'සඳුදා', 'අඟහ', 'බදාදා', 'බ්‍රහස්', 'සිකු', 'සෙන'],\n  STANDALONESHORTWEEKDAYS: ['ඉරිදා', 'සඳුදා', 'අඟහ', 'බදාදා', 'බ්‍රහස්', 'සිකු', 'සෙන'],\n  NARROWWEEKDAYS: ['ඉ', 'ස', 'අ', 'බ', 'බ්‍ර', 'සි', 'සෙ'],\n  STANDALONENARROWWEEKDAYS: ['ඉ', 'ස', 'අ', 'බ', 'බ්‍ර', 'සි', 'සෙ'],\n  SHORTQUARTERS: ['කාර්:1', 'කාර්:2', 'කාර්:3', 'කාර්:4'],\n  QUARTERS: ['1 වන කාර්තුව', '2 වන කාර්තුව', '3 වන කාර්තුව', '4 වන කාර්තුව'],\n  AMPMS: ['පෙ.ව.', 'ප.ව.'],\n  DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'],\n  TIMEFORMATS: ['HH.mm.ss zzzz', 'HH.mm.ss z', 'HH.mm.ss', 'HH.mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale sk.\n */\ngoog.i18n.DateTimeSymbols_sk = {\n  ERAS: ['pred Kr.', 'po Kr.'],\n  ERANAMES: ['pred Kristom', 'po Kristovi'],\n  NARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  MONTHS: ['januára', 'februára', 'marca', 'apríla', 'mája', 'júna', 'júla', 'augusta', 'septembra', 'októbra', 'novembra', 'decembra'],\n  STANDALONEMONTHS: ['január', 'február', 'marec', 'apríl', 'máj', 'jún', 'júl', 'august', 'september', 'október', 'november', 'december'],\n  SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'máj', 'jún', 'júl', 'aug', 'sep', 'okt', 'nov', 'dec'],\n  STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'máj', 'jún', 'júl', 'aug', 'sep', 'okt', 'nov', 'dec'],\n  WEEKDAYS: ['nedeľa', 'pondelok', 'utorok', 'streda', 'štvrtok', 'piatok', 'sobota'],\n  STANDALONEWEEKDAYS: ['nedeľa', 'pondelok', 'utorok', 'streda', 'štvrtok', 'piatok', 'sobota'],\n  SHORTWEEKDAYS: ['ne', 'po', 'ut', 'st', 'št', 'pi', 'so'],\n  STANDALONESHORTWEEKDAYS: ['ne', 'po', 'ut', 'st', 'št', 'pi', 'so'],\n  NARROWWEEKDAYS: ['n', 'p', 'u', 's', 'š', 'p', 's'],\n  STANDALONENARROWWEEKDAYS: ['n', 'p', 'u', 's', 'š', 'p', 's'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1. štvrťrok', '2. štvrťrok', '3. štvrťrok', '4. štvrťrok'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'd. M. y', 'd. M. y'],\n  TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale sl.\n */\ngoog.i18n.DateTimeSymbols_sl = {\n  ERAS: ['pr. Kr.', 'po Kr.'],\n  ERANAMES: ['pred Kristusom', 'po Kristusu'],\n  NARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  MONTHS: ['januar', 'februar', 'marec', 'april', 'maj', 'junij', 'julij', 'avgust', 'september', 'oktober', 'november', 'december'],\n  STANDALONEMONTHS: ['januar', 'februar', 'marec', 'april', 'maj', 'junij', 'julij', 'avgust', 'september', 'oktober', 'november', 'december'],\n  SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'avg.', 'sep.', 'okt.', 'nov.', 'dec.'],\n  STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'avg.', 'sep.', 'okt.', 'nov.', 'dec.'],\n  WEEKDAYS: ['nedelja', 'ponedeljek', 'torek', 'sreda', 'četrtek', 'petek', 'sobota'],\n  STANDALONEWEEKDAYS: ['nedelja', 'ponedeljek', 'torek', 'sreda', 'četrtek', 'petek', 'sobota'],\n  SHORTWEEKDAYS: ['ned.', 'pon.', 'tor.', 'sre.', 'čet.', 'pet.', 'sob.'],\n  STANDALONESHORTWEEKDAYS: ['ned.', 'pon.', 'tor.', 'sre.', 'čet.', 'pet.', 'sob.'],\n  NARROWWEEKDAYS: ['n', 'p', 't', 's', 'č', 'p', 's'],\n  STANDALONENARROWWEEKDAYS: ['n', 'p', 't', 's', 'č', 'p', 's'],\n  SHORTQUARTERS: ['1. čet.', '2. čet.', '3. čet.', '4. čet.'],\n  QUARTERS: ['1. četrtletje', '2. četrtletje', '3. četrtletje', '4. četrtletje'],\n  AMPMS: ['dop.', 'pop.'],\n  DATEFORMATS: ['EEEE, dd. MMMM y', 'dd. MMMM y', 'd. MMM y', 'd. MM. yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale sq.\n */\ngoog.i18n.DateTimeSymbols_sq = {\n  ERAS: ['p.K.', 'mb.K.'],\n  ERANAMES: ['para Krishtit', 'mbas Krishtit'],\n  NARROWMONTHS: ['j', 's', 'm', 'p', 'm', 'q', 'k', 'g', 's', 't', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['J', 'S', 'M', 'P', 'M', 'Q', 'K', 'G', 'S', 'T', 'N', 'D'],\n  MONTHS: ['janar', 'shkurt', 'mars', 'prill', 'maj', 'qershor', 'korrik', 'gusht', 'shtator', 'tetor', 'nëntor', 'dhjetor'],\n  STANDALONEMONTHS: ['Janar', 'Shkurt', 'Mars', 'Prill', 'Maj', 'Qershor', 'Korrik', 'Gusht', 'Shtator', 'Tetor', 'Nëntor', 'Dhjetor'],\n  SHORTMONTHS: ['jan', 'shk', 'mar', 'pri', 'maj', 'qer', 'kor', 'gsh', 'sht', 'tet', 'nën', 'dhj'],\n  STANDALONESHORTMONTHS: ['Jan', 'Shk', 'Mar', 'Pri', 'Maj', 'Qer', 'Kor', 'Gsh', 'Sht', 'Tet', 'Nën', 'Dhj'],\n  WEEKDAYS: ['e diel', 'e hënë', 'e martë', 'e mërkurë', 'e enjte', 'e premte', 'e shtunë'],\n  STANDALONEWEEKDAYS: ['E diel', 'E hënë', 'E martë', 'E mërkurë', 'E enjte', 'E premte', 'E shtunë'],\n  SHORTWEEKDAYS: ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'],\n  STANDALONESHORTWEEKDAYS: ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'],\n  NARROWWEEKDAYS: ['D', 'H', 'M', 'M', 'E', 'P', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'H', 'M', 'M', 'E', 'P', 'S'],\n  SHORTQUARTERS: ['tremujori I', 'tremujori II', 'tremujori III', 'tremujori IV'],\n  QUARTERS: ['tremujori i parë', 'tremujori i dytë', 'tremujori i tretë', 'tremujori i katërt'],\n  AMPMS: ['e paradites', 'e pasdites'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd.M.yy'],\n  TIMEFORMATS: ['h:mm:ss a, zzzz', 'h:mm:ss a, z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'në\\' {0}', '{1} \\'në\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale sr.\n */\ngoog.i18n.DateTimeSymbols_sr = {\n  ERAS: ['п. н. е.', 'н. е.'],\n  ERANAMES: ['пре нове ере', 'нове ере'],\n  NARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'],\n  STANDALONENARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'],\n  MONTHS: ['јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', 'новембар', 'децембар'],\n  STANDALONEMONTHS: ['јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', 'новембар', 'децембар'],\n  SHORTMONTHS: ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'],\n  STANDALONESHORTMONTHS: ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'],\n  WEEKDAYS: ['недеља', 'понедељак', 'уторак', 'среда', 'четвртак', 'петак', 'субота'],\n  STANDALONEWEEKDAYS: ['недеља', 'понедељак', 'уторак', 'среда', 'четвртак', 'петак', 'субота'],\n  SHORTWEEKDAYS: ['нед', 'пон', 'уто', 'сре', 'чет', 'пет', 'суб'],\n  STANDALONESHORTWEEKDAYS: ['нед', 'пон', 'уто', 'сре', 'чет', 'пет', 'суб'],\n  NARROWWEEKDAYS: ['н', 'п', 'у', 'с', 'ч', 'п', 'с'],\n  STANDALONENARROWWEEKDAYS: ['н', 'п', 'у', 'с', 'ч', 'п', 'с'],\n  SHORTQUARTERS: ['К1', 'К2', 'К3', 'К4'],\n  QUARTERS: ['први квартал', 'други квартал', 'трећи квартал', 'четврти квартал'],\n  AMPMS: ['пре подне', 'по подне'],\n  DATEFORMATS: ['EEEE, dd. MMMM y.', 'dd. MMMM y.', 'dd.MM.y.', 'd.M.yy.'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale sr_Latn.\n */\ngoog.i18n.DateTimeSymbols_sr_Latn = {\n  ERAS: ['p. n. e.', 'n. e.'],\n  ERANAMES: ['pre nove ere', 'nove ere'],\n  NARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  MONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'],\n  STANDALONEMONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'],\n  SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'],\n  STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'],\n  WEEKDAYS: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', 'subota'],\n  STANDALONEWEEKDAYS: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', 'subota'],\n  SHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'],\n  STANDALONESHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'],\n  NARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'],\n  STANDALONENARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['prvi kvartal', 'drugi kvartal', 'treći kvartal', 'četvrti kvartal'],\n  AMPMS: ['pre podne', 'po podne'],\n  DATEFORMATS: ['EEEE, dd. MMMM y.', 'dd. MMMM y.', 'dd.MM.y.', 'd.M.yy.'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale sv.\n */\ngoog.i18n.DateTimeSymbols_sv = {\n  ERAS: ['f.Kr.', 'e.Kr.'],\n  ERANAMES: ['före Kristus', 'efter Kristus'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['januari', 'februari', 'mars', 'april', 'maj', 'juni', 'juli', 'augusti', 'september', 'oktober', 'november', 'december'],\n  STANDALONEMONTHS: ['januari', 'februari', 'mars', 'april', 'maj', 'juni', 'juli', 'augusti', 'september', 'oktober', 'november', 'december'],\n  SHORTMONTHS: ['jan.', 'feb.', 'mars', 'apr.', 'maj', 'juni', 'juli', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'],\n  STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mars', 'apr.', 'maj', 'juni', 'juli', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'],\n  WEEKDAYS: ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', 'fredag', 'lördag'],\n  STANDALONEWEEKDAYS: ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', 'fredag', 'lördag'],\n  SHORTWEEKDAYS: ['sön', 'mån', 'tis', 'ons', 'tors', 'fre', 'lör'],\n  STANDALONESHORTWEEKDAYS: ['sön', 'mån', 'tis', 'ons', 'tors', 'fre', 'lör'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['1:a kvartalet', '2:a kvartalet', '3:e kvartalet', '4:e kvartalet'],\n  AMPMS: ['fm', 'em'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'y-MM-dd'],\n  TIMEFORMATS: ['\\'kl\\'. HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale sw.\n */\ngoog.i18n.DateTimeSymbols_sw = {\n  ERAS: ['KK', 'BK'],\n  ERANAMES: ['Kabla ya Kristo', 'Baada ya Kristo'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'],\n  STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'],\n  WEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'],\n  STANDALONEWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'],\n  SHORTWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'],\n  STANDALONESHORTWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Robo ya 1', 'Robo ya 2', 'Robo ya 3', 'Robo ya 4'],\n  QUARTERS: ['Robo ya 1', 'Robo ya 2', 'Robo ya 3', 'Robo ya 4'],\n  AMPMS: ['Asubuhi', 'Mchana'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ta.\n */\ngoog.i18n.DateTimeSymbols_ta = {\n  ERAS: ['கி.மு.', 'கி.பி.'],\n  ERANAMES: ['கிறிஸ்துவுக்கு முன்', 'அன்னோ டோமினி'],\n  NARROWMONTHS: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'],\n  STANDALONENARROWMONTHS: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'],\n  MONTHS: ['ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', 'டிசம்பர்'],\n  STANDALONEMONTHS: ['ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', 'டிசம்பர்'],\n  SHORTMONTHS: ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'],\n  STANDALONESHORTMONTHS: ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'],\n  WEEKDAYS: ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'],\n  STANDALONEWEEKDAYS: ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'],\n  SHORTWEEKDAYS: ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'],\n  STANDALONESHORTWEEKDAYS: ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'],\n  NARROWWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'],\n  STANDALONENARROWWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'],\n  SHORTQUARTERS: ['காலா.1', 'காலா.2', 'காலா.3', 'காலா.4'],\n  QUARTERS: ['ஒன்றாம் காலாண்டு', 'இரண்டாம் காலாண்டு', 'மூன்றாம் காலாண்டு', 'நான்காம் காலாண்டு'],\n  AMPMS: ['முற்பகல்', 'பிற்பகல்'],\n  DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'd/M/yy'],\n  TIMEFORMATS: ['a h:mm:ss zzzz', 'a h:mm:ss z', 'a h:mm:ss', 'a h:mm'],\n  DATETIMEFORMATS: ['{1} ’அன்று’ {0}', '{1} ’அன்று’ {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [6, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale te.\n */\ngoog.i18n.DateTimeSymbols_te = {\n  ERAS: ['క్రీపూ', 'క్రీశ'],\n  ERANAMES: ['క్రీస్తు పూర్వం', 'క్రీస్తు శకం'],\n  NARROWMONTHS: ['జ', 'ఫి', 'మా', 'ఏ', 'మే', 'జూ', 'జు', 'ఆ', 'సె', 'అ', 'న', 'డి'],\n  STANDALONENARROWMONTHS: ['జ', 'ఫి', 'మా', 'ఏ', 'మే', 'జూ', 'జు', 'ఆ', 'సె', 'అ', 'న', 'డి'],\n  MONTHS: ['జనవరి', 'ఫిబ్రవరి', 'మార్చి', 'ఏప్రిల్', 'మే', 'జూన్', 'జులై', 'ఆగస్టు', 'సెప్టెంబర్', 'అక్టోబర్', 'నవంబర్', 'డిసెంబర్'],\n  STANDALONEMONTHS: ['జనవరి', 'ఫిబ్రవరి', 'మార్చి', 'ఏప్రిల్', 'మే', 'జూన్', 'జులై', 'ఆగస్టు', 'సెప్టెంబర్', 'అక్టోబర్', 'నవంబర్', 'డిసెంబర్'],\n  SHORTMONTHS: ['జన', 'ఫిబ్ర', 'మార్చి', 'ఏప్రి', 'మే', 'జూన్', 'జులై', 'ఆగ', 'సెప్టెం', 'అక్టో', 'నవం', 'డిసెం'],\n  STANDALONESHORTMONTHS: ['జన', 'ఫిబ్ర', 'మార్చి', 'ఏప్రి', 'మే', 'జూన్', 'జులై', 'ఆగస్టు', 'సెప్టెం', 'అక్టో', 'నవం', 'డిసెం'],\n  WEEKDAYS: ['ఆదివారం', 'సోమవారం', 'మంగళవారం', 'బుధవారం', 'గురువారం', 'శుక్రవారం', 'శనివారం'],\n  STANDALONEWEEKDAYS: ['ఆదివారం', 'సోమవారం', 'మంగళవారం', 'బుధవారం', 'గురువారం', 'శుక్రవారం', 'శనివారం'],\n  SHORTWEEKDAYS: ['ఆది', 'సోమ', 'మంగళ', 'బుధ', 'గురు', 'శుక్ర', 'శని'],\n  STANDALONESHORTWEEKDAYS: ['ఆది', 'సోమ', 'మంగళ', 'బుధ', 'గురు', 'శుక్ర', 'శని'],\n  NARROWWEEKDAYS: ['ఆ', 'సో', 'మ', 'బు', 'గు', 'శు', 'శ'],\n  STANDALONENARROWWEEKDAYS: ['ఆ', 'సో', 'మ', 'బు', 'గు', 'శు', 'శ'],\n  SHORTQUARTERS: ['త్రై1', 'త్రై2', 'త్రై3', 'త్రై4'],\n  QUARTERS: ['1వ త్రైమాసం', '2వ త్రైమాసం', '3వ త్రైమాసం', '4వ త్రైమాసం'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['d, MMMM y, EEEE', 'd MMMM, y', 'd MMM, y', 'dd-MM-yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [6, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale th.\n */\ngoog.i18n.DateTimeSymbols_th = {\n  ERAS: ['ปีก่อน ค.ศ.', 'ค.ศ.'],\n  ERANAMES: ['ปีก่อนคริสต์ศักราช', 'คริสต์ศักราช'],\n  NARROWMONTHS: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', 'ธ.ค.'],\n  STANDALONENARROWMONTHS: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', 'ธ.ค.'],\n  MONTHS: ['มกราคม', 'กุมภาพันธ์', 'มีนาคม', 'เมษายน', 'พฤษภาคม', 'มิถุนายน', 'กรกฎาคม', 'สิงหาคม', 'กันยายน', 'ตุลาคม', 'พฤศจิกายน', 'ธันวาคม'],\n  STANDALONEMONTHS: ['มกราคม', 'กุมภาพันธ์', 'มีนาคม', 'เมษายน', 'พฤษภาคม', 'มิถุนายน', 'กรกฎาคม', 'สิงหาคม', 'กันยายน', 'ตุลาคม', 'พฤศจิกายน', 'ธันวาคม'],\n  SHORTMONTHS: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', 'ธ.ค.'],\n  STANDALONESHORTMONTHS: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', 'ธ.ค.'],\n  WEEKDAYS: ['วันอาทิตย์', 'วันจันทร์', 'วันอังคาร', 'วันพุธ', 'วันพฤหัสบดี', 'วันศุกร์', 'วันเสาร์'],\n  STANDALONEWEEKDAYS: ['วันอาทิตย์', 'วันจันทร์', 'วันอังคาร', 'วันพุธ', 'วันพฤหัสบดี', 'วันศุกร์', 'วันเสาร์'],\n  SHORTWEEKDAYS: ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'],\n  STANDALONESHORTWEEKDAYS: ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'],\n  NARROWWEEKDAYS: ['อา', 'จ', 'อ', 'พ', 'พฤ', 'ศ', 'ส'],\n  STANDALONENARROWWEEKDAYS: ['อา', 'จ', 'อ', 'พ', 'พฤ', 'ศ', 'ส'],\n  SHORTQUARTERS: ['ไตรมาส 1', 'ไตรมาส 2', 'ไตรมาส 3', 'ไตรมาส 4'],\n  QUARTERS: ['ไตรมาส 1', 'ไตรมาส 2', 'ไตรมาส 3', 'ไตรมาส 4'],\n  AMPMS: ['ก่อนเที่ยง', 'หลังเที่ยง'],\n  DATEFORMATS: ['EEEEที่ d MMMM G y', 'd MMMM G y', 'd MMM y', 'd/M/yy'],\n  TIMEFORMATS: ['H นาฬิกา mm นาที ss วินาที zzzz', 'H นาฬิกา mm นาที ss วินาที z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale tl.\n */\ngoog.i18n.DateTimeSymbols_tl = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['BC', 'AD'],\n  NARROWMONTHS: ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', 'Ago', 'Set', 'Okt', 'Nob', 'Dis'],\n  STANDALONENARROWMONTHS: ['E', 'P', 'M', 'A', 'M', 'Hun', 'Hul', 'Ago', 'Set', 'Okt', 'Nob', 'Dis'],\n  MONTHS: ['Enero', 'Pebrero', 'Marso', 'Abril', 'Mayo', 'Hunyo', 'Hulyo', 'Agosto', 'Setyembre', 'Oktubre', 'Nobyembre', 'Disyembre'],\n  STANDALONEMONTHS: ['Enero', 'Pebrero', 'Marso', 'Abril', 'Mayo', 'Hunyo', 'Hulyo', 'Agosto', 'Setyembre', 'Oktubre', 'Nobyembre', 'Disyembre'],\n  SHORTMONTHS: ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', 'Ago', 'Set', 'Okt', 'Nob', 'Dis'],\n  STANDALONESHORTMONTHS: ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', 'Ago', 'Set', 'Okt', 'Nob', 'Dis'],\n  WEEKDAYS: ['Linggo', 'Lunes', 'Martes', 'Miyerkules', 'Huwebes', 'Biyernes', 'Sabado'],\n  STANDALONEWEEKDAYS: ['Linggo', 'Lunes', 'Martes', 'Miyerkules', 'Huwebes', 'Biyernes', 'Sabado'],\n  SHORTWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'],\n  STANDALONESHORTWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'],\n  NARROWWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'],\n  STANDALONENARROWWEEKDAYS: ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['ika-1 quarter', 'ika-2 quarter', 'ika-3 quarter', 'ika-4 na quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'nang\\' {0}', '{1} \\'nang\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale tr.\n */\ngoog.i18n.DateTimeSymbols_tr = {\n  ERAS: ['MÖ', 'MS'],\n  ERANAMES: ['Milattan Önce', 'Milattan Sonra'],\n  NARROWMONTHS: ['O', 'Ş', 'M', 'N', 'M', 'H', 'T', 'A', 'E', 'E', 'K', 'A'],\n  STANDALONENARROWMONTHS: ['O', 'Ş', 'M', 'N', 'M', 'H', 'T', 'A', 'E', 'E', 'K', 'A'],\n  MONTHS: ['Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', 'Temmuz', 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık'],\n  STANDALONEMONTHS: ['Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', 'Temmuz', 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık'],\n  SHORTMONTHS: ['Oca', 'Şub', 'Mar', 'Nis', 'May', 'Haz', 'Tem', 'Ağu', 'Eyl', 'Eki', 'Kas', 'Ara'],\n  STANDALONESHORTMONTHS: ['Oca', 'Şub', 'Mar', 'Nis', 'May', 'Haz', 'Tem', 'Ağu', 'Eyl', 'Eki', 'Kas', 'Ara'],\n  WEEKDAYS: ['Pazar', 'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', 'Cuma', 'Cumartesi'],\n  STANDALONEWEEKDAYS: ['Pazar', 'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', 'Cuma', 'Cumartesi'],\n  SHORTWEEKDAYS: ['Paz', 'Pzt', 'Sal', 'Çar', 'Per', 'Cum', 'Cmt'],\n  STANDALONESHORTWEEKDAYS: ['Paz', 'Pzt', 'Sal', 'Çar', 'Per', 'Cum', 'Cmt'],\n  NARROWWEEKDAYS: ['P', 'P', 'S', 'Ç', 'P', 'C', 'C'],\n  STANDALONENARROWWEEKDAYS: ['P', 'P', 'S', 'Ç', 'P', 'C', 'C'],\n  SHORTQUARTERS: ['Ç1', 'Ç2', 'Ç3', 'Ç4'],\n  QUARTERS: ['1. çeyrek', '2. çeyrek', '3. çeyrek', '4. çeyrek'],\n  AMPMS: ['ÖÖ', 'ÖS'],\n  DATEFORMATS: ['d MMMM y EEEE', 'd MMMM y', 'd MMM y', 'd.MM.y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale uk.\n */\ngoog.i18n.DateTimeSymbols_uk = {\n  ERAS: ['до н. е.', 'н. е.'],\n  ERANAMES: ['до нашої ери', 'нашої ери'],\n  NARROWMONTHS: ['с', 'л', 'б', 'к', 'т', 'ч', 'л', 'с', 'в', 'ж', 'л', 'г'],\n  STANDALONENARROWMONTHS: ['С', 'Л', 'Б', 'К', 'Т', 'Ч', 'Л', 'С', 'В', 'Ж', 'Л', 'Г'],\n  MONTHS: ['січня', 'лютого', 'березня', 'квітня', 'травня', 'червня', 'липня', 'серпня', 'вересня', 'жовтня', 'листопада', 'грудня'],\n  STANDALONEMONTHS: ['січень', 'лютий', 'березень', 'квітень', 'травень', 'червень', 'липень', 'серпень', 'вересень', 'жовтень', 'листопад', 'грудень'],\n  SHORTMONTHS: ['січ.', 'лют.', 'бер.', 'квіт.', 'трав.', 'черв.', 'лип.', 'серп.', 'вер.', 'жовт.', 'лист.', 'груд.'],\n  STANDALONESHORTMONTHS: ['січ', 'лют', 'бер', 'кві', 'тра', 'чер', 'лип', 'сер', 'вер', 'жов', 'лис', 'гру'],\n  WEEKDAYS: ['неділя', 'понеділок', 'вівторок', 'середа', 'четвер', 'пʼятниця', 'субота'],\n  STANDALONEWEEKDAYS: ['неділя', 'понеділок', 'вівторок', 'середа', 'четвер', 'пʼятниця', 'субота'],\n  SHORTWEEKDAYS: ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'],\n  STANDALONESHORTWEEKDAYS: ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'],\n  NARROWWEEKDAYS: ['Н', 'П', 'В', 'С', 'Ч', 'П', 'С'],\n  STANDALONENARROWWEEKDAYS: ['Н', 'П', 'В', 'С', 'Ч', 'П', 'С'],\n  SHORTQUARTERS: ['1-й кв.', '2-й кв.', '3-й кв.', '4-й кв.'],\n  QUARTERS: ['1-й квартал', '2-й квартал', '3-й квартал', '4-й квартал'],\n  AMPMS: ['дп', 'пп'],\n  DATEFORMATS: ['EEEE, d MMMM y \\'р\\'.', 'd MMMM y \\'р\\'.', 'd MMM y \\'р\\'.', 'dd.MM.yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'о\\' {0}', '{1} \\'о\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ur.\n */\ngoog.i18n.DateTimeSymbols_ur = {\n  ERAS: ['قبل مسیح', 'عیسوی'],\n  ERANAMES: ['قبل مسیح', 'عیسوی'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'],\n  STANDALONEMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'],\n  SHORTMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'],\n  STANDALONESHORTMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'],\n  WEEKDAYS: ['اتوار', 'سوموار', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'ہفتہ'],\n  STANDALONEWEEKDAYS: ['اتوار', 'سوموار', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'ہفتہ'],\n  SHORTWEEKDAYS: ['اتوار', 'سوموار', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'ہفتہ'],\n  STANDALONESHORTWEEKDAYS: ['اتوار', 'سوموار', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'ہفتہ'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['پہلی سہ ماہی', 'دوسری سہ ماہی', 'تیسری سہ ماہی', 'چوتهی سہ ماہی'],\n  QUARTERS: ['پہلی سہ ماہی', 'دوسری سہ ماہی', 'تیسری سہ ماہی', 'چوتهی سہ ماہی'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'y MMM d', 'd/M/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale uz.\n */\ngoog.i18n.DateTimeSymbols_uz = {\n  ERAS: ['m.a.', 'milodiy'],\n  ERANAMES: ['miloddan avvalgi', 'milodiy'],\n  NARROWMONTHS: ['Y', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['Y', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['yanvar', 'fevral', 'mart', 'aprel', 'may', 'iyun', 'iyul', 'avgust', 'sentabr', 'oktabr', 'noyabr', 'dekabr'],\n  STANDALONEMONTHS: ['Yanvar', 'Fevral', 'Mart', 'Aprel', 'May', 'Iyun', 'Iyul', 'Avgust', 'Sentabr', 'Oktabr', 'Noyabr', 'Dekabr'],\n  SHORTMONTHS: ['yan', 'fev', 'mar', 'apr', 'may', 'iyn', 'iyl', 'avg', 'sen', 'okt', 'noy', 'dek'],\n  STANDALONESHORTMONTHS: ['Yan', 'Fev', 'Mar', 'Apr', 'May', 'Iyn', 'Iyl', 'Avg', 'Sen', 'Okt', 'Noy', 'Dek'],\n  WEEKDAYS: ['yakshanba', 'dushanba', 'seshanba', 'chorshanba', 'payshanba', 'juma', 'shanba'],\n  STANDALONEWEEKDAYS: ['yakshanba', 'dushanba', 'seshanba', 'chorshanba', 'payshanba', 'juma', 'shanba'],\n  SHORTWEEKDAYS: ['Yak', 'Dush', 'Sesh', 'Chor', 'Pay', 'Jum', 'Shan'],\n  STANDALONESHORTWEEKDAYS: ['Yak', 'Dush', 'Sesh', 'Chor', 'Pay', 'Jum', 'Shan'],\n  NARROWWEEKDAYS: ['Y', 'D', 'S', 'C', 'P', 'J', 'S'],\n  STANDALONENARROWWEEKDAYS: ['Y', 'D', 'S', 'C', 'P', 'J', 'S'],\n  SHORTQUARTERS: ['1-ch', '2-ch', '3-ch', '4-ch'],\n  QUARTERS: ['1-chorak', '2-chorak', '3-chorak', '4-chorak'],\n  AMPMS: ['TO', 'TK'],\n  DATEFORMATS: ['EEEE, d-MMMM, y', 'd-MMMM, y', 'd-MMM, y', 'dd/MM/yy'],\n  TIMEFORMATS: ['H:mm:ss (zzzz)', 'H:mm:ss (z)', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale vi.\n */\ngoog.i18n.DateTimeSymbols_vi = {\n  ERAS: ['Trước CN', 'sau CN'],\n  ERANAMES: ['Trước CN', 'sau CN'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['tháng 1', 'tháng 2', 'tháng 3', 'tháng 4', 'tháng 5', 'tháng 6', 'tháng 7', 'tháng 8', 'tháng 9', 'tháng 10', 'tháng 11', 'tháng 12'],\n  STANDALONEMONTHS: ['Tháng 1', 'Tháng 2', 'Tháng 3', 'Tháng 4', 'Tháng 5', 'Tháng 6', 'Tháng 7', 'Tháng 8', 'Tháng 9', 'Tháng 10', 'Tháng 11', 'Tháng 12'],\n  SHORTMONTHS: ['thg 1', 'thg 2', 'thg 3', 'thg 4', 'thg 5', 'thg 6', 'thg 7', 'thg 8', 'thg 9', 'thg 10', 'thg 11', 'thg 12'],\n  STANDALONESHORTMONTHS: ['Thg 1', 'Thg 2', 'Thg 3', 'Thg 4', 'Thg 5', 'Thg 6', 'Thg 7', 'Thg 8', 'Thg 9', 'Thg 10', 'Thg 11', 'Thg 12'],\n  WEEKDAYS: ['Chủ Nhật', 'Thứ Hai', 'Thứ Ba', 'Thứ Tư', 'Thứ Năm', 'Thứ Sáu', 'Thứ Bảy'],\n  STANDALONEWEEKDAYS: ['Chủ Nhật', 'Thứ Hai', 'Thứ Ba', 'Thứ Tư', 'Thứ Năm', 'Thứ Sáu', 'Thứ Bảy'],\n  SHORTWEEKDAYS: ['CN', 'Th 2', 'Th 3', 'Th 4', 'Th 5', 'Th 6', 'Th 7'],\n  STANDALONESHORTWEEKDAYS: ['CN', 'Th 2', 'Th 3', 'Th 4', 'Th 5', 'Th 6', 'Th 7'],\n  NARROWWEEKDAYS: ['CN', 'T2', 'T3', 'T4', 'T5', 'T6', 'T7'],\n  STANDALONENARROWWEEKDAYS: ['CN', 'T2', 'T3', 'T4', 'T5', 'T6', 'T7'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Quý 1', 'Quý 2', 'Quý 3', 'Quý 4'],\n  AMPMS: ['SA', 'CH'],\n  DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{0} {1}', '{0} {1}', '{0}, {1}', '{0}, {1}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale zh.\n */\ngoog.i18n.DateTimeSymbols_zh = {\n  ERAS: ['公元前', '公元'],\n  ERANAMES: ['公元前', '公元'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],\n  STANDALONEMONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],\n  SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],\n  STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],\n  SHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'],\n  STANDALONESHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'],\n  NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'],\n  STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'],\n  SHORTQUARTERS: ['1季度', '2季度', '3季度', '4季度'],\n  QUARTERS: ['第一季度', '第二季度', '第三季度', '第四季度'],\n  AMPMS: ['上午', '下午'],\n  DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'y年M月d日', 'y/M/d'],\n  TIMEFORMATS: ['zzzz ah:mm:ss', 'z ah:mm:ss', 'ah:mm:ss', 'ah:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale zh_CN.\n */\ngoog.i18n.DateTimeSymbols_zh_CN = goog.i18n.DateTimeSymbols_zh;\n\n\n/**\n * Date/time formatting symbols for locale zh_HK.\n */\ngoog.i18n.DateTimeSymbols_zh_HK = {\n  ERAS: ['公元前', '公元'],\n  ERANAMES: ['公元前', '公元'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  STANDALONEMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],\n  STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],\n  SHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'],\n  STANDALONESHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'],\n  NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'],\n  STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['第1季度', '第2季度', '第3季度', '第4季度'],\n  AMPMS: ['上午', '下午'],\n  DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'y年M月d日', 'd/M/y'],\n  TIMEFORMATS: ['ah:mm:ss [zzzz]', 'ah:mm:ss [z]', 'ah:mm:ss', 'ah:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale zh_TW.\n */\ngoog.i18n.DateTimeSymbols_zh_TW = {\n  ERAS: ['西元前', '西元'],\n  ERANAMES: ['西元前', '西元'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  STANDALONEMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],\n  STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],\n  SHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'],\n  STANDALONESHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'],\n  NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'],\n  STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'],\n  SHORTQUARTERS: ['1季', '2季', '3季', '4季'],\n  QUARTERS: ['第1季', '第2季', '第3季', '第4季'],\n  AMPMS: ['上午', '下午'],\n  DATEFORMATS: ['y年M月d日 EEEE', 'y年M月d日', 'y年M月d日', 'y/M/d'],\n  TIMEFORMATS: ['ah:mm:ss [zzzz]', 'ah:mm:ss [z]', 'ah:mm:ss', 'ah:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale zu.\n */\ngoog.i18n.DateTimeSymbols_zu = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['BC', 'AD'],\n  NARROWMONTHS: ['J', 'F', 'M', 'E', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['UMasingana', 'Februwari', 'Mashi', 'Ephreli', 'Meyi', 'Juni', 'Julayi', 'Agasti', 'Septhemba', 'Okthoba', 'Novemba', 'Disemba'],\n  STANDALONEMONTHS: ['Januwari', 'Februwari', 'Mashi', 'Ephreli', 'Meyi', 'Juni', 'Julayi', 'Agasti', 'Septhemba', 'Okthoba', 'Novemba', 'Disemba'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mas', 'Eph', 'Mey', 'Jun', 'Jul', 'Aga', 'Sep', 'Okt', 'Nov', 'Dis'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mas', 'Eph', 'Mey', 'Jun', 'Jul', 'Aga', 'Sep', 'Okt', 'Nov', 'Dis'],\n  WEEKDAYS: ['ISonto', 'UMsombuluko', 'ULwesibili', 'ULwesithathu', 'ULwesine', 'ULwesihlanu', 'UMgqibelo'],\n  STANDALONEWEEKDAYS: ['ISonto', 'UMsombuluko', 'ULwesibili', 'ULwesithathu', 'ULwesine', 'ULwesihlanu', 'UMgqibelo'],\n  SHORTWEEKDAYS: ['Son', 'Mso', 'Bil', 'Tha', 'Sin', 'Hla', 'Mgq'],\n  STANDALONESHORTWEEKDAYS: ['Son', 'Mso', 'Bil', 'Tha', 'Sin', 'Hla', 'Mgq'],\n  NARROWWEEKDAYS: ['S', 'M', 'B', 'T', 'S', 'H', 'M'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'B', 'T', 'S', 'H', 'M'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['ikota yesi-1', 'ikota yesi-2', 'ikota yesi-3', 'ikota yesi-4'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n/**\n * @record\n * @struct\n */\ngoog.i18n.DateTimeSymbolsType = function() {};\n\n/** @type {!Array<string>} */\ngoog.i18n.DateTimeSymbolsType.prototype.ERAS;\n\n/** @type {!Array<string>} */\ngoog.i18n.DateTimeSymbolsType.prototype.ERANAMES;\n\n/** @type {!Array<string>} */\ngoog.i18n.DateTimeSymbolsType.prototype.NARROWMONTHS;\n\n/** @type {!Array<string>} */\ngoog.i18n.DateTimeSymbolsType.prototype.STANDALONENARROWMONTHS;\n\n/** @type {!Array<string>} */\ngoog.i18n.DateTimeSymbolsType.prototype.MONTHS;\n\n/** @type {!Array<string>} */\ngoog.i18n.DateTimeSymbolsType.prototype.STANDALONEMONTHS;\n\n/** @type {!Array<string>} */\ngoog.i18n.DateTimeSymbolsType.prototype.SHORTMONTHS;\n\n/** @type {!Array<string>} */\ngoog.i18n.DateTimeSymbolsType.prototype.STANDALONESHORTMONTHS;\n\n/** @type {!Array<string>} */\ngoog.i18n.DateTimeSymbolsType.prototype.WEEKDAYS;\n\n/** @type {!Array<string>} */\ngoog.i18n.DateTimeSymbolsType.prototype.SHORTWEEKDAYS;\n\n/** @type {!Array<string>} */\ngoog.i18n.DateTimeSymbolsType.prototype.STANDALONESHORTWEEKDAYS;\n\n/** @type {!Array<string>} */\ngoog.i18n.DateTimeSymbolsType.prototype.STANDALONEWEEKDAYS;\n\n/** @type {!Array<string>} */\ngoog.i18n.DateTimeSymbolsType.prototype.NARROWWEEKDAYS;\n\n/** @type {!Array<string>} */\ngoog.i18n.DateTimeSymbolsType.prototype.STANDALONENARROWWEEKDAYS;\n\n/** @type {!Array<string>} */\ngoog.i18n.DateTimeSymbolsType.prototype.SHORTQUARTERS;\n\n/** @type {!Array<string>} */\ngoog.i18n.DateTimeSymbolsType.prototype.QUARTERS;\n\n/** @type {!Array<string>} */\ngoog.i18n.DateTimeSymbolsType.prototype.AMPMS;\n\n/** @type {!Array<string>} */\ngoog.i18n.DateTimeSymbolsType.prototype.DATEFORMATS;\n\n/** @type {!Array<string>} */\ngoog.i18n.DateTimeSymbolsType.prototype.TIMEFORMATS;\n\n/** @type {!Array<string>} */\ngoog.i18n.DateTimeSymbolsType.prototype.DATETIMEFORMATS;\n\n/** @type {number|undefined} */\ngoog.i18n.DateTimeSymbolsType.prototype.ZERODIGIT;\n\n/** @type {number} */\ngoog.i18n.DateTimeSymbolsType.prototype.FIRSTDAYOFWEEK;\n\n/** @type {!Array<number>} */\ngoog.i18n.DateTimeSymbolsType.prototype.WEEKENDRANGE;\n\n/** @type {number} */\ngoog.i18n.DateTimeSymbolsType.prototype.FIRSTWEEKCUTOFFDAY;\n\n\n/** @type {!goog.i18n.DateTimeSymbolsType} */\ngoog.i18n.DateTimeSymbols;\n\n\n/**\n * Selected date/time formatting symbols by locale.\n */\ngoog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en;\n\nif (goog.LOCALE == 'en_ISO' || goog.LOCALE == 'en-ISO') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_ISO;\n}\n\nif (goog.LOCALE == 'af') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_af;\n}\n\nif (goog.LOCALE == 'am') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_am;\n}\n\nif (goog.LOCALE == 'ar') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar;\n}\n\nif (goog.LOCALE == 'ar_DZ' || goog.LOCALE == 'ar-DZ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_DZ;\n}\n\nif (goog.LOCALE == 'az') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_az;\n}\n\nif (goog.LOCALE == 'be') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_be;\n}\n\nif (goog.LOCALE == 'bg') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bg;\n}\n\nif (goog.LOCALE == 'bn') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bn;\n}\n\nif (goog.LOCALE == 'br') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_br;\n}\n\nif (goog.LOCALE == 'bs') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bs;\n}\n\nif (goog.LOCALE == 'ca') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ca;\n}\n\nif (goog.LOCALE == 'chr') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_chr;\n}\n\nif (goog.LOCALE == 'cs') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_cs;\n}\n\nif (goog.LOCALE == 'cy') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_cy;\n}\n\nif (goog.LOCALE == 'da') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_da;\n}\n\nif (goog.LOCALE == 'de') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_de;\n}\n\nif (goog.LOCALE == 'de_AT' || goog.LOCALE == 'de-AT') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_de_AT;\n}\n\nif (goog.LOCALE == 'de_CH' || goog.LOCALE == 'de-CH') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_de_CH;\n}\n\nif (goog.LOCALE == 'el') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_el;\n}\n\nif (goog.LOCALE == 'en') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en;\n}\n\nif (goog.LOCALE == 'en_AU' || goog.LOCALE == 'en-AU') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_AU;\n}\n\nif (goog.LOCALE == 'en_CA' || goog.LOCALE == 'en-CA') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_CA;\n}\n\nif (goog.LOCALE == 'en_GB' || goog.LOCALE == 'en-GB') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_GB;\n}\n\nif (goog.LOCALE == 'en_IE' || goog.LOCALE == 'en-IE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_IE;\n}\n\nif (goog.LOCALE == 'en_IN' || goog.LOCALE == 'en-IN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_IN;\n}\n\nif (goog.LOCALE == 'en_SG' || goog.LOCALE == 'en-SG') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_SG;\n}\n\nif (goog.LOCALE == 'en_US' || goog.LOCALE == 'en-US') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_US;\n}\n\nif (goog.LOCALE == 'en_ZA' || goog.LOCALE == 'en-ZA') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_ZA;\n}\n\nif (goog.LOCALE == 'es') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es;\n}\n\nif (goog.LOCALE == 'es_419' || goog.LOCALE == 'es-419') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_419;\n}\n\nif (goog.LOCALE == 'es_ES' || goog.LOCALE == 'es-ES') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_ES;\n}\n\nif (goog.LOCALE == 'es_MX' || goog.LOCALE == 'es-MX') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_MX;\n}\n\nif (goog.LOCALE == 'es_US' || goog.LOCALE == 'es-US') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_US;\n}\n\nif (goog.LOCALE == 'et') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_et;\n}\n\nif (goog.LOCALE == 'eu') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_eu;\n}\n\nif (goog.LOCALE == 'fa') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fa;\n}\n\nif (goog.LOCALE == 'fi') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fi;\n}\n\nif (goog.LOCALE == 'fil') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fil;\n}\n\nif (goog.LOCALE == 'fr') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr;\n}\n\nif (goog.LOCALE == 'fr_CA' || goog.LOCALE == 'fr-CA') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_CA;\n}\n\nif (goog.LOCALE == 'ga') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ga;\n}\n\nif (goog.LOCALE == 'gl') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gl;\n}\n\nif (goog.LOCALE == 'gsw') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gsw;\n}\n\nif (goog.LOCALE == 'gu') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gu;\n}\n\nif (goog.LOCALE == 'haw') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_haw;\n}\n\nif (goog.LOCALE == 'he') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_he;\n}\n\nif (goog.LOCALE == 'hi') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_hi;\n}\n\nif (goog.LOCALE == 'hr') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_hr;\n}\n\nif (goog.LOCALE == 'hu') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_hu;\n}\n\nif (goog.LOCALE == 'hy') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_hy;\n}\n\nif (goog.LOCALE == 'id') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_id;\n}\n\nif (goog.LOCALE == 'in') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_in;\n}\n\nif (goog.LOCALE == 'is') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_is;\n}\n\nif (goog.LOCALE == 'it') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_it;\n}\n\nif (goog.LOCALE == 'iw') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_iw;\n}\n\nif (goog.LOCALE == 'ja') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ja;\n}\n\nif (goog.LOCALE == 'ka') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ka;\n}\n\nif (goog.LOCALE == 'kk') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kk;\n}\n\nif (goog.LOCALE == 'km') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_km;\n}\n\nif (goog.LOCALE == 'kn') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kn;\n}\n\nif (goog.LOCALE == 'ko') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ko;\n}\n\nif (goog.LOCALE == 'ky') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ky;\n}\n\nif (goog.LOCALE == 'ln') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ln;\n}\n\nif (goog.LOCALE == 'lo') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lo;\n}\n\nif (goog.LOCALE == 'lt') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lt;\n}\n\nif (goog.LOCALE == 'lv') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lv;\n}\n\nif (goog.LOCALE == 'mk') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mk;\n}\n\nif (goog.LOCALE == 'ml') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ml;\n}\n\nif (goog.LOCALE == 'mn') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mn;\n}\n\nif (goog.LOCALE == 'mo') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mo;\n}\n\nif (goog.LOCALE == 'mr') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mr;\n}\n\nif (goog.LOCALE == 'ms') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ms;\n}\n\nif (goog.LOCALE == 'mt') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mt;\n}\n\nif (goog.LOCALE == 'my') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_my;\n}\n\nif (goog.LOCALE == 'nb') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nb;\n}\n\nif (goog.LOCALE == 'ne') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ne;\n}\n\nif (goog.LOCALE == 'nl') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nl;\n}\n\nif (goog.LOCALE == 'no') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_no;\n}\n\nif (goog.LOCALE == 'no_NO' || goog.LOCALE == 'no-NO') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_no_NO;\n}\n\nif (goog.LOCALE == 'or') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_or;\n}\n\nif (goog.LOCALE == 'pa') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pa;\n}\n\nif (goog.LOCALE == 'pl') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pl;\n}\n\nif (goog.LOCALE == 'pt') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pt;\n}\n\nif (goog.LOCALE == 'pt_BR' || goog.LOCALE == 'pt-BR') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pt_BR;\n}\n\nif (goog.LOCALE == 'pt_PT' || goog.LOCALE == 'pt-PT') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pt_PT;\n}\n\nif (goog.LOCALE == 'ro') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ro;\n}\n\nif (goog.LOCALE == 'ru') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ru;\n}\n\nif (goog.LOCALE == 'sh') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sh;\n}\n\nif (goog.LOCALE == 'si') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_si;\n}\n\nif (goog.LOCALE == 'sk') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sk;\n}\n\nif (goog.LOCALE == 'sl') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sl;\n}\n\nif (goog.LOCALE == 'sq') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sq;\n}\n\nif (goog.LOCALE == 'sr') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sr;\n}\n\nif (goog.LOCALE == 'sr_Latn' || goog.LOCALE == 'sr-Latn') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sr_Latn;\n}\n\nif (goog.LOCALE == 'sv') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sv;\n}\n\nif (goog.LOCALE == 'sw') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sw;\n}\n\nif (goog.LOCALE == 'ta') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ta;\n}\n\nif (goog.LOCALE == 'te') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_te;\n}\n\nif (goog.LOCALE == 'th') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_th;\n}\n\nif (goog.LOCALE == 'tl') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_tl;\n}\n\nif (goog.LOCALE == 'tr') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_tr;\n}\n\nif (goog.LOCALE == 'uk') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_uk;\n}\n\nif (goog.LOCALE == 'ur') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ur;\n}\n\nif (goog.LOCALE == 'uz') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_uz;\n}\n\nif (goog.LOCALE == 'vi') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_vi;\n}\n\nif (goog.LOCALE == 'zh') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zh;\n}\n\nif (goog.LOCALE == 'zh_CN' || goog.LOCALE == 'zh-CN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zh_CN;\n}\n\nif (goog.LOCALE == 'zh_HK' || goog.LOCALE == 'zh-HK') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zh_HK;\n}\n\nif (goog.LOCALE == 'zh_TW' || goog.LOCALE == 'zh-TW') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zh_TW;\n}\n\nif (goog.LOCALE == 'zu') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zu;\n}\n"
  },
  {
    "path": "i18n/closure/datetimeSymbolsExt.js",
    "content": "// Copyright 2011 The Closure Library Authors. All Rights Reserved.\n//\n// Licensed under the Apache License, Version 2.0 (the \"License\");\n// you may not use this file except in compliance with the License.\n// You may obtain a copy of the License at\n//\n//      http://www.apache.org/licenses/LICENSE-2.0\n//\n// Unless required by applicable law or agreed to in writing, software\n// distributed under the License is distributed on an \"AS-IS\" BASIS,\n// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n// See the License for the specific language governing permissions and\n// limitations under the License.\n\n/**\n * @fileoverview Date/time formatting symbols for all locales.\n *\n * File generated from CLDR ver. 31.0.1\n *\n * This file covers those locales that are not covered in\n * \"datetimesymbols.js\".\n *\n * @suppress {const,missingRequire} Suppress \"missing require\" warnings for\n *     names like goog.i18n.DateTimeSymbols_af. They are included\n *     by requiring goog.i18n.DateTimeSymbols.\n */\n\n// clang-format off\n\ngoog.provide('goog.i18n.DateTimeSymbolsExt');\ngoog.provide('goog.i18n.DateTimeSymbols_af_NA');\ngoog.provide('goog.i18n.DateTimeSymbols_af_ZA');\ngoog.provide('goog.i18n.DateTimeSymbols_agq');\ngoog.provide('goog.i18n.DateTimeSymbols_agq_CM');\ngoog.provide('goog.i18n.DateTimeSymbols_ak');\ngoog.provide('goog.i18n.DateTimeSymbols_ak_GH');\ngoog.provide('goog.i18n.DateTimeSymbols_am_ET');\ngoog.provide('goog.i18n.DateTimeSymbols_ar_001');\ngoog.provide('goog.i18n.DateTimeSymbols_ar_AE');\ngoog.provide('goog.i18n.DateTimeSymbols_ar_BH');\ngoog.provide('goog.i18n.DateTimeSymbols_ar_DJ');\ngoog.provide('goog.i18n.DateTimeSymbols_ar_EG');\ngoog.provide('goog.i18n.DateTimeSymbols_ar_EH');\ngoog.provide('goog.i18n.DateTimeSymbols_ar_ER');\ngoog.provide('goog.i18n.DateTimeSymbols_ar_IL');\ngoog.provide('goog.i18n.DateTimeSymbols_ar_IQ');\ngoog.provide('goog.i18n.DateTimeSymbols_ar_JO');\ngoog.provide('goog.i18n.DateTimeSymbols_ar_KM');\ngoog.provide('goog.i18n.DateTimeSymbols_ar_KW');\ngoog.provide('goog.i18n.DateTimeSymbols_ar_LB');\ngoog.provide('goog.i18n.DateTimeSymbols_ar_LY');\ngoog.provide('goog.i18n.DateTimeSymbols_ar_MA');\ngoog.provide('goog.i18n.DateTimeSymbols_ar_MR');\ngoog.provide('goog.i18n.DateTimeSymbols_ar_OM');\ngoog.provide('goog.i18n.DateTimeSymbols_ar_PS');\ngoog.provide('goog.i18n.DateTimeSymbols_ar_QA');\ngoog.provide('goog.i18n.DateTimeSymbols_ar_SA');\ngoog.provide('goog.i18n.DateTimeSymbols_ar_SD');\ngoog.provide('goog.i18n.DateTimeSymbols_ar_SO');\ngoog.provide('goog.i18n.DateTimeSymbols_ar_SS');\ngoog.provide('goog.i18n.DateTimeSymbols_ar_SY');\ngoog.provide('goog.i18n.DateTimeSymbols_ar_TD');\ngoog.provide('goog.i18n.DateTimeSymbols_ar_TN');\ngoog.provide('goog.i18n.DateTimeSymbols_ar_XB');\ngoog.provide('goog.i18n.DateTimeSymbols_ar_YE');\ngoog.provide('goog.i18n.DateTimeSymbols_as');\ngoog.provide('goog.i18n.DateTimeSymbols_as_IN');\ngoog.provide('goog.i18n.DateTimeSymbols_asa');\ngoog.provide('goog.i18n.DateTimeSymbols_asa_TZ');\ngoog.provide('goog.i18n.DateTimeSymbols_ast');\ngoog.provide('goog.i18n.DateTimeSymbols_ast_ES');\ngoog.provide('goog.i18n.DateTimeSymbols_az_Cyrl');\ngoog.provide('goog.i18n.DateTimeSymbols_az_Cyrl_AZ');\ngoog.provide('goog.i18n.DateTimeSymbols_az_Latn');\ngoog.provide('goog.i18n.DateTimeSymbols_az_Latn_AZ');\ngoog.provide('goog.i18n.DateTimeSymbols_bas');\ngoog.provide('goog.i18n.DateTimeSymbols_bas_CM');\ngoog.provide('goog.i18n.DateTimeSymbols_be_BY');\ngoog.provide('goog.i18n.DateTimeSymbols_bem');\ngoog.provide('goog.i18n.DateTimeSymbols_bem_ZM');\ngoog.provide('goog.i18n.DateTimeSymbols_bez');\ngoog.provide('goog.i18n.DateTimeSymbols_bez_TZ');\ngoog.provide('goog.i18n.DateTimeSymbols_bg_BG');\ngoog.provide('goog.i18n.DateTimeSymbols_bm');\ngoog.provide('goog.i18n.DateTimeSymbols_bm_ML');\ngoog.provide('goog.i18n.DateTimeSymbols_bn_BD');\ngoog.provide('goog.i18n.DateTimeSymbols_bn_IN');\ngoog.provide('goog.i18n.DateTimeSymbols_bo');\ngoog.provide('goog.i18n.DateTimeSymbols_bo_CN');\ngoog.provide('goog.i18n.DateTimeSymbols_bo_IN');\ngoog.provide('goog.i18n.DateTimeSymbols_br_FR');\ngoog.provide('goog.i18n.DateTimeSymbols_brx');\ngoog.provide('goog.i18n.DateTimeSymbols_brx_IN');\ngoog.provide('goog.i18n.DateTimeSymbols_bs_Cyrl');\ngoog.provide('goog.i18n.DateTimeSymbols_bs_Cyrl_BA');\ngoog.provide('goog.i18n.DateTimeSymbols_bs_Latn');\ngoog.provide('goog.i18n.DateTimeSymbols_bs_Latn_BA');\ngoog.provide('goog.i18n.DateTimeSymbols_ca_AD');\ngoog.provide('goog.i18n.DateTimeSymbols_ca_ES');\ngoog.provide('goog.i18n.DateTimeSymbols_ca_FR');\ngoog.provide('goog.i18n.DateTimeSymbols_ca_IT');\ngoog.provide('goog.i18n.DateTimeSymbols_ce');\ngoog.provide('goog.i18n.DateTimeSymbols_ce_RU');\ngoog.provide('goog.i18n.DateTimeSymbols_cgg');\ngoog.provide('goog.i18n.DateTimeSymbols_cgg_UG');\ngoog.provide('goog.i18n.DateTimeSymbols_chr_US');\ngoog.provide('goog.i18n.DateTimeSymbols_ckb');\ngoog.provide('goog.i18n.DateTimeSymbols_ckb_IQ');\ngoog.provide('goog.i18n.DateTimeSymbols_ckb_IR');\ngoog.provide('goog.i18n.DateTimeSymbols_cs_CZ');\ngoog.provide('goog.i18n.DateTimeSymbols_cy_GB');\ngoog.provide('goog.i18n.DateTimeSymbols_da_DK');\ngoog.provide('goog.i18n.DateTimeSymbols_da_GL');\ngoog.provide('goog.i18n.DateTimeSymbols_dav');\ngoog.provide('goog.i18n.DateTimeSymbols_dav_KE');\ngoog.provide('goog.i18n.DateTimeSymbols_de_BE');\ngoog.provide('goog.i18n.DateTimeSymbols_de_DE');\ngoog.provide('goog.i18n.DateTimeSymbols_de_IT');\ngoog.provide('goog.i18n.DateTimeSymbols_de_LI');\ngoog.provide('goog.i18n.DateTimeSymbols_de_LU');\ngoog.provide('goog.i18n.DateTimeSymbols_dje');\ngoog.provide('goog.i18n.DateTimeSymbols_dje_NE');\ngoog.provide('goog.i18n.DateTimeSymbols_dsb');\ngoog.provide('goog.i18n.DateTimeSymbols_dsb_DE');\ngoog.provide('goog.i18n.DateTimeSymbols_dua');\ngoog.provide('goog.i18n.DateTimeSymbols_dua_CM');\ngoog.provide('goog.i18n.DateTimeSymbols_dyo');\ngoog.provide('goog.i18n.DateTimeSymbols_dyo_SN');\ngoog.provide('goog.i18n.DateTimeSymbols_dz');\ngoog.provide('goog.i18n.DateTimeSymbols_dz_BT');\ngoog.provide('goog.i18n.DateTimeSymbols_ebu');\ngoog.provide('goog.i18n.DateTimeSymbols_ebu_KE');\ngoog.provide('goog.i18n.DateTimeSymbols_ee');\ngoog.provide('goog.i18n.DateTimeSymbols_ee_GH');\ngoog.provide('goog.i18n.DateTimeSymbols_ee_TG');\ngoog.provide('goog.i18n.DateTimeSymbols_el_CY');\ngoog.provide('goog.i18n.DateTimeSymbols_el_GR');\ngoog.provide('goog.i18n.DateTimeSymbols_en_001');\ngoog.provide('goog.i18n.DateTimeSymbols_en_150');\ngoog.provide('goog.i18n.DateTimeSymbols_en_AG');\ngoog.provide('goog.i18n.DateTimeSymbols_en_AI');\ngoog.provide('goog.i18n.DateTimeSymbols_en_AS');\ngoog.provide('goog.i18n.DateTimeSymbols_en_AT');\ngoog.provide('goog.i18n.DateTimeSymbols_en_BB');\ngoog.provide('goog.i18n.DateTimeSymbols_en_BE');\ngoog.provide('goog.i18n.DateTimeSymbols_en_BI');\ngoog.provide('goog.i18n.DateTimeSymbols_en_BM');\ngoog.provide('goog.i18n.DateTimeSymbols_en_BS');\ngoog.provide('goog.i18n.DateTimeSymbols_en_BW');\ngoog.provide('goog.i18n.DateTimeSymbols_en_BZ');\ngoog.provide('goog.i18n.DateTimeSymbols_en_CC');\ngoog.provide('goog.i18n.DateTimeSymbols_en_CH');\ngoog.provide('goog.i18n.DateTimeSymbols_en_CK');\ngoog.provide('goog.i18n.DateTimeSymbols_en_CM');\ngoog.provide('goog.i18n.DateTimeSymbols_en_CX');\ngoog.provide('goog.i18n.DateTimeSymbols_en_CY');\ngoog.provide('goog.i18n.DateTimeSymbols_en_DE');\ngoog.provide('goog.i18n.DateTimeSymbols_en_DG');\ngoog.provide('goog.i18n.DateTimeSymbols_en_DK');\ngoog.provide('goog.i18n.DateTimeSymbols_en_DM');\ngoog.provide('goog.i18n.DateTimeSymbols_en_ER');\ngoog.provide('goog.i18n.DateTimeSymbols_en_FI');\ngoog.provide('goog.i18n.DateTimeSymbols_en_FJ');\ngoog.provide('goog.i18n.DateTimeSymbols_en_FK');\ngoog.provide('goog.i18n.DateTimeSymbols_en_FM');\ngoog.provide('goog.i18n.DateTimeSymbols_en_GD');\ngoog.provide('goog.i18n.DateTimeSymbols_en_GG');\ngoog.provide('goog.i18n.DateTimeSymbols_en_GH');\ngoog.provide('goog.i18n.DateTimeSymbols_en_GI');\ngoog.provide('goog.i18n.DateTimeSymbols_en_GM');\ngoog.provide('goog.i18n.DateTimeSymbols_en_GU');\ngoog.provide('goog.i18n.DateTimeSymbols_en_GY');\ngoog.provide('goog.i18n.DateTimeSymbols_en_HK');\ngoog.provide('goog.i18n.DateTimeSymbols_en_IL');\ngoog.provide('goog.i18n.DateTimeSymbols_en_IM');\ngoog.provide('goog.i18n.DateTimeSymbols_en_IO');\ngoog.provide('goog.i18n.DateTimeSymbols_en_JE');\ngoog.provide('goog.i18n.DateTimeSymbols_en_JM');\ngoog.provide('goog.i18n.DateTimeSymbols_en_KE');\ngoog.provide('goog.i18n.DateTimeSymbols_en_KI');\ngoog.provide('goog.i18n.DateTimeSymbols_en_KN');\ngoog.provide('goog.i18n.DateTimeSymbols_en_KY');\ngoog.provide('goog.i18n.DateTimeSymbols_en_LC');\ngoog.provide('goog.i18n.DateTimeSymbols_en_LR');\ngoog.provide('goog.i18n.DateTimeSymbols_en_LS');\ngoog.provide('goog.i18n.DateTimeSymbols_en_MG');\ngoog.provide('goog.i18n.DateTimeSymbols_en_MH');\ngoog.provide('goog.i18n.DateTimeSymbols_en_MO');\ngoog.provide('goog.i18n.DateTimeSymbols_en_MP');\ngoog.provide('goog.i18n.DateTimeSymbols_en_MS');\ngoog.provide('goog.i18n.DateTimeSymbols_en_MT');\ngoog.provide('goog.i18n.DateTimeSymbols_en_MU');\ngoog.provide('goog.i18n.DateTimeSymbols_en_MW');\ngoog.provide('goog.i18n.DateTimeSymbols_en_MY');\ngoog.provide('goog.i18n.DateTimeSymbols_en_NA');\ngoog.provide('goog.i18n.DateTimeSymbols_en_NF');\ngoog.provide('goog.i18n.DateTimeSymbols_en_NG');\ngoog.provide('goog.i18n.DateTimeSymbols_en_NL');\ngoog.provide('goog.i18n.DateTimeSymbols_en_NR');\ngoog.provide('goog.i18n.DateTimeSymbols_en_NU');\ngoog.provide('goog.i18n.DateTimeSymbols_en_NZ');\ngoog.provide('goog.i18n.DateTimeSymbols_en_PG');\ngoog.provide('goog.i18n.DateTimeSymbols_en_PH');\ngoog.provide('goog.i18n.DateTimeSymbols_en_PK');\ngoog.provide('goog.i18n.DateTimeSymbols_en_PN');\ngoog.provide('goog.i18n.DateTimeSymbols_en_PR');\ngoog.provide('goog.i18n.DateTimeSymbols_en_PW');\ngoog.provide('goog.i18n.DateTimeSymbols_en_RW');\ngoog.provide('goog.i18n.DateTimeSymbols_en_SB');\ngoog.provide('goog.i18n.DateTimeSymbols_en_SC');\ngoog.provide('goog.i18n.DateTimeSymbols_en_SD');\ngoog.provide('goog.i18n.DateTimeSymbols_en_SE');\ngoog.provide('goog.i18n.DateTimeSymbols_en_SH');\ngoog.provide('goog.i18n.DateTimeSymbols_en_SI');\ngoog.provide('goog.i18n.DateTimeSymbols_en_SL');\ngoog.provide('goog.i18n.DateTimeSymbols_en_SS');\ngoog.provide('goog.i18n.DateTimeSymbols_en_SX');\ngoog.provide('goog.i18n.DateTimeSymbols_en_SZ');\ngoog.provide('goog.i18n.DateTimeSymbols_en_TC');\ngoog.provide('goog.i18n.DateTimeSymbols_en_TK');\ngoog.provide('goog.i18n.DateTimeSymbols_en_TO');\ngoog.provide('goog.i18n.DateTimeSymbols_en_TT');\ngoog.provide('goog.i18n.DateTimeSymbols_en_TV');\ngoog.provide('goog.i18n.DateTimeSymbols_en_TZ');\ngoog.provide('goog.i18n.DateTimeSymbols_en_UG');\ngoog.provide('goog.i18n.DateTimeSymbols_en_UM');\ngoog.provide('goog.i18n.DateTimeSymbols_en_US_POSIX');\ngoog.provide('goog.i18n.DateTimeSymbols_en_VC');\ngoog.provide('goog.i18n.DateTimeSymbols_en_VG');\ngoog.provide('goog.i18n.DateTimeSymbols_en_VI');\ngoog.provide('goog.i18n.DateTimeSymbols_en_VU');\ngoog.provide('goog.i18n.DateTimeSymbols_en_WS');\ngoog.provide('goog.i18n.DateTimeSymbols_en_XA');\ngoog.provide('goog.i18n.DateTimeSymbols_en_ZM');\ngoog.provide('goog.i18n.DateTimeSymbols_en_ZW');\ngoog.provide('goog.i18n.DateTimeSymbols_eo');\ngoog.provide('goog.i18n.DateTimeSymbols_es_AR');\ngoog.provide('goog.i18n.DateTimeSymbols_es_BO');\ngoog.provide('goog.i18n.DateTimeSymbols_es_BR');\ngoog.provide('goog.i18n.DateTimeSymbols_es_BZ');\ngoog.provide('goog.i18n.DateTimeSymbols_es_CL');\ngoog.provide('goog.i18n.DateTimeSymbols_es_CO');\ngoog.provide('goog.i18n.DateTimeSymbols_es_CR');\ngoog.provide('goog.i18n.DateTimeSymbols_es_CU');\ngoog.provide('goog.i18n.DateTimeSymbols_es_DO');\ngoog.provide('goog.i18n.DateTimeSymbols_es_EA');\ngoog.provide('goog.i18n.DateTimeSymbols_es_EC');\ngoog.provide('goog.i18n.DateTimeSymbols_es_GQ');\ngoog.provide('goog.i18n.DateTimeSymbols_es_GT');\ngoog.provide('goog.i18n.DateTimeSymbols_es_HN');\ngoog.provide('goog.i18n.DateTimeSymbols_es_IC');\ngoog.provide('goog.i18n.DateTimeSymbols_es_NI');\ngoog.provide('goog.i18n.DateTimeSymbols_es_PA');\ngoog.provide('goog.i18n.DateTimeSymbols_es_PE');\ngoog.provide('goog.i18n.DateTimeSymbols_es_PH');\ngoog.provide('goog.i18n.DateTimeSymbols_es_PR');\ngoog.provide('goog.i18n.DateTimeSymbols_es_PY');\ngoog.provide('goog.i18n.DateTimeSymbols_es_SV');\ngoog.provide('goog.i18n.DateTimeSymbols_es_UY');\ngoog.provide('goog.i18n.DateTimeSymbols_es_VE');\ngoog.provide('goog.i18n.DateTimeSymbols_et_EE');\ngoog.provide('goog.i18n.DateTimeSymbols_eu_ES');\ngoog.provide('goog.i18n.DateTimeSymbols_ewo');\ngoog.provide('goog.i18n.DateTimeSymbols_ewo_CM');\ngoog.provide('goog.i18n.DateTimeSymbols_fa_AF');\ngoog.provide('goog.i18n.DateTimeSymbols_fa_IR');\ngoog.provide('goog.i18n.DateTimeSymbols_ff');\ngoog.provide('goog.i18n.DateTimeSymbols_ff_CM');\ngoog.provide('goog.i18n.DateTimeSymbols_ff_GN');\ngoog.provide('goog.i18n.DateTimeSymbols_ff_MR');\ngoog.provide('goog.i18n.DateTimeSymbols_ff_SN');\ngoog.provide('goog.i18n.DateTimeSymbols_fi_FI');\ngoog.provide('goog.i18n.DateTimeSymbols_fil_PH');\ngoog.provide('goog.i18n.DateTimeSymbols_fo');\ngoog.provide('goog.i18n.DateTimeSymbols_fo_DK');\ngoog.provide('goog.i18n.DateTimeSymbols_fo_FO');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_BE');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_BF');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_BI');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_BJ');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_BL');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_CD');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_CF');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_CG');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_CH');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_CI');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_CM');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_DJ');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_DZ');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_FR');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_GA');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_GF');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_GN');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_GP');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_GQ');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_HT');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_KM');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_LU');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_MA');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_MC');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_MF');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_MG');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_ML');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_MQ');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_MR');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_MU');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_NC');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_NE');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_PF');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_PM');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_RE');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_RW');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_SC');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_SN');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_SY');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_TD');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_TG');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_TN');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_VU');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_WF');\ngoog.provide('goog.i18n.DateTimeSymbols_fr_YT');\ngoog.provide('goog.i18n.DateTimeSymbols_fur');\ngoog.provide('goog.i18n.DateTimeSymbols_fur_IT');\ngoog.provide('goog.i18n.DateTimeSymbols_fy');\ngoog.provide('goog.i18n.DateTimeSymbols_fy_NL');\ngoog.provide('goog.i18n.DateTimeSymbols_ga_IE');\ngoog.provide('goog.i18n.DateTimeSymbols_gd');\ngoog.provide('goog.i18n.DateTimeSymbols_gd_GB');\ngoog.provide('goog.i18n.DateTimeSymbols_gl_ES');\ngoog.provide('goog.i18n.DateTimeSymbols_gsw_CH');\ngoog.provide('goog.i18n.DateTimeSymbols_gsw_FR');\ngoog.provide('goog.i18n.DateTimeSymbols_gsw_LI');\ngoog.provide('goog.i18n.DateTimeSymbols_gu_IN');\ngoog.provide('goog.i18n.DateTimeSymbols_guz');\ngoog.provide('goog.i18n.DateTimeSymbols_guz_KE');\ngoog.provide('goog.i18n.DateTimeSymbols_gv');\ngoog.provide('goog.i18n.DateTimeSymbols_gv_IM');\ngoog.provide('goog.i18n.DateTimeSymbols_ha');\ngoog.provide('goog.i18n.DateTimeSymbols_ha_GH');\ngoog.provide('goog.i18n.DateTimeSymbols_ha_NE');\ngoog.provide('goog.i18n.DateTimeSymbols_ha_NG');\ngoog.provide('goog.i18n.DateTimeSymbols_haw_US');\ngoog.provide('goog.i18n.DateTimeSymbols_he_IL');\ngoog.provide('goog.i18n.DateTimeSymbols_hi_IN');\ngoog.provide('goog.i18n.DateTimeSymbols_hr_BA');\ngoog.provide('goog.i18n.DateTimeSymbols_hr_HR');\ngoog.provide('goog.i18n.DateTimeSymbols_hsb');\ngoog.provide('goog.i18n.DateTimeSymbols_hsb_DE');\ngoog.provide('goog.i18n.DateTimeSymbols_hu_HU');\ngoog.provide('goog.i18n.DateTimeSymbols_hy_AM');\ngoog.provide('goog.i18n.DateTimeSymbols_id_ID');\ngoog.provide('goog.i18n.DateTimeSymbols_ig');\ngoog.provide('goog.i18n.DateTimeSymbols_ig_NG');\ngoog.provide('goog.i18n.DateTimeSymbols_ii');\ngoog.provide('goog.i18n.DateTimeSymbols_ii_CN');\ngoog.provide('goog.i18n.DateTimeSymbols_is_IS');\ngoog.provide('goog.i18n.DateTimeSymbols_it_CH');\ngoog.provide('goog.i18n.DateTimeSymbols_it_IT');\ngoog.provide('goog.i18n.DateTimeSymbols_it_SM');\ngoog.provide('goog.i18n.DateTimeSymbols_it_VA');\ngoog.provide('goog.i18n.DateTimeSymbols_ja_JP');\ngoog.provide('goog.i18n.DateTimeSymbols_jgo');\ngoog.provide('goog.i18n.DateTimeSymbols_jgo_CM');\ngoog.provide('goog.i18n.DateTimeSymbols_jmc');\ngoog.provide('goog.i18n.DateTimeSymbols_jmc_TZ');\ngoog.provide('goog.i18n.DateTimeSymbols_ka_GE');\ngoog.provide('goog.i18n.DateTimeSymbols_kab');\ngoog.provide('goog.i18n.DateTimeSymbols_kab_DZ');\ngoog.provide('goog.i18n.DateTimeSymbols_kam');\ngoog.provide('goog.i18n.DateTimeSymbols_kam_KE');\ngoog.provide('goog.i18n.DateTimeSymbols_kde');\ngoog.provide('goog.i18n.DateTimeSymbols_kde_TZ');\ngoog.provide('goog.i18n.DateTimeSymbols_kea');\ngoog.provide('goog.i18n.DateTimeSymbols_kea_CV');\ngoog.provide('goog.i18n.DateTimeSymbols_khq');\ngoog.provide('goog.i18n.DateTimeSymbols_khq_ML');\ngoog.provide('goog.i18n.DateTimeSymbols_ki');\ngoog.provide('goog.i18n.DateTimeSymbols_ki_KE');\ngoog.provide('goog.i18n.DateTimeSymbols_kk_KZ');\ngoog.provide('goog.i18n.DateTimeSymbols_kkj');\ngoog.provide('goog.i18n.DateTimeSymbols_kkj_CM');\ngoog.provide('goog.i18n.DateTimeSymbols_kl');\ngoog.provide('goog.i18n.DateTimeSymbols_kl_GL');\ngoog.provide('goog.i18n.DateTimeSymbols_kln');\ngoog.provide('goog.i18n.DateTimeSymbols_kln_KE');\ngoog.provide('goog.i18n.DateTimeSymbols_km_KH');\ngoog.provide('goog.i18n.DateTimeSymbols_kn_IN');\ngoog.provide('goog.i18n.DateTimeSymbols_ko_KP');\ngoog.provide('goog.i18n.DateTimeSymbols_ko_KR');\ngoog.provide('goog.i18n.DateTimeSymbols_kok');\ngoog.provide('goog.i18n.DateTimeSymbols_kok_IN');\ngoog.provide('goog.i18n.DateTimeSymbols_ks');\ngoog.provide('goog.i18n.DateTimeSymbols_ks_IN');\ngoog.provide('goog.i18n.DateTimeSymbols_ksb');\ngoog.provide('goog.i18n.DateTimeSymbols_ksb_TZ');\ngoog.provide('goog.i18n.DateTimeSymbols_ksf');\ngoog.provide('goog.i18n.DateTimeSymbols_ksf_CM');\ngoog.provide('goog.i18n.DateTimeSymbols_ksh');\ngoog.provide('goog.i18n.DateTimeSymbols_ksh_DE');\ngoog.provide('goog.i18n.DateTimeSymbols_kw');\ngoog.provide('goog.i18n.DateTimeSymbols_kw_GB');\ngoog.provide('goog.i18n.DateTimeSymbols_ky_KG');\ngoog.provide('goog.i18n.DateTimeSymbols_lag');\ngoog.provide('goog.i18n.DateTimeSymbols_lag_TZ');\ngoog.provide('goog.i18n.DateTimeSymbols_lb');\ngoog.provide('goog.i18n.DateTimeSymbols_lb_LU');\ngoog.provide('goog.i18n.DateTimeSymbols_lg');\ngoog.provide('goog.i18n.DateTimeSymbols_lg_UG');\ngoog.provide('goog.i18n.DateTimeSymbols_lkt');\ngoog.provide('goog.i18n.DateTimeSymbols_lkt_US');\ngoog.provide('goog.i18n.DateTimeSymbols_ln_AO');\ngoog.provide('goog.i18n.DateTimeSymbols_ln_CD');\ngoog.provide('goog.i18n.DateTimeSymbols_ln_CF');\ngoog.provide('goog.i18n.DateTimeSymbols_ln_CG');\ngoog.provide('goog.i18n.DateTimeSymbols_lo_LA');\ngoog.provide('goog.i18n.DateTimeSymbols_lrc');\ngoog.provide('goog.i18n.DateTimeSymbols_lrc_IQ');\ngoog.provide('goog.i18n.DateTimeSymbols_lrc_IR');\ngoog.provide('goog.i18n.DateTimeSymbols_lt_LT');\ngoog.provide('goog.i18n.DateTimeSymbols_lu');\ngoog.provide('goog.i18n.DateTimeSymbols_lu_CD');\ngoog.provide('goog.i18n.DateTimeSymbols_luo');\ngoog.provide('goog.i18n.DateTimeSymbols_luo_KE');\ngoog.provide('goog.i18n.DateTimeSymbols_luy');\ngoog.provide('goog.i18n.DateTimeSymbols_luy_KE');\ngoog.provide('goog.i18n.DateTimeSymbols_lv_LV');\ngoog.provide('goog.i18n.DateTimeSymbols_mas');\ngoog.provide('goog.i18n.DateTimeSymbols_mas_KE');\ngoog.provide('goog.i18n.DateTimeSymbols_mas_TZ');\ngoog.provide('goog.i18n.DateTimeSymbols_mer');\ngoog.provide('goog.i18n.DateTimeSymbols_mer_KE');\ngoog.provide('goog.i18n.DateTimeSymbols_mfe');\ngoog.provide('goog.i18n.DateTimeSymbols_mfe_MU');\ngoog.provide('goog.i18n.DateTimeSymbols_mg');\ngoog.provide('goog.i18n.DateTimeSymbols_mg_MG');\ngoog.provide('goog.i18n.DateTimeSymbols_mgh');\ngoog.provide('goog.i18n.DateTimeSymbols_mgh_MZ');\ngoog.provide('goog.i18n.DateTimeSymbols_mgo');\ngoog.provide('goog.i18n.DateTimeSymbols_mgo_CM');\ngoog.provide('goog.i18n.DateTimeSymbols_mk_MK');\ngoog.provide('goog.i18n.DateTimeSymbols_ml_IN');\ngoog.provide('goog.i18n.DateTimeSymbols_mn_MN');\ngoog.provide('goog.i18n.DateTimeSymbols_mr_IN');\ngoog.provide('goog.i18n.DateTimeSymbols_ms_BN');\ngoog.provide('goog.i18n.DateTimeSymbols_ms_MY');\ngoog.provide('goog.i18n.DateTimeSymbols_ms_SG');\ngoog.provide('goog.i18n.DateTimeSymbols_mt_MT');\ngoog.provide('goog.i18n.DateTimeSymbols_mua');\ngoog.provide('goog.i18n.DateTimeSymbols_mua_CM');\ngoog.provide('goog.i18n.DateTimeSymbols_my_MM');\ngoog.provide('goog.i18n.DateTimeSymbols_mzn');\ngoog.provide('goog.i18n.DateTimeSymbols_mzn_IR');\ngoog.provide('goog.i18n.DateTimeSymbols_naq');\ngoog.provide('goog.i18n.DateTimeSymbols_naq_NA');\ngoog.provide('goog.i18n.DateTimeSymbols_nb_NO');\ngoog.provide('goog.i18n.DateTimeSymbols_nb_SJ');\ngoog.provide('goog.i18n.DateTimeSymbols_nd');\ngoog.provide('goog.i18n.DateTimeSymbols_nd_ZW');\ngoog.provide('goog.i18n.DateTimeSymbols_nds');\ngoog.provide('goog.i18n.DateTimeSymbols_nds_DE');\ngoog.provide('goog.i18n.DateTimeSymbols_nds_NL');\ngoog.provide('goog.i18n.DateTimeSymbols_ne_IN');\ngoog.provide('goog.i18n.DateTimeSymbols_ne_NP');\ngoog.provide('goog.i18n.DateTimeSymbols_nl_AW');\ngoog.provide('goog.i18n.DateTimeSymbols_nl_BE');\ngoog.provide('goog.i18n.DateTimeSymbols_nl_BQ');\ngoog.provide('goog.i18n.DateTimeSymbols_nl_CW');\ngoog.provide('goog.i18n.DateTimeSymbols_nl_NL');\ngoog.provide('goog.i18n.DateTimeSymbols_nl_SR');\ngoog.provide('goog.i18n.DateTimeSymbols_nl_SX');\ngoog.provide('goog.i18n.DateTimeSymbols_nmg');\ngoog.provide('goog.i18n.DateTimeSymbols_nmg_CM');\ngoog.provide('goog.i18n.DateTimeSymbols_nn');\ngoog.provide('goog.i18n.DateTimeSymbols_nn_NO');\ngoog.provide('goog.i18n.DateTimeSymbols_nnh');\ngoog.provide('goog.i18n.DateTimeSymbols_nnh_CM');\ngoog.provide('goog.i18n.DateTimeSymbols_nus');\ngoog.provide('goog.i18n.DateTimeSymbols_nus_SS');\ngoog.provide('goog.i18n.DateTimeSymbols_nyn');\ngoog.provide('goog.i18n.DateTimeSymbols_nyn_UG');\ngoog.provide('goog.i18n.DateTimeSymbols_om');\ngoog.provide('goog.i18n.DateTimeSymbols_om_ET');\ngoog.provide('goog.i18n.DateTimeSymbols_om_KE');\ngoog.provide('goog.i18n.DateTimeSymbols_or_IN');\ngoog.provide('goog.i18n.DateTimeSymbols_os');\ngoog.provide('goog.i18n.DateTimeSymbols_os_GE');\ngoog.provide('goog.i18n.DateTimeSymbols_os_RU');\ngoog.provide('goog.i18n.DateTimeSymbols_pa_Arab');\ngoog.provide('goog.i18n.DateTimeSymbols_pa_Arab_PK');\ngoog.provide('goog.i18n.DateTimeSymbols_pa_Guru');\ngoog.provide('goog.i18n.DateTimeSymbols_pa_Guru_IN');\ngoog.provide('goog.i18n.DateTimeSymbols_pl_PL');\ngoog.provide('goog.i18n.DateTimeSymbols_ps');\ngoog.provide('goog.i18n.DateTimeSymbols_ps_AF');\ngoog.provide('goog.i18n.DateTimeSymbols_pt_AO');\ngoog.provide('goog.i18n.DateTimeSymbols_pt_CH');\ngoog.provide('goog.i18n.DateTimeSymbols_pt_CV');\ngoog.provide('goog.i18n.DateTimeSymbols_pt_GQ');\ngoog.provide('goog.i18n.DateTimeSymbols_pt_GW');\ngoog.provide('goog.i18n.DateTimeSymbols_pt_LU');\ngoog.provide('goog.i18n.DateTimeSymbols_pt_MO');\ngoog.provide('goog.i18n.DateTimeSymbols_pt_MZ');\ngoog.provide('goog.i18n.DateTimeSymbols_pt_ST');\ngoog.provide('goog.i18n.DateTimeSymbols_pt_TL');\ngoog.provide('goog.i18n.DateTimeSymbols_qu');\ngoog.provide('goog.i18n.DateTimeSymbols_qu_BO');\ngoog.provide('goog.i18n.DateTimeSymbols_qu_EC');\ngoog.provide('goog.i18n.DateTimeSymbols_qu_PE');\ngoog.provide('goog.i18n.DateTimeSymbols_rm');\ngoog.provide('goog.i18n.DateTimeSymbols_rm_CH');\ngoog.provide('goog.i18n.DateTimeSymbols_rn');\ngoog.provide('goog.i18n.DateTimeSymbols_rn_BI');\ngoog.provide('goog.i18n.DateTimeSymbols_ro_MD');\ngoog.provide('goog.i18n.DateTimeSymbols_ro_RO');\ngoog.provide('goog.i18n.DateTimeSymbols_rof');\ngoog.provide('goog.i18n.DateTimeSymbols_rof_TZ');\ngoog.provide('goog.i18n.DateTimeSymbols_ru_BY');\ngoog.provide('goog.i18n.DateTimeSymbols_ru_KG');\ngoog.provide('goog.i18n.DateTimeSymbols_ru_KZ');\ngoog.provide('goog.i18n.DateTimeSymbols_ru_MD');\ngoog.provide('goog.i18n.DateTimeSymbols_ru_RU');\ngoog.provide('goog.i18n.DateTimeSymbols_ru_UA');\ngoog.provide('goog.i18n.DateTimeSymbols_rw');\ngoog.provide('goog.i18n.DateTimeSymbols_rw_RW');\ngoog.provide('goog.i18n.DateTimeSymbols_rwk');\ngoog.provide('goog.i18n.DateTimeSymbols_rwk_TZ');\ngoog.provide('goog.i18n.DateTimeSymbols_sah');\ngoog.provide('goog.i18n.DateTimeSymbols_sah_RU');\ngoog.provide('goog.i18n.DateTimeSymbols_saq');\ngoog.provide('goog.i18n.DateTimeSymbols_saq_KE');\ngoog.provide('goog.i18n.DateTimeSymbols_sbp');\ngoog.provide('goog.i18n.DateTimeSymbols_sbp_TZ');\ngoog.provide('goog.i18n.DateTimeSymbols_se');\ngoog.provide('goog.i18n.DateTimeSymbols_se_FI');\ngoog.provide('goog.i18n.DateTimeSymbols_se_NO');\ngoog.provide('goog.i18n.DateTimeSymbols_se_SE');\ngoog.provide('goog.i18n.DateTimeSymbols_seh');\ngoog.provide('goog.i18n.DateTimeSymbols_seh_MZ');\ngoog.provide('goog.i18n.DateTimeSymbols_ses');\ngoog.provide('goog.i18n.DateTimeSymbols_ses_ML');\ngoog.provide('goog.i18n.DateTimeSymbols_sg');\ngoog.provide('goog.i18n.DateTimeSymbols_sg_CF');\ngoog.provide('goog.i18n.DateTimeSymbols_shi');\ngoog.provide('goog.i18n.DateTimeSymbols_shi_Latn');\ngoog.provide('goog.i18n.DateTimeSymbols_shi_Latn_MA');\ngoog.provide('goog.i18n.DateTimeSymbols_shi_Tfng');\ngoog.provide('goog.i18n.DateTimeSymbols_shi_Tfng_MA');\ngoog.provide('goog.i18n.DateTimeSymbols_si_LK');\ngoog.provide('goog.i18n.DateTimeSymbols_sk_SK');\ngoog.provide('goog.i18n.DateTimeSymbols_sl_SI');\ngoog.provide('goog.i18n.DateTimeSymbols_smn');\ngoog.provide('goog.i18n.DateTimeSymbols_smn_FI');\ngoog.provide('goog.i18n.DateTimeSymbols_sn');\ngoog.provide('goog.i18n.DateTimeSymbols_sn_ZW');\ngoog.provide('goog.i18n.DateTimeSymbols_so');\ngoog.provide('goog.i18n.DateTimeSymbols_so_DJ');\ngoog.provide('goog.i18n.DateTimeSymbols_so_ET');\ngoog.provide('goog.i18n.DateTimeSymbols_so_KE');\ngoog.provide('goog.i18n.DateTimeSymbols_so_SO');\ngoog.provide('goog.i18n.DateTimeSymbols_sq_AL');\ngoog.provide('goog.i18n.DateTimeSymbols_sq_MK');\ngoog.provide('goog.i18n.DateTimeSymbols_sq_XK');\ngoog.provide('goog.i18n.DateTimeSymbols_sr_Cyrl');\ngoog.provide('goog.i18n.DateTimeSymbols_sr_Cyrl_BA');\ngoog.provide('goog.i18n.DateTimeSymbols_sr_Cyrl_ME');\ngoog.provide('goog.i18n.DateTimeSymbols_sr_Cyrl_RS');\ngoog.provide('goog.i18n.DateTimeSymbols_sr_Cyrl_XK');\ngoog.provide('goog.i18n.DateTimeSymbols_sr_Latn_BA');\ngoog.provide('goog.i18n.DateTimeSymbols_sr_Latn_ME');\ngoog.provide('goog.i18n.DateTimeSymbols_sr_Latn_RS');\ngoog.provide('goog.i18n.DateTimeSymbols_sr_Latn_XK');\ngoog.provide('goog.i18n.DateTimeSymbols_sv_AX');\ngoog.provide('goog.i18n.DateTimeSymbols_sv_FI');\ngoog.provide('goog.i18n.DateTimeSymbols_sv_SE');\ngoog.provide('goog.i18n.DateTimeSymbols_sw_CD');\ngoog.provide('goog.i18n.DateTimeSymbols_sw_KE');\ngoog.provide('goog.i18n.DateTimeSymbols_sw_TZ');\ngoog.provide('goog.i18n.DateTimeSymbols_sw_UG');\ngoog.provide('goog.i18n.DateTimeSymbols_ta_IN');\ngoog.provide('goog.i18n.DateTimeSymbols_ta_LK');\ngoog.provide('goog.i18n.DateTimeSymbols_ta_MY');\ngoog.provide('goog.i18n.DateTimeSymbols_ta_SG');\ngoog.provide('goog.i18n.DateTimeSymbols_te_IN');\ngoog.provide('goog.i18n.DateTimeSymbols_teo');\ngoog.provide('goog.i18n.DateTimeSymbols_teo_KE');\ngoog.provide('goog.i18n.DateTimeSymbols_teo_UG');\ngoog.provide('goog.i18n.DateTimeSymbols_th_TH');\ngoog.provide('goog.i18n.DateTimeSymbols_ti');\ngoog.provide('goog.i18n.DateTimeSymbols_ti_ER');\ngoog.provide('goog.i18n.DateTimeSymbols_ti_ET');\ngoog.provide('goog.i18n.DateTimeSymbols_to');\ngoog.provide('goog.i18n.DateTimeSymbols_to_TO');\ngoog.provide('goog.i18n.DateTimeSymbols_tr_CY');\ngoog.provide('goog.i18n.DateTimeSymbols_tr_TR');\ngoog.provide('goog.i18n.DateTimeSymbols_twq');\ngoog.provide('goog.i18n.DateTimeSymbols_twq_NE');\ngoog.provide('goog.i18n.DateTimeSymbols_tzm');\ngoog.provide('goog.i18n.DateTimeSymbols_tzm_MA');\ngoog.provide('goog.i18n.DateTimeSymbols_ug');\ngoog.provide('goog.i18n.DateTimeSymbols_ug_CN');\ngoog.provide('goog.i18n.DateTimeSymbols_uk_UA');\ngoog.provide('goog.i18n.DateTimeSymbols_ur_IN');\ngoog.provide('goog.i18n.DateTimeSymbols_ur_PK');\ngoog.provide('goog.i18n.DateTimeSymbols_uz_Arab');\ngoog.provide('goog.i18n.DateTimeSymbols_uz_Arab_AF');\ngoog.provide('goog.i18n.DateTimeSymbols_uz_Cyrl');\ngoog.provide('goog.i18n.DateTimeSymbols_uz_Cyrl_UZ');\ngoog.provide('goog.i18n.DateTimeSymbols_uz_Latn');\ngoog.provide('goog.i18n.DateTimeSymbols_uz_Latn_UZ');\ngoog.provide('goog.i18n.DateTimeSymbols_vai');\ngoog.provide('goog.i18n.DateTimeSymbols_vai_Latn');\ngoog.provide('goog.i18n.DateTimeSymbols_vai_Latn_LR');\ngoog.provide('goog.i18n.DateTimeSymbols_vai_Vaii');\ngoog.provide('goog.i18n.DateTimeSymbols_vai_Vaii_LR');\ngoog.provide('goog.i18n.DateTimeSymbols_vi_VN');\ngoog.provide('goog.i18n.DateTimeSymbols_vun');\ngoog.provide('goog.i18n.DateTimeSymbols_vun_TZ');\ngoog.provide('goog.i18n.DateTimeSymbols_wae');\ngoog.provide('goog.i18n.DateTimeSymbols_wae_CH');\ngoog.provide('goog.i18n.DateTimeSymbols_xog');\ngoog.provide('goog.i18n.DateTimeSymbols_xog_UG');\ngoog.provide('goog.i18n.DateTimeSymbols_yav');\ngoog.provide('goog.i18n.DateTimeSymbols_yav_CM');\ngoog.provide('goog.i18n.DateTimeSymbols_yi');\ngoog.provide('goog.i18n.DateTimeSymbols_yi_001');\ngoog.provide('goog.i18n.DateTimeSymbols_yo');\ngoog.provide('goog.i18n.DateTimeSymbols_yo_BJ');\ngoog.provide('goog.i18n.DateTimeSymbols_yo_NG');\ngoog.provide('goog.i18n.DateTimeSymbols_yue');\ngoog.provide('goog.i18n.DateTimeSymbols_yue_HK');\ngoog.provide('goog.i18n.DateTimeSymbols_zgh');\ngoog.provide('goog.i18n.DateTimeSymbols_zgh_MA');\ngoog.provide('goog.i18n.DateTimeSymbols_zh_Hans');\ngoog.provide('goog.i18n.DateTimeSymbols_zh_Hans_CN');\ngoog.provide('goog.i18n.DateTimeSymbols_zh_Hans_HK');\ngoog.provide('goog.i18n.DateTimeSymbols_zh_Hans_MO');\ngoog.provide('goog.i18n.DateTimeSymbols_zh_Hans_SG');\ngoog.provide('goog.i18n.DateTimeSymbols_zh_Hant');\ngoog.provide('goog.i18n.DateTimeSymbols_zh_Hant_HK');\ngoog.provide('goog.i18n.DateTimeSymbols_zh_Hant_MO');\ngoog.provide('goog.i18n.DateTimeSymbols_zh_Hant_TW');\ngoog.provide('goog.i18n.DateTimeSymbols_zu_ZA');\ngoog.require('goog.i18n.DateTimeSymbols');\n\n/**\n * Date/time formatting symbols for locale af_NA.\n */\ngoog.i18n.DateTimeSymbols_af_NA = {\n  ERAS: ['v.C.', 'n.C.'],\n  ERANAMES: ['voor Christus', 'na Christus'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Januarie', 'Februarie', 'Maart', 'April', 'Mei', 'Junie', 'Julie', 'Augustus', 'September', 'Oktober', 'November', 'Desember'],\n  STANDALONEMONTHS: ['Januarie', 'Februarie', 'Maart', 'April', 'Mei', 'Junie', 'Julie', 'Augustus', 'September', 'Oktober', 'November', 'Desember'],\n  SHORTMONTHS: ['Jan.', 'Feb.', 'Mrt.', 'Apr.', 'Mei', 'Jun.', 'Jul.', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Des.'],\n  STANDALONESHORTMONTHS: ['Jan.', 'Feb.', 'Mrt.', 'Apr.', 'Mei', 'Jun.', 'Jul.', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Des.'],\n  WEEKDAYS: ['Sondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrydag', 'Saterdag'],\n  STANDALONEWEEKDAYS: ['Sondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrydag', 'Saterdag'],\n  SHORTWEEKDAYS: ['So.', 'Ma.', 'Di.', 'Wo.', 'Do.', 'Vr.', 'Sa.'],\n  STANDALONESHORTWEEKDAYS: ['So.', 'Ma.', 'Di.', 'Wo.', 'Do.', 'Vr.', 'Sa.'],\n  NARROWWEEKDAYS: ['S', 'M', 'D', 'W', 'D', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'D', 'W', 'D', 'V', 'S'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['1ste kwartaal', '2de kwartaal', '3de kwartaal', '4de kwartaal'],\n  AMPMS: ['vm.', 'nm.'],\n  DATEFORMATS: ['EEEE, dd MMMM y', 'dd MMMM y', 'dd MMM y', 'y-MM-dd'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale af_ZA.\n */\ngoog.i18n.DateTimeSymbols_af_ZA = goog.i18n.DateTimeSymbols_af;\n\n\n/**\n * Date/time formatting symbols for locale agq.\n */\ngoog.i18n.DateTimeSymbols_agq = {\n  ERAS: ['SK', 'BK'],\n  ERANAMES: ['Sěe Kɨ̀lesto', 'Bǎa Kɨ̀lesto'],\n  NARROWMONTHS: ['n', 'k', 't', 't', 's', 'z', 'k', 'f', 'd', 'l', 'c', 'f'],\n  STANDALONENARROWMONTHS: ['n', 'k', 't', 't', 's', 'z', 'k', 'f', 'd', 'l', 'c', 'f'],\n  MONTHS: ['ndzɔ̀ŋɔ̀nùm', 'ndzɔ̀ŋɔ̀kƗ̀zùʔ', 'ndzɔ̀ŋɔ̀tƗ̀dʉ̀ghà', 'ndzɔ̀ŋɔ̀tǎafʉ̄ghā', 'ndzɔ̀ŋèsèe', 'ndzɔ̀ŋɔ̀nzùghò', 'ndzɔ̀ŋɔ̀dùmlo', 'ndzɔ̀ŋɔ̀kwîfɔ̀e', 'ndzɔ̀ŋɔ̀tƗ̀fʉ̀ghàdzughù', 'ndzɔ̀ŋɔ̀ghǔuwelɔ̀m', 'ndzɔ̀ŋɔ̀chwaʔàkaa wo', 'ndzɔ̀ŋèfwòo'],\n  STANDALONEMONTHS: ['ndzɔ̀ŋɔ̀nùm', 'ndzɔ̀ŋɔ̀kƗ̀zùʔ', 'ndzɔ̀ŋɔ̀tƗ̀dʉ̀ghà', 'ndzɔ̀ŋɔ̀tǎafʉ̄ghā', 'ndzɔ̀ŋèsèe', 'ndzɔ̀ŋɔ̀nzùghò', 'ndzɔ̀ŋɔ̀dùmlo', 'ndzɔ̀ŋɔ̀kwîfɔ̀e', 'ndzɔ̀ŋɔ̀tƗ̀fʉ̀ghàdzughù', 'ndzɔ̀ŋɔ̀ghǔuwelɔ̀m', 'ndzɔ̀ŋɔ̀chwaʔàkaa wo', 'ndzɔ̀ŋèfwòo'],\n  SHORTMONTHS: ['nùm', 'kɨz', 'tɨd', 'taa', 'see', 'nzu', 'dum', 'fɔe', 'dzu', 'lɔm', 'kaa', 'fwo'],\n  STANDALONESHORTMONTHS: ['nùm', 'kɨz', 'tɨd', 'taa', 'see', 'nzu', 'dum', 'fɔe', 'dzu', 'lɔm', 'kaa', 'fwo'],\n  WEEKDAYS: ['tsuʔntsɨ', 'tsuʔukpà', 'tsuʔughɔe', 'tsuʔutɔ̀mlò', 'tsuʔumè', 'tsuʔughɨ̂m', 'tsuʔndzɨkɔʔɔ'],\n  STANDALONEWEEKDAYS: ['tsuʔntsɨ', 'tsuʔukpà', 'tsuʔughɔe', 'tsuʔutɔ̀mlò', 'tsuʔumè', 'tsuʔughɨ̂m', 'tsuʔndzɨkɔʔɔ'],\n  SHORTWEEKDAYS: ['nts', 'kpa', 'ghɔ', 'tɔm', 'ume', 'ghɨ', 'dzk'],\n  STANDALONESHORTWEEKDAYS: ['nts', 'kpa', 'ghɔ', 'tɔm', 'ume', 'ghɨ', 'dzk'],\n  NARROWWEEKDAYS: ['n', 'k', 'g', 't', 'u', 'g', 'd'],\n  STANDALONENARROWWEEKDAYS: ['n', 'k', 'g', 't', 'u', 'g', 'd'],\n  SHORTQUARTERS: ['kɨbâ kɨ 1', 'ugbâ u 2', 'ugbâ u 3', 'ugbâ u 4'],\n  QUARTERS: ['kɨbâ kɨ 1', 'ugbâ u 2', 'ugbâ u 3', 'ugbâ u 4'],\n  AMPMS: ['a.g', 'a.k'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale agq_CM.\n */\ngoog.i18n.DateTimeSymbols_agq_CM = goog.i18n.DateTimeSymbols_agq;\n\n\n/**\n * Date/time formatting symbols for locale ak.\n */\ngoog.i18n.DateTimeSymbols_ak = {\n  ERAS: ['AK', 'KE'],\n  ERANAMES: ['Ansa Kristo', 'Kristo Ekyiri'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['Sanda-Ɔpɛpɔn', 'Kwakwar-Ɔgyefuo', 'Ebɔw-Ɔbenem', 'Ebɔbira-Oforisuo', 'Esusow Aketseaba-Kɔtɔnimba', 'Obirade-Ayɛwohomumu', 'Ayɛwoho-Kitawonsa', 'Difuu-Ɔsandaa', 'Fankwa-Ɛbɔ', 'Ɔbɛsɛ-Ahinime', 'Ɔberɛfɛw-Obubuo', 'Mumu-Ɔpɛnimba'],\n  STANDALONEMONTHS: ['Sanda-Ɔpɛpɔn', 'Kwakwar-Ɔgyefuo', 'Ebɔw-Ɔbenem', 'Ebɔbira-Oforisuo', 'Esusow Aketseaba-Kɔtɔnimba', 'Obirade-Ayɛwohomumu', 'Ayɛwoho-Kitawonsa', 'Difuu-Ɔsandaa', 'Fankwa-Ɛbɔ', 'Ɔbɛsɛ-Ahinime', 'Ɔberɛfɛw-Obubuo', 'Mumu-Ɔpɛnimba'],\n  SHORTMONTHS: ['S-Ɔ', 'K-Ɔ', 'E-Ɔ', 'E-O', 'E-K', 'O-A', 'A-K', 'D-Ɔ', 'F-Ɛ', 'Ɔ-A', 'Ɔ-O', 'M-Ɔ'],\n  STANDALONESHORTMONTHS: ['S-Ɔ', 'K-Ɔ', 'E-Ɔ', 'E-O', 'E-K', 'O-A', 'A-K', 'D-Ɔ', 'F-Ɛ', 'Ɔ-A', 'Ɔ-O', 'M-Ɔ'],\n  WEEKDAYS: ['Kwesida', 'Dwowda', 'Benada', 'Wukuda', 'Yawda', 'Fida', 'Memeneda'],\n  STANDALONEWEEKDAYS: ['Kwesida', 'Dwowda', 'Benada', 'Wukuda', 'Yawda', 'Fida', 'Memeneda'],\n  SHORTWEEKDAYS: ['Kwe', 'Dwo', 'Ben', 'Wuk', 'Yaw', 'Fia', 'Mem'],\n  STANDALONESHORTWEEKDAYS: ['Kwe', 'Dwo', 'Ben', 'Wuk', 'Yaw', 'Fia', 'Mem'],\n  NARROWWEEKDAYS: ['K', 'D', 'B', 'W', 'Y', 'F', 'M'],\n  STANDALONENARROWWEEKDAYS: ['K', 'D', 'B', 'W', 'Y', 'F', 'M'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['AN', 'EW'],\n  DATEFORMATS: ['EEEE, y MMMM dd', 'y MMMM d', 'y MMM d', 'yy/MM/dd'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ak_GH.\n */\ngoog.i18n.DateTimeSymbols_ak_GH = goog.i18n.DateTimeSymbols_ak;\n\n\n/**\n * Date/time formatting symbols for locale am_ET.\n */\ngoog.i18n.DateTimeSymbols_am_ET = goog.i18n.DateTimeSymbols_am;\n\n\n/**\n * Date/time formatting symbols for locale ar_001.\n */\ngoog.i18n.DateTimeSymbols_ar_001 = {\n  ZERODIGIT: 0x0660,\n  ERAS: ['ق.م', 'م'],\n  ERANAMES: ['قبل الميلاد', 'ميلادي'],\n  NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'],\n  STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'],\n  MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  AMPMS: ['ص', 'م'],\n  DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ar_AE.\n */\ngoog.i18n.DateTimeSymbols_ar_AE = goog.i18n.DateTimeSymbols_ar;\n\n\n/**\n * Date/time formatting symbols for locale ar_BH.\n */\ngoog.i18n.DateTimeSymbols_ar_BH = goog.i18n.DateTimeSymbols_ar;\n\n\n/**\n * Date/time formatting symbols for locale ar_DJ.\n */\ngoog.i18n.DateTimeSymbols_ar_DJ = {\n  ZERODIGIT: 0x0660,\n  ERAS: ['ق.م', 'م'],\n  ERANAMES: ['قبل الميلاد', 'ميلادي'],\n  NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'],\n  STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'],\n  MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  AMPMS: ['ص', 'م'],\n  DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 5,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 4\n};\n\n\n/**\n * Date/time formatting symbols for locale ar_EG.\n */\ngoog.i18n.DateTimeSymbols_ar_EG = goog.i18n.DateTimeSymbols_ar;\n\n\n/**\n * Date/time formatting symbols for locale ar_EH.\n */\ngoog.i18n.DateTimeSymbols_ar_EH = {\n  ERAS: ['ق.م', 'م'],\n  ERANAMES: ['قبل الميلاد', 'ميلادي'],\n  NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'],\n  STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'],\n  MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  AMPMS: ['ص', 'م'],\n  DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ar_ER.\n */\ngoog.i18n.DateTimeSymbols_ar_ER = {\n  ZERODIGIT: 0x0660,\n  ERAS: ['ق.م', 'م'],\n  ERANAMES: ['قبل الميلاد', 'ميلادي'],\n  NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'],\n  STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'],\n  MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  AMPMS: ['ص', 'م'],\n  DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ar_IL.\n */\ngoog.i18n.DateTimeSymbols_ar_IL = {\n  ZERODIGIT: 0x0660,\n  ERAS: ['ق.م', 'م'],\n  ERANAMES: ['قبل الميلاد', 'ميلادي'],\n  NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'],\n  STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'],\n  MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  AMPMS: ['ص', 'م'],\n  DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'],\n  TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [4, 5],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale ar_IQ.\n */\ngoog.i18n.DateTimeSymbols_ar_IQ = {\n  ZERODIGIT: 0x0660,\n  ERAS: ['ق.م', 'م'],\n  ERANAMES: ['قبل الميلاد', 'ميلادي'],\n  NARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'],\n  STANDALONENARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'],\n  MONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],\n  STANDALONEMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],\n  SHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرین الأول', 'تشرين الثاني', 'كانون الأول'],\n  STANDALONESHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],\n  WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  AMPMS: ['ص', 'م'],\n  DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 5,\n  WEEKENDRANGE: [4, 5],\n  FIRSTWEEKCUTOFFDAY: 4\n};\n\n\n/**\n * Date/time formatting symbols for locale ar_JO.\n */\ngoog.i18n.DateTimeSymbols_ar_JO = {\n  ZERODIGIT: 0x0660,\n  ERAS: ['ق.م', 'م'],\n  ERANAMES: ['قبل الميلاد', 'ميلادي'],\n  NARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'],\n  STANDALONENARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'],\n  MONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],\n  STANDALONEMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],\n  SHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],\n  STANDALONESHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],\n  WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  AMPMS: ['ص', 'م'],\n  DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 5,\n  WEEKENDRANGE: [4, 5],\n  FIRSTWEEKCUTOFFDAY: 4\n};\n\n\n/**\n * Date/time formatting symbols for locale ar_KM.\n */\ngoog.i18n.DateTimeSymbols_ar_KM = {\n  ZERODIGIT: 0x0660,\n  ERAS: ['ق.م', 'م'],\n  ERANAMES: ['قبل الميلاد', 'ميلادي'],\n  NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'],\n  STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'],\n  MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  AMPMS: ['ص', 'م'],\n  DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ar_KW.\n */\ngoog.i18n.DateTimeSymbols_ar_KW = goog.i18n.DateTimeSymbols_ar;\n\n\n/**\n * Date/time formatting symbols for locale ar_LB.\n */\ngoog.i18n.DateTimeSymbols_ar_LB = {\n  ZERODIGIT: 0x0660,\n  ERAS: ['ق.م', 'م'],\n  ERANAMES: ['قبل الميلاد', 'ميلادي'],\n  NARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'],\n  STANDALONENARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'],\n  MONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],\n  STANDALONEMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],\n  SHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],\n  STANDALONESHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],\n  WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  AMPMS: ['ص', 'م'],\n  DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ar_LY.\n */\ngoog.i18n.DateTimeSymbols_ar_LY = {\n  ERAS: ['ق.م', 'م'],\n  ERANAMES: ['قبل الميلاد', 'ميلادي'],\n  NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'],\n  STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'],\n  MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  AMPMS: ['ص', 'م'],\n  DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 5,\n  WEEKENDRANGE: [4, 5],\n  FIRSTWEEKCUTOFFDAY: 4\n};\n\n\n/**\n * Date/time formatting symbols for locale ar_MA.\n */\ngoog.i18n.DateTimeSymbols_ar_MA = {\n  ERAS: ['ق.م', 'م'],\n  ERANAMES: ['قبل الميلاد', 'ميلادي'],\n  NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'م', 'ن', 'ل', 'غ', 'ش', 'ك', 'ب', 'د'],\n  STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'م', 'ن', 'ل', 'غ', 'ش', 'ك', 'ب', 'د'],\n  MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'ماي', 'يونيو', 'يوليوز', 'غشت', 'شتنبر', 'أكتوبر', 'نونبر', 'دجنبر'],\n  STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'ماي', 'يونيو', 'يوليوز', 'غشت', 'شتنبر', 'أكتوبر', 'نونبر', 'دجنبر'],\n  SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'ماي', 'يونيو', 'يوليوز', 'غشت', 'شتنبر', 'أكتوبر', 'نونبر', 'دجنبر'],\n  STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'ماي', 'يونيو', 'يوليوز', 'غشت', 'شتنبر', 'أكتوبر', 'نونبر', 'دجنبر'],\n  WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  AMPMS: ['ص', 'م'],\n  DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 5,\n  WEEKENDRANGE: [4, 5],\n  FIRSTWEEKCUTOFFDAY: 4\n};\n\n\n/**\n * Date/time formatting symbols for locale ar_MR.\n */\ngoog.i18n.DateTimeSymbols_ar_MR = {\n  ZERODIGIT: 0x0660,\n  ERAS: ['ق.م', 'م'],\n  ERANAMES: ['قبل الميلاد', 'ميلادي'],\n  NARROWMONTHS: ['ي', 'ف', 'م', 'إ', 'و', 'ن', 'ل', 'غ', 'ش', 'ك', 'ب', 'د'],\n  STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'إ', 'و', 'ن', 'ل', 'غ', 'ش', 'ك', 'ب', 'د'],\n  MONTHS: ['يناير', 'فبراير', 'مارس', 'إبريل', 'مايو', 'يونيو', 'يوليو', 'أغشت', 'شتمبر', 'أكتوبر', 'نوفمبر', 'دجمبر'],\n  STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'إبريل', 'مايو', 'يونيو', 'يوليو', 'أغشت', 'شتمبر', 'أكتوبر', 'نوفمبر', 'دجمبر'],\n  SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'إبريل', 'مايو', 'يونيو', 'يوليو', 'أغشت', 'شتمبر', 'أكتوبر', 'نوفمبر', 'دجمبر'],\n  STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'إبريل', 'مايو', 'يونيو', 'يوليو', 'أغشت', 'شتمبر', 'أكتوبر', 'نوفمبر', 'دجمبر'],\n  WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  AMPMS: ['ص', 'م'],\n  DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ar_OM.\n */\ngoog.i18n.DateTimeSymbols_ar_OM = goog.i18n.DateTimeSymbols_ar;\n\n\n/**\n * Date/time formatting symbols for locale ar_PS.\n */\ngoog.i18n.DateTimeSymbols_ar_PS = {\n  ZERODIGIT: 0x0660,\n  ERAS: ['ق.م', 'م'],\n  ERANAMES: ['قبل الميلاد', 'ميلادي'],\n  NARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'],\n  STANDALONENARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'],\n  MONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],\n  STANDALONEMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],\n  SHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],\n  STANDALONESHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],\n  WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  AMPMS: ['ص', 'م'],\n  DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ar_QA.\n */\ngoog.i18n.DateTimeSymbols_ar_QA = goog.i18n.DateTimeSymbols_ar;\n\n\n/**\n * Date/time formatting symbols for locale ar_SA.\n */\ngoog.i18n.DateTimeSymbols_ar_SA = {\n  ZERODIGIT: 0x0660,\n  ERAS: ['ق.م', 'م'],\n  ERANAMES: ['قبل الميلاد', 'ميلادي'],\n  NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'],\n  STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'],\n  MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  AMPMS: ['ص', 'م'],\n  DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [4, 5],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale ar_SD.\n */\ngoog.i18n.DateTimeSymbols_ar_SD = goog.i18n.DateTimeSymbols_ar;\n\n\n/**\n * Date/time formatting symbols for locale ar_SO.\n */\ngoog.i18n.DateTimeSymbols_ar_SO = {\n  ZERODIGIT: 0x0660,\n  ERAS: ['ق.م', 'م'],\n  ERANAMES: ['قبل الميلاد', 'ميلادي'],\n  NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'],\n  STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'],\n  MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  AMPMS: ['ص', 'م'],\n  DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ar_SS.\n */\ngoog.i18n.DateTimeSymbols_ar_SS = {\n  ZERODIGIT: 0x0660,\n  ERAS: ['ق.م', 'م'],\n  ERANAMES: ['قبل الميلاد', 'ميلادي'],\n  NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'],\n  STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'],\n  MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  AMPMS: ['ص', 'م'],\n  DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ar_SY.\n */\ngoog.i18n.DateTimeSymbols_ar_SY = {\n  ZERODIGIT: 0x0660,\n  ERAS: ['ق.م', 'م'],\n  ERANAMES: ['قبل الميلاد', 'ميلادي'],\n  NARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'],\n  STANDALONENARROWMONTHS: ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'],\n  MONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],\n  STANDALONEMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],\n  SHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],\n  STANDALONESHORTMONTHS: ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],\n  WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  AMPMS: ['ص', 'م'],\n  DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 5,\n  WEEKENDRANGE: [4, 5],\n  FIRSTWEEKCUTOFFDAY: 4\n};\n\n\n/**\n * Date/time formatting symbols for locale ar_TD.\n */\ngoog.i18n.DateTimeSymbols_ar_TD = {\n  ZERODIGIT: 0x0660,\n  ERAS: ['ق.م', 'م'],\n  ERANAMES: ['قبل الميلاد', 'ميلادي'],\n  NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'],\n  STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'],\n  MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  AMPMS: ['ص', 'م'],\n  DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ar_TN.\n */\ngoog.i18n.DateTimeSymbols_ar_TN = {\n  ERAS: ['ق.م', 'م'],\n  ERANAMES: ['قبل الميلاد', 'ميلادي'],\n  NARROWMONTHS: ['ج', 'ف', 'م', 'أ', 'م', 'ج', 'ج', 'أ', 'س', 'أ', 'ن', 'د'],\n  STANDALONENARROWMONTHS: ['ج', 'ف', 'م', 'أ', 'م', 'ج', 'ج', 'أ', 'س', 'أ', 'ن', 'د'],\n  MONTHS: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  STANDALONEMONTHS: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  SHORTMONTHS: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  STANDALONESHORTMONTHS: ['جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  AMPMS: ['ص', 'م'],\n  DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [4, 5],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale ar_XB.\n */\ngoog.i18n.DateTimeSymbols_ar_XB = {\n  ERAS: ['؜‮BC‬؜', '؜‮AD‬؜'],\n  ERANAMES: ['؜‮Before‬؜ ؜‮Christ‬؜', '؜‮Anno‬؜ ؜‮Domini‬؜'],\n  NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'],\n  STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'],\n  MONTHS: ['؜‮January‬؜', '؜‮February‬؜', '؜‮March‬؜', '؜‮April‬؜', '؜‮May‬؜', '؜‮June‬؜', '؜‮July‬؜', '؜‮August‬؜', '؜‮September‬؜', '؜‮October‬؜', '؜‮November‬؜', '؜‮December‬؜'],\n  STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  SHORTMONTHS: ['؜‮Jan‬؜', '؜‮Feb‬؜', '؜‮Mar‬؜', '؜‮Apr‬؜', '؜‮May‬؜', '؜‮Jun‬؜', '؜‮Jul‬؜', '؜‮Aug‬؜', '؜‮Sep‬؜', '؜‮Oct‬؜', '؜‮Nov‬؜', '؜‮Dec‬؜'],\n  STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  WEEKDAYS: ['؜‮Sunday‬؜', '؜‮Monday‬؜', '؜‮Tuesday‬؜', '؜‮Wednesday‬؜', '؜‮Thursday‬؜', '؜‮Friday‬؜', '؜‮Saturday‬؜'],\n  STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  SHORTWEEKDAYS: ['؜‮Sun‬؜', '؜‮Mon‬؜', '؜‮Tue‬؜', '؜‮Wed‬؜', '؜‮Thu‬؜', '؜‮Fri‬؜', '؜‮Sat‬؜'],\n  STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  SHORTQUARTERS: ['؜‮Q‬؜1', '؜‮Q‬؜2', '؜‮Q‬؜3', '؜‮Q‬؜4'],\n  QUARTERS: ['1؜‮st‬؜ ؜‮quarter‬؜', '2؜‮nd‬؜ ؜‮quarter‬؜', '3؜‮rd‬؜ ؜‮quarter‬؜', '4؜‮th‬؜ ؜‮quarter‬؜'],\n  AMPMS: ['؜‮AM‬؜', '؜‮PM‬؜'],\n  DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'؜‮at‬؜\\' {0}', '{1} \\'؜‮at‬؜\\' {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ar_YE.\n */\ngoog.i18n.DateTimeSymbols_ar_YE = {\n  ZERODIGIT: 0x0660,\n  ERAS: ['ق.م', 'م'],\n  ERANAMES: ['قبل الميلاد', 'ميلادي'],\n  NARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'],\n  STANDALONENARROWMONTHS: ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'],\n  MONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  STANDALONEMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  SHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  STANDALONESHORTMONTHS: ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],\n  WEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONEWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  SHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  STANDALONESHORTWEEKDAYS: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],\n  NARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  STANDALONENARROWWEEKDAYS: ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],\n  SHORTQUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  QUARTERS: ['الربع الأول', 'الربع الثاني', 'الربع الثالث', 'الربع الرابع'],\n  AMPMS: ['ص', 'م'],\n  DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'dd‏/MM‏/y', 'd‏/M‏/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [4, 5],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale as.\n */\ngoog.i18n.DateTimeSymbols_as = {\n  ZERODIGIT: 0x09E6,\n  ERAS: ['BCE', 'CE'],\n  ERANAMES: ['BCE', 'CE'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['জানুৱাৰী', 'ফেব্ৰুৱাৰী', 'মাৰ্চ', 'এপ্ৰিল', 'মে', 'জুন', 'জুলাই', 'আগষ্ট', 'ছেপ্তেম্বৰ', 'অক্টোবৰ', 'নৱেম্বৰ', 'ডিচেম্বৰ'],\n  STANDALONEMONTHS: ['জানুৱাৰী', 'ফেব্ৰুৱাৰী', 'মাৰ্চ', 'এপ্ৰিল', 'মে', 'জুন', 'জুলাই', 'আগষ্ট', 'ছেপ্তেম্বৰ', 'অক্টোবৰ', 'নৱেম্বৰ', 'ডিচেম্বৰ'],\n  SHORTMONTHS: ['জানু', 'ফেব্ৰু', 'মাৰ্চ', 'এপ্ৰিল', 'মে', 'জুন', 'জুলাই', 'আগ', 'সেপ্ট', 'অক্টো', 'নভে', 'ডিসে'],\n  STANDALONESHORTMONTHS: ['জানু', 'ফেব্ৰু', 'মাৰ্চ', 'এপ্ৰিল', 'মে', 'জুন', 'জুলাই', 'আগ', 'সেপ্ট', 'অক্টো', 'নভে', 'ডিসে'],\n  WEEKDAYS: ['দেওবাৰ', 'সোমবাৰ', 'মঙ্গলবাৰ', 'বুধবাৰ', 'বৃহষ্পতিবাৰ', 'শুক্ৰবাৰ', 'শনিবাৰ'],\n  STANDALONEWEEKDAYS: ['দেওবাৰ', 'সোমবাৰ', 'মঙ্গলবাৰ', 'বুধবাৰ', 'বৃহষ্পতিবাৰ', 'শুক্ৰবাৰ', 'শনিবাৰ'],\n  SHORTWEEKDAYS: ['ৰবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহষ্পতি', 'শুক্ৰ', 'শনি'],\n  STANDALONESHORTWEEKDAYS: ['ৰবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহষ্পতি', 'শুক্ৰ', 'শনি'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['প্ৰথম প্ৰহৰ', 'দ্বিতীয় প্ৰহৰ', 'তৃতীয় প্ৰহৰ', 'চতুৰ্থ প্ৰহৰ'],\n  QUARTERS: ['প্ৰথম প্ৰহৰ', 'দ্বিতীয় প্ৰহৰ', 'তৃতীয় প্ৰহৰ', 'চতুৰ্থ প্ৰহৰ'],\n  AMPMS: ['পূৰ্বাহ্ণ', 'অপৰাহ্ণ'],\n  DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [6, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale as_IN.\n */\ngoog.i18n.DateTimeSymbols_as_IN = goog.i18n.DateTimeSymbols_as;\n\n\n/**\n * Date/time formatting symbols for locale asa.\n */\ngoog.i18n.DateTimeSymbols_asa = {\n  ERAS: ['KM', 'BM'],\n  ERANAMES: ['Kabla yakwe Yethu', 'Baada yakwe Yethu'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'],\n  STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Dec'],\n  WEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'],\n  STANDALONEWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'],\n  SHORTWEEKDAYS: ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Ijm', 'Jmo'],\n  STANDALONESHORTWEEKDAYS: ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Ijm', 'Jmo'],\n  NARROWWEEKDAYS: ['J', 'J', 'J', 'J', 'A', 'I', 'J'],\n  STANDALONENARROWWEEKDAYS: ['J', 'J', 'J', 'J', 'A', 'I', 'J'],\n  SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'],\n  QUARTERS: ['Robo 1', 'Robo 2', 'Robo 3', 'Robo 4'],\n  AMPMS: ['icheheavo', 'ichamthi'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale asa_TZ.\n */\ngoog.i18n.DateTimeSymbols_asa_TZ = goog.i18n.DateTimeSymbols_asa;\n\n\n/**\n * Date/time formatting symbols for locale ast.\n */\ngoog.i18n.DateTimeSymbols_ast = {\n  ERAS: ['e.C.', 'd.C.'],\n  ERANAMES: ['enantes de Cristu', 'después de Cristu'],\n  NARROWMONTHS: ['X', 'F', 'M', 'A', 'M', 'X', 'X', 'A', 'S', 'O', 'P', 'A'],\n  STANDALONENARROWMONTHS: ['X', 'F', 'M', 'A', 'M', 'X', 'X', 'A', 'S', 'O', 'P', 'A'],\n  MONTHS: ['de xineru', 'de febreru', 'de marzu', 'd’abril', 'de mayu', 'de xunu', 'de xunetu', 'd’agostu', 'de setiembre', 'd’ochobre', 'de payares', 'd’avientu'],\n  STANDALONEMONTHS: ['xineru', 'febreru', 'marzu', 'abril', 'mayu', 'xunu', 'xunetu', 'agostu', 'setiembre', 'ochobre', 'payares', 'avientu'],\n  SHORTMONTHS: ['xin', 'feb', 'mar', 'abr', 'may', 'xun', 'xnt', 'ago', 'set', 'och', 'pay', 'avi'],\n  STANDALONESHORTMONTHS: ['Xin', 'Feb', 'Mar', 'Abr', 'May', 'Xun', 'Xnt', 'Ago', 'Set', 'Och', 'Pay', 'Avi'],\n  WEEKDAYS: ['domingu', 'llunes', 'martes', 'miércoles', 'xueves', 'vienres', 'sábadu'],\n  STANDALONEWEEKDAYS: ['domingu', 'llunes', 'martes', 'miércoles', 'xueves', 'vienres', 'sábadu'],\n  SHORTWEEKDAYS: ['dom', 'llu', 'mar', 'mié', 'xue', 'vie', 'sáb'],\n  STANDALONESHORTWEEKDAYS: ['dom', 'llu', 'mar', 'mié', 'xue', 'vie', 'sáb'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'X', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'X', 'V', 'S'],\n  SHORTQUARTERS: ['1T', '2T', '3T', '4T'],\n  QUARTERS: ['1er trimestre', '2u trimestre', '3er trimestre', '4u trimestre'],\n  AMPMS: ['de la mañana', 'de la tarde'],\n  DATEFORMATS: ['EEEE, d MMMM \\'de\\' y', 'd MMMM \\'de\\' y', 'd MMM y', 'd/M/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'a\\' \\'les\\' {0}', '{1} \\'a\\' \\'les\\' {0}', '{1}, {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale ast_ES.\n */\ngoog.i18n.DateTimeSymbols_ast_ES = goog.i18n.DateTimeSymbols_ast;\n\n\n/**\n * Date/time formatting symbols for locale az_Cyrl.\n */\ngoog.i18n.DateTimeSymbols_az_Cyrl = {\n  ERAS: ['е.ә.', 'ј.е.'],\n  ERANAMES: ['ерамыздан әввәл', 'јени ера'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['јанвар', 'феврал', 'март', 'апрел', 'май', 'ијун', 'ијул', 'август', 'сентјабр', 'октјабр', 'нојабр', 'декабр'],\n  STANDALONEMONTHS: ['Јанвар', 'Феврал', 'Март', 'Апрел', 'Май', 'Ијун', 'Ијул', 'Август', 'Сентјабр', 'Октјабр', 'Нојабр', 'Декабр'],\n  SHORTMONTHS: ['јан', 'фев', 'мар', 'апр', 'май', 'ијн', 'ијл', 'авг', 'сен', 'окт', 'ној', 'дек'],\n  STANDALONESHORTMONTHS: ['јан', 'фев', 'мар', 'апр', 'май', 'ијн', 'ијл', 'авг', 'сен', 'окт', 'ној', 'дек'],\n  WEEKDAYS: ['базар', 'базар ертәси', 'чәршәнбә ахшамы', 'чәршәнбә', 'ҹүмә ахшамы', 'ҹүмә', 'шәнбә'],\n  STANDALONEWEEKDAYS: ['базар', 'базар ертәси', 'чәршәнбә ахшамы', 'чәршәнбә', 'ҹүмә ахшамы', 'ҹүмә', 'шәнбә'],\n  SHORTWEEKDAYS: ['Б.', 'Б.Е.', 'Ч.А.', 'Ч.', 'Ҹ.А.', 'Ҹ.', 'Ш.'],\n  STANDALONESHORTWEEKDAYS: ['Б.', 'Б.Е.', 'Ч.А.', 'Ч.', 'Ҹ.А.', 'Ҹ.', 'Ш.'],\n  NARROWWEEKDAYS: ['7', '1', '2', '3', '4', '5', '6'],\n  STANDALONENARROWWEEKDAYS: ['7', '1', '2', '3', '4', '5', '6'],\n  SHORTQUARTERS: ['1-ҹи кв.', '2-ҹи кв.', '3-ҹү кв.', '4-ҹү кв.'],\n  QUARTERS: ['1-ҹи квартал', '2-ҹи квартал', '3-ҹү квартал', '4-ҹү квартал'],\n  AMPMS: ['АМ', 'ПМ'],\n  DATEFORMATS: ['d MMMM y, EEEE', 'd MMMM y', 'd MMM y', 'dd.MM.yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale az_Cyrl_AZ.\n */\ngoog.i18n.DateTimeSymbols_az_Cyrl_AZ = {\n  ERAS: ['е.ә.', 'ј.е.'],\n  ERANAMES: ['ерамыздан әввәл', 'јени ера'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['јанвар', 'феврал', 'март', 'апрел', 'май', 'ијун', 'ијул', 'август', 'сентјабр', 'октјабр', 'нојабр', 'декабр'],\n  STANDALONEMONTHS: ['Јанвар', 'Феврал', 'Март', 'Апрел', 'Май', 'Ијун', 'Ијул', 'Август', 'Сентјабр', 'Октјабр', 'Нојабр', 'Декабр'],\n  SHORTMONTHS: ['јан', 'фев', 'мар', 'апр', 'май', 'ијн', 'ијл', 'авг', 'сен', 'окт', 'ној', 'дек'],\n  STANDALONESHORTMONTHS: ['јан', 'фев', 'мар', 'апр', 'май', 'ијн', 'ијл', 'авг', 'сен', 'окт', 'ној', 'дек'],\n  WEEKDAYS: ['базар', 'базар ертәси', 'чәршәнбә ахшамы', 'чәршәнбә', 'ҹүмә ахшамы', 'ҹүмә', 'шәнбә'],\n  STANDALONEWEEKDAYS: ['базар', 'базар ертәси', 'чәршәнбә ахшамы', 'чәршәнбә', 'ҹүмә ахшамы', 'ҹүмә', 'шәнбә'],\n  SHORTWEEKDAYS: ['Б.', 'Б.Е.', 'Ч.А.', 'Ч.', 'Ҹ.А.', 'Ҹ.', 'Ш.'],\n  STANDALONESHORTWEEKDAYS: ['Б.', 'Б.Е.', 'Ч.А.', 'Ч.', 'Ҹ.А.', 'Ҹ.', 'Ш.'],\n  NARROWWEEKDAYS: ['7', '1', '2', '3', '4', '5', '6'],\n  STANDALONENARROWWEEKDAYS: ['7', '1', '2', '3', '4', '5', '6'],\n  SHORTQUARTERS: ['1-ҹи кв.', '2-ҹи кв.', '3-ҹү кв.', '4-ҹү кв.'],\n  QUARTERS: ['1-ҹи квартал', '2-ҹи квартал', '3-ҹү квартал', '4-ҹү квартал'],\n  AMPMS: ['АМ', 'ПМ'],\n  DATEFORMATS: ['d MMMM y, EEEE', 'd MMMM y', 'd MMM y', 'dd.MM.yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale az_Latn.\n */\ngoog.i18n.DateTimeSymbols_az_Latn = goog.i18n.DateTimeSymbols_az;\n\n\n/**\n * Date/time formatting symbols for locale az_Latn_AZ.\n */\ngoog.i18n.DateTimeSymbols_az_Latn_AZ = goog.i18n.DateTimeSymbols_az;\n\n\n/**\n * Date/time formatting symbols for locale bas.\n */\ngoog.i18n.DateTimeSymbols_bas = {\n  ERAS: ['b.Y.K', 'm.Y.K'],\n  ERANAMES: ['bisū bi Yesù Krǐstò', 'i mbūs Yesù Krǐstò'],\n  NARROWMONTHS: ['k', 'm', 'm', 'm', 'm', 'h', 'n', 'h', 'd', 'b', 'm', 'l'],\n  STANDALONENARROWMONTHS: ['k', 'm', 'm', 'm', 'm', 'h', 'n', 'h', 'd', 'b', 'm', 'l'],\n  MONTHS: ['Kɔndɔŋ', 'Màcɛ̂l', 'Màtùmb', 'Màtop', 'M̀puyɛ', 'Hìlòndɛ̀', 'Njèbà', 'Hìkaŋ', 'Dìpɔ̀s', 'Bìòôm', 'Màyɛsèp', 'Lìbuy li ńyèe'],\n  STANDALONEMONTHS: ['Kɔndɔŋ', 'Màcɛ̂l', 'Màtùmb', 'Màtop', 'M̀puyɛ', 'Hìlòndɛ̀', 'Njèbà', 'Hìkaŋ', 'Dìpɔ̀s', 'Bìòôm', 'Màyɛsèp', 'Lìbuy li ńyèe'],\n  SHORTMONTHS: ['kɔn', 'mac', 'mat', 'mto', 'mpu', 'hil', 'nje', 'hik', 'dip', 'bio', 'may', 'liɓ'],\n  STANDALONESHORTMONTHS: ['kɔn', 'mac', 'mat', 'mto', 'mpu', 'hil', 'nje', 'hik', 'dip', 'bio', 'may', 'liɓ'],\n  WEEKDAYS: ['ŋgwà nɔ̂y', 'ŋgwà njaŋgumba', 'ŋgwà ûm', 'ŋgwà ŋgê', 'ŋgwà mbɔk', 'ŋgwà kɔɔ', 'ŋgwà jôn'],\n  STANDALONEWEEKDAYS: ['ŋgwà nɔ̂y', 'ŋgwà njaŋgumba', 'ŋgwà ûm', 'ŋgwà ŋgê', 'ŋgwà mbɔk', 'ŋgwà kɔɔ', 'ŋgwà jôn'],\n  SHORTWEEKDAYS: ['nɔy', 'nja', 'uum', 'ŋge', 'mbɔ', 'kɔɔ', 'jon'],\n  STANDALONESHORTWEEKDAYS: ['nɔy', 'nja', 'uum', 'ŋge', 'mbɔ', 'kɔɔ', 'jon'],\n  NARROWWEEKDAYS: ['n', 'n', 'u', 'ŋ', 'm', 'k', 'j'],\n  STANDALONENARROWWEEKDAYS: ['n', 'n', 'u', 'ŋ', 'm', 'k', 'j'],\n  SHORTQUARTERS: ['K1s3', 'K2s3', 'K3s3', 'K4s3'],\n  QUARTERS: ['Kèk bisu i soŋ iaâ', 'Kèk i ńyonos biɓaà i soŋ iaâ', 'Kèk i ńyonos biaâ i soŋ iaâ', 'Kèk i ńyonos binâ i soŋ iaâ'],\n  AMPMS: ['I bikɛ̂glà', 'I ɓugajɔp'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale bas_CM.\n */\ngoog.i18n.DateTimeSymbols_bas_CM = goog.i18n.DateTimeSymbols_bas;\n\n\n/**\n * Date/time formatting symbols for locale be_BY.\n */\ngoog.i18n.DateTimeSymbols_be_BY = goog.i18n.DateTimeSymbols_be;\n\n\n/**\n * Date/time formatting symbols for locale bem.\n */\ngoog.i18n.DateTimeSymbols_bem = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Yesu', 'After Yesu'],\n  NARROWMONTHS: ['J', 'F', 'M', 'E', 'M', 'J', 'J', 'O', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'E', 'M', 'J', 'J', 'O', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Januari', 'Februari', 'Machi', 'Epreo', 'Mei', 'Juni', 'Julai', 'Ogasti', 'Septemba', 'Oktoba', 'Novemba', 'Disemba'],\n  STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Epreo', 'Mei', 'Juni', 'Julai', 'Ogasti', 'Septemba', 'Oktoba', 'Novemba', 'Disemba'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Epr', 'Mei', 'Jun', 'Jul', 'Oga', 'Sep', 'Okt', 'Nov', 'Dis'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Epr', 'Mei', 'Jun', 'Jul', 'Oga', 'Sep', 'Okt', 'Nov', 'Dis'],\n  WEEKDAYS: ['Pa Mulungu', 'Palichimo', 'Palichibuli', 'Palichitatu', 'Palichine', 'Palichisano', 'Pachibelushi'],\n  STANDALONEWEEKDAYS: ['Pa Mulungu', 'Palichimo', 'Palichibuli', 'Palichitatu', 'Palichine', 'Palichisano', 'Pachibelushi'],\n  SHORTWEEKDAYS: ['Pa Mulungu', 'Palichimo', 'Palichibuli', 'Palichitatu', 'Palichine', 'Palichisano', 'Pachibelushi'],\n  STANDALONESHORTWEEKDAYS: ['Pa Mulungu', 'Palichimo', 'Palichibuli', 'Palichitatu', 'Palichine', 'Palichisano', 'Pachibelushi'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['uluchelo', 'akasuba'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale bem_ZM.\n */\ngoog.i18n.DateTimeSymbols_bem_ZM = goog.i18n.DateTimeSymbols_bem;\n\n\n/**\n * Date/time formatting symbols for locale bez.\n */\ngoog.i18n.DateTimeSymbols_bez = {\n  ERAS: ['KM', 'BM'],\n  ERANAMES: ['Kabla ya Mtwaa', 'Baada ya Mtwaa'],\n  NARROWMONTHS: ['H', 'V', 'D', 'T', 'H', 'S', 'S', 'N', 'T', 'K', 'K', 'K'],\n  STANDALONENARROWMONTHS: ['H', 'V', 'D', 'T', 'H', 'S', 'S', 'N', 'T', 'K', 'K', 'K'],\n  MONTHS: ['pa mwedzi gwa hutala', 'pa mwedzi gwa wuvili', 'pa mwedzi gwa wudatu', 'pa mwedzi gwa wutai', 'pa mwedzi gwa wuhanu', 'pa mwedzi gwa sita', 'pa mwedzi gwa saba', 'pa mwedzi gwa nane', 'pa mwedzi gwa tisa', 'pa mwedzi gwa kumi', 'pa mwedzi gwa kumi na moja', 'pa mwedzi gwa kumi na mbili'],\n  STANDALONEMONTHS: ['pa mwedzi gwa hutala', 'pa mwedzi gwa wuvili', 'pa mwedzi gwa wudatu', 'pa mwedzi gwa wutai', 'pa mwedzi gwa wuhanu', 'pa mwedzi gwa sita', 'pa mwedzi gwa saba', 'pa mwedzi gwa nane', 'pa mwedzi gwa tisa', 'pa mwedzi gwa kumi', 'pa mwedzi gwa kumi na moja', 'pa mwedzi gwa kumi na mbili'],\n  SHORTMONTHS: ['Hut', 'Vil', 'Dat', 'Tai', 'Han', 'Sit', 'Sab', 'Nan', 'Tis', 'Kum', 'Kmj', 'Kmb'],\n  STANDALONESHORTMONTHS: ['Hut', 'Vil', 'Dat', 'Tai', 'Han', 'Sit', 'Sab', 'Nan', 'Tis', 'Kum', 'Kmj', 'Kmb'],\n  WEEKDAYS: ['pa mulungu', 'pa shahuviluha', 'pa hivili', 'pa hidatu', 'pa hitayi', 'pa hihanu', 'pa shahulembela'],\n  STANDALONEWEEKDAYS: ['pa mulungu', 'pa shahuviluha', 'pa hivili', 'pa hidatu', 'pa hitayi', 'pa hihanu', 'pa shahulembela'],\n  SHORTWEEKDAYS: ['Mul', 'Vil', 'Hiv', 'Hid', 'Hit', 'Hih', 'Lem'],\n  STANDALONESHORTWEEKDAYS: ['Mul', 'Vil', 'Hiv', 'Hid', 'Hit', 'Hih', 'Lem'],\n  NARROWWEEKDAYS: ['M', 'J', 'H', 'H', 'H', 'W', 'J'],\n  STANDALONENARROWWEEKDAYS: ['M', 'J', 'H', 'H', 'H', 'W', 'J'],\n  SHORTQUARTERS: ['L1', 'L2', 'L3', 'L4'],\n  QUARTERS: ['Lobo 1', 'Lobo 2', 'Lobo 3', 'Lobo 4'],\n  AMPMS: ['pamilau', 'pamunyi'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale bez_TZ.\n */\ngoog.i18n.DateTimeSymbols_bez_TZ = goog.i18n.DateTimeSymbols_bez;\n\n\n/**\n * Date/time formatting symbols for locale bg_BG.\n */\ngoog.i18n.DateTimeSymbols_bg_BG = goog.i18n.DateTimeSymbols_bg;\n\n\n/**\n * Date/time formatting symbols for locale bm.\n */\ngoog.i18n.DateTimeSymbols_bm = {\n  ERAS: ['J.-C. ɲɛ', 'ni J.-C.'],\n  ERANAMES: ['jezu krisiti ɲɛ', 'jezu krisiti minkɛ'],\n  NARROWMONTHS: ['Z', 'F', 'M', 'A', 'M', 'Z', 'Z', 'U', 'S', 'Ɔ', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['Z', 'F', 'M', 'A', 'M', 'Z', 'Z', 'U', 'S', 'Ɔ', 'N', 'D'],\n  MONTHS: ['zanwuye', 'feburuye', 'marisi', 'awirili', 'mɛ', 'zuwɛn', 'zuluye', 'uti', 'sɛtanburu', 'ɔkutɔburu', 'nowanburu', 'desanburu'],\n  STANDALONEMONTHS: ['zanwuye', 'feburuye', 'marisi', 'awirili', 'mɛ', 'zuwɛn', 'zuluye', 'uti', 'sɛtanburu', 'ɔkutɔburu', 'nowanburu', 'desanburu'],\n  SHORTMONTHS: ['zan', 'feb', 'mar', 'awi', 'mɛ', 'zuw', 'zul', 'uti', 'sɛt', 'ɔku', 'now', 'des'],\n  STANDALONESHORTMONTHS: ['zan', 'feb', 'mar', 'awi', 'mɛ', 'zuw', 'zul', 'uti', 'sɛt', 'ɔku', 'now', 'des'],\n  WEEKDAYS: ['kari', 'ntɛnɛ', 'tarata', 'araba', 'alamisa', 'juma', 'sibiri'],\n  STANDALONEWEEKDAYS: ['kari', 'ntɛnɛ', 'tarata', 'araba', 'alamisa', 'juma', 'sibiri'],\n  SHORTWEEKDAYS: ['kar', 'ntɛ', 'tar', 'ara', 'ala', 'jum', 'sib'],\n  STANDALONESHORTWEEKDAYS: ['kar', 'ntɛ', 'tar', 'ara', 'ala', 'jum', 'sib'],\n  NARROWWEEKDAYS: ['K', 'N', 'T', 'A', 'A', 'J', 'S'],\n  STANDALONENARROWWEEKDAYS: ['K', 'N', 'T', 'A', 'A', 'J', 'S'],\n  SHORTQUARTERS: ['KS1', 'KS2', 'KS3', 'KS4'],\n  QUARTERS: ['kalo saba fɔlɔ', 'kalo saba filanan', 'kalo saba sabanan', 'kalo saba naaninan'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale bm_ML.\n */\ngoog.i18n.DateTimeSymbols_bm_ML = goog.i18n.DateTimeSymbols_bm;\n\n\n/**\n * Date/time formatting symbols for locale bn_BD.\n */\ngoog.i18n.DateTimeSymbols_bn_BD = goog.i18n.DateTimeSymbols_bn;\n\n\n/**\n * Date/time formatting symbols for locale bn_IN.\n */\ngoog.i18n.DateTimeSymbols_bn_IN = {\n  ZERODIGIT: 0x09E6,\n  ERAS: ['খ্রিস্টপূর্ব', 'খৃষ্টাব্দ'],\n  ERANAMES: ['খ্রিস্টপূর্ব', 'খৃষ্টাব্দ'],\n  NARROWMONTHS: ['জা', 'ফে', 'মা', 'এ', 'মে', 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'],\n  STANDALONENARROWMONTHS: ['জা', 'ফে', 'মা', 'এ', 'মে', 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'],\n  MONTHS: ['জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', 'ডিসেম্বর'],\n  STANDALONEMONTHS: ['জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', 'ডিসেম্বর'],\n  SHORTMONTHS: ['জানু', 'ফেব', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', 'ডিসেম্বর'],\n  STANDALONESHORTMONTHS: ['জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', 'ডিসেম্বর'],\n  WEEKDAYS: ['রবিবার', 'সোমবার', 'মঙ্গলবার', 'বুধবার', 'বৃহস্পতিবার', 'শুক্রবার', 'শনিবার'],\n  STANDALONEWEEKDAYS: ['রবিবার', 'সোমবার', 'মঙ্গলবার', 'বুধবার', 'বৃহষ্পতিবার', 'শুক্রবার', 'শনিবার'],\n  SHORTWEEKDAYS: ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'],\n  STANDALONESHORTWEEKDAYS: ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'],\n  NARROWWEEKDAYS: ['র', 'সো', 'ম', 'বু', 'বৃ', 'শু', 'শ'],\n  STANDALONENARROWWEEKDAYS: ['র', 'সো', 'ম', 'বু', 'বৃ', 'শু', 'শ'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['ত্রৈমাসিক', 'দ্বিতীয় ত্রৈমাসিক', 'তৃতীয় ত্রৈমাসিক', 'চতুর্থ ত্রৈমাসিক'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'd/M/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [6, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale bo.\n */\ngoog.i18n.DateTimeSymbols_bo = {\n  ERAS: ['སྤྱི་ལོ་སྔོན་', 'སྤྱི་ལོ་'],\n  ERANAMES: ['སྤྱི་ལོ་སྔོན་', 'སྤྱི་ལོ་'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['ཟླ་བ་དང་པོ', 'ཟླ་བ་གཉིས་པ', 'ཟླ་བ་གསུམ་པ', 'ཟླ་བ་བཞི་པ', 'ཟླ་བ་ལྔ་པ', 'ཟླ་བ་དྲུག་པ', 'ཟླ་བ་བདུན་པ', 'ཟླ་བ་བརྒྱད་པ', 'ཟླ་བ་དགུ་པ', 'ཟླ་བ་བཅུ་པ', 'ཟླ་བ་བཅུ་གཅིག་པ', 'ཟླ་བ་བཅུ་གཉིས་པ'],\n  STANDALONEMONTHS: ['ཟླ་བ་དང་པོ་', 'ཟླ་བ་གཉིས་པ་', 'ཟླ་བ་གསུམ་པ་', 'ཟླ་བ་བཞི་པ་', 'ཟླ་བ་ལྔ་པ་', 'ཟླ་བ་དྲུག་པ་', 'ཟླ་བ་བདུན་པ་', 'ཟླ་བ་བརྒྱད་པ་', 'ཟླ་བ་དགུ་པ་', 'ཟླ་བ་བཅུ་པ་', 'ཟླ་བ་བཅུ་གཅིག་པ་', 'ཟླ་བ་བཅུ་གཉིས་པ་'],\n  SHORTMONTHS: ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', 'ཟླ་༡༢'],\n  STANDALONESHORTMONTHS: ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', 'ཟླ་༡༢'],\n  WEEKDAYS: ['གཟའ་ཉི་མ་', 'གཟའ་ཟླ་བ་', 'གཟའ་མིག་དམར་', 'གཟའ་ལྷག་པ་', 'གཟའ་ཕུར་བུ་', 'གཟའ་པ་སངས་', 'གཟའ་སྤེན་པ་'],\n  STANDALONEWEEKDAYS: ['གཟའ་ཉི་མ་', 'གཟའ་ཟླ་བ་', 'གཟའ་མིག་དམར་', 'གཟའ་ལྷག་པ་', 'གཟའ་ཕུར་བུ་', 'གཟའ་པ་སངས་', 'གཟའ་སྤེན་པ་'],\n  SHORTWEEKDAYS: ['ཉི་མ་', 'ཟླ་བ་', 'མིག་དམར་', 'ལྷག་པ་', 'ཕུར་བུ་', 'པ་སངས་', 'སྤེན་པ་'],\n  STANDALONESHORTWEEKDAYS: ['ཉི་མ་', 'ཟླ་བ་', 'མིག་དམར་', 'ལྷག་པ་', 'ཕུར་བུ་', 'པ་སངས་', 'སྤེན་པ་'],\n  NARROWWEEKDAYS: ['ཉི', 'ཟླ', 'མིག', 'ལྷག', 'ཕུར', 'སངས', 'སྤེན'],\n  STANDALONENARROWWEEKDAYS: ['ཉི', 'ཟླ', 'མིག', 'ལྷག', 'ཕུར', 'སངས', 'སྤེན'],\n  SHORTQUARTERS: ['དུས་ཚིགས་དང་པོ།', 'དུས་ཚིགས་གཉིས་པ།', 'དུས་ཚིགས་གསུམ་པ།', 'དུས་ཚིགས་བཞི་པ།'],\n  QUARTERS: ['དུས་ཚིགས་དང་པོ།', 'དུས་ཚིགས་གཉིས་པ།', 'དུས་ཚིགས་གསུམ་པ།', 'དུས་ཚིགས་བཞི་པ།'],\n  AMPMS: ['སྔ་དྲོ་', 'ཕྱི་དྲོ་'],\n  DATEFORMATS: ['y MMMMའི་ཚེས་d, EEEE', 'སྤྱི་ལོ་y MMMMའི་ཚེས་d', 'y ལོའི་MMMཚེས་d', 'y-MM-dd'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale bo_CN.\n */\ngoog.i18n.DateTimeSymbols_bo_CN = goog.i18n.DateTimeSymbols_bo;\n\n\n/**\n * Date/time formatting symbols for locale bo_IN.\n */\ngoog.i18n.DateTimeSymbols_bo_IN = {\n  ERAS: ['སྤྱི་ལོ་སྔོན་', 'སྤྱི་ལོ་'],\n  ERANAMES: ['སྤྱི་ལོ་སྔོན་', 'སྤྱི་ལོ་'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['ཟླ་བ་དང་པོ', 'ཟླ་བ་གཉིས་པ', 'ཟླ་བ་གསུམ་པ', 'ཟླ་བ་བཞི་པ', 'ཟླ་བ་ལྔ་པ', 'ཟླ་བ་དྲུག་པ', 'ཟླ་བ་བདུན་པ', 'ཟླ་བ་བརྒྱད་པ', 'ཟླ་བ་དགུ་པ', 'ཟླ་བ་བཅུ་པ', 'ཟླ་བ་བཅུ་གཅིག་པ', 'ཟླ་བ་བཅུ་གཉིས་པ'],\n  STANDALONEMONTHS: ['ཟླ་བ་དང་པོ་', 'ཟླ་བ་གཉིས་པ་', 'ཟླ་བ་གསུམ་པ་', 'ཟླ་བ་བཞི་པ་', 'ཟླ་བ་ལྔ་པ་', 'ཟླ་བ་དྲུག་པ་', 'ཟླ་བ་བདུན་པ་', 'ཟླ་བ་བརྒྱད་པ་', 'ཟླ་བ་དགུ་པ་', 'ཟླ་བ་བཅུ་པ་', 'ཟླ་བ་བཅུ་གཅིག་པ་', 'ཟླ་བ་བཅུ་གཉིས་པ་'],\n  SHORTMONTHS: ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', 'ཟླ་༡༢'],\n  STANDALONESHORTMONTHS: ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', 'ཟླ་༡༢'],\n  WEEKDAYS: ['གཟའ་ཉི་མ་', 'གཟའ་ཟླ་བ་', 'གཟའ་མིག་དམར་', 'གཟའ་ལྷག་པ་', 'གཟའ་ཕུར་བུ་', 'གཟའ་པ་སངས་', 'གཟའ་སྤེན་པ་'],\n  STANDALONEWEEKDAYS: ['གཟའ་ཉི་མ་', 'གཟའ་ཟླ་བ་', 'གཟའ་མིག་དམར་', 'གཟའ་ལྷག་པ་', 'གཟའ་ཕུར་བུ་', 'གཟའ་པ་སངས་', 'གཟའ་སྤེན་པ་'],\n  SHORTWEEKDAYS: ['ཉི་མ་', 'ཟླ་བ་', 'མིག་དམར་', 'ལྷག་པ་', 'ཕུར་བུ་', 'པ་སངས་', 'སྤེན་པ་'],\n  STANDALONESHORTWEEKDAYS: ['ཉི་མ་', 'ཟླ་བ་', 'མིག་དམར་', 'ལྷག་པ་', 'ཕུར་བུ་', 'པ་སངས་', 'སྤེན་པ་'],\n  NARROWWEEKDAYS: ['ཉི', 'ཟླ', 'མིག', 'ལྷག', 'ཕུར', 'སངས', 'སྤེན'],\n  STANDALONENARROWWEEKDAYS: ['ཉི', 'ཟླ', 'མིག', 'ལྷག', 'ཕུར', 'སངས', 'སྤེན'],\n  SHORTQUARTERS: ['དུས་ཚིགས་དང་པོ།', 'དུས་ཚིགས་གཉིས་པ།', 'དུས་ཚིགས་གསུམ་པ།', 'དུས་ཚིགས་བཞི་པ།'],\n  QUARTERS: ['དུས་ཚིགས་དང་པོ།', 'དུས་ཚིགས་གཉིས་པ།', 'དུས་ཚིགས་གསུམ་པ།', 'དུས་ཚིགས་བཞི་པ།'],\n  AMPMS: ['སྔ་དྲོ་', 'ཕྱི་དྲོ་'],\n  DATEFORMATS: ['y MMMMའི་ཚེས་d, EEEE', 'སྤྱི་ལོ་y MMMMའི་ཚེས་d', 'y ལོའི་MMMཚེས་d', 'y-MM-dd'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [6, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale br_FR.\n */\ngoog.i18n.DateTimeSymbols_br_FR = goog.i18n.DateTimeSymbols_br;\n\n\n/**\n * Date/time formatting symbols for locale brx.\n */\ngoog.i18n.DateTimeSymbols_brx = {\n  ERAS: ['ईसा.पूर्व', 'सन'],\n  ERANAMES: ['ईसा.पूर्व', 'सन'],\n  NARROWMONTHS: ['ज', 'फे', 'मा', 'ए', 'मे', 'जु', 'जु', 'आ', 'से', 'अ', 'न', 'दि'],\n  STANDALONENARROWMONTHS: ['ज', 'फे', 'मा', 'ए', 'मे', 'जु', 'जु', 'आ', 'से', 'अ', 'न', 'दि'],\n  MONTHS: ['जानुवारी', 'फेब्रुवारी', 'मार्स', 'एफ्रिल', 'मे', 'जुन', 'जुलाइ', 'आगस्थ', 'सेबथेज्ब़र', 'अखथबर', 'नबेज्ब़र', 'दिसेज्ब़र'],\n  STANDALONEMONTHS: ['जानुवारी', 'फेब्रुवारी', 'मार्स', 'एफ्रिल', 'मे', 'जुन', 'जुलाइ', 'आगस्थ', 'सेबथेज्ब़र', 'अखथबर', 'नबेज्ब़र', 'दिसेज्ब़र'],\n  SHORTMONTHS: ['जानुवारी', 'फेब्रुवारी', 'मार्स', 'एफ्रिल', 'मे', 'जुन', 'जुलाइ', 'आगस्थ', 'सेबथेज्ब़र', 'अखथबर', 'नबेज्ब़र', 'दिसेज्ब़र'],\n  STANDALONESHORTMONTHS: ['जानुवारी', 'फेब्रुवारी', 'मार्स', 'एफ्रिल', 'मे', 'जुन', 'जुलाइ', 'आगस्थ', 'सेबथेज्ब़र', 'अखथबर', 'नबेज्ब़र', 'दिसेज्ब़र'],\n  WEEKDAYS: ['रबिबार', 'समबार', 'मंगलबार', 'बुदबार', 'बिसथिबार', 'सुखुरबार', 'सुनिबार'],\n  STANDALONEWEEKDAYS: ['रबिबार', 'समबार', 'मंगलबार', 'बुदबार', 'बिसथिबार', 'सुखुरबार', 'सुनिबार'],\n  SHORTWEEKDAYS: ['रबि', 'सम', 'मंगल', 'बुद', 'बिसथि', 'सुखुर', 'सुनि'],\n  STANDALONESHORTWEEKDAYS: ['रबि', 'सम', 'मंगल', 'बुद', 'बिसथि', 'सुखुर', 'सुनि'],\n  NARROWWEEKDAYS: ['र', 'स', 'मं', 'बु', 'बि', 'सु', 'सु'],\n  STANDALONENARROWWEEKDAYS: ['र', 'स', 'मं', 'बु', 'बि', 'सु', 'सु'],\n  SHORTQUARTERS: ['सिथासे/खोन्दोसे/बाहागोसे', 'खावसे/खोन्दोनै/बाहागोनै', 'खावथाम/खोन्दोथाम/बाहागोथाम', 'खावब्रै/खोन्दोब्रै/फुरा/आबुं'],\n  QUARTERS: ['सिथासे/खोन्दोसे/बाहागोसे', 'खावसे/खोन्दोनै/बाहागोनै', 'खावथाम/खोन्दोथाम/बाहागोथाम', 'खावब्रै/खोन्दोब्रै/फुरा/आबुं'],\n  AMPMS: ['फुं', 'बेलासे'],\n  DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [6, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale brx_IN.\n */\ngoog.i18n.DateTimeSymbols_brx_IN = goog.i18n.DateTimeSymbols_brx;\n\n\n/**\n * Date/time formatting symbols for locale bs_Cyrl.\n */\ngoog.i18n.DateTimeSymbols_bs_Cyrl = {\n  ERAS: ['п. н. е.', 'н. е.'],\n  ERANAMES: ['Пре нове ере', 'Нове ере'],\n  NARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'],\n  STANDALONENARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'],\n  MONTHS: ['јануар', 'фебруар', 'март', 'април', 'мај', 'јуни', 'јули', 'август', 'септембар', 'октобар', 'новембар', 'децембар'],\n  STANDALONEMONTHS: ['јануар', 'фебруар', 'март', 'април', 'мај', 'јуни', 'јули', 'август', 'септембар', 'октобар', 'новембар', 'децембар'],\n  SHORTMONTHS: ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'],\n  STANDALONESHORTMONTHS: ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'],\n  WEEKDAYS: ['недеља', 'понедељак', 'уторак', 'сриједа', 'четвртак', 'петак', 'субота'],\n  STANDALONEWEEKDAYS: ['недеља', 'понедељак', 'уторак', 'сриједа', 'четвртак', 'петак', 'субота'],\n  SHORTWEEKDAYS: ['нед', 'пон', 'уто', 'сри', 'чет', 'пет', 'суб'],\n  STANDALONESHORTWEEKDAYS: ['нед', 'пон', 'уто', 'сри', 'чет', 'пет', 'суб'],\n  NARROWWEEKDAYS: ['н', 'п', 'у', 'с', 'ч', 'п', 'с'],\n  STANDALONENARROWWEEKDAYS: ['н', 'п', 'у', 'с', 'ч', 'п', 'с'],\n  SHORTQUARTERS: ['К1', 'К2', 'К3', 'К4'],\n  QUARTERS: ['Прво тромесечје', 'Друго тромесечје', 'Треће тромесечје', 'Четврто тромесечје'],\n  AMPMS: ['пре подне', 'поподне'],\n  DATEFORMATS: ['EEEE, dd. MMMM y.', 'dd. MMMM y.', 'dd.MM.y.', 'd.M.yy.'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale bs_Cyrl_BA.\n */\ngoog.i18n.DateTimeSymbols_bs_Cyrl_BA = {\n  ERAS: ['п. н. е.', 'н. е.'],\n  ERANAMES: ['Пре нове ере', 'Нове ере'],\n  NARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'],\n  STANDALONENARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'],\n  MONTHS: ['јануар', 'фебруар', 'март', 'април', 'мај', 'јуни', 'јули', 'август', 'септембар', 'октобар', 'новембар', 'децембар'],\n  STANDALONEMONTHS: ['јануар', 'фебруар', 'март', 'април', 'мај', 'јуни', 'јули', 'август', 'септембар', 'октобар', 'новембар', 'децембар'],\n  SHORTMONTHS: ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'],\n  STANDALONESHORTMONTHS: ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'],\n  WEEKDAYS: ['недеља', 'понедељак', 'уторак', 'сриједа', 'четвртак', 'петак', 'субота'],\n  STANDALONEWEEKDAYS: ['недеља', 'понедељак', 'уторак', 'сриједа', 'четвртак', 'петак', 'субота'],\n  SHORTWEEKDAYS: ['нед', 'пон', 'уто', 'сри', 'чет', 'пет', 'суб'],\n  STANDALONESHORTWEEKDAYS: ['нед', 'пон', 'уто', 'сри', 'чет', 'пет', 'суб'],\n  NARROWWEEKDAYS: ['н', 'п', 'у', 'с', 'ч', 'п', 'с'],\n  STANDALONENARROWWEEKDAYS: ['н', 'п', 'у', 'с', 'ч', 'п', 'с'],\n  SHORTQUARTERS: ['К1', 'К2', 'К3', 'К4'],\n  QUARTERS: ['Прво тромесечје', 'Друго тромесечје', 'Треће тромесечје', 'Четврто тромесечје'],\n  AMPMS: ['пре подне', 'поподне'],\n  DATEFORMATS: ['EEEE, dd. MMMM y.', 'dd. MMMM y.', 'dd.MM.y.', 'd.M.yy.'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale bs_Latn.\n */\ngoog.i18n.DateTimeSymbols_bs_Latn = goog.i18n.DateTimeSymbols_bs;\n\n\n/**\n * Date/time formatting symbols for locale bs_Latn_BA.\n */\ngoog.i18n.DateTimeSymbols_bs_Latn_BA = goog.i18n.DateTimeSymbols_bs;\n\n\n/**\n * Date/time formatting symbols for locale ca_AD.\n */\ngoog.i18n.DateTimeSymbols_ca_AD = goog.i18n.DateTimeSymbols_ca;\n\n\n/**\n * Date/time formatting symbols for locale ca_ES.\n */\ngoog.i18n.DateTimeSymbols_ca_ES = goog.i18n.DateTimeSymbols_ca;\n\n\n/**\n * Date/time formatting symbols for locale ca_FR.\n */\ngoog.i18n.DateTimeSymbols_ca_FR = goog.i18n.DateTimeSymbols_ca;\n\n\n/**\n * Date/time formatting symbols for locale ca_IT.\n */\ngoog.i18n.DateTimeSymbols_ca_IT = goog.i18n.DateTimeSymbols_ca;\n\n\n/**\n * Date/time formatting symbols for locale ce.\n */\ngoog.i18n.DateTimeSymbols_ce = {\n  ERAS: ['BCE', 'CE'],\n  ERANAMES: ['BCE', 'CE'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', 'ноябрь', 'декабрь'],\n  STANDALONEMONTHS: ['январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', 'ноябрь', 'декабрь'],\n  SHORTMONTHS: ['янв', 'фев', 'мар', 'апр', 'май', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'],\n  STANDALONESHORTMONTHS: ['янв', 'фев', 'мар', 'апр', 'май', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'],\n  WEEKDAYS: ['кӀиранан де', 'оршотан де', 'шинарин де', 'кхаарин де', 'еарин де', 'пӀераскан де', 'шот де'],\n  STANDALONEWEEKDAYS: ['кӀиранан де', 'оршотан де', 'шинарин де', 'кхаарин де', 'еарин де', 'пӀераскан де', 'шот де'],\n  SHORTWEEKDAYS: ['кӀиранан де', 'оршотан де', 'шинарин де', 'кхаарин де', 'еарин де', 'пӀераскан де', 'шот де'],\n  STANDALONESHORTWEEKDAYS: ['кӀиранан де', 'оршотан де', 'шинарин де', 'кхаарин де', 'еарин де', 'пӀераскан де', 'шот де'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ce_RU.\n */\ngoog.i18n.DateTimeSymbols_ce_RU = goog.i18n.DateTimeSymbols_ce;\n\n\n/**\n * Date/time formatting symbols for locale cgg.\n */\ngoog.i18n.DateTimeSymbols_cgg = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Kurisito Atakaijire', 'Kurisito Yaijire'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Okwokubanza', 'Okwakabiri', 'Okwakashatu', 'Okwakana', 'Okwakataana', 'Okwamukaaga', 'Okwamushanju', 'Okwamunaana', 'Okwamwenda', 'Okwaikumi', 'Okwaikumi na kumwe', 'Okwaikumi na ibiri'],\n  STANDALONEMONTHS: ['Okwokubanza', 'Okwakabiri', 'Okwakashatu', 'Okwakana', 'Okwakataana', 'Okwamukaaga', 'Okwamushanju', 'Okwamunaana', 'Okwamwenda', 'Okwaikumi', 'Okwaikumi na kumwe', 'Okwaikumi na ibiri'],\n  SHORTMONTHS: ['KBZ', 'KBR', 'KST', 'KKN', 'KTN', 'KMK', 'KMS', 'KMN', 'KMW', 'KKM', 'KNK', 'KNB'],\n  STANDALONESHORTMONTHS: ['KBZ', 'KBR', 'KST', 'KKN', 'KTN', 'KMK', 'KMS', 'KMN', 'KMW', 'KKM', 'KNK', 'KNB'],\n  WEEKDAYS: ['Sande', 'Orwokubanza', 'Orwakabiri', 'Orwakashatu', 'Orwakana', 'Orwakataano', 'Orwamukaaga'],\n  STANDALONEWEEKDAYS: ['Sande', 'Orwokubanza', 'Orwakabiri', 'Orwakashatu', 'Orwakana', 'Orwakataano', 'Orwamukaaga'],\n  SHORTWEEKDAYS: ['SAN', 'ORK', 'OKB', 'OKS', 'OKN', 'OKT', 'OMK'],\n  STANDALONESHORTWEEKDAYS: ['SAN', 'ORK', 'OKB', 'OKS', 'OKN', 'OKT', 'OMK'],\n  NARROWWEEKDAYS: ['S', 'K', 'R', 'S', 'N', 'T', 'M'],\n  STANDALONENARROWWEEKDAYS: ['S', 'K', 'R', 'S', 'N', 'T', 'M'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['KWOTA 1', 'KWOTA 2', 'KWOTA 3', 'KWOTA 4'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale cgg_UG.\n */\ngoog.i18n.DateTimeSymbols_cgg_UG = goog.i18n.DateTimeSymbols_cgg;\n\n\n/**\n * Date/time formatting symbols for locale chr_US.\n */\ngoog.i18n.DateTimeSymbols_chr_US = goog.i18n.DateTimeSymbols_chr;\n\n\n/**\n * Date/time formatting symbols for locale ckb.\n */\ngoog.i18n.DateTimeSymbols_ckb = {\n  ZERODIGIT: 0x0660,\n  ERAS: ['پێش زایین', 'زایینی'],\n  ERANAMES: ['پێش زایین', 'زایینی'],\n  NARROWMONTHS: ['ک', 'ش', 'ئ', 'ن', 'ئ', 'ح', 'ت', 'ئ', 'ئ', 'ت', 'ت', 'ک'],\n  STANDALONENARROWMONTHS: ['ک', 'ش', 'ئ', 'ن', 'ئ', 'ح', 'ت', 'ئ', 'ئ', 'ت', 'ت', 'ک'],\n  MONTHS: ['کانوونی دووەم', 'شوبات', 'ئازار', 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', 'ئەیلوول', 'تشرینی یەکەم', 'تشرینی دووەم', 'کانونی یەکەم'],\n  STANDALONEMONTHS: ['کانوونی دووەم', 'شوبات', 'ئازار', 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', 'ئەیلوول', 'تشرینی یەکەم', 'تشرینی دووەم', 'کانونی یەکەم'],\n  SHORTMONTHS: ['کانوونی دووەم', 'شوبات', 'ئازار', 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', 'ئەیلوول', 'تشرینی یەکەم', 'تشرینی دووەم', 'کانونی یەکەم'],\n  STANDALONESHORTMONTHS: ['کانوونی دووەم', 'شوبات', 'ئازار', 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', 'ئەیلوول', 'تشرینی یەکەم', 'تشرینی دووەم', 'کانونی یەکەم'],\n  WEEKDAYS: ['یەکشەممە', 'دووشەممە', 'سێشەممە', 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'],\n  STANDALONEWEEKDAYS: ['یەکشەممە', 'دووشەممە', 'سێشەممە', 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'],\n  SHORTWEEKDAYS: ['یەکشەممە', 'دووشەممە', 'سێشەممە', 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'],\n  STANDALONESHORTWEEKDAYS: ['یەکشەممە', 'دووشەممە', 'سێشەممە', 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'],\n  NARROWWEEKDAYS: ['ی', 'د', 'س', 'چ', 'پ', 'ھ', 'ش'],\n  STANDALONENARROWWEEKDAYS: ['ی', 'د', 'س', 'چ', 'پ', 'ھ', 'ش'],\n  SHORTQUARTERS: ['چ١', 'چ٢', 'چ٣', 'چ٤'],\n  QUARTERS: ['چارەکی یەکەم', 'چارەکی دووەم', 'چارەکی سێەم', 'چارەکی چوارەم'],\n  AMPMS: ['ب.ن', 'د.ن'],\n  DATEFORMATS: ['y MMMM d, EEEE', 'dی MMMMی y', 'y MMM d', 'y-MM-dd'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 5,\n  WEEKENDRANGE: [4, 5],\n  FIRSTWEEKCUTOFFDAY: 4\n};\n\n\n/**\n * Date/time formatting symbols for locale ckb_IQ.\n */\ngoog.i18n.DateTimeSymbols_ckb_IQ = goog.i18n.DateTimeSymbols_ckb;\n\n\n/**\n * Date/time formatting symbols for locale ckb_IR.\n */\ngoog.i18n.DateTimeSymbols_ckb_IR = {\n  ZERODIGIT: 0x0660,\n  ERAS: ['پێش زایین', 'زایینی'],\n  ERANAMES: ['پێش زایین', 'زایینی'],\n  NARROWMONTHS: ['ک', 'ش', 'ئ', 'ن', 'ئ', 'ح', 'ت', 'ئ', 'ئ', 'ت', 'ت', 'ک'],\n  STANDALONENARROWMONTHS: ['ک', 'ش', 'ئ', 'ن', 'ئ', 'ح', 'ت', 'ئ', 'ئ', 'ت', 'ت', 'ک'],\n  MONTHS: ['کانوونی دووەم', 'شوبات', 'ئازار', 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', 'ئەیلوول', 'تشرینی یەکەم', 'تشرینی دووەم', 'کانونی یەکەم'],\n  STANDALONEMONTHS: ['کانوونی دووەم', 'شوبات', 'ئازار', 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', 'ئەیلوول', 'تشرینی یەکەم', 'تشرینی دووەم', 'کانونی یەکەم'],\n  SHORTMONTHS: ['کانوونی دووەم', 'شوبات', 'ئازار', 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', 'ئەیلوول', 'تشرینی یەکەم', 'تشرینی دووەم', 'کانونی یەکەم'],\n  STANDALONESHORTMONTHS: ['کانوونی دووەم', 'شوبات', 'ئازار', 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', 'ئەیلوول', 'تشرینی یەکەم', 'تشرینی دووەم', 'کانونی یەکەم'],\n  WEEKDAYS: ['یەکشەممە', 'دووشەممە', 'سێشەممە', 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'],\n  STANDALONEWEEKDAYS: ['یەکشەممە', 'دووشەممە', 'سێشەممە', 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'],\n  SHORTWEEKDAYS: ['یەکشەممە', 'دووشەممە', 'سێشەممە', 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'],\n  STANDALONESHORTWEEKDAYS: ['یەکشەممە', 'دووشەممە', 'سێشەممە', 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'],\n  NARROWWEEKDAYS: ['ی', 'د', 'س', 'چ', 'پ', 'ھ', 'ش'],\n  STANDALONENARROWWEEKDAYS: ['ی', 'د', 'س', 'چ', 'پ', 'ھ', 'ش'],\n  SHORTQUARTERS: ['چ١', 'چ٢', 'چ٣', 'چ٤'],\n  QUARTERS: ['چارەکی یەکەم', 'چارەکی دووەم', 'چارەکی سێەم', 'چارەکی چوارەم'],\n  AMPMS: ['ب.ن', 'د.ن'],\n  DATEFORMATS: ['y MMMM d, EEEE', 'dی MMMMی y', 'y MMM d', 'y-MM-dd'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 5,\n  WEEKENDRANGE: [4, 4],\n  FIRSTWEEKCUTOFFDAY: 4\n};\n\n\n/**\n * Date/time formatting symbols for locale cs_CZ.\n */\ngoog.i18n.DateTimeSymbols_cs_CZ = goog.i18n.DateTimeSymbols_cs;\n\n\n/**\n * Date/time formatting symbols for locale cy_GB.\n */\ngoog.i18n.DateTimeSymbols_cy_GB = goog.i18n.DateTimeSymbols_cy;\n\n\n/**\n * Date/time formatting symbols for locale da_DK.\n */\ngoog.i18n.DateTimeSymbols_da_DK = goog.i18n.DateTimeSymbols_da;\n\n\n/**\n * Date/time formatting symbols for locale da_GL.\n */\ngoog.i18n.DateTimeSymbols_da_GL = {\n  ERAS: ['f.Kr.', 'e.Kr.'],\n  ERANAMES: ['f.Kr.', 'e.Kr.'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['januar', 'februar', 'marts', 'april', 'maj', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'december'],\n  STANDALONEMONTHS: ['januar', 'februar', 'marts', 'april', 'maj', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'december'],\n  SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'],\n  STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'],\n  WEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag'],\n  STANDALONEWEEKDAYS: ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag'],\n  SHORTWEEKDAYS: ['søn.', 'man.', 'tir.', 'ons.', 'tor.', 'fre.', 'lør.'],\n  STANDALONESHORTWEEKDAYS: ['søn', 'man', 'tir', 'ons', 'tor', 'fre', 'lør'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'],\n  SHORTQUARTERS: ['1. kvt.', '2. kvt.', '3. kvt.', '4. kvt.'],\n  QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE \\'den\\' d. MMMM y', 'd. MMMM y', 'd. MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h.mm.ss a zzzz', 'h.mm.ss a z', 'h.mm.ss a', 'h.mm a'],\n  DATETIMEFORMATS: ['{1} \\'kl\\'. {0}', '{1} \\'kl\\'. {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale dav.\n */\ngoog.i18n.DateTimeSymbols_dav = {\n  ERAS: ['KK', 'BK'],\n  ERANAMES: ['Kabla ya Kristo', 'Baada ya Kristo'],\n  NARROWMONTHS: ['I', 'K', 'K', 'K', 'K', 'K', 'M', 'W', 'I', 'I', 'I', 'I'],\n  STANDALONENARROWMONTHS: ['I', 'K', 'K', 'K', 'K', 'K', 'M', 'W', 'I', 'I', 'I', 'I'],\n  MONTHS: ['Mori ghwa imbiri', 'Mori ghwa kawi', 'Mori ghwa kadadu', 'Mori ghwa kana', 'Mori ghwa kasanu', 'Mori ghwa karandadu', 'Mori ghwa mfungade', 'Mori ghwa wunyanya', 'Mori ghwa ikenda', 'Mori ghwa ikumi', 'Mori ghwa ikumi na imweri', 'Mori ghwa ikumi na iwi'],\n  STANDALONEMONTHS: ['Mori ghwa imbiri', 'Mori ghwa kawi', 'Mori ghwa kadadu', 'Mori ghwa kana', 'Mori ghwa kasanu', 'Mori ghwa karandadu', 'Mori ghwa mfungade', 'Mori ghwa wunyanya', 'Mori ghwa ikenda', 'Mori ghwa ikumi', 'Mori ghwa ikumi na imweri', 'Mori ghwa ikumi na iwi'],\n  SHORTMONTHS: ['Imb', 'Kaw', 'Kad', 'Kan', 'Kas', 'Kar', 'Mfu', 'Wun', 'Ike', 'Iku', 'Imw', 'Iwi'],\n  STANDALONESHORTMONTHS: ['Imb', 'Kaw', 'Kad', 'Kan', 'Kas', 'Kar', 'Mfu', 'Wun', 'Ike', 'Iku', 'Imw', 'Iwi'],\n  WEEKDAYS: ['Ituku ja jumwa', 'Kuramuka jimweri', 'Kuramuka kawi', 'Kuramuka kadadu', 'Kuramuka kana', 'Kuramuka kasanu', 'Kifula nguwo'],\n  STANDALONEWEEKDAYS: ['Ituku ja jumwa', 'Kuramuka jimweri', 'Kuramuka kawi', 'Kuramuka kadadu', 'Kuramuka kana', 'Kuramuka kasanu', 'Kifula nguwo'],\n  SHORTWEEKDAYS: ['Jum', 'Jim', 'Kaw', 'Kad', 'Kan', 'Kas', 'Ngu'],\n  STANDALONESHORTWEEKDAYS: ['Jum', 'Jim', 'Kaw', 'Kad', 'Kan', 'Kas', 'Ngu'],\n  NARROWWEEKDAYS: ['J', 'J', 'K', 'K', 'K', 'K', 'N'],\n  STANDALONENARROWWEEKDAYS: ['J', 'J', 'K', 'K', 'K', 'K', 'N'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['Kimu cha imbiri', 'Kimu cha kawi', 'Kimu cha kadadu', 'Kimu cha kana'],\n  AMPMS: ['Luma lwa K', 'luma lwa p'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale dav_KE.\n */\ngoog.i18n.DateTimeSymbols_dav_KE = goog.i18n.DateTimeSymbols_dav;\n\n\n/**\n * Date/time formatting symbols for locale de_BE.\n */\ngoog.i18n.DateTimeSymbols_de_BE = goog.i18n.DateTimeSymbols_de;\n\n\n/**\n * Date/time formatting symbols for locale de_DE.\n */\ngoog.i18n.DateTimeSymbols_de_DE = goog.i18n.DateTimeSymbols_de;\n\n\n/**\n * Date/time formatting symbols for locale de_IT.\n */\ngoog.i18n.DateTimeSymbols_de_IT = {\n  ERAS: ['v. Chr.', 'n. Chr.'],\n  ERANAMES: ['v. Chr.', 'n. Chr.'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Jänner', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'],\n  STANDALONEMONTHS: ['Jänner', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'],\n  SHORTMONTHS: ['Jän.', 'Feb.', 'März', 'Apr.', 'Mai', 'Juni', 'Juli', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Dez.'],\n  STANDALONESHORTMONTHS: ['Jän', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'],\n  WEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'],\n  STANDALONEWEEKDAYS: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'],\n  SHORTWEEKDAYS: ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'],\n  STANDALONESHORTWEEKDAYS: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],\n  NARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal'],\n  AMPMS: ['vorm.', 'nachm.'],\n  DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'dd.MM.y', 'dd.MM.yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'um\\' {0}', '{1} \\'um\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale de_LI.\n */\ngoog.i18n.DateTimeSymbols_de_LI = goog.i18n.DateTimeSymbols_de;\n\n\n/**\n * Date/time formatting symbols for locale de_LU.\n */\ngoog.i18n.DateTimeSymbols_de_LU = goog.i18n.DateTimeSymbols_de;\n\n\n/**\n * Date/time formatting symbols for locale dje.\n */\ngoog.i18n.DateTimeSymbols_dje = {\n  ERAS: ['IJ', 'IZ'],\n  ERANAMES: ['Isaa jine', 'Isaa zamanoo'],\n  NARROWMONTHS: ['Ž', 'F', 'M', 'A', 'M', 'Ž', 'Ž', 'U', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['Ž', 'F', 'M', 'A', 'M', 'Ž', 'Ž', 'U', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', 'Deesanbur'],\n  STANDALONEMONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', 'Deesanbur'],\n  SHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'],\n  STANDALONESHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'],\n  WEEKDAYS: ['Alhadi', 'Atinni', 'Atalaata', 'Alarba', 'Alhamisi', 'Alzuma', 'Asibti'],\n  STANDALONEWEEKDAYS: ['Alhadi', 'Atinni', 'Atalaata', 'Alarba', 'Alhamisi', 'Alzuma', 'Asibti'],\n  SHORTWEEKDAYS: ['Alh', 'Ati', 'Ata', 'Ala', 'Alm', 'Alz', 'Asi'],\n  STANDALONESHORTWEEKDAYS: ['Alh', 'Ati', 'Ata', 'Ala', 'Alm', 'Alz', 'Asi'],\n  NARROWWEEKDAYS: ['H', 'T', 'T', 'L', 'M', 'Z', 'S'],\n  STANDALONENARROWWEEKDAYS: ['H', 'T', 'T', 'L', 'M', 'Z', 'S'],\n  SHORTQUARTERS: ['A1', 'A2', 'A3', 'A4'],\n  QUARTERS: ['Arrubu 1', 'Arrubu 2', 'Arrubu 3', 'Arrubu 4'],\n  AMPMS: ['Subbaahi', 'Zaarikay b'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale dje_NE.\n */\ngoog.i18n.DateTimeSymbols_dje_NE = goog.i18n.DateTimeSymbols_dje;\n\n\n/**\n * Date/time formatting symbols for locale dsb.\n */\ngoog.i18n.DateTimeSymbols_dsb = {\n  ERAS: ['pś.Chr.n.', 'pó Chr.n.'],\n  ERANAMES: ['pśed Kristusowym naroźenim', 'pó Kristusowem naroźenju'],\n  NARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  MONTHS: ['januara', 'februara', 'měrca', 'apryla', 'maja', 'junija', 'julija', 'awgusta', 'septembra', 'oktobra', 'nowembra', 'decembra'],\n  STANDALONEMONTHS: ['januar', 'februar', 'měrc', 'apryl', 'maj', 'junij', 'julij', 'awgust', 'september', 'oktober', 'nowember', 'december'],\n  SHORTMONTHS: ['jan.', 'feb.', 'měr.', 'apr.', 'maj.', 'jun.', 'jul.', 'awg.', 'sep.', 'okt.', 'now.', 'dec.'],\n  STANDALONESHORTMONTHS: ['jan', 'feb', 'měr', 'apr', 'maj', 'jun', 'jul', 'awg', 'sep', 'okt', 'now', 'dec'],\n  WEEKDAYS: ['njeźela', 'pónjeźele', 'wałtora', 'srjoda', 'stwórtk', 'pětk', 'sobota'],\n  STANDALONEWEEKDAYS: ['njeźela', 'pónjeźele', 'wałtora', 'srjoda', 'stwórtk', 'pětk', 'sobota'],\n  SHORTWEEKDAYS: ['nje', 'pón', 'wał', 'srj', 'stw', 'pět', 'sob'],\n  STANDALONESHORTWEEKDAYS: ['nje', 'pón', 'wał', 'srj', 'stw', 'pět', 'sob'],\n  NARROWWEEKDAYS: ['n', 'p', 'w', 's', 's', 'p', 's'],\n  STANDALONENARROWWEEKDAYS: ['n', 'p', 'w', 's', 's', 'p', 's'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1. kwartal', '2. kwartal', '3. kwartal', '4. kwartal'],\n  AMPMS: ['dopołdnja', 'wótpołdnja'],\n  DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'd.M.y', 'd.M.yy'],\n  TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale dsb_DE.\n */\ngoog.i18n.DateTimeSymbols_dsb_DE = goog.i18n.DateTimeSymbols_dsb;\n\n\n/**\n * Date/time formatting symbols for locale dua.\n */\ngoog.i18n.DateTimeSymbols_dua = {\n  ERAS: ['ɓ.Ys', 'mb.Ys'],\n  ERANAMES: ['ɓoso ɓwá yáɓe lá', 'mbúsa kwédi a Yés'],\n  NARROWMONTHS: ['d', 'ŋ', 's', 'd', 'e', 'e', 'm', 'd', 'n', 'm', 't', 'e'],\n  STANDALONENARROWMONTHS: ['d', 'ŋ', 's', 'd', 'e', 'e', 'm', 'd', 'n', 'm', 't', 'e'],\n  MONTHS: ['dimɔ́di', 'ŋgɔndɛ', 'sɔŋɛ', 'diɓáɓá', 'emiasele', 'esɔpɛsɔpɛ', 'madiɓɛ́díɓɛ́', 'diŋgindi', 'nyɛtɛki', 'mayésɛ́', 'tiníní', 'eláŋgɛ́'],\n  STANDALONEMONTHS: ['dimɔ́di', 'ŋgɔndɛ', 'sɔŋɛ', 'diɓáɓá', 'emiasele', 'esɔpɛsɔpɛ', 'madiɓɛ́díɓɛ́', 'diŋgindi', 'nyɛtɛki', 'mayésɛ́', 'tiníní', 'eláŋgɛ́'],\n  SHORTMONTHS: ['di', 'ŋgɔn', 'sɔŋ', 'diɓ', 'emi', 'esɔ', 'mad', 'diŋ', 'nyɛt', 'may', 'tin', 'elá'],\n  STANDALONESHORTMONTHS: ['di', 'ŋgɔn', 'sɔŋ', 'diɓ', 'emi', 'esɔ', 'mad', 'diŋ', 'nyɛt', 'may', 'tin', 'elá'],\n  WEEKDAYS: ['éti', 'mɔ́sú', 'kwasú', 'mukɔ́sú', 'ŋgisú', 'ɗónɛsú', 'esaɓasú'],\n  STANDALONEWEEKDAYS: ['éti', 'mɔ́sú', 'kwasú', 'mukɔ́sú', 'ŋgisú', 'ɗónɛsú', 'esaɓasú'],\n  SHORTWEEKDAYS: ['ét', 'mɔ́s', 'kwa', 'muk', 'ŋgi', 'ɗón', 'esa'],\n  STANDALONESHORTWEEKDAYS: ['ét', 'mɔ́s', 'kwa', 'muk', 'ŋgi', 'ɗón', 'esa'],\n  NARROWWEEKDAYS: ['e', 'm', 'k', 'm', 'ŋ', 'ɗ', 'e'],\n  STANDALONENARROWWEEKDAYS: ['e', 'm', 'k', 'm', 'ŋ', 'ɗ', 'e'],\n  SHORTQUARTERS: ['ndu1', 'ndu2', 'ndu3', 'ndu4'],\n  QUARTERS: ['ndúmbū nyá ɓosó', 'ndúmbū ní lóndɛ́ íɓaá', 'ndúmbū ní lóndɛ́ ílálo', 'ndúmbū ní lóndɛ́ ínɛ́y'],\n  AMPMS: ['idiɓa', 'ebyámu'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale dua_CM.\n */\ngoog.i18n.DateTimeSymbols_dua_CM = goog.i18n.DateTimeSymbols_dua;\n\n\n/**\n * Date/time formatting symbols for locale dyo.\n */\ngoog.i18n.DateTimeSymbols_dyo = {\n  ERAS: ['ArY', 'AtY'],\n  ERANAMES: ['Ariŋuu Yeesu', 'Atooŋe Yeesu'],\n  NARROWMONTHS: ['S', 'F', 'M', 'A', 'M', 'S', 'S', 'U', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['S', 'F', 'M', 'A', 'M', 'S', 'S', 'U', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Sanvie', 'Fébirie', 'Mars', 'Aburil', 'Mee', 'Sueŋ', 'Súuyee', 'Ut', 'Settembar', 'Oktobar', 'Novembar', 'Disambar'],\n  STANDALONEMONTHS: ['Sanvie', 'Fébirie', 'Mars', 'Aburil', 'Mee', 'Sueŋ', 'Súuyee', 'Ut', 'Settembar', 'Oktobar', 'Novembar', 'Disambar'],\n  SHORTMONTHS: ['Sa', 'Fe', 'Ma', 'Ab', 'Me', 'Su', 'Sú', 'Ut', 'Se', 'Ok', 'No', 'De'],\n  STANDALONESHORTMONTHS: ['Sa', 'Fe', 'Ma', 'Ab', 'Me', 'Su', 'Sú', 'Ut', 'Se', 'Ok', 'No', 'De'],\n  WEEKDAYS: ['Dimas', 'Teneŋ', 'Talata', 'Alarbay', 'Aramisay', 'Arjuma', 'Sibiti'],\n  STANDALONEWEEKDAYS: ['Dimas', 'Teneŋ', 'Talata', 'Alarbay', 'Aramisay', 'Arjuma', 'Sibiti'],\n  SHORTWEEKDAYS: ['Dim', 'Ten', 'Tal', 'Ala', 'Ara', 'Arj', 'Sib'],\n  STANDALONESHORTWEEKDAYS: ['Dim', 'Ten', 'Tal', 'Ala', 'Ara', 'Arj', 'Sib'],\n  NARROWWEEKDAYS: ['D', 'T', 'T', 'A', 'A', 'A', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'T', 'T', 'A', 'A', 'A', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale dyo_SN.\n */\ngoog.i18n.DateTimeSymbols_dyo_SN = goog.i18n.DateTimeSymbols_dyo;\n\n\n/**\n * Date/time formatting symbols for locale dz.\n */\ngoog.i18n.DateTimeSymbols_dz = {\n  ZERODIGIT: 0x0F20,\n  ERAS: ['BCE', 'CE'],\n  ERANAMES: ['BCE', 'CE'],\n  NARROWMONTHS: ['༡', '༢', '༣', '4', '༥', '༦', '༧', '༨', '9', '༡༠', '༡༡', '༡༢'],\n  STANDALONENARROWMONTHS: ['༡', '༢', '༣', '༤', '༥', '༦', '༧', '༨', '༩', '༡༠', '༡༡', '༡༢'],\n  MONTHS: ['ཟླ་དངཔ་', 'ཟླ་གཉིས་པ་', 'ཟླ་གསུམ་པ་', 'ཟླ་བཞི་པ་', 'ཟླ་ལྔ་པ་', 'ཟླ་དྲུག་པ', 'ཟླ་བདུན་པ་', 'ཟླ་བརྒྱད་པ་', 'ཟླ་དགུ་པ་', 'ཟླ་བཅུ་པ་', 'ཟླ་བཅུ་གཅིག་པ་', 'ཟླ་བཅུ་གཉིས་པ་'],\n  STANDALONEMONTHS: ['སྤྱི་ཟླ་དངཔ་', 'སྤྱི་ཟླ་གཉིས་པ་', 'སྤྱི་ཟླ་གསུམ་པ་', 'སྤྱི་ཟླ་བཞི་པ', 'སྤྱི་ཟླ་ལྔ་པ་', 'སྤྱི་ཟླ་དྲུག་པ', 'སྤྱི་ཟླ་བདུན་པ་', 'སྤྱི་ཟླ་བརྒྱད་པ་', 'སྤྱི་ཟླ་དགུ་པ་', 'སྤྱི་ཟླ་བཅུ་པ་', 'སྤྱི་ཟླ་བཅུ་གཅིག་པ་', 'སྤྱི་ཟླ་བཅུ་གཉིས་པ་'],\n  SHORTMONTHS: ['༡', '༢', '༣', '༤', '༥', '༦', '༧', '༨', '༩', '༡༠', '༡༡', '12'],\n  STANDALONESHORTMONTHS: ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', 'ཟླ་༡༢'],\n  WEEKDAYS: ['གཟའ་ཟླ་བ་', 'གཟའ་མིག་དམར་', 'གཟའ་ལྷག་པ་', 'གཟའ་ཕུར་བུ་', 'གཟའ་པ་སངས་', 'གཟའ་སྤེན་པ་', 'གཟའ་ཉི་མ་'],\n  STANDALONEWEEKDAYS: ['གཟའ་ཟླ་བ་', 'གཟའ་མིག་དམར་', 'གཟའ་ལྷག་པ་', 'གཟའ་ཕུར་བུ་', 'གཟའ་པ་སངས་', 'གཟའ་སྤེན་པ་', 'གཟའ་ཉི་མ་'],\n  SHORTWEEKDAYS: ['ཟླ་', 'མིར་', 'ལྷག་', 'ཕུར་', 'སངས་', 'སྤེན་', 'ཉི་'],\n  STANDALONESHORTWEEKDAYS: ['ཟླ་', 'མིར་', 'ལྷག་', 'ཕུར་', 'སངས་', 'སྤེན་', 'ཉི་'],\n  NARROWWEEKDAYS: ['ཟླ', 'མིར', 'ལྷག', 'ཕུར', 'སངྶ', 'སྤེན', 'ཉི'],\n  STANDALONENARROWWEEKDAYS: ['ཟླ', 'མིར', 'ལྷག', 'ཕུར', 'སངྶ', 'སྤེན', 'ཉི'],\n  SHORTQUARTERS: ['བཞི་དཔྱ་༡', 'བཞི་དཔྱ་༢', 'བཞི་དཔྱ་༣', 'བཞི་དཔྱ་༤'],\n  QUARTERS: ['བཞི་དཔྱ་དང་པ་', 'བཞི་དཔྱ་གཉིས་པ་', 'བཞི་དཔྱ་གསུམ་པ་', 'བཞི་དཔྱ་བཞི་པ་'],\n  AMPMS: ['སྔ་ཆ་', 'ཕྱི་ཆ་'],\n  DATEFORMATS: ['EEEE, སྤྱི་ལོ་y MMMM ཚེས་dd', 'སྤྱི་ལོ་y MMMM ཚེས་ dd', 'སྤྱི་ལོ་y ཟླ་MMM ཚེས་dd', 'y-MM-dd'],\n  TIMEFORMATS: ['ཆུ་ཚོད་ h སྐར་མ་ mm:ss a zzzz', 'ཆུ་ཚོད་ h སྐར་མ་ mm:ss a z', 'ཆུ་ཚོད་h:mm:ss a', 'ཆུ་ཚོད་ h སྐར་མ་ mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale dz_BT.\n */\ngoog.i18n.DateTimeSymbols_dz_BT = goog.i18n.DateTimeSymbols_dz;\n\n\n/**\n * Date/time formatting symbols for locale ebu.\n */\ngoog.i18n.DateTimeSymbols_ebu = {\n  ERAS: ['MK', 'TK'],\n  ERANAMES: ['Mbere ya Kristo', 'Thutha wa Kristo'],\n  NARROWMONTHS: ['M', 'K', 'K', 'K', 'G', 'G', 'M', 'K', 'K', 'I', 'I', 'I'],\n  STANDALONENARROWMONTHS: ['M', 'K', 'K', 'K', 'G', 'G', 'M', 'K', 'K', 'I', 'I', 'I'],\n  MONTHS: ['Mweri wa mbere', 'Mweri wa kaĩri', 'Mweri wa kathatũ', 'Mweri wa kana', 'Mweri wa gatano', 'Mweri wa gatantatũ', 'Mweri wa mũgwanja', 'Mweri wa kanana', 'Mweri wa kenda', 'Mweri wa ikũmi', 'Mweri wa ikũmi na ũmwe', 'Mweri wa ikũmi na Kaĩrĩ'],\n  STANDALONEMONTHS: ['Mweri wa mbere', 'Mweri wa kaĩri', 'Mweri wa kathatũ', 'Mweri wa kana', 'Mweri wa gatano', 'Mweri wa gatantatũ', 'Mweri wa mũgwanja', 'Mweri wa kanana', 'Mweri wa kenda', 'Mweri wa ikũmi', 'Mweri wa ikũmi na ũmwe', 'Mweri wa ikũmi na Kaĩrĩ'],\n  SHORTMONTHS: ['Mbe', 'Kai', 'Kat', 'Kan', 'Gat', 'Gan', 'Mug', 'Knn', 'Ken', 'Iku', 'Imw', 'Igi'],\n  STANDALONESHORTMONTHS: ['Mbe', 'Kai', 'Kat', 'Kan', 'Gat', 'Gan', 'Mug', 'Knn', 'Ken', 'Iku', 'Imw', 'Igi'],\n  WEEKDAYS: ['Kiumia', 'Njumatatu', 'Njumaine', 'Njumatano', 'Aramithi', 'Njumaa', 'NJumamothii'],\n  STANDALONEWEEKDAYS: ['Kiumia', 'Njumatatu', 'Njumaine', 'Njumatano', 'Aramithi', 'Njumaa', 'NJumamothii'],\n  SHORTWEEKDAYS: ['Kma', 'Tat', 'Ine', 'Tan', 'Arm', 'Maa', 'NMM'],\n  STANDALONESHORTWEEKDAYS: ['Kma', 'Tat', 'Ine', 'Tan', 'Arm', 'Maa', 'NMM'],\n  NARROWWEEKDAYS: ['K', 'N', 'N', 'N', 'A', 'M', 'N'],\n  STANDALONENARROWWEEKDAYS: ['K', 'N', 'N', 'N', 'A', 'M', 'N'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['Kuota ya mbere', 'Kuota ya Kaĩrĩ', 'Kuota ya kathatu', 'Kuota ya kana'],\n  AMPMS: ['KI', 'UT'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale ebu_KE.\n */\ngoog.i18n.DateTimeSymbols_ebu_KE = goog.i18n.DateTimeSymbols_ebu;\n\n\n/**\n * Date/time formatting symbols for locale ee.\n */\ngoog.i18n.DateTimeSymbols_ee = {\n  ERAS: ['hY', 'Yŋ'],\n  ERANAMES: ['Hafi Yesu Va Do ŋgɔ', 'Yesu Ŋɔli'],\n  NARROWMONTHS: ['d', 'd', 't', 'a', 'd', 'm', 's', 'd', 'a', 'k', 'a', 'd'],\n  STANDALONENARROWMONTHS: ['d', 'd', 't', 'a', 'd', 'm', 's', 'd', 'a', 'k', 'a', 'd'],\n  MONTHS: ['dzove', 'dzodze', 'tedoxe', 'afɔfĩe', 'dama', 'masa', 'siamlɔm', 'deasiamime', 'anyɔnyɔ', 'kele', 'adeɛmekpɔxe', 'dzome'],\n  STANDALONEMONTHS: ['dzove', 'dzodze', 'tedoxe', 'afɔfĩe', 'dama', 'masa', 'siamlɔm', 'deasiamime', 'anyɔnyɔ', 'kele', 'adeɛmekpɔxe', 'dzome'],\n  SHORTMONTHS: ['dzv', 'dzd', 'ted', 'afɔ', 'dam', 'mas', 'sia', 'dea', 'any', 'kel', 'ade', 'dzm'],\n  STANDALONESHORTMONTHS: ['dzv', 'dzd', 'ted', 'afɔ', 'dam', 'mas', 'sia', 'dea', 'any', 'kel', 'ade', 'dzm'],\n  WEEKDAYS: ['kɔsiɖa', 'dzoɖa', 'blaɖa', 'kuɖa', 'yawoɖa', 'fiɖa', 'memleɖa'],\n  STANDALONEWEEKDAYS: ['kɔsiɖa', 'dzoɖa', 'blaɖa', 'kuɖa', 'yawoɖa', 'fiɖa', 'memleɖa'],\n  SHORTWEEKDAYS: ['kɔs', 'dzo', 'bla', 'kuɖ', 'yaw', 'fiɖ', 'mem'],\n  STANDALONESHORTWEEKDAYS: ['kɔs', 'dzo', 'bla', 'kuɖ', 'yaw', 'fiɖ', 'mem'],\n  NARROWWEEKDAYS: ['k', 'd', 'b', 'k', 'y', 'f', 'm'],\n  STANDALONENARROWWEEKDAYS: ['k', 'd', 'b', 'k', 'y', 'f', 'm'],\n  SHORTQUARTERS: ['k1', 'k2', 'k3', 'k4'],\n  QUARTERS: ['kɔta gbãtɔ', 'kɔta evelia', 'kɔta etɔ̃lia', 'kɔta enelia'],\n  AMPMS: ['ŋdi', 'ɣetrɔ'],\n  DATEFORMATS: ['EEEE, MMMM d \\'lia\\' y', 'MMMM d \\'lia\\' y', 'MMM d \\'lia\\', y', 'M/d/yy'],\n  TIMEFORMATS: ['a \\'ga\\' h:mm:ss zzzz', 'a \\'ga\\' h:mm:ss z', 'a \\'ga\\' h:mm:ss', 'a \\'ga\\' h:mm'],\n  DATETIMEFORMATS: ['{0} {1}', '{0} {1}', '{0} {1}', '{0} {1}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ee_GH.\n */\ngoog.i18n.DateTimeSymbols_ee_GH = goog.i18n.DateTimeSymbols_ee;\n\n\n/**\n * Date/time formatting symbols for locale ee_TG.\n */\ngoog.i18n.DateTimeSymbols_ee_TG = {\n  ERAS: ['hY', 'Yŋ'],\n  ERANAMES: ['Hafi Yesu Va Do ŋgɔ', 'Yesu Ŋɔli'],\n  NARROWMONTHS: ['d', 'd', 't', 'a', 'd', 'm', 's', 'd', 'a', 'k', 'a', 'd'],\n  STANDALONENARROWMONTHS: ['d', 'd', 't', 'a', 'd', 'm', 's', 'd', 'a', 'k', 'a', 'd'],\n  MONTHS: ['dzove', 'dzodze', 'tedoxe', 'afɔfĩe', 'dama', 'masa', 'siamlɔm', 'deasiamime', 'anyɔnyɔ', 'kele', 'adeɛmekpɔxe', 'dzome'],\n  STANDALONEMONTHS: ['dzove', 'dzodze', 'tedoxe', 'afɔfĩe', 'dama', 'masa', 'siamlɔm', 'deasiamime', 'anyɔnyɔ', 'kele', 'adeɛmekpɔxe', 'dzome'],\n  SHORTMONTHS: ['dzv', 'dzd', 'ted', 'afɔ', 'dam', 'mas', 'sia', 'dea', 'any', 'kel', 'ade', 'dzm'],\n  STANDALONESHORTMONTHS: ['dzv', 'dzd', 'ted', 'afɔ', 'dam', 'mas', 'sia', 'dea', 'any', 'kel', 'ade', 'dzm'],\n  WEEKDAYS: ['kɔsiɖa', 'dzoɖa', 'blaɖa', 'kuɖa', 'yawoɖa', 'fiɖa', 'memleɖa'],\n  STANDALONEWEEKDAYS: ['kɔsiɖa', 'dzoɖa', 'blaɖa', 'kuɖa', 'yawoɖa', 'fiɖa', 'memleɖa'],\n  SHORTWEEKDAYS: ['kɔs', 'dzo', 'bla', 'kuɖ', 'yaw', 'fiɖ', 'mem'],\n  STANDALONESHORTWEEKDAYS: ['kɔs', 'dzo', 'bla', 'kuɖ', 'yaw', 'fiɖ', 'mem'],\n  NARROWWEEKDAYS: ['k', 'd', 'b', 'k', 'y', 'f', 'm'],\n  STANDALONENARROWWEEKDAYS: ['k', 'd', 'b', 'k', 'y', 'f', 'm'],\n  SHORTQUARTERS: ['k1', 'k2', 'k3', 'k4'],\n  QUARTERS: ['kɔta gbãtɔ', 'kɔta evelia', 'kɔta etɔ̃lia', 'kɔta enelia'],\n  AMPMS: ['ŋdi', 'ɣetrɔ'],\n  DATEFORMATS: ['EEEE, MMMM d \\'lia\\' y', 'MMMM d \\'lia\\' y', 'MMM d \\'lia\\', y', 'M/d/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{0} {1}', '{0} {1}', '{0} {1}', '{0} {1}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale el_CY.\n */\ngoog.i18n.DateTimeSymbols_el_CY = {\n  ERAS: ['π.Χ.', 'μ.Χ.'],\n  ERANAMES: ['προ Χριστού', 'μετά Χριστόν'],\n  NARROWMONTHS: ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', 'Ν', 'Δ'],\n  STANDALONENARROWMONTHS: ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', 'Ν', 'Δ'],\n  MONTHS: ['Ιανουαρίου', 'Φεβρουαρίου', 'Μαρτίου', 'Απριλίου', 'Μαΐου', 'Ιουνίου', 'Ιουλίου', 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', 'Νοεμβρίου', 'Δεκεμβρίου'],\n  STANDALONEMONTHS: ['Ιανουάριος', 'Φεβρουάριος', 'Μάρτιος', 'Απρίλιος', 'Μάιος', 'Ιούνιος', 'Ιούλιος', 'Αύγουστος', 'Σεπτέμβριος', 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος'],\n  SHORTMONTHS: ['Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαΐ', 'Ιουν', 'Ιουλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ'],\n  STANDALONESHORTMONTHS: ['Ιαν', 'Φεβ', 'Μάρ', 'Απρ', 'Μάι', 'Ιούν', 'Ιούλ', 'Αύγ', 'Σεπ', 'Οκτ', 'Νοέ', 'Δεκ'],\n  WEEKDAYS: ['Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'],\n  STANDALONEWEEKDAYS: ['Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'],\n  SHORTWEEKDAYS: ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', 'Παρ', 'Σάβ'],\n  STANDALONESHORTWEEKDAYS: ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', 'Παρ', 'Σάβ'],\n  NARROWWEEKDAYS: ['Κ', 'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ'],\n  STANDALONENARROWWEEKDAYS: ['Κ', 'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ'],\n  SHORTQUARTERS: ['Τ1', 'Τ2', 'Τ3', 'Τ4'],\n  QUARTERS: ['1ο τρίμηνο', '2ο τρίμηνο', '3ο τρίμηνο', '4ο τρίμηνο'],\n  AMPMS: ['π.μ.', 'μ.μ.'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} - {0}', '{1} - {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale el_GR.\n */\ngoog.i18n.DateTimeSymbols_el_GR = goog.i18n.DateTimeSymbols_el;\n\n\n/**\n * Date/time formatting symbols for locale en_001.\n */\ngoog.i18n.DateTimeSymbols_en_001 = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_150.\n */\ngoog.i18n.DateTimeSymbols_en_150 = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_AG.\n */\ngoog.i18n.DateTimeSymbols_en_AG = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale en_AI.\n */\ngoog.i18n.DateTimeSymbols_en_AI = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_AS.\n */\ngoog.i18n.DateTimeSymbols_en_AS = goog.i18n.DateTimeSymbols_en;\n\n\n/**\n * Date/time formatting symbols for locale en_AT.\n */\ngoog.i18n.DateTimeSymbols_en_AT = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale en_BB.\n */\ngoog.i18n.DateTimeSymbols_en_BB = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_BE.\n */\ngoog.i18n.DateTimeSymbols_en_BE = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'dd MMM y', 'dd/MM/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale en_BI.\n */\ngoog.i18n.DateTimeSymbols_en_BI = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_BM.\n */\ngoog.i18n.DateTimeSymbols_en_BM = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_BS.\n */\ngoog.i18n.DateTimeSymbols_en_BS = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale en_BW.\n */\ngoog.i18n.DateTimeSymbols_en_BW = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, dd MMMM y', 'dd MMMM y', 'dd MMM y', 'dd/MM/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale en_BZ.\n */\ngoog.i18n.DateTimeSymbols_en_BZ = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, dd MMMM y', 'dd MMMM y', 'dd-MMM-y', 'dd/MM/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale en_CC.\n */\ngoog.i18n.DateTimeSymbols_en_CC = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_CH.\n */\ngoog.i18n.DateTimeSymbols_en_CH = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale en_CK.\n */\ngoog.i18n.DateTimeSymbols_en_CK = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_CM.\n */\ngoog.i18n.DateTimeSymbols_en_CM = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_CX.\n */\ngoog.i18n.DateTimeSymbols_en_CX = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_CY.\n */\ngoog.i18n.DateTimeSymbols_en_CY = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_DE.\n */\ngoog.i18n.DateTimeSymbols_en_DE = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale en_DG.\n */\ngoog.i18n.DateTimeSymbols_en_DG = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_DK.\n */\ngoog.i18n.DateTimeSymbols_en_DK = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH.mm.ss zzzz', 'HH.mm.ss z', 'HH.mm.ss', 'HH.mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale en_DM.\n */\ngoog.i18n.DateTimeSymbols_en_DM = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale en_ER.\n */\ngoog.i18n.DateTimeSymbols_en_ER = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_FI.\n */\ngoog.i18n.DateTimeSymbols_en_FI = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['H.mm.ss zzzz', 'H.mm.ss z', 'H.mm.ss', 'H.mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale en_FJ.\n */\ngoog.i18n.DateTimeSymbols_en_FJ = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale en_FK.\n */\ngoog.i18n.DateTimeSymbols_en_FK = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_FM.\n */\ngoog.i18n.DateTimeSymbols_en_FM = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_GD.\n */\ngoog.i18n.DateTimeSymbols_en_GD = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_GG.\n */\ngoog.i18n.DateTimeSymbols_en_GG = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale en_GH.\n */\ngoog.i18n.DateTimeSymbols_en_GH = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_GI.\n */\ngoog.i18n.DateTimeSymbols_en_GI = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale en_GM.\n */\ngoog.i18n.DateTimeSymbols_en_GM = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_GU.\n */\ngoog.i18n.DateTimeSymbols_en_GU = goog.i18n.DateTimeSymbols_en;\n\n\n/**\n * Date/time formatting symbols for locale en_GY.\n */\ngoog.i18n.DateTimeSymbols_en_GY = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_HK.\n */\ngoog.i18n.DateTimeSymbols_en_HK = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale en_IL.\n */\ngoog.i18n.DateTimeSymbols_en_IL = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [4, 5],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale en_IM.\n */\ngoog.i18n.DateTimeSymbols_en_IM = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale en_IO.\n */\ngoog.i18n.DateTimeSymbols_en_IO = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_JE.\n */\ngoog.i18n.DateTimeSymbols_en_JE = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale en_JM.\n */\ngoog.i18n.DateTimeSymbols_en_JM = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale en_KE.\n */\ngoog.i18n.DateTimeSymbols_en_KE = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale en_KI.\n */\ngoog.i18n.DateTimeSymbols_en_KI = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_KN.\n */\ngoog.i18n.DateTimeSymbols_en_KN = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_KY.\n */\ngoog.i18n.DateTimeSymbols_en_KY = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_LC.\n */\ngoog.i18n.DateTimeSymbols_en_LC = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_LR.\n */\ngoog.i18n.DateTimeSymbols_en_LR = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_LS.\n */\ngoog.i18n.DateTimeSymbols_en_LS = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_MG.\n */\ngoog.i18n.DateTimeSymbols_en_MG = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_MH.\n */\ngoog.i18n.DateTimeSymbols_en_MH = goog.i18n.DateTimeSymbols_en;\n\n\n/**\n * Date/time formatting symbols for locale en_MO.\n */\ngoog.i18n.DateTimeSymbols_en_MO = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale en_MP.\n */\ngoog.i18n.DateTimeSymbols_en_MP = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_MS.\n */\ngoog.i18n.DateTimeSymbols_en_MS = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_MT.\n */\ngoog.i18n.DateTimeSymbols_en_MT = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'dd MMMM y', 'dd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale en_MU.\n */\ngoog.i18n.DateTimeSymbols_en_MU = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_MW.\n */\ngoog.i18n.DateTimeSymbols_en_MW = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_MY.\n */\ngoog.i18n.DateTimeSymbols_en_MY = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_NA.\n */\ngoog.i18n.DateTimeSymbols_en_NA = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_NF.\n */\ngoog.i18n.DateTimeSymbols_en_NF = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_NG.\n */\ngoog.i18n.DateTimeSymbols_en_NG = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_NL.\n */\ngoog.i18n.DateTimeSymbols_en_NL = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale en_NR.\n */\ngoog.i18n.DateTimeSymbols_en_NR = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_NU.\n */\ngoog.i18n.DateTimeSymbols_en_NU = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_NZ.\n */\ngoog.i18n.DateTimeSymbols_en_NZ = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd/MM/y', 'd/MM/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale en_PG.\n */\ngoog.i18n.DateTimeSymbols_en_PG = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_PH.\n */\ngoog.i18n.DateTimeSymbols_en_PH = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale en_PK.\n */\ngoog.i18n.DateTimeSymbols_en_PK = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'dd-MMM-y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale en_PN.\n */\ngoog.i18n.DateTimeSymbols_en_PN = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_PR.\n */\ngoog.i18n.DateTimeSymbols_en_PR = goog.i18n.DateTimeSymbols_en;\n\n\n/**\n * Date/time formatting symbols for locale en_PW.\n */\ngoog.i18n.DateTimeSymbols_en_PW = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_RW.\n */\ngoog.i18n.DateTimeSymbols_en_RW = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_SB.\n */\ngoog.i18n.DateTimeSymbols_en_SB = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_SC.\n */\ngoog.i18n.DateTimeSymbols_en_SC = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_SD.\n */\ngoog.i18n.DateTimeSymbols_en_SD = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 5,\n  WEEKENDRANGE: [4, 5],\n  FIRSTWEEKCUTOFFDAY: 4\n};\n\n\n/**\n * Date/time formatting symbols for locale en_SE.\n */\ngoog.i18n.DateTimeSymbols_en_SE = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'y-MM-dd'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale en_SH.\n */\ngoog.i18n.DateTimeSymbols_en_SH = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_SI.\n */\ngoog.i18n.DateTimeSymbols_en_SI = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_SL.\n */\ngoog.i18n.DateTimeSymbols_en_SL = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_SS.\n */\ngoog.i18n.DateTimeSymbols_en_SS = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_SX.\n */\ngoog.i18n.DateTimeSymbols_en_SX = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_SZ.\n */\ngoog.i18n.DateTimeSymbols_en_SZ = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_TC.\n */\ngoog.i18n.DateTimeSymbols_en_TC = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_TK.\n */\ngoog.i18n.DateTimeSymbols_en_TK = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_TO.\n */\ngoog.i18n.DateTimeSymbols_en_TO = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_TT.\n */\ngoog.i18n.DateTimeSymbols_en_TT = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale en_TV.\n */\ngoog.i18n.DateTimeSymbols_en_TV = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_TZ.\n */\ngoog.i18n.DateTimeSymbols_en_TZ = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_UG.\n */\ngoog.i18n.DateTimeSymbols_en_UG = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_UM.\n */\ngoog.i18n.DateTimeSymbols_en_UM = goog.i18n.DateTimeSymbols_en;\n\n\n/**\n * Date/time formatting symbols for locale en_US_POSIX.\n */\ngoog.i18n.DateTimeSymbols_en_US_POSIX = goog.i18n.DateTimeSymbols_en;\n\n\n/**\n * Date/time formatting symbols for locale en_VC.\n */\ngoog.i18n.DateTimeSymbols_en_VC = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_VG.\n */\ngoog.i18n.DateTimeSymbols_en_VG = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_VI.\n */\ngoog.i18n.DateTimeSymbols_en_VI = goog.i18n.DateTimeSymbols_en;\n\n\n/**\n * Date/time formatting symbols for locale en_VU.\n */\ngoog.i18n.DateTimeSymbols_en_VU = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_WS.\n */\ngoog.i18n.DateTimeSymbols_en_WS = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale en_XA.\n */\ngoog.i18n.DateTimeSymbols_en_XA = {\n  ERAS: ['[ƁÇ one]', '[ÅÐ one]'],\n  ERANAMES: ['[Ɓéƒöŕé Çĥŕîšţ one two]', '[Åññö Ðöɱîñî one two]'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['[Ĵåñûåŕý one]', '[Ƒéƀŕûåŕý one]', '[Ṁåŕçĥ one]', '[Åþŕîļ one]', '[Ṁåý one]', '[Ĵûñé one]', '[Ĵûļý one]', '[Åûĝûšţ one]', '[Šéþţéɱƀéŕ one two]', '[Öçţöƀéŕ one]', '[Ñöṽéɱƀéŕ one]', '[Ðéçéɱƀéŕ one]'],\n  STANDALONEMONTHS: ['[Ĵåñûåŕý one]', '[Ƒéƀŕûåŕý one]', '[Ṁåŕçĥ one]', '[Åþŕîļ one]', '[Ṁåý one]', '[Ĵûñé one]', '[Ĵûļý one]', '[Åûĝûšţ one]', '[Šéþţéɱƀéŕ one two]', '[Öçţöƀéŕ one]', '[Ñöṽéɱƀéŕ one]', '[Ðéçéɱƀéŕ one]'],\n  SHORTMONTHS: ['[Ĵåñ one]', '[Ƒéƀ one]', '[Ṁåŕ one]', '[Åþŕ one]', '[Ṁåý one]', '[Ĵûñ one]', '[Ĵûļ one]', '[Åûĝ one]', '[Šéþ one]', '[Öçţ one]', '[Ñöṽ one]', '[Ðéç one]'],\n  STANDALONESHORTMONTHS: ['[Ĵåñ one]', '[Ƒéƀ one]', '[Ṁåŕ one]', '[Åþŕ one]', '[Ṁåý one]', '[Ĵûñ one]', '[Ĵûļ one]', '[Åûĝ one]', '[Šéþ one]', '[Öçţ one]', '[Ñöṽ one]', '[Ðéç one]'],\n  WEEKDAYS: ['[Šûñðåý one]', '[Ṁöñðåý one]', '[Ţûéšðåý one]', '[Ŵéðñéšðåý one two]', '[Ţĥûŕšðåý one]', '[Ƒŕîðåý one]', '[Šåţûŕðåý one]'],\n  STANDALONEWEEKDAYS: ['[Šûñðåý one]', '[Ṁöñðåý one]', '[Ţûéšðåý one]', '[Ŵéðñéšðåý one two]', '[Ţĥûŕšðåý one]', '[Ƒŕîðåý one]', '[Šåţûŕðåý one]'],\n  SHORTWEEKDAYS: ['[Šûñ one]', '[Ṁöñ one]', '[Ţûé one]', '[Ŵéð one]', '[Ţĥû one]', '[Ƒŕî one]', '[Šåţ one]'],\n  STANDALONESHORTWEEKDAYS: ['[Šûñ one]', '[Ṁöñ one]', '[Ţûé one]', '[Ŵéð one]', '[Ţĥû one]', '[Ƒŕî one]', '[Šåţ one]'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['[Ǫ① one]', '[Ǫ② one]', '[Ǫ③ one]', '[Ǫ④ one]'],\n  QUARTERS: ['[①šţ ǫûåŕţéŕ one two]', '[②ñð ǫûåŕţéŕ one two]', '[③ŕð ǫûåŕţéŕ one two]', '[④ţĥ ǫûåŕţéŕ one two]'],\n  AMPMS: ['[ÅṀ one]', '[ÞṀ one]'],\n  DATEFORMATS: ['[EEEE, MMMM d, y]', '[MMMM d, y]', '[MMM d, y]', '[M/d/yy]'],\n  TIMEFORMATS: ['[h:mm:ss a zzzz]', '[h:mm:ss a z]', '[h:mm:ss a]', '[h:mm a]'],\n  DATETIMEFORMATS: ['[{1} \\'åţ\\' {0} \\'one\\']', '[{1} \\'åţ\\' {0} \\'one\\']', '[{1}, {0}]', '[{1}, {0}]'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_ZM.\n */\ngoog.i18n.DateTimeSymbols_en_ZM = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale en_ZW.\n */\ngoog.i18n.DateTimeSymbols_en_ZW = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Before Christ', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  STANDALONEMONTHS: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  STANDALONEWEEKDAYS: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1st quarter', '2nd quarter', '3rd quarter', '4th quarter'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, dd MMMM y', 'dd MMMM y', 'dd MMM,y', 'd/M/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'at\\' {0}', '{1} \\'at\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale eo.\n */\ngoog.i18n.DateTimeSymbols_eo = {\n  ERAS: ['aK', 'pK'],\n  ERANAMES: ['aK', 'pK'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['januaro', 'februaro', 'marto', 'aprilo', 'majo', 'junio', 'julio', 'aŭgusto', 'septembro', 'oktobro', 'novembro', 'decembro'],\n  STANDALONEMONTHS: ['januaro', 'februaro', 'marto', 'aprilo', 'majo', 'junio', 'julio', 'aŭgusto', 'septembro', 'oktobro', 'novembro', 'decembro'],\n  SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aŭg', 'sep', 'okt', 'nov', 'dec'],\n  STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aŭg', 'sep', 'okt', 'nov', 'dec'],\n  WEEKDAYS: ['dimanĉo', 'lundo', 'mardo', 'merkredo', 'ĵaŭdo', 'vendredo', 'sabato'],\n  STANDALONEWEEKDAYS: ['dimanĉo', 'lundo', 'mardo', 'merkredo', 'ĵaŭdo', 'vendredo', 'sabato'],\n  SHORTWEEKDAYS: ['di', 'lu', 'ma', 'me', 'ĵa', 've', 'sa'],\n  STANDALONESHORTWEEKDAYS: ['di', 'lu', 'ma', 'me', 'ĵa', 've', 'sa'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['atm', 'ptm'],\n  DATEFORMATS: ['EEEE, d-\\'a\\' \\'de\\' MMMM y', 'y-MMMM-dd', 'y-MMM-dd', 'yy-MM-dd'],\n  TIMEFORMATS: ['H-\\'a\\' \\'horo\\' \\'kaj\\' m:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale es_AR.\n */\ngoog.i18n.DateTimeSymbols_es_AR = {\n  ERAS: ['a. C.', 'd. C.'],\n  ERANAMES: ['antes de Cristo', 'después de Cristo'],\n  NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'],\n  AMPMS: ['a. m.', 'p. m.'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'd MMM y', 'd/M/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale es_BO.\n */\ngoog.i18n.DateTimeSymbols_es_BO = {\n  ERAS: ['a. C.', 'd. C.'],\n  ERANAMES: ['antes de Cristo', 'después de Cristo'],\n  NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'],\n  AMPMS: ['a. m.', 'p. m.'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'd MMM \\'de\\' y', 'd/M/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale es_BR.\n */\ngoog.i18n.DateTimeSymbols_es_BR = {\n  ERAS: ['a. C.', 'd. C.'],\n  ERANAMES: ['antes de Cristo', 'después de Cristo'],\n  NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'],\n  AMPMS: ['a.m.', 'p.m.'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'd MMM y', 'd/M/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale es_BZ.\n */\ngoog.i18n.DateTimeSymbols_es_BZ = {\n  ERAS: ['a. C.', 'd. C.'],\n  ERANAMES: ['antes de Cristo', 'después de Cristo'],\n  NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'],\n  AMPMS: ['a.m.', 'p.m.'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'd MMM y', 'd/M/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale es_CL.\n */\ngoog.i18n.DateTimeSymbols_es_CL = {\n  ERAS: ['a. C.', 'd. C.'],\n  ERANAMES: ['antes de Cristo', 'después de Cristo'],\n  NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', 'dic.'],\n  WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'],\n  AMPMS: ['a. m.', 'p. m.'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'dd-MM-y', 'dd-MM-yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale es_CO.\n */\ngoog.i18n.DateTimeSymbols_es_CO = {\n  ERAS: ['a. C.', 'd. C.'],\n  ERANAMES: ['antes de Cristo', 'después de Cristo'],\n  NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', 'dic.'],\n  WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'],\n  AMPMS: ['a. m.', 'p. m.'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'd/MM/y', 'd/MM/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale es_CR.\n */\ngoog.i18n.DateTimeSymbols_es_CR = {\n  ERAS: ['a. C.', 'd. C.'],\n  ERANAMES: ['antes de Cristo', 'después de Cristo'],\n  NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'],\n  AMPMS: ['a. m.', 'p. m.'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'd MMM y', 'd/M/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale es_CU.\n */\ngoog.i18n.DateTimeSymbols_es_CU = {\n  ERAS: ['a. C.', 'd. C.'],\n  ERANAMES: ['antes de Cristo', 'después de Cristo'],\n  NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'],\n  AMPMS: ['a.m.', 'p.m.'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'd MMM y', 'd/M/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale es_DO.\n */\ngoog.i18n.DateTimeSymbols_es_DO = {\n  ERAS: ['a. C.', 'd. C.'],\n  ERANAMES: ['antes de Cristo', 'después de Cristo'],\n  NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'],\n  AMPMS: ['a. m.', 'p. m.'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'd MMM y', 'd/M/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale es_EA.\n */\ngoog.i18n.DateTimeSymbols_es_EA = {\n  ERAS: ['a. C.', 'd. C.'],\n  ERANAMES: ['antes de Cristo', 'después de Cristo'],\n  NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', 'dic.'],\n  STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', 'dic.'],\n  WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'],\n  AMPMS: ['a. m.', 'p. m.'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'd MMM y', 'd/M/yy'],\n  TIMEFORMATS: ['H:mm:ss (zzzz)', 'H:mm:ss z', 'H:mm:ss', 'H:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale es_EC.\n */\ngoog.i18n.DateTimeSymbols_es_EC = {\n  ERAS: ['a. C.', 'd. C.'],\n  ERANAMES: ['antes de Cristo', 'después de Cristo'],\n  NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'],\n  AMPMS: ['a. m.', 'p. m.'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'd MMM y', 'd/M/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale es_GQ.\n */\ngoog.i18n.DateTimeSymbols_es_GQ = {\n  ERAS: ['a. C.', 'd. C.'],\n  ERANAMES: ['antes de Cristo', 'después de Cristo'],\n  NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', 'dic.'],\n  STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', 'dic.'],\n  WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'],\n  AMPMS: ['a. m.', 'p. m.'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'd MMM y', 'd/M/yy'],\n  TIMEFORMATS: ['H:mm:ss (zzzz)', 'H:mm:ss z', 'H:mm:ss', 'H:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale es_GT.\n */\ngoog.i18n.DateTimeSymbols_es_GT = {\n  ERAS: ['a. C.', 'd. C.'],\n  ERANAMES: ['antes de Cristo', 'después de Cristo'],\n  NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'],\n  AMPMS: ['a. m.', 'p. m.'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'd/MM/y', 'd/MM/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale es_HN.\n */\ngoog.i18n.DateTimeSymbols_es_HN = {\n  ERAS: ['a. C.', 'd. C.'],\n  ERANAMES: ['antes de Cristo', 'después de Cristo'],\n  NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'],\n  AMPMS: ['a. m.', 'p. m.'],\n  DATEFORMATS: ['EEEE dd \\'de\\' MMMM \\'de\\' y', 'dd \\'de\\' MMMM \\'de\\' y', 'd MMM y', 'd/M/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale es_IC.\n */\ngoog.i18n.DateTimeSymbols_es_IC = {\n  ERAS: ['a. C.', 'd. C.'],\n  ERANAMES: ['antes de Cristo', 'después de Cristo'],\n  NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', 'dic.'],\n  STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', 'dic.'],\n  WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'],\n  AMPMS: ['a. m.', 'p. m.'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'd MMM y', 'd/M/yy'],\n  TIMEFORMATS: ['H:mm:ss (zzzz)', 'H:mm:ss z', 'H:mm:ss', 'H:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale es_NI.\n */\ngoog.i18n.DateTimeSymbols_es_NI = {\n  ERAS: ['a. C.', 'd. C.'],\n  ERANAMES: ['antes de Cristo', 'después de Cristo'],\n  NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'],\n  AMPMS: ['a. m.', 'p. m.'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'd MMM y', 'd/M/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale es_PA.\n */\ngoog.i18n.DateTimeSymbols_es_PA = {\n  ERAS: ['a. C.', 'd. C.'],\n  ERANAMES: ['antes de Cristo', 'después de Cristo'],\n  NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er. trimestre', '2do. trimestre', '3er. trimestre', '4.º trimestre'],\n  AMPMS: ['a. m.', 'p. m.'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'MM/dd/y', 'MM/dd/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale es_PE.\n */\ngoog.i18n.DateTimeSymbols_es_PE = {\n  ERAS: ['a. C.', 'd. C.'],\n  ERANAMES: ['antes de Cristo', 'después de Cristo'],\n  NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'setiembre', 'octubre', 'noviembre', 'diciembre'],\n  STANDALONEMONTHS: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Setiembre', 'Octubre', 'Noviembre', 'Diciembre'],\n  SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'set.', 'oct.', 'nov.', 'dic.'],\n  STANDALONESHORTMONTHS: ['Ene.', 'Feb.', 'Mar.', 'Abr.', 'May.', 'Jun.', 'Jul.', 'Ago.', 'Set.', 'Oct.', 'Nov.', 'Dic.'],\n  WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'],\n  AMPMS: ['a. m.', 'p. m.'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'd MMM y', 'd/MM/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale es_PH.\n */\ngoog.i18n.DateTimeSymbols_es_PH = {\n  ERAS: ['a. C.', 'd. C.'],\n  ERANAMES: ['antes de Cristo', 'después de Cristo'],\n  NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', 'dic.'],\n  STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', 'dic.'],\n  WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'],\n  AMPMS: ['a. m.', 'p. m.'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'd MMM y', 'd/M/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale es_PR.\n */\ngoog.i18n.DateTimeSymbols_es_PR = {\n  ERAS: ['a. C.', 'd. C.'],\n  ERANAMES: ['antes de Cristo', 'después de Cristo'],\n  NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'],\n  AMPMS: ['a. m.', 'p. m.'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'MM/dd/y', 'MM/dd/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale es_PY.\n */\ngoog.i18n.DateTimeSymbols_es_PY = {\n  ERAS: ['a. C.', 'd. C.'],\n  ERANAMES: ['antes de Cristo', 'después de Cristo'],\n  NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', 'dic.'],\n  STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', 'dic.'],\n  WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'],\n  AMPMS: ['a. m.', 'p. m.'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'd MMM y', 'd/M/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale es_SV.\n */\ngoog.i18n.DateTimeSymbols_es_SV = {\n  ERAS: ['a. C.', 'd. C.'],\n  ERANAMES: ['antes de Cristo', 'después de Cristo'],\n  NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sep.', 'oct.', 'nov.', 'dic.'],\n  WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'],\n  AMPMS: ['a. m.', 'p. m.'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'd MMM y', 'd/M/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale es_UY.\n */\ngoog.i18n.DateTimeSymbols_es_UY = {\n  ERAS: ['a. C.', 'd. C.'],\n  ERANAMES: ['antes de Cristo', 'después de Cristo'],\n  NARROWMONTHS: ['e', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'setiembre', 'octubre', 'noviembre', 'diciembre'],\n  STANDALONEMONTHS: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Setiembre', 'Octubre', 'Noviembre', 'Diciembre'],\n  SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'set.', 'oct.', 'nov.', 'dic.'],\n  STANDALONESHORTMONTHS: ['Ene.', 'Feb.', 'Mar.', 'Abr.', 'May.', 'Jun.', 'Jul.', 'Ago.', 'Set.', 'Oct.', 'Nov.', 'Dic.'],\n  WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.er trimestre', '2.º trimestre', '3.er trimestre', '4.º trimestre'],\n  AMPMS: ['a. m.', 'p. m.'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'd MMM y', 'd/M/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale es_VE.\n */\ngoog.i18n.DateTimeSymbols_es_VE = {\n  ERAS: ['a. C.', 'd. C.'],\n  ERANAMES: ['antes de Cristo', 'después de Cristo'],\n  NARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['E', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  STANDALONEMONTHS: ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],\n  SHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', 'dic.'],\n  STANDALONESHORTMONTHS: ['ene.', 'feb.', 'mar.', 'abr.', 'may.', 'jun.', 'jul.', 'ago.', 'sept.', 'oct.', 'nov.', 'dic.'],\n  WEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],\n  SHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  STANDALONESHORTWEEKDAYS: ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],\n  NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'j', 'v', 's'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2do trimestre', '3er trimestre', '4to trimestre'],\n  AMPMS: ['a. m.', 'p. m.'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'd MMM y', 'd/M/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale et_EE.\n */\ngoog.i18n.DateTimeSymbols_et_EE = goog.i18n.DateTimeSymbols_et;\n\n\n/**\n * Date/time formatting symbols for locale eu_ES.\n */\ngoog.i18n.DateTimeSymbols_eu_ES = goog.i18n.DateTimeSymbols_eu;\n\n\n/**\n * Date/time formatting symbols for locale ewo.\n */\ngoog.i18n.DateTimeSymbols_ewo = {\n  ERAS: ['oyk', 'ayk'],\n  ERANAMES: ['osúsúa Yésus kiri', 'ámvus Yésus Kirís'],\n  NARROWMONTHS: ['o', 'b', 'l', 'n', 't', 's', 'z', 'm', 'e', 'a', 'd', 'b'],\n  STANDALONENARROWMONTHS: ['o', 'b', 'l', 'n', 't', 's', 'z', 'm', 'e', 'a', 'd', 'b'],\n  MONTHS: ['ngɔn osú', 'ngɔn bɛ̌', 'ngɔn lála', 'ngɔn nyina', 'ngɔn tána', 'ngɔn saməna', 'ngɔn zamgbála', 'ngɔn mwom', 'ngɔn ebulú', 'ngɔn awóm', 'ngɔn awóm ai dziá', 'ngɔn awóm ai bɛ̌'],\n  STANDALONEMONTHS: ['ngɔn osú', 'ngɔn bɛ̌', 'ngɔn lála', 'ngɔn nyina', 'ngɔn tána', 'ngɔn saməna', 'ngɔn zamgbála', 'ngɔn mwom', 'ngɔn ebulú', 'ngɔn awóm', 'ngɔn awóm ai dziá', 'ngɔn awóm ai bɛ̌'],\n  SHORTMONTHS: ['ngo', 'ngb', 'ngl', 'ngn', 'ngt', 'ngs', 'ngz', 'ngm', 'nge', 'nga', 'ngad', 'ngab'],\n  STANDALONESHORTMONTHS: ['ngo', 'ngb', 'ngl', 'ngn', 'ngt', 'ngs', 'ngz', 'ngm', 'nge', 'nga', 'ngad', 'ngab'],\n  WEEKDAYS: ['sɔ́ndɔ', 'mɔ́ndi', 'sɔ́ndɔ məlú mə́bɛ̌', 'sɔ́ndɔ məlú mə́lɛ́', 'sɔ́ndɔ məlú mə́nyi', 'fúladé', 'séradé'],\n  STANDALONEWEEKDAYS: ['sɔ́ndɔ', 'mɔ́ndi', 'sɔ́ndɔ məlú mə́bɛ̌', 'sɔ́ndɔ məlú mə́lɛ́', 'sɔ́ndɔ məlú mə́nyi', 'fúladé', 'séradé'],\n  SHORTWEEKDAYS: ['sɔ́n', 'mɔ́n', 'smb', 'sml', 'smn', 'fúl', 'sér'],\n  STANDALONESHORTWEEKDAYS: ['sɔ́n', 'mɔ́n', 'smb', 'sml', 'smn', 'fúl', 'sér'],\n  NARROWWEEKDAYS: ['s', 'm', 's', 's', 's', 'f', 's'],\n  STANDALONENARROWWEEKDAYS: ['s', 'm', 's', 's', 's', 'f', 's'],\n  SHORTQUARTERS: ['nno', 'nnb', 'nnl', 'nnny'],\n  QUARTERS: ['nsámbá ngɔn asú', 'nsámbá ngɔn bɛ̌', 'nsámbá ngɔn lála', 'nsámbá ngɔn nyina'],\n  AMPMS: ['kíkíríg', 'ngəgógəle'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ewo_CM.\n */\ngoog.i18n.DateTimeSymbols_ewo_CM = goog.i18n.DateTimeSymbols_ewo;\n\n\n/**\n * Date/time formatting symbols for locale fa_AF.\n */\ngoog.i18n.DateTimeSymbols_fa_AF = {\n  ZERODIGIT: 0x06F0,\n  ERAS: ['ق.م.', 'م.'],\n  ERANAMES: ['قبل از میلاد', 'میلادی'],\n  NARROWMONTHS: ['ج', 'ف', 'م', 'ا', 'م', 'ج', 'ج', 'ا', 'س', 'ا', 'ن', 'د'],\n  STANDALONENARROWMONTHS: ['ج', 'ف', 'م', 'ا', 'م', 'ج', 'ج', 'ا', 'س', 'ا', 'ن', 'د'],\n  MONTHS: ['جنوری', 'فبروری', 'مارچ', 'اپریل', 'می', 'جون', 'جولای', 'اگست', 'سپتمبر', 'اکتوبر', 'نومبر', 'دسمبر'],\n  STANDALONEMONTHS: ['جنوری', 'فبروری', 'مارچ', 'اپریل', 'می', 'جون', 'جولای', 'اگست', 'سپتمبر', 'اکتوبر', 'نومبر', 'دسمبر'],\n  SHORTMONTHS: ['جنو', 'فبروری', 'مارچ', 'اپریل', 'می', 'جون', 'جول', 'اگست', 'سپتمبر', 'اکتوبر', 'نومبر', 'دسم'],\n  STANDALONESHORTMONTHS: ['جنوری', 'فبروری', 'مارچ', 'اپریل', 'می', 'جون', 'جولای', 'اگست', 'سپتمبر', 'اکتوبر', 'نومبر', 'دسمبر'],\n  WEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'],\n  STANDALONEWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'],\n  SHORTWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'],\n  STANDALONESHORTWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'],\n  NARROWWEEKDAYS: ['ی', 'د', 'س', 'چ', 'پ', 'ج', 'ش'],\n  STANDALONENARROWWEEKDAYS: ['ی', 'د', 'س', 'چ', 'پ', 'ج', 'ش'],\n  SHORTQUARTERS: ['ر۱', 'ر۲', 'ر۳', 'ر۴'],\n  QUARTERS: ['ربع اول', 'ربع دوم', 'ربع سوم', 'ربع چهارم'],\n  AMPMS: ['قبل‌ازظهر', 'بعدازظهر'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'y/M/d'],\n  TIMEFORMATS: ['H:mm:ss (zzzz)', 'H:mm:ss (z)', 'H:mm:ss', 'H:mm'],\n  DATETIMEFORMATS: ['{1}، ساعت {0}', '{1}، ساعت {0}', '{1}،‏ {0}', '{1}،‏ {0}'],\n  FIRSTDAYOFWEEK: 5,\n  WEEKENDRANGE: [3, 4],\n  FIRSTWEEKCUTOFFDAY: 4\n};\n\n\n/**\n * Date/time formatting symbols for locale fa_IR.\n */\ngoog.i18n.DateTimeSymbols_fa_IR = goog.i18n.DateTimeSymbols_fa;\n\n\n/**\n * Date/time formatting symbols for locale ff.\n */\ngoog.i18n.DateTimeSymbols_ff = {\n  ERAS: ['H-I', 'C-I'],\n  ERANAMES: ['Hade Iisa', 'Caggal Iisa'],\n  NARROWMONTHS: ['s', 'c', 'm', 's', 'd', 'k', 'm', 'j', 's', 'y', 'j', 'b'],\n  STANDALONENARROWMONTHS: ['s', 'c', 'm', 's', 'd', 'k', 'm', 'j', 's', 'y', 'j', 'b'],\n  MONTHS: ['siilo', 'colte', 'mbooy', 'seeɗto', 'duujal', 'korse', 'morso', 'juko', 'siilto', 'yarkomaa', 'jolal', 'bowte'],\n  STANDALONEMONTHS: ['siilo', 'colte', 'mbooy', 'seeɗto', 'duujal', 'korse', 'morso', 'juko', 'siilto', 'yarkomaa', 'jolal', 'bowte'],\n  SHORTMONTHS: ['sii', 'col', 'mbo', 'see', 'duu', 'kor', 'mor', 'juk', 'slt', 'yar', 'jol', 'bow'],\n  STANDALONESHORTMONTHS: ['sii', 'col', 'mbo', 'see', 'duu', 'kor', 'mor', 'juk', 'slt', 'yar', 'jol', 'bow'],\n  WEEKDAYS: ['dewo', 'aaɓnde', 'mawbaare', 'njeslaare', 'naasaande', 'mawnde', 'hoore-biir'],\n  STANDALONEWEEKDAYS: ['dewo', 'aaɓnde', 'mawbaare', 'njeslaare', 'naasaande', 'mawnde', 'hoore-biir'],\n  SHORTWEEKDAYS: ['dew', 'aaɓ', 'maw', 'nje', 'naa', 'mwd', 'hbi'],\n  STANDALONESHORTWEEKDAYS: ['dew', 'aaɓ', 'maw', 'nje', 'naa', 'mwd', 'hbi'],\n  NARROWWEEKDAYS: ['d', 'a', 'm', 'n', 'n', 'm', 'h'],\n  STANDALONENARROWWEEKDAYS: ['d', 'a', 'm', 'n', 'n', 'm', 'h'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['Termes 1', 'Termes 2', 'Termes 3', 'Termes 4'],\n  AMPMS: ['subaka', 'kikiiɗe'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ff_CM.\n */\ngoog.i18n.DateTimeSymbols_ff_CM = goog.i18n.DateTimeSymbols_ff;\n\n\n/**\n * Date/time formatting symbols for locale ff_GN.\n */\ngoog.i18n.DateTimeSymbols_ff_GN = goog.i18n.DateTimeSymbols_ff;\n\n\n/**\n * Date/time formatting symbols for locale ff_MR.\n */\ngoog.i18n.DateTimeSymbols_ff_MR = {\n  ERAS: ['H-I', 'C-I'],\n  ERANAMES: ['Hade Iisa', 'Caggal Iisa'],\n  NARROWMONTHS: ['s', 'c', 'm', 's', 'd', 'k', 'm', 'j', 's', 'y', 'j', 'b'],\n  STANDALONENARROWMONTHS: ['s', 'c', 'm', 's', 'd', 'k', 'm', 'j', 's', 'y', 'j', 'b'],\n  MONTHS: ['siilo', 'colte', 'mbooy', 'seeɗto', 'duujal', 'korse', 'morso', 'juko', 'siilto', 'yarkomaa', 'jolal', 'bowte'],\n  STANDALONEMONTHS: ['siilo', 'colte', 'mbooy', 'seeɗto', 'duujal', 'korse', 'morso', 'juko', 'siilto', 'yarkomaa', 'jolal', 'bowte'],\n  SHORTMONTHS: ['sii', 'col', 'mbo', 'see', 'duu', 'kor', 'mor', 'juk', 'slt', 'yar', 'jol', 'bow'],\n  STANDALONESHORTMONTHS: ['sii', 'col', 'mbo', 'see', 'duu', 'kor', 'mor', 'juk', 'slt', 'yar', 'jol', 'bow'],\n  WEEKDAYS: ['dewo', 'aaɓnde', 'mawbaare', 'njeslaare', 'naasaande', 'mawnde', 'hoore-biir'],\n  STANDALONEWEEKDAYS: ['dewo', 'aaɓnde', 'mawbaare', 'njeslaare', 'naasaande', 'mawnde', 'hoore-biir'],\n  SHORTWEEKDAYS: ['dew', 'aaɓ', 'maw', 'nje', 'naa', 'mwd', 'hbi'],\n  STANDALONESHORTWEEKDAYS: ['dew', 'aaɓ', 'maw', 'nje', 'naa', 'mwd', 'hbi'],\n  NARROWWEEKDAYS: ['d', 'a', 'm', 'n', 'n', 'm', 'h'],\n  STANDALONENARROWWEEKDAYS: ['d', 'a', 'm', 'n', 'n', 'm', 'h'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['Termes 1', 'Termes 2', 'Termes 3', 'Termes 4'],\n  AMPMS: ['subaka', 'kikiiɗe'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ff_SN.\n */\ngoog.i18n.DateTimeSymbols_ff_SN = goog.i18n.DateTimeSymbols_ff;\n\n\n/**\n * Date/time formatting symbols for locale fi_FI.\n */\ngoog.i18n.DateTimeSymbols_fi_FI = goog.i18n.DateTimeSymbols_fi;\n\n\n/**\n * Date/time formatting symbols for locale fil_PH.\n */\ngoog.i18n.DateTimeSymbols_fil_PH = goog.i18n.DateTimeSymbols_fil;\n\n\n/**\n * Date/time formatting symbols for locale fo.\n */\ngoog.i18n.DateTimeSymbols_fo = {\n  ERAS: ['f.Kr.', 'e.Kr.'],\n  ERANAMES: ['fyri Krist', 'eftir Krist'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['januar', 'februar', 'mars', 'apríl', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'desember'],\n  STANDALONEMONTHS: ['januar', 'februar', 'mars', 'apríl', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'desember'],\n  SHORTMONTHS: ['jan.', 'feb.', 'mar.', 'apr.', 'mai', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'des.'],\n  STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'mai', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'des'],\n  WEEKDAYS: ['sunnudagur', 'mánadagur', 'týsdagur', 'mikudagur', 'hósdagur', 'fríggjadagur', 'leygardagur'],\n  STANDALONEWEEKDAYS: ['sunnudagur', 'mánadagur', 'týsdagur', 'mikudagur', 'hósdagur', 'fríggjadagur', 'leygardagur'],\n  SHORTWEEKDAYS: ['sun.', 'mán.', 'týs.', 'mik.', 'hós.', 'frí.', 'ley.'],\n  STANDALONESHORTWEEKDAYS: ['sun', 'mán', 'týs', 'mik', 'hós', 'frí', 'ley'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'M', 'H', 'F', 'L'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'M', 'H', 'F', 'L'],\n  SHORTQUARTERS: ['1. ársfj.', '2. ársfj.', '3. ársfj.', '4. ársfj.'],\n  QUARTERS: ['1. ársfjórðingur', '2. ársfjórðingur', '3. ársfjórðingur', '4. ársfjórðingur'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'dd.MM.y', 'dd.MM.yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'kl\\'. {0}', '{1} \\'kl\\'. {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale fo_DK.\n */\ngoog.i18n.DateTimeSymbols_fo_DK = goog.i18n.DateTimeSymbols_fo;\n\n\n/**\n * Date/time formatting symbols for locale fo_FO.\n */\ngoog.i18n.DateTimeSymbols_fo_FO = goog.i18n.DateTimeSymbols_fo;\n\n\n/**\n * Date/time formatting symbols for locale fr_BE.\n */\ngoog.i18n.DateTimeSymbols_fr_BE = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/MM/yy'],\n  TIMEFORMATS: ['H \\'h\\' mm \\'min\\' ss \\'s\\' zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_BF.\n */\ngoog.i18n.DateTimeSymbols_fr_BF = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_BI.\n */\ngoog.i18n.DateTimeSymbols_fr_BI = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_BJ.\n */\ngoog.i18n.DateTimeSymbols_fr_BJ = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_BL.\n */\ngoog.i18n.DateTimeSymbols_fr_BL = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_CD.\n */\ngoog.i18n.DateTimeSymbols_fr_CD = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_CF.\n */\ngoog.i18n.DateTimeSymbols_fr_CF = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_CG.\n */\ngoog.i18n.DateTimeSymbols_fr_CG = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_CH.\n */\ngoog.i18n.DateTimeSymbols_fr_CH = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd.MM.yy'],\n  TIMEFORMATS: ['HH.mm:ss \\'h\\' zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_CI.\n */\ngoog.i18n.DateTimeSymbols_fr_CI = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_CM.\n */\ngoog.i18n.DateTimeSymbols_fr_CM = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['matin', 'soir'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_DJ.\n */\ngoog.i18n.DateTimeSymbols_fr_DJ = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 5,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 4\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_DZ.\n */\ngoog.i18n.DateTimeSymbols_fr_DZ = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 5,\n  WEEKENDRANGE: [4, 5],\n  FIRSTWEEKCUTOFFDAY: 4\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_FR.\n */\ngoog.i18n.DateTimeSymbols_fr_FR = goog.i18n.DateTimeSymbols_fr;\n\n\n/**\n * Date/time formatting symbols for locale fr_GA.\n */\ngoog.i18n.DateTimeSymbols_fr_GA = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_GF.\n */\ngoog.i18n.DateTimeSymbols_fr_GF = goog.i18n.DateTimeSymbols_fr;\n\n\n/**\n * Date/time formatting symbols for locale fr_GN.\n */\ngoog.i18n.DateTimeSymbols_fr_GN = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_GP.\n */\ngoog.i18n.DateTimeSymbols_fr_GP = goog.i18n.DateTimeSymbols_fr;\n\n\n/**\n * Date/time formatting symbols for locale fr_GQ.\n */\ngoog.i18n.DateTimeSymbols_fr_GQ = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_HT.\n */\ngoog.i18n.DateTimeSymbols_fr_HT = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_KM.\n */\ngoog.i18n.DateTimeSymbols_fr_KM = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_LU.\n */\ngoog.i18n.DateTimeSymbols_fr_LU = goog.i18n.DateTimeSymbols_fr;\n\n\n/**\n * Date/time formatting symbols for locale fr_MA.\n */\ngoog.i18n.DateTimeSymbols_fr_MA = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['jan.', 'fév.', 'mar.', 'avr.', 'mai', 'jui.', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['jan.', 'fév.', 'mar.', 'avr.', 'mai', 'jui.', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['a.m.', 'p.m.'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 5,\n  WEEKENDRANGE: [4, 5],\n  FIRSTWEEKCUTOFFDAY: 4\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_MC.\n */\ngoog.i18n.DateTimeSymbols_fr_MC = goog.i18n.DateTimeSymbols_fr;\n\n\n/**\n * Date/time formatting symbols for locale fr_MF.\n */\ngoog.i18n.DateTimeSymbols_fr_MF = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_MG.\n */\ngoog.i18n.DateTimeSymbols_fr_MG = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_ML.\n */\ngoog.i18n.DateTimeSymbols_fr_ML = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['le 1er trimestre', 'le 2ème trimestre', 'le 3ème trimestre', 'le 4ème trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_MQ.\n */\ngoog.i18n.DateTimeSymbols_fr_MQ = goog.i18n.DateTimeSymbols_fr;\n\n\n/**\n * Date/time formatting symbols for locale fr_MR.\n */\ngoog.i18n.DateTimeSymbols_fr_MR = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_MU.\n */\ngoog.i18n.DateTimeSymbols_fr_MU = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_NC.\n */\ngoog.i18n.DateTimeSymbols_fr_NC = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_NE.\n */\ngoog.i18n.DateTimeSymbols_fr_NE = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_PF.\n */\ngoog.i18n.DateTimeSymbols_fr_PF = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_PM.\n */\ngoog.i18n.DateTimeSymbols_fr_PM = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_RE.\n */\ngoog.i18n.DateTimeSymbols_fr_RE = goog.i18n.DateTimeSymbols_fr;\n\n\n/**\n * Date/time formatting symbols for locale fr_RW.\n */\ngoog.i18n.DateTimeSymbols_fr_RW = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_SC.\n */\ngoog.i18n.DateTimeSymbols_fr_SC = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_SN.\n */\ngoog.i18n.DateTimeSymbols_fr_SN = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_SY.\n */\ngoog.i18n.DateTimeSymbols_fr_SY = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 5,\n  WEEKENDRANGE: [4, 5],\n  FIRSTWEEKCUTOFFDAY: 4\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_TD.\n */\ngoog.i18n.DateTimeSymbols_fr_TD = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_TG.\n */\ngoog.i18n.DateTimeSymbols_fr_TG = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_TN.\n */\ngoog.i18n.DateTimeSymbols_fr_TN = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [4, 5],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_VU.\n */\ngoog.i18n.DateTimeSymbols_fr_VU = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_WF.\n */\ngoog.i18n.DateTimeSymbols_fr_WF = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale fr_YT.\n */\ngoog.i18n.DateTimeSymbols_fr_YT = {\n  ERAS: ['av. J.-C.', 'ap. J.-C.'],\n  ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  STANDALONEMONTHS: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n  SHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  STANDALONESHORTMONTHS: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],\n  WEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  STANDALONEWEEKDAYS: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n  SHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  STANDALONESHORTWEEKDAYS: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1er trimestre', '2e trimestre', '3e trimestre', '4e trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} \\'à\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale fur.\n */\ngoog.i18n.DateTimeSymbols_fur = {\n  ERAS: ['pdC', 'ddC'],\n  ERANAMES: ['pdC', 'ddC'],\n  NARROWMONTHS: ['Z', 'F', 'M', 'A', 'M', 'J', 'L', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['Z', 'F', 'M', 'A', 'M', 'J', 'L', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Zenâr', 'Fevrâr', 'Març', 'Avrîl', 'Mai', 'Jugn', 'Lui', 'Avost', 'Setembar', 'Otubar', 'Novembar', 'Dicembar'],\n  STANDALONEMONTHS: ['Zenâr', 'Fevrâr', 'Març', 'Avrîl', 'Mai', 'Jugn', 'Lui', 'Avost', 'Setembar', 'Otubar', 'Novembar', 'Dicembar'],\n  SHORTMONTHS: ['Zen', 'Fev', 'Mar', 'Avr', 'Mai', 'Jug', 'Lui', 'Avo', 'Set', 'Otu', 'Nov', 'Dic'],\n  STANDALONESHORTMONTHS: ['Zen', 'Fev', 'Mar', 'Avr', 'Mai', 'Jug', 'Lui', 'Avo', 'Set', 'Otu', 'Nov', 'Dic'],\n  WEEKDAYS: ['domenie', 'lunis', 'martars', 'miercus', 'joibe', 'vinars', 'sabide'],\n  STANDALONEWEEKDAYS: ['domenie', 'lunis', 'martars', 'miercus', 'joibe', 'vinars', 'sabide'],\n  SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mie', 'joi', 'vin', 'sab'],\n  STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mie', 'joi', 'vin', 'sab'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['Prin trimestri', 'Secont trimestri', 'Tierç trimestri', 'Cuart trimestri'],\n  AMPMS: ['a.', 'p.'],\n  DATEFORMATS: ['EEEE d \\'di\\' MMMM \\'dal\\' y', 'd \\'di\\' MMMM \\'dal\\' y', 'dd/MM/y', 'dd/MM/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale fur_IT.\n */\ngoog.i18n.DateTimeSymbols_fur_IT = goog.i18n.DateTimeSymbols_fur;\n\n\n/**\n * Date/time formatting symbols for locale fy.\n */\ngoog.i18n.DateTimeSymbols_fy = {\n  ERAS: ['f.Kr.', 'n.Kr.'],\n  ERANAMES: ['Foar Kristus', 'nei Kristus'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Jannewaris', 'Febrewaris', 'Maart', 'April', 'Maaie', 'Juny', 'July', 'Augustus', 'Septimber', 'Oktober', 'Novimber', 'Desimber'],\n  STANDALONEMONTHS: ['Jannewaris', 'Febrewaris', 'Maart', 'April', 'Maaie', 'Juny', 'July', 'Augustus', 'Septimber', 'Oktober', 'Novimber', 'Desimber'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mrt', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Des'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mrt', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Des'],\n  WEEKDAYS: ['snein', 'moandei', 'tiisdei', 'woansdei', 'tongersdei', 'freed', 'sneon'],\n  STANDALONEWEEKDAYS: ['snein', 'moandei', 'tiisdei', 'woansdei', 'tongersdei', 'freed', 'sneon'],\n  SHORTWEEKDAYS: ['si', 'mo', 'ti', 'wo', 'to', 'fr', 'so'],\n  STANDALONESHORTWEEKDAYS: ['si', 'mo', 'ti', 'wo', 'to', 'fr', 'so'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['1e fearnsjier', '2e fearnsjier', '3e fearnsjier', '4e fearnsjier'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd-MM-yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'om\\' {0}', '{1} \\'om\\' {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale fy_NL.\n */\ngoog.i18n.DateTimeSymbols_fy_NL = goog.i18n.DateTimeSymbols_fy;\n\n\n/**\n * Date/time formatting symbols for locale ga_IE.\n */\ngoog.i18n.DateTimeSymbols_ga_IE = goog.i18n.DateTimeSymbols_ga;\n\n\n/**\n * Date/time formatting symbols for locale gd.\n */\ngoog.i18n.DateTimeSymbols_gd = {\n  ERAS: ['RC', 'AD'],\n  ERANAMES: ['Ro Chrìosta', 'An dèidh Chrìosta'],\n  NARROWMONTHS: ['F', 'G', 'M', 'G', 'C', 'Ò', 'I', 'L', 'S', 'D', 'S', 'D'],\n  STANDALONENARROWMONTHS: ['F', 'G', 'M', 'G', 'C', 'Ò', 'I', 'L', 'S', 'D', 'S', 'D'],\n  MONTHS: ['dhen Fhaoilleach', 'dhen Ghearran', 'dhen Mhàrt', 'dhen Ghiblean', 'dhen Chèitean', 'dhen Ògmhios', 'dhen Iuchar', 'dhen Lùnastal', 'dhen t-Sultain', 'dhen Dàmhair', 'dhen t-Samhain', 'dhen Dùbhlachd'],\n  STANDALONEMONTHS: ['Am Faoilleach', 'An Gearran', 'Am Màrt', 'An Giblean', 'An Cèitean', 'An t-Ògmhios', 'An t-Iuchar', 'An Lùnastal', 'An t-Sultain', 'An Dàmhair', 'An t-Samhain', 'An Dùbhlachd'],\n  SHORTMONTHS: ['Faoi', 'Gearr', 'Màrt', 'Gibl', 'Cèit', 'Ògmh', 'Iuch', 'Lùna', 'Sult', 'Dàmh', 'Samh', 'Dùbh'],\n  STANDALONESHORTMONTHS: ['Faoi', 'Gearr', 'Màrt', 'Gibl', 'Cèit', 'Ògmh', 'Iuch', 'Lùna', 'Sult', 'Dàmh', 'Samh', 'Dùbh'],\n  WEEKDAYS: ['DiDòmhnaich', 'DiLuain', 'DiMàirt', 'DiCiadain', 'DiarDaoin', 'DihAoine', 'DiSathairne'],\n  STANDALONEWEEKDAYS: ['DiDòmhnaich', 'DiLuain', 'DiMàirt', 'DiCiadain', 'DiarDaoin', 'DihAoine', 'DiSathairne'],\n  SHORTWEEKDAYS: ['DiD', 'DiL', 'DiM', 'DiC', 'Dia', 'Dih', 'DiS'],\n  STANDALONESHORTWEEKDAYS: ['DiD', 'DiL', 'DiM', 'DiC', 'Dia', 'Dih', 'DiS'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'C', 'A', 'H', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'C', 'A', 'H', 'S'],\n  SHORTQUARTERS: ['C1', 'C2', 'C3', 'C4'],\n  QUARTERS: ['1d chairteal', '2na cairteal', '3s cairteal', '4mh cairteal'],\n  AMPMS: ['m', 'f'],\n  DATEFORMATS: ['EEEE, d\\'mh\\' MMMM y', 'd\\'mh\\' MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale gd_GB.\n */\ngoog.i18n.DateTimeSymbols_gd_GB = goog.i18n.DateTimeSymbols_gd;\n\n\n/**\n * Date/time formatting symbols for locale gl_ES.\n */\ngoog.i18n.DateTimeSymbols_gl_ES = goog.i18n.DateTimeSymbols_gl;\n\n\n/**\n * Date/time formatting symbols for locale gsw_CH.\n */\ngoog.i18n.DateTimeSymbols_gsw_CH = goog.i18n.DateTimeSymbols_gsw;\n\n\n/**\n * Date/time formatting symbols for locale gsw_FR.\n */\ngoog.i18n.DateTimeSymbols_gsw_FR = goog.i18n.DateTimeSymbols_gsw;\n\n\n/**\n * Date/time formatting symbols for locale gsw_LI.\n */\ngoog.i18n.DateTimeSymbols_gsw_LI = goog.i18n.DateTimeSymbols_gsw;\n\n\n/**\n * Date/time formatting symbols for locale gu_IN.\n */\ngoog.i18n.DateTimeSymbols_gu_IN = goog.i18n.DateTimeSymbols_gu;\n\n\n/**\n * Date/time formatting symbols for locale guz.\n */\ngoog.i18n.DateTimeSymbols_guz = {\n  ERAS: ['YA', 'YK'],\n  ERANAMES: ['Yeso ataiborwa', 'Yeso kaiboirwe'],\n  NARROWMONTHS: ['C', 'F', 'M', 'A', 'M', 'J', 'C', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['C', 'F', 'M', 'A', 'M', 'J', 'C', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Chanuari', 'Feburari', 'Machi', 'Apiriri', 'Mei', 'Juni', 'Chulai', 'Agosti', 'Septemba', 'Okitoba', 'Nobemba', 'Disemba'],\n  STANDALONEMONTHS: ['Chanuari', 'Feburari', 'Machi', 'Apiriri', 'Mei', 'Juni', 'Chulai', 'Agosti', 'Septemba', 'Okitoba', 'Nobemba', 'Disemba'],\n  SHORTMONTHS: ['Can', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Cul', 'Agt', 'Sep', 'Okt', 'Nob', 'Dis'],\n  STANDALONESHORTMONTHS: ['Can', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Cul', 'Agt', 'Sep', 'Okt', 'Nob', 'Dis'],\n  WEEKDAYS: ['Chumapiri', 'Chumatato', 'Chumaine', 'Chumatano', 'Aramisi', 'Ichuma', 'Esabato'],\n  STANDALONEWEEKDAYS: ['Chumapiri', 'Chumatato', 'Chumaine', 'Chumatano', 'Aramisi', 'Ichuma', 'Esabato'],\n  SHORTWEEKDAYS: ['Cpr', 'Ctt', 'Cmn', 'Cmt', 'Ars', 'Icm', 'Est'],\n  STANDALONESHORTWEEKDAYS: ['Cpr', 'Ctt', 'Cmn', 'Cmt', 'Ars', 'Icm', 'Est'],\n  NARROWWEEKDAYS: ['C', 'C', 'C', 'C', 'A', 'I', 'E'],\n  STANDALONENARROWWEEKDAYS: ['C', 'C', 'C', 'C', 'A', 'I', 'E'],\n  SHORTQUARTERS: ['E1', 'E2', 'E3', 'E4'],\n  QUARTERS: ['Erobo entang’ani', 'Erobo yakabere', 'Erobo yagatato', 'Erobo yakane'],\n  AMPMS: ['Mambia', 'Mog'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale guz_KE.\n */\ngoog.i18n.DateTimeSymbols_guz_KE = goog.i18n.DateTimeSymbols_guz;\n\n\n/**\n * Date/time formatting symbols for locale gv.\n */\ngoog.i18n.DateTimeSymbols_gv = {\n  ERAS: ['RC', 'AD'],\n  ERANAMES: ['RC', 'AD'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['Jerrey-geuree', 'Toshiaght-arree', 'Mayrnt', 'Averil', 'Boaldyn', 'Mean-souree', 'Jerrey-souree', 'Luanistyn', 'Mean-fouyir', 'Jerrey-fouyir', 'Mee Houney', 'Mee ny Nollick'],\n  STANDALONEMONTHS: ['Jerrey-geuree', 'Toshiaght-arree', 'Mayrnt', 'Averil', 'Boaldyn', 'Mean-souree', 'Jerrey-souree', 'Luanistyn', 'Mean-fouyir', 'Jerrey-fouyir', 'Mee Houney', 'Mee ny Nollick'],\n  SHORTMONTHS: ['J-guer', 'T-arree', 'Mayrnt', 'Avrril', 'Boaldyn', 'M-souree', 'J-souree', 'Luanistyn', 'M-fouyir', 'J-fouyir', 'M-Houney', 'M-Nollick'],\n  STANDALONESHORTMONTHS: ['J-guer', 'T-arree', 'Mayrnt', 'Avrril', 'Boaldyn', 'M-souree', 'J-souree', 'Luanistyn', 'M-fouyir', 'J-fouyir', 'M-Houney', 'M-Nollick'],\n  WEEKDAYS: ['Jedoonee', 'Jelhein', 'Jemayrt', 'Jercean', 'Jerdein', 'Jeheiney', 'Jesarn'],\n  STANDALONEWEEKDAYS: ['Jedoonee', 'Jelhein', 'Jemayrt', 'Jercean', 'Jerdein', 'Jeheiney', 'Jesarn'],\n  SHORTWEEKDAYS: ['Jed', 'Jel', 'Jem', 'Jerc', 'Jerd', 'Jeh', 'Jes'],\n  STANDALONESHORTWEEKDAYS: ['Jed', 'Jel', 'Jem', 'Jerc', 'Jerd', 'Jeh', 'Jes'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['a.m.', 'p.m.'],\n  DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale gv_IM.\n */\ngoog.i18n.DateTimeSymbols_gv_IM = goog.i18n.DateTimeSymbols_gv;\n\n\n/**\n * Date/time formatting symbols for locale ha.\n */\ngoog.i18n.DateTimeSymbols_ha = {\n  ERAS: ['KHAI', 'BHAI'],\n  ERANAMES: ['Kafin haihuwar annab', 'Bayan haihuwar annab'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'Y', 'Y', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'Y', 'Y', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Janairu', 'Faburairu', 'Maris', 'Afirilu', 'Mayu', 'Yuni', 'Yuli', 'Agusta', 'Satumba', 'Oktoba', 'Nuwamba', 'Disamba'],\n  STANDALONEMONTHS: ['Janairu', 'Faburairu', 'Maris', 'Afirilu', 'Mayu', 'Yuni', 'Yuli', 'Agusta', 'Satumba', 'Oktoba', 'Nuwamba', 'Disamba'],\n  SHORTMONTHS: ['Jan', 'Fab', 'Mar', 'Afi', 'May', 'Yun', 'Yul', 'Agu', 'Sat', 'Okt', 'Nuw', 'Dis'],\n  STANDALONESHORTMONTHS: ['Jan', 'Fab', 'Mar', 'Afi', 'May', 'Yun', 'Yul', 'Agu', 'Sat', 'Okt', 'Nuw', 'Dis'],\n  WEEKDAYS: ['Lahadi', 'Litinin', 'Talata', 'Laraba', 'Alhamis', 'Jummaʼa', 'Asabar'],\n  STANDALONEWEEKDAYS: ['Lahadi', 'Litinin', 'Talata', 'Laraba', 'Alhamis', 'Jummaʼa', 'Asabar'],\n  SHORTWEEKDAYS: ['Lah', 'Lit', 'Tal', 'Lar', 'Alh', 'Jum', 'Asa'],\n  STANDALONESHORTWEEKDAYS: ['Lah', 'Lit', 'Tal', 'Lar', 'Alh', 'Jum', 'Asa'],\n  NARROWWEEKDAYS: ['L', 'L', 'T', 'L', 'A', 'J', 'A'],\n  STANDALONENARROWWEEKDAYS: ['L', 'L', 'T', 'L', 'A', 'J', 'A'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['Kwata na ɗaya', 'Kwata na biyu', 'Kwata na uku', 'Kwata na huɗu'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'd/M/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ha_GH.\n */\ngoog.i18n.DateTimeSymbols_ha_GH = goog.i18n.DateTimeSymbols_ha;\n\n\n/**\n * Date/time formatting symbols for locale ha_NE.\n */\ngoog.i18n.DateTimeSymbols_ha_NE = goog.i18n.DateTimeSymbols_ha;\n\n\n/**\n * Date/time formatting symbols for locale ha_NG.\n */\ngoog.i18n.DateTimeSymbols_ha_NG = goog.i18n.DateTimeSymbols_ha;\n\n\n/**\n * Date/time formatting symbols for locale haw_US.\n */\ngoog.i18n.DateTimeSymbols_haw_US = goog.i18n.DateTimeSymbols_haw;\n\n\n/**\n * Date/time formatting symbols for locale he_IL.\n */\ngoog.i18n.DateTimeSymbols_he_IL = goog.i18n.DateTimeSymbols_he;\n\n\n/**\n * Date/time formatting symbols for locale hi_IN.\n */\ngoog.i18n.DateTimeSymbols_hi_IN = goog.i18n.DateTimeSymbols_hi;\n\n\n/**\n * Date/time formatting symbols for locale hr_BA.\n */\ngoog.i18n.DateTimeSymbols_hr_BA = {\n  ERAS: ['pr. Kr.', 'po. Kr.'],\n  ERANAMES: ['prije Krista', 'poslije Krista'],\n  NARROWMONTHS: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'],\n  STANDALONENARROWMONTHS: ['1.', '2.', '3.', '4.', '5.', '6.', '7.', '8.', '9.', '10.', '11.', '12.'],\n  MONTHS: ['siječnja', 'veljače', 'ožujka', 'travnja', 'svibnja', 'lipnja', 'srpnja', 'kolovoza', 'rujna', 'listopada', 'studenoga', 'prosinca'],\n  STANDALONEMONTHS: ['siječanj', 'veljača', 'ožujak', 'travanj', 'svibanj', 'lipanj', 'srpanj', 'kolovoz', 'rujan', 'listopad', 'studeni', 'prosinac'],\n  SHORTMONTHS: ['sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', 'kol', 'ruj', 'lis', 'stu', 'pro'],\n  STANDALONESHORTMONTHS: ['sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', 'kol', 'ruj', 'lis', 'stu', 'pro'],\n  WEEKDAYS: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'],\n  STANDALONEWEEKDAYS: ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'],\n  SHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'],\n  STANDALONESHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'],\n  NARROWWEEKDAYS: ['N', 'P', 'U', 'S', 'Č', 'P', 'S'],\n  STANDALONENARROWWEEKDAYS: ['N', 'P', 'U', 'S', 'Č', 'P', 'S'],\n  SHORTQUARTERS: ['1. kv.', '2. kv.', '3. kv.', '4. kv.'],\n  QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d. MMMM y.', 'd. MMMM y.', 'd. MMM y.', 'd. M. yy.'],\n  TIMEFORMATS: ['HH:mm:ss (zzzz)', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'u\\' {0}', '{1} \\'u\\' {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale hr_HR.\n */\ngoog.i18n.DateTimeSymbols_hr_HR = goog.i18n.DateTimeSymbols_hr;\n\n\n/**\n * Date/time formatting symbols for locale hsb.\n */\ngoog.i18n.DateTimeSymbols_hsb = {\n  ERAS: ['př.Chr.n.', 'po Chr.n.'],\n  ERANAMES: ['před Chrystowym narodźenjom', 'po Chrystowym narodźenju'],\n  NARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  MONTHS: ['januara', 'februara', 'měrca', 'apryla', 'meje', 'junija', 'julija', 'awgusta', 'septembra', 'oktobra', 'nowembra', 'decembra'],\n  STANDALONEMONTHS: ['januar', 'februar', 'měrc', 'apryl', 'meja', 'junij', 'julij', 'awgust', 'september', 'oktober', 'nowember', 'december'],\n  SHORTMONTHS: ['jan.', 'feb.', 'měr.', 'apr.', 'mej.', 'jun.', 'jul.', 'awg.', 'sep.', 'okt.', 'now.', 'dec.'],\n  STANDALONESHORTMONTHS: ['jan', 'feb', 'měr', 'apr', 'mej', 'jun', 'jul', 'awg', 'sep', 'okt', 'now', 'dec'],\n  WEEKDAYS: ['njedźela', 'póndźela', 'wutora', 'srjeda', 'štwórtk', 'pjatk', 'sobota'],\n  STANDALONEWEEKDAYS: ['njedźela', 'póndźela', 'wutora', 'srjeda', 'štwórtk', 'pjatk', 'sobota'],\n  SHORTWEEKDAYS: ['nje', 'pón', 'wut', 'srj', 'štw', 'pja', 'sob'],\n  STANDALONESHORTWEEKDAYS: ['nje', 'pón', 'wut', 'srj', 'štw', 'pja', 'sob'],\n  NARROWWEEKDAYS: ['n', 'p', 'w', 's', 'š', 'p', 's'],\n  STANDALONENARROWWEEKDAYS: ['n', 'p', 'w', 's', 'š', 'p', 's'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1. kwartal', '2. kwartal', '3. kwartal', '4. kwartal'],\n  AMPMS: ['dopołdnja', 'popołdnju'],\n  DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'd.M.y', 'd.M.yy'],\n  TIMEFORMATS: ['H:mm:ss zzzz', 'H:mm:ss z', 'H:mm:ss', 'H:mm \\'hodź\\'.'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale hsb_DE.\n */\ngoog.i18n.DateTimeSymbols_hsb_DE = goog.i18n.DateTimeSymbols_hsb;\n\n\n/**\n * Date/time formatting symbols for locale hu_HU.\n */\ngoog.i18n.DateTimeSymbols_hu_HU = goog.i18n.DateTimeSymbols_hu;\n\n\n/**\n * Date/time formatting symbols for locale hy_AM.\n */\ngoog.i18n.DateTimeSymbols_hy_AM = goog.i18n.DateTimeSymbols_hy;\n\n\n/**\n * Date/time formatting symbols for locale id_ID.\n */\ngoog.i18n.DateTimeSymbols_id_ID = goog.i18n.DateTimeSymbols_id;\n\n\n/**\n * Date/time formatting symbols for locale ig.\n */\ngoog.i18n.DateTimeSymbols_ig = {\n  ERAS: ['T.K.', 'A.K.'],\n  ERANAMES: ['Tupu Kristi', 'Afọ Kristi'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['Jenụwarị', 'Febrụwarị', 'Maachị', 'Eprel', 'Mee', 'Juun', 'Julaị', 'Ọgọọst', 'Septemba', 'Ọktoba', 'Novemba', 'Disemba'],\n  STANDALONEMONTHS: ['Jenụwarị', 'Febrụwarị', 'Maachị', 'Eprel', 'Mee', 'Juun', 'Julaị', 'Ọgọọst', 'Septemba', 'Ọktoba', 'Novemba', 'Disemba'],\n  SHORTMONTHS: ['Jen', 'Feb', 'Maa', 'Epr', 'Mee', 'Juu', 'Jul', 'Ọgọ', 'Sep', 'Ọkt', 'Nov', 'Dis'],\n  STANDALONESHORTMONTHS: ['Jen', 'Feb', 'Maa', 'Epr', 'Mee', 'Juu', 'Jul', 'Ọgọ', 'Sep', 'Ọkt', 'Nov', 'Dis'],\n  WEEKDAYS: ['Mbọsị Ụka', 'Mọnde', 'Tiuzdee', 'Wenezdee', 'Tọọzdee', 'Fraịdee', 'Satọdee'],\n  STANDALONEWEEKDAYS: ['Mbọsị Ụka', 'Mọnde', 'Tiuzdee', 'Wenezdee', 'Tọọzdee', 'Fraịdee', 'Satọdee'],\n  SHORTWEEKDAYS: ['Ụka', 'Mọn', 'Tiu', 'Wen', 'Tọọ', 'Fraị', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Ụka', 'Mọn', 'Tiu', 'Wen', 'Tọọ', 'Fraị', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Ọ1', 'Ọ2', 'Ọ3', 'Ọ4'],\n  QUARTERS: ['Ọkara 1', 'Ọkara 2', 'Ọkara 3', 'Ọkara 4'],\n  AMPMS: ['A.M.', 'P.M.'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ig_NG.\n */\ngoog.i18n.DateTimeSymbols_ig_NG = goog.i18n.DateTimeSymbols_ig;\n\n\n/**\n * Date/time formatting symbols for locale ii.\n */\ngoog.i18n.DateTimeSymbols_ii = {\n  ERAS: ['ꃅꋊꂿ', 'ꃅꋊꊂ'],\n  ERANAMES: ['ꃅꋊꂿ', 'ꃅꋊꊂ'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['ꋍꆪ', 'ꑍꆪ', 'ꌕꆪ', 'ꇖꆪ', 'ꉬꆪ', 'ꃘꆪ', 'ꏃꆪ', 'ꉆꆪ', 'ꈬꆪ', 'ꊰꆪ', 'ꊰꊪꆪ', 'ꊰꑋꆪ'],\n  STANDALONEMONTHS: ['ꋍꆪ', 'ꑍꆪ', 'ꌕꆪ', 'ꇖꆪ', 'ꉬꆪ', 'ꃘꆪ', 'ꏃꆪ', 'ꉆꆪ', 'ꈬꆪ', 'ꊰꆪ', 'ꊰꊪꆪ', 'ꊰꑋꆪ'],\n  SHORTMONTHS: ['ꋍꆪ', 'ꑍꆪ', 'ꌕꆪ', 'ꇖꆪ', 'ꉬꆪ', 'ꃘꆪ', 'ꏃꆪ', 'ꉆꆪ', 'ꈬꆪ', 'ꊰꆪ', 'ꊰꊪꆪ', 'ꊰꑋꆪ'],\n  STANDALONESHORTMONTHS: ['ꋍꆪ', 'ꑍꆪ', 'ꌕꆪ', 'ꇖꆪ', 'ꉬꆪ', 'ꃘꆪ', 'ꏃꆪ', 'ꉆꆪ', 'ꈬꆪ', 'ꊰꆪ', 'ꊰꊪꆪ', 'ꊰꑋꆪ'],\n  WEEKDAYS: ['ꑭꆏꑍ', 'ꆏꊂꋍ', 'ꆏꊂꑍ', 'ꆏꊂꌕ', 'ꆏꊂꇖ', 'ꆏꊂꉬ', 'ꆏꊂꃘ'],\n  STANDALONEWEEKDAYS: ['ꑭꆏꑍ', 'ꆏꊂꋍ', 'ꆏꊂꑍ', 'ꆏꊂꌕ', 'ꆏꊂꇖ', 'ꆏꊂꉬ', 'ꆏꊂꃘ'],\n  SHORTWEEKDAYS: ['ꑭꆏ', 'ꆏꋍ', 'ꆏꑍ', 'ꆏꌕ', 'ꆏꇖ', 'ꆏꉬ', 'ꆏꃘ'],\n  STANDALONESHORTWEEKDAYS: ['ꑭꆏ', 'ꆏꋍ', 'ꆏꑍ', 'ꆏꌕ', 'ꆏꇖ', 'ꆏꉬ', 'ꆏꃘ'],\n  NARROWWEEKDAYS: ['ꆏ', 'ꋍ', 'ꑍ', 'ꌕ', 'ꇖ', 'ꉬ', 'ꃘ'],\n  STANDALONENARROWWEEKDAYS: ['ꆏ', 'ꋍ', 'ꑍ', 'ꌕ', 'ꇖ', 'ꉬ', 'ꃘ'],\n  SHORTQUARTERS: ['ꃅꑌ', 'ꃅꎸ', 'ꃅꍵ', 'ꃅꋆ'],\n  QUARTERS: ['ꃅꑌ', 'ꃅꎸ', 'ꃅꍵ', 'ꃅꋆ'],\n  AMPMS: ['ꎸꄑ', 'ꁯꋒ'],\n  DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale ii_CN.\n */\ngoog.i18n.DateTimeSymbols_ii_CN = goog.i18n.DateTimeSymbols_ii;\n\n\n/**\n * Date/time formatting symbols for locale is_IS.\n */\ngoog.i18n.DateTimeSymbols_is_IS = goog.i18n.DateTimeSymbols_is;\n\n\n/**\n * Date/time formatting symbols for locale it_CH.\n */\ngoog.i18n.DateTimeSymbols_it_CH = {\n  ERAS: ['a.C.', 'd.C.'],\n  ERANAMES: ['avanti Cristo', 'dopo Cristo'],\n  NARROWMONTHS: ['G', 'F', 'M', 'A', 'M', 'G', 'L', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['G', 'F', 'M', 'A', 'M', 'G', 'L', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', 'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre'],\n  STANDALONEMONTHS: ['gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', 'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre'],\n  SHORTMONTHS: ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', 'ago', 'set', 'ott', 'nov', 'dic'],\n  STANDALONESHORTMONTHS: ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', 'ago', 'set', 'ott', 'nov', 'dic'],\n  WEEKDAYS: ['domenica', 'lunedì', 'martedì', 'mercoledì', 'giovedì', 'venerdì', 'sabato'],\n  STANDALONEWEEKDAYS: ['domenica', 'lunedì', 'martedì', 'mercoledì', 'giovedì', 'venerdì', 'sabato'],\n  SHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'],\n  STANDALONESHORTWEEKDAYS: ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'G', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'M', 'G', 'V', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1º trimestre', '2º trimestre', '3º trimestre', '4º trimestre'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd.MM.yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale it_IT.\n */\ngoog.i18n.DateTimeSymbols_it_IT = goog.i18n.DateTimeSymbols_it;\n\n\n/**\n * Date/time formatting symbols for locale it_SM.\n */\ngoog.i18n.DateTimeSymbols_it_SM = goog.i18n.DateTimeSymbols_it;\n\n\n/**\n * Date/time formatting symbols for locale it_VA.\n */\ngoog.i18n.DateTimeSymbols_it_VA = goog.i18n.DateTimeSymbols_it;\n\n\n/**\n * Date/time formatting symbols for locale ja_JP.\n */\ngoog.i18n.DateTimeSymbols_ja_JP = goog.i18n.DateTimeSymbols_ja;\n\n\n/**\n * Date/time formatting symbols for locale jgo.\n */\ngoog.i18n.DateTimeSymbols_jgo = {\n  ERAS: ['BCE', 'CE'],\n  ERANAMES: ['tsɛttsɛt mɛŋguꞌ mi ɛ́ lɛɛnɛ Kɛlísɛtɔ gɔ ńɔ́', 'tsɛttsɛt mɛŋguꞌ mi ɛ́ fúnɛ Kɛlísɛtɔ tɔ́ mɔ́'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['Nduŋmbi Saŋ', 'Pɛsaŋ Pɛ́pá', 'Pɛsaŋ Pɛ́tát', 'Pɛsaŋ Pɛ́nɛ́kwa', 'Pɛsaŋ Pataa', 'Pɛsaŋ Pɛ́nɛ́ntúkú', 'Pɛsaŋ Saambá', 'Pɛsaŋ Pɛ́nɛ́fɔm', 'Pɛsaŋ Pɛ́nɛ́pfúꞋú', 'Pɛsaŋ Nɛgɛ́m', 'Pɛsaŋ Ntsɔ̌pmɔ́', 'Pɛsaŋ Ntsɔ̌ppá'],\n  STANDALONEMONTHS: ['Nduŋmbi Saŋ', 'Pɛsaŋ Pɛ́pá', 'Pɛsaŋ Pɛ́tát', 'Pɛsaŋ Pɛ́nɛ́kwa', 'Pɛsaŋ Pataa', 'Pɛsaŋ Pɛ́nɛ́ntúkú', 'Pɛsaŋ Saambá', 'Pɛsaŋ Pɛ́nɛ́fɔm', 'Pɛsaŋ Pɛ́nɛ́pfúꞋú', 'Pɛsaŋ Nɛgɛ́m', 'Pɛsaŋ Ntsɔ̌pmɔ́', 'Pɛsaŋ Ntsɔ̌ppá'],\n  SHORTMONTHS: ['Nduŋmbi Saŋ', 'Pɛsaŋ Pɛ́pá', 'Pɛsaŋ Pɛ́tát', 'Pɛsaŋ Pɛ́nɛ́kwa', 'Pɛsaŋ Pataa', 'Pɛsaŋ Pɛ́nɛ́ntúkú', 'Pɛsaŋ Saambá', 'Pɛsaŋ Pɛ́nɛ́fɔm', 'Pɛsaŋ Pɛ́nɛ́pfúꞋú', 'Pɛsaŋ Nɛgɛ́m', 'Pɛsaŋ Ntsɔ̌pmɔ́', 'Pɛsaŋ Ntsɔ̌ppá'],\n  STANDALONESHORTMONTHS: ['Nduŋmbi Saŋ', 'Pɛsaŋ Pɛ́pá', 'Pɛsaŋ Pɛ́tát', 'Pɛsaŋ Pɛ́nɛ́kwa', 'Pɛsaŋ Pataa', 'Pɛsaŋ Pɛ́nɛ́ntúkú', 'Pɛsaŋ Saambá', 'Pɛsaŋ Pɛ́nɛ́fɔm', 'Pɛsaŋ Pɛ́nɛ́pfúꞋú', 'Pɛsaŋ Nɛgɛ́m', 'Pɛsaŋ Ntsɔ̌pmɔ́', 'Pɛsaŋ Ntsɔ̌ppá'],\n  WEEKDAYS: ['Sɔ́ndi', 'Mɔ́ndi', 'Ápta Mɔ́ndi', 'Wɛ́nɛsɛdɛ', 'Tɔ́sɛdɛ', 'Fɛlâyɛdɛ', 'Sásidɛ'],\n  STANDALONEWEEKDAYS: ['Sɔ́ndi', 'Mɔ́ndi', 'Ápta Mɔ́ndi', 'Wɛ́nɛsɛdɛ', 'Tɔ́sɛdɛ', 'Fɛlâyɛdɛ', 'Sásidɛ'],\n  SHORTWEEKDAYS: ['Sɔ́ndi', 'Mɔ́ndi', 'Ápta Mɔ́ndi', 'Wɛ́nɛsɛdɛ', 'Tɔ́sɛdɛ', 'Fɛlâyɛdɛ', 'Sásidɛ'],\n  STANDALONESHORTWEEKDAYS: ['Sɔ́ndi', 'Mɔ́ndi', 'Ápta Mɔ́ndi', 'Wɛ́nɛsɛdɛ', 'Tɔ́sɛdɛ', 'Fɛlâyɛdɛ', 'Sásidɛ'],\n  NARROWWEEKDAYS: ['Sɔ́', 'Mɔ́', 'ÁM', 'Wɛ́', 'Tɔ́', 'Fɛ', 'Sá'],\n  STANDALONENARROWWEEKDAYS: ['Sɔ́', 'Mɔ́', 'ÁM', 'Wɛ́', 'Tɔ́', 'Fɛ', 'Sá'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['mbaꞌmbaꞌ', 'ŋka mbɔ́t nji'],\n  DATEFORMATS: ['EEEE, y MMMM dd', 'y MMMM d', 'y MMM d', 'y-MM-dd'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale jgo_CM.\n */\ngoog.i18n.DateTimeSymbols_jgo_CM = goog.i18n.DateTimeSymbols_jgo;\n\n\n/**\n * Date/time formatting symbols for locale jmc.\n */\ngoog.i18n.DateTimeSymbols_jmc = {\n  ERAS: ['KK', 'BK'],\n  ERANAMES: ['Kabla ya Kristu', 'Baada ya Kristu'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Januari', 'Februari', 'Machi', 'Aprilyi', 'Mei', 'Junyi', 'Julyai', 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'],\n  STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprilyi', 'Mei', 'Junyi', 'Julyai', 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'],\n  WEEKDAYS: ['Jumapilyi', 'Jumatatuu', 'Jumanne', 'Jumatanu', 'Alhamisi', 'Ijumaa', 'Jumamosi'],\n  STANDALONEWEEKDAYS: ['Jumapilyi', 'Jumatatuu', 'Jumanne', 'Jumatanu', 'Alhamisi', 'Ijumaa', 'Jumamosi'],\n  SHORTWEEKDAYS: ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'],\n  STANDALONESHORTWEEKDAYS: ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'],\n  NARROWWEEKDAYS: ['J', 'J', 'J', 'J', 'A', 'I', 'J'],\n  STANDALONENARROWWEEKDAYS: ['J', 'J', 'J', 'J', 'A', 'I', 'J'],\n  SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'],\n  QUARTERS: ['Robo 1', 'Robo 2', 'Robo 3', 'Robo 4'],\n  AMPMS: ['utuko', 'kyiukonyi'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale jmc_TZ.\n */\ngoog.i18n.DateTimeSymbols_jmc_TZ = goog.i18n.DateTimeSymbols_jmc;\n\n\n/**\n * Date/time formatting symbols for locale ka_GE.\n */\ngoog.i18n.DateTimeSymbols_ka_GE = goog.i18n.DateTimeSymbols_ka;\n\n\n/**\n * Date/time formatting symbols for locale kab.\n */\ngoog.i18n.DateTimeSymbols_kab = {\n  ERAS: ['snd. T.Ɛ', 'sld. T.Ɛ'],\n  ERANAMES: ['send talalit n Ɛisa', 'seld talalit n Ɛisa'],\n  NARROWMONTHS: ['Y', 'F', 'M', 'Y', 'M', 'Y', 'Y', 'Ɣ', 'C', 'T', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['Y', 'F', 'M', 'Y', 'M', 'Y', 'Y', 'Ɣ', 'C', 'T', 'N', 'D'],\n  MONTHS: ['Yennayer', 'Fuṛar', 'Meɣres', 'Yebrir', 'Mayyu', 'Yunyu', 'Yulyu', 'Ɣuct', 'Ctembeṛ', 'Tubeṛ', 'Nunembeṛ', 'Duǧembeṛ'],\n  STANDALONEMONTHS: ['Yennayer', 'Fuṛar', 'Meɣres', 'Yebrir', 'Mayyu', 'Yunyu', 'Yulyu', 'Ɣuct', 'Ctembeṛ', 'Tubeṛ', 'Nunembeṛ', 'Duǧembeṛ'],\n  SHORTMONTHS: ['Yen', 'Fur', 'Meɣ', 'Yeb', 'May', 'Yun', 'Yul', 'Ɣuc', 'Cte', 'Tub', 'Nun', 'Duǧ'],\n  STANDALONESHORTMONTHS: ['Yen', 'Fur', 'Meɣ', 'Yeb', 'May', 'Yun', 'Yul', 'Ɣuc', 'Cte', 'Tub', 'Nun', 'Duǧ'],\n  WEEKDAYS: ['Yanass', 'Sanass', 'Kraḍass', 'Kuẓass', 'Samass', 'Sḍisass', 'Sayass'],\n  STANDALONEWEEKDAYS: ['Yanass', 'Sanass', 'Kraḍass', 'Kuẓass', 'Samass', 'Sḍisass', 'Sayass'],\n  SHORTWEEKDAYS: ['Yan', 'San', 'Kraḍ', 'Kuẓ', 'Sam', 'Sḍis', 'Say'],\n  STANDALONESHORTWEEKDAYS: ['Yan', 'San', 'Kraḍ', 'Kuẓ', 'Sam', 'Sḍis', 'Say'],\n  NARROWWEEKDAYS: ['Y', 'S', 'K', 'K', 'S', 'S', 'S'],\n  STANDALONENARROWWEEKDAYS: ['Y', 'S', 'K', 'K', 'S', 'S', 'S'],\n  SHORTQUARTERS: ['Kḍg1', 'Kḍg2', 'Kḍg3', 'Kḍg4'],\n  QUARTERS: ['akraḍaggur amenzu', 'akraḍaggur wis-sin', 'akraḍaggur wis-kraḍ', 'akraḍaggur wis-kuẓ'],\n  AMPMS: ['n tufat', 'n tmeddit'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 5,\n  WEEKENDRANGE: [4, 5],\n  FIRSTWEEKCUTOFFDAY: 4\n};\n\n\n/**\n * Date/time formatting symbols for locale kab_DZ.\n */\ngoog.i18n.DateTimeSymbols_kab_DZ = goog.i18n.DateTimeSymbols_kab;\n\n\n/**\n * Date/time formatting symbols for locale kam.\n */\ngoog.i18n.DateTimeSymbols_kam = {\n  ERAS: ['MY', 'IY'],\n  ERANAMES: ['Mbee wa Yesũ', 'Ĩtina wa Yesũ'],\n  NARROWMONTHS: ['M', 'K', 'K', 'K', 'K', 'T', 'M', 'N', 'K', 'Ĩ', 'Ĩ', 'Ĩ'],\n  STANDALONENARROWMONTHS: ['M', 'K', 'K', 'K', 'K', 'T', 'M', 'N', 'K', 'Ĩ', 'Ĩ', 'Ĩ'],\n  MONTHS: ['Mwai wa mbee', 'Mwai wa kelĩ', 'Mwai wa katatũ', 'Mwai wa kana', 'Mwai wa katano', 'Mwai wa thanthatũ', 'Mwai wa muonza', 'Mwai wa nyaanya', 'Mwai wa kenda', 'Mwai wa ĩkumi', 'Mwai wa ĩkumi na ĩmwe', 'Mwai wa ĩkumi na ilĩ'],\n  STANDALONEMONTHS: ['Mwai wa mbee', 'Mwai wa kelĩ', 'Mwai wa katatũ', 'Mwai wa kana', 'Mwai wa katano', 'Mwai wa thanthatũ', 'Mwai wa muonza', 'Mwai wa nyaanya', 'Mwai wa kenda', 'Mwai wa ĩkumi', 'Mwai wa ĩkumi na ĩmwe', 'Mwai wa ĩkumi na ilĩ'],\n  SHORTMONTHS: ['Mbe', 'Kel', 'Ktũ', 'Kan', 'Ktn', 'Tha', 'Moo', 'Nya', 'Knd', 'Ĩku', 'Ĩkm', 'Ĩkl'],\n  STANDALONESHORTMONTHS: ['Mbe', 'Kel', 'Ktũ', 'Kan', 'Ktn', 'Tha', 'Moo', 'Nya', 'Knd', 'Ĩku', 'Ĩkm', 'Ĩkl'],\n  WEEKDAYS: ['Wa kyumwa', 'Wa kwambĩlĩlya', 'Wa kelĩ', 'Wa katatũ', 'Wa kana', 'Wa katano', 'Wa thanthatũ'],\n  STANDALONEWEEKDAYS: ['Wa kyumwa', 'Wa kwambĩlĩlya', 'Wa kelĩ', 'Wa katatũ', 'Wa kana', 'Wa katano', 'Wa thanthatũ'],\n  SHORTWEEKDAYS: ['Wky', 'Wkw', 'Wkl', 'Wtũ', 'Wkn', 'Wtn', 'Wth'],\n  STANDALONESHORTWEEKDAYS: ['Wky', 'Wkw', 'Wkl', 'Wtũ', 'Wkn', 'Wtn', 'Wth'],\n  NARROWWEEKDAYS: ['Y', 'W', 'E', 'A', 'A', 'A', 'A'],\n  STANDALONENARROWWEEKDAYS: ['Y', 'W', 'E', 'A', 'A', 'A', 'A'],\n  SHORTQUARTERS: ['L1', 'L2', 'L3', 'L4'],\n  QUARTERS: ['Lovo ya mbee', 'Lovo ya kelĩ', 'Lovo ya katatũ', 'Lovo ya kana'],\n  AMPMS: ['Ĩyakwakya', 'Ĩyawĩoo'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale kam_KE.\n */\ngoog.i18n.DateTimeSymbols_kam_KE = goog.i18n.DateTimeSymbols_kam;\n\n\n/**\n * Date/time formatting symbols for locale kde.\n */\ngoog.i18n.DateTimeSymbols_kde = {\n  ERAS: ['AY', 'NY'],\n  ERANAMES: ['Akanapawa Yesu', 'Nankuida Yesu'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Mwedi Ntandi', 'Mwedi wa Pili', 'Mwedi wa Tatu', 'Mwedi wa Nchechi', 'Mwedi wa Nnyano', 'Mwedi wa Nnyano na Umo', 'Mwedi wa Nnyano na Mivili', 'Mwedi wa Nnyano na Mitatu', 'Mwedi wa Nnyano na Nchechi', 'Mwedi wa Nnyano na Nnyano', 'Mwedi wa Nnyano na Nnyano na U', 'Mwedi wa Nnyano na Nnyano na M'],\n  STANDALONEMONTHS: ['Mwedi Ntandi', 'Mwedi wa Pili', 'Mwedi wa Tatu', 'Mwedi wa Nchechi', 'Mwedi wa Nnyano', 'Mwedi wa Nnyano na Umo', 'Mwedi wa Nnyano na Mivili', 'Mwedi wa Nnyano na Mitatu', 'Mwedi wa Nnyano na Nchechi', 'Mwedi wa Nnyano na Nnyano', 'Mwedi wa Nnyano na Nnyano na U', 'Mwedi wa Nnyano na Nnyano na M'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'],\n  WEEKDAYS: ['Liduva lyapili', 'Liduva lyatatu', 'Liduva lyanchechi', 'Liduva lyannyano', 'Liduva lyannyano na linji', 'Liduva lyannyano na mavili', 'Liduva litandi'],\n  STANDALONEWEEKDAYS: ['Liduva lyapili', 'Liduva lyatatu', 'Liduva lyanchechi', 'Liduva lyannyano', 'Liduva lyannyano na linji', 'Liduva lyannyano na mavili', 'Liduva litandi'],\n  SHORTWEEKDAYS: ['Ll2', 'Ll3', 'Ll4', 'Ll5', 'Ll6', 'Ll7', 'Ll1'],\n  STANDALONESHORTWEEKDAYS: ['Ll2', 'Ll3', 'Ll4', 'Ll5', 'Ll6', 'Ll7', 'Ll1'],\n  NARROWWEEKDAYS: ['2', '3', '4', '5', '6', '7', '1'],\n  STANDALONENARROWWEEKDAYS: ['2', '3', '4', '5', '6', '7', '1'],\n  SHORTQUARTERS: ['L1', 'L2', 'L3', 'L4'],\n  QUARTERS: ['Lobo 1', 'Lobo 2', 'Lobo 3', 'Lobo 4'],\n  AMPMS: ['Muhi', 'Chilo'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale kde_TZ.\n */\ngoog.i18n.DateTimeSymbols_kde_TZ = goog.i18n.DateTimeSymbols_kde;\n\n\n/**\n * Date/time formatting symbols for locale kea.\n */\ngoog.i18n.DateTimeSymbols_kea = {\n  ERAS: ['AK', 'DK'],\n  ERANAMES: ['Antis di Kristu', 'Dispos di Kristu'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Janeru', 'Febreru', 'Marsu', 'Abril', 'Maiu', 'Junhu', 'Julhu', 'Agostu', 'Setenbru', 'Otubru', 'Nuvenbru', 'Dizenbru'],\n  STANDALONEMONTHS: ['Janeru', 'Febreru', 'Marsu', 'Abril', 'Maiu', 'Junhu', 'Julhu', 'Agostu', 'Setenbru', 'Otubru', 'Nuvenbru', 'Dizenbru'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Otu', 'Nuv', 'Diz'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Otu', 'Nuv', 'Diz'],\n  WEEKDAYS: ['dumingu', 'sigunda-fera', 'tersa-fera', 'kuarta-fera', 'kinta-fera', 'sesta-fera', 'sabadu'],\n  STANDALONEWEEKDAYS: ['dumingu', 'sigunda-fera', 'tersa-fera', 'kuarta-fera', 'kinta-fera', 'sesta-fera', 'sábadu'],\n  SHORTWEEKDAYS: ['dum', 'sig', 'ter', 'kua', 'kin', 'ses', 'sab'],\n  STANDALONESHORTWEEKDAYS: ['dum', 'sig', 'ter', 'kua', 'kin', 'ses', 'sab'],\n  NARROWWEEKDAYS: ['D', 'S', 'T', 'K', 'K', 'S', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'K', 'K', 'S', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1º trimestri', '2º trimestri', '3º trimestri', '4º trimestri'],\n  AMPMS: ['am', 'pm'],\n  DATEFORMATS: ['EEEE, d \\'di\\' MMMM \\'di\\' y', 'd \\'di\\' MMMM \\'di\\' y', 'd MMM y', 'd/M/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale kea_CV.\n */\ngoog.i18n.DateTimeSymbols_kea_CV = goog.i18n.DateTimeSymbols_kea;\n\n\n/**\n * Date/time formatting symbols for locale khq.\n */\ngoog.i18n.DateTimeSymbols_khq = {\n  ERAS: ['IJ', 'IZ'],\n  ERANAMES: ['Isaa jine', 'Isaa jamanoo'],\n  NARROWMONTHS: ['Ž', 'F', 'M', 'A', 'M', 'Ž', 'Ž', 'U', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['Ž', 'F', 'M', 'A', 'M', 'Ž', 'Ž', 'U', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', 'Deesanbur'],\n  STANDALONEMONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', 'Deesanbur'],\n  SHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'],\n  STANDALONESHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'],\n  WEEKDAYS: ['Alhadi', 'Atini', 'Atalata', 'Alarba', 'Alhamiisa', 'Aljuma', 'Assabdu'],\n  STANDALONEWEEKDAYS: ['Alhadi', 'Atini', 'Atalata', 'Alarba', 'Alhamiisa', 'Aljuma', 'Assabdu'],\n  SHORTWEEKDAYS: ['Alh', 'Ati', 'Ata', 'Ala', 'Alm', 'Alj', 'Ass'],\n  STANDALONESHORTWEEKDAYS: ['Alh', 'Ati', 'Ata', 'Ala', 'Alm', 'Alj', 'Ass'],\n  NARROWWEEKDAYS: ['H', 'T', 'T', 'L', 'L', 'L', 'S'],\n  STANDALONENARROWWEEKDAYS: ['H', 'T', 'T', 'L', 'L', 'L', 'S'],\n  SHORTQUARTERS: ['A1', 'A2', 'A3', 'A4'],\n  QUARTERS: ['Arrubu 1', 'Arrubu 2', 'Arrubu 3', 'Arrubu 4'],\n  AMPMS: ['Adduha', 'Aluula'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale khq_ML.\n */\ngoog.i18n.DateTimeSymbols_khq_ML = goog.i18n.DateTimeSymbols_khq;\n\n\n/**\n * Date/time formatting symbols for locale ki.\n */\ngoog.i18n.DateTimeSymbols_ki = {\n  ERAS: ['MK', 'TK'],\n  ERANAMES: ['Mbere ya Kristo', 'Thutha wa Kristo'],\n  NARROWMONTHS: ['J', 'K', 'G', 'K', 'G', 'G', 'M', 'K', 'K', 'I', 'I', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'K', 'G', 'K', 'G', 'G', 'M', 'K', 'K', 'I', 'I', 'D'],\n  MONTHS: ['Njenuarĩ', 'Mwere wa kerĩ', 'Mwere wa gatatũ', 'Mwere wa kana', 'Mwere wa gatano', 'Mwere wa gatandatũ', 'Mwere wa mũgwanja', 'Mwere wa kanana', 'Mwere wa kenda', 'Mwere wa ikũmi', 'Mwere wa ikũmi na ũmwe', 'Ndithemba'],\n  STANDALONEMONTHS: ['Njenuarĩ', 'Mwere wa kerĩ', 'Mwere wa gatatũ', 'Mwere wa kana', 'Mwere wa gatano', 'Mwere wa gatandatũ', 'Mwere wa mũgwanja', 'Mwere wa kanana', 'Mwere wa kenda', 'Mwere wa ikũmi', 'Mwere wa ikũmi na ũmwe', 'Ndithemba'],\n  SHORTMONTHS: ['JEN', 'WKR', 'WGT', 'WKN', 'WTN', 'WTD', 'WMJ', 'WNN', 'WKD', 'WIK', 'WMW', 'DIT'],\n  STANDALONESHORTMONTHS: ['JEN', 'WKR', 'WGT', 'WKN', 'WTN', 'WTD', 'WMJ', 'WNN', 'WKD', 'WIK', 'WMW', 'DIT'],\n  WEEKDAYS: ['Kiumia', 'Njumatatũ', 'Njumaine', 'Njumatana', 'Aramithi', 'Njumaa', 'Njumamothi'],\n  STANDALONEWEEKDAYS: ['Kiumia', 'Njumatatũ', 'Njumaine', 'Njumatana', 'Aramithi', 'Njumaa', 'Njumamothi'],\n  SHORTWEEKDAYS: ['KMA', 'NTT', 'NMN', 'NMT', 'ART', 'NMA', 'NMM'],\n  STANDALONESHORTWEEKDAYS: ['KMA', 'NTT', 'NMN', 'NMT', 'ART', 'NMA', 'NMM'],\n  NARROWWEEKDAYS: ['K', 'N', 'N', 'N', 'A', 'N', 'N'],\n  STANDALONENARROWWEEKDAYS: ['K', 'N', 'N', 'N', 'A', 'N', 'N'],\n  SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'],\n  QUARTERS: ['Robo ya mbere', 'Robo ya kerĩ', 'Robo ya gatatũ', 'Robo ya kana'],\n  AMPMS: ['Kiroko', 'Hwaĩ-inĩ'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale ki_KE.\n */\ngoog.i18n.DateTimeSymbols_ki_KE = goog.i18n.DateTimeSymbols_ki;\n\n\n/**\n * Date/time formatting symbols for locale kk_KZ.\n */\ngoog.i18n.DateTimeSymbols_kk_KZ = goog.i18n.DateTimeSymbols_kk;\n\n\n/**\n * Date/time formatting symbols for locale kkj.\n */\ngoog.i18n.DateTimeSymbols_kkj = {\n  ERAS: ['BCE', 'CE'],\n  ERANAMES: ['BCE', 'CE'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['pamba', 'wanja', 'mbiyɔ mɛndoŋgɔ', 'Nyɔlɔmbɔŋgɔ', 'Mɔnɔ ŋgbanja', 'Nyaŋgwɛ ŋgbanja', 'kuŋgwɛ', 'fɛ', 'njapi', 'nyukul', '11', 'ɓulɓusɛ'],\n  STANDALONEMONTHS: ['pamba', 'wanja', 'mbiyɔ mɛndoŋgɔ', 'Nyɔlɔmbɔŋgɔ', 'Mɔnɔ ŋgbanja', 'Nyaŋgwɛ ŋgbanja', 'kuŋgwɛ', 'fɛ', 'njapi', 'nyukul', '11', 'ɓulɓusɛ'],\n  SHORTMONTHS: ['pamba', 'wanja', 'mbiyɔ mɛndoŋgɔ', 'Nyɔlɔmbɔŋgɔ', 'Mɔnɔ ŋgbanja', 'Nyaŋgwɛ ŋgbanja', 'kuŋgwɛ', 'fɛ', 'njapi', 'nyukul', '11', 'ɓulɓusɛ'],\n  STANDALONESHORTMONTHS: ['pamba', 'wanja', 'mbiyɔ mɛndoŋgɔ', 'Nyɔlɔmbɔŋgɔ', 'Mɔnɔ ŋgbanja', 'Nyaŋgwɛ ŋgbanja', 'kuŋgwɛ', 'fɛ', 'njapi', 'nyukul', '11', 'ɓulɓusɛ'],\n  WEEKDAYS: ['sɔndi', 'lundi', 'mardi', 'mɛrkɛrɛdi', 'yedi', 'vaŋdɛrɛdi', 'mɔnɔ sɔndi'],\n  STANDALONEWEEKDAYS: ['sɔndi', 'lundi', 'mardi', 'mɛrkɛrɛdi', 'yedi', 'vaŋdɛrɛdi', 'mɔnɔ sɔndi'],\n  SHORTWEEKDAYS: ['sɔndi', 'lundi', 'mardi', 'mɛrkɛrɛdi', 'yedi', 'vaŋdɛrɛdi', 'mɔnɔ sɔndi'],\n  STANDALONESHORTWEEKDAYS: ['sɔndi', 'lundi', 'mardi', 'mɛrkɛrɛdi', 'yedi', 'vaŋdɛrɛdi', 'mɔnɔ sɔndi'],\n  NARROWWEEKDAYS: ['so', 'lu', 'ma', 'mɛ', 'ye', 'va', 'ms'],\n  STANDALONENARROWWEEKDAYS: ['so', 'lu', 'ma', 'mɛ', 'ye', 'va', 'ms'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE dd MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale kkj_CM.\n */\ngoog.i18n.DateTimeSymbols_kkj_CM = goog.i18n.DateTimeSymbols_kkj;\n\n\n/**\n * Date/time formatting symbols for locale kl.\n */\ngoog.i18n.DateTimeSymbols_kl = {\n  ERAS: ['BCE', 'CE'],\n  ERANAMES: ['BCE', 'CE'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['januari', 'februari', 'martsi', 'aprili', 'maji', 'juni', 'juli', 'augustusi', 'septemberi', 'oktoberi', 'novemberi', 'decemberi'],\n  STANDALONEMONTHS: ['januari', 'februari', 'martsi', 'aprili', 'maji', 'juni', 'juli', 'augustusi', 'septemberi', 'oktoberi', 'novemberi', 'decemberi'],\n  SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'dec'],\n  STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'dec'],\n  WEEKDAYS: ['sabaat', 'ataasinngorneq', 'marlunngorneq', 'pingasunngorneq', 'sisamanngorneq', 'tallimanngorneq', 'arfininngorneq'],\n  STANDALONEWEEKDAYS: ['sabaat', 'ataasinngorneq', 'marlunngorneq', 'pingasunngorneq', 'sisamanngorneq', 'tallimanngorneq', 'arfininngorneq'],\n  SHORTWEEKDAYS: ['sab', 'ata', 'mar', 'pin', 'sis', 'tal', 'arf'],\n  STANDALONESHORTWEEKDAYS: ['sab', 'ata', 'mar', 'pin', 'sis', 'tal', 'arf'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale kl_GL.\n */\ngoog.i18n.DateTimeSymbols_kl_GL = goog.i18n.DateTimeSymbols_kl;\n\n\n/**\n * Date/time formatting symbols for locale kln.\n */\ngoog.i18n.DateTimeSymbols_kln = {\n  ERAS: ['AM', 'KO'],\n  ERANAMES: ['Amait kesich Jesu', 'Kokakesich Jesu'],\n  NARROWMONTHS: ['M', 'N', 'T', 'I', 'M', 'P', 'N', 'R', 'B', 'E', 'K', 'K'],\n  STANDALONENARROWMONTHS: ['M', 'N', 'T', 'I', 'M', 'P', 'N', 'R', 'B', 'E', 'K', 'K'],\n  MONTHS: ['Mulgul', 'Ng’atyaato', 'Kiptaamo', 'Iwootkuut', 'Mamuut', 'Paagi', 'Ng’eiyeet', 'Rooptui', 'Bureet', 'Epeeso', 'Kipsuunde ne taai', 'Kipsuunde nebo aeng’'],\n  STANDALONEMONTHS: ['Mulgul', 'Ng’atyaato', 'Kiptaamo', 'Iwootkuut', 'Mamuut', 'Paagi', 'Ng’eiyeet', 'Rooptui', 'Bureet', 'Epeeso', 'Kipsuunde ne taai', 'Kipsuunde nebo aeng’'],\n  SHORTMONTHS: ['Mul', 'Ngat', 'Taa', 'Iwo', 'Mam', 'Paa', 'Nge', 'Roo', 'Bur', 'Epe', 'Kpt', 'Kpa'],\n  STANDALONESHORTMONTHS: ['Mul', 'Ngat', 'Taa', 'Iwo', 'Mam', 'Paa', 'Nge', 'Roo', 'Bur', 'Epe', 'Kpt', 'Kpa'],\n  WEEKDAYS: ['Kotisap', 'Kotaai', 'Koaeng’', 'Kosomok', 'Koang’wan', 'Komuut', 'Kolo'],\n  STANDALONEWEEKDAYS: ['Kotisap', 'Kotaai', 'Koaeng’', 'Kosomok', 'Koang’wan', 'Komuut', 'Kolo'],\n  SHORTWEEKDAYS: ['Kts', 'Kot', 'Koo', 'Kos', 'Koa', 'Kom', 'Kol'],\n  STANDALONESHORTWEEKDAYS: ['Kts', 'Kot', 'Koo', 'Kos', 'Koa', 'Kom', 'Kol'],\n  NARROWWEEKDAYS: ['T', 'T', 'O', 'S', 'A', 'M', 'L'],\n  STANDALONENARROWWEEKDAYS: ['T', 'T', 'O', 'S', 'A', 'M', 'L'],\n  SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'],\n  QUARTERS: ['Robo netai', 'Robo nebo aeng’', 'Robo nebo somok', 'Robo nebo ang’wan'],\n  AMPMS: ['karoon', 'kooskoliny'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale kln_KE.\n */\ngoog.i18n.DateTimeSymbols_kln_KE = goog.i18n.DateTimeSymbols_kln;\n\n\n/**\n * Date/time formatting symbols for locale km_KH.\n */\ngoog.i18n.DateTimeSymbols_km_KH = goog.i18n.DateTimeSymbols_km;\n\n\n/**\n * Date/time formatting symbols for locale kn_IN.\n */\ngoog.i18n.DateTimeSymbols_kn_IN = goog.i18n.DateTimeSymbols_kn;\n\n\n/**\n * Date/time formatting symbols for locale ko_KP.\n */\ngoog.i18n.DateTimeSymbols_ko_KP = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['기원전', '서기'],\n  NARROWMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'],\n  STANDALONENARROWMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'],\n  MONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'],\n  STANDALONEMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'],\n  SHORTMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'],\n  STANDALONESHORTMONTHS: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'],\n  WEEKDAYS: ['일요일', '월요일', '화요일', '수요일', '목요일', '금요일', '토요일'],\n  STANDALONEWEEKDAYS: ['일요일', '월요일', '화요일', '수요일', '목요일', '금요일', '토요일'],\n  SHORTWEEKDAYS: ['일', '월', '화', '수', '목', '금', '토'],\n  STANDALONESHORTWEEKDAYS: ['일', '월', '화', '수', '목', '금', '토'],\n  NARROWWEEKDAYS: ['일', '월', '화', '수', '목', '금', '토'],\n  STANDALONENARROWWEEKDAYS: ['일', '월', '화', '수', '목', '금', '토'],\n  SHORTQUARTERS: ['1분기', '2분기', '3분기', '4분기'],\n  QUARTERS: ['제 1/4분기', '제 2/4분기', '제 3/4분기', '제 4/4분기'],\n  AMPMS: ['오전', '오후'],\n  DATEFORMATS: ['y년 M월 d일 EEEE', 'y년 M월 d일', 'y. M. d.', 'yy. M. d.'],\n  TIMEFORMATS: ['a h시 m분 s초 zzzz', 'a h시 m분 s초 z', 'a h:mm:ss', 'a h:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ko_KR.\n */\ngoog.i18n.DateTimeSymbols_ko_KR = goog.i18n.DateTimeSymbols_ko;\n\n\n/**\n * Date/time formatting symbols for locale kok.\n */\ngoog.i18n.DateTimeSymbols_kok = {\n  ERAS: ['क्रिस्तपूर्व', 'क्रिस्तशखा'],\n  ERANAMES: ['क्रिस्तपूर्व', 'क्रिस्तशखा'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['जानेवारी', 'फेब्रुवारी', 'मार्च', 'एप्रिल', 'मे', 'जून', 'जुलै', 'ओगस्ट', 'सेप्टेंबर', 'ओक्टोबर', 'नोव्हेंबर', 'डिसेंबर'],\n  STANDALONEMONTHS: ['जानेवारी', 'फेब्रुवारी', 'मार्च', 'एप्रिल', 'मे', 'जून', 'जुलै', 'ओगस्ट', 'सेप्टेंबर', 'ओक्टोबर', 'नोव्हेंबर', 'डिसेंबर'],\n  SHORTMONTHS: ['जानेवारी', 'फेब्रुवारी', 'मार्च', 'एप्रिल', 'मे', 'जून', 'जुलै', 'ओगस्ट', 'सेप्टेंबर', 'ओक्टोबर', 'नोव्हेंबर', 'डिसेंबर'],\n  STANDALONESHORTMONTHS: ['जानेवारी', 'फेब्रुवारी', 'मार्च', 'एप्रिल', 'मे', 'जून', 'जुलै', 'ओगस्ट', 'सेप्टेंबर', 'ओक्टोबर', 'नोव्हेंबर', 'डिसेंबर'],\n  WEEKDAYS: ['आदित्यवार', 'सोमवार', 'मंगळार', 'बुधवार', 'गुरुवार', 'शुक्रवार', 'शनिवार'],\n  STANDALONEWEEKDAYS: ['आदित्यवार', 'सोमवार', 'मंगळार', 'बुधवार', 'गुरुवार', 'शुक्रवार', 'शनिवार'],\n  SHORTWEEKDAYS: ['रवि', 'सोम', 'मंगळ', 'बुध', 'गुरु', 'शुक्र', 'शनि'],\n  STANDALONESHORTWEEKDAYS: ['रवि', 'सोम', 'मंगळ', 'बुध', 'गुरु', 'शुक्र', 'शनि'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['म.पू.', 'म.नं.'],\n  DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [6, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale kok_IN.\n */\ngoog.i18n.DateTimeSymbols_kok_IN = goog.i18n.DateTimeSymbols_kok;\n\n\n/**\n * Date/time formatting symbols for locale ks.\n */\ngoog.i18n.DateTimeSymbols_ks = {\n  ZERODIGIT: 0x06F0,\n  ERAS: ['بی سی', 'اے ڈی'],\n  ERANAMES: ['قبٕل مسیٖح', 'عیٖسوی سنہٕ'],\n  NARROWMONTHS: ['ج', 'ف', 'م', 'ا', 'م', 'ج', 'ج', 'ا', 'س', 'س', 'ا', 'ن'],\n  STANDALONENARROWMONTHS: ['ج', 'ف', 'م', 'ا', 'م', 'ج', 'ج', 'ا', 'س', 'س', 'ا', 'ن'],\n  MONTHS: ['جنؤری', 'فرؤری', 'مارٕچ', 'اپریل', 'میٔ', 'جوٗن', 'جوٗلایی', 'اگست', 'ستمبر', 'اکتوٗبر', 'نومبر', 'دسمبر'],\n  STANDALONEMONTHS: ['جنؤری', 'فرؤری', 'مارٕچ', 'اپریل', 'میٔ', 'جوٗن', 'جوٗلایی', 'اگست', 'ستمبر', 'اکتوٗبر', 'نومبر', 'دسمبر'],\n  SHORTMONTHS: ['جنؤری', 'فرؤری', 'مارٕچ', 'اپریل', 'میٔ', 'جوٗن', 'جوٗلایی', 'اگست', 'ستمبر', 'اکتوٗبر', 'نومبر', 'دسمبر'],\n  STANDALONESHORTMONTHS: ['جنؤری', 'فرؤری', 'مارٕچ', 'اپریل', 'میٔ', 'جوٗن', 'جوٗلایی', 'اگست', 'ستمبر', 'اکتوٗبر', 'نومبر', 'دسمبر'],\n  WEEKDAYS: ['اَتھوار', 'ژٔنٛدرٕروار', 'بوٚموار', 'بودوار', 'برٛٮ۪سوار', 'جُمہ', 'بٹوار'],\n  STANDALONEWEEKDAYS: ['اَتھوار', 'ژٔنٛدرٕروار', 'بوٚموار', 'بودوار', 'برٛٮ۪سوار', 'جُمہ', 'بٹوار'],\n  SHORTWEEKDAYS: ['آتھوار', 'ژٔنٛدٕروار', 'بوٚموار', 'بودوار', 'برٛٮ۪سوار', 'جُمہ', 'بٹوار'],\n  STANDALONESHORTWEEKDAYS: ['آتھوار', 'ژٔنٛدٕروار', 'بوٚموار', 'بودوار', 'برٛٮ۪سوار', 'جُمہ', 'بٹوار'],\n  NARROWWEEKDAYS: ['ا', 'ژ', 'ب', 'ب', 'ب', 'ج', 'ب'],\n  STANDALONENARROWWEEKDAYS: ['ا', 'ژ', 'ب', 'ب', 'ب', 'ج', 'ب'],\n  SHORTQUARTERS: ['ژۄباگ', 'دوٚیِم ژۄباگ', 'ترٛیِم ژۄباگ', 'ژوٗرِم ژۄباگ'],\n  QUARTERS: ['گۄڑنیُک ژۄباگ', 'دوٚیِم ژۄباگ', 'ترٛیِم ژۄباگ', 'ژوٗرِم ژۄباگ'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, MMMM d, y', 'MMMM d, y', 'MMM d, y', 'M/d/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [6, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale ks_IN.\n */\ngoog.i18n.DateTimeSymbols_ks_IN = goog.i18n.DateTimeSymbols_ks;\n\n\n/**\n * Date/time formatting symbols for locale ksb.\n */\ngoog.i18n.DateTimeSymbols_ksb = {\n  ERAS: ['KK', 'BK'],\n  ERANAMES: ['Kabla ya Klisto', 'Baada ya Klisto'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Januali', 'Febluali', 'Machi', 'Aplili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'],\n  STANDALONEMONTHS: ['Januali', 'Febluali', 'Machi', 'Aplili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'],\n  WEEKDAYS: ['Jumaapii', 'Jumaatatu', 'Jumaane', 'Jumaatano', 'Alhamisi', 'Ijumaa', 'Jumaamosi'],\n  STANDALONEWEEKDAYS: ['Jumaapii', 'Jumaatatu', 'Jumaane', 'Jumaatano', 'Alhamisi', 'Ijumaa', 'Jumaamosi'],\n  SHORTWEEKDAYS: ['Jpi', 'Jtt', 'Jmn', 'Jtn', 'Alh', 'Iju', 'Jmo'],\n  STANDALONESHORTWEEKDAYS: ['Jpi', 'Jtt', 'Jmn', 'Jtn', 'Alh', 'Iju', 'Jmo'],\n  NARROWWEEKDAYS: ['2', '3', '4', '5', 'A', 'I', '1'],\n  STANDALONENARROWWEEKDAYS: ['2', '3', '4', '5', 'A', 'I', '1'],\n  SHORTQUARTERS: ['L1', 'L2', 'L3', 'L4'],\n  QUARTERS: ['Lobo ya bosi', 'Lobo ya mbii', 'Lobo ya nnd’atu', 'Lobo ya nne'],\n  AMPMS: ['makeo', 'nyiaghuo'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ksb_TZ.\n */\ngoog.i18n.DateTimeSymbols_ksb_TZ = goog.i18n.DateTimeSymbols_ksb;\n\n\n/**\n * Date/time formatting symbols for locale ksf.\n */\ngoog.i18n.DateTimeSymbols_ksf = {\n  ERAS: ['d.Y.', 'k.Y.'],\n  ERANAMES: ['di Yɛ́sus aká yálɛ', 'cámɛɛn kǝ kǝbɔpka Y'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['ŋwíí a ntɔ́ntɔ', 'ŋwíí akǝ bɛ́ɛ', 'ŋwíí akǝ ráá', 'ŋwíí akǝ nin', 'ŋwíí akǝ táan', 'ŋwíí akǝ táafɔk', 'ŋwíí akǝ táabɛɛ', 'ŋwíí akǝ táaraa', 'ŋwíí akǝ táanin', 'ŋwíí akǝ ntɛk', 'ŋwíí akǝ ntɛk di bɔ́k', 'ŋwíí akǝ ntɛk di bɛ́ɛ'],\n  STANDALONEMONTHS: ['ŋwíí a ntɔ́ntɔ', 'ŋwíí akǝ bɛ́ɛ', 'ŋwíí akǝ ráá', 'ŋwíí akǝ nin', 'ŋwíí akǝ táan', 'ŋwíí akǝ táafɔk', 'ŋwíí akǝ táabɛɛ', 'ŋwíí akǝ táaraa', 'ŋwíí akǝ táanin', 'ŋwíí akǝ ntɛk', 'ŋwíí akǝ ntɛk di bɔ́k', 'ŋwíí akǝ ntɛk di bɛ́ɛ'],\n  SHORTMONTHS: ['ŋ1', 'ŋ2', 'ŋ3', 'ŋ4', 'ŋ5', 'ŋ6', 'ŋ7', 'ŋ8', 'ŋ9', 'ŋ10', 'ŋ11', 'ŋ12'],\n  STANDALONESHORTMONTHS: ['ŋ1', 'ŋ2', 'ŋ3', 'ŋ4', 'ŋ5', 'ŋ6', 'ŋ7', 'ŋ8', 'ŋ9', 'ŋ10', 'ŋ11', 'ŋ12'],\n  WEEKDAYS: ['sɔ́ndǝ', 'lǝndí', 'maadí', 'mɛkrɛdí', 'jǝǝdí', 'júmbá', 'samdí'],\n  STANDALONEWEEKDAYS: ['sɔ́ndǝ', 'lǝndí', 'maadí', 'mɛkrɛdí', 'jǝǝdí', 'júmbá', 'samdí'],\n  SHORTWEEKDAYS: ['sɔ́n', 'lǝn', 'maa', 'mɛk', 'jǝǝ', 'júm', 'sam'],\n  STANDALONESHORTWEEKDAYS: ['sɔ́n', 'lǝn', 'maa', 'mɛk', 'jǝǝ', 'júm', 'sam'],\n  NARROWWEEKDAYS: ['s', 'l', 'm', 'm', 'j', 'j', 's'],\n  STANDALONENARROWWEEKDAYS: ['s', 'l', 'm', 'm', 'j', 'j', 's'],\n  SHORTQUARTERS: ['i1', 'i2', 'i3', 'i4'],\n  QUARTERS: ['id́ɛ́n kǝbǝk kǝ ntɔ́ntɔ́', 'idɛ́n kǝbǝk kǝ kǝbɛ́ɛ', 'idɛ́n kǝbǝk kǝ kǝráá', 'idɛ́n kǝbǝk kǝ kǝnin'],\n  AMPMS: ['sárúwá', 'cɛɛ́nko'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ksf_CM.\n */\ngoog.i18n.DateTimeSymbols_ksf_CM = goog.i18n.DateTimeSymbols_ksf;\n\n\n/**\n * Date/time formatting symbols for locale ksh.\n */\ngoog.i18n.DateTimeSymbols_ksh = {\n  ERAS: ['v. Chr.', 'n. Chr.'],\n  ERANAMES: ['vür Krestos', 'noh Krestos'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'O', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'O', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Jannewa', 'Fäbrowa', 'Määz', 'Aprell', 'Mai', 'Juuni', 'Juuli', 'Oujoß', 'Septämber', 'Oktohber', 'Novämber', 'Dezämber'],\n  STANDALONEMONTHS: ['Jannewa', 'Fäbrowa', 'Määz', 'Aprell', 'Mai', 'Juuni', 'Juuli', 'Oujoß', 'Septämber', 'Oktohber', 'Novämber', 'Dezämber'],\n  SHORTMONTHS: ['Jan', 'Fäb', 'Mäz', 'Apr', 'Mai', 'Jun', 'Jul', 'Ouj', 'Säp', 'Okt', 'Nov', 'Dez'],\n  STANDALONESHORTMONTHS: ['Jan.', 'Fäb.', 'Mäz.', 'Apr.', 'Mai', 'Jun.', 'Jul.', 'Ouj.', 'Säp.', 'Okt.', 'Nov.', 'Dez.'],\n  WEEKDAYS: ['Sunndaach', 'Mohndaach', 'Dinnsdaach', 'Metwoch', 'Dunnersdaach', 'Friidaach', 'Samsdaach'],\n  STANDALONEWEEKDAYS: ['Sunndaach', 'Mohndaach', 'Dinnsdaach', 'Metwoch', 'Dunnersdaach', 'Friidaach', 'Samsdaach'],\n  SHORTWEEKDAYS: ['Su.', 'Mo.', 'Di.', 'Me.', 'Du.', 'Fr.', 'Sa.'],\n  STANDALONESHORTWEEKDAYS: ['Su.', 'Mo.', 'Di.', 'Me.', 'Du.', 'Fr.', 'Sa.'],\n  NARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'],\n  SHORTQUARTERS: ['1.Q.', '2.Q.', '3.Q.', '4.Q.'],\n  QUARTERS: ['1. Quattahl', '2. Quattahl', '3. Quattahl', '4. Quattahl'],\n  AMPMS: ['Uhr vörmiddaachs', 'Uhr nommendaachs'],\n  DATEFORMATS: ['EEEE, \\'dä\\' d. MMMM y', 'd. MMMM y', 'd. MMM. y', 'd. M. y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale ksh_DE.\n */\ngoog.i18n.DateTimeSymbols_ksh_DE = goog.i18n.DateTimeSymbols_ksh;\n\n\n/**\n * Date/time formatting symbols for locale kw.\n */\ngoog.i18n.DateTimeSymbols_kw = {\n  ERAS: ['RC', 'AD'],\n  ERANAMES: ['RC', 'AD'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['mis Genver', 'mis Hwevrer', 'mis Meurth', 'mis Ebrel', 'mis Me', 'mis Metheven', 'mis Gortheren', 'mis Est', 'mis Gwynngala', 'mis Hedra', 'mis Du', 'mis Kevardhu'],\n  STANDALONEMONTHS: ['mis Genver', 'mis Hwevrer', 'mis Meurth', 'mis Ebrel', 'mis Me', 'mis Metheven', 'mis Gortheren', 'mis Est', 'mis Gwynngala', 'mis Hedra', 'mis Du', 'mis Kevardhu'],\n  SHORTMONTHS: ['Gen', 'Hwe', 'Meu', 'Ebr', 'Me', 'Met', 'Gor', 'Est', 'Gwn', 'Hed', 'Du', 'Kev'],\n  STANDALONESHORTMONTHS: ['Gen', 'Hwe', 'Meu', 'Ebr', 'Me', 'Met', 'Gor', 'Est', 'Gwn', 'Hed', 'Du', 'Kev'],\n  WEEKDAYS: ['dy Sul', 'dy Lun', 'dy Meurth', 'dy Merher', 'dy Yow', 'dy Gwener', 'dy Sadorn'],\n  STANDALONEWEEKDAYS: ['dy Sul', 'dy Lun', 'dy Meurth', 'dy Merher', 'dy Yow', 'dy Gwener', 'dy Sadorn'],\n  SHORTWEEKDAYS: ['Sul', 'Lun', 'Mth', 'Mhr', 'Yow', 'Gwe', 'Sad'],\n  STANDALONESHORTWEEKDAYS: ['Sul', 'Lun', 'Mth', 'Mhr', 'Yow', 'Gwe', 'Sad'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['a.m.', 'p.m.'],\n  DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale kw_GB.\n */\ngoog.i18n.DateTimeSymbols_kw_GB = goog.i18n.DateTimeSymbols_kw;\n\n\n/**\n * Date/time formatting symbols for locale ky_KG.\n */\ngoog.i18n.DateTimeSymbols_ky_KG = goog.i18n.DateTimeSymbols_ky;\n\n\n/**\n * Date/time formatting symbols for locale lag.\n */\ngoog.i18n.DateTimeSymbols_lag = {\n  ERAS: ['KSA', 'KA'],\n  ERANAMES: ['Kɨrɨsitʉ sɨ anavyaal', 'Kɨrɨsitʉ akavyaalwe'],\n  NARROWMONTHS: ['F', 'N', 'K', 'I', 'I', 'I', 'M', 'V', 'S', 'I', 'S', 'S'],\n  STANDALONENARROWMONTHS: ['F', 'N', 'K', 'I', 'I', 'I', 'M', 'V', 'S', 'I', 'S', 'S'],\n  MONTHS: ['Kʉfúngatɨ', 'Kʉnaanɨ', 'Kʉkeenda', 'Kwiikumi', 'Kwiinyambála', 'Kwiidwaata', 'Kʉmʉʉnchɨ', 'Kʉvɨɨrɨ', 'Kʉsaatʉ', 'Kwiinyi', 'Kʉsaano', 'Kʉsasatʉ'],\n  STANDALONEMONTHS: ['Kʉfúngatɨ', 'Kʉnaanɨ', 'Kʉkeenda', 'Kwiikumi', 'Kwiinyambála', 'Kwiidwaata', 'Kʉmʉʉnchɨ', 'Kʉvɨɨrɨ', 'Kʉsaatʉ', 'Kwiinyi', 'Kʉsaano', 'Kʉsasatʉ'],\n  SHORTMONTHS: ['Fúngatɨ', 'Naanɨ', 'Keenda', 'Ikúmi', 'Inyambala', 'Idwaata', 'Mʉʉnchɨ', 'Vɨɨrɨ', 'Saatʉ', 'Inyi', 'Saano', 'Sasatʉ'],\n  STANDALONESHORTMONTHS: ['Fúngatɨ', 'Naanɨ', 'Keenda', 'Ikúmi', 'Inyambala', 'Idwaata', 'Mʉʉnchɨ', 'Vɨɨrɨ', 'Saatʉ', 'Inyi', 'Saano', 'Sasatʉ'],\n  WEEKDAYS: ['Jumapíiri', 'Jumatátu', 'Jumaíne', 'Jumatáano', 'Alamíisi', 'Ijumáa', 'Jumamóosi'],\n  STANDALONEWEEKDAYS: ['Jumapíiri', 'Jumatátu', 'Jumaíne', 'Jumatáano', 'Alamíisi', 'Ijumáa', 'Jumamóosi'],\n  SHORTWEEKDAYS: ['Píili', 'Táatu', 'Íne', 'Táano', 'Alh', 'Ijm', 'Móosi'],\n  STANDALONESHORTWEEKDAYS: ['Píili', 'Táatu', 'Íne', 'Táano', 'Alh', 'Ijm', 'Móosi'],\n  NARROWWEEKDAYS: ['P', 'T', 'E', 'O', 'A', 'I', 'M'],\n  STANDALONENARROWWEEKDAYS: ['P', 'T', 'E', 'O', 'A', 'I', 'M'],\n  SHORTQUARTERS: ['Ncho 1', 'Ncho 2', 'Ncho 3', 'Ncho 4'],\n  QUARTERS: ['Ncholo ya 1', 'Ncholo ya 2', 'Ncholo ya 3', 'Ncholo ya 4'],\n  AMPMS: ['TOO', 'MUU'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale lag_TZ.\n */\ngoog.i18n.DateTimeSymbols_lag_TZ = goog.i18n.DateTimeSymbols_lag;\n\n\n/**\n * Date/time formatting symbols for locale lb.\n */\ngoog.i18n.DateTimeSymbols_lb = {\n  ERAS: ['v. Chr.', 'n. Chr.'],\n  ERANAMES: ['v. Chr.', 'n. Chr.'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Januar', 'Februar', 'Mäerz', 'Abrëll', 'Mee', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'],\n  STANDALONEMONTHS: ['Januar', 'Februar', 'Mäerz', 'Abrëll', 'Mee', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'],\n  SHORTMONTHS: ['Jan.', 'Feb.', 'Mäe.', 'Abr.', 'Mee', 'Juni', 'Juli', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Dez.'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mäe', 'Abr', 'Mee', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'],\n  WEEKDAYS: ['Sonndeg', 'Méindeg', 'Dënschdeg', 'Mëttwoch', 'Donneschdeg', 'Freideg', 'Samschdeg'],\n  STANDALONEWEEKDAYS: ['Sonndeg', 'Méindeg', 'Dënschdeg', 'Mëttwoch', 'Donneschdeg', 'Freideg', 'Samschdeg'],\n  SHORTWEEKDAYS: ['Son.', 'Méi.', 'Dën.', 'Mët.', 'Don.', 'Fre.', 'Sam.'],\n  STANDALONESHORTWEEKDAYS: ['Son', 'Méi', 'Dën', 'Mët', 'Don', 'Fre', 'Sam'],\n  NARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'D', 'M', 'D', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1. Quartal', '2. Quartal', '3. Quartal', '4. Quartal'],\n  AMPMS: ['moies', 'nomëttes'],\n  DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'd. MMM y', 'dd.MM.yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale lb_LU.\n */\ngoog.i18n.DateTimeSymbols_lb_LU = goog.i18n.DateTimeSymbols_lb;\n\n\n/**\n * Date/time formatting symbols for locale lg.\n */\ngoog.i18n.DateTimeSymbols_lg = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Kulisito nga tannaza', 'Bukya Kulisito Azaal'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Janwaliyo', 'Febwaliyo', 'Marisi', 'Apuli', 'Maayi', 'Juuni', 'Julaayi', 'Agusito', 'Sebuttemba', 'Okitobba', 'Novemba', 'Desemba'],\n  STANDALONEMONTHS: ['Janwaliyo', 'Febwaliyo', 'Marisi', 'Apuli', 'Maayi', 'Juuni', 'Julaayi', 'Agusito', 'Sebuttemba', 'Okitobba', 'Novemba', 'Desemba'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apu', 'Maa', 'Juu', 'Jul', 'Agu', 'Seb', 'Oki', 'Nov', 'Des'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apu', 'Maa', 'Juu', 'Jul', 'Agu', 'Seb', 'Oki', 'Nov', 'Des'],\n  WEEKDAYS: ['Sabbiiti', 'Balaza', 'Lwakubiri', 'Lwakusatu', 'Lwakuna', 'Lwakutaano', 'Lwamukaaga'],\n  STANDALONEWEEKDAYS: ['Sabbiiti', 'Balaza', 'Lwakubiri', 'Lwakusatu', 'Lwakuna', 'Lwakutaano', 'Lwamukaaga'],\n  SHORTWEEKDAYS: ['Sab', 'Bal', 'Lw2', 'Lw3', 'Lw4', 'Lw5', 'Lw6'],\n  STANDALONESHORTWEEKDAYS: ['Sab', 'Bal', 'Lw2', 'Lw3', 'Lw4', 'Lw5', 'Lw6'],\n  NARROWWEEKDAYS: ['S', 'B', 'L', 'L', 'L', 'L', 'L'],\n  STANDALONENARROWWEEKDAYS: ['S', 'B', 'L', 'L', 'L', 'L', 'L'],\n  SHORTQUARTERS: ['Kya1', 'Kya2', 'Kya3', 'Kya4'],\n  QUARTERS: ['Kyakuna 1', 'Kyakuna 2', 'Kyakuna 3', 'Kyakuna 4'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale lg_UG.\n */\ngoog.i18n.DateTimeSymbols_lg_UG = goog.i18n.DateTimeSymbols_lg;\n\n\n/**\n * Date/time formatting symbols for locale lkt.\n */\ngoog.i18n.DateTimeSymbols_lkt = {\n  ERAS: ['BCE', 'CE'],\n  ERANAMES: ['BCE', 'CE'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['Wiótheȟika Wí', 'Thiyóȟeyuŋka Wí', 'Ištáwičhayazaŋ Wí', 'Pȟežítȟo Wí', 'Čhaŋwápetȟo Wí', 'Wípazukȟa-wašté Wí', 'Čhaŋpȟásapa Wí', 'Wasútȟuŋ Wí', 'Čhaŋwápeǧi Wí', 'Čhaŋwápe-kasná Wí', 'Waníyetu Wí', 'Tȟahékapšuŋ Wí'],\n  STANDALONEMONTHS: ['Wiótheȟika Wí', 'Thiyóȟeyuŋka Wí', 'Ištáwičhayazaŋ Wí', 'Pȟežítȟo Wí', 'Čhaŋwápetȟo Wí', 'Wípazukȟa-wašté Wí', 'Čhaŋpȟásapa Wí', 'Wasútȟuŋ Wí', 'Čhaŋwápeǧi Wí', 'Čhaŋwápe-kasná Wí', 'Waníyetu Wí', 'Tȟahékapšuŋ Wí'],\n  SHORTMONTHS: ['Wiótheȟika Wí', 'Thiyóȟeyuŋka Wí', 'Ištáwičhayazaŋ Wí', 'Pȟežítȟo Wí', 'Čhaŋwápetȟo Wí', 'Wípazukȟa-wašté Wí', 'Čhaŋpȟásapa Wí', 'Wasútȟuŋ Wí', 'Čhaŋwápeǧi Wí', 'Čhaŋwápe-kasná Wí', 'Waníyetu Wí', 'Tȟahékapšuŋ Wí'],\n  STANDALONESHORTMONTHS: ['Wiótheȟika Wí', 'Thiyóȟeyuŋka Wí', 'Ištáwičhayazaŋ Wí', 'Pȟežítȟo Wí', 'Čhaŋwápetȟo Wí', 'Wípazukȟa-wašté Wí', 'Čhaŋpȟásapa Wí', 'Wasútȟuŋ Wí', 'Čhaŋwápeǧi Wí', 'Čhaŋwápe-kasná Wí', 'Waníyetu Wí', 'Tȟahékapšuŋ Wí'],\n  WEEKDAYS: ['Aŋpétuwakȟaŋ', 'Aŋpétuwaŋži', 'Aŋpétunuŋpa', 'Aŋpétuyamni', 'Aŋpétutopa', 'Aŋpétuzaptaŋ', 'Owáŋgyužažapi'],\n  STANDALONEWEEKDAYS: ['Aŋpétuwakȟaŋ', 'Aŋpétuwaŋži', 'Aŋpétunuŋpa', 'Aŋpétuyamni', 'Aŋpétutopa', 'Aŋpétuzaptaŋ', 'Owáŋgyužažapi'],\n  SHORTWEEKDAYS: ['Aŋpétuwakȟaŋ', 'Aŋpétuwaŋži', 'Aŋpétunuŋpa', 'Aŋpétuyamni', 'Aŋpétutopa', 'Aŋpétuzaptaŋ', 'Owáŋgyužažapi'],\n  STANDALONESHORTWEEKDAYS: ['Aŋpétuwakȟaŋ', 'Aŋpétuwaŋži', 'Aŋpétunuŋpa', 'Aŋpétuyamni', 'Aŋpétutopa', 'Aŋpétuzaptaŋ', 'Owáŋgyužažapi'],\n  NARROWWEEKDAYS: ['A', 'W', 'N', 'Y', 'T', 'Z', 'O'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale lkt_US.\n */\ngoog.i18n.DateTimeSymbols_lkt_US = goog.i18n.DateTimeSymbols_lkt;\n\n\n/**\n * Date/time formatting symbols for locale ln_AO.\n */\ngoog.i18n.DateTimeSymbols_ln_AO = goog.i18n.DateTimeSymbols_ln;\n\n\n/**\n * Date/time formatting symbols for locale ln_CD.\n */\ngoog.i18n.DateTimeSymbols_ln_CD = goog.i18n.DateTimeSymbols_ln;\n\n\n/**\n * Date/time formatting symbols for locale ln_CF.\n */\ngoog.i18n.DateTimeSymbols_ln_CF = goog.i18n.DateTimeSymbols_ln;\n\n\n/**\n * Date/time formatting symbols for locale ln_CG.\n */\ngoog.i18n.DateTimeSymbols_ln_CG = goog.i18n.DateTimeSymbols_ln;\n\n\n/**\n * Date/time formatting symbols for locale lo_LA.\n */\ngoog.i18n.DateTimeSymbols_lo_LA = goog.i18n.DateTimeSymbols_lo;\n\n\n/**\n * Date/time formatting symbols for locale lrc.\n */\ngoog.i18n.DateTimeSymbols_lrc = {\n  ZERODIGIT: 0x06F0,\n  ERAS: ['BCE', 'CE'],\n  ERANAMES: ['BCE', 'CE'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['جانڤیە', 'فئڤریە', 'مارس', 'آڤریل', 'مئی', 'جوٙأن', 'جوٙلا', 'آگوست', 'سئپتامر', 'ئوکتوڤر', 'نوڤامر', 'دئسامر'],\n  STANDALONEMONTHS: ['جانڤیە', 'فئڤریە', 'مارس', 'آڤریل', 'مئی', 'جوٙأن', 'جوٙلا', 'آگوست', 'سئپتامر', 'ئوکتوڤر', 'نوڤامر', 'دئسامر'],\n  SHORTMONTHS: ['جانڤیە', 'فئڤریە', 'مارس', 'آڤریل', 'مئی', 'جوٙأن', 'جوٙلا', 'آگوست', 'سئپتامر', 'ئوکتوڤر', 'نوڤامر', 'دئسامر'],\n  STANDALONESHORTMONTHS: ['جانڤیە', 'فئڤریە', 'مارس', 'آڤریل', 'مئی', 'جوٙأن', 'جوٙلا', 'آگوست', 'سئپتامر', 'ئوکتوڤر', 'نوڤامر', 'دئسامر'],\n  WEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONEWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 5,\n  WEEKENDRANGE: [4, 4],\n  FIRSTWEEKCUTOFFDAY: 4\n};\n\n\n/**\n * Date/time formatting symbols for locale lrc_IQ.\n */\ngoog.i18n.DateTimeSymbols_lrc_IQ = {\n  ZERODIGIT: 0x06F0,\n  ERAS: ['BCE', 'CE'],\n  ERANAMES: ['BCE', 'CE'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['جانڤیە', 'فئڤریە', 'مارس', 'آڤریل', 'مئی', 'جوٙأن', 'جوٙلا', 'آگوست', 'سئپتامر', 'ئوکتوڤر', 'نوڤامر', 'دئسامر'],\n  STANDALONEMONTHS: ['جانڤیە', 'فئڤریە', 'مارس', 'آڤریل', 'مئی', 'جوٙأن', 'جوٙلا', 'آگوست', 'سئپتامر', 'ئوکتوڤر', 'نوڤامر', 'دئسامر'],\n  SHORTMONTHS: ['جانڤیە', 'فئڤریە', 'مارس', 'آڤریل', 'مئی', 'جوٙأن', 'جوٙلا', 'آگوست', 'سئپتامر', 'ئوکتوڤر', 'نوڤامر', 'دئسامر'],\n  STANDALONESHORTMONTHS: ['جانڤیە', 'فئڤریە', 'مارس', 'آڤریل', 'مئی', 'جوٙأن', 'جوٙلا', 'آگوست', 'سئپتامر', 'ئوکتوڤر', 'نوڤامر', 'دئسامر'],\n  WEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONEWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 5,\n  WEEKENDRANGE: [4, 5],\n  FIRSTWEEKCUTOFFDAY: 4\n};\n\n\n/**\n * Date/time formatting symbols for locale lrc_IR.\n */\ngoog.i18n.DateTimeSymbols_lrc_IR = goog.i18n.DateTimeSymbols_lrc;\n\n\n/**\n * Date/time formatting symbols for locale lt_LT.\n */\ngoog.i18n.DateTimeSymbols_lt_LT = goog.i18n.DateTimeSymbols_lt;\n\n\n/**\n * Date/time formatting symbols for locale lu.\n */\ngoog.i18n.DateTimeSymbols_lu = {\n  ERAS: ['kmp. Y.K.', 'kny. Y. K.'],\n  ERANAMES: ['Kumpala kwa Yezu Kli', 'Kunyima kwa Yezu Kli'],\n  NARROWMONTHS: ['C', 'L', 'L', 'M', 'L', 'L', 'K', 'L', 'L', 'L', 'K', 'C'],\n  STANDALONENARROWMONTHS: ['C', 'L', 'L', 'M', 'L', 'L', 'K', 'L', 'L', 'L', 'K', 'C'],\n  MONTHS: ['Ciongo', 'Lùishi', 'Lusòlo', 'Mùuyà', 'Lumùngùlù', 'Lufuimi', 'Kabàlàshìpù', 'Lùshìkà', 'Lutongolo', 'Lungùdi', 'Kaswèkèsè', 'Ciswà'],\n  STANDALONEMONTHS: ['Ciongo', 'Lùishi', 'Lusòlo', 'Mùuyà', 'Lumùngùlù', 'Lufuimi', 'Kabàlàshìpù', 'Lùshìkà', 'Lutongolo', 'Lungùdi', 'Kaswèkèsè', 'Ciswà'],\n  SHORTMONTHS: ['Cio', 'Lui', 'Lus', 'Muu', 'Lum', 'Luf', 'Kab', 'Lush', 'Lut', 'Lun', 'Kas', 'Cis'],\n  STANDALONESHORTMONTHS: ['Cio', 'Lui', 'Lus', 'Muu', 'Lum', 'Luf', 'Kab', 'Lush', 'Lut', 'Lun', 'Kas', 'Cis'],\n  WEEKDAYS: ['Lumingu', 'Nkodya', 'Ndàayà', 'Ndangù', 'Njòwa', 'Ngòvya', 'Lubingu'],\n  STANDALONEWEEKDAYS: ['Lumingu', 'Nkodya', 'Ndàayà', 'Ndangù', 'Njòwa', 'Ngòvya', 'Lubingu'],\n  SHORTWEEKDAYS: ['Lum', 'Nko', 'Ndy', 'Ndg', 'Njw', 'Ngv', 'Lub'],\n  STANDALONESHORTWEEKDAYS: ['Lum', 'Nko', 'Ndy', 'Ndg', 'Njw', 'Ngv', 'Lub'],\n  NARROWWEEKDAYS: ['L', 'N', 'N', 'N', 'N', 'N', 'L'],\n  STANDALONENARROWWEEKDAYS: ['L', 'N', 'N', 'N', 'N', 'N', 'L'],\n  SHORTQUARTERS: ['M1', 'M2', 'M3', 'M4'],\n  QUARTERS: ['Mueji 1', 'Mueji 2', 'Mueji 3', 'Mueji 4'],\n  AMPMS: ['Dinda', 'Dilolo'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale lu_CD.\n */\ngoog.i18n.DateTimeSymbols_lu_CD = goog.i18n.DateTimeSymbols_lu;\n\n\n/**\n * Date/time formatting symbols for locale luo.\n */\ngoog.i18n.DateTimeSymbols_luo = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Kapok Kristo obiro', 'Ka Kristo osebiro'],\n  NARROWMONTHS: ['C', 'R', 'D', 'N', 'B', 'U', 'B', 'B', 'C', 'P', 'C', 'P'],\n  STANDALONENARROWMONTHS: ['C', 'R', 'D', 'N', 'B', 'U', 'B', 'B', 'C', 'P', 'C', 'P'],\n  MONTHS: ['Dwe mar Achiel', 'Dwe mar Ariyo', 'Dwe mar Adek', 'Dwe mar Ang’wen', 'Dwe mar Abich', 'Dwe mar Auchiel', 'Dwe mar Abiriyo', 'Dwe mar Aboro', 'Dwe mar Ochiko', 'Dwe mar Apar', 'Dwe mar gi achiel', 'Dwe mar Apar gi ariyo'],\n  STANDALONEMONTHS: ['Dwe mar Achiel', 'Dwe mar Ariyo', 'Dwe mar Adek', 'Dwe mar Ang’wen', 'Dwe mar Abich', 'Dwe mar Auchiel', 'Dwe mar Abiriyo', 'Dwe mar Aboro', 'Dwe mar Ochiko', 'Dwe mar Apar', 'Dwe mar gi achiel', 'Dwe mar Apar gi ariyo'],\n  SHORTMONTHS: ['DAC', 'DAR', 'DAD', 'DAN', 'DAH', 'DAU', 'DAO', 'DAB', 'DOC', 'DAP', 'DGI', 'DAG'],\n  STANDALONESHORTMONTHS: ['DAC', 'DAR', 'DAD', 'DAN', 'DAH', 'DAU', 'DAO', 'DAB', 'DOC', 'DAP', 'DGI', 'DAG'],\n  WEEKDAYS: ['Jumapil', 'Wuok Tich', 'Tich Ariyo', 'Tich Adek', 'Tich Ang’wen', 'Tich Abich', 'Ngeso'],\n  STANDALONEWEEKDAYS: ['Jumapil', 'Wuok Tich', 'Tich Ariyo', 'Tich Adek', 'Tich Ang’wen', 'Tich Abich', 'Ngeso'],\n  SHORTWEEKDAYS: ['JMP', 'WUT', 'TAR', 'TAD', 'TAN', 'TAB', 'NGS'],\n  STANDALONESHORTWEEKDAYS: ['JMP', 'WUT', 'TAR', 'TAD', 'TAN', 'TAB', 'NGS'],\n  NARROWWEEKDAYS: ['J', 'W', 'T', 'T', 'T', 'T', 'N'],\n  STANDALONENARROWWEEKDAYS: ['J', 'W', 'T', 'T', 'T', 'T', 'N'],\n  SHORTQUARTERS: ['NMN1', 'NMN2', 'NMN3', 'NMN4'],\n  QUARTERS: ['nus mar nus 1', 'nus mar nus 2', 'nus mar nus 3', 'nus mar nus 4'],\n  AMPMS: ['OD', 'OT'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale luo_KE.\n */\ngoog.i18n.DateTimeSymbols_luo_KE = goog.i18n.DateTimeSymbols_luo;\n\n\n/**\n * Date/time formatting symbols for locale luy.\n */\ngoog.i18n.DateTimeSymbols_luy = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Imberi ya Kuuza Kwa', 'Muhiga Kuvita Kuuza'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'],\n  STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'],\n  WEEKDAYS: ['Jumapiri', 'Jumatatu', 'Jumanne', 'Jumatano', 'Murwa wa Kanne', 'Murwa wa Katano', 'Jumamosi'],\n  STANDALONEWEEKDAYS: ['Jumapiri', 'Jumatatu', 'Jumanne', 'Jumatano', 'Murwa wa Kanne', 'Murwa wa Katano', 'Jumamosi'],\n  SHORTWEEKDAYS: ['J2', 'J3', 'J4', 'J5', 'Al', 'Ij', 'J1'],\n  STANDALONESHORTWEEKDAYS: ['J2', 'J3', 'J4', 'J5', 'Al', 'Ij', 'J1'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Robo ya Kala', 'Robo ya Kaviri', 'Robo ya Kavaga', 'Robo ya Kanne'],\n  AMPMS: ['a.m.', 'p.m.'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale luy_KE.\n */\ngoog.i18n.DateTimeSymbols_luy_KE = goog.i18n.DateTimeSymbols_luy;\n\n\n/**\n * Date/time formatting symbols for locale lv_LV.\n */\ngoog.i18n.DateTimeSymbols_lv_LV = goog.i18n.DateTimeSymbols_lv;\n\n\n/**\n * Date/time formatting symbols for locale mas.\n */\ngoog.i18n.DateTimeSymbols_mas = {\n  ERAS: ['MY', 'EY'],\n  ERANAMES: ['Meínō Yɛ́sʉ', 'Eínō Yɛ́sʉ'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['Oladalʉ́', 'Arát', 'Ɔɛnɨ́ɔɨŋɔk', 'Olodoyíóríê inkókúâ', 'Oloilépūnyīē inkókúâ', 'Kújúɔrɔk', 'Mórusásin', 'Ɔlɔ́ɨ́bɔ́rárɛ', 'Kúshîn', 'Olgísan', 'Pʉshʉ́ka', 'Ntʉ́ŋʉ́s'],\n  STANDALONEMONTHS: ['Oladalʉ́', 'Arát', 'Ɔɛnɨ́ɔɨŋɔk', 'Olodoyíóríê inkókúâ', 'Oloilépūnyīē inkókúâ', 'Kújúɔrɔk', 'Mórusásin', 'Ɔlɔ́ɨ́bɔ́rárɛ', 'Kúshîn', 'Olgísan', 'Pʉshʉ́ka', 'Ntʉ́ŋʉ́s'],\n  SHORTMONTHS: ['Dal', 'Ará', 'Ɔɛn', 'Doy', 'Lép', 'Rok', 'Sás', 'Bɔ́r', 'Kús', 'Gís', 'Shʉ́', 'Ntʉ́'],\n  STANDALONESHORTMONTHS: ['Dal', 'Ará', 'Ɔɛn', 'Doy', 'Lép', 'Rok', 'Sás', 'Bɔ́r', 'Kús', 'Gís', 'Shʉ́', 'Ntʉ́'],\n  WEEKDAYS: ['Jumapílí', 'Jumatátu', 'Jumane', 'Jumatánɔ', 'Alaámisi', 'Jumáa', 'Jumamósi'],\n  STANDALONEWEEKDAYS: ['Jumapílí', 'Jumatátu', 'Jumane', 'Jumatánɔ', 'Alaámisi', 'Jumáa', 'Jumamósi'],\n  SHORTWEEKDAYS: ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'],\n  STANDALONESHORTWEEKDAYS: ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'],\n  NARROWWEEKDAYS: ['2', '3', '4', '5', '6', '7', '1'],\n  STANDALONENARROWWEEKDAYS: ['2', '3', '4', '5', '6', '7', '1'],\n  SHORTQUARTERS: ['E1', 'E2', 'E3', 'E4'],\n  QUARTERS: ['Erobo 1', 'Erobo 2', 'Erobo 3', 'Erobo 4'],\n  AMPMS: ['Ɛnkakɛnyá', 'Ɛndámâ'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale mas_KE.\n */\ngoog.i18n.DateTimeSymbols_mas_KE = goog.i18n.DateTimeSymbols_mas;\n\n\n/**\n * Date/time formatting symbols for locale mas_TZ.\n */\ngoog.i18n.DateTimeSymbols_mas_TZ = {\n  ERAS: ['MY', 'EY'],\n  ERANAMES: ['Meínō Yɛ́sʉ', 'Eínō Yɛ́sʉ'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['Oladalʉ́', 'Arát', 'Ɔɛnɨ́ɔɨŋɔk', 'Olodoyíóríê inkókúâ', 'Oloilépūnyīē inkókúâ', 'Kújúɔrɔk', 'Mórusásin', 'Ɔlɔ́ɨ́bɔ́rárɛ', 'Kúshîn', 'Olgísan', 'Pʉshʉ́ka', 'Ntʉ́ŋʉ́s'],\n  STANDALONEMONTHS: ['Oladalʉ́', 'Arát', 'Ɔɛnɨ́ɔɨŋɔk', 'Olodoyíóríê inkókúâ', 'Oloilépūnyīē inkókúâ', 'Kújúɔrɔk', 'Mórusásin', 'Ɔlɔ́ɨ́bɔ́rárɛ', 'Kúshîn', 'Olgísan', 'Pʉshʉ́ka', 'Ntʉ́ŋʉ́s'],\n  SHORTMONTHS: ['Dal', 'Ará', 'Ɔɛn', 'Doy', 'Lép', 'Rok', 'Sás', 'Bɔ́r', 'Kús', 'Gís', 'Shʉ́', 'Ntʉ́'],\n  STANDALONESHORTMONTHS: ['Dal', 'Ará', 'Ɔɛn', 'Doy', 'Lép', 'Rok', 'Sás', 'Bɔ́r', 'Kús', 'Gís', 'Shʉ́', 'Ntʉ́'],\n  WEEKDAYS: ['Jumapílí', 'Jumatátu', 'Jumane', 'Jumatánɔ', 'Alaámisi', 'Jumáa', 'Jumamósi'],\n  STANDALONEWEEKDAYS: ['Jumapílí', 'Jumatátu', 'Jumane', 'Jumatánɔ', 'Alaámisi', 'Jumáa', 'Jumamósi'],\n  SHORTWEEKDAYS: ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'],\n  STANDALONESHORTWEEKDAYS: ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'],\n  NARROWWEEKDAYS: ['2', '3', '4', '5', '6', '7', '1'],\n  STANDALONENARROWWEEKDAYS: ['2', '3', '4', '5', '6', '7', '1'],\n  SHORTQUARTERS: ['E1', 'E2', 'E3', 'E4'],\n  QUARTERS: ['Erobo 1', 'Erobo 2', 'Erobo 3', 'Erobo 4'],\n  AMPMS: ['Ɛnkakɛnyá', 'Ɛndámâ'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale mer.\n */\ngoog.i18n.DateTimeSymbols_mer = {\n  ERAS: ['MK', 'NK'],\n  ERANAMES: ['Mbere ya Kristũ', 'Nyuma ya Kristũ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'Ĩ', 'M', 'N', 'N', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'Ĩ', 'M', 'N', 'N', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Januarĩ', 'Feburuarĩ', 'Machi', 'Ĩpurũ', 'Mĩĩ', 'Njuni', 'Njuraĩ', 'Agasti', 'Septemba', 'Oktũba', 'Novemba', 'Dicemba'],\n  STANDALONEMONTHS: ['Januarĩ', 'Feburuarĩ', 'Machi', 'Ĩpurũ', 'Mĩĩ', 'Njuni', 'Njuraĩ', 'Agasti', 'Septemba', 'Oktũba', 'Novemba', 'Dicemba'],\n  SHORTMONTHS: ['JAN', 'FEB', 'MAC', 'ĨPU', 'MĨĨ', 'NJU', 'NJR', 'AGA', 'SPT', 'OKT', 'NOV', 'DEC'],\n  STANDALONESHORTMONTHS: ['JAN', 'FEB', 'MAC', 'ĨPU', 'MĨĨ', 'NJU', 'NJR', 'AGA', 'SPT', 'OKT', 'NOV', 'DEC'],\n  WEEKDAYS: ['Kiumia', 'Muramuko', 'Wairi', 'Wethatu', 'Wena', 'Wetano', 'Jumamosi'],\n  STANDALONEWEEKDAYS: ['Kiumia', 'Muramuko', 'Wairi', 'Wethatu', 'Wena', 'Wetano', 'Jumamosi'],\n  SHORTWEEKDAYS: ['KIU', 'MRA', 'WAI', 'WET', 'WEN', 'WTN', 'JUM'],\n  STANDALONESHORTWEEKDAYS: ['KIU', 'MRA', 'WAI', 'WET', 'WEN', 'WTN', 'JUM'],\n  NARROWWEEKDAYS: ['K', 'M', 'W', 'W', 'W', 'W', 'J'],\n  STANDALONENARROWWEEKDAYS: ['K', 'M', 'W', 'W', 'W', 'W', 'J'],\n  SHORTQUARTERS: ['Ĩmwe kĩrĩ inya', 'Ijĩrĩ kĩrĩ inya', 'Ithatũ kĩrĩ inya', 'Inya kĩrĩ inya'],\n  QUARTERS: ['Ĩmwe kĩrĩ inya', 'Ijĩrĩ kĩrĩ inya', 'Ithatũ kĩrĩ inya', 'Inya kĩrĩ inya'],\n  AMPMS: ['RŨ', 'ŨG'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale mer_KE.\n */\ngoog.i18n.DateTimeSymbols_mer_KE = goog.i18n.DateTimeSymbols_mer;\n\n\n/**\n * Date/time formatting symbols for locale mfe.\n */\ngoog.i18n.DateTimeSymbols_mfe = {\n  ERAS: ['av. Z-K', 'ap. Z-K'],\n  ERANAMES: ['avan Zezi-Krist', 'apre Zezi-Krist'],\n  NARROWMONTHS: ['z', 'f', 'm', 'a', 'm', 'z', 'z', 'o', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['z', 'f', 'm', 'a', 'm', 'z', 'z', 'o', 's', 'o', 'n', 'd'],\n  MONTHS: ['zanvie', 'fevriye', 'mars', 'avril', 'me', 'zin', 'zilye', 'out', 'septam', 'oktob', 'novam', 'desam'],\n  STANDALONEMONTHS: ['zanvie', 'fevriye', 'mars', 'avril', 'me', 'zin', 'zilye', 'out', 'septam', 'oktob', 'novam', 'desam'],\n  SHORTMONTHS: ['zan', 'fev', 'mar', 'avr', 'me', 'zin', 'zil', 'out', 'sep', 'okt', 'nov', 'des'],\n  STANDALONESHORTMONTHS: ['zan', 'fev', 'mar', 'avr', 'me', 'zin', 'zil', 'out', 'sep', 'okt', 'nov', 'des'],\n  WEEKDAYS: ['dimans', 'lindi', 'mardi', 'merkredi', 'zedi', 'vandredi', 'samdi'],\n  STANDALONEWEEKDAYS: ['dimans', 'lindi', 'mardi', 'merkredi', 'zedi', 'vandredi', 'samdi'],\n  SHORTWEEKDAYS: ['dim', 'lin', 'mar', 'mer', 'ze', 'van', 'sam'],\n  STANDALONESHORTWEEKDAYS: ['dim', 'lin', 'mar', 'mer', 'ze', 'van', 'sam'],\n  NARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'z', 'v', 's'],\n  STANDALONENARROWWEEKDAYS: ['d', 'l', 'm', 'm', 'z', 'v', 's'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1e trimes', '2em trimes', '3em trimes', '4em trimes'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale mfe_MU.\n */\ngoog.i18n.DateTimeSymbols_mfe_MU = goog.i18n.DateTimeSymbols_mfe;\n\n\n/**\n * Date/time formatting symbols for locale mg.\n */\ngoog.i18n.DateTimeSymbols_mg = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Alohan’i JK', 'Aorian’i JK'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Janoary', 'Febroary', 'Martsa', 'Aprily', 'Mey', 'Jona', 'Jolay', 'Aogositra', 'Septambra', 'Oktobra', 'Novambra', 'Desambra'],\n  STANDALONEMONTHS: ['Janoary', 'Febroary', 'Martsa', 'Aprily', 'Mey', 'Jona', 'Jolay', 'Aogositra', 'Septambra', 'Oktobra', 'Novambra', 'Desambra'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mey', 'Jon', 'Jol', 'Aog', 'Sep', 'Okt', 'Nov', 'Des'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'Mey', 'Jon', 'Jol', 'Aog', 'Sep', 'Okt', 'Nov', 'Des'],\n  WEEKDAYS: ['Alahady', 'Alatsinainy', 'Talata', 'Alarobia', 'Alakamisy', 'Zoma', 'Asabotsy'],\n  STANDALONEWEEKDAYS: ['Alahady', 'Alatsinainy', 'Talata', 'Alarobia', 'Alakamisy', 'Zoma', 'Asabotsy'],\n  SHORTWEEKDAYS: ['Alah', 'Alats', 'Tal', 'Alar', 'Alak', 'Zom', 'Asab'],\n  STANDALONESHORTWEEKDAYS: ['Alah', 'Alats', 'Tal', 'Alar', 'Alak', 'Zom', 'Asab'],\n  NARROWWEEKDAYS: ['A', 'A', 'T', 'A', 'A', 'Z', 'A'],\n  STANDALONENARROWWEEKDAYS: ['A', 'A', 'T', 'A', 'A', 'Z', 'A'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['Telovolana voalohany', 'Telovolana faharoa', 'Telovolana fahatelo', 'Telovolana fahefatra'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'y MMM d', 'y-MM-dd'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale mg_MG.\n */\ngoog.i18n.DateTimeSymbols_mg_MG = goog.i18n.DateTimeSymbols_mg;\n\n\n/**\n * Date/time formatting symbols for locale mgh.\n */\ngoog.i18n.DateTimeSymbols_mgh = {\n  ERAS: ['HY', 'YY'],\n  ERANAMES: ['Hinapiya yesu', 'Yopia yesu'],\n  NARROWMONTHS: ['K', 'U', 'R', 'C', 'T', 'M', 'S', 'N', 'T', 'K', 'M', 'Y'],\n  STANDALONENARROWMONTHS: ['K', 'U', 'R', 'C', 'T', 'M', 'S', 'N', 'T', 'K', 'M', 'Y'],\n  MONTHS: ['Mweri wo kwanza', 'Mweri wo unayeli', 'Mweri wo uneraru', 'Mweri wo unecheshe', 'Mweri wo unethanu', 'Mweri wo thanu na mocha', 'Mweri wo saba', 'Mweri wo nane', 'Mweri wo tisa', 'Mweri wo kumi', 'Mweri wo kumi na moja', 'Mweri wo kumi na yel’li'],\n  STANDALONEMONTHS: ['Mweri wo kwanza', 'Mweri wo unayeli', 'Mweri wo uneraru', 'Mweri wo unecheshe', 'Mweri wo unethanu', 'Mweri wo thanu na mocha', 'Mweri wo saba', 'Mweri wo nane', 'Mweri wo tisa', 'Mweri wo kumi', 'Mweri wo kumi na moja', 'Mweri wo kumi na yel’li'],\n  SHORTMONTHS: ['Kwa', 'Una', 'Rar', 'Che', 'Tha', 'Moc', 'Sab', 'Nan', 'Tis', 'Kum', 'Moj', 'Yel'],\n  STANDALONESHORTMONTHS: ['Kwa', 'Una', 'Rar', 'Che', 'Tha', 'Moc', 'Sab', 'Nan', 'Tis', 'Kum', 'Moj', 'Yel'],\n  WEEKDAYS: ['Sabato', 'Jumatatu', 'Jumanne', 'Jumatano', 'Arahamisi', 'Ijumaa', 'Jumamosi'],\n  STANDALONEWEEKDAYS: ['Sabato', 'Jumatatu', 'Jumanne', 'Jumatano', 'Arahamisi', 'Ijumaa', 'Jumamosi'],\n  SHORTWEEKDAYS: ['Sab', 'Jtt', 'Jnn', 'Jtn', 'Ara', 'Iju', 'Jmo'],\n  STANDALONESHORTWEEKDAYS: ['Sab', 'Jtt', 'Jnn', 'Jtn', 'Ara', 'Iju', 'Jmo'],\n  NARROWWEEKDAYS: ['S', 'J', 'J', 'J', 'A', 'I', 'J'],\n  STANDALONENARROWWEEKDAYS: ['S', 'J', 'J', 'J', 'A', 'I', 'J'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['wichishu', 'mchochil’l'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale mgh_MZ.\n */\ngoog.i18n.DateTimeSymbols_mgh_MZ = goog.i18n.DateTimeSymbols_mgh;\n\n\n/**\n * Date/time formatting symbols for locale mgo.\n */\ngoog.i18n.DateTimeSymbols_mgo = {\n  ERAS: ['BCE', 'CE'],\n  ERANAMES: ['BCE', 'CE'],\n  NARROWMONTHS: ['M1', 'A2', 'M3', 'N4', 'F5', 'I6', 'A7', 'I8', 'K9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['M1', 'A2', 'M3', 'N4', 'F5', 'I6', 'A7', 'I8', 'K9', '10', '11', '12'],\n  MONTHS: ['iməg mbegtug', 'imeg àbùbì', 'imeg mbəŋchubi', 'iməg ngwə̀t', 'iməg fog', 'iməg ichiibɔd', 'iməg àdùmbə̀ŋ', 'iməg ichika', 'iməg kud', 'iməg tèsiʼe', 'iməg zò', 'iməg krizmed'],\n  STANDALONEMONTHS: ['iməg mbegtug', 'imeg àbùbì', 'imeg mbəŋchubi', 'iməg ngwə̀t', 'iməg fog', 'iməg ichiibɔd', 'iməg àdùmbə̀ŋ', 'iməg ichika', 'iməg kud', 'iməg tèsiʼe', 'iməg zò', 'iməg krizmed'],\n  SHORTMONTHS: ['mbegtug', 'imeg àbùbì', 'imeg mbəŋchubi', 'iməg ngwə̀t', 'iməg fog', 'iməg ichiibɔd', 'iməg àdùmbə̀ŋ', 'iməg ichika', 'iməg kud', 'iməg tèsiʼe', 'iməg zò', 'iməg krizmed'],\n  STANDALONESHORTMONTHS: ['mbegtug', 'imeg àbùbì', 'imeg mbəŋchubi', 'iməg ngwə̀t', 'iməg fog', 'iməg ichiibɔd', 'iməg àdùmbə̀ŋ', 'iməg ichika', 'iməg kud', 'iməg tèsiʼe', 'iməg zò', 'iməg krizmed'],\n  WEEKDAYS: ['Aneg 1', 'Aneg 2', 'Aneg 3', 'Aneg 4', 'Aneg 5', 'Aneg 6', 'Aneg 7'],\n  STANDALONEWEEKDAYS: ['Aneg 1', 'Aneg 2', 'Aneg 3', 'Aneg 4', 'Aneg 5', 'Aneg 6', 'Aneg 7'],\n  SHORTWEEKDAYS: ['Aneg 1', 'Aneg 2', 'Aneg 3', 'Aneg 4', 'Aneg 5', 'Aneg 6', 'Aneg 7'],\n  STANDALONESHORTWEEKDAYS: ['Aneg 1', 'Aneg 2', 'Aneg 3', 'Aneg 4', 'Aneg 5', 'Aneg 6', 'Aneg 7'],\n  NARROWWEEKDAYS: ['A1', 'A2', 'A3', 'A4', 'A5', 'A6', 'A7'],\n  STANDALONENARROWWEEKDAYS: ['A1', 'A2', 'A3', 'A4', 'A5', 'A6', 'A7'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, y MMMM dd', 'y MMMM d', 'y MMM d', 'y-MM-dd'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale mgo_CM.\n */\ngoog.i18n.DateTimeSymbols_mgo_CM = goog.i18n.DateTimeSymbols_mgo;\n\n\n/**\n * Date/time formatting symbols for locale mk_MK.\n */\ngoog.i18n.DateTimeSymbols_mk_MK = goog.i18n.DateTimeSymbols_mk;\n\n\n/**\n * Date/time formatting symbols for locale ml_IN.\n */\ngoog.i18n.DateTimeSymbols_ml_IN = goog.i18n.DateTimeSymbols_ml;\n\n\n/**\n * Date/time formatting symbols for locale mn_MN.\n */\ngoog.i18n.DateTimeSymbols_mn_MN = goog.i18n.DateTimeSymbols_mn;\n\n\n/**\n * Date/time formatting symbols for locale mr_IN.\n */\ngoog.i18n.DateTimeSymbols_mr_IN = goog.i18n.DateTimeSymbols_mr;\n\n\n/**\n * Date/time formatting symbols for locale ms_BN.\n */\ngoog.i18n.DateTimeSymbols_ms_BN = {\n  ERAS: ['S.M.', 'TM'],\n  ERANAMES: ['S.M.', 'TM'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'O', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'O', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Januari', 'Februari', 'Mac', 'April', 'Mei', 'Jun', 'Julai', 'Ogos', 'September', 'Oktober', 'November', 'Disember'],\n  STANDALONEMONTHS: ['Januari', 'Februari', 'Mac', 'April', 'Mei', 'Jun', 'Julai', 'Ogos', 'September', 'Oktober', 'November', 'Disember'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ogo', 'Sep', 'Okt', 'Nov', 'Dis'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ogo', 'Sep', 'Okt', 'Nov', 'Dis'],\n  WEEKDAYS: ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', 'Sabtu'],\n  STANDALONEWEEKDAYS: ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', 'Sabtu'],\n  SHORTWEEKDAYS: ['Ahd', 'Isn', 'Sel', 'Rab', 'Kha', 'Jum', 'Sab'],\n  STANDALONESHORTWEEKDAYS: ['Ahd', 'Isn', 'Sel', 'Rab', 'Kha', 'Jum', 'Sab'],\n  NARROWWEEKDAYS: ['A', 'I', 'S', 'R', 'K', 'J', 'S'],\n  STANDALONENARROWWEEKDAYS: ['A', 'I', 'S', 'R', 'K', 'J', 'S'],\n  SHORTQUARTERS: ['S1', 'S2', 'S3', 'S4'],\n  QUARTERS: ['Suku pertama', 'Suku Ke-2', 'Suku Ke-3', 'Suku Ke-4'],\n  AMPMS: ['PG', 'PTG'],\n  DATEFORMATS: ['dd MMMM y', 'd MMMM y', 'd MMM y', 'd/MM/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ms_MY.\n */\ngoog.i18n.DateTimeSymbols_ms_MY = goog.i18n.DateTimeSymbols_ms;\n\n\n/**\n * Date/time formatting symbols for locale ms_SG.\n */\ngoog.i18n.DateTimeSymbols_ms_SG = {\n  ERAS: ['S.M.', 'TM'],\n  ERANAMES: ['S.M.', 'TM'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'O', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'O', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Januari', 'Februari', 'Mac', 'April', 'Mei', 'Jun', 'Julai', 'Ogos', 'September', 'Oktober', 'November', 'Disember'],\n  STANDALONEMONTHS: ['Januari', 'Februari', 'Mac', 'April', 'Mei', 'Jun', 'Julai', 'Ogos', 'September', 'Oktober', 'November', 'Disember'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ogo', 'Sep', 'Okt', 'Nov', 'Dis'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ogo', 'Sep', 'Okt', 'Nov', 'Dis'],\n  WEEKDAYS: ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', 'Sabtu'],\n  STANDALONEWEEKDAYS: ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', 'Sabtu'],\n  SHORTWEEKDAYS: ['Ahd', 'Isn', 'Sel', 'Rab', 'Kha', 'Jum', 'Sab'],\n  STANDALONESHORTWEEKDAYS: ['Ahd', 'Isn', 'Sel', 'Rab', 'Kha', 'Jum', 'Sab'],\n  NARROWWEEKDAYS: ['A', 'I', 'S', 'R', 'K', 'J', 'S'],\n  STANDALONENARROWWEEKDAYS: ['A', 'I', 'S', 'R', 'K', 'J', 'S'],\n  SHORTQUARTERS: ['S1', 'S2', 'S3', 'S4'],\n  QUARTERS: ['Suku pertama', 'Suku Ke-2', 'Suku Ke-3', 'Suku Ke-4'],\n  AMPMS: ['PG', 'PTG'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd/MM/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale mt_MT.\n */\ngoog.i18n.DateTimeSymbols_mt_MT = goog.i18n.DateTimeSymbols_mt;\n\n\n/**\n * Date/time formatting symbols for locale mua.\n */\ngoog.i18n.DateTimeSymbols_mua = {\n  ERAS: ['KK', 'PK'],\n  ERANAMES: ['KǝPel Kristu', 'Pel Kristu'],\n  NARROWMONTHS: ['O', 'A', 'I', 'F', 'D', 'B', 'L', 'M', 'E', 'U', 'W', 'Y'],\n  STANDALONENARROWMONTHS: ['O', 'A', 'I', 'F', 'D', 'B', 'L', 'M', 'E', 'U', 'W', 'Y'],\n  MONTHS: ['Fĩi Loo', 'Cokcwaklaŋne', 'Cokcwaklii', 'Fĩi Marfoo', 'Madǝǝuutǝbijaŋ', 'Mamǝŋgwãafahbii', 'Mamǝŋgwãalii', 'Madǝmbii', 'Fĩi Dǝɓlii', 'Fĩi Mundaŋ', 'Fĩi Gwahlle', 'Fĩi Yuru'],\n  STANDALONEMONTHS: ['Fĩi Loo', 'Cokcwaklaŋne', 'Cokcwaklii', 'Fĩi Marfoo', 'Madǝǝuutǝbijaŋ', 'Mamǝŋgwãafahbii', 'Mamǝŋgwãalii', 'Madǝmbii', 'Fĩi Dǝɓlii', 'Fĩi Mundaŋ', 'Fĩi Gwahlle', 'Fĩi Yuru'],\n  SHORTMONTHS: ['FLO', 'CLA', 'CKI', 'FMF', 'MAD', 'MBI', 'MLI', 'MAM', 'FDE', 'FMU', 'FGW', 'FYU'],\n  STANDALONESHORTMONTHS: ['FLO', 'CLA', 'CKI', 'FMF', 'MAD', 'MBI', 'MLI', 'MAM', 'FDE', 'FMU', 'FGW', 'FYU'],\n  WEEKDAYS: ['Com’yakke', 'Comlaaɗii', 'Comzyiiɗii', 'Comkolle', 'Comkaldǝɓlii', 'Comgaisuu', 'Comzyeɓsuu'],\n  STANDALONEWEEKDAYS: ['Com’yakke', 'Comlaaɗii', 'Comzyiiɗii', 'Comkolle', 'Comkaldǝɓlii', 'Comgaisuu', 'Comzyeɓsuu'],\n  SHORTWEEKDAYS: ['Cya', 'Cla', 'Czi', 'Cko', 'Cka', 'Cga', 'Cze'],\n  STANDALONESHORTWEEKDAYS: ['Cya', 'Cla', 'Czi', 'Cko', 'Cka', 'Cga', 'Cze'],\n  NARROWWEEKDAYS: ['Y', 'L', 'Z', 'O', 'A', 'G', 'E'],\n  STANDALONENARROWWEEKDAYS: ['Y', 'L', 'Z', 'O', 'A', 'G', 'E'],\n  SHORTQUARTERS: ['F1', 'F2', 'F3', 'F4'],\n  QUARTERS: ['Tai fĩi sai ma tǝn kee zah', 'Tai fĩi sai zah lǝn gwa ma kee', 'Tai fĩi sai zah lǝn sai ma kee', 'Tai fĩi sai ma coo kee zah ‘na'],\n  AMPMS: ['comme', 'lilli'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale mua_CM.\n */\ngoog.i18n.DateTimeSymbols_mua_CM = goog.i18n.DateTimeSymbols_mua;\n\n\n/**\n * Date/time formatting symbols for locale my_MM.\n */\ngoog.i18n.DateTimeSymbols_my_MM = goog.i18n.DateTimeSymbols_my;\n\n\n/**\n * Date/time formatting symbols for locale mzn.\n */\ngoog.i18n.DateTimeSymbols_mzn = {\n  ZERODIGIT: 0x06F0,\n  ERAS: ['پ.م', 'م.'],\n  ERANAMES: ['قبل میلاد', 'بعد میلاد'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر'],\n  STANDALONEMONTHS: ['ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر'],\n  SHORTMONTHS: ['ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر'],\n  STANDALONESHORTMONTHS: ['ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر'],\n  WEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONEWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 5,\n  WEEKENDRANGE: [4, 4],\n  FIRSTWEEKCUTOFFDAY: 4\n};\n\n\n/**\n * Date/time formatting symbols for locale mzn_IR.\n */\ngoog.i18n.DateTimeSymbols_mzn_IR = goog.i18n.DateTimeSymbols_mzn;\n\n\n/**\n * Date/time formatting symbols for locale naq.\n */\ngoog.i18n.DateTimeSymbols_naq = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Xristub aiǃâ', 'Xristub khaoǃgâ'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['ǃKhanni', 'ǃKhanǀgôab', 'ǀKhuuǁkhâb', 'ǃHôaǂkhaib', 'ǃKhaitsâb', 'Gamaǀaeb', 'ǂKhoesaob', 'Aoǁkhuumûǁkhâb', 'Taraǀkhuumûǁkhâb', 'ǂNûǁnâiseb', 'ǀHooǂgaeb', 'Hôasoreǁkhâb'],\n  STANDALONEMONTHS: ['ǃKhanni', 'ǃKhanǀgôab', 'ǀKhuuǁkhâb', 'ǃHôaǂkhaib', 'ǃKhaitsâb', 'Gamaǀaeb', 'ǂKhoesaob', 'Aoǁkhuumûǁkhâb', 'Taraǀkhuumûǁkhâb', 'ǂNûǁnâiseb', 'ǀHooǂgaeb', 'Hôasoreǁkhâb'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n  WEEKDAYS: ['Sontaxtsees', 'Mantaxtsees', 'Denstaxtsees', 'Wunstaxtsees', 'Dondertaxtsees', 'Fraitaxtsees', 'Satertaxtsees'],\n  STANDALONEWEEKDAYS: ['Sontaxtsees', 'Mantaxtsees', 'Denstaxtsees', 'Wunstaxtsees', 'Dondertaxtsees', 'Fraitaxtsees', 'Satertaxtsees'],\n  SHORTWEEKDAYS: ['Son', 'Ma', 'De', 'Wu', 'Do', 'Fr', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Son', 'Ma', 'De', 'Wu', 'Do', 'Fr', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'E', 'W', 'D', 'F', 'A'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'E', 'W', 'D', 'F', 'A'],\n  SHORTQUARTERS: ['KW1', 'KW2', 'KW3', 'KW4'],\n  QUARTERS: ['1ro kwartals', '2ǁî kwartals', '3ǁî kwartals', '4ǁî kwartals'],\n  AMPMS: ['ǁgoagas', 'ǃuias'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale naq_NA.\n */\ngoog.i18n.DateTimeSymbols_naq_NA = goog.i18n.DateTimeSymbols_naq;\n\n\n/**\n * Date/time formatting symbols for locale nb_NO.\n */\ngoog.i18n.DateTimeSymbols_nb_NO = goog.i18n.DateTimeSymbols_nb;\n\n\n/**\n * Date/time formatting symbols for locale nb_SJ.\n */\ngoog.i18n.DateTimeSymbols_nb_SJ = goog.i18n.DateTimeSymbols_nb;\n\n\n/**\n * Date/time formatting symbols for locale nd.\n */\ngoog.i18n.DateTimeSymbols_nd = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['UKristo angakabuyi', 'Ukristo ebuyile'],\n  NARROWMONTHS: ['Z', 'N', 'M', 'M', 'N', 'N', 'N', 'N', 'M', 'M', 'L', 'M'],\n  STANDALONENARROWMONTHS: ['Z', 'N', 'M', 'M', 'N', 'N', 'N', 'N', 'M', 'M', 'L', 'M'],\n  MONTHS: ['Zibandlela', 'Nhlolanja', 'Mbimbitho', 'Mabasa', 'Nkwenkwezi', 'Nhlangula', 'Ntulikazi', 'Ncwabakazi', 'Mpandula', 'Mfumfu', 'Lwezi', 'Mpalakazi'],\n  STANDALONEMONTHS: ['Zibandlela', 'Nhlolanja', 'Mbimbitho', 'Mabasa', 'Nkwenkwezi', 'Nhlangula', 'Ntulikazi', 'Ncwabakazi', 'Mpandula', 'Mfumfu', 'Lwezi', 'Mpalakazi'],\n  SHORTMONTHS: ['Zib', 'Nhlo', 'Mbi', 'Mab', 'Nkw', 'Nhla', 'Ntu', 'Ncw', 'Mpan', 'Mfu', 'Lwe', 'Mpal'],\n  STANDALONESHORTMONTHS: ['Zib', 'Nhlo', 'Mbi', 'Mab', 'Nkw', 'Nhla', 'Ntu', 'Ncw', 'Mpan', 'Mfu', 'Lwe', 'Mpal'],\n  WEEKDAYS: ['Sonto', 'Mvulo', 'Sibili', 'Sithathu', 'Sine', 'Sihlanu', 'Mgqibelo'],\n  STANDALONEWEEKDAYS: ['Sonto', 'Mvulo', 'Sibili', 'Sithathu', 'Sine', 'Sihlanu', 'Mgqibelo'],\n  SHORTWEEKDAYS: ['Son', 'Mvu', 'Sib', 'Sit', 'Sin', 'Sih', 'Mgq'],\n  STANDALONESHORTWEEKDAYS: ['Son', 'Mvu', 'Sib', 'Sit', 'Sin', 'Sih', 'Mgq'],\n  NARROWWEEKDAYS: ['S', 'M', 'S', 'S', 'S', 'S', 'M'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'S', 'S', 'S', 'S', 'M'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['Kota 1', 'Kota 2', 'Kota 3', 'Kota 4'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale nd_ZW.\n */\ngoog.i18n.DateTimeSymbols_nd_ZW = goog.i18n.DateTimeSymbols_nd;\n\n\n/**\n * Date/time formatting symbols for locale nds.\n */\ngoog.i18n.DateTimeSymbols_nds = {\n  ERAS: ['BCE', 'CE'],\n  ERANAMES: ['BCE', 'CE'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'],\n  STANDALONEMONTHS: ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'],\n  SHORTMONTHS: ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'],\n  STANDALONESHORTMONTHS: ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'],\n  WEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONEWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  SHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale nds_DE.\n */\ngoog.i18n.DateTimeSymbols_nds_DE = goog.i18n.DateTimeSymbols_nds;\n\n\n/**\n * Date/time formatting symbols for locale nds_NL.\n */\ngoog.i18n.DateTimeSymbols_nds_NL = goog.i18n.DateTimeSymbols_nds;\n\n\n/**\n * Date/time formatting symbols for locale ne_IN.\n */\ngoog.i18n.DateTimeSymbols_ne_IN = {\n  ZERODIGIT: 0x0966,\n  ERAS: ['ईसा पूर्व', 'सन्'],\n  ERANAMES: ['ईसा पूर्व', 'सन्'],\n  NARROWMONTHS: ['१', '२', '३', '४', '५', '६', '७', '८', '९', '१०', '११', '१२'],\n  STANDALONENARROWMONTHS: ['१', '२', '३', '४', '५', '६', '७', '८', '९', '१०', '११', '१२'],\n  MONTHS: ['जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मई', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', 'डिसेम्बर'],\n  STANDALONEMONTHS: ['जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', 'डिसेम्बर'],\n  SHORTMONTHS: ['जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', 'डिसेम्बर'],\n  STANDALONESHORTMONTHS: ['जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', 'डिसेम्बर'],\n  WEEKDAYS: ['आइतबार', 'सोमबार', 'मङ्गलबार', 'बुधबार', 'बिहिबार', 'शुक्रबार', 'शनिबार'],\n  STANDALONEWEEKDAYS: ['आइतबार', 'सोमबार', 'मङ्गलबार', 'बुधबार', 'बिहिबार', 'शुक्रबार', 'शनिबार'],\n  SHORTWEEKDAYS: ['आइत', 'सोम', 'मङ्गल', 'बुध', 'बिहि', 'शुक्र', 'शनि'],\n  STANDALONESHORTWEEKDAYS: ['आइत', 'सोम', 'मङ्गल', 'बुध', 'बिहि', 'शुक्र', 'शनि'],\n  NARROWWEEKDAYS: ['आ', 'सो', 'म', 'बु', 'बि', 'शु', 'श'],\n  STANDALONENARROWWEEKDAYS: ['आ', 'सो', 'म', 'बु', 'बि', 'शु', 'श'],\n  SHORTQUARTERS: ['पहिलो सत्र', 'दोस्रो सत्र', 'तेस्रो सत्र', 'चौथो सत्र'],\n  QUARTERS: ['पहिलो सत्र', 'दोस्रो सत्र', 'तेस्रो सत्र', 'चौथो सत्र'],\n  AMPMS: ['पूर्वाह्न', 'अपराह्न'],\n  DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [6, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale ne_NP.\n */\ngoog.i18n.DateTimeSymbols_ne_NP = goog.i18n.DateTimeSymbols_ne;\n\n\n/**\n * Date/time formatting symbols for locale nl_AW.\n */\ngoog.i18n.DateTimeSymbols_nl_AW = {\n  ERAS: ['v.Chr.', 'n.Chr.'],\n  ERANAMES: ['voor Christus', 'na Christus'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'],\n  STANDALONEMONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'],\n  SHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'],\n  STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'],\n  WEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'],\n  STANDALONEWEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'],\n  SHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'],\n  STANDALONESHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'],\n  NARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'],\n  STANDALONENARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['1e kwartaal', '2e kwartaal', '3e kwartaal', '4e kwartaal'],\n  AMPMS: ['a.m.', 'p.m.'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd-MM-yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'om\\' {0}', '{1} \\'om\\' {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale nl_BE.\n */\ngoog.i18n.DateTimeSymbols_nl_BE = {\n  ERAS: ['v.Chr.', 'n.Chr.'],\n  ERANAMES: ['voor Christus', 'na Christus'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'],\n  STANDALONEMONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'],\n  SHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'],\n  STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'],\n  WEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'],\n  STANDALONEWEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'],\n  SHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'],\n  STANDALONESHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'],\n  NARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'],\n  STANDALONENARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['1e kwartaal', '2e kwartaal', '3e kwartaal', '4e kwartaal'],\n  AMPMS: ['a.m.', 'p.m.'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/MM/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'om\\' {0}', '{1} \\'om\\' {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale nl_BQ.\n */\ngoog.i18n.DateTimeSymbols_nl_BQ = {\n  ERAS: ['v.Chr.', 'n.Chr.'],\n  ERANAMES: ['voor Christus', 'na Christus'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'],\n  STANDALONEMONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'],\n  SHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'],\n  STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'],\n  WEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'],\n  STANDALONEWEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'],\n  SHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'],\n  STANDALONESHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'],\n  NARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'],\n  STANDALONENARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['1e kwartaal', '2e kwartaal', '3e kwartaal', '4e kwartaal'],\n  AMPMS: ['a.m.', 'p.m.'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd-MM-yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'om\\' {0}', '{1} \\'om\\' {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale nl_CW.\n */\ngoog.i18n.DateTimeSymbols_nl_CW = {\n  ERAS: ['v.Chr.', 'n.Chr.'],\n  ERANAMES: ['voor Christus', 'na Christus'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'],\n  STANDALONEMONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'],\n  SHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'],\n  STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'],\n  WEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'],\n  STANDALONEWEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'],\n  SHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'],\n  STANDALONESHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'],\n  NARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'],\n  STANDALONENARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['1e kwartaal', '2e kwartaal', '3e kwartaal', '4e kwartaal'],\n  AMPMS: ['a.m.', 'p.m.'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd-MM-yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'om\\' {0}', '{1} \\'om\\' {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale nl_NL.\n */\ngoog.i18n.DateTimeSymbols_nl_NL = goog.i18n.DateTimeSymbols_nl;\n\n\n/**\n * Date/time formatting symbols for locale nl_SR.\n */\ngoog.i18n.DateTimeSymbols_nl_SR = {\n  ERAS: ['v.Chr.', 'n.Chr.'],\n  ERANAMES: ['voor Christus', 'na Christus'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'],\n  STANDALONEMONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'],\n  SHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'],\n  STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'],\n  WEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'],\n  STANDALONEWEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'],\n  SHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'],\n  STANDALONESHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'],\n  NARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'],\n  STANDALONENARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['1e kwartaal', '2e kwartaal', '3e kwartaal', '4e kwartaal'],\n  AMPMS: ['a.m.', 'p.m.'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd-MM-yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'om\\' {0}', '{1} \\'om\\' {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale nl_SX.\n */\ngoog.i18n.DateTimeSymbols_nl_SX = {\n  ERAS: ['v.Chr.', 'n.Chr.'],\n  ERANAMES: ['voor Christus', 'na Christus'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'],\n  STANDALONEMONTHS: ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'],\n  SHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'],\n  STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mrt.', 'apr.', 'mei', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'],\n  WEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'],\n  STANDALONEWEEKDAYS: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'],\n  SHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'],\n  STANDALONESHORTWEEKDAYS: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'],\n  NARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'],\n  STANDALONENARROWWEEKDAYS: ['Z', 'M', 'D', 'W', 'D', 'V', 'Z'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['1e kwartaal', '2e kwartaal', '3e kwartaal', '4e kwartaal'],\n  AMPMS: ['a.m.', 'p.m.'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd-MM-yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'om\\' {0}', '{1} \\'om\\' {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale nmg.\n */\ngoog.i18n.DateTimeSymbols_nmg = {\n  ERAS: ['BL', 'PB'],\n  ERANAMES: ['Bó Lahlɛ̄', 'Pfiɛ Burī'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['ngwɛn matáhra', 'ngwɛn ńmba', 'ngwɛn ńlal', 'ngwɛn ńna', 'ngwɛn ńtan', 'ngwɛn ńtuó', 'ngwɛn hɛmbuɛrí', 'ngwɛn lɔmbi', 'ngwɛn rɛbvuâ', 'ngwɛn wum', 'ngwɛn wum navǔr', 'krísimin'],\n  STANDALONEMONTHS: ['ngwɛn matáhra', 'ngwɛn ńmba', 'ngwɛn ńlal', 'ngwɛn ńna', 'ngwɛn ńtan', 'ngwɛn ńtuó', 'ngwɛn hɛmbuɛrí', 'ngwɛn lɔmbi', 'ngwɛn rɛbvuâ', 'ngwɛn wum', 'ngwɛn wum navǔr', 'krísimin'],\n  SHORTMONTHS: ['ng1', 'ng2', 'ng3', 'ng4', 'ng5', 'ng6', 'ng7', 'ng8', 'ng9', 'ng10', 'ng11', 'kris'],\n  STANDALONESHORTMONTHS: ['ng1', 'ng2', 'ng3', 'ng4', 'ng5', 'ng6', 'ng7', 'ng8', 'ng9', 'ng10', 'ng11', 'kris'],\n  WEEKDAYS: ['sɔ́ndɔ', 'mɔ́ndɔ', 'sɔ́ndɔ mafú mába', 'sɔ́ndɔ mafú málal', 'sɔ́ndɔ mafú mána', 'mabágá má sukul', 'sásadi'],\n  STANDALONEWEEKDAYS: ['sɔ́ndɔ', 'mɔ́ndɔ', 'sɔ́ndɔ mafú mába', 'sɔ́ndɔ mafú málal', 'sɔ́ndɔ mafú mána', 'mabágá má sukul', 'sásadi'],\n  SHORTWEEKDAYS: ['sɔ́n', 'mɔ́n', 'smb', 'sml', 'smn', 'mbs', 'sas'],\n  STANDALONESHORTWEEKDAYS: ['sɔ́n', 'mɔ́n', 'smb', 'sml', 'smn', 'mbs', 'sas'],\n  NARROWWEEKDAYS: ['s', 'm', 's', 's', 's', 'm', 's'],\n  STANDALONENARROWWEEKDAYS: ['s', 'm', 's', 's', 's', 'm', 's'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['Tindɛ nvúr', 'Tindɛ ńmba', 'Tindɛ ńlal', 'Tindɛ ńna'],\n  AMPMS: ['maná', 'kugú'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale nmg_CM.\n */\ngoog.i18n.DateTimeSymbols_nmg_CM = goog.i18n.DateTimeSymbols_nmg;\n\n\n/**\n * Date/time formatting symbols for locale nn.\n */\ngoog.i18n.DateTimeSymbols_nn = {\n  ERAS: ['f.Kr.', 'e.Kr.'],\n  ERANAMES: ['f.Kr.', 'e.Kr.'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'desember'],\n  STANDALONEMONTHS: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'desember'],\n  SHORTMONTHS: ['jan.', 'feb.', 'mars', 'apr.', 'mai', 'juni', 'juli', 'aug.', 'sep.', 'okt.', 'nov.', 'des.'],\n  STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'mai', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'des'],\n  WEEKDAYS: ['søndag', 'måndag', 'tysdag', 'onsdag', 'torsdag', 'fredag', 'laurdag'],\n  STANDALONEWEEKDAYS: ['søndag', 'måndag', 'tysdag', 'onsdag', 'torsdag', 'fredag', 'laurdag'],\n  SHORTWEEKDAYS: ['sø.', 'må.', 'ty.', 'on.', 'to.', 'fr.', 'la.'],\n  STANDALONESHORTWEEKDAYS: ['søn', 'mån', 'tys', 'ons', 'tor', 'fre', 'lau'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['1. kvartal', '2. kvartal', '3. kvartal', '4. kvartal'],\n  AMPMS: ['formiddag', 'ettermiddag'],\n  DATEFORMATS: ['EEEE d. MMMM y', 'd. MMMM y', 'd. MMM y', 'dd.MM.y'],\n  TIMEFORMATS: ['\\'kl\\'. HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} \\'kl\\'. {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale nn_NO.\n */\ngoog.i18n.DateTimeSymbols_nn_NO = goog.i18n.DateTimeSymbols_nn;\n\n\n/**\n * Date/time formatting symbols for locale nnh.\n */\ngoog.i18n.DateTimeSymbols_nnh = {\n  ERAS: ['m.z.Y.', 'm.g.n.Y.'],\n  ERANAMES: ['mé zyé Yěsô', 'mé gÿo ńzyé Yěsô'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['saŋ tsetsɛ̀ɛ lùm', 'saŋ kàg ngwóŋ', 'saŋ lepyè shúm', 'saŋ cÿó', 'saŋ tsɛ̀ɛ cÿó', 'saŋ njÿoláʼ', 'saŋ tyɛ̀b tyɛ̀b mbʉ̀ŋ', 'saŋ mbʉ̀ŋ', 'saŋ ngwɔ̀ʼ mbÿɛ', 'saŋ tàŋa tsetsáʼ', 'saŋ mejwoŋó', 'saŋ lùm'],\n  STANDALONEMONTHS: ['saŋ tsetsɛ̀ɛ lùm', 'saŋ kàg ngwóŋ', 'saŋ lepyè shúm', 'saŋ cÿó', 'saŋ tsɛ̀ɛ cÿó', 'saŋ njÿoláʼ', 'saŋ tyɛ̀b tyɛ̀b mbʉ̀ŋ', 'saŋ mbʉ̀ŋ', 'saŋ ngwɔ̀ʼ mbÿɛ', 'saŋ tàŋa tsetsáʼ', 'saŋ mejwoŋó', 'saŋ lùm'],\n  SHORTMONTHS: ['saŋ tsetsɛ̀ɛ lùm', 'saŋ kàg ngwóŋ', 'saŋ lepyè shúm', 'saŋ cÿó', 'saŋ tsɛ̀ɛ cÿó', 'saŋ njÿoláʼ', 'saŋ tyɛ̀b tyɛ̀b mbʉ̀ŋ', 'saŋ mbʉ̀ŋ', 'saŋ ngwɔ̀ʼ mbÿɛ', 'saŋ tàŋa tsetsáʼ', 'saŋ mejwoŋó', 'saŋ lùm'],\n  STANDALONESHORTMONTHS: ['saŋ tsetsɛ̀ɛ lùm', 'saŋ kàg ngwóŋ', 'saŋ lepyè shúm', 'saŋ cÿó', 'saŋ tsɛ̀ɛ cÿó', 'saŋ njÿoláʼ', 'saŋ tyɛ̀b tyɛ̀b mbʉ̀ŋ', 'saŋ mbʉ̀ŋ', 'saŋ ngwɔ̀ʼ mbÿɛ', 'saŋ tàŋa tsetsáʼ', 'saŋ mejwoŋó', 'saŋ lùm'],\n  WEEKDAYS: ['lyɛʼɛ́ sẅíŋtè', 'mvfò lyɛ̌ʼ', 'mbɔ́ɔntè mvfò lyɛ̌ʼ', 'tsètsɛ̀ɛ lyɛ̌ʼ', 'mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ', 'mvfò màga lyɛ̌ʼ', 'màga lyɛ̌ʼ'],\n  STANDALONEWEEKDAYS: ['lyɛʼɛ́ sẅíŋtè', 'mvfò lyɛ̌ʼ', 'mbɔ́ɔntè mvfò lyɛ̌ʼ', 'tsètsɛ̀ɛ lyɛ̌ʼ', 'mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ', 'mvfò màga lyɛ̌ʼ', 'màga lyɛ̌ʼ'],\n  SHORTWEEKDAYS: ['lyɛʼɛ́ sẅíŋtè', 'mvfò lyɛ̌ʼ', 'mbɔ́ɔntè mvfò lyɛ̌ʼ', 'tsètsɛ̀ɛ lyɛ̌ʼ', 'mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ', 'mvfò màga lyɛ̌ʼ', 'màga lyɛ̌ʼ'],\n  STANDALONESHORTWEEKDAYS: ['lyɛʼɛ́ sẅíŋtè', 'mvfò lyɛ̌ʼ', 'mbɔ́ɔntè mvfò lyɛ̌ʼ', 'tsètsɛ̀ɛ lyɛ̌ʼ', 'mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ', 'mvfò màga lyɛ̌ʼ', 'màga lyɛ̌ʼ'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['mbaʼámbaʼ', 'ncwònzém'],\n  DATEFORMATS: ['EEEE , \\'lyɛ\\'̌ʼ d \\'na\\' MMMM, y', '\\'lyɛ\\'̌ʼ d \\'na\\' MMMM, y', 'd MMM, y', 'dd/MM/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1},{0}', '{1}, {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale nnh_CM.\n */\ngoog.i18n.DateTimeSymbols_nnh_CM = goog.i18n.DateTimeSymbols_nnh;\n\n\n/**\n * Date/time formatting symbols for locale nus.\n */\ngoog.i18n.DateTimeSymbols_nus = {\n  ERAS: ['AY', 'ƐY'],\n  ERANAMES: ['A ka̱n Yecu ni dap', 'Ɛ ca Yecu dap'],\n  NARROWMONTHS: ['T', 'P', 'D', 'G', 'D', 'K', 'P', 'T', 'T', 'L', 'K', 'T'],\n  STANDALONENARROWMONTHS: ['T', 'P', 'D', 'G', 'D', 'K', 'P', 'T', 'T', 'L', 'K', 'T'],\n  MONTHS: ['Tiop thar pɛt', 'Pɛt', 'Duɔ̱ɔ̱ŋ', 'Guak', 'Duät', 'Kornyoot', 'Pay yie̱tni', 'Tho̱o̱r', 'Tɛɛr', 'Laath', 'Kur', 'Tio̱p in di̱i̱t'],\n  STANDALONEMONTHS: ['Tiop thar pɛt', 'Pɛt', 'Duɔ̱ɔ̱ŋ', 'Guak', 'Duät', 'Kornyoot', 'Pay yie̱tni', 'Tho̱o̱r', 'Tɛɛr', 'Laath', 'Kur', 'Tio̱p in di̱i̱t'],\n  SHORTMONTHS: ['Tiop', 'Pɛt', 'Duɔ̱ɔ̱', 'Guak', 'Duä', 'Kor', 'Pay', 'Thoo', 'Tɛɛ', 'Laa', 'Kur', 'Tid'],\n  STANDALONESHORTMONTHS: ['Tiop', 'Pɛt', 'Duɔ̱ɔ̱', 'Guak', 'Duä', 'Kor', 'Pay', 'Thoo', 'Tɛɛ', 'Laa', 'Kur', 'Tid'],\n  WEEKDAYS: ['Cäŋ kuɔth', 'Jiec la̱t', 'Rɛw lätni', 'Diɔ̱k lätni', 'Ŋuaan lätni', 'Dhieec lätni', 'Bäkɛl lätni'],\n  STANDALONEWEEKDAYS: ['Cäŋ kuɔth', 'Jiec la̱t', 'Rɛw lätni', 'Diɔ̱k lätni', 'Ŋuaan lätni', 'Dhieec lätni', 'Bäkɛl lätni'],\n  SHORTWEEKDAYS: ['Cäŋ', 'Jiec', 'Rɛw', 'Diɔ̱k', 'Ŋuaan', 'Dhieec', 'Bäkɛl'],\n  STANDALONESHORTWEEKDAYS: ['Cäŋ', 'Jiec', 'Rɛw', 'Diɔ̱k', 'Ŋuaan', 'Dhieec', 'Bäkɛl'],\n  NARROWWEEKDAYS: ['C', 'J', 'R', 'D', 'Ŋ', 'D', 'B'],\n  STANDALONENARROWWEEKDAYS: ['C', 'J', 'R', 'D', 'Ŋ', 'D', 'B'],\n  SHORTQUARTERS: ['P1', 'P2', 'P3', 'P4'],\n  QUARTERS: ['Päth diɔk tin nhiam', 'Päth diɔk tin guurɛ', 'Päth diɔk tin wä kɔɔriɛn', 'Päth diɔk tin jiɔakdiɛn'],\n  AMPMS: ['RW', 'TŊ'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/MM/y'],\n  TIMEFORMATS: ['zzzz h:mm:ss a', 'z h:mm:ss a', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale nus_SS.\n */\ngoog.i18n.DateTimeSymbols_nus_SS = goog.i18n.DateTimeSymbols_nus;\n\n\n/**\n * Date/time formatting symbols for locale nyn.\n */\ngoog.i18n.DateTimeSymbols_nyn = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Kurisito Atakaijire', 'Kurisito Yaijire'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Okwokubanza', 'Okwakabiri', 'Okwakashatu', 'Okwakana', 'Okwakataana', 'Okwamukaaga', 'Okwamushanju', 'Okwamunaana', 'Okwamwenda', 'Okwaikumi', 'Okwaikumi na kumwe', 'Okwaikumi na ibiri'],\n  STANDALONEMONTHS: ['Okwokubanza', 'Okwakabiri', 'Okwakashatu', 'Okwakana', 'Okwakataana', 'Okwamukaaga', 'Okwamushanju', 'Okwamunaana', 'Okwamwenda', 'Okwaikumi', 'Okwaikumi na kumwe', 'Okwaikumi na ibiri'],\n  SHORTMONTHS: ['KBZ', 'KBR', 'KST', 'KKN', 'KTN', 'KMK', 'KMS', 'KMN', 'KMW', 'KKM', 'KNK', 'KNB'],\n  STANDALONESHORTMONTHS: ['KBZ', 'KBR', 'KST', 'KKN', 'KTN', 'KMK', 'KMS', 'KMN', 'KMW', 'KKM', 'KNK', 'KNB'],\n  WEEKDAYS: ['Sande', 'Orwokubanza', 'Orwakabiri', 'Orwakashatu', 'Orwakana', 'Orwakataano', 'Orwamukaaga'],\n  STANDALONEWEEKDAYS: ['Sande', 'Orwokubanza', 'Orwakabiri', 'Orwakashatu', 'Orwakana', 'Orwakataano', 'Orwamukaaga'],\n  SHORTWEEKDAYS: ['SAN', 'ORK', 'OKB', 'OKS', 'OKN', 'OKT', 'OMK'],\n  STANDALONESHORTWEEKDAYS: ['SAN', 'ORK', 'OKB', 'OKS', 'OKN', 'OKT', 'OMK'],\n  NARROWWEEKDAYS: ['S', 'K', 'R', 'S', 'N', 'T', 'M'],\n  STANDALONENARROWWEEKDAYS: ['S', 'K', 'R', 'S', 'N', 'T', 'M'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['KWOTA 1', 'KWOTA 2', 'KWOTA 3', 'KWOTA 4'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale nyn_UG.\n */\ngoog.i18n.DateTimeSymbols_nyn_UG = goog.i18n.DateTimeSymbols_nyn;\n\n\n/**\n * Date/time formatting symbols for locale om.\n */\ngoog.i18n.DateTimeSymbols_om = {\n  ERAS: ['BCE', 'CE'],\n  ERANAMES: ['Dheengadda Jeesu', 'CE'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Amajjii', 'Guraandhala', 'Bitooteessa', 'Elba', 'Caamsa', 'Waxabajjii', 'Adooleessa', 'Hagayya', 'Fuulbana', 'Onkololeessa', 'Sadaasa', 'Muddee'],\n  STANDALONEMONTHS: ['Amajjii', 'Guraandhala', 'Bitooteessa', 'Elba', 'Caamsa', 'Waxabajjii', 'Adooleessa', 'Hagayya', 'Fuulbana', 'Onkololeessa', 'Sadaasa', 'Muddee'],\n  SHORTMONTHS: ['Ama', 'Gur', 'Bit', 'Elb', 'Cam', 'Wax', 'Ado', 'Hag', 'Ful', 'Onk', 'Sad', 'Mud'],\n  STANDALONESHORTMONTHS: ['Ama', 'Gur', 'Bit', 'Elb', 'Cam', 'Wax', 'Ado', 'Hag', 'Ful', 'Onk', 'Sad', 'Mud'],\n  WEEKDAYS: ['Dilbata', 'Wiixata', 'Qibxata', 'Roobii', 'Kamiisa', 'Jimaata', 'Sanbata'],\n  STANDALONEWEEKDAYS: ['Dilbata', 'Wiixata', 'Qibxata', 'Roobii', 'Kamiisa', 'Jimaata', 'Sanbata'],\n  SHORTWEEKDAYS: ['Dil', 'Wix', 'Qib', 'Rob', 'Kam', 'Jim', 'San'],\n  STANDALONESHORTWEEKDAYS: ['Dil', 'Wix', 'Qib', 'Rob', 'Kam', 'Jim', 'San'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Kurmaana 1', 'Kurmaana 2', 'Kurmaana 3', 'Kurmaana 4'],\n  AMPMS: ['WD', 'WB'],\n  DATEFORMATS: ['EEEE, MMMM d, y', 'dd MMMM y', 'dd-MMM-y', 'dd/MM/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale om_ET.\n */\ngoog.i18n.DateTimeSymbols_om_ET = goog.i18n.DateTimeSymbols_om;\n\n\n/**\n * Date/time formatting symbols for locale om_KE.\n */\ngoog.i18n.DateTimeSymbols_om_KE = {\n  ERAS: ['KD', 'CE'],\n  ERANAMES: ['Dheengadda Jeesu', 'CE'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['A', 'G', 'B', 'E', 'C', 'W', 'A', 'H', 'F', 'O', 'S', 'M'],\n  MONTHS: ['Amajjii', 'Guraandhala', 'Bitooteessa', 'Elba', 'Caamsa', 'Waxabajjii', 'Adooleessa', 'Hagayya', 'Fuulbana', 'Onkololeessa', 'Sadaasa', 'Muddee'],\n  STANDALONEMONTHS: ['Amajjii', 'Guraandhala', 'Bitooteessa', 'Elba', 'Caamsa', 'Waxabajjii', 'Adooleessa', 'Hagayya', 'Fuulbana', 'Onkololeessa', 'Sadaasa', 'Muddee'],\n  SHORTMONTHS: ['Ama', 'Gur', 'Bit', 'Elb', 'Cam', 'Wax', 'Ado', 'Hag', 'Ful', 'Onk', 'Sad', 'Mud'],\n  STANDALONESHORTMONTHS: ['Ama', 'Gur', 'Bit', 'Elb', 'Cam', 'Wax', 'Ado', 'Hag', 'Ful', 'Onk', 'Sad', 'Mud'],\n  WEEKDAYS: ['Dilbata', 'Wiixata', 'Qibxata', 'Roobii', 'Kamiisa', 'Jimaata', 'Sanbata'],\n  STANDALONEWEEKDAYS: ['Dilbata', 'Wiixata', 'Qibxata', 'Roobii', 'Kamiisa', 'Jimaata', 'Sanbata'],\n  SHORTWEEKDAYS: ['Dil', 'Wix', 'Qib', 'Rob', 'Kam', 'Jim', 'San'],\n  STANDALONESHORTWEEKDAYS: ['Dil', 'Wix', 'Qib', 'Rob', 'Kam', 'Jim', 'San'],\n  NARROWWEEKDAYS: ['D', 'W', 'Q', 'R', 'K', 'J', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'W', 'Q', 'R', 'K', 'J', 'S'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['Kurmaana 1', 'Kurmaana 2', 'Kurmaana 3', 'Kurmaana 4'],\n  AMPMS: ['WD', 'WB'],\n  DATEFORMATS: ['EEEE, MMMM d, y', 'dd MMMM y', 'dd-MMM-y', 'dd/MM/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale or_IN.\n */\ngoog.i18n.DateTimeSymbols_or_IN = goog.i18n.DateTimeSymbols_or;\n\n\n/**\n * Date/time formatting symbols for locale os.\n */\ngoog.i18n.DateTimeSymbols_os = {\n  ERAS: ['н.д.а.', 'н.д.'],\n  ERANAMES: ['н.д.а.', 'н.д.'],\n  NARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'],\n  STANDALONENARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'],\n  MONTHS: ['январы', 'февралы', 'мартъийы', 'апрелы', 'майы', 'июны', 'июлы', 'августы', 'сентябры', 'октябры', 'ноябры', 'декабры'],\n  STANDALONEMONTHS: ['Январь', 'Февраль', 'Мартъи', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'],\n  SHORTMONTHS: ['янв.', 'фев.', 'мар.', 'апр.', 'майы', 'июны', 'июлы', 'авг.', 'сен.', 'окт.', 'ноя.', 'дек.'],\n  STANDALONESHORTMONTHS: ['Янв.', 'Февр.', 'Март.', 'Апр.', 'Май', 'Июнь', 'Июль', 'Авг.', 'Сент.', 'Окт.', 'Нояб.', 'Дек.'],\n  WEEKDAYS: ['хуыцаубон', 'къуырисӕр', 'дыццӕг', 'ӕртыццӕг', 'цыппӕрӕм', 'майрӕмбон', 'сабат'],\n  STANDALONEWEEKDAYS: ['Хуыцаубон', 'Къуырисӕр', 'Дыццӕг', 'Ӕртыццӕг', 'Цыппӕрӕм', 'Майрӕмбон', 'Сабат'],\n  SHORTWEEKDAYS: ['хцб', 'крс', 'дцг', 'ӕрт', 'цпр', 'мрб', 'сбт'],\n  STANDALONESHORTWEEKDAYS: ['Хцб', 'Крс', 'Дцг', 'Ӕрт', 'Цпр', 'Мрб', 'Сбт'],\n  NARROWWEEKDAYS: ['Х', 'К', 'Д', 'Ӕ', 'Ц', 'М', 'С'],\n  STANDALONENARROWWEEKDAYS: ['Х', 'К', 'Д', 'Ӕ', 'Ц', 'М', 'С'],\n  SHORTQUARTERS: ['1-аг кв.', '2-аг кв.', '3-аг кв.', '4-ӕм кв.'],\n  QUARTERS: ['1-аг квартал', '2-аг квартал', '3-аг квартал', '4-ӕм квартал'],\n  AMPMS: ['ӕмбисбоны размӕ', 'ӕмбисбоны фӕстӕ'],\n  DATEFORMATS: ['EEEE, d MMMM, y \\'аз\\'', 'd MMMM, y \\'аз\\'', 'dd MMM y \\'аз\\'', 'dd.MM.yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale os_GE.\n */\ngoog.i18n.DateTimeSymbols_os_GE = goog.i18n.DateTimeSymbols_os;\n\n\n/**\n * Date/time formatting symbols for locale os_RU.\n */\ngoog.i18n.DateTimeSymbols_os_RU = goog.i18n.DateTimeSymbols_os;\n\n\n/**\n * Date/time formatting symbols for locale pa_Arab.\n */\ngoog.i18n.DateTimeSymbols_pa_Arab = {\n  ZERODIGIT: 0x06F0,\n  ERAS: ['ايساپورو', 'سں'],\n  ERANAMES: ['ايساپورو', 'سں'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئ', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'],\n  STANDALONEMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئ', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'],\n  SHORTMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئ', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'],\n  STANDALONESHORTMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئ', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'],\n  WEEKDAYS: ['اتوار', 'پیر', 'منگل', 'بُدھ', 'جمعرات', 'جمعہ', 'ہفتہ'],\n  STANDALONEWEEKDAYS: ['اتوار', 'پیر', 'منگل', 'بُدھ', 'جمعرات', 'جمعہ', 'ہفتہ'],\n  SHORTWEEKDAYS: ['اتوار', 'پیر', 'منگل', 'بُدھ', 'جمعرات', 'جمعہ', 'ہفتہ'],\n  STANDALONESHORTWEEKDAYS: ['اتوار', 'پیر', 'منگل', 'بُدھ', 'جمعرات', 'جمعہ', 'ہفتہ'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['چوتھاي پہلاں', 'چوتھاي دوجا', 'چوتھاي تيجا', 'چوتھاي چوتھا'],\n  QUARTERS: ['چوتھاي پہلاں', 'چوتھاي دوجا', 'چوتھاي تيجا', 'چوتھاي چوتھا'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, dd MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale pa_Arab_PK.\n */\ngoog.i18n.DateTimeSymbols_pa_Arab_PK = {\n  ZERODIGIT: 0x06F0,\n  ERAS: ['ايساپورو', 'سں'],\n  ERANAMES: ['ايساپورو', 'سں'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئ', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'],\n  STANDALONEMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئ', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'],\n  SHORTMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئ', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'],\n  STANDALONESHORTMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئ', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'],\n  WEEKDAYS: ['اتوار', 'پیر', 'منگل', 'بُدھ', 'جمعرات', 'جمعہ', 'ہفتہ'],\n  STANDALONEWEEKDAYS: ['اتوار', 'پیر', 'منگل', 'بُدھ', 'جمعرات', 'جمعہ', 'ہفتہ'],\n  SHORTWEEKDAYS: ['اتوار', 'پیر', 'منگل', 'بُدھ', 'جمعرات', 'جمعہ', 'ہفتہ'],\n  STANDALONESHORTWEEKDAYS: ['اتوار', 'پیر', 'منگل', 'بُدھ', 'جمعرات', 'جمعہ', 'ہفتہ'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['چوتھاي پہلاں', 'چوتھاي دوجا', 'چوتھاي تيجا', 'چوتھاي چوتھا'],\n  QUARTERS: ['چوتھاي پہلاں', 'چوتھاي دوجا', 'چوتھاي تيجا', 'چوتھاي چوتھا'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, dd MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale pa_Guru.\n */\ngoog.i18n.DateTimeSymbols_pa_Guru = goog.i18n.DateTimeSymbols_pa;\n\n\n/**\n * Date/time formatting symbols for locale pa_Guru_IN.\n */\ngoog.i18n.DateTimeSymbols_pa_Guru_IN = goog.i18n.DateTimeSymbols_pa;\n\n\n/**\n * Date/time formatting symbols for locale pl_PL.\n */\ngoog.i18n.DateTimeSymbols_pl_PL = goog.i18n.DateTimeSymbols_pl;\n\n\n/**\n * Date/time formatting symbols for locale ps.\n */\ngoog.i18n.DateTimeSymbols_ps = {\n  ZERODIGIT: 0x06F0,\n  ERAS: ['له میلاد وړاندې', 'م.'],\n  ERANAMES: ['له میلاد څخه وړاندې', 'له میلاد څخه وروسته'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['جنوري', 'فبروري', 'مارچ', 'اپریل', 'مۍ', 'جون', 'جولای', 'اګست', 'سپتمبر', 'اکتوبر', 'نومبر', 'دسمبر'],\n  STANDALONEMONTHS: ['جنوري', 'فبروري', 'مارچ', 'اپریل', 'مۍ', 'جون', 'جولای', 'اګست', 'سپتمبر', 'اکتوبر', 'نومبر', 'دسمبر'],\n  SHORTMONTHS: ['جنوري', 'فبروري', 'مارچ', 'اپریل', 'مۍ', 'جون', 'جولای', 'اګست', 'سپتمبر', 'اکتوبر', 'نومبر', 'دسمبر'],\n  STANDALONESHORTMONTHS: ['جنوري', 'فبروري', 'مارچ', 'اپریل', 'مۍ', 'جون', 'جولای', 'اګست', 'سپتمبر', 'اکتوبر', 'نومبر', 'دسمبر'],\n  WEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'],\n  STANDALONEWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'],\n  SHORTWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'],\n  STANDALONESHORTWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['لومړۍ ربعه', '۲مه ربعه', '۳مه ربعه', '۴مه ربعه'],\n  QUARTERS: ['لومړۍ ربعه', '۲مه ربعه', '۳مه ربعه', '۴مه ربعه'],\n  AMPMS: ['غ.م.', 'غ.و.'],\n  DATEFORMATS: ['EEEE د y د MMMM d', 'د y د MMMM d', 'y MMM d', 'y/M/d'],\n  TIMEFORMATS: ['H:mm:ss (zzzz)', 'H:mm:ss (z)', 'H:mm:ss', 'H:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 5,\n  WEEKENDRANGE: [3, 4],\n  FIRSTWEEKCUTOFFDAY: 4\n};\n\n\n/**\n * Date/time formatting symbols for locale ps_AF.\n */\ngoog.i18n.DateTimeSymbols_ps_AF = goog.i18n.DateTimeSymbols_ps;\n\n\n/**\n * Date/time formatting symbols for locale pt_AO.\n */\ngoog.i18n.DateTimeSymbols_pt_AO = {\n  ERAS: ['a.C.', 'd.C.'],\n  ERANAMES: ['antes de Cristo', 'depois de Cristo'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'],\n  STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'],\n  SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'],\n  STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'],\n  WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'],\n  SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'],\n  STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'],\n  NARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', '4.º trimestre'],\n  AMPMS: ['da manhã', 'da tarde'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'dd/MM/y', 'dd/MM/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'às\\' {0}', '{1} \\'às\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale pt_CH.\n */\ngoog.i18n.DateTimeSymbols_pt_CH = {\n  ERAS: ['a.C.', 'd.C.'],\n  ERANAMES: ['antes de Cristo', 'depois de Cristo'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'],\n  STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'],\n  SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'],\n  STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'],\n  WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'],\n  SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'],\n  STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'],\n  NARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', '4.º trimestre'],\n  AMPMS: ['da manhã', 'da tarde'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'dd/MM/y', 'dd/MM/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'às\\' {0}', '{1} \\'às\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale pt_CV.\n */\ngoog.i18n.DateTimeSymbols_pt_CV = {\n  ERAS: ['a.C.', 'd.C.'],\n  ERANAMES: ['antes de Cristo', 'depois de Cristo'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'],\n  STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'],\n  SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'],\n  STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'],\n  WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'],\n  SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'],\n  STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'],\n  NARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', '4.º trimestre'],\n  AMPMS: ['da manhã', 'da tarde'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'dd/MM/y', 'dd/MM/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'às\\' {0}', '{1} \\'às\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale pt_GQ.\n */\ngoog.i18n.DateTimeSymbols_pt_GQ = {\n  ERAS: ['a.C.', 'd.C.'],\n  ERANAMES: ['antes de Cristo', 'depois de Cristo'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'],\n  STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'],\n  SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'],\n  STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'],\n  WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'],\n  SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'],\n  STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'],\n  NARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', '4.º trimestre'],\n  AMPMS: ['da manhã', 'da tarde'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'dd/MM/y', 'dd/MM/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'às\\' {0}', '{1} \\'às\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale pt_GW.\n */\ngoog.i18n.DateTimeSymbols_pt_GW = {\n  ERAS: ['a.C.', 'd.C.'],\n  ERANAMES: ['antes de Cristo', 'depois de Cristo'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'],\n  STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'],\n  SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'],\n  STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'],\n  WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'],\n  SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'],\n  STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'],\n  NARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', '4.º trimestre'],\n  AMPMS: ['da manhã', 'da tarde'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'dd/MM/y', 'dd/MM/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'às\\' {0}', '{1} \\'às\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale pt_LU.\n */\ngoog.i18n.DateTimeSymbols_pt_LU = {\n  ERAS: ['a.C.', 'd.C.'],\n  ERANAMES: ['antes de Cristo', 'depois de Cristo'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'],\n  STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'],\n  SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'],\n  STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'],\n  WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'],\n  SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'],\n  STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'],\n  NARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', '4.º trimestre'],\n  AMPMS: ['da manhã', 'da tarde'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'dd/MM/y', 'dd/MM/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'às\\' {0}', '{1} \\'às\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale pt_MO.\n */\ngoog.i18n.DateTimeSymbols_pt_MO = {\n  ERAS: ['a.C.', 'd.C.'],\n  ERANAMES: ['antes de Cristo', 'depois de Cristo'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'],\n  STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'],\n  SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'],\n  STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'],\n  WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'],\n  SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'],\n  STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'],\n  NARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', '4.º trimestre'],\n  AMPMS: ['da manhã', 'da tarde'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'dd/MM/y', 'dd/MM/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} \\'às\\' {0}', '{1} \\'às\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale pt_MZ.\n */\ngoog.i18n.DateTimeSymbols_pt_MZ = {\n  ERAS: ['a.C.', 'd.C.'],\n  ERANAMES: ['antes de Cristo', 'depois de Cristo'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'],\n  STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'],\n  SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'],\n  STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'],\n  WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'],\n  SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'],\n  STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'],\n  NARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', '4.º trimestre'],\n  AMPMS: ['da manhã', 'da tarde'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'dd/MM/y', 'dd/MM/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'às\\' {0}', '{1} \\'às\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale pt_ST.\n */\ngoog.i18n.DateTimeSymbols_pt_ST = {\n  ERAS: ['a.C.', 'd.C.'],\n  ERANAMES: ['antes de Cristo', 'depois de Cristo'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'],\n  STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'],\n  SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'],\n  STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'],\n  WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'],\n  SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'],\n  STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'],\n  NARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', '4.º trimestre'],\n  AMPMS: ['da manhã', 'da tarde'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'dd/MM/y', 'dd/MM/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'às\\' {0}', '{1} \\'às\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale pt_TL.\n */\ngoog.i18n.DateTimeSymbols_pt_TL = {\n  ERAS: ['a.C.', 'd.C.'],\n  ERANAMES: ['antes de Cristo', 'depois de Cristo'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'],\n  STANDALONEMONTHS: ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'],\n  SHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'],\n  STANDALONESHORTMONTHS: ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'],\n  WEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'],\n  STANDALONEWEEKDAYS: ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'],\n  SHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'],\n  STANDALONESHORTWEEKDAYS: ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'],\n  NARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'],\n  SHORTQUARTERS: ['T1', 'T2', 'T3', 'T4'],\n  QUARTERS: ['1.º trimestre', '2.º trimestre', '3.º trimestre', '4.º trimestre'],\n  AMPMS: ['da manhã', 'da tarde'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'dd/MM/y', 'dd/MM/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'às\\' {0}', '{1} \\'às\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale qu.\n */\ngoog.i18n.DateTimeSymbols_qu = {\n  ERAS: ['BCE', 'd.C.'],\n  ERANAMES: ['BCE', 'd.C.'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['Qulla puquy', 'Hatun puquy', 'Pauqar waray', 'Ayriwa', 'Aymuray', 'Inti raymi', 'Anta Sitwa', 'Qhapaq Sitwa', 'Uma raymi', 'Kantaray', 'Ayamarqʼa', 'Kapaq Raymi'],\n  STANDALONEMONTHS: ['Qulla puquy', 'Hatun puquy', 'Pauqar waray', 'Ayriwa', 'Aymuray', 'Inti raymi', 'Anta Sitwa', 'Qhapaq Sitwa', 'Uma raymi', 'Kantaray', 'Ayamarqʼa', 'Kapaq Raymi'],\n  SHORTMONTHS: ['Qul', 'Hat', 'Pau', 'Ayr', 'Aym', 'Int', 'Ant', 'Qha', 'Uma', 'Kan', 'Aya', 'Kap'],\n  STANDALONESHORTMONTHS: ['Qul', 'Hat', 'Pau', 'Ayr', 'Aym', 'Int', 'Ant', 'Qha', 'Uma', 'Kan', 'Aya', 'Kap'],\n  WEEKDAYS: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'],\n  STANDALONEWEEKDAYS: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'],\n  SHORTWEEKDAYS: ['Dom', 'Lun', 'Mar', 'Mié', 'Jue', 'Vie', 'Sab'],\n  STANDALONESHORTWEEKDAYS: ['Dom', 'Lun', 'Mar', 'Mié', 'Jue', 'Vie', 'Sab'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['a.m.', 'p.m.'],\n  DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{0} {1}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale qu_BO.\n */\ngoog.i18n.DateTimeSymbols_qu_BO = {\n  ERAS: ['BCE', 'd.C.'],\n  ERANAMES: ['BCE', 'd.C.'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['Qulla puquy', 'Hatun puquy', 'Pauqar waray', 'Ayriwa', 'Aymuray', 'Inti raymi', 'Anta Sitwa', 'Qhapaq Sitwa', 'Uma raymi', 'Kantaray', 'Ayamarqʼa', 'Kapaq Raymi'],\n  STANDALONEMONTHS: ['Qulla puquy', 'Hatun puquy', 'Pauqar waray', 'Ayriwa', 'Aymuray', 'Inti raymi', 'Anta Sitwa', 'Qhapaq Sitwa', 'Uma raymi', 'Kantaray', 'Ayamarqʼa', 'Kapaq Raymi'],\n  SHORTMONTHS: ['Qul', 'Hat', 'Pau', 'Ayr', 'Aym', 'Int', 'Ant', 'Qha', 'Uma', 'Kan', 'Aya', 'Kap'],\n  STANDALONESHORTMONTHS: ['Qul', 'Hat', 'Pau', 'Ayr', 'Aym', 'Int', 'Ant', 'Qha', 'Uma', 'Kan', 'Aya', 'Kap'],\n  WEEKDAYS: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'],\n  STANDALONEWEEKDAYS: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'],\n  SHORTWEEKDAYS: ['Dom', 'Lun', 'Mar', 'Mié', 'Jue', 'Vie', 'Sab'],\n  STANDALONESHORTWEEKDAYS: ['Dom', 'Lun', 'Mar', 'Mié', 'Jue', 'Vie', 'Sab'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['a.m.', 'p.m.'],\n  DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{0} {1}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale qu_EC.\n */\ngoog.i18n.DateTimeSymbols_qu_EC = {\n  ERAS: ['BCE', 'd.C.'],\n  ERANAMES: ['BCE', 'd.C.'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['Qulla puquy', 'Hatun puquy', 'Pauqar waray', 'Ayriwa', 'Aymuray', 'Inti raymi', 'Anta Sitwa', 'Qhapaq Sitwa', 'Uma raymi', 'Kantaray', 'Ayamarqʼa', 'Kapaq Raymi'],\n  STANDALONEMONTHS: ['Qulla puquy', 'Hatun puquy', 'Pauqar waray', 'Ayriwa', 'Aymuray', 'Inti raymi', 'Anta Sitwa', 'Qhapaq Sitwa', 'Uma raymi', 'Kantaray', 'Ayamarqʼa', 'Kapaq Raymi'],\n  SHORTMONTHS: ['Qul', 'Hat', 'Pau', 'Ayr', 'Aym', 'Int', 'Ant', 'Qha', 'Uma', 'Kan', 'Aya', 'Kap'],\n  STANDALONESHORTMONTHS: ['Qul', 'Hat', 'Pau', 'Ayr', 'Aym', 'Int', 'Ant', 'Qha', 'Uma', 'Kan', 'Aya', 'Kap'],\n  WEEKDAYS: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'],\n  STANDALONEWEEKDAYS: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'],\n  SHORTWEEKDAYS: ['Dom', 'Lun', 'Mar', 'Mié', 'Jue', 'Vie', 'Sab'],\n  STANDALONESHORTWEEKDAYS: ['Dom', 'Lun', 'Mar', 'Mié', 'Jue', 'Vie', 'Sab'],\n  NARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'M', 'X', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['a.m.', 'p.m.'],\n  DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{0} {1}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale qu_PE.\n */\ngoog.i18n.DateTimeSymbols_qu_PE = goog.i18n.DateTimeSymbols_qu;\n\n\n/**\n * Date/time formatting symbols for locale rm.\n */\ngoog.i18n.DateTimeSymbols_rm = {\n  ERAS: ['av. Cr.', 's. Cr.'],\n  ERANAMES: ['avant Cristus', 'suenter Cristus'],\n  NARROWMONTHS: ['S', 'F', 'M', 'A', 'M', 'Z', 'F', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['S', 'F', 'M', 'A', 'M', 'Z', 'F', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['schaner', 'favrer', 'mars', 'avrigl', 'matg', 'zercladur', 'fanadur', 'avust', 'settember', 'october', 'november', 'december'],\n  STANDALONEMONTHS: ['schaner', 'favrer', 'mars', 'avrigl', 'matg', 'zercladur', 'fanadur', 'avust', 'settember', 'october', 'november', 'december'],\n  SHORTMONTHS: ['schan.', 'favr.', 'mars', 'avr.', 'matg', 'zercl.', 'fan.', 'avust', 'sett.', 'oct.', 'nov.', 'dec.'],\n  STANDALONESHORTMONTHS: ['schan.', 'favr.', 'mars', 'avr.', 'matg', 'zercl.', 'fan.', 'avust', 'sett.', 'oct.', 'nov.', 'dec.'],\n  WEEKDAYS: ['dumengia', 'glindesdi', 'mardi', 'mesemna', 'gievgia', 'venderdi', 'sonda'],\n  STANDALONEWEEKDAYS: ['dumengia', 'glindesdi', 'mardi', 'mesemna', 'gievgia', 'venderdi', 'sonda'],\n  SHORTWEEKDAYS: ['du', 'gli', 'ma', 'me', 'gie', 've', 'so'],\n  STANDALONESHORTWEEKDAYS: ['du', 'gli', 'ma', 'me', 'gie', 've', 'so'],\n  NARROWWEEKDAYS: ['D', 'G', 'M', 'M', 'G', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'G', 'M', 'M', 'G', 'V', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1. quartal', '2. quartal', '3. quartal', '4. quartal'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, \\'ils\\' d \\'da\\' MMMM y', 'd \\'da\\' MMMM y', 'dd-MM-y', 'dd-MM-yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale rm_CH.\n */\ngoog.i18n.DateTimeSymbols_rm_CH = goog.i18n.DateTimeSymbols_rm;\n\n\n/**\n * Date/time formatting symbols for locale rn.\n */\ngoog.i18n.DateTimeSymbols_rn = {\n  ERAS: ['Mb.Y.', 'Ny.Y'],\n  ERANAMES: ['Mbere ya Yezu', 'Nyuma ya Yezu'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['Nzero', 'Ruhuhuma', 'Ntwarante', 'Ndamukiza', 'Rusama', 'Ruheshi', 'Mukakaro', 'Nyandagaro', 'Nyakanga', 'Gitugutu', 'Munyonyo', 'Kigarama'],\n  STANDALONEMONTHS: ['Nzero', 'Ruhuhuma', 'Ntwarante', 'Ndamukiza', 'Rusama', 'Ruheshi', 'Mukakaro', 'Nyandagaro', 'Nyakanga', 'Gitugutu', 'Munyonyo', 'Kigarama'],\n  SHORTMONTHS: ['Mut.', 'Gas.', 'Wer.', 'Mat.', 'Gic.', 'Kam.', 'Nya.', 'Kan.', 'Nze.', 'Ukw.', 'Ugu.', 'Uku.'],\n  STANDALONESHORTMONTHS: ['Mut.', 'Gas.', 'Wer.', 'Mat.', 'Gic.', 'Kam.', 'Nya.', 'Kan.', 'Nze.', 'Ukw.', 'Ugu.', 'Uku.'],\n  WEEKDAYS: ['Ku w’indwi', 'Ku wa mbere', 'Ku wa kabiri', 'Ku wa gatatu', 'Ku wa kane', 'Ku wa gatanu', 'Ku wa gatandatu'],\n  STANDALONEWEEKDAYS: ['Ku w’indwi', 'Ku wa mbere', 'Ku wa kabiri', 'Ku wa gatatu', 'Ku wa kane', 'Ku wa gatanu', 'Ku wa gatandatu'],\n  SHORTWEEKDAYS: ['cu.', 'mbe.', 'kab.', 'gtu.', 'kan.', 'gnu.', 'gnd.'],\n  STANDALONESHORTWEEKDAYS: ['cu.', 'mbe.', 'kab.', 'gtu.', 'kan.', 'gnu.', 'gnd.'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['I1', 'I2', 'I3', 'I4'],\n  QUARTERS: ['Igice ca mbere c’umwaka', 'Igice ca kabiri c’umwaka', 'Igice ca gatatu c’umwaka', 'Igice ca kane c’umwaka'],\n  AMPMS: ['Z.MU.', 'Z.MW.'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale rn_BI.\n */\ngoog.i18n.DateTimeSymbols_rn_BI = goog.i18n.DateTimeSymbols_rn;\n\n\n/**\n * Date/time formatting symbols for locale ro_MD.\n */\ngoog.i18n.DateTimeSymbols_ro_MD = {\n  ERAS: ['î.Hr.', 'd.Hr.'],\n  ERANAMES: ['înainte de Hristos', 'după Hristos'],\n  NARROWMONTHS: ['I', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['I', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['ianuarie', 'februarie', 'martie', 'aprilie', 'mai', 'iunie', 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', 'decembrie'],\n  STANDALONEMONTHS: ['ianuarie', 'februarie', 'martie', 'aprilie', 'mai', 'iunie', 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', 'decembrie'],\n  SHORTMONTHS: ['ian.', 'feb.', 'mar.', 'apr.', 'mai', 'iun.', 'iul.', 'aug.', 'sept.', 'oct.', 'nov.', 'dec.'],\n  STANDALONESHORTMONTHS: ['ian.', 'feb.', 'mar.', 'apr.', 'mai', 'iun.', 'iul.', 'aug.', 'sept.', 'oct.', 'nov.', 'dec.'],\n  WEEKDAYS: ['duminică', 'luni', 'marți', 'miercuri', 'joi', 'vineri', 'sâmbătă'],\n  STANDALONEWEEKDAYS: ['duminică', 'luni', 'marți', 'miercuri', 'joi', 'vineri', 'sâmbătă'],\n  SHORTWEEKDAYS: ['Dum', 'Lun', 'Mar', 'Mie', 'Joi', 'Vin', 'Sâm'],\n  STANDALONESHORTWEEKDAYS: ['Dum', 'Lun', 'Mar', 'Mie', 'Joi', 'Vin', 'Sâm'],\n  NARROWWEEKDAYS: ['D', 'L', 'Ma', 'Mi', 'J', 'V', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'L', 'Ma', 'Mi', 'J', 'V', 'S'],\n  SHORTQUARTERS: ['trim. 1', 'trim. 2', 'trim. 3', 'trim. 4'],\n  QUARTERS: ['trimestrul 1', 'trimestrul 2', 'trimestrul 3', 'trimestrul 4'],\n  AMPMS: ['a.m.', 'p.m.'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd.MM.y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ro_RO.\n */\ngoog.i18n.DateTimeSymbols_ro_RO = goog.i18n.DateTimeSymbols_ro;\n\n\n/**\n * Date/time formatting symbols for locale rof.\n */\ngoog.i18n.DateTimeSymbols_rof = {\n  ERAS: ['KM', 'BM'],\n  ERANAMES: ['Kabla ya Mayesu', 'Baada ya Mayesu'],\n  NARROWMONTHS: ['K', 'K', 'K', 'K', 'T', 'S', 'S', 'N', 'T', 'I', 'I', 'I'],\n  STANDALONENARROWMONTHS: ['K', 'K', 'K', 'K', 'T', 'S', 'S', 'N', 'T', 'I', 'I', 'I'],\n  MONTHS: ['Mweri wa kwanza', 'Mweri wa kaili', 'Mweri wa katatu', 'Mweri wa kaana', 'Mweri wa tanu', 'Mweri wa sita', 'Mweri wa saba', 'Mweri wa nane', 'Mweri wa tisa', 'Mweri wa ikumi', 'Mweri wa ikumi na moja', 'Mweri wa ikumi na mbili'],\n  STANDALONEMONTHS: ['Mweri wa kwanza', 'Mweri wa kaili', 'Mweri wa katatu', 'Mweri wa kaana', 'Mweri wa tanu', 'Mweri wa sita', 'Mweri wa saba', 'Mweri wa nane', 'Mweri wa tisa', 'Mweri wa ikumi', 'Mweri wa ikumi na moja', 'Mweri wa ikumi na mbili'],\n  SHORTMONTHS: ['M1', 'M2', 'M3', 'M4', 'M5', 'M6', 'M7', 'M8', 'M9', 'M10', 'M11', 'M12'],\n  STANDALONESHORTMONTHS: ['M1', 'M2', 'M3', 'M4', 'M5', 'M6', 'M7', 'M8', 'M9', 'M10', 'M11', 'M12'],\n  WEEKDAYS: ['Ijumapili', 'Ijumatatu', 'Ijumanne', 'Ijumatano', 'Alhamisi', 'Ijumaa', 'Ijumamosi'],\n  STANDALONEWEEKDAYS: ['Ijumapili', 'Ijumatatu', 'Ijumanne', 'Ijumatano', 'Alhamisi', 'Ijumaa', 'Ijumamosi'],\n  SHORTWEEKDAYS: ['Ijp', 'Ijt', 'Ijn', 'Ijtn', 'Alh', 'Iju', 'Ijm'],\n  STANDALONESHORTWEEKDAYS: ['Ijp', 'Ijt', 'Ijn', 'Ijtn', 'Alh', 'Iju', 'Ijm'],\n  NARROWWEEKDAYS: ['2', '3', '4', '5', '6', '7', '1'],\n  STANDALONENARROWWEEKDAYS: ['2', '3', '4', '5', '6', '7', '1'],\n  SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'],\n  QUARTERS: ['Robo ya kwanza', 'Robo ya kaili', 'Robo ya katatu', 'Robo ya kaana'],\n  AMPMS: ['kang’ama', 'kingoto'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale rof_TZ.\n */\ngoog.i18n.DateTimeSymbols_rof_TZ = goog.i18n.DateTimeSymbols_rof;\n\n\n/**\n * Date/time formatting symbols for locale ru_BY.\n */\ngoog.i18n.DateTimeSymbols_ru_BY = goog.i18n.DateTimeSymbols_ru;\n\n\n/**\n * Date/time formatting symbols for locale ru_KG.\n */\ngoog.i18n.DateTimeSymbols_ru_KG = goog.i18n.DateTimeSymbols_ru;\n\n\n/**\n * Date/time formatting symbols for locale ru_KZ.\n */\ngoog.i18n.DateTimeSymbols_ru_KZ = goog.i18n.DateTimeSymbols_ru;\n\n\n/**\n * Date/time formatting symbols for locale ru_MD.\n */\ngoog.i18n.DateTimeSymbols_ru_MD = goog.i18n.DateTimeSymbols_ru;\n\n\n/**\n * Date/time formatting symbols for locale ru_RU.\n */\ngoog.i18n.DateTimeSymbols_ru_RU = goog.i18n.DateTimeSymbols_ru;\n\n\n/**\n * Date/time formatting symbols for locale ru_UA.\n */\ngoog.i18n.DateTimeSymbols_ru_UA = {\n  ERAS: ['до н. э.', 'н. э.'],\n  ERANAMES: ['до Рождества Христова', 'от Рождества Христова'],\n  NARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'],\n  STANDALONENARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'],\n  MONTHS: ['января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря'],\n  STANDALONEMONTHS: ['январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', 'ноябрь', 'декабрь'],\n  SHORTMONTHS: ['янв.', 'февр.', 'мар.', 'апр.', 'мая', 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', 'дек.'],\n  STANDALONESHORTMONTHS: ['янв.', 'февр.', 'март', 'апр.', 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', 'нояб.', 'дек.'],\n  WEEKDAYS: ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'],\n  STANDALONEWEEKDAYS: ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'],\n  SHORTWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'],\n  STANDALONESHORTWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'],\n  NARROWWEEKDAYS: ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'],\n  STANDALONENARROWWEEKDAYS: ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'],\n  SHORTQUARTERS: ['1-й кв.', '2-й кв.', '3-й кв.', '4-й кв.'],\n  QUARTERS: ['1-й квартал', '2-й квартал', '3-й квартал', '4-й квартал'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y \\'г\\'.', 'd MMMM y \\'г\\'.', 'd MMM y \\'г\\'.', 'dd.MM.y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale rw.\n */\ngoog.i18n.DateTimeSymbols_rw = {\n  ERAS: ['BCE', 'CE'],\n  ERANAMES: ['BCE', 'CE'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['Mutarama', 'Gashyantare', 'Werurwe', 'Mata', 'Gicuransi', 'Kamena', 'Nyakanga', 'Kanama', 'Nzeli', 'Ukwakira', 'Ugushyingo', 'Ukuboza'],\n  STANDALONEMONTHS: ['Mutarama', 'Gashyantare', 'Werurwe', 'Mata', 'Gicuransi', 'Kamena', 'Nyakanga', 'Kanama', 'Nzeli', 'Ukwakira', 'Ugushyingo', 'Ukuboza'],\n  SHORTMONTHS: ['mut.', 'gas.', 'wer.', 'mat.', 'gic.', 'kam.', 'nya.', 'kan.', 'nze.', 'ukw.', 'ugu.', 'uku.'],\n  STANDALONESHORTMONTHS: ['mut.', 'gas.', 'wer.', 'mat.', 'gic.', 'kam.', 'nya.', 'kan.', 'nze.', 'ukw.', 'ugu.', 'uku.'],\n  WEEKDAYS: ['Ku cyumweru', 'Kuwa mbere', 'Kuwa kabiri', 'Kuwa gatatu', 'Kuwa kane', 'Kuwa gatanu', 'Kuwa gatandatu'],\n  STANDALONEWEEKDAYS: ['Ku cyumweru', 'Kuwa mbere', 'Kuwa kabiri', 'Kuwa gatatu', 'Kuwa kane', 'Kuwa gatanu', 'Kuwa gatandatu'],\n  SHORTWEEKDAYS: ['cyu.', 'mbe.', 'kab.', 'gtu.', 'kan.', 'gnu.', 'gnd.'],\n  STANDALONESHORTWEEKDAYS: ['cyu.', 'mbe.', 'kab.', 'gtu.', 'kan.', 'gnu.', 'gnd.'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['I1', 'I2', 'I3', 'I4'],\n  QUARTERS: ['igihembwe cya mbere', 'igihembwe cya kabiri', 'igihembwe cya gatatu', 'igihembwe cya kane'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale rw_RW.\n */\ngoog.i18n.DateTimeSymbols_rw_RW = goog.i18n.DateTimeSymbols_rw;\n\n\n/**\n * Date/time formatting symbols for locale rwk.\n */\ngoog.i18n.DateTimeSymbols_rwk = {\n  ERAS: ['KK', 'BK'],\n  ERANAMES: ['Kabla ya Kristu', 'Baada ya Kristu'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Januari', 'Februari', 'Machi', 'Aprilyi', 'Mei', 'Junyi', 'Julyai', 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'],\n  STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprilyi', 'Mei', 'Junyi', 'Julyai', 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'],\n  WEEKDAYS: ['Jumapilyi', 'Jumatatuu', 'Jumanne', 'Jumatanu', 'Alhamisi', 'Ijumaa', 'Jumamosi'],\n  STANDALONEWEEKDAYS: ['Jumapilyi', 'Jumatatuu', 'Jumanne', 'Jumatanu', 'Alhamisi', 'Ijumaa', 'Jumamosi'],\n  SHORTWEEKDAYS: ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'],\n  STANDALONESHORTWEEKDAYS: ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'],\n  NARROWWEEKDAYS: ['J', 'J', 'J', 'J', 'A', 'I', 'J'],\n  STANDALONENARROWWEEKDAYS: ['J', 'J', 'J', 'J', 'A', 'I', 'J'],\n  SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'],\n  QUARTERS: ['Robo 1', 'Robo 2', 'Robo 3', 'Robo 4'],\n  AMPMS: ['utuko', 'kyiukonyi'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale rwk_TZ.\n */\ngoog.i18n.DateTimeSymbols_rwk_TZ = goog.i18n.DateTimeSymbols_rwk;\n\n\n/**\n * Date/time formatting symbols for locale sah.\n */\ngoog.i18n.DateTimeSymbols_sah = {\n  ERAS: ['б. э. и.', 'б. э'],\n  ERANAMES: ['б. э. и.', 'б. э'],\n  NARROWMONTHS: ['Т', 'О', 'К', 'М', 'Ы', 'Б', 'О', 'А', 'Б', 'А', 'С', 'А'],\n  STANDALONENARROWMONTHS: ['Т', 'О', 'К', 'М', 'Ы', 'Б', 'О', 'А', 'Б', 'А', 'С', 'А'],\n  MONTHS: ['Тохсунньу', 'Олунньу', 'Кулун тутар', 'Муус устар', 'Ыам ыйын', 'Бэс ыйын', 'От ыйын', 'Атырдьых ыйын', 'Балаҕан ыйын', 'Алтынньы', 'Сэтинньи', 'ахсынньы'],\n  STANDALONEMONTHS: ['тохсунньу', 'олунньу', 'кулун тутар', 'муус устар', 'ыам ыйа', 'бэс ыйа', 'от ыйа', 'атырдьых ыйа', 'балаҕан ыйа', 'алтынньы', 'сэтинньи', 'ахсынньы'],\n  SHORTMONTHS: ['Тохс', 'Олун', 'Клн', 'Мсу', 'Ыам', 'Бэс', 'Отй', 'Атр', 'Блҕ', 'Алт', 'Сэт', 'Ахс'],\n  STANDALONESHORTMONTHS: ['Тохс', 'Олун', 'Клн', 'Мсу', 'Ыам', 'Бэс', 'Отй', 'Атр', 'Блҕ', 'Алт', 'Сэт', 'Ахс'],\n  WEEKDAYS: ['баскыһыанньа', 'бэнидиэнньик', 'оптуорунньук', 'сэрэдэ', 'чэппиэр', 'Бээтиҥсэ', 'субуота'],\n  STANDALONEWEEKDAYS: ['баскыһыанньа', 'бэнидиэнньик', 'оптуорунньук', 'сэрэдэ', 'чэппиэр', 'Бээтиҥсэ', 'субуота'],\n  SHORTWEEKDAYS: ['бс', 'бн', 'оп', 'сэ', 'чп', 'бэ', 'сб'],\n  STANDALONESHORTWEEKDAYS: ['бс', 'бн', 'оп', 'сэ', 'чп', 'бэ', 'сб'],\n  NARROWWEEKDAYS: ['Б', 'Б', 'О', 'С', 'Ч', 'Б', 'С'],\n  STANDALONENARROWWEEKDAYS: ['Б', 'Б', 'О', 'С', 'Ч', 'Б', 'С'],\n  SHORTQUARTERS: ['1-кы кб', '2-с кб', '3-с кб', '4-с кб'],\n  QUARTERS: ['1-кы кыбаартал', '2-с кыбаартал', '3-с кыбаартал', '4-с кыбаартал'],\n  AMPMS: ['ЭИ', 'ЭК'],\n  DATEFORMATS: ['y \\'сыл\\' MMMM d \\'күнэ\\', EEEE', 'y, MMMM d', 'y, MMM d', 'yy/M/d'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale sah_RU.\n */\ngoog.i18n.DateTimeSymbols_sah_RU = goog.i18n.DateTimeSymbols_sah;\n\n\n/**\n * Date/time formatting symbols for locale saq.\n */\ngoog.i18n.DateTimeSymbols_saq = {\n  ERAS: ['KK', 'BK'],\n  ERANAMES: ['Kabla ya Christo', 'Baada ya Christo'],\n  NARROWMONTHS: ['O', 'W', 'O', 'O', 'I', 'I', 'S', 'I', 'S', 'T', 'T', 'T'],\n  STANDALONENARROWMONTHS: ['O', 'W', 'O', 'O', 'I', 'I', 'S', 'I', 'S', 'T', 'T', 'T'],\n  MONTHS: ['Lapa le obo', 'Lapa le waare', 'Lapa le okuni', 'Lapa le ong’wan', 'Lapa le imet', 'Lapa le ile', 'Lapa le sapa', 'Lapa le isiet', 'Lapa le saal', 'Lapa le tomon', 'Lapa le tomon obo', 'Lapa le tomon waare'],\n  STANDALONEMONTHS: ['Lapa le obo', 'Lapa le waare', 'Lapa le okuni', 'Lapa le ong’wan', 'Lapa le imet', 'Lapa le ile', 'Lapa le sapa', 'Lapa le isiet', 'Lapa le saal', 'Lapa le tomon', 'Lapa le tomon obo', 'Lapa le tomon waare'],\n  SHORTMONTHS: ['Obo', 'Waa', 'Oku', 'Ong', 'Ime', 'Ile', 'Sap', 'Isi', 'Saa', 'Tom', 'Tob', 'Tow'],\n  STANDALONESHORTMONTHS: ['Obo', 'Waa', 'Oku', 'Ong', 'Ime', 'Ile', 'Sap', 'Isi', 'Saa', 'Tom', 'Tob', 'Tow'],\n  WEEKDAYS: ['Mderot ee are', 'Mderot ee kuni', 'Mderot ee ong’wan', 'Mderot ee inet', 'Mderot ee ile', 'Mderot ee sapa', 'Mderot ee kwe'],\n  STANDALONEWEEKDAYS: ['Mderot ee are', 'Mderot ee kuni', 'Mderot ee ong’wan', 'Mderot ee inet', 'Mderot ee ile', 'Mderot ee sapa', 'Mderot ee kwe'],\n  SHORTWEEKDAYS: ['Are', 'Kun', 'Ong', 'Ine', 'Ile', 'Sap', 'Kwe'],\n  STANDALONESHORTWEEKDAYS: ['Are', 'Kun', 'Ong', 'Ine', 'Ile', 'Sap', 'Kwe'],\n  NARROWWEEKDAYS: ['A', 'K', 'O', 'I', 'I', 'S', 'K'],\n  STANDALONENARROWWEEKDAYS: ['A', 'K', 'O', 'I', 'I', 'S', 'K'],\n  SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'],\n  QUARTERS: ['Robo 1', 'Robo 2', 'Robo 3', 'Robo 4'],\n  AMPMS: ['Tesiran', 'Teipa'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale saq_KE.\n */\ngoog.i18n.DateTimeSymbols_saq_KE = goog.i18n.DateTimeSymbols_saq;\n\n\n/**\n * Date/time formatting symbols for locale sbp.\n */\ngoog.i18n.DateTimeSymbols_sbp = {\n  ERAS: ['AK', 'PK'],\n  ERANAMES: ['Ashanali uKilisito', 'Pamwandi ya Kilisto'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['Mupalangulwa', 'Mwitope', 'Mushende', 'Munyi', 'Mushende Magali', 'Mujimbi', 'Mushipepo', 'Mupuguto', 'Munyense', 'Mokhu', 'Musongandembwe', 'Muhaano'],\n  STANDALONEMONTHS: ['Mupalangulwa', 'Mwitope', 'Mushende', 'Munyi', 'Mushende Magali', 'Mujimbi', 'Mushipepo', 'Mupuguto', 'Munyense', 'Mokhu', 'Musongandembwe', 'Muhaano'],\n  SHORTMONTHS: ['Mup', 'Mwi', 'Msh', 'Mun', 'Mag', 'Muj', 'Msp', 'Mpg', 'Mye', 'Mok', 'Mus', 'Muh'],\n  STANDALONESHORTMONTHS: ['Mup', 'Mwi', 'Msh', 'Mun', 'Mag', 'Muj', 'Msp', 'Mpg', 'Mye', 'Mok', 'Mus', 'Muh'],\n  WEEKDAYS: ['Mulungu', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alahamisi', 'Ijumaa', 'Jumamosi'],\n  STANDALONEWEEKDAYS: ['Mulungu', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alahamisi', 'Ijumaa', 'Jumamosi'],\n  SHORTWEEKDAYS: ['Mul', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'],\n  STANDALONESHORTWEEKDAYS: ['Mul', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'],\n  NARROWWEEKDAYS: ['M', 'J', 'J', 'J', 'A', 'I', 'J'],\n  STANDALONENARROWWEEKDAYS: ['M', 'J', 'J', 'J', 'A', 'I', 'J'],\n  SHORTQUARTERS: ['L1', 'L2', 'L3', 'L4'],\n  QUARTERS: ['Lobo 1', 'Lobo 2', 'Lobo 3', 'Lobo 4'],\n  AMPMS: ['Lwamilawu', 'Pashamihe'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale sbp_TZ.\n */\ngoog.i18n.DateTimeSymbols_sbp_TZ = goog.i18n.DateTimeSymbols_sbp;\n\n\n/**\n * Date/time formatting symbols for locale se.\n */\ngoog.i18n.DateTimeSymbols_se = {\n  ERAS: ['o.Kr.', 'm.Kr.'],\n  ERANAMES: ['ovdal Kristtusa', 'maŋŋel Kristtusa'],\n  NARROWMONTHS: ['O', 'G', 'N', 'C', 'M', 'G', 'S', 'B', 'Č', 'G', 'S', 'J'],\n  STANDALONENARROWMONTHS: ['O', 'G', 'N', 'C', 'M', 'G', 'S', 'B', 'Č', 'G', 'S', 'J'],\n  MONTHS: ['ođđajagemánnu', 'guovvamánnu', 'njukčamánnu', 'cuoŋománnu', 'miessemánnu', 'geassemánnu', 'suoidnemánnu', 'borgemánnu', 'čakčamánnu', 'golggotmánnu', 'skábmamánnu', 'juovlamánnu'],\n  STANDALONEMONTHS: ['ođđajagemánnu', 'guovvamánnu', 'njukčamánnu', 'cuoŋománnu', 'miessemánnu', 'geassemánnu', 'suoidnemánnu', 'borgemánnu', 'čakčamánnu', 'golggotmánnu', 'skábmamánnu', 'juovlamánnu'],\n  SHORTMONTHS: ['ođđj', 'guov', 'njuk', 'cuo', 'mies', 'geas', 'suoi', 'borg', 'čakč', 'golg', 'skáb', 'juov'],\n  STANDALONESHORTMONTHS: ['ođđj', 'guov', 'njuk', 'cuo', 'mies', 'geas', 'suoi', 'borg', 'čakč', 'golg', 'skáb', 'juov'],\n  WEEKDAYS: ['sotnabeaivi', 'vuossárga', 'maŋŋebárga', 'gaskavahkku', 'duorasdat', 'bearjadat', 'lávvardat'],\n  STANDALONEWEEKDAYS: ['sotnabeaivi', 'vuossárga', 'maŋŋebárga', 'gaskavahkku', 'duorasdat', 'bearjadat', 'lávvardat'],\n  SHORTWEEKDAYS: ['sotn', 'vuos', 'maŋ', 'gask', 'duor', 'bear', 'láv'],\n  STANDALONESHORTWEEKDAYS: ['sotn', 'vuos', 'maŋ', 'gask', 'duor', 'bear', 'láv'],\n  NARROWWEEKDAYS: ['S', 'V', 'M', 'G', 'D', 'B', 'L'],\n  STANDALONENARROWWEEKDAYS: ['S', 'V', 'M', 'G', 'D', 'B', 'L'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['iđitbeaivet', 'eahketbeaivet'],\n  DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale se_FI.\n */\ngoog.i18n.DateTimeSymbols_se_FI = {\n  ERAS: ['o.Kr.', 'm.Kr.'],\n  ERANAMES: ['ovdal Kristtusa', 'maŋŋel Kristtusa'],\n  NARROWMONTHS: ['O', 'G', 'N', 'C', 'M', 'G', 'S', 'B', 'Č', 'G', 'S', 'J'],\n  STANDALONENARROWMONTHS: ['O', 'G', 'N', 'C', 'M', 'G', 'S', 'B', 'Č', 'G', 'S', 'J'],\n  MONTHS: ['ođđajagemánnu', 'guovvamánnu', 'njukčamánnu', 'cuoŋománnu', 'miessemánnu', 'geassemánnu', 'suoidnemánnu', 'borgemánnu', 'čakčamánnu', 'golggotmánnu', 'skábmamánnu', 'juovlamánnu'],\n  STANDALONEMONTHS: ['ođđajagemánnu', 'guovvamánnu', 'njukčamánnu', 'cuoŋománnu', 'miessemánnu', 'geassemánnu', 'suoidnemánnu', 'borgemánnu', 'čakčamánnu', 'golggotmánnu', 'skábmamánnu', 'juovlamánnu'],\n  SHORTMONTHS: ['ođđj', 'guov', 'njuk', 'cuo', 'mies', 'geas', 'suoi', 'borg', 'čakč', 'golg', 'skáb', 'juov'],\n  STANDALONESHORTMONTHS: ['ođđj', 'guov', 'njuk', 'cuo', 'mies', 'geas', 'suoi', 'borg', 'čakč', 'golg', 'skáb', 'juov'],\n  WEEKDAYS: ['sotnabeaivi', 'vuossárgga', 'maŋŋebárgga', 'gaskavahku', 'duorastaga', 'bearjadaga', 'lávvardaga'],\n  STANDALONEWEEKDAYS: ['sotnabeaivi', 'vuossárga', 'maŋŋebárga', 'gaskavahkku', 'duorasdat', 'bearjadat', 'lávvardat'],\n  SHORTWEEKDAYS: ['sotn', 'vuos', 'maŋ', 'gask', 'duor', 'bear', 'láv'],\n  STANDALONESHORTWEEKDAYS: ['sotn', 'vuos', 'maŋ', 'gask', 'duor', 'bear', 'láv'],\n  NARROWWEEKDAYS: ['S', 'M', 'D', 'G', 'D', 'B', 'L'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'D', 'G', 'D', 'B', 'L'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['iđitbeaivet', 'eahketbeaivet'],\n  DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale se_NO.\n */\ngoog.i18n.DateTimeSymbols_se_NO = goog.i18n.DateTimeSymbols_se;\n\n\n/**\n * Date/time formatting symbols for locale se_SE.\n */\ngoog.i18n.DateTimeSymbols_se_SE = goog.i18n.DateTimeSymbols_se;\n\n\n/**\n * Date/time formatting symbols for locale seh.\n */\ngoog.i18n.DateTimeSymbols_seh = {\n  ERAS: ['AC', 'AD'],\n  ERANAMES: ['Antes de Cristo', 'Anno Domini'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Janeiro', 'Fevreiro', 'Marco', 'Abril', 'Maio', 'Junho', 'Julho', 'Augusto', 'Setembro', 'Otubro', 'Novembro', 'Decembro'],\n  STANDALONEMONTHS: ['Janeiro', 'Fevreiro', 'Marco', 'Abril', 'Maio', 'Junho', 'Julho', 'Augusto', 'Setembro', 'Otubro', 'Novembro', 'Decembro'],\n  SHORTMONTHS: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Aug', 'Set', 'Otu', 'Nov', 'Dec'],\n  STANDALONESHORTMONTHS: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Aug', 'Set', 'Otu', 'Nov', 'Dec'],\n  WEEKDAYS: ['Dimingu', 'Chiposi', 'Chipiri', 'Chitatu', 'Chinai', 'Chishanu', 'Sabudu'],\n  STANDALONEWEEKDAYS: ['Dimingu', 'Chiposi', 'Chipiri', 'Chitatu', 'Chinai', 'Chishanu', 'Sabudu'],\n  SHORTWEEKDAYS: ['Dim', 'Pos', 'Pir', 'Tat', 'Nai', 'Sha', 'Sab'],\n  STANDALONESHORTWEEKDAYS: ['Dim', 'Pos', 'Pir', 'Tat', 'Nai', 'Sha', 'Sab'],\n  NARROWWEEKDAYS: ['D', 'P', 'C', 'T', 'N', 'S', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'P', 'C', 'T', 'N', 'S', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'd \\'de\\' MMM \\'de\\' y', 'd/M/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale seh_MZ.\n */\ngoog.i18n.DateTimeSymbols_seh_MZ = goog.i18n.DateTimeSymbols_seh;\n\n\n/**\n * Date/time formatting symbols for locale ses.\n */\ngoog.i18n.DateTimeSymbols_ses = {\n  ERAS: ['IJ', 'IZ'],\n  ERANAMES: ['Isaa jine', 'Isaa zamanoo'],\n  NARROWMONTHS: ['Ž', 'F', 'M', 'A', 'M', 'Ž', 'Ž', 'U', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['Ž', 'F', 'M', 'A', 'M', 'Ž', 'Ž', 'U', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', 'Deesanbur'],\n  STANDALONEMONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', 'Deesanbur'],\n  SHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'],\n  STANDALONESHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'],\n  WEEKDAYS: ['Alhadi', 'Atinni', 'Atalaata', 'Alarba', 'Alhamiisa', 'Alzuma', 'Asibti'],\n  STANDALONEWEEKDAYS: ['Alhadi', 'Atinni', 'Atalaata', 'Alarba', 'Alhamiisa', 'Alzuma', 'Asibti'],\n  SHORTWEEKDAYS: ['Alh', 'Ati', 'Ata', 'Ala', 'Alm', 'Alz', 'Asi'],\n  STANDALONESHORTWEEKDAYS: ['Alh', 'Ati', 'Ata', 'Ala', 'Alm', 'Alz', 'Asi'],\n  NARROWWEEKDAYS: ['H', 'T', 'T', 'L', 'L', 'L', 'S'],\n  STANDALONENARROWWEEKDAYS: ['H', 'T', 'T', 'L', 'L', 'L', 'S'],\n  SHORTQUARTERS: ['A1', 'A2', 'A3', 'A4'],\n  QUARTERS: ['Arrubu 1', 'Arrubu 2', 'Arrubu 3', 'Arrubu 4'],\n  AMPMS: ['Adduha', 'Aluula'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ses_ML.\n */\ngoog.i18n.DateTimeSymbols_ses_ML = goog.i18n.DateTimeSymbols_ses;\n\n\n/**\n * Date/time formatting symbols for locale sg.\n */\ngoog.i18n.DateTimeSymbols_sg = {\n  ERAS: ['KnK', 'NpK'],\n  ERANAMES: ['Kôzo na Krîstu', 'Na pekô tî Krîstu'],\n  NARROWMONTHS: ['N', 'F', 'M', 'N', 'B', 'F', 'L', 'K', 'M', 'N', 'N', 'K'],\n  STANDALONENARROWMONTHS: ['N', 'F', 'M', 'N', 'B', 'F', 'L', 'K', 'M', 'N', 'N', 'K'],\n  MONTHS: ['Nyenye', 'Fulundïgi', 'Mbängü', 'Ngubùe', 'Bêläwü', 'Föndo', 'Lengua', 'Kükürü', 'Mvuka', 'Ngberere', 'Nabändüru', 'Kakauka'],\n  STANDALONEMONTHS: ['Nyenye', 'Fulundïgi', 'Mbängü', 'Ngubùe', 'Bêläwü', 'Föndo', 'Lengua', 'Kükürü', 'Mvuka', 'Ngberere', 'Nabändüru', 'Kakauka'],\n  SHORTMONTHS: ['Nye', 'Ful', 'Mbä', 'Ngu', 'Bêl', 'Fön', 'Len', 'Kük', 'Mvu', 'Ngb', 'Nab', 'Kak'],\n  STANDALONESHORTMONTHS: ['Nye', 'Ful', 'Mbä', 'Ngu', 'Bêl', 'Fön', 'Len', 'Kük', 'Mvu', 'Ngb', 'Nab', 'Kak'],\n  WEEKDAYS: ['Bikua-ôko', 'Bïkua-ûse', 'Bïkua-ptâ', 'Bïkua-usïö', 'Bïkua-okü', 'Lâpôsö', 'Lâyenga'],\n  STANDALONEWEEKDAYS: ['Bikua-ôko', 'Bïkua-ûse', 'Bïkua-ptâ', 'Bïkua-usïö', 'Bïkua-okü', 'Lâpôsö', 'Lâyenga'],\n  SHORTWEEKDAYS: ['Bk1', 'Bk2', 'Bk3', 'Bk4', 'Bk5', 'Lâp', 'Lây'],\n  STANDALONESHORTWEEKDAYS: ['Bk1', 'Bk2', 'Bk3', 'Bk4', 'Bk5', 'Lâp', 'Lây'],\n  NARROWWEEKDAYS: ['K', 'S', 'T', 'S', 'K', 'P', 'Y'],\n  STANDALONENARROWWEEKDAYS: ['K', 'S', 'T', 'S', 'K', 'P', 'Y'],\n  SHORTQUARTERS: ['F4–1', 'F4–2', 'F4–3', 'F4–4'],\n  QUARTERS: ['Fângbisïö ôko', 'Fângbisïö ûse', 'Fângbisïö otâ', 'Fângbisïö usïö'],\n  AMPMS: ['ND', 'LK'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale sg_CF.\n */\ngoog.i18n.DateTimeSymbols_sg_CF = goog.i18n.DateTimeSymbols_sg;\n\n\n/**\n * Date/time formatting symbols for locale shi.\n */\ngoog.i18n.DateTimeSymbols_shi = {\n  ERAS: ['ⴷⴰⵄ', 'ⴷⴼⵄ'],\n  ERANAMES: ['ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ', 'ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ'],\n  NARROWMONTHS: ['ⵉ', 'ⴱ', 'ⵎ', 'ⵉ', 'ⵎ', 'ⵢ', 'ⵢ', 'ⵖ', 'ⵛ', 'ⴽ', 'ⵏ', 'ⴷ'],\n  STANDALONENARROWMONTHS: ['ⵉ', 'ⴱ', 'ⵎ', 'ⵉ', 'ⵎ', 'ⵢ', 'ⵢ', 'ⵖ', 'ⵛ', 'ⴽ', 'ⵏ', 'ⴷ'],\n  MONTHS: ['ⵉⵏⵏⴰⵢⵔ', 'ⴱⵕⴰⵢⵕ', 'ⵎⴰⵕⵚ', 'ⵉⴱⵔⵉⵔ', 'ⵎⴰⵢⵢⵓ', 'ⵢⵓⵏⵢⵓ', 'ⵢⵓⵍⵢⵓⵣ', 'ⵖⵓⵛⵜ', 'ⵛⵓⵜⴰⵏⴱⵉⵔ', 'ⴽⵜⵓⴱⵔ', 'ⵏⵓⵡⴰⵏⴱⵉⵔ', 'ⴷⵓⵊⴰⵏⴱⵉⵔ'],\n  STANDALONEMONTHS: ['ⵉⵏⵏⴰⵢⵔ', 'ⴱⵕⴰⵢⵕ', 'ⵎⴰⵕⵚ', 'ⵉⴱⵔⵉⵔ', 'ⵎⴰⵢⵢⵓ', 'ⵢⵓⵏⵢⵓ', 'ⵢⵓⵍⵢⵓⵣ', 'ⵖⵓⵛⵜ', 'ⵛⵓⵜⴰⵏⴱⵉⵔ', 'ⴽⵜⵓⴱⵔ', 'ⵏⵓⵡⴰⵏⴱⵉⵔ', 'ⴷⵓⵊⴰⵏⴱⵉⵔ'],\n  SHORTMONTHS: ['ⵉⵏⵏ', 'ⴱⵕⴰ', 'ⵎⴰⵕ', 'ⵉⴱⵔ', 'ⵎⴰⵢ', 'ⵢⵓⵏ', 'ⵢⵓⵍ', 'ⵖⵓⵛ', 'ⵛⵓⵜ', 'ⴽⵜⵓ', 'ⵏⵓⵡ', 'ⴷⵓⵊ'],\n  STANDALONESHORTMONTHS: ['ⵉⵏⵏ', 'ⴱⵕⴰ', 'ⵎⴰⵕ', 'ⵉⴱⵔ', 'ⵎⴰⵢ', 'ⵢⵓⵏ', 'ⵢⵓⵍ', 'ⵖⵓⵛ', 'ⵛⵓⵜ', 'ⴽⵜⵓ', 'ⵏⵓⵡ', 'ⴷⵓⵊ'],\n  WEEKDAYS: ['ⴰⵙⴰⵎⴰⵙ', 'ⴰⵢⵏⴰⵙ', 'ⴰⵙⵉⵏⴰⵙ', 'ⴰⴽⵕⴰⵙ', 'ⴰⴽⵡⴰⵙ', 'ⵙⵉⵎⵡⴰⵙ', 'ⴰⵙⵉⴹⵢⴰⵙ'],\n  STANDALONEWEEKDAYS: ['ⴰⵙⴰⵎⴰⵙ', 'ⴰⵢⵏⴰⵙ', 'ⴰⵙⵉⵏⴰⵙ', 'ⴰⴽⵕⴰⵙ', 'ⴰⴽⵡⴰⵙ', 'ⵙⵉⵎⵡⴰⵙ', 'ⴰⵙⵉⴹⵢⴰⵙ'],\n  SHORTWEEKDAYS: ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'],\n  STANDALONESHORTWEEKDAYS: ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['ⴰⴽ 1', 'ⴰⴽ 2', 'ⴰⴽ 3', 'ⴰⴽ 4'],\n  QUARTERS: ['ⴰⴽⵕⴰⴹⵢⵓⵔ 1', 'ⴰⴽⵕⴰⴹⵢⵓⵔ 2', 'ⴰⴽⵕⴰⴹⵢⵓⵔ 3', 'ⴰⴽⵕⴰⴹⵢⵓⵔ 4'],\n  AMPMS: ['ⵜⵉⴼⴰⵡⵜ', 'ⵜⴰⴷⴳⴳⵯⴰⵜ'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 5,\n  WEEKENDRANGE: [4, 5],\n  FIRSTWEEKCUTOFFDAY: 4\n};\n\n\n/**\n * Date/time formatting symbols for locale shi_Latn.\n */\ngoog.i18n.DateTimeSymbols_shi_Latn = {\n  ERAS: ['daɛ', 'dfɛ'],\n  ERANAMES: ['dat n ɛisa', 'dffir n ɛisa'],\n  NARROWMONTHS: ['i', 'b', 'm', 'i', 'm', 'y', 'y', 'ɣ', 'c', 'k', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['i', 'b', 'm', 'i', 'm', 'y', 'y', 'ɣ', 'c', 'k', 'n', 'd'],\n  MONTHS: ['innayr', 'bṛayṛ', 'maṛṣ', 'ibrir', 'mayyu', 'yunyu', 'yulyuz', 'ɣuct', 'cutanbir', 'ktubr', 'nuwanbir', 'dujanbir'],\n  STANDALONEMONTHS: ['innayr', 'bṛayṛ', 'maṛṣ', 'ibrir', 'mayyu', 'yunyu', 'yulyuz', 'ɣuct', 'cutanbir', 'ktubr', 'nuwanbir', 'dujanbir'],\n  SHORTMONTHS: ['inn', 'bṛa', 'maṛ', 'ibr', 'may', 'yun', 'yul', 'ɣuc', 'cut', 'ktu', 'nuw', 'duj'],\n  STANDALONESHORTMONTHS: ['inn', 'bṛa', 'maṛ', 'ibr', 'may', 'yun', 'yul', 'ɣuc', 'cut', 'ktu', 'nuw', 'duj'],\n  WEEKDAYS: ['asamas', 'aynas', 'asinas', 'akṛas', 'akwas', 'asimwas', 'asiḍyas'],\n  STANDALONEWEEKDAYS: ['asamas', 'aynas', 'asinas', 'akṛas', 'akwas', 'asimwas', 'asiḍyas'],\n  SHORTWEEKDAYS: ['asa', 'ayn', 'asi', 'akṛ', 'akw', 'asim', 'asiḍ'],\n  STANDALONESHORTWEEKDAYS: ['asa', 'ayn', 'asi', 'akṛ', 'akw', 'asim', 'asiḍ'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['ak 1', 'ak 2', 'ak 3', 'ak 4'],\n  QUARTERS: ['akṛaḍyur 1', 'akṛaḍyur 2', 'akṛaḍyur 3', 'akṛaḍyur 4'],\n  AMPMS: ['tifawt', 'tadggʷat'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 5,\n  WEEKENDRANGE: [4, 5],\n  FIRSTWEEKCUTOFFDAY: 4\n};\n\n\n/**\n * Date/time formatting symbols for locale shi_Latn_MA.\n */\ngoog.i18n.DateTimeSymbols_shi_Latn_MA = {\n  ERAS: ['daɛ', 'dfɛ'],\n  ERANAMES: ['dat n ɛisa', 'dffir n ɛisa'],\n  NARROWMONTHS: ['i', 'b', 'm', 'i', 'm', 'y', 'y', 'ɣ', 'c', 'k', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['i', 'b', 'm', 'i', 'm', 'y', 'y', 'ɣ', 'c', 'k', 'n', 'd'],\n  MONTHS: ['innayr', 'bṛayṛ', 'maṛṣ', 'ibrir', 'mayyu', 'yunyu', 'yulyuz', 'ɣuct', 'cutanbir', 'ktubr', 'nuwanbir', 'dujanbir'],\n  STANDALONEMONTHS: ['innayr', 'bṛayṛ', 'maṛṣ', 'ibrir', 'mayyu', 'yunyu', 'yulyuz', 'ɣuct', 'cutanbir', 'ktubr', 'nuwanbir', 'dujanbir'],\n  SHORTMONTHS: ['inn', 'bṛa', 'maṛ', 'ibr', 'may', 'yun', 'yul', 'ɣuc', 'cut', 'ktu', 'nuw', 'duj'],\n  STANDALONESHORTMONTHS: ['inn', 'bṛa', 'maṛ', 'ibr', 'may', 'yun', 'yul', 'ɣuc', 'cut', 'ktu', 'nuw', 'duj'],\n  WEEKDAYS: ['asamas', 'aynas', 'asinas', 'akṛas', 'akwas', 'asimwas', 'asiḍyas'],\n  STANDALONEWEEKDAYS: ['asamas', 'aynas', 'asinas', 'akṛas', 'akwas', 'asimwas', 'asiḍyas'],\n  SHORTWEEKDAYS: ['asa', 'ayn', 'asi', 'akṛ', 'akw', 'asim', 'asiḍ'],\n  STANDALONESHORTWEEKDAYS: ['asa', 'ayn', 'asi', 'akṛ', 'akw', 'asim', 'asiḍ'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['ak 1', 'ak 2', 'ak 3', 'ak 4'],\n  QUARTERS: ['akṛaḍyur 1', 'akṛaḍyur 2', 'akṛaḍyur 3', 'akṛaḍyur 4'],\n  AMPMS: ['tifawt', 'tadggʷat'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 5,\n  WEEKENDRANGE: [4, 5],\n  FIRSTWEEKCUTOFFDAY: 4\n};\n\n\n/**\n * Date/time formatting symbols for locale shi_Tfng.\n */\ngoog.i18n.DateTimeSymbols_shi_Tfng = goog.i18n.DateTimeSymbols_shi;\n\n\n/**\n * Date/time formatting symbols for locale shi_Tfng_MA.\n */\ngoog.i18n.DateTimeSymbols_shi_Tfng_MA = goog.i18n.DateTimeSymbols_shi;\n\n\n/**\n * Date/time formatting symbols for locale si_LK.\n */\ngoog.i18n.DateTimeSymbols_si_LK = goog.i18n.DateTimeSymbols_si;\n\n\n/**\n * Date/time formatting symbols for locale sk_SK.\n */\ngoog.i18n.DateTimeSymbols_sk_SK = goog.i18n.DateTimeSymbols_sk;\n\n\n/**\n * Date/time formatting symbols for locale sl_SI.\n */\ngoog.i18n.DateTimeSymbols_sl_SI = goog.i18n.DateTimeSymbols_sl;\n\n\n/**\n * Date/time formatting symbols for locale smn.\n */\ngoog.i18n.DateTimeSymbols_smn = {\n  ERAS: ['oKr.', 'mKr.'],\n  ERANAMES: ['Ovdil Kristus šoddâm', 'maŋa Kristus šoddâm'],\n  NARROWMONTHS: ['U', 'K', 'NJ', 'C', 'V', 'K', 'S', 'P', 'Č', 'R', 'S', 'J'],\n  STANDALONENARROWMONTHS: ['U', 'K', 'NJ', 'C', 'V', 'K', 'S', 'P', 'Č', 'R', 'S', 'J'],\n  MONTHS: ['uđđâivemáánu', 'kuovâmáánu', 'njuhčâmáánu', 'cuáŋuimáánu', 'vyesimáánu', 'kesimáánu', 'syeinimáánu', 'porgemáánu', 'čohčâmáánu', 'roovvâdmáánu', 'skammâmáánu', 'juovlâmáánu'],\n  STANDALONEMONTHS: ['uđđâivemáánu', 'kuovâmáánu', 'njuhčâmáánu', 'cuáŋuimáánu', 'vyesimáánu', 'kesimáánu', 'syeinimáánu', 'porgemáánu', 'čohčâmáánu', 'roovvâdmáánu', 'skammâmáánu', 'juovlâmáánu'],\n  SHORTMONTHS: ['uđiv', 'kuovâ', 'njuhčâ', 'cuáŋui', 'vyesi', 'kesi', 'syeini', 'porge', 'čohčâ', 'roovvâd', 'skammâ', 'juovlâ'],\n  STANDALONESHORTMONTHS: ['uđiv', 'kuovâ', 'njuhčâ', 'cuáŋui', 'vyesi', 'kesi', 'syeini', 'porge', 'čohčâ', 'roovvâd', 'skammâ', 'juovlâ'],\n  WEEKDAYS: ['pasepeeivi', 'vuossaargâ', 'majebaargâ', 'koskoho', 'tuorâstuv', 'vástuppeeivi', 'lávurduv'],\n  STANDALONEWEEKDAYS: ['pasepeivi', 'vuossargâ', 'majebargâ', 'koskokko', 'tuorâstâh', 'vástuppeivi', 'lávurdâh'],\n  SHORTWEEKDAYS: ['pas', 'vuo', 'maj', 'kos', 'tuo', 'vás', 'láv'],\n  STANDALONESHORTWEEKDAYS: ['pas', 'vuo', 'maj', 'kos', 'tuo', 'vás', 'láv'],\n  NARROWWEEKDAYS: ['p', 'V', 'M', 'K', 'T', 'V', 'L'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['1. niälj.', '2. niälj.', '3. niälj.', '4. niälj.'],\n  QUARTERS: ['1. niäljádâs', '2. niäljádâs', '3. niäljádâs', '4. niäljádâs'],\n  AMPMS: ['ip.', 'ep.'],\n  DATEFORMATS: ['cccc, MMMM d. y', 'MMMM d. y', 'MMM d. y', 'd.M.y'],\n  TIMEFORMATS: ['H.mm.ss zzzz', 'H.mm.ss z', 'H.mm.ss', 'H.mm'],\n  DATETIMEFORMATS: ['{1} \\'tme\\' {0}', '{1} \\'tme\\' {0}', '{1} \\'tme\\' {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale smn_FI.\n */\ngoog.i18n.DateTimeSymbols_smn_FI = goog.i18n.DateTimeSymbols_smn;\n\n\n/**\n * Date/time formatting symbols for locale sn.\n */\ngoog.i18n.DateTimeSymbols_sn = {\n  ERAS: ['BC', 'AD'],\n  ERANAMES: ['Kristo asati auya', 'mugore ramambo vedu'],\n  NARROWMONTHS: ['N', 'K', 'K', 'K', 'C', 'C', 'C', 'N', 'G', 'G', 'M', 'Z'],\n  STANDALONENARROWMONTHS: ['N', 'K', 'K', 'K', 'C', 'C', 'C', 'N', 'G', 'G', 'M', 'Z'],\n  MONTHS: ['Ndira', 'Kukadzi', 'Kurume', 'Kubvumbi', 'Chivabvu', 'Chikumi', 'Chikunguru', 'Nyamavhuvhu', 'Gunyana', 'Gumiguru', 'Mbudzi', 'Zvita'],\n  STANDALONEMONTHS: ['Ndira', 'Kukadzi', 'Kurume', 'Kubvumbi', 'Chivabvu', 'Chikumi', 'Chikunguru', 'Nyamavhuvhu', 'Gunyana', 'Gumiguru', 'Mbudzi', 'Zvita'],\n  SHORTMONTHS: ['Ndi', 'Kuk', 'Kur', 'Kub', 'Chv', 'Chk', 'Chg', 'Nya', 'Gun', 'Gum', 'Mbu', 'Zvi'],\n  STANDALONESHORTMONTHS: ['Ndi', 'Kuk', 'Kur', 'Kub', 'Chv', 'Chk', 'Chg', 'Nya', 'Gun', 'Gum', 'Mbu', 'Zvi'],\n  WEEKDAYS: ['Svondo', 'Muvhuro', 'Chipiri', 'Chitatu', 'China', 'Chishanu', 'Mugovera'],\n  STANDALONEWEEKDAYS: ['Svondo', 'Muvhuro', 'Chipiri', 'Chitatu', 'China', 'Chishanu', 'Mugovera'],\n  SHORTWEEKDAYS: ['Svo', 'Muv', 'Chp', 'Cht', 'Chn', 'Chs', 'Mug'],\n  STANDALONESHORTWEEKDAYS: ['Svo', 'Muv', 'Chp', 'Cht', 'Chn', 'Chs', 'Mug'],\n  NARROWWEEKDAYS: ['S', 'M', 'C', 'C', 'C', 'C', 'M'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'C', 'C', 'C', 'C', 'M'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['Kota 1', 'Kota 2', 'Kota 3', 'Kota 4'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale sn_ZW.\n */\ngoog.i18n.DateTimeSymbols_sn_ZW = goog.i18n.DateTimeSymbols_sn;\n\n\n/**\n * Date/time formatting symbols for locale so.\n */\ngoog.i18n.DateTimeSymbols_so = {\n  ERAS: ['CK', 'CD'],\n  ERANAMES: ['CK', 'CD'],\n  NARROWMONTHS: ['K', 'L', 'S', 'A', 'S', 'L', 'T', 'S', 'S', 'T', 'K', 'L'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['Bisha Koobaad', 'Bisha Labaad', 'Bisha Saddexaad', 'Bisha Afraad', 'Bisha Shanaad', 'Bisha Lixaad', 'Bisha Todobaad', 'Bisha Sideedaad', 'Bisha Sagaalaad', 'Bisha Tobnaad', 'Bisha Kow iyo Tobnaad', 'Bisha Laba iyo Tobnaad'],\n  STANDALONEMONTHS: ['Bisha Koobaad', 'Bisha Labaad', 'Bisha Saddexaad', 'Bisha Afraad', 'Bisha Shanaad', 'Bisha Lixaad', 'Bisha Todobaad', 'Bisha Sideedaad', 'Bisha Sagaalaad', 'Bisha Tobnaad', 'Bisha Kow iyo Tobnaad', 'Bisha Laba iyo Tobnaad'],\n  SHORTMONTHS: ['Kob', 'Lab', 'Sad', 'Afr', 'Sha', 'Lix', 'Tod', 'Sid', 'Sag', 'Tob', 'KIT', 'LIT'],\n  STANDALONESHORTMONTHS: ['Kob', 'Lab', 'Sad', 'Afr', 'Sha', 'Lix', 'Tod', 'Sid', 'Sag', 'Tob', 'KIT', 'LIT'],\n  WEEKDAYS: ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', 'Jimco', 'Sabti'],\n  STANDALONEWEEKDAYS: ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', 'Jimco', 'Sabti'],\n  SHORTWEEKDAYS: ['Axd', 'Isn', 'Tal', 'Arb', 'Kha', 'Jim', 'Sab'],\n  STANDALONESHORTWEEKDAYS: ['Axd', 'Isn', 'Tal', 'Arb', 'Kha', 'Jim', 'Sab'],\n  NARROWWEEKDAYS: ['A', 'I', 'T', 'A', 'Kh', 'J', 'S'],\n  STANDALONENARROWWEEKDAYS: ['A', 'I', 'T', 'A', 'Kh', 'J', 'S'],\n  SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'],\n  QUARTERS: ['Rubaca 1aad', 'Rubaca 2aad', 'Rubaca 3aad', 'Rubaca 4aad'],\n  AMPMS: ['sn.', 'gn.'],\n  DATEFORMATS: ['EEEE, MMMM dd, y', 'dd MMMM y', 'dd-MMM-y', 'dd/MM/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale so_DJ.\n */\ngoog.i18n.DateTimeSymbols_so_DJ = {\n  ERAS: ['CK', 'CD'],\n  ERANAMES: ['CK', 'CD'],\n  NARROWMONTHS: ['K', 'L', 'S', 'A', 'S', 'L', 'T', 'S', 'S', 'T', 'K', 'L'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['Bisha Koobaad', 'Bisha Labaad', 'Bisha Saddexaad', 'Bisha Afraad', 'Bisha Shanaad', 'Bisha Lixaad', 'Bisha Todobaad', 'Bisha Sideedaad', 'Bisha Sagaalaad', 'Bisha Tobnaad', 'Bisha Kow iyo Tobnaad', 'Bisha Laba iyo Tobnaad'],\n  STANDALONEMONTHS: ['Bisha Koobaad', 'Bisha Labaad', 'Bisha Saddexaad', 'Bisha Afraad', 'Bisha Shanaad', 'Bisha Lixaad', 'Bisha Todobaad', 'Bisha Sideedaad', 'Bisha Sagaalaad', 'Bisha Tobnaad', 'Bisha Kow iyo Tobnaad', 'Bisha Laba iyo Tobnaad'],\n  SHORTMONTHS: ['Kob', 'Lab', 'Sad', 'Afr', 'Sha', 'Lix', 'Tod', 'Sid', 'Sag', 'Tob', 'KIT', 'LIT'],\n  STANDALONESHORTMONTHS: ['Kob', 'Lab', 'Sad', 'Afr', 'Sha', 'Lix', 'Tod', 'Sid', 'Sag', 'Tob', 'KIT', 'LIT'],\n  WEEKDAYS: ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', 'Jimco', 'Sabti'],\n  STANDALONEWEEKDAYS: ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', 'Jimco', 'Sabti'],\n  SHORTWEEKDAYS: ['Axd', 'Isn', 'Tal', 'Arb', 'Kha', 'Jim', 'Sab'],\n  STANDALONESHORTWEEKDAYS: ['Axd', 'Isn', 'Tal', 'Arb', 'Kha', 'Jim', 'Sab'],\n  NARROWWEEKDAYS: ['A', 'I', 'T', 'A', 'Kh', 'J', 'S'],\n  STANDALONENARROWWEEKDAYS: ['A', 'I', 'T', 'A', 'Kh', 'J', 'S'],\n  SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'],\n  QUARTERS: ['Rubaca 1aad', 'Rubaca 2aad', 'Rubaca 3aad', 'Rubaca 4aad'],\n  AMPMS: ['sn.', 'gn.'],\n  DATEFORMATS: ['EEEE, MMMM dd, y', 'dd MMMM y', 'dd-MMM-y', 'dd/MM/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 5,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 4\n};\n\n\n/**\n * Date/time formatting symbols for locale so_ET.\n */\ngoog.i18n.DateTimeSymbols_so_ET = {\n  ERAS: ['CK', 'CD'],\n  ERANAMES: ['CK', 'CD'],\n  NARROWMONTHS: ['K', 'L', 'S', 'A', 'S', 'L', 'T', 'S', 'S', 'T', 'K', 'L'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['Bisha Koobaad', 'Bisha Labaad', 'Bisha Saddexaad', 'Bisha Afraad', 'Bisha Shanaad', 'Bisha Lixaad', 'Bisha Todobaad', 'Bisha Sideedaad', 'Bisha Sagaalaad', 'Bisha Tobnaad', 'Bisha Kow iyo Tobnaad', 'Bisha Laba iyo Tobnaad'],\n  STANDALONEMONTHS: ['Bisha Koobaad', 'Bisha Labaad', 'Bisha Saddexaad', 'Bisha Afraad', 'Bisha Shanaad', 'Bisha Lixaad', 'Bisha Todobaad', 'Bisha Sideedaad', 'Bisha Sagaalaad', 'Bisha Tobnaad', 'Bisha Kow iyo Tobnaad', 'Bisha Laba iyo Tobnaad'],\n  SHORTMONTHS: ['Kob', 'Lab', 'Sad', 'Afr', 'Sha', 'Lix', 'Tod', 'Sid', 'Sag', 'Tob', 'KIT', 'LIT'],\n  STANDALONESHORTMONTHS: ['Kob', 'Lab', 'Sad', 'Afr', 'Sha', 'Lix', 'Tod', 'Sid', 'Sag', 'Tob', 'KIT', 'LIT'],\n  WEEKDAYS: ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', 'Jimco', 'Sabti'],\n  STANDALONEWEEKDAYS: ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', 'Jimco', 'Sabti'],\n  SHORTWEEKDAYS: ['Axd', 'Isn', 'Tal', 'Arb', 'Kha', 'Jim', 'Sab'],\n  STANDALONESHORTWEEKDAYS: ['Axd', 'Isn', 'Tal', 'Arb', 'Kha', 'Jim', 'Sab'],\n  NARROWWEEKDAYS: ['A', 'I', 'T', 'A', 'Kh', 'J', 'S'],\n  STANDALONENARROWWEEKDAYS: ['A', 'I', 'T', 'A', 'Kh', 'J', 'S'],\n  SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'],\n  QUARTERS: ['Rubaca 1aad', 'Rubaca 2aad', 'Rubaca 3aad', 'Rubaca 4aad'],\n  AMPMS: ['sn.', 'gn.'],\n  DATEFORMATS: ['EEEE, MMMM dd, y', 'dd MMMM y', 'dd-MMM-y', 'dd/MM/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale so_KE.\n */\ngoog.i18n.DateTimeSymbols_so_KE = {\n  ERAS: ['CK', 'CD'],\n  ERANAMES: ['CK', 'CD'],\n  NARROWMONTHS: ['K', 'L', 'S', 'A', 'S', 'L', 'T', 'S', 'S', 'T', 'K', 'L'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['Bisha Koobaad', 'Bisha Labaad', 'Bisha Saddexaad', 'Bisha Afraad', 'Bisha Shanaad', 'Bisha Lixaad', 'Bisha Todobaad', 'Bisha Sideedaad', 'Bisha Sagaalaad', 'Bisha Tobnaad', 'Bisha Kow iyo Tobnaad', 'Bisha Laba iyo Tobnaad'],\n  STANDALONEMONTHS: ['Bisha Koobaad', 'Bisha Labaad', 'Bisha Saddexaad', 'Bisha Afraad', 'Bisha Shanaad', 'Bisha Lixaad', 'Bisha Todobaad', 'Bisha Sideedaad', 'Bisha Sagaalaad', 'Bisha Tobnaad', 'Bisha Kow iyo Tobnaad', 'Bisha Laba iyo Tobnaad'],\n  SHORTMONTHS: ['Kob', 'Lab', 'Sad', 'Afr', 'Sha', 'Lix', 'Tod', 'Sid', 'Sag', 'Tob', 'KIT', 'LIT'],\n  STANDALONESHORTMONTHS: ['Kob', 'Lab', 'Sad', 'Afr', 'Sha', 'Lix', 'Tod', 'Sid', 'Sag', 'Tob', 'KIT', 'LIT'],\n  WEEKDAYS: ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', 'Jimco', 'Sabti'],\n  STANDALONEWEEKDAYS: ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', 'Jimco', 'Sabti'],\n  SHORTWEEKDAYS: ['Axd', 'Isn', 'Tal', 'Arb', 'Kha', 'Jim', 'Sab'],\n  STANDALONESHORTWEEKDAYS: ['Axd', 'Isn', 'Tal', 'Arb', 'Kha', 'Jim', 'Sab'],\n  NARROWWEEKDAYS: ['A', 'I', 'T', 'A', 'Kh', 'J', 'S'],\n  STANDALONENARROWWEEKDAYS: ['A', 'I', 'T', 'A', 'Kh', 'J', 'S'],\n  SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'],\n  QUARTERS: ['Rubaca 1aad', 'Rubaca 2aad', 'Rubaca 3aad', 'Rubaca 4aad'],\n  AMPMS: ['sn.', 'gn.'],\n  DATEFORMATS: ['EEEE, MMMM dd, y', 'dd MMMM y', 'dd-MMM-y', 'dd/MM/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale so_SO.\n */\ngoog.i18n.DateTimeSymbols_so_SO = goog.i18n.DateTimeSymbols_so;\n\n\n/**\n * Date/time formatting symbols for locale sq_AL.\n */\ngoog.i18n.DateTimeSymbols_sq_AL = goog.i18n.DateTimeSymbols_sq;\n\n\n/**\n * Date/time formatting symbols for locale sq_MK.\n */\ngoog.i18n.DateTimeSymbols_sq_MK = {\n  ERAS: ['p.K.', 'mb.K.'],\n  ERANAMES: ['para Krishtit', 'mbas Krishtit'],\n  NARROWMONTHS: ['j', 's', 'm', 'p', 'm', 'q', 'k', 'g', 's', 't', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['J', 'S', 'M', 'P', 'M', 'Q', 'K', 'G', 'S', 'T', 'N', 'D'],\n  MONTHS: ['janar', 'shkurt', 'mars', 'prill', 'maj', 'qershor', 'korrik', 'gusht', 'shtator', 'tetor', 'nëntor', 'dhjetor'],\n  STANDALONEMONTHS: ['Janar', 'Shkurt', 'Mars', 'Prill', 'Maj', 'Qershor', 'Korrik', 'Gusht', 'Shtator', 'Tetor', 'Nëntor', 'Dhjetor'],\n  SHORTMONTHS: ['jan', 'shk', 'mar', 'pri', 'maj', 'qer', 'kor', 'gsh', 'sht', 'tet', 'nën', 'dhj'],\n  STANDALONESHORTMONTHS: ['Jan', 'Shk', 'Mar', 'Pri', 'Maj', 'Qer', 'Kor', 'Gsh', 'Sht', 'Tet', 'Nën', 'Dhj'],\n  WEEKDAYS: ['e diel', 'e hënë', 'e martë', 'e mërkurë', 'e enjte', 'e premte', 'e shtunë'],\n  STANDALONEWEEKDAYS: ['E diel', 'E hënë', 'E martë', 'E mërkurë', 'E enjte', 'E premte', 'E shtunë'],\n  SHORTWEEKDAYS: ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'],\n  STANDALONESHORTWEEKDAYS: ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'],\n  NARROWWEEKDAYS: ['D', 'H', 'M', 'M', 'E', 'P', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'H', 'M', 'M', 'E', 'P', 'S'],\n  SHORTQUARTERS: ['tremujori I', 'tremujori II', 'tremujori III', 'tremujori IV'],\n  QUARTERS: ['tremujori i parë', 'tremujori i dytë', 'tremujori i tretë', 'tremujori i katërt'],\n  AMPMS: ['e paradites', 'e pasdites'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd.M.yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'në\\' {0}', '{1} \\'në\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale sq_XK.\n */\ngoog.i18n.DateTimeSymbols_sq_XK = {\n  ERAS: ['p.K.', 'mb.K.'],\n  ERANAMES: ['para Krishtit', 'mbas Krishtit'],\n  NARROWMONTHS: ['j', 's', 'm', 'p', 'm', 'q', 'k', 'g', 's', 't', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['J', 'S', 'M', 'P', 'M', 'Q', 'K', 'G', 'S', 'T', 'N', 'D'],\n  MONTHS: ['janar', 'shkurt', 'mars', 'prill', 'maj', 'qershor', 'korrik', 'gusht', 'shtator', 'tetor', 'nëntor', 'dhjetor'],\n  STANDALONEMONTHS: ['Janar', 'Shkurt', 'Mars', 'Prill', 'Maj', 'Qershor', 'Korrik', 'Gusht', 'Shtator', 'Tetor', 'Nëntor', 'Dhjetor'],\n  SHORTMONTHS: ['jan', 'shk', 'mar', 'pri', 'maj', 'qer', 'kor', 'gsh', 'sht', 'tet', 'nën', 'dhj'],\n  STANDALONESHORTMONTHS: ['Jan', 'Shk', 'Mar', 'Pri', 'Maj', 'Qer', 'Kor', 'Gsh', 'Sht', 'Tet', 'Nën', 'Dhj'],\n  WEEKDAYS: ['e diel', 'e hënë', 'e martë', 'e mërkurë', 'e enjte', 'e premte', 'e shtunë'],\n  STANDALONEWEEKDAYS: ['E diel', 'E hënë', 'E martë', 'E mërkurë', 'E enjte', 'E premte', 'E shtunë'],\n  SHORTWEEKDAYS: ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'],\n  STANDALONESHORTWEEKDAYS: ['Die', 'Hën', 'Mar', 'Mër', 'Enj', 'Pre', 'Sht'],\n  NARROWWEEKDAYS: ['D', 'H', 'M', 'M', 'E', 'P', 'S'],\n  STANDALONENARROWWEEKDAYS: ['D', 'H', 'M', 'M', 'E', 'P', 'S'],\n  SHORTQUARTERS: ['tremujori I', 'tremujori II', 'tremujori III', 'tremujori IV'],\n  QUARTERS: ['tremujori i parë', 'tremujori i dytë', 'tremujori i tretë', 'tremujori i katërt'],\n  AMPMS: ['e paradites', 'e pasdites'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'd.M.yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'në\\' {0}', '{1} \\'në\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale sr_Cyrl.\n */\ngoog.i18n.DateTimeSymbols_sr_Cyrl = goog.i18n.DateTimeSymbols_sr;\n\n\n/**\n * Date/time formatting symbols for locale sr_Cyrl_BA.\n */\ngoog.i18n.DateTimeSymbols_sr_Cyrl_BA = {\n  ERAS: ['п. н. е.', 'н. е.'],\n  ERANAMES: ['прије нове ере', 'нове ере'],\n  NARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'],\n  STANDALONENARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'],\n  MONTHS: ['јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', 'новембар', 'децембар'],\n  STANDALONEMONTHS: ['јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', 'новембар', 'децембар'],\n  SHORTMONTHS: ['јан.', 'феб.', 'март', 'апр.', 'мај', 'јун', 'јул', 'авг.', 'септ.', 'окт.', 'нов.', 'дец.'],\n  STANDALONESHORTMONTHS: ['јан.', 'феб.', 'март', 'апр.', 'мај', 'јун', 'јул', 'авг.', 'септ.', 'окт.', 'нов.', 'дец.'],\n  WEEKDAYS: ['недјеља', 'понедељак', 'уторак', 'сриједа', 'четвртак', 'петак', 'субота'],\n  STANDALONEWEEKDAYS: ['недјеља', 'понедељак', 'уторак', 'сриједа', 'четвртак', 'петак', 'субота'],\n  SHORTWEEKDAYS: ['нед.', 'пон.', 'ут.', 'ср.', 'чет.', 'пет.', 'суб.'],\n  STANDALONESHORTWEEKDAYS: ['нед.', 'пон.', 'ут.', 'ср.', 'чет.', 'пет.', 'суб.'],\n  NARROWWEEKDAYS: ['н', 'п', 'у', 'с', 'ч', 'п', 'с'],\n  STANDALONENARROWWEEKDAYS: ['н', 'п', 'у', 'с', 'ч', 'п', 'с'],\n  SHORTQUARTERS: ['К1', 'К2', 'К3', 'К4'],\n  QUARTERS: ['први квартал', 'други квартал', 'трећи квартал', 'четврти квартал'],\n  AMPMS: ['прије подне', 'по подне'],\n  DATEFORMATS: ['EEEE, dd. MMMM y.', 'dd. MMMM y.', 'dd.MM.y.', 'd.M.yy.'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale sr_Cyrl_ME.\n */\ngoog.i18n.DateTimeSymbols_sr_Cyrl_ME = {\n  ERAS: ['п. н. е.', 'н. е.'],\n  ERANAMES: ['прије нове ере', 'нове ере'],\n  NARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'],\n  STANDALONENARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'],\n  MONTHS: ['јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', 'новембар', 'децембар'],\n  STANDALONEMONTHS: ['јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', 'новембар', 'децембар'],\n  SHORTMONTHS: ['јан.', 'феб.', 'март', 'апр.', 'мај', 'јун', 'јул', 'авг.', 'септ.', 'окт.', 'нов.', 'дец.'],\n  STANDALONESHORTMONTHS: ['јан.', 'феб.', 'март', 'апр.', 'мај', 'јун', 'јул', 'авг.', 'септ.', 'окт.', 'нов.', 'дец.'],\n  WEEKDAYS: ['недјеља', 'понедељак', 'уторак', 'сриједа', 'четвртак', 'петак', 'субота'],\n  STANDALONEWEEKDAYS: ['недјеља', 'понедељак', 'уторак', 'сриједа', 'четвртак', 'петак', 'субота'],\n  SHORTWEEKDAYS: ['нед.', 'пон.', 'ут.', 'ср.', 'чет.', 'пет.', 'суб.'],\n  STANDALONESHORTWEEKDAYS: ['нед.', 'пон.', 'ут.', 'ср.', 'чет.', 'пет.', 'суб.'],\n  NARROWWEEKDAYS: ['н', 'п', 'у', 'с', 'ч', 'п', 'с'],\n  STANDALONENARROWWEEKDAYS: ['н', 'п', 'у', 'с', 'ч', 'п', 'с'],\n  SHORTQUARTERS: ['К1', 'К2', 'К3', 'К4'],\n  QUARTERS: ['први квартал', 'други квартал', 'трећи квартал', 'четврти квартал'],\n  AMPMS: ['прије подне', 'по подне'],\n  DATEFORMATS: ['EEEE, dd. MMMM y.', 'dd. MMMM y.', 'dd.MM.y.', 'd.M.yy.'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale sr_Cyrl_RS.\n */\ngoog.i18n.DateTimeSymbols_sr_Cyrl_RS = goog.i18n.DateTimeSymbols_sr;\n\n\n/**\n * Date/time formatting symbols for locale sr_Cyrl_XK.\n */\ngoog.i18n.DateTimeSymbols_sr_Cyrl_XK = {\n  ERAS: ['п. н. е.', 'н. е.'],\n  ERANAMES: ['пре нове ере', 'нове ере'],\n  NARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'],\n  STANDALONENARROWMONTHS: ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'],\n  MONTHS: ['јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', 'новембар', 'децембар'],\n  STANDALONEMONTHS: ['јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', 'новембар', 'децембар'],\n  SHORTMONTHS: ['јан.', 'феб.', 'март', 'апр.', 'мај', 'јун', 'јул', 'авг.', 'септ.', 'окт.', 'нов.', 'дец.'],\n  STANDALONESHORTMONTHS: ['јан.', 'феб.', 'март', 'апр.', 'мај', 'јун', 'јул', 'авг.', 'септ.', 'окт.', 'нов.', 'дец.'],\n  WEEKDAYS: ['недеља', 'понедељак', 'уторак', 'среда', 'четвртак', 'петак', 'субота'],\n  STANDALONEWEEKDAYS: ['недеља', 'понедељак', 'уторак', 'среда', 'четвртак', 'петак', 'субота'],\n  SHORTWEEKDAYS: ['нед.', 'пон.', 'ут.', 'ср.', 'чет.', 'пет.', 'суб.'],\n  STANDALONESHORTWEEKDAYS: ['нед.', 'пон.', 'ут.', 'ср.', 'чет.', 'пет.', 'суб.'],\n  NARROWWEEKDAYS: ['н', 'п', 'у', 'с', 'ч', 'п', 'с'],\n  STANDALONENARROWWEEKDAYS: ['н', 'п', 'у', 'с', 'ч', 'п', 'с'],\n  SHORTQUARTERS: ['К1', 'К2', 'К3', 'К4'],\n  QUARTERS: ['први квартал', 'други квартал', 'трећи квартал', 'четврти квартал'],\n  AMPMS: ['пре подне', 'по подне'],\n  DATEFORMATS: ['EEEE, dd. MMMM y.', 'dd. MMMM y.', 'dd.MM.y.', 'd.M.yy.'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale sr_Latn_BA.\n */\ngoog.i18n.DateTimeSymbols_sr_Latn_BA = {\n  ERAS: ['p. n. e.', 'n. e.'],\n  ERANAMES: ['prije nove ere', 'nove ere'],\n  NARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  MONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'],\n  STANDALONEMONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'],\n  SHORTMONTHS: ['jan.', 'feb.', 'mart', 'apr.', 'maj', 'jun', 'jul', 'avg.', 'sept.', 'okt.', 'nov.', 'dec.'],\n  STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mart', 'apr.', 'maj', 'jun', 'jul', 'avg.', 'sept.', 'okt.', 'nov.', 'dec.'],\n  WEEKDAYS: ['nedjelja', 'ponedeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'],\n  STANDALONEWEEKDAYS: ['nedjelja', 'ponedeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'],\n  SHORTWEEKDAYS: ['ned.', 'pon.', 'ut.', 'sr.', 'čet.', 'pet.', 'sub.'],\n  STANDALONESHORTWEEKDAYS: ['ned.', 'pon.', 'ut.', 'sr.', 'čet.', 'pet.', 'sub.'],\n  NARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'],\n  STANDALONENARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['prvi kvartal', 'drugi kvartal', 'treći kvartal', 'četvrti kvartal'],\n  AMPMS: ['prije podne', 'po podne'],\n  DATEFORMATS: ['EEEE, dd. MMMM y.', 'dd. MMMM y.', 'dd.MM.y.', 'd.M.yy.'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale sr_Latn_ME.\n */\ngoog.i18n.DateTimeSymbols_sr_Latn_ME = {\n  ERAS: ['p. n. e.', 'n. e.'],\n  ERANAMES: ['prije nove ere', 'nove ere'],\n  NARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  MONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'],\n  STANDALONEMONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'],\n  SHORTMONTHS: ['jan.', 'feb.', 'mart', 'apr.', 'maj', 'jun', 'jul', 'avg.', 'sept.', 'okt.', 'nov.', 'dec.'],\n  STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mart', 'apr.', 'maj', 'jun', 'jul', 'avg.', 'sept.', 'okt.', 'nov.', 'dec.'],\n  WEEKDAYS: ['nedjelja', 'ponedeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'],\n  STANDALONEWEEKDAYS: ['nedjelja', 'ponedeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'],\n  SHORTWEEKDAYS: ['ned.', 'pon.', 'ut.', 'sr.', 'čet.', 'pet.', 'sub.'],\n  STANDALONESHORTWEEKDAYS: ['ned.', 'pon.', 'ut.', 'sr.', 'čet.', 'pet.', 'sub.'],\n  NARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'],\n  STANDALONENARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['prvi kvartal', 'drugi kvartal', 'treći kvartal', 'četvrti kvartal'],\n  AMPMS: ['prije podne', 'po podne'],\n  DATEFORMATS: ['EEEE, dd. MMMM y.', 'dd. MMMM y.', 'dd.MM.y.', 'd.M.yy.'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale sr_Latn_RS.\n */\ngoog.i18n.DateTimeSymbols_sr_Latn_RS = {\n  ERAS: ['p. n. e.', 'n. e.'],\n  ERANAMES: ['pre nove ere', 'nove ere'],\n  NARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  MONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'],\n  STANDALONEMONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'],\n  SHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'],\n  STANDALONESHORTMONTHS: ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'],\n  WEEKDAYS: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', 'subota'],\n  STANDALONEWEEKDAYS: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', 'subota'],\n  SHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'],\n  STANDALONESHORTWEEKDAYS: ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'],\n  NARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'],\n  STANDALONENARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['prvi kvartal', 'drugi kvartal', 'treći kvartal', 'četvrti kvartal'],\n  AMPMS: ['pre podne', 'po podne'],\n  DATEFORMATS: ['EEEE, dd. MMMM y.', 'dd. MMMM y.', 'dd.MM.y.', 'd.M.yy.'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale sr_Latn_XK.\n */\ngoog.i18n.DateTimeSymbols_sr_Latn_XK = {\n  ERAS: ['p. n. e.', 'n. e.'],\n  ERANAMES: ['pre nove ere', 'nove ere'],\n  NARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  STANDALONENARROWMONTHS: ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'],\n  MONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'],\n  STANDALONEMONTHS: ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'],\n  SHORTMONTHS: ['jan.', 'feb.', 'mart', 'apr.', 'maj', 'jun', 'jul', 'avg.', 'sept.', 'okt.', 'nov.', 'dec.'],\n  STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mart', 'apr.', 'maj', 'jun', 'jul', 'avg.', 'sept.', 'okt.', 'nov.', 'dec.'],\n  WEEKDAYS: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', 'subota'],\n  STANDALONEWEEKDAYS: ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', 'subota'],\n  SHORTWEEKDAYS: ['ned.', 'pon.', 'ut.', 'sr.', 'čet.', 'pet.', 'sub.'],\n  STANDALONESHORTWEEKDAYS: ['ned.', 'pon.', 'ut.', 'sr.', 'čet.', 'pet.', 'sub.'],\n  NARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'],\n  STANDALONENARROWWEEKDAYS: ['n', 'p', 'u', 's', 'č', 'p', 's'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['prvi kvartal', 'drugi kvartal', 'treći kvartal', 'četvrti kvartal'],\n  AMPMS: ['pre podne', 'po podne'],\n  DATEFORMATS: ['EEEE, dd. MMMM y.', 'dd. MMMM y.', 'dd.MM.y.', 'd.M.yy.'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale sv_AX.\n */\ngoog.i18n.DateTimeSymbols_sv_AX = goog.i18n.DateTimeSymbols_sv;\n\n\n/**\n * Date/time formatting symbols for locale sv_FI.\n */\ngoog.i18n.DateTimeSymbols_sv_FI = {\n  ERAS: ['f.Kr.', 'e.Kr.'],\n  ERANAMES: ['före Kristus', 'efter Kristus'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['januari', 'februari', 'mars', 'april', 'maj', 'juni', 'juli', 'augusti', 'september', 'oktober', 'november', 'december'],\n  STANDALONEMONTHS: ['januari', 'februari', 'mars', 'april', 'maj', 'juni', 'juli', 'augusti', 'september', 'oktober', 'november', 'december'],\n  SHORTMONTHS: ['jan.', 'feb.', 'mars', 'apr.', 'maj', 'juni', 'juli', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'],\n  STANDALONESHORTMONTHS: ['jan.', 'feb.', 'mars', 'apr.', 'maj', 'juni', 'juli', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'],\n  WEEKDAYS: ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', 'fredag', 'lördag'],\n  STANDALONEWEEKDAYS: ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', 'fredag', 'lördag'],\n  SHORTWEEKDAYS: ['sön', 'mån', 'tis', 'ons', 'tors', 'fre', 'lör'],\n  STANDALONESHORTWEEKDAYS: ['sön', 'mån', 'tis', 'ons', 'tors', 'fre', 'lör'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'O', 'T', 'F', 'L'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1:a kvartalet', '2:a kvartalet', '3:e kvartalet', '4:e kvartalet'],\n  AMPMS: ['fm', 'em'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'dd-MM-y'],\n  TIMEFORMATS: ['\\'kl\\'. HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale sv_SE.\n */\ngoog.i18n.DateTimeSymbols_sv_SE = goog.i18n.DateTimeSymbols_sv;\n\n\n/**\n * Date/time formatting symbols for locale sw_CD.\n */\ngoog.i18n.DateTimeSymbols_sw_CD = goog.i18n.DateTimeSymbols_sw;\n\n\n/**\n * Date/time formatting symbols for locale sw_KE.\n */\ngoog.i18n.DateTimeSymbols_sw_KE = {\n  ERAS: ['KK', 'BK'],\n  ERANAMES: ['Kabla ya Kristo', 'Baada ya Kristo'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'],\n  STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'],\n  WEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'],\n  STANDALONEWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'],\n  SHORTWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'],\n  STANDALONESHORTWEEKDAYS: ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Robo ya 1', 'Robo ya 2', 'Robo ya 3', 'Robo ya 4'],\n  QUARTERS: ['Robo ya 1', 'Robo ya 2', 'Robo ya 3', 'Robo ya 4'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} \\'saa\\' {0}', '{1} \\'saa\\' {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale sw_TZ.\n */\ngoog.i18n.DateTimeSymbols_sw_TZ = goog.i18n.DateTimeSymbols_sw;\n\n\n/**\n * Date/time formatting symbols for locale sw_UG.\n */\ngoog.i18n.DateTimeSymbols_sw_UG = goog.i18n.DateTimeSymbols_sw;\n\n\n/**\n * Date/time formatting symbols for locale ta_IN.\n */\ngoog.i18n.DateTimeSymbols_ta_IN = goog.i18n.DateTimeSymbols_ta;\n\n\n/**\n * Date/time formatting symbols for locale ta_LK.\n */\ngoog.i18n.DateTimeSymbols_ta_LK = {\n  ERAS: ['கி.மு.', 'கி.பி.'],\n  ERANAMES: ['கிறிஸ்துவுக்கு முன்', 'அன்னோ டோமினி'],\n  NARROWMONTHS: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'],\n  STANDALONENARROWMONTHS: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'],\n  MONTHS: ['ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', 'டிசம்பர்'],\n  STANDALONEMONTHS: ['ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', 'டிசம்பர்'],\n  SHORTMONTHS: ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'],\n  STANDALONESHORTMONTHS: ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'],\n  WEEKDAYS: ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'],\n  STANDALONEWEEKDAYS: ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'],\n  SHORTWEEKDAYS: ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'],\n  STANDALONESHORTWEEKDAYS: ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'],\n  NARROWWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'],\n  STANDALONENARROWWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'],\n  SHORTQUARTERS: ['காலா.1', 'காலா.2', 'காலா.3', 'காலா.4'],\n  QUARTERS: ['ஒன்றாம் காலாண்டு', 'இரண்டாம் காலாண்டு', 'மூன்றாம் காலாண்டு', 'நான்காம் காலாண்டு'],\n  AMPMS: ['முற்பகல்', 'பிற்பகல்'],\n  DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'd/M/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} ’அன்று’ {0}', '{1} ’அன்று’ {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ta_MY.\n */\ngoog.i18n.DateTimeSymbols_ta_MY = {\n  ERAS: ['கி.மு.', 'கி.பி.'],\n  ERANAMES: ['கிறிஸ்துவுக்கு முன்', 'அன்னோ டோமினி'],\n  NARROWMONTHS: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'],\n  STANDALONENARROWMONTHS: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'],\n  MONTHS: ['ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', 'டிசம்பர்'],\n  STANDALONEMONTHS: ['ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', 'டிசம்பர்'],\n  SHORTMONTHS: ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'],\n  STANDALONESHORTMONTHS: ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'],\n  WEEKDAYS: ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'],\n  STANDALONEWEEKDAYS: ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'],\n  SHORTWEEKDAYS: ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'],\n  STANDALONESHORTWEEKDAYS: ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'],\n  NARROWWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'],\n  STANDALONENARROWWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'],\n  SHORTQUARTERS: ['காலா.1', 'காலா.2', 'காலா.3', 'காலா.4'],\n  QUARTERS: ['ஒன்றாம் காலாண்டு', 'இரண்டாம் காலாண்டு', 'மூன்றாம் காலாண்டு', 'நான்காம் காலாண்டு'],\n  AMPMS: ['முற்பகல்', 'பிற்பகல்'],\n  DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'd/M/yy'],\n  TIMEFORMATS: ['a h:mm:ss zzzz', 'a h:mm:ss z', 'a h:mm:ss', 'a h:mm'],\n  DATETIMEFORMATS: ['{1} ’அன்று’ {0}', '{1} ’அன்று’ {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ta_SG.\n */\ngoog.i18n.DateTimeSymbols_ta_SG = {\n  ERAS: ['கி.மு.', 'கி.பி.'],\n  ERANAMES: ['கிறிஸ்துவுக்கு முன்', 'அன்னோ டோமினி'],\n  NARROWMONTHS: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'],\n  STANDALONENARROWMONTHS: ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'],\n  MONTHS: ['ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', 'டிசம்பர்'],\n  STANDALONEMONTHS: ['ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', 'டிசம்பர்'],\n  SHORTMONTHS: ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'],\n  STANDALONESHORTMONTHS: ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'],\n  WEEKDAYS: ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'],\n  STANDALONEWEEKDAYS: ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'],\n  SHORTWEEKDAYS: ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'],\n  STANDALONESHORTWEEKDAYS: ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'],\n  NARROWWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'],\n  STANDALONENARROWWEEKDAYS: ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'],\n  SHORTQUARTERS: ['காலா.1', 'காலா.2', 'காலா.3', 'காலா.4'],\n  QUARTERS: ['ஒன்றாம் காலாண்டு', 'இரண்டாம் காலாண்டு', 'மூன்றாம் காலாண்டு', 'நான்காம் காலாண்டு'],\n  AMPMS: ['முற்பகல்', 'பிற்பகல்'],\n  DATEFORMATS: ['EEEE, d MMMM, y', 'd MMMM, y', 'd MMM, y', 'd/M/yy'],\n  TIMEFORMATS: ['a h:mm:ss zzzz', 'a h:mm:ss z', 'a h:mm:ss', 'a h:mm'],\n  DATETIMEFORMATS: ['{1} ’அன்று’ {0}', '{1} ’அன்று’ {0}', '{1}, {0}', '{1}, {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale te_IN.\n */\ngoog.i18n.DateTimeSymbols_te_IN = goog.i18n.DateTimeSymbols_te;\n\n\n/**\n * Date/time formatting symbols for locale teo.\n */\ngoog.i18n.DateTimeSymbols_teo = {\n  ERAS: ['KK', 'BK'],\n  ERANAMES: ['Kabla ya Christo', 'Baada ya Christo'],\n  NARROWMONTHS: ['R', 'M', 'K', 'D', 'M', 'M', 'J', 'P', 'S', 'T', 'L', 'P'],\n  STANDALONENARROWMONTHS: ['R', 'M', 'K', 'D', 'M', 'M', 'J', 'P', 'S', 'T', 'L', 'P'],\n  MONTHS: ['Orara', 'Omuk', 'Okwamg’', 'Odung’el', 'Omaruk', 'Omodok’king’ol', 'Ojola', 'Opedel', 'Osokosokoma', 'Otibar', 'Olabor', 'Opoo'],\n  STANDALONEMONTHS: ['Orara', 'Omuk', 'Okwamg’', 'Odung’el', 'Omaruk', 'Omodok’king’ol', 'Ojola', 'Opedel', 'Osokosokoma', 'Otibar', 'Olabor', 'Opoo'],\n  SHORTMONTHS: ['Rar', 'Muk', 'Kwa', 'Dun', 'Mar', 'Mod', 'Jol', 'Ped', 'Sok', 'Tib', 'Lab', 'Poo'],\n  STANDALONESHORTMONTHS: ['Rar', 'Muk', 'Kwa', 'Dun', 'Mar', 'Mod', 'Jol', 'Ped', 'Sok', 'Tib', 'Lab', 'Poo'],\n  WEEKDAYS: ['Nakaejuma', 'Nakaebarasa', 'Nakaare', 'Nakauni', 'Nakaung’on', 'Nakakany', 'Nakasabiti'],\n  STANDALONEWEEKDAYS: ['Nakaejuma', 'Nakaebarasa', 'Nakaare', 'Nakauni', 'Nakaung’on', 'Nakakany', 'Nakasabiti'],\n  SHORTWEEKDAYS: ['Jum', 'Bar', 'Aar', 'Uni', 'Ung', 'Kan', 'Sab'],\n  STANDALONESHORTWEEKDAYS: ['Jum', 'Bar', 'Aar', 'Uni', 'Ung', 'Kan', 'Sab'],\n  NARROWWEEKDAYS: ['J', 'B', 'A', 'U', 'U', 'K', 'S'],\n  STANDALONENARROWWEEKDAYS: ['J', 'B', 'A', 'U', 'U', 'K', 'S'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['Akwota abe', 'Akwota Aane', 'Akwota auni', 'Akwota Aung’on'],\n  AMPMS: ['Taparachu', 'Ebongi'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale teo_KE.\n */\ngoog.i18n.DateTimeSymbols_teo_KE = {\n  ERAS: ['KK', 'BK'],\n  ERANAMES: ['Kabla ya Christo', 'Baada ya Christo'],\n  NARROWMONTHS: ['R', 'M', 'K', 'D', 'M', 'M', 'J', 'P', 'S', 'T', 'L', 'P'],\n  STANDALONENARROWMONTHS: ['R', 'M', 'K', 'D', 'M', 'M', 'J', 'P', 'S', 'T', 'L', 'P'],\n  MONTHS: ['Orara', 'Omuk', 'Okwamg’', 'Odung’el', 'Omaruk', 'Omodok’king’ol', 'Ojola', 'Opedel', 'Osokosokoma', 'Otibar', 'Olabor', 'Opoo'],\n  STANDALONEMONTHS: ['Orara', 'Omuk', 'Okwamg’', 'Odung’el', 'Omaruk', 'Omodok’king’ol', 'Ojola', 'Opedel', 'Osokosokoma', 'Otibar', 'Olabor', 'Opoo'],\n  SHORTMONTHS: ['Rar', 'Muk', 'Kwa', 'Dun', 'Mar', 'Mod', 'Jol', 'Ped', 'Sok', 'Tib', 'Lab', 'Poo'],\n  STANDALONESHORTMONTHS: ['Rar', 'Muk', 'Kwa', 'Dun', 'Mar', 'Mod', 'Jol', 'Ped', 'Sok', 'Tib', 'Lab', 'Poo'],\n  WEEKDAYS: ['Nakaejuma', 'Nakaebarasa', 'Nakaare', 'Nakauni', 'Nakaung’on', 'Nakakany', 'Nakasabiti'],\n  STANDALONEWEEKDAYS: ['Nakaejuma', 'Nakaebarasa', 'Nakaare', 'Nakauni', 'Nakaung’on', 'Nakakany', 'Nakasabiti'],\n  SHORTWEEKDAYS: ['Jum', 'Bar', 'Aar', 'Uni', 'Ung', 'Kan', 'Sab'],\n  STANDALONESHORTWEEKDAYS: ['Jum', 'Bar', 'Aar', 'Uni', 'Ung', 'Kan', 'Sab'],\n  NARROWWEEKDAYS: ['J', 'B', 'A', 'U', 'U', 'K', 'S'],\n  STANDALONENARROWWEEKDAYS: ['J', 'B', 'A', 'U', 'U', 'K', 'S'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['Akwota abe', 'Akwota Aane', 'Akwota auni', 'Akwota Aung’on'],\n  AMPMS: ['Taparachu', 'Ebongi'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale teo_UG.\n */\ngoog.i18n.DateTimeSymbols_teo_UG = goog.i18n.DateTimeSymbols_teo;\n\n\n/**\n * Date/time formatting symbols for locale th_TH.\n */\ngoog.i18n.DateTimeSymbols_th_TH = goog.i18n.DateTimeSymbols_th;\n\n\n/**\n * Date/time formatting symbols for locale ti.\n */\ngoog.i18n.DateTimeSymbols_ti = {\n  ERAS: ['ዓ/ዓ', 'ዓ/ም'],\n  ERANAMES: ['ዓ/ዓ', 'ዓመተ ምህረት'],\n  NARROWMONTHS: ['ጥ', 'ለ', 'መ', 'ሚ', 'ግ', 'ሰ', 'ሓ', 'ነ', 'መ', 'ጥ', 'ሕ', 'ታ'],\n  STANDALONENARROWMONTHS: ['ጥ', 'ለ', 'መ', 'ሚ', 'ግ', 'ሰ', 'ሓ', 'ነ', 'መ', 'ጥ', 'ሕ', 'ታ'],\n  MONTHS: ['ጥሪ', 'ለካቲት', 'መጋቢት', 'ሚያዝያ', 'ግንቦት', 'ሰነ', 'ሓምለ', 'ነሓሰ', 'መስከረም', 'ጥቅምቲ', 'ሕዳር', 'ታሕሳስ'],\n  STANDALONEMONTHS: ['ጥሪ', 'ለካቲት', 'መጋቢት', 'ሚያዝያ', 'ግንቦት', 'ሰነ', 'ሓምለ', 'ነሓሰ', 'መስከረም', 'ጥቅምቲ', 'ሕዳር', 'ታሕሳስ'],\n  SHORTMONTHS: ['ጥሪ', 'ለካ', 'መጋ', 'ሚያ', 'ግን', 'ሰነ', 'ሓም', 'ነሓ', 'መስ', 'ጥቅ', 'ሕዳ', 'ታሕ'],\n  STANDALONESHORTMONTHS: ['ጥሪ', 'ለካ', 'መጋ', 'ሚያ', 'ግን', 'ሰነ', 'ሓም', 'ነሓ', 'መስ', 'ጥቅ', 'ሕዳ', 'ታሕ'],\n  WEEKDAYS: ['ሰንበት', 'ሰኑይ', 'ሠሉስ', 'ረቡዕ', 'ኃሙስ', 'ዓርቢ', 'ቀዳም'],\n  STANDALONEWEEKDAYS: ['ሰንበት', 'ሰኑይ', 'ሰሉስ', 'ረቡዕ', 'ሓሙስ', 'ዓርቢ', 'ቀዳም'],\n  SHORTWEEKDAYS: ['ሰን', 'ሰኑ', 'ሰሉ', 'ረቡ', 'ሓሙ', 'ዓር', 'ቀዳ'],\n  STANDALONESHORTWEEKDAYS: ['ሰን', 'ሰኑ', 'ሰሉ', 'ረቡ', 'ሓሙ', 'ዓር', 'ቀዳ'],\n  NARROWWEEKDAYS: ['ሰ', 'ሰ', 'ሰ', 'ረ', 'ሓ', 'ዓ', 'ቀ'],\n  STANDALONENARROWWEEKDAYS: ['ሰ', 'ሰ', 'ሠ', 'ረ', 'ሓ', 'ዓ', 'ቀ'],\n  SHORTQUARTERS: ['ር1', 'ር2', 'ር3', 'ር4'],\n  QUARTERS: ['ቀዳማይ ርብዒ', 'ካልኣይ ርብዒ', 'ሳልሳይ ርብዒ', 'ራብዓይ ርብዒ'],\n  AMPMS: ['ንጉሆ ሰዓተ', 'ድሕር ሰዓት'],\n  DATEFORMATS: ['EEEE፣ dd MMMM መዓልቲ y G', 'dd MMMM y', 'dd-MMM-y', 'dd/MM/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale ti_ER.\n */\ngoog.i18n.DateTimeSymbols_ti_ER = {\n  ERAS: ['ዓ/ዓ', 'ዓ/ም'],\n  ERANAMES: ['ዓመተ ዓለም', 'ዓመተ ምህረት'],\n  NARROWMONTHS: ['ጥ', 'ለ', 'መ', 'ሚ', 'ግ', 'ሰ', 'ሓ', 'ነ', 'መ', 'ጥ', 'ሕ', 'ታ'],\n  STANDALONENARROWMONTHS: ['ጥ', 'ለ', 'መ', 'ሚ', 'ግ', 'ሰ', 'ሓ', 'ነ', 'መ', 'ጥ', 'ሕ', 'ታ'],\n  MONTHS: ['ጥሪ', 'ለካቲት', 'መጋቢት', 'ሚያዝያ', 'ግንቦት', 'ሰነ', 'ሓምለ', 'ነሓሰ', 'መስከረም', 'ጥቅምቲ', 'ሕዳር', 'ታሕሳስ'],\n  STANDALONEMONTHS: ['ጥሪ', 'ለካቲት', 'መጋቢት', 'ሚያዝያ', 'ግንቦት', 'ሰነ', 'ሓምለ', 'ነሓሰ', 'መስከረም', 'ጥቅምቲ', 'ሕዳር', 'ታሕሳስ'],\n  SHORTMONTHS: ['ጥሪ', 'ለካ', 'መጋ', 'ሚያ', 'ግን', 'ሰነ', 'ሓም', 'ነሓ', 'መስ', 'ጥቅ', 'ሕዳ', 'ታሕ'],\n  STANDALONESHORTMONTHS: ['ጥሪ', 'ለካ', 'መጋ', 'ሚያ', 'ግን', 'ሰነ', 'ሓም', 'ነሓ', 'መስ', 'ጥቅ', 'ሕዳ', 'ታሕ'],\n  WEEKDAYS: ['ሰንበት', 'ሰኑይ', 'ሠሉስ', 'ረቡዕ', 'ኃሙስ', 'ዓርቢ', 'ቀዳም'],\n  STANDALONEWEEKDAYS: ['ሰንበት', 'ሰኑይ', 'ሰሉስ', 'ረቡዕ', 'ሓሙስ', 'ዓርቢ', 'ቀዳም'],\n  SHORTWEEKDAYS: ['ሰን', 'ሰኑ', 'ሰሉ', 'ረቡ', 'ሓሙ', 'ዓር', 'ቀዳ'],\n  STANDALONESHORTWEEKDAYS: ['ሰን', 'ሰኑ', 'ሰሉ', 'ረቡ', 'ሓሙ', 'ዓር', 'ቀዳ'],\n  NARROWWEEKDAYS: ['ሰ', 'ሰ', 'ሰ', 'ረ', 'ሓ', 'ዓ', 'ቀ'],\n  STANDALONENARROWWEEKDAYS: ['ሰ', 'ሰ', 'ሰ', 'ረ', 'ሓ', 'ዓ', 'ቀ'],\n  SHORTQUARTERS: ['ር1', 'ር2', 'ር3', 'ር4'],\n  QUARTERS: ['ቀዳማይ ርብዒ', 'ካልኣይ ርብዒ', 'ሳልሳይ ርብዒ', 'ራብዓይ ርብዒ'],\n  AMPMS: ['ንጉሆ ሰዓተ', 'ድሕር ሰዓት'],\n  DATEFORMATS: ['EEEE፣ dd MMMM መዓልቲ y G', 'dd MMMM y', 'dd-MMM-y', 'dd/MM/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale ti_ET.\n */\ngoog.i18n.DateTimeSymbols_ti_ET = goog.i18n.DateTimeSymbols_ti;\n\n\n/**\n * Date/time formatting symbols for locale to.\n */\ngoog.i18n.DateTimeSymbols_to = {\n  ERAS: ['KM', 'TS'],\n  ERANAMES: ['ki muʻa', 'taʻu ʻo Sīsū'],\n  NARROWMONTHS: ['S', 'F', 'M', 'E', 'M', 'S', 'S', 'A', 'S', 'O', 'N', 'T'],\n  STANDALONENARROWMONTHS: ['S', 'F', 'M', 'E', 'M', 'S', 'S', 'A', 'S', 'O', 'N', 'T'],\n  MONTHS: ['Sānuali', 'Fēpueli', 'Maʻasi', 'ʻEpeleli', 'Mē', 'Sune', 'Siulai', 'ʻAokosi', 'Sepitema', 'ʻOkatopa', 'Nōvema', 'Tīsema'],\n  STANDALONEMONTHS: ['Sānuali', 'Fēpueli', 'Maʻasi', 'ʻEpeleli', 'Mē', 'Sune', 'Siulai', 'ʻAokosi', 'Sepitema', 'ʻOkatopa', 'Nōvema', 'Tīsema'],\n  SHORTMONTHS: ['Sān', 'Fēp', 'Maʻa', 'ʻEpe', 'Mē', 'Sun', 'Siu', 'ʻAok', 'Sep', 'ʻOka', 'Nōv', 'Tīs'],\n  STANDALONESHORTMONTHS: ['Sān', 'Fēp', 'Maʻa', 'ʻEpe', 'Mē', 'Sun', 'Siu', 'ʻAok', 'Sep', 'ʻOka', 'Nōv', 'Tīs'],\n  WEEKDAYS: ['Sāpate', 'Mōnite', 'Tūsite', 'Pulelulu', 'Tuʻapulelulu', 'Falaite', 'Tokonaki'],\n  STANDALONEWEEKDAYS: ['Sāpate', 'Mōnite', 'Tūsite', 'Pulelulu', 'Tuʻapulelulu', 'Falaite', 'Tokonaki'],\n  SHORTWEEKDAYS: ['Sāp', 'Mōn', 'Tūs', 'Pul', 'Tuʻa', 'Fal', 'Tok'],\n  STANDALONESHORTWEEKDAYS: ['Sāp', 'Mōn', 'Tūs', 'Pul', 'Tuʻa', 'Fal', 'Tok'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'P', 'T', 'F', 'T'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'P', 'T', 'F', 'T'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['kuata ʻuluaki', 'kuata ua', 'kuata tolu', 'kuata fā'],\n  AMPMS: ['hengihengi', 'efiafi'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1}, {0}', '{1}, {0}', '{1}, {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale to_TO.\n */\ngoog.i18n.DateTimeSymbols_to_TO = goog.i18n.DateTimeSymbols_to;\n\n\n/**\n * Date/time formatting symbols for locale tr_CY.\n */\ngoog.i18n.DateTimeSymbols_tr_CY = {\n  ERAS: ['MÖ', 'MS'],\n  ERANAMES: ['Milattan Önce', 'Milattan Sonra'],\n  NARROWMONTHS: ['O', 'Ş', 'M', 'N', 'M', 'H', 'T', 'A', 'E', 'E', 'K', 'A'],\n  STANDALONENARROWMONTHS: ['O', 'Ş', 'M', 'N', 'M', 'H', 'T', 'A', 'E', 'E', 'K', 'A'],\n  MONTHS: ['Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', 'Temmuz', 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık'],\n  STANDALONEMONTHS: ['Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', 'Temmuz', 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık'],\n  SHORTMONTHS: ['Oca', 'Şub', 'Mar', 'Nis', 'May', 'Haz', 'Tem', 'Ağu', 'Eyl', 'Eki', 'Kas', 'Ara'],\n  STANDALONESHORTMONTHS: ['Oca', 'Şub', 'Mar', 'Nis', 'May', 'Haz', 'Tem', 'Ağu', 'Eyl', 'Eki', 'Kas', 'Ara'],\n  WEEKDAYS: ['Pazar', 'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', 'Cuma', 'Cumartesi'],\n  STANDALONEWEEKDAYS: ['Pazar', 'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', 'Cuma', 'Cumartesi'],\n  SHORTWEEKDAYS: ['Paz', 'Pzt', 'Sal', 'Çar', 'Per', 'Cum', 'Cmt'],\n  STANDALONESHORTWEEKDAYS: ['Paz', 'Pzt', 'Sal', 'Çar', 'Per', 'Cum', 'Cmt'],\n  NARROWWEEKDAYS: ['P', 'P', 'S', 'Ç', 'P', 'C', 'C'],\n  STANDALONENARROWWEEKDAYS: ['P', 'P', 'S', 'Ç', 'P', 'C', 'C'],\n  SHORTQUARTERS: ['Ç1', 'Ç2', 'Ç3', 'Ç4'],\n  QUARTERS: ['1. çeyrek', '2. çeyrek', '3. çeyrek', '4. çeyrek'],\n  AMPMS: ['ÖÖ', 'ÖS'],\n  DATEFORMATS: ['d MMMM y EEEE', 'd MMMM y', 'd MMM y', 'd.MM.y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale tr_TR.\n */\ngoog.i18n.DateTimeSymbols_tr_TR = goog.i18n.DateTimeSymbols_tr;\n\n\n/**\n * Date/time formatting symbols for locale twq.\n */\ngoog.i18n.DateTimeSymbols_twq = {\n  ERAS: ['IJ', 'IZ'],\n  ERANAMES: ['Isaa jine', 'Isaa zamanoo'],\n  NARROWMONTHS: ['Ž', 'F', 'M', 'A', 'M', 'Ž', 'Ž', 'U', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['Ž', 'F', 'M', 'A', 'M', 'Ž', 'Ž', 'U', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', 'Deesanbur'],\n  STANDALONEMONTHS: ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', 'Deesanbur'],\n  SHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'],\n  STANDALONESHORTMONTHS: ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'],\n  WEEKDAYS: ['Alhadi', 'Atinni', 'Atalaata', 'Alarba', 'Alhamiisa', 'Alzuma', 'Asibti'],\n  STANDALONEWEEKDAYS: ['Alhadi', 'Atinni', 'Atalaata', 'Alarba', 'Alhamiisa', 'Alzuma', 'Asibti'],\n  SHORTWEEKDAYS: ['Alh', 'Ati', 'Ata', 'Ala', 'Alm', 'Alz', 'Asi'],\n  STANDALONESHORTWEEKDAYS: ['Alh', 'Ati', 'Ata', 'Ala', 'Alm', 'Alz', 'Asi'],\n  NARROWWEEKDAYS: ['H', 'T', 'T', 'L', 'L', 'L', 'S'],\n  STANDALONENARROWWEEKDAYS: ['H', 'T', 'T', 'L', 'L', 'L', 'S'],\n  SHORTQUARTERS: ['A1', 'A2', 'A3', 'A4'],\n  QUARTERS: ['Arrubu 1', 'Arrubu 2', 'Arrubu 3', 'Arrubu 4'],\n  AMPMS: ['Subbaahi', 'Zaarikay b'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale twq_NE.\n */\ngoog.i18n.DateTimeSymbols_twq_NE = goog.i18n.DateTimeSymbols_twq;\n\n\n/**\n * Date/time formatting symbols for locale tzm.\n */\ngoog.i18n.DateTimeSymbols_tzm = {\n  ERAS: ['ZƐ', 'ḌƐ'],\n  ERANAMES: ['Zdat Ɛisa (TAƔ)', 'Ḍeffir Ɛisa (TAƔ)'],\n  NARROWMONTHS: ['Y', 'Y', 'M', 'I', 'M', 'Y', 'Y', 'Ɣ', 'C', 'K', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['Y', 'Y', 'M', 'I', 'M', 'Y', 'Y', 'Ɣ', 'C', 'K', 'N', 'D'],\n  MONTHS: ['Yennayer', 'Yebrayer', 'Mars', 'Ibrir', 'Mayyu', 'Yunyu', 'Yulyuz', 'Ɣuct', 'Cutanbir', 'Kṭuber', 'Nwanbir', 'Dujanbir'],\n  STANDALONEMONTHS: ['Yennayer', 'Yebrayer', 'Mars', 'Ibrir', 'Mayyu', 'Yunyu', 'Yulyuz', 'Ɣuct', 'Cutanbir', 'Kṭuber', 'Nwanbir', 'Dujanbir'],\n  SHORTMONTHS: ['Yen', 'Yeb', 'Mar', 'Ibr', 'May', 'Yun', 'Yul', 'Ɣuc', 'Cut', 'Kṭu', 'Nwa', 'Duj'],\n  STANDALONESHORTMONTHS: ['Yen', 'Yeb', 'Mar', 'Ibr', 'May', 'Yun', 'Yul', 'Ɣuc', 'Cut', 'Kṭu', 'Nwa', 'Duj'],\n  WEEKDAYS: ['Asamas', 'Aynas', 'Asinas', 'Akras', 'Akwas', 'Asimwas', 'Asiḍyas'],\n  STANDALONEWEEKDAYS: ['Asamas', 'Aynas', 'Asinas', 'Akras', 'Akwas', 'Asimwas', 'Asiḍyas'],\n  SHORTWEEKDAYS: ['Asa', 'Ayn', 'Asn', 'Akr', 'Akw', 'Asm', 'Asḍ'],\n  STANDALONESHORTWEEKDAYS: ['Asa', 'Ayn', 'Asn', 'Akr', 'Akw', 'Asm', 'Asḍ'],\n  NARROWWEEKDAYS: ['A', 'A', 'A', 'A', 'A', 'A', 'A'],\n  STANDALONENARROWWEEKDAYS: ['A', 'A', 'A', 'A', 'A', 'A', 'A'],\n  SHORTQUARTERS: ['IA1', 'IA2', 'IA3', 'IA4'],\n  QUARTERS: ['Imir adamsan 1', 'Imir adamsan 2', 'Imir adamsan 3', 'Imir adamsan 4'],\n  AMPMS: ['Zdat azal', 'Ḍeffir aza'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 5,\n  WEEKENDRANGE: [4, 5],\n  FIRSTWEEKCUTOFFDAY: 4\n};\n\n\n/**\n * Date/time formatting symbols for locale tzm_MA.\n */\ngoog.i18n.DateTimeSymbols_tzm_MA = goog.i18n.DateTimeSymbols_tzm;\n\n\n/**\n * Date/time formatting symbols for locale ug.\n */\ngoog.i18n.DateTimeSymbols_ug = {\n  ERAS: ['BCE', 'مىلادىيە'],\n  ERANAMES: ['مىلادىيەدىن بۇرۇن', 'مىلادىيە'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['يانۋار', 'فېۋرال', 'مارت', 'ئاپرېل', 'ماي', 'ئىيۇن', 'ئىيۇل', 'ئاۋغۇست', 'سېنتەبىر', 'ئۆكتەبىر', 'نويابىر', 'دېكابىر'],\n  STANDALONEMONTHS: ['يانۋار', 'فېۋرال', 'مارت', 'ئاپرېل', 'ماي', 'ئىيۇن', 'ئىيۇل', 'ئاۋغۇست', 'سېنتەبىر', 'ئۆكتەبىر', 'نويابىر', 'دېكابىر'],\n  SHORTMONTHS: ['يانۋار', 'فېۋرال', 'مارت', 'ئاپرېل', 'ماي', 'ئىيۇن', 'ئىيۇل', 'ئاۋغۇست', 'سېنتەبىر', 'ئۆكتەبىر', 'نويابىر', 'دېكابىر'],\n  STANDALONESHORTMONTHS: ['يانۋار', 'فېۋرال', 'مارت', 'ئاپرېل', 'ماي', 'ئىيۇن', 'ئىيۇل', 'ئاۋغۇست', 'سېنتەبىر', 'ئۆكتەبىر', 'نويابىر', 'دېكابىر'],\n  WEEKDAYS: ['يەكشەنبە', 'دۈشەنبە', 'سەيشەنبە', 'چارشەنبە', 'پەيشەنبە', 'جۈمە', 'شەنبە'],\n  STANDALONEWEEKDAYS: ['يەكشەنبە', 'دۈشەنبە', 'سەيشەنبە', 'چارشەنبە', 'پەيشەنبە', 'جۈمە', 'شەنبە'],\n  SHORTWEEKDAYS: ['يە', 'دۈ', 'سە', 'چا', 'پە', 'جۈ', 'شە'],\n  STANDALONESHORTWEEKDAYS: ['يە', 'دۈ', 'سە', 'چا', 'پە', 'جۈ', 'شە'],\n  NARROWWEEKDAYS: ['ي', 'د', 'س', 'چ', 'پ', 'ج', 'ش'],\n  STANDALONENARROWWEEKDAYS: ['ي', 'د', 'س', 'چ', 'پ', 'ج', 'ش'],\n  SHORTQUARTERS: ['1-پەسىل', '2-پەسىل', '3-پەسىل', '4-پەسىل'],\n  QUARTERS: ['بىرىنچى پەسىل', 'ئىككىنچى پەسىل', 'ئۈچىنچى پەسىل', 'تۆتىنچى پەسىل'],\n  AMPMS: ['چۈشتىن بۇرۇن', 'چۈشتىن كېيىن'],\n  DATEFORMATS: ['y d-MMMM، EEEE', 'd-MMMM، y', 'd-MMM، y', 'y-MM-dd'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1}، {0}', '{1}، {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale ug_CN.\n */\ngoog.i18n.DateTimeSymbols_ug_CN = goog.i18n.DateTimeSymbols_ug;\n\n\n/**\n * Date/time formatting symbols for locale uk_UA.\n */\ngoog.i18n.DateTimeSymbols_uk_UA = goog.i18n.DateTimeSymbols_uk;\n\n\n/**\n * Date/time formatting symbols for locale ur_IN.\n */\ngoog.i18n.DateTimeSymbols_ur_IN = {\n  ZERODIGIT: 0x06F0,\n  ERAS: ['قبل مسیح', 'عیسوی'],\n  ERANAMES: ['قبل مسیح', 'عیسوی'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'],\n  STANDALONEMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'],\n  SHORTMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'],\n  STANDALONESHORTMONTHS: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'],\n  WEEKDAYS: ['اتوار', 'پیر', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'ہفتہ'],\n  STANDALONEWEEKDAYS: ['اتوار', 'پیر', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'ہفتہ'],\n  SHORTWEEKDAYS: ['اتوار', 'پیر', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'ہفتہ'],\n  STANDALONESHORTWEEKDAYS: ['اتوار', 'پیر', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'ہفتہ'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['پہلی سہ ماہی', 'دوسری سہ ماہی', 'تیسری سہ ماہی', 'چوتهی سہ ماہی'],\n  QUARTERS: ['پہلی سہ ماہی', 'دوسری سہ ماہی', 'تیسری سہ ماہی', 'چوتهی سہ ماہی'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE، d MMMM، y', 'd MMMM، y', 'y MMM d', 'd/M/yy'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [6, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale ur_PK.\n */\ngoog.i18n.DateTimeSymbols_ur_PK = goog.i18n.DateTimeSymbols_ur;\n\n\n/**\n * Date/time formatting symbols for locale uz_Arab.\n */\ngoog.i18n.DateTimeSymbols_uz_Arab = {\n  ZERODIGIT: 0x06F0,\n  ERAS: ['BCE', 'CE'],\n  ERANAMES: ['BCE', 'CE'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['جنوری', 'فبروری', 'مارچ', 'اپریل', 'می', 'جون', 'جولای', 'اگست', 'سپتمبر', 'اکتوبر', 'نومبر', 'دسمبر'],\n  STANDALONEMONTHS: ['جنوری', 'فبروری', 'مارچ', 'اپریل', 'می', 'جون', 'جولای', 'اگست', 'سپتمبر', 'اکتوبر', 'نومبر', 'دسمبر'],\n  SHORTMONTHS: ['جنو', 'فبر', 'مار', 'اپر', 'می', 'جون', 'جول', 'اگس', 'سپت', 'اکت', 'نوم', 'دسم'],\n  STANDALONESHORTMONTHS: ['جنو', 'فبر', 'مار', 'اپر', 'می', 'جون', 'جول', 'اگس', 'سپت', 'اکت', 'نوم', 'دسم'],\n  WEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'],\n  STANDALONEWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'],\n  SHORTWEEKDAYS: ['ی.', 'د.', 'س.', 'چ.', 'پ.', 'ج.', 'ش.'],\n  STANDALONESHORTWEEKDAYS: ['ی.', 'د.', 'س.', 'چ.', 'پ.', 'ج.', 'ش.'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 5,\n  WEEKENDRANGE: [3, 4],\n  FIRSTWEEKCUTOFFDAY: 4\n};\n\n\n/**\n * Date/time formatting symbols for locale uz_Arab_AF.\n */\ngoog.i18n.DateTimeSymbols_uz_Arab_AF = {\n  ZERODIGIT: 0x06F0,\n  ERAS: ['BCE', 'CE'],\n  ERANAMES: ['BCE', 'CE'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['جنوری', 'فبروری', 'مارچ', 'اپریل', 'می', 'جون', 'جولای', 'اگست', 'سپتمبر', 'اکتوبر', 'نومبر', 'دسمبر'],\n  STANDALONEMONTHS: ['جنوری', 'فبروری', 'مارچ', 'اپریل', 'می', 'جون', 'جولای', 'اگست', 'سپتمبر', 'اکتوبر', 'نومبر', 'دسمبر'],\n  SHORTMONTHS: ['جنو', 'فبر', 'مار', 'اپر', 'می', 'جون', 'جول', 'اگس', 'سپت', 'اکت', 'نوم', 'دسم'],\n  STANDALONESHORTMONTHS: ['جنو', 'فبر', 'مار', 'اپر', 'می', 'جون', 'جول', 'اگس', 'سپت', 'اکت', 'نوم', 'دسم'],\n  WEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'],\n  STANDALONEWEEKDAYS: ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'],\n  SHORTWEEKDAYS: ['ی.', 'د.', 'س.', 'چ.', 'پ.', 'ج.', 'ش.'],\n  STANDALONESHORTWEEKDAYS: ['ی.', 'د.', 'س.', 'چ.', 'پ.', 'ج.', 'ش.'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['y MMMM d, EEEE', 'y MMMM d', 'y MMM d', 'y-MM-dd'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 5,\n  WEEKENDRANGE: [3, 4],\n  FIRSTWEEKCUTOFFDAY: 4\n};\n\n\n/**\n * Date/time formatting symbols for locale uz_Cyrl.\n */\ngoog.i18n.DateTimeSymbols_uz_Cyrl = {\n  ERAS: ['м.а.', 'милодий'],\n  ERANAMES: ['милоддан аввалги', 'милодий'],\n  NARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'],\n  STANDALONENARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'],\n  MONTHS: ['январ', 'феврал', 'март', 'апрел', 'май', 'июн', 'июл', 'август', 'сентябр', 'октябр', 'ноябр', 'декабр'],\n  STANDALONEMONTHS: ['Январ', 'Феврал', 'Март', 'Апрел', 'Май', 'Июн', 'Июл', 'Август', 'Сентябр', 'Октябр', 'Ноябр', 'Декабр'],\n  SHORTMONTHS: ['янв', 'фев', 'мар', 'апр', 'май', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'],\n  STANDALONESHORTMONTHS: ['Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'],\n  WEEKDAYS: ['якшанба', 'душанба', 'сешанба', 'чоршанба', 'пайшанба', 'жума', 'шанба'],\n  STANDALONEWEEKDAYS: ['Якшанба', 'Душанба', 'Сешанба', 'Чоршанба', 'Пайшанба', 'Жума', 'Шанба'],\n  SHORTWEEKDAYS: ['якш', 'душ', 'сеш', 'чор', 'пай', 'жум', 'шан'],\n  STANDALONESHORTWEEKDAYS: ['Якш', 'Душ', 'Сеш', 'Чор', 'Пай', 'Жум', 'Шан'],\n  NARROWWEEKDAYS: ['Я', 'Д', 'С', 'Ч', 'П', 'Ж', 'Ш'],\n  STANDALONENARROWWEEKDAYS: ['Я', 'Д', 'С', 'Ч', 'П', 'Ж', 'Ш'],\n  SHORTQUARTERS: ['1-ч', '2-ч', '3-ч', '4-ч'],\n  QUARTERS: ['1-чорак', '2-чорак', '3-чорак', '4-чорак'],\n  AMPMS: ['ТО', 'ТК'],\n  DATEFORMATS: ['EEEE, dd MMMM, y', 'd MMMM, y', 'd MMM, y', 'dd/MM/yy'],\n  TIMEFORMATS: ['HH:mm:ss (zzzz)', 'HH:mm:ss (z)', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale uz_Cyrl_UZ.\n */\ngoog.i18n.DateTimeSymbols_uz_Cyrl_UZ = {\n  ERAS: ['м.а.', 'милодий'],\n  ERANAMES: ['милоддан аввалги', 'милодий'],\n  NARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'],\n  STANDALONENARROWMONTHS: ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'],\n  MONTHS: ['январ', 'феврал', 'март', 'апрел', 'май', 'июн', 'июл', 'август', 'сентябр', 'октябр', 'ноябр', 'декабр'],\n  STANDALONEMONTHS: ['Январ', 'Феврал', 'Март', 'Апрел', 'Май', 'Июн', 'Июл', 'Август', 'Сентябр', 'Октябр', 'Ноябр', 'Декабр'],\n  SHORTMONTHS: ['янв', 'фев', 'мар', 'апр', 'май', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'],\n  STANDALONESHORTMONTHS: ['Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'],\n  WEEKDAYS: ['якшанба', 'душанба', 'сешанба', 'чоршанба', 'пайшанба', 'жума', 'шанба'],\n  STANDALONEWEEKDAYS: ['Якшанба', 'Душанба', 'Сешанба', 'Чоршанба', 'Пайшанба', 'Жума', 'Шанба'],\n  SHORTWEEKDAYS: ['якш', 'душ', 'сеш', 'чор', 'пай', 'жум', 'шан'],\n  STANDALONESHORTWEEKDAYS: ['Якш', 'Душ', 'Сеш', 'Чор', 'Пай', 'Жум', 'Шан'],\n  NARROWWEEKDAYS: ['Я', 'Д', 'С', 'Ч', 'П', 'Ж', 'Ш'],\n  STANDALONENARROWWEEKDAYS: ['Я', 'Д', 'С', 'Ч', 'П', 'Ж', 'Ш'],\n  SHORTQUARTERS: ['1-ч', '2-ч', '3-ч', '4-ч'],\n  QUARTERS: ['1-чорак', '2-чорак', '3-чорак', '4-чорак'],\n  AMPMS: ['ТО', 'ТК'],\n  DATEFORMATS: ['EEEE, dd MMMM, y', 'd MMMM, y', 'd MMM, y', 'dd/MM/yy'],\n  TIMEFORMATS: ['HH:mm:ss (zzzz)', 'HH:mm:ss (z)', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale uz_Latn.\n */\ngoog.i18n.DateTimeSymbols_uz_Latn = goog.i18n.DateTimeSymbols_uz;\n\n\n/**\n * Date/time formatting symbols for locale uz_Latn_UZ.\n */\ngoog.i18n.DateTimeSymbols_uz_Latn_UZ = goog.i18n.DateTimeSymbols_uz;\n\n\n/**\n * Date/time formatting symbols for locale vai.\n */\ngoog.i18n.DateTimeSymbols_vai = {\n  ERAS: ['BCE', 'CE'],\n  ERANAMES: ['BCE', 'CE'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['ꖨꕪꖃ ꔞꕮ', 'ꕒꕡꖝꖕ', 'ꕾꖺ', 'ꖢꖕ', 'ꖑꕱ', '6', '7', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', 'ꔞꘋꕔꕿ ꕸꖃꗏ', 'ꖨꕪꕱ ꗏꕮ'],\n  STANDALONEMONTHS: ['ꖨꕪꖃ ꔞꕮ', 'ꕒꕡꖝꖕ', 'ꕾꖺ', 'ꖢꖕ', 'ꖑꕱ', '6', '7', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', 'ꔞꘋꕔꕿ ꕸꖃꗏ', 'ꖨꕪꕱ ꗏꕮ'],\n  SHORTMONTHS: ['ꖨꕪꖃ ꔞꕮ', 'ꕒꕡꖝꖕ', 'ꕾꖺ', 'ꖢꖕ', 'ꖑꕱ', '6', '7', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', 'ꔞꘋꕔꕿ ꕸꖃꗏ', 'ꖨꕪꕱ ꗏꕮ'],\n  STANDALONESHORTMONTHS: ['ꖨꕪꖃ ꔞꕮ', 'ꕒꕡꖝꖕ', 'ꕾꖺ', 'ꖢꖕ', 'ꖑꕱ', '6', '7', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', 'ꔞꘋꕔꕿ ꕸꖃꗏ', 'ꖨꕪꕱ ꗏꕮ'],\n  WEEKDAYS: ['ꕞꕌꔵ', 'ꗳꗡꘉ', 'ꕚꕞꕚ', 'ꕉꕞꕒ', 'ꕉꔤꕆꕢ', 'ꕉꔤꕀꕮ', 'ꔻꔬꔳ'],\n  STANDALONEWEEKDAYS: ['ꕞꕌꔵ', 'ꗳꗡꘉ', 'ꕚꕞꕚ', 'ꕉꕞꕒ', 'ꕉꔤꕆꕢ', 'ꕉꔤꕀꕮ', 'ꔻꔬꔳ'],\n  SHORTWEEKDAYS: ['ꕞꕌꔵ', 'ꗳꗡꘉ', 'ꕚꕞꕚ', 'ꕉꕞꕒ', 'ꕉꔤꕆꕢ', 'ꕉꔤꕀꕮ', 'ꔻꔬꔳ'],\n  STANDALONESHORTWEEKDAYS: ['ꕞꕌꔵ', 'ꗳꗡꘉ', 'ꕚꕞꕚ', 'ꕉꕞꕒ', 'ꕉꔤꕆꕢ', 'ꕉꔤꕀꕮ', 'ꔻꔬꔳ'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale vai_Latn.\n */\ngoog.i18n.DateTimeSymbols_vai_Latn = {\n  ERAS: ['BCE', 'CE'],\n  ERANAMES: ['BCE', 'CE'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['luukao kemã', 'ɓandaɓu', 'vɔɔ', 'fulu', 'goo', '6', '7', 'kɔnde', 'saah', 'galo', 'kenpkato ɓololɔ', 'luukao lɔma'],\n  STANDALONEMONTHS: ['luukao kemã', 'ɓandaɓu', 'vɔɔ', 'fulu', 'goo', '6', '7', 'kɔnde', 'saah', 'galo', 'kenpkato ɓololɔ', 'luukao lɔma'],\n  SHORTMONTHS: ['luukao kemã', 'ɓandaɓu', 'vɔɔ', 'fulu', 'goo', '6', '7', 'kɔnde', 'saah', 'galo', 'kenpkato ɓololɔ', 'luukao lɔma'],\n  STANDALONESHORTMONTHS: ['luukao kemã', 'ɓandaɓu', 'vɔɔ', 'fulu', 'goo', '6', '7', 'kɔnde', 'saah', 'galo', 'kenpkato ɓololɔ', 'luukao lɔma'],\n  WEEKDAYS: ['lahadi', 'tɛɛnɛɛ', 'talata', 'alaba', 'aimisa', 'aijima', 'siɓiti'],\n  STANDALONEWEEKDAYS: ['lahadi', 'tɛɛnɛɛ', 'talata', 'alaba', 'aimisa', 'aijima', 'siɓiti'],\n  SHORTWEEKDAYS: ['lahadi', 'tɛɛnɛɛ', 'talata', 'alaba', 'aimisa', 'aijima', 'siɓiti'],\n  STANDALONESHORTWEEKDAYS: ['lahadi', 'tɛɛnɛɛ', 'talata', 'alaba', 'aimisa', 'aijima', 'siɓiti'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale vai_Latn_LR.\n */\ngoog.i18n.DateTimeSymbols_vai_Latn_LR = {\n  ERAS: ['BCE', 'CE'],\n  ERANAMES: ['BCE', 'CE'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['luukao kemã', 'ɓandaɓu', 'vɔɔ', 'fulu', 'goo', '6', '7', 'kɔnde', 'saah', 'galo', 'kenpkato ɓololɔ', 'luukao lɔma'],\n  STANDALONEMONTHS: ['luukao kemã', 'ɓandaɓu', 'vɔɔ', 'fulu', 'goo', '6', '7', 'kɔnde', 'saah', 'galo', 'kenpkato ɓololɔ', 'luukao lɔma'],\n  SHORTMONTHS: ['luukao kemã', 'ɓandaɓu', 'vɔɔ', 'fulu', 'goo', '6', '7', 'kɔnde', 'saah', 'galo', 'kenpkato ɓololɔ', 'luukao lɔma'],\n  STANDALONESHORTMONTHS: ['luukao kemã', 'ɓandaɓu', 'vɔɔ', 'fulu', 'goo', '6', '7', 'kɔnde', 'saah', 'galo', 'kenpkato ɓololɔ', 'luukao lɔma'],\n  WEEKDAYS: ['lahadi', 'tɛɛnɛɛ', 'talata', 'alaba', 'aimisa', 'aijima', 'siɓiti'],\n  STANDALONEWEEKDAYS: ['lahadi', 'tɛɛnɛɛ', 'talata', 'alaba', 'aimisa', 'aijima', 'siɓiti'],\n  SHORTWEEKDAYS: ['lahadi', 'tɛɛnɛɛ', 'talata', 'alaba', 'aimisa', 'aijima', 'siɓiti'],\n  STANDALONESHORTWEEKDAYS: ['lahadi', 'tɛɛnɛɛ', 'talata', 'alaba', 'aimisa', 'aijima', 'siɓiti'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['h:mm:ss a zzzz', 'h:mm:ss a z', 'h:mm:ss a', 'h:mm a'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale vai_Vaii.\n */\ngoog.i18n.DateTimeSymbols_vai_Vaii = goog.i18n.DateTimeSymbols_vai;\n\n\n/**\n * Date/time formatting symbols for locale vai_Vaii_LR.\n */\ngoog.i18n.DateTimeSymbols_vai_Vaii_LR = goog.i18n.DateTimeSymbols_vai;\n\n\n/**\n * Date/time formatting symbols for locale vi_VN.\n */\ngoog.i18n.DateTimeSymbols_vi_VN = goog.i18n.DateTimeSymbols_vi;\n\n\n/**\n * Date/time formatting symbols for locale vun.\n */\ngoog.i18n.DateTimeSymbols_vun = {\n  ERAS: ['KK', 'BK'],\n  ERANAMES: ['Kabla ya Kristu', 'Baada ya Kristu'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Januari', 'Februari', 'Machi', 'Aprilyi', 'Mei', 'Junyi', 'Julyai', 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'],\n  STANDALONEMONTHS: ['Januari', 'Februari', 'Machi', 'Aprilyi', 'Mei', 'Junyi', 'Julyai', 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'],\n  WEEKDAYS: ['Jumapilyi', 'Jumatatuu', 'Jumanne', 'Jumatanu', 'Alhamisi', 'Ijumaa', 'Jumamosi'],\n  STANDALONEWEEKDAYS: ['Jumapilyi', 'Jumatatuu', 'Jumanne', 'Jumatanu', 'Alhamisi', 'Ijumaa', 'Jumamosi'],\n  SHORTWEEKDAYS: ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'],\n  STANDALONESHORTWEEKDAYS: ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'],\n  NARROWWEEKDAYS: ['J', 'J', 'J', 'J', 'A', 'I', 'J'],\n  STANDALONENARROWWEEKDAYS: ['J', 'J', 'J', 'J', 'A', 'I', 'J'],\n  SHORTQUARTERS: ['R1', 'R2', 'R3', 'R4'],\n  QUARTERS: ['Robo 1', 'Robo 2', 'Robo 3', 'Robo 4'],\n  AMPMS: ['utuko', 'kyiukonyi'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale vun_TZ.\n */\ngoog.i18n.DateTimeSymbols_vun_TZ = goog.i18n.DateTimeSymbols_vun;\n\n\n/**\n * Date/time formatting symbols for locale wae.\n */\ngoog.i18n.DateTimeSymbols_wae = {\n  ERAS: ['v. Chr.', 'n. Chr'],\n  ERANAMES: ['v. Chr.', 'n. Chr'],\n  NARROWMONTHS: ['J', 'H', 'M', 'A', 'M', 'B', 'H', 'Ö', 'H', 'W', 'W', 'C'],\n  STANDALONENARROWMONTHS: ['J', 'H', 'M', 'A', 'M', 'B', 'H', 'Ö', 'H', 'W', 'W', 'C'],\n  MONTHS: ['Jenner', 'Hornig', 'Märze', 'Abrille', 'Meije', 'Bráčet', 'Heiwet', 'Öigšte', 'Herbštmánet', 'Wímánet', 'Wintermánet', 'Chrištmánet'],\n  STANDALONEMONTHS: ['Jenner', 'Hornig', 'Märze', 'Abrille', 'Meije', 'Bráčet', 'Heiwet', 'Öigšte', 'Herbštmánet', 'Wímánet', 'Wintermánet', 'Chrištmánet'],\n  SHORTMONTHS: ['Jen', 'Hor', 'Mär', 'Abr', 'Mei', 'Brá', 'Hei', 'Öig', 'Her', 'Wím', 'Win', 'Chr'],\n  STANDALONESHORTMONTHS: ['Jen', 'Hor', 'Mär', 'Abr', 'Mei', 'Brá', 'Hei', 'Öig', 'Her', 'Wím', 'Win', 'Chr'],\n  WEEKDAYS: ['Sunntag', 'Mäntag', 'Zištag', 'Mittwuč', 'Fróntag', 'Fritag', 'Samštag'],\n  STANDALONEWEEKDAYS: ['Sunntag', 'Mäntag', 'Zištag', 'Mittwuč', 'Fróntag', 'Fritag', 'Samštag'],\n  SHORTWEEKDAYS: ['Sun', 'Män', 'Ziš', 'Mit', 'Fró', 'Fri', 'Sam'],\n  STANDALONESHORTWEEKDAYS: ['Sun', 'Män', 'Ziš', 'Mit', 'Fró', 'Fri', 'Sam'],\n  NARROWWEEKDAYS: ['S', 'M', 'Z', 'M', 'F', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'Z', 'M', 'F', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['1. quartal', '2. quartal', '3. quartal', '4. quartal'],\n  AMPMS: ['AM', 'PM'],\n  DATEFORMATS: ['EEEE, d. MMMM y', 'd. MMMM y', 'd. MMM y', 'y-MM-dd'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 3\n};\n\n\n/**\n * Date/time formatting symbols for locale wae_CH.\n */\ngoog.i18n.DateTimeSymbols_wae_CH = goog.i18n.DateTimeSymbols_wae;\n\n\n/**\n * Date/time formatting symbols for locale xog.\n */\ngoog.i18n.DateTimeSymbols_xog = {\n  ERAS: ['AZ', 'AF'],\n  ERANAMES: ['Kulisto nga azilawo', 'Kulisto nga affile'],\n  NARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  STANDALONENARROWMONTHS: ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n  MONTHS: ['Janwaliyo', 'Febwaliyo', 'Marisi', 'Apuli', 'Maayi', 'Juuni', 'Julaayi', 'Agusito', 'Sebuttemba', 'Okitobba', 'Novemba', 'Desemba'],\n  STANDALONEMONTHS: ['Janwaliyo', 'Febwaliyo', 'Marisi', 'Apuli', 'Maayi', 'Juuni', 'Julaayi', 'Agusito', 'Sebuttemba', 'Okitobba', 'Novemba', 'Desemba'],\n  SHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apu', 'Maa', 'Juu', 'Jul', 'Agu', 'Seb', 'Oki', 'Nov', 'Des'],\n  STANDALONESHORTMONTHS: ['Jan', 'Feb', 'Mar', 'Apu', 'Maa', 'Juu', 'Jul', 'Agu', 'Seb', 'Oki', 'Nov', 'Des'],\n  WEEKDAYS: ['Sabiiti', 'Balaza', 'Owokubili', 'Owokusatu', 'Olokuna', 'Olokutaanu', 'Olomukaaga'],\n  STANDALONEWEEKDAYS: ['Sabiiti', 'Balaza', 'Owokubili', 'Owokusatu', 'Olokuna', 'Olokutaanu', 'Olomukaaga'],\n  SHORTWEEKDAYS: ['Sabi', 'Bala', 'Kubi', 'Kusa', 'Kuna', 'Kuta', 'Muka'],\n  STANDALONESHORTWEEKDAYS: ['Sabi', 'Bala', 'Kubi', 'Kusa', 'Kuna', 'Kuta', 'Muka'],\n  NARROWWEEKDAYS: ['S', 'B', 'B', 'S', 'K', 'K', 'M'],\n  STANDALONENARROWWEEKDAYS: ['S', 'B', 'B', 'S', 'K', 'K', 'M'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Ebisera ebyomwaka ebisoka', 'Ebisera ebyomwaka ebyokubiri', 'Ebisera ebyomwaka ebyokusatu', 'Ebisera ebyomwaka ebyokuna'],\n  AMPMS: ['Munkyo', 'Eigulo'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale xog_UG.\n */\ngoog.i18n.DateTimeSymbols_xog_UG = goog.i18n.DateTimeSymbols_xog;\n\n\n/**\n * Date/time formatting symbols for locale yav.\n */\ngoog.i18n.DateTimeSymbols_yav = {\n  ERAS: ['k.Y.', '+J.C.'],\n  ERANAMES: ['katikupíen Yésuse', 'ékélémkúnupíén n'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['pikítíkítie, oólí ú kutúan', 'siɛyɛ́, oóli ú kándíɛ', 'ɔnsúmbɔl, oóli ú kátátúɛ', 'mesiŋ, oóli ú kénie', 'ensil, oóli ú kátánuɛ', 'ɔsɔn', 'efute', 'pisuyú', 'imɛŋ i puɔs', 'imɛŋ i putúk,oóli ú kátíɛ', 'makandikɛ', 'pilɔndɔ́'],\n  STANDALONEMONTHS: ['pikítíkítie, oólí ú kutúan', 'siɛyɛ́, oóli ú kándíɛ', 'ɔnsúmbɔl, oóli ú kátátúɛ', 'mesiŋ, oóli ú kénie', 'ensil, oóli ú kátánuɛ', 'ɔsɔn', 'efute', 'pisuyú', 'imɛŋ i puɔs', 'imɛŋ i putúk,oóli ú kátíɛ', 'makandikɛ', 'pilɔndɔ́'],\n  SHORTMONTHS: ['o.1', 'o.2', 'o.3', 'o.4', 'o.5', 'o.6', 'o.7', 'o.8', 'o.9', 'o.10', 'o.11', 'o.12'],\n  STANDALONESHORTMONTHS: ['o.1', 'o.2', 'o.3', 'o.4', 'o.5', 'o.6', 'o.7', 'o.8', 'o.9', 'o.10', 'o.11', 'o.12'],\n  WEEKDAYS: ['sɔ́ndiɛ', 'móndie', 'muányáŋmóndie', 'metúkpíápɛ', 'kúpélimetúkpiapɛ', 'feléte', 'séselé'],\n  STANDALONEWEEKDAYS: ['sɔ́ndiɛ', 'móndie', 'muányáŋmóndie', 'metúkpíápɛ', 'kúpélimetúkpiapɛ', 'feléte', 'séselé'],\n  SHORTWEEKDAYS: ['sd', 'md', 'mw', 'et', 'kl', 'fl', 'ss'],\n  STANDALONESHORTWEEKDAYS: ['sd', 'md', 'mw', 'et', 'kl', 'fl', 'ss'],\n  NARROWWEEKDAYS: ['s', 'm', 'm', 'e', 'k', 'f', 's'],\n  STANDALONENARROWWEEKDAYS: ['s', 'm', 'm', 'e', 'k', 'f', 's'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['ndátúɛ 1', 'ndátúɛ 2', 'ndátúɛ 3', 'ndátúɛ 4'],\n  AMPMS: ['kiɛmɛ́ɛm', 'kisɛ́ndɛ'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM y', 'd/M/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale yav_CM.\n */\ngoog.i18n.DateTimeSymbols_yav_CM = goog.i18n.DateTimeSymbols_yav;\n\n\n/**\n * Date/time formatting symbols for locale yi.\n */\ngoog.i18n.DateTimeSymbols_yi = {\n  ERAS: ['BCE', 'CE'],\n  ERANAMES: ['BCE', 'CE'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['יאַנואַר', 'פֿעברואַר', 'מערץ', 'אַפּריל', 'מיי', 'יוני', 'יולי', 'אויגוסט', 'סעפּטעמבער', 'אקטאבער', 'נאוועמבער', 'דעצעמבער'],\n  STANDALONEMONTHS: ['יאַנואַר', 'פֿעברואַר', 'מערץ', 'אַפּריל', 'מיי', 'יוני', 'יולי', 'אויגוסט', 'סעפּטעמבער', 'אקטאבער', 'נאוועמבער', 'דעצעמבער'],\n  SHORTMONTHS: ['יאַנואַר', 'פֿעברואַר', 'מערץ', 'אַפּריל', 'מיי', 'יוני', 'יולי', 'אויגוסט', 'סעפּטעמבער', 'אקטאבער', 'נאוועמבער', 'דעצעמבער'],\n  STANDALONESHORTMONTHS: ['יאַנ', 'פֿעב', 'מערץ', 'אַפּר', 'מיי', 'יוני', 'יולי', 'אויג', 'סעפּ', 'אקט', 'נאוו', 'דעצ'],\n  WEEKDAYS: ['זונטיק', 'מאָנטיק', 'דינסטיק', 'מיטוואך', 'דאנערשטיק', 'פֿרײַטיק', 'שבת'],\n  STANDALONEWEEKDAYS: ['זונטיק', 'מאָנטיק', 'דינסטיק', 'מיטוואך', 'דאנערשטיק', 'פֿרײַטיק', 'שבת'],\n  SHORTWEEKDAYS: ['זונטיק', 'מאָנטיק', 'דינסטיק', 'מיטוואך', 'דאנערשטיק', 'פֿרײַטיק', 'שבת'],\n  STANDALONESHORTWEEKDAYS: ['זונטיק', 'מאָנטיק', 'דינסטיק', 'מיטוואך', 'דאנערשטיק', 'פֿרײַטיק', 'שבת'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  AMPMS: ['פֿאַרמיטאָג', 'נאָכמיטאָג'],\n  DATEFORMATS: ['EEEE, dטן MMMM y', 'dטן MMMM y', 'dטן MMM y', 'dd/MM/yy'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1}, {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale yi_001.\n */\ngoog.i18n.DateTimeSymbols_yi_001 = goog.i18n.DateTimeSymbols_yi;\n\n\n/**\n * Date/time formatting symbols for locale yo.\n */\ngoog.i18n.DateTimeSymbols_yo = {\n  ERAS: ['BCE', 'LK'],\n  ERANAMES: ['Saju Kristi', 'Lehin Kristi'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['Oṣù Ṣẹ́rẹ́', 'Oṣù Èrèlè', 'Oṣù Ẹrẹ̀nà', 'Oṣù Ìgbé', 'Oṣù Ẹ̀bibi', 'Oṣù Òkúdu', 'Oṣù Agẹmọ', 'Oṣù Ògún', 'Oṣù Owewe', 'Oṣù Ọ̀wàrà', 'Oṣù Bélú', 'Oṣù Ọ̀pẹ̀'],\n  STANDALONEMONTHS: ['Oṣù Ṣẹ́rẹ́', 'Oṣù Èrèlè', 'Oṣù Ẹrẹ̀nà', 'Oṣù Ìgbé', 'Oṣù Ẹ̀bibi', 'Oṣù Òkúdu', 'Oṣù Agẹmọ', 'Oṣù Ògún', 'Oṣù Owewe', 'Oṣù Ọ̀wàrà', 'Oṣù Bélú', 'Oṣù Ọ̀pẹ̀'],\n  SHORTMONTHS: ['Ṣẹ́rẹ́', 'Èrèlè', 'Ẹrẹ̀nà', 'Ìgbé', 'Ẹ̀bibi', 'Òkúdu', 'Agẹmọ', 'Ògún', 'Owewe', 'Ọ̀wàrà', 'Bélú', 'Ọ̀pẹ̀'],\n  STANDALONESHORTMONTHS: ['Ṣẹ́rẹ́', 'Èrèlè', 'Ẹrẹ̀nà', 'Ìgbé', 'Ẹ̀bibi', 'Òkúdu', 'Agẹmọ', 'Ògún', 'Owewe', 'Ọ̀wàrà', 'Bélú', 'Ọ̀pẹ̀'],\n  WEEKDAYS: ['Ọjọ́ Àìkú', 'Ọjọ́ Ajé', 'Ọjọ́ Ìsẹ́gun', 'Ọjọ́rú', 'Ọjọ́bọ', 'Ọjọ́ Ẹtì', 'Ọjọ́ Àbámẹ́ta'],\n  STANDALONEWEEKDAYS: ['Ọjọ́ Àìkú', 'Ọjọ́ Ajé', 'Ọjọ́ Ìsẹ́gun', 'Ọjọ́rú', 'Ọjọ́bọ', 'Ọjọ́ Ẹtì', 'Ọjọ́ Àbámẹ́ta'],\n  SHORTWEEKDAYS: ['Àìkú', 'Ajé', 'Ìsẹ́gun', 'Ọjọ́rú', 'Ọjọ́bọ', 'Ẹtì', 'Àbámẹ́ta'],\n  STANDALONESHORTWEEKDAYS: ['Àìkú', 'Ajé', 'Ìsẹ́gun', 'Ọjọ́rú', 'Ọjọ́bọ', 'Ẹtì', 'Àbámẹ́ta'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['Kọ́tà Kínní', 'Kọ́tà Kejì', 'Kọ́à Keta', 'Kọ́tà Kẹrin'],\n  AMPMS: ['Àárọ̀', 'Ọ̀sán'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale yo_BJ.\n */\ngoog.i18n.DateTimeSymbols_yo_BJ = {\n  ERAS: ['BCE', 'LK'],\n  ERANAMES: ['Saju Kristi', 'Lehin Kristi'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['Oshù Shɛ́rɛ́', 'Oshù Èrèlè', 'Oshù Ɛrɛ̀nà', 'Oshù Ìgbé', 'Oshù Ɛ̀bibi', 'Oshù Òkúdu', 'Oshù Agɛmɔ', 'Oshù Ògún', 'Oshù Owewe', 'Oshù Ɔ̀wàrà', 'Oshù Bélú', 'Oshù Ɔ̀pɛ̀'],\n  STANDALONEMONTHS: ['Oshù Shɛ́rɛ́', 'Oshù Èrèlè', 'Oshù Ɛrɛ̀nà', 'Oshù Ìgbé', 'Oshù Ɛ̀bibi', 'Oshù Òkúdu', 'Oshù Agɛmɔ', 'Oshù Ògún', 'Oshù Owewe', 'Oshù Ɔ̀wàrà', 'Oshù Bélú', 'Oshù Ɔ̀pɛ̀'],\n  SHORTMONTHS: ['Shɛ́rɛ́', 'Èrèlè', 'Ɛrɛ̀nà', 'Ìgbé', 'Ɛ̀bibi', 'Òkúdu', 'Agɛmɔ', 'Ògún', 'Owewe', 'Ɔ̀wàrà', 'Bélú', 'Ɔ̀pɛ̀'],\n  STANDALONESHORTMONTHS: ['Shɛ́rɛ́', 'Èrèlè', 'Ɛrɛ̀nà', 'Ìgbé', 'Ɛ̀bibi', 'Òkúdu', 'Agɛmɔ', 'Ògún', 'Owewe', 'Ɔ̀wàrà', 'Bélú', 'Ɔ̀pɛ̀'],\n  WEEKDAYS: ['Ɔjɔ́ Àìkú', 'Ɔjɔ́ Ajé', 'Ɔjɔ́ Ìsɛ́gun', 'Ɔjɔ́rú', 'Ɔjɔ́bɔ', 'Ɔjɔ́ Ɛtì', 'Ɔjɔ́ Àbámɛ́ta'],\n  STANDALONEWEEKDAYS: ['Ɔjɔ́ Àìkú', 'Ɔjɔ́ Ajé', 'Ɔjɔ́ Ìsɛ́gun', 'Ɔjɔ́rú', 'Ɔjɔ́bɔ', 'Ɔjɔ́ Ɛtì', 'Ɔjɔ́ Àbámɛ́ta'],\n  SHORTWEEKDAYS: ['Àìkú', 'Ajé', 'Ìsɛ́gun', 'Ɔjɔ́rú', 'Ɔjɔ́bɔ', 'Ɛtì', 'Àbámɛ́ta'],\n  STANDALONESHORTWEEKDAYS: ['Àìkú', 'Ajé', 'Ìsɛ́gun', 'Ɔjɔ́rú', 'Ɔjɔ́bɔ', 'Ɛtì', 'Àbámɛ́ta'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['K1', 'K2', 'K3', 'K4'],\n  QUARTERS: ['Kɔ́tà Kínní', 'Kɔ́tà Kejì', 'Kɔ́à Keta', 'Kɔ́tà Kɛrin'],\n  AMPMS: ['Àárɔ̀', 'Ɔ̀sán'],\n  DATEFORMATS: ['EEEE, d MMMM y', 'd MMMM y', 'd MMM y', 'dd/MM/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 0,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 6\n};\n\n\n/**\n * Date/time formatting symbols for locale yo_NG.\n */\ngoog.i18n.DateTimeSymbols_yo_NG = goog.i18n.DateTimeSymbols_yo;\n\n\n/**\n * Date/time formatting symbols for locale yue.\n */\ngoog.i18n.DateTimeSymbols_yue = {\n  ERAS: ['西元前', '西元'],\n  ERANAMES: ['西元前', '西元'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  STANDALONEMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],\n  STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],\n  SHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'],\n  STANDALONESHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'],\n  NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'],\n  STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'],\n  SHORTQUARTERS: ['第1季', '第2季', '第3季', '第4季'],\n  QUARTERS: ['第1季', '第2季', '第3季', '第4季'],\n  AMPMS: ['上午', '下午'],\n  DATEFORMATS: ['y年M月d日 EEEE', 'y年M月d日', 'y年M月d日', 'y/M/d'],\n  TIMEFORMATS: ['ah:mm:ss [zzzz]', 'ah:mm:ss [z]', 'ah:mm:ss', 'ah:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale yue_HK.\n */\ngoog.i18n.DateTimeSymbols_yue_HK = goog.i18n.DateTimeSymbols_yue;\n\n\n/**\n * Date/time formatting symbols for locale zgh.\n */\ngoog.i18n.DateTimeSymbols_zgh = {\n  ERAS: ['ⴷⴰⵄ', 'ⴷⴼⵄ'],\n  ERANAMES: ['ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ', 'ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ'],\n  NARROWMONTHS: ['ⵉ', 'ⴱ', 'ⵎ', 'ⵉ', 'ⵎ', 'ⵢ', 'ⵢ', 'ⵖ', 'ⵛ', 'ⴽ', 'ⵏ', 'ⴷ'],\n  STANDALONENARROWMONTHS: ['ⵉ', 'ⴱ', 'ⵎ', 'ⵉ', 'ⵎ', 'ⵢ', 'ⵢ', 'ⵖ', 'ⵛ', 'ⴽ', 'ⵏ', 'ⴷ'],\n  MONTHS: ['ⵉⵏⵏⴰⵢⵔ', 'ⴱⵕⴰⵢⵕ', 'ⵎⴰⵕⵚ', 'ⵉⴱⵔⵉⵔ', 'ⵎⴰⵢⵢⵓ', 'ⵢⵓⵏⵢⵓ', 'ⵢⵓⵍⵢⵓⵣ', 'ⵖⵓⵛⵜ', 'ⵛⵓⵜⴰⵏⴱⵉⵔ', 'ⴽⵜⵓⴱⵔ', 'ⵏⵓⵡⴰⵏⴱⵉⵔ', 'ⴷⵓⵊⴰⵏⴱⵉⵔ'],\n  STANDALONEMONTHS: ['ⵉⵏⵏⴰⵢⵔ', 'ⴱⵕⴰⵢⵕ', 'ⵎⴰⵕⵚ', 'ⵉⴱⵔⵉⵔ', 'ⵎⴰⵢⵢⵓ', 'ⵢⵓⵏⵢⵓ', 'ⵢⵓⵍⵢⵓⵣ', 'ⵖⵓⵛⵜ', 'ⵛⵓⵜⴰⵏⴱⵉⵔ', 'ⴽⵜⵓⴱⵔ', 'ⵏⵓⵡⴰⵏⴱⵉⵔ', 'ⴷⵓⵊⴰⵏⴱⵉⵔ'],\n  SHORTMONTHS: ['ⵉⵏⵏ', 'ⴱⵕⴰ', 'ⵎⴰⵕ', 'ⵉⴱⵔ', 'ⵎⴰⵢ', 'ⵢⵓⵏ', 'ⵢⵓⵍ', 'ⵖⵓⵛ', 'ⵛⵓⵜ', 'ⴽⵜⵓ', 'ⵏⵓⵡ', 'ⴷⵓⵊ'],\n  STANDALONESHORTMONTHS: ['ⵉⵏⵏ', 'ⴱⵕⴰ', 'ⵎⴰⵕ', 'ⵉⴱⵔ', 'ⵎⴰⵢ', 'ⵢⵓⵏ', 'ⵢⵓⵍ', 'ⵖⵓⵛ', 'ⵛⵓⵜ', 'ⴽⵜⵓ', 'ⵏⵓⵡ', 'ⴷⵓⵊ'],\n  WEEKDAYS: ['ⴰⵙⴰⵎⴰⵙ', 'ⴰⵢⵏⴰⵙ', 'ⴰⵙⵉⵏⴰⵙ', 'ⴰⴽⵕⴰⵙ', 'ⴰⴽⵡⴰⵙ', 'ⴰⵙⵉⵎⵡⴰⵙ', 'ⴰⵙⵉⴹⵢⴰⵙ'],\n  STANDALONEWEEKDAYS: ['ⴰⵙⴰⵎⴰⵙ', 'ⴰⵢⵏⴰⵙ', 'ⴰⵙⵉⵏⴰⵙ', 'ⴰⴽⵕⴰⵙ', 'ⴰⴽⵡⴰⵙ', 'ⴰⵙⵉⵎⵡⴰⵙ', 'ⴰⵙⵉⴹⵢⴰⵙ'],\n  SHORTWEEKDAYS: ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'],\n  STANDALONESHORTWEEKDAYS: ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'],\n  NARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  STANDALONENARROWWEEKDAYS: ['S', 'M', 'T', 'W', 'T', 'F', 'S'],\n  SHORTQUARTERS: ['ⴰⴽ 1', 'ⴰⴽ 2', 'ⴰⴽ 3', 'ⴰⴽ 4'],\n  QUARTERS: ['ⴰⴽⵕⴰⴹⵢⵓⵔ 1', 'ⴰⴽⵕⴰⴹⵢⵓⵔ 2', 'ⴰⴽⵕⴰⴹⵢⵓⵔ 3', 'ⴰⴽⵕⴰⴹⵢⵓⵔ 4'],\n  AMPMS: ['ⵜⵉⴼⴰⵡⵜ', 'ⵜⴰⴷⴳⴳⵯⴰⵜ'],\n  DATEFORMATS: ['EEEE d MMMM y', 'd MMMM y', 'd MMM, y', 'd/M/y'],\n  TIMEFORMATS: ['HH:mm:ss zzzz', 'HH:mm:ss z', 'HH:mm:ss', 'HH:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 5,\n  WEEKENDRANGE: [4, 5],\n  FIRSTWEEKCUTOFFDAY: 4\n};\n\n\n/**\n * Date/time formatting symbols for locale zgh_MA.\n */\ngoog.i18n.DateTimeSymbols_zgh_MA = goog.i18n.DateTimeSymbols_zgh;\n\n\n/**\n * Date/time formatting symbols for locale zh_Hans.\n */\ngoog.i18n.DateTimeSymbols_zh_Hans = goog.i18n.DateTimeSymbols_zh;\n\n\n/**\n * Date/time formatting symbols for locale zh_Hans_CN.\n */\ngoog.i18n.DateTimeSymbols_zh_Hans_CN = goog.i18n.DateTimeSymbols_zh;\n\n\n/**\n * Date/time formatting symbols for locale zh_Hans_HK.\n */\ngoog.i18n.DateTimeSymbols_zh_Hans_HK = {\n  ERAS: ['公元前', '公元'],\n  ERANAMES: ['公元前', '公元'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],\n  STANDALONEMONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],\n  SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],\n  STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],\n  SHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'],\n  STANDALONESHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'],\n  NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'],\n  STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'],\n  SHORTQUARTERS: ['1季度', '2季度', '3季度', '4季度'],\n  QUARTERS: ['第一季度', '第二季度', '第三季度', '第四季度'],\n  AMPMS: ['上午', '下午'],\n  DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'y年M月d日', 'd/M/yy'],\n  TIMEFORMATS: ['zzzz ah:mm:ss', 'z ah:mm:ss', 'ah:mm:ss', 'ah:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale zh_Hans_MO.\n */\ngoog.i18n.DateTimeSymbols_zh_Hans_MO = {\n  ERAS: ['公元前', '公元'],\n  ERANAMES: ['公元前', '公元'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],\n  STANDALONEMONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],\n  SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],\n  STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],\n  SHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'],\n  STANDALONESHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'],\n  NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'],\n  STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'],\n  SHORTQUARTERS: ['1季度', '2季度', '3季度', '4季度'],\n  QUARTERS: ['第一季度', '第二季度', '第三季度', '第四季度'],\n  AMPMS: ['上午', '下午'],\n  DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'y年M月d日', 'd/M/yy'],\n  TIMEFORMATS: ['zzzz ah:mm:ss', 'z ah:mm:ss', 'ah:mm:ss', 'ah:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale zh_Hans_SG.\n */\ngoog.i18n.DateTimeSymbols_zh_Hans_SG = {\n  ERAS: ['公元前', '公元'],\n  ERANAMES: ['公元前', '公元'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],\n  STANDALONEMONTHS: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],\n  SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],\n  STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],\n  SHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'],\n  STANDALONESHORTWEEKDAYS: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'],\n  NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'],\n  STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'],\n  SHORTQUARTERS: ['1季度', '2季度', '3季度', '4季度'],\n  QUARTERS: ['第一季度', '第二季度', '第三季度', '第四季度'],\n  AMPMS: ['上午', '下午'],\n  DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'y年M月d日', 'dd/MM/yy'],\n  TIMEFORMATS: ['zzzz ah:mm:ss', 'z ah:mm:ss', 'ah:mm:ss', 'ah:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale zh_Hant.\n */\ngoog.i18n.DateTimeSymbols_zh_Hant = {\n  ERAS: ['西元前', '西元'],\n  ERANAMES: ['西元前', '西元'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  STANDALONEMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],\n  STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],\n  SHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'],\n  STANDALONESHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'],\n  NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'],\n  STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'],\n  SHORTQUARTERS: ['1季', '2季', '3季', '4季'],\n  QUARTERS: ['第1季', '第2季', '第3季', '第4季'],\n  AMPMS: ['上午', '下午'],\n  DATEFORMATS: ['y年M月d日 EEEE', 'y年M月d日', 'y年M月d日', 'y/M/d'],\n  TIMEFORMATS: ['ah:mm:ss [zzzz]', 'ah:mm:ss [z]', 'ah:mm:ss', 'ah:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale zh_Hant_HK.\n */\ngoog.i18n.DateTimeSymbols_zh_Hant_HK = {\n  ERAS: ['公元前', '公元'],\n  ERANAMES: ['公元前', '公元'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  STANDALONEMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],\n  STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],\n  SHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'],\n  STANDALONESHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'],\n  NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'],\n  STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['第1季度', '第2季度', '第3季度', '第4季度'],\n  AMPMS: ['上午', '下午'],\n  DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'y年M月d日', 'd/M/y'],\n  TIMEFORMATS: ['ah:mm:ss [zzzz]', 'ah:mm:ss [z]', 'ah:mm:ss', 'ah:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale zh_Hant_MO.\n */\ngoog.i18n.DateTimeSymbols_zh_Hant_MO = {\n  ERAS: ['公元前', '公元'],\n  ERANAMES: ['公元前', '公元'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  STANDALONEMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],\n  STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],\n  SHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'],\n  STANDALONESHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'],\n  NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'],\n  STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'],\n  SHORTQUARTERS: ['Q1', 'Q2', 'Q3', 'Q4'],\n  QUARTERS: ['第1季度', '第2季度', '第3季度', '第4季度'],\n  AMPMS: ['上午', '下午'],\n  DATEFORMATS: ['y年M月d日EEEE', 'y年M月d日', 'y年M月d日', 'd/M/y'],\n  TIMEFORMATS: ['ah:mm:ss [zzzz]', 'ah:mm:ss [z]', 'ah:mm:ss', 'ah:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale zh_Hant_TW.\n */\ngoog.i18n.DateTimeSymbols_zh_Hant_TW = {\n  ERAS: ['西元前', '西元'],\n  ERANAMES: ['西元前', '西元'],\n  NARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  STANDALONENARROWMONTHS: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],\n  MONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  STANDALONEMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  SHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  STANDALONESHORTMONTHS: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],\n  WEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],\n  STANDALONEWEEKDAYS: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],\n  SHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'],\n  STANDALONESHORTWEEKDAYS: ['週日', '週一', '週二', '週三', '週四', '週五', '週六'],\n  NARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'],\n  STANDALONENARROWWEEKDAYS: ['日', '一', '二', '三', '四', '五', '六'],\n  SHORTQUARTERS: ['1季', '2季', '3季', '4季'],\n  QUARTERS: ['第1季', '第2季', '第3季', '第4季'],\n  AMPMS: ['上午', '下午'],\n  DATEFORMATS: ['y年M月d日 EEEE', 'y年M月d日', 'y年M月d日', 'y/M/d'],\n  TIMEFORMATS: ['ah:mm:ss [zzzz]', 'ah:mm:ss [z]', 'ah:mm:ss', 'ah:mm'],\n  DATETIMEFORMATS: ['{1} {0}', '{1} {0}', '{1} {0}', '{1} {0}'],\n  FIRSTDAYOFWEEK: 6,\n  WEEKENDRANGE: [5, 6],\n  FIRSTWEEKCUTOFFDAY: 5\n};\n\n\n/**\n * Date/time formatting symbols for locale zu_ZA.\n */\ngoog.i18n.DateTimeSymbols_zu_ZA = goog.i18n.DateTimeSymbols_zu;\n\n\n/**\n * Selected date/time formatting symbols by locale.\n */\nif (goog.LOCALE == 'af_NA' || goog.LOCALE == 'af-NA') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_af_NA;\n}\n\nif (goog.LOCALE == 'af_ZA' || goog.LOCALE == 'af-ZA') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_af_ZA;\n}\n\nif (goog.LOCALE == 'agq') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_agq;\n}\n\nif (goog.LOCALE == 'agq_CM' || goog.LOCALE == 'agq-CM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_agq_CM;\n}\n\nif (goog.LOCALE == 'ak') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ak;\n}\n\nif (goog.LOCALE == 'ak_GH' || goog.LOCALE == 'ak-GH') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ak_GH;\n}\n\nif (goog.LOCALE == 'am_ET' || goog.LOCALE == 'am-ET') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_am_ET;\n}\n\nif (goog.LOCALE == 'ar_001' || goog.LOCALE == 'ar-001') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_001;\n}\n\nif (goog.LOCALE == 'ar_AE' || goog.LOCALE == 'ar-AE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_AE;\n}\n\nif (goog.LOCALE == 'ar_BH' || goog.LOCALE == 'ar-BH') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_BH;\n}\n\nif (goog.LOCALE == 'ar_DJ' || goog.LOCALE == 'ar-DJ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_DJ;\n}\n\nif (goog.LOCALE == 'ar_EG' || goog.LOCALE == 'ar-EG') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_EG;\n}\n\nif (goog.LOCALE == 'ar_EH' || goog.LOCALE == 'ar-EH') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_EH;\n}\n\nif (goog.LOCALE == 'ar_ER' || goog.LOCALE == 'ar-ER') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_ER;\n}\n\nif (goog.LOCALE == 'ar_IL' || goog.LOCALE == 'ar-IL') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_IL;\n}\n\nif (goog.LOCALE == 'ar_IQ' || goog.LOCALE == 'ar-IQ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_IQ;\n}\n\nif (goog.LOCALE == 'ar_JO' || goog.LOCALE == 'ar-JO') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_JO;\n}\n\nif (goog.LOCALE == 'ar_KM' || goog.LOCALE == 'ar-KM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_KM;\n}\n\nif (goog.LOCALE == 'ar_KW' || goog.LOCALE == 'ar-KW') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_KW;\n}\n\nif (goog.LOCALE == 'ar_LB' || goog.LOCALE == 'ar-LB') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_LB;\n}\n\nif (goog.LOCALE == 'ar_LY' || goog.LOCALE == 'ar-LY') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_LY;\n}\n\nif (goog.LOCALE == 'ar_MA' || goog.LOCALE == 'ar-MA') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_MA;\n}\n\nif (goog.LOCALE == 'ar_MR' || goog.LOCALE == 'ar-MR') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_MR;\n}\n\nif (goog.LOCALE == 'ar_OM' || goog.LOCALE == 'ar-OM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_OM;\n}\n\nif (goog.LOCALE == 'ar_PS' || goog.LOCALE == 'ar-PS') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_PS;\n}\n\nif (goog.LOCALE == 'ar_QA' || goog.LOCALE == 'ar-QA') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_QA;\n}\n\nif (goog.LOCALE == 'ar_SA' || goog.LOCALE == 'ar-SA') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_SA;\n}\n\nif (goog.LOCALE == 'ar_SD' || goog.LOCALE == 'ar-SD') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_SD;\n}\n\nif (goog.LOCALE == 'ar_SO' || goog.LOCALE == 'ar-SO') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_SO;\n}\n\nif (goog.LOCALE == 'ar_SS' || goog.LOCALE == 'ar-SS') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_SS;\n}\n\nif (goog.LOCALE == 'ar_SY' || goog.LOCALE == 'ar-SY') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_SY;\n}\n\nif (goog.LOCALE == 'ar_TD' || goog.LOCALE == 'ar-TD') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_TD;\n}\n\nif (goog.LOCALE == 'ar_TN' || goog.LOCALE == 'ar-TN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_TN;\n}\n\nif (goog.LOCALE == 'ar_XB' || goog.LOCALE == 'ar-XB') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_XB;\n}\n\nif (goog.LOCALE == 'ar_YE' || goog.LOCALE == 'ar-YE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ar_YE;\n}\n\nif (goog.LOCALE == 'as') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_as;\n}\n\nif (goog.LOCALE == 'as_IN' || goog.LOCALE == 'as-IN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_as_IN;\n}\n\nif (goog.LOCALE == 'asa') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_asa;\n}\n\nif (goog.LOCALE == 'asa_TZ' || goog.LOCALE == 'asa-TZ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_asa_TZ;\n}\n\nif (goog.LOCALE == 'ast') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ast;\n}\n\nif (goog.LOCALE == 'ast_ES' || goog.LOCALE == 'ast-ES') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ast_ES;\n}\n\nif (goog.LOCALE == 'az_Cyrl' || goog.LOCALE == 'az-Cyrl') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_az_Cyrl;\n}\n\nif (goog.LOCALE == 'az_Cyrl_AZ' || goog.LOCALE == 'az-Cyrl-AZ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_az_Cyrl_AZ;\n}\n\nif (goog.LOCALE == 'az_Latn' || goog.LOCALE == 'az-Latn') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_az_Latn;\n}\n\nif (goog.LOCALE == 'az_Latn_AZ' || goog.LOCALE == 'az-Latn-AZ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_az_Latn_AZ;\n}\n\nif (goog.LOCALE == 'bas') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bas;\n}\n\nif (goog.LOCALE == 'bas_CM' || goog.LOCALE == 'bas-CM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bas_CM;\n}\n\nif (goog.LOCALE == 'be_BY' || goog.LOCALE == 'be-BY') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_be_BY;\n}\n\nif (goog.LOCALE == 'bem') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bem;\n}\n\nif (goog.LOCALE == 'bem_ZM' || goog.LOCALE == 'bem-ZM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bem_ZM;\n}\n\nif (goog.LOCALE == 'bez') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bez;\n}\n\nif (goog.LOCALE == 'bez_TZ' || goog.LOCALE == 'bez-TZ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bez_TZ;\n}\n\nif (goog.LOCALE == 'bg_BG' || goog.LOCALE == 'bg-BG') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bg_BG;\n}\n\nif (goog.LOCALE == 'bm') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bm;\n}\n\nif (goog.LOCALE == 'bm_ML' || goog.LOCALE == 'bm-ML') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bm_ML;\n}\n\nif (goog.LOCALE == 'bn_BD' || goog.LOCALE == 'bn-BD') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bn_BD;\n}\n\nif (goog.LOCALE == 'bn_IN' || goog.LOCALE == 'bn-IN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bn_IN;\n}\n\nif (goog.LOCALE == 'bo') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bo;\n}\n\nif (goog.LOCALE == 'bo_CN' || goog.LOCALE == 'bo-CN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bo_CN;\n}\n\nif (goog.LOCALE == 'bo_IN' || goog.LOCALE == 'bo-IN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bo_IN;\n}\n\nif (goog.LOCALE == 'br_FR' || goog.LOCALE == 'br-FR') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_br_FR;\n}\n\nif (goog.LOCALE == 'brx') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_brx;\n}\n\nif (goog.LOCALE == 'brx_IN' || goog.LOCALE == 'brx-IN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_brx_IN;\n}\n\nif (goog.LOCALE == 'bs_Cyrl' || goog.LOCALE == 'bs-Cyrl') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bs_Cyrl;\n}\n\nif (goog.LOCALE == 'bs_Cyrl_BA' || goog.LOCALE == 'bs-Cyrl-BA') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bs_Cyrl_BA;\n}\n\nif (goog.LOCALE == 'bs_Latn' || goog.LOCALE == 'bs-Latn') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bs_Latn;\n}\n\nif (goog.LOCALE == 'bs_Latn_BA' || goog.LOCALE == 'bs-Latn-BA') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_bs_Latn_BA;\n}\n\nif (goog.LOCALE == 'ca_AD' || goog.LOCALE == 'ca-AD') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ca_AD;\n}\n\nif (goog.LOCALE == 'ca_ES' || goog.LOCALE == 'ca-ES') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ca_ES;\n}\n\nif (goog.LOCALE == 'ca_FR' || goog.LOCALE == 'ca-FR') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ca_FR;\n}\n\nif (goog.LOCALE == 'ca_IT' || goog.LOCALE == 'ca-IT') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ca_IT;\n}\n\nif (goog.LOCALE == 'ce') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ce;\n}\n\nif (goog.LOCALE == 'ce_RU' || goog.LOCALE == 'ce-RU') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ce_RU;\n}\n\nif (goog.LOCALE == 'cgg') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_cgg;\n}\n\nif (goog.LOCALE == 'cgg_UG' || goog.LOCALE == 'cgg-UG') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_cgg_UG;\n}\n\nif (goog.LOCALE == 'chr_US' || goog.LOCALE == 'chr-US') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_chr_US;\n}\n\nif (goog.LOCALE == 'ckb') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ckb;\n}\n\nif (goog.LOCALE == 'ckb_IQ' || goog.LOCALE == 'ckb-IQ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ckb_IQ;\n}\n\nif (goog.LOCALE == 'ckb_IR' || goog.LOCALE == 'ckb-IR') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ckb_IR;\n}\n\nif (goog.LOCALE == 'cs_CZ' || goog.LOCALE == 'cs-CZ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_cs_CZ;\n}\n\nif (goog.LOCALE == 'cy_GB' || goog.LOCALE == 'cy-GB') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_cy_GB;\n}\n\nif (goog.LOCALE == 'da_DK' || goog.LOCALE == 'da-DK') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_da_DK;\n}\n\nif (goog.LOCALE == 'da_GL' || goog.LOCALE == 'da-GL') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_da_GL;\n}\n\nif (goog.LOCALE == 'dav') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_dav;\n}\n\nif (goog.LOCALE == 'dav_KE' || goog.LOCALE == 'dav-KE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_dav_KE;\n}\n\nif (goog.LOCALE == 'de_BE' || goog.LOCALE == 'de-BE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_de_BE;\n}\n\nif (goog.LOCALE == 'de_DE' || goog.LOCALE == 'de-DE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_de_DE;\n}\n\nif (goog.LOCALE == 'de_IT' || goog.LOCALE == 'de-IT') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_de_IT;\n}\n\nif (goog.LOCALE == 'de_LI' || goog.LOCALE == 'de-LI') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_de_LI;\n}\n\nif (goog.LOCALE == 'de_LU' || goog.LOCALE == 'de-LU') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_de_LU;\n}\n\nif (goog.LOCALE == 'dje') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_dje;\n}\n\nif (goog.LOCALE == 'dje_NE' || goog.LOCALE == 'dje-NE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_dje_NE;\n}\n\nif (goog.LOCALE == 'dsb') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_dsb;\n}\n\nif (goog.LOCALE == 'dsb_DE' || goog.LOCALE == 'dsb-DE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_dsb_DE;\n}\n\nif (goog.LOCALE == 'dua') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_dua;\n}\n\nif (goog.LOCALE == 'dua_CM' || goog.LOCALE == 'dua-CM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_dua_CM;\n}\n\nif (goog.LOCALE == 'dyo') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_dyo;\n}\n\nif (goog.LOCALE == 'dyo_SN' || goog.LOCALE == 'dyo-SN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_dyo_SN;\n}\n\nif (goog.LOCALE == 'dz') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_dz;\n}\n\nif (goog.LOCALE == 'dz_BT' || goog.LOCALE == 'dz-BT') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_dz_BT;\n}\n\nif (goog.LOCALE == 'ebu') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ebu;\n}\n\nif (goog.LOCALE == 'ebu_KE' || goog.LOCALE == 'ebu-KE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ebu_KE;\n}\n\nif (goog.LOCALE == 'ee') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ee;\n}\n\nif (goog.LOCALE == 'ee_GH' || goog.LOCALE == 'ee-GH') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ee_GH;\n}\n\nif (goog.LOCALE == 'ee_TG' || goog.LOCALE == 'ee-TG') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ee_TG;\n}\n\nif (goog.LOCALE == 'el_CY' || goog.LOCALE == 'el-CY') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_el_CY;\n}\n\nif (goog.LOCALE == 'el_GR' || goog.LOCALE == 'el-GR') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_el_GR;\n}\n\nif (goog.LOCALE == 'en_001' || goog.LOCALE == 'en-001') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_001;\n}\n\nif (goog.LOCALE == 'en_150' || goog.LOCALE == 'en-150') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_150;\n}\n\nif (goog.LOCALE == 'en_AG' || goog.LOCALE == 'en-AG') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_AG;\n}\n\nif (goog.LOCALE == 'en_AI' || goog.LOCALE == 'en-AI') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_AI;\n}\n\nif (goog.LOCALE == 'en_AS' || goog.LOCALE == 'en-AS') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_AS;\n}\n\nif (goog.LOCALE == 'en_AT' || goog.LOCALE == 'en-AT') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_AT;\n}\n\nif (goog.LOCALE == 'en_BB' || goog.LOCALE == 'en-BB') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_BB;\n}\n\nif (goog.LOCALE == 'en_BE' || goog.LOCALE == 'en-BE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_BE;\n}\n\nif (goog.LOCALE == 'en_BI' || goog.LOCALE == 'en-BI') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_BI;\n}\n\nif (goog.LOCALE == 'en_BM' || goog.LOCALE == 'en-BM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_BM;\n}\n\nif (goog.LOCALE == 'en_BS' || goog.LOCALE == 'en-BS') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_BS;\n}\n\nif (goog.LOCALE == 'en_BW' || goog.LOCALE == 'en-BW') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_BW;\n}\n\nif (goog.LOCALE == 'en_BZ' || goog.LOCALE == 'en-BZ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_BZ;\n}\n\nif (goog.LOCALE == 'en_CC' || goog.LOCALE == 'en-CC') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_CC;\n}\n\nif (goog.LOCALE == 'en_CH' || goog.LOCALE == 'en-CH') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_CH;\n}\n\nif (goog.LOCALE == 'en_CK' || goog.LOCALE == 'en-CK') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_CK;\n}\n\nif (goog.LOCALE == 'en_CM' || goog.LOCALE == 'en-CM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_CM;\n}\n\nif (goog.LOCALE == 'en_CX' || goog.LOCALE == 'en-CX') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_CX;\n}\n\nif (goog.LOCALE == 'en_CY' || goog.LOCALE == 'en-CY') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_CY;\n}\n\nif (goog.LOCALE == 'en_DE' || goog.LOCALE == 'en-DE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_DE;\n}\n\nif (goog.LOCALE == 'en_DG' || goog.LOCALE == 'en-DG') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_DG;\n}\n\nif (goog.LOCALE == 'en_DK' || goog.LOCALE == 'en-DK') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_DK;\n}\n\nif (goog.LOCALE == 'en_DM' || goog.LOCALE == 'en-DM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_DM;\n}\n\nif (goog.LOCALE == 'en_ER' || goog.LOCALE == 'en-ER') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_ER;\n}\n\nif (goog.LOCALE == 'en_FI' || goog.LOCALE == 'en-FI') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_FI;\n}\n\nif (goog.LOCALE == 'en_FJ' || goog.LOCALE == 'en-FJ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_FJ;\n}\n\nif (goog.LOCALE == 'en_FK' || goog.LOCALE == 'en-FK') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_FK;\n}\n\nif (goog.LOCALE == 'en_FM' || goog.LOCALE == 'en-FM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_FM;\n}\n\nif (goog.LOCALE == 'en_GD' || goog.LOCALE == 'en-GD') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_GD;\n}\n\nif (goog.LOCALE == 'en_GG' || goog.LOCALE == 'en-GG') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_GG;\n}\n\nif (goog.LOCALE == 'en_GH' || goog.LOCALE == 'en-GH') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_GH;\n}\n\nif (goog.LOCALE == 'en_GI' || goog.LOCALE == 'en-GI') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_GI;\n}\n\nif (goog.LOCALE == 'en_GM' || goog.LOCALE == 'en-GM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_GM;\n}\n\nif (goog.LOCALE == 'en_GU' || goog.LOCALE == 'en-GU') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_GU;\n}\n\nif (goog.LOCALE == 'en_GY' || goog.LOCALE == 'en-GY') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_GY;\n}\n\nif (goog.LOCALE == 'en_HK' || goog.LOCALE == 'en-HK') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_HK;\n}\n\nif (goog.LOCALE == 'en_IL' || goog.LOCALE == 'en-IL') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_IL;\n}\n\nif (goog.LOCALE == 'en_IM' || goog.LOCALE == 'en-IM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_IM;\n}\n\nif (goog.LOCALE == 'en_IO' || goog.LOCALE == 'en-IO') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_IO;\n}\n\nif (goog.LOCALE == 'en_JE' || goog.LOCALE == 'en-JE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_JE;\n}\n\nif (goog.LOCALE == 'en_JM' || goog.LOCALE == 'en-JM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_JM;\n}\n\nif (goog.LOCALE == 'en_KE' || goog.LOCALE == 'en-KE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_KE;\n}\n\nif (goog.LOCALE == 'en_KI' || goog.LOCALE == 'en-KI') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_KI;\n}\n\nif (goog.LOCALE == 'en_KN' || goog.LOCALE == 'en-KN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_KN;\n}\n\nif (goog.LOCALE == 'en_KY' || goog.LOCALE == 'en-KY') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_KY;\n}\n\nif (goog.LOCALE == 'en_LC' || goog.LOCALE == 'en-LC') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_LC;\n}\n\nif (goog.LOCALE == 'en_LR' || goog.LOCALE == 'en-LR') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_LR;\n}\n\nif (goog.LOCALE == 'en_LS' || goog.LOCALE == 'en-LS') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_LS;\n}\n\nif (goog.LOCALE == 'en_MG' || goog.LOCALE == 'en-MG') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_MG;\n}\n\nif (goog.LOCALE == 'en_MH' || goog.LOCALE == 'en-MH') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_MH;\n}\n\nif (goog.LOCALE == 'en_MO' || goog.LOCALE == 'en-MO') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_MO;\n}\n\nif (goog.LOCALE == 'en_MP' || goog.LOCALE == 'en-MP') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_MP;\n}\n\nif (goog.LOCALE == 'en_MS' || goog.LOCALE == 'en-MS') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_MS;\n}\n\nif (goog.LOCALE == 'en_MT' || goog.LOCALE == 'en-MT') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_MT;\n}\n\nif (goog.LOCALE == 'en_MU' || goog.LOCALE == 'en-MU') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_MU;\n}\n\nif (goog.LOCALE == 'en_MW' || goog.LOCALE == 'en-MW') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_MW;\n}\n\nif (goog.LOCALE == 'en_MY' || goog.LOCALE == 'en-MY') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_MY;\n}\n\nif (goog.LOCALE == 'en_NA' || goog.LOCALE == 'en-NA') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_NA;\n}\n\nif (goog.LOCALE == 'en_NF' || goog.LOCALE == 'en-NF') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_NF;\n}\n\nif (goog.LOCALE == 'en_NG' || goog.LOCALE == 'en-NG') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_NG;\n}\n\nif (goog.LOCALE == 'en_NL' || goog.LOCALE == 'en-NL') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_NL;\n}\n\nif (goog.LOCALE == 'en_NR' || goog.LOCALE == 'en-NR') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_NR;\n}\n\nif (goog.LOCALE == 'en_NU' || goog.LOCALE == 'en-NU') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_NU;\n}\n\nif (goog.LOCALE == 'en_NZ' || goog.LOCALE == 'en-NZ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_NZ;\n}\n\nif (goog.LOCALE == 'en_PG' || goog.LOCALE == 'en-PG') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_PG;\n}\n\nif (goog.LOCALE == 'en_PH' || goog.LOCALE == 'en-PH') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_PH;\n}\n\nif (goog.LOCALE == 'en_PK' || goog.LOCALE == 'en-PK') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_PK;\n}\n\nif (goog.LOCALE == 'en_PN' || goog.LOCALE == 'en-PN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_PN;\n}\n\nif (goog.LOCALE == 'en_PR' || goog.LOCALE == 'en-PR') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_PR;\n}\n\nif (goog.LOCALE == 'en_PW' || goog.LOCALE == 'en-PW') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_PW;\n}\n\nif (goog.LOCALE == 'en_RW' || goog.LOCALE == 'en-RW') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_RW;\n}\n\nif (goog.LOCALE == 'en_SB' || goog.LOCALE == 'en-SB') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_SB;\n}\n\nif (goog.LOCALE == 'en_SC' || goog.LOCALE == 'en-SC') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_SC;\n}\n\nif (goog.LOCALE == 'en_SD' || goog.LOCALE == 'en-SD') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_SD;\n}\n\nif (goog.LOCALE == 'en_SE' || goog.LOCALE == 'en-SE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_SE;\n}\n\nif (goog.LOCALE == 'en_SH' || goog.LOCALE == 'en-SH') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_SH;\n}\n\nif (goog.LOCALE == 'en_SI' || goog.LOCALE == 'en-SI') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_SI;\n}\n\nif (goog.LOCALE == 'en_SL' || goog.LOCALE == 'en-SL') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_SL;\n}\n\nif (goog.LOCALE == 'en_SS' || goog.LOCALE == 'en-SS') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_SS;\n}\n\nif (goog.LOCALE == 'en_SX' || goog.LOCALE == 'en-SX') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_SX;\n}\n\nif (goog.LOCALE == 'en_SZ' || goog.LOCALE == 'en-SZ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_SZ;\n}\n\nif (goog.LOCALE == 'en_TC' || goog.LOCALE == 'en-TC') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_TC;\n}\n\nif (goog.LOCALE == 'en_TK' || goog.LOCALE == 'en-TK') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_TK;\n}\n\nif (goog.LOCALE == 'en_TO' || goog.LOCALE == 'en-TO') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_TO;\n}\n\nif (goog.LOCALE == 'en_TT' || goog.LOCALE == 'en-TT') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_TT;\n}\n\nif (goog.LOCALE == 'en_TV' || goog.LOCALE == 'en-TV') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_TV;\n}\n\nif (goog.LOCALE == 'en_TZ' || goog.LOCALE == 'en-TZ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_TZ;\n}\n\nif (goog.LOCALE == 'en_UG' || goog.LOCALE == 'en-UG') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_UG;\n}\n\nif (goog.LOCALE == 'en_UM' || goog.LOCALE == 'en-UM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_UM;\n}\n\nif (goog.LOCALE == 'en_US_POSIX' || goog.LOCALE == 'en-US-POSIX') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_US_POSIX;\n}\n\nif (goog.LOCALE == 'en_VC' || goog.LOCALE == 'en-VC') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_VC;\n}\n\nif (goog.LOCALE == 'en_VG' || goog.LOCALE == 'en-VG') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_VG;\n}\n\nif (goog.LOCALE == 'en_VI' || goog.LOCALE == 'en-VI') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_VI;\n}\n\nif (goog.LOCALE == 'en_VU' || goog.LOCALE == 'en-VU') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_VU;\n}\n\nif (goog.LOCALE == 'en_WS' || goog.LOCALE == 'en-WS') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_WS;\n}\n\nif (goog.LOCALE == 'en_XA' || goog.LOCALE == 'en-XA') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_XA;\n}\n\nif (goog.LOCALE == 'en_ZM' || goog.LOCALE == 'en-ZM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_ZM;\n}\n\nif (goog.LOCALE == 'en_ZW' || goog.LOCALE == 'en-ZW') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_en_ZW;\n}\n\nif (goog.LOCALE == 'eo') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_eo;\n}\n\nif (goog.LOCALE == 'es_AR' || goog.LOCALE == 'es-AR') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_AR;\n}\n\nif (goog.LOCALE == 'es_BO' || goog.LOCALE == 'es-BO') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_BO;\n}\n\nif (goog.LOCALE == 'es_BR' || goog.LOCALE == 'es-BR') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_BR;\n}\n\nif (goog.LOCALE == 'es_BZ' || goog.LOCALE == 'es-BZ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_BZ;\n}\n\nif (goog.LOCALE == 'es_CL' || goog.LOCALE == 'es-CL') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_CL;\n}\n\nif (goog.LOCALE == 'es_CO' || goog.LOCALE == 'es-CO') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_CO;\n}\n\nif (goog.LOCALE == 'es_CR' || goog.LOCALE == 'es-CR') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_CR;\n}\n\nif (goog.LOCALE == 'es_CU' || goog.LOCALE == 'es-CU') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_CU;\n}\n\nif (goog.LOCALE == 'es_DO' || goog.LOCALE == 'es-DO') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_DO;\n}\n\nif (goog.LOCALE == 'es_EA' || goog.LOCALE == 'es-EA') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_EA;\n}\n\nif (goog.LOCALE == 'es_EC' || goog.LOCALE == 'es-EC') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_EC;\n}\n\nif (goog.LOCALE == 'es_GQ' || goog.LOCALE == 'es-GQ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_GQ;\n}\n\nif (goog.LOCALE == 'es_GT' || goog.LOCALE == 'es-GT') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_GT;\n}\n\nif (goog.LOCALE == 'es_HN' || goog.LOCALE == 'es-HN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_HN;\n}\n\nif (goog.LOCALE == 'es_IC' || goog.LOCALE == 'es-IC') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_IC;\n}\n\nif (goog.LOCALE == 'es_NI' || goog.LOCALE == 'es-NI') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_NI;\n}\n\nif (goog.LOCALE == 'es_PA' || goog.LOCALE == 'es-PA') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_PA;\n}\n\nif (goog.LOCALE == 'es_PE' || goog.LOCALE == 'es-PE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_PE;\n}\n\nif (goog.LOCALE == 'es_PH' || goog.LOCALE == 'es-PH') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_PH;\n}\n\nif (goog.LOCALE == 'es_PR' || goog.LOCALE == 'es-PR') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_PR;\n}\n\nif (goog.LOCALE == 'es_PY' || goog.LOCALE == 'es-PY') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_PY;\n}\n\nif (goog.LOCALE == 'es_SV' || goog.LOCALE == 'es-SV') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_SV;\n}\n\nif (goog.LOCALE == 'es_UY' || goog.LOCALE == 'es-UY') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_UY;\n}\n\nif (goog.LOCALE == 'es_VE' || goog.LOCALE == 'es-VE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_es_VE;\n}\n\nif (goog.LOCALE == 'et_EE' || goog.LOCALE == 'et-EE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_et_EE;\n}\n\nif (goog.LOCALE == 'eu_ES' || goog.LOCALE == 'eu-ES') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_eu_ES;\n}\n\nif (goog.LOCALE == 'ewo') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ewo;\n}\n\nif (goog.LOCALE == 'ewo_CM' || goog.LOCALE == 'ewo-CM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ewo_CM;\n}\n\nif (goog.LOCALE == 'fa_AF' || goog.LOCALE == 'fa-AF') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fa_AF;\n}\n\nif (goog.LOCALE == 'fa_IR' || goog.LOCALE == 'fa-IR') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fa_IR;\n}\n\nif (goog.LOCALE == 'ff') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ff;\n}\n\nif (goog.LOCALE == 'ff_CM' || goog.LOCALE == 'ff-CM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ff_CM;\n}\n\nif (goog.LOCALE == 'ff_GN' || goog.LOCALE == 'ff-GN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ff_GN;\n}\n\nif (goog.LOCALE == 'ff_MR' || goog.LOCALE == 'ff-MR') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ff_MR;\n}\n\nif (goog.LOCALE == 'ff_SN' || goog.LOCALE == 'ff-SN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ff_SN;\n}\n\nif (goog.LOCALE == 'fi_FI' || goog.LOCALE == 'fi-FI') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fi_FI;\n}\n\nif (goog.LOCALE == 'fil_PH' || goog.LOCALE == 'fil-PH') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fil_PH;\n}\n\nif (goog.LOCALE == 'fo') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fo;\n}\n\nif (goog.LOCALE == 'fo_DK' || goog.LOCALE == 'fo-DK') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fo_DK;\n}\n\nif (goog.LOCALE == 'fo_FO' || goog.LOCALE == 'fo-FO') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fo_FO;\n}\n\nif (goog.LOCALE == 'fr_BE' || goog.LOCALE == 'fr-BE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_BE;\n}\n\nif (goog.LOCALE == 'fr_BF' || goog.LOCALE == 'fr-BF') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_BF;\n}\n\nif (goog.LOCALE == 'fr_BI' || goog.LOCALE == 'fr-BI') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_BI;\n}\n\nif (goog.LOCALE == 'fr_BJ' || goog.LOCALE == 'fr-BJ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_BJ;\n}\n\nif (goog.LOCALE == 'fr_BL' || goog.LOCALE == 'fr-BL') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_BL;\n}\n\nif (goog.LOCALE == 'fr_CD' || goog.LOCALE == 'fr-CD') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_CD;\n}\n\nif (goog.LOCALE == 'fr_CF' || goog.LOCALE == 'fr-CF') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_CF;\n}\n\nif (goog.LOCALE == 'fr_CG' || goog.LOCALE == 'fr-CG') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_CG;\n}\n\nif (goog.LOCALE == 'fr_CH' || goog.LOCALE == 'fr-CH') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_CH;\n}\n\nif (goog.LOCALE == 'fr_CI' || goog.LOCALE == 'fr-CI') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_CI;\n}\n\nif (goog.LOCALE == 'fr_CM' || goog.LOCALE == 'fr-CM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_CM;\n}\n\nif (goog.LOCALE == 'fr_DJ' || goog.LOCALE == 'fr-DJ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_DJ;\n}\n\nif (goog.LOCALE == 'fr_DZ' || goog.LOCALE == 'fr-DZ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_DZ;\n}\n\nif (goog.LOCALE == 'fr_FR' || goog.LOCALE == 'fr-FR') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_FR;\n}\n\nif (goog.LOCALE == 'fr_GA' || goog.LOCALE == 'fr-GA') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_GA;\n}\n\nif (goog.LOCALE == 'fr_GF' || goog.LOCALE == 'fr-GF') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_GF;\n}\n\nif (goog.LOCALE == 'fr_GN' || goog.LOCALE == 'fr-GN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_GN;\n}\n\nif (goog.LOCALE == 'fr_GP' || goog.LOCALE == 'fr-GP') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_GP;\n}\n\nif (goog.LOCALE == 'fr_GQ' || goog.LOCALE == 'fr-GQ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_GQ;\n}\n\nif (goog.LOCALE == 'fr_HT' || goog.LOCALE == 'fr-HT') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_HT;\n}\n\nif (goog.LOCALE == 'fr_KM' || goog.LOCALE == 'fr-KM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_KM;\n}\n\nif (goog.LOCALE == 'fr_LU' || goog.LOCALE == 'fr-LU') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_LU;\n}\n\nif (goog.LOCALE == 'fr_MA' || goog.LOCALE == 'fr-MA') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_MA;\n}\n\nif (goog.LOCALE == 'fr_MC' || goog.LOCALE == 'fr-MC') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_MC;\n}\n\nif (goog.LOCALE == 'fr_MF' || goog.LOCALE == 'fr-MF') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_MF;\n}\n\nif (goog.LOCALE == 'fr_MG' || goog.LOCALE == 'fr-MG') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_MG;\n}\n\nif (goog.LOCALE == 'fr_ML' || goog.LOCALE == 'fr-ML') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_ML;\n}\n\nif (goog.LOCALE == 'fr_MQ' || goog.LOCALE == 'fr-MQ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_MQ;\n}\n\nif (goog.LOCALE == 'fr_MR' || goog.LOCALE == 'fr-MR') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_MR;\n}\n\nif (goog.LOCALE == 'fr_MU' || goog.LOCALE == 'fr-MU') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_MU;\n}\n\nif (goog.LOCALE == 'fr_NC' || goog.LOCALE == 'fr-NC') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_NC;\n}\n\nif (goog.LOCALE == 'fr_NE' || goog.LOCALE == 'fr-NE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_NE;\n}\n\nif (goog.LOCALE == 'fr_PF' || goog.LOCALE == 'fr-PF') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_PF;\n}\n\nif (goog.LOCALE == 'fr_PM' || goog.LOCALE == 'fr-PM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_PM;\n}\n\nif (goog.LOCALE == 'fr_RE' || goog.LOCALE == 'fr-RE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_RE;\n}\n\nif (goog.LOCALE == 'fr_RW' || goog.LOCALE == 'fr-RW') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_RW;\n}\n\nif (goog.LOCALE == 'fr_SC' || goog.LOCALE == 'fr-SC') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_SC;\n}\n\nif (goog.LOCALE == 'fr_SN' || goog.LOCALE == 'fr-SN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_SN;\n}\n\nif (goog.LOCALE == 'fr_SY' || goog.LOCALE == 'fr-SY') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_SY;\n}\n\nif (goog.LOCALE == 'fr_TD' || goog.LOCALE == 'fr-TD') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_TD;\n}\n\nif (goog.LOCALE == 'fr_TG' || goog.LOCALE == 'fr-TG') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_TG;\n}\n\nif (goog.LOCALE == 'fr_TN' || goog.LOCALE == 'fr-TN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_TN;\n}\n\nif (goog.LOCALE == 'fr_VU' || goog.LOCALE == 'fr-VU') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_VU;\n}\n\nif (goog.LOCALE == 'fr_WF' || goog.LOCALE == 'fr-WF') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_WF;\n}\n\nif (goog.LOCALE == 'fr_YT' || goog.LOCALE == 'fr-YT') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fr_YT;\n}\n\nif (goog.LOCALE == 'fur') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fur;\n}\n\nif (goog.LOCALE == 'fur_IT' || goog.LOCALE == 'fur-IT') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fur_IT;\n}\n\nif (goog.LOCALE == 'fy') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fy;\n}\n\nif (goog.LOCALE == 'fy_NL' || goog.LOCALE == 'fy-NL') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_fy_NL;\n}\n\nif (goog.LOCALE == 'ga_IE' || goog.LOCALE == 'ga-IE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ga_IE;\n}\n\nif (goog.LOCALE == 'gd') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gd;\n}\n\nif (goog.LOCALE == 'gd_GB' || goog.LOCALE == 'gd-GB') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gd_GB;\n}\n\nif (goog.LOCALE == 'gl_ES' || goog.LOCALE == 'gl-ES') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gl_ES;\n}\n\nif (goog.LOCALE == 'gsw_CH' || goog.LOCALE == 'gsw-CH') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gsw_CH;\n}\n\nif (goog.LOCALE == 'gsw_FR' || goog.LOCALE == 'gsw-FR') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gsw_FR;\n}\n\nif (goog.LOCALE == 'gsw_LI' || goog.LOCALE == 'gsw-LI') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gsw_LI;\n}\n\nif (goog.LOCALE == 'gu_IN' || goog.LOCALE == 'gu-IN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gu_IN;\n}\n\nif (goog.LOCALE == 'guz') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_guz;\n}\n\nif (goog.LOCALE == 'guz_KE' || goog.LOCALE == 'guz-KE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_guz_KE;\n}\n\nif (goog.LOCALE == 'gv') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gv;\n}\n\nif (goog.LOCALE == 'gv_IM' || goog.LOCALE == 'gv-IM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_gv_IM;\n}\n\nif (goog.LOCALE == 'ha') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ha;\n}\n\nif (goog.LOCALE == 'ha_GH' || goog.LOCALE == 'ha-GH') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ha_GH;\n}\n\nif (goog.LOCALE == 'ha_NE' || goog.LOCALE == 'ha-NE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ha_NE;\n}\n\nif (goog.LOCALE == 'ha_NG' || goog.LOCALE == 'ha-NG') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ha_NG;\n}\n\nif (goog.LOCALE == 'haw_US' || goog.LOCALE == 'haw-US') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_haw_US;\n}\n\nif (goog.LOCALE == 'he_IL' || goog.LOCALE == 'he-IL') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_he_IL;\n}\n\nif (goog.LOCALE == 'hi_IN' || goog.LOCALE == 'hi-IN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_hi_IN;\n}\n\nif (goog.LOCALE == 'hr_BA' || goog.LOCALE == 'hr-BA') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_hr_BA;\n}\n\nif (goog.LOCALE == 'hr_HR' || goog.LOCALE == 'hr-HR') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_hr_HR;\n}\n\nif (goog.LOCALE == 'hsb') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_hsb;\n}\n\nif (goog.LOCALE == 'hsb_DE' || goog.LOCALE == 'hsb-DE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_hsb_DE;\n}\n\nif (goog.LOCALE == 'hu_HU' || goog.LOCALE == 'hu-HU') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_hu_HU;\n}\n\nif (goog.LOCALE == 'hy_AM' || goog.LOCALE == 'hy-AM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_hy_AM;\n}\n\nif (goog.LOCALE == 'id_ID' || goog.LOCALE == 'id-ID') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_id_ID;\n}\n\nif (goog.LOCALE == 'ig') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ig;\n}\n\nif (goog.LOCALE == 'ig_NG' || goog.LOCALE == 'ig-NG') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ig_NG;\n}\n\nif (goog.LOCALE == 'ii') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ii;\n}\n\nif (goog.LOCALE == 'ii_CN' || goog.LOCALE == 'ii-CN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ii_CN;\n}\n\nif (goog.LOCALE == 'is_IS' || goog.LOCALE == 'is-IS') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_is_IS;\n}\n\nif (goog.LOCALE == 'it_CH' || goog.LOCALE == 'it-CH') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_it_CH;\n}\n\nif (goog.LOCALE == 'it_IT' || goog.LOCALE == 'it-IT') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_it_IT;\n}\n\nif (goog.LOCALE == 'it_SM' || goog.LOCALE == 'it-SM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_it_SM;\n}\n\nif (goog.LOCALE == 'it_VA' || goog.LOCALE == 'it-VA') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_it_VA;\n}\n\nif (goog.LOCALE == 'ja_JP' || goog.LOCALE == 'ja-JP') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ja_JP;\n}\n\nif (goog.LOCALE == 'jgo') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_jgo;\n}\n\nif (goog.LOCALE == 'jgo_CM' || goog.LOCALE == 'jgo-CM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_jgo_CM;\n}\n\nif (goog.LOCALE == 'jmc') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_jmc;\n}\n\nif (goog.LOCALE == 'jmc_TZ' || goog.LOCALE == 'jmc-TZ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_jmc_TZ;\n}\n\nif (goog.LOCALE == 'ka_GE' || goog.LOCALE == 'ka-GE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ka_GE;\n}\n\nif (goog.LOCALE == 'kab') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kab;\n}\n\nif (goog.LOCALE == 'kab_DZ' || goog.LOCALE == 'kab-DZ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kab_DZ;\n}\n\nif (goog.LOCALE == 'kam') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kam;\n}\n\nif (goog.LOCALE == 'kam_KE' || goog.LOCALE == 'kam-KE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kam_KE;\n}\n\nif (goog.LOCALE == 'kde') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kde;\n}\n\nif (goog.LOCALE == 'kde_TZ' || goog.LOCALE == 'kde-TZ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kde_TZ;\n}\n\nif (goog.LOCALE == 'kea') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kea;\n}\n\nif (goog.LOCALE == 'kea_CV' || goog.LOCALE == 'kea-CV') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kea_CV;\n}\n\nif (goog.LOCALE == 'khq') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_khq;\n}\n\nif (goog.LOCALE == 'khq_ML' || goog.LOCALE == 'khq-ML') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_khq_ML;\n}\n\nif (goog.LOCALE == 'ki') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ki;\n}\n\nif (goog.LOCALE == 'ki_KE' || goog.LOCALE == 'ki-KE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ki_KE;\n}\n\nif (goog.LOCALE == 'kk_KZ' || goog.LOCALE == 'kk-KZ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kk_KZ;\n}\n\nif (goog.LOCALE == 'kkj') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kkj;\n}\n\nif (goog.LOCALE == 'kkj_CM' || goog.LOCALE == 'kkj-CM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kkj_CM;\n}\n\nif (goog.LOCALE == 'kl') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kl;\n}\n\nif (goog.LOCALE == 'kl_GL' || goog.LOCALE == 'kl-GL') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kl_GL;\n}\n\nif (goog.LOCALE == 'kln') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kln;\n}\n\nif (goog.LOCALE == 'kln_KE' || goog.LOCALE == 'kln-KE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kln_KE;\n}\n\nif (goog.LOCALE == 'km_KH' || goog.LOCALE == 'km-KH') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_km_KH;\n}\n\nif (goog.LOCALE == 'kn_IN' || goog.LOCALE == 'kn-IN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kn_IN;\n}\n\nif (goog.LOCALE == 'ko_KP' || goog.LOCALE == 'ko-KP') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ko_KP;\n}\n\nif (goog.LOCALE == 'ko_KR' || goog.LOCALE == 'ko-KR') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ko_KR;\n}\n\nif (goog.LOCALE == 'kok') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kok;\n}\n\nif (goog.LOCALE == 'kok_IN' || goog.LOCALE == 'kok-IN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kok_IN;\n}\n\nif (goog.LOCALE == 'ks') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ks;\n}\n\nif (goog.LOCALE == 'ks_IN' || goog.LOCALE == 'ks-IN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ks_IN;\n}\n\nif (goog.LOCALE == 'ksb') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ksb;\n}\n\nif (goog.LOCALE == 'ksb_TZ' || goog.LOCALE == 'ksb-TZ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ksb_TZ;\n}\n\nif (goog.LOCALE == 'ksf') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ksf;\n}\n\nif (goog.LOCALE == 'ksf_CM' || goog.LOCALE == 'ksf-CM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ksf_CM;\n}\n\nif (goog.LOCALE == 'ksh') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ksh;\n}\n\nif (goog.LOCALE == 'ksh_DE' || goog.LOCALE == 'ksh-DE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ksh_DE;\n}\n\nif (goog.LOCALE == 'kw') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kw;\n}\n\nif (goog.LOCALE == 'kw_GB' || goog.LOCALE == 'kw-GB') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_kw_GB;\n}\n\nif (goog.LOCALE == 'ky_KG' || goog.LOCALE == 'ky-KG') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ky_KG;\n}\n\nif (goog.LOCALE == 'lag') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lag;\n}\n\nif (goog.LOCALE == 'lag_TZ' || goog.LOCALE == 'lag-TZ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lag_TZ;\n}\n\nif (goog.LOCALE == 'lb') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lb;\n}\n\nif (goog.LOCALE == 'lb_LU' || goog.LOCALE == 'lb-LU') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lb_LU;\n}\n\nif (goog.LOCALE == 'lg') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lg;\n}\n\nif (goog.LOCALE == 'lg_UG' || goog.LOCALE == 'lg-UG') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lg_UG;\n}\n\nif (goog.LOCALE == 'lkt') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lkt;\n}\n\nif (goog.LOCALE == 'lkt_US' || goog.LOCALE == 'lkt-US') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lkt_US;\n}\n\nif (goog.LOCALE == 'ln_AO' || goog.LOCALE == 'ln-AO') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ln_AO;\n}\n\nif (goog.LOCALE == 'ln_CD' || goog.LOCALE == 'ln-CD') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ln_CD;\n}\n\nif (goog.LOCALE == 'ln_CF' || goog.LOCALE == 'ln-CF') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ln_CF;\n}\n\nif (goog.LOCALE == 'ln_CG' || goog.LOCALE == 'ln-CG') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ln_CG;\n}\n\nif (goog.LOCALE == 'lo_LA' || goog.LOCALE == 'lo-LA') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lo_LA;\n}\n\nif (goog.LOCALE == 'lrc') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lrc;\n}\n\nif (goog.LOCALE == 'lrc_IQ' || goog.LOCALE == 'lrc-IQ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lrc_IQ;\n}\n\nif (goog.LOCALE == 'lrc_IR' || goog.LOCALE == 'lrc-IR') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lrc_IR;\n}\n\nif (goog.LOCALE == 'lt_LT' || goog.LOCALE == 'lt-LT') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lt_LT;\n}\n\nif (goog.LOCALE == 'lu') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lu;\n}\n\nif (goog.LOCALE == 'lu_CD' || goog.LOCALE == 'lu-CD') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lu_CD;\n}\n\nif (goog.LOCALE == 'luo') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_luo;\n}\n\nif (goog.LOCALE == 'luo_KE' || goog.LOCALE == 'luo-KE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_luo_KE;\n}\n\nif (goog.LOCALE == 'luy') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_luy;\n}\n\nif (goog.LOCALE == 'luy_KE' || goog.LOCALE == 'luy-KE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_luy_KE;\n}\n\nif (goog.LOCALE == 'lv_LV' || goog.LOCALE == 'lv-LV') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_lv_LV;\n}\n\nif (goog.LOCALE == 'mas') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mas;\n}\n\nif (goog.LOCALE == 'mas_KE' || goog.LOCALE == 'mas-KE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mas_KE;\n}\n\nif (goog.LOCALE == 'mas_TZ' || goog.LOCALE == 'mas-TZ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mas_TZ;\n}\n\nif (goog.LOCALE == 'mer') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mer;\n}\n\nif (goog.LOCALE == 'mer_KE' || goog.LOCALE == 'mer-KE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mer_KE;\n}\n\nif (goog.LOCALE == 'mfe') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mfe;\n}\n\nif (goog.LOCALE == 'mfe_MU' || goog.LOCALE == 'mfe-MU') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mfe_MU;\n}\n\nif (goog.LOCALE == 'mg') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mg;\n}\n\nif (goog.LOCALE == 'mg_MG' || goog.LOCALE == 'mg-MG') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mg_MG;\n}\n\nif (goog.LOCALE == 'mgh') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mgh;\n}\n\nif (goog.LOCALE == 'mgh_MZ' || goog.LOCALE == 'mgh-MZ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mgh_MZ;\n}\n\nif (goog.LOCALE == 'mgo') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mgo;\n}\n\nif (goog.LOCALE == 'mgo_CM' || goog.LOCALE == 'mgo-CM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mgo_CM;\n}\n\nif (goog.LOCALE == 'mk_MK' || goog.LOCALE == 'mk-MK') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mk_MK;\n}\n\nif (goog.LOCALE == 'ml_IN' || goog.LOCALE == 'ml-IN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ml_IN;\n}\n\nif (goog.LOCALE == 'mn_MN' || goog.LOCALE == 'mn-MN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mn_MN;\n}\n\nif (goog.LOCALE == 'mr_IN' || goog.LOCALE == 'mr-IN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mr_IN;\n}\n\nif (goog.LOCALE == 'ms_BN' || goog.LOCALE == 'ms-BN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ms_BN;\n}\n\nif (goog.LOCALE == 'ms_MY' || goog.LOCALE == 'ms-MY') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ms_MY;\n}\n\nif (goog.LOCALE == 'ms_SG' || goog.LOCALE == 'ms-SG') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ms_SG;\n}\n\nif (goog.LOCALE == 'mt_MT' || goog.LOCALE == 'mt-MT') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mt_MT;\n}\n\nif (goog.LOCALE == 'mua') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mua;\n}\n\nif (goog.LOCALE == 'mua_CM' || goog.LOCALE == 'mua-CM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mua_CM;\n}\n\nif (goog.LOCALE == 'my_MM' || goog.LOCALE == 'my-MM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_my_MM;\n}\n\nif (goog.LOCALE == 'mzn') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mzn;\n}\n\nif (goog.LOCALE == 'mzn_IR' || goog.LOCALE == 'mzn-IR') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_mzn_IR;\n}\n\nif (goog.LOCALE == 'naq') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_naq;\n}\n\nif (goog.LOCALE == 'naq_NA' || goog.LOCALE == 'naq-NA') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_naq_NA;\n}\n\nif (goog.LOCALE == 'nb_NO' || goog.LOCALE == 'nb-NO') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nb_NO;\n}\n\nif (goog.LOCALE == 'nb_SJ' || goog.LOCALE == 'nb-SJ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nb_SJ;\n}\n\nif (goog.LOCALE == 'nd') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nd;\n}\n\nif (goog.LOCALE == 'nd_ZW' || goog.LOCALE == 'nd-ZW') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nd_ZW;\n}\n\nif (goog.LOCALE == 'nds') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nds;\n}\n\nif (goog.LOCALE == 'nds_DE' || goog.LOCALE == 'nds-DE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nds_DE;\n}\n\nif (goog.LOCALE == 'nds_NL' || goog.LOCALE == 'nds-NL') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nds_NL;\n}\n\nif (goog.LOCALE == 'ne_IN' || goog.LOCALE == 'ne-IN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ne_IN;\n}\n\nif (goog.LOCALE == 'ne_NP' || goog.LOCALE == 'ne-NP') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ne_NP;\n}\n\nif (goog.LOCALE == 'nl_AW' || goog.LOCALE == 'nl-AW') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nl_AW;\n}\n\nif (goog.LOCALE == 'nl_BE' || goog.LOCALE == 'nl-BE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nl_BE;\n}\n\nif (goog.LOCALE == 'nl_BQ' || goog.LOCALE == 'nl-BQ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nl_BQ;\n}\n\nif (goog.LOCALE == 'nl_CW' || goog.LOCALE == 'nl-CW') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nl_CW;\n}\n\nif (goog.LOCALE == 'nl_NL' || goog.LOCALE == 'nl-NL') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nl_NL;\n}\n\nif (goog.LOCALE == 'nl_SR' || goog.LOCALE == 'nl-SR') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nl_SR;\n}\n\nif (goog.LOCALE == 'nl_SX' || goog.LOCALE == 'nl-SX') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nl_SX;\n}\n\nif (goog.LOCALE == 'nmg') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nmg;\n}\n\nif (goog.LOCALE == 'nmg_CM' || goog.LOCALE == 'nmg-CM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nmg_CM;\n}\n\nif (goog.LOCALE == 'nn') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nn;\n}\n\nif (goog.LOCALE == 'nn_NO' || goog.LOCALE == 'nn-NO') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nn_NO;\n}\n\nif (goog.LOCALE == 'nnh') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nnh;\n}\n\nif (goog.LOCALE == 'nnh_CM' || goog.LOCALE == 'nnh-CM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nnh_CM;\n}\n\nif (goog.LOCALE == 'nus') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nus;\n}\n\nif (goog.LOCALE == 'nus_SS' || goog.LOCALE == 'nus-SS') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nus_SS;\n}\n\nif (goog.LOCALE == 'nyn') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nyn;\n}\n\nif (goog.LOCALE == 'nyn_UG' || goog.LOCALE == 'nyn-UG') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_nyn_UG;\n}\n\nif (goog.LOCALE == 'om') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_om;\n}\n\nif (goog.LOCALE == 'om_ET' || goog.LOCALE == 'om-ET') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_om_ET;\n}\n\nif (goog.LOCALE == 'om_KE' || goog.LOCALE == 'om-KE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_om_KE;\n}\n\nif (goog.LOCALE == 'or_IN' || goog.LOCALE == 'or-IN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_or_IN;\n}\n\nif (goog.LOCALE == 'os') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_os;\n}\n\nif (goog.LOCALE == 'os_GE' || goog.LOCALE == 'os-GE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_os_GE;\n}\n\nif (goog.LOCALE == 'os_RU' || goog.LOCALE == 'os-RU') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_os_RU;\n}\n\nif (goog.LOCALE == 'pa_Arab' || goog.LOCALE == 'pa-Arab') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pa_Arab;\n}\n\nif (goog.LOCALE == 'pa_Arab_PK' || goog.LOCALE == 'pa-Arab-PK') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pa_Arab_PK;\n}\n\nif (goog.LOCALE == 'pa_Guru' || goog.LOCALE == 'pa-Guru') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pa_Guru;\n}\n\nif (goog.LOCALE == 'pa_Guru_IN' || goog.LOCALE == 'pa-Guru-IN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pa_Guru_IN;\n}\n\nif (goog.LOCALE == 'pl_PL' || goog.LOCALE == 'pl-PL') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pl_PL;\n}\n\nif (goog.LOCALE == 'ps') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ps;\n}\n\nif (goog.LOCALE == 'ps_AF' || goog.LOCALE == 'ps-AF') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ps_AF;\n}\n\nif (goog.LOCALE == 'pt_AO' || goog.LOCALE == 'pt-AO') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pt_AO;\n}\n\nif (goog.LOCALE == 'pt_CH' || goog.LOCALE == 'pt-CH') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pt_CH;\n}\n\nif (goog.LOCALE == 'pt_CV' || goog.LOCALE == 'pt-CV') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pt_CV;\n}\n\nif (goog.LOCALE == 'pt_GQ' || goog.LOCALE == 'pt-GQ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pt_GQ;\n}\n\nif (goog.LOCALE == 'pt_GW' || goog.LOCALE == 'pt-GW') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pt_GW;\n}\n\nif (goog.LOCALE == 'pt_LU' || goog.LOCALE == 'pt-LU') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pt_LU;\n}\n\nif (goog.LOCALE == 'pt_MO' || goog.LOCALE == 'pt-MO') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pt_MO;\n}\n\nif (goog.LOCALE == 'pt_MZ' || goog.LOCALE == 'pt-MZ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pt_MZ;\n}\n\nif (goog.LOCALE == 'pt_ST' || goog.LOCALE == 'pt-ST') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pt_ST;\n}\n\nif (goog.LOCALE == 'pt_TL' || goog.LOCALE == 'pt-TL') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_pt_TL;\n}\n\nif (goog.LOCALE == 'qu') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_qu;\n}\n\nif (goog.LOCALE == 'qu_BO' || goog.LOCALE == 'qu-BO') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_qu_BO;\n}\n\nif (goog.LOCALE == 'qu_EC' || goog.LOCALE == 'qu-EC') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_qu_EC;\n}\n\nif (goog.LOCALE == 'qu_PE' || goog.LOCALE == 'qu-PE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_qu_PE;\n}\n\nif (goog.LOCALE == 'rm') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_rm;\n}\n\nif (goog.LOCALE == 'rm_CH' || goog.LOCALE == 'rm-CH') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_rm_CH;\n}\n\nif (goog.LOCALE == 'rn') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_rn;\n}\n\nif (goog.LOCALE == 'rn_BI' || goog.LOCALE == 'rn-BI') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_rn_BI;\n}\n\nif (goog.LOCALE == 'ro_MD' || goog.LOCALE == 'ro-MD') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ro_MD;\n}\n\nif (goog.LOCALE == 'ro_RO' || goog.LOCALE == 'ro-RO') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ro_RO;\n}\n\nif (goog.LOCALE == 'rof') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_rof;\n}\n\nif (goog.LOCALE == 'rof_TZ' || goog.LOCALE == 'rof-TZ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_rof_TZ;\n}\n\nif (goog.LOCALE == 'ru_BY' || goog.LOCALE == 'ru-BY') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ru_BY;\n}\n\nif (goog.LOCALE == 'ru_KG' || goog.LOCALE == 'ru-KG') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ru_KG;\n}\n\nif (goog.LOCALE == 'ru_KZ' || goog.LOCALE == 'ru-KZ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ru_KZ;\n}\n\nif (goog.LOCALE == 'ru_MD' || goog.LOCALE == 'ru-MD') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ru_MD;\n}\n\nif (goog.LOCALE == 'ru_RU' || goog.LOCALE == 'ru-RU') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ru_RU;\n}\n\nif (goog.LOCALE == 'ru_UA' || goog.LOCALE == 'ru-UA') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ru_UA;\n}\n\nif (goog.LOCALE == 'rw') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_rw;\n}\n\nif (goog.LOCALE == 'rw_RW' || goog.LOCALE == 'rw-RW') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_rw_RW;\n}\n\nif (goog.LOCALE == 'rwk') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_rwk;\n}\n\nif (goog.LOCALE == 'rwk_TZ' || goog.LOCALE == 'rwk-TZ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_rwk_TZ;\n}\n\nif (goog.LOCALE == 'sah') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sah;\n}\n\nif (goog.LOCALE == 'sah_RU' || goog.LOCALE == 'sah-RU') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sah_RU;\n}\n\nif (goog.LOCALE == 'saq') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_saq;\n}\n\nif (goog.LOCALE == 'saq_KE' || goog.LOCALE == 'saq-KE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_saq_KE;\n}\n\nif (goog.LOCALE == 'sbp') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sbp;\n}\n\nif (goog.LOCALE == 'sbp_TZ' || goog.LOCALE == 'sbp-TZ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sbp_TZ;\n}\n\nif (goog.LOCALE == 'se') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_se;\n}\n\nif (goog.LOCALE == 'se_FI' || goog.LOCALE == 'se-FI') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_se_FI;\n}\n\nif (goog.LOCALE == 'se_NO' || goog.LOCALE == 'se-NO') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_se_NO;\n}\n\nif (goog.LOCALE == 'se_SE' || goog.LOCALE == 'se-SE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_se_SE;\n}\n\nif (goog.LOCALE == 'seh') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_seh;\n}\n\nif (goog.LOCALE == 'seh_MZ' || goog.LOCALE == 'seh-MZ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_seh_MZ;\n}\n\nif (goog.LOCALE == 'ses') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ses;\n}\n\nif (goog.LOCALE == 'ses_ML' || goog.LOCALE == 'ses-ML') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ses_ML;\n}\n\nif (goog.LOCALE == 'sg') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sg;\n}\n\nif (goog.LOCALE == 'sg_CF' || goog.LOCALE == 'sg-CF') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sg_CF;\n}\n\nif (goog.LOCALE == 'shi') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_shi;\n}\n\nif (goog.LOCALE == 'shi_Latn' || goog.LOCALE == 'shi-Latn') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_shi_Latn;\n}\n\nif (goog.LOCALE == 'shi_Latn_MA' || goog.LOCALE == 'shi-Latn-MA') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_shi_Latn_MA;\n}\n\nif (goog.LOCALE == 'shi_Tfng' || goog.LOCALE == 'shi-Tfng') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_shi_Tfng;\n}\n\nif (goog.LOCALE == 'shi_Tfng_MA' || goog.LOCALE == 'shi-Tfng-MA') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_shi_Tfng_MA;\n}\n\nif (goog.LOCALE == 'si_LK' || goog.LOCALE == 'si-LK') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_si_LK;\n}\n\nif (goog.LOCALE == 'sk_SK' || goog.LOCALE == 'sk-SK') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sk_SK;\n}\n\nif (goog.LOCALE == 'sl_SI' || goog.LOCALE == 'sl-SI') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sl_SI;\n}\n\nif (goog.LOCALE == 'smn') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_smn;\n}\n\nif (goog.LOCALE == 'smn_FI' || goog.LOCALE == 'smn-FI') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_smn_FI;\n}\n\nif (goog.LOCALE == 'sn') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sn;\n}\n\nif (goog.LOCALE == 'sn_ZW' || goog.LOCALE == 'sn-ZW') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sn_ZW;\n}\n\nif (goog.LOCALE == 'so') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_so;\n}\n\nif (goog.LOCALE == 'so_DJ' || goog.LOCALE == 'so-DJ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_so_DJ;\n}\n\nif (goog.LOCALE == 'so_ET' || goog.LOCALE == 'so-ET') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_so_ET;\n}\n\nif (goog.LOCALE == 'so_KE' || goog.LOCALE == 'so-KE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_so_KE;\n}\n\nif (goog.LOCALE == 'so_SO' || goog.LOCALE == 'so-SO') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_so_SO;\n}\n\nif (goog.LOCALE == 'sq_AL' || goog.LOCALE == 'sq-AL') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sq_AL;\n}\n\nif (goog.LOCALE == 'sq_MK' || goog.LOCALE == 'sq-MK') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sq_MK;\n}\n\nif (goog.LOCALE == 'sq_XK' || goog.LOCALE == 'sq-XK') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sq_XK;\n}\n\nif (goog.LOCALE == 'sr_Cyrl' || goog.LOCALE == 'sr-Cyrl') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sr_Cyrl;\n}\n\nif (goog.LOCALE == 'sr_Cyrl_BA' || goog.LOCALE == 'sr-Cyrl-BA') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sr_Cyrl_BA;\n}\n\nif (goog.LOCALE == 'sr_Cyrl_ME' || goog.LOCALE == 'sr-Cyrl-ME') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sr_Cyrl_ME;\n}\n\nif (goog.LOCALE == 'sr_Cyrl_RS' || goog.LOCALE == 'sr-Cyrl-RS') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sr_Cyrl_RS;\n}\n\nif (goog.LOCALE == 'sr_Cyrl_XK' || goog.LOCALE == 'sr-Cyrl-XK') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sr_Cyrl_XK;\n}\n\nif (goog.LOCALE == 'sr_Latn_BA' || goog.LOCALE == 'sr-Latn-BA') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sr_Latn_BA;\n}\n\nif (goog.LOCALE == 'sr_Latn_ME' || goog.LOCALE == 'sr-Latn-ME') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sr_Latn_ME;\n}\n\nif (goog.LOCALE == 'sr_Latn_RS' || goog.LOCALE == 'sr-Latn-RS') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sr_Latn_RS;\n}\n\nif (goog.LOCALE == 'sr_Latn_XK' || goog.LOCALE == 'sr-Latn-XK') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sr_Latn_XK;\n}\n\nif (goog.LOCALE == 'sv_AX' || goog.LOCALE == 'sv-AX') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sv_AX;\n}\n\nif (goog.LOCALE == 'sv_FI' || goog.LOCALE == 'sv-FI') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sv_FI;\n}\n\nif (goog.LOCALE == 'sv_SE' || goog.LOCALE == 'sv-SE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sv_SE;\n}\n\nif (goog.LOCALE == 'sw_CD' || goog.LOCALE == 'sw-CD') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sw_CD;\n}\n\nif (goog.LOCALE == 'sw_KE' || goog.LOCALE == 'sw-KE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sw_KE;\n}\n\nif (goog.LOCALE == 'sw_TZ' || goog.LOCALE == 'sw-TZ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sw_TZ;\n}\n\nif (goog.LOCALE == 'sw_UG' || goog.LOCALE == 'sw-UG') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_sw_UG;\n}\n\nif (goog.LOCALE == 'ta_IN' || goog.LOCALE == 'ta-IN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ta_IN;\n}\n\nif (goog.LOCALE == 'ta_LK' || goog.LOCALE == 'ta-LK') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ta_LK;\n}\n\nif (goog.LOCALE == 'ta_MY' || goog.LOCALE == 'ta-MY') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ta_MY;\n}\n\nif (goog.LOCALE == 'ta_SG' || goog.LOCALE == 'ta-SG') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ta_SG;\n}\n\nif (goog.LOCALE == 'te_IN' || goog.LOCALE == 'te-IN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_te_IN;\n}\n\nif (goog.LOCALE == 'teo') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_teo;\n}\n\nif (goog.LOCALE == 'teo_KE' || goog.LOCALE == 'teo-KE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_teo_KE;\n}\n\nif (goog.LOCALE == 'teo_UG' || goog.LOCALE == 'teo-UG') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_teo_UG;\n}\n\nif (goog.LOCALE == 'th_TH' || goog.LOCALE == 'th-TH') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_th_TH;\n}\n\nif (goog.LOCALE == 'ti') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ti;\n}\n\nif (goog.LOCALE == 'ti_ER' || goog.LOCALE == 'ti-ER') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ti_ER;\n}\n\nif (goog.LOCALE == 'ti_ET' || goog.LOCALE == 'ti-ET') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ti_ET;\n}\n\nif (goog.LOCALE == 'to') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_to;\n}\n\nif (goog.LOCALE == 'to_TO' || goog.LOCALE == 'to-TO') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_to_TO;\n}\n\nif (goog.LOCALE == 'tr_CY' || goog.LOCALE == 'tr-CY') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_tr_CY;\n}\n\nif (goog.LOCALE == 'tr_TR' || goog.LOCALE == 'tr-TR') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_tr_TR;\n}\n\nif (goog.LOCALE == 'twq') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_twq;\n}\n\nif (goog.LOCALE == 'twq_NE' || goog.LOCALE == 'twq-NE') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_twq_NE;\n}\n\nif (goog.LOCALE == 'tzm') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_tzm;\n}\n\nif (goog.LOCALE == 'tzm_MA' || goog.LOCALE == 'tzm-MA') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_tzm_MA;\n}\n\nif (goog.LOCALE == 'ug') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ug;\n}\n\nif (goog.LOCALE == 'ug_CN' || goog.LOCALE == 'ug-CN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ug_CN;\n}\n\nif (goog.LOCALE == 'uk_UA' || goog.LOCALE == 'uk-UA') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_uk_UA;\n}\n\nif (goog.LOCALE == 'ur_IN' || goog.LOCALE == 'ur-IN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ur_IN;\n}\n\nif (goog.LOCALE == 'ur_PK' || goog.LOCALE == 'ur-PK') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_ur_PK;\n}\n\nif (goog.LOCALE == 'uz_Arab' || goog.LOCALE == 'uz-Arab') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_uz_Arab;\n}\n\nif (goog.LOCALE == 'uz_Arab_AF' || goog.LOCALE == 'uz-Arab-AF') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_uz_Arab_AF;\n}\n\nif (goog.LOCALE == 'uz_Cyrl' || goog.LOCALE == 'uz-Cyrl') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_uz_Cyrl;\n}\n\nif (goog.LOCALE == 'uz_Cyrl_UZ' || goog.LOCALE == 'uz-Cyrl-UZ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_uz_Cyrl_UZ;\n}\n\nif (goog.LOCALE == 'uz_Latn' || goog.LOCALE == 'uz-Latn') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_uz_Latn;\n}\n\nif (goog.LOCALE == 'uz_Latn_UZ' || goog.LOCALE == 'uz-Latn-UZ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_uz_Latn_UZ;\n}\n\nif (goog.LOCALE == 'vai') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_vai;\n}\n\nif (goog.LOCALE == 'vai_Latn' || goog.LOCALE == 'vai-Latn') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_vai_Latn;\n}\n\nif (goog.LOCALE == 'vai_Latn_LR' || goog.LOCALE == 'vai-Latn-LR') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_vai_Latn_LR;\n}\n\nif (goog.LOCALE == 'vai_Vaii' || goog.LOCALE == 'vai-Vaii') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_vai_Vaii;\n}\n\nif (goog.LOCALE == 'vai_Vaii_LR' || goog.LOCALE == 'vai-Vaii-LR') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_vai_Vaii_LR;\n}\n\nif (goog.LOCALE == 'vi_VN' || goog.LOCALE == 'vi-VN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_vi_VN;\n}\n\nif (goog.LOCALE == 'vun') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_vun;\n}\n\nif (goog.LOCALE == 'vun_TZ' || goog.LOCALE == 'vun-TZ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_vun_TZ;\n}\n\nif (goog.LOCALE == 'wae') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_wae;\n}\n\nif (goog.LOCALE == 'wae_CH' || goog.LOCALE == 'wae-CH') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_wae_CH;\n}\n\nif (goog.LOCALE == 'xog') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_xog;\n}\n\nif (goog.LOCALE == 'xog_UG' || goog.LOCALE == 'xog-UG') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_xog_UG;\n}\n\nif (goog.LOCALE == 'yav') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_yav;\n}\n\nif (goog.LOCALE == 'yav_CM' || goog.LOCALE == 'yav-CM') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_yav_CM;\n}\n\nif (goog.LOCALE == 'yi') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_yi;\n}\n\nif (goog.LOCALE == 'yi_001' || goog.LOCALE == 'yi-001') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_yi_001;\n}\n\nif (goog.LOCALE == 'yo') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_yo;\n}\n\nif (goog.LOCALE == 'yo_BJ' || goog.LOCALE == 'yo-BJ') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_yo_BJ;\n}\n\nif (goog.LOCALE == 'yo_NG' || goog.LOCALE == 'yo-NG') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_yo_NG;\n}\n\nif (goog.LOCALE == 'yue') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_yue;\n}\n\nif (goog.LOCALE == 'yue_HK' || goog.LOCALE == 'yue-HK') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_yue_HK;\n}\n\nif (goog.LOCALE == 'zgh') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zgh;\n}\n\nif (goog.LOCALE == 'zgh_MA' || goog.LOCALE == 'zgh-MA') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zgh_MA;\n}\n\nif (goog.LOCALE == 'zh_Hans' || goog.LOCALE == 'zh-Hans') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zh_Hans;\n}\n\nif (goog.LOCALE == 'zh_Hans_CN' || goog.LOCALE == 'zh-Hans-CN') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zh_Hans_CN;\n}\n\nif (goog.LOCALE == 'zh_Hans_HK' || goog.LOCALE == 'zh-Hans-HK') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zh_Hans_HK;\n}\n\nif (goog.LOCALE == 'zh_Hans_MO' || goog.LOCALE == 'zh-Hans-MO') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zh_Hans_MO;\n}\n\nif (goog.LOCALE == 'zh_Hans_SG' || goog.LOCALE == 'zh-Hans-SG') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zh_Hans_SG;\n}\n\nif (goog.LOCALE == 'zh_Hant' || goog.LOCALE == 'zh-Hant') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zh_Hant;\n}\n\nif (goog.LOCALE == 'zh_Hant_HK' || goog.LOCALE == 'zh-Hant-HK') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zh_Hant_HK;\n}\n\nif (goog.LOCALE == 'zh_Hant_MO' || goog.LOCALE == 'zh-Hant-MO') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zh_Hant_MO;\n}\n\nif (goog.LOCALE == 'zh_Hant_TW' || goog.LOCALE == 'zh-Hant-TW') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zh_Hant_TW;\n}\n\nif (goog.LOCALE == 'zu_ZA' || goog.LOCALE == 'zu-ZA') {\n  goog.i18n.DateTimeSymbols = goog.i18n.DateTimeSymbols_zu_ZA;\n}\n"
  },
  {
    "path": "i18n/closure/numberSymbols.js",
    "content": "// Copyright 2011 The Closure Library Authors. All Rights Reserved.\n//\n// Licensed under the Apache License, Version 2.0 (the \"License\");\n// you may not use this file except in compliance with the License.\n// You may obtain a copy of the License at\n//\n//      http://www.apache.org/licenses/LICENSE-2.0\n//\n// Unless required by applicable law or agreed to in writing, software\n// distributed under the License is distributed on an \"AS-IS\" BASIS,\n// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n// See the License for the specific language governing permissions and\n// limitations under the License.\n\n/**\n * @fileoverview Number formatting symbols.\n *\n * File generated from CLDR ver. 31.0.1\n *\n * To reduce the file size (which may cause issues in some JS\n * developing environments), this file will only contain locales\n * that are frequently used by web applications. This is defined as\n * proto/closure_locales_data.txt and will change (most likely addition)\n * over time.  Rest of the data can be found in another file named\n * \"numberformatsymbolsext.js\", which will be generated at\n * the same time together with this file.\n *\n * @suppress {const}\n */\n\n// clang-format off\n\ngoog.provide('goog.i18n.NumberFormatSymbols');\ngoog.provide('goog.i18n.NumberFormatSymbols_af');\ngoog.provide('goog.i18n.NumberFormatSymbols_am');\ngoog.provide('goog.i18n.NumberFormatSymbols_ar');\ngoog.provide('goog.i18n.NumberFormatSymbols_ar_DZ');\ngoog.provide('goog.i18n.NumberFormatSymbols_az');\ngoog.provide('goog.i18n.NumberFormatSymbols_be');\ngoog.provide('goog.i18n.NumberFormatSymbols_bg');\ngoog.provide('goog.i18n.NumberFormatSymbols_bn');\ngoog.provide('goog.i18n.NumberFormatSymbols_br');\ngoog.provide('goog.i18n.NumberFormatSymbols_bs');\ngoog.provide('goog.i18n.NumberFormatSymbols_ca');\ngoog.provide('goog.i18n.NumberFormatSymbols_chr');\ngoog.provide('goog.i18n.NumberFormatSymbols_cs');\ngoog.provide('goog.i18n.NumberFormatSymbols_cy');\ngoog.provide('goog.i18n.NumberFormatSymbols_da');\ngoog.provide('goog.i18n.NumberFormatSymbols_de');\ngoog.provide('goog.i18n.NumberFormatSymbols_de_AT');\ngoog.provide('goog.i18n.NumberFormatSymbols_de_CH');\ngoog.provide('goog.i18n.NumberFormatSymbols_el');\ngoog.provide('goog.i18n.NumberFormatSymbols_en');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_AU');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_CA');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_GB');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_IE');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_IN');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_SG');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_US');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_ZA');\ngoog.provide('goog.i18n.NumberFormatSymbols_es');\ngoog.provide('goog.i18n.NumberFormatSymbols_es_419');\ngoog.provide('goog.i18n.NumberFormatSymbols_es_ES');\ngoog.provide('goog.i18n.NumberFormatSymbols_es_MX');\ngoog.provide('goog.i18n.NumberFormatSymbols_es_US');\ngoog.provide('goog.i18n.NumberFormatSymbols_et');\ngoog.provide('goog.i18n.NumberFormatSymbols_eu');\ngoog.provide('goog.i18n.NumberFormatSymbols_fa');\ngoog.provide('goog.i18n.NumberFormatSymbols_fi');\ngoog.provide('goog.i18n.NumberFormatSymbols_fil');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_CA');\ngoog.provide('goog.i18n.NumberFormatSymbols_ga');\ngoog.provide('goog.i18n.NumberFormatSymbols_gl');\ngoog.provide('goog.i18n.NumberFormatSymbols_gsw');\ngoog.provide('goog.i18n.NumberFormatSymbols_gu');\ngoog.provide('goog.i18n.NumberFormatSymbols_haw');\ngoog.provide('goog.i18n.NumberFormatSymbols_he');\ngoog.provide('goog.i18n.NumberFormatSymbols_hi');\ngoog.provide('goog.i18n.NumberFormatSymbols_hr');\ngoog.provide('goog.i18n.NumberFormatSymbols_hu');\ngoog.provide('goog.i18n.NumberFormatSymbols_hy');\ngoog.provide('goog.i18n.NumberFormatSymbols_id');\ngoog.provide('goog.i18n.NumberFormatSymbols_in');\ngoog.provide('goog.i18n.NumberFormatSymbols_is');\ngoog.provide('goog.i18n.NumberFormatSymbols_it');\ngoog.provide('goog.i18n.NumberFormatSymbols_iw');\ngoog.provide('goog.i18n.NumberFormatSymbols_ja');\ngoog.provide('goog.i18n.NumberFormatSymbols_ka');\ngoog.provide('goog.i18n.NumberFormatSymbols_kk');\ngoog.provide('goog.i18n.NumberFormatSymbols_km');\ngoog.provide('goog.i18n.NumberFormatSymbols_kn');\ngoog.provide('goog.i18n.NumberFormatSymbols_ko');\ngoog.provide('goog.i18n.NumberFormatSymbols_ky');\ngoog.provide('goog.i18n.NumberFormatSymbols_ln');\ngoog.provide('goog.i18n.NumberFormatSymbols_lo');\ngoog.provide('goog.i18n.NumberFormatSymbols_lt');\ngoog.provide('goog.i18n.NumberFormatSymbols_lv');\ngoog.provide('goog.i18n.NumberFormatSymbols_mk');\ngoog.provide('goog.i18n.NumberFormatSymbols_ml');\ngoog.provide('goog.i18n.NumberFormatSymbols_mn');\ngoog.provide('goog.i18n.NumberFormatSymbols_mo');\ngoog.provide('goog.i18n.NumberFormatSymbols_mr');\ngoog.provide('goog.i18n.NumberFormatSymbols_ms');\ngoog.provide('goog.i18n.NumberFormatSymbols_mt');\ngoog.provide('goog.i18n.NumberFormatSymbols_my');\ngoog.provide('goog.i18n.NumberFormatSymbols_nb');\ngoog.provide('goog.i18n.NumberFormatSymbols_ne');\ngoog.provide('goog.i18n.NumberFormatSymbols_nl');\ngoog.provide('goog.i18n.NumberFormatSymbols_no');\ngoog.provide('goog.i18n.NumberFormatSymbols_no_NO');\ngoog.provide('goog.i18n.NumberFormatSymbols_or');\ngoog.provide('goog.i18n.NumberFormatSymbols_pa');\ngoog.provide('goog.i18n.NumberFormatSymbols_pl');\ngoog.provide('goog.i18n.NumberFormatSymbols_pt');\ngoog.provide('goog.i18n.NumberFormatSymbols_pt_BR');\ngoog.provide('goog.i18n.NumberFormatSymbols_pt_PT');\ngoog.provide('goog.i18n.NumberFormatSymbols_ro');\ngoog.provide('goog.i18n.NumberFormatSymbols_ru');\ngoog.provide('goog.i18n.NumberFormatSymbols_sh');\ngoog.provide('goog.i18n.NumberFormatSymbols_si');\ngoog.provide('goog.i18n.NumberFormatSymbols_sk');\ngoog.provide('goog.i18n.NumberFormatSymbols_sl');\ngoog.provide('goog.i18n.NumberFormatSymbols_sq');\ngoog.provide('goog.i18n.NumberFormatSymbols_sr');\ngoog.provide('goog.i18n.NumberFormatSymbols_sr_Latn');\ngoog.provide('goog.i18n.NumberFormatSymbols_sv');\ngoog.provide('goog.i18n.NumberFormatSymbols_sw');\ngoog.provide('goog.i18n.NumberFormatSymbols_ta');\ngoog.provide('goog.i18n.NumberFormatSymbols_te');\ngoog.provide('goog.i18n.NumberFormatSymbols_th');\ngoog.provide('goog.i18n.NumberFormatSymbols_tl');\ngoog.provide('goog.i18n.NumberFormatSymbols_tr');\ngoog.provide('goog.i18n.NumberFormatSymbols_uk');\ngoog.provide('goog.i18n.NumberFormatSymbols_ur');\ngoog.provide('goog.i18n.NumberFormatSymbols_uz');\ngoog.provide('goog.i18n.NumberFormatSymbols_vi');\ngoog.provide('goog.i18n.NumberFormatSymbols_zh');\ngoog.provide('goog.i18n.NumberFormatSymbols_zh_CN');\ngoog.provide('goog.i18n.NumberFormatSymbols_zh_HK');\ngoog.provide('goog.i18n.NumberFormatSymbols_zh_TW');\ngoog.provide('goog.i18n.NumberFormatSymbols_zu');\n\n\n/**\n * Number formatting symbols for locale af.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_af = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'ZAR'\n};\n\n\n/**\n * Number formatting symbols for locale am.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_am = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'ETB'\n};\n\n\n/**\n * Number formatting symbols for locale ar.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ar = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪؜',\n  ZERO_DIGIT: '٠',\n  PLUS_SIGN: '؜+',\n  MINUS_SIGN: '؜-',\n  EXP_SYMBOL: 'اس',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'ليس رقم',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EGP'\n};\n\n\n/**\n * Number formatting symbols for locale ar_DZ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ar_DZ = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '‎%‎',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '‎+',\n  MINUS_SIGN: '‎-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'ليس رقمًا',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'DZD'\n};\n\n\n/**\n * Number formatting symbols for locale az.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_az = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'AZN'\n};\n\n\n/**\n * Number formatting symbols for locale be.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_be = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'BYN'\n};\n\n\n/**\n * Number formatting symbols for locale bg.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_bg = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '0.00 ¤',\n  DEF_CURRENCY_CODE: 'BGN'\n};\n\n\n/**\n * Number formatting symbols for locale bn.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_bn = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '০',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##,##0.00¤',\n  DEF_CURRENCY_CODE: 'BDT'\n};\n\n\n/**\n * Number formatting symbols for locale br.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_br = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale bs.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_bs = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'BAM'\n};\n\n\n/**\n * Number formatting symbols for locale ca.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ca = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale chr.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_chr = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'USD'\n};\n\n\n/**\n * Number formatting symbols for locale cs.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_cs = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'CZK'\n};\n\n\n/**\n * Number formatting symbols for locale cy.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_cy = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'GBP'\n};\n\n\n/**\n * Number formatting symbols for locale da.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_da = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'DKK'\n};\n\n\n/**\n * Number formatting symbols for locale de.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_de = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale de_AT.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_de_AT = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale de_CH.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_de_CH = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: '’',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00;¤-#,##0.00',\n  DEF_CURRENCY_CODE: 'CHF'\n};\n\n\n/**\n * Number formatting symbols for locale el.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_el = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'e',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale en.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'USD'\n};\n\n\n/**\n * Number formatting symbols for locale en_AU.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_AU = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'e',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'AUD'\n};\n\n\n/**\n * Number formatting symbols for locale en_CA.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_CA = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'CAD'\n};\n\n\n/**\n * Number formatting symbols for locale en_GB.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_GB = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'GBP'\n};\n\n\n/**\n * Number formatting symbols for locale en_IE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_IE = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale en_IN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_IN = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##,##0%',\n  CURRENCY_PATTERN: '¤ #,##,##0.00',\n  DEF_CURRENCY_CODE: 'INR'\n};\n\n\n/**\n * Number formatting symbols for locale en_SG.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_SG = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'SGD'\n};\n\n\n/**\n * Number formatting symbols for locale en_US.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_US = goog.i18n.NumberFormatSymbols_en;\n\n\n/**\n * Number formatting symbols for locale en_ZA.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_ZA = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'ZAR'\n};\n\n\n/**\n * Number formatting symbols for locale es.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_es = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale es_419.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_es_419 = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'MXN'\n};\n\n\n/**\n * Number formatting symbols for locale es_ES.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_es_ES = goog.i18n.NumberFormatSymbols_es;\n\n\n/**\n * Number formatting symbols for locale es_MX.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_es_MX = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'MXN'\n};\n\n\n/**\n * Number formatting symbols for locale es_US.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_es_US = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'USD'\n};\n\n\n/**\n * Number formatting symbols for locale et.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_et = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '−',\n  EXP_SYMBOL: '×10^',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale eu.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_eu = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '% #,##0',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale fa.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fa = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '‎٪',\n  ZERO_DIGIT: '۰',\n  PLUS_SIGN: '‎+',\n  MINUS_SIGN: '‎−',\n  EXP_SYMBOL: '×۱۰^',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'ناعدد',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '% #,##0;% -#,##0',\n  CURRENCY_PATTERN: '#,##0.00 ؜¤;؜-#,##0.00 ؜¤',\n  DEF_CURRENCY_CODE: 'IRR'\n};\n\n\n/**\n * Number formatting symbols for locale fi.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fi = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '−',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'epäluku',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale fil.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fil = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'PHP'\n};\n\n\n/**\n * Number formatting symbols for locale fr.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale fr_CA.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_CA = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'CAD'\n};\n\n\n/**\n * Number formatting symbols for locale ga.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ga = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale gl.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_gl = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale gsw.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_gsw = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: '’',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '−',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'CHF'\n};\n\n\n/**\n * Number formatting symbols for locale gu.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_gu = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##,##0.###',\n  SCIENTIFIC_PATTERN: '[#E0]',\n  PERCENT_PATTERN: '#,##,##0%',\n  CURRENCY_PATTERN: '¤#,##,##0.00',\n  DEF_CURRENCY_CODE: 'INR'\n};\n\n\n/**\n * Number formatting symbols for locale haw.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_haw = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'USD'\n};\n\n\n/**\n * Number formatting symbols for locale he.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_he = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '‎+',\n  MINUS_SIGN: '‎-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '‏#,##0.00 ¤;‏-#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'ILS'\n};\n\n\n/**\n * Number formatting symbols for locale hi.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_hi = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##,##0.###',\n  SCIENTIFIC_PATTERN: '[#E0]',\n  PERCENT_PATTERN: '#,##,##0%',\n  CURRENCY_PATTERN: '¤#,##,##0.00',\n  DEF_CURRENCY_CODE: 'INR'\n};\n\n\n/**\n * Number formatting symbols for locale hr.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_hr = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'HRK'\n};\n\n\n/**\n * Number formatting symbols for locale hu.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_hu = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'HUF'\n};\n\n\n/**\n * Number formatting symbols for locale hy.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_hy = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'ՈչԹ',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'AMD'\n};\n\n\n/**\n * Number formatting symbols for locale id.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_id = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'IDR'\n};\n\n\n/**\n * Number formatting symbols for locale in.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_in = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'IDR'\n};\n\n\n/**\n * Number formatting symbols for locale is.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_is = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'ISK'\n};\n\n\n/**\n * Number formatting symbols for locale it.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_it = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale iw.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_iw = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '‎+',\n  MINUS_SIGN: '‎-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '‏#,##0.00 ¤;‏-#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'ILS'\n};\n\n\n/**\n * Number formatting symbols for locale ja.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ja = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'JPY'\n};\n\n\n/**\n * Number formatting symbols for locale ka.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ka = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'არ არის რიცხვი',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'GEL'\n};\n\n\n/**\n * Number formatting symbols for locale kk.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_kk = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'сан емес',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'KZT'\n};\n\n\n/**\n * Number formatting symbols for locale km.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_km = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00¤',\n  DEF_CURRENCY_CODE: 'KHR'\n};\n\n\n/**\n * Number formatting symbols for locale kn.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_kn = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'INR'\n};\n\n\n/**\n * Number formatting symbols for locale ko.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ko = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'KRW'\n};\n\n\n/**\n * Number formatting symbols for locale ky.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ky = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'сан эмес',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'KGS'\n};\n\n\n/**\n * Number formatting symbols for locale ln.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ln = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'CDF'\n};\n\n\n/**\n * Number formatting symbols for locale lo.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_lo = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'ບໍ່​ແມ່ນ​ໂຕ​ເລກ',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00;¤-#,##0.00',\n  DEF_CURRENCY_CODE: 'LAK'\n};\n\n\n/**\n * Number formatting symbols for locale lt.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_lt = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '−',\n  EXP_SYMBOL: '×10^',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale lv.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_lv = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NS',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale mk.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_mk = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'MKD'\n};\n\n\n/**\n * Number formatting symbols for locale ml.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ml = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'INR'\n};\n\n\n/**\n * Number formatting symbols for locale mn.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_mn = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'MNT'\n};\n\n\n/**\n * Number formatting symbols for locale mo.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_mo = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'MDL'\n};\n\n\n/**\n * Number formatting symbols for locale mr.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_mr = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '०',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##,##0.###',\n  SCIENTIFIC_PATTERN: '[#E0]',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'INR'\n};\n\n\n/**\n * Number formatting symbols for locale ms.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ms = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'MYR'\n};\n\n\n/**\n * Number formatting symbols for locale mt.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_mt = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale my.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_my = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '၀',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'ဂဏန်းမဟုတ်သော',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'MMK'\n};\n\n\n/**\n * Number formatting symbols for locale nb.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_nb = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '−',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'NOK'\n};\n\n\n/**\n * Number formatting symbols for locale ne.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ne = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '०',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'NPR'\n};\n\n\n/**\n * Number formatting symbols for locale nl.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_nl = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00;¤ -#,##0.00',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale no.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_no = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '−',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'NOK'\n};\n\n\n/**\n * Number formatting symbols for locale no_NO.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_no_NO = goog.i18n.NumberFormatSymbols_no;\n\n\n/**\n * Number formatting symbols for locale or.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_or = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##,##0%',\n  CURRENCY_PATTERN: '¤ #,##,##0.00',\n  DEF_CURRENCY_CODE: 'INR'\n};\n\n\n/**\n * Number formatting symbols for locale pa.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_pa = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##,##0.###',\n  SCIENTIFIC_PATTERN: '[#E0]',\n  PERCENT_PATTERN: '#,##,##0%',\n  CURRENCY_PATTERN: '¤ #,##,##0.00',\n  DEF_CURRENCY_CODE: 'INR'\n};\n\n\n/**\n * Number formatting symbols for locale pl.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_pl = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'PLN'\n};\n\n\n/**\n * Number formatting symbols for locale pt.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_pt = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'BRL'\n};\n\n\n/**\n * Number formatting symbols for locale pt_BR.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_pt_BR = goog.i18n.NumberFormatSymbols_pt;\n\n\n/**\n * Number formatting symbols for locale pt_PT.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_pt_PT = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale ro.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ro = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'RON'\n};\n\n\n/**\n * Number formatting symbols for locale ru.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ru = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'не число',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'RUB'\n};\n\n\n/**\n * Number formatting symbols for locale sh.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sh = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'RSD'\n};\n\n\n/**\n * Number formatting symbols for locale si.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_si = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'LKR'\n};\n\n\n/**\n * Number formatting symbols for locale sk.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sk = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'e',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale sl.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sl = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '−',\n  EXP_SYMBOL: 'e',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale sq.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sq = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'ALL'\n};\n\n\n/**\n * Number formatting symbols for locale sr.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sr = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'RSD'\n};\n\n\n/**\n * Number formatting symbols for locale sr_Latn.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sr_Latn = goog.i18n.NumberFormatSymbols_sr;\n\n\n/**\n * Number formatting symbols for locale sv.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sv = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '−',\n  EXP_SYMBOL: '×10^',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: '¤¤¤',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'SEK'\n};\n\n\n/**\n * Number formatting symbols for locale sw.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sw = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'TZS'\n};\n\n\n/**\n * Number formatting symbols for locale ta.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ta = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##,##0%',\n  CURRENCY_PATTERN: '¤ #,##,##0.00',\n  DEF_CURRENCY_CODE: 'INR'\n};\n\n\n/**\n * Number formatting symbols for locale te.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_te = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##,##0.00',\n  DEF_CURRENCY_CODE: 'INR'\n};\n\n\n/**\n * Number formatting symbols for locale th.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_th = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'THB'\n};\n\n\n/**\n * Number formatting symbols for locale tl.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_tl = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'PHP'\n};\n\n\n/**\n * Number formatting symbols for locale tr.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_tr = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '%#,##0',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'TRY'\n};\n\n\n/**\n * Number formatting symbols for locale uk.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_uk = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'Е',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'UAH'\n};\n\n\n/**\n * Number formatting symbols for locale ur.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ur = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '‎+',\n  MINUS_SIGN: '‎-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##,##0%',\n  CURRENCY_PATTERN: '¤ #,##,##0.00',\n  DEF_CURRENCY_CODE: 'PKR'\n};\n\n\n/**\n * Number formatting symbols for locale uz.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_uz = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'haqiqiy son emas',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'UZS'\n};\n\n\n/**\n * Number formatting symbols for locale vi.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_vi = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'VND'\n};\n\n\n/**\n * Number formatting symbols for locale zh.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_zh = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'CNY'\n};\n\n\n/**\n * Number formatting symbols for locale zh_CN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_zh_CN = goog.i18n.NumberFormatSymbols_zh;\n\n\n/**\n * Number formatting symbols for locale zh_HK.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_zh_HK = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: '非數值',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'HKD'\n};\n\n\n/**\n * Number formatting symbols for locale zh_TW.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_zh_TW = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: '非數值',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'TWD'\n};\n\n\n/**\n * Number formatting symbols for locale zu.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_zu = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'ZAR'\n};\n\n\n/**\n * Selected number formatting symbols by locale.\n */\ngoog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en;\n\nif (goog.LOCALE == 'af') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_af;\n}\n\nif (goog.LOCALE == 'am') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_am;\n}\n\nif (goog.LOCALE == 'ar') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar;\n}\n\nif (goog.LOCALE == 'ar_DZ' || goog.LOCALE == 'ar-DZ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_DZ;\n}\n\nif (goog.LOCALE == 'az') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_az;\n}\n\nif (goog.LOCALE == 'be') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_be;\n}\n\nif (goog.LOCALE == 'bg') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bg;\n}\n\nif (goog.LOCALE == 'bn') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bn;\n}\n\nif (goog.LOCALE == 'br') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_br;\n}\n\nif (goog.LOCALE == 'bs') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bs;\n}\n\nif (goog.LOCALE == 'ca') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ca;\n}\n\nif (goog.LOCALE == 'chr') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_chr;\n}\n\nif (goog.LOCALE == 'cs') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_cs;\n}\n\nif (goog.LOCALE == 'cy') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_cy;\n}\n\nif (goog.LOCALE == 'da') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_da;\n}\n\nif (goog.LOCALE == 'de') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_de;\n}\n\nif (goog.LOCALE == 'de_AT' || goog.LOCALE == 'de-AT') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_de_AT;\n}\n\nif (goog.LOCALE == 'de_CH' || goog.LOCALE == 'de-CH') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_de_CH;\n}\n\nif (goog.LOCALE == 'el') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_el;\n}\n\nif (goog.LOCALE == 'en') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en;\n}\n\nif (goog.LOCALE == 'en_AU' || goog.LOCALE == 'en-AU') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_AU;\n}\n\nif (goog.LOCALE == 'en_CA' || goog.LOCALE == 'en-CA') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_CA;\n}\n\nif (goog.LOCALE == 'en_GB' || goog.LOCALE == 'en-GB') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GB;\n}\n\nif (goog.LOCALE == 'en_IE' || goog.LOCALE == 'en-IE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_IE;\n}\n\nif (goog.LOCALE == 'en_IN' || goog.LOCALE == 'en-IN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_IN;\n}\n\nif (goog.LOCALE == 'en_SG' || goog.LOCALE == 'en-SG') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SG;\n}\n\nif (goog.LOCALE == 'en_US' || goog.LOCALE == 'en-US') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_US;\n}\n\nif (goog.LOCALE == 'en_ZA' || goog.LOCALE == 'en-ZA') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_ZA;\n}\n\nif (goog.LOCALE == 'es') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es;\n}\n\nif (goog.LOCALE == 'es_419' || goog.LOCALE == 'es-419') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_419;\n}\n\nif (goog.LOCALE == 'es_ES' || goog.LOCALE == 'es-ES') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_ES;\n}\n\nif (goog.LOCALE == 'es_MX' || goog.LOCALE == 'es-MX') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_MX;\n}\n\nif (goog.LOCALE == 'es_US' || goog.LOCALE == 'es-US') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_US;\n}\n\nif (goog.LOCALE == 'et') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_et;\n}\n\nif (goog.LOCALE == 'eu') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_eu;\n}\n\nif (goog.LOCALE == 'fa') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fa;\n}\n\nif (goog.LOCALE == 'fi') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fi;\n}\n\nif (goog.LOCALE == 'fil') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fil;\n}\n\nif (goog.LOCALE == 'fr') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr;\n}\n\nif (goog.LOCALE == 'fr_CA' || goog.LOCALE == 'fr-CA') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_CA;\n}\n\nif (goog.LOCALE == 'ga') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ga;\n}\n\nif (goog.LOCALE == 'gl') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gl;\n}\n\nif (goog.LOCALE == 'gsw') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gsw;\n}\n\nif (goog.LOCALE == 'gu') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gu;\n}\n\nif (goog.LOCALE == 'haw') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_haw;\n}\n\nif (goog.LOCALE == 'he') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_he;\n}\n\nif (goog.LOCALE == 'hi') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hi;\n}\n\nif (goog.LOCALE == 'hr') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hr;\n}\n\nif (goog.LOCALE == 'hu') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hu;\n}\n\nif (goog.LOCALE == 'hy') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hy;\n}\n\nif (goog.LOCALE == 'id') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_id;\n}\n\nif (goog.LOCALE == 'in') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_in;\n}\n\nif (goog.LOCALE == 'is') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_is;\n}\n\nif (goog.LOCALE == 'it') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_it;\n}\n\nif (goog.LOCALE == 'iw') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_iw;\n}\n\nif (goog.LOCALE == 'ja') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ja;\n}\n\nif (goog.LOCALE == 'ka') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ka;\n}\n\nif (goog.LOCALE == 'kk') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kk;\n}\n\nif (goog.LOCALE == 'km') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_km;\n}\n\nif (goog.LOCALE == 'kn') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kn;\n}\n\nif (goog.LOCALE == 'ko') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ko;\n}\n\nif (goog.LOCALE == 'ky') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ky;\n}\n\nif (goog.LOCALE == 'ln') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ln;\n}\n\nif (goog.LOCALE == 'lo') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lo;\n}\n\nif (goog.LOCALE == 'lt') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lt;\n}\n\nif (goog.LOCALE == 'lv') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lv;\n}\n\nif (goog.LOCALE == 'mk') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mk;\n}\n\nif (goog.LOCALE == 'ml') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ml;\n}\n\nif (goog.LOCALE == 'mn') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mn;\n}\n\nif (goog.LOCALE == 'mo') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mo;\n}\n\nif (goog.LOCALE == 'mr') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mr;\n}\n\nif (goog.LOCALE == 'ms') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ms;\n}\n\nif (goog.LOCALE == 'mt') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mt;\n}\n\nif (goog.LOCALE == 'my') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_my;\n}\n\nif (goog.LOCALE == 'nb') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nb;\n}\n\nif (goog.LOCALE == 'ne') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ne;\n}\n\nif (goog.LOCALE == 'nl') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl;\n}\n\nif (goog.LOCALE == 'no') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_no;\n}\n\nif (goog.LOCALE == 'no_NO' || goog.LOCALE == 'no-NO') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_no_NO;\n}\n\nif (goog.LOCALE == 'or') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_or;\n}\n\nif (goog.LOCALE == 'pa') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pa;\n}\n\nif (goog.LOCALE == 'pl') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pl;\n}\n\nif (goog.LOCALE == 'pt') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt;\n}\n\nif (goog.LOCALE == 'pt_BR' || goog.LOCALE == 'pt-BR') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_BR;\n}\n\nif (goog.LOCALE == 'pt_PT' || goog.LOCALE == 'pt-PT') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_PT;\n}\n\nif (goog.LOCALE == 'ro') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ro;\n}\n\nif (goog.LOCALE == 'ru') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ru;\n}\n\nif (goog.LOCALE == 'sh') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sh;\n}\n\nif (goog.LOCALE == 'si') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_si;\n}\n\nif (goog.LOCALE == 'sk') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sk;\n}\n\nif (goog.LOCALE == 'sl') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sl;\n}\n\nif (goog.LOCALE == 'sq') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sq;\n}\n\nif (goog.LOCALE == 'sr') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr;\n}\n\nif (goog.LOCALE == 'sr_Latn' || goog.LOCALE == 'sr-Latn') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Latn;\n}\n\nif (goog.LOCALE == 'sv') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sv;\n}\n\nif (goog.LOCALE == 'sw') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sw;\n}\n\nif (goog.LOCALE == 'ta') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ta;\n}\n\nif (goog.LOCALE == 'te') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_te;\n}\n\nif (goog.LOCALE == 'th') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_th;\n}\n\nif (goog.LOCALE == 'tl') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tl;\n}\n\nif (goog.LOCALE == 'tr') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tr;\n}\n\nif (goog.LOCALE == 'uk') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uk;\n}\n\nif (goog.LOCALE == 'ur') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ur;\n}\n\nif (goog.LOCALE == 'uz') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uz;\n}\n\nif (goog.LOCALE == 'vi') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vi;\n}\n\nif (goog.LOCALE == 'zh') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh;\n}\n\nif (goog.LOCALE == 'zh_CN' || goog.LOCALE == 'zh-CN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_CN;\n}\n\nif (goog.LOCALE == 'zh_HK' || goog.LOCALE == 'zh-HK') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_HK;\n}\n\nif (goog.LOCALE == 'zh_TW' || goog.LOCALE == 'zh-TW') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_TW;\n}\n\nif (goog.LOCALE == 'zu') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zu;\n}\n"
  },
  {
    "path": "i18n/closure/numberSymbolsExt.js",
    "content": "// Copyright 2011 The Closure Library Authors. All Rights Reserved.\n//\n// Licensed under the Apache License, Version 2.0 (the \"License\");\n// you may not use this file except in compliance with the License.\n// You may obtain a copy of the License at\n//\n//      http://www.apache.org/licenses/LICENSE-2.0\n//\n// Unless required by applicable law or agreed to in writing, software\n// distributed under the License is distributed on an \"AS-IS\" BASIS,\n// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n// See the License for the specific language governing permissions and\n// limitations under the License.\n\n/**\n * @fileoverview Number formatting symbols.\n *\n * File generated from CLDR ver. 31.0.1\n *\n * This file covers those locales that are not covered in\n * \"numberformatsymbols.js\".\n *\n * @suppress {const,missingRequire} Suppress \"missing require\" warnings for\n *     names like goog.i18n.NumberFormatSymbols_af. They are included\n *     by requiring goog.i18n.NumberFormatSymbols.\n */\n\n// clang-format off\n\ngoog.provide('goog.i18n.NumberFormatSymbolsExt');\ngoog.provide('goog.i18n.NumberFormatSymbols_af_NA');\ngoog.provide('goog.i18n.NumberFormatSymbols_af_ZA');\ngoog.provide('goog.i18n.NumberFormatSymbols_agq');\ngoog.provide('goog.i18n.NumberFormatSymbols_agq_CM');\ngoog.provide('goog.i18n.NumberFormatSymbols_ak');\ngoog.provide('goog.i18n.NumberFormatSymbols_ak_GH');\ngoog.provide('goog.i18n.NumberFormatSymbols_am_ET');\ngoog.provide('goog.i18n.NumberFormatSymbols_ar_001');\ngoog.provide('goog.i18n.NumberFormatSymbols_ar_AE');\ngoog.provide('goog.i18n.NumberFormatSymbols_ar_BH');\ngoog.provide('goog.i18n.NumberFormatSymbols_ar_DJ');\ngoog.provide('goog.i18n.NumberFormatSymbols_ar_EG');\ngoog.provide('goog.i18n.NumberFormatSymbols_ar_EH');\ngoog.provide('goog.i18n.NumberFormatSymbols_ar_ER');\ngoog.provide('goog.i18n.NumberFormatSymbols_ar_IL');\ngoog.provide('goog.i18n.NumberFormatSymbols_ar_IQ');\ngoog.provide('goog.i18n.NumberFormatSymbols_ar_JO');\ngoog.provide('goog.i18n.NumberFormatSymbols_ar_KM');\ngoog.provide('goog.i18n.NumberFormatSymbols_ar_KW');\ngoog.provide('goog.i18n.NumberFormatSymbols_ar_LB');\ngoog.provide('goog.i18n.NumberFormatSymbols_ar_LY');\ngoog.provide('goog.i18n.NumberFormatSymbols_ar_MA');\ngoog.provide('goog.i18n.NumberFormatSymbols_ar_MR');\ngoog.provide('goog.i18n.NumberFormatSymbols_ar_OM');\ngoog.provide('goog.i18n.NumberFormatSymbols_ar_PS');\ngoog.provide('goog.i18n.NumberFormatSymbols_ar_QA');\ngoog.provide('goog.i18n.NumberFormatSymbols_ar_SA');\ngoog.provide('goog.i18n.NumberFormatSymbols_ar_SD');\ngoog.provide('goog.i18n.NumberFormatSymbols_ar_SO');\ngoog.provide('goog.i18n.NumberFormatSymbols_ar_SS');\ngoog.provide('goog.i18n.NumberFormatSymbols_ar_SY');\ngoog.provide('goog.i18n.NumberFormatSymbols_ar_TD');\ngoog.provide('goog.i18n.NumberFormatSymbols_ar_TN');\ngoog.provide('goog.i18n.NumberFormatSymbols_ar_XB');\ngoog.provide('goog.i18n.NumberFormatSymbols_ar_YE');\ngoog.provide('goog.i18n.NumberFormatSymbols_as');\ngoog.provide('goog.i18n.NumberFormatSymbols_as_IN');\ngoog.provide('goog.i18n.NumberFormatSymbols_asa');\ngoog.provide('goog.i18n.NumberFormatSymbols_asa_TZ');\ngoog.provide('goog.i18n.NumberFormatSymbols_ast');\ngoog.provide('goog.i18n.NumberFormatSymbols_ast_ES');\ngoog.provide('goog.i18n.NumberFormatSymbols_az_Cyrl');\ngoog.provide('goog.i18n.NumberFormatSymbols_az_Cyrl_AZ');\ngoog.provide('goog.i18n.NumberFormatSymbols_az_Latn');\ngoog.provide('goog.i18n.NumberFormatSymbols_az_Latn_AZ');\ngoog.provide('goog.i18n.NumberFormatSymbols_bas');\ngoog.provide('goog.i18n.NumberFormatSymbols_bas_CM');\ngoog.provide('goog.i18n.NumberFormatSymbols_be_BY');\ngoog.provide('goog.i18n.NumberFormatSymbols_bem');\ngoog.provide('goog.i18n.NumberFormatSymbols_bem_ZM');\ngoog.provide('goog.i18n.NumberFormatSymbols_bez');\ngoog.provide('goog.i18n.NumberFormatSymbols_bez_TZ');\ngoog.provide('goog.i18n.NumberFormatSymbols_bg_BG');\ngoog.provide('goog.i18n.NumberFormatSymbols_bm');\ngoog.provide('goog.i18n.NumberFormatSymbols_bm_ML');\ngoog.provide('goog.i18n.NumberFormatSymbols_bn_BD');\ngoog.provide('goog.i18n.NumberFormatSymbols_bn_IN');\ngoog.provide('goog.i18n.NumberFormatSymbols_bo');\ngoog.provide('goog.i18n.NumberFormatSymbols_bo_CN');\ngoog.provide('goog.i18n.NumberFormatSymbols_bo_IN');\ngoog.provide('goog.i18n.NumberFormatSymbols_br_FR');\ngoog.provide('goog.i18n.NumberFormatSymbols_brx');\ngoog.provide('goog.i18n.NumberFormatSymbols_brx_IN');\ngoog.provide('goog.i18n.NumberFormatSymbols_bs_Cyrl');\ngoog.provide('goog.i18n.NumberFormatSymbols_bs_Cyrl_BA');\ngoog.provide('goog.i18n.NumberFormatSymbols_bs_Latn');\ngoog.provide('goog.i18n.NumberFormatSymbols_bs_Latn_BA');\ngoog.provide('goog.i18n.NumberFormatSymbols_ca_AD');\ngoog.provide('goog.i18n.NumberFormatSymbols_ca_ES');\ngoog.provide('goog.i18n.NumberFormatSymbols_ca_FR');\ngoog.provide('goog.i18n.NumberFormatSymbols_ca_IT');\ngoog.provide('goog.i18n.NumberFormatSymbols_ce');\ngoog.provide('goog.i18n.NumberFormatSymbols_ce_RU');\ngoog.provide('goog.i18n.NumberFormatSymbols_cgg');\ngoog.provide('goog.i18n.NumberFormatSymbols_cgg_UG');\ngoog.provide('goog.i18n.NumberFormatSymbols_chr_US');\ngoog.provide('goog.i18n.NumberFormatSymbols_ckb');\ngoog.provide('goog.i18n.NumberFormatSymbols_ckb_IQ');\ngoog.provide('goog.i18n.NumberFormatSymbols_ckb_IR');\ngoog.provide('goog.i18n.NumberFormatSymbols_cs_CZ');\ngoog.provide('goog.i18n.NumberFormatSymbols_cy_GB');\ngoog.provide('goog.i18n.NumberFormatSymbols_da_DK');\ngoog.provide('goog.i18n.NumberFormatSymbols_da_GL');\ngoog.provide('goog.i18n.NumberFormatSymbols_dav');\ngoog.provide('goog.i18n.NumberFormatSymbols_dav_KE');\ngoog.provide('goog.i18n.NumberFormatSymbols_de_BE');\ngoog.provide('goog.i18n.NumberFormatSymbols_de_DE');\ngoog.provide('goog.i18n.NumberFormatSymbols_de_IT');\ngoog.provide('goog.i18n.NumberFormatSymbols_de_LI');\ngoog.provide('goog.i18n.NumberFormatSymbols_de_LU');\ngoog.provide('goog.i18n.NumberFormatSymbols_dje');\ngoog.provide('goog.i18n.NumberFormatSymbols_dje_NE');\ngoog.provide('goog.i18n.NumberFormatSymbols_dsb');\ngoog.provide('goog.i18n.NumberFormatSymbols_dsb_DE');\ngoog.provide('goog.i18n.NumberFormatSymbols_dua');\ngoog.provide('goog.i18n.NumberFormatSymbols_dua_CM');\ngoog.provide('goog.i18n.NumberFormatSymbols_dyo');\ngoog.provide('goog.i18n.NumberFormatSymbols_dyo_SN');\ngoog.provide('goog.i18n.NumberFormatSymbols_dz');\ngoog.provide('goog.i18n.NumberFormatSymbols_dz_BT');\ngoog.provide('goog.i18n.NumberFormatSymbols_ebu');\ngoog.provide('goog.i18n.NumberFormatSymbols_ebu_KE');\ngoog.provide('goog.i18n.NumberFormatSymbols_ee');\ngoog.provide('goog.i18n.NumberFormatSymbols_ee_GH');\ngoog.provide('goog.i18n.NumberFormatSymbols_ee_TG');\ngoog.provide('goog.i18n.NumberFormatSymbols_el_CY');\ngoog.provide('goog.i18n.NumberFormatSymbols_el_GR');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_001');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_150');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_AG');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_AI');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_AS');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_AT');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_BB');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_BE');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_BI');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_BM');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_BS');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_BW');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_BZ');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_CC');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_CH');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_CK');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_CM');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_CX');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_CY');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_DE');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_DG');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_DK');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_DM');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_ER');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_FI');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_FJ');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_FK');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_FM');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_GD');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_GG');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_GH');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_GI');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_GM');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_GU');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_GY');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_HK');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_IL');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_IM');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_IO');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_JE');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_JM');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_KE');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_KI');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_KN');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_KY');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_LC');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_LR');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_LS');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_MG');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_MH');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_MO');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_MP');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_MS');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_MT');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_MU');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_MW');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_MY');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_NA');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_NF');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_NG');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_NL');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_NR');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_NU');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_NZ');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_PG');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_PH');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_PK');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_PN');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_PR');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_PW');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_RW');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_SB');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_SC');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_SD');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_SE');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_SH');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_SI');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_SL');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_SS');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_SX');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_SZ');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_TC');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_TK');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_TO');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_TT');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_TV');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_TZ');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_UG');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_UM');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_US_POSIX');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_VC');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_VG');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_VI');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_VU');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_WS');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_XA');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_ZM');\ngoog.provide('goog.i18n.NumberFormatSymbols_en_ZW');\ngoog.provide('goog.i18n.NumberFormatSymbols_eo');\ngoog.provide('goog.i18n.NumberFormatSymbols_es_AR');\ngoog.provide('goog.i18n.NumberFormatSymbols_es_BO');\ngoog.provide('goog.i18n.NumberFormatSymbols_es_BR');\ngoog.provide('goog.i18n.NumberFormatSymbols_es_BZ');\ngoog.provide('goog.i18n.NumberFormatSymbols_es_CL');\ngoog.provide('goog.i18n.NumberFormatSymbols_es_CO');\ngoog.provide('goog.i18n.NumberFormatSymbols_es_CR');\ngoog.provide('goog.i18n.NumberFormatSymbols_es_CU');\ngoog.provide('goog.i18n.NumberFormatSymbols_es_DO');\ngoog.provide('goog.i18n.NumberFormatSymbols_es_EA');\ngoog.provide('goog.i18n.NumberFormatSymbols_es_EC');\ngoog.provide('goog.i18n.NumberFormatSymbols_es_GQ');\ngoog.provide('goog.i18n.NumberFormatSymbols_es_GT');\ngoog.provide('goog.i18n.NumberFormatSymbols_es_HN');\ngoog.provide('goog.i18n.NumberFormatSymbols_es_IC');\ngoog.provide('goog.i18n.NumberFormatSymbols_es_NI');\ngoog.provide('goog.i18n.NumberFormatSymbols_es_PA');\ngoog.provide('goog.i18n.NumberFormatSymbols_es_PE');\ngoog.provide('goog.i18n.NumberFormatSymbols_es_PH');\ngoog.provide('goog.i18n.NumberFormatSymbols_es_PR');\ngoog.provide('goog.i18n.NumberFormatSymbols_es_PY');\ngoog.provide('goog.i18n.NumberFormatSymbols_es_SV');\ngoog.provide('goog.i18n.NumberFormatSymbols_es_UY');\ngoog.provide('goog.i18n.NumberFormatSymbols_es_VE');\ngoog.provide('goog.i18n.NumberFormatSymbols_et_EE');\ngoog.provide('goog.i18n.NumberFormatSymbols_eu_ES');\ngoog.provide('goog.i18n.NumberFormatSymbols_ewo');\ngoog.provide('goog.i18n.NumberFormatSymbols_ewo_CM');\ngoog.provide('goog.i18n.NumberFormatSymbols_fa_AF');\ngoog.provide('goog.i18n.NumberFormatSymbols_fa_IR');\ngoog.provide('goog.i18n.NumberFormatSymbols_ff');\ngoog.provide('goog.i18n.NumberFormatSymbols_ff_CM');\ngoog.provide('goog.i18n.NumberFormatSymbols_ff_GN');\ngoog.provide('goog.i18n.NumberFormatSymbols_ff_MR');\ngoog.provide('goog.i18n.NumberFormatSymbols_ff_SN');\ngoog.provide('goog.i18n.NumberFormatSymbols_fi_FI');\ngoog.provide('goog.i18n.NumberFormatSymbols_fil_PH');\ngoog.provide('goog.i18n.NumberFormatSymbols_fo');\ngoog.provide('goog.i18n.NumberFormatSymbols_fo_DK');\ngoog.provide('goog.i18n.NumberFormatSymbols_fo_FO');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_BE');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_BF');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_BI');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_BJ');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_BL');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_CD');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_CF');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_CG');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_CH');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_CI');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_CM');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_DJ');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_DZ');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_FR');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_GA');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_GF');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_GN');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_GP');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_GQ');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_HT');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_KM');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_LU');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_MA');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_MC');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_MF');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_MG');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_ML');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_MQ');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_MR');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_MU');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_NC');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_NE');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_PF');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_PM');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_RE');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_RW');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_SC');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_SN');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_SY');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_TD');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_TG');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_TN');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_VU');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_WF');\ngoog.provide('goog.i18n.NumberFormatSymbols_fr_YT');\ngoog.provide('goog.i18n.NumberFormatSymbols_fur');\ngoog.provide('goog.i18n.NumberFormatSymbols_fur_IT');\ngoog.provide('goog.i18n.NumberFormatSymbols_fy');\ngoog.provide('goog.i18n.NumberFormatSymbols_fy_NL');\ngoog.provide('goog.i18n.NumberFormatSymbols_ga_IE');\ngoog.provide('goog.i18n.NumberFormatSymbols_gd');\ngoog.provide('goog.i18n.NumberFormatSymbols_gd_GB');\ngoog.provide('goog.i18n.NumberFormatSymbols_gl_ES');\ngoog.provide('goog.i18n.NumberFormatSymbols_gsw_CH');\ngoog.provide('goog.i18n.NumberFormatSymbols_gsw_FR');\ngoog.provide('goog.i18n.NumberFormatSymbols_gsw_LI');\ngoog.provide('goog.i18n.NumberFormatSymbols_gu_IN');\ngoog.provide('goog.i18n.NumberFormatSymbols_guz');\ngoog.provide('goog.i18n.NumberFormatSymbols_guz_KE');\ngoog.provide('goog.i18n.NumberFormatSymbols_gv');\ngoog.provide('goog.i18n.NumberFormatSymbols_gv_IM');\ngoog.provide('goog.i18n.NumberFormatSymbols_ha');\ngoog.provide('goog.i18n.NumberFormatSymbols_ha_GH');\ngoog.provide('goog.i18n.NumberFormatSymbols_ha_NE');\ngoog.provide('goog.i18n.NumberFormatSymbols_ha_NG');\ngoog.provide('goog.i18n.NumberFormatSymbols_haw_US');\ngoog.provide('goog.i18n.NumberFormatSymbols_he_IL');\ngoog.provide('goog.i18n.NumberFormatSymbols_hi_IN');\ngoog.provide('goog.i18n.NumberFormatSymbols_hr_BA');\ngoog.provide('goog.i18n.NumberFormatSymbols_hr_HR');\ngoog.provide('goog.i18n.NumberFormatSymbols_hsb');\ngoog.provide('goog.i18n.NumberFormatSymbols_hsb_DE');\ngoog.provide('goog.i18n.NumberFormatSymbols_hu_HU');\ngoog.provide('goog.i18n.NumberFormatSymbols_hy_AM');\ngoog.provide('goog.i18n.NumberFormatSymbols_id_ID');\ngoog.provide('goog.i18n.NumberFormatSymbols_ig');\ngoog.provide('goog.i18n.NumberFormatSymbols_ig_NG');\ngoog.provide('goog.i18n.NumberFormatSymbols_ii');\ngoog.provide('goog.i18n.NumberFormatSymbols_ii_CN');\ngoog.provide('goog.i18n.NumberFormatSymbols_is_IS');\ngoog.provide('goog.i18n.NumberFormatSymbols_it_CH');\ngoog.provide('goog.i18n.NumberFormatSymbols_it_IT');\ngoog.provide('goog.i18n.NumberFormatSymbols_it_SM');\ngoog.provide('goog.i18n.NumberFormatSymbols_it_VA');\ngoog.provide('goog.i18n.NumberFormatSymbols_ja_JP');\ngoog.provide('goog.i18n.NumberFormatSymbols_jgo');\ngoog.provide('goog.i18n.NumberFormatSymbols_jgo_CM');\ngoog.provide('goog.i18n.NumberFormatSymbols_jmc');\ngoog.provide('goog.i18n.NumberFormatSymbols_jmc_TZ');\ngoog.provide('goog.i18n.NumberFormatSymbols_ka_GE');\ngoog.provide('goog.i18n.NumberFormatSymbols_kab');\ngoog.provide('goog.i18n.NumberFormatSymbols_kab_DZ');\ngoog.provide('goog.i18n.NumberFormatSymbols_kam');\ngoog.provide('goog.i18n.NumberFormatSymbols_kam_KE');\ngoog.provide('goog.i18n.NumberFormatSymbols_kde');\ngoog.provide('goog.i18n.NumberFormatSymbols_kde_TZ');\ngoog.provide('goog.i18n.NumberFormatSymbols_kea');\ngoog.provide('goog.i18n.NumberFormatSymbols_kea_CV');\ngoog.provide('goog.i18n.NumberFormatSymbols_khq');\ngoog.provide('goog.i18n.NumberFormatSymbols_khq_ML');\ngoog.provide('goog.i18n.NumberFormatSymbols_ki');\ngoog.provide('goog.i18n.NumberFormatSymbols_ki_KE');\ngoog.provide('goog.i18n.NumberFormatSymbols_kk_KZ');\ngoog.provide('goog.i18n.NumberFormatSymbols_kkj');\ngoog.provide('goog.i18n.NumberFormatSymbols_kkj_CM');\ngoog.provide('goog.i18n.NumberFormatSymbols_kl');\ngoog.provide('goog.i18n.NumberFormatSymbols_kl_GL');\ngoog.provide('goog.i18n.NumberFormatSymbols_kln');\ngoog.provide('goog.i18n.NumberFormatSymbols_kln_KE');\ngoog.provide('goog.i18n.NumberFormatSymbols_km_KH');\ngoog.provide('goog.i18n.NumberFormatSymbols_kn_IN');\ngoog.provide('goog.i18n.NumberFormatSymbols_ko_KP');\ngoog.provide('goog.i18n.NumberFormatSymbols_ko_KR');\ngoog.provide('goog.i18n.NumberFormatSymbols_kok');\ngoog.provide('goog.i18n.NumberFormatSymbols_kok_IN');\ngoog.provide('goog.i18n.NumberFormatSymbols_ks');\ngoog.provide('goog.i18n.NumberFormatSymbols_ks_IN');\ngoog.provide('goog.i18n.NumberFormatSymbols_ksb');\ngoog.provide('goog.i18n.NumberFormatSymbols_ksb_TZ');\ngoog.provide('goog.i18n.NumberFormatSymbols_ksf');\ngoog.provide('goog.i18n.NumberFormatSymbols_ksf_CM');\ngoog.provide('goog.i18n.NumberFormatSymbols_ksh');\ngoog.provide('goog.i18n.NumberFormatSymbols_ksh_DE');\ngoog.provide('goog.i18n.NumberFormatSymbols_kw');\ngoog.provide('goog.i18n.NumberFormatSymbols_kw_GB');\ngoog.provide('goog.i18n.NumberFormatSymbols_ky_KG');\ngoog.provide('goog.i18n.NumberFormatSymbols_lag');\ngoog.provide('goog.i18n.NumberFormatSymbols_lag_TZ');\ngoog.provide('goog.i18n.NumberFormatSymbols_lb');\ngoog.provide('goog.i18n.NumberFormatSymbols_lb_LU');\ngoog.provide('goog.i18n.NumberFormatSymbols_lg');\ngoog.provide('goog.i18n.NumberFormatSymbols_lg_UG');\ngoog.provide('goog.i18n.NumberFormatSymbols_lkt');\ngoog.provide('goog.i18n.NumberFormatSymbols_lkt_US');\ngoog.provide('goog.i18n.NumberFormatSymbols_ln_AO');\ngoog.provide('goog.i18n.NumberFormatSymbols_ln_CD');\ngoog.provide('goog.i18n.NumberFormatSymbols_ln_CF');\ngoog.provide('goog.i18n.NumberFormatSymbols_ln_CG');\ngoog.provide('goog.i18n.NumberFormatSymbols_lo_LA');\ngoog.provide('goog.i18n.NumberFormatSymbols_lrc');\ngoog.provide('goog.i18n.NumberFormatSymbols_lrc_IQ');\ngoog.provide('goog.i18n.NumberFormatSymbols_lrc_IR');\ngoog.provide('goog.i18n.NumberFormatSymbols_lt_LT');\ngoog.provide('goog.i18n.NumberFormatSymbols_lu');\ngoog.provide('goog.i18n.NumberFormatSymbols_lu_CD');\ngoog.provide('goog.i18n.NumberFormatSymbols_luo');\ngoog.provide('goog.i18n.NumberFormatSymbols_luo_KE');\ngoog.provide('goog.i18n.NumberFormatSymbols_luy');\ngoog.provide('goog.i18n.NumberFormatSymbols_luy_KE');\ngoog.provide('goog.i18n.NumberFormatSymbols_lv_LV');\ngoog.provide('goog.i18n.NumberFormatSymbols_mas');\ngoog.provide('goog.i18n.NumberFormatSymbols_mas_KE');\ngoog.provide('goog.i18n.NumberFormatSymbols_mas_TZ');\ngoog.provide('goog.i18n.NumberFormatSymbols_mer');\ngoog.provide('goog.i18n.NumberFormatSymbols_mer_KE');\ngoog.provide('goog.i18n.NumberFormatSymbols_mfe');\ngoog.provide('goog.i18n.NumberFormatSymbols_mfe_MU');\ngoog.provide('goog.i18n.NumberFormatSymbols_mg');\ngoog.provide('goog.i18n.NumberFormatSymbols_mg_MG');\ngoog.provide('goog.i18n.NumberFormatSymbols_mgh');\ngoog.provide('goog.i18n.NumberFormatSymbols_mgh_MZ');\ngoog.provide('goog.i18n.NumberFormatSymbols_mgo');\ngoog.provide('goog.i18n.NumberFormatSymbols_mgo_CM');\ngoog.provide('goog.i18n.NumberFormatSymbols_mk_MK');\ngoog.provide('goog.i18n.NumberFormatSymbols_ml_IN');\ngoog.provide('goog.i18n.NumberFormatSymbols_mn_MN');\ngoog.provide('goog.i18n.NumberFormatSymbols_mr_IN');\ngoog.provide('goog.i18n.NumberFormatSymbols_ms_BN');\ngoog.provide('goog.i18n.NumberFormatSymbols_ms_MY');\ngoog.provide('goog.i18n.NumberFormatSymbols_ms_SG');\ngoog.provide('goog.i18n.NumberFormatSymbols_mt_MT');\ngoog.provide('goog.i18n.NumberFormatSymbols_mua');\ngoog.provide('goog.i18n.NumberFormatSymbols_mua_CM');\ngoog.provide('goog.i18n.NumberFormatSymbols_my_MM');\ngoog.provide('goog.i18n.NumberFormatSymbols_mzn');\ngoog.provide('goog.i18n.NumberFormatSymbols_mzn_IR');\ngoog.provide('goog.i18n.NumberFormatSymbols_naq');\ngoog.provide('goog.i18n.NumberFormatSymbols_naq_NA');\ngoog.provide('goog.i18n.NumberFormatSymbols_nb_NO');\ngoog.provide('goog.i18n.NumberFormatSymbols_nb_SJ');\ngoog.provide('goog.i18n.NumberFormatSymbols_nd');\ngoog.provide('goog.i18n.NumberFormatSymbols_nd_ZW');\ngoog.provide('goog.i18n.NumberFormatSymbols_nds');\ngoog.provide('goog.i18n.NumberFormatSymbols_nds_DE');\ngoog.provide('goog.i18n.NumberFormatSymbols_nds_NL');\ngoog.provide('goog.i18n.NumberFormatSymbols_ne_IN');\ngoog.provide('goog.i18n.NumberFormatSymbols_ne_NP');\ngoog.provide('goog.i18n.NumberFormatSymbols_nl_AW');\ngoog.provide('goog.i18n.NumberFormatSymbols_nl_BE');\ngoog.provide('goog.i18n.NumberFormatSymbols_nl_BQ');\ngoog.provide('goog.i18n.NumberFormatSymbols_nl_CW');\ngoog.provide('goog.i18n.NumberFormatSymbols_nl_NL');\ngoog.provide('goog.i18n.NumberFormatSymbols_nl_SR');\ngoog.provide('goog.i18n.NumberFormatSymbols_nl_SX');\ngoog.provide('goog.i18n.NumberFormatSymbols_nmg');\ngoog.provide('goog.i18n.NumberFormatSymbols_nmg_CM');\ngoog.provide('goog.i18n.NumberFormatSymbols_nn');\ngoog.provide('goog.i18n.NumberFormatSymbols_nn_NO');\ngoog.provide('goog.i18n.NumberFormatSymbols_nnh');\ngoog.provide('goog.i18n.NumberFormatSymbols_nnh_CM');\ngoog.provide('goog.i18n.NumberFormatSymbols_nus');\ngoog.provide('goog.i18n.NumberFormatSymbols_nus_SS');\ngoog.provide('goog.i18n.NumberFormatSymbols_nyn');\ngoog.provide('goog.i18n.NumberFormatSymbols_nyn_UG');\ngoog.provide('goog.i18n.NumberFormatSymbols_om');\ngoog.provide('goog.i18n.NumberFormatSymbols_om_ET');\ngoog.provide('goog.i18n.NumberFormatSymbols_om_KE');\ngoog.provide('goog.i18n.NumberFormatSymbols_or_IN');\ngoog.provide('goog.i18n.NumberFormatSymbols_os');\ngoog.provide('goog.i18n.NumberFormatSymbols_os_GE');\ngoog.provide('goog.i18n.NumberFormatSymbols_os_RU');\ngoog.provide('goog.i18n.NumberFormatSymbols_pa_Arab');\ngoog.provide('goog.i18n.NumberFormatSymbols_pa_Arab_PK');\ngoog.provide('goog.i18n.NumberFormatSymbols_pa_Guru');\ngoog.provide('goog.i18n.NumberFormatSymbols_pa_Guru_IN');\ngoog.provide('goog.i18n.NumberFormatSymbols_pl_PL');\ngoog.provide('goog.i18n.NumberFormatSymbols_ps');\ngoog.provide('goog.i18n.NumberFormatSymbols_ps_AF');\ngoog.provide('goog.i18n.NumberFormatSymbols_pt_AO');\ngoog.provide('goog.i18n.NumberFormatSymbols_pt_CH');\ngoog.provide('goog.i18n.NumberFormatSymbols_pt_CV');\ngoog.provide('goog.i18n.NumberFormatSymbols_pt_GQ');\ngoog.provide('goog.i18n.NumberFormatSymbols_pt_GW');\ngoog.provide('goog.i18n.NumberFormatSymbols_pt_LU');\ngoog.provide('goog.i18n.NumberFormatSymbols_pt_MO');\ngoog.provide('goog.i18n.NumberFormatSymbols_pt_MZ');\ngoog.provide('goog.i18n.NumberFormatSymbols_pt_ST');\ngoog.provide('goog.i18n.NumberFormatSymbols_pt_TL');\ngoog.provide('goog.i18n.NumberFormatSymbols_qu');\ngoog.provide('goog.i18n.NumberFormatSymbols_qu_BO');\ngoog.provide('goog.i18n.NumberFormatSymbols_qu_EC');\ngoog.provide('goog.i18n.NumberFormatSymbols_qu_PE');\ngoog.provide('goog.i18n.NumberFormatSymbols_rm');\ngoog.provide('goog.i18n.NumberFormatSymbols_rm_CH');\ngoog.provide('goog.i18n.NumberFormatSymbols_rn');\ngoog.provide('goog.i18n.NumberFormatSymbols_rn_BI');\ngoog.provide('goog.i18n.NumberFormatSymbols_ro_MD');\ngoog.provide('goog.i18n.NumberFormatSymbols_ro_RO');\ngoog.provide('goog.i18n.NumberFormatSymbols_rof');\ngoog.provide('goog.i18n.NumberFormatSymbols_rof_TZ');\ngoog.provide('goog.i18n.NumberFormatSymbols_ru_BY');\ngoog.provide('goog.i18n.NumberFormatSymbols_ru_KG');\ngoog.provide('goog.i18n.NumberFormatSymbols_ru_KZ');\ngoog.provide('goog.i18n.NumberFormatSymbols_ru_MD');\ngoog.provide('goog.i18n.NumberFormatSymbols_ru_RU');\ngoog.provide('goog.i18n.NumberFormatSymbols_ru_UA');\ngoog.provide('goog.i18n.NumberFormatSymbols_rw');\ngoog.provide('goog.i18n.NumberFormatSymbols_rw_RW');\ngoog.provide('goog.i18n.NumberFormatSymbols_rwk');\ngoog.provide('goog.i18n.NumberFormatSymbols_rwk_TZ');\ngoog.provide('goog.i18n.NumberFormatSymbols_sah');\ngoog.provide('goog.i18n.NumberFormatSymbols_sah_RU');\ngoog.provide('goog.i18n.NumberFormatSymbols_saq');\ngoog.provide('goog.i18n.NumberFormatSymbols_saq_KE');\ngoog.provide('goog.i18n.NumberFormatSymbols_sbp');\ngoog.provide('goog.i18n.NumberFormatSymbols_sbp_TZ');\ngoog.provide('goog.i18n.NumberFormatSymbols_se');\ngoog.provide('goog.i18n.NumberFormatSymbols_se_FI');\ngoog.provide('goog.i18n.NumberFormatSymbols_se_NO');\ngoog.provide('goog.i18n.NumberFormatSymbols_se_SE');\ngoog.provide('goog.i18n.NumberFormatSymbols_seh');\ngoog.provide('goog.i18n.NumberFormatSymbols_seh_MZ');\ngoog.provide('goog.i18n.NumberFormatSymbols_ses');\ngoog.provide('goog.i18n.NumberFormatSymbols_ses_ML');\ngoog.provide('goog.i18n.NumberFormatSymbols_sg');\ngoog.provide('goog.i18n.NumberFormatSymbols_sg_CF');\ngoog.provide('goog.i18n.NumberFormatSymbols_shi');\ngoog.provide('goog.i18n.NumberFormatSymbols_shi_Latn');\ngoog.provide('goog.i18n.NumberFormatSymbols_shi_Latn_MA');\ngoog.provide('goog.i18n.NumberFormatSymbols_shi_Tfng');\ngoog.provide('goog.i18n.NumberFormatSymbols_shi_Tfng_MA');\ngoog.provide('goog.i18n.NumberFormatSymbols_si_LK');\ngoog.provide('goog.i18n.NumberFormatSymbols_sk_SK');\ngoog.provide('goog.i18n.NumberFormatSymbols_sl_SI');\ngoog.provide('goog.i18n.NumberFormatSymbols_smn');\ngoog.provide('goog.i18n.NumberFormatSymbols_smn_FI');\ngoog.provide('goog.i18n.NumberFormatSymbols_sn');\ngoog.provide('goog.i18n.NumberFormatSymbols_sn_ZW');\ngoog.provide('goog.i18n.NumberFormatSymbols_so');\ngoog.provide('goog.i18n.NumberFormatSymbols_so_DJ');\ngoog.provide('goog.i18n.NumberFormatSymbols_so_ET');\ngoog.provide('goog.i18n.NumberFormatSymbols_so_KE');\ngoog.provide('goog.i18n.NumberFormatSymbols_so_SO');\ngoog.provide('goog.i18n.NumberFormatSymbols_sq_AL');\ngoog.provide('goog.i18n.NumberFormatSymbols_sq_MK');\ngoog.provide('goog.i18n.NumberFormatSymbols_sq_XK');\ngoog.provide('goog.i18n.NumberFormatSymbols_sr_Cyrl');\ngoog.provide('goog.i18n.NumberFormatSymbols_sr_Cyrl_BA');\ngoog.provide('goog.i18n.NumberFormatSymbols_sr_Cyrl_ME');\ngoog.provide('goog.i18n.NumberFormatSymbols_sr_Cyrl_RS');\ngoog.provide('goog.i18n.NumberFormatSymbols_sr_Cyrl_XK');\ngoog.provide('goog.i18n.NumberFormatSymbols_sr_Latn_BA');\ngoog.provide('goog.i18n.NumberFormatSymbols_sr_Latn_ME');\ngoog.provide('goog.i18n.NumberFormatSymbols_sr_Latn_RS');\ngoog.provide('goog.i18n.NumberFormatSymbols_sr_Latn_XK');\ngoog.provide('goog.i18n.NumberFormatSymbols_sv_AX');\ngoog.provide('goog.i18n.NumberFormatSymbols_sv_FI');\ngoog.provide('goog.i18n.NumberFormatSymbols_sv_SE');\ngoog.provide('goog.i18n.NumberFormatSymbols_sw_CD');\ngoog.provide('goog.i18n.NumberFormatSymbols_sw_KE');\ngoog.provide('goog.i18n.NumberFormatSymbols_sw_TZ');\ngoog.provide('goog.i18n.NumberFormatSymbols_sw_UG');\ngoog.provide('goog.i18n.NumberFormatSymbols_ta_IN');\ngoog.provide('goog.i18n.NumberFormatSymbols_ta_LK');\ngoog.provide('goog.i18n.NumberFormatSymbols_ta_MY');\ngoog.provide('goog.i18n.NumberFormatSymbols_ta_SG');\ngoog.provide('goog.i18n.NumberFormatSymbols_te_IN');\ngoog.provide('goog.i18n.NumberFormatSymbols_teo');\ngoog.provide('goog.i18n.NumberFormatSymbols_teo_KE');\ngoog.provide('goog.i18n.NumberFormatSymbols_teo_UG');\ngoog.provide('goog.i18n.NumberFormatSymbols_th_TH');\ngoog.provide('goog.i18n.NumberFormatSymbols_ti');\ngoog.provide('goog.i18n.NumberFormatSymbols_ti_ER');\ngoog.provide('goog.i18n.NumberFormatSymbols_ti_ET');\ngoog.provide('goog.i18n.NumberFormatSymbols_to');\ngoog.provide('goog.i18n.NumberFormatSymbols_to_TO');\ngoog.provide('goog.i18n.NumberFormatSymbols_tr_CY');\ngoog.provide('goog.i18n.NumberFormatSymbols_tr_TR');\ngoog.provide('goog.i18n.NumberFormatSymbols_twq');\ngoog.provide('goog.i18n.NumberFormatSymbols_twq_NE');\ngoog.provide('goog.i18n.NumberFormatSymbols_tzm');\ngoog.provide('goog.i18n.NumberFormatSymbols_tzm_MA');\ngoog.provide('goog.i18n.NumberFormatSymbols_ug');\ngoog.provide('goog.i18n.NumberFormatSymbols_ug_CN');\ngoog.provide('goog.i18n.NumberFormatSymbols_uk_UA');\ngoog.provide('goog.i18n.NumberFormatSymbols_ur_IN');\ngoog.provide('goog.i18n.NumberFormatSymbols_ur_PK');\ngoog.provide('goog.i18n.NumberFormatSymbols_uz_Arab');\ngoog.provide('goog.i18n.NumberFormatSymbols_uz_Arab_AF');\ngoog.provide('goog.i18n.NumberFormatSymbols_uz_Cyrl');\ngoog.provide('goog.i18n.NumberFormatSymbols_uz_Cyrl_UZ');\ngoog.provide('goog.i18n.NumberFormatSymbols_uz_Latn');\ngoog.provide('goog.i18n.NumberFormatSymbols_uz_Latn_UZ');\ngoog.provide('goog.i18n.NumberFormatSymbols_vai');\ngoog.provide('goog.i18n.NumberFormatSymbols_vai_Latn');\ngoog.provide('goog.i18n.NumberFormatSymbols_vai_Latn_LR');\ngoog.provide('goog.i18n.NumberFormatSymbols_vai_Vaii');\ngoog.provide('goog.i18n.NumberFormatSymbols_vai_Vaii_LR');\ngoog.provide('goog.i18n.NumberFormatSymbols_vi_VN');\ngoog.provide('goog.i18n.NumberFormatSymbols_vun');\ngoog.provide('goog.i18n.NumberFormatSymbols_vun_TZ');\ngoog.provide('goog.i18n.NumberFormatSymbols_wae');\ngoog.provide('goog.i18n.NumberFormatSymbols_wae_CH');\ngoog.provide('goog.i18n.NumberFormatSymbols_xog');\ngoog.provide('goog.i18n.NumberFormatSymbols_xog_UG');\ngoog.provide('goog.i18n.NumberFormatSymbols_yav');\ngoog.provide('goog.i18n.NumberFormatSymbols_yav_CM');\ngoog.provide('goog.i18n.NumberFormatSymbols_yi');\ngoog.provide('goog.i18n.NumberFormatSymbols_yi_001');\ngoog.provide('goog.i18n.NumberFormatSymbols_yo');\ngoog.provide('goog.i18n.NumberFormatSymbols_yo_BJ');\ngoog.provide('goog.i18n.NumberFormatSymbols_yo_NG');\ngoog.provide('goog.i18n.NumberFormatSymbols_yue');\ngoog.provide('goog.i18n.NumberFormatSymbols_yue_HK');\ngoog.provide('goog.i18n.NumberFormatSymbols_zgh');\ngoog.provide('goog.i18n.NumberFormatSymbols_zgh_MA');\ngoog.provide('goog.i18n.NumberFormatSymbols_zh_Hans');\ngoog.provide('goog.i18n.NumberFormatSymbols_zh_Hans_CN');\ngoog.provide('goog.i18n.NumberFormatSymbols_zh_Hans_HK');\ngoog.provide('goog.i18n.NumberFormatSymbols_zh_Hans_MO');\ngoog.provide('goog.i18n.NumberFormatSymbols_zh_Hans_SG');\ngoog.provide('goog.i18n.NumberFormatSymbols_zh_Hant');\ngoog.provide('goog.i18n.NumberFormatSymbols_zh_Hant_HK');\ngoog.provide('goog.i18n.NumberFormatSymbols_zh_Hant_MO');\ngoog.provide('goog.i18n.NumberFormatSymbols_zh_Hant_TW');\ngoog.provide('goog.i18n.NumberFormatSymbols_zu_ZA');\ngoog.require('goog.i18n.NumberFormatSymbols');\n\n\n/**\n * Number formatting symbols for locale af_NA.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_af_NA = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'NAD'\n};\n\n\n/**\n * Number formatting symbols for locale af_ZA.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_af_ZA = goog.i18n.NumberFormatSymbols_af;\n\n\n/**\n * Number formatting symbols for locale agq.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_agq = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00¤',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale agq_CM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_agq_CM = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0¤',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale ak.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ak = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'GHS'\n};\n\n\n/**\n * Number formatting symbols for locale ak_GH.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ak_GH = goog.i18n.NumberFormatSymbols_ak;\n\n\n/**\n * Number formatting symbols for locale am_ET.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_am_ET = goog.i18n.NumberFormatSymbols_am;\n\n\n/**\n * Number formatting symbols for locale ar_001.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ar_001 = goog.i18n.NumberFormatSymbols_ar;\n\n\n/**\n * Number formatting symbols for locale ar_AE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ar_AE = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪؜',\n  ZERO_DIGIT: '٠',\n  PLUS_SIGN: '؜+',\n  MINUS_SIGN: '؜-',\n  EXP_SYMBOL: 'اس',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'ليس رقم',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'AED'\n};\n\n\n/**\n * Number formatting symbols for locale ar_BH.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ar_BH = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪؜',\n  ZERO_DIGIT: '٠',\n  PLUS_SIGN: '؜+',\n  MINUS_SIGN: '؜-',\n  EXP_SYMBOL: 'اس',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'ليس رقم',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.000 ¤',\n  DEF_CURRENCY_CODE: 'BHD'\n};\n\n\n/**\n * Number formatting symbols for locale ar_DJ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ar_DJ = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪؜',\n  ZERO_DIGIT: '٠',\n  PLUS_SIGN: '؜+',\n  MINUS_SIGN: '؜-',\n  EXP_SYMBOL: 'اس',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'ليس رقم',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'DJF'\n};\n\n\n/**\n * Number formatting symbols for locale ar_EG.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ar_EG = goog.i18n.NumberFormatSymbols_ar;\n\n\n/**\n * Number formatting symbols for locale ar_EH.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ar_EH = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '‎%‎',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '‎+',\n  MINUS_SIGN: '‎-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'ليس رقمًا',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'MAD'\n};\n\n\n/**\n * Number formatting symbols for locale ar_ER.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ar_ER = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪؜',\n  ZERO_DIGIT: '٠',\n  PLUS_SIGN: '؜+',\n  MINUS_SIGN: '؜-',\n  EXP_SYMBOL: 'اس',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'ليس رقم',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'ERN'\n};\n\n\n/**\n * Number formatting symbols for locale ar_IL.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ar_IL = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪؜',\n  ZERO_DIGIT: '٠',\n  PLUS_SIGN: '؜+',\n  MINUS_SIGN: '؜-',\n  EXP_SYMBOL: 'اس',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'ليس رقم',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'ILS'\n};\n\n\n/**\n * Number formatting symbols for locale ar_IQ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ar_IQ = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪؜',\n  ZERO_DIGIT: '٠',\n  PLUS_SIGN: '؜+',\n  MINUS_SIGN: '؜-',\n  EXP_SYMBOL: 'اس',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'ليس رقم',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'IQD'\n};\n\n\n/**\n * Number formatting symbols for locale ar_JO.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ar_JO = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪؜',\n  ZERO_DIGIT: '٠',\n  PLUS_SIGN: '؜+',\n  MINUS_SIGN: '؜-',\n  EXP_SYMBOL: 'اس',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'ليس رقم',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.000 ¤',\n  DEF_CURRENCY_CODE: 'JOD'\n};\n\n\n/**\n * Number formatting symbols for locale ar_KM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ar_KM = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪؜',\n  ZERO_DIGIT: '٠',\n  PLUS_SIGN: '؜+',\n  MINUS_SIGN: '؜-',\n  EXP_SYMBOL: 'اس',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'ليس رقم',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'KMF'\n};\n\n\n/**\n * Number formatting symbols for locale ar_KW.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ar_KW = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪؜',\n  ZERO_DIGIT: '٠',\n  PLUS_SIGN: '؜+',\n  MINUS_SIGN: '؜-',\n  EXP_SYMBOL: 'اس',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'ليس رقم',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.000 ¤',\n  DEF_CURRENCY_CODE: 'KWD'\n};\n\n\n/**\n * Number formatting symbols for locale ar_LB.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ar_LB = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪؜',\n  ZERO_DIGIT: '٠',\n  PLUS_SIGN: '؜+',\n  MINUS_SIGN: '؜-',\n  EXP_SYMBOL: 'اس',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'ليس رقم',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'LBP'\n};\n\n\n/**\n * Number formatting symbols for locale ar_LY.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ar_LY = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '‎%‎',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '‎+',\n  MINUS_SIGN: '‎-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'ليس رقمًا',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.000',\n  DEF_CURRENCY_CODE: 'LYD'\n};\n\n\n/**\n * Number formatting symbols for locale ar_MA.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ar_MA = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '‎%‎',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '‎+',\n  MINUS_SIGN: '‎-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'ليس رقمًا',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'MAD'\n};\n\n\n/**\n * Number formatting symbols for locale ar_MR.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ar_MR = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪؜',\n  ZERO_DIGIT: '٠',\n  PLUS_SIGN: '؜+',\n  MINUS_SIGN: '؜-',\n  EXP_SYMBOL: 'اس',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'ليس رقم',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'MRO'\n};\n\n\n/**\n * Number formatting symbols for locale ar_OM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ar_OM = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪؜',\n  ZERO_DIGIT: '٠',\n  PLUS_SIGN: '؜+',\n  MINUS_SIGN: '؜-',\n  EXP_SYMBOL: 'اس',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'ليس رقم',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.000 ¤',\n  DEF_CURRENCY_CODE: 'OMR'\n};\n\n\n/**\n * Number formatting symbols for locale ar_PS.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ar_PS = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪؜',\n  ZERO_DIGIT: '٠',\n  PLUS_SIGN: '؜+',\n  MINUS_SIGN: '؜-',\n  EXP_SYMBOL: 'اس',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'ليس رقم',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'ILS'\n};\n\n\n/**\n * Number formatting symbols for locale ar_QA.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ar_QA = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪؜',\n  ZERO_DIGIT: '٠',\n  PLUS_SIGN: '؜+',\n  MINUS_SIGN: '؜-',\n  EXP_SYMBOL: 'اس',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'ليس رقم',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'QAR'\n};\n\n\n/**\n * Number formatting symbols for locale ar_SA.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ar_SA = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪؜',\n  ZERO_DIGIT: '٠',\n  PLUS_SIGN: '؜+',\n  MINUS_SIGN: '؜-',\n  EXP_SYMBOL: 'اس',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'ليس رقم',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'SAR'\n};\n\n\n/**\n * Number formatting symbols for locale ar_SD.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ar_SD = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪؜',\n  ZERO_DIGIT: '٠',\n  PLUS_SIGN: '؜+',\n  MINUS_SIGN: '؜-',\n  EXP_SYMBOL: 'اس',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'ليس رقم',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'SDG'\n};\n\n\n/**\n * Number formatting symbols for locale ar_SO.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ar_SO = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪؜',\n  ZERO_DIGIT: '٠',\n  PLUS_SIGN: '؜+',\n  MINUS_SIGN: '؜-',\n  EXP_SYMBOL: 'اس',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'ليس رقم',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'SOS'\n};\n\n\n/**\n * Number formatting symbols for locale ar_SS.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ar_SS = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪؜',\n  ZERO_DIGIT: '٠',\n  PLUS_SIGN: '؜+',\n  MINUS_SIGN: '؜-',\n  EXP_SYMBOL: 'اس',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'ليس رقم',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'SSP'\n};\n\n\n/**\n * Number formatting symbols for locale ar_SY.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ar_SY = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪؜',\n  ZERO_DIGIT: '٠',\n  PLUS_SIGN: '؜+',\n  MINUS_SIGN: '؜-',\n  EXP_SYMBOL: 'اس',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'ليس رقم',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'SYP'\n};\n\n\n/**\n * Number formatting symbols for locale ar_TD.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ar_TD = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪؜',\n  ZERO_DIGIT: '٠',\n  PLUS_SIGN: '؜+',\n  MINUS_SIGN: '؜-',\n  EXP_SYMBOL: 'اس',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'ليس رقم',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale ar_TN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ar_TN = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '‎%‎',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '‎+',\n  MINUS_SIGN: '‎-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'ليس رقمًا',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.000',\n  DEF_CURRENCY_CODE: 'TND'\n};\n\n\n/**\n * Number formatting symbols for locale ar_XB.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ar_XB = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '‎%‎',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '‎+',\n  MINUS_SIGN: '‎-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'ليس رقمًا',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'EGP'\n};\n\n\n/**\n * Number formatting symbols for locale ar_YE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ar_YE = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪؜',\n  ZERO_DIGIT: '٠',\n  PLUS_SIGN: '؜+',\n  MINUS_SIGN: '؜-',\n  EXP_SYMBOL: 'اس',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'ليس رقم',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'YER'\n};\n\n\n/**\n * Number formatting symbols for locale as.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_as = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '০',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##,##0%',\n  CURRENCY_PATTERN: '¤ #,##,##0.00',\n  DEF_CURRENCY_CODE: 'INR'\n};\n\n\n/**\n * Number formatting symbols for locale as_IN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_as_IN = goog.i18n.NumberFormatSymbols_as;\n\n\n/**\n * Number formatting symbols for locale asa.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_asa = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'TZS'\n};\n\n\n/**\n * Number formatting symbols for locale asa_TZ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_asa_TZ = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'TZS'\n};\n\n\n/**\n * Number formatting symbols for locale ast.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ast = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'ND',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale ast_ES.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ast_ES = goog.i18n.NumberFormatSymbols_ast;\n\n\n/**\n * Number formatting symbols for locale az_Cyrl.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_az_Cyrl = goog.i18n.NumberFormatSymbols_az;\n\n\n/**\n * Number formatting symbols for locale az_Cyrl_AZ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_az_Cyrl_AZ = goog.i18n.NumberFormatSymbols_az;\n\n\n/**\n * Number formatting symbols for locale az_Latn.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_az_Latn = goog.i18n.NumberFormatSymbols_az;\n\n\n/**\n * Number formatting symbols for locale az_Latn_AZ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_az_Latn_AZ = goog.i18n.NumberFormatSymbols_az;\n\n\n/**\n * Number formatting symbols for locale bas.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_bas = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale bas_CM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_bas_CM = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale be_BY.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_be_BY = goog.i18n.NumberFormatSymbols_be;\n\n\n/**\n * Number formatting symbols for locale bem.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_bem = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'ZMW'\n};\n\n\n/**\n * Number formatting symbols for locale bem_ZM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_bem_ZM = goog.i18n.NumberFormatSymbols_bem;\n\n\n/**\n * Number formatting symbols for locale bez.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_bez = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00¤',\n  DEF_CURRENCY_CODE: 'TZS'\n};\n\n\n/**\n * Number formatting symbols for locale bez_TZ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_bez_TZ = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0¤',\n  DEF_CURRENCY_CODE: 'TZS'\n};\n\n\n/**\n * Number formatting symbols for locale bg_BG.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_bg_BG = goog.i18n.NumberFormatSymbols_bg;\n\n\n/**\n * Number formatting symbols for locale bm.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_bm = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'XOF'\n};\n\n\n/**\n * Number formatting symbols for locale bm_ML.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_bm_ML = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'XOF'\n};\n\n\n/**\n * Number formatting symbols for locale bn_BD.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_bn_BD = goog.i18n.NumberFormatSymbols_bn;\n\n\n/**\n * Number formatting symbols for locale bn_IN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_bn_IN = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '০',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##,##0.00¤',\n  DEF_CURRENCY_CODE: 'INR'\n};\n\n\n/**\n * Number formatting symbols for locale bo.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_bo = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'CNY'\n};\n\n\n/**\n * Number formatting symbols for locale bo_CN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_bo_CN = goog.i18n.NumberFormatSymbols_bo;\n\n\n/**\n * Number formatting symbols for locale bo_IN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_bo_IN = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'INR'\n};\n\n\n/**\n * Number formatting symbols for locale br_FR.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_br_FR = goog.i18n.NumberFormatSymbols_br;\n\n\n/**\n * Number formatting symbols for locale brx.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_brx = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##,##0%',\n  CURRENCY_PATTERN: '¤ #,##,##0.00',\n  DEF_CURRENCY_CODE: 'INR'\n};\n\n\n/**\n * Number formatting symbols for locale brx_IN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_brx_IN = goog.i18n.NumberFormatSymbols_brx;\n\n\n/**\n * Number formatting symbols for locale bs_Cyrl.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_bs_Cyrl = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'BAM'\n};\n\n\n/**\n * Number formatting symbols for locale bs_Cyrl_BA.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_bs_Cyrl_BA = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'BAM'\n};\n\n\n/**\n * Number formatting symbols for locale bs_Latn.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_bs_Latn = goog.i18n.NumberFormatSymbols_bs;\n\n\n/**\n * Number formatting symbols for locale bs_Latn_BA.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_bs_Latn_BA = goog.i18n.NumberFormatSymbols_bs;\n\n\n/**\n * Number formatting symbols for locale ca_AD.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ca_AD = goog.i18n.NumberFormatSymbols_ca;\n\n\n/**\n * Number formatting symbols for locale ca_ES.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ca_ES = goog.i18n.NumberFormatSymbols_ca;\n\n\n/**\n * Number formatting symbols for locale ca_FR.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ca_FR = goog.i18n.NumberFormatSymbols_ca;\n\n\n/**\n * Number formatting symbols for locale ca_IT.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ca_IT = goog.i18n.NumberFormatSymbols_ca;\n\n\n/**\n * Number formatting symbols for locale ce.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ce = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'Терхьаш дац',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'RUB'\n};\n\n\n/**\n * Number formatting symbols for locale ce_RU.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ce_RU = goog.i18n.NumberFormatSymbols_ce;\n\n\n/**\n * Number formatting symbols for locale cgg.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_cgg = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'UGX'\n};\n\n\n/**\n * Number formatting symbols for locale cgg_UG.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_cgg_UG = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'UGX'\n};\n\n\n/**\n * Number formatting symbols for locale chr_US.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_chr_US = goog.i18n.NumberFormatSymbols_chr;\n\n\n/**\n * Number formatting symbols for locale ckb.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ckb = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪',\n  ZERO_DIGIT: '٠',\n  PLUS_SIGN: '؜+',\n  MINUS_SIGN: '؜-',\n  EXP_SYMBOL: 'اس',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'IQD'\n};\n\n\n/**\n * Number formatting symbols for locale ckb_IQ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ckb_IQ = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪',\n  ZERO_DIGIT: '٠',\n  PLUS_SIGN: '؜+',\n  MINUS_SIGN: '؜-',\n  EXP_SYMBOL: 'اس',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'IQD'\n};\n\n\n/**\n * Number formatting symbols for locale ckb_IR.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ckb_IR = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪',\n  ZERO_DIGIT: '٠',\n  PLUS_SIGN: '؜+',\n  MINUS_SIGN: '؜-',\n  EXP_SYMBOL: 'اس',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'IRR'\n};\n\n\n/**\n * Number formatting symbols for locale cs_CZ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_cs_CZ = goog.i18n.NumberFormatSymbols_cs;\n\n\n/**\n * Number formatting symbols for locale cy_GB.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_cy_GB = goog.i18n.NumberFormatSymbols_cy;\n\n\n/**\n * Number formatting symbols for locale da_DK.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_da_DK = goog.i18n.NumberFormatSymbols_da;\n\n\n/**\n * Number formatting symbols for locale da_GL.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_da_GL = goog.i18n.NumberFormatSymbols_da;\n\n\n/**\n * Number formatting symbols for locale dav.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_dav = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'KES'\n};\n\n\n/**\n * Number formatting symbols for locale dav_KE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_dav_KE = goog.i18n.NumberFormatSymbols_dav;\n\n\n/**\n * Number formatting symbols for locale de_BE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_de_BE = goog.i18n.NumberFormatSymbols_de;\n\n\n/**\n * Number formatting symbols for locale de_DE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_de_DE = goog.i18n.NumberFormatSymbols_de;\n\n\n/**\n * Number formatting symbols for locale de_IT.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_de_IT = goog.i18n.NumberFormatSymbols_de;\n\n\n/**\n * Number formatting symbols for locale de_LI.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_de_LI = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: '’',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'CHF'\n};\n\n\n/**\n * Number formatting symbols for locale de_LU.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_de_LU = goog.i18n.NumberFormatSymbols_de;\n\n\n/**\n * Number formatting symbols for locale dje.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_dje = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00¤',\n  DEF_CURRENCY_CODE: 'XOF'\n};\n\n\n/**\n * Number formatting symbols for locale dje_NE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_dje_NE = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0¤',\n  DEF_CURRENCY_CODE: 'XOF'\n};\n\n\n/**\n * Number formatting symbols for locale dsb.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_dsb = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale dsb_DE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_dsb_DE = goog.i18n.NumberFormatSymbols_dsb;\n\n\n/**\n * Number formatting symbols for locale dua.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_dua = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale dua_CM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_dua_CM = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale dyo.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_dyo = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'XOF'\n};\n\n\n/**\n * Number formatting symbols for locale dyo_SN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_dyo_SN = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'XOF'\n};\n\n\n/**\n * Number formatting symbols for locale dz.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_dz = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '༠',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: 'གྲངས་མེད',\n  NAN: 'ཨང་མད',\n  DECIMAL_PATTERN: '#,##,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##,##0 %',\n  CURRENCY_PATTERN: '¤#,##,##0.00',\n  DEF_CURRENCY_CODE: 'BTN'\n};\n\n\n/**\n * Number formatting symbols for locale dz_BT.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_dz_BT = goog.i18n.NumberFormatSymbols_dz;\n\n\n/**\n * Number formatting symbols for locale ebu.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ebu = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'KES'\n};\n\n\n/**\n * Number formatting symbols for locale ebu_KE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ebu_KE = goog.i18n.NumberFormatSymbols_ebu;\n\n\n/**\n * Number formatting symbols for locale ee.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ee = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'mnn',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'GHS'\n};\n\n\n/**\n * Number formatting symbols for locale ee_GH.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ee_GH = goog.i18n.NumberFormatSymbols_ee;\n\n\n/**\n * Number formatting symbols for locale ee_TG.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ee_TG = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'mnn',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'XOF'\n};\n\n\n/**\n * Number formatting symbols for locale el_CY.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_el_CY = goog.i18n.NumberFormatSymbols_el;\n\n\n/**\n * Number formatting symbols for locale el_GR.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_el_GR = goog.i18n.NumberFormatSymbols_el;\n\n\n/**\n * Number formatting symbols for locale en_001.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_001 = goog.i18n.NumberFormatSymbols_en;\n\n\n/**\n * Number formatting symbols for locale en_150.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_150 = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'USD'\n};\n\n\n/**\n * Number formatting symbols for locale en_AG.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_AG = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'XCD'\n};\n\n\n/**\n * Number formatting symbols for locale en_AI.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_AI = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'XCD'\n};\n\n\n/**\n * Number formatting symbols for locale en_AS.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_AS = goog.i18n.NumberFormatSymbols_en;\n\n\n/**\n * Number formatting symbols for locale en_AT.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_AT = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale en_BB.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_BB = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'BBD'\n};\n\n\n/**\n * Number formatting symbols for locale en_BE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_BE = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale en_BI.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_BI = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'BIF'\n};\n\n\n/**\n * Number formatting symbols for locale en_BM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_BM = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'BMD'\n};\n\n\n/**\n * Number formatting symbols for locale en_BS.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_BS = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'BSD'\n};\n\n\n/**\n * Number formatting symbols for locale en_BW.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_BW = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'BWP'\n};\n\n\n/**\n * Number formatting symbols for locale en_BZ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_BZ = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'BZD'\n};\n\n\n/**\n * Number formatting symbols for locale en_CC.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_CC = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'AUD'\n};\n\n\n/**\n * Number formatting symbols for locale en_CH.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_CH = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00;¤-#,##0.00',\n  DEF_CURRENCY_CODE: 'CHF'\n};\n\n\n/**\n * Number formatting symbols for locale en_CK.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_CK = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'NZD'\n};\n\n\n/**\n * Number formatting symbols for locale en_CM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_CM = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale en_CX.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_CX = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'AUD'\n};\n\n\n/**\n * Number formatting symbols for locale en_CY.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_CY = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale en_DE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_DE = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale en_DG.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_DG = goog.i18n.NumberFormatSymbols_en;\n\n\n/**\n * Number formatting symbols for locale en_DK.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_DK = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'DKK'\n};\n\n\n/**\n * Number formatting symbols for locale en_DM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_DM = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'XCD'\n};\n\n\n/**\n * Number formatting symbols for locale en_ER.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_ER = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'ERN'\n};\n\n\n/**\n * Number formatting symbols for locale en_FI.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_FI = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale en_FJ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_FJ = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'FJD'\n};\n\n\n/**\n * Number formatting symbols for locale en_FK.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_FK = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'FKP'\n};\n\n\n/**\n * Number formatting symbols for locale en_FM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_FM = goog.i18n.NumberFormatSymbols_en;\n\n\n/**\n * Number formatting symbols for locale en_GD.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_GD = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'XCD'\n};\n\n\n/**\n * Number formatting symbols for locale en_GG.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_GG = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'GBP'\n};\n\n\n/**\n * Number formatting symbols for locale en_GH.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_GH = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'GHS'\n};\n\n\n/**\n * Number formatting symbols for locale en_GI.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_GI = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'GIP'\n};\n\n\n/**\n * Number formatting symbols for locale en_GM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_GM = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'GMD'\n};\n\n\n/**\n * Number formatting symbols for locale en_GU.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_GU = goog.i18n.NumberFormatSymbols_en;\n\n\n/**\n * Number formatting symbols for locale en_GY.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_GY = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'GYD'\n};\n\n\n/**\n * Number formatting symbols for locale en_HK.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_HK = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'HKD'\n};\n\n\n/**\n * Number formatting symbols for locale en_IL.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_IL = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'ILS'\n};\n\n\n/**\n * Number formatting symbols for locale en_IM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_IM = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'GBP'\n};\n\n\n/**\n * Number formatting symbols for locale en_IO.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_IO = goog.i18n.NumberFormatSymbols_en;\n\n\n/**\n * Number formatting symbols for locale en_JE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_JE = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'GBP'\n};\n\n\n/**\n * Number formatting symbols for locale en_JM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_JM = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'JMD'\n};\n\n\n/**\n * Number formatting symbols for locale en_KE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_KE = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'KES'\n};\n\n\n/**\n * Number formatting symbols for locale en_KI.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_KI = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'AUD'\n};\n\n\n/**\n * Number formatting symbols for locale en_KN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_KN = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'XCD'\n};\n\n\n/**\n * Number formatting symbols for locale en_KY.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_KY = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'KYD'\n};\n\n\n/**\n * Number formatting symbols for locale en_LC.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_LC = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'XCD'\n};\n\n\n/**\n * Number formatting symbols for locale en_LR.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_LR = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'LRD'\n};\n\n\n/**\n * Number formatting symbols for locale en_LS.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_LS = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'ZAR'\n};\n\n\n/**\n * Number formatting symbols for locale en_MG.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_MG = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'MGA'\n};\n\n\n/**\n * Number formatting symbols for locale en_MH.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_MH = goog.i18n.NumberFormatSymbols_en;\n\n\n/**\n * Number formatting symbols for locale en_MO.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_MO = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'MOP'\n};\n\n\n/**\n * Number formatting symbols for locale en_MP.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_MP = goog.i18n.NumberFormatSymbols_en;\n\n\n/**\n * Number formatting symbols for locale en_MS.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_MS = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'XCD'\n};\n\n\n/**\n * Number formatting symbols for locale en_MT.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_MT = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale en_MU.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_MU = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'MUR'\n};\n\n\n/**\n * Number formatting symbols for locale en_MW.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_MW = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'MWK'\n};\n\n\n/**\n * Number formatting symbols for locale en_MY.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_MY = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'MYR'\n};\n\n\n/**\n * Number formatting symbols for locale en_NA.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_NA = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'NAD'\n};\n\n\n/**\n * Number formatting symbols for locale en_NF.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_NF = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'AUD'\n};\n\n\n/**\n * Number formatting symbols for locale en_NG.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_NG = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'NGN'\n};\n\n\n/**\n * Number formatting symbols for locale en_NL.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_NL = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale en_NR.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_NR = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'AUD'\n};\n\n\n/**\n * Number formatting symbols for locale en_NU.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_NU = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'NZD'\n};\n\n\n/**\n * Number formatting symbols for locale en_NZ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_NZ = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'NZD'\n};\n\n\n/**\n * Number formatting symbols for locale en_PG.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_PG = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'PGK'\n};\n\n\n/**\n * Number formatting symbols for locale en_PH.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_PH = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'PHP'\n};\n\n\n/**\n * Number formatting symbols for locale en_PK.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_PK = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'PKR'\n};\n\n\n/**\n * Number formatting symbols for locale en_PN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_PN = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'NZD'\n};\n\n\n/**\n * Number formatting symbols for locale en_PR.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_PR = goog.i18n.NumberFormatSymbols_en;\n\n\n/**\n * Number formatting symbols for locale en_PW.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_PW = goog.i18n.NumberFormatSymbols_en;\n\n\n/**\n * Number formatting symbols for locale en_RW.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_RW = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'RWF'\n};\n\n\n/**\n * Number formatting symbols for locale en_SB.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_SB = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'SBD'\n};\n\n\n/**\n * Number formatting symbols for locale en_SC.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_SC = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'SCR'\n};\n\n\n/**\n * Number formatting symbols for locale en_SD.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_SD = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'SDG'\n};\n\n\n/**\n * Number formatting symbols for locale en_SE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_SE = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: '×10^',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'SEK'\n};\n\n\n/**\n * Number formatting symbols for locale en_SH.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_SH = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'SHP'\n};\n\n\n/**\n * Number formatting symbols for locale en_SI.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_SI = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'e',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale en_SL.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_SL = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'SLL'\n};\n\n\n/**\n * Number formatting symbols for locale en_SS.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_SS = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'SSP'\n};\n\n\n/**\n * Number formatting symbols for locale en_SX.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_SX = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'ANG'\n};\n\n\n/**\n * Number formatting symbols for locale en_SZ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_SZ = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'SZL'\n};\n\n\n/**\n * Number formatting symbols for locale en_TC.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_TC = goog.i18n.NumberFormatSymbols_en;\n\n\n/**\n * Number formatting symbols for locale en_TK.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_TK = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'NZD'\n};\n\n\n/**\n * Number formatting symbols for locale en_TO.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_TO = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'TOP'\n};\n\n\n/**\n * Number formatting symbols for locale en_TT.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_TT = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'TTD'\n};\n\n\n/**\n * Number formatting symbols for locale en_TV.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_TV = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'AUD'\n};\n\n\n/**\n * Number formatting symbols for locale en_TZ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_TZ = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'TZS'\n};\n\n\n/**\n * Number formatting symbols for locale en_UG.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_UG = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'UGX'\n};\n\n\n/**\n * Number formatting symbols for locale en_UM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_UM = goog.i18n.NumberFormatSymbols_en;\n\n\n/**\n * Number formatting symbols for locale en_US_POSIX.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_US_POSIX = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '0/00',\n  INFINITY: 'INF',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '0.######',\n  SCIENTIFIC_PATTERN: '0.000000E+000',\n  PERCENT_PATTERN: '0%',\n  CURRENCY_PATTERN: '¤ 0.00',\n  DEF_CURRENCY_CODE: 'USD'\n};\n\n\n/**\n * Number formatting symbols for locale en_VC.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_VC = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'XCD'\n};\n\n\n/**\n * Number formatting symbols for locale en_VG.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_VG = goog.i18n.NumberFormatSymbols_en;\n\n\n/**\n * Number formatting symbols for locale en_VI.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_VI = goog.i18n.NumberFormatSymbols_en;\n\n\n/**\n * Number formatting symbols for locale en_VU.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_VU = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'VUV'\n};\n\n\n/**\n * Number formatting symbols for locale en_WS.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_WS = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'WST'\n};\n\n\n/**\n * Number formatting symbols for locale en_XA.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_XA = goog.i18n.NumberFormatSymbols_en;\n\n\n/**\n * Number formatting symbols for locale en_ZM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_ZM = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'ZMW'\n};\n\n\n/**\n * Number formatting symbols for locale en_ZW.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_en_ZW = goog.i18n.NumberFormatSymbols_en;\n\n\n/**\n * Number formatting symbols for locale eo.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_eo = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'USD'\n};\n\n\n/**\n * Number formatting symbols for locale es_AR.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_es_AR = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'ARS'\n};\n\n\n/**\n * Number formatting symbols for locale es_BO.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_es_BO = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'BOB'\n};\n\n\n/**\n * Number formatting symbols for locale es_BR.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_es_BR = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'BRL'\n};\n\n\n/**\n * Number formatting symbols for locale es_BZ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_es_BZ = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'BZD'\n};\n\n\n/**\n * Number formatting symbols for locale es_CL.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_es_CL = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '¤#,##0;¤-#,##0',\n  DEF_CURRENCY_CODE: 'CLP'\n};\n\n\n/**\n * Number formatting symbols for locale es_CO.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_es_CO = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0',\n  DEF_CURRENCY_CODE: 'COP'\n};\n\n\n/**\n * Number formatting symbols for locale es_CR.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_es_CR = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'CRC'\n};\n\n\n/**\n * Number formatting symbols for locale es_CU.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_es_CU = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'CUP'\n};\n\n\n/**\n * Number formatting symbols for locale es_DO.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_es_DO = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'DOP'\n};\n\n\n/**\n * Number formatting symbols for locale es_EA.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_es_EA = goog.i18n.NumberFormatSymbols_es;\n\n\n/**\n * Number formatting symbols for locale es_EC.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_es_EC = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '¤#,##0.00;¤-#,##0.00',\n  DEF_CURRENCY_CODE: 'USD'\n};\n\n\n/**\n * Number formatting symbols for locale es_GQ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_es_GQ = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale es_GT.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_es_GT = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'GTQ'\n};\n\n\n/**\n * Number formatting symbols for locale es_HN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_es_HN = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'HNL'\n};\n\n\n/**\n * Number formatting symbols for locale es_IC.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_es_IC = goog.i18n.NumberFormatSymbols_es;\n\n\n/**\n * Number formatting symbols for locale es_NI.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_es_NI = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'NIO'\n};\n\n\n/**\n * Number formatting symbols for locale es_PA.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_es_PA = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'PAB'\n};\n\n\n/**\n * Number formatting symbols for locale es_PE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_es_PE = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'PEN'\n};\n\n\n/**\n * Number formatting symbols for locale es_PH.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_es_PH = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'PHP'\n};\n\n\n/**\n * Number formatting symbols for locale es_PR.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_es_PR = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'USD'\n};\n\n\n/**\n * Number formatting symbols for locale es_PY.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_es_PY = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '¤ #,##0;¤ -#,##0',\n  DEF_CURRENCY_CODE: 'PYG'\n};\n\n\n/**\n * Number formatting symbols for locale es_SV.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_es_SV = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'USD'\n};\n\n\n/**\n * Number formatting symbols for locale es_UY.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_es_UY = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'UYU'\n};\n\n\n/**\n * Number formatting symbols for locale es_VE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_es_VE = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '¤#,##0.00;¤-#,##0.00',\n  DEF_CURRENCY_CODE: 'VEF'\n};\n\n\n/**\n * Number formatting symbols for locale et_EE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_et_EE = goog.i18n.NumberFormatSymbols_et;\n\n\n/**\n * Number formatting symbols for locale eu_ES.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_eu_ES = goog.i18n.NumberFormatSymbols_eu;\n\n\n/**\n * Number formatting symbols for locale ewo.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ewo = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale ewo_CM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ewo_CM = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale fa_AF.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fa_AF = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '‎٪',\n  ZERO_DIGIT: '۰',\n  PLUS_SIGN: '‎+',\n  MINUS_SIGN: '‎−',\n  EXP_SYMBOL: '×۱۰^',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'ناعدد',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '% #,##0;% -#,##0',\n  CURRENCY_PATTERN: '¤ #,##0',\n  DEF_CURRENCY_CODE: 'AFN'\n};\n\n\n/**\n * Number formatting symbols for locale fa_IR.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fa_IR = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '‎٪',\n  ZERO_DIGIT: '۰',\n  PLUS_SIGN: '‎+',\n  MINUS_SIGN: '‎−',\n  EXP_SYMBOL: '×۱۰^',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'ناعدد',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '% #,##0;% -#,##0',\n  CURRENCY_PATTERN: '#,##0 ؜¤;؜-#,##0 ؜¤',\n  DEF_CURRENCY_CODE: 'IRR'\n};\n\n\n/**\n * Number formatting symbols for locale ff.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ff = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'XOF'\n};\n\n\n/**\n * Number formatting symbols for locale ff_CM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ff_CM = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale ff_GN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ff_GN = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'GNF'\n};\n\n\n/**\n * Number formatting symbols for locale ff_MR.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ff_MR = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'MRO'\n};\n\n\n/**\n * Number formatting symbols for locale ff_SN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ff_SN = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'XOF'\n};\n\n\n/**\n * Number formatting symbols for locale fi_FI.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fi_FI = goog.i18n.NumberFormatSymbols_fi;\n\n\n/**\n * Number formatting symbols for locale fil_PH.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fil_PH = goog.i18n.NumberFormatSymbols_fil;\n\n\n/**\n * Number formatting symbols for locale fo.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fo = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '−',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'DKK'\n};\n\n\n/**\n * Number formatting symbols for locale fo_DK.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fo_DK = goog.i18n.NumberFormatSymbols_fo;\n\n\n/**\n * Number formatting symbols for locale fo_FO.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fo_FO = goog.i18n.NumberFormatSymbols_fo;\n\n\n/**\n * Number formatting symbols for locale fr_BE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_BE = goog.i18n.NumberFormatSymbols_fr;\n\n\n/**\n * Number formatting symbols for locale fr_BF.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_BF = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'XOF'\n};\n\n\n/**\n * Number formatting symbols for locale fr_BI.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_BI = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'BIF'\n};\n\n\n/**\n * Number formatting symbols for locale fr_BJ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_BJ = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'XOF'\n};\n\n\n/**\n * Number formatting symbols for locale fr_BL.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_BL = goog.i18n.NumberFormatSymbols_fr;\n\n\n/**\n * Number formatting symbols for locale fr_CD.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_CD = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'CDF'\n};\n\n\n/**\n * Number formatting symbols for locale fr_CF.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_CF = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale fr_CG.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_CG = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale fr_CH.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_CH = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'CHF'\n};\n\n\n/**\n * Number formatting symbols for locale fr_CI.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_CI = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'XOF'\n};\n\n\n/**\n * Number formatting symbols for locale fr_CM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_CM = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale fr_DJ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_DJ = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'DJF'\n};\n\n\n/**\n * Number formatting symbols for locale fr_DZ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_DZ = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'DZD'\n};\n\n\n/**\n * Number formatting symbols for locale fr_FR.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_FR = goog.i18n.NumberFormatSymbols_fr;\n\n\n/**\n * Number formatting symbols for locale fr_GA.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_GA = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale fr_GF.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_GF = goog.i18n.NumberFormatSymbols_fr;\n\n\n/**\n * Number formatting symbols for locale fr_GN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_GN = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'GNF'\n};\n\n\n/**\n * Number formatting symbols for locale fr_GP.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_GP = goog.i18n.NumberFormatSymbols_fr;\n\n\n/**\n * Number formatting symbols for locale fr_GQ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_GQ = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale fr_HT.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_HT = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'HTG'\n};\n\n\n/**\n * Number formatting symbols for locale fr_KM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_KM = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'KMF'\n};\n\n\n/**\n * Number formatting symbols for locale fr_LU.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_LU = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale fr_MA.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_MA = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'MAD'\n};\n\n\n/**\n * Number formatting symbols for locale fr_MC.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_MC = goog.i18n.NumberFormatSymbols_fr;\n\n\n/**\n * Number formatting symbols for locale fr_MF.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_MF = goog.i18n.NumberFormatSymbols_fr;\n\n\n/**\n * Number formatting symbols for locale fr_MG.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_MG = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'MGA'\n};\n\n\n/**\n * Number formatting symbols for locale fr_ML.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_ML = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'XOF'\n};\n\n\n/**\n * Number formatting symbols for locale fr_MQ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_MQ = goog.i18n.NumberFormatSymbols_fr;\n\n\n/**\n * Number formatting symbols for locale fr_MR.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_MR = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'MRO'\n};\n\n\n/**\n * Number formatting symbols for locale fr_MU.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_MU = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'MUR'\n};\n\n\n/**\n * Number formatting symbols for locale fr_NC.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_NC = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'XPF'\n};\n\n\n/**\n * Number formatting symbols for locale fr_NE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_NE = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'XOF'\n};\n\n\n/**\n * Number formatting symbols for locale fr_PF.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_PF = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'XPF'\n};\n\n\n/**\n * Number formatting symbols for locale fr_PM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_PM = goog.i18n.NumberFormatSymbols_fr;\n\n\n/**\n * Number formatting symbols for locale fr_RE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_RE = goog.i18n.NumberFormatSymbols_fr;\n\n\n/**\n * Number formatting symbols for locale fr_RW.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_RW = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'RWF'\n};\n\n\n/**\n * Number formatting symbols for locale fr_SC.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_SC = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'SCR'\n};\n\n\n/**\n * Number formatting symbols for locale fr_SN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_SN = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'XOF'\n};\n\n\n/**\n * Number formatting symbols for locale fr_SY.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_SY = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'SYP'\n};\n\n\n/**\n * Number formatting symbols for locale fr_TD.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_TD = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale fr_TG.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_TG = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'XOF'\n};\n\n\n/**\n * Number formatting symbols for locale fr_TN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_TN = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.000 ¤',\n  DEF_CURRENCY_CODE: 'TND'\n};\n\n\n/**\n * Number formatting symbols for locale fr_VU.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_VU = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'VUV'\n};\n\n\n/**\n * Number formatting symbols for locale fr_WF.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_WF = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'XPF'\n};\n\n\n/**\n * Number formatting symbols for locale fr_YT.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fr_YT = goog.i18n.NumberFormatSymbols_fr;\n\n\n/**\n * Number formatting symbols for locale fur.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fur = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale fur_IT.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fur_IT = goog.i18n.NumberFormatSymbols_fur;\n\n\n/**\n * Number formatting symbols for locale fy.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fy = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00;¤ #,##0.00-',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale fy_NL.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_fy_NL = goog.i18n.NumberFormatSymbols_fy;\n\n\n/**\n * Number formatting symbols for locale ga_IE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ga_IE = goog.i18n.NumberFormatSymbols_ga;\n\n\n/**\n * Number formatting symbols for locale gd.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_gd = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'GBP'\n};\n\n\n/**\n * Number formatting symbols for locale gd_GB.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_gd_GB = goog.i18n.NumberFormatSymbols_gd;\n\n\n/**\n * Number formatting symbols for locale gl_ES.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_gl_ES = goog.i18n.NumberFormatSymbols_gl;\n\n\n/**\n * Number formatting symbols for locale gsw_CH.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_gsw_CH = goog.i18n.NumberFormatSymbols_gsw;\n\n\n/**\n * Number formatting symbols for locale gsw_FR.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_gsw_FR = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: '’',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '−',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale gsw_LI.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_gsw_LI = goog.i18n.NumberFormatSymbols_gsw;\n\n\n/**\n * Number formatting symbols for locale gu_IN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_gu_IN = goog.i18n.NumberFormatSymbols_gu;\n\n\n/**\n * Number formatting symbols for locale guz.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_guz = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'KES'\n};\n\n\n/**\n * Number formatting symbols for locale guz_KE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_guz_KE = goog.i18n.NumberFormatSymbols_guz;\n\n\n/**\n * Number formatting symbols for locale gv.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_gv = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'GBP'\n};\n\n\n/**\n * Number formatting symbols for locale gv_IM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_gv_IM = goog.i18n.NumberFormatSymbols_gv;\n\n\n/**\n * Number formatting symbols for locale ha.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ha = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'NGN'\n};\n\n\n/**\n * Number formatting symbols for locale ha_GH.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ha_GH = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'GHS'\n};\n\n\n/**\n * Number formatting symbols for locale ha_NE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ha_NE = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0',\n  DEF_CURRENCY_CODE: 'XOF'\n};\n\n\n/**\n * Number formatting symbols for locale ha_NG.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ha_NG = goog.i18n.NumberFormatSymbols_ha;\n\n\n/**\n * Number formatting symbols for locale haw_US.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_haw_US = goog.i18n.NumberFormatSymbols_haw;\n\n\n/**\n * Number formatting symbols for locale he_IL.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_he_IL = goog.i18n.NumberFormatSymbols_he;\n\n\n/**\n * Number formatting symbols for locale hi_IN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_hi_IN = goog.i18n.NumberFormatSymbols_hi;\n\n\n/**\n * Number formatting symbols for locale hr_BA.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_hr_BA = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'BAM'\n};\n\n\n/**\n * Number formatting symbols for locale hr_HR.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_hr_HR = goog.i18n.NumberFormatSymbols_hr;\n\n\n/**\n * Number formatting symbols for locale hsb.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_hsb = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale hsb_DE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_hsb_DE = goog.i18n.NumberFormatSymbols_hsb;\n\n\n/**\n * Number formatting symbols for locale hu_HU.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_hu_HU = goog.i18n.NumberFormatSymbols_hu;\n\n\n/**\n * Number formatting symbols for locale hy_AM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_hy_AM = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'ՈչԹ',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0',\n  DEF_CURRENCY_CODE: 'AMD'\n};\n\n\n/**\n * Number formatting symbols for locale id_ID.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_id_ID = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'IDR'\n};\n\n\n/**\n * Number formatting symbols for locale ig.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ig = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'NGN'\n};\n\n\n/**\n * Number formatting symbols for locale ig_NG.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ig_NG = goog.i18n.NumberFormatSymbols_ig;\n\n\n/**\n * Number formatting symbols for locale ii.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ii = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'CNY'\n};\n\n\n/**\n * Number formatting symbols for locale ii_CN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ii_CN = goog.i18n.NumberFormatSymbols_ii;\n\n\n/**\n * Number formatting symbols for locale is_IS.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_is_IS = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'ISK'\n};\n\n\n/**\n * Number formatting symbols for locale it_CH.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_it_CH = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: '’',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00;¤-#,##0.00',\n  DEF_CURRENCY_CODE: 'CHF'\n};\n\n\n/**\n * Number formatting symbols for locale it_IT.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_it_IT = goog.i18n.NumberFormatSymbols_it;\n\n\n/**\n * Number formatting symbols for locale it_SM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_it_SM = goog.i18n.NumberFormatSymbols_it;\n\n\n/**\n * Number formatting symbols for locale it_VA.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_it_VA = goog.i18n.NumberFormatSymbols_it;\n\n\n/**\n * Number formatting symbols for locale ja_JP.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ja_JP = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'JPY'\n};\n\n\n/**\n * Number formatting symbols for locale jgo.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_jgo = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale jgo_CM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_jgo_CM = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale jmc.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_jmc = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'TZS'\n};\n\n\n/**\n * Number formatting symbols for locale jmc_TZ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_jmc_TZ = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'TZS'\n};\n\n\n/**\n * Number formatting symbols for locale ka_GE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ka_GE = goog.i18n.NumberFormatSymbols_ka;\n\n\n/**\n * Number formatting symbols for locale kab.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_kab = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00¤',\n  DEF_CURRENCY_CODE: 'DZD'\n};\n\n\n/**\n * Number formatting symbols for locale kab_DZ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_kab_DZ = goog.i18n.NumberFormatSymbols_kab;\n\n\n/**\n * Number formatting symbols for locale kam.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_kam = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'KES'\n};\n\n\n/**\n * Number formatting symbols for locale kam_KE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_kam_KE = goog.i18n.NumberFormatSymbols_kam;\n\n\n/**\n * Number formatting symbols for locale kde.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_kde = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'TZS'\n};\n\n\n/**\n * Number formatting symbols for locale kde_TZ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_kde_TZ = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'TZS'\n};\n\n\n/**\n * Number formatting symbols for locale kea.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_kea = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'CVE'\n};\n\n\n/**\n * Number formatting symbols for locale kea_CV.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_kea_CV = goog.i18n.NumberFormatSymbols_kea;\n\n\n/**\n * Number formatting symbols for locale khq.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_khq = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00¤',\n  DEF_CURRENCY_CODE: 'XOF'\n};\n\n\n/**\n * Number formatting symbols for locale khq_ML.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_khq_ML = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0¤',\n  DEF_CURRENCY_CODE: 'XOF'\n};\n\n\n/**\n * Number formatting symbols for locale ki.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ki = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'KES'\n};\n\n\n/**\n * Number formatting symbols for locale ki_KE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ki_KE = goog.i18n.NumberFormatSymbols_ki;\n\n\n/**\n * Number formatting symbols for locale kk_KZ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_kk_KZ = goog.i18n.NumberFormatSymbols_kk;\n\n\n/**\n * Number formatting symbols for locale kkj.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_kkj = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale kkj_CM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_kkj_CM = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale kl.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_kl = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '¤#,##0.00;¤-#,##0.00',\n  DEF_CURRENCY_CODE: 'DKK'\n};\n\n\n/**\n * Number formatting symbols for locale kl_GL.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_kl_GL = goog.i18n.NumberFormatSymbols_kl;\n\n\n/**\n * Number formatting symbols for locale kln.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_kln = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'KES'\n};\n\n\n/**\n * Number formatting symbols for locale kln_KE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_kln_KE = goog.i18n.NumberFormatSymbols_kln;\n\n\n/**\n * Number formatting symbols for locale km_KH.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_km_KH = goog.i18n.NumberFormatSymbols_km;\n\n\n/**\n * Number formatting symbols for locale kn_IN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_kn_IN = goog.i18n.NumberFormatSymbols_kn;\n\n\n/**\n * Number formatting symbols for locale ko_KP.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ko_KP = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'KPW'\n};\n\n\n/**\n * Number formatting symbols for locale ko_KR.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ko_KR = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'KRW'\n};\n\n\n/**\n * Number formatting symbols for locale kok.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_kok = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##,##0%',\n  CURRENCY_PATTERN: '¤ #,##,##0.00',\n  DEF_CURRENCY_CODE: 'INR'\n};\n\n\n/**\n * Number formatting symbols for locale kok_IN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_kok_IN = goog.i18n.NumberFormatSymbols_kok;\n\n\n/**\n * Number formatting symbols for locale ks.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ks = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪',\n  ZERO_DIGIT: '۰',\n  PLUS_SIGN: '‎+‎',\n  MINUS_SIGN: '‎-‎',\n  EXP_SYMBOL: '×۱۰^',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##,##0%',\n  CURRENCY_PATTERN: '¤ #,##,##0.00',\n  DEF_CURRENCY_CODE: 'INR'\n};\n\n\n/**\n * Number formatting symbols for locale ks_IN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ks_IN = goog.i18n.NumberFormatSymbols_ks;\n\n\n/**\n * Number formatting symbols for locale ksb.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ksb = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00¤',\n  DEF_CURRENCY_CODE: 'TZS'\n};\n\n\n/**\n * Number formatting symbols for locale ksb_TZ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ksb_TZ = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0¤',\n  DEF_CURRENCY_CODE: 'TZS'\n};\n\n\n/**\n * Number formatting symbols for locale ksf.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ksf = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale ksf_CM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ksf_CM = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale ksh.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ksh = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '−',\n  EXP_SYMBOL: '×10^',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: '¤¤¤',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale ksh_DE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ksh_DE = goog.i18n.NumberFormatSymbols_ksh;\n\n\n/**\n * Number formatting symbols for locale kw.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_kw = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'GBP'\n};\n\n\n/**\n * Number formatting symbols for locale kw_GB.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_kw_GB = goog.i18n.NumberFormatSymbols_kw;\n\n\n/**\n * Number formatting symbols for locale ky_KG.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ky_KG = goog.i18n.NumberFormatSymbols_ky;\n\n\n/**\n * Number formatting symbols for locale lag.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_lag = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'TZS'\n};\n\n\n/**\n * Number formatting symbols for locale lag_TZ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_lag_TZ = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0',\n  DEF_CURRENCY_CODE: 'TZS'\n};\n\n\n/**\n * Number formatting symbols for locale lb.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_lb = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale lb_LU.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_lb_LU = goog.i18n.NumberFormatSymbols_lb;\n\n\n/**\n * Number formatting symbols for locale lg.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_lg = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00¤',\n  DEF_CURRENCY_CODE: 'UGX'\n};\n\n\n/**\n * Number formatting symbols for locale lg_UG.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_lg_UG = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0¤',\n  DEF_CURRENCY_CODE: 'UGX'\n};\n\n\n/**\n * Number formatting symbols for locale lkt.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_lkt = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'USD'\n};\n\n\n/**\n * Number formatting symbols for locale lkt_US.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_lkt_US = goog.i18n.NumberFormatSymbols_lkt;\n\n\n/**\n * Number formatting symbols for locale ln_AO.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ln_AO = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'AOA'\n};\n\n\n/**\n * Number formatting symbols for locale ln_CD.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ln_CD = goog.i18n.NumberFormatSymbols_ln;\n\n\n/**\n * Number formatting symbols for locale ln_CF.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ln_CF = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale ln_CG.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ln_CG = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale lo_LA.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_lo_LA = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'ບໍ່​ແມ່ນ​ໂຕ​ເລກ',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0;¤-#,##0',\n  DEF_CURRENCY_CODE: 'LAK'\n};\n\n\n/**\n * Number formatting symbols for locale lrc.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_lrc = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪',\n  ZERO_DIGIT: '۰',\n  PLUS_SIGN: '‎+‎',\n  MINUS_SIGN: '‎-‎',\n  EXP_SYMBOL: '×۱۰^',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'IRR'\n};\n\n\n/**\n * Number formatting symbols for locale lrc_IQ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_lrc_IQ = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪',\n  ZERO_DIGIT: '۰',\n  PLUS_SIGN: '‎+‎',\n  MINUS_SIGN: '‎-‎',\n  EXP_SYMBOL: '×۱۰^',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0',\n  DEF_CURRENCY_CODE: 'IQD'\n};\n\n\n/**\n * Number formatting symbols for locale lrc_IR.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_lrc_IR = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪',\n  ZERO_DIGIT: '۰',\n  PLUS_SIGN: '‎+‎',\n  MINUS_SIGN: '‎-‎',\n  EXP_SYMBOL: '×۱۰^',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0',\n  DEF_CURRENCY_CODE: 'IRR'\n};\n\n\n/**\n * Number formatting symbols for locale lt_LT.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_lt_LT = goog.i18n.NumberFormatSymbols_lt;\n\n\n/**\n * Number formatting symbols for locale lu.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_lu = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00¤',\n  DEF_CURRENCY_CODE: 'CDF'\n};\n\n\n/**\n * Number formatting symbols for locale lu_CD.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_lu_CD = goog.i18n.NumberFormatSymbols_lu;\n\n\n/**\n * Number formatting symbols for locale luo.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_luo = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00¤',\n  DEF_CURRENCY_CODE: 'KES'\n};\n\n\n/**\n * Number formatting symbols for locale luo_KE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_luo_KE = goog.i18n.NumberFormatSymbols_luo;\n\n\n/**\n * Number formatting symbols for locale luy.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_luy = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00;¤- #,##0.00',\n  DEF_CURRENCY_CODE: 'KES'\n};\n\n\n/**\n * Number formatting symbols for locale luy_KE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_luy_KE = goog.i18n.NumberFormatSymbols_luy;\n\n\n/**\n * Number formatting symbols for locale lv_LV.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_lv_LV = goog.i18n.NumberFormatSymbols_lv;\n\n\n/**\n * Number formatting symbols for locale mas.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_mas = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'KES'\n};\n\n\n/**\n * Number formatting symbols for locale mas_KE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_mas_KE = goog.i18n.NumberFormatSymbols_mas;\n\n\n/**\n * Number formatting symbols for locale mas_TZ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_mas_TZ = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'TZS'\n};\n\n\n/**\n * Number formatting symbols for locale mer.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_mer = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'KES'\n};\n\n\n/**\n * Number formatting symbols for locale mer_KE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_mer_KE = goog.i18n.NumberFormatSymbols_mer;\n\n\n/**\n * Number formatting symbols for locale mfe.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_mfe = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'MUR'\n};\n\n\n/**\n * Number formatting symbols for locale mfe_MU.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_mfe_MU = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0',\n  DEF_CURRENCY_CODE: 'MUR'\n};\n\n\n/**\n * Number formatting symbols for locale mg.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_mg = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'MGA'\n};\n\n\n/**\n * Number formatting symbols for locale mg_MG.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_mg_MG = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0',\n  DEF_CURRENCY_CODE: 'MGA'\n};\n\n\n/**\n * Number formatting symbols for locale mgh.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_mgh = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'MZN'\n};\n\n\n/**\n * Number formatting symbols for locale mgh_MZ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_mgh_MZ = goog.i18n.NumberFormatSymbols_mgh;\n\n\n/**\n * Number formatting symbols for locale mgo.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_mgo = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale mgo_CM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_mgo_CM = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale mk_MK.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_mk_MK = goog.i18n.NumberFormatSymbols_mk;\n\n\n/**\n * Number formatting symbols for locale ml_IN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ml_IN = goog.i18n.NumberFormatSymbols_ml;\n\n\n/**\n * Number formatting symbols for locale mn_MN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_mn_MN = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0',\n  DEF_CURRENCY_CODE: 'MNT'\n};\n\n\n/**\n * Number formatting symbols for locale mr_IN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_mr_IN = goog.i18n.NumberFormatSymbols_mr;\n\n\n/**\n * Number formatting symbols for locale ms_BN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ms_BN = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'BND'\n};\n\n\n/**\n * Number formatting symbols for locale ms_MY.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ms_MY = goog.i18n.NumberFormatSymbols_ms;\n\n\n/**\n * Number formatting symbols for locale ms_SG.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ms_SG = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'SGD'\n};\n\n\n/**\n * Number formatting symbols for locale mt_MT.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_mt_MT = goog.i18n.NumberFormatSymbols_mt;\n\n\n/**\n * Number formatting symbols for locale mua.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_mua = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale mua_CM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_mua_CM = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale my_MM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_my_MM = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '၀',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'ဂဏန်းမဟုတ်သော',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'MMK'\n};\n\n\n/**\n * Number formatting symbols for locale mzn.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_mzn = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪',\n  ZERO_DIGIT: '۰',\n  PLUS_SIGN: '‎+‎',\n  MINUS_SIGN: '‎-‎',\n  EXP_SYMBOL: '×۱۰^',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'IRR'\n};\n\n\n/**\n * Number formatting symbols for locale mzn_IR.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_mzn_IR = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪',\n  ZERO_DIGIT: '۰',\n  PLUS_SIGN: '‎+‎',\n  MINUS_SIGN: '‎-‎',\n  EXP_SYMBOL: '×۱۰^',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0',\n  DEF_CURRENCY_CODE: 'IRR'\n};\n\n\n/**\n * Number formatting symbols for locale naq.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_naq = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'NAD'\n};\n\n\n/**\n * Number formatting symbols for locale naq_NA.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_naq_NA = goog.i18n.NumberFormatSymbols_naq;\n\n\n/**\n * Number formatting symbols for locale nb_NO.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_nb_NO = goog.i18n.NumberFormatSymbols_nb;\n\n\n/**\n * Number formatting symbols for locale nb_SJ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_nb_SJ = goog.i18n.NumberFormatSymbols_nb;\n\n\n/**\n * Number formatting symbols for locale nd.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_nd = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'USD'\n};\n\n\n/**\n * Number formatting symbols for locale nd_ZW.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_nd_ZW = goog.i18n.NumberFormatSymbols_nd;\n\n\n/**\n * Number formatting symbols for locale nds.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_nds = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale nds_DE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_nds_DE = goog.i18n.NumberFormatSymbols_nds;\n\n\n/**\n * Number formatting symbols for locale nds_NL.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_nds_NL = goog.i18n.NumberFormatSymbols_nds;\n\n\n/**\n * Number formatting symbols for locale ne_IN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ne_IN = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '०',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'INR'\n};\n\n\n/**\n * Number formatting symbols for locale ne_NP.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ne_NP = goog.i18n.NumberFormatSymbols_ne;\n\n\n/**\n * Number formatting symbols for locale nl_AW.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_nl_AW = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00;¤ -#,##0.00',\n  DEF_CURRENCY_CODE: 'AWG'\n};\n\n\n/**\n * Number formatting symbols for locale nl_BE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_nl_BE = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale nl_BQ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_nl_BQ = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00;¤ -#,##0.00',\n  DEF_CURRENCY_CODE: 'USD'\n};\n\n\n/**\n * Number formatting symbols for locale nl_CW.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_nl_CW = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00;¤ -#,##0.00',\n  DEF_CURRENCY_CODE: 'ANG'\n};\n\n\n/**\n * Number formatting symbols for locale nl_NL.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_nl_NL = goog.i18n.NumberFormatSymbols_nl;\n\n\n/**\n * Number formatting symbols for locale nl_SR.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_nl_SR = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00;¤ -#,##0.00',\n  DEF_CURRENCY_CODE: 'SRD'\n};\n\n\n/**\n * Number formatting symbols for locale nl_SX.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_nl_SX = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00;¤ -#,##0.00',\n  DEF_CURRENCY_CODE: 'ANG'\n};\n\n\n/**\n * Number formatting symbols for locale nmg.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_nmg = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale nmg_CM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_nmg_CM = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale nn.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_nn = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '−',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'NOK'\n};\n\n\n/**\n * Number formatting symbols for locale nn_NO.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_nn_NO = goog.i18n.NumberFormatSymbols_nn;\n\n\n/**\n * Number formatting symbols for locale nnh.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_nnh = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale nnh_CM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_nnh_CM = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale nus.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_nus = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'SSP'\n};\n\n\n/**\n * Number formatting symbols for locale nus_SS.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_nus_SS = goog.i18n.NumberFormatSymbols_nus;\n\n\n/**\n * Number formatting symbols for locale nyn.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_nyn = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'UGX'\n};\n\n\n/**\n * Number formatting symbols for locale nyn_UG.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_nyn_UG = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'UGX'\n};\n\n\n/**\n * Number formatting symbols for locale om.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_om = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'ETB'\n};\n\n\n/**\n * Number formatting symbols for locale om_ET.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_om_ET = goog.i18n.NumberFormatSymbols_om;\n\n\n/**\n * Number formatting symbols for locale om_KE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_om_KE = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'KES'\n};\n\n\n/**\n * Number formatting symbols for locale or_IN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_or_IN = goog.i18n.NumberFormatSymbols_or;\n\n\n/**\n * Number formatting symbols for locale os.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_os = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'НН',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'GEL'\n};\n\n\n/**\n * Number formatting symbols for locale os_GE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_os_GE = goog.i18n.NumberFormatSymbols_os;\n\n\n/**\n * Number formatting symbols for locale os_RU.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_os_RU = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'НН',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'RUB'\n};\n\n\n/**\n * Number formatting symbols for locale pa_Arab.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_pa_Arab = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪',\n  ZERO_DIGIT: '۰',\n  PLUS_SIGN: '‎+‎',\n  MINUS_SIGN: '‎-‎',\n  EXP_SYMBOL: '×۱۰^',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'PKR'\n};\n\n\n/**\n * Number formatting symbols for locale pa_Arab_PK.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_pa_Arab_PK = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪',\n  ZERO_DIGIT: '۰',\n  PLUS_SIGN: '‎+‎',\n  MINUS_SIGN: '‎-‎',\n  EXP_SYMBOL: '×۱۰^',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0',\n  DEF_CURRENCY_CODE: 'PKR'\n};\n\n\n/**\n * Number formatting symbols for locale pa_Guru.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_pa_Guru = goog.i18n.NumberFormatSymbols_pa;\n\n\n/**\n * Number formatting symbols for locale pa_Guru_IN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_pa_Guru_IN = goog.i18n.NumberFormatSymbols_pa;\n\n\n/**\n * Number formatting symbols for locale pl_PL.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_pl_PL = goog.i18n.NumberFormatSymbols_pl;\n\n\n/**\n * Number formatting symbols for locale ps.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ps = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪',\n  ZERO_DIGIT: '۰',\n  PLUS_SIGN: '‎+‎',\n  MINUS_SIGN: '‎-‎',\n  EXP_SYMBOL: '×۱۰^',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'AFN'\n};\n\n\n/**\n * Number formatting symbols for locale ps_AF.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ps_AF = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪',\n  ZERO_DIGIT: '۰',\n  PLUS_SIGN: '‎+‎',\n  MINUS_SIGN: '‎-‎',\n  EXP_SYMBOL: '×۱۰^',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'AFN'\n};\n\n\n/**\n * Number formatting symbols for locale pt_AO.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_pt_AO = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'AOA'\n};\n\n\n/**\n * Number formatting symbols for locale pt_CH.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_pt_CH = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'CHF'\n};\n\n\n/**\n * Number formatting symbols for locale pt_CV.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_pt_CV = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'CVE'\n};\n\n\n/**\n * Number formatting symbols for locale pt_GQ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_pt_GQ = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale pt_GW.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_pt_GW = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'XOF'\n};\n\n\n/**\n * Number formatting symbols for locale pt_LU.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_pt_LU = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale pt_MO.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_pt_MO = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'MOP'\n};\n\n\n/**\n * Number formatting symbols for locale pt_MZ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_pt_MZ = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'MZN'\n};\n\n\n/**\n * Number formatting symbols for locale pt_ST.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_pt_ST = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'STD'\n};\n\n\n/**\n * Number formatting symbols for locale pt_TL.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_pt_TL = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'USD'\n};\n\n\n/**\n * Number formatting symbols for locale qu.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_qu = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'PEN'\n};\n\n\n/**\n * Number formatting symbols for locale qu_BO.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_qu_BO = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'BOB'\n};\n\n\n/**\n * Number formatting symbols for locale qu_EC.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_qu_EC = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'USD'\n};\n\n\n/**\n * Number formatting symbols for locale qu_PE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_qu_PE = goog.i18n.NumberFormatSymbols_qu;\n\n\n/**\n * Number formatting symbols for locale rm.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_rm = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: '’',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '−',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'CHF'\n};\n\n\n/**\n * Number formatting symbols for locale rm_CH.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_rm_CH = goog.i18n.NumberFormatSymbols_rm;\n\n\n/**\n * Number formatting symbols for locale rn.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_rn = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00¤',\n  DEF_CURRENCY_CODE: 'BIF'\n};\n\n\n/**\n * Number formatting symbols for locale rn_BI.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_rn_BI = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0¤',\n  DEF_CURRENCY_CODE: 'BIF'\n};\n\n\n/**\n * Number formatting symbols for locale ro_MD.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ro_MD = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'MDL'\n};\n\n\n/**\n * Number formatting symbols for locale ro_RO.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ro_RO = goog.i18n.NumberFormatSymbols_ro;\n\n\n/**\n * Number formatting symbols for locale rof.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_rof = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'TZS'\n};\n\n\n/**\n * Number formatting symbols for locale rof_TZ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_rof_TZ = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'TZS'\n};\n\n\n/**\n * Number formatting symbols for locale ru_BY.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ru_BY = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'не число',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'BYN'\n};\n\n\n/**\n * Number formatting symbols for locale ru_KG.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ru_KG = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'не число',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'KGS'\n};\n\n\n/**\n * Number formatting symbols for locale ru_KZ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ru_KZ = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'не число',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'KZT'\n};\n\n\n/**\n * Number formatting symbols for locale ru_MD.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ru_MD = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'не число',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'MDL'\n};\n\n\n/**\n * Number formatting symbols for locale ru_RU.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ru_RU = goog.i18n.NumberFormatSymbols_ru;\n\n\n/**\n * Number formatting symbols for locale ru_UA.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ru_UA = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'не число',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'UAH'\n};\n\n\n/**\n * Number formatting symbols for locale rw.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_rw = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'RWF'\n};\n\n\n/**\n * Number formatting symbols for locale rw_RW.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_rw_RW = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0',\n  DEF_CURRENCY_CODE: 'RWF'\n};\n\n\n/**\n * Number formatting symbols for locale rwk.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_rwk = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00¤',\n  DEF_CURRENCY_CODE: 'TZS'\n};\n\n\n/**\n * Number formatting symbols for locale rwk_TZ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_rwk_TZ = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0¤',\n  DEF_CURRENCY_CODE: 'TZS'\n};\n\n\n/**\n * Number formatting symbols for locale sah.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sah = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'чыыһыла буотах',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'RUB'\n};\n\n\n/**\n * Number formatting symbols for locale sah_RU.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sah_RU = goog.i18n.NumberFormatSymbols_sah;\n\n\n/**\n * Number formatting symbols for locale saq.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_saq = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'KES'\n};\n\n\n/**\n * Number formatting symbols for locale saq_KE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_saq_KE = goog.i18n.NumberFormatSymbols_saq;\n\n\n/**\n * Number formatting symbols for locale sbp.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sbp = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00¤',\n  DEF_CURRENCY_CODE: 'TZS'\n};\n\n\n/**\n * Number formatting symbols for locale sbp_TZ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sbp_TZ = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0¤',\n  DEF_CURRENCY_CODE: 'TZS'\n};\n\n\n/**\n * Number formatting symbols for locale se.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_se = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '−',\n  EXP_SYMBOL: '·10^',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: '¤¤¤',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'NOK'\n};\n\n\n/**\n * Number formatting symbols for locale se_FI.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_se_FI = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '−',\n  EXP_SYMBOL: '·10^',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: '¤¤¤',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale se_NO.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_se_NO = goog.i18n.NumberFormatSymbols_se;\n\n\n/**\n * Number formatting symbols for locale se_SE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_se_SE = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '−',\n  EXP_SYMBOL: '·10^',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: '¤¤¤',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'SEK'\n};\n\n\n/**\n * Number formatting symbols for locale seh.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_seh = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00¤',\n  DEF_CURRENCY_CODE: 'MZN'\n};\n\n\n/**\n * Number formatting symbols for locale seh_MZ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_seh_MZ = goog.i18n.NumberFormatSymbols_seh;\n\n\n/**\n * Number formatting symbols for locale ses.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ses = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00¤',\n  DEF_CURRENCY_CODE: 'XOF'\n};\n\n\n/**\n * Number formatting symbols for locale ses_ML.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ses_ML = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0¤',\n  DEF_CURRENCY_CODE: 'XOF'\n};\n\n\n/**\n * Number formatting symbols for locale sg.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sg = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00;¤-#,##0.00',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale sg_CF.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sg_CF = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0;¤-#,##0',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale shi.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_shi = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00¤',\n  DEF_CURRENCY_CODE: 'MAD'\n};\n\n\n/**\n * Number formatting symbols for locale shi_Latn.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_shi_Latn = goog.i18n.NumberFormatSymbols_shi;\n\n\n/**\n * Number formatting symbols for locale shi_Latn_MA.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_shi_Latn_MA = goog.i18n.NumberFormatSymbols_shi;\n\n\n/**\n * Number formatting symbols for locale shi_Tfng.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_shi_Tfng = goog.i18n.NumberFormatSymbols_shi;\n\n\n/**\n * Number formatting symbols for locale shi_Tfng_MA.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_shi_Tfng_MA = goog.i18n.NumberFormatSymbols_shi;\n\n\n/**\n * Number formatting symbols for locale si_LK.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_si_LK = goog.i18n.NumberFormatSymbols_si;\n\n\n/**\n * Number formatting symbols for locale sk_SK.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sk_SK = goog.i18n.NumberFormatSymbols_sk;\n\n\n/**\n * Number formatting symbols for locale sl_SI.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sl_SI = goog.i18n.NumberFormatSymbols_sl;\n\n\n/**\n * Number formatting symbols for locale smn.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_smn = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'epiloho',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale smn_FI.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_smn_FI = goog.i18n.NumberFormatSymbols_smn;\n\n\n/**\n * Number formatting symbols for locale sn.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sn = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'USD'\n};\n\n\n/**\n * Number formatting symbols for locale sn_ZW.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sn_ZW = goog.i18n.NumberFormatSymbols_sn;\n\n\n/**\n * Number formatting symbols for locale so.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_so = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'SOS'\n};\n\n\n/**\n * Number formatting symbols for locale so_DJ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_so_DJ = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'DJF'\n};\n\n\n/**\n * Number formatting symbols for locale so_ET.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_so_ET = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'ETB'\n};\n\n\n/**\n * Number formatting symbols for locale so_KE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_so_KE = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'KES'\n};\n\n\n/**\n * Number formatting symbols for locale so_SO.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_so_SO = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'SOS'\n};\n\n\n/**\n * Number formatting symbols for locale sq_AL.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sq_AL = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'ALL'\n};\n\n\n/**\n * Number formatting symbols for locale sq_MK.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sq_MK = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'MKD'\n};\n\n\n/**\n * Number formatting symbols for locale sq_XK.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sq_XK = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale sr_Cyrl.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sr_Cyrl = goog.i18n.NumberFormatSymbols_sr;\n\n\n/**\n * Number formatting symbols for locale sr_Cyrl_BA.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sr_Cyrl_BA = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'BAM'\n};\n\n\n/**\n * Number formatting symbols for locale sr_Cyrl_ME.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sr_Cyrl_ME = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale sr_Cyrl_RS.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sr_Cyrl_RS = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'RSD'\n};\n\n\n/**\n * Number formatting symbols for locale sr_Cyrl_XK.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sr_Cyrl_XK = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale sr_Latn_BA.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sr_Latn_BA = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'BAM'\n};\n\n\n/**\n * Number formatting symbols for locale sr_Latn_ME.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sr_Latn_ME = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale sr_Latn_RS.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sr_Latn_RS = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'RSD'\n};\n\n\n/**\n * Number formatting symbols for locale sr_Latn_XK.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sr_Latn_XK = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale sv_AX.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sv_AX = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '−',\n  EXP_SYMBOL: '×10^',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: '¤¤¤',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale sv_FI.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sv_FI = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '−',\n  EXP_SYMBOL: '×10^',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: '¤¤¤',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale sv_SE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sv_SE = goog.i18n.NumberFormatSymbols_sv;\n\n\n/**\n * Number formatting symbols for locale sw_CD.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sw_CD = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'CDF'\n};\n\n\n/**\n * Number formatting symbols for locale sw_KE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sw_KE = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'KES'\n};\n\n\n/**\n * Number formatting symbols for locale sw_TZ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sw_TZ = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'TZS'\n};\n\n\n/**\n * Number formatting symbols for locale sw_UG.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_sw_UG = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'UGX'\n};\n\n\n/**\n * Number formatting symbols for locale ta_IN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ta_IN = goog.i18n.NumberFormatSymbols_ta;\n\n\n/**\n * Number formatting symbols for locale ta_LK.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ta_LK = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##,##0%',\n  CURRENCY_PATTERN: '¤ #,##,##0.00',\n  DEF_CURRENCY_CODE: 'LKR'\n};\n\n\n/**\n * Number formatting symbols for locale ta_MY.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ta_MY = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'MYR'\n};\n\n\n/**\n * Number formatting symbols for locale ta_SG.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ta_SG = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'SGD'\n};\n\n\n/**\n * Number formatting symbols for locale te_IN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_te_IN = goog.i18n.NumberFormatSymbols_te;\n\n\n/**\n * Number formatting symbols for locale teo.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_teo = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'UGX'\n};\n\n\n/**\n * Number formatting symbols for locale teo_KE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_teo_KE = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'KES'\n};\n\n\n/**\n * Number formatting symbols for locale teo_UG.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_teo_UG = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'UGX'\n};\n\n\n/**\n * Number formatting symbols for locale th_TH.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_th_TH = goog.i18n.NumberFormatSymbols_th;\n\n\n/**\n * Number formatting symbols for locale ti.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ti = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'ETB'\n};\n\n\n/**\n * Number formatting symbols for locale ti_ER.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ti_ER = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'ERN'\n};\n\n\n/**\n * Number formatting symbols for locale ti_ET.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ti_ET = goog.i18n.NumberFormatSymbols_ti;\n\n\n/**\n * Number formatting symbols for locale to.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_to = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'TF',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'TOP'\n};\n\n\n/**\n * Number formatting symbols for locale to_TO.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_to_TO = goog.i18n.NumberFormatSymbols_to;\n\n\n/**\n * Number formatting symbols for locale tr_CY.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_tr_CY = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '%#,##0',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale tr_TR.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_tr_TR = goog.i18n.NumberFormatSymbols_tr;\n\n\n/**\n * Number formatting symbols for locale twq.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_twq = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00¤',\n  DEF_CURRENCY_CODE: 'XOF'\n};\n\n\n/**\n * Number formatting symbols for locale twq_NE.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_twq_NE = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0¤',\n  DEF_CURRENCY_CODE: 'XOF'\n};\n\n\n/**\n * Number formatting symbols for locale tzm.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_tzm = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'MAD'\n};\n\n\n/**\n * Number formatting symbols for locale tzm_MA.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_tzm_MA = goog.i18n.NumberFormatSymbols_tzm;\n\n\n/**\n * Number formatting symbols for locale ug.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ug = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'CNY'\n};\n\n\n/**\n * Number formatting symbols for locale ug_CN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ug_CN = goog.i18n.NumberFormatSymbols_ug;\n\n\n/**\n * Number formatting symbols for locale uk_UA.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_uk_UA = goog.i18n.NumberFormatSymbols_uk;\n\n\n/**\n * Number formatting symbols for locale ur_IN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ur_IN = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '۰',\n  PLUS_SIGN: '‎+‎',\n  MINUS_SIGN: '‎-‎',\n  EXP_SYMBOL: '×۱۰^',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##,##0.00',\n  DEF_CURRENCY_CODE: 'INR'\n};\n\n\n/**\n * Number formatting symbols for locale ur_PK.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_ur_PK = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '‎+',\n  MINUS_SIGN: '‎-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##,##0%',\n  CURRENCY_PATTERN: '¤ #,##,##0',\n  DEF_CURRENCY_CODE: 'PKR'\n};\n\n\n/**\n * Number formatting symbols for locale uz_Arab.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_uz_Arab = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪',\n  ZERO_DIGIT: '۰',\n  PLUS_SIGN: '‎+‎',\n  MINUS_SIGN: '‎-‎',\n  EXP_SYMBOL: '×۱۰^',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'AFN'\n};\n\n\n/**\n * Number formatting symbols for locale uz_Arab_AF.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_uz_Arab_AF = {\n  DECIMAL_SEP: '٫',\n  GROUP_SEP: '٬',\n  PERCENT: '٪',\n  ZERO_DIGIT: '۰',\n  PLUS_SIGN: '‎+‎',\n  MINUS_SIGN: '‎-‎',\n  EXP_SYMBOL: '×۱۰^',\n  PERMILL: '؉',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0',\n  DEF_CURRENCY_CODE: 'AFN'\n};\n\n\n/**\n * Number formatting symbols for locale uz_Cyrl.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_uz_Cyrl = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'ҳақиқий сон эмас',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'UZS'\n};\n\n\n/**\n * Number formatting symbols for locale uz_Cyrl_UZ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_uz_Cyrl_UZ = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'ҳақиқий сон эмас',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'UZS'\n};\n\n\n/**\n * Number formatting symbols for locale uz_Latn.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_uz_Latn = goog.i18n.NumberFormatSymbols_uz;\n\n\n/**\n * Number formatting symbols for locale uz_Latn_UZ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_uz_Latn_UZ = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'haqiqiy son emas',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'UZS'\n};\n\n\n/**\n * Number formatting symbols for locale vai.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_vai = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'LRD'\n};\n\n\n/**\n * Number formatting symbols for locale vai_Latn.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_vai_Latn = goog.i18n.NumberFormatSymbols_vai;\n\n\n/**\n * Number formatting symbols for locale vai_Latn_LR.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_vai_Latn_LR = goog.i18n.NumberFormatSymbols_vai;\n\n\n/**\n * Number formatting symbols for locale vai_Vaii.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_vai_Vaii = goog.i18n.NumberFormatSymbols_vai;\n\n\n/**\n * Number formatting symbols for locale vai_Vaii_LR.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_vai_Vaii_LR = goog.i18n.NumberFormatSymbols_vai;\n\n\n/**\n * Number formatting symbols for locale vi_VN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_vi_VN = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '.',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0',\n  DEF_CURRENCY_CODE: 'VND'\n};\n\n\n/**\n * Number formatting symbols for locale vun.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_vun = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'TZS'\n};\n\n\n/**\n * Number formatting symbols for locale vun_TZ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_vun_TZ = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'TZS'\n};\n\n\n/**\n * Number formatting symbols for locale wae.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_wae = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: '’',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'CHF'\n};\n\n\n/**\n * Number formatting symbols for locale wae_CH.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_wae_CH = goog.i18n.NumberFormatSymbols_wae;\n\n\n/**\n * Number formatting symbols for locale xog.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_xog = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'UGX'\n};\n\n\n/**\n * Number formatting symbols for locale xog_UG.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_xog_UG = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'UGX'\n};\n\n\n/**\n * Number formatting symbols for locale yav.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_yav = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0.00 ¤',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale yav_CM.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_yav_CM = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '#,##0 ¤',\n  DEF_CURRENCY_CODE: 'XAF'\n};\n\n\n/**\n * Number formatting symbols for locale yi.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_yi = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤ #,##0.00',\n  DEF_CURRENCY_CODE: 'EUR'\n};\n\n\n/**\n * Number formatting symbols for locale yi_001.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_yi_001 = goog.i18n.NumberFormatSymbols_yi;\n\n\n/**\n * Number formatting symbols for locale yo.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_yo = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'NGN'\n};\n\n\n/**\n * Number formatting symbols for locale yo_BJ.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_yo_BJ = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0',\n  DEF_CURRENCY_CODE: 'XOF'\n};\n\n\n/**\n * Number formatting symbols for locale yo_NG.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_yo_NG = goog.i18n.NumberFormatSymbols_yo;\n\n\n/**\n * Number formatting symbols for locale yue.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_yue = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: '非數值',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'HKD'\n};\n\n\n/**\n * Number formatting symbols for locale yue_HK.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_yue_HK = goog.i18n.NumberFormatSymbols_yue;\n\n\n/**\n * Number formatting symbols for locale zgh.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_zgh = {\n  DECIMAL_SEP: ',',\n  GROUP_SEP: ' ',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0 %',\n  CURRENCY_PATTERN: '#,##0.00¤',\n  DEF_CURRENCY_CODE: 'MAD'\n};\n\n\n/**\n * Number formatting symbols for locale zgh_MA.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_zgh_MA = goog.i18n.NumberFormatSymbols_zgh;\n\n\n/**\n * Number formatting symbols for locale zh_Hans.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_zh_Hans = goog.i18n.NumberFormatSymbols_zh;\n\n\n/**\n * Number formatting symbols for locale zh_Hans_CN.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_zh_Hans_CN = goog.i18n.NumberFormatSymbols_zh;\n\n\n/**\n * Number formatting symbols for locale zh_Hans_HK.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_zh_Hans_HK = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'HKD'\n};\n\n\n/**\n * Number formatting symbols for locale zh_Hans_MO.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_zh_Hans_MO = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'MOP'\n};\n\n\n/**\n * Number formatting symbols for locale zh_Hans_SG.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_zh_Hans_SG = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: 'NaN',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'SGD'\n};\n\n\n/**\n * Number formatting symbols for locale zh_Hant.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_zh_Hant = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: '非數值',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'TWD'\n};\n\n\n/**\n * Number formatting symbols for locale zh_Hant_HK.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_zh_Hant_HK = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: '非數值',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'HKD'\n};\n\n\n/**\n * Number formatting symbols for locale zh_Hant_MO.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_zh_Hant_MO = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: '非數值',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'MOP'\n};\n\n\n/**\n * Number formatting symbols for locale zh_Hant_TW.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_zh_Hant_TW = {\n  DECIMAL_SEP: '.',\n  GROUP_SEP: ',',\n  PERCENT: '%',\n  ZERO_DIGIT: '0',\n  PLUS_SIGN: '+',\n  MINUS_SIGN: '-',\n  EXP_SYMBOL: 'E',\n  PERMILL: '‰',\n  INFINITY: '∞',\n  NAN: '非數值',\n  DECIMAL_PATTERN: '#,##0.###',\n  SCIENTIFIC_PATTERN: '#E0',\n  PERCENT_PATTERN: '#,##0%',\n  CURRENCY_PATTERN: '¤#,##0.00',\n  DEF_CURRENCY_CODE: 'TWD'\n};\n\n\n/**\n * Number formatting symbols for locale zu_ZA.\n * @enum {string}\n */\ngoog.i18n.NumberFormatSymbols_zu_ZA = goog.i18n.NumberFormatSymbols_zu;\n\n\n/**\n * Selected number formatting symbols by locale.\n */\nif (goog.LOCALE == 'af_NA' || goog.LOCALE == 'af-NA') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_af_NA;\n}\n\nif (goog.LOCALE == 'af_ZA' || goog.LOCALE == 'af-ZA') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_af_ZA;\n}\n\nif (goog.LOCALE == 'agq') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_agq;\n}\n\nif (goog.LOCALE == 'agq_CM' || goog.LOCALE == 'agq-CM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_agq_CM;\n}\n\nif (goog.LOCALE == 'ak') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ak;\n}\n\nif (goog.LOCALE == 'ak_GH' || goog.LOCALE == 'ak-GH') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ak_GH;\n}\n\nif (goog.LOCALE == 'am_ET' || goog.LOCALE == 'am-ET') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_am_ET;\n}\n\nif (goog.LOCALE == 'ar_001' || goog.LOCALE == 'ar-001') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_001;\n}\n\nif (goog.LOCALE == 'ar_AE' || goog.LOCALE == 'ar-AE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_AE;\n}\n\nif (goog.LOCALE == 'ar_BH' || goog.LOCALE == 'ar-BH') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_BH;\n}\n\nif (goog.LOCALE == 'ar_DJ' || goog.LOCALE == 'ar-DJ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_DJ;\n}\n\nif (goog.LOCALE == 'ar_EG' || goog.LOCALE == 'ar-EG') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_EG;\n}\n\nif (goog.LOCALE == 'ar_EH' || goog.LOCALE == 'ar-EH') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_EH;\n}\n\nif (goog.LOCALE == 'ar_ER' || goog.LOCALE == 'ar-ER') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_ER;\n}\n\nif (goog.LOCALE == 'ar_IL' || goog.LOCALE == 'ar-IL') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_IL;\n}\n\nif (goog.LOCALE == 'ar_IQ' || goog.LOCALE == 'ar-IQ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_IQ;\n}\n\nif (goog.LOCALE == 'ar_JO' || goog.LOCALE == 'ar-JO') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_JO;\n}\n\nif (goog.LOCALE == 'ar_KM' || goog.LOCALE == 'ar-KM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_KM;\n}\n\nif (goog.LOCALE == 'ar_KW' || goog.LOCALE == 'ar-KW') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_KW;\n}\n\nif (goog.LOCALE == 'ar_LB' || goog.LOCALE == 'ar-LB') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_LB;\n}\n\nif (goog.LOCALE == 'ar_LY' || goog.LOCALE == 'ar-LY') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_LY;\n}\n\nif (goog.LOCALE == 'ar_MA' || goog.LOCALE == 'ar-MA') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_MA;\n}\n\nif (goog.LOCALE == 'ar_MR' || goog.LOCALE == 'ar-MR') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_MR;\n}\n\nif (goog.LOCALE == 'ar_OM' || goog.LOCALE == 'ar-OM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_OM;\n}\n\nif (goog.LOCALE == 'ar_PS' || goog.LOCALE == 'ar-PS') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_PS;\n}\n\nif (goog.LOCALE == 'ar_QA' || goog.LOCALE == 'ar-QA') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_QA;\n}\n\nif (goog.LOCALE == 'ar_SA' || goog.LOCALE == 'ar-SA') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_SA;\n}\n\nif (goog.LOCALE == 'ar_SD' || goog.LOCALE == 'ar-SD') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_SD;\n}\n\nif (goog.LOCALE == 'ar_SO' || goog.LOCALE == 'ar-SO') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_SO;\n}\n\nif (goog.LOCALE == 'ar_SS' || goog.LOCALE == 'ar-SS') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_SS;\n}\n\nif (goog.LOCALE == 'ar_SY' || goog.LOCALE == 'ar-SY') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_SY;\n}\n\nif (goog.LOCALE == 'ar_TD' || goog.LOCALE == 'ar-TD') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_TD;\n}\n\nif (goog.LOCALE == 'ar_TN' || goog.LOCALE == 'ar-TN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_TN;\n}\n\nif (goog.LOCALE == 'ar_XB' || goog.LOCALE == 'ar-XB') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_XB;\n}\n\nif (goog.LOCALE == 'ar_YE' || goog.LOCALE == 'ar-YE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ar_YE;\n}\n\nif (goog.LOCALE == 'as') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_as;\n}\n\nif (goog.LOCALE == 'as_IN' || goog.LOCALE == 'as-IN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_as_IN;\n}\n\nif (goog.LOCALE == 'asa') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_asa;\n}\n\nif (goog.LOCALE == 'asa_TZ' || goog.LOCALE == 'asa-TZ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_asa_TZ;\n}\n\nif (goog.LOCALE == 'ast') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ast;\n}\n\nif (goog.LOCALE == 'ast_ES' || goog.LOCALE == 'ast-ES') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ast_ES;\n}\n\nif (goog.LOCALE == 'az_Cyrl' || goog.LOCALE == 'az-Cyrl') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_az_Cyrl;\n}\n\nif (goog.LOCALE == 'az_Cyrl_AZ' || goog.LOCALE == 'az-Cyrl-AZ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_az_Cyrl_AZ;\n}\n\nif (goog.LOCALE == 'az_Latn' || goog.LOCALE == 'az-Latn') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_az_Latn;\n}\n\nif (goog.LOCALE == 'az_Latn_AZ' || goog.LOCALE == 'az-Latn-AZ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_az_Latn_AZ;\n}\n\nif (goog.LOCALE == 'bas') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bas;\n}\n\nif (goog.LOCALE == 'bas_CM' || goog.LOCALE == 'bas-CM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bas_CM;\n}\n\nif (goog.LOCALE == 'be_BY' || goog.LOCALE == 'be-BY') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_be_BY;\n}\n\nif (goog.LOCALE == 'bem') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bem;\n}\n\nif (goog.LOCALE == 'bem_ZM' || goog.LOCALE == 'bem-ZM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bem_ZM;\n}\n\nif (goog.LOCALE == 'bez') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bez;\n}\n\nif (goog.LOCALE == 'bez_TZ' || goog.LOCALE == 'bez-TZ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bez_TZ;\n}\n\nif (goog.LOCALE == 'bg_BG' || goog.LOCALE == 'bg-BG') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bg_BG;\n}\n\nif (goog.LOCALE == 'bm') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bm;\n}\n\nif (goog.LOCALE == 'bm_ML' || goog.LOCALE == 'bm-ML') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bm_ML;\n}\n\nif (goog.LOCALE == 'bn_BD' || goog.LOCALE == 'bn-BD') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bn_BD;\n}\n\nif (goog.LOCALE == 'bn_IN' || goog.LOCALE == 'bn-IN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bn_IN;\n}\n\nif (goog.LOCALE == 'bo') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bo;\n}\n\nif (goog.LOCALE == 'bo_CN' || goog.LOCALE == 'bo-CN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bo_CN;\n}\n\nif (goog.LOCALE == 'bo_IN' || goog.LOCALE == 'bo-IN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bo_IN;\n}\n\nif (goog.LOCALE == 'br_FR' || goog.LOCALE == 'br-FR') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_br_FR;\n}\n\nif (goog.LOCALE == 'brx') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_brx;\n}\n\nif (goog.LOCALE == 'brx_IN' || goog.LOCALE == 'brx-IN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_brx_IN;\n}\n\nif (goog.LOCALE == 'bs_Cyrl' || goog.LOCALE == 'bs-Cyrl') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bs_Cyrl;\n}\n\nif (goog.LOCALE == 'bs_Cyrl_BA' || goog.LOCALE == 'bs-Cyrl-BA') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bs_Cyrl_BA;\n}\n\nif (goog.LOCALE == 'bs_Latn' || goog.LOCALE == 'bs-Latn') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bs_Latn;\n}\n\nif (goog.LOCALE == 'bs_Latn_BA' || goog.LOCALE == 'bs-Latn-BA') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_bs_Latn_BA;\n}\n\nif (goog.LOCALE == 'ca_AD' || goog.LOCALE == 'ca-AD') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ca_AD;\n}\n\nif (goog.LOCALE == 'ca_ES' || goog.LOCALE == 'ca-ES') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ca_ES;\n}\n\nif (goog.LOCALE == 'ca_FR' || goog.LOCALE == 'ca-FR') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ca_FR;\n}\n\nif (goog.LOCALE == 'ca_IT' || goog.LOCALE == 'ca-IT') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ca_IT;\n}\n\nif (goog.LOCALE == 'ce') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ce;\n}\n\nif (goog.LOCALE == 'ce_RU' || goog.LOCALE == 'ce-RU') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ce_RU;\n}\n\nif (goog.LOCALE == 'cgg') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_cgg;\n}\n\nif (goog.LOCALE == 'cgg_UG' || goog.LOCALE == 'cgg-UG') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_cgg_UG;\n}\n\nif (goog.LOCALE == 'chr_US' || goog.LOCALE == 'chr-US') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_chr_US;\n}\n\nif (goog.LOCALE == 'ckb') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ckb;\n}\n\nif (goog.LOCALE == 'ckb_IQ' || goog.LOCALE == 'ckb-IQ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ckb_IQ;\n}\n\nif (goog.LOCALE == 'ckb_IR' || goog.LOCALE == 'ckb-IR') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ckb_IR;\n}\n\nif (goog.LOCALE == 'cs_CZ' || goog.LOCALE == 'cs-CZ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_cs_CZ;\n}\n\nif (goog.LOCALE == 'cy_GB' || goog.LOCALE == 'cy-GB') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_cy_GB;\n}\n\nif (goog.LOCALE == 'da_DK' || goog.LOCALE == 'da-DK') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_da_DK;\n}\n\nif (goog.LOCALE == 'da_GL' || goog.LOCALE == 'da-GL') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_da_GL;\n}\n\nif (goog.LOCALE == 'dav') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dav;\n}\n\nif (goog.LOCALE == 'dav_KE' || goog.LOCALE == 'dav-KE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dav_KE;\n}\n\nif (goog.LOCALE == 'de_BE' || goog.LOCALE == 'de-BE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_de_BE;\n}\n\nif (goog.LOCALE == 'de_DE' || goog.LOCALE == 'de-DE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_de_DE;\n}\n\nif (goog.LOCALE == 'de_IT' || goog.LOCALE == 'de-IT') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_de_IT;\n}\n\nif (goog.LOCALE == 'de_LI' || goog.LOCALE == 'de-LI') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_de_LI;\n}\n\nif (goog.LOCALE == 'de_LU' || goog.LOCALE == 'de-LU') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_de_LU;\n}\n\nif (goog.LOCALE == 'dje') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dje;\n}\n\nif (goog.LOCALE == 'dje_NE' || goog.LOCALE == 'dje-NE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dje_NE;\n}\n\nif (goog.LOCALE == 'dsb') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dsb;\n}\n\nif (goog.LOCALE == 'dsb_DE' || goog.LOCALE == 'dsb-DE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dsb_DE;\n}\n\nif (goog.LOCALE == 'dua') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dua;\n}\n\nif (goog.LOCALE == 'dua_CM' || goog.LOCALE == 'dua-CM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dua_CM;\n}\n\nif (goog.LOCALE == 'dyo') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dyo;\n}\n\nif (goog.LOCALE == 'dyo_SN' || goog.LOCALE == 'dyo-SN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dyo_SN;\n}\n\nif (goog.LOCALE == 'dz') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dz;\n}\n\nif (goog.LOCALE == 'dz_BT' || goog.LOCALE == 'dz-BT') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_dz_BT;\n}\n\nif (goog.LOCALE == 'ebu') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ebu;\n}\n\nif (goog.LOCALE == 'ebu_KE' || goog.LOCALE == 'ebu-KE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ebu_KE;\n}\n\nif (goog.LOCALE == 'ee') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ee;\n}\n\nif (goog.LOCALE == 'ee_GH' || goog.LOCALE == 'ee-GH') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ee_GH;\n}\n\nif (goog.LOCALE == 'ee_TG' || goog.LOCALE == 'ee-TG') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ee_TG;\n}\n\nif (goog.LOCALE == 'el_CY' || goog.LOCALE == 'el-CY') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_el_CY;\n}\n\nif (goog.LOCALE == 'el_GR' || goog.LOCALE == 'el-GR') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_el_GR;\n}\n\nif (goog.LOCALE == 'en_001' || goog.LOCALE == 'en-001') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_001;\n}\n\nif (goog.LOCALE == 'en_150' || goog.LOCALE == 'en-150') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_150;\n}\n\nif (goog.LOCALE == 'en_AG' || goog.LOCALE == 'en-AG') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_AG;\n}\n\nif (goog.LOCALE == 'en_AI' || goog.LOCALE == 'en-AI') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_AI;\n}\n\nif (goog.LOCALE == 'en_AS' || goog.LOCALE == 'en-AS') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_AS;\n}\n\nif (goog.LOCALE == 'en_AT' || goog.LOCALE == 'en-AT') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_AT;\n}\n\nif (goog.LOCALE == 'en_BB' || goog.LOCALE == 'en-BB') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_BB;\n}\n\nif (goog.LOCALE == 'en_BE' || goog.LOCALE == 'en-BE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_BE;\n}\n\nif (goog.LOCALE == 'en_BI' || goog.LOCALE == 'en-BI') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_BI;\n}\n\nif (goog.LOCALE == 'en_BM' || goog.LOCALE == 'en-BM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_BM;\n}\n\nif (goog.LOCALE == 'en_BS' || goog.LOCALE == 'en-BS') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_BS;\n}\n\nif (goog.LOCALE == 'en_BW' || goog.LOCALE == 'en-BW') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_BW;\n}\n\nif (goog.LOCALE == 'en_BZ' || goog.LOCALE == 'en-BZ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_BZ;\n}\n\nif (goog.LOCALE == 'en_CC' || goog.LOCALE == 'en-CC') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_CC;\n}\n\nif (goog.LOCALE == 'en_CH' || goog.LOCALE == 'en-CH') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_CH;\n}\n\nif (goog.LOCALE == 'en_CK' || goog.LOCALE == 'en-CK') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_CK;\n}\n\nif (goog.LOCALE == 'en_CM' || goog.LOCALE == 'en-CM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_CM;\n}\n\nif (goog.LOCALE == 'en_CX' || goog.LOCALE == 'en-CX') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_CX;\n}\n\nif (goog.LOCALE == 'en_CY' || goog.LOCALE == 'en-CY') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_CY;\n}\n\nif (goog.LOCALE == 'en_DE' || goog.LOCALE == 'en-DE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_DE;\n}\n\nif (goog.LOCALE == 'en_DG' || goog.LOCALE == 'en-DG') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_DG;\n}\n\nif (goog.LOCALE == 'en_DK' || goog.LOCALE == 'en-DK') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_DK;\n}\n\nif (goog.LOCALE == 'en_DM' || goog.LOCALE == 'en-DM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_DM;\n}\n\nif (goog.LOCALE == 'en_ER' || goog.LOCALE == 'en-ER') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_ER;\n}\n\nif (goog.LOCALE == 'en_FI' || goog.LOCALE == 'en-FI') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_FI;\n}\n\nif (goog.LOCALE == 'en_FJ' || goog.LOCALE == 'en-FJ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_FJ;\n}\n\nif (goog.LOCALE == 'en_FK' || goog.LOCALE == 'en-FK') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_FK;\n}\n\nif (goog.LOCALE == 'en_FM' || goog.LOCALE == 'en-FM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_FM;\n}\n\nif (goog.LOCALE == 'en_GD' || goog.LOCALE == 'en-GD') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GD;\n}\n\nif (goog.LOCALE == 'en_GG' || goog.LOCALE == 'en-GG') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GG;\n}\n\nif (goog.LOCALE == 'en_GH' || goog.LOCALE == 'en-GH') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GH;\n}\n\nif (goog.LOCALE == 'en_GI' || goog.LOCALE == 'en-GI') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GI;\n}\n\nif (goog.LOCALE == 'en_GM' || goog.LOCALE == 'en-GM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GM;\n}\n\nif (goog.LOCALE == 'en_GU' || goog.LOCALE == 'en-GU') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GU;\n}\n\nif (goog.LOCALE == 'en_GY' || goog.LOCALE == 'en-GY') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_GY;\n}\n\nif (goog.LOCALE == 'en_HK' || goog.LOCALE == 'en-HK') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_HK;\n}\n\nif (goog.LOCALE == 'en_IL' || goog.LOCALE == 'en-IL') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_IL;\n}\n\nif (goog.LOCALE == 'en_IM' || goog.LOCALE == 'en-IM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_IM;\n}\n\nif (goog.LOCALE == 'en_IO' || goog.LOCALE == 'en-IO') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_IO;\n}\n\nif (goog.LOCALE == 'en_JE' || goog.LOCALE == 'en-JE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_JE;\n}\n\nif (goog.LOCALE == 'en_JM' || goog.LOCALE == 'en-JM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_JM;\n}\n\nif (goog.LOCALE == 'en_KE' || goog.LOCALE == 'en-KE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_KE;\n}\n\nif (goog.LOCALE == 'en_KI' || goog.LOCALE == 'en-KI') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_KI;\n}\n\nif (goog.LOCALE == 'en_KN' || goog.LOCALE == 'en-KN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_KN;\n}\n\nif (goog.LOCALE == 'en_KY' || goog.LOCALE == 'en-KY') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_KY;\n}\n\nif (goog.LOCALE == 'en_LC' || goog.LOCALE == 'en-LC') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_LC;\n}\n\nif (goog.LOCALE == 'en_LR' || goog.LOCALE == 'en-LR') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_LR;\n}\n\nif (goog.LOCALE == 'en_LS' || goog.LOCALE == 'en-LS') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_LS;\n}\n\nif (goog.LOCALE == 'en_MG' || goog.LOCALE == 'en-MG') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_MG;\n}\n\nif (goog.LOCALE == 'en_MH' || goog.LOCALE == 'en-MH') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_MH;\n}\n\nif (goog.LOCALE == 'en_MO' || goog.LOCALE == 'en-MO') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_MO;\n}\n\nif (goog.LOCALE == 'en_MP' || goog.LOCALE == 'en-MP') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_MP;\n}\n\nif (goog.LOCALE == 'en_MS' || goog.LOCALE == 'en-MS') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_MS;\n}\n\nif (goog.LOCALE == 'en_MT' || goog.LOCALE == 'en-MT') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_MT;\n}\n\nif (goog.LOCALE == 'en_MU' || goog.LOCALE == 'en-MU') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_MU;\n}\n\nif (goog.LOCALE == 'en_MW' || goog.LOCALE == 'en-MW') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_MW;\n}\n\nif (goog.LOCALE == 'en_MY' || goog.LOCALE == 'en-MY') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_MY;\n}\n\nif (goog.LOCALE == 'en_NA' || goog.LOCALE == 'en-NA') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_NA;\n}\n\nif (goog.LOCALE == 'en_NF' || goog.LOCALE == 'en-NF') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_NF;\n}\n\nif (goog.LOCALE == 'en_NG' || goog.LOCALE == 'en-NG') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_NG;\n}\n\nif (goog.LOCALE == 'en_NL' || goog.LOCALE == 'en-NL') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_NL;\n}\n\nif (goog.LOCALE == 'en_NR' || goog.LOCALE == 'en-NR') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_NR;\n}\n\nif (goog.LOCALE == 'en_NU' || goog.LOCALE == 'en-NU') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_NU;\n}\n\nif (goog.LOCALE == 'en_NZ' || goog.LOCALE == 'en-NZ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_NZ;\n}\n\nif (goog.LOCALE == 'en_PG' || goog.LOCALE == 'en-PG') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_PG;\n}\n\nif (goog.LOCALE == 'en_PH' || goog.LOCALE == 'en-PH') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_PH;\n}\n\nif (goog.LOCALE == 'en_PK' || goog.LOCALE == 'en-PK') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_PK;\n}\n\nif (goog.LOCALE == 'en_PN' || goog.LOCALE == 'en-PN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_PN;\n}\n\nif (goog.LOCALE == 'en_PR' || goog.LOCALE == 'en-PR') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_PR;\n}\n\nif (goog.LOCALE == 'en_PW' || goog.LOCALE == 'en-PW') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_PW;\n}\n\nif (goog.LOCALE == 'en_RW' || goog.LOCALE == 'en-RW') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_RW;\n}\n\nif (goog.LOCALE == 'en_SB' || goog.LOCALE == 'en-SB') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SB;\n}\n\nif (goog.LOCALE == 'en_SC' || goog.LOCALE == 'en-SC') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SC;\n}\n\nif (goog.LOCALE == 'en_SD' || goog.LOCALE == 'en-SD') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SD;\n}\n\nif (goog.LOCALE == 'en_SE' || goog.LOCALE == 'en-SE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SE;\n}\n\nif (goog.LOCALE == 'en_SH' || goog.LOCALE == 'en-SH') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SH;\n}\n\nif (goog.LOCALE == 'en_SI' || goog.LOCALE == 'en-SI') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SI;\n}\n\nif (goog.LOCALE == 'en_SL' || goog.LOCALE == 'en-SL') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SL;\n}\n\nif (goog.LOCALE == 'en_SS' || goog.LOCALE == 'en-SS') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SS;\n}\n\nif (goog.LOCALE == 'en_SX' || goog.LOCALE == 'en-SX') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SX;\n}\n\nif (goog.LOCALE == 'en_SZ' || goog.LOCALE == 'en-SZ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_SZ;\n}\n\nif (goog.LOCALE == 'en_TC' || goog.LOCALE == 'en-TC') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_TC;\n}\n\nif (goog.LOCALE == 'en_TK' || goog.LOCALE == 'en-TK') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_TK;\n}\n\nif (goog.LOCALE == 'en_TO' || goog.LOCALE == 'en-TO') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_TO;\n}\n\nif (goog.LOCALE == 'en_TT' || goog.LOCALE == 'en-TT') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_TT;\n}\n\nif (goog.LOCALE == 'en_TV' || goog.LOCALE == 'en-TV') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_TV;\n}\n\nif (goog.LOCALE == 'en_TZ' || goog.LOCALE == 'en-TZ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_TZ;\n}\n\nif (goog.LOCALE == 'en_UG' || goog.LOCALE == 'en-UG') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_UG;\n}\n\nif (goog.LOCALE == 'en_UM' || goog.LOCALE == 'en-UM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_UM;\n}\n\nif (goog.LOCALE == 'en_US_POSIX' || goog.LOCALE == 'en-US-POSIX') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_US_POSIX;\n}\n\nif (goog.LOCALE == 'en_VC' || goog.LOCALE == 'en-VC') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_VC;\n}\n\nif (goog.LOCALE == 'en_VG' || goog.LOCALE == 'en-VG') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_VG;\n}\n\nif (goog.LOCALE == 'en_VI' || goog.LOCALE == 'en-VI') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_VI;\n}\n\nif (goog.LOCALE == 'en_VU' || goog.LOCALE == 'en-VU') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_VU;\n}\n\nif (goog.LOCALE == 'en_WS' || goog.LOCALE == 'en-WS') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_WS;\n}\n\nif (goog.LOCALE == 'en_XA' || goog.LOCALE == 'en-XA') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_XA;\n}\n\nif (goog.LOCALE == 'en_ZM' || goog.LOCALE == 'en-ZM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_ZM;\n}\n\nif (goog.LOCALE == 'en_ZW' || goog.LOCALE == 'en-ZW') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_en_ZW;\n}\n\nif (goog.LOCALE == 'eo') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_eo;\n}\n\nif (goog.LOCALE == 'es_AR' || goog.LOCALE == 'es-AR') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_AR;\n}\n\nif (goog.LOCALE == 'es_BO' || goog.LOCALE == 'es-BO') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_BO;\n}\n\nif (goog.LOCALE == 'es_BR' || goog.LOCALE == 'es-BR') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_BR;\n}\n\nif (goog.LOCALE == 'es_BZ' || goog.LOCALE == 'es-BZ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_BZ;\n}\n\nif (goog.LOCALE == 'es_CL' || goog.LOCALE == 'es-CL') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_CL;\n}\n\nif (goog.LOCALE == 'es_CO' || goog.LOCALE == 'es-CO') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_CO;\n}\n\nif (goog.LOCALE == 'es_CR' || goog.LOCALE == 'es-CR') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_CR;\n}\n\nif (goog.LOCALE == 'es_CU' || goog.LOCALE == 'es-CU') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_CU;\n}\n\nif (goog.LOCALE == 'es_DO' || goog.LOCALE == 'es-DO') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_DO;\n}\n\nif (goog.LOCALE == 'es_EA' || goog.LOCALE == 'es-EA') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_EA;\n}\n\nif (goog.LOCALE == 'es_EC' || goog.LOCALE == 'es-EC') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_EC;\n}\n\nif (goog.LOCALE == 'es_GQ' || goog.LOCALE == 'es-GQ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_GQ;\n}\n\nif (goog.LOCALE == 'es_GT' || goog.LOCALE == 'es-GT') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_GT;\n}\n\nif (goog.LOCALE == 'es_HN' || goog.LOCALE == 'es-HN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_HN;\n}\n\nif (goog.LOCALE == 'es_IC' || goog.LOCALE == 'es-IC') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_IC;\n}\n\nif (goog.LOCALE == 'es_NI' || goog.LOCALE == 'es-NI') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_NI;\n}\n\nif (goog.LOCALE == 'es_PA' || goog.LOCALE == 'es-PA') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_PA;\n}\n\nif (goog.LOCALE == 'es_PE' || goog.LOCALE == 'es-PE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_PE;\n}\n\nif (goog.LOCALE == 'es_PH' || goog.LOCALE == 'es-PH') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_PH;\n}\n\nif (goog.LOCALE == 'es_PR' || goog.LOCALE == 'es-PR') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_PR;\n}\n\nif (goog.LOCALE == 'es_PY' || goog.LOCALE == 'es-PY') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_PY;\n}\n\nif (goog.LOCALE == 'es_SV' || goog.LOCALE == 'es-SV') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_SV;\n}\n\nif (goog.LOCALE == 'es_UY' || goog.LOCALE == 'es-UY') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_UY;\n}\n\nif (goog.LOCALE == 'es_VE' || goog.LOCALE == 'es-VE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_es_VE;\n}\n\nif (goog.LOCALE == 'et_EE' || goog.LOCALE == 'et-EE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_et_EE;\n}\n\nif (goog.LOCALE == 'eu_ES' || goog.LOCALE == 'eu-ES') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_eu_ES;\n}\n\nif (goog.LOCALE == 'ewo') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ewo;\n}\n\nif (goog.LOCALE == 'ewo_CM' || goog.LOCALE == 'ewo-CM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ewo_CM;\n}\n\nif (goog.LOCALE == 'fa_AF' || goog.LOCALE == 'fa-AF') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fa_AF;\n}\n\nif (goog.LOCALE == 'fa_IR' || goog.LOCALE == 'fa-IR') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fa_IR;\n}\n\nif (goog.LOCALE == 'ff') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ff;\n}\n\nif (goog.LOCALE == 'ff_CM' || goog.LOCALE == 'ff-CM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ff_CM;\n}\n\nif (goog.LOCALE == 'ff_GN' || goog.LOCALE == 'ff-GN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ff_GN;\n}\n\nif (goog.LOCALE == 'ff_MR' || goog.LOCALE == 'ff-MR') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ff_MR;\n}\n\nif (goog.LOCALE == 'ff_SN' || goog.LOCALE == 'ff-SN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ff_SN;\n}\n\nif (goog.LOCALE == 'fi_FI' || goog.LOCALE == 'fi-FI') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fi_FI;\n}\n\nif (goog.LOCALE == 'fil_PH' || goog.LOCALE == 'fil-PH') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fil_PH;\n}\n\nif (goog.LOCALE == 'fo') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fo;\n}\n\nif (goog.LOCALE == 'fo_DK' || goog.LOCALE == 'fo-DK') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fo_DK;\n}\n\nif (goog.LOCALE == 'fo_FO' || goog.LOCALE == 'fo-FO') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fo_FO;\n}\n\nif (goog.LOCALE == 'fr_BE' || goog.LOCALE == 'fr-BE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_BE;\n}\n\nif (goog.LOCALE == 'fr_BF' || goog.LOCALE == 'fr-BF') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_BF;\n}\n\nif (goog.LOCALE == 'fr_BI' || goog.LOCALE == 'fr-BI') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_BI;\n}\n\nif (goog.LOCALE == 'fr_BJ' || goog.LOCALE == 'fr-BJ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_BJ;\n}\n\nif (goog.LOCALE == 'fr_BL' || goog.LOCALE == 'fr-BL') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_BL;\n}\n\nif (goog.LOCALE == 'fr_CD' || goog.LOCALE == 'fr-CD') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_CD;\n}\n\nif (goog.LOCALE == 'fr_CF' || goog.LOCALE == 'fr-CF') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_CF;\n}\n\nif (goog.LOCALE == 'fr_CG' || goog.LOCALE == 'fr-CG') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_CG;\n}\n\nif (goog.LOCALE == 'fr_CH' || goog.LOCALE == 'fr-CH') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_CH;\n}\n\nif (goog.LOCALE == 'fr_CI' || goog.LOCALE == 'fr-CI') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_CI;\n}\n\nif (goog.LOCALE == 'fr_CM' || goog.LOCALE == 'fr-CM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_CM;\n}\n\nif (goog.LOCALE == 'fr_DJ' || goog.LOCALE == 'fr-DJ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_DJ;\n}\n\nif (goog.LOCALE == 'fr_DZ' || goog.LOCALE == 'fr-DZ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_DZ;\n}\n\nif (goog.LOCALE == 'fr_FR' || goog.LOCALE == 'fr-FR') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_FR;\n}\n\nif (goog.LOCALE == 'fr_GA' || goog.LOCALE == 'fr-GA') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_GA;\n}\n\nif (goog.LOCALE == 'fr_GF' || goog.LOCALE == 'fr-GF') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_GF;\n}\n\nif (goog.LOCALE == 'fr_GN' || goog.LOCALE == 'fr-GN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_GN;\n}\n\nif (goog.LOCALE == 'fr_GP' || goog.LOCALE == 'fr-GP') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_GP;\n}\n\nif (goog.LOCALE == 'fr_GQ' || goog.LOCALE == 'fr-GQ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_GQ;\n}\n\nif (goog.LOCALE == 'fr_HT' || goog.LOCALE == 'fr-HT') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_HT;\n}\n\nif (goog.LOCALE == 'fr_KM' || goog.LOCALE == 'fr-KM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_KM;\n}\n\nif (goog.LOCALE == 'fr_LU' || goog.LOCALE == 'fr-LU') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_LU;\n}\n\nif (goog.LOCALE == 'fr_MA' || goog.LOCALE == 'fr-MA') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_MA;\n}\n\nif (goog.LOCALE == 'fr_MC' || goog.LOCALE == 'fr-MC') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_MC;\n}\n\nif (goog.LOCALE == 'fr_MF' || goog.LOCALE == 'fr-MF') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_MF;\n}\n\nif (goog.LOCALE == 'fr_MG' || goog.LOCALE == 'fr-MG') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_MG;\n}\n\nif (goog.LOCALE == 'fr_ML' || goog.LOCALE == 'fr-ML') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_ML;\n}\n\nif (goog.LOCALE == 'fr_MQ' || goog.LOCALE == 'fr-MQ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_MQ;\n}\n\nif (goog.LOCALE == 'fr_MR' || goog.LOCALE == 'fr-MR') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_MR;\n}\n\nif (goog.LOCALE == 'fr_MU' || goog.LOCALE == 'fr-MU') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_MU;\n}\n\nif (goog.LOCALE == 'fr_NC' || goog.LOCALE == 'fr-NC') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_NC;\n}\n\nif (goog.LOCALE == 'fr_NE' || goog.LOCALE == 'fr-NE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_NE;\n}\n\nif (goog.LOCALE == 'fr_PF' || goog.LOCALE == 'fr-PF') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_PF;\n}\n\nif (goog.LOCALE == 'fr_PM' || goog.LOCALE == 'fr-PM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_PM;\n}\n\nif (goog.LOCALE == 'fr_RE' || goog.LOCALE == 'fr-RE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_RE;\n}\n\nif (goog.LOCALE == 'fr_RW' || goog.LOCALE == 'fr-RW') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_RW;\n}\n\nif (goog.LOCALE == 'fr_SC' || goog.LOCALE == 'fr-SC') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_SC;\n}\n\nif (goog.LOCALE == 'fr_SN' || goog.LOCALE == 'fr-SN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_SN;\n}\n\nif (goog.LOCALE == 'fr_SY' || goog.LOCALE == 'fr-SY') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_SY;\n}\n\nif (goog.LOCALE == 'fr_TD' || goog.LOCALE == 'fr-TD') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_TD;\n}\n\nif (goog.LOCALE == 'fr_TG' || goog.LOCALE == 'fr-TG') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_TG;\n}\n\nif (goog.LOCALE == 'fr_TN' || goog.LOCALE == 'fr-TN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_TN;\n}\n\nif (goog.LOCALE == 'fr_VU' || goog.LOCALE == 'fr-VU') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_VU;\n}\n\nif (goog.LOCALE == 'fr_WF' || goog.LOCALE == 'fr-WF') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_WF;\n}\n\nif (goog.LOCALE == 'fr_YT' || goog.LOCALE == 'fr-YT') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fr_YT;\n}\n\nif (goog.LOCALE == 'fur') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fur;\n}\n\nif (goog.LOCALE == 'fur_IT' || goog.LOCALE == 'fur-IT') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fur_IT;\n}\n\nif (goog.LOCALE == 'fy') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fy;\n}\n\nif (goog.LOCALE == 'fy_NL' || goog.LOCALE == 'fy-NL') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_fy_NL;\n}\n\nif (goog.LOCALE == 'ga_IE' || goog.LOCALE == 'ga-IE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ga_IE;\n}\n\nif (goog.LOCALE == 'gd') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gd;\n}\n\nif (goog.LOCALE == 'gd_GB' || goog.LOCALE == 'gd-GB') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gd_GB;\n}\n\nif (goog.LOCALE == 'gl_ES' || goog.LOCALE == 'gl-ES') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gl_ES;\n}\n\nif (goog.LOCALE == 'gsw_CH' || goog.LOCALE == 'gsw-CH') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gsw_CH;\n}\n\nif (goog.LOCALE == 'gsw_FR' || goog.LOCALE == 'gsw-FR') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gsw_FR;\n}\n\nif (goog.LOCALE == 'gsw_LI' || goog.LOCALE == 'gsw-LI') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gsw_LI;\n}\n\nif (goog.LOCALE == 'gu_IN' || goog.LOCALE == 'gu-IN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gu_IN;\n}\n\nif (goog.LOCALE == 'guz') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_guz;\n}\n\nif (goog.LOCALE == 'guz_KE' || goog.LOCALE == 'guz-KE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_guz_KE;\n}\n\nif (goog.LOCALE == 'gv') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gv;\n}\n\nif (goog.LOCALE == 'gv_IM' || goog.LOCALE == 'gv-IM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_gv_IM;\n}\n\nif (goog.LOCALE == 'ha') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ha;\n}\n\nif (goog.LOCALE == 'ha_GH' || goog.LOCALE == 'ha-GH') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ha_GH;\n}\n\nif (goog.LOCALE == 'ha_NE' || goog.LOCALE == 'ha-NE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ha_NE;\n}\n\nif (goog.LOCALE == 'ha_NG' || goog.LOCALE == 'ha-NG') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ha_NG;\n}\n\nif (goog.LOCALE == 'haw_US' || goog.LOCALE == 'haw-US') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_haw_US;\n}\n\nif (goog.LOCALE == 'he_IL' || goog.LOCALE == 'he-IL') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_he_IL;\n}\n\nif (goog.LOCALE == 'hi_IN' || goog.LOCALE == 'hi-IN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hi_IN;\n}\n\nif (goog.LOCALE == 'hr_BA' || goog.LOCALE == 'hr-BA') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hr_BA;\n}\n\nif (goog.LOCALE == 'hr_HR' || goog.LOCALE == 'hr-HR') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hr_HR;\n}\n\nif (goog.LOCALE == 'hsb') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hsb;\n}\n\nif (goog.LOCALE == 'hsb_DE' || goog.LOCALE == 'hsb-DE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hsb_DE;\n}\n\nif (goog.LOCALE == 'hu_HU' || goog.LOCALE == 'hu-HU') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hu_HU;\n}\n\nif (goog.LOCALE == 'hy_AM' || goog.LOCALE == 'hy-AM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_hy_AM;\n}\n\nif (goog.LOCALE == 'id_ID' || goog.LOCALE == 'id-ID') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_id_ID;\n}\n\nif (goog.LOCALE == 'ig') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ig;\n}\n\nif (goog.LOCALE == 'ig_NG' || goog.LOCALE == 'ig-NG') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ig_NG;\n}\n\nif (goog.LOCALE == 'ii') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ii;\n}\n\nif (goog.LOCALE == 'ii_CN' || goog.LOCALE == 'ii-CN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ii_CN;\n}\n\nif (goog.LOCALE == 'is_IS' || goog.LOCALE == 'is-IS') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_is_IS;\n}\n\nif (goog.LOCALE == 'it_CH' || goog.LOCALE == 'it-CH') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_it_CH;\n}\n\nif (goog.LOCALE == 'it_IT' || goog.LOCALE == 'it-IT') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_it_IT;\n}\n\nif (goog.LOCALE == 'it_SM' || goog.LOCALE == 'it-SM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_it_SM;\n}\n\nif (goog.LOCALE == 'it_VA' || goog.LOCALE == 'it-VA') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_it_VA;\n}\n\nif (goog.LOCALE == 'ja_JP' || goog.LOCALE == 'ja-JP') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ja_JP;\n}\n\nif (goog.LOCALE == 'jgo') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_jgo;\n}\n\nif (goog.LOCALE == 'jgo_CM' || goog.LOCALE == 'jgo-CM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_jgo_CM;\n}\n\nif (goog.LOCALE == 'jmc') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_jmc;\n}\n\nif (goog.LOCALE == 'jmc_TZ' || goog.LOCALE == 'jmc-TZ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_jmc_TZ;\n}\n\nif (goog.LOCALE == 'ka_GE' || goog.LOCALE == 'ka-GE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ka_GE;\n}\n\nif (goog.LOCALE == 'kab') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kab;\n}\n\nif (goog.LOCALE == 'kab_DZ' || goog.LOCALE == 'kab-DZ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kab_DZ;\n}\n\nif (goog.LOCALE == 'kam') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kam;\n}\n\nif (goog.LOCALE == 'kam_KE' || goog.LOCALE == 'kam-KE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kam_KE;\n}\n\nif (goog.LOCALE == 'kde') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kde;\n}\n\nif (goog.LOCALE == 'kde_TZ' || goog.LOCALE == 'kde-TZ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kde_TZ;\n}\n\nif (goog.LOCALE == 'kea') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kea;\n}\n\nif (goog.LOCALE == 'kea_CV' || goog.LOCALE == 'kea-CV') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kea_CV;\n}\n\nif (goog.LOCALE == 'khq') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_khq;\n}\n\nif (goog.LOCALE == 'khq_ML' || goog.LOCALE == 'khq-ML') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_khq_ML;\n}\n\nif (goog.LOCALE == 'ki') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ki;\n}\n\nif (goog.LOCALE == 'ki_KE' || goog.LOCALE == 'ki-KE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ki_KE;\n}\n\nif (goog.LOCALE == 'kk_KZ' || goog.LOCALE == 'kk-KZ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kk_KZ;\n}\n\nif (goog.LOCALE == 'kkj') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kkj;\n}\n\nif (goog.LOCALE == 'kkj_CM' || goog.LOCALE == 'kkj-CM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kkj_CM;\n}\n\nif (goog.LOCALE == 'kl') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kl;\n}\n\nif (goog.LOCALE == 'kl_GL' || goog.LOCALE == 'kl-GL') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kl_GL;\n}\n\nif (goog.LOCALE == 'kln') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kln;\n}\n\nif (goog.LOCALE == 'kln_KE' || goog.LOCALE == 'kln-KE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kln_KE;\n}\n\nif (goog.LOCALE == 'km_KH' || goog.LOCALE == 'km-KH') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_km_KH;\n}\n\nif (goog.LOCALE == 'kn_IN' || goog.LOCALE == 'kn-IN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kn_IN;\n}\n\nif (goog.LOCALE == 'ko_KP' || goog.LOCALE == 'ko-KP') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ko_KP;\n}\n\nif (goog.LOCALE == 'ko_KR' || goog.LOCALE == 'ko-KR') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ko_KR;\n}\n\nif (goog.LOCALE == 'kok') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kok;\n}\n\nif (goog.LOCALE == 'kok_IN' || goog.LOCALE == 'kok-IN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kok_IN;\n}\n\nif (goog.LOCALE == 'ks') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ks;\n}\n\nif (goog.LOCALE == 'ks_IN' || goog.LOCALE == 'ks-IN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ks_IN;\n}\n\nif (goog.LOCALE == 'ksb') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ksb;\n}\n\nif (goog.LOCALE == 'ksb_TZ' || goog.LOCALE == 'ksb-TZ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ksb_TZ;\n}\n\nif (goog.LOCALE == 'ksf') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ksf;\n}\n\nif (goog.LOCALE == 'ksf_CM' || goog.LOCALE == 'ksf-CM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ksf_CM;\n}\n\nif (goog.LOCALE == 'ksh') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ksh;\n}\n\nif (goog.LOCALE == 'ksh_DE' || goog.LOCALE == 'ksh-DE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ksh_DE;\n}\n\nif (goog.LOCALE == 'kw') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kw;\n}\n\nif (goog.LOCALE == 'kw_GB' || goog.LOCALE == 'kw-GB') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_kw_GB;\n}\n\nif (goog.LOCALE == 'ky_KG' || goog.LOCALE == 'ky-KG') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ky_KG;\n}\n\nif (goog.LOCALE == 'lag') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lag;\n}\n\nif (goog.LOCALE == 'lag_TZ' || goog.LOCALE == 'lag-TZ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lag_TZ;\n}\n\nif (goog.LOCALE == 'lb') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lb;\n}\n\nif (goog.LOCALE == 'lb_LU' || goog.LOCALE == 'lb-LU') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lb_LU;\n}\n\nif (goog.LOCALE == 'lg') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lg;\n}\n\nif (goog.LOCALE == 'lg_UG' || goog.LOCALE == 'lg-UG') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lg_UG;\n}\n\nif (goog.LOCALE == 'lkt') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lkt;\n}\n\nif (goog.LOCALE == 'lkt_US' || goog.LOCALE == 'lkt-US') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lkt_US;\n}\n\nif (goog.LOCALE == 'ln_AO' || goog.LOCALE == 'ln-AO') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ln_AO;\n}\n\nif (goog.LOCALE == 'ln_CD' || goog.LOCALE == 'ln-CD') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ln_CD;\n}\n\nif (goog.LOCALE == 'ln_CF' || goog.LOCALE == 'ln-CF') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ln_CF;\n}\n\nif (goog.LOCALE == 'ln_CG' || goog.LOCALE == 'ln-CG') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ln_CG;\n}\n\nif (goog.LOCALE == 'lo_LA' || goog.LOCALE == 'lo-LA') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lo_LA;\n}\n\nif (goog.LOCALE == 'lrc') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lrc;\n}\n\nif (goog.LOCALE == 'lrc_IQ' || goog.LOCALE == 'lrc-IQ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lrc_IQ;\n}\n\nif (goog.LOCALE == 'lrc_IR' || goog.LOCALE == 'lrc-IR') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lrc_IR;\n}\n\nif (goog.LOCALE == 'lt_LT' || goog.LOCALE == 'lt-LT') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lt_LT;\n}\n\nif (goog.LOCALE == 'lu') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lu;\n}\n\nif (goog.LOCALE == 'lu_CD' || goog.LOCALE == 'lu-CD') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lu_CD;\n}\n\nif (goog.LOCALE == 'luo') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_luo;\n}\n\nif (goog.LOCALE == 'luo_KE' || goog.LOCALE == 'luo-KE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_luo_KE;\n}\n\nif (goog.LOCALE == 'luy') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_luy;\n}\n\nif (goog.LOCALE == 'luy_KE' || goog.LOCALE == 'luy-KE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_luy_KE;\n}\n\nif (goog.LOCALE == 'lv_LV' || goog.LOCALE == 'lv-LV') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_lv_LV;\n}\n\nif (goog.LOCALE == 'mas') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mas;\n}\n\nif (goog.LOCALE == 'mas_KE' || goog.LOCALE == 'mas-KE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mas_KE;\n}\n\nif (goog.LOCALE == 'mas_TZ' || goog.LOCALE == 'mas-TZ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mas_TZ;\n}\n\nif (goog.LOCALE == 'mer') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mer;\n}\n\nif (goog.LOCALE == 'mer_KE' || goog.LOCALE == 'mer-KE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mer_KE;\n}\n\nif (goog.LOCALE == 'mfe') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mfe;\n}\n\nif (goog.LOCALE == 'mfe_MU' || goog.LOCALE == 'mfe-MU') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mfe_MU;\n}\n\nif (goog.LOCALE == 'mg') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mg;\n}\n\nif (goog.LOCALE == 'mg_MG' || goog.LOCALE == 'mg-MG') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mg_MG;\n}\n\nif (goog.LOCALE == 'mgh') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mgh;\n}\n\nif (goog.LOCALE == 'mgh_MZ' || goog.LOCALE == 'mgh-MZ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mgh_MZ;\n}\n\nif (goog.LOCALE == 'mgo') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mgo;\n}\n\nif (goog.LOCALE == 'mgo_CM' || goog.LOCALE == 'mgo-CM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mgo_CM;\n}\n\nif (goog.LOCALE == 'mk_MK' || goog.LOCALE == 'mk-MK') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mk_MK;\n}\n\nif (goog.LOCALE == 'ml_IN' || goog.LOCALE == 'ml-IN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ml_IN;\n}\n\nif (goog.LOCALE == 'mn_MN' || goog.LOCALE == 'mn-MN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mn_MN;\n}\n\nif (goog.LOCALE == 'mr_IN' || goog.LOCALE == 'mr-IN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mr_IN;\n}\n\nif (goog.LOCALE == 'ms_BN' || goog.LOCALE == 'ms-BN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ms_BN;\n}\n\nif (goog.LOCALE == 'ms_MY' || goog.LOCALE == 'ms-MY') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ms_MY;\n}\n\nif (goog.LOCALE == 'ms_SG' || goog.LOCALE == 'ms-SG') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ms_SG;\n}\n\nif (goog.LOCALE == 'mt_MT' || goog.LOCALE == 'mt-MT') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mt_MT;\n}\n\nif (goog.LOCALE == 'mua') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mua;\n}\n\nif (goog.LOCALE == 'mua_CM' || goog.LOCALE == 'mua-CM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mua_CM;\n}\n\nif (goog.LOCALE == 'my_MM' || goog.LOCALE == 'my-MM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_my_MM;\n}\n\nif (goog.LOCALE == 'mzn') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mzn;\n}\n\nif (goog.LOCALE == 'mzn_IR' || goog.LOCALE == 'mzn-IR') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_mzn_IR;\n}\n\nif (goog.LOCALE == 'naq') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_naq;\n}\n\nif (goog.LOCALE == 'naq_NA' || goog.LOCALE == 'naq-NA') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_naq_NA;\n}\n\nif (goog.LOCALE == 'nb_NO' || goog.LOCALE == 'nb-NO') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nb_NO;\n}\n\nif (goog.LOCALE == 'nb_SJ' || goog.LOCALE == 'nb-SJ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nb_SJ;\n}\n\nif (goog.LOCALE == 'nd') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nd;\n}\n\nif (goog.LOCALE == 'nd_ZW' || goog.LOCALE == 'nd-ZW') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nd_ZW;\n}\n\nif (goog.LOCALE == 'nds') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nds;\n}\n\nif (goog.LOCALE == 'nds_DE' || goog.LOCALE == 'nds-DE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nds_DE;\n}\n\nif (goog.LOCALE == 'nds_NL' || goog.LOCALE == 'nds-NL') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nds_NL;\n}\n\nif (goog.LOCALE == 'ne_IN' || goog.LOCALE == 'ne-IN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ne_IN;\n}\n\nif (goog.LOCALE == 'ne_NP' || goog.LOCALE == 'ne-NP') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ne_NP;\n}\n\nif (goog.LOCALE == 'nl_AW' || goog.LOCALE == 'nl-AW') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl_AW;\n}\n\nif (goog.LOCALE == 'nl_BE' || goog.LOCALE == 'nl-BE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl_BE;\n}\n\nif (goog.LOCALE == 'nl_BQ' || goog.LOCALE == 'nl-BQ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl_BQ;\n}\n\nif (goog.LOCALE == 'nl_CW' || goog.LOCALE == 'nl-CW') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl_CW;\n}\n\nif (goog.LOCALE == 'nl_NL' || goog.LOCALE == 'nl-NL') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl_NL;\n}\n\nif (goog.LOCALE == 'nl_SR' || goog.LOCALE == 'nl-SR') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl_SR;\n}\n\nif (goog.LOCALE == 'nl_SX' || goog.LOCALE == 'nl-SX') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nl_SX;\n}\n\nif (goog.LOCALE == 'nmg') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nmg;\n}\n\nif (goog.LOCALE == 'nmg_CM' || goog.LOCALE == 'nmg-CM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nmg_CM;\n}\n\nif (goog.LOCALE == 'nn') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nn;\n}\n\nif (goog.LOCALE == 'nn_NO' || goog.LOCALE == 'nn-NO') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nn_NO;\n}\n\nif (goog.LOCALE == 'nnh') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nnh;\n}\n\nif (goog.LOCALE == 'nnh_CM' || goog.LOCALE == 'nnh-CM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nnh_CM;\n}\n\nif (goog.LOCALE == 'nus') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nus;\n}\n\nif (goog.LOCALE == 'nus_SS' || goog.LOCALE == 'nus-SS') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nus_SS;\n}\n\nif (goog.LOCALE == 'nyn') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nyn;\n}\n\nif (goog.LOCALE == 'nyn_UG' || goog.LOCALE == 'nyn-UG') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_nyn_UG;\n}\n\nif (goog.LOCALE == 'om') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_om;\n}\n\nif (goog.LOCALE == 'om_ET' || goog.LOCALE == 'om-ET') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_om_ET;\n}\n\nif (goog.LOCALE == 'om_KE' || goog.LOCALE == 'om-KE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_om_KE;\n}\n\nif (goog.LOCALE == 'or_IN' || goog.LOCALE == 'or-IN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_or_IN;\n}\n\nif (goog.LOCALE == 'os') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_os;\n}\n\nif (goog.LOCALE == 'os_GE' || goog.LOCALE == 'os-GE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_os_GE;\n}\n\nif (goog.LOCALE == 'os_RU' || goog.LOCALE == 'os-RU') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_os_RU;\n}\n\nif (goog.LOCALE == 'pa_Arab' || goog.LOCALE == 'pa-Arab') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pa_Arab;\n}\n\nif (goog.LOCALE == 'pa_Arab_PK' || goog.LOCALE == 'pa-Arab-PK') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pa_Arab_PK;\n}\n\nif (goog.LOCALE == 'pa_Guru' || goog.LOCALE == 'pa-Guru') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pa_Guru;\n}\n\nif (goog.LOCALE == 'pa_Guru_IN' || goog.LOCALE == 'pa-Guru-IN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pa_Guru_IN;\n}\n\nif (goog.LOCALE == 'pl_PL' || goog.LOCALE == 'pl-PL') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pl_PL;\n}\n\nif (goog.LOCALE == 'ps') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ps;\n}\n\nif (goog.LOCALE == 'ps_AF' || goog.LOCALE == 'ps-AF') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ps_AF;\n}\n\nif (goog.LOCALE == 'pt_AO' || goog.LOCALE == 'pt-AO') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_AO;\n}\n\nif (goog.LOCALE == 'pt_CH' || goog.LOCALE == 'pt-CH') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_CH;\n}\n\nif (goog.LOCALE == 'pt_CV' || goog.LOCALE == 'pt-CV') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_CV;\n}\n\nif (goog.LOCALE == 'pt_GQ' || goog.LOCALE == 'pt-GQ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_GQ;\n}\n\nif (goog.LOCALE == 'pt_GW' || goog.LOCALE == 'pt-GW') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_GW;\n}\n\nif (goog.LOCALE == 'pt_LU' || goog.LOCALE == 'pt-LU') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_LU;\n}\n\nif (goog.LOCALE == 'pt_MO' || goog.LOCALE == 'pt-MO') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_MO;\n}\n\nif (goog.LOCALE == 'pt_MZ' || goog.LOCALE == 'pt-MZ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_MZ;\n}\n\nif (goog.LOCALE == 'pt_ST' || goog.LOCALE == 'pt-ST') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_ST;\n}\n\nif (goog.LOCALE == 'pt_TL' || goog.LOCALE == 'pt-TL') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_pt_TL;\n}\n\nif (goog.LOCALE == 'qu') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_qu;\n}\n\nif (goog.LOCALE == 'qu_BO' || goog.LOCALE == 'qu-BO') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_qu_BO;\n}\n\nif (goog.LOCALE == 'qu_EC' || goog.LOCALE == 'qu-EC') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_qu_EC;\n}\n\nif (goog.LOCALE == 'qu_PE' || goog.LOCALE == 'qu-PE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_qu_PE;\n}\n\nif (goog.LOCALE == 'rm') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rm;\n}\n\nif (goog.LOCALE == 'rm_CH' || goog.LOCALE == 'rm-CH') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rm_CH;\n}\n\nif (goog.LOCALE == 'rn') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rn;\n}\n\nif (goog.LOCALE == 'rn_BI' || goog.LOCALE == 'rn-BI') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rn_BI;\n}\n\nif (goog.LOCALE == 'ro_MD' || goog.LOCALE == 'ro-MD') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ro_MD;\n}\n\nif (goog.LOCALE == 'ro_RO' || goog.LOCALE == 'ro-RO') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ro_RO;\n}\n\nif (goog.LOCALE == 'rof') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rof;\n}\n\nif (goog.LOCALE == 'rof_TZ' || goog.LOCALE == 'rof-TZ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rof_TZ;\n}\n\nif (goog.LOCALE == 'ru_BY' || goog.LOCALE == 'ru-BY') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ru_BY;\n}\n\nif (goog.LOCALE == 'ru_KG' || goog.LOCALE == 'ru-KG') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ru_KG;\n}\n\nif (goog.LOCALE == 'ru_KZ' || goog.LOCALE == 'ru-KZ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ru_KZ;\n}\n\nif (goog.LOCALE == 'ru_MD' || goog.LOCALE == 'ru-MD') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ru_MD;\n}\n\nif (goog.LOCALE == 'ru_RU' || goog.LOCALE == 'ru-RU') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ru_RU;\n}\n\nif (goog.LOCALE == 'ru_UA' || goog.LOCALE == 'ru-UA') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ru_UA;\n}\n\nif (goog.LOCALE == 'rw') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rw;\n}\n\nif (goog.LOCALE == 'rw_RW' || goog.LOCALE == 'rw-RW') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rw_RW;\n}\n\nif (goog.LOCALE == 'rwk') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rwk;\n}\n\nif (goog.LOCALE == 'rwk_TZ' || goog.LOCALE == 'rwk-TZ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_rwk_TZ;\n}\n\nif (goog.LOCALE == 'sah') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sah;\n}\n\nif (goog.LOCALE == 'sah_RU' || goog.LOCALE == 'sah-RU') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sah_RU;\n}\n\nif (goog.LOCALE == 'saq') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_saq;\n}\n\nif (goog.LOCALE == 'saq_KE' || goog.LOCALE == 'saq-KE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_saq_KE;\n}\n\nif (goog.LOCALE == 'sbp') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sbp;\n}\n\nif (goog.LOCALE == 'sbp_TZ' || goog.LOCALE == 'sbp-TZ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sbp_TZ;\n}\n\nif (goog.LOCALE == 'se') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_se;\n}\n\nif (goog.LOCALE == 'se_FI' || goog.LOCALE == 'se-FI') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_se_FI;\n}\n\nif (goog.LOCALE == 'se_NO' || goog.LOCALE == 'se-NO') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_se_NO;\n}\n\nif (goog.LOCALE == 'se_SE' || goog.LOCALE == 'se-SE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_se_SE;\n}\n\nif (goog.LOCALE == 'seh') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_seh;\n}\n\nif (goog.LOCALE == 'seh_MZ' || goog.LOCALE == 'seh-MZ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_seh_MZ;\n}\n\nif (goog.LOCALE == 'ses') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ses;\n}\n\nif (goog.LOCALE == 'ses_ML' || goog.LOCALE == 'ses-ML') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ses_ML;\n}\n\nif (goog.LOCALE == 'sg') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sg;\n}\n\nif (goog.LOCALE == 'sg_CF' || goog.LOCALE == 'sg-CF') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sg_CF;\n}\n\nif (goog.LOCALE == 'shi') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_shi;\n}\n\nif (goog.LOCALE == 'shi_Latn' || goog.LOCALE == 'shi-Latn') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_shi_Latn;\n}\n\nif (goog.LOCALE == 'shi_Latn_MA' || goog.LOCALE == 'shi-Latn-MA') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_shi_Latn_MA;\n}\n\nif (goog.LOCALE == 'shi_Tfng' || goog.LOCALE == 'shi-Tfng') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_shi_Tfng;\n}\n\nif (goog.LOCALE == 'shi_Tfng_MA' || goog.LOCALE == 'shi-Tfng-MA') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_shi_Tfng_MA;\n}\n\nif (goog.LOCALE == 'si_LK' || goog.LOCALE == 'si-LK') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_si_LK;\n}\n\nif (goog.LOCALE == 'sk_SK' || goog.LOCALE == 'sk-SK') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sk_SK;\n}\n\nif (goog.LOCALE == 'sl_SI' || goog.LOCALE == 'sl-SI') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sl_SI;\n}\n\nif (goog.LOCALE == 'smn') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_smn;\n}\n\nif (goog.LOCALE == 'smn_FI' || goog.LOCALE == 'smn-FI') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_smn_FI;\n}\n\nif (goog.LOCALE == 'sn') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sn;\n}\n\nif (goog.LOCALE == 'sn_ZW' || goog.LOCALE == 'sn-ZW') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sn_ZW;\n}\n\nif (goog.LOCALE == 'so') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_so;\n}\n\nif (goog.LOCALE == 'so_DJ' || goog.LOCALE == 'so-DJ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_so_DJ;\n}\n\nif (goog.LOCALE == 'so_ET' || goog.LOCALE == 'so-ET') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_so_ET;\n}\n\nif (goog.LOCALE == 'so_KE' || goog.LOCALE == 'so-KE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_so_KE;\n}\n\nif (goog.LOCALE == 'so_SO' || goog.LOCALE == 'so-SO') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_so_SO;\n}\n\nif (goog.LOCALE == 'sq_AL' || goog.LOCALE == 'sq-AL') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sq_AL;\n}\n\nif (goog.LOCALE == 'sq_MK' || goog.LOCALE == 'sq-MK') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sq_MK;\n}\n\nif (goog.LOCALE == 'sq_XK' || goog.LOCALE == 'sq-XK') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sq_XK;\n}\n\nif (goog.LOCALE == 'sr_Cyrl' || goog.LOCALE == 'sr-Cyrl') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Cyrl;\n}\n\nif (goog.LOCALE == 'sr_Cyrl_BA' || goog.LOCALE == 'sr-Cyrl-BA') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Cyrl_BA;\n}\n\nif (goog.LOCALE == 'sr_Cyrl_ME' || goog.LOCALE == 'sr-Cyrl-ME') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Cyrl_ME;\n}\n\nif (goog.LOCALE == 'sr_Cyrl_RS' || goog.LOCALE == 'sr-Cyrl-RS') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Cyrl_RS;\n}\n\nif (goog.LOCALE == 'sr_Cyrl_XK' || goog.LOCALE == 'sr-Cyrl-XK') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Cyrl_XK;\n}\n\nif (goog.LOCALE == 'sr_Latn_BA' || goog.LOCALE == 'sr-Latn-BA') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Latn_BA;\n}\n\nif (goog.LOCALE == 'sr_Latn_ME' || goog.LOCALE == 'sr-Latn-ME') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Latn_ME;\n}\n\nif (goog.LOCALE == 'sr_Latn_RS' || goog.LOCALE == 'sr-Latn-RS') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Latn_RS;\n}\n\nif (goog.LOCALE == 'sr_Latn_XK' || goog.LOCALE == 'sr-Latn-XK') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sr_Latn_XK;\n}\n\nif (goog.LOCALE == 'sv_AX' || goog.LOCALE == 'sv-AX') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sv_AX;\n}\n\nif (goog.LOCALE == 'sv_FI' || goog.LOCALE == 'sv-FI') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sv_FI;\n}\n\nif (goog.LOCALE == 'sv_SE' || goog.LOCALE == 'sv-SE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sv_SE;\n}\n\nif (goog.LOCALE == 'sw_CD' || goog.LOCALE == 'sw-CD') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sw_CD;\n}\n\nif (goog.LOCALE == 'sw_KE' || goog.LOCALE == 'sw-KE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sw_KE;\n}\n\nif (goog.LOCALE == 'sw_TZ' || goog.LOCALE == 'sw-TZ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sw_TZ;\n}\n\nif (goog.LOCALE == 'sw_UG' || goog.LOCALE == 'sw-UG') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_sw_UG;\n}\n\nif (goog.LOCALE == 'ta_IN' || goog.LOCALE == 'ta-IN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ta_IN;\n}\n\nif (goog.LOCALE == 'ta_LK' || goog.LOCALE == 'ta-LK') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ta_LK;\n}\n\nif (goog.LOCALE == 'ta_MY' || goog.LOCALE == 'ta-MY') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ta_MY;\n}\n\nif (goog.LOCALE == 'ta_SG' || goog.LOCALE == 'ta-SG') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ta_SG;\n}\n\nif (goog.LOCALE == 'te_IN' || goog.LOCALE == 'te-IN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_te_IN;\n}\n\nif (goog.LOCALE == 'teo') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_teo;\n}\n\nif (goog.LOCALE == 'teo_KE' || goog.LOCALE == 'teo-KE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_teo_KE;\n}\n\nif (goog.LOCALE == 'teo_UG' || goog.LOCALE == 'teo-UG') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_teo_UG;\n}\n\nif (goog.LOCALE == 'th_TH' || goog.LOCALE == 'th-TH') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_th_TH;\n}\n\nif (goog.LOCALE == 'ti') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ti;\n}\n\nif (goog.LOCALE == 'ti_ER' || goog.LOCALE == 'ti-ER') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ti_ER;\n}\n\nif (goog.LOCALE == 'ti_ET' || goog.LOCALE == 'ti-ET') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ti_ET;\n}\n\nif (goog.LOCALE == 'to') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_to;\n}\n\nif (goog.LOCALE == 'to_TO' || goog.LOCALE == 'to-TO') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_to_TO;\n}\n\nif (goog.LOCALE == 'tr_CY' || goog.LOCALE == 'tr-CY') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tr_CY;\n}\n\nif (goog.LOCALE == 'tr_TR' || goog.LOCALE == 'tr-TR') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tr_TR;\n}\n\nif (goog.LOCALE == 'twq') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_twq;\n}\n\nif (goog.LOCALE == 'twq_NE' || goog.LOCALE == 'twq-NE') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_twq_NE;\n}\n\nif (goog.LOCALE == 'tzm') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tzm;\n}\n\nif (goog.LOCALE == 'tzm_MA' || goog.LOCALE == 'tzm-MA') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_tzm_MA;\n}\n\nif (goog.LOCALE == 'ug') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ug;\n}\n\nif (goog.LOCALE == 'ug_CN' || goog.LOCALE == 'ug-CN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ug_CN;\n}\n\nif (goog.LOCALE == 'uk_UA' || goog.LOCALE == 'uk-UA') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uk_UA;\n}\n\nif (goog.LOCALE == 'ur_IN' || goog.LOCALE == 'ur-IN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ur_IN;\n}\n\nif (goog.LOCALE == 'ur_PK' || goog.LOCALE == 'ur-PK') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_ur_PK;\n}\n\nif (goog.LOCALE == 'uz_Arab' || goog.LOCALE == 'uz-Arab') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uz_Arab;\n}\n\nif (goog.LOCALE == 'uz_Arab_AF' || goog.LOCALE == 'uz-Arab-AF') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uz_Arab_AF;\n}\n\nif (goog.LOCALE == 'uz_Cyrl' || goog.LOCALE == 'uz-Cyrl') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uz_Cyrl;\n}\n\nif (goog.LOCALE == 'uz_Cyrl_UZ' || goog.LOCALE == 'uz-Cyrl-UZ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uz_Cyrl_UZ;\n}\n\nif (goog.LOCALE == 'uz_Latn' || goog.LOCALE == 'uz-Latn') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uz_Latn;\n}\n\nif (goog.LOCALE == 'uz_Latn_UZ' || goog.LOCALE == 'uz-Latn-UZ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_uz_Latn_UZ;\n}\n\nif (goog.LOCALE == 'vai') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vai;\n}\n\nif (goog.LOCALE == 'vai_Latn' || goog.LOCALE == 'vai-Latn') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vai_Latn;\n}\n\nif (goog.LOCALE == 'vai_Latn_LR' || goog.LOCALE == 'vai-Latn-LR') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vai_Latn_LR;\n}\n\nif (goog.LOCALE == 'vai_Vaii' || goog.LOCALE == 'vai-Vaii') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vai_Vaii;\n}\n\nif (goog.LOCALE == 'vai_Vaii_LR' || goog.LOCALE == 'vai-Vaii-LR') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vai_Vaii_LR;\n}\n\nif (goog.LOCALE == 'vi_VN' || goog.LOCALE == 'vi-VN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vi_VN;\n}\n\nif (goog.LOCALE == 'vun') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vun;\n}\n\nif (goog.LOCALE == 'vun_TZ' || goog.LOCALE == 'vun-TZ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_vun_TZ;\n}\n\nif (goog.LOCALE == 'wae') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_wae;\n}\n\nif (goog.LOCALE == 'wae_CH' || goog.LOCALE == 'wae-CH') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_wae_CH;\n}\n\nif (goog.LOCALE == 'xog') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_xog;\n}\n\nif (goog.LOCALE == 'xog_UG' || goog.LOCALE == 'xog-UG') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_xog_UG;\n}\n\nif (goog.LOCALE == 'yav') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_yav;\n}\n\nif (goog.LOCALE == 'yav_CM' || goog.LOCALE == 'yav-CM') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_yav_CM;\n}\n\nif (goog.LOCALE == 'yi') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_yi;\n}\n\nif (goog.LOCALE == 'yi_001' || goog.LOCALE == 'yi-001') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_yi_001;\n}\n\nif (goog.LOCALE == 'yo') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_yo;\n}\n\nif (goog.LOCALE == 'yo_BJ' || goog.LOCALE == 'yo-BJ') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_yo_BJ;\n}\n\nif (goog.LOCALE == 'yo_NG' || goog.LOCALE == 'yo-NG') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_yo_NG;\n}\n\nif (goog.LOCALE == 'yue') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_yue;\n}\n\nif (goog.LOCALE == 'yue_HK' || goog.LOCALE == 'yue-HK') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_yue_HK;\n}\n\nif (goog.LOCALE == 'zgh') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zgh;\n}\n\nif (goog.LOCALE == 'zgh_MA' || goog.LOCALE == 'zgh-MA') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zgh_MA;\n}\n\nif (goog.LOCALE == 'zh_Hans' || goog.LOCALE == 'zh-Hans') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hans;\n}\n\nif (goog.LOCALE == 'zh_Hans_CN' || goog.LOCALE == 'zh-Hans-CN') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hans_CN;\n}\n\nif (goog.LOCALE == 'zh_Hans_HK' || goog.LOCALE == 'zh-Hans-HK') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hans_HK;\n}\n\nif (goog.LOCALE == 'zh_Hans_MO' || goog.LOCALE == 'zh-Hans-MO') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hans_MO;\n}\n\nif (goog.LOCALE == 'zh_Hans_SG' || goog.LOCALE == 'zh-Hans-SG') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hans_SG;\n}\n\nif (goog.LOCALE == 'zh_Hant' || goog.LOCALE == 'zh-Hant') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hant;\n}\n\nif (goog.LOCALE == 'zh_Hant_HK' || goog.LOCALE == 'zh-Hant-HK') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hant_HK;\n}\n\nif (goog.LOCALE == 'zh_Hant_MO' || goog.LOCALE == 'zh-Hant-MO') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hant_MO;\n}\n\nif (goog.LOCALE == 'zh_Hant_TW' || goog.LOCALE == 'zh-Hant-TW') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zh_Hant_TW;\n}\n\nif (goog.LOCALE == 'zu_ZA' || goog.LOCALE == 'zu-ZA') {\n  goog.i18n.NumberFormatSymbols = goog.i18n.NumberFormatSymbols_zu_ZA;\n}\n"
  },
  {
    "path": "i18n/closure/pluralRules.js",
    "content": "// Copyright 2012 The Closure Library Authors. All Rights Reserved.\n//\n// Licensed under the Apache License, Version 2.0 (the \"License\");\n// you may not use this file except in compliance with the License.\n// You may obtain a copy of the License at\n//\n//      http://www.apache.org/licenses/LICENSE-2.0\n//\n// Unless required by applicable law or agreed to in writing, software\n// distributed under the License is distributed on an \"AS-IS\" BASIS,\n// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n// See the License for the specific language governing permissions and\n// limitations under the License.\n\n/**\n * @fileoverview Plural rules.\n *\n * This file is autogenerated by script:\n *   http://go/generate_pluralrules.py\n * File generated from CLDR ver. 31.0.1\n *\n * Before check in, this file could have been manually edited. This is to\n * incorporate changes before we could fix CLDR. All manual modification must be\n * documented in this section, and should be removed after those changes land to\n * CLDR.\n */\n\n// clang-format off\n\ngoog.provide('goog.i18n.pluralRules');\n/**\n * Plural pattern keyword\n * @enum {string}\n */\ngoog.i18n.pluralRules.Keyword = {\n  ZERO: 'zero',\n  ONE: 'one',\n  TWO: 'two',\n  FEW: 'few',\n  MANY: 'many',\n  OTHER: 'other'\n};\n\n\n/**\n * Default Plural select rule.\n * @param {number} n The count of items.\n * @param {number=} opt_precision optional, precision.\n * @return {goog.i18n.pluralRules.Keyword} Default value.\n * @private\n */\ngoog.i18n.pluralRules.defaultSelect_ = function(n, opt_precision) {\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Returns the fractional part of a number (3.1416 => 1416)\n * @param {number} n The count of items.\n * @return {number} The fractional part.\n * @private\n */\ngoog.i18n.pluralRules.decimals_ = function(n) {\n  var str = n + '';\n  var result = str.indexOf('.');\n  return (result == -1) ? 0 : str.length - result - 1;\n};\n\n/**\n * Calculates v and f as per CLDR plural rules.\n * The short names for parameters / return match the CLDR syntax and UTS #35\n *     (http://unicode.org/reports/tr35/tr35-numbers.html#Plural_rules_syntax)\n * @param {number} n The count of items.\n * @param {number=} opt_precision optional, precision.\n * @return {!{v:number, f:number}} The v and f.\n * @private\n */\ngoog.i18n.pluralRules.get_vf_ = function(n, opt_precision) {\n  var DEFAULT_DIGITS = 3;\n\n  if (undefined === opt_precision) {\n    var v = Math.min(goog.i18n.pluralRules.decimals_(n), DEFAULT_DIGITS);\n  } else {\n    var v = opt_precision;\n  }\n\n  var base = Math.pow(10, v);\n  var f = ((n * base) | 0) % base;\n\n  return {v: v, f: f};\n};\n\n/**\n * Calculates w and t as per CLDR plural rules.\n * The short names for parameters / return match the CLDR syntax and UTS #35\n *     (http://unicode.org/reports/tr35/tr35-numbers.html#Plural_rules_syntax)\n * @param {number} v Calculated previously.\n * @param {number} f Calculated previously.\n * @return {!{w:number, t:number}} The w and t.\n * @private\n */\ngoog.i18n.pluralRules.get_wt_ = function(v, f) {\n  if (f === 0) {\n    return {w: 0, t: 0};\n  }\n\n  while ((f % 10) === 0) {\n    f /= 10;\n    v--;\n  }\n\n  return {w: v, t: f};\n};\n\n/**\n * Plural select rules for fil locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.filSelect_ = function(n, opt_precision) {\n  var i = n | 0;\n  var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision);\n  if (vf.v == 0 && (i == 1 || i == 2 || i == 3) || vf.v == 0 && i % 10 != 4 && i % 10 != 6 && i % 10 != 9 || vf.v != 0 && vf.f % 10 != 4 && vf.f % 10 != 6 && vf.f % 10 != 9) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for br locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.brSelect_ = function(n, opt_precision) {\n  if (n % 10 == 1 && n % 100 != 11 && n % 100 != 71 && n % 100 != 91) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  if (n % 10 == 2 && n % 100 != 12 && n % 100 != 72 && n % 100 != 92) {\n    return goog.i18n.pluralRules.Keyword.TWO;\n  }\n  if ((n % 10 >= 3 && n % 10 <= 4 || n % 10 == 9) && (n % 100 < 10 || n % 100 > 19) && (n % 100 < 70 || n % 100 > 79) && (n % 100 < 90 || n % 100 > 99)) {\n    return goog.i18n.pluralRules.Keyword.FEW;\n  }\n  if (n != 0 && n % 1000000 == 0) {\n    return goog.i18n.pluralRules.Keyword.MANY;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for sr locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.srSelect_ = function(n, opt_precision) {\n  var i = n | 0;\n  var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision);\n  if (vf.v == 0 && i % 10 == 1 && i % 100 != 11 || vf.f % 10 == 1 && vf.f % 100 != 11) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  if (vf.v == 0 && i % 10 >= 2 && i % 10 <= 4 && (i % 100 < 12 || i % 100 > 14) || vf.f % 10 >= 2 && vf.f % 10 <= 4 && (vf.f % 100 < 12 || vf.f % 100 > 14)) {\n    return goog.i18n.pluralRules.Keyword.FEW;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for ro locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.roSelect_ = function(n, opt_precision) {\n  var i = n | 0;\n  var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision);\n  if (i == 1 && vf.v == 0) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  if (vf.v != 0 || n == 0 || n != 1 && n % 100 >= 1 && n % 100 <= 19) {\n    return goog.i18n.pluralRules.Keyword.FEW;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for hi locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.hiSelect_ = function(n, opt_precision) {\n  var i = n | 0;\n  if (i == 0 || n == 1) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for fr locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.frSelect_ = function(n, opt_precision) {\n  var i = n | 0;\n  if (i == 0 || i == 1) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for pt locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.ptSelect_ = function(n, opt_precision) {\n  var i = n | 0;\n  if (i >= 0 && i <= 1) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for cs locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.csSelect_ = function(n, opt_precision) {\n  var i = n | 0;\n  var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision);\n  if (i == 1 && vf.v == 0) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  if (i >= 2 && i <= 4 && vf.v == 0) {\n    return goog.i18n.pluralRules.Keyword.FEW;\n  }\n  if (vf.v != 0) {\n    return goog.i18n.pluralRules.Keyword.MANY;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for pl locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.plSelect_ = function(n, opt_precision) {\n  var i = n | 0;\n  var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision);\n  if (i == 1 && vf.v == 0) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  if (vf.v == 0 && i % 10 >= 2 && i % 10 <= 4 && (i % 100 < 12 || i % 100 > 14)) {\n    return goog.i18n.pluralRules.Keyword.FEW;\n  }\n  if (vf.v == 0 && i != 1 && i % 10 >= 0 && i % 10 <= 1 || vf.v == 0 && i % 10 >= 5 && i % 10 <= 9 || vf.v == 0 && i % 100 >= 12 && i % 100 <= 14) {\n    return goog.i18n.pluralRules.Keyword.MANY;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for shi locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.shiSelect_ = function(n, opt_precision) {\n  var i = n | 0;\n  if (i == 0 || n == 1) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  if (n >= 2 && n <= 10) {\n    return goog.i18n.pluralRules.Keyword.FEW;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for lv locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.lvSelect_ = function(n, opt_precision) {\n  var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision);\n  if (n % 10 == 0 || n % 100 >= 11 && n % 100 <= 19 || vf.v == 2 && vf.f % 100 >= 11 && vf.f % 100 <= 19) {\n    return goog.i18n.pluralRules.Keyword.ZERO;\n  }\n  if (n % 10 == 1 && n % 100 != 11 || vf.v == 2 && vf.f % 10 == 1 && vf.f % 100 != 11 || vf.v != 2 && vf.f % 10 == 1) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for iu locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.iuSelect_ = function(n, opt_precision) {\n  if (n == 1) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  if (n == 2) {\n    return goog.i18n.pluralRules.Keyword.TWO;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for he locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.heSelect_ = function(n, opt_precision) {\n  var i = n | 0;\n  var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision);\n  if (i == 1 && vf.v == 0) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  if (i == 2 && vf.v == 0) {\n    return goog.i18n.pluralRules.Keyword.TWO;\n  }\n  if (vf.v == 0 && (n < 0 || n > 10) && n % 10 == 0) {\n    return goog.i18n.pluralRules.Keyword.MANY;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for mt locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.mtSelect_ = function(n, opt_precision) {\n  if (n == 1) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  if (n == 0 || n % 100 >= 2 && n % 100 <= 10) {\n    return goog.i18n.pluralRules.Keyword.FEW;\n  }\n  if (n % 100 >= 11 && n % 100 <= 19) {\n    return goog.i18n.pluralRules.Keyword.MANY;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for si locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.siSelect_ = function(n, opt_precision) {\n  var i = n | 0;\n  var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision);\n  if ((n == 0 || n == 1) || i == 0 && vf.f == 1) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for cy locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.cySelect_ = function(n, opt_precision) {\n  if (n == 0) {\n    return goog.i18n.pluralRules.Keyword.ZERO;\n  }\n  if (n == 1) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  if (n == 2) {\n    return goog.i18n.pluralRules.Keyword.TWO;\n  }\n  if (n == 3) {\n    return goog.i18n.pluralRules.Keyword.FEW;\n  }\n  if (n == 6) {\n    return goog.i18n.pluralRules.Keyword.MANY;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for da locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.daSelect_ = function(n, opt_precision) {\n  var i = n | 0;\n  var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision);\n  var wt = goog.i18n.pluralRules.get_wt_(vf.v, vf.f);\n  if (n == 1 || wt.t != 0 && (i == 0 || i == 1)) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for ru locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.ruSelect_ = function(n, opt_precision) {\n  var i = n | 0;\n  var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision);\n  if (vf.v == 0 && i % 10 == 1 && i % 100 != 11) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  if (vf.v == 0 && i % 10 >= 2 && i % 10 <= 4 && (i % 100 < 12 || i % 100 > 14)) {\n    return goog.i18n.pluralRules.Keyword.FEW;\n  }\n  if (vf.v == 0 && i % 10 == 0 || vf.v == 0 && i % 10 >= 5 && i % 10 <= 9 || vf.v == 0 && i % 100 >= 11 && i % 100 <= 14) {\n    return goog.i18n.pluralRules.Keyword.MANY;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for gv locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.gvSelect_ = function(n, opt_precision) {\n  var i = n | 0;\n  var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision);\n  if (vf.v == 0 && i % 10 == 1) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  if (vf.v == 0 && i % 10 == 2) {\n    return goog.i18n.pluralRules.Keyword.TWO;\n  }\n  if (vf.v == 0 && (i % 100 == 0 || i % 100 == 20 || i % 100 == 40 || i % 100 == 60 || i % 100 == 80)) {\n    return goog.i18n.pluralRules.Keyword.FEW;\n  }\n  if (vf.v != 0) {\n    return goog.i18n.pluralRules.Keyword.MANY;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for be locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.beSelect_ = function(n, opt_precision) {\n  if (n % 10 == 1 && n % 100 != 11) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  if (n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) {\n    return goog.i18n.pluralRules.Keyword.FEW;\n  }\n  if (n % 10 == 0 || n % 10 >= 5 && n % 10 <= 9 || n % 100 >= 11 && n % 100 <= 14) {\n    return goog.i18n.pluralRules.Keyword.MANY;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for mk locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.mkSelect_ = function(n, opt_precision) {\n  var i = n | 0;\n  var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision);\n  if (vf.v == 0 && i % 10 == 1 || vf.f % 10 == 1) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for ga locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.gaSelect_ = function(n, opt_precision) {\n  if (n == 1) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  if (n == 2) {\n    return goog.i18n.pluralRules.Keyword.TWO;\n  }\n  if (n >= 3 && n <= 6) {\n    return goog.i18n.pluralRules.Keyword.FEW;\n  }\n  if (n >= 7 && n <= 10) {\n    return goog.i18n.pluralRules.Keyword.MANY;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for es locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.esSelect_ = function(n, opt_precision) {\n  if (n == 1) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for dsb locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.dsbSelect_ = function(n, opt_precision) {\n  var i = n | 0;\n  var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision);\n  if (vf.v == 0 && i % 100 == 1 || vf.f % 100 == 1) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  if (vf.v == 0 && i % 100 == 2 || vf.f % 100 == 2) {\n    return goog.i18n.pluralRules.Keyword.TWO;\n  }\n  if (vf.v == 0 && i % 100 >= 3 && i % 100 <= 4 || vf.f % 100 >= 3 && vf.f % 100 <= 4) {\n    return goog.i18n.pluralRules.Keyword.FEW;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for lag locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.lagSelect_ = function(n, opt_precision) {\n  var i = n | 0;\n  if (n == 0) {\n    return goog.i18n.pluralRules.Keyword.ZERO;\n  }\n  if ((i == 0 || i == 1) && n != 0) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for is locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.isSelect_ = function(n, opt_precision) {\n  var i = n | 0;\n  var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision);\n  var wt = goog.i18n.pluralRules.get_wt_(vf.v, vf.f);\n  if (wt.t == 0 && i % 10 == 1 && i % 100 != 11 || wt.t != 0) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for ksh locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.kshSelect_ = function(n, opt_precision) {\n  if (n == 0) {\n    return goog.i18n.pluralRules.Keyword.ZERO;\n  }\n  if (n == 1) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for ar locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.arSelect_ = function(n, opt_precision) {\n  if (n == 0) {\n    return goog.i18n.pluralRules.Keyword.ZERO;\n  }\n  if (n == 1) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  if (n == 2) {\n    return goog.i18n.pluralRules.Keyword.TWO;\n  }\n  if (n % 100 >= 3 && n % 100 <= 10) {\n    return goog.i18n.pluralRules.Keyword.FEW;\n  }\n  if (n % 100 >= 11 && n % 100 <= 99) {\n    return goog.i18n.pluralRules.Keyword.MANY;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for gd locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.gdSelect_ = function(n, opt_precision) {\n  if (n == 1 || n == 11) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  if (n == 2 || n == 12) {\n    return goog.i18n.pluralRules.Keyword.TWO;\n  }\n  if (n >= 3 && n <= 10 || n >= 13 && n <= 19) {\n    return goog.i18n.pluralRules.Keyword.FEW;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for sl locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.slSelect_ = function(n, opt_precision) {\n  var i = n | 0;\n  var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision);\n  if (vf.v == 0 && i % 100 == 1) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  if (vf.v == 0 && i % 100 == 2) {\n    return goog.i18n.pluralRules.Keyword.TWO;\n  }\n  if (vf.v == 0 && i % 100 >= 3 && i % 100 <= 4 || vf.v != 0) {\n    return goog.i18n.pluralRules.Keyword.FEW;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for lt locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.ltSelect_ = function(n, opt_precision) {\n  var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision);\n  if (n % 10 == 1 && (n % 100 < 11 || n % 100 > 19)) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  if (n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) {\n    return goog.i18n.pluralRules.Keyword.FEW;\n  }\n  if (vf.f != 0) {\n    return goog.i18n.pluralRules.Keyword.MANY;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for tzm locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.tzmSelect_ = function(n, opt_precision) {\n  if (n >= 0 && n <= 1 || n >= 11 && n <= 99) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for en locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.enSelect_ = function(n, opt_precision) {\n  var i = n | 0;\n  var vf = goog.i18n.pluralRules.get_vf_(n, opt_precision);\n  if (i == 1 && vf.v == 0) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Plural select rules for ak locale\n *\n * @param {number} n  The count of items.\n * @param {number=} opt_precision Precision for number formatting, if not default.\n * @return {goog.i18n.pluralRules.Keyword} Locale-specific plural value.\n * @private\n */\ngoog.i18n.pluralRules.akSelect_ = function(n, opt_precision) {\n  if (n >= 0 && n <= 1) {\n    return goog.i18n.pluralRules.Keyword.ONE;\n  }\n  return goog.i18n.pluralRules.Keyword.OTHER;\n};\n\n/**\n * Selected Plural rules by locale.\n */\ngoog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_;\nif (goog.LOCALE == 'af') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_;\n}\nif (goog.LOCALE == 'am') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.hiSelect_;\n}\nif (goog.LOCALE == 'ar') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.arSelect_;\n}\nif (goog.LOCALE == 'ar_DZ' || goog.LOCALE == 'ar-DZ') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.arSelect_;\n}\nif (goog.LOCALE == 'az') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_;\n}\nif (goog.LOCALE == 'be') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.beSelect_;\n}\nif (goog.LOCALE == 'bg') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_;\n}\nif (goog.LOCALE == 'bn') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.hiSelect_;\n}\nif (goog.LOCALE == 'br') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.brSelect_;\n}\nif (goog.LOCALE == 'bs') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.srSelect_;\n}\nif (goog.LOCALE == 'ca') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_;\n}\nif (goog.LOCALE == 'chr') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_;\n}\nif (goog.LOCALE == 'cs') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.csSelect_;\n}\nif (goog.LOCALE == 'cy') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.cySelect_;\n}\nif (goog.LOCALE == 'da') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.daSelect_;\n}\nif (goog.LOCALE == 'de') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_;\n}\nif (goog.LOCALE == 'de_AT' || goog.LOCALE == 'de-AT') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_;\n}\nif (goog.LOCALE == 'de_CH' || goog.LOCALE == 'de-CH') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_;\n}\nif (goog.LOCALE == 'el') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_;\n}\nif (goog.LOCALE == 'en') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_;\n}\nif (goog.LOCALE == 'en_AU' || goog.LOCALE == 'en-AU') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_;\n}\nif (goog.LOCALE == 'en_CA' || goog.LOCALE == 'en-CA') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_;\n}\nif (goog.LOCALE == 'en_GB' || goog.LOCALE == 'en-GB') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_;\n}\nif (goog.LOCALE == 'en_IE' || goog.LOCALE == 'en-IE') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_;\n}\nif (goog.LOCALE == 'en_IN' || goog.LOCALE == 'en-IN') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_;\n}\nif (goog.LOCALE == 'en_SG' || goog.LOCALE == 'en-SG') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_;\n}\nif (goog.LOCALE == 'en_US' || goog.LOCALE == 'en-US') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_;\n}\nif (goog.LOCALE == 'en_ZA' || goog.LOCALE == 'en-ZA') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_;\n}\nif (goog.LOCALE == 'es') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_;\n}\nif (goog.LOCALE == 'es_419' || goog.LOCALE == 'es-419') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_;\n}\nif (goog.LOCALE == 'es_ES' || goog.LOCALE == 'es-ES') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_;\n}\nif (goog.LOCALE == 'es_MX' || goog.LOCALE == 'es-MX') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_;\n}\nif (goog.LOCALE == 'es_US' || goog.LOCALE == 'es-US') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_;\n}\nif (goog.LOCALE == 'et') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_;\n}\nif (goog.LOCALE == 'eu') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_;\n}\nif (goog.LOCALE == 'fa') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.hiSelect_;\n}\nif (goog.LOCALE == 'fi') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_;\n}\nif (goog.LOCALE == 'fil') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.filSelect_;\n}\nif (goog.LOCALE == 'fr') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.frSelect_;\n}\nif (goog.LOCALE == 'fr_CA' || goog.LOCALE == 'fr-CA') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.frSelect_;\n}\nif (goog.LOCALE == 'ga') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.gaSelect_;\n}\nif (goog.LOCALE == 'gl') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_;\n}\nif (goog.LOCALE == 'gsw') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_;\n}\nif (goog.LOCALE == 'gu') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.hiSelect_;\n}\nif (goog.LOCALE == 'haw') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_;\n}\nif (goog.LOCALE == 'he') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.heSelect_;\n}\nif (goog.LOCALE == 'hi') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.hiSelect_;\n}\nif (goog.LOCALE == 'hr') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.srSelect_;\n}\nif (goog.LOCALE == 'hu') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_;\n}\nif (goog.LOCALE == 'hy') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.frSelect_;\n}\nif (goog.LOCALE == 'id') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_;\n}\nif (goog.LOCALE == 'in') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_;\n}\nif (goog.LOCALE == 'is') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.isSelect_;\n}\nif (goog.LOCALE == 'it') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_;\n}\nif (goog.LOCALE == 'iw') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.heSelect_;\n}\nif (goog.LOCALE == 'ja') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_;\n}\nif (goog.LOCALE == 'ka') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_;\n}\nif (goog.LOCALE == 'kk') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_;\n}\nif (goog.LOCALE == 'km') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_;\n}\nif (goog.LOCALE == 'kn') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.hiSelect_;\n}\nif (goog.LOCALE == 'ko') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_;\n}\nif (goog.LOCALE == 'ky') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_;\n}\nif (goog.LOCALE == 'ln') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.akSelect_;\n}\nif (goog.LOCALE == 'lo') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_;\n}\nif (goog.LOCALE == 'lt') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.ltSelect_;\n}\nif (goog.LOCALE == 'lv') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.lvSelect_;\n}\nif (goog.LOCALE == 'mk') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.mkSelect_;\n}\nif (goog.LOCALE == 'ml') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_;\n}\nif (goog.LOCALE == 'mn') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_;\n}\nif (goog.LOCALE == 'mo') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.roSelect_;\n}\nif (goog.LOCALE == 'mr') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.hiSelect_;\n}\nif (goog.LOCALE == 'ms') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_;\n}\nif (goog.LOCALE == 'mt') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.mtSelect_;\n}\nif (goog.LOCALE == 'my') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_;\n}\nif (goog.LOCALE == 'nb') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_;\n}\nif (goog.LOCALE == 'ne') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_;\n}\nif (goog.LOCALE == 'nl') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_;\n}\nif (goog.LOCALE == 'no') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_;\n}\nif (goog.LOCALE == 'no_NO' || goog.LOCALE == 'no-NO') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_;\n}\nif (goog.LOCALE == 'or') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_;\n}\nif (goog.LOCALE == 'pa') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.akSelect_;\n}\nif (goog.LOCALE == 'pl') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.plSelect_;\n}\nif (goog.LOCALE == 'pt') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.ptSelect_;\n}\nif (goog.LOCALE == 'pt_BR' || goog.LOCALE == 'pt-BR') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.ptSelect_;\n}\nif (goog.LOCALE == 'pt_PT' || goog.LOCALE == 'pt-PT') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.ptSelect_;\n}\nif (goog.LOCALE == 'ro') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.roSelect_;\n}\nif (goog.LOCALE == 'ru') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.ruSelect_;\n}\nif (goog.LOCALE == 'sh') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.srSelect_;\n}\nif (goog.LOCALE == 'si') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.siSelect_;\n}\nif (goog.LOCALE == 'sk') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.csSelect_;\n}\nif (goog.LOCALE == 'sl') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.slSelect_;\n}\nif (goog.LOCALE == 'sq') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_;\n}\nif (goog.LOCALE == 'sr') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.srSelect_;\n}\nif (goog.LOCALE == 'sr_Latn' || goog.LOCALE == 'sr-Latn') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.srSelect_;\n}\nif (goog.LOCALE == 'sv') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_;\n}\nif (goog.LOCALE == 'sw') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_;\n}\nif (goog.LOCALE == 'ta') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_;\n}\nif (goog.LOCALE == 'te') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_;\n}\nif (goog.LOCALE == 'th') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_;\n}\nif (goog.LOCALE == 'tl') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.filSelect_;\n}\nif (goog.LOCALE == 'tr') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_;\n}\nif (goog.LOCALE == 'uk') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.ruSelect_;\n}\nif (goog.LOCALE == 'ur') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.enSelect_;\n}\nif (goog.LOCALE == 'uz') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.esSelect_;\n}\nif (goog.LOCALE == 'vi') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_;\n}\nif (goog.LOCALE == 'zh') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_;\n}\nif (goog.LOCALE == 'zh_CN' || goog.LOCALE == 'zh-CN') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_;\n}\nif (goog.LOCALE == 'zh_HK' || goog.LOCALE == 'zh-HK') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_;\n}\nif (goog.LOCALE == 'zh_TW' || goog.LOCALE == 'zh-TW') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.defaultSelect_;\n}\nif (goog.LOCALE == 'zu') {\n  goog.i18n.pluralRules.select = goog.i18n.pluralRules.hiSelect_;\n}\n"
  },
  {
    "path": "i18n/e2e/.eslintrc.json",
    "content": "{\n  \"root\": true,\n  \"extends\": \"../../.eslintrc-node.json\",\n\n  \"env\": {\n    \"jasmine\": true,\n    \"protractor\": true\n  },\n\n  \"globals\": {\n    \"binding\": false,\n    \"input\": false\n  }\n}\n"
  },
  {
    "path": "i18n/e2e/i18n-e2e.js",
    "content": "'use strict';\n\ndescribe('localized filters', function() {\n  describe('es locale', function() {\n    beforeEach(function() {\n      browser().navigateTo('localeTest_es.html');\n    });\n\n    it('should check filters for es locale', function() {\n      expect(binding('input | date:\"medium\"')).toBe('03/06/1977 18:07:23');\n      expect(binding('input | date:\"longDate\"')).toBe('3 de junio de 1977');\n      expect(binding('input | number')).toBe('234.234.443.432');\n      expect(binding('input | currency')).toBe('€\\u00a0234.234.443.432,00');\n    });\n  });\n\n  describe('cs locale', function() {\n    beforeEach(function() {\n      browser().navigateTo('localeTest_cs.html');\n    });\n\n    it('should check filters for cs locale', function() {\n      expect(binding('input | date:\"medium\"')).toBe('3.6.1977 18:07:23');\n      expect(binding('input | date:\"longDate\"')).toBe('3. června 1977');\n      expect(binding('input | number')).toBe('234\\u00a0234\\u00a0443\\u00a0432');\n      expect(binding('input | currency')).toBe('234\\u00a0234\\u00a0443\\u00a0432,00\\u00a0K\\u010d');\n    });\n  });\n\n  describe('de locale', function() {\n    beforeEach(function() {\n      browser().navigateTo('localeTest_de.html');\n    });\n\n    it('should check filters for de locale', function() {\n      expect(binding('input | date:\"medium\"')).toBe('03.06.1977 18:07:23');\n      expect(binding('input | date:\"longDate\"')).toBe('3. Juni 1977');\n      expect(binding('input | number')).toBe('234.234.443.432');\n      expect(binding('input | currency')).toBe('234.234.443.432,00\\u00a0€');\n    });\n  });\n\n  describe('en locale', function() {\n    beforeEach(function() {\n      browser().navigateTo('localeTest_en.html');\n    });\n\n    it('should check filters for en locale', function() {\n      expect(binding('input | date:\"medium\"')).toBe('Jun 3, 1977 6:07:23 PM');\n      expect(binding('input | date:\"longDate\"')).toBe('June 3, 1977');\n      expect(binding('input | number')).toBe('234,234,443,432');\n      expect(binding('input | currency')).toBe('$234,234,443,432.00');\n    });\n\n\n    describe('ng:pluralize for en locale', function() {\n      it('should show pluralized strings', function() {\n        expect(element('ng-pluralize:first').html()).toBe('You have one email!');\n\n        input('plInput').enter('0');\n        expect(element('ng-pluralize:first').html()).toBe('You have no email!');\n\n        input('plInput').enter('3');\n        expect(element('ng-pluralize:first').html()).toBe('You have 3 emails!');\n      });\n\n      it('should show pluralized strings with offsets', function() {\n        expect(element('ng-pluralize:last').html()).toBe('Shanjian is viewing!');\n\n        input('plInput2').enter('0');\n        expect(element('ng-pluralize:last').html()).toBe('Nobody is viewing!');\n\n        input('plInput2').enter('2');\n        expect(element('ng-pluralize:last').html()).toBe('Shanjian and Di are viewing!');\n\n        input('plInput2').enter('3');\n        expect(element('ng-pluralize:last').html()).\n            toBe('Shanjian, Di and one other person are viewing!');\n\n        input('plInput2').enter('4');\n        expect(element('ng-pluralize:last').html()).\n            toBe('Shanjian, Di and 2 other people are viewing!');\n      });\n\n      it('should show pluralized strings with correct data-binding', function() {\n        input('plInput2').enter('2');\n        expect(element('ng-pluralize:last').html()).toBe('Shanjian and Di are viewing!');\n\n        input('person1').enter('Igor');\n        expect(element('ng-pluralize:last').html()).toBe('Igor and Di are viewing!');\n\n        input('person2').enter('Vojta');\n        expect(element('ng-pluralize:last').html()).toBe('Igor and Vojta are viewing!');\n      });\n    });\n  });\n\n  describe('sk locale', function() {\n    beforeEach(function() {\n      browser().navigateTo('localeTest_sk.html');\n    });\n\n    it('should check filters for sk locale', function() {\n      expect(binding('input | date:\"medium\"')).toBe('3.6.1977 18:07:23');\n      expect(binding('input | date:\"longDate\"')).toBe('3. júna 1977');\n      expect(binding('input | number')).toBe('234\\u00a0234\\u00a0443\\u00a0432');\n      expect(binding('input | currency')).toBe('234\\u00a0234\\u00a0443\\u00a0432,00\\u00a0Sk');\n    });\n\n\n    describe('ng:pluralize for sk locale', function() {\n      it('should show pluralized strings', function() {\n        expect(element('ng-pluralize').html()).toBe('Mas jeden email!');\n\n        input('plInput').enter('0');\n        expect(element('ng-pluralize:first').html()).toBe('Mas 0 emailov!');\n\n        input('plInput').enter('3');\n        expect(element('ng-pluralize:first').html()).toBe('Mas 3 emaily!');\n\n        input('plInput').enter('4');\n        expect(element('ng-pluralize:first').html()).toBe('Mas 4 emaily!');\n\n        input('plInput').enter('6');\n        expect(element('ng-pluralize:first').html()).toBe('Mas 6 emailov!');\n      });\n\n      it('should show pluralized strings with offsets', function() {\n        //TODO(Igor): add offsets for sk\n      });\n\n      it('should show pluralized strings with correct data-binding', function() {\n      });\n    });\n  });\n\n  describe('zh locale', function() {\n    beforeEach(function() {\n      browser().navigateTo('localeTest_zh.html');\n    });\n\n    it('should check filters for zh locale', function() {\n      expect(binding('input | date:\"medium\"')).toBe('1977-6-3 下午6:07:23');\n      expect(binding('input | date:\"longDate\"')).toBe('1977年6月3日');\n      expect(binding('input | number')).toBe('234,234,443,432');\n      expect(binding('input | currency')).toBe('¥234,234,443,432.00');\n    });\n\n\n    describe('ng:pluralize for zh locale', function() {\n      it('should show pluralized strings', function() {\n        expect(element('ng-pluralize:first').html()).toBe('1人在浏览该文件!');\n\n        input('plInput').enter('0');\n        expect(element('ng-pluralize:first').html()).toBe('0人在浏览该文件!');\n\n        input('plInput').enter('3');\n        expect(element('ng-pluralize:first').html()).toBe('3人在浏览该文件!');\n      });\n\n      it('should show pluralized strings with offsets', function() {\n        expect(element('ng-pluralize:last').html()).toBe('Shanjian 在浏览该文件!');\n\n        input('plInput2').enter('0');\n        expect(element('ng-pluralize:last').html()).toBe('没有人在浏览该文件!');\n\n        input('plInput2').enter('2');\n        expect(element('ng-pluralize:last').html()).toBe('Shanjian 和 Di 在浏览该文件!');\n\n        input('plInput2').enter('3');\n        expect(element('ng-pluralize:last').html()).\n            toBe('Shanjian, Di 还有其他1 人在浏览该文件!');\n      });\n\n      it('should show pluralized strings with correct data-binding', function() {\n        input('plInput2').enter('2');\n        expect(element('ng-pluralize:last').html()).toBe('Shanjian 和 Di 在浏览该文件!');\n\n        input('person1').enter('彭迪');\n        expect(element('ng-pluralize:last').html()).toBe('彭迪 和 Di 在浏览该文件!');\n\n        input('person2').enter('一哥');\n        expect(element('ng-pluralize:last').html()).toBe('彭迪 和 一哥 在浏览该文件!');\n      });\n    });\n  });\n});\n"
  },
  {
    "path": "i18n/e2e/localeTest_cs.html",
    "content": "<!document html>\n<html ng-app>\n  <head>\n    <meta charset=\"utf-8\">\n    <title>locale test</title>\n    <script src=\"../../build/angular.js\"></script>\n    <script src=\"../../build/i18n/angular-locale_cs.js\"></script>\n    <script>\n      function AppCntl($scope){\n        $scope.input = 234234443432;\n      }\n    </script>\n  </head>\n  <body ng-controller=\"AppCntl\">\n    <input type=\"text\" ng-model=\"input\"><br>\n    date: {{input | date:\"medium\"}}<br>\n    date: {{input | date:\"longDate\"}}<br>\n    number: {{input | number}}<br>\n    currency: {{input | currency }}\n  </body>\n</html>\n"
  },
  {
    "path": "i18n/e2e/localeTest_de.html",
    "content": "<!document html>\n<html ng-app>\n  <head>\n    <meta charset=\"utf-8\">\n    <title>locale test</title>\n    <script src=\"../../build/angular.js\"></script>\n    <script src=\"../../build/i18n/angular-locale_de.js\"></script>\n    <script>\n      function AppCntl($scope){\n        $scope.input = 234234443432;\n      }\n    </script>\n  </head>\n  <body ng-controller=\"AppCntl\">\n    <input type=\"text\" ng-model=\"input\"><br>\n    date: {{input | date:\"medium\"}}<br>\n    date: {{input | date:\"longDate\"}}<br>\n    number: {{input | number}}<br>\n    currency: {{input | currency }}\n  </body>\n</html>\n"
  },
  {
    "path": "i18n/e2e/localeTest_en.html",
    "content": "<!document html>\n<html ng-app>\n  <head>\n    <meta charset=\"utf-8\">\n    <title>locale test</title>\n    <script src=\"../../build/angular.js\"></script>\n    <!-- not needed, already bundled in angular.js\n      <script src=\"../../build/i18n/angular-locale_en.js\"></script>\n    -->\n    <script>\n      function AppCntl($scope){\n        $scope.input = 234234443432;\n        $scope.plInput = 1;\n        $scope.person1 = \"Shanjian\";\n        $scope.person2 = \"Di\";\n        $scope.plInput2 = 1;\n      }\n    </script>\n  </head>\n  <body ng-controller=\"AppCntl\">\n    <h3>Datetime/Number/Currency filters demo:</h3>\n    <input type=\"text\" ng-model=\"input\" value=\"234234443432\"><br>\n    date(medium): {{input | date:\"medium\"}}<br>\n    date(longDate): {{input | date:\"longDate\"}}<br>\n    number: {{input | number}}<br>\n    currency: {{input | currency }}\n    <hr/>\n    <h3>Pluralization demo:</h3>\n    <input type=\"text\" ng-model=\"plInput\"><br>\n    <ng-pluralize count=\"plInput\"\n                  when= \"{ '0': 'You have no email!',\n                           'one': 'You have one email!',\n                           'other': 'You have {} emails!'}\">\n    </ng-pluralize>\n    <hr/>\n    <h3>Pluralization demo with offsets:</h3>\n    Name of person1:<input type=\"text\" ng-model=\"person1\"/><br/>\n    Name of person2:<input type=\"text\" ng-model=\"person2\"/><br/>\n    <input type=\"text\" ng-model=\"plInput2\"><br>\n    <ng-pluralize count=\"plInput2\" offset=2\n                  when= \"{'0':'Nobody is viewing!',\n                          '1': '{{person1}} is viewing!',\n                          '2': '{{person1}} and {{person2}} are viewing!',\n                          '3': '{{person1}}, {{person2}} and one other person are viewing!',\n                          'other': '{{person1}}, {{person2}} and {} other people are viewing!'}\">\n    </ng-pluralize>\n  </body>\n</html>\n"
  },
  {
    "path": "i18n/e2e/localeTest_es.html",
    "content": "<!document html>\n<html ng-app>\n  <head>\n    <meta charset=\"utf-8\">\n    <title>locale test</title>\n    <script src=\"../../build/angular.js\"></script>\n    <script src=\"../../build/i18n/angular-locale_es.js\"></script>\n    <script>\n      function AppCntl($scope){\n        $scope.input = 234234443432;\n      }\n    </script>\n  </head>\n  <body ng-controller=\"AppCntl\">\n    <input type=\"text\" ng-model=\"input\" value=\"234234443432\"><br>\n    date: {{input | date:\"medium\"}}<br>\n    date: {{input | date:\"longDate\"}}<br>\n    number: {{input | number}}<br>\n    currency: {{input | currency }}\n  </body>\n</html>\n"
  },
  {
    "path": "i18n/e2e/localeTest_sk.html",
    "content": "<!document html>\n<html ng-app>\n  <head>\n    <meta charset=\"utf-8\">\n    <title>locale test</title>\n    <script src=\"../../build/angular.js\"></script>\n    <script src=\"../../build/i18n/angular-locale_sk-sk.js\"></script>\n    <script>\n      function AppCntl($scope){\n        $scope.input = 234234443432;\n        $scope.plInput = 1;\n      }\n    </script>\n  </head>\n  <body ng-controller=\"AppCntl\">\n    <input type=\"text\" ng-model=\"input\" value=\"234234443432\"><br>\n    date: {{input | date:\"medium\"}}<br>\n    date: {{input | date:\"longDate\"}}<br>\n    number: {{input | number}}<br>\n    currency: {{input | currency }}\n    <hr/>\n    <input type=\"text\" ng-model=\"plInput\"><br>\n    <ng-pluralize count=\"plInput\"\n                  when= \"{ 'one': 'Mas jeden email!',\n                           'few': 'Mas {} emaily!',\n                           'other': 'Mas {} emailov!'}\">\n    </ng-pluralize>\n  </body>\n</html>\n"
  },
  {
    "path": "i18n/e2e/localeTest_zh.html",
    "content": "<!document html>\n<html ng-app>\n  <head>\n    <meta charset=\"utf-8\">\n    <title>locale test</title>\n    <script src=\"../../build/angular.js\"></script>\n    <script src=\"../../build/i18n/angular-locale_zh-cn.js\"></script>\n    <script>\n      function AppCntl($scope){\n        $scope.input = 234234443432;\n        $scope.plInput = 1;\n        $scope.person1 = \"Shanjian\";\n        $scope.person2 = \"Di\";\n        $scope.plInput2 = 1;\n      }\n    </script>\n  </head>\n  <body ng-controller=\"AppCntl\">\n    <h3>Datetime/Number/Currency filters demo:</h3>\n    <input type=\"text\" ng-model=\"input\"><br>\n    date(medium): {{input | date:\"medium\"}}<br>\n    date(longDate): {{input | date:\"longDate\"}}<br>\n    number: {{input | number}}<br>\n    currency: {{input | currency }}\n    <hr/>\n    <h3>Pluralization demo:</h3>\n    <input type=\"text\" ng-model=\"plInput\"><br>\n    <ng-pluralize count=\"plInput\"\n                  when= \"{'other':'{}人在浏览该文件!'}\">\n    </ng-pluralize>\n    <hr/>\n    <h3>Pluralization demo with offsets:</h3>\n    Name of person1:<input type=\"text\" ng-model=\"person1\"/><br/>\n    Name of person2:<input type=\"text\" ng-model=\"person2\"/><br/>\n    <input type=\"text\" ng-model=\"plInput2\"><br>\n    <ng-pluralize count=\"plInput2\" offset=2\n                  when= \"{'0':'没有人在浏览该文件!',\n                          '1': '{{person1}} 在浏览该文件!',\n                          '2': '{{person1}} 和 {{person2}} 在浏览该文件!',\n                          'other': '{{person1}}, {{person2}} 还有其他{} 人在浏览该文件!'}\">\n    </ng-pluralize>\n  </body>\n</html>\n"
  },
  {
    "path": "i18n/e2e/runner.html",
    "content": "<!DOCTYPE HTML>\n<html xmlns:ng=\"http://angularjs.org\" wiki:ng=\"http://angularjs.org\">\n<head>\n  <meta charset=\"utf-8\">\n  <meta http-equiv=\"expires\" content=\"0\">\n  <title>&lt;AngularJS/&gt; Docs Scenario Runner</title>\n  <script type=\"text/javascript\" src=\"../../build/angular-scenario.js\" ng:autotest></script>\n  <script type=\"text/javascript\" src=\"i18n-e2e.js\"></script>\n</head>\n<body>\n</body>\n</html>\n"
  },
  {
    "path": "i18n/generate.sh",
    "content": "#!/bin/bash\n\nset -e\n\nBASE_DIR=`dirname $0`\n\nyarn run test-i18n\n\nnode $BASE_DIR/src/closureSlurper.js\n\nyarn run test-i18n-ucd\n\necho \"Generating ngParseExt\"\nnode $BASE_DIR/ucd/src/extract.js\n\n"
  },
  {
    "path": "i18n/spec/.eslintrc.json",
    "content": "{\n  \"root\": true,\n  \"extends\": \"../../.eslintrc-node.json\",\n\n  \"env\": {\n    \"jasmine\": true\n  }\n}\n"
  },
  {
    "path": "i18n/spec/closureI18nExtractorSpec.js",
    "content": "'use strict';\n\nvar closureI18nExtractor = require('../src/closureI18nExtractor.js');\nvar converter = require('../src/converter.js');\nvar findLocaleId = closureI18nExtractor.findLocaleId;\nvar extractNumberSymbols = closureI18nExtractor.extractNumberSymbols;\nvar extractCurrencySymbols = closureI18nExtractor.extractCurrencySymbols;\nvar extractDateTimeSymbols = closureI18nExtractor.extractDateTimeSymbols;\nvar outputLocale = closureI18nExtractor.outputLocale;\n\n\nfunction newTestLocaleInfo() {\n  return { fr_CA: {\n    DATETIME_FORMATS: {\n      MONTH: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre',\n        'octobre', 'novembre', 'décembre'],\n      STANDALONEMONTH: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre',\n          'octobre', 'novembre', 'décembre'],\n      SHORTMONTH: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.',\n        'nov.', 'déc.'],\n      DAY: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n      SHORTDAY: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n      AMPMS: ['AM', 'PM'],\n      medium: 'yyyy-MM-dd HH:mm:ss',\n      short: 'yy-MM-dd HH:mm',\n      fullDate: 'EEEE d MMMM y',\n      longDate: 'd MMMM y',\n      mediumDate: 'yyyy-MM-dd',\n      shortDate: 'yy-MM-dd',\n      mediumTime: 'HH:mm:ss',\n      shortTime: 'HH:mm'\n    },\n    NUMBER_FORMATS: {\n      'DECIMAL_SEP': '.',\n      'GROUP_SEP': ',',\n      'PATTERNS': [{\n        'minInt': 1,\n        'minFrac': 0,\n        'macFrac': 0,\n        'posPre': '',\n        'posSuf': '',\n        'negPre': '-',\n        'negSuf': '',\n        'gSize': 3,\n        'lgSize': 3,\n        'maxFrac': 3\n      }, {\n        'minInt': 1,\n        'minFrac': 2,\n        'macFrac': 0,\n        'posPre': '¤',\n        'posSuf': '',\n        'negPre': '¤-',\n        'negSuf': '',\n        'gSize': 3,\n        'lgSize': 3,\n        'maxFrac': 2\n      }],\n      'CURRENCY_SYM': '£'\n    }}};\n}\n\n\ndescribe('findLocaleId', function() {\n  it('should find the id from numbers', function() {\n    expect(findLocaleId('NumberFormatSymbols_en_GB', 'num')).toEqual('en_GB');\n  });\n\n\n  it('should find the id from datetime', function() {\n    expect(findLocaleId('DateTimeSymbols_en', 'datetime')).toBe('en');\n    expect(findLocaleId('DateTimeSymbols_en_ISO', 'datetime')).toEqual('en_ISO');\n  });\n\n  it('should not find localeId if data is missing', function() {\n    expect(findLocaleId('', 'num')).toBeUndefined();\n    expect(findLocaleId('aa', 'datetime')).toBeUndefined();\n    expect(findLocaleId('NumberFormatSymbols_en', 'datetime')).toBeUndefined();\n    expect(findLocaleId('DateTimeSymbols_en', 'num')).toBeUndefined();\n  });\n\n  it('should throw an error otherwise', function() {\n    expect(function() {\n      findLocaleId('str', 'otherwise');\n    }).toThrowError('unknown type in findLocaleId: otherwise');\n  });\n});\n\ndescribe('extractNumberSymbols', function() {\n  it('should extract number data', function() {\n    var CONTENT = [\n      'goog.provide(\\'goog.i18n.NumberFormatSymbols_en_GB\\');',\n      'goog.i18n.NumberFormatSymbols_en_GB = {',\n      'DECIMAL_SEP: \\'.\\',',\n      'GROUP_SEP: \\',\\',',\n      'PERCENT: \\'%\\',',\n      'ZERO_DIGIT: \\'0\\',',\n      'PLUS_SIGN: \\'+\\',',\n      'MINUS_SIGN: \\'-\\',',\n      'EXP_SYMBOL: \\'E\\',',\n      'PERMILL: \\'\\u2030\\',',\n      'INFINITY: \\'\\u221E\\',',\n      'NAN: \\'NaN\\',',\n      'DECIMAL_PATTERN: \\'#,##0.###\\',',\n      'SCIENTIFIC_PATTERN: \\'#E0\\',',\n      'PERCENT_PATTERN: \\'#,##0%\\',',\n      'CURRENCY_PATTERN: \\'\\u00A4#,##0.00\\',',\n      'DEF_CURRENCY_CODE: \\'GBP\\' };'\n    ].join('\\n');\n\n    var currencySymbols = {'GBP':[2, '£', 'GB£']};\n\n    var expectedNumberFormats = converter.convertNumberData(\n        {\n          DECIMAL_SEP:'.',\n          GROUP_SEP:',',\n          DECIMAL_PATTERN:'#,##0.###',\n          CURRENCY_PATTERN:'\\u00A4#,##0.00',\n          DEF_CURRENCY_CODE: 'GBP'\n        }, currencySymbols\n    );\n\n    var localeInfo = {};\n    extractNumberSymbols(CONTENT, localeInfo, currencySymbols);\n\n    expect(localeInfo).toEqual({\n      'en_GB': { NUMBER_FORMATS: expectedNumberFormats }\n    });\n  });\n});\n\ndescribe('extractCurrencySymbols', function() {\n  it('should extract currency data', function() {\n    var CONTENT = [\n      'goog.i18n.currency.CurrencyInfo = {',\n      '  \\'GBP\\':[2, \\'£\\', \\'GB£\\'],',\n      '};',\n      'goog.i18n.currency.CurrencyInfoTier2 = {',\n      '  \\'AOA\\':[2, \\'Kz\\', \\'Kz\\'],',\n      '};'\n    ].join('\\n');\n\n    var currencySymbols = extractCurrencySymbols(CONTENT);\n    expect(currencySymbols.GBP).toEqual([2, '£', 'GB£']);\n    expect(currencySymbols.AOA).toEqual([2, 'Kz', 'Kz']);\n    expect(currencySymbols).toEqual({\n      'GBP':[2, '£', 'GB£'],\n      'AOA':[2, 'Kz', 'Kz']\n    });\n  });\n});\n\n\ndescribe('extractDateTimeSymbols', function() {\n  it('should extract date time data', function() {\n    var CONTENT = [\n      'goog.i18n.DateTimeSymbols_fr_CA = {',\n      '  ERAS: [\\'av. J.-C.\\', \\'ap. J.-C.\\'],',\n      '  ERANAMES: [\\'avant Jésus-Christ\\', \\'après Jésus-Christ\\'],',\n      '  NARROWMONTHS: [\\'J\\', \\'F\\', \\'M\\', \\'A\\', \\'M\\', \\'J\\', \\'J\\', \\'A\\', \\'S\\', \\'O\\', \\'N\\', \\'D\\'],',\n      '  STANDALONENARROWMONTHS: [\\'J\\', \\'F\\', \\'M\\', \\'A\\', \\'M\\', \\'J\\', \\'J\\', \\'A\\', \\'S\\', \\'O\\',',\n      '      \\'N\\', \\'D\\'],',\n      '  MONTHS: [\\'janvier\\', \\'février\\', \\'mars\\', \\'avril\\', \\'mai\\', \\'juin\\', \\'juillet\\',',\n      '      \\'août\\', \\'septembre\\', \\'octobre\\', \\'novembre\\', \\'décembre\\'],',\n      '  STANDALONEMONTHS: [\\'janvier\\', \\'février\\', \\'mars\\', \\'avril\\', \\'mai\\', \\'juin\\',',\n      '      \\'juillet\\', \\'août\\', \\'septembre\\', \\'octobre\\', \\'novembre\\', \\'décembre\\'],',\n      '  SHORTMONTHS: [\\'janv.\\', \\'févr.\\', \\'mars\\', \\'avr.\\', \\'mai\\', \\'juin\\', \\'juil.\\',',\n      '      \\'août\\', \\'sept.\\', \\'oct.\\', \\'nov.\\', \\'déc.\\'],',\n      '  STANDALONESHORTMONTHS: [\\'janv.\\', \\'févr.\\', \\'mars\\', \\'avr.\\', \\'mai\\', \\'juin\\',',\n      '      \\'juil.\\', \\'août\\', \\'sept.\\', \\'oct.\\', \\'nov.\\', \\'déc.\\'],',\n      '  WEEKDAYS: [\\'dimanche\\', \\'lundi\\', \\'mardi\\', \\'mercredi\\', \\'jeudi\\', \\'vendredi\\',',\n      '      \\'samedi\\'],',\n      '  STANDALONEWEEKDAYS: [\\'dimanche\\', \\'lundi\\', \\'mardi\\', \\'mercredi\\', \\'jeudi\\',',\n      '      \\'vendredi\\', \\'samedi\\'],',\n      '  SHORTWEEKDAYS: [\\'dim.\\', \\'lun.\\', \\'mar.\\', \\'mer.\\', \\'jeu.\\', \\'ven.\\', \\'sam.\\'],',\n      '  STANDALONESHORTWEEKDAYS: [\\'dim.\\', \\'lun.\\', \\'mar.\\', \\'mer.\\', \\'jeu.\\', \\'ven.\\',',\n      '      \\'sam.\\'],',\n      '  NARROWWEEKDAYS: [\\'D\\', \\'L\\', \\'M\\', \\'M\\', \\'J\\', \\'V\\', \\'S\\'],',\n      '  STANDALONENARROWWEEKDAYS: [\\'D\\', \\'L\\', \\'M\\', \\'M\\', \\'J\\', \\'V\\', \\'S\\'],',\n      '  SHORTQUARTERS: [\\'T1\\', \\'T2\\', \\'T3\\', \\'T4\\'],',\n      '  QUARTERS: [\\'1er trimestre\\', \\'2e trimestre\\', \\'3e trimestre\\', \\'4e trimestre\\'],',\n      '  AMPMS: [\\'AM\\', \\'PM\\'],',\n      '  DATEFORMATS: [\\'EEEE d MMMM y\\', \\'d MMMM y\\', \\'yyyy-MM-dd\\', \\'yy-MM-dd\\'],',\n      '  TIMEFORMATS: [\\'HH \\\\\\'h\\\\\\' mm \\\\\\'min\\\\\\' ss \\\\\\'s\\\\\\' zzzz\\', \\'HH:mm:ss z\\',',\n      '      \\'HH:mm:ss\\', \\'HH:mm\\'],',\n      '  FIRSTDAYOFWEEK: 6,',\n      '  WEEKENDRANGE: [5, 6],',\n      '  FIRSTWEEKCUTOFFDAY: 2',\n      '};'\n    ].join('\\n');\n    var localeInfo = {};\n    var expectedLocaleInfo = {\n        fr_CA: {\n            DATETIME_FORMATS: {\n                MONTH: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre',\n                    'octobre', 'novembre', 'décembre'],\n                STANDALONEMONTH: ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet',\n                    'août', 'septembre', 'octobre', 'novembre', 'décembre'],\n                SHORTMONTH: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.',\n                    'nov.', 'déc.'],\n                DAY: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],\n                SHORTDAY: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],\n                FIRSTDAYOFWEEK: 6,\n                WEEKENDRANGE: [5, 6],\n                AMPMS: ['AM', 'PM'],\n                ERAS: ['av. J.-C.', 'ap. J.-C.'],\n                ERANAMES: ['avant Jésus-Christ', 'après Jésus-Christ'],\n                medium: 'yyyy-MM-dd HH:mm:ss',\n                short: 'yy-MM-dd HH:mm',\n                fullDate: 'EEEE d MMMM y',\n                longDate: 'd MMMM y',\n                mediumDate: 'yyyy-MM-dd',\n                shortDate: 'yy-MM-dd',\n                mediumTime: 'HH:mm:ss',\n                shortTime: 'HH:mm'\n            }\n          }\n        };\n    extractDateTimeSymbols(CONTENT, localeInfo);\n    expect(localeInfo).toEqual(expectedLocaleInfo);\n  });\n});\n\ndescribe('pluralExtractor', function() {\n  it('should output PLURAL_CAT in the output string code', function() {\n    var content = (\n        'goog.provide(\\'goog.i18n.pluralRules\\');\\n' +\n        '\\n' +\n        'goog.i18n.pluralRules.Keyword = {\\n' +\n        '  ZERO: \\'zero\\',\\n' +\n        '  ONE: \\'one\\',\\n' +\n        '  TWO: \\'two\\',\\n' +\n        '  FEW: \\'few\\',\\n' +\n        '  MANY: \\'many\\',\\n' +\n        '  OTHER: \\'other\\'\\n' +\n        '};\\n' +\n        '\\n' +\n        'goog.i18n.pluralRules.frSelect_ = function(n) {\\n' +\n        '  if (n >= 0 && n < 2) {\\n' +\n        '    return goog.i18n.pluralRules.Keyword.ONE;\\n' +\n        '  }\\n' +\n        '  return goog.i18n.pluralRules.Keyword.OTHER;\\n' +\n        '};\\n' +\n        '\\n' +\n        'if (goog.LOCALE == \\'fr\\') {\\n' +\n        '  goog.i18n.pluralRules.select = goog.i18n.pluralRules.frSelect_;\\n' +\n        '}'\n        );\n    var localeInfo = newTestLocaleInfo();\n    closureI18nExtractor.pluralExtractor(content, localeInfo);\n    var pluralCat = localeInfo['fr_CA'].pluralCat;\n    expect(pluralCat).toBeDefined();\n    // pluralCat is the source text for the pluralCat and contains @@\n    // placeholders that need to be stripped before evaluation.\n    // Ref: closureI18nExtractor.pluralExtractor.\n    pluralCat = pluralCat.replace(/^@@|@@$/g, '');\n    // pluralCat requires these constants to exist.\n    // eslint-disable-next-line no-unused-vars\n    var PLURAL_CATEGORY = {\n      ZERO: 'zero', ONE: 'one', TWO: 'two',\n      FEW: 'few', MANY: 'many', OTHER: 'other'\n      };\n    // Obtain the function by evaluating the source text.\n    // eslint-disable-next-line no-eval\n    pluralCat = eval('(' + pluralCat + ')');\n    // Confirm some expectations for pluralCat in fr_CA.\n    expect(pluralCat(0)).toEqual('one');\n    expect(pluralCat(3)).toEqual('other');\n  });\n});\n\ndescribe('serializeContent', function() {\n  it('should not make any modifications to the content of the locale', function() {\n    var serializedContent = closureI18nExtractor.serializeContent(newTestLocaleInfo());\n    // eslint-disable-next-line no-eval\n    expect(eval('(' + serializedContent + ')')).toEqual(newTestLocaleInfo());\n  });\n  it('should only have ascii characters', function() {\n    var serializedContent = closureI18nExtractor.serializeContent(newTestLocaleInfo());\n    expect((/[^\\u0001-\\u007f]/).test(serializedContent)).toBe(false);\n  });\n  it('should not transform arrays into objects', function() {\n    var serializedContent = closureI18nExtractor.serializeContent(newTestLocaleInfo().fr_CA);\n    // eslint-disable-next-line no-eval\n    var deserializedLocale = eval('(' + serializedContent + ')');\n    expect(deserializedLocale.DATETIME_FORMATS.MONTH.length).not.toBeUndefined();\n  });\n});\n\ndescribe('outputLocale', function() {\n  it('should render the correct locale ids', function() {\n    var output = outputLocale(newTestLocaleInfo(), 'fr_CA');\n    expect(output).toContain('\"id\": \"fr-ca\"');\n    expect(output).toContain('\"localeID\": \"fr_CA\"');\n  });\n});\n"
  },
  {
    "path": "i18n/spec/converterSpec.js",
    "content": "'use strict';\n\nvar converter = require('../src/converter.js');\n\ndescribe('convertNumberData', function() {\n  var convert = converter.convertNumberData,\n      dataObj = { DECIMAL_SEP: ',',\n                  GROUP_SEP: '.',\n                  DECIMAL_PATTERN: '#,##0.###;#,##0.###-',\n                  CURRENCY_PATTERN: '\\u00A4#,##0.00;\\u00A4#,##0.00-',\n                  DEF_CURRENCY_CODE: 'USD' };\n\n  it('should convert number object', function() {\n    var processedData = convert(dataObj, {USD: ['x', '$', 'y']});\n    expect(processedData.DECIMAL_SEP).toBe(',');\n    expect(processedData.GROUP_SEP).toBe('.');\n    expect(processedData.PATTERNS.length).toBe(2);\n    expect(processedData.PATTERNS[0].gSize).toBe(3);\n    expect(processedData.PATTERNS[0].negSuf).toBe('-');\n    expect(processedData.CURRENCY_SYM).toBe('$');\n\n    dataObj.DEF_CURRENCY_CODE = 'NoSuchCode';\n    processedData = convert(dataObj, {});\n    expect(processedData.CURRENCY_SYM).toBe('NoSuchCode');\n  });\n});\n\n\ndescribe('convertDatetimeData', function() {\n  var convert = converter.convertDatetimeData,\n      dataObj = { MONTHS: ['Enero', 'Pebrero'],\n                  STANDALONEMONTHS: ['Enero', 'Pebrero'],\n                  SHORTMONTHS: ['Ene', 'Peb'],\n                  WEEKDAYS: ['Linggo', 'Lunes'],\n                  SHORTWEEKDAYS: ['Lin', 'Lun'],\n                  AMPMS: ['AM', 'PM'],\n                  DATEFORMATS: ['a', 'b', 'c', 'd'],\n                  TIMEFORMATS: ['e', 'f', 'g', 'h'] };\n\n  it('should convert empty datetime obj', function() {\n    var processedData = convert(dataObj);\n    expect(processedData.MONTH).toEqual(['Enero', 'Pebrero']);\n    expect(processedData.STANDALONEMONTH).toEqual(['Enero', 'Pebrero']);\n    expect(processedData.SHORTMONTH).toEqual(['Ene', 'Peb']);\n    expect(processedData.DAY).toEqual(['Linggo', 'Lunes']);\n    expect(processedData.SHORTDAY).toEqual(['Lin', 'Lun']);\n    expect(processedData.AMPMS).toEqual(['AM', 'PM']);\n    expect(processedData.medium).toBe('c g');\n    expect(processedData.short).toBe('d h');\n    expect(processedData.fullDate).toBe('a');\n    expect(processedData.longDate).toBe('b');\n    expect(processedData.mediumDate).toBe('c');\n    expect(processedData.shortDate).toBe('d');\n    expect(processedData.mediumTime).toBe('g');\n    expect(processedData.shortTime).toBe('h');\n  });\n});\n"
  },
  {
    "path": "i18n/spec/parserSpec.js",
    "content": "'use strict';\n\nvar parser = require('../src/parser');\nvar ensureDecimalSep = parser.ensureDecimalSep;\nvar parsePattern = parser.parsePattern;\n\ndescribe('ensureDecimalSep', function() {\n  it('should leave patterns with DECIMAL_SEP untouched', function() {\n    [\n      '#,##0.00',\n      '$#,##0.00',\n      '#,##0.00$',\n      '$0.00',\n      '0.00$',\n      '0.0',\n      '#,##0.',\n      '0.'\n    ].forEach(function(pattern) {\n      expect(ensureDecimalSep(pattern)).toBe(pattern);\n    });\n  });\n\n  it('should add a DECIMAL_SEP in patterns that don\\'t have one (after the last ZERO)', function() {\n    var patterns = {\n      '#,##000': '#,##000.',\n      '$#,#0#00': '$#,#0#00.',\n      '#,##000$': '#,##000.$',\n      '$000': '$000.',\n      '000$': '000.$',\n      '00': '00.',\n      '#,##0': '#,##0.',\n      '0': '0.'\n    };\n\n    Object.keys(patterns).forEach(function(input) {\n      var output = patterns[input];\n      expect(ensureDecimalSep(input)).toBe(output);\n    });\n  });\n});\n\ndescribe('parsePattern', function() {\n  function parseAndExpect(pattern, pp, np, ps, ns, mii, mif, maf, g, lg) {\n    var p = parsePattern(pattern);\n\n    expect(p.minInt).toEqual(mii);\n    expect(p.minFrac).toEqual(mif);\n    expect(p.maxFrac).toEqual(maf);\n\n    expect(p.posPre).toEqual(pp);\n    expect(p.posSuf).toEqual(ps);\n    expect(p.negPre).toEqual(np);\n    expect(p.negSuf).toEqual(ns);\n\n    expect(p.gSize).toBe(g);\n    expect(p.lgSize).toBe(lg);\n  }\n\n  it('should parse DECIMAL patterns', function() {\n    // all DECIMAL patterns from closure\n    parseAndExpect('#,##0.###', '', '-', '', '', 1, 0, 3, 3, 3);\n    parseAndExpect('#,##0.###;#,##0.###-', '', '', '', '-', 1, 0, 3, 3, 3);\n    parseAndExpect('#,##,##0.###', '', '-', '', '', 1, 0, 3, 2, 3);\n    parseAndExpect('#,##0.###;\\'\\u202A\\'-#,##0.###\\'\\u202C\\'',\n        '', '\\u202A-', '', '\\u202C', 1, 0, 3, 3, 3);\n    parseAndExpect('#0.###;#0.###-', '', '', '', '-', 1, 0, 3, 0, 0);\n\n    // Even patterns without a DECIMAL_SEP\n    parseAndExpect('#,##0', '', '-', '', '', 1, 0, 0, 3, 3);\n    parseAndExpect('+#,##0', '+', '-+', '', '', 1, 0, 0, 3, 3);\n    parseAndExpect('#,#0;+#,#0', '', '+', '', '', 1, 0, 0, 2, 2);\n    parseAndExpect('#,##,##0+;(#,##,##0)', '', '(', '+', ')', 1, 0, 0, 2, 3);\n  });\n\n  it('should parse CURRENCY patterns', function() {\n    // all CURRENCY patterns from closure\n    parseAndExpect('#,##0.00 \\u00A4', '', '-', ' \\u00A4', ' \\u00A4', 1, 2, 2, 3, 3);\n    parseAndExpect('#,##0.00\\u00A0\\u00A4;\\'\\u202A\\'-#,##0.00\\'\\u202C\\'\\u00A0\\u00A4',\n                   '', '\\u202A-', '\\u00A0\\u00A4', '\\u202C\\u00A0\\u00A4', 1, 2, 2, 3, 3);\n    parseAndExpect('#,##0.00 \\u00A4;(#,##0.00 \\u00A4)',\n                   '', '(', ' \\u00A4', ' \\u00A4)', 1, 2, 2, 3, 3);\n    parseAndExpect('#,##,##0.00\\u00A4', '', '-', '\\u00A4', '\\u00A4', 1, 2, 2, 2, 3);\n    parseAndExpect('#,##,##0.00\\u00A4;(#,##,##0.00\\u00A4)',\n                   '', '(', '\\u00A4', '\\u00A4)', 1, 2, 2, 2, 3);\n    parseAndExpect('\\u00A4#,##0.00', '\\u00A4', '-\\u00A4', '', '', 1, 2, 2, 3, 3);\n    parseAndExpect('\\u00A4#,##0.00;(\\u00A4#,##0.00)',\n                   '\\u00A4', '(\\u00A4', '', ')', 1, 2, 2, 3, 3);\n    parseAndExpect('\\u00A4#,##0.00;\\u00A4-#,##0.00',\n                   '\\u00A4', '\\u00A4-', '', '', 1, 2, 2, 3, 3);\n    parseAndExpect('\\u00A4 #,##0.00', '\\u00A4 ', '-\\u00A4 ', '', '', 1, 2, 2, 3, 3);\n    parseAndExpect('\\u00A4 #,##0.00;\\u00A4-#,##0.00',\n                   '\\u00A4 ', '\\u00A4-', '', '', 1, 2, 2, 3, 3);\n    parseAndExpect('\\u00A4 #,##0.00;\\u00A4 #,##0.00-',\n                   '\\u00A4 ', '\\u00A4 ', '', '-', 1, 2, 2, 3, 3);\n    parseAndExpect('\\u00A4 #,##,##0.00', '\\u00A4 ', '-\\u00A4 ', '', '', 1, 2, 2, 2, 3);\n\n    // Even patterns without a DECIMAL_SEP\n    parseAndExpect('#,##0 \\u00A4', '', '-', ' \\u00A4', ' \\u00A4', 1, 0, 0, 3, 3);\n    parseAndExpect('\\u00A4 #,##0', '\\u00A4 ', '-\\u00A4 ', '', '', 1, 0, 0, 3, 3);\n    parseAndExpect('#,#0 \\u00A4;+#,#0\\u00A4', '', '+', ' \\u00A4', '\\u00A4', 1, 0, 0, 2, 2);\n    parseAndExpect('\\u00A4 #,##,##0;(\\u00A4 #,##,##0)', '\\u00A4 ', '(\\u00A4 ', '', ')', 1, 0, 0, 2, 3);\n  });\n});\n"
  },
  {
    "path": "i18n/src/.eslintrc.json",
    "content": "{\n  \"root\": true,\n  \"extends\": \"../../.eslintrc-node.json\"\n}\n"
  },
  {
    "path": "i18n/src/closureI18nExtractor.js",
    "content": "'use strict';\n\nvar converter = require('./converter.js');\n\nexports.extractNumberSymbols = extractNumberSymbols;\nexports.extractCurrencySymbols = extractCurrencySymbols;\nexports.extractDateTimeSymbols = extractDateTimeSymbols;\nexports.pluralExtractor = pluralExtractor;\nexports.outputLocale = outputLocale;\nexports.correctedLocaleId = correctedLocaleId;\nexports.findLocaleId = findLocaleId;\nexports.serializeContent = serializeContent;\n\nvar goog = { provide: function() {},\n  require: function() {},\n  i18n: {currency: {}, pluralRules: {}} };\n\nfunction findLocaleId(str, type) {\n  if (type === 'num') {\n    return (str.match(/^NumberFormatSymbols_(.+)$/) || [])[1];\n  }\n\n  if (type !== 'datetime') { throw new Error('unknown type in findLocaleId: ' + type); }\n\n  return (str.match(/^DateTimeSymbols_(.+)$/) || [])[1];\n}\n\n\nfunction getInfoForLocale(localeInfo, localeID) {\n  if (!localeInfo[localeID]) {\n    localeInfo[localeID] = {};\n    //localeIds.push(localeID);\n  }\n  return localeInfo[localeID];\n}\n\nfunction extractNumberSymbols(content, localeInfo, currencySymbols) {\n  //eval script in the current context so that we get access to all the symbols\n  // eslint-disable-next-line no-eval\n  eval(content.toString());\n  for (var propName in goog.i18n) {\n    var localeID = findLocaleId(propName, 'num');\n    if (localeID) {\n      var info = getInfoForLocale(localeInfo, localeID);\n      info.NUMBER_FORMATS =\n          converter.convertNumberData(goog.i18n[propName], currencySymbols);\n    }\n  }\n}\n\nfunction extractCurrencySymbols(content) {\n  //eval script in the current context so that we get access to all the symbols\n  // eslint-disable-next-line no-eval\n  eval(content.toString());\n  // var currencySymbols = goog.i18n.currency.CurrencyInfo;\n  // currencySymbols.__proto__ = goog.i18n.currency.CurrencyInfoTier2;\n\n  return Object.assign({}, goog.i18n.currency.CurrencyInfoTier2, goog.i18n.currency.CurrencyInfo);\n}\n\nfunction extractDateTimeSymbols(content, localeInfo) {\n  //eval script in the current context so that we get access to all the symbols\n  // eslint-disable-next-line no-eval\n  eval(content.toString());\n  for (var propName in goog.i18n) {\n    var localeID = findLocaleId(propName, 'datetime');\n    if (localeID) {\n      var info = getInfoForLocale(localeInfo, localeID);\n      info.DATETIME_FORMATS =\n          converter.convertDatetimeData(goog.i18n[propName]);\n    }\n  }\n}\n\nfunction pluralExtractor(content, localeInfo) {\n  var contentText = content.toString();\n  var localeIds = Object.keys(localeInfo);\n  for (var i = 0; i < localeIds.length; i++) {\n    //We don't need to care about country ID because the plural rules in more specific id are\n    //always the same as those in its language ID.\n    // e.g. plural rules for en_SG is the same as those for en.\n    goog.LOCALE = localeIds[i].match(/[^_]+/)[0];\n    try {\n      // eslint-disable-next-line no-eval\n      eval(contentText);\n    } catch (e) {\n      console.log('Error in eval(contentText): ' + e.stack);\n    }\n    if (!goog.i18n.pluralRules.select) {\n      console.log('No select for lang [' + goog.LOCALE + ']');\n      continue;\n    }\n    var temp = goog.i18n.pluralRules.select.toString().\n        replace(/function\\s+\\(/g, 'function(').\n        replace(/goog\\.i18n\\.pluralRules\\.Keyword/g, 'PLURAL_CATEGORY').\n        replace(/goog\\.i18n\\.pluralRules\\.get_vf_/g, 'getVF').\n        replace(/goog\\.i18n\\.pluralRules\\.get_wt_/g, 'getWT').\n        replace(/goog\\.i18n\\.pluralRules\\.decimals_/g, 'getDecimals').\n        replace(/\\n/g, '');\n\n    ///@@ is a crazy place holder to be replaced before writing to file\n    localeInfo[localeIds[i]].pluralCat = '@@' + temp + '@@';\n  }\n}\n\nfunction correctedLocaleId(localeID) {\n// e.g. from zh_CN to zh-CN, from en_US to en-US\n  return localeID.replace(/_/g, '-').toLowerCase();\n}\n\nfunction canonicalizeForJsonStringify(unused_key, object) {\n  // This function is intended to be called as the 2nd argument to\n  // JSON.stringify.  The goal here is to ensure that the generated JSON has\n  // objects with their keys in ascending order.  Without this, it's much\n  // harder to diff the generated files in src/ngLocale as the order isn't\n  // exactly consistent.  We've gotten lucky in the past.\n  //\n  // Iteration order, for string keys, ends up being the same as insertion\n  // order.  Refer :-\n  //    1. http://ejohn.org/blog/javascript-in-chrome/\n  //       (search for \"for loop order\").\n  //       Currently all major browsers loop over the properties of an object\n  //       in the order in which they were defined.\n  //         - John Resig\n  //    2. https://code.google.com/p/v8/issues/detail?id=164\n  //       ECMA-262 does not specify enumeration order. The de facto standard\n  //       is to match insertion order, which V8 also does ...\n  if (typeof object !== 'object' || Object.prototype.toString.apply(object) === '[object Array]') {\n    return object;\n  }\n  var result = {};\n  Object.keys(object).sort().forEach(function(key) {\n    result[key] = object[key];\n  });\n  return result;\n}\n\nfunction serializeContent(localeObj) {\n  return JSON.stringify(localeObj, canonicalizeForJsonStringify, '  ')\n    .replace(new RegExp('[\\\\u007f-\\\\uffff]', 'g'), function(c) { return '\\\\u' + ('0000' + c.charCodeAt(0).toString(16)).slice(-4); })\n    .replace(/\"@@|@@\"/g, '');\n}\n\nfunction outputLocale(localeInfo, localeID) {\n  var fallBackID = localeID.match(/[A-Za-z]+/)[0],\n      localeObj = localeInfo[localeID],\n      fallBackObj = localeInfo[fallBackID];\n\n  // fallBack to language formats when country format is missing\n  // e.g. if NUMBER_FORMATS of en_xyz is not present, use the NUMBER_FORMATS of en instead\n  if (!localeObj.NUMBER_FORMATS) {\n    localeObj.NUMBER_FORMATS = fallBackObj.NUMBER_FORMATS;\n  }\n\n  // datetimesymbolsext.js provides more top level locales than the other\n  // files.  We process datetimesymbolsext.js because we want the country\n  // specific formats that are missing from datetimesymbols.js.  However, we\n  // don't want to write locale files that only have dateformat (i.e. missing\n  // number formats.)  So we skip them.\n  if (!localeObj.NUMBER_FORMATS) {\n    console.log('Skipping locale %j: Don\\'t have any number formats', localeID);\n    return null;\n  }\n\n  if (!localeObj.DATETIME_FORMATS) {\n    localeObj.DATETIME_FORMATS = fallBackObj.DATETIME_FORMATS;\n  }\n  localeObj.localeID = localeID;\n  localeObj.id = correctedLocaleId(localeID);\n\n  var getDecimals = [\n    'function getDecimals(n) {',\n    '  n = n + \\'\\';',\n    '  var i = n.indexOf(\\'.\\');',\n    '  return (i == -1) ? 0 : n.length - i - 1;',\n    '}', '', ''\n  ].join('\\n');\n\n  var getVF = [\n    'function getVF(n, opt_precision) {',\n    '  var v = opt_precision;', '',\n    '  if (undefined === v) {',\n    '    v = Math.min(getDecimals(n), 3);',\n    '  }', '',\n    '  var base = Math.pow(10, v);',\n    '  var f = ((n * base) | 0) % base;',\n    '  return {v: v, f: f};',\n    '}', '', ''\n  ].join('\\n');\n\n  var getWT =\n  [\n    'function getWT(v, f) {',\n    '  if (f === 0) {',\n    '    return {w: 0, t: 0};',\n    '  }', '',\n    '  while ((f % 10) === 0) {',\n    '    f /= 10;',\n    '    v--;',\n    '  }', '',\n    '  return {w: v, t: f};',\n    '}', '', ''\n  ].join('\\n');\n\n  localeObj = {\n    DATETIME_FORMATS: localeObj.DATETIME_FORMATS,\n    NUMBER_FORMATS: localeObj.NUMBER_FORMATS,\n    pluralCat: localeObj.pluralCat,\n    id: localeObj.id,\n    localeID: localeID\n  };\n\n  var content = serializeContent(localeObj);\n  if (content.indexOf('getVF(') < 0) {\n    getVF = '';\n  }\n  if (content.indexOf('getWT(') < 0) {\n    getWT = '';\n  }\n  if (!getVF && content.indexOf('getDecimals(') < 0) {\n    getDecimals = '';\n  }\n\n  var prefix =\n      '\\'use strict\\';\\n' +\n      'angular.module(\"ngLocale\", [], [\"$provide\", function($provide) {\\n' +\n          'var PLURAL_CATEGORY = {' +\n          'ZERO: \"zero\", ONE: \"one\", TWO: \"two\", FEW: \"few\", MANY: \"many\", OTHER: \"other\"' +\n          '};\\n' +\n          getDecimals + getVF + getWT +\n          '$provide.value(\"$locale\", ';\n\n  var suffix = ');\\n}]);\\n';\n\n  return prefix + content + suffix;\n}\n"
  },
  {
    "path": "i18n/src/closureSlurper.js",
    "content": "#!/usr/bin/env node\n'use strict';\n\nvar Q  = require('q'),\n    qfs  = require('q-io/fs'),\n    closureI18nExtractor = require('./closureI18nExtractor.js'),\n    localeInfo = {};\n\n\nvar NG_LOCALE_DIR = __dirname + '/../../src/ngLocale/';\n\n\nfunction readSymbols() {\n  console.log('Processing currency and number symbols ...');\n  var numericStagePromise = qfs.read(__dirname + '/../closure/currencySymbols.js', 'b')\n    .then(function(content) {\n      var currencySymbols = closureI18nExtractor.extractCurrencySymbols(content);\n      return qfs.read(__dirname + '/../closure/numberSymbols.js', 'b').then(function(content) {\n          var numberSymbols = content;\n          return qfs.read(__dirname + '/../closure/numberSymbolsExt.js', 'b')\n            .then(function(content) {\n              numberSymbols += content;\n              return closureI18nExtractor.extractNumberSymbols(numberSymbols, localeInfo, currencySymbols);\n            });\n        });\n      });\n\n  console.log('Processing datetime symbols ...');\n  var datetimeStagePromise = qfs.read(__dirname + '/../closure/datetimeSymbols.js', 'b')\n      .then(function(content) {\n        closureI18nExtractor.extractDateTimeSymbols(content, localeInfo);\n        return qfs.read(__dirname + '/../closure/datetimeSymbolsExt.js', 'b').then(function(content) {\n            closureI18nExtractor.extractDateTimeSymbols(content, localeInfo);\n        });\n    });\n\n    return Q.all([numericStagePromise, datetimeStagePromise]);\n}\n\nfunction extractPlurals() {\n  console.log('Extracting Plurals ...');\n  return qfs.read(__dirname + '/../closure/pluralRules.js').then(function(content) {\n    closureI18nExtractor.pluralExtractor(content, localeInfo);\n  });\n}\n\nfunction writeLocaleFiles() {\n  console.log('Final stage: Writing AngularJS locale files to directory: %j', NG_LOCALE_DIR);\n  var result = Q.defer();\n  var localeIds = Object.keys(localeInfo);\n  var num_files = 0;\n\n  console.log('Generated %j locale files.', localeIds.length);\n  loop();\n  return result.promise;\n\n  // Need to use a loop and not write the files in parallel,\n  // as otherwise we will get the error EMFILE, which means\n  // we have too many open files.\n  function loop() {\n    var nextPromise;\n    if (localeIds.length) {\n      nextPromise = process(localeIds.pop()) || Q.when();\n      nextPromise.then(loop, result.reject);\n    } else {\n      result.resolve(num_files);\n    }\n  }\n\n  function process(localeID) {\n    var content = closureI18nExtractor.outputLocale(localeInfo, localeID);\n    if (!content) return;\n    var correctedLocaleId = closureI18nExtractor.correctedLocaleId(localeID);\n    var filename = NG_LOCALE_DIR + 'angular-locale_' + correctedLocaleId + '.js';\n    console.log('Writing ' + filename);\n    return qfs.write(filename, content)\n        .then(function() {\n          console.log('Wrote ' + filename);\n          ++num_files;\n        });\n  }\n\n}\n\n/**\n* Make a folder under current directory.\n* @param folder {string} name of the folder to be made\n*/\nfunction createFolder(folder) {\n  return qfs.isDirectory(folder).then(function(isDir) {\n    if (!isDir) return qfs.makeDirectory(folder).then(function() {\n      console.log('Created directory %j', folder);\n    });\n  });\n}\n\ncreateFolder(NG_LOCALE_DIR)\n  .then(readSymbols)\n  .then(extractPlurals)\n  .then(writeLocaleFiles)\n  .done(function(num_files) { console.log('Wrote %j files.\\nAll Done!', num_files); });\n"
  },
  {
    "path": "i18n/src/converter.js",
    "content": "'use strict';\n\n/**\n * after obtaining data from closure files, use converter to massage the data into the formats\n * we want\n */\nexports.convertDatetimeData = convertDatetimeData;\nexports.convertNumberData = convertNumberData;\n\n\nvar parsePattern = require('./parser').parsePattern;\n\n\nfunction convertNumberData(dataObj, currencySymbols) {\n  var numberFormats = {\n    DECIMAL_SEP: dataObj.DECIMAL_SEP,\n    GROUP_SEP: dataObj.GROUP_SEP,\n    PATTERNS: [parsePattern(dataObj.DECIMAL_PATTERN),\n               parsePattern(dataObj.CURRENCY_PATTERN)]\n  };\n\n  if (currencySymbols[dataObj.DEF_CURRENCY_CODE]) {\n    numberFormats.CURRENCY_SYM = currencySymbols[dataObj.DEF_CURRENCY_CODE][1];\n  } else {\n    if (dataObj.DEF_CURRENCY_CODE === 'MTL') {\n      numberFormats.CURRENCY_SYM = '₤'; //for some reason this is missing in closure\n    } else {\n      // if there is no corresponding currency symbol, just use currency code.\n      var code = numberFormats.CURRENCY_SYM = dataObj.DEF_CURRENCY_CODE;\n      console.log(code + ' has no currency symbol in closure, used ' + code + ' instead!');\n    }\n  }\n  return numberFormats;\n}\n\n\nfunction convertDatetimeData(dataObj) {\n  var datetimeFormats = {};\n\n  datetimeFormats.MONTH = dataObj.MONTHS;\n  datetimeFormats.SHORTMONTH = dataObj.SHORTMONTHS;\n  datetimeFormats.STANDALONEMONTH = dataObj.STANDALONEMONTHS;\n  datetimeFormats.DAY = dataObj.WEEKDAYS;\n  datetimeFormats.SHORTDAY = dataObj.SHORTWEEKDAYS;\n  datetimeFormats.AMPMS = dataObj.AMPMS;\n  datetimeFormats.FIRSTDAYOFWEEK = dataObj.FIRSTDAYOFWEEK;\n  datetimeFormats.WEEKENDRANGE = dataObj.WEEKENDRANGE;\n  datetimeFormats.ERAS = dataObj.ERAS;\n  datetimeFormats.ERANAMES = dataObj.ERANAMES;\n\n\n  datetimeFormats.medium      = dataObj.DATEFORMATS[2] + ' ' + dataObj.TIMEFORMATS[2];\n  datetimeFormats.short       = dataObj.DATEFORMATS[3] + ' ' + dataObj.TIMEFORMATS[3];\n  datetimeFormats.fullDate    = dataObj.DATEFORMATS[0];\n  datetimeFormats.longDate    = dataObj.DATEFORMATS[1];\n  datetimeFormats.mediumDate  = dataObj.DATEFORMATS[2];\n  datetimeFormats.shortDate   = dataObj.DATEFORMATS[3];\n  datetimeFormats.mediumTime  = dataObj.TIMEFORMATS[2];\n  datetimeFormats.shortTime   = dataObj.TIMEFORMATS[3];\n\n  return datetimeFormats;\n}\n"
  },
  {
    "path": "i18n/src/parser.js",
    "content": "'use strict';\n\n/**\n* A simple parser to parse a number format into a pattern object\n*/\n\nexports.ensureDecimalSep = ensureDecimalSep;\nexports.parsePattern = parsePattern;\n\nvar PATTERN_SEP  = ';',\n    DECIMAL_SEP  = '.',\n    GROUP_SEP    = ',',\n    DIGIT        = '#',\n    ZERO         = '0',\n    LAST_ZERO_RE = /^(.*0)(?!0)(.*)$/;\n\n/**\n * Helper function for parser.\n * Ensures that `pattern` (e.g #,##0.###) contains a DECIMAL_SEP, which is necessary for further\n * parsing. If a pattern does not include one, it is added after the last ZERO (which is the last\n * thing before the `posSuf` - if any).\n */\nfunction ensureDecimalSep(pattern) {\n  return (pattern.indexOf(DECIMAL_SEP) !== -1)\n      ? pattern : pattern.replace(LAST_ZERO_RE, '$1' + DECIMAL_SEP + '$2');\n}\n\n/**\n * main function for parser\n * @param str {string} pattern to be parsed (e.g. #,##0.###).\n */\nfunction parsePattern(pattern) {\n  var p = {\n            minInt: 1,\n            minFrac: 0,\n            maxFrac: 0,\n            posPre: '',\n            posSuf: '',\n            negPre: '',\n            negSuf: '',\n            gSize: 0,\n            lgSize: 0\n          };\n\n  var patternParts = pattern.split(PATTERN_SEP),\n      positive = patternParts[0],\n      negative = patternParts[1];\n\n  // The parsing logic further below assumes that there will always be a DECIMAL_SEP in the pattern.\n  // However, some locales (e.g. agq_CM) do not have one, thus we add one after the last ZERO\n  // (which is the last thing before the `posSuf` - if any). Since there will be no ZEROs or DIGITs\n  // after DECIMAL_SEP, `min/maxFrac` will remain 0 (which is accurate - no fraction digits) and\n  // `posSuf` will be processed correctly.\n  // For example `#,##0$` would be converted to `#,##0.$`, which would (correctly) result in:\n  // `minFrac: 0`, `maxFrac: 0`, `posSuf: '$'`\n  // Note: We shouldn't modify `positive` directly, because it is used to parse the negative part.)\n  var positiveWithDecimalSep = ensureDecimalSep(positive),\n      positiveParts = positiveWithDecimalSep.split(DECIMAL_SEP),\n      integer = positiveParts[0],\n      fraction = positiveParts[1];\n\n  p.posPre = integer.substr(0, integer.indexOf(DIGIT));\n\n  for (var i = 0; i < fraction.length; i++) {\n    var ch = fraction.charAt(i);\n    if (ch === ZERO) p.minFrac = p.maxFrac = i + 1;\n    else if (ch === DIGIT) p.maxFrac = i + 1;\n    else p.posSuf += ch;\n  }\n\n  var groups = integer.split(GROUP_SEP);\n  p.gSize = groups[1] ? groups[1].length : 0;\n  p.lgSize = (groups[2] || groups[1]) ? (groups[2] || groups[1]).length : 0;\n\n  if (negative) {\n    var trunkLen = positive.length - p.posPre.length - p.posSuf.length,\n        pos = negative.indexOf(DIGIT);\n\n    p.negPre = negative.substr(0, pos).replace(/'/g, '');\n    p.negSuf = negative.substr(pos + trunkLen).replace(/'/g, '');\n  } else {\n    // hardcoded '-' sign is fine as all locale use '-' as MINUS_SIGN. (\\u2212 is the same as '-')\n    p.negPre = '-' + p.posPre;\n    p.negSuf = p.posSuf;\n  }\n\n  return p;\n}\n"
  },
  {
    "path": "i18n/ucd/.eslintrc.json",
    "content": "{\n  \"root\": true,\n  \"extends\": \"../../.eslintrc-node.json\"\n\n}\n"
  },
  {
    "path": "i18n/ucd/spec/.eslintrc.json",
    "content": "{\n  \"env\": {\n    \"jasmine\": true\n  },\n  \"rules\": {\n    \"no-multi-str\": \"off\"\n  }\n}\n"
  },
  {
    "path": "i18n/ucd/spec/extactValuesSpec.js",
    "content": "'use strict';\n\nvar extractValues = require('../src/extractValues.js').extractValues;\nvar stream = require('stream');\n\nfunction stringStream(str) {\n  return new stream.Readable({\n    read: function(n) {\n      this.push(str);\n      str = null;\n    }\n  });\n}\n\ndescribe('extractValues', function() {\n  it('should extract the values from the xml', function(done) {\n    var str = '<ucd><repertoire><char cp=\"0000\" IDS=\"N\"></char><char cp=\"0001\" IDS=\"Y\"></char>' +\n      '<char cp=\"0002\" IDS=\"Y\"></char><char cp=\"0003\" IDS=\"N\"></char></repertoire></ucd>';\n    extractValues(stringStream(str), {'IDS': 'Y'}, function(values) {\n      expect(values).toEqual({ IDS_Y : [['0001', '0002']] });\n      done();\n    });\n  });\n\n  it('should extract the values from the xml if the last element matches', function(done) {\n    var str = '<ucd><repertoire><char cp=\"0000\" IDS=\"N\"></char><char cp=\"0001\" IDS=\"Y\"></char>' +\n      '<char cp=\"0002\" IDS=\"Y\"></char><char cp=\"0003\" IDS=\"Y\"></char></repertoire></ucd>';\n    extractValues(stringStream(str), {'IDS': 'Y'}, function(values) {\n      expect(values).toEqual({ IDS_Y : [['0001', '0003']] });\n      done();\n    });\n  });\n\n  it('should support `reserved`', function(done) {\n    var str = '<ucd><repertoire><char cp=\"0000\" IDS=\"N\"></char><char cp=\"0001\" IDS=\"Y\"></char>' +\n      '<reserved first-cp=\"0002\" last-cp=\"0005\" IDS=\"N\"></reserved><char cp=\"0006\" IDS=\"Y\"></char></repertoire></ucd>';\n    extractValues(stringStream(str), {'IDS': 'Y'}, function(values) {\n      expect(values).toEqual({ IDS_Y : [['0001', '0001'], ['0006', '0006']] });\n      done();\n    });\n  });\n\n  it('should support `surrogate`', function(done) {\n    var str = '<ucd><repertoire><char cp=\"0000\" IDS=\"N\"></char><char cp=\"0001\" IDS=\"Y\"></char>' +\n      '<surrogate first-cp=\"0002\" last-cp=\"0005\" IDS=\"N\"></surrogate><char cp=\"0006\" IDS=\"Y\"></char></repertoire></ucd>';\n    extractValues(stringStream(str), {'IDS': 'Y'}, function(values) {\n      expect(values).toEqual({ IDS_Y : [['0001', '0001'], ['0006', '0006']] });\n      done();\n    });\n  });\n\n  it('should support `noncharactere`', function(done) {\n    var str = '<ucd><repertoire><char cp=\"0000\" IDS=\"N\"></char><char cp=\"0001\" IDS=\"Y\"></char>' +\n      '<noncharacter first-cp=\"0002\" last-cp=\"0005\" IDS=\"N\"></noncharacter><char cp=\"0006\" IDS=\"Y\"></char></repertoire></ucd>';\n    extractValues(stringStream(str), {'IDS': 'Y'}, function(values) {\n      expect(values).toEqual({ IDS_Y : [['0001', '0001'], ['0006', '0006']] });\n      done();\n    });\n  });\n});\n"
  },
  {
    "path": "i18n/ucd/spec/generateCodeSpec.js",
    "content": "'use strict';\n\nvar generateCodeModule = require('../src/generateCode.js');\nvar generateCode = generateCodeModule.generateCode;\nvar generateFunction = generateCodeModule.generateFunction;\n\ndescribe('generateFunction', function() {\n  it('should generate function with ranges', function() {\n    expect(generateFunction([['0001', '0003']], 'IDS_Y')).toEqual('\\\nfunction IDS_Y(cp) {\\n\\\n  if (0x0001 <= cp && cp <= 0x0003) return true;\\n\\\n  return false;\\n\\\n}\\n');\n  });\n\n  it('should generate function with multiple ranges', function() {\n    expect(generateFunction([['0001', '0003'], ['0005', '0009']], 'IDS_Y')).toEqual('\\\nfunction IDS_Y(cp) {\\n\\\n  if (0x0001 <= cp && cp <= 0x0003) return true;\\n\\\n  if (0x0005 <= cp && cp <= 0x0009) return true;\\n\\\n  return false;\\n\\\n}\\n');\n  });\n\n  it('should generate function with unique values', function() {\n    expect(generateFunction([['0001', '0001'], ['0005', '0009']], 'IDS_Y')).toEqual('\\\nfunction IDS_Y(cp) {\\n\\\n  if (cp === 0x0001) return true;\\n\\\n  if (0x0005 <= cp && cp <= 0x0009) return true;\\n\\\n  return false;\\n\\\n}\\n');\n  });\n});\n\ndescribe('generateCode', function() {\n  it('should generate the function for all the values', function() {\n    expect(generateCode({ IDS_Y : [['0001', '0001'], ['0006', '0006']], IDC_Y : [['0002', '0002'], ['0007', '0007']] })).toEqual('\\\n/******************************************************\\n\\\n *         Generated file, do not modify              *\\n\\\n *                                                    *\\n\\\n *****************************************************/\\n\\\n\"use strict\";\\n\\\nfunction IDS_Y(cp) {\\n\\\n  if (cp === 0x0001) return true;\\n\\\n  if (cp === 0x0006) return true;\\n\\\n  return false;\\n\\\n}\\n\\\nfunction IDC_Y(cp) {\\n\\\n  if (cp === 0x0002) return true;\\n\\\n  if (cp === 0x0007) return true;\\n\\\n  return false;\\n\\\n}\\n\\\n');\n  });\n});\n"
  },
  {
    "path": "i18n/ucd/src/extract.js",
    "content": "'use strict';\n\nvar fs = require('fs');\nvar zlib = require('zlib');\nvar extractValues = require('./extractValues').extractValues;\nvar generateCode = require('./generateCode').generateCode;\n// ID_Start and ID_Continue\nvar propertiesToExtract = {'IDS': 'Y', 'IDC': 'Y'};\n\nfunction main() {\n  extractValues(\n    fs.createReadStream(__dirname + '/ucd.all.flat.xml.gz').pipe(zlib.createGunzip()),\n    propertiesToExtract,\n    writeFile);\n\n  function writeFile(validRanges) {\n    var code = generateCode(validRanges);\n    try {\n      fs.lstatSync(__dirname + '/../../../src/ngParseExt');\n    } catch (e) {\n      fs.mkdirSync(__dirname + '/../../../src/ngParseExt');\n    }\n    fs.writeFileSync(__dirname + '/../../../src/ngParseExt/ucd.js', code);\n  }\n}\n\nmain();\n"
  },
  {
    "path": "i18n/ucd/src/extractValues.js",
    "content": "'use strict';\n/**\n * Extract values from a stream.\n */\n\nexports.extractValues = extractValues;\n\nvar sax = require('sax/lib/sax');\nvar saxStrict = true;\nvar saxOptions = {};\nvar validXMLTagNames = { char: 'Y', reserved: 'Y', surrogate: 'Y', noncharacter: 'Y'};\n\nfunction extractValues(stream, propertiesToExtract, callback) {\n  var saxStream = sax.createStream(saxStrict, saxOptions);\n  var firstValid = {};\n  var lastValid = {};\n  var keys = Object.keys(propertiesToExtract);\n  var keyValues = keys.map(function(k) { return propertiesToExtract[k]; });\n  var validRanges = {};\n\n  for (var i in keys) {\n    validRanges[keys[i] + '_' + keyValues[i]] = [];\n  }\n  saxStream.onopentag = onOpenTag;\n  stream\n    .pipe(saxStream)\n    .on('end', doCallback);\n\n  function onOpenTag(node) {\n    var property;\n    if (validXMLTagNames[node.name]) {\n      for (var i in keys) {\n        property = keyValues[i];\n        if (node.attributes[keys[i]] === property) validProperty(keys[i] + '_' + property, node);\n        else invalidProperty(keys[i] + '_' + property);\n      }\n    }\n  }\n\n  function validProperty(property, node) {\n    if (!firstValid[property]) firstValid[property] =\n        node.attributes.cp || node.attributes['first-cp'];\n    lastValid[property] = node.attributes.cp || node.attributes['last-cp'];\n  }\n\n  function invalidProperty(property) {\n    if (!firstValid[property]) return;\n    validRanges[property].push([firstValid[property], lastValid[property]]);\n    firstValid[property] = null;\n  }\n\n  function doCallback() {\n    for (var i in keys) {\n      var property = keys[i] + '_' + keyValues[i];\n      invalidProperty(property);\n    }\n    callback(validRanges);\n  }\n}\n"
  },
  {
    "path": "i18n/ucd/src/generateCode.js",
    "content": "'use strict';\n\nexports.generateCode = generateCode;\nexports.generateFunction = generateFunction;\n\nfunction generateCode(validRanges) {\n  var code = '/******************************************************\\n' +\n             ' *         Generated file, do not modify              *\\n' +\n             ' *                                                    *\\n' +\n             ' *****************************************************/\\n' +\n             '\"use strict\";\\n';\n  var keys = Object.keys(validRanges);\n  for (var i in keys) {\n    code += generateFunction(validRanges[keys[i]], keys[i]);\n  }\n  return code;\n}\n\n\nfunction generateFunction(positiveElements, functionName) {\n  var result = [];\n  result.push('function ', functionName, '(cp) {\\n');\n  positiveElements.forEach(function(range) {\n    if (range[0] === range[1]) {\n      result.push('  if (cp === 0x', range[0], ')');\n    } else {\n      result.push('  if (0x', range[0], ' <= cp && cp <= 0x', range[1], ')');\n    }\n    result.push(' return true;\\n');\n  });\n  result.push('  return false;\\n}\\n');\n  return result.join('');\n}\n\n"
  },
  {
    "path": "i18n/update-closure.sh",
    "content": "#!/bin/bash\n\nset -e  # Exit on error.\n\nBASE_DIR=`dirname $0`\ncd $BASE_DIR\n\nset -x  # Trace commands as they're executed.\n\nI18N_BASE=\"https://raw.githubusercontent.com/google/closure-library/master/closure/goog/i18n\"\n\n# use the github repo as it is more up to date than the svn repo\ncurl \"$I18N_BASE/currency.js\" > closure/currencySymbols.js\ncurl \"$I18N_BASE/datetimesymbols.js\" > closure/datetimeSymbols.js\ncurl \"$I18N_BASE/datetimesymbolsext.js\" > closure/datetimeSymbolsExt.js\ncurl \"$I18N_BASE/numberformatsymbols.js\" > closure/numberSymbols.js\ncurl \"$I18N_BASE/numberformatsymbolsext.js\" > closure/numberSymbolsExt.js\ncurl \"$I18N_BASE/pluralrules.js\" > closure/pluralRules.js\n"
  },
  {
    "path": "images/docs/Diagrams.graffle/data.plist",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>ApplicationVersion</key>\n\t<array>\n\t\t<string>com.omnigroup.OmniGraffle6</string>\n\t\t<string>169.10.0.256984</string>\n\t</array>\n\t<key>CreationDate</key>\n\t<string>2010-04-27 21:00:20 +0000</string>\n\t<key>Creator</key>\n\t<string>Miško Hevery</string>\n\t<key>GraphDocumentVersion</key>\n\t<integer>12</integer>\n\t<key>GuidesLocked</key>\n\t<string>NO</string>\n\t<key>GuidesVisible</key>\n\t<string>YES</string>\n\t<key>ImageCounter</key>\n\t<integer>10</integer>\n\t<key>ImageLinkBack</key>\n\t<array>\n\t\t<dict/>\n\t\t<dict/>\n\t\t<dict/>\n\t\t<dict/>\n\t\t<dict/>\n\t</array>\n\t<key>ImageList</key>\n\t<array>\n\t\t<string>image9.png</string>\n\t\t<string>image8.png</string>\n\t\t<string>image4.png</string>\n\t\t<string>image2.png</string>\n\t\t<string>image1.png</string>\n\t</array>\n\t<key>LinksVisible</key>\n\t<string>NO</string>\n\t<key>MagnetsVisible</key>\n\t<string>NO</string>\n\t<key>MasterSheets</key>\n\t<array/>\n\t<key>ModificationDate</key>\n\t<string>2016-04-12 13:18:31 +0000</string>\n\t<key>Modifier</key>\n\t<string>Peter Bacon Darwin</string>\n\t<key>NotesVisible</key>\n\t<string>NO</string>\n\t<key>OriginVisible</key>\n\t<string>NO</string>\n\t<key>PageBreaks</key>\n\t<string>YES</string>\n\t<key>PrintInfo</key>\n\t<dict>\n\t\t<key>NSBottomMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>41</string>\n\t\t</array>\n\t\t<key>NSHorizonalPagination</key>\n\t\t<array>\n\t\t\t<string>coded</string>\n\t\t\t<string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string>\n\t\t</array>\n\t\t<key>NSLeftMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSPaperName</key>\n\t\t<array>\n\t\t\t<string>string</string>\n\t\t\t<string>Letter</string>\n\t\t</array>\n\t\t<key>NSPaperSize</key>\n\t\t<array>\n\t\t\t<string>size</string>\n\t\t\t<string>{612, 792}</string>\n\t\t</array>\n\t\t<key>NSPrintReverseOrientation</key>\n\t\t<array>\n\t\t\t<string>coded</string>\n\t\t\t<string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string>\n\t\t</array>\n\t\t<key>NSRightMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSTopMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t</dict>\n\t<key>ReadOnly</key>\n\t<string>NO</string>\n\t<key>Sheets</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>ActiveLayerIndex</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>AutoAdjust</key>\n\t\t\t<true/>\n\t\t\t<key>BackgroundGraphic</key>\n\t\t\t<dict>\n\t\t\t\t<key>Bounds</key>\n\t\t\t\t<string>{{0, 0}, {576, 733}}</string>\n\t\t\t\t<key>Class</key>\n\t\t\t\t<string>SolidGraphic</string>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>2</integer>\n\t\t\t\t<key>Style</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>BaseZoom</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>CanvasOrigin</key>\n\t\t\t<string>{0, 0}</string>\n\t\t\t<key>ColumnAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>ColumnSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>DisplayScale</key>\n\t\t\t<string>1 in = 1.00000 in</string>\n\t\t\t<key>GraphicsList</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{57, 78}, {172, 84}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 Guiding Principles\n\\b0 \\\n* Convention over Configuration\\\n* Declarative / Self Describing\\\n* Testable\\\n* DRY (Don't Repeat Yourself)\\\n* CRUD ~ 80% -&gt; make it trivial }</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>GridInfo</key>\n\t\t\t<dict/>\n\t\t\t<key>HPages</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>KeepToScale</key>\n\t\t\t<false/>\n\t\t\t<key>Layers</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Lock</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Name</key>\n\t\t\t\t\t<string>Layer 1</string>\n\t\t\t\t\t<key>Print</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>View</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>LayoutInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Animate</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>circoMinDist</key>\n\t\t\t\t<real>18</real>\n\t\t\t\t<key>circoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>layoutEngine</key>\n\t\t\t\t<string>dot</string>\n\t\t\t\t<key>neatoLineLength</key>\n\t\t\t\t<real>0.20000000298023224</real>\n\t\t\t\t<key>neatoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>twopiSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t</dict>\n\t\t\t<key>Orientation</key>\n\t\t\t<integer>2</integer>\n\t\t\t<key>PrintOnePage</key>\n\t\t\t<false/>\n\t\t\t<key>RowAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>RowSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>SheetTitle</key>\n\t\t\t<string>Notes</string>\n\t\t\t<key>UniqueID</key>\n\t\t\t<integer>5</integer>\n\t\t\t<key>VPages</key>\n\t\t\t<integer>1</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>ActiveLayerIndex</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>AutoAdjust</key>\n\t\t\t<true/>\n\t\t\t<key>BackgroundGraphic</key>\n\t\t\t<dict>\n\t\t\t\t<key>Bounds</key>\n\t\t\t\t<string>{{0, 0}, {576, 733}}</string>\n\t\t\t\t<key>Class</key>\n\t\t\t\t<string>SolidGraphic</string>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>2</integer>\n\t\t\t\t<key>Style</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>BaseZoom</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>CanvasOrigin</key>\n\t\t\t<string>{0, 0}</string>\n\t\t\t<key>ColumnAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>ColumnSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>DisplayScale</key>\n\t\t\t<string>1 in = 1.00000 in</string>\n\t\t\t<key>GraphicsList</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{99.760999999999996, 235.06200000000001}, {97, 86}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>13</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>170</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fnil\\fcharset0 HelveticaNeue;\\f1\\fnil\\fcharset0 HelveticaNeue-Light;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs26 \\cf0 Scope\\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f1\\b0 \\cf0 * $get / $set\\\n* $eval / $tryEval\\\n* $watch \\\n* $become}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{358.84399999999999, 275.48500000000001}, {168.15799999999999, 80.0625}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Rotation</key>\n\t\t\t\t\t<real>0.32996645569801331</real>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>AdjustableDoubleArrow</string>\n\t\t\t\t\t<key>ShapeData</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ratio</key>\n\t\t\t\t\t\t<real>0.50724875926971436</real>\n\t\t\t\t\t\t<key>width</key>\n\t\t\t\t\t\t<real>20.053150177001953</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.80000000000000004</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.80000000000000004</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.80000000000000004</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>MiddleFraction</key>\n\t\t\t\t\t\t\t<real>0.4523809552192688</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.40000000000000002</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fnil\\fcharset0 HelveticaNeue-CondensedBold;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\b\\fs28 \\cf0 JSON RESTful URLs}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextRelativeArea</key>\n\t\t\t\t\t<string>{{0.125, 0.25}, {0.75, 0.5}}</string>\n\t\t\t\t\t<key>isConnectedShape</key>\n\t\t\t\t\t<true/>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{277.76100000000002, 428.32799999999997}, {125, 26}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>13</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>168</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fnil\\fcharset0 HelveticaNeue-Light;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\i\\fs36 \\cf0 Your JavaScript}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{71.025800000000004, 428.32799999999997}, {143, 26}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>13</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>167</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fnil\\fcharset0 HelveticaNeue-Light;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\i\\fs36 \\cf0 Your HTML / CSS}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{258.13299999999998, 231.18799999999999}, {117, 86}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>13</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>165</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fnil\\fcharset0 HelveticaNeue;\\f1\\fnil\\fcharset0 HelveticaNeue-Light;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs26 \\cf0 Standard Services\\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f1\\b0 \\cf0 * Browser\\\n* URL Router\\\n* Resources\\\n* Caching}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{136.04400000000001, 463.125}, {102, 103}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>13</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>164</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fnil\\fcharset0 HelveticaNeue;\\f1\\fnil\\fcharset0 HelveticaNeue-Light;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs26 \\cf0 HTML Compiler\\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f1\\b0 \\cf0 * Widgets\\\n* Markup\\\n* Directives\\\n* Filters\\\n* Validators}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{337.76100000000002, 199.625}, {68, 27}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>13</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>163</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fnil\\fcharset0 HelveticaNeue-CondensedBlack;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs36 \\cf0 Services}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{80.761200000000002, 531.125}, {40, 27}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>13</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>162</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fnil\\fcharset0 HelveticaNeue-CondensedBlack;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs36 \\cf0 View}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{327.76100000000002, 533.625}, {78, 27}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>13</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>161</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fnil\\fcharset0 HelveticaNeue-CondensedBlack;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs36 \\cf0 Controller}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{80.761200000000002, 202.125}, {50, 27}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>13</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>160</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fnil\\fcharset0 HelveticaNeue-CondensedBlack;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs36 \\cf0 Model}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{227.416, 363.5}, {32, 32}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>18</integer>\n\t\t\t\t\t<key>ImageID</key>\n\t\t\t\t\t<integer>9</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t<key>Fuzziness</key>\n\t\t\t\t\t\t\t<real>2.6766984462738037</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{48.761200000000002, 197.125}, {32, 32}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>17</integer>\n\t\t\t\t\t<key>ImageID</key>\n\t\t\t\t\t<integer>8</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{48.761200000000002, 531.125}, {32, 32}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>13</integer>\n\t\t\t\t\t<key>ImageID</key>\n\t\t\t\t\t<integer>4</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{405.76100000000002, 197.125}, {32, 32}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>11</integer>\n\t\t\t\t\t<key>ImageID</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{405.76100000000002, 531.125}, {32, 32}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>10</integer>\n\t\t\t\t\t<key>ImageID</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{171.916, 339.46899999999999}, {143, 80.0625}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>9</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 2-Way Data Binding\\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\b0 \\cf0 \\\n\\\n\\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\b \\cf0 Single Source of Truth}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{245.56700000000001, 382.01999999999998}, {197.964, 186.10499999999999}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>8</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.50196099999999999</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{43.543900000000001, 382.01999999999998}, {197.964, 186.10499999999999}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>7</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.40000000000000002</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.40000000000000002</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{245.42099999999999, 191.875}, {197.964, 186.10499999999999}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>6</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.80000000000000004</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.40000000000000002</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{43.543799999999997, 191.875}, {197.964, 186.10499999999999}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>5</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.40000000000000002</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs14 \\cf0 \\\n\n\\fs36       }</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{34.071199999999997, 182.875}, {418.69, 393.25}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>4</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{49.384999999999998, 130}, {381, 36}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs60 \\cf0 &lt;angular/&gt; Enabled Browser}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>GridInfo</key>\n\t\t\t<dict/>\n\t\t\t<key>HPages</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>KeepToScale</key>\n\t\t\t<false/>\n\t\t\t<key>Layers</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Lock</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Name</key>\n\t\t\t\t\t<string>Layer 1</string>\n\t\t\t\t\t<key>Print</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>View</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>LayoutInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Animate</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>circoMinDist</key>\n\t\t\t\t<real>18</real>\n\t\t\t\t<key>circoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>layoutEngine</key>\n\t\t\t\t<string>dot</string>\n\t\t\t\t<key>neatoLineLength</key>\n\t\t\t\t<real>0.20000000298023224</real>\n\t\t\t\t<key>neatoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>twopiSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t</dict>\n\t\t\t<key>Orientation</key>\n\t\t\t<integer>2</integer>\n\t\t\t<key>PrintOnePage</key>\n\t\t\t<false/>\n\t\t\t<key>RowAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>RowSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>SheetTitle</key>\n\t\t\t<string>&lt;angular/&gt; parts</string>\n\t\t\t<key>UniqueID</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>VPages</key>\n\t\t\t<integer>1</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>ActiveLayerIndex</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>AutoAdjust</key>\n\t\t\t<true/>\n\t\t\t<key>BackgroundGraphic</key>\n\t\t\t<dict>\n\t\t\t\t<key>Bounds</key>\n\t\t\t\t<string>{{0, 0}, {576, 733}}</string>\n\t\t\t\t<key>Class</key>\n\t\t\t\t<string>SolidGraphic</string>\n\t\t\t\t<key>FontInfo</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t<string>Courier-Oblique</string>\n\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t<real>18</real>\n\t\t\t\t</dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>2</integer>\n\t\t\t\t<key>Style</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>BaseZoom</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>CanvasOrigin</key>\n\t\t\t<string>{0, 0}</string>\n\t\t\t<key>ColumnAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>ColumnSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>DisplayScale</key>\n\t\t\t<string>1 in = 1.00000 in</string>\n\t\t\t<key>GraphicsList</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{42.125, 284}, {69, 27}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Optima-ExtraBlack</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>18</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>141</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Optima-ExtraBlack;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs36 \\cf0 \\ul \\ulc0 Legend}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{42.125, 44}, {483, 210}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>13</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.90196100000000001</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.90196100000000001</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.90196100000000001</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs24 \\cf0 &lt;html&gt;\\\n  &lt;body&gt;\\\n    Find by email: &lt;input name=\"email\" ng-validate=\"email\"/&gt;\\\n    &lt;ul&gt;\\\n      &lt;li ng-repeat=\"person in people.$filter(email)\"&gt;\\\n        \\{\\{ person.last | uppercase \\}\\},\\\n        \\{\\{ person.first \\}\\},\\\n      &lt;/li&gt;\\\n      &lt;ng:switch on=\"$location.hashPath\"&gt;\\\n        &lt;div ng-switch-when=\"home\"&gt;Welcome&lt;/div&gt;\\\n        &lt;ng:include ng-switch-when=\"account\" src=\"'account.html'\"/&gt;\\\n      &lt;/ng:switch&gt;\\\n    &lt;/ul&gt;\\\n  &lt;/body&gt;\\\n&lt;/html&gt;}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{48.125, 658}, {482, 27}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>154</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.39508700000000002</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.36047899999999999</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t<key>Fuzziness</key>\n\t\t\t\t\t\t\t<real>2.9887564182281494</real>\n\t\t\t\t\t\t\t<key>ShadowVector</key>\n\t\t\t\t\t\t\t<string>{3, 3}</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 Nested Widgets:\n\\b0  widgets can be nested for added expressivness.}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{318.375, 75}, {142, 9}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>153</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.020340299999999999</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.553979</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.81422099999999997</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{176.875, 73}, {299.5, 13}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>152</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.40257900000000002</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.84304599999999996</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{48.125, 625}, {482, 27}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>151</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.79882500000000001</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.79072200000000004</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t<key>Fuzziness</key>\n\t\t\t\t\t\t\t<real>2.9887564182281494</real>\n\t\t\t\t\t\t\t<key>ShadowVector</key>\n\t\t\t\t\t\t\t<string>{3, 3}</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 Widget:\n\\b0  Allows the execution of custom code which can transform the DOM.}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{48.125, 396.5}, {482, 27}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>150</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.020340299999999999</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.553979</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.81422099999999997</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t<key>Fuzziness</key>\n\t\t\t\t\t\t\t<real>2.9887564182281494</real>\n\t\t\t\t\t\t\t<key>ShadowVector</key>\n\t\t\t\t\t\t\t<string>{3, 3}</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 Validator:\n\\b0  an input widget may have optional validator to notify user of wrong input.}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{48.125, 355}, {482, 35}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>149</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.40257900000000002</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.84304599999999996</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t<key>Fuzziness</key>\n\t\t\t\t\t\t\t<real>2.9887564182281494</real>\n\t\t\t\t\t\t\t<key>ShadowVector</key>\n\t\t\t\t\t\t\t<string>{3, 3}</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;\\f1\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 Input Widget:\n\\b0  binds to '\n\\f1 email\n\\f0 ' in its scope. Changing scope changes the widget and vice versa.}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{48.125, 591.5}, {482, 27}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>148</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.31599899999999997</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.67066499999999996</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.29254599999999997</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t<key>Fuzziness</key>\n\t\t\t\t\t\t\t<real>2.9887564182281494</real>\n\t\t\t\t\t\t\t<key>ShadowVector</key>\n\t\t\t\t\t\t\t<string>{3, 3}</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 Filter:\n\\b0  Markup may include optional filter to transform value before it is displayed.}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{48.125, 558}, {482, 27}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>147</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.66134099999999996</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.85015600000000002</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.66201299999999996</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t<key>Fuzziness</key>\n\t\t\t\t\t\t\t<real>2.9887564182281494</real>\n\t\t\t\t\t\t\t<key>ShadowVector</key>\n\t\t\t\t\t\t\t<string>{3, 3}</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 Markup:\n\\b0  evaluates expression in the closest scope and inserts it into DOM.}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{48.125, 429.75}, {482, 51.25}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>146</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.86253100000000005</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.66877200000000003</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.31375599999999998</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t<key>Fuzziness</key>\n\t\t\t\t\t\t\t<real>2.9887564182281494</real>\n\t\t\t\t\t\t\t<key>ShadowVector</key>\n\t\t\t\t\t\t\t<string>{3, 3}</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;\\f1\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 Directives:\n\\b0  instructing the compiler to perform specific actions. In this case a repeater iterates over the list of '\n\\f1 people\n\\f0 ' looking for the person with specific email. The DOM element is then replicated to match the number of elements.}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{48.125, 487}, {482, 65}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>145</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.95297200000000004</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.89005900000000004</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.78054500000000004</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t<key>Fuzziness</key>\n\t\t\t\t\t\t\t<real>2.9887564182281494</real>\n\t\t\t\t\t\t\t<key>ShadowVector</key>\n\t\t\t\t\t\t\t<string>{3, 3}</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 Child Scope:\n\\b0  in this case the ng-repeat directive triggers the creation of new scopes one for each item in an iterator expression. It than assigns the 'person' to each scope. The scopes inherit from parent scopes so anything declared at higher scope is still visible. }</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{48.125, 314}, {482, 35}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>144</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.80074800000000002</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.94650199999999995</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t<key>Fuzziness</key>\n\t\t\t\t\t\t\t<real>2.9887564182281494</real>\n\t\t\t\t\t\t\t<key>ShadowVector</key>\n\t\t\t\t\t\t\t<string>{3, 3}</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;\\f1\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 Scope:\n\\b0  Outter most scope which holds services and properties such as '\n\\f1 people\n\\f0 ' and '\n\\f1 email\n\\f0 '.}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{34.625, 280}, {506.75, 413}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>34</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{94.625, 186}, {429.5, 13}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>33</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.39508700000000002</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.36047899999999999</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{220.625, 118}, {67.25, 9}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>23</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.31599899999999997</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.67066499999999996</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.29254599999999997</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{81.625, 156.5}, {450.75, 56}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>10</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.79882500000000001</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.79072200000000004</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{96.625, 130}, {133, 13}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>9</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.66134099999999996</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.85015600000000002</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.66201299999999996</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{96.625, 116}, {208, 13}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>8</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.66134099999999996</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.85015600000000002</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.66201299999999996</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{110.625, 101}, {311.75, 13}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>6</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.86253100000000005</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.66877200000000003</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.31375599999999998</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{81.625, 99}, {354.75, 56}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>4</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.95297200000000004</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.89005900000000004</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.78054500000000004</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{34.625, 40}, {506.75, 219}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.80074800000000002</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.94650199999999995</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>GridInfo</key>\n\t\t\t<dict/>\n\t\t\t<key>HPages</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>KeepToScale</key>\n\t\t\t<false/>\n\t\t\t<key>Layers</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Lock</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Name</key>\n\t\t\t\t\t<string>Text</string>\n\t\t\t\t\t<key>Print</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>View</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Lock</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Name</key>\n\t\t\t\t\t<string>Layer 1</string>\n\t\t\t\t\t<key>Print</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>View</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>LayoutInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Animate</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>circoMinDist</key>\n\t\t\t\t<real>18</real>\n\t\t\t\t<key>circoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>layoutEngine</key>\n\t\t\t\t<string>dot</string>\n\t\t\t\t<key>neatoLineLength</key>\n\t\t\t\t<real>0.20000000298023224</real>\n\t\t\t\t<key>neatoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>twopiSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t</dict>\n\t\t\t<key>Orientation</key>\n\t\t\t<integer>2</integer>\n\t\t\t<key>PrintOnePage</key>\n\t\t\t<false/>\n\t\t\t<key>RowAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>RowSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>SheetTitle</key>\n\t\t\t<string>&lt;angular/&gt; usage</string>\n\t\t\t<key>UniqueID</key>\n\t\t\t<integer>2</integer>\n\t\t\t<key>VPages</key>\n\t\t\t<integer>1</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>ActiveLayerIndex</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>AutoAdjust</key>\n\t\t\t<true/>\n\t\t\t<key>BackgroundGraphic</key>\n\t\t\t<dict>\n\t\t\t\t<key>Bounds</key>\n\t\t\t\t<string>{{0, 0}, {576, 733}}</string>\n\t\t\t\t<key>Class</key>\n\t\t\t\t<string>SolidGraphic</string>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>2</integer>\n\t\t\t\t<key>Style</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>BaseZoom</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>CanvasOrigin</key>\n\t\t\t<string>{0, 0}</string>\n\t\t\t<key>ColumnAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>ColumnSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>DisplayScale</key>\n\t\t\t<string>1 in = 1.00000 in</string>\n\t\t\t<key>GraphicsList</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{76.757800000000003, 323.5}, {68, 86}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>47</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs144 \\cf0 :-(}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextRotation</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{250.922, 355.17000000000002}, {74.156199999999998, 66.025700000000001}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>17</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.90196100000000001</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.90196100000000001</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.90196100000000001</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>30</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs28 \\cf0 one-time merge}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{315.375, 457.93400000000003}, {152.625, 37.053600000000003}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>5</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.77601299999999995</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.53273800000000004</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs48 \\cf0 Model}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{108, 454.76299999999998}, {152.625, 40.224699999999999}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>12</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.39508700000000002</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.36047899999999999</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs48 \\cf0 Template}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{270.13117871114127, 318.80084999999997}, {35.738300000363971, 36}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>16</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>29</integer>\n\t\t\t\t\t<key>Rotation</key>\n\t\t\t\t\t<real>270.00025503471159</real>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>AdjustableArrow</string>\n\t\t\t\t\t<key>ShapeData</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ratio</key>\n\t\t\t\t\t\t<real>0.32189163565635681</real>\n\t\t\t\t\t\t<key>width</key>\n\t\t\t\t\t\t<real>14.973806381225586</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.86275999999999997</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.86275999999999997</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.86275999999999997</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>MiddleFraction</key>\n\t\t\t\t\t\t\t<real>0.70634919404983521</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.40000000000000002</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Fuzziness</key>\n\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t<key>ShadowVector</key>\n\t\t\t\t\t\t\t<string>{3, 3}</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.75</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>17</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextRelativeArea</key>\n\t\t\t\t\t<string>{{0.125, 0.25}, {0.75, 0.5}}</string>\n\t\t\t\t\t<key>isConnectedShape</key>\n\t\t\t\t\t<true/>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{308.4752325618569, 417.13378382743406}, {69.342741366325427, 36}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>17</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>28</integer>\n\t\t\t\t\t<key>Rotation</key>\n\t\t\t\t\t<real>220.4105915275855</real>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>AdjustableArrow</string>\n\t\t\t\t\t<key>ShapeData</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ratio</key>\n\t\t\t\t\t\t<real>0.32189163565635681</real>\n\t\t\t\t\t\t<key>width</key>\n\t\t\t\t\t\t<real>14.973806381225586</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.86275999999999997</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.86275999999999997</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.86275999999999997</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>MiddleFraction</key>\n\t\t\t\t\t\t\t<real>0.70634919404983521</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.40000000000000002</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Fuzziness</key>\n\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t<key>ShadowVector</key>\n\t\t\t\t\t\t\t<string>{3, 3}</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.75</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>5</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextRelativeArea</key>\n\t\t\t\t\t<string>{{0.125, 0.25}, {0.75, 0.5}}</string>\n\t\t\t\t\t<key>isConnectedShape</key>\n\t\t\t\t\t<true/>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{201.12411517475755, 415.42918435033459}, {65.519220160419323, 36}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>17</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>27</integer>\n\t\t\t\t\t<key>Rotation</key>\n\t\t\t\t\t<real>320.10123273901769</real>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>AdjustableArrow</string>\n\t\t\t\t\t<key>ShapeData</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ratio</key>\n\t\t\t\t\t\t<real>0.32189163565635681</real>\n\t\t\t\t\t\t<key>width</key>\n\t\t\t\t\t\t<real>14.973806381225586</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.86275999999999997</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.86275999999999997</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.86275999999999997</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>MiddleFraction</key>\n\t\t\t\t\t\t\t<real>0.70634919404983521</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.40000000000000002</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Fuzziness</key>\n\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t<key>ShadowVector</key>\n\t\t\t\t\t\t\t<string>{3, 3}</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.75</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>12</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextRelativeArea</key>\n\t\t\t\t\t<string>{{0.125, 0.25}, {0.75, 0.5}}</string>\n\t\t\t\t\t<key>isConnectedShape</key>\n\t\t\t\t\t<true/>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{211.68799999999999, 278.20699999999999}, {152.625, 40.224699999999999}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>16</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.49437700000000001</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.77857600000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.49288199999999999</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs48 \\cf0 View}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{135, 229.76300000000001}, {306, 36}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs60 \\cf0 One-Way Data Binding}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{51.5, 218.91}, {473, 295.18000000000001}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>4</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>GridInfo</key>\n\t\t\t<dict/>\n\t\t\t<key>HPages</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>KeepToScale</key>\n\t\t\t<false/>\n\t\t\t<key>Layers</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Lock</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Name</key>\n\t\t\t\t\t<string>Layer 1</string>\n\t\t\t\t\t<key>Print</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>View</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>LayoutInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Animate</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>circoMinDist</key>\n\t\t\t\t<real>18</real>\n\t\t\t\t<key>circoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>layoutEngine</key>\n\t\t\t\t<string>dot</string>\n\t\t\t\t<key>neatoLineLength</key>\n\t\t\t\t<real>0.20000000298023224</real>\n\t\t\t\t<key>neatoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>twopiSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t</dict>\n\t\t\t<key>Orientation</key>\n\t\t\t<integer>2</integer>\n\t\t\t<key>PrintOnePage</key>\n\t\t\t<false/>\n\t\t\t<key>RowAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>RowSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>SheetTitle</key>\n\t\t\t<string>One Way Data Binding</string>\n\t\t\t<key>UniqueID</key>\n\t\t\t<integer>4</integer>\n\t\t\t<key>VPages</key>\n\t\t\t<integer>1</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>ActiveLayerIndex</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>AutoAdjust</key>\n\t\t\t<true/>\n\t\t\t<key>BackgroundGraphic</key>\n\t\t\t<dict>\n\t\t\t\t<key>Bounds</key>\n\t\t\t\t<string>{{0, 0}, {576, 733}}</string>\n\t\t\t\t<key>Class</key>\n\t\t\t\t<string>SolidGraphic</string>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>2</integer>\n\t\t\t\t<key>Style</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>BaseZoom</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>CanvasOrigin</key>\n\t\t\t<string>{0, 0}</string>\n\t\t\t<key>ColumnAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>ColumnSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>DisplayScale</key>\n\t\t\t<string>1 in = 1.00000 in</string>\n\t\t\t<key>GraphicsList</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{76.757800000000003, 273.411}, {68, 86}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>46</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs144 \\cf0 :-)}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextRotation</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{292.40100000000001, 304.75999999999999}, {45, 14}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>45</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 Compile}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{261.89484999999996, 293.76034999999996}, {45.211300000000051, 36}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>30</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>44</integer>\n\t\t\t\t\t<key>Rotation</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>AdjustableArrow</string>\n\t\t\t\t\t<key>ShapeData</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ratio</key>\n\t\t\t\t\t\t<real>0.32189163565635681</real>\n\t\t\t\t\t\t<key>width</key>\n\t\t\t\t\t\t<real>14.973806381225586</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.86275999999999997</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.86275999999999997</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.86275999999999997</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>MiddleFraction</key>\n\t\t\t\t\t\t\t<real>0.70634919404983521</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.40000000000000002</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Fuzziness</key>\n\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t<key>ShadowVector</key>\n\t\t\t\t\t\t\t<string>{3, 3}</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.75</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>35</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextRelativeArea</key>\n\t\t\t\t\t<string>{{0.125, 0.25}, {0.75, 0.5}}</string>\n\t\t\t\t\t<key>isConnectedShape</key>\n\t\t\t\t\t<true/>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{64.401200000000003, 417.14800000000002}, {85, 28}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>43</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 Change to View\\\nupdates Model}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{419.59899999999999, 416.58100000000002}, {92, 28}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>42</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 Change to Model\\\nupdates View}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{360.81299999999999, 343.88799999999998}, {54.620399999999997, 159.32599999999999}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>HFlip</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>41</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Bezier</string>\n\t\t\t\t\t<key>ShapeData</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>UnitPoints</key>\n\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t<string>{0.39768399999999998, -0.44351299999999999}</string>\n\t\t\t\t\t\t\t<string>{-0.46280700000000002, -0.43724200000000002}</string>\n\t\t\t\t\t\t\t<string>{-0.31632700000000002, -0.31171500000000002}</string>\n\t\t\t\t\t\t\t<string>{-0.334644, -0.0167227}</string>\n\t\t\t\t\t\t\t<string>{-0.35294799999999998, 0.27827400000000002}</string>\n\t\t\t\t\t\t\t<string>{-0.37188199999999999, 0.38702999999999999}</string>\n\t\t\t\t\t\t\t<string>{0.26390799999999998, 0.387019}</string>\n\t\t\t\t\t\t\t<string>{0.26390799999999998, 0.387019}</string>\n\t\t\t\t\t\t\t<string>{0.26390799999999998, 0.330536}</string>\n\t\t\t\t\t\t\t<string>{0.26390799999999998, 0.330536}</string>\n\t\t\t\t\t\t\t<string>{0.26390799999999998, 0.330536}</string>\n\t\t\t\t\t\t\t<string>{0.5, 0.41213300000000003}</string>\n\t\t\t\t\t\t\t<string>{0.5, 0.41213300000000003}</string>\n\t\t\t\t\t\t\t<string>{0.5, 0.41213300000000003}</string>\n\t\t\t\t\t\t\t<string>{0.24368300000000001, 0.5}</string>\n\t\t\t\t\t\t\t<string>{0.24368300000000001, 0.5}</string>\n\t\t\t\t\t\t\t<string>{0.24368300000000001, 0.5}</string>\n\t\t\t\t\t\t\t<string>{0.24368300000000001, 0.44351099999999999}</string>\n\t\t\t\t\t\t\t<string>{0.24368300000000001, 0.44351099999999999}</string>\n\t\t\t\t\t\t\t<string>{-0.37494100000000002, 0.44351099999999999}</string>\n\t\t\t\t\t\t\t<string>{-0.51019999999999999, 0.34526299999999999}</string>\n\t\t\t\t\t\t\t<string>{-0.49941999999999998, -0.0167215}</string>\n\t\t\t\t\t\t\t<string>{-0.48865700000000001, -0.37869700000000001}</string>\n\t\t\t\t\t\t\t<string>{-0.44433400000000001, -0.5}</string>\n\t\t\t\t\t\t\t<string>{0.39768399999999998, -0.5}</string>\n\t\t\t\t\t\t\t<string>{0.39768399999999998, -0.5}</string>\n\t\t\t\t\t\t\t<string>{0.39768399999999998, -0.44351299999999999}</string>\n\t\t\t\t\t\t</array>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.86275999999999997</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.86275999999999997</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.86275999999999997</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>VFlip</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{152.40100000000001, 351.21499999999997}, {61.0002, 159.86600000000001}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>39</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Bezier</string>\n\t\t\t\t\t<key>ShapeData</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>UnitPoints</key>\n\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t<string>{0.40163900000000002, -0.44370399999999999}</string>\n\t\t\t\t\t\t\t<string>{-0.36885200000000001, -0.43745000000000001}</string>\n\t\t\t\t\t\t\t<string>{-0.33605499999999999, -0.28107199999999999}</string>\n\t\t\t\t\t\t\t<string>{-0.35245700000000002, 0.012929400000000001}</string>\n\t\t\t\t\t\t\t<string>{-0.36885099999999998, 0.30692000000000003}</string>\n\t\t\t\t\t\t\t<string>{-0.28070299999999998, 0.38741500000000001}</string>\n\t\t\t\t\t\t\t<string>{0.28860799999999998, 0.38740799999999997}</string>\n\t\t\t\t\t\t\t<string>{0.28860799999999998, 0.38740799999999997}</string>\n\t\t\t\t\t\t\t<string>{0.28860799999999998, 0.33111000000000002}</string>\n\t\t\t\t\t\t\t<string>{0.28860799999999998, 0.33111000000000002}</string>\n\t\t\t\t\t\t\t<string>{0.28860799999999998, 0.33111000000000002}</string>\n\t\t\t\t\t\t\t<string>{0.5, 0.41243200000000002}</string>\n\t\t\t\t\t\t\t<string>{0.5, 0.41243200000000002}</string>\n\t\t\t\t\t\t\t<string>{0.5, 0.41243200000000002}</string>\n\t\t\t\t\t\t\t<string>{0.27049200000000001, 0.5}</string>\n\t\t\t\t\t\t\t<string>{0.27049200000000001, 0.5}</string>\n\t\t\t\t\t\t\t<string>{0.27049200000000001, 0.5}</string>\n\t\t\t\t\t\t\t<string>{0.27049200000000001, 0.44370500000000002}</string>\n\t\t\t\t\t\t\t<string>{0.27049200000000001, 0.44370500000000002}</string>\n\t\t\t\t\t\t\t<string>{-0.283441, 0.44370500000000002}</string>\n\t\t\t\t\t\t\t<string>{-0.5, 0.38282899999999997}</string>\n\t\t\t\t\t\t\t<string>{-0.5, 0.0129306}</string>\n\t\t\t\t\t\t\t<string>{-0.50001799999999996, -0.35696499999999998}</string>\n\t\t\t\t\t\t\t<string>{-0.352321, -0.5}</string>\n\t\t\t\t\t\t\t<string>{0.40164, -0.5}</string>\n\t\t\t\t\t\t\t<string>{0.40164, -0.5}</string>\n\t\t\t\t\t\t\t<string>{0.40163900000000002, -0.44370399999999999}</string>\n\t\t\t\t\t\t</array>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.86275999999999997</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.86275999999999997</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.86275999999999997</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{171.08500000000001, 400.87}, {226.83099999999999, 59.421500000000002}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>37</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.90196100000000001</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.90196100000000001</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.90196100000000001</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>30</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs28 \\cf0 Continuous Updates\\\nModel is Single-Source-of-Truth}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{208.18799999999999, 334.86599999999999}, {152.625, 40.224699999999999}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>30</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.49437700000000001</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.77857600000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.49288199999999999</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs48 \\cf0 View}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{213.089, 479.08100000000002}, {152.625, 37.053600000000003}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>36</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.77601299999999995</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.53273800000000004</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs48 \\cf0 Model}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{208.18799999999999, 248.43000000000001}, {152.625, 40.224699999999999}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>35</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.39508700000000002</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.36047899999999999</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs48 \\cf0 Template}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{135.5, 198.5}, {305, 36}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>10</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs60 \\cf0 Two-Way Data Binding}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{51.5, 194}, {473, 337}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>48</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>GridInfo</key>\n\t\t\t<dict/>\n\t\t\t<key>HPages</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>KeepToScale</key>\n\t\t\t<false/>\n\t\t\t<key>Layers</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Lock</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Name</key>\n\t\t\t\t\t<string>Layer 1</string>\n\t\t\t\t\t<key>Print</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>View</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>LayoutInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Animate</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>circoMinDist</key>\n\t\t\t\t<real>18</real>\n\t\t\t\t<key>circoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>layoutEngine</key>\n\t\t\t\t<string>dot</string>\n\t\t\t\t<key>neatoLineLength</key>\n\t\t\t\t<real>0.20000000298023224</real>\n\t\t\t\t<key>neatoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>twopiSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t</dict>\n\t\t\t<key>Orientation</key>\n\t\t\t<integer>2</integer>\n\t\t\t<key>PrintOnePage</key>\n\t\t\t<false/>\n\t\t\t<key>RowAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>RowSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>SheetTitle</key>\n\t\t\t<string>Two Way Data Binding</string>\n\t\t\t<key>UniqueID</key>\n\t\t\t<integer>8</integer>\n\t\t\t<key>VPages</key>\n\t\t\t<integer>1</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>ActiveLayerIndex</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>AutoAdjust</key>\n\t\t\t<true/>\n\t\t\t<key>BackgroundGraphic</key>\n\t\t\t<dict>\n\t\t\t\t<key>Bounds</key>\n\t\t\t\t<string>{{0, 0}, {576, 733}}</string>\n\t\t\t\t<key>Class</key>\n\t\t\t\t<string>SolidGraphic</string>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>2</integer>\n\t\t\t\t<key>Style</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>BaseZoom</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>CanvasOrigin</key>\n\t\t\t<string>{0, 0}</string>\n\t\t\t<key>ColumnAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>ColumnSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>DisplayScale</key>\n\t\t\t<string>1 in = 1.00000 in</string>\n\t\t\t<key>GraphicsList</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{375.47899999999998, 159}, {149.04300000000001, 522}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>18</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>23</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>4</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs28 \\cf0 Receive\n\\b0 \\\n}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{133, 159}, {84.021500000000003, 522}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>18</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>21</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>4</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs28 \\cf0 URL\n\\b0 \\\n}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{71.7928, 159}, {55.978499999999997, 522}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>18</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>10</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>4</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs28 \\cf0 Verb\n\\b0 \\\n}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{222.52099999999999, 159}, {149.04300000000001, 522}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>18</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>20</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>4</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs28 \\cf0 Send\n\\b0 \\\n}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{75.9893, 604.62900000000002}, {51.543399999999998, 17}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Vertical</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>14</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>47</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs28 \\cf0 DELETE}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{138.02099999999999, 604.62900000000002}, {76, 17}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>14</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>46</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs28 \\cf0 /Book/456}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{378.72800000000001, 512.322}, {135, 34}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>14</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>45</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs28 \\cf0 \\{ id:456,\\\n  name:'Catch' \\}}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{227.81399999999999, 512.322}, {135, 34}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>44</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs28 \\cf0 \\{ id: 456,\\\n  name:'Catch' \\}}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{75.9893, 512.322}, {34, 17}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>14</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>43</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs28 \\cf0 POST}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{138.02099999999999, 512.322}, {76, 17}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>14</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>42</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs28 \\cf0 /Book/456}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{378.72800000000001, 405.06400000000002}, {152, 85}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>14</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>41</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs28 \\cf0 [ \\{ id:123,\\\n    name:'Moby' \\},\\\n  \\{ id:456,\\\n    name:'Rye' \\}\\\n]}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{75.9893, 405.06400000000002}, {26, 17}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>14</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>40</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs28 \\cf0 GET}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{138.02099999999999, 405.06400000000002}, {43, 17}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>14</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>39</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs28 \\cf0 /Book}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{378.72800000000001, 352.435}, {143, 34}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>14</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>38</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs28 \\cf0 \\{ id:456,\\\n  name:'Gatsby' \\}}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{75.9893, 352.435}, {26, 17}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>14</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>37</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs28 \\cf0 GET}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{138.02099999999999, 352.435}, {76, 17}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>14</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>36</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs28 \\cf0 /Book/456}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{378.72800000000001, 298.30700000000002}, {127, 34}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>14</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>35</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs28 \\cf0 \\{ id:123,\\\n  name:'Moby' \\}}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{75.9893, 298.30700000000002}, {26, 17}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>14</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>33</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs28 \\cf0 GET}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{138.02099999999999, 298.30700000000002}, {76, 17}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>14</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>32</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs28 \\cf0 /Book/123}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{378.72800000000001, 241.065}, {118, 34}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>14</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>28</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs28 \\cf0 \\{ id:456,\\\n  name:'Rye' \\}}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{227.27099999999999, 241.065}, {135, 17}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>27</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs28 \\cf0 \\{ name:'Gatsby'\\}}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{75.9893, 241.065}, {34, 17}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>14</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>26</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs28 \\cf0 POST}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{138.02099999999999, 241.065}, {43, 17}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>14</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>25</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs28 \\cf0 /Book}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{378.72800000000001, 186.40299999999999}, {127, 34}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>14</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>24</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs28 \\cf0 \\{ id:123,\\\n  name:'Moby' \\}}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{227.5, 186.40299999999999}, {127, 17}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>22</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs28 \\cf0 \\{ name:'Moby' \\}}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{75.9893, 186.40299999999999}, {34, 17}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>14</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>19</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs28 \\cf0 POST}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{138.02099999999999, 186.40299999999999}, {43, 17}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>14</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>6</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs28 \\cf0 /Book}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{35.5, 103}, {490, 29}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>4</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;\\f1\\fmodern\\fcharset0 Courier-BoldOblique;\\f2\\fmodern\\fcharset0 Courier-Oblique;\n}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs48 \\cf0 http://server/data/\n\\f1\\i\\b Collection\n\\f2\\b0 [\n\\f1\\b /ID\n\\f2\\b0 ]}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{190, 59}, {196, 36}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs60 \\cf0 RESTful URLs}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{240.38300000000001, -14.487399999999999}, {97, 498.233}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>12</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Rotation</key>\n\t\t\t\t\t<real>270</real>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.59729900000000002</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.57875900000000002</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qr\\partightenfactor0\n\n\\f0\\b\\fs36 \\cf0 Create}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{254.31899999999999, 384.44799999999998}, {69.129300000000001, 498.233}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>31</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Rotation</key>\n\t\t\t\t\t<real>270</real>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.59729900000000002</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.57875900000000002</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qr\\partightenfactor0\n\n\\f0\\b\\fs36 \\cf0 Delete}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{250.88300000000001, 297.98000000000002}, {76, 498.233}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>30</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Rotation</key>\n\t\t\t\t\t<real>270</real>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.90974299999999997</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.779721</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.55533699999999997</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qr\\partightenfactor0\n\n\\f0\\b\\fs36 \\cf0 Update}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{186.22999999999999, 146.99600000000001}, {201.774, 498.233}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>29</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Rotation</key>\n\t\t\t\t\t<real>270</real>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.66134099999999996</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.85015600000000002</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.66201299999999996</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qr\\partightenfactor0\n\n\\f0\\b\\fs36 \\cf0 Read}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>GridInfo</key>\n\t\t\t<dict/>\n\t\t\t<key>HPages</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>KeepToScale</key>\n\t\t\t<false/>\n\t\t\t<key>Layers</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Lock</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Name</key>\n\t\t\t\t\t<string>Columns</string>\n\t\t\t\t\t<key>Print</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>View</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Lock</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Name</key>\n\t\t\t\t\t<string>Layer 1</string>\n\t\t\t\t\t<key>Print</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>View</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>LayoutInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Animate</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>circoMinDist</key>\n\t\t\t\t<real>18</real>\n\t\t\t\t<key>circoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>layoutEngine</key>\n\t\t\t\t<string>dot</string>\n\t\t\t\t<key>neatoLineLength</key>\n\t\t\t\t<real>0.20000000298023224</real>\n\t\t\t\t<key>neatoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>twopiSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t</dict>\n\t\t\t<key>Orientation</key>\n\t\t\t<integer>2</integer>\n\t\t\t<key>PrintOnePage</key>\n\t\t\t<false/>\n\t\t\t<key>RowAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>RowSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>SheetTitle</key>\n\t\t\t<string>RESTful URL</string>\n\t\t\t<key>UniqueID</key>\n\t\t\t<integer>6</integer>\n\t\t\t<key>VPages</key>\n\t\t\t<integer>1</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>ActiveLayerIndex</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>AutoAdjust</key>\n\t\t\t<true/>\n\t\t\t<key>BackgroundGraphic</key>\n\t\t\t<dict>\n\t\t\t\t<key>Bounds</key>\n\t\t\t\t<string>{{0, 0}, {576, 733}}</string>\n\t\t\t\t<key>Class</key>\n\t\t\t\t<string>SolidGraphic</string>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>2</integer>\n\t\t\t\t<key>Style</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>BaseZoom</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>CanvasOrigin</key>\n\t\t\t<string>{0, 0}</string>\n\t\t\t<key>ColumnAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>ColumnSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>DisplayScale</key>\n\t\t\t<string>1 in = 1.00000 in</string>\n\t\t\t<key>GraphicsList</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{78.5, 155}, {166.5, 44}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Vertical</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>29</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fnil\\fcharset0 HelveticaNeue-CondensedBlack;\\f1\\fnil\\fcharset0 HelveticaNeue-UltraLight;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\b\\fs36 \\cf0 HTTP RESTful URL\\\nJSON\n\\f1\\b0  / XML / PROTO}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{268, 275.74599999999998}, {206.125, 37.053600000000003}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>9</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.95297200000000004</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.89005900000000004</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.78054500000000004</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs48 \\cf0 ACL}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{268, 321.29000000000002}, {206.125, 37.053600000000003}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>7</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.77601299999999995</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.53273800000000004</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs48 \\cf0 Mapper}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{268, 230.20099999999999}, {206.125, 37.053600000000003}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>6</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.77601299999999995</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.53273800000000004</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs48 \\cf0 URL Router}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{268, 184.65600000000001}, {206.125, 37.053600000000003}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>5</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.77601299999999995</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.53273800000000004</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs48 \\cf0 Serializer}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{139.5, 477.197}, {101, 17}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>28</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs28 \\cf0 (CRUD+verbs)}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{145.75, 589.471}, {88.5, 29.528700000000001}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>27</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.80392200000000003</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.89311099999999999</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs28 \\cf0 ???}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{145.75, 552.39300000000003}, {88.5, 29.528700000000001}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>26</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.80392200000000003</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.89311099999999999</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs28 \\cf0 JavaScript}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{145.75, 515.31600000000003}, {88.5, 29.528700000000001}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>25</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.21742600000000001</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.54650200000000004</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs28 \\cf0 Java}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{423.125, 458}, {51, 17}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>17</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs28 \\cf0 (CRUD)}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{376.23700000000002, 531.88800000000003}, {134, 40.224699999999999}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>16</integer>\n\t\t\t\t\t<key>Rotation</key>\n\t\t\t\t\t<real>270</real>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.79882500000000001</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.79072200000000004</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs48 \\cf0 ???}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{280.65199999999999, 531.88800000000003}, {134, 40.224699999999999}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>14</integer>\n\t\t\t\t\t<key>Rotation</key>\n\t\t\t\t\t<real>270</real>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.39508700000000002</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.36047899999999999</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs48 \\cf0 Buganizer}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{328.44499999999999, 531.88800000000003}, {134, 40.224699999999999}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>13</integer>\n\t\t\t\t\t<key>Rotation</key>\n\t\t\t\t\t<real>270</real>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.79882500000000001</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.79072200000000004</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs48 \\cf0 BigTable}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{233.37100000000001, 531.88800000000003}, {134, 40.224699999999999}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>12</integer>\n\t\t\t\t\t<key>Rotation</key>\n\t\t\t\t\t<real>270</real>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.39508700000000002</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.36047899999999999</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs48 \\cf0 MegaStore}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{268, 446}, {206.125, 185}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>15</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.49437700000000001</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.77857600000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.49288199999999999</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs48 \\cf0 Repository}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{135, 446}, {110, 185}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>11</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.49437700000000001</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.77857600000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.49288199999999999</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs48 \\cf0 Custom}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{58, 51}, {446, 36}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs60 \\cf0 RESTy: Declarative Data Storage}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{255.5, 139}, {230, 504}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>10</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>4</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qr\\partightenfactor0\n\n\\f0\\fs48 \\cf0 Declarative}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{46.000100000000003, 135}, {380, 278}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>22</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Bezier</string>\n\t\t\t\t\t<key>ShapeData</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>UnitPoints</key>\n\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t<string>{-0.5, -0.35611399999999999}</string>\n\t\t\t\t\t\t\t<string>{-0.5, -0.35611399999999999}</string>\n\t\t\t\t\t\t\t<string>{-0.40789700000000001, -0.5}</string>\n\t\t\t\t\t\t\t<string>{-0.40789599999999998, -0.5}</string>\n\t\t\t\t\t\t\t<string>{-0.40789700000000001, -0.5}</string>\n\t\t\t\t\t\t\t<string>{-0.40789599999999998, -0.43525000000000003}</string>\n\t\t\t\t\t\t\t<string>{-0.40789599999999998, -0.43525000000000003}</string>\n\t\t\t\t\t\t\t<string>{0.14210500000000001, -0.42805700000000002}</string>\n\t\t\t\t\t\t\t<string>{0.19736500000000001, -0.46402300000000002}</string>\n\t\t\t\t\t\t\t<string>{0.34473700000000002, -0.35611399999999999}</string>\n\t\t\t\t\t\t\t<string>{0.49210599999999999, -0.24820200000000001}</string>\n\t\t\t\t\t\t\t<string>{0.45263100000000001, -0.025179400000000001}</string>\n\t\t\t\t\t\t\t<string>{0.45263100000000001, 0.36330899999999999}</string>\n\t\t\t\t\t\t\t<string>{0.45263100000000001, 0.36330899999999999}</string>\n\t\t\t\t\t\t\t<string>{0.5, 0.36330899999999999}</string>\n\t\t\t\t\t\t\t<string>{0.5, 0.36330899999999999}</string>\n\t\t\t\t\t\t\t<string>{0.5, 0.36330899999999999}</string>\n\t\t\t\t\t\t\t<string>{0.37105300000000002, 0.5}</string>\n\t\t\t\t\t\t\t<string>{0.37105300000000002, 0.5}</string>\n\t\t\t\t\t\t\t<string>{0.37105300000000002, 0.5}</string>\n\t\t\t\t\t\t\t<string>{0.25526399999999999, 0.36691099999999999}</string>\n\t\t\t\t\t\t\t<string>{0.25526399999999999, 0.36691099999999999}</string>\n\t\t\t\t\t\t\t<string>{0.25526399999999999, 0.36691099999999999}</string>\n\t\t\t\t\t\t\t<string>{0.30263299999999999, 0.366921}</string>\n\t\t\t\t\t\t\t<string>{0.30263299999999999, 0.366921}</string>\n\t\t\t\t\t\t\t<string>{0.30263299999999999, -0.021582299999999999}</string>\n\t\t\t\t\t\t\t<string>{0.32105, -0.12590100000000001}</string>\n\t\t\t\t\t\t\t<string>{0.26052599999999998, -0.20863300000000001}</string>\n\t\t\t\t\t\t\t<string>{0.19999800000000001, -0.29137000000000002}</string>\n\t\t\t\t\t\t\t<string>{0.060526400000000001, -0.276978}</string>\n\t\t\t\t\t\t\t<string>{-0.40263199999999999, -0.27338000000000001}</string>\n\t\t\t\t\t\t\t<string>{-0.40263199999999999, -0.27338000000000001}</string>\n\t\t\t\t\t\t\t<string>{-0.40263199999999999, -0.20863200000000001}</string>\n\t\t\t\t\t\t\t<string>{-0.40263199999999999, -0.20863200000000001}</string>\n\t\t\t\t\t\t\t<string>{-0.40262999999999999, -0.20863300000000001}</string>\n\t\t\t\t\t\t\t<string>{-0.5, -0.35610900000000001}</string>\n\t\t\t\t\t\t</array>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.80001500000000003</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.80001500000000003</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.80001500000000003</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{123, 399}, {374.5, 258.99900000000002}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>8</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.49437700000000001</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.77857600000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.49288199999999999</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs48 \\cf0 Resources}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{103, 127}, {415, 548}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>4</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.80074800000000002</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.94650199999999995</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>9</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>GridInfo</key>\n\t\t\t<dict/>\n\t\t\t<key>HPages</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>KeepToScale</key>\n\t\t\t<false/>\n\t\t\t<key>Layers</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Lock</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Name</key>\n\t\t\t\t\t<string>Layer 1</string>\n\t\t\t\t\t<key>Print</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>View</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>LayoutInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Animate</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>circoMinDist</key>\n\t\t\t\t<real>18</real>\n\t\t\t\t<key>circoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>layoutEngine</key>\n\t\t\t\t<string>dot</string>\n\t\t\t\t<key>neatoLineLength</key>\n\t\t\t\t<real>0.20000000298023224</real>\n\t\t\t\t<key>neatoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>twopiSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t</dict>\n\t\t\t<key>Orientation</key>\n\t\t\t<integer>2</integer>\n\t\t\t<key>PrintOnePage</key>\n\t\t\t<false/>\n\t\t\t<key>RowAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>RowSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>SheetTitle</key>\n\t\t\t<string>RESTy</string>\n\t\t\t<key>UniqueID</key>\n\t\t\t<integer>3</integer>\n\t\t\t<key>VPages</key>\n\t\t\t<integer>1</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>ActiveLayerIndex</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>AutoAdjust</key>\n\t\t\t<true/>\n\t\t\t<key>BackgroundGraphic</key>\n\t\t\t<dict>\n\t\t\t\t<key>Bounds</key>\n\t\t\t\t<string>{{0, 0}, {576, 733}}</string>\n\t\t\t\t<key>Class</key>\n\t\t\t\t<string>SolidGraphic</string>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>2</integer>\n\t\t\t\t<key>Style</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>BaseZoom</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>CanvasOrigin</key>\n\t\t\t<string>{0, 0}</string>\n\t\t\t<key>ColumnAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>ColumnSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>DisplayScale</key>\n\t\t\t<string>1 in = 1.00000 in</string>\n\t\t\t<key>GraphicsList</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{85.913700000000006, 394.31200000000001}, {220.947, 95.625}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>144</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{-0.68599399999999999, -1.1433199999999999}</string>\n\t\t\t\t\t\t<string>{-0.261488, -1.3074399999999999}</string>\n\t\t\t\t\t\t<string>{0.261488, -1.3074399999999999}</string>\n\t\t\t\t\t\t<string>{0.68599399999999999, -1.1433199999999999}</string>\n\t\t\t\t\t\t<string>{1.1433199999999999, -0.68599500000000002}</string>\n\t\t\t\t\t\t<string>{1.3074399999999999, -0.261488}</string>\n\t\t\t\t\t\t<string>{1.3074399999999999, 0.261488}</string>\n\t\t\t\t\t\t<string>{1.1433199999999999, 0.68599500000000002}</string>\n\t\t\t\t\t\t<string>{0.68599399999999999, 1.1433199999999999}</string>\n\t\t\t\t\t\t<string>{0.261488, 1.3074399999999999}</string>\n\t\t\t\t\t\t<string>{-0.26148900000000003, 1.3074399999999999}</string>\n\t\t\t\t\t\t<string>{-0.68599399999999999, 1.1433199999999999}</string>\n\t\t\t\t\t\t<string>{-1.1433199999999999, 0.68599399999999999}</string>\n\t\t\t\t\t\t<string>{-1.3074399999999999, 0.261488}</string>\n\t\t\t\t\t\t<string>{-1.3074399999999999, -0.261488}</string>\n\t\t\t\t\t\t<string>{-1.1433199999999999, -0.68599500000000002}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs24 \\cf0 $route \\{\\\n  current: \\{\\\n    template: 'Account.html',\\\n    scope: new AccountCntl()\\\n  \\}\\\n\\}}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{217.75, 347.375}, {298.95999999999998, 38.25}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>22</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{-0.68599399999999999, -1.1433199999999999}</string>\n\t\t\t\t\t\t<string>{-0.261488, -1.3074399999999999}</string>\n\t\t\t\t\t\t<string>{0.261488, -1.3074399999999999}</string>\n\t\t\t\t\t\t<string>{0.68599399999999999, -1.1433199999999999}</string>\n\t\t\t\t\t\t<string>{1.1433199999999999, -0.68599500000000002}</string>\n\t\t\t\t\t\t<string>{1.3074399999999999, -0.26148900000000003}</string>\n\t\t\t\t\t\t<string>{1.3074399999999999, 0.261488}</string>\n\t\t\t\t\t\t<string>{1.1433199999999999, 0.68599399999999999}</string>\n\t\t\t\t\t\t<string>{0.68599399999999999, 1.1433199999999999}</string>\n\t\t\t\t\t\t<string>{0.261488, 1.3074399999999999}</string>\n\t\t\t\t\t\t<string>{-0.26148900000000003, 1.3074399999999999}</string>\n\t\t\t\t\t\t<string>{-0.68599399999999999, 1.1433199999999999}</string>\n\t\t\t\t\t\t<string>{-1.1433199999999999, 0.68599399999999999}</string>\n\t\t\t\t\t\t<string>{-1.3074399999999999, 0.261488}</string>\n\t\t\t\t\t\t<string>{-1.3074399999999999, -0.26148900000000003}</string>\n\t\t\t\t\t\t<string>{-1.1433199999999999, -0.68599500000000002}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs24 \\cf0 /account  -&gt; AccountCntl;  Account.html\\\n/settings -&gt; SettingsCntl; Settings.html}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{475.70999999999998, 679.25}, {41, 14}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>173</integer>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 Binding}</string>\n\t\t\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{181.785, 679.25}, {34, 14}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>174</integer>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 Watch}</string>\n\t\t\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t<string>{0, 0}</string>\n\t\t\t\t\t\t\t\t<string>{0, 0}</string>\n\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>175</integer>\n\t\t\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t<string>{461.00700000000001, 685.75}</string>\n\t\t\t\t\t\t\t\t<string>{387.96499999999997, 685.75}</string>\n\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t\t\t<real>0.48999999999999999</real>\n\t\t\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t\t\t<real>0.77601299999999995</real>\n\t\t\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t\t\t<real>0.53273800000000004</real>\n\t\t\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t\t\t<real>0.69999992847442627</real>\n\t\t\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t\t\t<key>TailScale</key>\n\t\t\t\t\t\t\t\t\t<real>0.69999992847442627</real>\n\t\t\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t\t\t<real>3</real>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t<string>{0, 0}</string>\n\t\t\t\t\t\t\t\t<string>{0, 0}</string>\n\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>176</integer>\n\t\t\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t<string>{167.08199999999999, 685.75}</string>\n\t\t\t\t\t\t\t\t<string>{93.789699999999996, 685.75}</string>\n\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t\t\t<real>0.95806800000000003</real>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t\t\t<real>0.59999996423721313</real>\n\t\t\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t\t\t<key>TailScale</key>\n\t\t\t\t\t\t\t\t\t<real>0.60000002384185791</real>\n\t\t\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t\t\t<real>4</real>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>172</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{-71.407600000000002, 17.75}</string>\n\t\t\t\t\t\t<string>{0, -146}</string>\n\t\t\t\t\t\t<string>{6.1035200000000001e-05, 146}</string>\n\t\t\t\t\t\t<string>{40, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>170</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>157</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{397.15750000000003, 220.25}</string>\n\t\t\t\t\t\t<string>{330.75, 421}</string>\n\t\t\t\t\t\t<string>{294, 564.625}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.48999999999999999</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.77601299999999995</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.53273800000000004</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.69999992847442627</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailScale</key>\n\t\t\t\t\t\t\t<real>0.69999992847442627</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>3</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>32</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{-69.656300000000002, 11.25}</string>\n\t\t\t\t\t\t<string>{0, -146}</string>\n\t\t\t\t\t\t<string>{6.1035200000000001e-05, 146}</string>\n\t\t\t\t\t\t<string>{153, 0.125}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>169</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>155</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{411.40603827465975, 280.75}</string>\n\t\t\t\t\t\t<string>{341.75, 469.25}</string>\n\t\t\t\t\t\t<string>{190.71080000000001, 617.875}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.48999999999999999</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.77601299999999995</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.53273800000000004</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.69999992847442627</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>TailScale</key>\n\t\t\t\t\t\t\t<real>0.69999992847442627</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>3</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>34</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>5</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{104.84, 603.875}, {85.870800000000003, 28}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t\t\t<string>Vertical</string>\n\t\t\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>169</integer>\n\t\t\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs24 \\cf0 save() \\{...\\}}</string>\n\t\t\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{112.425, 557.625}, {181.57499999999999, 14}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t\t\t<string>Vertical</string>\n\t\t\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>170</integer>\n\t\t\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs24 \\cf0 this.name = 'John Smith'}</string>\n\t\t\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{85.913700000000006, 498}, {437.96699999999998, 147.25}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>171</integer>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t\t\t<real>0.61155099999999996</real>\n\t\t\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t\t\t<real>0.78567200000000004</real>\n\t\t\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;\\f1\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs36 \\cf0 Partial Scope:\\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f1\\fs24 \\cf0 class AccountCntl \\{\\\n  AccountCntl() \\{\\\n\\\n   ...\\\n  \\}\\\n\\\n\\\n\\}}</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>168</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, 0}</string>\n\t\t\t\t\t\t<string>{0, -77}</string>\n\t\t\t\t\t\t<string>{5.3405800000000003e-05, 77}</string>\n\t\t\t\t\t\t<string>{0, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>144</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>148</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{144.37493502711496, 162.42040015127151}</string>\n\t\t\t\t\t\t<string>{101.86, 280.75}</string>\n\t\t\t\t\t\t<string>{129.98223255775298, 393.82678073058446}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.95806800000000003</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.59999996423721313</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailScale</key>\n\t\t\t\t\t\t\t<real>0.60000002384185791</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>4</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>31</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>16</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{171.20225286448905, 374.81849999999997}, {49.637994271021917, 15}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>144</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>147</integer>\n\t\t\t\t\t<key>Rotation</key>\n\t\t\t\t\t<real>151.10285862682451</real>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>AdjustableArrow</string>\n\t\t\t\t\t<key>ShapeData</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ratio</key>\n\t\t\t\t\t\t<real>0.32189163565635681</real>\n\t\t\t\t\t\t<key>width</key>\n\t\t\t\t\t\t<real>14.973806381225586</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.10000000000000001</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>MiddleFraction</key>\n\t\t\t\t\t\t\t<real>0.70634919404983521</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.40000000000000002</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Fuzziness</key>\n\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.75</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>22</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>14</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextRelativeArea</key>\n\t\t\t\t\t<string>{{0.125, 0.25}, {0.75, 0.5}}</string>\n\t\t\t\t\t<key>isConnectedShape</key>\n\t\t\t\t\t<true/>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{89.715699999999998, 8.7793799999999997}</string>\n\t\t\t\t\t\t<string>{-0.98913600000000002, -163}</string>\n\t\t\t\t\t\t<string>{0.98925799999999997, 163}</string>\n\t\t\t\t\t\t<string>{25.636800000000001, -27.25}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>143</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>4</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>146</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{451.58770508914768, 64.215414196643465}</string>\n\t\t\t\t\t\t<string>{528.75, 260.75}</string>\n\t\t\t\t\t\t<string>{491.11294329846419, 422.25}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.95806800000000003</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.59999996423721313</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>TailScale</key>\n\t\t\t\t\t\t\t<real>0.60000002384185791</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>4</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>4</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>4</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{-28.152899999999999, 13.4}</string>\n\t\t\t\t\t\t<string>{24.8888, 13.125}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>144</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>37</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{360.04399999999998, 455.85002141589672}</string>\n\t\t\t\t\t\t<string>{306.86070000000001, 451.68700000000001}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.95806800000000003</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.59999996423721313</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>TailScale</key>\n\t\t\t\t\t\t\t<real>0.60000002384185791</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>4</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>143</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{360.04399999999998, 422.25}, {163.83600000000001, 56}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>143</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{-0.68599399999999999, -1.1433199999999999}</string>\n\t\t\t\t\t\t<string>{-0.261488, -1.3074399999999999}</string>\n\t\t\t\t\t\t<string>{0.26148900000000003, -1.3074399999999999}</string>\n\t\t\t\t\t\t<string>{0.68599399999999999, -1.1433199999999999}</string>\n\t\t\t\t\t\t<string>{1.1433199999999999, -0.68599399999999999}</string>\n\t\t\t\t\t\t<string>{1.3074399999999999, -0.26148900000000003}</string>\n\t\t\t\t\t\t<string>{1.3074399999999999, 0.26148900000000003}</string>\n\t\t\t\t\t\t<string>{1.1433199999999999, 0.68599500000000002}</string>\n\t\t\t\t\t\t<string>{0.68599399999999999, 1.1433199999999999}</string>\n\t\t\t\t\t\t<string>{0.261488, 1.3074399999999999}</string>\n\t\t\t\t\t\t<string>{-0.261488, 1.3074399999999999}</string>\n\t\t\t\t\t\t<string>{-0.68599399999999999, 1.1433199999999999}</string>\n\t\t\t\t\t\t<string>{-1.1433199999999999, 0.68599500000000002}</string>\n\t\t\t\t\t\t<string>{-1.3074399999999999, 0.26148900000000003}</string>\n\t\t\t\t\t\t<string>{-1.3074399999999999, -0.26148900000000003}</string>\n\t\t\t\t\t\t<string>{-1.1433199999999999, -0.68599399999999999}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs24 \\cf0 $location: \\{\\\n  hashPath: 'account'\\\n\\}\\\n}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{16.25, 496.25}, {81, 27}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Optima-ExtraBlack</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>13</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>142</integer>\n\t\t\t\t\t<key>Rotation</key>\n\t\t\t\t\t<real>270</real>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Optima-ExtraBlack;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs36 \\cf0 Runtime}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{16.75, 165.25}, {80, 27}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Optima-ExtraBlack</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>13</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>141</integer>\n\t\t\t\t\t<key>Rotation</key>\n\t\t\t\t\t<real>270</real>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Optima-ExtraBlack;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs36 \\cf0 Browser}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{217.75, 266.75}, {290.48399999999998, 14}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Vertical</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>34</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{-0.42163699999999998, -1.26491}</string>\n\t\t\t\t\t\t<string>{0.42163699999999998, -1.26491}</string>\n\t\t\t\t\t\t<string>{1.26491, -0.42164000000000001}</string>\n\t\t\t\t\t\t<string>{1.26491, 0.42164000000000001}</string>\n\t\t\t\t\t\t<string>{0.42163699999999998, 1.26491}</string>\n\t\t\t\t\t\t<string>{-0.42163699999999998, 1.26491}</string>\n\t\t\t\t\t\t<string>{-1.26491, 0.42164000000000001}</string>\n\t\t\t\t\t\t<string>{-1.26491, -0.42164000000000001}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs24 \\cf0 &lt;button ng-click='save()'&gt;Save&lt;/button&gt;}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{320.565, 206.25}, {153.185, 14}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Vertical</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>32</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs24 \\cf0 &lt;input name='name' /&gt;}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{73.749899999999997, 339.75}, {459, 317.5}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>20</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.82864099999999996</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.92140100000000003</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.82575699999999996</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;\\f1\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs36 \\cf0 \\ul \\ulc0 $root\n\\f1  Scope\\ulnone \\\n}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{162.92099999999999, 264.75}, {48.7271, 16}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>24</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.80000000000000004</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.80000000000000004</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.80000000000000004</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 Save}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{269.5, 244.75}, {43.5, 16}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>25</integer>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs24 \\cf0 12345}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{237.29300000000001, 244.75}, {27, 16}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>26</integer>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs24 \\cf0 US}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{167.37, 244.75}, {65.25, 16}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>27</integer>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs24 \\cf0 Any Place}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{167.37, 224.75}, {145.63, 16}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>28</integer>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs24 \\cf0 123 Main St}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{167.37, 204.75}, {145.63, 16}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>29</integer>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs24 \\cf0 John Smith}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{85.913700000000006, 110.75}, {71.836200000000005, 42}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Vertical</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>13</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 Navigation\n\\b0 \\\nAccount\\\nSettings}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{155.07599999999999, 168.75}, {353.15800000000002, 123}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>12</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.61155099999999996</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.78567200000000004</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs36 \\cf0 Account Settings \n\\i\\b (Partial)}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{80.175299999999993, 47.635199999999998}, {17.449100000000001, 15.114800000000001}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>10</integer>\n\t\t\t\t\t<key>Rotation</key>\n\t\t\t\t\t<real>179.99998474121094</real>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>AdjustableArrow</string>\n\t\t\t\t\t<key>ShapeData</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ratio</key>\n\t\t\t\t\t\t<real>0.47071728110313416</real>\n\t\t\t\t\t\t<key>width</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.40000000000000002</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.40000000000000002</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.40000000000000002</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.550011</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0.550011</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.550011</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>MiddleFraction</key>\n\t\t\t\t\t\t\t<real>0.4523809552192688</real>\n\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.40000000000000002</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.098039200000000007</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.098039200000000007</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.098039200000000007</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextRelativeArea</key>\n\t\t\t\t\t<string>{{0.125, 0.25}, {0.75, 0.5}}</string>\n\t\t\t\t\t<key>isConnectedShape</key>\n\t\t\t\t\t<true/>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{102.223, 47.197299999999998}, {18.447500000000002, 15.105499999999999}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>9</integer>\n\t\t\t\t\t<key>Rotation</key>\n\t\t\t\t\t<real>2.8368990421295166</real>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>AdjustableArrow</string>\n\t\t\t\t\t<key>ShapeData</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ratio</key>\n\t\t\t\t\t\t<real>0.403973788022995</real>\n\t\t\t\t\t\t<key>width</key>\n\t\t\t\t\t\t<real>8.7990627288818359</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.40000000000000002</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.40000000000000002</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.40000000000000002</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.550011</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0.550011</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.550011</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>MiddleFraction</key>\n\t\t\t\t\t\t\t<real>0.4523809552192688</real>\n\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.40000000000000002</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.098039200000000007</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.098039200000000007</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.098039200000000007</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextRelativeArea</key>\n\t\t\t\t\t<string>{{0.125, 0.25}, {0.75, 0.5}}</string>\n\t\t\t\t\t<key>isConnectedShape</key>\n\t\t\t\t\t<true/>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{127.27, 47.75}, {397.31599999999997, 16}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>4</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{-0.68599399999999999, -1.1433199999999999}</string>\n\t\t\t\t\t\t<string>{-0.261488, -1.3074399999999999}</string>\n\t\t\t\t\t\t<string>{0.261488, -1.3074399999999999}</string>\n\t\t\t\t\t\t<string>{0.68599399999999999, -1.1433199999999999}</string>\n\t\t\t\t\t\t<string>{1.1433199999999999, -0.68599399999999999}</string>\n\t\t\t\t\t\t<string>{1.3074399999999999, -0.261488}</string>\n\t\t\t\t\t\t<string>{1.3074399999999999, 0.261488}</string>\n\t\t\t\t\t\t<string>{1.1433199999999999, 0.68599500000000002}</string>\n\t\t\t\t\t\t<string>{0.68599399999999999, 1.1433199999999999}</string>\n\t\t\t\t\t\t<string>{0.261488, 1.3074399999999999}</string>\n\t\t\t\t\t\t<string>{-0.26148900000000003, 1.3074399999999999}</string>\n\t\t\t\t\t\t<string>{-0.68599399999999999, 1.1433199999999999}</string>\n\t\t\t\t\t\t<string>{-1.1433199999999999, 0.68599399999999999}</string>\n\t\t\t\t\t\t<string>{-1.3074399999999999, 0.261488}</string>\n\t\t\t\t\t\t<string>{-1.3074399999999999, -0.26148900000000003}</string>\n\t\t\t\t\t\t<string>{-1.1433199999999999, -0.68599399999999999}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs24 \\cf0 http://server/index.html#account}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{73.749899999999997, 39.75}, {459, 29}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.59999999999999998</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.59999999999999998</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.59999999999999998</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{144.54400000000001, 127.75}, {372.166, 171}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>31</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{-0.68599399999999999, -1.1433199999999999}</string>\n\t\t\t\t\t\t<string>{-0.261488, -1.3074399999999999}</string>\n\t\t\t\t\t\t<string>{0.261488, -1.3074399999999999}</string>\n\t\t\t\t\t\t<string>{0.68599399999999999, -1.1433199999999999}</string>\n\t\t\t\t\t\t<string>{1.1433199999999999, -0.68599399999999999}</string>\n\t\t\t\t\t\t<string>{1.3074399999999999, -0.261488}</string>\n\t\t\t\t\t\t<string>{1.3074399999999999, 0.261488}</string>\n\t\t\t\t\t\t<string>{1.1433199999999999, 0.68599500000000002}</string>\n\t\t\t\t\t\t<string>{0.68599399999999999, 1.1433199999999999}</string>\n\t\t\t\t\t\t<string>{0.261488, 1.3074399999999999}</string>\n\t\t\t\t\t\t<string>{-0.26148900000000003, 1.3074399999999999}</string>\n\t\t\t\t\t\t<string>{-0.68599399999999999, 1.1433199999999999}</string>\n\t\t\t\t\t\t<string>{-1.1433199999999999, 0.68599399999999999}</string>\n\t\t\t\t\t\t<string>{-1.3074399999999999, 0.261488}</string>\n\t\t\t\t\t\t<string>{-1.3074399999999999, -0.261488}</string>\n\t\t\t\t\t\t<string>{-1.1433199999999999, -0.68599399999999999}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs24 \\cf0 &lt;ng:include src=\"$route.current.template\"\\\n            scope=\"$route.current.scope\" /&gt;}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{79.423900000000003, 76.75}, {444.45699999999999, 234}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>11</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.82864099999999996</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.92140100000000003</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.82575699999999996</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs36 \\cf0 MyApp \n\\i\\b (Chrome)}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{73.75, 39.75}, {459, 278}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>GridInfo</key>\n\t\t\t<dict/>\n\t\t\t<key>HPages</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>KeepToScale</key>\n\t\t\t<false/>\n\t\t\t<key>Layers</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Lock</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Name</key>\n\t\t\t\t\t<string>Layer 1</string>\n\t\t\t\t\t<key>Print</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>View</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>LayoutInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Animate</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>circoMinDist</key>\n\t\t\t\t<real>18</real>\n\t\t\t\t<key>circoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>layoutEngine</key>\n\t\t\t\t<string>dot</string>\n\t\t\t\t<key>neatoLineLength</key>\n\t\t\t\t<real>0.20000000298023224</real>\n\t\t\t\t<key>neatoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>twopiSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t</dict>\n\t\t\t<key>Orientation</key>\n\t\t\t<integer>2</integer>\n\t\t\t<key>PrintOnePage</key>\n\t\t\t<false/>\n\t\t\t<key>RowAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>RowSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>SheetTitle</key>\n\t\t\t<string>Standard App</string>\n\t\t\t<key>UniqueID</key>\n\t\t\t<integer>7</integer>\n\t\t\t<key>VPages</key>\n\t\t\t<integer>1</integer>\n\t\t</dict>\n\t</array>\n\t<key>SmartAlignmentGuidesActive</key>\n\t<string>YES</string>\n\t<key>SmartDistanceGuidesActive</key>\n\t<string>YES</string>\n\t<key>UseEntirePage</key>\n\t<false/>\n\t<key>WindowInfo</key>\n\t<dict>\n\t\t<key>CurrentSheet</key>\n\t\t<integer>1</integer>\n\t\t<key>Expanded_Canvases</key>\n\t\t<array/>\n\t\t<key>Frame</key>\n\t\t<string>{{202, 0}, {1132, 877}}</string>\n\t\t<key>ShowInfo</key>\n\t\t<true/>\n\t\t<key>Sidebar</key>\n\t\t<true/>\n\t\t<key>SidebarWidth</key>\n\t\t<integer>200</integer>\n\t\t<key>TopSlabHeight</key>\n\t\t<real>250</real>\n\t\t<key>VisibleRegion</key>\n\t\t<string>{{-29, -17}, {634, 767}}</string>\n\t\t<key>Zoom</key>\n\t\t<real>1</real>\n\t\t<key>ZoomValues</key>\n\t\t<array>\n\t\t\t<array>\n\t\t\t\t<string>&lt;angular/&gt; parts</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t\t<array>\n\t\t\t\t<string>&lt;angular/&gt; usage</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t\t<array>\n\t\t\t\t<string>RESTy</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t\t<array>\n\t\t\t\t<string>One Way Data Binding</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t\t<array>\n\t\t\t\t<string>Notes</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t\t<array>\n\t\t\t\t<string>RESTful URL</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t\t<array>\n\t\t\t\t<string>Standard App</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t\t<array>\n\t\t\t\t<string>Two Way Data Binding</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t</array>\n\t</dict>\n</dict>\n</plist>\n"
  },
  {
    "path": "images/docs/Diagrams.vdx",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<VisioDocument xmlns=\"http://schemas.microsoft.com/visio/2003/core\">\n  <DocumentSettings>\n    <GlueSettings>12</GlueSettings>\n    <SnapSettings>52</SnapSettings>\n  </DocumentSettings>\n  <PrintSetup>\n    <PaperWidth>8</PaperWidth>\n    <PaperHeight>10.1806</PaperHeight>\n    <PrintLandscape>0</PrintLandscape>\n    <PageLeftMargin>0.25</PageLeftMargin>\n    <PageRightMargin>0.25</PageRightMargin>\n    <PageTopMargin>0.25</PageTopMargin>\n    <PageBottomMargin>0.569444</PageBottomMargin>\n    <PrintCenteredH>1</PrintCenteredH>\n    <PrintCenteredV>1</PrintCenteredV>\n  </PrintSetup>\n  <Fonts>\n    <FontEntry ID=\"0\" Name=\"Helvetica\"/>\n    <FontEntry ID=\"1\" Name=\"Helvetica Neue\"/>\n    <FontEntry ID=\"2\" Name=\"Courier\"/>\n    <FontEntry ID=\"3\" Name=\"Optima\"/>\n  </Fonts>\n  <FaceNames>\n    <FaceName ID=\"0\" Name=\"Helvetica\"/>\n    <FaceName ID=\"1\" Name=\"Helvetica Neue\"/>\n    <FaceName ID=\"2\" Name=\"Courier\"/>\n    <FaceName ID=\"3\" Name=\"Optima\"/>\n  </FaceNames>\n  <Pages>\n    <Page ID=\"0\" NameU=\"Notes\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>8</PageWidth>\n          <PageHeight>10.1806</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>0</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"1\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.1\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.986111111111111</PinX>\n            <PinY>8.513888888888889</PinY>\n            <Width>2.388888888888889</Width>\n            <Height>1.166666666666667</Height>\n            <LocPinX>1.194444444444444</LocPinX>\n            <LocPinY>0.5833333333333334</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.166666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.166666666666667</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.388888888888889</X>\n              <Y F=\"Height*1.000000\">1.166666666666667</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.388888888888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.166666666666667</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Guiding Principles<cp IX=\"1\"/>\n* Convention over Configuration\n* Declarative / Self Describing\n* Testable\n* DRY (Don&apos;t Repeat Yourself)\n* CRUD ~ 80% -&gt; make it trivial </Text>\n        </Shape>\n      </Shapes>\n      <Connects/>\n    </Page>\n    <Page ID=\"1\" NameU=\"&amp;lt;AngularJS/&amp;gt; parts\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>8</PageWidth>\n          <PageHeight>10.1806</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>-0.0277778</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"2\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.2\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.331736111111111</PinX>\n            <PinY>8.125</PinY>\n            <Width>5.291666666666667</Width>\n            <Height>0.5</Height>\n            <LocPinX>2.645833333333333</LocPinX>\n            <LocPinY>0.25</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">5.291666666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">5.291666666666667</X>\n              <Y F=\"Height*1.000000\">0.5</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">5.291666666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.416667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;angular/&gt; Enabled Browser</Text>\n        </Shape>\n        <Shape ID=\"3\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.3\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.380780555555555</PinX>\n            <PinY>4.909722222222222</PinY>\n            <Width>5.815138888888889</Width>\n            <Height>5.461805555555555</Height>\n            <LocPinX>2.907569444444444</LocPinX>\n            <LocPinY>2.730902777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">5.815138888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.974571\">5.322916666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.461805555555555</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">5.81513888888889</X>\n              <Y F=\"Height*1.000000\">5.461805555555555</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">5.81513888888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.461805555555555</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"4\" Type=\"Shape\" Name=\"Rectangle Fill:Banana.4\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.979525</PinX>\n            <PinY>6.223229166666666</PinY>\n            <Width>2.7495</Width>\n            <Height>2.584791666666666</Height>\n            <LocPinX>1.37475</LocPinX>\n            <LocPinY>1.292395833333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.7495</TxtWidth>\n            <TxtHeight F=\"Height*0.946267\">2.445902777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffff66</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.584791666666667</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.7495</X>\n              <Y F=\"Height*1.000000\">2.584791666666667</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.7495</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.584791666666667</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.0972222</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>\n<cp IX=\"1\"/>      </Text>\n        </Shape>\n        <Shape ID=\"5\" Type=\"Shape\" Name=\"Rectangle Fill:Sky Fill:Sky.5\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.783375</PinX>\n            <PinY>6.223229166666666</PinY>\n            <Width>2.7495</Width>\n            <Height>2.584791666666666</Height>\n            <LocPinX>1.37475</LocPinX>\n            <LocPinY>1.292395833333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.7495</TxtWidth>\n            <TxtHeight F=\"Height*0.946267\">2.445902777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#66ccff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.584791666666667</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.749499999999999</X>\n              <Y F=\"Height*1.000000\">2.584791666666667</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.749499999999999</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.584791666666667</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"6\" Type=\"Shape\" Name=\"Rectangle Fill:Flora.6\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.979526388888889</PinX>\n            <PinY>3.582326388888889</PinY>\n            <Width>2.7495</Width>\n            <Height>2.584791666666666</Height>\n            <LocPinX>1.37475</LocPinX>\n            <LocPinY>1.292395833333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.7495</TxtWidth>\n            <TxtHeight F=\"Height*0.946267\">2.445902777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#66ff66</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.584791666666667</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.7495</X>\n              <Y F=\"Height*1.000000\">2.584791666666667</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.7495</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.584791666666667</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"7\" Type=\"Shape\" Name=\"Rectangle Fill:Tangerine.7\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.785402777777778</PinX>\n            <PinY>3.582326388888889</PinY>\n            <Width>2.7495</Width>\n            <Height>2.584791666666666</Height>\n            <LocPinX>1.37475</LocPinX>\n            <LocPinY>1.292395833333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.7495</TxtWidth>\n            <TxtHeight F=\"Height*0.946267\">2.445902777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ff8000</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.584791666666667</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.749499999999999</X>\n              <Y F=\"Height*1.000000\">2.584791666666667</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.749499999999999</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.584791666666667</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"8\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.8\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.380777777777778</PinX>\n            <PinY>4.90971875</PinY>\n            <Width>1.986111111111111</Width>\n            <Height>1.111979166666667</Height>\n            <LocPinX>0.9930555555555556</LocPinX>\n            <LocPinY>0.5559895833333334</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.986111111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.875098\">0.9730902777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.111979166666667</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.986111111111111</X>\n              <Y F=\"Height*1.000000\">1.111979166666667</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.986111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.111979166666667</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"2\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>2-Way Data Binding\n<cp IX=\"1\"/>\n\n\n<cp IX=\"2\"/>Single Source of Truth</Text>\n        </Shape>\n        <Shape ID=\"9\" Type=\"Foreign\" Name=\"Rectangle No Fill No Fill.9\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.857791666666667</PinX>\n            <PinY>2.581597222222222</PinY>\n            <Width>0.4444444444444444</Width>\n            <Height>0.4444444444444444</Height>\n            <LocPinX>0.2222222222222222</LocPinX>\n            <LocPinY>0.2222222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.4444444444444444</TxtWidth>\n            <TxtHeight F=\"Height*0.687500\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4444444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.4444444444444444</X>\n              <Y F=\"Height*1.000000\">0.4444444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.4444444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4444444444444444</Y>\n            </LineTo>\n          </Geom>\n          <Foreign>\n            <ImgOffsetX F=\"Width*0.000000\">0</ImgOffsetX>\n            <ImgOffsetY F=\"Height*0.000000\">0</ImgOffsetY>\n            <ImgWidth>0.444444</ImgWidth>\n            <ImgHeight>0.444444</ImgHeight>\n          </Foreign>\n          <ForeignData ForeignType=\"Bitmap\">Qk0AAAAAAAAAADYAAAAoAAAAIAAAACAAAAABABgAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAA/////////////////////////////////////////////////////////f39/Pz8/Pz8/f39/v7+/////////////////////////////////////////////////////////////////////////////////////Pz89/f38vLy7u7u6urqvLKxYkNAYkNAZ0ZEa09M5eXl6Ojo7Ozs8PDw9PT0+fn5////////////////////////////////////////////////////////+fn58vLy7Ozs5ubm4ODg2tra1dXVlYODrpeZ8eTr6dvhZ0pHw8LA0tLS19fX3d3d4+Pj6enp7+/v9fX1/Pz8/////////////////////////////////////f399vb27+/v6enp4uLi29vb1NTUzs7Ox8fHgGdmxLG35MnX69jhhGhoo5qYw8PDysrK0dHR19fX3t7e5eXl7Ozs8vLy+fn5////////////////////////////////+fn5wri3nYqL4N/f3t7e2NjY0tLSzMzMxsbGcFJS28zQ3rzN5s7aoIaIlIWEw8PDyMjIzs7O1dXV29vb08/OyMDA7u7u9fX1/Pz8////////////////////////////t6iobE9NfmFgd1tZxr+/3Nzc0c/PppuZhW9tYkNA7d3m3brL48fVvausZEVBp5ubysjI1NTU2dnZuK6ubE9LYkNAtain9fX1+/v7////////////////////////x7y7a0tJ28zP7uDkvqmsbk9NgGZkblFPiWxsuaGk5dTc7Nri27jI38DQ8eTrv6mui3JxbVBMqpyblICAc1ZV0sLG38/VcFJRycC/////////////////////////////moWEd1pY693h0q643cLJ387TpYyN0rzA7Nzi48vT3b7K17XD2LTD2bXE3r3M5c3Y9evw287QfF5djnR159je4sXU6tXgwq2wYkNA////////////////////////////+/v5f2ZjsJma3sPJz6qz1bO85tLY3cLJ06+606651K+61LC91bG91rK/1rLA17PB6NTc8OPo8+nt6tff3bvL3LnK69nigGVku62t////////////////////////////////6eTkbU5M0b6/1LS7zaevzqiwzqmxz6qz0Kq00Ku10ay20q2306652brE483U6dfe6tjf48rU17PB2LTC5M3XqpKUinJv/v7+////////////////////////////////////knt5hmxo5tTVyqOqyqSry6WszKatzaeuzaiwzqixz6myz6qz277F6NXb6Nfc6Nfc5c/V1K+827zHzrq+YkNA7enp////////////////////////////////////+Pb3b1FPzbm51Le4xqCjx6GkyKGmyaKny6ar2r/D5NHT59fZ5dDU3MHG07C42r3E59Ta59Ta06+43L7I1cTGZklH+/v5////////////////////////////////////wre0iGto4s7OxJyew5yexJ2fxZ6gzKms5dXWsZeWgmZldFdVgmZlsZiY59fZ07K35dHX5tPX2bzCz6qy6djbhWlmx7y6////////////////////////////////+ff2gmlmspmY0LOyv5eWwJiZwZmaxJ2e5dPTjW9ug2hm0cfH5+Li0cfHg2pljm9w6NfY4MnM5dLU4szQzKeu28HFs5ublX99////////////////////vK+tknt5dlpVZkdFcFFP4dTTyammvJSRvZWSvpWT07e3sJSShWtr/Pr7/////////////Pr7hWtrs5eX487R49DR5M/S17q+z62y2sjJYkNAi3NwpJKPv7Gx39jY////YkNAu6mn2c7M6d3c4tHO5dbTzbCsuZCMupGNu5KO4M3Ld1hX39nZ////////////////////39nZeFpX5dXW2b/A4s/P4s/Pzqyv5dTW2sjJwq2tqpCQlHp5YkNA////YkNA8Ojl38zI2sXA2sXB28bBzK+qt42GuI6JvJWR5dXTZEVE+/v5////////////////////+/v5ZEVE59nYwpua3MXG4c3N4MrLy6qpxp+izKmt17u96NjXYkNB////ZEZD5dzY6t7b5NTQ4M7K3MjE2cS/0Law0bax18G84tDMcFBO7Ojo////////////////////7OjocFBP5NPRvZSS0bOy38vL4MzK38vJ0LKxyaam1bm63MrKbk1M////c1ZUY0RBd1pZjXNvqZSR6+Tf28fC2MO92MO+x6mh0bexlHVxpZKR////////////////////pZORlnd01r26wZyZ3cjF3cjH3cjF8ejo5dvaybm3qJCPgGVjaUxJ////////+/n6493dy8HAYUJAvKun4tLN18G518G7zbGqt5GG2cbCdFVRpJKP+ff2////+ff2pJKPdVRS3MjFvZaQuI6HzK+rwJ2Xz7GvxbOzYkNAh25qpJOQxLe37enp////////////////////wre0jHBs6t7b1b+31b+31sC4yKqh2cW/2MbBhmhjaElHclZSaElHh2lk1cO8xaWes4mAtImBtIqCtoyG3MfDhWhixbi4////////////////////////////////////9vTzbFBM1cfD3cvE1L611L611L620bqxwaGW1L622snEy7aw2snE1b+5u5eNr4R5sIV7sIZ8sYd9xaSdx7GtblFO+PX2////////////////////////////////////////knt6i3Fv59rU0ryy07yz072zu5qMqHpqqHtsrIBysYl6roJzq39xrH9zrYB0rIF0roJ1r4V64M7JeFpVoI6M////////////////////////////////////////8OzrblBMzsC818K50bqv0bqw0buxx6ygpXdkpXhlpnhop3lpp3pqqHtrqXxsqn1uqn1vq35wrH9xxaefsZuVdVlV+PX2/////////////////////////////////v7+iXJtpZCM387Hz7is0buw4NDI18O50LmuyrGlu5qKo3VhpHZipHZlpXdmpnhnpnppuJSHt5SGqXtsqn1uzrWskXRvmIOB////////////////////////////////u6+tcVRR6N/bzrep1L+15tvUuqml2s3H5tjS1MC1tpOCoHFcoHJdoXNepnlmuJSG0LmvyrWww6+nxKmcqHxsq35v18W9bEtKuq2r////////////////////////////u62tZ0lG3M/L5tnT2cvHfGFea01Ja01Kj3Vwtp+W18K5rYRxnW5YsIp31cK5sJmPhWdgaEpGYkNAlnt1zriuxqufzruzZUVDx728////////////////////////////////tqikclVRo4+KbE5MuKuo/v7+8/Dxt6qoY0RAmH12s5B9mmpRuZiIjXJrakxIu66s9vTz8+/wkXt4dFdTsZuScFJMtaWl////////////////////////////////////////xbi4clRT4dra////////////////z8XEf2JcupyKl2dMwaWTeltX2tLS////////////////xrq5YkNAw7a2////////////////////////////////////////////////////////////////////////7OfobU5LyK+gnW9VzriqaEhG8/Dx////////////////////////////////////////////////////////////////////////////////////////////////////////aUpIyrWo07+yyLOobE1L////////////////////////////////////////////////////////////////////////////////////////////////////////////b1NQYkNAaEhGYkNAgWhk////////////////////////////////////////////////////////</ForeignData>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"10\" Type=\"Foreign\" Name=\"Rectangle No Fill No Fill.10\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.857791666666667</PinX>\n            <PinY>7.220486111111111</PinY>\n            <Width>0.4444444444444444</Width>\n            <Height>0.4444444444444444</Height>\n            <LocPinX>0.2222222222222222</LocPinX>\n            <LocPinY>0.2222222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.4444444444444444</TxtWidth>\n            <TxtHeight F=\"Height*0.687500\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4444444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.4444444444444444</X>\n              <Y F=\"Height*1.000000\">0.4444444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.4444444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4444444444444444</Y>\n            </LineTo>\n          </Geom>\n          <Foreign>\n            <ImgOffsetX F=\"Width*0.000000\">0</ImgOffsetX>\n            <ImgOffsetY F=\"Height*0.000000\">0</ImgOffsetY>\n            <ImgWidth>0.444444</ImgWidth>\n            <ImgHeight>0.444444</ImgHeight>\n          </Foreign>\n          <ForeignData ForeignType=\"Bitmap\">Qk0AAAAAAAAAADYAAAAoAAAAIAAAACAAAAABABgAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAA/////////////////v7+/v7+/f39/Pz8/Pz8/Pz8/f39/v7+/////////////////////////////////////////////////////////////////////////////////v7++fn58/Pz6urq5eXl29fUxrOnwaye08zI3Nzc39/f4uLi6Ojo8PDw+Pj4/f39/////////////v7+/Pz8+/v7+vr6+fn5+vr6+/v7/f39/v7+////////////////8vLy6urq4uLi29vbvqmdjE0lmF00nF00jEkksp2SycnJz8/P1tbW3d3d5eXl7Ozs8/Pz9vb28PDw6+vr5+fn5OTk4eHh4ODg4eHh4+Pj5ubm6urq8PDw9/f3/f39////8PDw6Ojo4ODgxLKojU0mtn9YnnJRqHZQs3lOjE0lwLu4y8vL09PT29vb4+Pj5ubm6enp7e3t6urq5OTk3t7e2dnZ09PTzc3N0NDQzMzM2dnZ4+Pj6enp7u7u9PT0+/v7+fn58vLy5eHfkFIru4Vdw45lkmA5hFMwrHdRoWE7qX9n3Nzc4eHh5+fn7e3t9PT09vb29fX18PDw7Ozs5+fn5OTk4uLiwMHBi4+MlZmWjJGOw8TD7+/v9PT0+fn5/v7+////////0bipp21I3ryg06mKr3ZKglYziVk3sXxWkVAo2srA9vb2+/v7/////////////////v7++/v7+Pj49vb2y83Nj5ORzc7Ny8vL0NHQjpKQ8PDw////////////////////w6GNomM52rKS4cKo4sexpndTglQzj2FCqnNMklIs8uvm////////////////////////////////1tjWjpKR0NHQvLy8oaGhxcXFn6Og3d/f////////////////////4tHIlVUvsnZO06N71q2M3r+nnnRTglYzlmtKpm9FnWND+PPy////////////////////////1tnXjpKR09TT2dnZy8vLt7e309PTjZGO9/f3////////////////////////y66djlAoomQ506R/zZxz0qmJmXBPglc0m29NomZBn2VF+PPy////////////////2tvbj5SR1dXV39/f3d3d3t7e3d3dl5uYyMzK////////////////////////////////9vDtrHtgllcxzJx1ypVsxJJqlmtJg1Y1nXFPpGdCnWVE+PPy////////3N7cjZKP1dbV3d3d29vb4ODg5eXlmp6dvL++////////////////////////////////////////////zrOlkFEnx5Nvy5hvvIFUlWhEglc1oHNQo2U/p3RU////3d7ej5SR1tfX3Nzc3Nzc3t7e5+fnoaSjtbi2////////////////////////////////////////////////////4M7EkE8rwo5ny5huvYBUkmE+g1Y1toNel1gwzMCzj5WQ19jX2tra3Nzc29vb6enpp6uorrCw/v7+////////////////////////////////////////////////////////5dbOkE8qyJdwyZNpwIRVun9QwY9nmVk0jXdm1tjX2dnZ3Nzc2tra6enprbGupqmp/Pz8////////////////////////////////////////////////////////////////2sa5kVIqzZ956NK/1q6Oq3JKjlAosaSb2NjY29vb2dnZ6OjouLq5oKSh+vr6////////////////////////////////////////////////////////////////////////0beokVErxp6CrXdSj08rz8O6uq6qtKym1tbW5eXlvsC/mZ+a+Pj4////////////////////////////////////////////////////////////////////////////////6+DZvaCLjHResqWbvLSu1tLNuK6muLCsyMrKlpqY9fX1/////////////////////////////////////////////////////////////////v7+6Orq3eDe4+Xl+/v76OrqkJWS1NbVz8/Pr6ehv7aw1tLNtqujmZGN8fLw////////////////////////////////////////////////////////////////2tvblZqWnKCfrrKvpaimjZKPhYqH0tTTzc3Nzc3NzMzMsKafwbmz1tLNtaqhxr25////////////////////////////////////////////////////////////1NbUlJiV2tvb9fX19PT09PT06urq2tzb19fXvLy8wMDAzMzM19nYm5KKw7y21tLNsqmiyL+7////////////////////////////////////////////////////8/PzlZiW5eXl6+vr6Ojo6urq6+vr5+fn6urq2NjYrKyswsLC2NnYj5SS39/etqyjx7660s7JsaOdysG9////////////////////////////////////////////////wcXDtrm46enp6+vr6+vr6+vr6+vr6Ojo3d3d29vb4ODg2drZkJWT2tza////+/v5s6egxLy20MrDrqCZsqWfy8K+4dva////////////////////////////////////oqak1NXV19jYhYqHhYqHhYqH0tXT8vLy8vLy7Ozs8PDwpaintbm3////////////+/v5saSexLqx0cjAv7Oqtaqhn4+H6ubm////////////////////////////////lZqXtrm4jZOP3t/f////6OjokJSS1dbW8/Pz8PDw7OzswMLBuby7////////////////+ff4no6G1cvA0cW40cS4wbSoqJqS+vj5////////////////////////////3d3dhYqH2tvb////////////5+nnhYqH7Ozs6enp5OTkyMrJrrKw////////////////////ppaQ2s/E2sy+18m718q8tqWcv7Su////////////////////////////////9fX1////////////////////jJCO5+fn5eXl4uLivL69u728////////////////////raCYuq2h4NLE3s/A3s/A2828qZyQ3NbT////////////////////////////////////////////////5ObkhYqH6enp5eXl6enpnaCf3+Lg////////////////////+vj5t6yks6Sb28q93s/A3s/AvKyhno6G/f39////////////////////////////////////////4uPjjpWRzs/O6urq6enpury7p6qo/////////////////////////////v7+xbu2qp2R18i6wrOmppeQ7ero////////////////////////////////////////+Pj4hYqHqayr3N3dzs/Ooqajmp+a8/Pz////////////////////////////////////08vIno6Gq52W8/Dv////////////////////////////////////////////////4uPjmJ6blpqXpqqmyszM+/v7////////////////////////////////////////////5N/d+Pb3////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////</ForeignData>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"11\" Type=\"Foreign\" Name=\"Rectangle No Fill No Fill.11\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.8994611111111112</PinX>\n            <PinY>2.581597222222222</PinY>\n            <Width>0.4444444444444444</Width>\n            <Height>0.4444444444444444</Height>\n            <LocPinX>0.2222222222222222</LocPinX>\n            <LocPinY>0.2222222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.4444444444444444</TxtWidth>\n            <TxtHeight F=\"Height*0.687500\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4444444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.4444444444444444</X>\n              <Y F=\"Height*1.000000\">0.4444444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.4444444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4444444444444444</Y>\n            </LineTo>\n          </Geom>\n          <Foreign>\n            <ImgOffsetX F=\"Width*0.000000\">0</ImgOffsetX>\n            <ImgOffsetY F=\"Height*0.000000\">0</ImgOffsetY>\n            <ImgWidth>0.444444</ImgWidth>\n            <ImgHeight>0.444444</ImgHeight>\n          </Foreign>\n          <ForeignData ForeignType=\"Bitmap\">Qk0AAAAAAAAAADYAAAAoAAAAIAAAACAAAAABABgAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+9fX17Ozs5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5+fn7e3t8/Pz/f39////////////////1djUvMG7u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6ur+5paikj5OPm5+av7+/09PT3t7e9PT0////////////u8G6/f39/////////////////////////////////////////////////////////////////////////////////f39nKKcp6molZuVoKOgycnJ39/f+fn5////////u8C6////0tLS09PT09PT1NTU1NTU1NTU1dXV1dXV1dXV1tbW1tbW19fX19fX19fX2NjY2NjY2dnZ2dnZ2dnZ2tra2traqK2oy8vLt7e3n6KenKCc0tPR7+/v////////u8C6////0dHRUEtIUEtIUEtIUEtIUEtIUEtIUEtIUEtIUEtIUEtIUEtIUEtIUEtIUEtIUEtIUEtIUEtIUEtIUEtIUEtIrrGuz8/PvLy8v7+/pqilqayo8PDw////////u8C6////0dHRUk1KZj4rZj4rZj4rZj4rZj4rZj4rZj4rZj4rZj4rZj4rZj4rZj4rZj4rZj4rZj4rZj4rZj4rZj4rZj4rtrq00tLS0NDQ0NDQzMzMsbOwz9HO////////u8C6////0dHRVE9Mc0s6c0s6c0s6c0s6c0s6c0s6c0s6c0s6c0s6c0s6c0s6c0s6c0s6c0s6c0s6c0s6c0s6bkg2Xz8wub25ub25ub25ub25u7+7u767tLi0////////u8C6////0tLSWlRRg1tJgllIgVhGgVhGgVhGgVhGgVhGgVhGgVhGgVhGgVhGgVhGgVhGgVhGgVhGflZEa0o7XT8zdlBCXUAzWz4yelNDV1FO19fX7e7tub25////////u8C6////1dXVaWNgmXVmmXVmmnVmmHNklW9gkmxcj2dXjmVVjmVVjmVVjmVVjmVVjmVVjGVUe1hJZ0k9ZEc7e1hKbk5BZkk9fFlKjmVVWVNQ19fX////u8C6////////u8C6////1tbWbmhmp4N0p4N0p4R1p4R1p4N0p4N0poN0pH9vn3honHRjnHNinHNijGtdc1tRb1lPb1lPcVpRblhPb1lPj2tcnHNinHNiW1VS1tbW////u8C6////////u8C6////19fXc21rtZGDtZKEtZKEtZKEtZGDtZGDtZGDtJCCtJCCso1/rYZ3qn9wn3tseWZed2Ved2VefGlgU1JSc2JdoHttqn9wqn9wXVdU1dXV////u8C6////////u8C6////2NjYe3d22MK12MK32MK32MK32MK12MK118K118K118G01sCz1sCz1b6w0bmqlIZ/UVFRUVFRkYN8cWtoUVFRm4uE0beq0beqY19d1NTU////u8C6////////u8C6////2dnZfXl207en07io07io07io07en07en0ren0ram0rWl0bWl0bSk0LKj0LOizKyca2VgUVFRgHJriHhwUVFRa2RhyaeVyaeVYl1a09PT////u8C6////////u8C6////2dnZf3t4zbCdzrCezLCexLaivb2pw7ijyrCbzK6bzK6bzK2ay6yZyquYyqmVyqqUt5yLW1pZcWdfh3VpUVFRdGdhwpyFwpyFYFtY0tLS////u8C6////////u8C6////2tragHx5yqmTyqmTtL+oq+bQtvPiruvWr8awxqiSyKWPyKSOx6ONxqKMxaCKxZ+IxJ6HmIR2cGlmfW1kUlJRooFuu5B2u5B2X1lW0dHR////u8C6////////u8C6////29vbg316xaCJvamRrOLP6P/5/P/+7f78se3btLCVw52FwpuEwZqCwJiAv5d+vpZ9vZR7vJJ5f3Fqd21mjXZntYdrs4Nos4NmXldS0dHR////u8C6////////u8C6////3NzchH57wZmBtaqRtu7d/f///////v//wfbpq7WYvpV7vZN5u5F3uo91uY5zuIxxt4tutolsqYJqkXZms4NmsoFlsH9hr31eYVpU0tLS////u8C6////////u8C6////3NzchX96vJJ4tZ+Erd7L6//5/f//7v/7senXrqKEuIxvt4pttodstYdptINns4JksYBisH5fr3xdrnpbrXlZq3ZWqnVUqXNSYltV0tLS////u8C6////////u8C6////3NzchX55t4ttt41wrKyPrN/Iu+/gruTRprOWs4dqs4NksYBhsH9fr31drXtarHhXq3dVqXVSqHJQp3FOpm9KpGtIo2lGomhDYllT0tLS////u8C6////////u8C6////3Nzcgnt3sH9gsYFisYNjrI5vqJl4qpBsrIBerXtarHlYq3dVqXRSqHJQpnBNpW5Lo2xHomlEoWdDoGU/nmI9nWA5m144mlw1YFdQ0tLS////u8C6////////u8C6////29vbf3hygXlzgnp2gnp2gnp2gXp0gHh0f3dxfXVve3NveXFtd29pdW1ndGtlcmljcGZgbWRea2FcaWBaZ11YZFtVYllSYlZQYFVO0tLS////u8C6////////u8C6////29vb29vb29vb3Nzc3Nzc3Nzc29vb29vb29vb29vb2tra2tra2dnZ2dnZ2NjY2NjY19fX19fX1tbW1dXV1dXV1NTU1NTU09PT09PT0tLS////u8C6////////vMG7////////////////////////////////////////////////////////////////////////////////////////////////////////////////vMG7////////09bSu8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C6u8C609bS////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////</ForeignData>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"12\" Type=\"Foreign\" Name=\"Rectangle No Fill No Fill.12\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.8994611111111112</PinX>\n            <PinY>7.220486111111111</PinY>\n            <Width>0.4444444444444444</Width>\n            <Height>0.4444444444444444</Height>\n            <LocPinX>0.2222222222222222</LocPinX>\n            <LocPinY>0.2222222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.4444444444444444</TxtWidth>\n            <TxtHeight F=\"Height*0.687500\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4444444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.4444444444444444</X>\n              <Y F=\"Height*1.000000\">0.4444444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.4444444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4444444444444444</Y>\n            </LineTo>\n          </Geom>\n          <Foreign>\n            <ImgOffsetX F=\"Width*0.000000\">0</ImgOffsetX>\n            <ImgOffsetY F=\"Height*0.000000\">0</ImgOffsetY>\n            <ImgWidth>0.444444</ImgWidth>\n            <ImgHeight>0.444444</ImgHeight>\n          </Foreign>\n          <ForeignData ForeignType=\"Bitmap\">Qk0AAAAAAAAAADYAAAAoAAAAIAAAACAAAAABABgAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9fX15+fn4ODg3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e4uLi5OTk8vLy/v7+////////////////////////////////7e3t2dnZycnJwcHBv7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/xsbGwsLCzc3N4eHh/f39////////////////////////+/v74+PjKEVDKEVDKEVDKEVDKEVDKEVDKEVDKEVDKEVDKEVDKEVDKEVDKEVDKEVDKEVDKEVDKEVDKEVDKEVDKEVDKEVDurq60tLS7e3t/////////////////////////v7+5ubmKEVDf73kfLvjebridbjjc7ficLXhbbThabLgZrDfZK/eYK3fXazeWqrdVqncVKfcUqbbT6XaS6LaR6LZKEVDwMDA1tbW7e3t////////////////////////////9fX1KEVDhMDlAHvLAHvLAHvLAHvLAHvLAHvLAHvLAHvLAHvLAHvLAHvLAHvLAHvLAHvLAHvLAHvLAHvLT6XaKEVD2NjY6Ojo/Pz8////////////////////////////////KEVDi8PnAHvLAF+cAE+BAE+BAE+BAE+BAE+BAE+BAE+BAE+BAE+BAE+BAE+BAE+BAE+BAF+cAHvLVajcKEVD9vb2////////////////////////////////////////KEVDkcbnAHvLAE+DAHW/AHTAAHTAAHTAAE+BAGKrAGKrAGKrAE+BAHTAAHTAAHTAAHW/AE+DAHvLW6vdKEVD////////////////////////////////////////////KEVDl8npAHvLAE+BAHTAAHTAAHTAAHTAAE+BAE+BAE+BAE+BAE+BAHTAAHTAAHTAAHTAAE+BAHvLYq7eKEVD////////////////////////////////////////////KEVDns3qAHvLAE+BAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAE+BAHvLaLHgKEVD////////////////////////////////////////////KEVDo9DsAHvLAE+BAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAE+BAHvLb7XhKEVD////////////////////////////////////////////KEVDqdPsAHvLAE+BAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAE+BAHvLdLjhKEVD////////////////////////////////////////////KEVDr9buAHvLAE+DAHW/AHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHW/AE+DAHvLe7vjKEVD////////////////////////////////////////////KEVDttnwAHvLAF+cAE+BAE+BAE+BAE+BAE+BAE+BAE+BAE+BAE+BAE+BAE+BAE+BAE+BAF+cAHvLgb7kKEVD////////////////////////////////////////////KEVDvNzxAHvLAHvLAHvLAHvLAHvLAHvLAHvLAHvLAHvLAHvLAHvLAHvLAHvLAHvLAHvLAHvLAHvLh8HmKEVD////////////////////////////////////////////KEVDwd/xAHvLAF+cAE+BAE+BAE+BAE+BAE+BAE+BAE+BAE+BAE+BAE+BAE+BAE+BAE+BAF+cAHvLjsToKEVD////////////////////////////////////////////KEVDx+LzAHvLAE+DAHW/AHTAAHTAAHTAAE+BAGKrAGKrAGKrAE+BAHTAAHTAAHTAAHW/AE+DAHvLk8foKEVD////////////////////////////////////////////KEVDzeX0AHvLAE+BAHTAAHTAAHTAAHTAAE+BAE+BAE+BAE+BAE+BAHTAAHTAAHTAAHTAAE+BAHvLmcrpKEVD////////////////////////////////////////////KEVD1On2AHvLAE+BAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAE+BAHvLoM7rKEVD////////////////////////////////////////////KEVD2uv4AHvLAE+BAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAE+BAHvLptHtKEVD////////////////////////////////////////////KEVD3+74AHvLAE+BAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAE+BAHvLrNTtKEVD////////////////////////////////////////////KEVD5fH5AHvLAE+DAHW/AHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHTAAHW/AE+DAHvLsdfvKEVD////////////////////////////////////////////KEVD6vT7AHvLAF+cAE+BAE+BAE+BAE+BAE+BAE+BAE+BAE+BAE+BAE+BAE+BAE+BAE+BAF+cAHvLuNrwKEVD////////////////////////////////////////////KEVD8vj9AHvLAHvLAHvLAHvLAHvLAHvLAHvLAHvLAHvLAHvLAHvLAHvLAHvLAHvLAHvLAHvLAHvLvt3xKEVD////////////////////////////////////////////KEVD6PP7sNv3ZrrwZrrwZrrwZrrwZrrwZrrwZrrwZrrwZrrwZrrwZrrwZrrwZrrwZrrwZrrwn9T1xuP0KEVD////////////////////////////////////////////laamQmVt4fD6sNv4ZrrwZrrwZrrwZrrwZrrwZrrwZrrwZrrwZrrwZrrwZrrwZrrwZrrwotX2xuT2P2Fqmquq////////////////////////////////////////////////n62tRWl28/n+/P7/+v3++fz+9/v/9fr/9Pr98vn+8fj+7/f+7Pb96/b96fX95/T92uz6QWVtnKur////////////////////////////////////////////////////////oK6wK0pJK01PK01PK01PK01PK01PK01PK01PK01PK01PK01PK01PK01PK01PKkhHnayu////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////</ForeignData>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"13\" Type=\"Foreign\" Name=\"Rectangle No Fill No Fill.13\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.380777777777778</PinX>\n            <PinY>4.909722222222222</PinY>\n            <Width>0.4444444444444444</Width>\n            <Height>0.4444444444444444</Height>\n            <LocPinX>0.2222222222222222</LocPinX>\n            <LocPinY>0.2222222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.4444444444444444</TxtWidth>\n            <TxtHeight F=\"Height*0.687500\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4444444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.4444444444444444</X>\n              <Y F=\"Height*1.000000\">0.4444444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.4444444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4444444444444444</Y>\n            </LineTo>\n          </Geom>\n          <Foreign>\n            <ImgOffsetX F=\"Width*0.000000\">0</ImgOffsetX>\n            <ImgOffsetY F=\"Height*0.000000\">0</ImgOffsetY>\n            <ImgWidth>0.444444</ImgWidth>\n            <ImgHeight>0.444444</ImgHeight>\n          </Foreign>\n          <ForeignData ForeignType=\"Bitmap\">Qk0AAAAAAAAAADYAAAAoAAAAIAAAACAAAAABABgAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAA/////////////////////////////////////////////////v7+/f39/Pz8+/v7+/v7/Pz8/Pz8/f39/v7+/////////////////////////////////////////////////////////////////////////Pz8+Pj48/Pz7+/v7e3t6urq6Ojo5+fn5ubm5ubm5ubm5+fn6Ojo6urq7Ozs8PDw9fX1+fn5/f39/////////////////////////////////////////f399/f38vLy7e3t6Ojo5OTk4ODg3d3d2tra2NjY1tbW1dXV1NTU1NTU1dXV19fX2dnZ3Nzc39/f4+Pj5+fn7Ozs8PDw+Pj4/v7+/////////////////////v7++Pj48/Pz7e3t5+fn4uLi3d3d2NjY09PTz8/Py8vLyMjIxcXFw8PDw8PDw8PDxMTEx8fHysrKzs7O0tLS19fX29vb4eHh5ubm6+vr8fHx+fn5////////////////+fn58/Pz7e3t5ubm4ODg2tra1NTUz8/PycnJw8PDvr6+ubm5tbW1srKysbGxsrKytLS0uLi4vb29wsLCx8fHzc3N09PT2dnZ39/f5eXl6+vr8fHx+Pj4/////////f399/f38PDwzrCc5OTk3d3d19fX0dHRy8vLxMTEvr6+uLi4r62sqZWIp31gqG1GpmU1p2Eyp2AvqWg5rHRNtpN9xLu1z8/P1dXV3Nzc4uLi6Ojo7+/v9fX1/f39/////v7++Pj48vLypl8t0byr39/f2dnZ09PTzc3Nx8fHvbOqsYZopmU1snVGwIVSyI9dzZVjzpZjz5Reyo1XxIVMuHY/rGk5s39a0cjC3t7e5OTk6urq8PDw9vb2/f39/////////f399/f3pmAtrWs918m84ODg2traz8jBtolmqmg5woxf1KN31KJy0JtmzpRezZBYy45Wy41Tyo1Sy41SyoxRyYtNunc/qmY30r6w6enp7+/v9fX1+/v7/////////////////v7+pl8t3LuarWw94NbNyqyZqmg2w45l2a+E1KN1zphhzpNczZJZzZFZzJBWzJBWzJBWzZBWy45Ty4xRyYpOyolPwX5DqmY14NDF+Pj4/f39////////////////////////pl8t69S92bKPpl8tu4NX3r2c2ayBz5plzpdgzpRezpNdzpdg0Zxq0qBv0p5vypJhxYpWxIdSxYlTzI1VyoxRyolNv3pBr3BC/fr6////////////////////////////pl8t69W+6M+14MGl6c2z4L2Z16l90Jhlzpdh0Zxp1qd71aV5w4tbtXZIqWUyq2Qwr2YxsGcvr2Yxq2Iws3A7wH9IyopOs3A938ax////////////////////////////pl8t7NbB4LuY6Myx37qV3beQ3baP3baP3LWP1Kh+vYRVqmg3yJt759TH+vX0////+/by47uey4NJ6dK206WBrmk1tnQ/v31Eu4Vc////////////////////////////pl8t7dfD37qV3riS3riS3biS48Oi5sqtyJlurGs517mk+vX0////////////////////////7dbB4r2b8uba8ePUtXhHt3VArGo5////////////////////////////pl8t7djF37qV3riS3rmT6dG54cGlq2o7xpd3+PLu/////////////////////////////////Pf06Mit9uzj+PLq9Ojhq2g3pmAt+fTw////////////////////////pl8t7drF37qV3riS3riS5MSl5sqvrGs84869//////////////////////////////////////3+8eHS+fPu/Pj1/f39y6CApl8t9Ozm////////////////////////pl8t7drF37qV3riS3riS3riS5cep4sOnrW49693R///////////////////////////////////++/f0/fv4////////486+pl8t+vXy////////////////////////pl8t7tvH7tvH7tnG7djE69W+69O969S93bubrG068ujh/////////////////////////////////vz9////////////4sy7pl8t////////////////////////////pl8tqmY3qmY3qmY3p2Mxpl8tpl8tpl8tpl8tpl8tpl8t+PHt/////////////////////////////////////////////vz98+rk////////////////////////////9ezn////////////////////////////////////////////////59XIpl8tpl8tpl8tpl8tpl8tpl8tpl8tpl8tpl8tpl8tpl8t////////////////////////+/f1pl8t4cm27d3U8eTa8Obc8+rk////////////////////////////////486+r28/372e5MSl5MOk48Ok48Sk5MSl5ser5smuqGQ1////////////////////////8OPdpl8t1a6P58y46tPB48iy17ei////////////////////////////////////2r6osXJG3ruZ2a+E0qBv0p9r0Z1q0qBu5siqqWQ1////////////////////////7+PZpl8tt3lI1KmJ2bGVx5ZxxZh4////////////////////////////////////////07KZr3FB4b6d2KuA0p9u0Z1r0qBu5caoqWQ1////////////////////////8OTbqmU1qWU0vYJTxI1hwIVavIZg////////////////////////////////////9u7pwZBsrGo53bqZ3riS0qBv0Z5s0p9t5MWmqWQ1////////////////////////+/j2rms9wpBnq2Y1tXNEt3dHrGw8+fPw////////////////////////+fTw1bObrmo8x5Zt4L2b2a2F1KNy06Fw0p9t0p9t48Okp18t////////////////////////////tXlP3r6guoRXq2Y3qWMwrWk4snRJ693R////////+vXy5tLFxZd2qms6xJFq27aS3riS16l91aV31KNz1qd43beR06Jx4b+epl8t////////////////////////////1rWcxJVs69O71rCOtHZKqmQyqmUzqWQyqWQyqGQyq2k5vYdf1KqH58uu6Myy5cWm4LyY2rKI1ad62a6G37ya2rSR37uW4b+dpl8t////////////////////////////+PLvrmw9376i6tO86dO55suw3bue2bWV3Lia4sOn6M+26M6158uw5cep5MSl48Oj4sGh48Ok6Mqv3bmYsnVEpmAt06iD4sGgpl8t////////////////////////////////4sy7r28/48Sq6tK66dG46c+26M+16M206Myy58qu5smt5cer5cao5cWm5cao58uw5smtyZpyrGo84Mi17uHXrWo61KiBpl8t////////////////////////////////////3cOwrm5B1rCP6dG46dC36M+1582058yx58qv58qv58qu58uw582048OmzJ11rmo8yqCB+PLu////////6tnOrGg6pl8t////////////////////////////////////////8OTbvIdgtntP0KWD4L6h5smv6c+26M2y48Wr27eXzaJ+uoJVrms9zqmM9Ovl////////////////////5tLFpl8t////////////////////////////////////////////////8OPc1LCWu4RdsG5BqGMzq2c3r21Au4VdzqaJ59XI/fr6////////////////////////////////4cu6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////</ForeignData>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"14\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.14\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.468905555555556</PinX>\n            <PinY>7.185763888888889</PinY>\n            <Width>0.6944444444444444</Width>\n            <Height>0.375</Height>\n            <LocPinX>0.3472222222222222</LocPinX>\n            <LocPinY>0.1875</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6944444444444444</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.375</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.375</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6944444444444444</X>\n              <Y F=\"Height*1.000000\">0.375</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.6944444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.375</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0277778</LeftMargin>\n            <RightMargin>0.0277778</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Model</Text>\n        </Shape>\n        <Shape ID=\"15\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.15\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.093902777777778</PinX>\n            <PinY>2.581597222222222</PinY>\n            <Width>1.083333333333333</Width>\n            <Height>0.375</Height>\n            <LocPinX>0.5416666666666666</LocPinX>\n            <LocPinY>0.1875</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.083333333333333</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.375</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.375</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.083333333333333</X>\n              <Y F=\"Height*1.000000\">0.375</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.083333333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.375</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0277778</LeftMargin>\n            <RightMargin>0.0277778</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Controller</Text>\n        </Shape>\n        <Shape ID=\"16\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.16\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.399461111111111</PinX>\n            <PinY>2.616319444444445</PinY>\n            <Width>0.5555555555555556</Width>\n            <Height>0.375</Height>\n            <LocPinX>0.2777777777777778</LocPinX>\n            <LocPinY>0.1875</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.5555555555555556</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.375</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.375</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.5555555555555556</X>\n              <Y F=\"Height*1.000000\">0.375</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.5555555555555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.375</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0277778</LeftMargin>\n            <RightMargin>0.0277778</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>View</Text>\n        </Shape>\n        <Shape ID=\"17\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.17\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.163347222222223</PinX>\n            <PinY>7.220486111111111</PinY>\n            <Width>0.9444444444444444</Width>\n            <Height>0.375</Height>\n            <LocPinX>0.4722222222222222</LocPinX>\n            <LocPinY>0.1875</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9444444444444444</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.375</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.375</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9444444444444444</X>\n              <Y F=\"Height*1.000000\">0.375</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9444444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.375</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0277778</LeftMargin>\n            <RightMargin>0.0277778</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Services</Text>\n        </Shape>\n        <Shape ID=\"18\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.18\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.597833333333333</PinX>\n            <PinY>3.032986111111111</PinY>\n            <Width>1.416666666666667</Width>\n            <Height>1.430555555555556</Height>\n            <LocPinX>0.7083333333333334</LocPinX>\n            <LocPinY>0.7152777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.416666666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.430555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.430555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.416666666666667</X>\n              <Y F=\"Height*1.000000\">1.430555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.416666666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.430555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0277778</LeftMargin>\n            <RightMargin>0.0277778</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.180556</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.180556</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>HTML Compiler\n<cp IX=\"1\"/>* Widgets\n* Markup\n* Directives\n* Filters\n* Validators</Text>\n        </Shape>\n        <Shape ID=\"19\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.19\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.397680555555556</PinX>\n            <PinY>6.372388888888889</PinY>\n            <Width>1.625</Width>\n            <Height>1.194444444444444</Height>\n            <LocPinX>0.8125</LocPinX>\n            <LocPinY>0.5972222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.625</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.194444444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.194444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.625</X>\n              <Y F=\"Height*1.000000\">1.194444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.625</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.194444444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0277778</LeftMargin>\n            <RightMargin>0.0277778</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.180556</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.180556</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Standard Services\n<cp IX=\"1\"/>* Browser\n* URL Router\n* Resources\n* Caching</Text>\n        </Shape>\n        <Shape ID=\"20\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.20\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.979525</PinX>\n            <PinY>4.051</PinY>\n            <Width>1.986111111111111</Width>\n            <Height>0.3611111111111111</Height>\n            <LocPinX>0.9930555555555556</LocPinX>\n            <LocPinY>0.1805555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.986111111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3611111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3611111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.986111111111111</X>\n              <Y F=\"Height*1.000000\">0.3611111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.986111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3611111111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0277778</LeftMargin>\n            <RightMargin>0.0277778</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>2</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Your HTML / CSS</Text>\n        </Shape>\n        <Shape ID=\"21\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.21\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.725847222222223</PinX>\n            <PinY>4.051</PinY>\n            <Width>1.736111111111111</Width>\n            <Height>0.3611111111111111</Height>\n            <LocPinX>0.8680555555555556</LocPinX>\n            <LocPinY>0.1805555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.736111111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3611111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3611111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.736111111111111</X>\n              <Y F=\"Height*1.000000\">0.3611111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.736111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3611111111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0277778</LeftMargin>\n            <RightMargin>0.0277778</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>2</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Your JavaScript</Text>\n        </Shape>\n        <Shape ID=\"22\" Type=\"Shape\" Name=\"Graphic.22\">\n          <XForm>\n            <Angle>-0.005759001</Angle>\n            <PinX F=\"(BeginX+EndX)/2\">6.151708333333334</PinX>\n            <PinY F=\"(BeginY+EndY)/2\">5.798385416666666</PinY>\n            <Width F=\"SQRT((EndX-BeginX)^2+(EndY-BeginY)^2)\">2.335527777777778</Width>\n            <Height F=\"SQRT((EndX-BeginX)^2+(EndY-BeginY)^2)\">1.111979166666667</Height>\n            <LocPinX F=\"Width*0.5\">1.167763888888889</LocPinX>\n            <LocPinY F=\"Height*0.5\">0.5559895833333334</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>4.983963809474</BeginX>\n            <BeginY>5.80511053298142</BeginY>\n            <EndX>7.31945285719266</EndX>\n            <EndY>5.79166030035192</EndY>\n          </XForm1D>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.750000\">1.751645833333333</TxtWidth>\n            <TxtHeight F=\"Height*0.375098\">0.4171006944444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <GlueType>2</GlueType>\n            <ObjType>4</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#cccccc</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.6</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">7.894919286223335e-16</X>\n              <Y F=\"Height*0.500000\">0.5559895833333334</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.119252\">0.2785159746805835</X>\n              <Y F=\"Height*1.000000\">1.111979166666667</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*0.119252\">0.2785159746805835</X>\n              <Y F=\"Height*0.753624\">0.8380146096460521</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.880748\">2.057011803097195</X>\n              <Y F=\"Height*0.753624\">0.8380146096460521</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.880748\">2.057011803097195</X>\n              <Y F=\"Height*1.000000\">1.111979166666667</Y>\n            </LineTo>\n            <LineTo IX=\"6\">\n              <X F=\"Width*1.000000\">2.335527777777777</X>\n              <Y F=\"Height*0.500000\">0.5559895833333326</Y>\n            </LineTo>\n            <LineTo IX=\"7\">\n              <X F=\"Width*0.880748\">2.057011803097195</X>\n              <Y F=\"Height*-0.000000\">-7.894919286223335e-16</Y>\n            </LineTo>\n            <LineTo IX=\"8\">\n              <X F=\"Width*0.880748\">2.057011803097195</X>\n              <Y F=\"Height*0.246376\">0.2739645570206137</Y>\n            </LineTo>\n            <LineTo IX=\"9\">\n              <X F=\"Width*0.119252\">0.2785159746805835</X>\n              <Y F=\"Height*0.246376\">0.2739645570206146</Y>\n            </LineTo>\n            <LineTo IX=\"10\">\n              <X F=\"Width*0.119252\">0.2785159746805835</X>\n              <Y F=\"Height*-0.000000\">-7.894919286223335e-16</Y>\n            </LineTo>\n            <LineTo IX=\"11\">\n              <X F=\"Width*0.000000\">7.894919286223335e-16</X>\n              <Y F=\"Height*0.500000\">0.5559895833333334</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>JSON RESTful URLs</Text>\n        </Shape>\n        <Shape ID=\"23\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.23\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.059180555555555</PinX>\n            <PinY>6.318583333333333</PinY>\n            <Width>1.347222222222222</Width>\n            <Height>1.194444444444444</Height>\n            <LocPinX>0.6736111111111112</LocPinX>\n            <LocPinY>0.5972222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.347222222222222</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.194444444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.194444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.347222222222222</X>\n              <Y F=\"Height*1.000000\">1.194444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.347222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.194444444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0277778</LeftMargin>\n            <RightMargin>0.0277778</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.180556</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.180556</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Scope\n<cp IX=\"1\"/>* $get / $set\n* $eval / $tryEval\n* $watch\n* $become</Text>\n        </Shape>\n      </Shapes>\n      <Connects/>\n    </Page>\n    <Page ID=\"2\" NameU=\"&amp;lt;AngularJS/&amp;gt; usage\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>8</PageWidth>\n          <PageHeight>10.1806</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0.0178571</ShdwOffsetX>\n          <ShdwOffsetY>-0.0337302</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Text</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>1</Lock>\n        </Layer>\n        <Layer IX=\"1\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"24\" Type=\"Shape\" Name=\"Graphic.24\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4</PinX>\n            <PinY>8.104166666666666</PinY>\n            <Width>7.038194444444445</Width>\n            <Height>3.041666666666667</Height>\n            <LocPinX>3.519097222222222</LocPinX>\n            <LocPinY>1.520833333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">7.038194444444445</TxtWidth>\n            <TxtHeight F=\"Height*0.954338\">2.902777777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#fff1cc</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.041666666666667</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">7.038194444444445</X>\n              <Y F=\"Height*1.000000\">3.041666666666667</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">7.038194444444445</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.041666666666667</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"25\" Type=\"Shape\" Name=\"Graphic.25\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.597222222222222</PinX>\n            <PinY>8.416666666666666</PinY>\n            <Width>4.927083333333333</Width>\n            <Height>0.7777777777777778</Height>\n            <LocPinX>2.463541666666667</LocPinX>\n            <LocPinY>0.3888888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">4.927083333333333</TxtWidth>\n            <TxtHeight F=\"Height*0.821429\">0.6388888888888888</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#c7e3f3</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7777777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">4.927083333333333</X>\n              <Y F=\"Height*1.000000\">0.7777777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">4.927083333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7777777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"26\" Type=\"Shape\" Name=\"Rectangle Fill:Smokey Sky.26\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.701388888888889</PinX>\n            <PinY>8.6875</PinY>\n            <Width>4.329861111111111</Width>\n            <Height>0.1805555555555556</Height>\n            <LocPinX>2.164930555555555</LocPinX>\n            <LocPinY>0.09027777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">4.329861111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.230769\">0.04166666666666666</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#50abdc</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1805555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">4.329861111111111</X>\n              <Y F=\"Height*1.000000\">0.1805555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">4.329861111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1805555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"27\" Type=\"Shape\" Name=\"Graphic.27\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.786458333333333</PinX>\n            <PinY>8.479166666666666</PinY>\n            <Width>2.888888888888889</Width>\n            <Height>0.1805555555555556</Height>\n            <LocPinX>1.444444444444444</LocPinX>\n            <LocPinY>0.09027777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.888888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.230769\">0.04166666666666666</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#a9d9a9</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1805555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.888888888888889</X>\n              <Y F=\"Height*1.000000\">0.1805555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.888888888888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1805555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"28\" Type=\"Shape\" Name=\"Graphic.28\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.265625</PinX>\n            <PinY>8.284722222222221</PinY>\n            <Width>1.847222222222222</Width>\n            <Height>0.1805555555555556</Height>\n            <LocPinX>0.9236111111111112</LocPinX>\n            <LocPinY>0.09027777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.847222222222222</TxtWidth>\n            <TxtHeight F=\"Height*0.230769\">0.04166666666666666</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#a9d9a9</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1805555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.847222222222222</X>\n              <Y F=\"Height*1.000000\">0.1805555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.847222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1805555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"29\" Type=\"Shape\" Name=\"Rectangle Fill:Deep Chalk.29\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.263888888888889</PinX>\n            <PinY>7.618055555555555</PinY>\n            <Width>6.260416666666667</Width>\n            <Height>0.7777777777777778</Height>\n            <LocPinX>3.130208333333333</LocPinX>\n            <LocPinY>0.3888888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">6.260416666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.821429\">0.6388888888888888</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffcacc</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7777777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">6.260416666666667</X>\n              <Y F=\"Height*1.000000\">0.7777777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">6.260416666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7777777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"30\" Type=\"Shape\" Name=\"Rectangle Fill:Spring Frost.30\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.53125</PinX>\n            <PinY>8.479166666666666</PinY>\n            <Width>0.9340277777777778</Width>\n            <Height>0.125</Height>\n            <LocPinX>0.4670138888888889</LocPinX>\n            <LocPinY>0.0625</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9340277777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.111111\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#4bab51</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.125</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9340277777777778</X>\n              <Y F=\"Height*1.000000\">0.125</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9340277777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.125</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"31\" Type=\"Shape\" Name=\"Rectangle Fill:Salmon.31\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.296875</PinX>\n            <PinY>7.506944444444445</PinY>\n            <Width>5.965277777777778</Width>\n            <Height>0.1805555555555556</Height>\n            <LocPinX>2.982638888888889</LocPinX>\n            <LocPinY>0.09027777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">5.965277777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.230769\">0.04166666666666666</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ff5c65</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1805555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">5.965277777777778</X>\n              <Y F=\"Height*1.000000\">0.1805555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">5.965277777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1805555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"32\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.32\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4</PinX>\n            <PinY>3.423611111111111</PinY>\n            <Width>7.038194444444445</Width>\n            <Height>5.736111111111111</Height>\n            <LocPinX>3.519097222222222</LocPinX>\n            <LocPinY>2.868055555555555</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">7.038194444444445</TxtWidth>\n            <TxtHeight F=\"Height*0.975787\">5.597222222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.736111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">7.038194444444445</X>\n              <Y F=\"Height*1.000000\">5.736111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">7.038194444444445</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.736111111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"33\" Type=\"Shape\" Name=\"Graphic.33\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.015625</PinX>\n            <PinY>5.576388888888889</PinY>\n            <Width>6.694444444444445</Width>\n            <Height>0.4861111111111111</Height>\n            <LocPinX>3.347222222222222</LocPinX>\n            <LocPinY>0.2430555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">6.694444444444445</TxtWidth>\n            <TxtHeight F=\"Height*0.714286\">0.3472222222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#fff1cc</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0.0416667</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0416667</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4861111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">6.694444444444445</X>\n              <Y F=\"Height*1.000000\">0.4861111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">6.694444444444445</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4861111111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"2\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"3\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"4\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"5\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Scope:<cp IX=\"1\"/> Outter most scope which holds services and properties such as &apos;<cp IX=\"2\"/>people<cp IX=\"3\"/>&apos; and &apos;<cp IX=\"4\"/>email<cp IX=\"5\"/>&apos;.</Text>\n        </Shape>\n        <Shape ID=\"34\" Type=\"Shape\" Name=\"Graphic.34\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.015625</PinX>\n            <PinY>2.965277777777778</PinY>\n            <Width>6.694444444444445</Width>\n            <Height>0.9027777777777778</Height>\n            <LocPinX>3.347222222222222</LocPinX>\n            <LocPinY>0.4513888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">6.694444444444445</TxtWidth>\n            <TxtHeight F=\"Height*0.846154\">0.7638888888888888</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#c7e3f3</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0.0416667</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0416667</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.9027777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">6.694444444444445</X>\n              <Y F=\"Height*1.000000\">0.9027777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">6.694444444444445</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.9027777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Child Scope:<cp IX=\"1\"/> in this case the ng-repeat directive triggers the creation of new scopes one for each item in an iterator expression. It than assigns the &apos;person&apos; to each scope. The scopes inherit from parent scopes so anything declared at higher scope is still visible. </Text>\n        </Shape>\n        <Shape ID=\"35\" Type=\"Shape\" Name=\"Rectangle Fill:Smokey Sky.35\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.015625</PinX>\n            <PinY>3.855902777777778</PinY>\n            <Width>6.694444444444445</Width>\n            <Height>0.7118055555555556</Height>\n            <LocPinX>3.347222222222222</LocPinX>\n            <LocPinY>0.3559027777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">6.694444444444445</TxtWidth>\n            <TxtHeight F=\"Height*0.804878\">0.5729166666666666</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#50abdc</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0.0416667</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0416667</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7118055555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">6.694444444444445</X>\n              <Y F=\"Height*1.000000\">0.7118055555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">6.694444444444445</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7118055555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"2\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"3\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Directives:<cp IX=\"1\"/> instructing the compiler to perform specific actions. In this case a repeater iterates over the list of &apos;<cp IX=\"2\"/>people<cp IX=\"3\"/>&apos; looking for the person with specific email. The DOM element is then replicated to match the number of elements.</Text>\n        </Shape>\n        <Shape ID=\"36\" Type=\"Shape\" Name=\"Graphic.36\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.015625</PinX>\n            <PinY>2.243055555555555</PinY>\n            <Width>6.694444444444445</Width>\n            <Height>0.375</Height>\n            <LocPinX>3.347222222222222</LocPinX>\n            <LocPinY>0.1875</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">6.694444444444445</TxtWidth>\n            <TxtHeight F=\"Height*0.629630\">0.2361111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#a9d9a9</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0.0416667</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0416667</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.375</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">6.694444444444445</X>\n              <Y F=\"Height*1.000000\">0.375</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">6.694444444444445</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.375</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Markup:<cp IX=\"1\"/> evaluates expression in the closest scope and inserts it into DOM.</Text>\n        </Shape>\n        <Shape ID=\"37\" Type=\"Shape\" Name=\"Rectangle Fill:Spring Frost.37\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.015625</PinX>\n            <PinY>1.777777777777778</PinY>\n            <Width>6.694444444444445</Width>\n            <Height>0.375</Height>\n            <LocPinX>3.347222222222222</LocPinX>\n            <LocPinY>0.1875</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">6.694444444444445</TxtWidth>\n            <TxtHeight F=\"Height*0.629630\">0.2361111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#4bab51</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0.0416667</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0416667</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.375</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">6.694444444444445</X>\n              <Y F=\"Height*1.000000\">0.375</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">6.694444444444445</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.375</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Filter:<cp IX=\"1\"/> Markup may include optional filter to transform value before it is displayed.</Text>\n        </Shape>\n        <Shape ID=\"38\" Type=\"Shape\" Name=\"Rectangle Fill:Cantaloupe.38\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.015625</PinX>\n            <PinY>5.006944444444445</PinY>\n            <Width>6.694444444444445</Width>\n            <Height>0.4861111111111111</Height>\n            <LocPinX>3.347222222222222</LocPinX>\n            <LocPinY>0.2430555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">6.694444444444445</TxtWidth>\n            <TxtHeight F=\"Height*0.714286\">0.3472222222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffd767</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0.0416667</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0416667</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4861111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">6.694444444444445</X>\n              <Y F=\"Height*1.000000\">0.4861111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">6.694444444444445</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4861111111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"2\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"3\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Input Widget:<cp IX=\"1\"/> binds to &apos;<cp IX=\"2\"/>email<cp IX=\"3\"/>&apos; in its scope. Changing scope changes the widget and vice versa.</Text>\n        </Shape>\n        <Shape ID=\"39\" Type=\"Shape\" Name=\"Graphic.39\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.015625</PinX>\n            <PinY>4.486111111111111</PinY>\n            <Width>6.694444444444445</Width>\n            <Height>0.375</Height>\n            <LocPinX>3.347222222222222</LocPinX>\n            <LocPinY>0.1875</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">6.694444444444445</TxtWidth>\n            <TxtHeight F=\"Height*0.629630\">0.2361111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#d08d05</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0.0416667</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0416667</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.375</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">6.694444444444445</X>\n              <Y F=\"Height*1.000000\">0.375</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">6.694444444444445</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.375</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Validator:<cp IX=\"1\"/> an input widget may have optional validator to notify user of wrong input.</Text>\n        </Shape>\n        <Shape ID=\"40\" Type=\"Shape\" Name=\"Rectangle Fill:Deep Chalk.40\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.015625</PinX>\n            <PinY>1.3125</PinY>\n            <Width>6.694444444444445</Width>\n            <Height>0.375</Height>\n            <LocPinX>3.347222222222222</LocPinX>\n            <LocPinY>0.1875</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">6.694444444444445</TxtWidth>\n            <TxtHeight F=\"Height*0.629630\">0.2361111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffcacc</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0.0416667</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0416667</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.375</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">6.694444444444445</X>\n              <Y F=\"Height*1.000000\">0.375</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">6.694444444444445</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.375</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Widget:<cp IX=\"1\"/> Allows the execution of custom code which can transform the DOM.</Text>\n        </Shape>\n        <Shape ID=\"41\" Type=\"Shape\" Name=\"Rectangle Fill:Cantaloupe.41\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.536458333333333</PinX>\n            <PinY>9.076388888888889</PinY>\n            <Width>4.159722222222222</Width>\n            <Height>0.1805555555555556</Height>\n            <LocPinX>2.079861111111111</LocPinX>\n            <LocPinY>0.09027777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">4.159722222222222</TxtWidth>\n            <TxtHeight F=\"Height*0.230769\">0.04166666666666666</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffd767</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1805555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">4.159722222222222</X>\n              <Y F=\"Height*1.000000\">0.1805555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">4.159722222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1805555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"42\" Type=\"Shape\" Name=\"Graphic.42\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.407986111111111</PinX>\n            <PinY>9.076388888888889</PinY>\n            <Width>1.972222222222222</Width>\n            <Height>0.125</Height>\n            <LocPinX>0.9861111111111112</LocPinX>\n            <LocPinY>0.0625</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.972222222222222</TxtWidth>\n            <TxtHeight F=\"Height*0.111111\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#d08d05</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.125</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.972222222222222</X>\n              <Y F=\"Height*1.000000\">0.125</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.972222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.125</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"43\" Type=\"Shape\" Name=\"Rectangle Fill:Salmon.43\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.015625</PinX>\n            <PinY>0.8541666666666666</PinY>\n            <Width>6.694444444444445</Width>\n            <Height>0.375</Height>\n            <LocPinX>3.347222222222222</LocPinX>\n            <LocPinY>0.1875</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">6.694444444444445</TxtWidth>\n            <TxtHeight F=\"Height*0.629630\">0.2361111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ff5c65</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0.0416667</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0416667</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.375</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">6.694444444444445</X>\n              <Y F=\"Height*1.000000\">0.375</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">6.694444444444445</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.375</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Nested Widgets:<cp IX=\"1\"/> widgets can be nested for added expressivness.</Text>\n        </Shape>\n        <Shape ID=\"44\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.44\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.939236111111111</PinX>\n            <PinY>8.111111111111111</PinY>\n            <Width>6.708333333333333</Width>\n            <Height>2.916666666666667</Height>\n            <LocPinX>3.354166666666667</LocPinX>\n            <LocPinY>1.458333333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">6.708333333333333</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">2.916666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#e6e6e6</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.916666666666667</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">6.708333333333333</X>\n              <Y F=\"Height*1.000000\">2.916666666666667</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">6.708333333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.916666666666667</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;html&gt;\n  &lt;body&gt;\n    Find by email: &lt;input name=&quot;email&quot; ng-validate=&quot;email&quot;/&gt;\n    &lt;ul&gt;\n      &lt;li ng-repeat=&quot;person in people.$filter(email)&quot;&gt;\n        {{ person.last | uppercase }},\n        {{ person.first }},\n      &lt;/li&gt;\n      &lt;ng:switch on=&quot;$location.hashPath&quot;&gt;\n        &lt;div ng-switch-when=&quot;home&quot;&gt;Welcome&lt;/div&gt;\n        &lt;ng:include ng-switch-when=&quot;account&quot; src=&quot;&apos;account.html&apos;&quot;/&gt;\n      &lt;/ng:switch&gt;\n    &lt;/ul&gt;\n  &lt;/body&gt;\n&lt;/html&gt;</Text>\n        </Shape>\n        <Shape ID=\"45\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.45\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.064236111111111</PinX>\n            <PinY>6.048611111111111</PinY>\n            <Width>0.9583333333333334</Width>\n            <Height>0.375</Height>\n            <LocPinX>0.4791666666666667</LocPinX>\n            <LocPinY>0.1875</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9583333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.375</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.375</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*1.000000\">0.375</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.375</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0277778</LeftMargin>\n            <RightMargin>0.0277778</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>5</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Legend</Text>\n        </Shape>\n      </Shapes>\n      <Connects/>\n    </Page>\n    <Page ID=\"3\" NameU=\"One Way Data Binding\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>8</PageWidth>\n          <PageHeight>10.1806</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0.015625</ShdwOffsetX>\n          <ShdwOffsetY>-0.0329861</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"46\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.46\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4</PinX>\n            <PinY>5.090277777777778</PinY>\n            <Width>6.569444444444445</Width>\n            <Height>4.099722222222223</Height>\n            <LocPinX>3.284722222222222</LocPinX>\n            <LocPinY>2.049861111111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">6.569444444444445</TxtWidth>\n            <TxtHeight F=\"Height*0.966122\">3.960833333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">4.099722222222223</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">6.569444444444445</X>\n              <Y F=\"Height*1.000000\">4.099722222222223</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">6.569444444444445</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">4.099722222222223</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"47\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.47\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4</PinX>\n            <PinY>6.739402777777777</PinY>\n            <Width>4.25</Width>\n            <Height>0.5</Height>\n            <LocPinX>2.125</LocPinX>\n            <LocPinY>0.25</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">4.25</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5000000000000004</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">4.25</X>\n              <Y F=\"Height*1.000000\">0.5000000000000004</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">4.25</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5000000000000004</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.416667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>One-Way Data Binding</Text>\n        </Shape>\n        <Shape ID=\"48\" Type=\"Shape\" Name=\"Graphic.48\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.000006944444444</PinX>\n            <PinY>6.03723125</PinY>\n            <Width>2.119791666666667</Width>\n            <Height>0.5586763888888888</Height>\n            <LocPinX>1.059895833333333</LocPinX>\n            <LocPinY>0.2793381944444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.119791666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.751397\">0.4197875</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#7ec77e</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5586763888888887</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.119791666666667</X>\n              <Y F=\"Height*1.000000\">0.5586763888888887</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.119791666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5586763888888887</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.333333</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>View</Text>\n        </Shape>\n        <Shape ID=\"49\" Type=\"Shape\" Name=\"Graphic.49\">\n          <XForm>\n            <Angle>-5.586821</Angle>\n            <PinX F=\"(BeginX+EndX)/2\">3.248385072985656</PinX>\n            <PinY F=\"(BeginY+EndY)/2\">4.16070577291202</PinY>\n            <Width F=\"SQRT((EndX-BeginX)^2+(EndY-BeginY)^2)\">0.9099891688947128</Width>\n            <Height F=\"SQRT((EndX-BeginX)^2+(EndY-BeginY)^2)\">0.5</Height>\n            <LocPinX F=\"Width*0.5\">0.4549945844473564</LocPinX>\n            <LocPinY F=\"Height*0.5\">0.25</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.89932280422606</BeginX>\n            <BeginY>3.86885717448327</BeginY>\n            <EndX>3.59744734174525</EndX>\n            <EndY>4.45255437134077</EndY>\n          </XForm1D>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.750000\">0.6824918766710346</TxtWidth>\n            <TxtHeight F=\"Height*0.222222\">0.1111111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <GlueType>2</GlueType>\n            <ObjType>4</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0.25</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#dcdcdc</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.6</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0.0416667</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0416667</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*-0.000000\">-3.947459643111667e-16</X>\n              <Y F=\"Height*0.339054\">0.16952709108591</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*-0.000000\">-3.947459643111667e-16</X>\n              <Y F=\"Height*0.660946\">0.3304729089140892</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*0.771459\">0.7020196358221354</X>\n              <Y F=\"Height*0.660946\">0.3304729089140892</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.771459\">0.7020196358221354</X>\n              <Y F=\"Height*1.000000\">0.4999999999999992</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*1.000000\">0.909989168894713</X>\n              <Y F=\"Height*0.500000\">0.25</Y>\n            </LineTo>\n            <LineTo IX=\"6\">\n              <X F=\"Width*0.771459\">0.7020196358221354</X>\n              <Y F=\"Height*-0.000000\">-7.894919286223335e-16</Y>\n            </LineTo>\n            <LineTo IX=\"7\">\n              <X F=\"Width*0.771459\">0.702019635822135</X>\n              <Y F=\"Height*0.339054\">0.1695270910859108</Y>\n            </LineTo>\n            <LineTo IX=\"8\">\n              <X F=\"Width*-0.000000\">-3.947459643111667e-16</X>\n              <Y F=\"Height*0.339054\">0.16952709108591</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"50\" Type=\"Shape\" Name=\"Graphic.50\">\n          <XForm>\n            <Angle>-3.84689</Angle>\n            <PinX F=\"(BeginX+EndX)/2\">4.765925045069717</PinX>\n            <PinY F=\"(BeginY+EndY)/2\">4.137030780174527</PinY>\n            <Width F=\"SQRT((EndX-BeginX)^2+(EndY-BeginY)^2)\">0.9630936300878532</Width>\n            <Height F=\"SQRT((EndX-BeginX)^2+(EndY-BeginY)^2)\">0.5</Height>\n            <LocPinX F=\"Width*0.5\">0.4815468150439266</LocPinX>\n            <LocPinY F=\"Height*0.5\">0.25</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.13258369144006</BeginX>\n            <BeginY>3.82486292128957</BeginY>\n            <EndX>4.39926639869938</EndX>\n            <EndY>4.44919863905949</EndY>\n          </XForm1D>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.750000\">0.7223202225658899</TxtWidth>\n            <TxtHeight F=\"Height*0.222222\">0.1111111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <GlueType>2</GlueType>\n            <ObjType>4</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0.25</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#dcdcdc</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.6</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0.0416667</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0416667</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.339054\">0.1695270910859108</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.660946\">0.3304729089140888</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*0.784061\">0.7551240970152754</X>\n              <Y F=\"Height*0.660946\">0.3304729089140888</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.784061\">0.7551240970152754</X>\n              <Y F=\"Height*1.000000\">0.5</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*1.000000\">0.963093630087853</X>\n              <Y F=\"Height*0.500000\">0.25</Y>\n            </LineTo>\n            <LineTo IX=\"6\">\n              <X F=\"Width*0.784061\">0.7551240970152754</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"7\">\n              <X F=\"Width*0.784061\">0.7551240970152754</X>\n              <Y F=\"Height*0.339054\">0.1695270910859104</Y>\n            </LineTo>\n            <LineTo IX=\"8\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.339054\">0.1695270910859108</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"51\" Type=\"Shape\" Name=\"Graphic.51\">\n          <XForm>\n            <Angle>-4.712393</Angle>\n            <PinX F=\"(BeginX+EndX)/2\">4.000004565435045</PinX>\n            <PinY F=\"(BeginY+EndY)/2\">5.502765972222223</PinY>\n            <Width F=\"SQRT((EndX-BeginX)^2+(EndY-BeginY)^2)\">0.4963652777828329</Width>\n            <Height F=\"SQRT((EndX-BeginX)^2+(EndY-BeginY)^2)\">0.5</Height>\n            <LocPinX F=\"Width*0.5\">0.2481826388914165</LocPinX>\n            <LocPinY F=\"Height*0.5\">0.25</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>4.00000346072562</BeginX>\n            <BeginY>5.25458333333326</BeginY>\n            <EndX>4.00000567014447</EndX>\n            <EndY>5.75094861111118</EndY>\n          </XForm1D>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.750000\">0.3722739583371247</TxtWidth>\n            <TxtHeight F=\"Height*0.222222\">0.1111111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <GlueType>2</GlueType>\n            <ObjType>4</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0.25</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#dcdcdc</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.6</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0.0416667</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0416667</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.339054\">0.1695270910859108</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.660946\">0.3304729089140892</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*0.581015\">0.288395744710255</X>\n              <Y F=\"Height*0.660946\">0.3304729089140892</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.581015\">0.288395744710255</X>\n              <Y F=\"Height*1.000000\">0.5000000000000008</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*1.000000\">0.4963652777828334</X>\n              <Y F=\"Height*0.500000\">0.2500000000000008</Y>\n            </LineTo>\n            <LineTo IX=\"6\">\n              <X F=\"Width*0.581015\">0.288395744710255</X>\n              <Y F=\"Height*0.000000\">7.894919286223335e-16</Y>\n            </LineTo>\n            <LineTo IX=\"7\">\n              <X F=\"Width*0.581015\">0.288395744710255</X>\n              <Y F=\"Height*0.339054\">0.1695270910859108</Y>\n            </LineTo>\n            <LineTo IX=\"8\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.339054\">0.1695270910859108</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"52\" Type=\"Shape\" Name=\"Rectangle Fill:Salmon.52\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.559895833333333</PinX>\n            <PinY>3.585064583333334</PinY>\n            <Width>2.119791666666667</Width>\n            <Height>0.5586763888888888</Height>\n            <LocPinX>1.059895833333333</LocPinX>\n            <LocPinY>0.2793381944444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.119791666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.751397\">0.4197875</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ff5c65</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5586763888888887</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.119791666666667</X>\n              <Y F=\"Height*1.000000\">0.5586763888888887</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.119791666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5586763888888887</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.333333</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Template</Text>\n        </Shape>\n        <Shape ID=\"53\" Type=\"Shape\" Name=\"Rectangle Fill:Dark Aqua.53\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.440104166666667</PinX>\n            <PinY>3.563044444444444</PinY>\n            <Width>2.119791666666667</Width>\n            <Height>0.5146333333333334</Height>\n            <LocPinX>1.059895833333333</LocPinX>\n            <LocPinY>0.2573166666666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.119791666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.730121\">0.3757444444444445</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#0088c6</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5146333333333328</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.119791666666667</X>\n              <Y F=\"Height*1.000000\">0.5146333333333328</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.119791666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5146333333333328</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.333333</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Model</Text>\n        </Shape>\n        <Shape ID=\"54\" Type=\"Shape\" Name=\"Rectangle Fill:Mercury.54\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.000001388888888</PinX>\n            <PinY>4.789127083333333</PinY>\n            <Width>1.029947222222222</Width>\n            <Height>0.9170236111111111</Height>\n            <LocPinX>0.5149736111111111</LocPinX>\n            <LocPinY>0.4585118055555555</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.029947222222222</TxtWidth>\n            <TxtHeight F=\"Height*0.848544\">0.7781347222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.416667</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#e6e6e6</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.9170236111111115</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.029947222222222</X>\n              <Y F=\"Height*1.000000\">0.9170236111111115</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.029947222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.9170236111111115</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>one-time merge</Text>\n        </Shape>\n        <Shape ID=\"55\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.55\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.538302777777778</PinX>\n            <PinY>5.090277777777778</PinY>\n            <Width>0.9444444444444444</Width>\n            <Height>1.194444444444444</Height>\n            <LocPinX>0.4722222222222222</LocPinX>\n            <LocPinY>0.5972222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9444444444444444</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.194444444444444</TxtHeight>\n            <TxtAngle>-1.5708</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.194444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9444444444444444</X>\n              <Y F=\"Height*1.000000\">1.194444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9444444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.194444444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>1</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>:-(</Text>\n        </Shape>\n      </Shapes>\n      <Connects>\n        <Connect ToCell=\"PinX\" FromSheet=\"49\" FromPart=\"9\" ToSheet=\"52\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"49\" FromPart=\"12\" ToSheet=\"54\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"50\" FromPart=\"9\" ToSheet=\"53\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"50\" FromPart=\"12\" ToSheet=\"54\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"51\" FromPart=\"9\" ToSheet=\"54\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"51\" FromPart=\"12\" ToSheet=\"48\" ToPart=\"3\"/>\n      </Connects>\n    </Page>\n    <Page ID=\"4\" NameU=\"Two Way Data Binding\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>8</PageWidth>\n          <PageHeight>10.1806</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0.00520833</ShdwOffsetX>\n          <ShdwOffsetY>-0.0295139</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"56\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.56\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4</PinX>\n            <PinY>5.145833333333333</PinY>\n            <Width>6.569444444444445</Width>\n            <Height>4.680555555555555</Height>\n            <LocPinX>3.284722222222222</LocPinX>\n            <LocPinY>2.340277777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">6.569444444444445</TxtWidth>\n            <TxtHeight F=\"Height*0.970326\">4.541666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">4.680555555555555</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">6.569444444444445</X>\n              <Y F=\"Height*1.000000\">4.680555555555555</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">6.569444444444445</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">4.680555555555555</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"57\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.57\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4</PinX>\n            <PinY>7.173611111111111</PinY>\n            <Width>4.236111111111111</Width>\n            <Height>0.5</Height>\n            <LocPinX>2.118055555555555</LocPinX>\n            <LocPinY>0.25</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">4.236111111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">4.236111111111111</X>\n              <Y F=\"Height*1.000000\">0.5</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">4.236111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.416667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Two-Way Data Binding</Text>\n        </Shape>\n        <Shape ID=\"58\" Type=\"Shape\" Name=\"Rectangle Fill:Salmon.58\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.951395833333333</PinX>\n            <PinY>6.450800694444444</PinY>\n            <Width>2.119791666666667</Width>\n            <Height>0.5586763888888888</Height>\n            <LocPinX>1.059895833333333</LocPinX>\n            <LocPinY>0.2793381944444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.119791666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.751397\">0.4197875</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ff5c65</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5586763888888887</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.119791666666667</X>\n              <Y F=\"Height*1.000000\">0.5586763888888887</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.119791666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5586763888888887</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.333333</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Template</Text>\n        </Shape>\n        <Shape ID=\"59\" Type=\"Shape\" Name=\"Rectangle Fill:Dark Aqua.59\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.019465277777778</PinX>\n            <PinY>3.269336111111111</PinY>\n            <Width>2.119791666666667</Width>\n            <Height>0.5146333333333334</Height>\n            <LocPinX>1.059895833333333</LocPinX>\n            <LocPinY>0.2573166666666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.119791666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.730121\">0.3757444444444445</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#0088c6</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5146333333333328</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.119791666666667</X>\n              <Y F=\"Height*1.000000\">0.5146333333333328</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.119791666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5146333333333328</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.333333</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Model</Text>\n        </Shape>\n        <Shape ID=\"60\" Type=\"Shape\" Name=\"Graphic.60\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.951395833333333</PinX>\n            <PinY>5.250300694444444</PinY>\n            <Width>2.119791666666667</Width>\n            <Height>0.5586763888888888</Height>\n            <LocPinX>1.059895833333333</LocPinX>\n            <LocPinY>0.2793381944444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.119791666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.751397\">0.4197875</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#7ec77e</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5586763888888887</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.119791666666667</X>\n              <Y F=\"Height*1.000000\">0.5586763888888887</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.119791666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5586763888888887</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.333333</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>View</Text>\n        </Shape>\n        <Shape ID=\"61\" Type=\"Shape\" Name=\"Rectangle Fill:Mercury.61\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.951395833333333</PinX>\n            <PinY>4.200267361111111</PinY>\n            <Width>3.150430555555555</Width>\n            <Height>0.8252986111111111</Height>\n            <LocPinX>1.575215277777778</LocPinX>\n            <LocPinY>0.4126493055555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.150430555555555</TxtWidth>\n            <TxtHeight F=\"Height*0.831711\">0.6864097222222223</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.416667</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#e6e6e6</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.8252986111111116</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.150430555555556</X>\n              <Y F=\"Height*1.000000\">0.8252986111111116</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.150430555555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.8252986111111116</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Continuous Updates\nModel is Single-Source-of-Truth</Text>\n        </Shape>\n        <Shape ID=\"62\" Type=\"Shape\" Name=\"B&amp;#x00e9;zier Fill:Mercury.62\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.540293055555556</PinX>\n            <PinY>4.192388888888889</PinY>\n            <Width>0.847225</Width>\n            <Height>2.220361111111111</Height>\n            <LocPinX>0.4236125</LocPinX>\n            <LocPinY>1.110180555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.847225</TxtWidth>\n            <TxtHeight F=\"Height*0.937448\">2.081472222222223</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#dcdcdc</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.901639\">0.7638911017750003</X>\n              <Y F=\"Height*0.943704\">2.095363662</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.147543\">0.125002118175</X>\n              <Y F=\"Height*0.487071\">1.081472618605555</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.131148,0.937450,0,1, 0.163945,0.781072,0,1)\">NURBS(1, 3, 0, 0, 0.131148,0.937450,0,1, 0.163945,0.781072,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.788608\">0.6681284128</X>\n              <Y F=\"Height*0.112592\">0.2499948982222225</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.131149,0.193080,0,1, 0.219297,0.112585,0,1)\">NURBS(1, 3, 0, 0, 0.131149,0.193080,0,1, 0.219297,0.112585,0,1)</E>\n            </NURBSTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.788608\">0.6681284128</X>\n              <Y F=\"Height*0.168890\">0.3749967880555553</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*1.000000\">0.8472250000000001</X>\n              <Y F=\"Height*0.087568\">0.1944325817777776</Y>\n            </LineTo>\n            <LineTo IX=\"6\">\n              <X F=\"Width*0.770492\">0.6527800847</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"7\">\n              <X F=\"Width*0.770492\">0.6527800847</X>\n              <Y F=\"Height*0.056295\">0.1249952287499999</Y>\n            </LineTo>\n            <NURBSTo IX=\"8\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.487069\">1.081469954172222</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.216559,0.056295,0,1, 0.000000,0.117171,0,1)\">NURBS(1, 3, 0, 0, 0.216559,0.056295,0,1, 0.000000,0.117171,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"9\">\n              <X F=\"Width*0.901640\">0.7638919490000001</X>\n              <Y F=\"Height*1.000000\">2.220361111111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.000018,0.856965,0,1, 0.147679,1.000000,0,1)\">NURBS(1, 3, 0, 0, -0.000018,0.856965,0,1, 0.147679,1.000000,0,1)</E>\n            </NURBSTo>\n            <LineTo IX=\"10\">\n              <X F=\"Width*0.901639\">0.7638911017750003</X>\n              <Y F=\"Height*0.943704\">2.095363662</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"63\" Type=\"Shape\" Name=\"B&amp;#x00e9;zier Fill:Mercury.63\">\n          <XForm>\n            <Angle>-0</Angle>\n            <FlipX>1</FlipX>\n            <FlipY>1</FlipY>\n            <PinX>5.3906</PinX>\n            <PinY>4.297902777777778</PinY>\n            <Width>0.7586166666666666</Width>\n            <Height>2.212861111111111</Height>\n            <LocPinX>0.3793083333333333</LocPinX>\n            <LocPinY>1.106430555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.7586166666666666</TxtWidth>\n            <TxtHeight F=\"Height*0.937236\">2.073972222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#dcdcdc</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.897684\">0.6809980438000002</X>\n              <Y F=\"Height*0.943513\">2.087863225527778</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.165356\">0.1254418175333332</X>\n              <Y F=\"Height*0.516723\">1.143435568058333</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.037193,0.937242,0,1, 0.183673,0.811715,0,1)\">NURBS(1, 3, 0, 0, 0.037193,0.937242,0,1, 0.183673,0.811715,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.763908\">0.5795133406000004</X>\n              <Y F=\"Height*0.112981\">0.2500112611944445</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.147052,0.221726,0,1, 0.128118,0.112970,0,1)\">NURBS(1, 3, 0, 0, 0.147052,0.221726,0,1, 0.128118,0.112970,0,1)</E>\n            </NURBSTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.763908\">0.5795133406000004</X>\n              <Y F=\"Height*0.169464\">0.3750002953333333</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*1.000000\">0.7586166666666669</X>\n              <Y F=\"Height*0.087867\">0.1944374672499999</Y>\n            </LineTo>\n            <LineTo IX=\"6\">\n              <X F=\"Width*0.743683\">0.564170318516667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"7\">\n              <X F=\"Width*0.743683\">0.564170318516667</X>\n              <Y F=\"Height*0.056489\">0.125002311305556</Y>\n            </LineTo>\n            <NURBSTo IX=\"8\">\n              <X F=\"Width*0.000580\">0.0004399976666667903</X>\n              <Y F=\"Height*0.516722\">1.143432912625</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.125059,0.056489,0,1, -0.010200,0.154737,0,1)\">NURBS(1, 3, 0, 0, 0.125059,0.056489,0,1, -0.010200,0.154737,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"9\">\n              <X F=\"Width*0.897684\">0.6809980438000002</X>\n              <Y F=\"Height*1.000000\">2.212861111111112</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.011343,0.878697,0,1, 0.055666,1.000000,0,1)\">NURBS(1, 3, 0, 0, 0.011343,0.878697,0,1, 0.055666,1.000000,0,1)</E>\n            </NURBSTo>\n            <LineTo IX=\"10\">\n              <X F=\"Width*0.897684\">0.6809980438000002</X>\n              <Y F=\"Height*0.943513\">2.087863225527778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"64\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.64\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.466652777777778</PinX>\n            <PinY>4.200263888888888</PinY>\n            <Width>1.277777777777778</Width>\n            <Height>0.3888888888888889</Height>\n            <LocPinX>0.6388888888888888</LocPinX>\n            <LocPinY>0.1944444444444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.277777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3888888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3888888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.277777777777778</X>\n              <Y F=\"Height*1.000000\">0.3888888888888889</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.277777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3888888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Change to Model\nupdates View</Text>\n        </Shape>\n        <Shape ID=\"65\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.65\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.484738888888889</PinX>\n            <PinY>4.192388888888889</PinY>\n            <Width>1.180555555555556</Width>\n            <Height>0.3888888888888889</Height>\n            <LocPinX>0.5902777777777778</LocPinX>\n            <LocPinY>0.1944444444444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.180555555555556</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3888888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3888888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.180555555555556</X>\n              <Y F=\"Height*1.000000\">0.3888888888888889</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.180555555555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3888888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Change to View\nupdates Model</Text>\n        </Shape>\n        <Shape ID=\"66\" Type=\"Shape\" Name=\"Graphic.66\">\n          <XForm>\n            <Angle>-1.570796</Angle>\n            <PinX F=\"(BeginX+EndX)/2\">3.951395833333333</PinX>\n            <PinY F=\"(BeginY+EndY)/2\">5.850550694444445</PinY>\n            <Width F=\"SQRT((EndX-BeginX)^2+(EndY-BeginY)^2)\">0.6279347222222229</Width>\n            <Height F=\"SQRT((EndX-BeginX)^2+(EndY-BeginY)^2)\">0.5</Height>\n            <LocPinX F=\"Width*0.5\">0.3139673611111115</LocPinX>\n            <LocPinY F=\"Height*0.5\">0.25</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>3.95139583333333</BeginX>\n            <BeginY>6.16451805555556</BeginY>\n            <EndX>3.95139583333333</EndX>\n            <EndY>5.53658333333333</EndY>\n          </XForm1D>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.750000\">0.4709510416666672</TxtWidth>\n            <TxtHeight F=\"Height*0.222222\">0.1111111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <GlueType>2</GlueType>\n            <ObjType>4</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0.25</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#dcdcdc</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.6</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0.0416667</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0416667</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.339054\">0.1695270910859108</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.660946\">0.3304729089140892</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*0.668804\">0.4199651891496454</X>\n              <Y F=\"Height*0.660946\">0.3304729089140892</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.668804\">0.4199651891496454</X>\n              <Y F=\"Height*1.000000\">0.5</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*1.000000\">0.6279347222222229</X>\n              <Y F=\"Height*0.500000\">0.25</Y>\n            </LineTo>\n            <LineTo IX=\"6\">\n              <X F=\"Width*0.668804\">0.4199651891496454</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"7\">\n              <X F=\"Width*0.668804\">0.4199651891496454</X>\n              <Y F=\"Height*0.339054\">0.1695270910859108</Y>\n            </LineTo>\n            <LineTo IX=\"8\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.339054\">0.1695270910859108</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"67\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.67\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.373625000000001</PinX>\n            <PinY>5.850555555555555</PinY>\n            <Width>0.625</Width>\n            <Height>0.1944444444444444</Height>\n            <LocPinX>0.3125</LocPinX>\n            <LocPinY>0.09722222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.625</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1944444444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.625</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.625</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Compile</Text>\n        </Shape>\n        <Shape ID=\"68\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.68\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.538302777777778</PinX>\n            <PinY>5.785958333333333</PinY>\n            <Width>0.9444444444444444</Width>\n            <Height>1.194444444444444</Height>\n            <LocPinX>0.4722222222222222</LocPinX>\n            <LocPinY>0.5972222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9444444444444444</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.194444444444444</TxtHeight>\n            <TxtAngle>-1.5708</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.194444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9444444444444444</X>\n              <Y F=\"Height*1.000000\">1.194444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9444444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.194444444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>1</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>:-)</Text>\n        </Shape>\n      </Shapes>\n      <Connects>\n        <Connect ToCell=\"PinX\" FromSheet=\"66\" FromPart=\"9\" ToSheet=\"58\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"66\" FromPart=\"12\" ToSheet=\"60\" ToPart=\"3\"/>\n      </Connects>\n    </Page>\n    <Page ID=\"5\" NameU=\"RESTful URL\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>8</PageWidth>\n          <PageHeight>10.1806</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>-0.0277778</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Columns</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n        <Layer IX=\"1\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"69\" Type=\"Shape\" Name=\"Graphic.69\">\n          <XForm>\n            <Angle>-4.712389</Angle>\n            <PinX>3.98773611111111</PinX>\n            <PinY>4.678993055555555</PinY>\n            <Width>2.802416666666667</Width>\n            <Height>6.919902777777778</Height>\n            <LocPinX>1.401208333333333</LocPinX>\n            <LocPinY>3.459951388888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.802416666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.979929\">6.781013888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#a9d9a9</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">6.919902777777777</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.802416666666667</X>\n              <Y F=\"Height*1.000000\">6.919902777777777</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.802416666666667</X>\n              <Y F=\"Height*-0.000000\">-1.578983857244667e-15</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*-0.000000\">-1.578983857244667e-15</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">6.919902777777777</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>2</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Read</Text>\n        </Shape>\n        <Shape ID=\"70\" Type=\"Shape\" Name=\"Rectangle Fill:Faded Sky.70\">\n          <XForm>\n            <Angle>-4.712389</Angle>\n            <PinX>4.01226388888889</PinX>\n            <PinY>2.581993055555555</PinY>\n            <Width>1.055555555555556</Width>\n            <Height>6.919902777777778</Height>\n            <LocPinX>0.5277777777777778</LocPinX>\n            <LocPinY>3.459951388888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.055555555555556</TxtWidth>\n            <TxtHeight F=\"Height*0.979929\">6.781013888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#8ec7e8</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">6.919902777777777</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.055555555555555</X>\n              <Y F=\"Height*1.000000\">6.919902777777777</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.055555555555555</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*-0.000000\">-1.578983857244667e-15</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">6.919902777777777</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>2</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Update</Text>\n        </Shape>\n        <Shape ID=\"71\" Type=\"Shape\" Name=\"Rectangle Fill:Mild Salmon.71\">\n          <XForm>\n            <Angle>-4.712389</Angle>\n            <PinX>4.012272916666666</PinX>\n            <PinY>1.381048611111112</PinY>\n            <Width>0.9601291666666667</Width>\n            <Height>6.919902777777778</Height>\n            <LocPinX>0.4800645833333334</LocPinX>\n            <LocPinY>3.459951388888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9601291666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.979929\">6.781013888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ff9498</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">6.919902777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9601291666666659</X>\n              <Y F=\"Height*1.000000\">6.919902777777777</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9601291666666659</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">6.919902777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>2</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Delete</Text>\n        </Shape>\n        <Shape ID=\"72\" Type=\"Shape\" Name=\"Rectangle Fill:Mild Salmon.72\">\n          <XForm>\n            <Angle>-4.712389</Angle>\n            <PinX>4.01226388888889</PinX>\n            <PinY>6.921818055555556</PinY>\n            <Width>1.347222222222222</Width>\n            <Height>6.919902777777778</Height>\n            <LocPinX>0.6736111111111112</LocPinX>\n            <LocPinY>3.459951388888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.347222222222222</TxtWidth>\n            <TxtHeight F=\"Height*0.979929\">6.781013888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ff9498</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">6.919902777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.347222222222222</X>\n              <Y F=\"Height*1.000000\">6.919902777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.347222222222223</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">6.919902777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>2</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Create</Text>\n        </Shape>\n        <Shape ID=\"73\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.73\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4</PinX>\n            <PinY>9.111111111111111</PinY>\n            <Width>2.722222222222222</Width>\n            <Height>0.5</Height>\n            <LocPinX>1.361111111111111</LocPinX>\n            <LocPinY>0.25</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.722222222222222</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.722222222222222</X>\n              <Y F=\"Height*1.000000\">0.5</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.722222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.416667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>RESTful URLs</Text>\n        </Shape>\n        <Shape ID=\"74\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.74\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.895833333333333</PinX>\n            <PinY>8.548611111111111</PinY>\n            <Width>6.805555555555555</Width>\n            <Height>0.4027777777777778</Height>\n            <LocPinX>3.402777777777778</LocPinX>\n            <LocPinY>0.2013888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">6.805555555555555</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.4027777777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4027777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">6.805555555555555</X>\n              <Y F=\"Height*1.000000\">0.4027777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">6.805555555555555</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4027777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.333333</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>3</Style>\n            <Size>0.333333</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"2\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>2</Style>\n            <Size>0.333333</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"3\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>3</Style>\n            <Size>0.333333</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"4\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>2</Style>\n            <Size>0.333333</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>http://server/data/<cp IX=\"1\"/>Collection<cp IX=\"2\"/>[<cp IX=\"3\"/>/ID<cp IX=\"4\"/>]</Text>\n        </Shape>\n        <Shape ID=\"75\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.75\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.215569444444444</PinX>\n            <PinY>7.473569444444444</PinY>\n            <Width>0.5972222222222222</Width>\n            <Height>0.2361111111111111</Height>\n            <LocPinX>0.2986111111111111</LocPinX>\n            <LocPinY>0.1180555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.5972222222222222</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2361111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.5972222222222222</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.5972222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>/Book</Text>\n        </Shape>\n        <Shape ID=\"76\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.76\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.291518055555556</PinX>\n            <PinY>7.473569444444444</PinY>\n            <Width>0.4722222222222222</Width>\n            <Height>0.2361111111111111</Height>\n            <LocPinX>0.2361111111111111</LocPinX>\n            <LocPinY>0.1180555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.4722222222222222</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2361111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.4722222222222222</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.4722222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>POST</Text>\n        </Shape>\n        <Shape ID=\"77\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.77\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.041666666666667</PinX>\n            <PinY>7.473569444444444</PinY>\n            <Width>1.763888888888889</Width>\n            <Height>0.2361111111111111</Height>\n            <LocPinX>0.8819444444444444</LocPinX>\n            <LocPinY>0.1180555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.763888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2361111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.763888888888889</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.763888888888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>{ name:&apos;Moby&apos; }</Text>\n        </Shape>\n        <Shape ID=\"78\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.78\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.142055555555555</PinX>\n            <PinY>7.355513888888889</PinY>\n            <Width>1.763888888888889</Width>\n            <Height>0.4722222222222222</Height>\n            <LocPinX>0.8819444444444444</LocPinX>\n            <LocPinY>0.2361111111111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.763888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.4722222222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4722222222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.763888888888889</X>\n              <Y F=\"Height*1.000000\">0.4722222222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.763888888888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4722222222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>{ id:123,\n  name:&apos;Moby&apos; }</Text>\n        </Shape>\n        <Shape ID=\"79\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.79\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.215569444444444</PinX>\n            <PinY>6.714375</PinY>\n            <Width>0.5972222222222222</Width>\n            <Height>0.2361111111111111</Height>\n            <LocPinX>0.2986111111111111</LocPinX>\n            <LocPinY>0.1180555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.5972222222222222</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2361111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.5972222222222222</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.5972222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>/Book</Text>\n        </Shape>\n        <Shape ID=\"80\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.80\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.291518055555556</PinX>\n            <PinY>6.714375</PinY>\n            <Width>0.4722222222222222</Width>\n            <Height>0.2361111111111111</Height>\n            <LocPinX>0.2361111111111111</LocPinX>\n            <LocPinY>0.1180555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.4722222222222222</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2361111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.4722222222222222</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.4722222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>POST</Text>\n        </Shape>\n        <Shape ID=\"81\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.81\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.094041666666666</PinX>\n            <PinY>6.714375</PinY>\n            <Width>1.875</Width>\n            <Height>0.2361111111111111</Height>\n            <LocPinX>0.9375</LocPinX>\n            <LocPinY>0.1180555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.875</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2361111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.875</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.875</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>{ name:&apos;Gatsby&apos;}</Text>\n        </Shape>\n        <Shape ID=\"82\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.82\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.079555555555555</PinX>\n            <PinY>6.596319444444444</PinY>\n            <Width>1.638888888888889</Width>\n            <Height>0.4722222222222222</Height>\n            <LocPinX>0.8194444444444444</LocPinX>\n            <LocPinY>0.2361111111111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.638888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.4722222222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4722222222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.638888888888889</X>\n              <Y F=\"Height*1.000000\">0.4722222222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.638888888888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4722222222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>{ id:456,\n  name:&apos;Rye&apos; }</Text>\n        </Shape>\n        <Shape ID=\"83\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.83\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.444736111111111</PinX>\n            <PinY>5.919347222222222</PinY>\n            <Width>1.055555555555556</Width>\n            <Height>0.2361111111111111</Height>\n            <LocPinX>0.5277777777777778</LocPinX>\n            <LocPinY>0.1180555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.055555555555556</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2361111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.055555555555556</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.055555555555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>/Book/123</Text>\n        </Shape>\n        <Shape ID=\"84\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.84\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.2359625</PinX>\n            <PinY>5.919347222222222</PinY>\n            <Width>0.3611111111111111</Width>\n            <Height>0.2361111111111111</Height>\n            <LocPinX>0.1805555555555556</LocPinX>\n            <LocPinY>0.1180555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.3611111111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2361111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.3611111111111111</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.3611111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>GET</Text>\n        </Shape>\n        <Shape ID=\"85\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.85\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.142055555555555</PinX>\n            <PinY>5.801291666666667</PinY>\n            <Width>1.763888888888889</Width>\n            <Height>0.4722222222222222</Height>\n            <LocPinX>0.8819444444444444</LocPinX>\n            <LocPinY>0.2361111111111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.763888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.4722222222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4722222222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.763888888888889</X>\n              <Y F=\"Height*1.000000\">0.4722222222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.763888888888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4722222222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>{ id:123,\n  name:&apos;Moby&apos; }</Text>\n        </Shape>\n        <Shape ID=\"86\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.86\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.444736111111111</PinX>\n            <PinY>5.167569444444444</PinY>\n            <Width>1.055555555555556</Width>\n            <Height>0.2361111111111111</Height>\n            <LocPinX>0.5277777777777778</LocPinX>\n            <LocPinY>0.1180555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.055555555555556</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2361111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.055555555555556</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.055555555555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>/Book/456</Text>\n        </Shape>\n        <Shape ID=\"87\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.87\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.2359625</PinX>\n            <PinY>5.167569444444444</PinY>\n            <Width>0.3611111111111111</Width>\n            <Height>0.2361111111111111</Height>\n            <LocPinX>0.1805555555555556</LocPinX>\n            <LocPinY>0.1180555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.3611111111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2361111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.3611111111111111</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.3611111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>GET</Text>\n        </Shape>\n        <Shape ID=\"88\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.88\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.253166666666667</PinX>\n            <PinY>5.049513888888889</PinY>\n            <Width>1.986111111111111</Width>\n            <Height>0.4722222222222222</Height>\n            <LocPinX>0.9930555555555556</LocPinX>\n            <LocPinY>0.2361111111111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.986111111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.4722222222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4722222222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.986111111111112</X>\n              <Y F=\"Height*1.000000\">0.4722222222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.986111111111112</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4722222222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>{ id:456,\n  name:&apos;Gatsby&apos; }</Text>\n        </Shape>\n        <Shape ID=\"89\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.89\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.215569444444444</PinX>\n            <PinY>4.436611111111111</PinY>\n            <Width>0.5972222222222222</Width>\n            <Height>0.2361111111111111</Height>\n            <LocPinX>0.2986111111111111</LocPinX>\n            <LocPinY>0.1180555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.5972222222222222</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2361111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.5972222222222222</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.5972222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>/Book</Text>\n        </Shape>\n        <Shape ID=\"90\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.90\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.2359625</PinX>\n            <PinY>4.436611111111111</PinY>\n            <Width>0.3611111111111111</Width>\n            <Height>0.2361111111111111</Height>\n            <LocPinX>0.1805555555555556</LocPinX>\n            <LocPinY>0.1180555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.3611111111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2361111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.3611111111111111</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.3611111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>GET</Text>\n        </Shape>\n        <Shape ID=\"91\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.91\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.315666666666667</PinX>\n            <PinY>3.964388888888889</PinY>\n            <Width>2.111111111111111</Width>\n            <Height>1.180555555555556</Height>\n            <LocPinX>1.055555555555556</LocPinX>\n            <LocPinY>0.5902777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.111111111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.180555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.180555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.111111111111112</X>\n              <Y F=\"Height*1.000000\">1.180555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.111111111111112</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.180555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>[ { id:123,\n    name:&apos;Moby&apos; },\n  { id:456,\n    name:&apos;Rye&apos; }\n]</Text>\n        </Shape>\n        <Shape ID=\"92\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.92\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.444736111111111</PinX>\n            <PinY>2.946916666666667</PinY>\n            <Width>1.055555555555556</Width>\n            <Height>0.2361111111111111</Height>\n            <LocPinX>0.5277777777777778</LocPinX>\n            <LocPinY>0.1180555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.055555555555556</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2361111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.055555555555556</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.055555555555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>/Book/456</Text>\n        </Shape>\n        <Shape ID=\"93\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.93\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.291518055555556</PinX>\n            <PinY>2.946916666666667</PinY>\n            <Width>0.4722222222222222</Width>\n            <Height>0.2361111111111111</Height>\n            <LocPinX>0.2361111111111111</LocPinX>\n            <LocPinY>0.1180555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.4722222222222222</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2361111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.4722222222222222</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.4722222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>POST</Text>\n        </Shape>\n        <Shape ID=\"94\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.94\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.101583333333333</PinX>\n            <PinY>2.828861111111111</PinY>\n            <Width>1.875</Width>\n            <Height>0.4722222222222222</Height>\n            <LocPinX>0.9375</LocPinX>\n            <LocPinY>0.2361111111111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.875</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.4722222222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4722222222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.875</X>\n              <Y F=\"Height*1.000000\">0.4722222222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.875</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4722222222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>{ id: 456,\n  name:&apos;Catch&apos; }</Text>\n        </Shape>\n        <Shape ID=\"95\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.95\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.197611111111112</PinX>\n            <PinY>2.828861111111111</PinY>\n            <Width>1.875</Width>\n            <Height>0.4722222222222222</Height>\n            <LocPinX>0.9375</LocPinX>\n            <LocPinY>0.2361111111111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.875</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.4722222222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4722222222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.875000000000001</X>\n              <Y F=\"Height*1.000000\">0.4722222222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.875000000000001</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4722222222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>{ id:456,\n  name:&apos;Catch&apos; }</Text>\n        </Shape>\n        <Shape ID=\"96\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.96\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.444736111111111</PinX>\n            <PinY>1.664875</PinY>\n            <Width>1.055555555555556</Width>\n            <Height>0.2361111111111111</Height>\n            <LocPinX>0.5277777777777778</LocPinX>\n            <LocPinY>0.1180555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.055555555555556</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2361111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.055555555555556</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.055555555555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>/Book/456</Text>\n        </Shape>\n        <Shape ID=\"97\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.97\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.413347222222222</PinX>\n            <PinY>1.664875</PinY>\n            <Width>0.7158805555555555</Width>\n            <Height>0.2361111111111111</Height>\n            <LocPinX>0.3579402777777778</LocPinX>\n            <LocPinY>0.1180555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.7158805555555555</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2361111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.7158805555555554</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.7158805555555554</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>DELETE</Text>\n        </Shape>\n        <Shape ID=\"98\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.98\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.125590277777778</PinX>\n            <PinY>4.347222222222222</PinY>\n            <Width>2.070041666666667</Width>\n            <Height>7.25</Height>\n            <LocPinX>1.035020833333333</LocPinX>\n            <LocPinY>3.625</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.070041666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.980843\">7.111111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>2</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">7.25</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.070041666666667</X>\n              <Y F=\"Height*1.000000\">7.25</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.070041666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">7.25</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Send<cp IX=\"1\"/>\n</Text>\n        </Shape>\n        <Shape ID=\"99\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.99\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.385861805555556</PinX>\n            <PinY>4.347222222222222</PinY>\n            <Width>0.7774791666666666</Width>\n            <Height>7.25</Height>\n            <LocPinX>0.3887395833333333</LocPinX>\n            <LocPinY>3.625</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.7774791666666666</TxtWidth>\n            <TxtHeight F=\"Height*0.980843\">7.111111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>2</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">7.25</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.7774791666666666</X>\n              <Y F=\"Height*1.000000\">7.25</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.7774791666666666</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">7.25</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Verb<cp IX=\"1\"/>\n</Text>\n        </Shape>\n        <Shape ID=\"100\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.100\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.430704861111111</PinX>\n            <PinY>4.347222222222222</PinY>\n            <Width>1.166965277777778</Width>\n            <Height>7.25</Height>\n            <LocPinX>0.583482638888889</LocPinX>\n            <LocPinY>3.625</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.166965277777778</TxtWidth>\n            <TxtHeight F=\"Height*0.980843\">7.111111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>2</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">7.25</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.166965277777778</X>\n              <Y F=\"Height*1.000000\">7.25</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.166965277777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">7.25</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>URL<cp IX=\"1\"/>\n</Text>\n        </Shape>\n        <Shape ID=\"101\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.101\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.250006944444444</PinX>\n            <PinY>4.347222222222222</PinY>\n            <Width>2.070041666666667</Width>\n            <Height>7.25</Height>\n            <LocPinX>1.035020833333333</LocPinX>\n            <LocPinY>3.625</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.070041666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.980843\">7.111111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>2</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">7.25</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.070041666666666</X>\n              <Y F=\"Height*1.000000\">7.25</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.070041666666666</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">7.25</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Receive<cp IX=\"1\"/>\n</Text>\n        </Shape>\n      </Shapes>\n      <Connects/>\n    </Page>\n    <Page ID=\"6\" NameU=\"RESTy\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>8</PageWidth>\n          <PageHeight>10.1806</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>-0.0277778</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"102\" Type=\"Shape\" Name=\"Graphic.102\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.3125</PinX>\n            <PinY>4.611111111111111</PinY>\n            <Width>5.763888888888889</Width>\n            <Height>7.611111111111111</Height>\n            <LocPinX>2.881944444444445</LocPinX>\n            <LocPinY>3.805555555555555</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">5.763888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.981752\">7.472222222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#fff1cc</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">7.611111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">5.763888888888889</X>\n              <Y F=\"Height*1.000000\">7.611111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">5.763888888888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">7.611111111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"103\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.103\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.309027777777778</PinX>\n            <PinY>2.840284722222222</PinY>\n            <Width>5.201388888888889</Width>\n            <Height>3.597208333333334</Height>\n            <LocPinX>2.600694444444445</LocPinX>\n            <LocPinY>1.798604166666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">5.201388888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.961390\">3.458319444444445</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#7ec77e</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.597208333333334</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">5.201388888888889</X>\n              <Y F=\"Height*1.000000\">3.597208333333334</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">5.201388888888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.597208333333334</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.333333</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Resources</Text>\n        </Shape>\n        <Shape ID=\"104\" Type=\"Shape\" Name=\"Graphic.104\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.277779166666667</PinX>\n            <PinY>6.375</PinY>\n            <Width>5.277777777777778</Width>\n            <Height>3.861111111111111</Height>\n            <LocPinX>2.638888888888889</LocPinX>\n            <LocPinY>1.930555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">5.277777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.964029\">3.722222222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#cccccc</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.856114\">3.305551277777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.092104\">0.4861044444444447</X>\n              <Y F=\"Height*1.000000\">3.861111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*0.092104\">0.4861044444444447</X>\n              <Y F=\"Height*0.935250\">3.611104166666667</Y>\n            </LineTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.844737\">4.458334166666668</X>\n              <Y F=\"Height*0.856114\">3.305551277777778</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.642105,0.928057,0,1, 0.697365,0.964023,0,1)\">NURBS(1, 3, 0, 0, 0.642105,0.928057,0,1, 0.697365,0.964023,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.952631\">5.027774722222222</X>\n              <Y F=\"Height*0.136691\">0.5277791388888886</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.992106,0.748202,0,1, 0.952631,0.525179,0,1)\">NURBS(1, 3, 0, 0, 0.992106,0.748202,0,1, 0.952631,0.525179,0,1)</E>\n            </NURBSTo>\n            <LineTo IX=\"6\">\n              <X F=\"Width*1.000000\">5.277777777777778</X>\n              <Y F=\"Height*0.136691\">0.5277791388888886</Y>\n            </LineTo>\n            <LineTo IX=\"7\">\n              <X F=\"Width*0.871053\">4.597224166666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"8\">\n              <X F=\"Width*0.755264\">3.986115555555555</X>\n              <Y F=\"Height*0.133089\">0.5138714166666666</Y>\n            </LineTo>\n            <LineTo IX=\"9\">\n              <X F=\"Width*0.802633\">4.236118611111111</X>\n              <Y F=\"Height*0.133079\">0.5138328055555559</Y>\n            </LineTo>\n            <NURBSTo IX=\"10\">\n              <X F=\"Width*0.760526\">4.013887222222221</X>\n              <Y F=\"Height*0.708633\">2.73611075</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.802633,0.521582,0,1, 0.821050,0.625901,0,1)\">NURBS(1, 3, 0, 0, 0.802633,0.521582,0,1, 0.821050,0.625901,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"11\">\n              <X F=\"Width*0.097368\">0.5138866666666667</X>\n              <Y F=\"Height*0.773380\">2.986106111111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.699998,0.791370,0,1, 0.560526,0.776978,0,1)\">NURBS(1, 3, 0, 0, 0.699998,0.791370,0,1, 0.560526,0.776978,0,1)</E>\n            </NURBSTo>\n            <LineTo IX=\"12\">\n              <X F=\"Width*0.097368\">0.5138866666666667</X>\n              <Y F=\"Height*0.708632\">2.736106888888889</Y>\n            </LineTo>\n            <LineTo IX=\"13\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.856114\">3.305551277777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"105\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.105\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.145833333333333</PinX>\n            <PinY>4.75</PinY>\n            <Width>3.194444444444445</Width>\n            <Height>7</Height>\n            <LocPinX>1.597222222222222</LocPinX>\n            <LocPinY>3.5</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.194444444444445</TxtWidth>\n            <TxtHeight F=\"Height*0.980159\">6.861111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>2</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">7</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.194444444444445</X>\n              <Y F=\"Height*1.000000\">7</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.194444444444445</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">7</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.333333</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>2</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Declarative</Text>\n        </Shape>\n        <Shape ID=\"106\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.106\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.902777777777778</PinX>\n            <PinY>9.222222222222221</PinY>\n            <Width>6.194444444444445</Width>\n            <Height>0.5</Height>\n            <LocPinX>3.097222222222222</LocPinX>\n            <LocPinY>0.25</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">6.194444444444445</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">6.194444444444445</X>\n              <Y F=\"Height*1.000000\">0.5</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">6.194444444444445</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.416667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>RESTy: Declarative Data Storage</Text>\n        </Shape>\n        <Shape ID=\"107\" Type=\"Shape\" Name=\"Graphic.107\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.638888888888889</PinX>\n            <PinY>2.701388888888889</PinY>\n            <Width>1.527777777777778</Width>\n            <Height>2.569444444444445</Height>\n            <LocPinX>0.7638888888888888</LocPinX>\n            <LocPinY>1.284722222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.527777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.945946\">2.430555555555555</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#7ec77e</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.569444444444445</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.527777777777778</X>\n              <Y F=\"Height*1.000000\">2.569444444444445</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.527777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.569444444444445</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.138889</LeftMargin>\n            <RightMargin>0.138889</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.333333</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Custom</Text>\n        </Shape>\n        <Shape ID=\"108\" Type=\"Shape\" Name=\"Graphic.108\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.153645833333333</PinX>\n            <PinY>2.701388888888889</PinY>\n            <Width>2.862847222222222</Width>\n            <Height>2.569444444444445</Height>\n            <LocPinX>1.431423611111111</LocPinX>\n            <LocPinY>1.284722222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.862847222222222</TxtWidth>\n            <TxtHeight F=\"Height*0.945946\">2.430555555555555</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#7ec77e</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.569444444444445</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.862847222222222</X>\n              <Y F=\"Height*1.000000\">2.569444444444445</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.862847222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.569444444444445</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.333333</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Repository</Text>\n        </Shape>\n        <Shape ID=\"109\" Type=\"Shape\" Name=\"Rectangle Fill:Salmon.109\">\n          <XForm>\n            <Angle>-4.712389</Angle>\n            <PinX>4.171819444444444</PinX>\n            <PinY>2.513884027777777</PinY>\n            <Width>1.861111111111111</Width>\n            <Height>0.5586763888888888</Height>\n            <LocPinX>0.9305555555555556</LocPinX>\n            <LocPinY>0.2793381944444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.861111111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.751397\">0.4197875</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ff5c65</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5586763888888887</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.86111111111111</X>\n              <Y F=\"Height*1.000000\">0.5586763888888887</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.86111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*-0.000000\">-1.578983857244667e-15</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5586763888888887</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.333333</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>MegaStore</Text>\n        </Shape>\n        <Shape ID=\"110\" Type=\"Shape\" Name=\"Rectangle Fill:Deep Chalk.110\">\n          <XForm>\n            <Angle>-4.712389</Angle>\n            <PinX>5.492291666666667</PinX>\n            <PinY>2.513884027777777</PinY>\n            <Width>1.861111111111111</Width>\n            <Height>0.5586763888888888</Height>\n            <LocPinX>0.9305555555555556</LocPinX>\n            <LocPinY>0.2793381944444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.861111111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.751397\">0.4197875</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffcacc</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5586763888888887</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.861111111111112</X>\n              <Y F=\"Height*1.000000\">0.5586763888888887</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.861111111111112</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5586763888888887</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.333333</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>BigTable</Text>\n        </Shape>\n        <Shape ID=\"111\" Type=\"Shape\" Name=\"Rectangle Fill:Salmon.111\">\n          <XForm>\n            <Angle>-4.712389</Angle>\n            <PinX>4.8285</PinX>\n            <PinY>2.513884027777777</PinY>\n            <Width>1.861111111111111</Width>\n            <Height>0.5586763888888888</Height>\n            <LocPinX>0.9305555555555556</LocPinX>\n            <LocPinY>0.2793381944444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.861111111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.751397\">0.4197875</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ff5c65</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*-0.000000\">-1.578983857244667e-15</X>\n              <Y F=\"Height*1.000000\">0.5586763888888887</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.86111111111111</X>\n              <Y F=\"Height*1.000000\">0.5586763888888887</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.86111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*-0.000000\">-1.578983857244667e-15</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*-0.000000\">-1.578983857244667e-15</X>\n              <Y F=\"Height*1.000000\">0.5586763888888887</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.333333</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Buganizer</Text>\n        </Shape>\n        <Shape ID=\"112\" Type=\"Shape\" Name=\"Rectangle Fill:Deep Chalk.112\">\n          <XForm>\n            <Angle>-4.712389</Angle>\n            <PinX>6.156069444444444</PinX>\n            <PinY>2.513884027777777</PinY>\n            <Width>1.861111111111111</Width>\n            <Height>0.5586763888888888</Height>\n            <LocPinX>0.9305555555555556</LocPinX>\n            <LocPinY>0.2793381944444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.861111111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.751397\">0.4197875</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffcacc</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5586763888888887</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.861111111111112</X>\n              <Y F=\"Height*1.000000\">0.5586763888888887</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.861111111111112</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5586763888888887</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.333333</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>???</Text>\n        </Shape>\n        <Shape ID=\"113\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.113\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.230902777777778</PinX>\n            <PinY>3.701388888888889</PinY>\n            <Width>0.7083333333333334</Width>\n            <Height>0.2361111111111111</Height>\n            <LocPinX>0.3541666666666667</LocPinX>\n            <LocPinY>0.1180555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.7083333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2361111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.7083333333333334</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.7083333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>(CRUD)</Text>\n        </Shape>\n        <Shape ID=\"114\" Type=\"Shape\" Name=\"Rectangle Fill:Mild Melon.114\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.638888888888889</PinX>\n            <PinY>2.818328472222221</PinY>\n            <Width>1.229166666666667</Width>\n            <Height>0.4101208333333333</Height>\n            <LocPinX>0.6145833333333334</LocPinX>\n            <LocPinY>0.2050604166666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.229166666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.661346\">0.2712319444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ff8b37</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4101208333333343</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.229166666666667</X>\n              <Y F=\"Height*1.000000\">0.4101208333333343</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.229166666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4101208333333343</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Java</Text>\n        </Shape>\n        <Shape ID=\"115\" Type=\"Shape\" Name=\"Graphic.115\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.638888888888889</PinX>\n            <PinY>2.303370138888888</PinY>\n            <Width>1.229166666666667</Width>\n            <Height>0.4101208333333333</Height>\n            <LocPinX>0.6145833333333334</LocPinX>\n            <LocPinY>0.2050604166666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.229166666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.661346\">0.2712319444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffe4cd</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4101208333333343</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.229166666666667</X>\n              <Y F=\"Height*1.000000\">0.4101208333333343</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.229166666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4101208333333343</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>JavaScript</Text>\n        </Shape>\n        <Shape ID=\"116\" Type=\"Shape\" Name=\"Graphic.116\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.638888888888889</PinX>\n            <PinY>1.788397916666666</PinY>\n            <Width>1.229166666666667</Width>\n            <Height>0.4101208333333333</Height>\n            <LocPinX>0.6145833333333334</LocPinX>\n            <LocPinY>0.2050604166666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.229166666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.661346\">0.2712319444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffe4cd</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4101208333333343</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.229166666666667</X>\n              <Y F=\"Height*1.000000\">0.4101208333333343</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.229166666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4101208333333343</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>???</Text>\n        </Shape>\n        <Shape ID=\"117\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.117\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.638888888888889</PinX>\n            <PinY>3.434763888888889</PinY>\n            <Width>1.402777777777778</Width>\n            <Height>0.2361111111111111</Height>\n            <LocPinX>0.7013888888888888</LocPinX>\n            <LocPinY>0.1180555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.402777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2361111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.402777777777778</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.402777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>(CRUD+verbs)</Text>\n        </Shape>\n        <Shape ID=\"118\" Type=\"Shape\" Name=\"Rectangle Fill:Dark Aqua.118\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.153645833333333</PinX>\n            <PinY>7.358572222222222</PinY>\n            <Width>2.862847222222222</Width>\n            <Height>0.5146333333333334</Height>\n            <LocPinX>1.431423611111111</LocPinX>\n            <LocPinY>0.2573166666666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.862847222222222</TxtWidth>\n            <TxtHeight F=\"Height*0.730121\">0.3757444444444445</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#0088c6</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5146333333333336</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.862847222222222</X>\n              <Y F=\"Height*1.000000\">0.5146333333333336</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.862847222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5146333333333336</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.333333</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Serializer</Text>\n        </Shape>\n        <Shape ID=\"119\" Type=\"Shape\" Name=\"Rectangle Fill:Dark Aqua.119\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.153645833333333</PinX>\n            <PinY>6.726002777777778</PinY>\n            <Width>2.862847222222222</Width>\n            <Height>0.5146333333333334</Height>\n            <LocPinX>1.431423611111111</LocPinX>\n            <LocPinY>0.2573166666666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.862847222222222</TxtWidth>\n            <TxtHeight F=\"Height*0.730121\">0.3757444444444445</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#0088c6</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5146333333333332</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.862847222222222</X>\n              <Y F=\"Height*1.000000\">0.5146333333333332</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.862847222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5146333333333332</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.333333</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>URL Router</Text>\n        </Shape>\n        <Shape ID=\"120\" Type=\"Shape\" Name=\"Rectangle Fill:Dark Aqua.120\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.153645833333333</PinX>\n            <PinY>5.460877777777778</PinY>\n            <Width>2.862847222222222</Width>\n            <Height>0.5146333333333334</Height>\n            <LocPinX>1.431423611111111</LocPinX>\n            <LocPinY>0.2573166666666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.862847222222222</TxtWidth>\n            <TxtHeight F=\"Height*0.730121\">0.3757444444444445</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#0088c6</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5146333333333328</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.862847222222222</X>\n              <Y F=\"Height*1.000000\">0.5146333333333328</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.862847222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5146333333333328</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.333333</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Mapper</Text>\n        </Shape>\n        <Shape ID=\"121\" Type=\"Shape\" Name=\"Graphic.121\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.153645833333333</PinX>\n            <PinY>6.093433333333333</PinY>\n            <Width>2.862847222222222</Width>\n            <Height>0.5146333333333334</Height>\n            <LocPinX>1.431423611111111</LocPinX>\n            <LocPinY>0.2573166666666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.862847222222222</TxtWidth>\n            <TxtHeight F=\"Height*0.730121\">0.3757444444444445</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.125</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#c7e3f3</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5146333333333328</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.862847222222222</X>\n              <Y F=\"Height*1.000000\">0.5146333333333328</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.862847222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5146333333333328</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.333333</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ACL</Text>\n        </Shape>\n        <Shape ID=\"122\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.122\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.246527777777778</PinX>\n            <PinY>7.722222222222222</PinY>\n            <Width>2.3125</Width>\n            <Height>0.6111111111111112</Height>\n            <LocPinX>1.15625</LocPinX>\n            <LocPinY>0.3055555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.3125</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.6111111111111112</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6111111111111112</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.3125</X>\n              <Y F=\"Height*1.000000\">0.6111111111111112</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.3125</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6111111111111112</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>HTTP RESTful URL\nJSON<cp IX=\"1\"/> / XML / PROTO</Text>\n        </Shape>\n      </Shapes>\n      <Connects/>\n    </Page>\n    <Page ID=\"7\" NameU=\"Standard App\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>8</PageWidth>\n          <PageHeight>10.1806</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>-0.0277778</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"123\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.123\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.211805555555555</PinX>\n            <PinY>7.697916666666667</PinY>\n            <Width>6.375</Width>\n            <Height>3.861111111111111</Height>\n            <LocPinX>3.1875</LocPinX>\n            <LocPinY>1.930555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">6.375</TxtWidth>\n            <TxtHeight F=\"Height*0.964029\">3.722222222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.861111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">6.375</X>\n              <Y F=\"Height*1.000000\">3.861111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">6.375</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.861111111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"124\" Type=\"Shape\" Name=\"Graphic.124\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.189616666666667</PinX>\n            <PinY>7.489583333333333</PinY>\n            <Width>6.173013888888889</Width>\n            <Height>3.25</Height>\n            <LocPinX>3.086506944444444</LocPinX>\n            <LocPinY>1.625</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">6.173013888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.957265\">3.111111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#d3ebd3</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.25</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">6.173013888888889</X>\n              <Y F=\"Height*1.000000\">3.25</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">6.173013888888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.25</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>3</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>MyApp <cp IX=\"1\"/>(Chrome)</Text>\n        </Shape>\n        <Shape ID=\"125\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.125\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.592041666666667</PinX>\n            <PinY>7.21875</PinY>\n            <Width>5.168972222222222</Width>\n            <Height>2.375</Height>\n            <LocPinX>2.584486111111111</LocPinX>\n            <LocPinY>1.1875</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">5.168972222222222</TxtWidth>\n            <TxtHeight F=\"Height*0.941520\">2.236111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.375</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">5.168972222222223</X>\n              <Y F=\"Height*1.000000\">2.375</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">5.168972222222223</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.375</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Connection ID=\"0\">\n            <X F=\"Width*0.199999\">1.033789923424763</X>\n            <Y F=\"Width*0.459472\">2.375</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"1\">\n            <X F=\"Width*0.400000\">2.067588888888888</X>\n            <Y F=\"Width*0.459472\">2.375</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"2\">\n            <X F=\"Width*0.600000\">3.101383333333334</X>\n            <Y F=\"Width*0.459472\">2.375</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"3\">\n            <X F=\"Width*0.800001\">4.13518229879746</X>\n            <Y F=\"Width*0.459472\">2.375</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"4\">\n            <X F=\"Width*1.000000\">5.168972222222223</X>\n            <Y F=\"Width*0.367578\">1.9000020772837</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"5\">\n            <X F=\"Width*1.000000\">5.168972222222221</X>\n            <Y F=\"Width*0.275683\">1.425</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"6\">\n            <X F=\"Width*1.000000\">5.168972222222221</X>\n            <Y F=\"Width*0.183789\">0.9500000000000001</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"7\">\n            <X F=\"Width*1.000000\">5.168972222222223</X>\n            <Y F=\"Width*0.091894\">0.4749968840744493</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"8\">\n            <X F=\"Width*0.800001\">4.13518229879746</X>\n            <Y F=\"Width*0.000000\">0</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"9\">\n            <X F=\"Width*0.600000\">3.101383333333333</X>\n            <Y F=\"Width*0.000000\">0</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"10\">\n            <X F=\"Width*0.400000\">2.06758691213576</X>\n            <Y F=\"Width*0.000000\">0</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"11\">\n            <X F=\"Width*0.199999\">1.033789923424762</X>\n            <Y F=\"Width*0.000000\">0</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"12\">\n            <X F=\"Width*0.000000\">0</X>\n            <Y F=\"Width*0.091894\">0.4749979227162997</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"13\">\n            <X F=\"Width*0.000000\">3.947459643111667e-16</X>\n            <Y F=\"Width*0.183789\">0.9500000000000001</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"14\">\n            <X F=\"Width*0.000000\">3.947459643111667e-16</X>\n            <Y F=\"Width*0.275683\">1.425</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"15\">\n            <X F=\"Width*0.000000\">0</X>\n            <Y F=\"Width*0.367578\">1.9000020772837</Y>\n            <Type>0</Type>\n          </Connection>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;ng:include src=&quot;$route.current.template&quot;\n            scope=&quot;$route.current.scope&quot; /&gt;</Text>\n        </Shape>\n        <Shape ID=\"126\" Type=\"Shape\" Name=\"Rectangle Fill:Aluminum.126\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.211804166666667</PinX>\n            <PinY>9.427083333333334</PinY>\n            <Width>6.375</Width>\n            <Height>0.4027777777777778</Height>\n            <LocPinX>3.1875</LocPinX>\n            <LocPinY>0.2013888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">6.375</TxtWidth>\n            <TxtHeight F=\"Height*0.655172\">0.2638888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#999999</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4027777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">6.375</X>\n              <Y F=\"Height*1.000000\">0.4027777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">6.375</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4027777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"127\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.127\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.526777777777777</PinX>\n            <PinY>9.40625</PinY>\n            <Width>5.518277777777778</Width>\n            <Height>0.2222222222222222</Height>\n            <LocPinX>2.759138888888889</LocPinX>\n            <LocPinY>0.1111111111111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">5.518277777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.375000\">0.08333333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2222222222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">5.518277777777779</X>\n              <Y F=\"Height*1.000000\">0.2222222222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">5.518277777777779</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2222222222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Connection ID=\"0\">\n            <X F=\"Width*0.199999\">1.103650729017247</X>\n            <Y F=\"Width*0.040270\">0.2222222222222222</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"1\">\n            <X F=\"Width*0.400000\">2.207311111111111</X>\n            <Y F=\"Width*0.040270\">0.2222222222222222</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"2\">\n            <X F=\"Width*0.600000\">3.310966666666667</X>\n            <Y F=\"Width*0.040270\">0.2222222222222222</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"3\">\n            <X F=\"Width*0.800001\">4.41462704876053</X>\n            <Y F=\"Width*0.040270\">0.2222222222222222</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"4\">\n            <X F=\"Width*1.000000\">5.518277777777779</X>\n            <Y F=\"Width*0.032216\">0.1777779721435041</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"5\">\n            <X F=\"Width*1.000000\">5.518277777777779</X>\n            <Y F=\"Width*0.024162\">0.1333333333333334</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"6\">\n            <X F=\"Width*1.000000\">5.518277777777779</X>\n            <Y F=\"Width*0.016108\">0.08888888888888886</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"7\">\n            <X F=\"Width*1.000000\">5.518277777777779</X>\n            <Y F=\"Width*0.008054\">0.04444415289585497</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"8\">\n            <X F=\"Width*0.800001\">4.414627048760528</X>\n            <Y F=\"Width*0.000000\">0</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"9\">\n            <X F=\"Width*0.600000\">3.310966666666666</X>\n            <Y F=\"Width*0.000000\">9.868649107779169e-17</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"10\">\n            <X F=\"Width*0.400000\">2.207309000774202</X>\n            <Y F=\"Width*0.000000\">9.868649107779169e-17</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"11\">\n            <X F=\"Width*0.199999\">1.103650729017249</X>\n            <Y F=\"Width*0.000000\">0</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"12\">\n            <X F=\"Width*0.000000\">0</X>\n            <Y F=\"Width*0.008054\">0.04444425007871811</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"13\">\n            <X F=\"Width*-0.000000\">-3.947459643111667e-16</X>\n            <Y F=\"Width*0.016108\">0.08888888888888886</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"14\">\n            <X F=\"Width*-0.000000\">-3.947459643111667e-16</X>\n            <Y F=\"Width*0.024162\">0.1333334183170505</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"15\">\n            <X F=\"Width*0.000000\">0</X>\n            <Y F=\"Width*0.032216\">0.1777779721435041</Y>\n            <Type>0</Type>\n          </Connection>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>http://server/index.html#account</Text>\n        </Shape>\n        <Shape ID=\"128\" Type=\"Shape\" Name=\"Graphic.128\">\n          <XForm>\n            <Angle>-0.04951323</Angle>\n            <PinX F=\"(BeginX+EndX)/2\">1.547871527777778</PinX>\n            <PinY F=\"(BeginY+EndY)/2\">9.420138194444444</PinY>\n            <Width F=\"SQRT((EndX-BeginX)^2+(EndY-BeginY)^2)\">0.2562152777777778</Width>\n            <Height F=\"SQRT((EndX-BeginX)^2+(EndY-BeginY)^2)\">0.2097986111111111</Height>\n            <LocPinX F=\"Width*0.5\">0.1281076388888889</LocPinX>\n            <LocPinY F=\"Height*0.5\">0.1048993055555555</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>1.41992088858111</BeginX>\n            <BeginY>9.42647862588486</BeginY>\n            <EndX>1.67582216697444</EndX>\n            <EndY>9.41379776300403</EndY>\n          </XForm1D>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.750000\">0.1921614583333333</TxtWidth>\n            <TxtHeight F=\"Height*0.162011\">0.03398958333333334</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <GlueType>2</GlueType>\n            <ObjType>4</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#191919</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>20</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>0</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.6</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*-0.000000\">-1.973729821555834e-16</X>\n              <Y F=\"Height*0.298013\">0.06252273572929617</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*-0.000000\">-1.973729821555834e-16</X>\n              <Y F=\"Height*0.701987\">0.1472758753818148</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*0.523021\">0.1340060732099744</X>\n              <Y F=\"Height*0.701987\">0.1472758753818149</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.523021\">0.1340060732099744</X>\n              <Y F=\"Height*1.000000\">0.2097986111111111</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*1.000000\">0.2562152777777776</X>\n              <Y F=\"Height*0.500000\">0.1048993055555556</Y>\n            </LineTo>\n            <LineTo IX=\"6\">\n              <X F=\"Width*0.523021\">0.1340060732099744</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"7\">\n              <X F=\"Width*0.523021\">0.1340060732099744</X>\n              <Y F=\"Height*0.298013\">0.06252273572929617</Y>\n            </LineTo>\n            <LineTo IX=\"8\">\n              <X F=\"Width*-0.000000\">-1.973729821555834e-16</X>\n              <Y F=\"Height*0.298013\">0.06252273572929617</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"129\" Type=\"Shape\" Name=\"Graphic.129\">\n          <XForm>\n            <Angle>-3.141593</Angle>\n            <PinX F=\"(BeginX+EndX)/2\">1.234720138888889</PinX>\n            <PinY F=\"(BeginY+EndY)/2\">9.413991666666668</PinY>\n            <Width F=\"SQRT((EndX-BeginX)^2+(EndY-BeginY)^2)\">0.2423486111111111</Width>\n            <Height F=\"SQRT((EndX-BeginX)^2+(EndY-BeginY)^2)\">0.2099277777777778</Height>\n            <LocPinX F=\"Width*0.5\">0.1211743055555556</LocPinX>\n            <LocPinY F=\"Height*0.5\">0.1049638888888889</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>1.35589444444444</BeginX>\n            <BeginY>9.41399169893734</BeginY>\n            <EndX>1.11354583333334</EndX>\n            <EndY>9.413991634396</EndY>\n          </XForm1D>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.750000\">0.1817614583333333</TxtWidth>\n            <TxtHeight F=\"Height*0.161603\">0.033925</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <GlueType>2</GlueType>\n            <ObjType>4</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#191919</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>20</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>0</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.6</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*-0.000000\">-1.973729821555834e-16</X>\n              <Y F=\"Height*0.264641\">0.05555557249709972</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*-0.000000\">-1.973729821555834e-16</X>\n              <Y F=\"Height*0.735359\">0.1543722052806781</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*0.312285\">0.07568194444444426</X>\n              <Y F=\"Height*0.735359\">0.1543722052806781</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.312285\">0.07568194444444447</X>\n              <Y F=\"Height*1.000000\">0.2099277777777778</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*1.000000\">0.2423486111111109</X>\n              <Y F=\"Height*0.500000\">0.1049638888888889</Y>\n            </LineTo>\n            <LineTo IX=\"6\">\n              <X F=\"Width*0.312285\">0.07568194444444447</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"7\">\n              <X F=\"Width*0.312285\">0.07568194444444426</X>\n              <Y F=\"Height*0.264641\">0.05555557249709962</Y>\n            </LineTo>\n            <LineTo IX=\"8\">\n              <X F=\"Width*-0.000000\">-1.973729821555834e-16</X>\n              <Y F=\"Height*0.264641\">0.05555557249709972</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"130\" Type=\"Shape\" Name=\"Graphic.130\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.606319444444444</PinX>\n            <PinY>6.982638888888889</PinY>\n            <Width>4.904972222222223</Width>\n            <Height>1.708333333333333</Height>\n            <LocPinX>2.452486111111111</LocPinX>\n            <LocPinY>0.8541666666666666</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">4.904972222222223</TxtWidth>\n            <TxtHeight F=\"Height*0.918699\">1.569444444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffc89c</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.708333333333333</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">4.904972222222223</X>\n              <Y F=\"Height*1.000000\">1.708333333333333</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">4.904972222222223</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.708333333333333</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>3</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Account Settings <cp IX=\"1\"/>(Partial)</Text>\n        </Shape>\n        <Shape ID=\"131\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.131\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.692108333333334</PinX>\n            <PinY>8.350694444444445</PinY>\n            <Width>0.9977250000000001</Width>\n            <Height>0.5833333333333334</Height>\n            <LocPinX>0.4988625</LocPinX>\n            <LocPinY>0.2916666666666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9977250000000001</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5833333333333334</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5833333333333334</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9977250000000003</X>\n              <Y F=\"Height*1.000000\">0.5833333333333334</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9977250000000003</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5833333333333334</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Navigation<cp IX=\"1\"/>\nAccount\nSettings</Text>\n        </Shape>\n        <Shape ID=\"132\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.132\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.335902777777778</PinX>\n            <PinY>7.225694444444445</PinY>\n            <Width>2.022638888888889</Width>\n            <Height>0.2222222222222222</Height>\n            <LocPinX>1.011319444444444</LocPinX>\n            <LocPinY>0.1111111111111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.022638888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.375000\">0.08333333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2222222222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.022638888888889</X>\n              <Y F=\"Height*1.000000\">0.2222222222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.022638888888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2222222222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>John Smith</Text>\n        </Shape>\n        <Shape ID=\"133\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.133\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.335902777777778</PinX>\n            <PinY>6.947916666666667</PinY>\n            <Width>2.022638888888889</Width>\n            <Height>0.2222222222222222</Height>\n            <LocPinX>1.011319444444444</LocPinX>\n            <LocPinY>0.1111111111111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.022638888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.375000\">0.08333333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2222222222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.022638888888889</X>\n              <Y F=\"Height*1.000000\">0.2222222222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.022638888888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2222222222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>123 Main St</Text>\n        </Shape>\n        <Shape ID=\"134\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.134\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.777708333333333</PinX>\n            <PinY>6.670138888888889</PinY>\n            <Width>0.90625</Width>\n            <Height>0.2222222222222222</Height>\n            <LocPinX>0.453125</LocPinX>\n            <LocPinY>0.1111111111111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.90625</TxtWidth>\n            <TxtHeight F=\"Height*0.375000\">0.08333333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2222222222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.90625</X>\n              <Y F=\"Height*1.000000\">0.2222222222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.90625</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2222222222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Any Place</Text>\n        </Shape>\n        <Shape ID=\"135\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.135\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.483236111111111</PinX>\n            <PinY>6.670138888888889</PinY>\n            <Width>0.375</Width>\n            <Height>0.2222222222222222</Height>\n            <LocPinX>0.1875</LocPinX>\n            <LocPinY>0.1111111111111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.375</TxtWidth>\n            <TxtHeight F=\"Height*0.375000\">0.08333333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2222222222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.375</X>\n              <Y F=\"Height*1.000000\">0.2222222222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.375</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2222222222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>US</Text>\n        </Shape>\n        <Shape ID=\"136\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.136\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.045138888888889</PinX>\n            <PinY>6.670138888888889</PinY>\n            <Width>0.6041666666666666</Width>\n            <Height>0.2222222222222222</Height>\n            <LocPinX>0.3020833333333333</LocPinX>\n            <LocPinY>0.1111111111111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6041666666666666</TxtWidth>\n            <TxtHeight F=\"Height*0.375000\">0.08333333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2222222222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6041666666666666</X>\n              <Y F=\"Height*1.000000\">0.2222222222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.6041666666666666</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2222222222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>12345</Text>\n        </Shape>\n        <Shape ID=\"137\" Type=\"Shape\" Name=\"Rectangle Fill:Silver.137\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.601174305555555</PinX>\n            <PinY>6.392361111111111</PinY>\n            <Width>0.6767652777777777</Width>\n            <Height>0.2222222222222222</Height>\n            <LocPinX>0.3383826388888889</LocPinX>\n            <LocPinY>0.1111111111111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6767652777777777</TxtWidth>\n            <TxtHeight F=\"Height*0.375000\">0.08333333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#cccccc</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2222222222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6767652777777778</X>\n              <Y F=\"Height*1.000000\">0.2222222222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.6767652777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2222222222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Save</Text>\n        </Shape>\n        <Shape ID=\"138\" Type=\"Shape\" Name=\"Graphic.138\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.211804166666667</PinX>\n            <PinY>3.256944444444445</PinY>\n            <Width>6.375</Width>\n            <Height>4.409722222222222</Height>\n            <LocPinX>3.1875</LocPinX>\n            <LocPinY>2.204861111111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">6.375</TxtWidth>\n            <TxtHeight F=\"Height*0.968504\">4.270833333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#d3ebd3</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">4.409722222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">6.375</X>\n              <Y F=\"Height*1.000000\">4.409722222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">6.375</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">4.409722222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>4</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>4</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"2\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$root<cp IX=\"1\"/> Scope<cp IX=\"2\"/>\n</Text>\n        </Shape>\n        <Shape ID=\"139\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.139\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.516076388888889</PinX>\n            <PinY>7.21875</PinY>\n            <Width>2.127569444444445</Width>\n            <Height>0.1944444444444444</Height>\n            <LocPinX>1.063784722222222</LocPinX>\n            <LocPinY>0.09722222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.127569444444445</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1944444444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.127569444444444</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.127569444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Connection ID=\"0\">\n            <X F=\"Width*0.500000\">1.063784722222222</X>\n            <Y F=\"Width*0.000000\">0</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"1\">\n            <X F=\"Width*0.500000\">1.063784722222222</X>\n            <Y F=\"Width*0.091393\">0.1944444444444444</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"2\">\n            <X F=\"Width*1.000000\">2.127569444444444</X>\n            <Y F=\"Width*0.045696\">0.09722222222222222</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"3\">\n            <X F=\"Width*0.000000\">0</X>\n            <Y F=\"Width*0.045696\">0.09722222222222222</Y>\n            <Type>0</Type>\n          </Connection>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;input name=&apos;name&apos; /&gt;</Text>\n        </Shape>\n        <Shape ID=\"140\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.140\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.041555555555555</PinX>\n            <PinY>6.378472222222222</PinY>\n            <Width>4.0345</Width>\n            <Height>0.1944444444444444</Height>\n            <LocPinX>2.01725</LocPinX>\n            <LocPinY>0.09722222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">4.0345</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1944444444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">4.034499999999999</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">4.034499999999999</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Connection ID=\"0\">\n            <X F=\"Width*0.333333\">1.344832801740831</X>\n            <Y F=\"Width*0.048195\">0.1944444444444452</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"1\">\n            <X F=\"Width*0.666667\">2.689667198259168</X>\n            <Y F=\"Width*0.048195\">0.1944444444444452</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"2\">\n            <X F=\"Width*1.000000\">4.034499999999999</X>\n            <Y F=\"Width*0.032130\">0.1296298858328966</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"3\">\n            <X F=\"Width*1.000000\">4.034499999999999</X>\n            <Y F=\"Width*0.016065\">0.06481455861154789</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"4\">\n            <X F=\"Width*0.666667\">2.689667198259164</X>\n            <Y F=\"Width*0.000000\">0</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"5\">\n            <X F=\"Width*0.333333\">1.344832801740836</X>\n            <Y F=\"Width*0.000000\">0</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"6\">\n            <X F=\"Width*-0.000000\">-3.947459643111667e-16</X>\n            <Y F=\"Width*0.016065\">0.06481455861154789</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"7\">\n            <X F=\"Width*-0.000000\">-3.947459643111667e-16</X>\n            <Y F=\"Width*0.032130\">0.1296298858328966</Y>\n            <Type>0</Type>\n          </Connection>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;button ng-click=&apos;save()&apos;&gt;Save&lt;/button&gt;</Text>\n        </Shape>\n        <Shape ID=\"141\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.141\">\n          <XForm>\n            <Angle>-4.712389</Angle>\n            <PinX>0.7881944444444444</PinX>\n            <PinY>7.697916666666667</PinY>\n            <Width>1.111111111111111</Width>\n            <Height>0.375</Height>\n            <LocPinX>0.5555555555555556</LocPinX>\n            <LocPinY>0.1875</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.111111111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.375</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3750000000000001</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.111111111111111</X>\n              <Y F=\"Height*1.000000\">0.3750000000000001</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.111111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">1.973729821555834e-16</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3750000000000001</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0277778</LeftMargin>\n            <RightMargin>0.0277778</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Browser</Text>\n        </Shape>\n        <Shape ID=\"142\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.142\">\n          <XForm>\n            <Angle>-4.712389</Angle>\n            <PinX>0.7881944444444444</PinX>\n            <PinY>3.100694444444445</PinY>\n            <Width>1.125</Width>\n            <Height>0.375</Height>\n            <LocPinX>0.5625</LocPinX>\n            <LocPinY>0.1875</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.125</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.375</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3749999999999999</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.125</X>\n              <Y F=\"Height*1.000000\">0.3749999999999999</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.125</X>\n              <Y F=\"Height*-0.000000\">-1.973729821555834e-16</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3749999999999999</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0277778</LeftMargin>\n            <RightMargin>0.0277778</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Runtime</Text>\n        </Shape>\n        <Shape ID=\"143\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.143\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.138361111111111</PinX>\n            <PinY>3.927083333333333</PinY>\n            <Width>2.2755</Width>\n            <Height>0.7777777777777778</Height>\n            <LocPinX>1.13775</LocPinX>\n            <LocPinY>0.3888888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.2755</TxtWidth>\n            <TxtHeight F=\"Height*0.821429\">0.6388888888888888</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7777777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.2755</X>\n              <Y F=\"Height*1.000000\">0.7777777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.2755</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7777777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Connection ID=\"0\">\n            <X F=\"Width*0.199999\">0.4550980097435529</X>\n            <Y F=\"Width*0.341805\">0.7777777777777778</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"1\">\n            <X F=\"Width*0.400000\">0.9102000000000001</X>\n            <Y F=\"Width*0.341805\">0.7777777777777778</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"2\">\n            <X F=\"Width*0.600000\">1.365300870212018</X>\n            <Y F=\"Width*0.341805\">0.7777777777777778</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"3\">\n            <X F=\"Width*0.800001\">1.820401990256447</X>\n            <Y F=\"Width*0.341805\">0.7777777777777778</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"4\">\n            <X F=\"Width*1.000000\">2.2755</X>\n            <Y F=\"Width*0.273444\">0.6222229025022641</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"5\">\n            <X F=\"Width*1.000000\">2.2755</X>\n            <Y F=\"Width*0.205083\">0.4666669641096767</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"6\">\n            <X F=\"Width*1.000000\">2.2755</X>\n            <Y F=\"Width*0.136722\">0.3111108136681011</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"7\">\n            <X F=\"Width*1.000000\">2.2755</X>\n            <Y F=\"Width*0.068361\">0.1555545351354921</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"8\">\n            <X F=\"Width*0.800001\">1.820401990256447</X>\n            <Y F=\"Width*-0.000000\">-7.894919286223335e-16</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"9\">\n            <X F=\"Width*0.600000\">1.3653</X>\n            <Y F=\"Width*0.000000\">0</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"10\">\n            <X F=\"Width*0.400000\">0.9102000000000001</X>\n            <Y F=\"Width*0.000000\">0</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"11\">\n            <X F=\"Width*0.199999\">0.4550980097435537</X>\n            <Y F=\"Width*-0.000000\">-7.894919286223335e-16</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"12\">\n            <X F=\"Width*0.000000\">0</X>\n            <Y F=\"Width*0.068361\">0.1555545351354921</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"13\">\n            <X F=\"Width*0.000000\">0</X>\n            <Y F=\"Width*0.136722\">0.3111108136681011</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"14\">\n            <X F=\"Width*0.000000\">0</X>\n            <Y F=\"Width*0.205083\">0.4666669641096767</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"15\">\n            <X F=\"Width*0.000000\">0</X>\n            <Y F=\"Width*0.273444\">0.6222229025022641</Y>\n            <Type>0</Type>\n          </Connection>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$location: {\n  hashPath: &apos;account&apos;\n}\n</Text>\n        </Shape>\n        <Shape ID=\"144\" Type=\"Shape\" Name=\"Graphic.144\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.631282638888889</PinX>\n            <PinY>3.821811304323914</PinY>\n            <Width>0.7386569444444441</Width>\n            <Height>0.1706273913521714</Height>\n            <LocPinX>0.369328472222222</LocPinX>\n            <LocPinY>0.08531369567608572</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.00061111111111</BeginX>\n            <BeginY>3.84930525811255</BeginY>\n            <EndX>4.26195416666667</EndX>\n            <EndY>3.907125</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.7386569444444441</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1706273913521714</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0555556</LineWeight>\n            <LineColor>#f40000</LineColor>\n            <LineColorTrans>0.5</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>0</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">0.7386569444444433</X>\n              <Y F=\"Height*0.661134\">0.1128076494647172</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*-0.000000\">-7.894919286223335e-16</X>\n              <Y F=\"Height*1.000000\">0.1706273913521714</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.470644,-0.429611,0,1, 0.467981,-0.068361,0,1)\">NURBS(1, 3, 0, 0, 0.470644,-0.429611,0,1, 0.467981,-0.068361,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"145\" Type=\"Shape\" Name=\"Graphic.145\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.809352222403316</PinX>\n            <PinY>6.802323512523309</PinY>\n            <Width>1.074601525663641</Width>\n            <Height>4.972702580602174</Height>\n            <LocPinX>0.5373007628318207</LocPinX>\n            <LocPinY>2.486351290301087</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>6.2720514595715</BeginX>\n            <BeginY>9.2886748028244</BeginY>\n            <EndX>6.82101310136756</EndX>\n            <EndY>4.31597222222222</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.074601525663641</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">4.972702580602174</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0555556</LineWeight>\n            <LineColor>#f40000</LineColor>\n            <LineColorTrans>0.5</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>0</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">4.972702580602174</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.997299\">1.071698540428504</X>\n              <Y F=\"Height*0.451074\">2.243055555555555</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.159547,0.975479,0,1, 0.984514,0.906337,0,1)\">NURBS(1, 3, 0, 0, 1.159547,0.975479,0,1, 0.984514,0.906337,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.510851\">0.5489616417960627</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.010084,-0.004190,0,1, 0.842199,0.076110,0,1)\">NURBS(1, 3, 0, 0, 1.010084,-0.004190,0,1, 0.842199,0.076110,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"146\" Type=\"Shape\" Name=\"Graphic.146\">\n          <XForm>\n            <Angle>-2.637242</Angle>\n            <PinX F=\"(BeginX+EndX)/2\">2.722517361111111</PinX>\n            <PinY F=\"(BeginY+EndY)/2\">4.870576388888889</PinY>\n            <Width F=\"SQRT((EndX-BeginX)^2+(EndY-BeginY)^2)\">0.6894165870975266</Width>\n            <Height F=\"SQRT((EndX-BeginX)^2+(EndY-BeginY)^2)\">0.2083333333333333</Height>\n            <LocPinX F=\"Width*0.5\">0.3447082935487633</LocPinX>\n            <LocPinY F=\"Height*0.5\">0.1041666666666667</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>3.02430555555556</BeginX>\n            <BeginY>5.03715277777778</BeginY>\n            <EndX>2.42072916666667</EndX>\n            <EndY>4.704</EndY>\n          </XForm1D>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.750000\">0.517062440323145</TxtWidth>\n            <TxtHeight F=\"Height*0.166667\">0.03472222222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <GlueType>2</GlueType>\n            <ObjType>4</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0.25</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0.9</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.6</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*-0.000000\">-3.947459643111667e-16</X>\n              <Y F=\"Height*0.339054\">0.07063628795246284</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.660946\">0.1376970453808705</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*0.698340\">0.4814470540249489</X>\n              <Y F=\"Height*0.660946\">0.1376970453808705</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.698340\">0.4814470540249489</X>\n              <Y F=\"Height*1.000000\">0.2083333333333333</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*1.000000\">0.689416587097527</X>\n              <Y F=\"Height*0.500000\">0.1041666666666667</Y>\n            </LineTo>\n            <LineTo IX=\"6\">\n              <X F=\"Width*0.698340\">0.4814470540249489</X>\n              <Y F=\"Height*0.000000\">7.894919286223335e-16</Y>\n            </LineTo>\n            <LineTo IX=\"7\">\n              <X F=\"Width*0.698340\">0.4814470540249489</X>\n              <Y F=\"Height*0.339054\">0.07063628795246284</Y>\n            </LineTo>\n            <LineTo IX=\"8\">\n              <X F=\"Width*-0.000000\">-3.947459643111667e-16</X>\n              <Y F=\"Height*0.339054\">0.07063628795246284</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"147\" Type=\"Shape\" Name=\"Graphic.147\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.709964826577187</PinX>\n            <PinY>6.317727910542668</PinY>\n            <Width>0.5904852087099299</Width>\n            <Height>3.213977508046013</Height>\n            <LocPinX>0.295242604354965</LocPinX>\n            <LocPinY>1.606988754023007</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.00520743093215</BeginX>\n            <BeginY>7.92471666456567</BeginY>\n            <EndX>1.80530878552435</EndX>\n            <EndY>4.71073915651966</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.5904852087099299</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">3.213977508046013</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0555556</LineWeight>\n            <LineColor>#f40000</LineColor>\n            <LineColorTrans>0.5</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <BeginArrow>4</BeginArrow>\n            <BeginArrowSize>0</BeginArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">0.5904852087099302</X>\n              <Y F=\"Height*1.000000\">3.213977508046013</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.000000\">1.973729821555834e-16</X>\n              <Y F=\"Height*0.488650\">1.57051084348034</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,1.000000,0,1, 0.000000,0.821398,0,1)\">NURBS(1, 3, 0, 0, 1.000000,1.000000,0,1, 0.000000,0.821398,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.661467\">0.3905865633021249</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.000001,0.155902,0,1, 0.661467,0.000000,0,1)\">NURBS(1, 3, 0, 0, 0.000001,0.155902,0,1, 0.661467,0.000000,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"148\" Type=\"Group\" Name=\"Group.148\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.234683333333333</PinX>\n            <PinY>2.241319444444445</PinY>\n            <Width>6.082874999999999</Width>\n            <Height>2.045138888888889</Height>\n            <LocPinX>3.041437499999999</LocPinX>\n            <LocPinY>1.022569444444444</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">6.082874999999999</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">2.045138888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"149\" Type=\"Shape\" Name=\"Graphic.149\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>3.041437499999999</PinX>\n                <PinY>1.022569444444444</PinY>\n                <Width>6.082875</Width>\n                <Height>2.045138888888889</Height>\n                <LocPinX>3.0414375</LocPinX>\n                <LocPinY>1.022569444444444</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">6.082875</TxtWidth>\n                <TxtHeight F=\"Height*0.932088\">1.90625</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>1</FillPattern>\n                <FillForegnd>#ffc89c</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">2.045138888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">6.082874999999999</X>\n                  <Y F=\"Height*1.000000\">2.045138888888889</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">6.082874999999999</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">2.045138888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>0</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.25</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Char IX=\"1\">\n                <Font>2</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>Partial Scope:\n<cp IX=\"1\"/>class AccountCntl {\n  AccountCntl() {\n\n   ...\n  }\n\n\n}</Text>\n            </Shape>\n            <Shape ID=\"150\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.150\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.629149999999999</PinX>\n                <PinY>1.119791666666667</PinY>\n                <Width>2.521875</Width>\n                <Height>0.1944444444444444</Height>\n                <LocPinX>1.2609375</LocPinX>\n                <LocPinY>0.09722222222222222</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">2.521875</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.1944444444444444</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">2.521875</X>\n                  <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">2.521875</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <Connection ID=\"0\">\n                <X F=\"Width*0.500000\">1.2609375</X>\n                <Y F=\"Width*0.000000\">0</Y>\n                <Type>0</Type>\n              </Connection>\n              <Connection ID=\"1\">\n                <X F=\"Width*0.500000\">1.2609375</X>\n                <Y F=\"Width*0.077103\">0.1944444444444444</Y>\n                <Type>0</Type>\n              </Connection>\n              <Connection ID=\"2\">\n                <X F=\"Width*1.000000\">2.521875</X>\n                <Y F=\"Width*0.038552\">0.09722222222222222</Y>\n                <Type>0</Type>\n              </Connection>\n              <Connection ID=\"3\">\n                <X F=\"Width*0.000000\">1.973729821555834e-16</X>\n                <Y F=\"Width*0.038552\">0.09722222222222222</Y>\n                <Type>0</Type>\n              </Connection>\n              <TextBlock>\n                <LeftMargin>0</LeftMargin>\n                <RightMargin>0</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>2</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>this.name = &apos;John Smith&apos;</Text>\n            </Shape>\n            <Shape ID=\"151\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.151\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8591902777777771</PinX>\n                <PinY>0.3802083333333333</PinY>\n                <Width>1.19265</Width>\n                <Height>0.3888888888888889</Height>\n                <LocPinX>0.596325</LocPinX>\n                <LocPinY>0.1944444444444444</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.19265</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.3888888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3888888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.19265</X>\n                  <Y F=\"Height*1.000000\">0.3888888888888889</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.19265</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3888888888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <Connection ID=\"0\">\n                <X F=\"Width*0.500000\">0.596325</X>\n                <Y F=\"Width*0.000000\">0</Y>\n                <Type>0</Type>\n              </Connection>\n              <Connection ID=\"1\">\n                <X F=\"Width*0.500000\">0.596325</X>\n                <Y F=\"Width*0.326071\">0.3888888888888889</Y>\n                <Type>0</Type>\n              </Connection>\n              <Connection ID=\"2\">\n                <X F=\"Width*1.000000\">1.19265</X>\n                <Y F=\"Width*0.163036\">0.1944444444444444</Y>\n                <Type>0</Type>\n              </Connection>\n              <Connection ID=\"3\">\n                <X F=\"Width*-0.000000\">-1.973729821555834e-16</X>\n                <Y F=\"Width*0.163036\">0.1944444444444444</Y>\n                <Type>0</Type>\n              </Connection>\n              <TextBlock>\n                <LeftMargin>0</LeftMargin>\n                <RightMargin>0</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>2</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>save() {...}</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"152\" Type=\"Shape\" Name=\"Graphic.152\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.181366932462915</PinX>\n            <PinY>3.94008181743202</PinY>\n            <Width>3.065211642703607</Width>\n            <Height>4.682336365135961</Height>\n            <LocPinX>1.532605821351804</LocPinX>\n            <LocPinY>2.34116818256798</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.71397275381472</BeginX>\n            <BeginY>6.28125</BeginY>\n            <EndX>2.64876111111111</EndX>\n            <EndY>1.59895833333333</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.065211642703607</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">4.682336365135961</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0416667</LineWeight>\n            <LineColor>#0088c6</LineColor>\n            <LineColorTrans>0.51</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>0</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">3.065211642703607</X>\n              <Y F=\"Height*1.000000\">4.682336365135961</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.684379\">2.097766666666666</X>\n              <Y F=\"Height*0.440866\">2.064280809580405</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.684378,0.966630,0,1, 0.684379,0.873935,0,1)\">NURBS(1, 3, 0, 0, 0.684378,0.966630,0,1, 0.684379,0.873935,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*-0.000000\">-3.947459643111667e-16</X>\n              <Y F=\"Height*0.000010\">4.469846929408858e-05</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.684379,0.007796,0,1, 0.693264,-0.000361,0,1)\">NURBS(1, 3, 0, 0, 0.684379,0.007796,0,1, 0.693264,-0.000361,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"153\" Type=\"Shape\" Name=\"Graphic.153\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.799704861111111</PinX>\n            <PinY>4.730018347509122</PinY>\n            <Width>1.432743055555556</Width>\n            <Height>4.783018860537311</Height>\n            <LocPinX>0.716371527777778</LocPinX>\n            <LocPinY>2.391509430268655</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.51607638888889</BeginX>\n            <BeginY>7.12152777777778</BeginY>\n            <EndX>4.08333333333333</EndX>\n            <EndY>2.33854166666667</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.432743055555556</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">4.783018860537311</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0416667</LineWeight>\n            <LineColor>#0088c6</LineColor>\n            <LineColorTrans>0.51</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <BeginArrow>4</BeginArrow>\n            <BeginArrowSize>0</BeginArrowSize>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>0</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">1.432743055555556</X>\n              <Y F=\"Height*1.000000\">4.783018860537311</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.356251\">0.5104166666666666</X>\n              <Y F=\"Height*0.417064\">1.994824416092867</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.307781,0.948458,0,1, 0.356251,0.841017,0,1)\">NURBS(1, 3, 0, 0, 0.307781,0.948458,0,1, 0.356251,0.841017,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000007\">3.274942619984561e-05</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.356252,-0.006890,0,1, 0.387757,0.000007,0,1)\">NURBS(1, 3, 0, 0, 0.356252,-0.006890,0,1, 0.387757,0.000007,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"154\" Type=\"Group\" Name=\"Group.154\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.239581250000001</PinX>\n            <PinY>0.6493055555555556</PinY>\n            <Width>5.873893055555556</Width>\n            <Height>0.1944444444444444</Height>\n            <LocPinX>2.936946527777778</LocPinX>\n            <LocPinY>0.09722222222222222</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">5.873893055555556</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1944444444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"155\" Type=\"Shape\" Name=\"Graphic.155\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.5089743055555552</PinX>\n                <PinY>0.09722222222222222</PinY>\n                <Width>1.017948611111111</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.5089743055555556</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>1.01794861111111</BeginX>\n                <BeginY>0.104166666666667</BeginY>\n                <EndX>-1.97372982155583e-16</EndX>\n                <EndY>0.104166666666667</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>0</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>2</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.017948611111111</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0555556</LineWeight>\n                <LineColor>#f40000</LineColor>\n                <LineColorTrans>0.5</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>0</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*1.000000\">1.017948611111111</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <NURBSTo IX=\"2\">\n                  <X F=\"Width*0.000000\">1.973729821555834e-16</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,1.000000,0,1, 0.000000,1.000000,0,1)\">NURBS(1, 3, 0, 0, 1.000000,1.000000,0,1, 0.000000,1.000000,0,1)</E>\n                </NURBSTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"156\" Type=\"Shape\" Name=\"Graphic.156\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>4.593004166666666</PinX>\n                <PinY>0.09722222222222222</PinY>\n                <Width>1.014472222222223</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.5072361111111113</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>5.10024027777778</BeginX>\n                <BeginY>0.104166666666667</BeginY>\n                <EndX>4.08576805555556</EndX>\n                <EndY>0.104166666666667</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>0</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>2</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.014472222222223</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0416667</LineWeight>\n                <LineColor>#0088c6</LineColor>\n                <LineColorTrans>0.51</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <BeginArrow>4</BeginArrow>\n                <BeginArrowSize>0</BeginArrowSize>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>0</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*1.000000\">1.014472222222223</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <NURBSTo IX=\"2\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,1.000000,0,1, 0.000000,1.000000,0,1)\">NURBS(1, 3, 0, 0, 1.000000,1.000000,0,1, 0.000000,1.000000,0,1)</E>\n                </NURBSTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"157\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.157\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.458268055555555</PinX>\n                <PinY>0.09722222222222222</PinY>\n                <Width>0.4722222222222222</Width>\n                <Height>0.1944444444444444</Height>\n                <LocPinX>0.2361111111111111</LocPinX>\n                <LocPinY>0.09722222222222222</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.4722222222222222</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.1944444444444444</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.4722222222222222</X>\n                  <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">0.4722222222222222</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0</LeftMargin>\n                <RightMargin>0</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>1</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>Watch</Text>\n            </Shape>\n            <Shape ID=\"158\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.158\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>5.589170833333333</PinX>\n                <PinY>0.09722222222222222</PinY>\n                <Width>0.5694444444444444</Width>\n                <Height>0.1944444444444444</Height>\n                <LocPinX>0.2847222222222222</LocPinX>\n                <LocPinY>0.09722222222222222</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.5694444444444444</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.1944444444444444</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.5694444444444452</X>\n                  <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">0.5694444444444452</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0</LeftMargin>\n                <RightMargin>0</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>1</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>Binding</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"159\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.159\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.100416666666667</PinX>\n            <PinY>5.090277777777778</PinY>\n            <Width>4.152222222222222</Width>\n            <Height>0.53125</Height>\n            <LocPinX>2.076111111111111</LocPinX>\n            <LocPinY>0.265625</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">4.152222222222222</TxtWidth>\n            <TxtHeight F=\"Height*0.738562\">0.3923611111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.53125</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">4.152222222222223</X>\n              <Y F=\"Height*1.000000\">0.53125</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">4.152222222222223</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.53125</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Connection ID=\"0\">\n            <X F=\"Width*0.199999\">0.8304408127208467</X>\n            <Y F=\"Width*0.127944\">0.53125</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"1\">\n            <X F=\"Width*0.400000\">1.660888888888889</X>\n            <Y F=\"Width*0.127944\">0.53125</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"2\">\n            <X F=\"Width*0.600000\">2.491333333333333</X>\n            <Y F=\"Width*0.127944\">0.53125</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"3\">\n            <X F=\"Width*0.800001\">3.321781409501376</X>\n            <Y F=\"Width*0.127944\">0.53125</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"4\">\n            <X F=\"Width*1.000000\">4.152222222222223</X>\n            <Y F=\"Width*0.102355\">0.4250006969833472</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"5\">\n            <X F=\"Width*1.000000\">4.152222222222223</X>\n            <Y F=\"Width*0.076766\">0.318750203164199</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"6\">\n            <X F=\"Width*1.000000\">4.152222222222223</X>\n            <Y F=\"Width*0.051177\">0.2125000000000002</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"7\">\n            <X F=\"Width*1.000000\">4.152222222222223</X>\n            <Y F=\"Width*0.025589\">0.1062495353444359</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"8\">\n            <X F=\"Width*0.800001\">3.321781409501373</X>\n            <Y F=\"Width*0.000000\">0</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"9\">\n            <X F=\"Width*0.600000\">2.491333333333333</X>\n            <Y F=\"Width*0.000000\">7.894919286223335e-16</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"10\">\n            <X F=\"Width*0.400000\">1.660887300968135</X>\n            <Y F=\"Width*0.000000\">7.894919286223335e-16</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"11\">\n            <X F=\"Width*0.199999\">0.8304408127208498</X>\n            <Y F=\"Width*0.000000\">0</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"12\">\n            <X F=\"Width*0.000000\">3.947459643111667e-16</X>\n            <Y F=\"Width*0.025589\">0.1062495353444359</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"13\">\n            <X F=\"Width*0.000000\">0</X>\n            <Y F=\"Width*0.051177\">0.2125000000000002</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"14\">\n            <X F=\"Width*0.000000\">0</X>\n            <Y F=\"Width*0.076766\">0.318750203164199</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"15\">\n            <X F=\"Width*0.000000\">3.947459643111667e-16</X>\n            <Y F=\"Width*0.102355\">0.4250006969833472</Y>\n            <Type>0</Type>\n          </Connection>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>/account  -&gt; AccountCntl;  Account.html\n/settings -&gt; SettingsCntl; Settings.html</Text>\n        </Shape>\n        <Shape ID=\"160\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.160\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.7276</PinX>\n            <PinY>4.0399375</PinY>\n            <Width>3.068708333333333</Width>\n            <Height>1.328125</Height>\n            <LocPinX>1.534354166666667</LocPinX>\n            <LocPinY>0.6640625</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.068708333333333</TxtWidth>\n            <TxtHeight F=\"Height*0.895425\">1.189236111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.328125</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.068708333333333</X>\n              <Y F=\"Height*1.000000\">1.328125</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.068708333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.328125</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Connection ID=\"0\">\n            <X F=\"Width*0.199999\">0.6137389826339081</X>\n            <Y F=\"Width*0.432796\">1.328125</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"1\">\n            <X F=\"Width*0.400000\">1.227483333333333</X>\n            <Y F=\"Width*0.432796\">1.328125</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"2\">\n            <X F=\"Width*0.600000\">1.841225</X>\n            <Y F=\"Width*0.432796\">1.328125</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"3\">\n            <X F=\"Width*0.800001\">2.454969350699426</X>\n            <Y F=\"Width*0.432796\">1.328125</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"4\">\n            <X F=\"Width*1.000000\">3.068708333333333</X>\n            <Y F=\"Width*0.346237\">1.062501742458367</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"5\">\n            <X F=\"Width*1.000000\">3.068708333333333</X>\n            <Y F=\"Width*0.259678\">0.796875</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"6\">\n            <X F=\"Width*1.000000\">3.068708333333333</X>\n            <Y F=\"Width*0.173118\">0.53125</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"7\">\n            <X F=\"Width*1.000000\">3.068708333333333</X>\n            <Y F=\"Width*0.086559\">0.2656232575416332</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"8\">\n            <X F=\"Width*0.800001\">2.454969350699426</X>\n            <Y F=\"Width*0.000000\">0</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"9\">\n            <X F=\"Width*0.600000\">1.841225</X>\n            <Y F=\"Width*0.000000\">0</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"10\">\n            <X F=\"Width*0.400000\">1.227482159777249</X>\n            <Y F=\"Width*0.000000\">0</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"11\">\n            <X F=\"Width*0.199999\">0.6137389826339081</X>\n            <Y F=\"Width*0.000000\">0</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"12\">\n            <X F=\"Width*0.000000\">0</X>\n            <Y F=\"Width*0.086559\">0.2656238383610885</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"13\">\n            <X F=\"Width*0.000000\">0</X>\n            <Y F=\"Width*0.173118\">0.53125</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"14\">\n            <X F=\"Width*0.000000\">0</X>\n            <Y F=\"Width*0.259678\">0.796875</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"15\">\n            <X F=\"Width*0.000000\">0</X>\n            <Y F=\"Width*0.346237\">1.062501742458367</Y>\n            <Type>0</Type>\n          </Connection>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$route {\n  current: {\n    template: &apos;Account.html&apos;,\n    scope: new AccountCntl()\n  }\n}</Text>\n        </Shape>\n      </Shapes>\n      <Connects>\n        <Connect ToCell=\"Connections.Row_13.X\" FromSheet=\"144\" FromPart=\"9\" ToSheet=\"143\" ToPart=\"113\"/>\n        <Connect ToCell=\"Connections.Row_6.X\" FromSheet=\"144\" FromPart=\"12\" ToSheet=\"160\" ToPart=\"106\"/>\n        <Connect ToCell=\"Connections.Row_3.X\" FromSheet=\"145\" FromPart=\"9\" ToSheet=\"127\" ToPart=\"103\"/>\n        <Connect ToCell=\"Connections.Row_3.X\" FromSheet=\"145\" FromPart=\"12\" ToSheet=\"143\" ToPart=\"103\"/>\n        <Connect ToCell=\"Connections.Row_13.X\" FromSheet=\"146\" FromPart=\"9\" ToSheet=\"159\" ToPart=\"113\"/>\n        <Connect ToCell=\"Connections.Row_1.X\" FromSheet=\"146\" FromPart=\"12\" ToSheet=\"160\" ToPart=\"101\"/>\n        <Connect ToCell=\"Connections.Row_15.X\" FromSheet=\"147\" FromPart=\"9\" ToSheet=\"125\" ToPart=\"115\"/>\n        <Connect ToCell=\"Connections.Row_0.X\" FromSheet=\"147\" FromPart=\"12\" ToSheet=\"160\" ToPart=\"100\"/>\n        <Connect ToCell=\"Connections.Row_4.X\" FromSheet=\"152\" FromPart=\"9\" ToSheet=\"140\" ToPart=\"104\"/>\n        <Connect ToCell=\"Connections.Row_2.X\" FromSheet=\"152\" FromPart=\"12\" ToSheet=\"151\" ToPart=\"102\"/>\n        <Connect ToCell=\"Connections.Row_3.X\" FromSheet=\"153\" FromPart=\"9\" ToSheet=\"139\" ToPart=\"103\"/>\n        <Connect ToCell=\"Connections.Row_2.X\" FromSheet=\"153\" FromPart=\"12\" ToSheet=\"150\" ToPart=\"102\"/>\n      </Connects>\n    </Page>\n  </Pages>\n  <Windows>\n    <Window ID=\"0\" WindowType=\"Drawing\" ViewScale=\"1\" WindowState=\"134217744\" ContainerType=\"Page\" Page=\"1\" ViewCenterX=\"4\" ViewCenterY=\"5.326388888888889\">\n      <ShowRulers>0</ShowRulers>\n      <ShowGrid>0</ShowGrid>\n      <ShowPageBreaks>1</ShowPageBreaks>\n      <ShowConnectionPoints>0</ShowConnectionPoints>\n      <GlueSettings>12</GlueSettings>\n      <SnapSettings>52</SnapSettings>\n      <TabSplitterPos>0.5</TabSplitterPos>\n    </Window>\n  </Windows>\n</VisioDocument>\n"
  },
  {
    "path": "images/docs/guide/about_controller.graffle",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>ActiveLayerIndex</key>\n\t<integer>0</integer>\n\t<key>ApplicationVersion</key>\n\t<array>\n\t\t<string>com.omnigroup.OmniGrafflePro</string>\n\t\t<string>138.17.0.133677</string>\n\t</array>\n\t<key>AutoAdjust</key>\n\t<true/>\n\t<key>BackgroundGraphic</key>\n\t<dict>\n\t\t<key>Bounds</key>\n\t\t<string>{{0, 0}, {756, 553}}</string>\n\t\t<key>Class</key>\n\t\t<string>SolidGraphic</string>\n\t\t<key>ID</key>\n\t\t<integer>2</integer>\n\t\t<key>Style</key>\n\t\t<dict>\n\t\t\t<key>shadow</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t\t<key>stroke</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t</dict>\n\t</dict>\n\t<key>CanvasOrigin</key>\n\t<string>{0, 0}</string>\n\t<key>ColumnAlign</key>\n\t<integer>1</integer>\n\t<key>ColumnSpacing</key>\n\t<real>36</real>\n\t<key>CreationDate</key>\n\t<string>2011-03-07 13:25:43 -0800</string>\n\t<key>Creator</key>\n\t<string>Kenneth Culp</string>\n\t<key>DisplayScale</key>\n\t<string>1 0/72 in = 1.0000 in</string>\n\t<key>GraphDocumentVersion</key>\n\t<integer>6</integer>\n\t<key>GraphicsList</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{364, 386}, {52, 20}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>636</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.13435</string>\n\t\t\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.110768</string>\n\t\t\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{429, 389}, {98, 14}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t\t\t<string>Vertical</string>\n\t\t\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>637</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0 Controller function}</string>\n\t\t\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>635</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{416.624, 420.5}, {157.376, 17.2537}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>639</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0  Implicit Scope Declaration}</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>640</integer>\n\t\t\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t<string>{364, 429.5}</string>\n\t\t\t\t\t\t\t\t<string>{409.964, 429.5}</string>\n\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>638</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{175, 452}, {52, 20}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>642</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>RoundRect</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict/>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{240, 455}, {87, 14}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t\t\t<string>Vertical</string>\n\t\t\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>643</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0 Scope Property}</string>\n\t\t\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>641</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{240, 389}, {76, 14}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t\t\t<string>Vertical</string>\n\t\t\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>645</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0 DOM Node}</string>\n\t\t\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{180, 386}, {40, 20}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>646</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.184718</string>\n\t\t\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.972751</string>\n\t\t\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 &lt;...&gt;}</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>644</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{240, 422}, {87, 14}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t\t\t<string>Vertical</string>\n\t\t\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>648</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0 AngularJS Scope}</string>\n\t\t\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{180, 419}, {40, 20}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>649</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>647</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{126, 386}, {45, 14}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Vertical</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>650</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs24 \\cf0 Key:}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{126, 380}, {448, 101}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>651</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>634</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{427, 113.249}, {167, 20}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>626</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;\\f1\\fmodern\\fcharset0 CourierNewPS-BoldItalicMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 AngularJS\n\\f1\\i applies\n\\f0\\i0  controller function to scope object.}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>612</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>625</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{488.53, 87.5531}</string>\n\t\t\t\t<string>{405.994, 117.678}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>Arrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>622</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>622</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>623</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{574, 58.5}</string>\n\t\t\t\t<string>{569.5, 58}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>621</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{157, 125.999}, {92, 14}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>616</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 ng:controller}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{29, 241}, {55, 25}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>615</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;/body&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>6</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>614</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{343.409, 93.5}</string>\n\t\t\t\t<string>{343.358, 67.4989}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.354001</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.396257</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>612</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>612</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>613</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{136.5, 139.5}</string>\n\t\t\t\t<string>{272.5, 139.5}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>423</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{29, 117.999}, {107, 43.001}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>423</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;body \\\n ng:controller=\\\n \"MyController\"&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{495.5, 25.5}, {157, 66}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Vertical</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>621</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.106368</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0.0473807</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 function MyController()\\{\\\n  this.foo = 'bar';\\\n  this.save = function()\\{\\\n    //do something nice\\\n  \\}\\\n\\}}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{489, 20}, {161, 76}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>622</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.106368</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0.0473807</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>620</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{531, 340.5}, {80, 18}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>611</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.987952</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.993976</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.209877</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.209877</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 Controller}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{135, 192.249}, {162, 20}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>609</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 AngularJS creates model as property on scope object.}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>67</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>608</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{127.493, 193.654}</string>\n\t\t\t\t<string>{305.518, 164.533}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>55</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{20, 281}, {55, 25}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>607</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.184718</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.972751</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;/html&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{112, 25.5}, {80, 14}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>108</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 ng:autobind}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{38, 340.5}, {76, 18}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>107</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.184718</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.972751</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 Template}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>106</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{21, 367.75}</string>\n\t\t\t\t<string>{684, 367}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{53, -14}, {2, 12}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>78</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>Wrap</key>\n\t\t\t<string>NO</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{303, 148}, {85, 20}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>67</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>RoundRect</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict/>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 foo: \"bar\"}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{29, 173.751}, {98, 55.999}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>55</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;input \\\n  name=\"foo\" \\\n&gt;}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>6</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>9</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{70.5, 38.5427}</string>\n\t\t\t\t<string>{275.001, 38.8852}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>4</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{275.5, 11}, {136, 55.999}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>6</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 Root Scope}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{20, 26}, {50, 25}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>4</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.184718</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.972751</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;html&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{318, 340.5}, {64, 18}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>105</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.987952</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.993976</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 Model}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{273, 94}, {141, 91}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>612</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 MyController Scope}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t</array>\n\t<key>GridInfo</key>\n\t<dict/>\n\t<key>GuidesLocked</key>\n\t<string>NO</string>\n\t<key>GuidesVisible</key>\n\t<string>YES</string>\n\t<key>HPages</key>\n\t<integer>1</integer>\n\t<key>ImageCounter</key>\n\t<integer>1</integer>\n\t<key>KeepToScale</key>\n\t<false/>\n\t<key>Layers</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Lock</key>\n\t\t\t<string>NO</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Layer 1</string>\n\t\t\t<key>Print</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>View</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t</array>\n\t<key>LayoutInfo</key>\n\t<dict>\n\t\t<key>Animate</key>\n\t\t<string>NO</string>\n\t\t<key>circoMinDist</key>\n\t\t<real>18</real>\n\t\t<key>circoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>layoutEngine</key>\n\t\t<string>dot</string>\n\t\t<key>neatoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>twopiSeparation</key>\n\t\t<real>0.0</real>\n\t</dict>\n\t<key>LinksVisible</key>\n\t<string>NO</string>\n\t<key>MagnetsVisible</key>\n\t<string>NO</string>\n\t<key>MasterSheets</key>\n\t<array/>\n\t<key>ModificationDate</key>\n\t<string>2011-05-12 13:34:05 -0700</string>\n\t<key>Modifier</key>\n\t<string>Kenneth Culp</string>\n\t<key>NotesVisible</key>\n\t<string>NO</string>\n\t<key>Orientation</key>\n\t<integer>2</integer>\n\t<key>OriginVisible</key>\n\t<string>NO</string>\n\t<key>PageBreaks</key>\n\t<string>YES</string>\n\t<key>PrintInfo</key>\n\t<dict>\n\t\t<key>NSBottomMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>41</string>\n\t\t</array>\n\t\t<key>NSLeftMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSOrientation</key>\n\t\t<array>\n\t\t\t<string>int</string>\n\t\t\t<string>1</string>\n\t\t</array>\n\t\t<key>NSPaperSize</key>\n\t\t<array>\n\t\t\t<string>size</string>\n\t\t\t<string>{792, 612}</string>\n\t\t</array>\n\t\t<key>NSRightMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSTopMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t</dict>\n\t<key>PrintOnePage</key>\n\t<false/>\n\t<key>QuickLookPreview</key>\n\t<data>\n\t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\n\tDM+E73TB8L2E1fxkeBWDmpzXkp6FL+EGM8oFdaO08vN8RbUy7sMD9y5sz+NluKcULVzD\n\tN01ZvSyVLyKcMFrICKrK9MDPzOVaWyTOcMQY+RzyPJ+D4gwVTzh2BIT4q/BIQxAgkkF5\n\tg0l+T4d2NEHjKeQpH0Oe53Pwsp1gP/c8Lo6PYbYMRjL5FI2Qn3mMXZFPNWV5WyEEQRLx\n\tSbOIbkj8TvNU7lQpqzr6NPIjb9KBO/NkHDTfCcTSYnFZ8l2CsGoFpdEnZWJ5kQRmNRn3\n\tkEwj0PyQTF7xGBLwsmZruRtyiHGgOshLjDuQQBe0n8OE+r7mK/Ftuq57jYXm4CJf6U15\n\tylckr37SrfsmvwhVuhibBejea2MUoqVVhS+Y31iqgiZ5iXMZEnlLYAGrUoGzQiR2/p3v\n\tagVQPTtswv/FNZX9Nlliy6cpbZoKZghKJAkW65SWCvcqOKczPFF8r09ycN4sHXp5jZXu\n\tgaOUrtd8i+wjvqXsIxb14/8ALg1smgplbmRzdHJlYW0KZW5kb2JqCjYgMCBvYmoKMzc2\n\tOQplbmRvYmoKMyAwIG9iago8PCAvVHlwZSAvUGFnZSAvUGFyZW50IDQgMCBSIC9SZXNv\n\tdXJjZXMgNyAwIFIgL0NvbnRlbnRzIDUgMCBSIC9NZWRpYUJveCBbMCAwIDc1NiA1NTNd\n\tCj4+CmVuZG9iago3IDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4dCAvSW1hZ2VC\n\tIC9JbWFnZUMgL0ltYWdlSSBdIC9Db2xvclNwYWNlIDw8IC9DczEgOCAwIFIKL0NzMiA1\n\tMiAwIFIgPj4gL0ZvbnQgPDwgL0YzLjAgNjIgMCBSIC9GMi4wIDU1IDAgUiAvRjQuMCA2\n\tMyAwIFIgL0YxLjAgNTMgMCBSCj4+IC9YT2JqZWN0IDw8IC9JbTE3IDQxIDAgUiAvSW0x\n\tMCAyNyAwIFIgL0ltMTYgMzkgMCBSIC9JbTExIDI5IDAgUiAvSW02IDE5IDAgUgovSW03\n\tIDIxIDAgUiAvSW0xOCA0MyAwIFIgL0ltMyAxMyAwIFIgL0ltMSA5IDAgUiAvSW01IDE3\n\tIDAgUiAvSW0xOSA0NSAwIFIgL0ltMTQKMzUgMCBSIC9JbTEyIDMxIDAgUiAvSW05IDI1\n\tIDAgUiAvSW0yIDExIDAgUiAvSW0xMyAzMyAwIFIgL0ltMjAgNDcgMCBSIC9JbTIxCjQ5\n\tIDAgUiAvSW04IDIzIDAgUiAvSW0xNSAzNyAwIFIgL0ltNCAxNSAwIFIgPj4gL1NoYWRp\n\tbmcgPDwgL1NoOCA2MSAwIFIgL1NoMTAKNjUgMCBSIC9TaDkgNjQgMCBSIC9TaDEgNTEg\n\tMCBSIC9TaDQgNTcgMCBSIC9TaDMgNTYgMCBSIC9TaDIgNTQgMCBSIC9TaDYgNTkgMCBS\n\tCi9TaDUgNTggMCBSIC9TaDcgNjAgMCBSID4+ID4+CmVuZG9iago2MSAwIG9iago8PCAv\n\tQ29sb3JTcGFjZSA2NiAwIFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBbIDI4IC0xMyAy\n\tOCAxMy4wMDAwMSBdIC9Eb21haW4KWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2Ug\n\tXSAvRnVuY3Rpb24gNjcgMCBSID4+CmVuZG9iago2NSAwIG9iago8PCAvQ29sb3JTcGFj\n\tZSA2NiAwIFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBbIDIwLjUgLTEwLjUgMjAuNSAx\n\tMC41MDAwMSBdCi9Eb21haW4gWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAv\n\tRnVuY3Rpb24gNjggMCBSID4+CmVuZG9iago2NCAwIG9iago8PCAvQ29sb3JTcGFjZSA2\n\tNiAwIFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBbIDIwLjUgLTEwLjUgMjAuNSAxMC41\n\tMDAwMSBdCi9Eb21haW4gWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVu\n\tY3Rpb24gNjkgMCBSID4+CmVuZG9iago1MSAwIG9iago8PCAvQ29sb3JTcGFjZSA2NiAw\n\tIFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBbIDcxIC00NiA3MC45OTk5NyA0Ni4wMDAw\n\tMyBdCi9Eb21haW4gWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rp\n\tb24gNzAgMCBSID4+CmVuZG9iago1NyAwIG9iago8PCAvQ29sb3JTcGFjZSA2NiAwIFIg\n\tL1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBbIDQ5LjUgLTI4LjQ5OTUgNDkuNDk5OTkgMjgu\n\tNDk5NTIKXSAvRG9tYWluIFsgMCAxIF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1\n\tbmN0aW9uIDcxIDAgUiA+PgplbmRvYmoKNTYgMCBvYmoKPDwgL0NvbG9yU3BhY2UgNjYg\n\tMCBSIC9TaGFkaW5nVHlwZSAyIC9Db29yZHMgWyA2OC41IC0yOC40OTk1IDY4LjQ5OTk4\n\tIDI4LjQ5OTUzCl0gL0RvbWFpbiBbIDAgMSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxzZSBd\n\tIC9GdW5jdGlvbiA3MiAwIFIgPj4KZW5kb2JqCjU0IDAgb2JqCjw8IC9Db2xvclNwYWNl\n\tIDY2IDAgUiAvU2hhZGluZ1R5cGUgMiAvQ29vcmRzIFsgMjUuNSAtMTMgMjUuNSAxMy4w\n\tMDAwMSBdIC9Eb21haW4KWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVu\n\tY3Rpb24gNzMgMCBSID4+CmVuZG9iago1OSAwIG9iago8PCAvQ29sb3JTcGFjZSA2NiAw\n\tIFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBbIDI4IC0xMyAyOCAxMy4wMDAwMSBdIC9E\n\tb21haW4KWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24gNzQg\n\tMCBSID4+CmVuZG9iago1OCAwIG9iago8PCAvQ29sb3JTcGFjZSA2NiAwIFIgL1NoYWRp\n\tbmdUeXBlIDIgL0Nvb3JkcyBbIDM4LjUgLTkuNSAzOC40OTk5OSA5LjUwMDAxNQpdIC9E\n\tb21haW4gWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24gNzUg\n\tMCBSID4+CmVuZG9iago2MCAwIG9iago8PCAvQ29sb3JTcGFjZSA2NiAwIFIgL1NoYWRp\n\tbmdUeXBlIDIgL0Nvb3JkcyBbIDU0IC0yMi4wMDA1MiA1My45OTk5OSAyMi4wMDA1NApd\n\tIC9Eb21haW4gWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24g\n\tNzYgMCBSID4+CmVuZG9iago0MSAwIG9iago8PCAvTGVuZ3RoIDQyIDAgUiAvVHlwZSAv\n\tWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDEyNCAvSGVpZ2h0IDg0IC9JbnRl\n\tcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDc3IDAgUiAvSW50ZW50IC9QZXJjZXB0dWFs\n\tIC9TTWFzayA3OCAwIFIgL0JpdHNQZXJDb21wb25lbnQKOCAvRmlsdGVyIC9GbGF0ZURl\n\tY29kZSA+PgpzdHJlYW0KeAHt0IEAAAAAw6D5U9/gBIVQYcCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgw8AYGehAAAQplbmRzdHJlYW0KZW5kb2JqCjQyIDAgb2JqCjE2\n\tMAplbmRvYmoKMjcgMCBvYmoKPDwgL0xlbmd0aCAyOCAwIFIgL1R5cGUgL1hPYmplY3Qg\n\tL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzNjAgL0hlaWdodCA4MCAvSW50ZXJwb2xhdGUK\n\tdHJ1ZSAvQ29sb3JTcGFjZSA3NyAwIFIgL0ludGVudCAvUGVyY2VwdHVhbCAvU01hc2sg\n\tODAgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4K\n\tc3RyZWFtCngB7dABDQAAAMKg909tDwcRKAwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAwP/AAFGPAAEK\n\tZW5kc3RyZWFtCmVuZG9iagoyOCAwIG9iago0MDAKZW5kb2JqCjM5IDAgb2JqCjw8IC9M\n\tZW5ndGggNDAgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGgg\n\tOTQwIC9IZWlnaHQgMjQ2IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDc3IDAg\n\tUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayA4MiAwIFIgL0JpdHNQZXJDb21wb25l\n\tbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0AENAAAAwqD3T20P\n\tBxEoDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQOfAwOWbgABCmVuZHN0cmVhbQplbmRvYmoKNDAgMCBvYmoK\n\tMzA0OAplbmRvYmoKMjkgMCBvYmoKPDwgL0xlbmd0aCAzMCAwIFIgL1R5cGUgL1hPYmpl\n\tY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAyMDQgL0hlaWdodCA4MCAvSW50ZXJwb2xh\n\tdGUKdHJ1ZSAvQ29sb3JTcGFjZSA3NyAwIFIgL0ludGVudCAvUGVyY2VwdHVhbCAvU01h\n\tc2sgODQgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRlciAvRmxhdGVEZWNvZGUg\n\tPj4Kc3RyZWFtCngB7dABDQAAAMKg909tDwcRKAwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDgYWC/QAABCmVuZHN0cmVh\n\tbQplbmRvYmoKMzAgMCBvYmoKMjM2CmVuZG9iagoxOSAwIG9iago8PCAvTGVuZ3RoIDIw\n\tIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDIxNCAvSGVp\n\tZ2h0IDg0IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDc3IDAgUiAvSW50ZW50\n\tIC9QZXJjZXB0dWFsIC9TTWFzayA4NiAwIFIgL0JpdHNQZXJDb21wb25lbnQKOCAvRmls\n\tdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0AENAAAAwqD3T+3sAREoDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGPjDSqAABCmVuZHN0cmVhbQplbmRvYmoKMjAg\n\tMCBvYmoKMjU4CmVuZG9iagoyMSAwIG9iago8PCAvTGVuZ3RoIDIyIDAgUiAvVHlwZSAv\n\tWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDE5NiAvSGVpZ2h0IDgwIC9JbnRl\n\tcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDc3IDAgUiAvSW50ZW50IC9QZXJjZXB0dWFs\n\tIC9TTWFzayA4OCAwIFIgL0JpdHNQZXJDb21wb25lbnQKOCAvRmlsdGVyIC9GbGF0ZURl\n\tY29kZSA+PgpzdHJlYW0KeAHt0DEBAAAAwqD1T20JT4hAYcCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG/gMDt8AAAQplbmRzdHJlYW0K\n\tZW5kb2JqCjIyIDAgb2JqCjIyOQplbmRvYmoKNDMgMCBvYmoKPDwgL0xlbmd0aCA0NCAw\n\tIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxMjQgL0hlaWdo\n\tdCA4NCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA3NyAwIFIgL0ludGVudCAv\n\tUGVyY2VwdHVhbCAvU01hc2sgOTAgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRl\n\tciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dCBAAAAAMOg+VPf4ASFUGHAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMPAGBnoQAAEKZW5kc3RyZWFtCmVuZG9iago0\n\tNCAwIG9iagoxNjAKZW5kb2JqCjEzIDAgb2JqCjw8IC9MZW5ndGggMTQgMCBSIC9UeXBl\n\tIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTQ0IC9IZWlnaHQgOTQgL0lu\n\tdGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgNzcgMCBSIC9JbnRlbnQgL1BlcmNlcHR1\n\tYWwgL1NNYXNrIDkyIDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRl\n\tRGVjb2RlID4+CnN0cmVhbQp4Ae3QMQEAAADCoPVPbQsviEBhwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABA4+BAZ6gAAEKZW5kc3RyZWFtCmVuZG9iagoxNCAwIG9iagoyMDEKZW5kb2Jq\n\tCjkgMCBvYmoKPDwgL0xlbmd0aCAxMCAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUg\n\tL0ltYWdlIC9XaWR0aCAzMjYgL0hlaWdodCAyMjYgL0ludGVycG9sYXRlCnRydWUgL0Nv\n\tbG9yU3BhY2UgNzcgMCBSIC9JbnRlbnQgL1BlcmNlcHR1YWwgL1NNYXNrIDk0IDAgUiAv\n\tQml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4\n\tAe3QAQ0AAADCoPdPbQ43iEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGPgbGF+RAAEKZW5kc3RyZWFtCmVuZG9iagoxMCAwIG9iago5ODcKZW5k\n\tb2JqCjE3IDAgb2JqCjw8IC9MZW5ndGggMTggMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0\n\teXBlIC9JbWFnZSAvV2lkdGggMjQwIC9IZWlnaHQgMTU2IC9JbnRlcnBvbGF0ZQp0cnVl\n\tIC9Db2xvclNwYWNlIDc3IDAgUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayA5NiAw\n\tIFIgL0JpdHNQZXJDb21wb25lbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJl\n\tYW0KeAHt0DEBAAAAwqD1T20KP4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMDA\n\ta2C2zwABCmVuZHN0cmVhbQplbmRvYmoKMTggMCBvYmoKNTEzCmVuZG9iago0NSAwIG9i\n\tago8PCAvTGVuZ3RoIDQ2IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2Ug\n\tL1dpZHRoIDE0OCAvSGVpZ2h0IDg0IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNl\n\tIDc3IDAgUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayA5OCAwIFIgL0JpdHNQZXJD\n\tb21wb25lbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0DEBAAAA\n\twqD1T20ND4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBj4GhiRsAABCmVuZHN0cmVhbQplbmRvYmoKNDYgMCBvYmoK\n\tMTg2CmVuZG9iagozNSAwIG9iago8PCAvTGVuZ3RoIDM2IDAgUiAvVHlwZSAvWE9iamVj\n\tdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDIyMCAvSGVpZ2h0IDY2IC9JbnRlcnBvbGF0\n\tZQp0cnVlIC9Db2xvclNwYWNlIDc3IDAgUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFz\n\tayAxMDAgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRlciAvRmxhdGVEZWNvZGUg\n\tPj4Kc3RyZWFtCngB7dABDQAAAMKg909tDwcRKAwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDnwMDqigAAQplbmRzdHJlYW0KZW5kb2JqCjM2IDAgb2JqCjIxMwpl\n\tbmRvYmoKMzEgMCBvYmoKPDwgL0xlbmd0aCAzMiAwIFIgL1R5cGUgL1hPYmplY3QgL1N1\n\tYnR5cGUgL0ltYWdlIC9XaWR0aCAzNjYgL0hlaWdodCAxOTYgL0ludGVycG9sYXRlCnRy\n\tdWUgL0NvbG9yU3BhY2UgNzcgMCBSIC9JbnRlbnQgL1BlcmNlcHR1YWwgL1NNYXNrIDEw\n\tMiAwIFIgL0JpdHNQZXJDb21wb25lbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+Pgpz\n\tdHJlYW0KeAHt0IEAAAAAw6D5Ux/hAoVQYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYOAPDEjVAAEK\n\tZW5kc3RyZWFtCmVuZG9iagozMiAwIG9iago5NjIKZW5kb2JqCjI1IDAgb2JqCjw8IC9M\n\tZW5ndGggMjYgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGgg\n\tMTU0IC9IZWlnaHQgOTQgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgNzcgMCBS\n\tIC9JbnRlbnQgL1BlcmNlcHR1YWwgL1NNYXNrIDEwNCAwIFIgL0JpdHNQZXJDb21wb25l\n\tbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0DEBAAAAwqD1T20J\n\tT4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBj4DwyppAABCmVuZHN0\n\tcmVhbQplbmRvYmoKMjYgMCBvYmoKMjEzCmVuZG9iagoxMSAwIG9iago8PCAvTGVuZ3Ro\n\tIDEyIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDE3MiAv\n\tSGVpZ2h0IDgwIC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDc3IDAgUiAvSW50\n\tZW50IC9QZXJjZXB0dWFsIC9TTWFzayAxMDYgMCBSIC9CaXRzUGVyQ29tcG9uZW50Cjgg\n\tL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dCBAAAAAMOg+VMf5IVQYcCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDLwPDKFAAAEKZW5kc3RyZWFtCmVuZG9iagoxMiAw\n\tIG9iagoyMDIKZW5kb2JqCjMzIDAgb2JqCjw8IC9MZW5ndGggMzQgMCBSIC9UeXBlIC9Y\n\tT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMjU4IC9IZWlnaHQgMTMyIC9JbnRl\n\tcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDc3IDAgUiAvSW50ZW50IC9QZXJjZXB0dWFs\n\tIC9TTWFzayAxMDggMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRlciAvRmxhdGVE\n\tZWNvZGUgPj4Kc3RyZWFtCngB7dCBAAAAAMOg+VMf5IVQYcCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMDA+8AAjycAAQplbmRzdHJlYW0KZW5kb2JqCjM0IDAgb2Jq\n\tCjQ2OAplbmRvYmoKNDcgMCBvYmoKPDwgL0xlbmd0aCA0OCAwIFIgL1R5cGUgL1hPYmpl\n\tY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzNTIgL0hlaWdodCA3MiAvSW50ZXJwb2xh\n\tdGUKdHJ1ZSAvQ29sb3JTcGFjZSA3NyAwIFIgL0ludGVudCAvUGVyY2VwdHVhbCAvU01h\n\tc2sgMTEwIDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl\n\tID4+CnN0cmVhbQp4Ae3QAQ0AAADCoPdPbQ43iEBhwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwb+BgYpDwABCmVuZHN0cmVhbQplbmRvYmoKNDggMCBvYmoKMzU1CmVuZG9iago0OSAw\n\tIG9iago8PCAvTGVuZ3RoIDUwIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1h\n\tZ2UgL1dpZHRoIDE0OCAvSGVpZ2h0IDg0IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNw\n\tYWNlIDc3IDAgUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayAxMTIgMCBSIC9CaXRz\n\tUGVyQ29tcG9uZW50CjggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dAx\n\tAQAAAMKg9U9tDQ+IQGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwY+BoYkbAAAQplbmRzdHJlYW0KZW5kb2JqCjUwIDAg\n\tb2JqCjE4NgplbmRvYmoKMjMgMCBvYmoKPDwgL0xlbmd0aCAyNCAwIFIgL1R5cGUgL1hP\n\tYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxOTYgL0hlaWdodCA2NiAvSW50ZXJw\n\tb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA3NyAwIFIgL0ludGVudCAvUGVyY2VwdHVhbCAv\n\tU01hc2sgMTE0IDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVj\n\tb2RlID4+CnN0cmVhbQp4Ae3QMQEAAADCoPVPbQsviEBhwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwZ+AwOX\n\tmAABCmVuZHN0cmVhbQplbmRvYmoKMjQgMCBvYmoKMTkzCmVuZG9iagozNyAwIG9iago8\n\tPCAvTGVuZ3RoIDM4IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dp\n\tZHRoIDM3MCAvSGVpZ2h0IDgwIC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDc3\n\tIDAgUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayAxMTYgMCBSIC9CaXRzUGVyQ29t\n\tcG9uZW50CjggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dAxAQAAAMKg\n\t9U9tBn+IQGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY+AYGWu8AAQplbmRzdHJl\n\tYW0KZW5kb2JqCjM4IDAgb2JqCjQxMQplbmRvYmoKMTUgMCBvYmoKPDwgL0xlbmd0aCAx\n\tNiAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzMTYgL0hl\n\taWdodCAxNTYgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgNzcgMCBSIC9JbnRl\n\tbnQgL1BlcmNlcHR1YWwgL1NNYXNrIDExOCAwIFIgL0JpdHNQZXJDb21wb25lbnQKOCAv\n\tRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0DEBAAAAwqD1T20Hb4hAYcCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQPPwABBzgABCmVuZHN0cmVhbQplbmRv\n\tYmoKMTYgMCBvYmoKNjY5CmVuZG9iago4MCAwIG9iago8PCAvTGVuZ3RoIDgxIDAgUiAv\n\tVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDM2MCAvSGVpZ2h0IDgw\n\tIC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVy\n\tQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7Zx5e1PH\n\t0sTDTdix8YL3fcfGxgbMEpJ8/6/11q+qZ3QkAzfSJU/eP9xPIiRrzkxPdU13T885+uWX\n\te7lH4B6BewTuEbhH4B6BewTuEbhH4B6BfwmBB5J/aeifMuy/oD6QPfgP4nc/xq+auH3e\n\t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\n\tNvTGdCQ3ZsmAuOVwCtzMqMwGyDPBbEILaP8okAFFAymk2dUI+sc68gXcRi+/n2ylhiIR\n\tMnYJbdVfqBxF/fortK7W/KPPg2+HTUaK1Dv0sQpDfdCZ79XR3X7Uf+vFdgPz1gfTLWxb\n\tG/+LUiXSrXc6VYHfPsMv9et1BQ5K1GAagu4lTUd9h0qSbzRyy0xw7Apd4tZt+lITmYSi\n\tPufLvA6buPd6kWJWEV2jTtMHjX3VsJs2Vq4GuAGa9NE+8tVwnOH4eZ9uR9hN9U4X00sD\n\tp402PorG54umkj3AyMTjbf1p/IIGgMZquhUUdWl9al/m3/Emw0HGe5dWRigtuGq8H/9i\n\t48Tl1YNm1CbcCTtsWSrUPxPdTvtRvaRvDT4ajb7piX/70LQYteGrO5PyFe2CtK9Ov9V2\n\tWl3/qz4/7tAKN+Ug12A2Cm8/R8PvqzAc/tujDVsQCSTf745vaDGakC/58QXTfUv3o/79\n\taYoO3H72y6cY6W7TjP1j+P5Om0HPrTn/Dv788962AWbrsV39z+g2m073V90jcI/APQL3\n\tCNwjcI/APQL3CPy/QuD/ANvzyOIKZW5kc3RyZWFtCmVuZG9iago4MSAwIG9iago3NDc0\n\tCmVuZG9iago5NiAwIG9iago8PCAvTGVuZ3RoIDk3IDAgUiAvVHlwZSAvWE9iamVjdCAv\n\tU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDI0MCAvSGVpZ2h0IDE1NiAvQ29sb3JTcGFjZQov\n\tRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9G\n\taWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae2d/U/SWxzHNVHkGRRBeQj64hMQ\n\t0jcpUipwMMvUHiyLHnQW1sKLcWuxWFYX5y0WK9PS+bAyc2lTc9qYOVft/mv3c8C7lmDd\n\t+xvnfj/vH5yibud1Pue8zhfdzicvD4MzgDOAM4AzQNcM5FOc/zTTwLnrewqoyvdx7wKM\n\tf4GdZgVGHq+Q2vB4AEDQf4Wcok2jFvH5xekIqMnWgPn8IigVQP+CeIu2sLAIUAVCoUgk\n\tEovFEooCw4VBC4WC4mLC/HNiglsAqxhgAVUskUplcrmCssjlMqlUAtRCQE4T77CoU7hQ\n\t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\n\tPstPVZn8OAn8JkVJjzn1ETC2gf38S/h5avNzMvwuzgDOAM4AzkDuzcDfBBRoXAplbmRz\n\tdHJlYW0KZW5kb2JqCjk3IDAgb2JqCjIwMDYKZW5kb2JqCjEwNCAwIG9iago8PCAvTGVu\n\tZ3RoIDEwNSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAx\n\tNTQgL0hlaWdodCA5NCAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUg\n\tdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0\n\tcmVhbQp4Ae2a+09SfRzHvaDIHZSbXB7oACog0kkKFQ0czDQ1L6lhqVOxFoZSTibLSzgr\n\tJjPT0nmZqTkvU3PamDpX7fnXns/BnrX0iM+zHXpOz3j/5A7b97x8fb7fc+D7/SQkxBM3\n\tEDfwexlI/CX5V06AKOlHkmOUH3dIghv+A8BTKqChUFJ+QSgUuBUGeRlchOsUKpVKTTsN\n\tLQb5PjSVmgr/PuBdwvadKyUlFaBodDqDwWAymayYBAaG4el0WloaRhedDQNLhhoCFkAx\n\tWWw2h8vlxSxcLofNZgEfHeBO2S4oaQQMfGFcLDaHx0vP4PMFAqFQFIMIhQIBn5+RzuNx\n\t2CyMDbxBSfHRMGOYMIyLC1RCkThTIpHKZPIYRCaTSiSZYpEQ6LgRNtCGoeEs0ggYTDAG\n\tE7gAC5jkCqXyCqKKSZArSqVCDnwAB2xMBjbd8NESsTlGpYEwXoZQLAEqRKXJys7RanU6\n\tPcHR6bTanOwsjQoBOolYmMEDbTQqtg7OSwNlAJbGYHF4fJFErkTUWVpdrsFoRFH0GuGB\n\tQY1GQ65Om6VGlHKJiM/jsMBaCgWnnqAMJj89AiZVIJocvcGI5l+/YS4sglgIDTZiofnG\n\t9XzUaNDnaBCFNIJGh2WAIy0RlKXRmWweXyxVqLL1eajJXGgpsdpK7Xa7g+DAkKU2a4ml\n\t0GxC8/TZKoVUzOexmfQ0kHa2nKfKGAAmkirVWgNqKrBYSx1l5RWVVdV3CE91VWVFeZmj\n\t1GopMKEGrVqJWWMz8KRhZFBLLoAp1FpjvrnYZr91u7qm/m5jkzMGaWq8W19TffuW3VZs\n\tzjdq1VhBuSyQdq6cUMzUNAY7XShRqLR5piKro6KqrsH5oLWtvdPl6iI4Lldne1vrA2dD\n\tXVWFw1pkytOqFBJhOibtXDkTk+CJAcrEciTbkF9kK6usbWxubXc9cj/x9PR6CU5vj+eJ\n\t+5GrvbW5sbayzFaUb8hG5GKQBk+OsxMNKybMMqFEqdGjZmtZVb2zpeOh2+Pt6/cN+AnP\n\tgK+/z+txP+xocdZXlVnNqF6jlAixmQbl/Pk1ECHjZIjkSE6eqdgBYG0ud88zn39weCQw\n\tSngCI8ODft+zHrerDdAcxaa8HEQuyuDgkqXSmFx+pkKtRwtsFbXOtq5ur88/HBh7FRwP\n\tEZ7x4KuxwLDf5+3uanPWVtgKUL1akcnnMmmp55xRUmksrJhZBpPFXt3Y4up+6hsMvAyG\n\t3rydekd4pt6+CQVfBgZ9T7tdLY3VdovJkIWVk0WDJXCmmhQqnZ0ukiE5RvPNW3XNHY+9\n\tvsHR16HJ6ZnZ+fkFgjM/PzszPRl6PTro8z7uaK67ddNszEFkonQ2nYpDxmDDNFPp0MLS\n\t2w2tDz0AFpyYmplbXFpeWSU4K8tLi3MzUxNBQPM8bG24XVqI6lQw0dgMHDJYmvzMPzS5\n\t+VBMZ7v7mf/F64np2YUPq2vrG5sEZ2N9bfXDwuz0xOsX/mfudieUMz9X80cmHxbnOWfw\n\t0ODwsWl2vaSs5r7L4xsaC03NLi5/3Nja3tklODvbWxsflxdnp0JjQz6P635NWcl1bKLx\n\tscV5dp4BGRfIso1ma3l96yOvPxCcnFlYXtvc2d3bPyA4+3u7O5trywszk8GA3/uotb7c\n\tajZmAxkXl4zJFUiuwAKwVdxtc/c9HwtNz30AsL2Dz2HC8/lgD9A+zE2Hxp73udvuVthg\n\tCVyRCLhMPGdMnkCKaK8WllY2tnf3D716835xdWN77yB8eHRMcI4Owwd72xuri+/fvBrq\n\t725vrCwtvKpFpALeBWRCGaJFi+xVTZ0e30hwcnZpbevTfvjw+ITwHB+G9z9trS3NTgZH\n\tfJ7Opip7EapFZMKLyeChAWT3XD0DgfG3c8vr23ufAezLV4Lz5eT48PPe9vry3NvxwECP\n\t6x5GplNdSlbtdPX6R0PT8ysbO/vhIwD7RnC+fjk5Cu/vbKzMT4dG/b0ueGxcRAZfgtKY\n\tPKEs4gyH7E9C8y062U/ftxOTU+C1Ca8A/TWL446zywvO3i2sbu4ehI9Pvn4jlAsG+/b1\n\t5Dh8sLu5uvAOnHm7nHcclmt6eAnAizMlOU6G5zvuDM9K9GtxZ9H94H0ad4ZnJfq1uLPo\n\tfvA+jTvDsxL9WtxZdD94n8ad4VmJfu3/4Yy037YTLiH7736h/ERGyl91ZP0lTNrdA9Lu\n\tuJB3l4qsO3sU0u6GUqik3UEm7647aU8qkkl7uoOd1ZH0RIysp4jkPXkl82k1eU/4sUYS\n\tMnZFJJC2kwTIyNt9Q9aOJUwaObu8gAyrJxk7407RyNhNmEDeDsxTNDJ2rSZE0CIdtWTr\n\t9IXeku9dyFjLNqm6o7G2lwhbEvk6yiMtOSTtwo+w/Q0IjLHOj/vF/4obiBv4PQz8BZYI\n\txVEKZW5kc3RyZWFtCmVuZG9iagoxMDUgMCBvYmoKMTc4MgplbmRvYmoKODIgMCBvYmoK\n\tPDwgL0xlbmd0aCA4MyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9X\n\taWR0aCA5NDAgL0hlaWdodCAyNDYgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVy\n\tcG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29k\n\tZSA+PgpzdHJlYW0KeAHtnNtyIrkSRdt3jMEXwNj//6Vnp1SFScAz3pEjn4deenBbEUlK\n\tsTqWU1Kp+POHBgEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAn8ngSsaBCDw6wS8vzYx\n\tvWsaBCDwfyEQ/v3I2C9Pb1q7pUEAAr9AoPs2/XX4ga6TqfpYTO6OBgEI/CKBsE7yhbD/\n\tZmtf+4anfX73NAhA4NcIdOvC127r9yvhXlRVUvURTe9BbUGDAAR+iUAYJ/Gkn4rrP5fW\n\tVlW7qbOljzQIQOCXCPQ/CfK12dpk/aayxtlvK6r3UU41veVy+dSbfqNBAAKDCHxpJu0k\n\tX9g6ldaLskZV7aqGqJOmq9amVPwDAQgMIXDk2XIZus6yXn5608qqtqoqqq2crlbr9fo5\n\tmv6lQQACAwnMoq1W8bdgqdIalTWWwRcK66RqrH+XT+Fp+/RLtPYbPyAAgWEEvkRbr+Vr\n\t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\n\tgZnA7FrcadBbM5Oqehv17Gjpj1yNwjq9RhcPZjfbJmzk2nK2NOxUgcQQCNcmZyWd3kWd\n\tDpb04vilsvrnqhVWrYLbWfCLrvxH6xzHHFOTFQIQmAkcmfbavj1Jz1a1Ao6yeroEDlfj\n\tsc0sq64Sy9fJWH2YBgEIDCNwEC1U0+Wo9nUsXdULrsYiOGTVljX2rCu9oxOtza79xg8I\n\tQGAYgS/R1utVHCstHtpm9fxkKS5GTLL2yqr3CcLXLuywK8skhgAEGoH2R0C/yVO1wwL4\n\tsqp9FRzLYB0wPT4ul+31n1Vr7Vd+QAACgwgcebbUNzvEg1XtVeN5zdlutV04bIW1yap1\n\tsHSVr11YeU6DAASGEZj+Aii/tJN8Wv92Vc+erc5Xg+N8qR0wadcauqoN+9YKEkMAAicE\n\tunMPYWqcAH9bVWPH2mWN0nqnr2x7UOuf5icEIDCeQBgn8ZqpXdXLK+C+DI7KqtJ6G7qq\n\tDfuSRRJDAAJnBLp10i9M/W6v+rUM7rbehK+TsD0BPyEAgdEEwrqbOFMKU/+hqHZf+0I4\n\tgvUZtfg0DQIQGE2g+xbmqf3A1Gkl3Dau/UP8hAAEfpWAPP3XkjovhA8FNj5EgwAEfpFA\n\ttpAeBCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEI/D0E/gd+WqbGCmVuZHN0cmVhbQpl\n\tbmRvYmoKODMgMCBvYmoKNDMxMQplbmRvYmoKOTQgMCBvYmoKPDwgL0xlbmd0aCA5NSAw\n\tIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzMjYgL0hlaWdo\n\tdCAyMjYgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0Jp\n\tdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt\n\tnfdfE9v6/U+5x2NDQRQFEQREmlRBepcO0ouEDgKRHqR3CL2j9A4WUJCrV885t3xe33/t\n\tu569Z5IAQQHLAcz+QZOZAZI3az3r2XvCzE8/aYaGgIaAhoCGgIaAhoCGwEEI/LxrHOSr\n\tf9hjObVf9jH4kT8sKLVvnJgI6H7F+AeN3/YYbCcdJXwBfa3ab/rjbFTQY+w4t1OnTv2O\n\t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\n\tvYwKwBNSB0Vie/7/M1elyJLBJJrAyZxOSAmq6uDbmPIYvNO//87xKfhBgT8KQBWyIkvA\n\t5Mpk4oQ6mT4J6q5B+04x6QnqY/4lB/+A/FRQUlMpKJN8TjwxwEjtYDvpKKoKGPS1277Z\n\tD/+EiCh4ckh7/MuP/OGB7QcAR6X6736+SnOMhoCGgIaAhoCGgIaAhoCSwP8HFNnyrQpl\n\tbmRzdHJlYW0KZW5kb2JqCjk1IDAgb2JqCjEzMzEyCmVuZG9iagoxMTIgMCBvYmoKPDwg\n\tL0xlbmd0aCAxMTMgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lk\n\tdGggMTQ4IC9IZWlnaHQgODQgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9s\n\tYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+\n\tPgpzdHJlYW0KeAHtmvlPGmsUhl1QZAdFUJYLDm6ASKdiUdGCgbhbd4utGhU1xaJUI5HU\n\tpRirROLaalziVuMStUYNUWOquf/aPYM1TRX13mRM5ya8v0BC8s3De86c+eY7JygooIAD\n\tAQeI40DwE+s//VNgCfmlUNz1a+0QuNS/QLvmAQ4SKexJRSLBRTC8x7B8RNc44WRyxLUo\n\tuOrnomRyOPxlAHuE6idRWFg44FCoVBqNRqfTGTgLloSFqVRKRATG9TAVhhQKEQMgwKEz\n\tmEwWm815ArHZLCaTAWRUwLqmuieAPiTwCCNiMFkcTmQUlxsdzePxcRWPFx3N5UZFcjgs\n\tJgOjAq8ggP6hMJcwkzAiNvDw+DGxAoFQJBLjKpFIKBDExvB5wMX2UYFVGJSfG9CHBIlE\n\towMRAAGNWCKVxiEynIXESaUSMZABFlDRaVha+YcKxnKJTAGTOFG8GAHwILKExKRkuVyh\n\tUOImhUIuT05KTJAhwCWI4UVxwCoKGcv0u0aBTYAUQWOwOFy+QCxF4hPlihSVWo2i6HMc\n\tBcup1aoUhTwxHpGKBXwuh8UAp8JIfqIHNkF6U31IQgmSkKxUqdG09BfazCyQDidha2Vq\n\tX6SnoWqVMjkBkQh9UFRIdD9GBYNNEVQ6k8ONEUpkScpUVKPN1OXoDblGo9GEm2CxXIM+\n\tR5ep1aCpyiSZRBjD5TDp1Agw6nbwrm2iARJfKI2Xq1BNhk6fa8orKCwuKX2Fo0pLigsL\n\t8ky5el2GBlXJ46WYU0yaP6MwJogcG5Ak8XJ1mjbbYMwvKi2rrKqpNeOq2pqqyrLSonyj\n\tIVubppbHY+FjM8CoO8GD0IVH0JiRPIFEJk/VZOlNhSUV1ea3DY1NLRZLK26yWFqaGhve\n\tmqsrSgpN+ixNqlwmEfAiMaPuBC84BOoA2BQjRpJUaVmGvOLymrqGJku79b2ts8uOm7o6\n\tbe+t7Zamhrqa8uI8Q1aaKgkRx4BRUA9uJxQWOsgmnkCaoES1+rySSnN9c5vVZu/pdfQ5\n\tcVSfo7fHbrO2NdebK0vy9FpUmSAV8LCMguD9Xsp9TKwovhhJTtVkmwCp0WLt7HY4+weH\n\tXMM4yjU02O90dHdaLY0AZcrWpCYjYn4Uyy9TOIXO5sZK4pVohqGw3NzY2mF3OAddI6Pu\n\tcQ+OGnePjrgGnQ57R2ujubzQkIEq4yWxXDadEn7HJ1I4hYGFLlGl0RlLa+otHR8c/a7P\n\tbs/k9MwXHDUzPelxf3b1Oz50WOprSo06jSoRCx6DAkl+K3YkMpUZyRchyWrty/yKuuZ3\n\tdkf/8JhnanZufnFxCTctLs7PzU55xob7HfZ3zXUV+S+16mRExI9kUsl+mGhMSCeZAs3M\n\tLapuaLMBkntiZm5heWVtfQM3ra+tLC/MzUy4AcrW1lBdlJuJKmSQUEyaHya47bixfyWk\n\tpEHozE3WbuensYnZ+aXVjc2t7R3ctL21ubG6ND87MfbJ2W1tMkPw0lIS/orlwo13xyco\n\tBSwulk7pOXllbyw2x8CIZ2Z+ee3b9u7e/gFu2t/b3f62tjw/4xkZcNgsb8ryctKxhOJi\n\tN97tfAImNjAlqbX6gsqGdrvT5Z6aW1rb3Nk/ODw6xk1Hhwf7O5trS3NTbpfT3t5QWaDX\n\tqpOAie2Xic6OFsRBihsKqxqtPR9HPLMLq4B0eHzixVEnx4cAtbow6xn52GNtrCo0QJLH\n\tCaLZdH8+0TnRQkT+LDO3uKapo3dgdPLr8sb23uGx9/TsHDednXqPD/e2N5a/To4O9HY0\n\t1RTnZj6TI8Jozj1MPBEiR7OMJbUtNseQe2p+ZXP3+5H39PwCR52feo++726uzE+5hxy2\n\tltoSYxYqR0S8+5mgFADTa0tnn2t8emFta+/wBJB+XOKmHxfnpyeHe1trC9Pjrr5Oy2uM\n\tSSF7lKnUbOlyDntmF9e394+8Z4B0hZsuf1yceY/2t9cXZz3Dzi4LFIP7mGCrEkHn8EQ+\n\tn/ww/Y2Trh5m+m33GxwaBo87KOPK5zrTK3OrHXz6srSxc3DsPb+4vMKJCJa5urw49x4f\n\t7GwsfQGf7K3mVybdcyUUcnjghYUGmG6cDvh048TDnwGfHvbn5tf/u08ErJlBjzD9iWfL\n\tb0wEewYTb69CwD0dAfe+RHxHIN67FImA75wkMgHfzYl4hkHAs55QAp6JYeeZhDs7JN4Z\n\tKxHPool5Zk/E3gbWKiNWDyiIgL0yYCJiT5F4vVfMKKL1qIEJix6xevnXUMSaeQgi4mzI\n\tNRSxZmiCfFC+yR7izBpB9+znBBQ2IkaQmSyspeejCiHS7Jqv0Ui4GT8f1Q0a0D2dfl0p\n\t8C3gQMCBP+/APy6gypEKZW5kc3RyZWFtCmVuZG9iagoxMTMgMCBvYmoKMTczOQplbmRv\n\tYmoKMTAwIDAgb2JqCjw8IC9MZW5ndGggMTAxIDAgUiAvVHlwZSAvWE9iamVjdCAvU3Vi\n\tdHlwZSAvSW1hZ2UgL1dpZHRoIDIyMCAvSGVpZ2h0IDY2IC9Db2xvclNwYWNlCi9EZXZp\n\tY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRl\n\tciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7ZlrWypLDoWd2d51e0FEFC8gKqCI2+3+\n\t/79t1ruS6m6UZx7hzHw4M+RDU12dqmQlqVRV2NhY09oCawusLbC2wNoCawusLbC2wP+V\n\tBf7xlf4H8Aeof34lf/hvAvxszkWyPvPU718Urj9Fq8HwY57qL/NjFimwbB8z1vPPteaE\n\tzX1Z+FLrvOBz+bi5ubkl0k9F+rRggLqQvyycmr/ChehK2CZvX8TRCdVs2ULXefrCYjwV\n\tz/Z21YxGkz+E6BkKrAovkaHuJ2F6lbxKTCBq8Gyb6IhWee7s7JRPFccnrp2d3d1d8dVU\n\tBvPbkIF88K2ELmLxh3Ftb1umxIbkppSCXKKtUDB988mIedY9UdXTbJdOC7ECghfo6kj7\n\t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\n\tjftbR5dTagsnlH+4eEdxgMs/+qTxs7aQhQR0hnyt5lFeXCtwCMSl0DUUzQhPufbaGlFY\n\t8LXbF5xl3bZBvYSoNLijE1UVdEGtXeJ7dwArRRPqU1m8EcQkCiNxfXUFh+pOklHw4N0v\n\t+lUBiBjwj1pxoffHglEwvQhk01XLJXZcgstqkKsGESMED/UKV4OiXKla4pGrfKFRYkBN\n\t1BVVVTlX5OTnQrxHO1lUBFQJxjUmNZONqkVQGEB1qChzbS1d5lJCleMAR0LZV7qU7zw9\n\tPsETrQR2cOBC776rsyqTpk7SDvKbHz9dTRVDUvWF93xRK6q7NKDqS2U2bAQ35VEX8Azt\n\t+xfT3CkCnOOSujJ+wcLpCkmI6m5VXm4Wy62Zy78HSfuYQA9T6Yxf16OzaRvRhi/6/ARn\n\tUMyq2bKqzD8CSyTJAq5yXZbNw47hDcq6e+DSHzNbou3GnyEu2JeHWJI+/adRuv/tb5ml\n\tMgv/BnjE6v8GGB4JJQOTvzui4m+XYFiJ2Elgm42/cvy/x05NejdhAExQk3jql0bLY/1e\n\tz1L/2ZOjNNfK/+IkuETHugOeABJZtl2F60eQAFYYjaP5iI/FBM0vUnHu9Xsvmu9H/j+1\n\tfEBmXGozcGTG34sypsyGvwJYJQH/mhLnp5/yVUGwgBb3LmCsu3JCKbc6skZoSq05t2A4\n\tW05LOamGsKgVEb7oy0p9fx1Xuk8TpQKV7eL9PyahxElaM9wRNqs+/VUnVRN9bSCpYWIL\n\t/sr1N+4JU/L8G4NYq762wNoCawusLbC2wNoCawusLbC2wPcs8C9i5A98CmVuZHN0cmVh\n\tbQplbmRvYmoKMTAxIDAgb2JqCjI2MTgKZW5kb2JqCjg0IDAgb2JqCjw8IC9MZW5ndGgg\n\tODUgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMjA0IC9I\n\tZWlnaHQgODAgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUg\n\tL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0K\n\teAHtm+lPGmsUxl1QZAdFUJaCgxsg0qlYVLRgIO7W3WKrRkVNsSjVSCR1KcYqkbi2Gpe4\n\t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\n\tb2JqCjw8IC9MZW5ndGggMTExIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1h\n\tZ2UgL1dpZHRoIDM1MiAvSGVpZ2h0IDcyIC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9J\n\tbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVE\n\tZWNvZGUgPj4Kc3RyZWFtCngB7ZsLVxTJ0kV1nAFRfAEiICICgiAq+MLn/P+fdfc+kVnd\n\tDejcaZxv1rpfx8KuV2Y8TpyMqsosr12byQyBGQIzBGYIzBCYITBDYIbADIEZAjMEZgjM\n\tEJghMEPgfxOB602uHF1XdP36lVX9TygoPH4bxOMpA7ProIedK6ia0oP/y25GN8gFw8OV\n\tAZAbSDvg4oUOf3miYauaSOmaRtNfmvpHGwzI/Nj1NBmAc2es08T5HNy48ftIGsg/Vn55\n\tcIWumv5ogsrouixZY+78PJPjDbN/ufVfdhYb5/AZPMBG7fcGnUidlf18w7RdBoaOyADM\n\tgPHPgx+ial4VuHNdUAfEsaZjF/wb+RO/B23n4xi1G3SVurEev2YXtTExIMfOOescelU+\n\tDrB5cF6Gi+zMzc0jN5X5+bm5wuUyzRO2Aoo/dRabqmp6Spm6ZPE5J3Wwhkz2JrSOHYya\n\tdec9M9bA3fLil8DbQqlAxvFp5jHuXr9SqDUyjU52dvVtIbswiCAHY5ARmh/JeJy0id05\n\tkrSwcKvJwkLypelB1Zh/3aVcPWeKZuOBlK+tQ651r7oXYHNVjFuF0672pFzEg5Gv7VL4\n\tA2bZ/vxHQG5HFhcX2d66Za9G5JHiC3uJs/14MdRdUBF6Iui6oEr/xocLuUQuKE+Mhjfh\n\tO8fnWmu/cfqqCDsOw11ZonTK1RG/3RkuQKFA1n46pdxy6tzh7cU7d0dyJyBXapLAy3+C\n\tSwHjrkgsoHtxpIi9OxprWVZNd1XXccJNPxXoBlM521pVDLdM/NDchvEgmWkQXwnhwCt3\n\tcXISvAGwgYgy6M4IsztIzni2HSx6hp6cAod79x8Mcv8euBSRA4BRXiYdmLaN8TtoGlP1\n\tQFUYEqGWU3cjGK4LHgVrFHU7HLdGiaO8jlPVeALpVPmQ+AoAWx28gwAvNBGnMaKU/UDY\n\t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\n\tPc/fX81OoJXfCAvZRbRV+ja7EBeMDeK8UYEeGoNdGBeR3n7BuA7AsPd6iPGmko0LA0NR\n\tJMxbZYjLNjlQGInzBqCNC5GhqfhFgIibvlSFZY2gg236N3+i7z0P/ZsMF991sQcu9sDF\n\tHiD4HvgfGQ5hkwplbmRzdHJlYW0KZW5kb2JqCjg3IDAgb2JqCjI2MDMKZW5kb2JqCjEx\n\tNCAwIG9iago8PCAvTGVuZ3RoIDExNSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUg\n\tL0ltYWdlIC9XaWR0aCAxOTYgL0hlaWdodCA2NiAvQ29sb3JTcGFjZQovRGV2aWNlR3Jh\n\teSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0Zs\n\tYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae2ZCVciyRKF7bFtF0BAGxBBkcUFcG3tnv//z979\n\tbmRW4TZjOfPe6XcOcY5FVWVW5r2xZGaEGxtrWWtgrYG1BtYaWGtgrYG1BtYa+E008CXL\n\tHyH5kd9XEFcb32h+1f9vXzwf8J0h4/Wzrgnsq59N5OXb/OXL9zzT9rco3+nAt2+NmYal\n\t2fJOnz8Mtrh8TbKVxI+pdXWEeJV7J7aa5x2Qf/VaX8XIjJlH/PqVp9UZyz60WIrOGW35\n\t+w3ZRrgp3hdf6KZ4mW80JZNUJ5EYgD6PVf5qpoxXvwAo21bugJlFqHey7CLxYDriU3wV\n\t/cveIru1pek+QSJssGlsKC5Pv2MNFjPmm6TbQBS9y0/i293dPUltVfb2XpApZtF7etNh\n\tZ8csqpMwBTP4BpY8YhpUw9oVss6YGjQhmjdm19WIE/B6vd6Q7BfSaNTriZLJ6PP8Sa2m\n\t3ojaxQJTmMRf+f6LNijYiURgFwgMB4CYVeopNAZ8Y40ZuZYCYn8G7maz1Wq1kQMJv61m\n\tMwjFsHxXcGxa1NyoaTZMIRIVQiIobG3JBrvCLyCeXxBaLWZtoB5Uhr5hiHJjUnCmO/2A\n\t2V8Z+OH3kE631+12O3o4DC7ttvp6BHWGHDQPD6O1uV+v7WEKLPHxtclW2NoSg71aY7+p\n\tYRkRCBpXE7TQLkqz5jQ5PdQF/dIR4f4gUPvL70IuOTo66vePkf6RHrsdqCQy/lgPHYlI\n\t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\n\t+prCOpFQqdZarF1fMgviAhooW1R0MX5Gl41D/PDyQtPLdxWfNcJmYlDZCikqwqPi3yhS\n\tilWpS1IP/0dBQ8jKv1SK29fvYbXyP6Wi57s3HhsbfJKBeYQxBPGZTkGS4Wt8Yue/JIz+\n\tT/AntyoxFupKgD89PMAkTBB3/wbOBPf9H6ZaUbVnfr/3b9ySdfY/0dpvrIc1tLUG1hpY\n\ta2CtgbUG1hpYa+D/TAP/AUUm5CUKZW5kc3RyZWFtCmVuZG9iagoxMTUgMCBvYmoKMjQ0\n\tOAplbmRvYmoKNzggMCBvYmoKPDwgL0xlbmd0aCA3OSAwIFIgL1R5cGUgL1hPYmplY3Qg\n\tL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxMjQgL0hlaWdodCA4NCAvQ29sb3JTcGFjZQov\n\tRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9G\n\taWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae2a+TdbaxfH0dYQQ4REgoQQQkhE\n\tCDHF0FxDsnKbK+aLYCm3SU03FBWUi0aRUvMUFXMNVTX2HVb/tXc/50RoDdVbV9a7VvcP\n\tyXNyUp/9/T77nJxnP7Wx+Rk/HfjpwLUO2Npee/qWT9qisLsksBO3DLP8OQvz3r179yEe\n\tWAIdwYd4QvA1yz+5lYGZi6CIaG/v4ODgaAk4sLdHn6MUUAa3x8c8BiwOBaKTE4Hg/EUQ\n\tCE5OcAJPAU/gFuTjYIwLSp0Q08XVDYJIJLpjAQN07OoCpwiQgQOy4D7S/0N4C9ge5yIq\n\t0Z1E8vD0JGNBoeDvnp4eJJI75AAZnPJ/CI/IyGkAg17gEhGVTPGiUmk0b59z4U2jUale\n\tFDLKgGjmI/kI/3fEowsJkXEwkgtYKhWYdAbDz9+fiSIgAHvz9/djMOg+Pt5UKiSADMDk\n\tO5x6/331btaMJDu7gGAP4NJ8fOkMf2ZAICsomM1mh4SEYhESAgfBQazAAKY/g+7rQwO+\n\tB8h3cXZCc/+92s/IBGdXN3cSgL196H7MAFYQmx3KCQvn8ngRfEtE8Hjc8DBOKJsdxApg\n\t+tFBP4VMcndzdSZ8N908zw6OQCaC1QAGvcAN5XCBKRBEC4UxsSJLxMYIhdECAT+Cx4UE\n\t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\n\t/NkS5/kY/dOno4O9nc2VtzOjg706rbo8T/4wXgBXGRQb4VLdDjg7TAClVlCubmzvHRqb\n\tXVzb3P0IsjHV5yAWMDY4dwJXfnz4cXdzbXF2bKi3vVFdng/FJgjD2Q6XeW5Ntr0VPUd1\n\tbrVas941Zs17C7qfW+meas3fEqv+hlr12QH7AbfKM5ONFZ8VbW72jGy67hnZ9Hefka25\n\tNsCFf9eaaAHCeBtrImBbby2Iwa20BgY2rES/ufbvvGrt3/kja38k/BR+1z0Pm6t6Penn\n\tez0avNfTeNbracR7PZrzvZ707+31INdx5TfrcT2FuK0el80p/Ga9PdTag+beLfX2TuFX\n\t9zQzr+tpZv5QTxPgWLV/q5eb+WUvN/NWerk4HE26uXt+lz1sWCvhFWehn+vdh3F5fL4g\n\t6rLefZSAz+dxw36sd4/gOB12Sy7uWYRcvWcRcgt7Fl/Q73qvBq1RQTq61sF5tDl2+R5V\n\tAATapLrdPSqMbp73L/bmyNftzcHe1K3szZ3SMfGAx+Tf2Z4komNlh+HR1iTi39VeLEY3\n\t49Hco43vO9yDPsWj0rO7+713HA/yMT7K4E7/z4EZD2+QwWkOyImzwE6cfe+fH1297fPP\n\ts38Sfjrwf+LA/wC3irryCmVuZHN0cmVhbQplbmRvYmoKNzkgMCBvYmoKMjY4OQplbmRv\n\tYmoKMTA2IDAgb2JqCjw8IC9MZW5ndGggMTA3IDAgUiAvVHlwZSAvWE9iamVjdCAvU3Vi\n\tdHlwZSAvSW1hZ2UgL1dpZHRoIDE3MiAvSGVpZ2h0IDgwIC9Db2xvclNwYWNlCi9EZXZp\n\tY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRl\n\tciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7ZrpTxprFMZdUGQHRVCWCw5ugEinYlHR\n\tgoG4W3eLrRoVNcWiVCOR1KUYa4nEtdW4xK3GJWqNGqLGVHP/tXsGe9OoWJObMO3c8HwC\n\tPvD+8szzLvOeExISVNCBoANBBx5yIPQ36SEev78DY9hPheOmn2OGAYJftNs/3nACH4kU\n\t8VtEIsHgGPZjuD7SG8xIMjnqRhRc9GMwMjkSLALgR2h/kEZERAImhUql0Wh0Op2Bk2Ao\n\tGJBKpURFYby/psVQw+HJAyhg0hlMJovN5uAoNpvFZDKAmAq4N7QPBMGHCp5ipAwmi8OJ\n\tjuFyY2N5PD4u4vFiY7ncmGgOh8VkYLTgLQTBPyzmKmYqRsoGTh4/Ll4gEIpEYlwkEgkF\n\tgvg4Pg942T5asBaDvT33fd98qBBUGh1IARQoxRKpNAGR4SQkQSqViIEYcIGWTsNi6x82\n\tFMsqmQKmcmJ4cQLgRGRJySmpcrlCoQy4FAq5PDUlOUmGAK8gjhfDAWspZGyG3TcWbAXU\n\tKBqDxeHyBWIpkpgsV6Sp1GoURZ/iIBhGrValKeTJiYhULOBzOSwGOBtB8pMCsBWmFdWH\n\tKpQgSalKlRrNyHymzc4B6QIsbIxs7bPMDFStUqYmIRKhD5YKE8yPsaFgaxSVzuRw44QS\n\tWYoyHdVos3V5ekO+0Wg0BVwwSL5Bn6fL1mrQdGWKTCKM43KYdGoUGHs3BDe20gCVL5Qm\n\tylWoJkunzzcVFBWXlpW/wEHlZaXFRQWmfL0uS4Oq5IlSzFkmzZ+xGCskgA2okkS5OkOb\n\tazAWlpRXVNfU1ZtxUX1dTXVFeUmh0ZCrzVDLE7EYsBlg7L0QQAQio2jMaJ5AIpOna3L0\n\tpuKyqlrz66bmljaLpT3gsljaWpqbXptrq8qKTfocTbpcJhHwojFj74UgNAzWK7A1Toyk\n\tqDJyDAWllXUNTS2WTutbW3ePPeDq6ba9tXZaWpoa6ipLCww5GaoURBwHxsK6dTewWAQg\n\trTyBNEmJavUFZdXmxtYOq83e1+8YcOKgAUd/n91m7WhtNFeXFei1qDJJKuBhiYUQ3N66\n\tfKysGL4YSU3X5JoAtdli7e51OAeHR1yjOMg1MjzodPR2Wy3NAGvK1aSnImJ+DMsvaySF\n\tzubGSxKVaJahuNLc3N5ldziHXWPj7gkPDppwj4+5hp0Oe1d7s7my2JCFKhMl8Vw2nRJ5\n\tz1dSJIWBRSBZpdEZy+saLV3vHIOuj27P1MzsZxw0OzPlcX90DTredVka68qNOo0qGQsB\n\tgwKT604GSGQqM5ovQlLV2ueFVQ2tb+yOwdFPnum5+YWlpeWAa2lpYX5u2vNpdNBhf9Pa\n\tUFX4XKtORUT8aCaV7IeVxoS4yhRodn5JbVOHDVDdk7Pziyur6xubAdfG+urK4vzspBtg\n\tbR1NtSX52ahCBoFl0vywwjLAjf8rKS0DImBusfY6P3yanFtYXtvc2t7ZDbh2trc215YX\n\t5iY/fXD2WlvMEIKMtKS/4rmwENzzFZYsFheLa2ZeQcUri80xNOaZXVhZ/7qzt39wGHAd\n\t7O/tfF1fWZj1jA05bJZXFQV5mVhgudhCcDevwMoG1hS1Vl9U3dRpd7rc0/PL61u7B4dH\n\txycB1/HR4cHu1vry/LTb5bR3NlUX6bXqFGBl+2Wls2MFCTC1DMU1zda+92OeucU1QD06\n\tOfXioNOTI4BdW5zzjL3vszbXFBtgciUIYtl0f77SObFCRP4kO7+0rqWrf2h86svK5s7+\n\t0Yn37Pwi4Do/854c7e9srnyZGh/q72qpK83PfiJHhLGcB1h5IkSO5hjL6ttsjhH39MLq\n\t1t63Y+/ZxSUOujjzHn/b21pdmHaPOGxt9WXGHFSOiHgPs8KSBawvLd0DromZxfXt/aNT\n\tQP1+FXB9v7w4Oz3a315fnJlwDXRbXmKsCtmjrOVmS49z1DO3tLFzcOw9B9TrgOvq++W5\n\t9/hgZ2NpzjPq7LHAovUQKxwJo+gcnsjnqx/WvwOs61+z3nqLCQ2PgOMAbFvKpzrTC3O7\n\tHXz9vLy5e3jivbi8ug4wKfz99dXlhffkcHdz+TP4am83vzDpniph44IDQUR4kPW/PoH/\n\tq68Emlshj7D+SWvWLVaC7AXE2WMJdHYh0JmQSGdt4rzDkAj0bkgiE+idm0h3GQS6Iwon\n\t0N0bdv9KmDtN4twVE+kOnli1DSLVjLASJzFqcSEEqnECK5Fqx8SpyWPGEqXXAVixFBCj\n\th+QGlhi9OSFE6nm6gSVGL1mID9bX+fbn9+hB1fNHRyHWovmH9z5iJVofbRgRekp9BWXC\n\t9Or6aP9FBmr89ZMg+CnoQNCBoAN3HfgHeFswXwplbmRzdHJlYW0KZW5kb2JqCjEwNyAw\n\tIG9iagoxNzM3CmVuZG9iagoxMTYgMCBvYmoKPDwgL0xlbmd0aCAxMTcgMCBSIC9UeXBl\n\tIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzcwIC9IZWlnaHQgODAgL0Nv\n\tbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21w\n\t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\n\tT+oPk9sDl8xzNdm1y2d+u7yG+84dadc2BRZCNUW12Kz+8467KqCO7ylJIosbljiFe4C3\n\t57KTg5O2fmt3lmbUkNvJf5KQuLMYkR+TimojlP/PC3fkiYBJxdMP+z61EXHrSk4FvyLI\n\tB8wx6fpfShoaBUq+f48E8rW6zf8PDH7XivKVC/54EzZp/PYf3IA6WKQvPX7PO4exABSi\n\tkusXtGwlFHg4M1LAgsyUtHYbGdOOG7JyGU9seOBEGVg/IZj7EEosDK52Ndt/FHUlijfI\n\t5c0hH+yyUft/4jGq4FoVd15/8MjjY8NXJyZvny123Pa2t9RbCh51prYag3SX/+syg957\n\t6C2qEtMo/7dk/ybECE1qrggXtStWDZnpTb0dUCrdwNrZGuowRuEhS7HyzBekvyrgsBya\n\tF+Y0jjWOS/tfUjDTFIvgG9uZdv/o0dGtSEsfveS/zapm8gNEo+t4OpU00lrnV3CcMUPw\n\tGtlJh4bWqqOINaYISrR9WpvtitpvI4pU+Stn2KW7OuCGPJibFOVqxx2ereuWlLMXzh9z\n\tXxNWqk0xsKFgNXRWIwFLhhe/P9Eu6AUhY2aXhN2bihc0VFRPG8YzCiyUORiRo3XVBNOv\n\tJO1c0ACI8a5e1JBhyB+6+Gmpe396jy/2Rg11yUm9XxhVfE//M7ow7qfpAJCCXGHdvCxm\n\tPy5pJ00AY4NUv7TRDrk07mfUfVXT6NWxHlpIi+d7utqZGvzQzQh2XRvhc+aWevCC3gXM\n\tJHSDGRntCxoatzKAL/Q70OM7Wr1E+KshnOnnX3rI6BsgctKUdsiln4+aO4an83h7Opbx\n\t8+f/H1+dhM5Hl0DD9w/IX/bxS/T0b7s1yP0dsf9q1O3pv7GLv3r8+vw1AtcIXCNwjcA1\n\tAtcIXCNwjcA1ApdF4P8AAsvtkwplbmRzdHJlYW0KZW5kb2JqCjExNyAwIG9iago3NTc5\n\tCmVuZG9iagoxMTggMCBvYmoKPDwgL0xlbmd0aCAxMTkgMCBSIC9UeXBlIC9YT2JqZWN0\n\tIC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzE2IC9IZWlnaHQgMTU2IC9Db2xvclNwYWNl\n\tCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDgg\n\t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\n\tlOJks53NYhk7DFE2S6sICI/XFVag3KHL3rz36OeXv7HJas/6OYFa6Vj08P58/cdvL39+\n\tdO8mOi0KXkWhLj48QJrFZjTaJYOUrxU7O5yQRSToiquaO/pGL1yRcvf7H2iyXxi7//3v\n\tH79LwbtyYbSvo7mqWJcQgdMyjI5XZochCk5mvcAuo7i6pfO0tIonz9llv0B2r3//9fkT\n\taRanO1uqizPAzguNFoOUlbzT2OGsIpPs+s9enL09/+SFsPtCtFsY52GI9/uvL57M3569\n\teLaf7DJxZmFit1KZMyzTF7z1sTPlLL9xQXZryFn2WVOvEPHAbm29wjRGMZS7tY1ReF5h\n\tGhurcicnZWsYG5vOyQzWqXK3lnMy02cB+ia75s8C8JG76TMo0lvzZ1BfmT77XLBurZ99\n\tfmX6zF2xwwdQaLJr+8ydHwbww89Ff+vRPnT/cv/Wc+6d/tZj+hujqnX8YsWa/8Zo+tu2\n\tfPtdoVvb37ZVwTN9pwLWodj9vKbvVHzFpDV9l2d93+UBO+kWpu+Qrec7ZLi2wvTdxXV9\n\td5FJS/FM35ld+3dmwY4X9Zi+q72e72rrxTNdI7D2awQ08UzXpqzn2hQlnumaqPVcE0Xx\n\t8MVZ07V467kWT8vaVa8BxTVluNDis74G9AaufF/XNaBgJ1cyLlx7zAtov+hrj+XC7Xe7\n\t9ljLWtM17+u45h1TjGGQZ7rXwrrutcCsNd3jY533+FAlD/cMkBuk4H4LpnvLrP/GPPp7\n\tGuEeKV/KPY32r/eeRix5aLaaeaZ7aa3BOl46YATPdA+3d7+TlrrqgucXclMo3GNmyb0D\n\taz/newfW/vV7B+rNM92zch33rNTg4cZQpnul/oUbzXKsIjeGNt2jd8lVZG94KIPkle8N\n\tLXc4/tzuDY37kr+ve0NL2qqOYbon+RsUW2WV6V74cnPeJRfxrAJr6WL9HAzst6x6X9Qc\n\tDH95+g8WPe227mbbVp/7o4Ozzbxh7g/cHF/ujq+fjgE3kOZ8Kfi61kJoX357x/8WdsMP\n\tK8/9oSZPWX3uj46/ee4PeGhQzzTnzNK0fPtjvXrvOtcRp7OQOaI+vrmOMFXZPznXkbF6\n\tpjm23m7asi2gHj5Zkdk/V5vbrfDTmtut8B+a202vnqKnZmNcNKcgZttKXTKn4AltTsGx\n\t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\n\tBmIKmTKNAxDEZ0XNCCD/ZLSIIT1kfIcACab0G4PbcFu1l/LMwOwzUm0RtMUPiFDzEKpA\n\tRcqI0Jis+p9sJJuLY5pnn1N+Lub0lkeC0cBxgcmbflD7vOWJv8DVistK/36BMEyHbCJg\n\tImAiYCJgIvDlEvj/3YIGxQplbmRzdHJlYW0KZW5kb2JqCjExOSAwIG9iago4NzU3CmVu\n\tZG9iagoxMDggMCBvYmoKPDwgL0xlbmd0aCAxMDkgMCBSIC9UeXBlIC9YT2JqZWN0IC9T\n\tdWJ0eXBlIC9JbWFnZSAvV2lkdGggMjU4IC9IZWlnaHQgMTMyIC9Db2xvclNwYWNlCi9E\n\tZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0Zp\n\tbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7d37T5J/FAdwLyhyB0VQLl/wwRsg\n\t0pMUKRU4GGVqXsrCCkZhLQyjWiyWWjhLJisvpfOyMnNepubUMXOu2vdf+54H+66pWD8/\n\tPef9k/kT5+X5nAfaOJ+MDAwKoAAKoAAKHCeQ+VfluCrT/h4qz/qVbJrnVyVZUFjagg/+\n\tcr96qJrFyvmLwmJBSRTGnxBS9e8Xn8tm5+2HQ+P8LIHNzoU/JzD8weBn/Tk5uVA8h8vl\n\t8Xh8Pl9A60ABUAaXy8nLoxR+b0ABZEPvQ/lQPF8gFIrEYgntIxaLhEIBOHABYd/gmKOQ\n\tAoC/P1W/QCiSSPILpNLCQplMTuPIZIWFUmlBvkQiEgooA+gDOArpCagOoBqAql8M1cvk\n\tRcUKhVKlUtM4KpVSoSgukstAQZwygDagCA7O/9S/UgAwAHh8qB/Kh9rVGq22hNDROkSJ\n\tVqtRgwMggAGfR42D9ASZ1Axgc6ABJAWyIgVUT+jKyisq9XqDwUjTGAx6fWVFeZmOAAVF\n\tkaxAAm3AYVPz8GgTQAsAQB5PIJJI5Qq1ligt1xuqTGYzSZInaRt48WazqcqgLy8ltGqF\n\tXCoRCaALclhpzgG0AAxBbgpAqSHKKo0mM1lz6rS1tg5io2WoV15rPX2qhjSbjJVlhEaZ\n\tIuDCOEzTBJnQAnlcvlAiLVJqdBXGatJirbWdszvqnU6ni6aBl17vsJ+z1VotZLWxQqdR\n\tFkklQj43D5rg8DHYbwEeAMiV2lK9ibScsdnrXe6LDY1NzZdpm+amxoaLble93XbGQpr0\n\tpVqqC4S8dE1ACcAZEAOAplRvrrGedTgvXGpuab/Scc1D41zruNLe0nzpgtNx1lpj1pdS\n\tB0EsgCY4cgzgEOTm8YT5MoVGp6+21NldDU1tVz03vT7/nUCgi6YJBO74fd6bnqttTQ0u\n\te52lWq/TKGT5VBMcOQaZWfAkhBYoUhMVppo6h7uxtaPT6w/cCz4I9TwM0zQPe0IPgvcC\n\tfm9nR2uj21FXY6og1EXQBPBEPDwIqEMAU0Cm0JYZSavd3dTuuXX7bjAUfvI08ixK2zyL\n\tPH0SDgXv3r7laW9y262ksUyrkFGTAI7BwbeFKQFRgVxNVFZbzroAwBcI9jyORHv7X8QG\n\taJvYi/7eaORxTzDgAwLXWUt1JaGWF4jSCuRy+GJpsabUSJ5xNLR6fF3d4Ui0Pzb4Oj6c\n\toG2G468HY/3RSLi7y+dpbXCcIY2lmmKpmM/JPdIDrFyOgDoE5SaLzdnccSvQ/SjSG3sV\n\tT7wdHXtH24yNvk3EX8V6I4+6A7c6mp02i6mcOgYCDozCQ6eAxeYK8+UqotJsPX+hrfP2\n\t/XCkd2AoMTI+MTk9PUPTTE9PToyPJIYGeiPh+7c72y6ct5orCZU8X8hlpxHgCWEM6Axk\n\tbf2lq967IQCIvxmbmJr9MPdpnqb5NPdhdmpi7E0cCEJ3vVcv1deSBh0MAiEvjQA8CqTF\n\t/5RV1cAh8PiDj6Mvh96MT858nF9YXFqmaZYWF+Y/zkyOvxl6GX0c9HvgGNRUlf1TLIWH\n\twZEegIehSEqNgVPn3C03AqFI32BibHJ27vPSyuraOk2ztrqy9HludnIsMdgXCQVutLjP\n\tnaIGgZR6GByeAyAgBoEKs9V+sd17LxyNxUcmZuYWltfWNza3aJrNjfW15YW5mYmReCwa\n\tvudtv2i3mitAQJxWgC8uVJTAIHQ0XPEFnzwfTIxPfQSAja3tJG2zvbUBBB+nxhODz58E\n\tfVcaHDAKSxSFYn66HuBLCpWE/kRtfWOHv/tp3+u372fnl1Y3tpI7X3dpmq87ya2N1aX5\n\t2fdvX/c97fZ3NNbXntATykLJMQIyFaEn65xN1+6EIi/iI5MfFla+bCZ3dvdom92d5OaX\n\tlYUPkyPxF5HQnWtNzjpST6hkxwvAwxAErgd6nsWGR6fmFlc3tgHg23ea5tve7s72xuri\n\t3NTocOxZT+A6JWDQ/VGg2RN4GB1IjE9/WlrbTH4FgB80zfdve1+Tm2tLn6bHEwPRhwF4\n\tHB4nAB+O8/gSmSrVA2kE/qVlfvxe4MD/k2Vm58DHAnhLaDxpc132dIWhB97NzC+vbyV3\n\t977/oGX98KJ/fN/bTW6tL8/PvIMeCHd5LrtsJ43wphA+GORkowAKoAAKoAAKoAAKoAAK\n\toAAKoAAKoAAKoAAKoAAKoAAKoAAKoAAKoAAKoAAKoAAKoAAKoAAKoAAKoAAKoAAKoAAK\n\toAAKoAAKoAAKoAAKoMBBAcZ/2y7jDwJ//zcuDwgw+lu3TP/mNeO/fc/4DQy4hYPpm1hY\n\tjN/Gw2IzfiMTbuVi/Ga2bMZv56N2VDJ8QyPTt3Tiplbc1osbm3FrdwbjN7eDAG7vZ/oN\n\tDlQTMPsWDxCgzgGTb3LZJ2DybT4ZeKPTPgGTb/XKSBGkbjZj6s1usMv95+121NWGjLzd\n\tj1pnnzLIYu4Nj6mV/gy/5TNl8D8EWPwt+VUX/oQCKIACKIACKIAChwX+A/RdB0IKZW5k\n\tc3RyZWFtCmVuZG9iagoxMDkgMCBvYmoKMTg1NQplbmRvYmoKOTggMCBvYmoKPDwgL0xl\n\tbmd0aCA5OSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAx\n\tNDggL0hlaWdodCA4NCAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUg\n\tdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0\n\tcmVhbQp4Ae2a6zdbaRvG9SARIgmJhESIxIRoKqIxIRhxHOkEXVmEltFUOm0RtGYiLCPK\n\tMEhHE4ZilFRFqVbjfOys/mvv/eyEmTo13Toz+13L9aGrH3I/+bmue9/Z+3m2n9+5zh04\n\td4CgDlz4IvoifxwiufiXLuHWX2tcRGvihfPiAMbly5f9v4hgIVgO8eHiwvwBHGAhkcjk\n\tAK8ouLRfTSaTSLAggGFYn+cWCgwDIgENhRIYBKKCgnEK1aI1AimUgAAycHmxfKdCHiGH\n\t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\n\t4LGlwVhR5L3wYBgcGZrgk5cpWZVbXGFstHQNDI07XYtuYNo7o00fPhwYtQcN5V50OceH\n\tBrosjcaK4lxVMhoG/39M0E/Eye7jHjf/8z1u/nSPE28WoDlOtJl5+Lel6Z//bUE3Bp/4\n\tbSHcb7AfAe9VgImA93Tofpxg975EfEYg5LMUtqvy7z5zaj7xzOn3Hzyb5+0/cmKPd4cf\n\tEeCJgYh7GETc60HhEW1PDIWHbYoRae+QiHusmFEE24sGJuLt2SMoop1tABM6SSDWGZAX\n\tilBnZWiYw2Ewsc4U/f6ts1ceOhH28ewVpYecItIZNaSHxUeos3wMCkYCod558ELB2yoE\n\tejcE3Up5uopA79CgHWGAIti7RhjVARZR3snyUCEssIsw764hKtRZqLcOBHw4dbAEeuPp\n\t9PdTPN/sw79oobPLhy86/8i5A+cO/DcO/A9qgug9CmVuZHN0cmVhbQplbmRvYmoKOTkg\n\tMCBvYmoKMjI2OQplbmRvYmoKODggMCBvYmoKPDwgL0xlbmd0aCA4OSAwIFIgL1R5cGUg\n\tL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxOTYgL0hlaWdodCA4MCAvQ29s\n\tb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBv\n\tbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae2b6U8aaxTGXVBk\n\tB0VQlgsOboBIp2JR0YKBuFt3i60aFTXFolQjkdSlGGuJxLXVuMStxiVqjRqixlRz/7V7\n\tBnvTVLHe++WOw+X5xLc5v/c558w773sICQkquALBFQiuAFFWIPSR6V+tG8Qe9lPhuOtn\n\tLGEQ2j9AuYkf4iaRIh6VSCQICsN5CMNHcBN+JJkcdSMKrvoRBJkcCUsKIA9Q/CCIiIiE\n\t8ClUKo1Go9PpDJwFIUAgVColKgrj+D0FhhAOGQQAED6dwWSy2GzOIxCbzWIyGUBCBYwb\n\tinsSyocAHmAEDCaLw4mO4XJjY3k8Pq7i8WJjudyYaA6HxWRgFOAFJJR/CMwFzASMgA3x\n\t8/hx8QKBUCQS4yqRSCgQxMfxecDB9lGAFRiEnwblQ4BCoNGBAAAgerFEKk1AZDgLSZBK\n\tJWIgAQygoNOwsvAPEYrVApkCJnBieHECiB+RJSWnpMrlCoUSNykUcnlqSnKSDAEOQRwv\n\thgNWUMhYZd81AmwAhCgag8Xh8gViKZKYLFekqdRqFEWf4ih4vFqtSlPIkxMRqVjA53JY\n\tDHAiguQnm8AGKGeqD0EoQZJSlSo1mpH5TJudA9LhJOzZ2dpnmRmoWqVMTUIkQh8EFQrb\n\tjxGhYEMUlc7kcOOEElmKMh3VaLN1eXpDvtFoNOEmeHi+QZ+ny9Zq0HRlikwijONymHRq\n\tFBhxO5lubKABAl8oTZSrUE2WTp9vKigqLi0rf4GjystKi4sKTPl6XZYGVckTpZgTTJo/\n\tIzAGyCQ2IEgS5eoMba7BWFhSXlFdU1dvxlX1dTXVFeUlhUZDrjZDLU/E0onNACPuJBOk\n\tUmQUjRnNE0hk8nRNjt5UXFZVa37d1NzSZrG04yaLpa2luem1ubaqrNikz9Gky2USAS8a\n\tM+JOMoWGQV8FG+LESIoqI8dQUFpZ19DUYum0vrV199hxU0+37a2109LS1FBXWVpgyMlQ\n\tpSDiODAC+uvtgsBSCaqBJ5AmKVGtvqCs2tzY2mG12fv6HQNOHDXg6O+z26wdrY3m6rIC\n\tvRZVJkkFPKwiIJl+fVX7GFgxfDGSmq7JNQFCs8Xa3etwDg6PuEZxlGtkeNDp6O22WpoB\n\twpSrSU9FxPwYll+GSAqdzY2XJCrRLENxpbm5vcvucA67xsbdEx4cNeEeH3MNOx32rvZm\n\tc2WxIQtVJkriuWw6JfKOD6RICgNLpWSVRmcsr2u0dL1zDLo+uj1TM7OfcdTszJTH/dE1\n\t6HjXZWmsKzfqNKpkLJkYFCjqW7lEIlOZ0XwRkqrWPi+samh9Y3cMjn7yTM/NLywtLeOm\n\tpaWF+blpz6fRQYf9TWtDVeFzrToVEfGjmVSyHwYaE8pBpkCz80tqmzpsgOCenJ1fXFld\n\t39jETRvrqyuL87OTboCwdTTVluRnowoZFAST5ocB2hI3/o+ktAxIJXOLtdf54dPk3MLy\n\t2ubW9s4ubtrZ3tpcW16Ym/z0wdlrbTFDMmWkJf0Rz4XGdMcHaK0sLlYOmXkFFa8sNsfQ\n\tmGd2YWX9687e/sEhbjrY39v5ur6yMOsZG3LYLK8qCvIysYLgYo3pdj0AAxsYUtRafVF1\n\tU6fd6XJPzy+vb+0eHB4dn+Cm46PDg92t9eX5abfLae9sqi7Sa9UpwMD2y0BnxwoSoKQN\n\txTXN1r73Y565xTVAODo59eKo05MjgFhbnPOMve+zNtcUG6CoEwSxbLo/H+icWCEif5Kd\n\tX1rX0tU/ND71ZWVzZ//oxHt2foGbzs+8J0f7O5srX6bGh/q7WupK87OfyBFhLOceBp4I\n\tkaM5xrL6NptjxD29sLq19+3Ye3ZxiaMuzrzH3/a2Vhem3SMOW1t9mTEHlSMi3v0M0FqB\n\t4aWle8A1MbO4vr1/dAoI369w0/fLi7PTo/3t9cWZCddAt+UlxqCQPchQbrb0OEc9c0sb\n\tOwfH3nNAuMZNV98vz73HBzsbS3OeUWePBZrrfQyw9Y6ic3ginw9+GP7ESde/Z/jlazQ0\n\tPAK2S/CaVj7VmV6Y2+3gw+flzd3DE+/F5dU1TgTw2OurywvvyeHu5vJn8MHebn5h0j1V\n\twosaNkwR4UGG/8qZ/5sPAVDTIQ8wEKG3/sJA8Hcc8fcaAbDnC4C9dyB8AxH/W5QUAGcC\n\tJHIAnM0EwhlZAJxVhgfAmTF2/0D4s3vi36EEwl1WYNwpBsLdLjbqQOw79pAAmHUAhkCY\n\tOSH+7A9mBNFnsIAByyZiz8LdQBB7JjEkEGZDbyCIPaMb4oPwTRoTd1Yaph9+THxjI/cE\n\tnVnHRjh8FGFE/u+AbxCF8P/h8FH8jQI0j0c/Iwv+Cq5AcAWCK/DYV+Av6uXRPQplbmRz\n\tdHJlYW0KZW5kb2JqCjg5IDAgb2JqCjE3NDIKZW5kb2JqCjEwMiAwIG9iago8PCAvTGVu\n\tZ3RoIDEwMyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAz\n\tNjYgL0hlaWdodCAxOTYgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRl\n\tIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+Pgpz\n\tdHJlYW0KeAHt2flPU+sWBmCZOw9QWuhwWneZ2lpqpVoBtSUQxqKIgkWFoFVjsVg1Njbi\n\tUILa0CiCQhjCJBENIAFDkBg191+7a1dzjwfqt7fmS+7NzXp/ODnJ4ryePK6svVv27cOg\n\t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\n\tlauQSWCz2TuSYrV/cMMxEcF6K3LzALygUAvmegOGl4AenLWFBUCdB9ZSsQjOyK+w96Ul\n\ttzsrW5D0liuVIK7Kz1erNRheAmp1fr4KpJVKedIaHpBJ7F0v2z9+RZnkzsyC9QZvsUQq\n\tk8kVCiXmNwQUCrlMJpWIYa/ZxYabnZ6WGhtuCWw3+6xkz7dAKAJysUQikWJ4CgAWkIlE\n\tQqCGvWatf43NPiq/ewM4iAN5MkIML4EfXDmsdFYmp3Xy1YT1Ts/IyMhkyTF/IADQGexa\n\tE/f6x/VmFzwpzv48BP5LDE+B72LJfwLif0D5/Av8POaPBPjo4s+gAAqgAAqgAAqgwH9P\n\t4N9OP9oVCmVuZHN0cmVhbQplbmRvYmoKMTAzIDAgb2JqCjM4MjUKZW5kb2JqCjkyIDAg\n\tb2JqCjw8IC9MZW5ndGggOTMgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFn\n\tZSAvV2lkdGggMTQ0IC9IZWlnaHQgOTQgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0lu\n\tdGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURl\n\tY29kZSA+PgpzdHJlYW0KeAHtmvlPGlsYhl1QZAdFUJaCgxsg0qlYVLRgIO7W3WKrRkVN\n\tsSjVSCR1KcYqkbi2Gpe41bhErVFD1Jhq7r92v8HeNFXEe5NpMzfh/YlkkjMP7/eemTPn\n\tfCEhQQUdCDrw5x0I/Y36T/8GOMJ+KhxX/Rw3DG7zL7BuWYCBRIr4bSKR4AYY2mNIPppb\n\tlEgyOepWFNz0Y0AyORL+KkA9QvSDJiIiElAoVCqNRqPT6QwcBcPBoFQqJSoKYwpMhOGE\n\tQ5UABlDoDCaTxWZzcBabzWIyGUBFBaRbogeK5sMBbzAaBpPF4UTHcLmxsTweHzfxeLGx\n\tXG5MNIfDYjIwIvAIiuYfCHMHMwejYQMLjx8XLxAIRSIxbhKJhAJBfByfB0xsHxFYhAH5\n\tmWg+HAgOjQ40AAMkYolUmoDIcBSSIJVKxEAFSEBEp2Ex8g8UimWHTAFzODG8OAGwILKk\n\t5JRUuVyhUOIihUIuT01JTpIhwCSI48VwwCIKGUv1fYPAHsCJojFYHC5fIJYiiclyRZpK\n\trUZR9BlOgqHUalWaQp6ciEjFAj6Xw2KAQxEkPxUDeyDKVB+OUIIkpSpVajQj87k2Owek\n\tw0HYONna55kZqFqlTE1CJEIfEBVC7cegULAnikpncrhxQoksRZmOarTZujy9Id9oNJpw\n\tEQyUb9Dn6bK1GjRdmSKTCOO4HCadGgUG3S3YrT00wOELpYlyFarJ0unzTQVFxaVl5S9x\n\tUnlZaXFRgSlfr8vSoCp5ohRziEnzZxDGA9ViA44kUa7O0OYajIUl5RXVNXX1ZtxUX1dT\n\tXVFeUmg05Goz1PJErGRsBhh0r2BQrsgoGjOaJ5DI5OmaHL2puKyq1vymqbmlzWJpx0UW\n\tS1tLc9Mbc21VWbFJn6NJl8skAl40ZtC9goWGwVwHe+LESIoqI8dQUFpZ19DUYum0vrN1\n\t99hxUU+37Z2109LS1FBXWVpgyMlQpSDiODAI5vzdAGHlgvTwBNIkJarVF5RVmxtbO6w2\n\te1+/Y8CJkwYc/X12m7WjtdFcXVag16LKJKmAhyUICvbrI9rHw4rhi5HUdE2uCXCaLdbu\n\tXodzcHjENYqTXCPDg05Hb7fV0gxAplxNeioi5sew/PJEUuhsbrwkUYlmGYorzc3tXXaH\n\tc9g1Nu6e9OCkSff4mGvY6bB3tTebK4sNWagyURLPZdMpkff8IUVSGFi5klUanbG8rtHS\n\t9d4x6Prk9kzPzn3GSXOz0x73J9eg432XpbGu3KjTqJKxgjEoEOg79SKRqcxovghJVWtf\n\tFFY1tL61OwZHJzwz8wuLy8sruGh5eXFhfsYzMTrosL9tbagqfKFVpyIifjSTSvbDQ2NC\n\tfGQKNDu/pLapwwY47qm5haXVtY3NLVy0ubG2urQwN+UGIFtHU21JfjaqkEGAmDQ/PDC9\n\tuPFPktIyoFzmFmuv8+PE1PziyvrW9s7uHi7a3dneWl9ZnJ+a+OjstbaYoWAZaUlP4rkw\n\twe75A9OdxcXik5lXUPHaYnMMjXnmFlc3vu7uHxwe4aLDg/3drxuri3OesSGHzfK6oiAv\n\tEwsQF5tgd/MDPGzgSVFr9UXVTZ12p8s9s7Cysb13eHR8coqLTo6PDve2N1YWZtwup72z\n\tqbpIr1WnAA/bLw+dHStIgDgbimuarX0fxjzzS+uAc3x65sVJZ6fHALS+NO8Z+9Bnba4p\n\tNkCgEwSxbLo/f+icWCEif5qdX1rX0tU/ND79ZXVr9+D41Ht+cYmLLs69p8cHu1urX6bH\n\th/q7WupK87OfyhFhLOcBHp4IkaM5xrL6NptjxD2zuLa9/+3Ee355hZMuz70n3/a31xZn\n\t3CMOW1t9mTEHlSMi3sM8MN2B55Wle8A1Obu0sXNwfAY4369x0fery/Oz44OdjaXZSddA\n\tt+UVxqOQPcpTbrb0OEc988ubu4cn3gvAucFF19+vLrwnh7uby/OeUWePBSb8Qzyw3Iii\n\tc3ginz9+eP7CQTeBeX5ZsYaGR8DrCx7Pymc600tzux38+byytXd06r28ur7BgQaGuLm+\n\tuvSeHu1trXwGf+zt5pcm3TMlPKDhBRYRHuQJ+hM4Z0F/gv4EdiDw1WB+gv4EdiDw1WB+\n\tgv4EdiDw1f9zfgi2Xg15hOdPr+d/4SHQ9w6xvgcJ9r1MsP0Eou23EGs/ikSw/ToSmWD7\n\tmUTb7yXYfng4wc4LsPMdQp2nEOu8iWjnccQ7ryTaeS7WDkCc8+4QgvUDAA/R+iWI1U+C\n\tGUSkfhvgwSpGnH6kWyDi9GuFEK2f7RaIOP1+IT4gXwciMfohoUPgR4cm1rpKgH5RrGXB\n\tRxRGlH5aXxMFofqNfUT/YAHZ79HPuwR/BR0IOvDnHPgb6eREfgplbmRzdHJlYW0KZW5k\n\tb2JqCjkzIDAgb2JqCjE3NTYKZW5kb2JqCjkwIDAgb2JqCjw8IC9MZW5ndGggOTEgMCBS\n\tIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTI0IC9IZWlnaHQg\n\tODQgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQ\n\tZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtmv1P\n\tUl8cxzVRnp8UQXn4ghdRAZFuUIRkwGCoqZWmhaWMwloYRrVYLLVwZkxWKqXzYUrmwqbm\n\t1DFzLtv3X/t+DtRaSg9Q3+4P+f6JHzj3dd/vzznn3nPOzck51GECf3MCub9JGWUIzCNf\n\tlJe1vlzjCFzyJ24hxQUeiZT/W0QiwcXQbfwInySnsAVkMiUlalb61JhMLgALcAM/oH8i\n\t5+cXAJZKo9HpdAaDwcxS0BQuQKNRKRTE/z4dofMgaQADlsFksdgcDvcXxOGwWSwm3AEN\n\t8Cn6N4JPosEzIjNZbC63sIjHKy7m8wVZic8vLubxigq5XDaLiejgHYJPD0eukWlE5gCX\n\tLygpFQpFYrEkK4nFIqGwtETABz4nSQfrCJ6mwyfRUGg6A8gABqpEKpOVYfIshZXJZFIJ\n\t3AHggc6go7Knh+eiWpOpYJpbxC8RAheTKyoqq5RKlUqdsVQqpbKqskIhx4AvLOEXccE6\n\tlYx63EHjYBvQFDqTzeUJhBIZVl6hVFVrtFocx49lIWim1WqqVcqKckwmEQp4XDYTnOeT\n\t0qQOtqGb0ZJokRRTVKk1Wlx3/ITBWAsyZSjUxmg4cVyHazXqKgUmFSXhNOhwaYzngm0K\n\tjcHi8kpEUnmlugbXG4ymOrPFarPZ7BkLGlkt5jqT0aDHa9SVcqmohMdlMWgUML4/9JRt\n\tOqAFIlm5UoPrT5rMVrujobGpueVsFmppbmpscNitZtNJPa5RlsuQcxY9nXHEhsQ5gJaW\n\tK7U6wymLrf5My7m2Cx0XnVnpYseFtnMtZ+ptllMGnVZZjmLnMMH4gdAh8gIKnVXIF0rl\n\tyhp9rdne2Nza7rzS7XJf83h6MpbHc83t6r7ibG9tbrSba/U1SrlUyC9Exg+EnnsExhfY\n\tLpFglRpdrcXRdL6js9vtueG95eu77c9Yt/t8t7w3PO7uzo7zTQ5LrU5TiUlKwDiMs/0F\n\tR5FDtflCmUKNG8yO5jZn19XrXp//3v3Ag2AWehC4f8/v816/2uVsa3aYDbhaIRPyUcUh\n\t9K+ntiSbXSSQYFU1+lN2QLs83r67gWD/4KPQUBYKPRrsDwbu9nk9LoDbT+lrqjCJoIid\n\tll1AZXB4pdJyNX7S0nje6erp9QeCg6HhkfBoJAuNhkeGQ4PBgL+3x+U832g5iavLpaU8\n\tDoNacMA3qYDKRJFXaPQmW0tHl6f3TqA/9CQceT4+8SILTYw/j4SfhPoDd3o9XR0tNpNe\n\tU4FCZ1Khs+3LnESmsQoFYqxKazhd39p59aY/0D/0NDIWnZyamZnNWDMzU5PRscjTof6A\n\t/+bVztb60wZtFSYWFLJo5DRsOgvKLVfhRuuZ9u7rPkCHn01MTs/Nx14tZqxXsfm56cmJ\n\tZ2GA+653t5+xGnGVHArOoqdhQzfnlf6jqNZB5E63927w8dNn0anZhcWlN/HljBV/s7S4\n\tMDsVffb0cfCu1+2E0HXVin9KedDRD/iGIcbmoXIfr3Ocu+zxBQaGIxNTc7HX8bcrq2sZ\n\ta3Xlbfx1bG5qIjI8EPB5Lp9z1B1HBeehjr6/3sDmALtSazA3tHXf8AdD4bHJ2djS8ura\n\t+sZmxtpYX1tdXorNTo6FQ0H/je62BrNBWwlsTlo2g1MsLIOuZmm84PLeezgciU4vAHp9\n\tcyuRhbY21wG+MB2NDD+853VdaLRAZysTFnMY6XwzuMUiTHnUaG3qcPfeHxh5/nJuMb6y\n\tvpnYfr+Tsd5vJzbXV+KLcy+fjwzc73V3NFmNR5WYqJj7DTZfjCnxWlvzxWu+wKPw2NT8\n\t0tt3G4ntnd0stLOd2Hj3dml+aiz8KOC7drHZVosrMTH/22wYYsC+5Ol7EBodn469WVnf\n\tAvSHvYz1YXdne2t95U1senw09KDPcwmxVfIfslucntvBoUh05lV8dSPxHtAfM9beh933\n\tiY3V+KuZaGQoeNsDg+xbbHiEUhhcvjjpOw373wz18fvsr96acvPyYTqHaU19zGQ/6+zx\n\tg+8Xs4vLa5uJnd29jxmS4e8f93Z3Eptry4uzL8C3v8d51m46poaJDSb0/LxDNjzRDjM/\n\t7Gt/bIwROLfk/ID9f86pX7EJepYQ9wwl8N2BwHcmIt8ViXtHJhG4NiCRCVwTEbkWJHAN\n\tnEfg2h/ttxC250HcXg+Re1zE7u0RuaeJtrCJ2cvNIXAPG9hE7t0Td2aBjBN1VgNslDox\n\tZ1QpODFnczlEnkmm4MScxcIqHGqePAn+82fQaA8gRUdH/n/47B1tqSfpR4j45gDRAY/c\n\tf1bWn1qgrww+6+e+tUjSP98CNPl1fbni4a/DBP7GBP4DFDriBAplbmRzdHJlYW0KZW5k\n\tb2JqCjkxIDAgb2JqCjE3MjYKZW5kb2JqCjEyMCAwIG9iago8PCAvTGVuZ3RoIDEyMSAw\n\tIFIgL04gMSAvQWx0ZXJuYXRlIC9EZXZpY2VHcmF5IC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl\n\tID4+CnN0cmVhbQp4AYVST0gUURz+zTYShIhBhXiIdwoJlSmsrKDadnVZlW1bldKiGGff\n\tuqOzM9Ob2TXFkwRdojx1D6JjdOzQoZuXosCsS9cgqSAIPHXo+83s6iiEb3k73/v9/X7f\n\te0RtnabvOylBVHNDlSulp25OTYuDHylFHdROWKYV+OlicYyx67mSv7vX1mfS2LLex7V2\n\t+/Y9tZVlYCHqLba3EPohkWYAH5mfKGWAs8Adlq/YPgE8WA6sGvAjogMPmrkw09GcdKWy\n\tLZFT5qIoKq9iO0mu+/m5xr6LtYmD/lyPZtaOvbPqqtFM1LT3RKG8D65EGc9fVPZsNRSn\n\tDeOcSEMaKfKu1d8rTMcRkSsQSgZSNWS5n2pOnXXgdRi7XbqT4/j2EKU+yWCoibXpspkd\n\thX0AdirL7BDwBejxsmIP54F7Yf9bUcOTwCdhP2SHedatH/YXrlPge4Q9NeDOFK7F8dqK\n\tH14tAUP3VCNojHNNxNPXOXOkiO8x1BmY90Y5pgsxd5aqEzeAO2EfWapmCrFd+67qJe57\n\tAnfT4zvRmzkLXKAcSXKxFdkU0DwJWBR9i7BJDjw+zh5V4HeomMAcuYnczSj3HtURG2ej\n\tUoFWeo1Xxk/jufHF+GVsGM+Afqx213t8/+njFXXXtj48+Y163DmuvZ0bVWFWcWUL3f/H\n\tMoSP2Sc5psHToVlYa9h25A+azEywDCjEfwU+l/qSE1Xc1e7tuEUSzFA+LGwluktUbinU\n\t6j2DSqwcK9gAdnCSxCxaHLhTa7o5eHfYInpt+U1XsuuG/vr2evva8h5tyqgpKBPNs0Rm\n\tlLFbo+TdeNv9ZpERnzg6vue9ilrJ/klFED+FOVoq8hRV9FZQ1sRvZw5+G7Z+XD+l5/VB\n\t/TwJPa2f0a/ooxG+DHRJz8JzUR+jSfCwaSHiEqCKgzPUTlRjjQPiKfHytFtkkf0PQBn9\n\tZgplbmRzdHJlYW0KZW5kb2JqCjEyMSAwIG9iago3MDQKZW5kb2JqCjUyIDAgb2JqClsg\n\tL0lDQ0Jhc2VkIDEyMCAwIFIgXQplbmRvYmoKMTIyIDAgb2JqCjw8IC9MZW5ndGggMTIz\n\tIDAgUiAvTiAzIC9BbHRlcm5hdGUgL0RldmljZVJHQiAvRmlsdGVyIC9GbGF0ZURlY29k\n\tZSA+PgpzdHJlYW0KeAHVWWdUFcuy7tkRdoANmxw3cZNzRnJOknOQnHMUkCAiIiBKEIki\n\tiAKCqKgEI8mAioIBVFBBREBQURCQ+AY9nnPvuu/+e3/erDU931RVV9dMVU9X9QDAPu8V\n\tGRmKIAEQFh4bbWOkS3FydqFgRwEScAMiYAUsXj4xkTpWVubgvx7LwwDaYT6T3NH1X8X+\n\tdwaDr1+MDwCQFcz29o3xCYPxFQAQuj6R0bEAIFdh+mBCbCSMUfdhzBQNGwjjsR0c8Bsv\n\t7GDvXxiN+iVjZ6MHAJoNABqCl1d0AABEQZhOifcJgPUQ9QHAMIb7BoUDQHaCsaZPoJcv\n\tAOylsIxEWFjEDu6DsYj3v+gJ+Bfs5eX9t04vr4C/8e9ngXvCA+sHxUSGeiX+uvm/bMJC\n\t4+D39etghFtCeOjuHd+wwOeMr5e+GXzlgs+tyNBfPoNlIA6/cHtbmLaDJcK9d1v+hTX9\n\tow1tYAz3hawiY3V3MPzOIP/IWCu7v+ipSYF6u2FMgOnFfjEGf/ScCvYy3fEZHUxvjY6z\n\tsYexIIy7YuJtDWAMRxT0ISnQzvEvmSVfP/2/6AiEf5ChyW8ZBGNQrMnOWEywz/lDIsx2\n\tbIDHQigBMxAK/EAciIbbcCAJzIEe0P+rlQT+wAvmxMO8GBACPsI4DO4RAfeJgDHlLzm9\n\t/6AY/uoXAPf7d40U4APLxv095u/RKPCYf3QGAV8Y/6F7wWPs8Hasi9kTlPHPmH8kdvT9\n\tskamSWZWZuOPTShhlBxKEaWL0kBpolQBBcWC4gCSKAWUCkoHpYVSh3mqwBB8gDUH/LFx\n\tR39Yq398aUSimkMgzN15du8/XODwSzro7/v/sAAEPZ5vn/9jAQCxfnvheQCAXkRkYnRQ\n\tQGAsRQeeuX4SFJNwHykJipyMrOwO+//NsfPN+m3sos2vbxHE8uQf2h5dABQ34Xk+8w8t\n\t7DMAFw8CwCnxD030LDzvUwC4xO4TFx3/Wx9q54IGOEAPRyg74AECQAR+z3JACagDbWAA\n\tTIElsAPOwAOOn0A4BqNBAtgH9oMskAuOgeOgHFSD06ABnAetoB3cAN3gLngIBsELMArG\n\twRSYAwtgGaxDEISFiBAZYod4ISFIHJKDVCBNyAAyh2wgZ8gTCoDCoThoH3QAyoUKoXKo\n\tBmqELkGdUDfUDw1Br6AJaBb6Dq0hkAgCggnBjRBGSCNUEDoIM4Qdwh0RgIhCJCEyEfmI\n\tUkQtohnRhuhGPES8QIwj5hA/kACJR7Ig+ZCSSBWkHtIS6YL0R0YjU5E5yBJkLbIFeQ15\n\tD/kMOY6cR/5EYVBkFAUlCcepMcoe5YOKQqWi8lDlqAZUG6oP9Qw1gVpAbaGJaC60OFoN\n\tbYJ2QgegE9BZ6BL0WfRV9B30C/QUehmDwbBgqBhljDHGGROMScbkYaowFzBdmCHMJOYH\n\tFotlx4pjNbCWWC9sLDYLW4Ztxt7GPsVOYVdp8DS8NHI0hjQuNOE0GTQlNOdobtE8pZmm\n\tWacl0QrRqtFa0vrSJtIepa2jvUb7hHaKdh3HgKPiNHB2uGDcflwprgV3BzeGW8Tj8fx4\n\tVbw1Pgifji/FX8Tfx0/gfxIYCWIEPYIbIY6QT6gndBFeERaJRKIwUZvoQowl5hMbib3E\n\tt8RVOjKdFJ0JnS9dGl0FXRvdU7ov9LT0QvQ69B70SfQl9Jfpn9DPk2hJwiQ9khcplVRB\n\t6iSNkH4wkBlkGSwZwhjyGM4x9DPMMGIZhRkNGH0ZMxlPM/YyTpKRZAGyHtmHfIBcR75D\n\tnmLCMFGZTJiCmXKZzjM9ZlpgZmRWYHZg3stcwXyTeZwFySLMYsISynKUpZVlmGWNlZtV\n\th9WP9TBrC+tT1hU2TjZtNj+2HLYLbC/Y1tgp7AbsIewF7O3sbzhQHGIc1hwJHCc57nDM\n\tczJxqnP6cOZwtnK+5kJwiXHZcCVzneZ6xPWDm4fbiDuSu4y7l3ueh4VHmyeYp5jnFs8s\n\tL5lXkzeIt5j3Nu8nCjNFhxJKKaX0URb4uPiM+eL4avge863zU/nt+TP4L/C/EcAJqAj4\n\tCxQL9AgsCPIKWgjuE2wSfC1EK6QiFCh0Quie0IowVdhR+JBwu/AMlY1qQk2iNlHHRIgi\n\tWiJRIrUiz0UxoiqiIaJVooNiCDFFsUCxCrEn4ghxJfEg8SrxIQm0hKpEuEStxIgkQVJH\n\tMl6ySXJCikXKXCpDql3qi7SgtIt0gfQ96S0ZRZlQmTqZUVlGWVPZDNlrst/lxOR85Crk\n\tnssT5Q3l0+Q75L8piCv4KZxUeKlIVrRQPKTYo7ippKwUrdSiNKssqOypXKk8osKkYqWS\n\tp3JfFa2qq5qmekP1p5qSWqxaq9pXdUn1EPVz6jO7qLv8dtXtmtTg1/DSqNEY16Roemqe\n\t0hzX4tPy0qrVeq8toO2rfVZ7WkdUJ1inWeeLroxutO5V3RU9Nb0UvS59pL6Rfo7+YwNG\n\tA3uDcoO3hvyGAYZNhgtGikbJRl3GaGMz4wLjERNuEx+TRpMFU2XTFNM+M4KZrVm52Xtz\n\tMfNo82sWCAtTiyKLsd1Cu8N3t1sCSxPLIss3VlSrKKvr1hhrK+sK6482sjb7bO7Zkm33\n\t2J6zXbbTtTtqN2ovYh9n3+NA7+Dm0Oiw4qjvWOg47iTtlOL00JnDOci5wwXr4uBy1uWH\n\tq4HrcdcpN0W3LLdhd6r7Xvd+Dw6PUI+be+j3eO257In2dPQ857nhZelV6/XD28S70nvB\n\tR8/nhM+cr7Zvse+sn4Zfod+0v4Z/of9MgEZAUcBsoFZgSeB8kF5QedC3YOPg6uCVEMuQ\n\t+pDtUMfQC2E0YZ5hneGM4SHhfRE8EXsjhiLFI7Mix6PUoo5HLUSbRZ+NgWLcYzpimeDk\n\t8FGcSNzBuIl4zfiK+NUEh4TLexn2hu99lCiWeDhxOskw6UwyKtknuWcf3779+yZSdFJq\n\tUqFU79SeNIG0zLSpdKP0hv24/SH7BzJkMgozlg44HriWyZ2Znjl50OhgUxZdVnTWyCH1\n\tQ9XZqOyg7MeH5Q+XHd7K8c15kCuTW5K7keeT9+CI7JHSI9v5/vmPjyodPXkMcyz82HCB\n\tVkFDIUNhUuFkkUVRWzGlOKd46fie4/0lCiXVJ3An4k6Ml5qXdpQJlh0r2ygPLH9RoVtx\n\toZKr8nDlSpVv1dOT2idbqrmrc6vXTgWdelljVNNWK1xbchpzOv70xzqHuntnVM40nuU4\n\tm3t2sz68frzBpqGvUbmx8RzXuaNNiKa4ptlmt+bB8/rnO1okW2ousFzIvQguxl38dMnz\n\t0nCrWWvPZZXLLVeErlReJV/NaYPaEtsW2gPbxzucO4Y6TTt7rqlfu3pd6nr9Db4bFTeZ\n\tbx69hbuVeWv7dtLtH12RXfPdAd2TPXt6Rnudep/3Wfc9vmN25/5dw7u993Tu3b6vcf9G\n\tv1p/5wOVB+0PlR62PVJ8dHVAceDqY6XHbU+Un3QMqg5eG9o1dOup1tPuZ/rP7j43ef7w\n\txe4XQ8P2wy9H3EbGX/q+nHkV+urb6/jX66PpY+ixnDekNyVvud7WvhN9d2FcafzmhP7E\n\t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\n\twGtGM7xmcMNVXA6iC7GClEGGIM8i36N4Ue6oCtQomhPtgq5Av8HwYrwxdZgZrCQ2GtuB\n\t3aIxpsmneU7LQetN2wSvKVq4XNxLPBWfgL9P4CREEO4QuYjxxCE6abp8ugV6W/oOEi8p\n\tm7TE4MUwxKjJ2ERmJ+eQt5iimT4x+8GVhifLO1Yf1jm2eHYEeyGHMMcNTnvOb1z53FLc\n\tQzxxvFy8fZQwOPvv508SkBL4IFgh5CjMKDxILRRxEOUQfSfWIB4loSVJL7kh9UP6m8ys\n\t7Hu5N/LDCgOKPUrXlC+pNKhWq5WqH911SCNDM00rW7tCp0m3S++l/rIh2UjG2M4kybTG\n\trN/8x24+S0urdOtWm6e2PXZZ9hYOrA7Tjh1Ouc7eLjquIm5M7mj3bY9tT7wXv7emT4Bv\n\tsd+DAFygeVBBcGfIaOhaOFeEdqR/1LHoWzFLcSLxexKq904kUZMj9t1KJaS5p3dmMByI\n\tyVzNysomH67JVc0bzPc5ulZQUCRY3F5ifOJ5mUf5dGVE1Up1cY3DaZ66+bNdDTXnspuj\n\tWlwuGrfKX+G5ut0+2dl9vfIWd7dxn9U9mf6vj048ER1qfi4yXPOKb/T0W5MJ+Q9K06qf\n\tyPNtX5m/KS8yL11fll5JWT3/s36tfN12g7jRsEndPLsltNW97fnr+2EE7xy8hvcC7KFj\n\tUD8CQqghohHnEB+QFKQ7sgL5GsWJckNVocbRgnB13YT+BlfSKZheLB5rh63CTtPI06TS\n\t3KdloHWnbaRdxhngjuM+wrVuPn6SoEYoJnwhmhHP0eHpwume0++iP0NiIKWRFhh8GEYY\n\tTRivkaXIZ5i4mUqZWZhLWNhZqlgFWS+yabENsfuxb3GUc6pyjnKlcQtyP+ZJ4hXhfUXJ\n\t5dPhW+a/KBAqKCI4I9QkHEqVp26K3BU9KuYhLi6+LTEkeV3qsvQlmfOy9XJ18qcUyhUL\n\tlY4oH1LZr5qsFq8euStEI0gzSCtSO10nX/eU3lX9QYN5I4wx1cTcNNqszLzXYsGSx8rS\n\t+oBNi+15uzR7OwcJR7zjjNMD50su1a5FbjnuuR4Fe6o927yeea/6CvrZ+ucF3A9CB8uG\n\tGIU6hwWGp0UURZ6P6o+ei2WMU433TijaezdxK1l5X3zK1dTldM39hzIGM0kHd2cdOzR4\n\tmJTjkFub9zlf+Wj2sfFCxaLi4qUSlxM9ZZLlJyvJVUeqGU611NrXIc901ic06jTRN39o\n\tab9Y2Bp4RbeNvn2is+V63E2r21rdCr0yd0TvCfULPBQYoD4RGRJ5Rn1BHRF+RR0VfCP+\n\tzm2i5YPIx0uzxnMDX5QXUr8fW4pYpqycXt1ak1rftaG8id0c2Hrwy//moBteK7KgtwhF\n\tRDZiDKmAzEfOoUxR59AEdDj6KUYFcxKLxkZgX8HzvBWe5YdoF3G+uGG8Bb6PoEW4RdQk\n\t9tFZ0L2mDyEBUimDIsMwYzgZS65jMmCaZS5k0WT5zFrD5srOxj7KUcsZxqXBTcf9kaeH\n\tt4ZygC+Y31pAU1BCiEeYTMWL0IrSiOHESRJckpJSDtLZMh2y0/LsCkaKMUp1ys9V0Wqq\n\t6qG76jTeaXFru+gU6z7VZzJwNTxlNGuiappjNmohvzvXcsbaxKbBjsk+2xHtlOYCXPPd\n\t+T16POO8lX1JfmsB60ErISVh/OHnI2WiLseoxHbEyye0Jkonnd8nmXI+TTr9Zobhgc6D\n\tUJbFobLsiRyp3PS8J/kcR4OOXSvEFjkW1x9fOWFceqJsukK1Mq9qolrr1OVaidP1Z4TO\n\t1jWINF5skmtub5G/cAnOE6uuMFxNbpvsMO08fx13I/TmwG2JrpzuT73GfbV3Nu/Z3W96\n\tAB7aPWoc2HxiMVg5NPdM9XnOi+ER6sukV/2jHGOBb+rfvhnnmQh63/4BM+X8sWZ6cpb3\n\tk+1c6nzt5ytfOr9eWjj5Lfu7x6L04telMz+cfvxcLl9RWLm5arj65Kfmz+Y1jrXDaxPr\n\tSuu56+MbihspG1c25jb5N503Czbvb25vKW9FbjVuvd/m3LbbPrJ9d8f/Mf7ycjurB4AI\n\t8N4l+u329qIwANhCADYLtrfXa7e3N0/DxQb8D6Qr9Pf/ih1hDLznXgnvaQLQt+/CzuXf\n\tjv8BgAFwYgplbmRzdHJlYW0KZW5kb2JqCjEyMyAwIG9iago1OTYyCmVuZG9iago3NyAw\n\tIG9iagpbIC9JQ0NCYXNlZCAxMjIgMCBSIF0KZW5kb2JqCjEyNCAwIG9iago8PCAvTGVu\n\tZ3RoIDEyNSAwIFIgL04gMyAvQWx0ZXJuYXRlIC9EZXZpY2VSR0IgL0ZpbHRlciAvRmxh\n\tdGVEZWNvZGUgPj4Kc3RyZWFtCngBhVTPaxNBFP42bqnQIghaaw6yeJAiSVmraEXUNv0R\n\tYmsM2x+2RZBkM0nWbjbr7ia1pYjk4tEq3kXtoQf/gB568GQvSoVaRSjeqyhioRct8c1u\n\tTLal6sDOfvPeN+99b3bfAA1y0jT1gATkDcdSohFpbHxCavyIAI6iCUE0JVXb7E4kBkGD\n\tc/l759h6D4FbVsN7+3eyd62a0raaB4T9QOBHmtkqsO8XcQpZEgKIPN+hKcd0CN/j2PLs\n\tjzlOeXjBtQ8rPcRZInxANS3Of024U80l00CDSDiU9XFSPpzXi5TXHQdpbmbGyBC9T5Cm\n\tu8zuq2KhnE72DpC9nfR+TrPePsIhwgsZrT9GuI2e9YzVP+Jh4aTmxIY9HBg19PhgFbca\n\tqfg1whRfEE0nolRx2S4N8Ziu/VbySoJwkDjKZGGAc1pIT9dMbvi6hwV9JtcTr+J3VlHh\n\teY8TZ97U3e9F2gKvMA4dDBoMmg1IUBBFBGGYsFBAhjwaMTSycj8jqwYbk3sydSRqu3Ri\n\tRLFBezbcPbdRpN08/igicZRDtQiS/EH+Kq/JT+V5+ctcsNhW95Stm5q68uA7xeWZuRoe\n\t19PI43NNXnyV1HaTV0eWrHl6vJrsGj/sV5cx5oI1j8RzsPvxLV+VzJcpjBTF41Xz6kuE\n\tdVoxN9+fbH87PeIuzy611nOtiYs3VpuXZ/1qSPvuqryT5lX5T1718fxnzcRj4ikxJnaK\n\t5yGJl8Uu8ZLYS6sL4mBtxwidlYYp0m2R+iTVYGCavPUvXT9beL1Gfwz1UZQZzNJUifd/\n\twipkNJ25Dm/6j9vH/Bfk94rnnygCL2zgyJm6bVNx7xChZaVuc64CF7/RffC2bmujfjj8\n\tBFg8qxatUjWfILwBHHaHeh7oKZjTlpbNOVKHLJ+TuunKYlLMUNtDUlLXJddlSxazmVVi\n\t6XbYmdMdbhyhOUL3xKdKZZP6r/ERsP2wUvn5rFLZfk4a1oGX+m/AvP1FCmVuZHN0cmVh\n\tbQplbmRvYmoKMTI1IDAgb2JqCjczNwplbmRvYmoKNjYgMCBvYmoKWyAvSUNDQmFzZWQg\n\tMTI0IDAgUiBdCmVuZG9iagoxMjYgMCBvYmoKPDwgL0xlbmd0aCAxMjcgMCBSIC9OIDMg\n\tL0FsdGVybmF0ZSAvRGV2aWNlUkdCIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVh\n\tbQp4AYVUz2sTQRT+Nm6p0CIIWmsOsniQIklZq2hF1Db9EWJrDNsftkWQZDNJ1m426+4m\n\ttaWI5OLRKt5F7aEH/4AeevBkL0qFWkUo3qsoYqEXLfHNbky2perAzn7z3jfvfW923wAN\n\tctI09YAE5A3HUqIRaWx8Qmr8iACOoglBNCVV2+xOJAZBg3P5e+fYeg+BW1bDe/t3snet\n\tmtK2mgeE/UDgR5rZKrDvF3EKWRICiDzfoSnHdAjf49jy7I85Tnl4wbUPKz3EWSJ8QDUt\n\tzn9NuFPNJdNAg0g4lPVxUj6c14uU1x0HaW5mxsgQvU+QprvM7qtioZxO9g6QvZ30fk6z\n\t3j7CIcILGa0/RriNnvWM1T/iYeGk5sSGPRwYNfT4YBW3Gqn4NcIUXxBNJ6JUcdkuDfGY\n\trv1W8kqCcJA4ymRhgHNaSE/XTG74uocFfSbXE6/id1ZR4XmPE2fe1N3vRdoCrzAOHQwa\n\tDJoNSFAQRQRhmLBQQIY8GjE0snI/I6sGG5N7MnUkart0YkSxQXs23D23UaTdPP4oInGU\n\tQ7UIkvxB/iqvyU/lefnLXLDYVveUrZuauvLgO8XlmbkaHtfTyONzTV58ldR2k1dHlqx5\n\terya7Bo/7FeXMeaCNY/Ec7D78S1flcyXKYwUxeNV8+pLhHVaMTffn2x/Oz3iLs8utdZz\n\trYmLN1abl2f9akj77qq8k+ZV+U9e9fH8Z83EY+IpMSZ2iuchiZfFLvGS2EurC+JgbccI\n\tnZWGKdJtkfok1WBgmrz1L10/W3i9Rn8M9VGUGczSVIn3f8IqZDSduQ5v+o/bx/wX5PeK\n\t558oAi9s4MiZum1Tce8QoWWlbnOuAhe/0X3wtm5ro344/ARYPKsWrVI1nyC8ARx2h3oe\n\t6CmY05aWzTlShyyfk7rpymJSzFDbQ1JS1yXXZUsWs5lVYul22JnTHW4coTlC98SnSmWT\n\t+q/xEbD9sFL5+axS2X5OGtaBl/pvwLz9RQplbmRzdHJlYW0KZW5kb2JqCjEyNyAwIG9i\n\tago3MzcKZW5kb2JqCjggMCBvYmoKWyAvSUNDQmFzZWQgMTI2IDAgUiBdCmVuZG9iago0\n\tIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvTWVkaWFCb3ggWzAgMCA2MTIgNzkyXSAvQ291\n\tbnQgMSAvS2lkcyBbIDMgMCBSIF0gPj4KZW5kb2JqCjEyOCAwIG9iago8PCAvVHlwZSAv\n\tQ2F0YWxvZyAvT3V0bGluZXMgMiAwIFIgL1BhZ2VzIDQgMCBSIC9WZXJzaW9uIC8xLjQg\n\tPj4KZW5kb2JqCjc2IDAgb2JqCjw8IC9MZW5ndGggMTI5IDAgUiAvT3JkZXIgMSAvRW5j\n\tb2RlIFsgMCAxMzY0IF0gL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlCjggL0Rl\n\tY29kZSBbIDAgMSAwIDEgMCAxIF0gL0RvbWFpbiBbIDAgMSBdIC9SYW5nZSBbIDAgMSAw\n\tIDEgMCAxIF0gL1NpemUgWyAxMzY1Cl0gL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3Ry\n\tZWFtCngBjcKJX1J3AADw/8rNZS3XYYdbzVa2nJ1b63S22eFq2cpWs7tmKzumXTMBAQE5\n\tRA45BUFAUfAABORSkcvMI9sevdd7P97vvef38515nzcDzrzPQy/lZZY+WcZPM0vI9Dua\n\t+el3pIv56cX8FPqz1CLThRUpbHJhBcWC5AJ2viAJTswXZK9MzMPOrUygVyXm8NNzq2A/\n\tn37LMP52NXB2dRyyMD4LnJotRL8pnEJ+sYxrJt+smZyhv3ZyBpxZOwFcN5GhnV43kV7/\n\tYSy9nnpRLJ2dKoqBo6ki7IZoijS5IYrfGE2iI8mN8IlNEerhxKbszeEEdnpzGL44PI0P\n\tTRej48Uh9JehOMPx+FfjU4y3jE8RTm4J5t4anKQ+sTWI/DrAvCQwURKIAf2xEvA2f4w0\n\tus2P/8YfRY7RjGwfo+iLbMfu8EWw4R0+yFJfGO0NlwJDpV70Tm+Isie0M/tbzzjjXZ5x\n\t/GhwF2nZaJB6oGw0UDYS+G4Zy0cC5SN+/LC/nHT3sB88tnsYuGdojLZvz5BvL7Tbt5dw\n\tn9uX7d3nht/v9iJdOT37XfgDLg/8oOcAevT7QeY/DI4iB/4/An1wYITi8EEn+kfnMOND\n\tziF8/9Ah2MP9Q4Tuw/3gPvcRuq4jfcijOR2uo6THHK5jjkGax+2DpAPH7cAK+wCkbaAC\n\t7aywOX9axkqbs7L3w/7KXsgTvf3w1r4T2J+tfYx/sTqQFspVFgfYXmUh7LFX9dhP0rWd\n\t7EGeIjbbTsGeNttOm3spm3rPQFrPmIDVJiuw21oNtFR3W35lbLScRfecNcKfM/ZAGszn\n\tCH8zmJmazhtM5/V0a/Qmwu4aPVbXXYO9oOumaLygQ/+uMyK1dC9qDZQ1hosaw6Xc+kua\n\t3LUaPb5LXwvU1XYhL9NX6y6rdX8gtTSvqLVAlfaKSpPzqkpDu+uqqutPJcM6ZRdWXafE\n\tKtR1hNcUaljVNQX+ukJ1vZO+8kYnrFx5A3tTrgQrbspz35IrkB3Qnbc6kLdpyjpvZ9+R\n\tdd6RyWnelcnxUvldZEfOe9IOuhLZPYnsL6b1EhlWWi+R1osh74ulsJL7Yvzf7RKm4gft\n\tpCLxA8KHIjFh+0MRZIOovUEILWoQoh8JRZAC0SPsY4HosUBI/4lAiG4TPkEKyJ+2CSjz\n\t255m/8Nvo9/Ib8vmN/L5jTz4Jh6flNfEw3J5TVzeM4bcZ1zuc+JW7nPSF61cbOuLVviX\n\tnFZYzksO/hWHk5vNeUX4L5vNuJnNbmZ9zGpmQb5msSBbWK9bWj5uyfEf+tkT6wplbmRz\n\tdHJlYW0KZW5kb2JqCjEyOSAwIG9iago5NjAKZW5kb2JqCjc1IDAgb2JqCjw8IC9MZW5n\n\tdGggMTMwIDAgUiAvT3JkZXIgMSAvRW5jb2RlIFsgMCAxMzY0IF0gL0Z1bmN0aW9uVHlw\n\tZSAwIC9CaXRzUGVyU2FtcGxlCjggL0RlY29kZSBbIDAgMSAwIDEgMCAxIF0gL0RvbWFp\n\tbiBbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL1NpemUgWyAxMzY1Cl0gL0Zp\n\tbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBhcKJX1J3AADwP2m1yg6XW8t12Vyt\n\tw1pls9Vq3Tmbrstma6vZtZquVrNruaUgAoKgCHhwiSCiIqICIoLcIiLervf23ni/937v\n\tx/fzXZp+bwm4bGmauDi9bDHBvHwxAb+QWI5/f2EKfcXCFHaeOr5iPnnlfBxyLr6SvGou\n\tjp9cNQefNjeZNgsdS5slrp6NAWdiq8FrZmLkiTUzjNMTa1Gja6ej66gT0XWM6Yko5Xh6\n\tgnJqPH1q/INU109FiPHIetiMeIQxnBEPZ0wSP5wMo380GcbGQogbYiH6idCGieD/P54I\n\tom+MBsmBjVHIzGgAOB7ITPZnjvs/QY/4N9H7NkWAmyO+5LBvM+OW8Bjr0NiW0NhWeO/W\n\tEHFbyEsMerexzAp6s4Ie+oAni7w94GE5uj2A/fRdP2q2f5TszvaTfe5s8mc+N/LIDt/I\n\tjjHUnWMjYNdOL/Bzrwt9l8e1yzOMuNszDBwd3o11Uu8ZdbJ2O/e4nXuJjr1u+By3gzji\n\tyAHac0aw+9i67Pvw+112yqH9LvovXEPYYbaDB4ZhnYMHyAedg+CBg07gIefAIQdqrmMg\n\t12ED2m254MN2G2P/YTt5qP/LVPOG+vHWvCFr3iDkkUEry74jA9ivUj060Ee09R21WZiP\n\t2Szw/ZZj2N6vUz3e34u1UvcctyafsPZA9vWcoPymrxv9pKUb1nzSQjxlMQN7zafAp3vN\n\t+K7TvfBnerrYm870mM7SdpvOgs91myg7z3WDzZ3nU71gNiZ3GS8w5ncZGQ35XXiTIR//\n\trcmAXmAyFJg6CjpZX+zsgDTqL5K/M+rRC436QsN/2wsNkEWGdvqO9iKirqhD932ql/Q6\n\tSu0lPf1lvRbYrr0MvtKuQdVprug0V+nVV3XAazo1Uau+BlusVRdrVZAaVTH+ukYF23Zd\n\tQ/xB04ZVsy5Rt5FbS9RkVWsJ+YaqlX3LDVXLj++2od5sawE332wF/tTajP5zizLlWy3K\n\t5GblLayC+nazgrVScVup+AUrRyxVyokKeSmwqVSBvYMob7ojb7qbLLsrh7wnlxGbZPcg\n\tG+83sZQ13sc/kDWCGx7IgL/KGrCNqA8bpfQN0oeUjxqkjJJHDcm/SSXoZVIJvr5MipfU\n\tl4HLJfUsxeUScXm9+PdUH9eLk8Wix4xPxCLWItETUd0fqT4V1RHr6p5ihczP6oSQQuEz\n\t8p9CAXqFUFAhoOVXCJKfC/j0fP5zyhd8Pr72BR/+ZW0tS97LWuwrWh7vFfg1j0dZ85oH\n\trqn5K0XumxpKLvcNbCWXC+ZUcvEcTiX+bw4H/R9ONbaa9dvqasiqqrfkKpp/AXoECwsK\n\tZW5kc3RyZWFtCmVuZG9iagoxMzAgMCBvYmoKOTkxCmVuZG9iago3NCAwIG9iago8PCAv\n\tTGVuZ3RoIDEzMSAwIFIgL09yZGVyIDEgL0VuY29kZSBbIDAgMTM2NCBdIC9GdW5jdGlv\n\tblR5cGUgMCAvQml0c1BlclNhbXBsZQo4IC9EZWNvZGUgWyAwIDEgMCAxIDAgMSBdIC9E\n\tb21haW4gWyAwIDEgXSAvUmFuZ2UgWyAwIDEgMCAxIDAgMSBdIC9TaXplIFsgMTM2NQpd\n\tIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AYXCiV9SdwAA8D9ptcoOl1vL\n\tddlcrcNaZbPVat05m67LZmur2bWarlaza7mlIAKCoAh4cIkgoiKiAiKC3CIi3q739t54\n\tv/d+78f3812afm8JuGxpmrg4vWwxwbx8MQG/kFiOf39hCn3FwhR2njq+Yj555Xwcci6+\n\tkrxqLo6fXDUHnzY3mTYLHUubJa6ejQFnYqvBa2Zi5Ik1M4zTE2tRo2uno+uoE9F1jOmJ\n\tKOV4eoJyajx9avyDVNdPRYjxyHrYjHiEMZwRD2dMEj+cDKN/NBnGxkKIG2Ih+onQhong\n\t/z+eCKJvjAbJgY1RyMxoADgeyEz2Z477P0GP+DfR+zZFgJsjvuSwbzPjlvAY69DYltDY\n\tVnjv1hBxW8hLDHq3scwKerOCHvqAJ4u8PeBhObo9gP30XT9qtn+U7M72k33ubPJnPjfy\n\tyA7fyI4x1J1jI2DXTi/wc68LfZfHtcszjLjbMwwcHd6NdVLvGXWydjv3uJ17iY69bvgc\n\tt4M44sgB2nNGsPvYuuz78Ptddsqh/S76L1xD2GG2gweGYZ2DB8gHnYPggYNO4CHnwCEH\n\taq5jINdhA9ptueDDdhtj/2E7eaj/y1Tzhvrx1rwha94g5JFBK8u+IwPYr1I9OtBHtPUd\n\ttVmYj9ks8P2WY9jer1M93t+LtVL3HLcmn7D2QPb1nKD8pq8b/aSlG9Z80kI8ZTEDe82n\n\twKd7zfiu073wZ3q62JvO9JjO0nabzoLPdZsoO891g82d51O9YDYmdxkvMOZ3GRkN+V14\n\tkyEf/63JgF5gMhSYOgo6WV/s7IA06i+SvzPq0QuN+kLDf9sLDZBFhnb6jvYioq6oQ/d9\n\tqpf0OkrtJT39Zb0W2K69DL7SrkHVaa7oNFfp1Vd1wGs6NVGrvgZbrFUXa1WQGlUx/rpG\n\tBdt2XUP8QdOGVbMuUbeRW0vUZFVrCfmGqpV9yw1Vy4/vtqHebGsBN99sBf7U2oz+c4sy\n\t5VstyuRm5S2sgvp2s4K1UnFbqfgFK0csVcqJCnkpsKlUgb2DKG+6I2+6myy7K4e8J5cR\n\tm2T3IBvvN7GUNd7HP5A1ghseyIC/yhqwjagPG6X0DdKHlI8apIySRw3Jv0kl6GVSCb6+\n\tTIqX1JeByyX1LMXlEnF5vfj3VB/Xi5PFoseMT8Qi1iLRE1HdH6k+FdUR6+qeYoXMz+qE\n\tkELhM/KfQgF6hVBQIaDlVwiSnwv49Hz+c8oXfD6+9gUf/mVtLUvey1rsK1oe7xX4NY9H\n\tWfOaB66p+StF7psaSi73DWwllwvmVHLxHE4l/m8OB/0fTjW2mvXb6mrIqqq35CqafwF6\n\tBAsLCmVuZHN0cmVhbQplbmRvYmoKMTMxIDAgb2JqCjk5MQplbmRvYmoKNzMgMCBvYmoK\n\tPDwgL0xlbmd0aCAxMzIgMCBSIC9PcmRlciAxIC9FbmNvZGUgWyAwIDEzNjQgXSAvRnVu\n\tY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUKOCAvRGVjb2RlIFsgMCAxIDAgMSAwIDEg\n\tXSAvRG9tYWluIFsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvU2l6ZSBbIDEz\n\tNjUKXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGFwolfUncAAPA/abXK\n\tDpdby3XZXK3DWmWz1WrdOZuuy2Zrq9m1mq5Ws2u5pSACgqAIeHCJIKIiogIigtwiIt6u\n\t9/beeL/3fu/H9/Ndmn5vCbhsaZq4OL1sMcG8fDEBv5BYjn9/YQp9xcIUdp46vmI+eeV8\n\tHHIuvpK8ai6On1w1B582N5k2Cx1LmyWuno0BZ2KrwWtmYuSJNTOM0xNrUaNrp6PrqBPR\n\tdYzpiSjleHqCcmo8fWr8g1TXT0WI8ch62Ix4hDGcEQ9nTBI/nAyjfzQZxsZCiBtiIfqJ\n\t0IaJ4P8/ngiib4wGyYGNUcjMaAA4HshM9meO+z9Bj/g30fs2RYCbI77ksG8z45bwGOvQ\n\t2JbQ2FZ479YQcVvISwx6t7HMCnqzgh76gCeLvD3gYTm6PYD99F0/arZ/lOzO9pN97mzy\n\tZz438sgO38iOMdSdYyNg104v8HOvC32Xx7XLM4y42zMMHB3ejXVS7xl1snY797ide4mO\n\tvW74HLeDOOLIAdpzRrD72Lrs+/D7XXbKof0u+i9cQ9hhtoMHhmGdgwfIB52D4IGDTuAh\n\t58AhB2quYyDXYQPabbngw3YbY/9hO3mo/8tU84b68da8IWveIOSRQSvLviMD2K9SPTrQ\n\tR7T1HbVZmI/ZLPD9lmPY3q9TPd7fi7VS9xy3Jp+w9kD29Zyg/KavG/2kpRvWfNJCPGUx\n\tA3vNp8Cne834rtO98Gd6utibzvSYztJ2m86Cz3WbKDvPdYPNnedTvWA2JncZLzDmdxkZ\n\tDfldeJMhH/+tyYBeYDIUmDoKOllf7OyANOovkr8z6tELjfpCw3/bCw2QRYZ2+o72IqKu\n\tqEP3faqX9DpK7SU9/WW9FtiuvQy+0q5B1Wmu6DRX6dVXdcBrOjVRq74GW6xVF2tVkBpV\n\tMf66RgXbdl1D/EHThlWzLlG3kVtL1GRVawn5hqqVfcsNVcuP77ah3mxrATffbAX+1NqM\n\t/nOLMuVbLcrkZuUtrIL6drOCtVJxW6n4BStHLFXKiQp5KbCpVIG9gyhvuiNvupssuyuH\n\tvCeXEZtk9yAb7zexlDXexz+QNYIbHsiAv8oasI2oDxul9A3Sh5SPGqSMkkcNyb9JJehl\n\tUgm+vkyKl9SXgcsl9SzF5RJxeb3491Qf14uTxaLHjE/EItYi0RNR3R+pPhXVEevqnmKF\n\tzM/qhJBC4TPyn0IBeoVQUCGg5VcIkp8L+PR8/nPKF3w+vvYFH/5lbS1L3sta7CtaHu8V\n\t+DWPR1nzmgeuqfkrRe6bGkou9w1sJZcL5lRy8RxOJf5vDgf9H041tpr12+pqyKqqt+Qq\n\tmn8BegQLCwplbmRzdHJlYW0KZW5kb2JqCjEzMiAwIG9iago5OTEKZW5kb2JqCjcyIDAg\n\tb2JqCjw8IC9MZW5ndGggMTMzIDAgUiAvT3JkZXIgMSAvRW5jb2RlIFsgMCAxMzY0IF0g\n\tL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlCjggL0RlY29kZSBbIDAgMSAwIDEg\n\tMCAxIF0gL0RvbWFpbiBbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL1NpemUg\n\tWyAxMzY1Cl0gL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBhcJpV6JQAADQ\n\t//9xylQQFFFBbN9tL8sWWyzbyxZLbVFUUFFQac5jIHhPfXPP/fmx6T86svfTQ3Z/el29\n\t69zRux2946zpHaOm6XZV11RddW7rqrHd1s0tvQ32Wr+VXsuqKD2waW82e+ZGr2ltNHpg\n\t3V6v90DZuSvLXVmCSlJXqqFrtW6tCq1Wu9UKuiJ24R2x3LfUKfctfXfQX51v5GfnC/nR\n\t+frQPp2L2mdR+0AWtI+CVnTOa8W8VnB+1wrG/LtmftPyoPr+O6e+W99yqvlVfTPmXlXz\n\ti5qzvr6o4LP95VkFn5zbz0/t5yz0KdsGH6HZx3b2Afr40H68Rz/cteGt+9sB725ayNvr\n\tFvqqdYO8bF0jM63rjHKFvFAukefK5bmScU4rmbRy4XymXBjPzxTzqXIONtPOJ8208eyk\n\taT5unhlPj5vmVPPUepJqgkf246MmeGhPHTbMB42U9eigAe7bD/cbYBJ6kGwc7EH39xr7\n\tu8h6creeTED3EvW9HfTudh2Z2KqjN+s7aHl7o++6vIVckzeRq/LmqrzhvCJvrMjryLi8\n\tHpfWnJeltWVp1XlJWjWuLEnmRWnFGF+UzAtS3Lq8IJnnpWWwtvR7rrZkXZyrgbP2hdka\n\tOAOdn6nNT0PnpmvglHN1dqo6OwmdmazOTKCnx6vIqVi1/6RQhVcmon35yjiSq8SQkUos\n\tUhGQ4UoUGapEQyLvzIo8K3LOQZEzRoKimREjxjAj2gNi2BgKiGa/GALL7G+6zFqDdBmk\n\t7AxVBn3QgK8MknY/WQYJ5xJNlGgvlPKWKA/a5y4hSXeJHEMTrhL82zvad+Tbg/zz7R76\n\ty/1n0JEvN/j5r2fkc8gPzwh+0TNiHC16Bix4Ru3e0ULfvHd0eFfe63rHfvO60ITrzTFH\n\tuBzHcgT6lRjDfCHGBifHXkD38/8+kW7MLOnu68mSVp/n8X8ffB7Me5/n3ufFvPN57yjc\n\tW8rbl7ilzDcUgX9NEWaauB70iiauaHLYS5rEz9Ak1E9mzL6MH7zAPvf78NN+n5VK+60B\n\tKm09C1CYpwFqePo0QJ9gMvQJQx9jpxga7k8x0CPGj3nI+MHg0AfBAP5+MICZDAbsbCAJ\n\tMs57LIO/yzKYCZZJsEFoKJhw3AkF8bdDwUHZ7RC4NWyY3TJuhln8jTBrDG2EB1wPh3Aj\n\tobWhw2sRcBV7JRLGj0fCce7fSJwbcJmLYC5xEWxukbPy3OKgCzyHOc9zcH6eh87xPDTK\n\tz8FnozzmTDSKPx2NDihEp61TQrSvMCWYJwUBf0IQho4JEzFhHIwNG0P9BeRBJtMKZW5k\n\tc3RyZWFtCmVuZG9iagoxMzMgMCBvYmoKOTc2CmVuZG9iago3MSAwIG9iago8PCAvTGVu\n\tZ3RoIDEzNCAwIFIgL09yZGVyIDEgL0VuY29kZSBbIDAgMTM2NCBdIC9GdW5jdGlvblR5\n\tcGUgMCAvQml0c1BlclNhbXBsZQo4IC9EZWNvZGUgWyAwIDEgMCAxIDAgMSBdIC9Eb21h\n\taW4gWyAwIDEgXSAvUmFuZ2UgWyAwIDEgMCAxIDAgMSBdIC9TaXplIFsgMTM2NQpdIC9G\n\taWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AY3CiV9SdwAA8P/KzWUt12GHW81W\n\ttpydW+t0ttnhatnKVrO7Zis7pl0zAQEBOUQOOQVBQFHwAATkUpHLzCPbHr3Xez/e773n\n\t9/OdeZ83A868z0Mv5WWWPlnGTzNLyPQ7mvnpd6SL+enF/BT6s9Qi04UVKWxyYQXFguQC\n\tdr4gCU7MF2SvTMzDzq1MoFcl5vDTc6tgP59+yzD+djVwdnUcsjA+C5yaLUS/KZxCfrGM\n\taybfrJmcob92cgacWTsBXDeRoZ1eN5Fe/2EsvZ56USydnSqKgaOpIuyGaIo0uSGK3xhN\n\toiPJjfCJTRHq4cSm7M3hBHZ6cxi+ODyND00Xo+PFIfSXoTjD8fhX41OMt4xPEU5uCebe\n\tGpykPrE1iPw6wLwkMFESiAH9sRLwNn+MNLrNj//GH0WO0YxsH6Poi2zH7vBFsOEdPshS\n\tXxjtDZcCQ6Ve9E5viLIntDP7W884412ecfxocBdp2WiQeqBsNFA2EvhuGctHAuUjfvyw\n\tv5x097AfPLZ7GLhnaIy2b8+Qby+027eXcJ/bl+3d54bf7/YiXTk9+134Ay4P/KDnAHr0\n\t+0HmPwyOIgf+PwJ9cGCE4vBBJ/pH5zDjQ84hfP/QIdjD/UOE7sP94D73EbquI33Iozkd\n\trqOkxxyuY45Bmsftg6QDx+3ACvsApG2gAu2ssDl/WsZKm7Oy98P+yl7IE7398Na+E9if\n\trX2Mf7E6kBbKVRYH2F5lIeyxV/XYT9K1nexBniI2207BnjbbTpt7KZt6z0Baz5iA1SYr\n\tsNtaDbRUd1t+ZWy0nEX3nDXCnzP2QBrM5wh/M5iZms4bTOf1dGv0JsLuGj1W112DvaDr\n\tpmi8oEP/rjMitXQvag2UNYaLGsOl3PpLmty1Gj2+S18L1NV2IS/TV+suq3V/ILU0r6i1\n\tQJX2ikqT86pKQ7vrqqrrTyXDOmUXVl2nxCrUdYTXFGpY1TUF/rpCdb2TvvJGJ6xceQN7\n\tU64EK27Kc9+SK5Ad0J23OpC3aco6b2ffkXXekclp3pXJ8VL5XWRHznvSDroS2T2J7C+m\n\t9RIZVlovkdaLIe+LpbCS+2L83+0SpuIH7aQi8QPChyIxYftDEWSDqL1BCC1qEKIfCUWQ\n\tAtEj7GOB6LFASP+JQIhuEz5BCsiftgko89ueZv/Db6PfyG/L5jfy+Y08+CYen5TXxMNy\n\teU1c3jOG3Gdc7nPiVu5z0hetXGzri1b4l5xWWM5LDv4Vh5ObzXlF+C+bzbiZzW5mfcxq\n\tZkG+ZrEgW1ivW1o+bsnxH/rZE+sKZW5kc3RyZWFtCmVuZG9iagoxMzQgMCBvYmoKOTYw\n\tCmVuZG9iago3MCAwIG9iago8PCAvTGVuZ3RoIDEzNSAwIFIgL09yZGVyIDEgL0VuY29k\n\tZSBbIDAgMTM2NCBdIC9GdW5jdGlvblR5cGUgMCAvQml0c1BlclNhbXBsZQo4IC9EZWNv\n\tZGUgWyAwIDEgMCAxIDAgMSBdIC9Eb21haW4gWyAwIDEgXSAvUmFuZ2UgWyAwIDEgMCAx\n\tIDAgMSBdIC9TaXplIFsgMTM2NQpdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVh\n\tbQp4AYXCaVeiUAAA0P//ccpUEBRRQWzfbS/LFlss28sWS21RVFBRUGnOYyB4T31zz/35\n\tsek/OrL300N2f3pdvevc0bsdveOs6R2jpul2VddUXXVu66qx3dbNLb0N9lq/lV7Lqig9\n\tsGlvNnvmRq9pbTR6YN1er/dA2bkry11ZgkpSV6qha7VurQqtVrvVCroiduEdsdy31Cn3\n\tLX130F+db+Rn5wv50fn60D6di9pnUftAFrSPglZ0zmvFvFZwftcKxvy7Zn7T8qD6/jun\n\tvlvfcqr5VX0z5l5V84uas76+qOCz/eVZBZ+c289P7ecs9CnbBh+h2cd29gH6+NB+vEc/\n\t3LXhrfvbAe9uWsjb6xb6qnWDvGxdIzOt64xyhbxQLpHnyuW5knFOK5m0cuF8plwYz88U\n\t86lyDjbTzifNtPHspGk+bp4ZT4+b5lTz1HqSaoJH9uOjJnhoTx02zAeNlPXooAHu2w/3\n\tG2ASepBsHOxB9/ca+7vIenK3nkxA9xL1vR307nYdmdiqozfrO2h5e6PvuryFXJM3kavy\n\t5qq84bwib6zI68i4vB6X1pyXpbVladV5SVo1rixJ5kVpxRhflMwLUty6vCCZ56VlsLb0\n\te662ZF2cq4Gz9oXZGjgDnZ+pzU9D56Zr4JRzdXaqOjsJnZmszkygp8eryKlYtf+kUIVX\n\tJqJ9+co4kqvEkJFKLFIRkOFKFBmqREMi78yKPCtyzkGRM0aCopkRI8YwI9oDYtgYCohm\n\tvxgCy+xvusxag3QZpOwMVQZ90ICvDJJ2P1kGCecSTZRoL5TyligP2ucuIUl3iRxDE64S\n\t/Ns72nfk24P88+0e+sv9Z9CRLzf4+a9n5HPID88IftEzYhwtegYseEbt3tFC37x3dHhX\n\t3ut6x37zutCE680xR7gcx3IE+pUYw3whxgYnx15A9/P/PpFuzCzp7uvJklaf5/F/H3we\n\tzHuf597nxbzzee8o3FvK25e4pcw3FIF/TRFmmrge9Iomrmhy2EuaxM/QJNRPZsy+jB+8\n\twD73+/DTfp+VSvutASptPQtQmKcBanj6NECfYDL0CUMfY6cYGu5PMdAjxo95yPjB4NAH\n\twQD+fjCAmQwG7GwgCTLOeyyDv8symAmWSbBBaCiYcNwJBfG3Q8FB2e0QuDVsmN0yboZZ\n\t/I0wawxthAdcD4dwI6G1ocNrEXAVeyUSxo9HwnHu30icG3CZi2AucRFsbpGz8tzioAs8\n\thznPc3B+nofO8Tw0ys/BZ6M85kw0ij8djQ4oRKetU0K0rzAlmCcFAX9CEIaOCRMxYRyM\n\tDRtD/QXkQSbTCmVuZHN0cmVhbQplbmRvYmoKMTM1IDAgb2JqCjk3NgplbmRvYmoKNjkg\n\tMCBvYmoKPDwgL0xlbmd0aCAxMzYgMCBSIC9PcmRlciAxIC9FbmNvZGUgWyAwIDEzNjQg\n\tXSAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUKOCAvRGVjb2RlIFsgMCAxIDAg\n\tMSAwIDEgXSAvRG9tYWluIFsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvU2l6\n\tZSBbIDEzNjUKXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGFwmlXolAA\n\tAND//3HKVBAUUUFs320vyxZbLNvLFkttUVRQUVBpzmMgeE99c8/9+bHpPzqy99NDdn96\n\tXb3r3NG7Hb3jrOkdo6bpdlXXVF11buuqsd3WzS29DfZav5Vey6ooPbBpbzZ75kavaW00\n\temDdXq/3QNm5K8tdWYJKUleqoWu1bq0KrVa71Qq6InbhHbHct9Qp9y19d9BfnW/kZ+cL\n\t+dH5+tA+nYvaZ1H7QBa0j4JWdM5rxbxWcH7XCsb8u2Z+0/Kg+v47p75b33Kq+VV9M+Ze\n\tVfOLmrO+vqjgs/3lWQWfnNvPT+3nLPQp2wYfodnHdvYB+vjQfrxHP9y14a372wHvblrI\n\t2+sW+qp1g7xsXSMzreuMcoW8UC6R58rluZJxTiuZtHLhfKZcGM/PFPOpcg42084nzbTx\n\t7KRpPm6eGU+Pm+ZU89R6kmqCR/bjoyZ4aE8dNswHjZT16KAB7tsP9xtgEnqQbBzsQff3\n\tGvu7yHpyt55MQPcS9b0d9O52HZnYqqM36ztoeXuj77q8hVyTN5Gr8uaqvOG8Im+syOvI\n\tuLwel9acl6W1ZWnVeUlaNa4sSeZFacUYX5TMC1LcurwgmeelZbC29HuutmRdnKuBs/aF\n\t2Ro4A52fqc1PQ+ema+CUc3V2qjo7CZ2ZrM5MoKfHq8ipWLX/pFCFVyaiffnKOJKrxJCR\n\tSixSEZDhShQZqkRDIu/Mijwrcs5BkTNGgqKZESPGMCPaA2LYGAqIZr8YAsvsb7rMWoN0\n\tGaTsDFUGfdCArwySdj9ZBgnnEk2UaC+U8pYoD9rnLiFJd4kcQxOuEvzbO9p35NuD/PPt\n\tHvrL/WfQkS83+PmvZ+RzyA/PCH7RM2IcLXoGLHhG7d7RQt+8d3R4V97resd+87rQhOvN\n\tMUe4HMdyBPqVGMN8IcYGJ8deQPfz/z6Rbsws6e7ryZJWn+fxfx98Hsx7n+fe58W883nv\n\tKNxbytuXuKXMNxSBf00RZpq4HvSKJq5octhLmsTP0CTUT2bMvowfvMA+9/vw036flUr7\n\trQEqbT0LUJinAWp4+jRAn2Ay9AlDH2OnGBruTzHQI8aPecj4weDQB8EA/n4wgJkMBuxs\n\tIAkyznssg7/LMpgJlkmwQWgomHDcCQXxt0PBQdntELg1bJjdMm6GWfyNMGsMbYQHXA+H\n\tcCOhtaHDaxFwFXslEsaPR8Jx7t9InBtwmYtgLnERbG6Rs/Lc4qALPIc5z3Nwfp6HzvE8\n\tNMrPwWejPOZMNIo/HY0OKESnrVNCtK8wJZgnBQF/QhCGjgkTMWEcjA0bQ/0F5EEm0wpl\n\tbmRzdHJlYW0KZW5kb2JqCjEzNiAwIG9iago5NzYKZW5kb2JqCjY4IDAgb2JqCjw8IC9M\n\tZW5ndGggMTM3IDAgUiAvT3JkZXIgMSAvRW5jb2RlIFsgMCAxMzY0IF0gL0Z1bmN0aW9u\n\tVHlwZSAwIC9CaXRzUGVyU2FtcGxlCjggL0RlY29kZSBbIDAgMSAwIDEgMCAxIF0gL0Rv\n\tbWFpbiBbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL1NpemUgWyAxMzY1Cl0g\n\tL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBhcKJX1J3AADwP2m1yg6XW8t1\n\t2Vytw1pls9Vq3Tmbrstma6vZtZquVrNruaUgAoKgCHhwiSCiIqICIoLcIiLervf23ni/\n\t937vx/fzXZp+bwm4bGmauDi9bDHBvHwxAb+QWI5/f2EKfcXCFHaeOr5iPnnlfBxyLr6S\n\tvGoujp9cNQefNjeZNgsdS5slrp6NAWdiq8FrZmLkiTUzjNMTa1Gja6ej66gT0XWM6Yko\n\t5Xh6gnJqPH1q/INU109FiPHIetiMeIQxnBEPZ0wSP5wMo380GcbGQogbYiH6idCGieD/\n\tP54Iom+MBsmBjVHIzGgAOB7ITPZnjvs/QY/4N9H7NkWAmyO+5LBvM+OW8Bjr0NiW0NhW\n\teO/WEHFbyEsMerexzAp6s4Ie+oAni7w94GE5uj2A/fRdP2q2f5TszvaTfe5s8mc+N/LI\n\tDt/IjjHUnWMjYNdOL/Bzrwt9l8e1yzOMuNszDBwd3o11Uu8ZdbJ2O/e4nXuJjr1u+By3\n\tgzjiyAHac0aw+9i67Pvw+112yqH9LvovXEPYYbaDB4ZhnYMHyAedg+CBg07gIefAIQdq\n\trmMg12ED2m254MN2G2P/YTt5qP/LVPOG+vHWvCFr3iDkkUEry74jA9ivUj060Ee09R21\n\tWZiP2Szw/ZZj2N6vUz3e34u1UvcctyafsPZA9vWcoPymrxv9pKUb1nzSQjxlMQN7zafA\n\tp3vN+K7TvfBnerrYm870mM7SdpvOgs91myg7z3WDzZ3nU71gNiZ3GS8w5ncZGQ35XXiT\n\tIR//rcmAXmAyFJg6CjpZX+zsgDTqL5K/M+rRC436QsN/2wsNkEWGdvqO9iKirqhD932q\n\tl/Q6Su0lPf1lvRbYrr0MvtKuQdVprug0V+nVV3XAazo1Uau+BlusVRdrVZAaVTH+ukYF\n\t23ZdQ/xB04ZVsy5Rt5FbS9RkVWsJ+YaqlX3LDVXLj++2od5sawE332wF/tTajP5zizLl\n\tWy3K5GblLayC+nazgrVScVup+AUrRyxVyokKeSmwqVSBvYMob7ojb7qbLLsrh7wnlxGb\n\tZPcgG+83sZQ13sc/kDWCGx7IgL/KGrCNqA8bpfQN0oeUjxqkjJJHDcm/SSXoZVIJvr5M\n\tipfUl4HLJfUsxeUScXm9+PdUH9eLk8Wix4xPxCLWItETUd0fqT4V1RHr6p5ihczP6oSQ\n\tQuEz8p9CAXqFUFAhoOVXCJKfC/j0fP5zyhd8Pr72BR/+ZW0tS97LWuwrWh7vFfg1j0dZ\n\t85oHrqn5K0XumxpKLvcNbCWXC+ZUcvEcTiX+bw4H/R9ONbaa9dvqasiqqrfkKpp/AXoE\n\tCwsKZW5kc3RyZWFtCmVuZG9iagoxMzcgMCBvYmoKOTkxCmVuZG9iago2NyAwIG9iago8\n\tPCAvTGVuZ3RoIDEzOCAwIFIgL09yZGVyIDEgL0VuY29kZSBbIDAgMTM2NCBdIC9GdW5j\n\tdGlvblR5cGUgMCAvQml0c1BlclNhbXBsZQo4IC9EZWNvZGUgWyAwIDEgMCAxIDAgMSBd\n\tIC9Eb21haW4gWyAwIDEgXSAvUmFuZ2UgWyAwIDEgMCAxIDAgMSBdIC9TaXplIFsgMTM2\n\tNQpdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AY3CiV9SdwAA8P/KzWUt\n\t12GHW81WtpydW+t0ttnhatnKVrO7Zis7pl0zAQEBOUQOOQVBQFHwAATkUpHLzCPbHr3X\n\tez/e773n9/OdeZ83A868z0Mv5WWWPlnGTzNLyPQ7mvnpd6SL+enF/BT6s9Qi04UVKWxy\n\tYQXFguQCdr4gCU7MF2SvTMzDzq1MoFcl5vDTc6tgP59+yzD+djVwdnUcsjA+C5yaLUS/\n\tKZxCfrGMaybfrJmcob92cgacWTsBXDeRoZ1eN5Fe/2EsvZ56USydnSqKgaOpIuyGaIo0\n\tuSGK3xhNoiPJjfCJTRHq4cSm7M3hBHZ6cxi+ODyND00Xo+PFIfSXoTjD8fhX41OMt4xP\n\tEU5uCebeGpykPrE1iPw6wLwkMFESiAH9sRLwNn+MNLrNj//GH0WO0YxsH6Poi2zH7vBF\n\tsOEdPshSXxjtDZcCQ6Ve9E5viLIntDP7W884412ecfxocBdp2WiQeqBsNFA2EvhuGctH\n\tAuUjfvywv5x097AfPLZ7GLhnaIy2b8+Qby+027eXcJ/bl+3d54bf7/YiXTk9+134Ay4P\n\t/KDnAHr0+0HmPwyOIgf+PwJ9cGCE4vBBJ/pH5zDjQ84hfP/QIdjD/UOE7sP94D73Ebqu\n\tI33IozkdrqOkxxyuY45Bmsftg6QDx+3ACvsApG2gAu2ssDl/WsZKm7Oy98P+yl7IE739\n\t8Na+E9ifrX2Mf7E6kBbKVRYH2F5lIeyxV/XYT9K1nexBniI2207BnjbbTpt7KZt6z0Ba\n\tz5iA1SYrsNtaDbRUd1t+ZWy0nEX3nDXCnzP2QBrM5wh/M5iZms4bTOf1dGv0JsLuGj1W\n\t112DvaDrpmi8oEP/rjMitXQvag2UNYaLGsOl3PpLmty1Gj2+S18L1NV2IS/TV+suq3V/\n\tILU0r6i1QJX2ikqT86pKQ7vrqqrrTyXDOmUXVl2nxCrUdYTXFGpY1TUF/rpCdb2TvvJG\n\tJ6xceQN7U64EK27Kc9+SK5Ad0J23OpC3aco6b2ffkXXekclp3pXJ8VL5XWRHznvSDroS\n\t2T2J7C+m9RIZVlovkdaLIe+LpbCS+2L83+0SpuIH7aQi8QPChyIxYftDEWSDqL1BCC1q\n\tEKIfCUWQAtEj7GOB6LFASP+JQIhuEz5BCsiftgko89ueZv/Db6PfyG/L5jfy+Y08+CYe\n\tn5TXxMNyeU1c3jOG3Gdc7nPiVu5z0hetXGzri1b4l5xWWM5LDv4Vh5ObzXlF+C+bzbiZ\n\tzW5mfcxqZkG+ZrEgW1ivW1o+bsnxH/rZE+sKZW5kc3RyZWFtCmVuZG9iagoxMzggMCBv\n\tYmoKOTYwCmVuZG9iagoyIDAgb2JqCjw8IC9MYXN0IDEzOSAwIFIgL0ZpcnN0IDE0MCAw\n\tIFIgPj4KZW5kb2JqCjE0MCAwIG9iago8PCAvUGFyZW50IDE0MSAwIFIgL0NvdW50IDAg\n\tL0Rlc3QgWyAzIDAgUiAvWFlaIDAgNTUzIDAgXSAvVGl0bGUgKENhbnZhcyAxKQo+Pgpl\n\tbmRvYmoKMTQxIDAgb2JqCjw8ID4+CmVuZG9iagoxMzkgMCBvYmoKPDwgL1BhcmVudCAx\n\tNDEgMCBSIC9Db3VudCAwIC9EZXN0IFsgMyAwIFIgL1hZWiAwIDU1MyAwIF0gL1RpdGxl\n\tIChDYW52YXMgMSkKPj4KZW5kb2JqCjE0MiAwIG9iago8PCAvTGVuZ3RoIDE0MyAwIFIg\n\tL0xlbmd0aDEgMTE1ODAgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBtXp5\n\tfBRF2v9T1T0zmSQz6UwmMxNy9ByZhGSSmVwQEmK6E5KARpgAARIkkiDhVCccIuBBvF7Z\n\tiBIPREVXXFBx3dVJ4JWAF6+iK6sorseuuvsGV/fw4Ce7KuvuQub9ds+Ix/rZ/es3nafq\n\tqXqeqm/VU089Xd2dtasv66VU6ieB1Isu6ekj/ScvQ1Z/0bq17nhZ+jORKW9J39JL4mVX\n\tEsoNSy/esCRelkeILHnLensWx8t0GvnEZaiIl1kV8vxll6xdHy/L5yPPuThyUUIu70FZ\n\tuqRnfQKffouy+9KeS3rj+qXAo6q+yJq18XLJb5CX9a3uTeizDqK0wWWRtZG4PJEy5Cb6\n\tK9XRHWQgThKFqJPIaDFcRSIxXIR62mjfKS9Mq/syyazBEO1qf8ut5c89/+jMWPD0aeP+\n\tpCTYx6zrawK0Mz5y5m4i8WgsOOYw7icPcL79Mw119I8IA8PmSj1LrQw1eIUBNExDKoNC\n\toG7QIZDhbE0Ypa2gZ0GfgWIgk3Ad/zVlQadfuGY4V1YbHhU2UhuIkxtpmcYJG/lODF5G\n\tzQbUbCAV1AYShQ1nJeshWQ/JekjWfyMR1vMH9LaqsA4jLNNTt5YK68627YYkKvRhvH10\n\tDHQcdBIE8yGVQP0gTSLSoHAJuEswvjaUGWUIEYwrgp4j9AZIpD6k/aBBkHBWpqLUBuoG\n\tGYRIYlRvCCvQh1tYifYr9TmvALcC81gB7RXQXkFvgozCyvhohRWJUUtCN70N4tDvhm43\n\trQQJQrcgJ2y1AJIFsN4CDUtNkW0KV4QwDwvigdhxQR6unFsRZwpKKg4IMt853C67G8xC\n\tHtrlYQR56C1PQ0NbSZa8kl8qFY8fZBfSSXahmsrb5DZ/W6CttK2xTatsE1z7TG1e1teQ\n\tLrhgABcM4NIN4EKHLnTownRcWBoXf2C4VB5sqBUctBN0CKQZygG5Ay1REhz81cQ0MtE6\n\tE60z0V8m9DNh/kwYJJP/KqFhh4YdGnaMwY4+7NC0Q9OORbWjdzta2ClZsGsthuXq7oYp\n\tggn1JrigCciKYEQrIxbOiJZGSIxY+jSkaUISxmOEzkJwDI6t7ZOt4J8FcV0eAqeABEiN\n\t4EwwuRlXEi4TLiNqYwJHuzQ9DQkMWozCAtsnbAqwrQ0x/gt6HPQsSKBN/GXobgK/ib8E\n\tOgL6JdxqE/856DGgbuKPgH4KehT0M132ILiHQA+D9ug1D4D7CWgXaLdecx+4H4PuB+1E\n\tTURHigApAqQIkCI6UgRIER0pAqQIkCJAiuhIEf4guIdAD4M0JLgy6CegXSANKcLvA/0Y\n\tdD9IQwrrSGEghYEUBlJYRwoDKawjhYEUBlIYSGEdKQykMJDCQArrSGEghYEUBlJYRwoD\n\tKQykMJDCOpKiIylAUoCkAEnRkRQgKTqSAiQFSAqQFB1JAZICJAVIio6kAEkBkgIkRUdS\n\tgKQASQGSoiOFdKQQkEJACgEppCOFgBTSkUJACgEpBKSQjhQCUghIISCFdKQQf6AhBv4n\n\toF0gzX4hYIWAFQJWSMca5VtolA+CtoHugs4oUEZ1lFGgjAJlFCijOsooUEaBMgqUUR1l\n\tFPMZBcYoMEZ1jFFgjAJjFBijOsYmVg+/eFH3r+fAPQ86DHoBaJv4DtC9umw7uLtAd4Pu\n\t0WW3g7sDtA10p16zFdwg6FbQbXrNTeC2gG4G3YKaCNAiOlqEPwfuedBhkIYWAVpER4vw\n\t7eDuAt0N0tAi/HbQHaBtIA0twreCBkG3gjS0CL8JtAV0M0hDCwMtrKOFgRYGWhhoYR0t\n\tDLSwjhYGWhhoYaCFdbQw0MJACwMtrKOFgRYGWhhoYR0tDLQw0MJAC+toCtAUHU0BmgI0\n\tBWiKjqYATdHRFKApQFMahoCn6HgK8BTgKcBTdDwFeArwFOApOp4CPAV4CvAUHS8EvJCO\n\tFwJeCHgh4IV0vBDwQjpeCHgh4IWAFtLRQkALAS0EtJCOFgJaCGghoIV0tBDQQkALAS2k\n\tocHrd8HPt8Dfl8Dv58L/C/lj7D7+c7YU3ncaXvg+vPEKeOVG+N6l8MFG+GIdfLIGnlcK\n\tDwzAE/3wSB/8zgv/88APZfhjLuawC6PegtEvwSzmYjaF/F70vQN934O+70bfd6Hv7ej7\n\tTvS9DX3fgb5vR9+3oe9b0fcg+t6Kvm9B3zej7y3o+ya1OrfGVyh7QF7QBNAkUCkoF1SN\n\toM7uZ5wxMjNOSeR0EpEtPUltsPPlvIB2k4XnaSn7QE9H9fQhPb1FT5epubstH+y27N9t\n\tuXa35ardlshuS+9uy3m7LVN3W6p3W55kH1Ib2k9Qx7VZrmuzzGizTG+zTGuzTGmzTGyz\n\tVLVZitssDT72GXNA62493aanW/W0S09rtJRO6+kpPe3W03i9R+dzmWPYQuYR9sBwY1Bu\n\tMLP7YCVGMruXGpO0/J5h75PyCFs53HgeshXDjauRLR72hpH1DHuDyLqHvaXILhz2FiGr\n\tH26ciixP9TdOkL/yNsjHvT+Wf+adLz+IHnZ5z5G3Nh6Vt3gD8pWNVfIV8ojInpDXNl4s\n\tX6qxqlNe2lgqL/E+Ki9qDMlzvcVyC5rXNWqyFHkSmk6ADHAiG5YDPmT75Tk+s89cPfgk\n\tF3H2HGTj1TLT4EzTYKVpsMg0ON40WGAazDcNuk2DeSZ7ki1JSrImpSYlJyUlGZPEJJ5E\n\tSfaR2HG1RDvN2o2SlhlFLRV1XuIajwQpcZbE6Txa+DRfjmIP0j6+fIhXRzOEVt46u5G1\n\tRg9dRK2L3NFTs30jLHnm/KjB18iitlZqbW8MrHGtaY1mzW6Nzp45v2OEL4/2N7W68Ytm\n\tzdKLh5o6owU6O8IIfEWCV8HXJvh+8FMTPPQ7o9WB1hFTbFZ0UqA1mtR2QccQY7d0ohTl\n\tm9FLe8cIi2lVN2RHbVM6DhBj8g03Z2t57IabOzvJsU5xKbb69JqWph9IuvXK7qbANz/X\n\tN2ygtW1DQwr2jADLy+xzPW3SU9dek7zKpKu2ztaUBnWlQV1pkGlKgwxKgwklV270ztbZ\n\tHdFYLqadYFpHmH+2ewEG3ciXNzcdwO5C1tlxwFRMjc2ztHpTMUzQCjfQ9fjKuN6KhF6W\n\tm6/U9PjKLPe39bDbV6I/DBwZ+styk1fvz/s9PR9foen5tUzTU8mn6/mysCRncYc2+pqb\n\thnxI4n1t1HU2Jvpi12hjG5JlTQcJdMz3kqzryOZ79X4EffxxHU0ROhmTvtbJmPQvOv4f\n\t1PnWwvww29v4w/Xfr21errlyW8dQEjV2TsHgtdwh9dXrLmQJ19+TfZDeEj6mlEBnNNnX\n\tGE3xNZKiuAJSHQt1GVOjRtSZQJrHTfa4rs4+iKfMPbp6KqotCVFpQ2mDJsJ203qyojot\n\tIXJdPdmTfZDtSYgkVKcD5OuRNjf9/7vW/OffWv33n/WgsXbtGnI1L286+6e3WrtmTSCw\n\tBtdaJLoW+ECA1sDaT379OKFmRnD2ifCIEBEjhogxYopIkfTI03hIiODRIYIHibQ1nUzr\n\tZy1Dd1qK5LI16F3jkAQ0RuNhOUgAIf4JT+u3UTbyPGER5RHFRhP0+7GrIYN87Ewshkdt\n\topcShAy/o7QcdDvoJTrCOpG3oXSAXqVtdISSUb4E1+2IjFewz+h/6Cn6nO6id1GfRmvp\n\tGDXTPfQj+hE7l46x7NhfqIWepJWshX5KhyiTGvFG4jrIHkeI8FOAymkcbRdrxU9iX1Eh\n\tbaDruMyfpRJaR7fS6diYVgOEMZopFiSVAD2NLqCjbJx4HxXRSnqRPhCPxN6O/R6h24DR\n\tHaWv2Ha0vpruYansYhZh69lVbA/bYwiRk9qpGyN9il6hd5kVkkfZG/xqYaHYPXYdGdGq\n\tl95jtUyN/YHG0wRaRpvpIXqcPmW7xSvx3O9G7fk0RM8wiecKC4VN4uHYeowng1w0G1cX\n\tXcbc6PPv3MnX8Wf58wbpzAdjI7Ht1EDTaCauubSaLqfr6VZmY9cIx8TlmHU3+age1xQK\n\t0wL0cTH10c30GGx2hD6kv2IWjex8dht7n3eJQXGeeJ14zLAp5ohNhP2z6ByMeR1tp/to\n\tD+2DNV6CBcYoxkpYEFc1m4TZ72BPsl9xPw/wybxPqBLWCXvFy8S9MYr9FFbjsEo7RtVP\n\tg/QA/YSeobfpbzhOGJmT5TA/W8yWsHVsF/s9OyPUCK8IX2IU14o/F4+Jpw1FGEEBTaZW\n\t2HUjXYGZ/ZgexjhO0Gd42ZTE0piEmV6IHi7D9SN2O7uHvcMHMYafiumiA6u+T3wxtim2\n\tK/YU1r4St9w22DFCd2KV7qEddD96ewzX07DFq/Qe/Z4+xfq6mQKbzGXdrJ/9in3Ac/k+\n\t/rTgEILCVOFSYZvwqfC56BSni/8wnGe48swzY78eezemxu6IbYv9AiEoGeOt1+c8F/5z\n\tCTx2HV0Fb76Xfg6cV+l1ehNIf6CP6QwOfzZYsQxoLayNzcJMlrLr2c1skG1jP2OPsYPs\n\tWfYSO8reZJ+zv3HGM/h0PoMv4tfyAf4wf4w/wd/m/8s/FkgIC48IrwsfCZ8J/xBzxSki\n\tfE58zECGQsMswzLDJ0mvnLlnrHgsPHbH2F9jq2K/w4EuDy+3fLBuIanwurnUQRfREnjH\n\tpRjxjdiJd9LPsPfepv9Hf8Ebvy8x2iSWDG9xsFwmMw8rZMUsxKrYZNaA8TexaWwmWwib\n\t9WI1+tgqdh27ATO5Fd5xL9up7RB2iL3NRVwp3MXHwarFvJxP5JN4HT+Ht/Bp/Hzexhfg\n\t6uIX89X8Jr6F7+D38Yf48/wN/iZ/i3/ET/K/8dMCF0QhVbALmbjKhHKhU1glXCPcKGwV\n\tBoWdwpBwUDgivIzrqPCm8InoEYvEsDhXXC2uFbeJL4ofG1TDdEO3oddwpeFWw/2GI4bP\n\tjZJxhnErfOCX+g6PRyk9hS/fwmqFa7gB6P+ku/kKvD4M0m/F91mH8Df2R3rAeBtmdlLo\n\tFJeIS4R27A7tQlxDqtFRxKtjCT5e96Ze+590HqCdbBP2exh7Zh2H5/Lf0U46zs5D5OvF\n\tbpiAPbEXXrUd0eYuRJFvuOeZDM9egGhzI97wbGMnmcwvxj5/gpUyE2Xyl3DNY/mI2U/S\n\tE+xyYT49IOxjM9gL7Cvsid/ypWKJ2MRiQil9huecG7Azq/kH1MLz2AL+J/a//CR7Wcxm\n\tAapA5HqcDmtmMqgiM1zAl8ZGEfUnahGfb2Zbhc/ZK8I4XWux0ER38mvZVF5KH7MI7LMf\n\teXJsr+iP/Ta2WmiLtdJJ8Q76gv6I/eNHRC5B3FuJiKtFzWXwz2cQA7U4pkWwx9j7dB97\n\tkrIQA34kvkjnMQX7bi1dxV6Czp3MQ8/DYzEX9jJlUwNfSjbWymah5xuE6XREeAOx8EXa\n\tzzn9QVhx+vOxuULn6e1jKWwA43qJPqNrEJePwP4ThANnZo8txZ3pJTqJGk3aSDP5dYhA\n\ta9AH0WIgE+5mfozvGeNdxrvETG4UC2k9kdraMW/unPbZs2a2hWeoSv05dZNrayZVT6iq\n\trCgvCwVLSwLFReMLC/z5Pq/HLefl5mSPy3I5HZn2DFu6lGa1pKYkm5NMRoMo4DmqpNnX\n\t0u2OFnRHxQLftGmlWtnXg4qeb1V0R92oavmuTtStteuB6DuaKjSXfE9TjWuqZzWZ5K6j\n\tutISd7PPHT3a5HOPsPkzO8Df3OTrdEdP6Px0nRcL9IIFBY8HLdzNrmVN7ijrdjdHW9Yt\n\tG2jubiotYUMpyVN8U3qTS0toKDkFbAq4qNPXN8Sc9UxnuLO5dghPwxbMMTrO19QczfKh\n\tKboR/M09i6NtMzuam7I9ns7SkiibcpFvUZS0015AV6EpOkzUOCVq0mHcy6OYDt3kHio5\n\tNLBlRKJF3YHUxb7FPQs6okIP+miOpgeA2xR1bvzQ9U0RnePIeeO3pdnCQLNruVtTHhi4\n\t0R3dObPjW22zPVoPnZ3oA225v6V7oAXQW7BUzBXC4LTha1OJT6rX16zVdK9wR82+Rt+y\n\tgRXdWJBxA1GatcEzPG6cipfkNK7ZPdDe4fNElWxfZ09TzpCdBmZt2JulurO+KyktGZLS\n\t49YcsqYlmFTLt5leWDou0zldXeNaZ501J9NG5Ds3qsKPLnJjJB0+TGSSlvROooGLJsHq\n\t+HUytIouxjIsj5qndA9ItVo9TMmiBr/kcw98SVh234lPv1vTk6gx+qUvSRNqznHWwaKs\n\t52s+GghEi4s1vzBNwUJijPV6eUJpyboRwerrk9zIYD5q60CzztoQbO7xaKt604hKi1CI\n\t9s/siJfdtCh7mNQQHgp4tyY59LUkc44m6f9acrZ5tw/uuw9HH6LMaFLB2b80yZHRvKw2\n\tyhz/Rtwbl7fO9rXiwdzdPNCdcNXW9u+U4nLNoLAbZAkumjGlQ8jmmmuD49mCLoUnLph/\n\tVgWFjtSo6MefUffkxSOmJLiiXsPcLVGpe1o87Uz2eBIb5T81Gomd1Frp2TfNEtOI1gYS\n\tA40POzr5O+XvDC91QGhtR6Dhre3zBwaSvyNrQQgbGGjxuVsGugd6RmL9i3xuyTdwQLhe\n\tuH6grxnBJ76iI7GDN2VHW7Z0YirLWC2MkeKHZ2qpwR+1+qNpemrxR806j6LTH83yu0iq\n\tSzpNdTXnhFzHT+q7MMridmnr6M7uQcRCL/gz+Od0RI36JOC5UEzVu0LPgJD0P/SJv3bs\n\tjmg4gD/shc5rND/Xfwhx3/6hB6GASedOLi3xgSOdcxf48Icabend3XB2/8CkbJ+ncyQW\n\tgydqZQRS3u13a+KBbrC+6OxiTVrgzsam6y7oRDNB050RYFGjP2ryt2hDxcST/BqT8bU1\n\tMFTJ7wrN6Xgz2wOrBeqYdDI0bTgteU7Ag+6j7cUYsTa5ZL0d1NE6yX8yrlpXF21D+PxB\n\tFJsOZ/dHM3WzpPuj+LOdxaqT/gUNUeR7cHGjfh8OMb5xyMc2zxxS2ebZ8zsO4CWZe3N7\n\txzBOuVO6Gzs7S7EDxaO0FLQZtB10B2gbvhDvQf4oxPHvzYSv7UYqQ7kHT0raxtV+2os2\n\t7SfoKZ7+9R8esvAz6ilRJbuQS/yYcL34Gk5/nJYCcan2/RUvlerVHKPpEdx6DeIjAiUb\n\tDY8IAh9nNomP4Kko6ZIDbDO5AjOkL+qmn6mbIZ2qmy6dqSOl7kydRuVllemedL8n3bNU\n\tpNNu4dBp1UD/JLd4CCibcUp6XHiYSqmW/Vx1TDJ0mNs9HRUrzMtr1ng21PwPe58l+7U3\n\tifMt6YrZmmoz1RazI2Sw82Kx2FDoKfAXBAtq5/jbg+21vZ5e/5KK3tp1+etqpbvpI7xY\n\tdNu9VaQiYe7iCaQWT2BqWm2VmqW6OJWWaGcOvz//IP8Vf40fUyu885glWGu1EqsNBilY\n\tW2spMFvzXSnja2uCQrUlpawo/738T/KFfH/A+p71E6vgH+E79zOr3caYNWUkdmhvWp6C\n\t/F01TapRU/pTuJTSlsJT5DLI1DypJly2tYwvLMNXcKlsU5lQVkYLXcy11C7LJjYihPaN\n\tL6Xk4EFhMtUK056oloWU7JVVI3yLmm7MYpPHW6V+ht/k5LLL8bpQfysUqAtIh9iML6af\n\t+SMpZ774o1IX+JSUEye6bDWhrtWrAidAgRsNQcRJNYWpthTFqicYz3BOuoI3F52BLutV\n\t0uEuSrfV2Jw1AWQ1rsBhk1Rnkqx1emKoq7PWBSiAFx+BQHkZW921KkBdnmqjz1swoap6\n\tYn5lhbN64oSqwgKf1xSv1OpwejMJ8czoE3RZpt1RWTGxWshLfvTZW/bUzmDpDy1Yl8xz\n\tC5ZeuG2S21OiMnnpnodN833NZZPlll2XLd98qTKvaeqROWUzBxe0zu670l6enOy3Z+db\n\tSvIrGibftNjtH5tfXFhflMkirnOL/HmFNZWat2+HV70Or8omL32pTjs/d4pnildY591v\n\tP2wXDJzdm8ta+Fy+hB/IfSn3S2705uS4vWXe417B5vWSTcajG0/Du1xYW01Nq2IsTZYd\n\tpqTECmu5minVJKmp1qr+pEG87j5HlNNSUs7JGeF3qWYpqy+LZ43LZ1op5XHbszZuy/Kd\n\t26pvka7pJ7BDkH6IBfuwCxZVTmCxAl2rVmOR8AZZ8yK7woCxH97E1Lw0fZnqzuhib9zJ\n\tvNpQINHyIalGW8dVdcxWU15GWHbWtYp5HDB19UTd/kZRXylbYlEKC7AYRpO47/R+65Yt\n\ta38xW/aUXDD22Oa3P3qE1Tz43F+SX87+r+XLf9rILgxfVG4P+CrDjb9++CbmevjtQ0WV\n\t69ovmNeh2fgOxIfFhnTEB5nhzbchdkqtsWYoZtHszBKznAVii2EOAshN4oBzh7jD+Yh4\n\tUDxgOOA46HxZfNn5nvieM5Ms1jQp3WbPdDgbkvmr2h7Ees2NHSIbKBNGTnUIOPsnjv4H\n\t4ypqmneemsFEOS/xkJCo3+edJxoM2JBqlsNpdzicjOPbhUDOK2TR6LjCarUkk/YhRVjI\n\tkKllWxFbuRNPFB6He7xTcjgd7mSHmpWmqI42R7ejz9HviDmMqoM5HB532QsubWeEVmHB\n\tpLpAfNulO2uwy058cQKhTjqh1OEPKnXYbgHsqPhe6Qowk6864+w+8MS3TGVlRmLzVAqH\n\tg18En7nzb03ldXlTz7Q0lde6p55a8WBTeY18riH9nXfGrjjToLt4oKB+vIP9NVBQV+RE\n\tZN8G+/fC/tksXa1QqJ4pNiVjKuujPtZn68vop37Wb+vP+LPt77Y0hHjGbJThxMOpRbWq\n\tmWqq5sOp6QZzckqqxYpVyMAS6GEwsQRWLEEuooQloSoZsAyJB7BEwNyLhUh9CnoSKF3r\n\tL0uk7HGJ57aEEpYlw2bTliUXX4LweS+baHyyOZnljCfJFtICWk6yZt54QDu7B5xWfQ/s\n\tdVjiuT1Vz4cRwmBZhC098sHyAYW+Nrn2EQXxaVUX+3f2fv/P37X107B1rTzVkP7Pp76x\n\ts3B5oOCcIgfx2J6xdgNHLMEbM87Va20P5T6Uvy9/f9Fz+b8oMo4LFZWcF2otu6BsVsXF\n\tZT0V11X8d0WykcR8U6E5ZKx4MvQi/Ybe9oxW/KYyJSUjO2N8Rn5+vn+Cf0LRhMqmyg42\n\tL2dXzoO5f6r4ynaqQhJzC3Mn5v6o/LoKg5mZbYaKTMpkmTZXZSEVFk6klpzDOV/mWipG\n\tYq/uxUZDflxNTUlTdsCwbtzVclGxF3mOJjCDIe1eh9pDaopWKs/NyWHJZm3BckDZugMI\n\t3zjA099efzV1HHS/t+CqxTuPsOv+ZYVzGGLdTrXYlmG32TJyM3KCuKNlZFyRnZMzPts4\n\tXi5ItuEWeQXW3WqrGp9hkwLaXS21z8vw70o7vVEv1wKZKjk9Vd6FE2xOW7JNra6psmmV\n\ttlxPVZqtzfa47TWbaPtt1W924ovIH7XACQ/4IrBqddcJbUtKhzRf2Ph3V6guhDugEqgL\n\tbZQ+cmk8Nm5iT+pf2Q7faJXqrjpch5f32h1tNRLNaVZ3EUj3P4qd2ptqV2DIP++F32kG\n\tHdb8UPM7/79xrUrTN/G2ugJ3RC3O4p7Hrpl2RVP5ZHnq2DZ9e/te8DWX17innbTu3r3/\n\tz/ePvbb1/sO3vTXQN/i7m1eNRQMFyvjM4kJ4n/BjfbO39BzfedU/dhz9747e/3qlK9yv\n\tnfUexR3uKXhlC99/gFJin6r7MWDTpIy0cZXjqpyT/GlFFcWVxVWFk6YZWlJaJnUY5qYs\n\tNyxNSffYgzVldqXmsrQNlRuqHkwdYftTn8B43jKfSrGapRS7OUesEWuNDUVSyO6uUexl\n\tNXen3Z1zIOeXOe/kvN2Q/gQ7mHvQ90Tju1LM/o+cU5NO1pxqSC7x4k61I/hJkPtL/MGJ\n\tJROCYn5wcfCd4Efmj1I/ChpLgrbs1MxgoXmiuTr1nVRjUao/uDx1A1hDUPObanOq3WxO\n\tLQkWlaearUabOTVYIvoFclfUVqXhjoj5qubkKnIXlleRXENedsx7UveZ42pKqLbKK19g\n\t/8TO8cX5kOqEon2O48MaVqO1qZkz2S2XyVyGbG+Go0rL1SAEsjzRH2pSmvho02dNvEnT\n\tbWpKn2x0JAvyRJNfTk+x271ZNTX1ZDyI/2AoZ7ixH/Ie8/LjXuYdYV+ptmgWy8qauoPY\n\tazRK/DMM8km8NKynIri2TakP1y+sF+rP6bcyydpn5dYRlrl32rmdcN5TXas+7DohncAt\n\tH2dmHAW6Vn1xIku7vWhELnjvCUVJ1w8FWk0gsEr6NLBaOh1YfQLnBOlEACluR84a3VvN\n\tsf69FVmKWdv+OBIg//3eVEnLPxy2pNXDaQOdDP3UaHSjNYjGaKdKwQtLnUpwIo6BwfOy\n\tJSWotZeytRwnkKxEbo/niDeoP6z1q8utaDkSe2GvxREv43COMnDj+sNSph6lNWz916mf\n\tMVetJm2rda0ijJ/pp5BMu9PhzOOZdu2IUhg/PFZXT9T2kTN+gtHOldo1oWqifpxxxveY\n\tyWTUtIXXA0vPWTTglNcMP7ho7PDrnbdN8nsLQ+a0tKlB/3ix4Mq52+cVlpXd87vm5iVL\n\trr9r6tUTAznuYFKKBHGQ3yvLE7JtkkPKmrj+3NsPyXnZpbK9qLm1vqhifFG5I6fQ6Uh3\n\t1dZeEL6lvB6xrDQvs6jiPCWI2ymeqGJf4JueD++vtf34/Z8JFU34DnU+vjPNxvcETceW\n\t0DPi2xbNbW9tm9UamBK5bPXy3tUzei9vm13aGLl48blrey5eftH0dqL/A1ynSaAKZW5k\n\tc3RyZWFtCmVuZG9iagoxNDMgMCBvYmoKNzk1NwplbmRvYmoKMTQ0IDAgb2JqCjw8IC9U\n\teXBlIC9Gb250RGVzY3JpcHRvciAvQXNjZW50IDgzMyAvQ2FwSGVpZ2h0IDc0MCAvRGVz\n\tY2VudCAtMzAwIC9GbGFncyA5NgovRm9udEJCb3ggWy0xMDMgLTM3NyA4MzkgMTAwNF0g\n\tL0ZvbnROYW1lIC9WVEtQUksrQ291cmllck5ld1BTLUJvbGRJdGFsaWNNVAovSXRhbGlj\n\tQW5nbGUgLTYgL1N0ZW1WIDAgL01heFdpZHRoIDYwMCAvWEhlaWdodCA1NTUgL0ZvbnRG\n\taWxlMiAxNDIgMCBSID4+CmVuZG9iagoxNDUgMCBvYmoKWyA2MDAgMCAwIDAgNjAwIDAg\n\tMCAwIDYwMCAwIDAgNjAwIDAgMCAwIDYwMCAwIDAgNjAwIF0KZW5kb2JqCjYyIDAgb2Jq\n\tCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQgL1ZUS1BS\n\tSytDb3VyaWVyTmV3UFMtQm9sZEl0YWxpY01UCi9Gb250RGVzY3JpcHRvciAxNDQgMCBS\n\tIC9XaWR0aHMgMTQ1IDAgUiAvRmlyc3RDaGFyIDk3IC9MYXN0Q2hhciAxMTUgL0VuY29k\n\taW5nCi9NYWNSb21hbkVuY29kaW5nID4+CmVuZG9iagoxNDYgMCBvYmoKPDwgL0xlbmd0\n\taCAxNDcgMCBSIC9MZW5ndGgxIDI1MzIwIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0\n\tcmVhbQp4Aa18eWBU1fX/ve+92bc3k8lkFmbLZCbJTJKZrCQhMC8JYQlCwk7QmIAgoGgC\n\tIu4Q64IFLdS1avsF27pQrQ4BMaAttPZrF0v1WzfU1tBvrUsthfoFWpXM/D73zgyL+l3+\n\t+E1y7v7Oue/ce84999w7s27t1cuJkQwRkSiXXLFkkPBPZB2i1y9Zvy6QzTtWE6I1Xzq4\n\t4ops3ncjIZqeFauvuzSbL/0OIc17Vi5fsiybJ6cRN6xEQTZP6xCXrLxi3bXZfPgw4u+u\n\tHrgkV186DfnuK5Zcm6NP/oB84MolVyzPtl/6AuKKwYGrWL/wWXoBgsHBtctz7ekiQgpt\n\tvOrcgCJTSj4lLeRWoiICkUmc9OBNVqteIxLyrF5FiPDjD+b3WVpOanVa/vQP5g+0ssS/\n\tG/Zdkr7m89mq7+n+HW11vD2rwHPqnWMPEiIdSl+TSai+d6aG1bJP6a6F/taJEiVxQAIg\n\t8lQSqS5AH6Af8ApgFHAMoCUBhKztVsB2AKtREb+YIXFAAiCSJMI+wOiZ3FaktgN2AI4D\n\tVEQR07sN5hp/61QxjUfTZBCwHSDh0bO5Y7xka65uB2KRWCQV3iWOMAnYCjgGkEhAPI1y\n\t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\n\tNDcgMCBvYmoKMTY5MDgKZW5kb2JqCjE0OCAwIG9iago8PCAvVHlwZSAvRm9udERlc2Ny\n\taXB0b3IgL0FzY2VudCA4MzMgL0NhcEhlaWdodCA2MjUgL0Rlc2NlbnQgLTMwMCAvRmxh\n\tZ3MgMzIKL0ZvbnRCQm94IFstMTkyIC03MTAgNzAyIDEyMjJdIC9Gb250TmFtZSAvRkpU\n\tV0pSK0NvdXJpZXJOZXdQUy1Cb2xkTVQgL0l0YWxpY0FuZ2xlCjAgL1N0ZW1WIDAgL01h\n\teFdpZHRoIDYwMCAvWEhlaWdodCA1NDkgL0ZvbnRGaWxlMiAxNDYgMCBSID4+CmVuZG9i\n\tagoxNDkgMCBvYmoKWyA2MDAgMCA2MDAgMCAwIDAgMCA2MDAgNjAwIDYwMCAwIDAgMCAw\n\tIDYwMCA2MDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA2MDAgNjAwCjYwMCA2MDAgNjAwIDAg\n\tMCA2MDAgMCA2MDAgMCAwIDAgMCAwIDAgMCAwIDAgNjAwIDAgMCAwIDAgMCAwIDAgMCAw\n\tIDAgMCAwIDAKMCAwIDAgMCAwIDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYw\n\tMCA2MDAgNjAwIDAgNjAwIDYwMCA2MDAgNjAwIDYwMAowIDYwMCA2MDAgNjAwIDYwMCA2\n\tMDAgMCAwIDYwMCAwIDYwMCAwIDYwMCBdCmVuZG9iago1NSAwIG9iago8PCAvVHlwZSAv\n\tRm9udCAvU3VidHlwZSAvVHJ1ZVR5cGUgL0Jhc2VGb250IC9GSlRXSlIrQ291cmllck5l\n\td1BTLUJvbGRNVCAvRm9udERlc2NyaXB0b3IKMTQ4IDAgUiAvV2lkdGhzIDE0OSAwIFIg\n\tL0ZpcnN0Q2hhciAzMiAvTGFzdENoYXIgMTI1IC9FbmNvZGluZyAvTWFjUm9tYW5FbmNv\n\tZGluZwo+PgplbmRvYmoKMTUwIDAgb2JqCjw8IC9MZW5ndGggMTUxIDAgUiAvTGVuZ3Ro\n\tMSA2MjIwIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ab1YC3AU15W9t7/z\n\tkxh9ZyQx9Aw9+mskPraEkECNmBHCQrKQgMwACjOIwYJIIAhWrBCIzCfggbjIevlY5QST\n\t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\n\tQ6P2J5vutvTRPUzQ9jhvQ4vP317aGO7uC29a0xny1K/vXqV53T4mUoP+3dN/JKAZAPyJ\n\t0YPaMNZG2hvH60136Tq2O/z7Nfv/AjtyatUKZW5kc3RyZWFtCmVuZG9iagoxNTEgMCBv\n\tYmoKMzYwOQplbmRvYmoKMTUyIDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAv\n\tQXNjZW50IDc3MCAvQ2FwSGVpZ2h0IDY4NCAvRGVzY2VudCAtMjMwIC9GbGFncyAzMgov\n\tRm9udEJCb3ggWy0xMDE4IC00ODEgMTQzNiAxMTU5XSAvRm9udE5hbWUgL0RGTkVYUytI\n\tZWx2ZXRpY2EtQm9sZCAvSXRhbGljQW5nbGUKMCAvU3RlbVYgMCAvTWF4V2lkdGggMTUw\n\tMCAvWEhlaWdodCA1MTMgL0ZvbnRGaWxlMiAxNTAgMCBSID4+CmVuZG9iagoxNTMgMCBv\n\tYmoKWyAzMzMgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA3MjIgMCAwIDAg\n\tMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDAgMCA1NTYgMCAw\n\tIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA1NTYgXQplbmRvYmoKNjMg\n\tMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAv\n\tREZORVhTK0hlbHZldGljYS1Cb2xkIC9Gb250RGVzY3JpcHRvcgoxNTIgMCBSIC9XaWR0\n\taHMgMTUzIDAgUiAvRmlyc3RDaGFyIDU4IC9MYXN0Q2hhciAxMjEgL0VuY29kaW5nIC9N\n\tYWNSb21hbkVuY29kaW5nCj4+CmVuZG9iagoxNTQgMCBvYmoKPDwgL0xlbmd0aCAxNTUg\n\tMCBSIC9MZW5ndGgxIDEyOTcyIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4\n\tAb07e3xUxdUzc5/7yGZ3s+/3ZrO72bzfISSQa0hCeARDgpggwQQIBIQKiFGo+EVFkYh8\n\tAvJQ1IoPnmKWEGGBwkcpilhb0SooVWsrtn6tqbYf2hbY3e/M3RAhffz8w1/35szMmZk7\n\t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\n\tgzXFakjn72LOCYKIOI0S8UlKDnTfIlgsEFLmKENqlc2GQ5TYd66apHqq/FR8Q36osgI2\n\tNrIhwq04QSg4CBqElcpxQRDo9eMRtrwHflzt799NfEVzN3zWlI172dxoWWNR285pTxPN\n\t5befGZUx5YnG1eR9G7U1xtg42afSFfuG9IMe48OWHRZG4M38CH2dvlk/V7iLuUtYY9gC\n\tb9+2GDebNpt3op0mbR2aYBxrPm1kq7nXOLKK24624x3cTjOXls5ZjGYT+BGjWpXsFDV0\n\tgZvsMDMcwr1mo6VX/d8mWOfvJgIGOFqvv2CJlpXBX+J83ZJY7vXRsgJrrgVOOuh5GoaT\n\tQ0lvhJdgpoV6s9kCr0QW6hGywDGbdsVJORMhx3SzvxiC71ZcyDNEILAKAsFiGkCVlI7G\n\tpbgQM4z3VOCBmVVPdT8VCLlyM7QFuVputCa29E04IGFz58bWxb54OTannxdfSOK9FvHx\n\tNHbSlS3M/VRW8i/egToSpWGpD3AG9go6iNDdsE1NA78VhK8z81A+nBQXomJUgkpRNapB\n\ttfJ3k+PgU+GJ6Eb5281G+B7zJnQzaoZ3dlTT9QD0x8ObQXRj1aSbJk/NrOtY0NWxdN6s\n\tdrmH3AzJ4wDPAoQBjgOcAfgE4Cs6DADcjz0AeQASQANAG8AigG6AxwCeBQgDHAc4A/AJ\n\twFcJhokWcg9AHoAE0ADQBrAIoBvgMYBnAcLxwR+C31AZI88wPHUYnjMMHzkMrxiGjx6G\n\t3zAMHzMMrx6Gg6O6jr76YfikYfiNw3Dg/7r7G4fhTcPwKcPw9mH4zGH4rGH47GG4rHvX\n\tyHfOsPa5w/B5w3D6vea18yP/38c14/1gWPvtw3CY9+vuXzIMXzoMv3MYvozi/w/ojDwt\n\tCmVuZHN0cmVhbQplbmRvYmoKMTU1IDAgb2JqCjg1NjkKZW5kb2JqCjE1NiAwIG9iago8\n\tPCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0FzY2VudCA3NzAgL0NhcEhlaWdodCA3Mzcg\n\tL0Rlc2NlbnQgLTIzMCAvRmxhZ3MgMzIKL0ZvbnRCQm94IFstOTUxIC00ODEgMTQ0NSAx\n\tMTIyXSAvRm9udE5hbWUgL09CTlVRVitIZWx2ZXRpY2EgL0l0YWxpY0FuZ2xlIDAKL1N0\n\tZW1WIDAgL01heFdpZHRoIDE1MDAgL1hIZWlnaHQgNjM3IC9Gb250RmlsZTIgMTU0IDAg\n\tUiA+PgplbmRvYmoKMTU3IDAgb2JqClsgMjc4IDAgMzU1IDAgMCAwIDAgMCAwIDAgMCAw\n\tIDAgMCAyNzggMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDI3OCAwIDU4NCAwIDU4NAowIDAg\n\tNjY3IDAgNzIyIDcyMiAwIDAgMCAwIDI3OCAwIDAgMCA4MzMgNzIyIDc3OCA2NjcgMCA3\n\tMjIgNjY3IDYxMSAwIDAgMCAwCjAgMCAwIDAgMCAwIDAgMCA1NTYgNTU2IDUwMCA1NTYg\n\tNTU2IDI3OCA1NTYgMCAyMjIgMCAwIDIyMiA4MzMgNTU2IDU1NiA1NTYKMCAzMzMgMCAy\n\tNzggNTU2IDAgMCAwIDUwMCBdCmVuZG9iago1MyAwIG9iago8PCAvVHlwZSAvRm9udCAv\n\tU3VidHlwZSAvVHJ1ZVR5cGUgL0Jhc2VGb250IC9PQk5VUVYrSGVsdmV0aWNhIC9Gb250\n\tRGVzY3JpcHRvcgoxNTYgMCBSIC9XaWR0aHMgMTU3IDAgUiAvRmlyc3RDaGFyIDMyIC9M\n\tYXN0Q2hhciAxMjEgL0VuY29kaW5nIC9NYWNSb21hbkVuY29kaW5nCj4+CmVuZG9iagox\n\tNTggMCBvYmoKKE1hYyBPUyBYIDEwLjYuNyBRdWFydHogUERGQ29udGV4dCkKZW5kb2Jq\n\tCjE1OSAwIG9iagooRDoyMDExMDUxMjIwMzQwOVowMCcwMCcpCmVuZG9iagoxIDAgb2Jq\n\tCjw8IC9Qcm9kdWNlciAxNTggMCBSIC9DcmVhdGlvbkRhdGUgMTU5IDAgUiAvTW9kRGF0\n\tZSAxNTkgMCBSID4+CmVuZG9iagp4cmVmCjAgMTYwCjAwMDAwMDAwMDAgNjU1MzUgZiAK\n\tMDAwMDE2NjIwMiAwMDAwMCBuIAowMDAwMTI1ODgyIDAwMDAwIG4gCjAwMDAwMDM4ODUg\n\tMDAwMDAgbiAKMDAwMDExMzU3NiAwMDAwMCBuIAowMDAwMDAwMDIyIDAwMDAwIG4gCjAw\n\tMDAwMDM4NjUgMDAwMDAgbiAKMDAwMDAwMzk4OSAwMDAwMCBuIAowMDAwMTEzNTM5IDAw\n\tMDAwIG4gCjAwMDAwMTI3MDAgMDAwMDAgbiAKMDAwMDAxMzkwNyAwMDAwMCBuIAowMDAw\n\tMDE3MjE5IDAwMDAwIG4gCjAwMDAwMTc2NDIgMDAwMDAgbiAKMDAwMDAxMjI1OSAwMDAw\n\tMCBuIAowMDAwMDEyNjgwIDAwMDAwIG4gCjAwMDAwMjA0ODEgMDAwMDAgbiAKMDAwMDAy\n\tMTM3MiAwMDAwMCBuIAowMDAwMDEzOTI3IDAwMDAwIG4gCjAwMDAwMTQ2NjEgMDAwMDAg\n\tbiAKMDAwMDAxMDg5MiAwMDAwMCBuIAowMDAwMDExMzcwIDAwMDAwIG4gCjAwMDAwMTEz\n\tOTAgMDAwMDAgbiAKMDAwMDAxMTgzOSAwMDAwMCBuIAowMDAwMDE5Mzk1IDAwMDAwIG4g\n\tCjAwMDAwMTk4MDkgMDAwMDAgbiAKMDAwMDAxNjc2NSAwMDAwMCBuIAowMDAwMDE3MTk5\n\tIDAwMDAwIG4gCjAwMDAwMDY0ODYgMDAwMDAgbiAKMDAwMDAwNzEwNiAwMDAwMCBuIAow\n\tMDAwMDEwNDE2IDAwMDAwIG4gCjAwMDAwMTA4NzIgMDAwMDAgbiAKMDAwMDAxNTU2MSAw\n\tMDAwMCBuIAowMDAwMDE2NzQ1IDAwMDAwIG4gCjAwMDAwMTc2NjIgMDAwMDAgbiAKMDAw\n\tMDAxODM1MiAwMDAwMCBuIAowMDAwMDE1MTA3IDAwMDAwIG4gCjAwMDAwMTU1NDEgMDAw\n\tMDAgbiAKMDAwMDAxOTgyOSAwMDAwMCBuIAowMDAwMDIwNDYxIDAwMDAwIG4gCjAwMDAw\n\tMDcxMjYgMDAwMDAgbiAKMDAwMDAxMDM5NSAwMDAwMCBuIAowMDAwMDA2MDg2IDAwMDAw\n\tIG4gCjAwMDAwMDY0NjYgMDAwMDAgbiAKMDAwMDAxMTg1OSAwMDAwMCBuIAowMDAwMDEy\n\tMjM5IDAwMDAwIG4gCjAwMDAwMTQ2ODEgMDAwMDAgbiAKMDAwMDAxNTA4NyAwMDAwMCBu\n\tIAowMDAwMDE4MzcyIDAwMDAwIG4gCjAwMDAwMTg5NDggMDAwMDAgbiAKMDAwMDAxODk2\n\tOCAwMDAwMCBuIAowMDAwMDE5Mzc1IDAwMDAwIG4gCjAwMDAwMDUwMjEgMDAwMDAgbiAK\n\tMDAwMDEwNTYxMCAwMDAwMCBuIAowMDAwMTY1OTI5IDAwMDAwIG4gCjAwMDAwMDU0ODUg\n\tMDAwMDAgbiAKMDAwMDE1MjI2NyAwMDAwMCBuIAowMDAwMDA1MzI4IDAwMDAwIG4gCjAw\n\tMDAwMDUxNzEgMDAwMDAgbiAKMDAwMDAwNTc3NyAwMDAwMCBuIAowMDAwMDA1NjMzIDAw\n\tMDAwIG4gCjAwMDAwMDU5MzAgMDAwMDAgbiAKMDAwMDAwNDU3NyAwMDAwMCBuIAowMDAw\n\tMTM0NTMwIDAwMDAwIG4gCjAwMDAxNTY1NjcgMDAwMDAgbiAKMDAwMDAwNDg3MSAwMDAw\n\tMCBuIAowMDAwMDA0NzIxIDAwMDAwIG4gCjAwMDAxMTI2MzggMDAwMDAgbiAKMDAwMDEy\n\tNDY4NSAwMDAwMCBuIAowMDAwMTIzNDU3IDAwMDAwIG4gCjAwMDAxMjIyNDQgMDAwMDAg\n\tbiAKMDAwMDEyMTAzMSAwMDAwMCBuIAowMDAwMTE5ODM0IDAwMDAwIG4gCjAwMDAxMTg2\n\tMjEgMDAwMDAgbiAKMDAwMDExNzM5MyAwMDAwMCBuIAowMDAwMTE2MTY1IDAwMDAwIG4g\n\tCjAwMDAxMTQ5MzcgMDAwMDAgbiAKMDAwMDExMzc0MCAwMDAwMCBuIAowMDAwMTExNzM3\n\tIDAwMDAwIG4gCjAwMDAwNjg3MDYgMDAwMDAgbiAKMDAwMDA3MTU4NiAwMDAwMCBuIAow\n\tMDAwMDIxMzkyIDAwMDAwIG4gCjAwMDAwMjkwNTcgMDAwMDAgbiAKMDAwMDAzMzI5NCAw\n\tMDAwMCBuIAowMDAwMDM3Nzk3IDAwMDAwIG4gCjAwMDAwNTYxMzEgMDAwMDAgbiAKMDAw\n\tMDA1ODA2MiAwMDAwMCBuIAowMDAwMDYzMjI4IDAwMDAwIG4gCjAwMDAwNjYwMjIgMDAw\n\tMDAgbiAKMDAwMDA5NDg3OCAwMDAwMCBuIAowMDAwMDk2ODExIDAwMDAwIG4gCjAwMDAx\n\tMDI4NDEgMDAwMDAgbiAKMDAwMDEwNDc1OCAwMDAwMCBuIAowMDAwMTAwODczIDAwMDAw\n\tIG4gCjAwMDAxMDI4MjAgMDAwMDAgbiAKMDAwMDAzNzgxOCAwMDAwMCBuIAowMDAwMDUx\n\tMzIyIDAwMDAwIG4gCjAwMDAwMjkwNzggMDAwMDAgbiAKMDAwMDAzMTI3NiAwMDAwMCBu\n\tIAowMDAwMDkyMzk3IDAwMDAwIG4gCjAwMDAwOTQ4NTcgMDAwMDAgbiAKMDAwMDA1MzI5\n\tOCAwMDAwMCBuIAowMDAwMDU2MTA5IDAwMDAwIG4gCjAwMDAwOTY4MzIgMDAwMDAgbiAK\n\tMDAwMDEwMDg1MSAwMDAwMCBuIAowMDAwMDMxMjk3IDAwMDAwIG4gCjAwMDAwMzMyNzIg\n\tMDAwMDAgbiAKMDAwMDA3MTYwNyAwMDAwMCBuIAowMDAwMDczNTM3IDAwMDAwIG4gCjAw\n\tMDAwOTAzMjYgMDAwMDAgbiAKMDAwMDA5MjM3NSAwMDAwMCBuIAowMDAwMDU4MDgzIDAw\n\tMDAwIG4gCjAwMDAwNjMyMDYgMDAwMDAgbiAKMDAwMDA1MTM0NCAwMDAwMCBuIAowMDAw\n\tMDUzMjc2IDAwMDAwIG4gCjAwMDAwNjYwNDMgMDAwMDAgbiAKMDAwMDA2ODY4NCAwMDAw\n\tMCBuIAowMDAwMDczNTU5IDAwMDAwIG4gCjAwMDAwODEzMzEgMDAwMDAgbiAKMDAwMDA4\n\tMTM1MyAwMDAwMCBuIAowMDAwMDkwMzA0IDAwMDAwIG4gCjAwMDAxMDQ3NzkgMDAwMDAg\n\tbiAKMDAwMDEwNTU4OSAwMDAwMCBuIAowMDAwMTA1NjQ4IDAwMDAwIG4gCjAwMDAxMTE3\n\tMTUgMDAwMDAgbiAKMDAwMDExMTc3NSAwMDAwMCBuIAowMDAwMTEyNjE3IDAwMDAwIG4g\n\tCjAwMDAxMTI2NzYgMDAwMDAgbiAKMDAwMDExMzUxOCAwMDAwMCBuIAowMDAwMTEzNjU5\n\tIDAwMDAwIG4gCjAwMDAxMTQ5MTYgMDAwMDAgbiAKMDAwMDExNjE0NCAwMDAwMCBuIAow\n\tMDAwMTE3MzcyIDAwMDAwIG4gCjAwMDAxMTg2MDAgMDAwMDAgbiAKMDAwMDExOTgxMyAw\n\tMDAwMCBuIAowMDAwMTIxMDEwIDAwMDAwIG4gCjAwMDAxMjIyMjMgMDAwMDAgbiAKMDAw\n\tMDEyMzQzNiAwMDAwMCBuIAowMDAwMTI0NjY0IDAwMDAwIG4gCjAwMDAxMjU4NjEgMDAw\n\tMDAgbiAKMDAwMDEyNjA1MCAwMDAwMCBuIAowMDAwMTI1OTMyIDAwMDAwIG4gCjAwMDAx\n\tMjYwMjcgMDAwMDAgbiAKMDAwMDEyNjE0NSAwMDAwMCBuIAowMDAwMTM0MTk1IDAwMDAw\n\tIG4gCjAwMDAxMzQyMTcgMDAwMDAgbiAKMDAwMDEzNDQ1OSAwMDAwMCBuIAowMDAwMTM0\n\tNzIzIDAwMDAwIG4gCjAwMDAxNTE3MjQgMDAwMDAgbiAKMDAwMDE1MTc0NyAwMDAwMCBu\n\tIAowMDAwMTUxOTgyIDAwMDAwIG4gCjAwMDAxNTI0NTQgMDAwMDAgbiAKMDAwMDE1NjE1\n\tNSAwMDAwMCBuIAowMDAwMTU2MTc3IDAwMDAwIG4gCjAwMDAxNTY0MTAgMDAwMDAgbiAK\n\tMDAwMDE1Njc0OSAwMDAwMCBuIAowMDAwMTY1NDExIDAwMDAwIG4gCjAwMDAxNjU0MzMg\n\tMDAwMDAgbiAKMDAwMDE2NTY2MCAwMDAwMCBuIAowMDAwMTY2MTA2IDAwMDAwIG4gCjAw\n\tMDAxNjYxNTkgMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6ZSAxNjAgL1Jvb3QgMTI4IDAg\n\tUiAvSW5mbyAxIDAgUiAvSUQgWyA8ZWM5NDlkMDcxODNiOTdlYjk5YTdlODY5ZDA3NWNj\n\tMWQ+CjxlYzk0OWQwNzE4M2I5N2ViOTlhN2U4NjlkMDc1Y2MxZD4gXSA+PgpzdGFydHhy\n\tZWYKMTY2MjgwCiUlRU9GCjEgMCBvYmoKPDwvQXV0aG9yIChLZW5uZXRoIEN1bHApL0Ny\n\tZWF0aW9uRGF0ZSAoRDoyMDExMDMwNzIxMjUwMFopL0NyZWF0b3IgKE9tbmlHcmFmZmxl\n\tIFByb2Zlc3Npb25hbCA1LjIuMykvTW9kRGF0ZSAoRDoyMDExMDUxMjIwMzQwMFopL1By\n\tb2R1Y2VyIDE1OCAwIFIgL1RpdGxlIChhYm91dF9jb250cm9sbGVyLmdyYWZmbGUpPj4K\n\tZW5kb2JqCnhyZWYKMSAxCjAwMDAxNjk2NDIgMDAwMDAgbiAKdHJhaWxlcgo8PC9JRCBb\n\tPGVjOTQ5ZDA3MTgzYjk3ZWI5OWE3ZTg2OWQwNzVjYzFkPiA8ZWM5NDlkMDcxODNiOTdl\n\tYjk5YTdlODY5ZDA3NWNjMWQ+XSAvSW5mbyAxIDAgUiAvUHJldiAxNjYyODAgL1Jvb3Qg\n\tMTI4IDAgUiAvU2l6ZSAxNjA+PgpzdGFydHhyZWYKMTY5ODM3CiUlRU9GCg==\n\t</data>\n\t<key>QuickLookThumbnail</key>\n\t<data>\n\t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\n\tAAF+emhDTgAAAAwAAAGUZXNFUwAAABIAAAGgamFKUAAAAA4AAAGycnVSVQAAACQAAAHA\n\tc3ZTRQAAABAAAAHkemhUVwAAAA4AAAH0ZGVERQAAABAAAAICZmlGSQAAABAAAAISaXRJ\n\tVAAAABQAAAIia29LUgAAAAwAAAI2AEsAbABlAHUAcgBlAG4ALQBMAEMARABMAEMARAAt\n\tAGYAYQByAHYAZQBzAGsA5gByAG0ASwBvAGwAbwByACAATABDAEQAQwBvAGwAbwByACAA\n\tTABDAEQARgBhAHIAZwBlAC0ATABDAEQATABDAEQAIABjAG8AdQBsAGUAdQByAEwAQwBE\n\tACAAQwBvAGwAbwByAGkAZABvAEwAQwBEACAAYQAgAEMAbwByAGUAc19pgnIAIABMAEMA\n\tRABMAEMARAAgAGMAbwBsAG8AcjCrMOkw/AAgAEwAQwBEBCYEMgQ1BEIEPQQ+BDkAIAQW\n\tBBoALQQ0BDgEQQQ/BDsENQQ5AEYA5AByAGcALQBMAEMARF9pgnJtsmZ2mG95OlZoAEYA\n\tYQByAGIALQBMAEMARABWAOQAcgBpAC0ATABDAEQATABDAEQAIABjAG8AbABvAHIAac7s\n\tt+wAIABMAEMARAAAdGV4dAAAAABDb3B5cmlnaHQgQXBwbGUsIEluYy4sIDIwMTEAAAAA\n\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\tAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUgABAAAAARbPWFlaIAAAAAAAAF9CAAA1\n\t/QAABuhYWVogAAAAAAAAbe0AALCFAAAbLFhZWiAAAAAAAAAppgAAGX0AALEZY3VydgAA\n\tAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA2ADsAQABFAEoATwBUAFkAXgBjAGgA\n\tbQByAHcAfACBAIYAiwCQAJUAmgCfAKMAqACtALIAtwC8AMEAxgDLANAA1QDbAOAA5QDr\n\tAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsB\n\tkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJn\n\tAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3ID\n\tfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTE\n\tBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgG\n\tWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgf\n\tCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicK\n\tPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyO\n\tDKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUP\n\tQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxIm\n\tEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYV\n\teBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6\n\tGSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc\n\t9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEc\n\tIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZcl\n\txyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqb\n\tKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv\n\t/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWH\n\tNcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7\n\tqjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHu\n\tQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI\n\t10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/d\n\tUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RX\n\tklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19h\n\tX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn\n\t6Wg/aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CG\n\tcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl5\n\t53pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INX\n\tg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGN\n\tmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfg\n\tmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqImopaj\n\tBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4t\n\trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6\n\tO7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZG\n\txsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHT\n\tRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A2\n\t4L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7Zzu\n\tKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH\n\t/Jj9Kf26/kv+3P9t//9wYXJhAAAAAAADAAAAAmZmAADypwAADVkAABPQAAAKDnZjZ3QA\n\tAAAAAAAAAAADAQAAAgAAAAIACAAUACYAPwBeAIQAsADlARUBQQFyAagB5AImAm8CvgMU\n\tA3cD4QRTBM0FUwXiBnkHFwfDCHQJLQn0CsYLoQyCDWYOSw8yECARExIKEwQUBRUHFg8X\n\tIxg2GUwaaBuLHLMd2x8IIDkhbCKhI+clMyZ9J8opGCplK7Es/C5IL5Ew2TIhM2M0ozXh\n\tNxs4VDmMOsE78z0kPlI/jUDLQgZDPUR2RadG2EgGSTVKXkuBTKJNwk7dT/ZRDlIjUzlU\n\tTVVgVnNXhViZWaxavVvQXOFd8V8CYBBhIGIxYz5kTGVbZm1ne2iMaZpqoGuObHRtWm5G\n\tbzNwIXETcglzA3P+dPt1+3b+eAJ5CHoRexp8I30mfiB/HIAXgRKCC4MEg/+E+oXzhuyH\n\t54jjid6K2ovXjNSN1o74kGqR+ZN/lQGWf5ftmU+aqpv4nTuecJ+goMKh4qL6pA6lIaZD\n\tp3iotKnvqyqsY62arsqv/bEsslazgLSptc229LgXuTe6V7tkvGW9Z75qv2rAa8FuwnPD\n\teMSAxYvGmceryMHJ2sr0zA3NFs4QzwjP/tDz0ePS0dPA1LDVn9aR14TYfNl22nLbc9xN\n\t3QPdnN463tzfh+A34OzhqeJq4zHj++TJ5ZjmaOc36AXoy+mC6jXq5uuX7E/tD+3c7sDv\n\tvPDb8i/zw/W3+Fj8Rv//AAAAAQAGAA4AGQAqAD4AVwB1AJcAvwDrARsBTQGDAb8CAAJO\n\tAqMC/QNmA9YEUATUBWAF9AaUBz4H8QipCWoKNQsIC9wMsg2LDmkPTBAyERkSBxL9E/MU\n\t7RXwFvcX/xkMGiAbOxxUHXEelB+2IN4iEiNPJIglxicDKEApfSq3K/QtMC5mL54w0jIE\n\tMzQ0XzWJNrI32Dj8Oh47QTxuPZ8+zD/4QSJCSENsRI5FsEbNR+VI+0oQSyBMLk06TkRP\n\tTVBZUWBSZ1NuVHRVe1aAV4hYjlmUWptboVynXa9etF+5YMJhy2LTY9tk4mXgZsxnsmiW\n\taX9qa2tXbEZtOW4xbylwI3Egch9zIHQkdSp2MHc1eDh5NHoyey98LH0nfiJ/H4AbgRaC\n\tEIMMhAiFA4X/hvuH94j3ihGLcIzljlKPvpEkkoCT05UflmKXnJjNmfebHJw8nViecJ+J\n\toLSh+qNIpJKl36cnqGyprKrsrCqtZK6ar9GxBLI4s2m0mLXKtwe4RbmEusa8A709vnu/\n\ttsDswiLDVMSFxbPG4cgLyTPKVstszHnNg86Iz4vQidGF0n/TetR01XDWbNdu2HLZeNqD\n\t24ncht1+3nXfbeBm4V7iWONR5EvlSOZG50XoRulI6kzrUOxL7TbuGO7u78HwkfFl8kDz\n\tJPQY9Sf2WPe0+VT7Wv36//8AAAAIABAAGQAhACkAOgBRAG0AjQCyANwBBwEoAU0BdQGg\n\tAc4CAAI8An0CwgMLA18DtwQVBH0E6gVeBdYGVwbgB20H/wiQCSUJvQpXCvQLkgw1DNsN\n\thA4xDuMPlhBNEQYRwxKEE0gUDRTWFZ0WahdCGCEY/BndGrsbmhx5HVceOB8XH/Mg0SGt\n\tIocjYCQ4JQ4l4ya4J4soXSkvKhAq9CvXLLgtmC53L1QwMjEOMekywTOXNG01QTYUNuY3\n\ttziIOVo6KTr3O8Y8lT1kPjE/Aj/RQKBBcEJBQxFD4USxRYBGUUchR/JIwUmPSltLGkvX\n\tTJVNVU4ZTtxPolBsUTlSBVLTU6JUc1VFVhhW7Fe/WJNZZ1o9Wxhb8lzNXaZegF9cYDhh\n\tEmHsYshjpGR/ZVxmOGcTZ/BozGmkanlrTGwibPdtyW6Yb2dwMXD2cbhydnMtc+F0k3U/\n\tde52p3eBeGd5T3o8eyx8HH0Qfgl/A3/+gPuB+YL4g/iE9oXyhviIGYlNioKLu4zxjieP\n\tY5CfkduTG5RblZ2W4ZgnmW6atZv5nTGeXZ+JoLSh36MHpDGlXqaSp8epA6pFq46s3a4x\n\tr42w6LJGs6i1C7Z0t9+5UbrGvD69uL86wL7CRMPOxVXG4Mhtyg/Luc1SzujQgtIt0+rV\n\twNfH2grcjd9/4vbnT+0Y9gP//wAAbmRpbgAAAAAAAAY2AACYfwAAV9sAAFQsAACQDQAA\n\tKQ8AABcKAABQDQAAVDkAAfrhAAHj1wABHrgAAwEAAAIAAAAvAHcAvAD7ATgBcgGsAeQC\n\tHQJUAooCwAL3AzADawOmA+IEHwRdBJsE2wUbBVoFmwXdBh8GYgakBugHLQdyB7gH/ghI\n\tCI4I1AkaCWIJqwn0Cj8KiwrYCycLdwvIDBsMbwzFDRwNdg3RDi8Ojg7wD1MPuBAfEIgQ\n\t9BFhEdESPhKrExkTihP+FHIU6hVlFeAWYBbfF2MX6xh2GQIZkhomGrwbVRvxHI4dLh3R\n\tHnUfHB/EIG0hHCHJInojLiPkJJslVyYSJtAnkihWKRop3yqoK3EsPy0PLfwu9S/xMOkx\n\t4jLdM9Y0zTXCNro3sTioOZ86mDuPPIc9gj5/P4hAm0GrQsBD2ET2RhNHMEhUSXpKoUvJ\n\tTPVOIU9PUIBRslLSU8JUhlVNVhdW51e4WItZYlpBWyhcFF0FXf9e/2ALYSJiPmNnZJRl\n\tymcKaExpkWq5a9ts+m4cb0BwZnGQcr5z9HUodl93n3jheid7b3y+fgx/XYC5ghGDc4T4\n\thoaIE4mhizmM0I5jj/qRkZMklLeWSJfUmV6a55xvnfeflKFWox6k7KbAqKGqiKxxrlqw\n\tSLIztB61/7fjucG7nL4dwUjEUMcwye/Ml88p0azUKNah2SHbo95J4TPkNuc56hPstu8V\n\t8TfzFfS79i/3ffit+af6mvtT/A38qP0n/ab+Jf7B/2D//wAAAEcAlQDaARkBVQGQAckC\n\tAQI6AnICqgLkAyADXQObA9oEGwRcBJ0E4AUkBWcFqwXxBjcGfQbDBwsHVAedB+cIMwh+\n\tCMgJEQldCakJ9gpFCpUK5gs5C44L4ww6DJQM7g1LDaoOCw5uDtQPPA+lEBEQfxDwEWMR\n\t1xJJEroTLhOlFB0UmBUWFZYWGRadFyQXsBg/GNEZZRn+GpobORvbHH8dJB3OHnofKB/Z\n\tIIshQSH2IrAjbCQoJOglqyZsJzMn/SjGKY8qXisrK/8s0S27LrMvsTCtMacypDOgNJo1\n\tkjaNN4c4gTl7OnY7cDxrPWk+aT9wQIBBjkKgQ7VE0EXsRwZIJ0lMSnJLmUzDTfBPHlBP\n\tUYNSrlOtVH9VVFYsVwtX6FjKWbFan1uTXIpdi16RX59gtmHTYvhkJGVTZoxnyGkFajFr\n\tR2xZbWhuf2+TcK1xyXLrdBJ1OXZid5N4xnn+ezd8dn21fvaAPoGHgtCEEIVOhpCH0IkQ\n\tilaLooztjjePiJDgkjWTlJT0llqXwpktmp6cE52NnxGgrqJVpAOluad3qUGrD6zkrrew\n\tkrJotEK2D7fhua67db1Qvz/BNMMwxSnHJckjyyPNJ88o0SjTJ9Un1ybZJ9sk3SvfXOGu\n\t5CjmselI683uN/B+8pD0b/Yg96P4/vou+zz8N/0H/c3+yv//AAAATADBASgBhgHeAjUC\n\tiALcAzQDjgPrBEoEqgUMBW4F0gY4Bp4HBQdvB9kISAiyCRoJhwnzCmQK1gtNC8QMPwy+\n\tDT4NxA5NDtoPaxAAEJgRNRHWEm4TBxOkFEUU6RWSFj4W7RehGFsZGBnbGqIbbRw9HQ4d\n\t5h7CH6EggyFqIlEjPiQsJR4mEycLKAkpCCoKKxAsHC0tLlYviDC4MeczGTRHNXM2pDfU\n\tOQU6OTtsPKQ93z8dQFpBlELSRBRFW0agR+lJOUqKS9tNM06LT+hRSVKoVBRViFcFWH9a\n\tAFuOXSJewmB1YjdkEGX6Z/tp92uWbSJurXAwcbNzOHS4djN3snkveq18LX2tfy+AvYJG\n\tg7mFAYZNh5mI4Youi4CMz44aj2mQupIHk1eUp5X3l0iYl5nnmzmcjJ3hnz+gs6Iso6el\n\tJaakqCipsKsyrLeuM6+xsSyynbQRtXu247hKua27Crxsvc2/LMCKwerDSMSixf3HVMir\n\tygDLVMypzf3PTdCc0evTOdSK1dbXJ9h62cnbGtxo3afe3eAe4Wnit+QG5Vnmoefj6R/q\n\tU+t+7KLttO6577HwnvGI8l7zL/Pv9KX1WPX59pr3NPe9+Eb4z/k++az6GvqJ+uH7NvuL\n\t++D8Nfx9/LT86/0i/Vn9kf3I/f/+N/5w/qn+4v8b/1T/jf/G//8AAHNmMzIAAAAAAAEM\n\tQgAABd7///MmAAAHkgAA/ZH///ui///9owAAA9wAAMBsbW1vZAAAAAAAAAYQAACchQAA\n\tAADEfK8AAAAAAAAAAAAAAAAAAAAAAA==\n\t</data>\n\t<key>ReadOnly</key>\n\t<string>NO</string>\n\t<key>RowAlign</key>\n\t<integer>1</integer>\n\t<key>RowSpacing</key>\n\t<real>36</real>\n\t<key>SheetTitle</key>\n\t<string>Canvas 1</string>\n\t<key>SmartAlignmentGuidesActive</key>\n\t<string>YES</string>\n\t<key>SmartDistanceGuidesActive</key>\n\t<string>YES</string>\n\t<key>UniqueID</key>\n\t<integer>1</integer>\n\t<key>UseEntirePage</key>\n\t<false/>\n\t<key>VPages</key>\n\t<integer>1</integer>\n\t<key>WindowInfo</key>\n\t<dict>\n\t\t<key>CurrentSheet</key>\n\t\t<integer>0</integer>\n\t\t<key>ExpandedCanvases</key>\n\t\t<array>\n\t\t\t<dict>\n\t\t\t\t<key>name</key>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t</dict>\n\t\t</array>\n\t\t<key>Frame</key>\n\t\t<string>{{72, 56}, {1286, 822}}</string>\n\t\t<key>ListView</key>\n\t\t<true/>\n\t\t<key>OutlineWidth</key>\n\t\t<integer>142</integer>\n\t\t<key>RightSidebar</key>\n\t\t<false/>\n\t\t<key>ShowRuler</key>\n\t\t<true/>\n\t\t<key>Sidebar</key>\n\t\t<true/>\n\t\t<key>SidebarWidth</key>\n\t\t<integer>120</integer>\n\t\t<key>VisibleRegion</key>\n\t\t<string>{{-198, -64}, {1151, 668}}</string>\n\t\t<key>Zoom</key>\n\t\t<real>1</real>\n\t\t<key>ZoomValues</key>\n\t\t<array>\n\t\t\t<array>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t</array>\n\t</dict>\n\t<key>saveQuickLookFiles</key>\n\t<string>YES</string>\n</dict>\n</plist>\n"
  },
  {
    "path": "images/docs/guide/about_controller.vdx",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<VisioDocument xmlns=\"http://schemas.microsoft.com/visio/2003/core\">\n  <DocumentSettings>\n    <GlueSettings>12</GlueSettings>\n    <SnapSettings>52</SnapSettings>\n  </DocumentSettings>\n  <PrintSetup>\n    <PaperWidth>7.68056</PaperWidth>\n    <PaperHeight>10.5</PaperHeight>\n    <PrintLandscape>1</PrintLandscape>\n    <PageLeftMargin>0.25</PageLeftMargin>\n    <PageRightMargin>0.25</PageRightMargin>\n    <PageTopMargin>0.25</PageTopMargin>\n    <PageBottomMargin>0.569444</PageBottomMargin>\n    <PrintCenteredH>1</PrintCenteredH>\n    <PrintCenteredV>1</PrintCenteredV>\n  </PrintSetup>\n  <Fonts>\n    <FontEntry ID=\"0\" Name=\"Helvetica\"/>\n    <FontEntry ID=\"1\" Name=\"Courier New\"/>\n  </Fonts>\n  <FaceNames>\n    <FaceName ID=\"0\" Name=\"Helvetica\"/>\n    <FaceName ID=\"1\" Name=\"Courier New\"/>\n  </FaceNames>\n  <Pages>\n    <Page ID=\"0\" NameU=\"Canvas 1\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>10.5</PageWidth>\n          <PageHeight>7.68056</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>-0.0277778</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"1\" Type=\"Shape\" Name=\"Graphic.1\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.770833333333333</PinX>\n            <PinY>5.743055555555555</PinY>\n            <Width>1.958333333333333</Width>\n            <Height>1.263888888888889</Height>\n            <LocPinX>0.9791666666666666</LocPinX>\n            <LocPinY>0.6319444444444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">1.566666666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.590110\">0.7458333333333332</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">1.671541291666667</X>\n              <Y F=\"Height*0.853553\">1.078796152777778</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">1.671541291666667</X>\n              <Y F=\"Height*0.146447\">0.185092736111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.2867920416666665</X>\n              <Y F=\"Height*0.146447\">0.185092736111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.2867920416666665</X>\n              <Y F=\"Height*0.853553\">1.078796152777778</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">1.671541291666667</X>\n              <Y F=\"Height*0.853553\">1.078796152777778</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>MyController Scope</Text>\n        </Shape>\n        <Shape ID=\"2\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.2\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.861111111111111</PinX>\n            <PinY>2.826388888888889</PinY>\n            <Width>0.8888888888888888</Width>\n            <Height>0.25</Height>\n            <LocPinX>0.4444444444444444</LocPinX>\n            <LocPinY>0.125</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.8888888888888888</TxtWidth>\n            <TxtHeight F=\"Height*0.444444\">0.1111111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#fdfffc</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.25</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.8888888888888888</X>\n              <Y F=\"Height*1.000000\">0.25</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.8888888888888888</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.25</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Model</Text>\n        </Shape>\n        <Shape ID=\"3\" Type=\"Shape\" Name=\"Graphic.3\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.625</PinX>\n            <PinY>7.145833333333333</PinY>\n            <Width>0.6944444444444444</Width>\n            <Height>0.3472222222222222</Height>\n            <LocPinX>0.3472222222222222</LocPinX>\n            <LocPinY>0.1736111111111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6944444444444444</TxtWidth>\n            <TxtHeight F=\"Height*0.600000\">0.2083333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#fff82f</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3472222222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6944444444444444</X>\n              <Y F=\"Height*1.000000\">0.3472222222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.6944444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3472222222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;html&gt;</Text>\n        </Shape>\n        <Shape ID=\"4\" Type=\"Shape\" Name=\"Graphic.4\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.770833333333333</PinX>\n            <PinY>7.138895833333333</PinY>\n            <Width>1.888888888888889</Width>\n            <Height>0.7777638888888889</Height>\n            <LocPinX>0.9444444444444444</LocPinX>\n            <LocPinY>0.3888819444444445</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">1.511111111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.521425\">0.4055458333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">1.612266777777778</X>\n              <Y F=\"Height*0.853553\">0.6638627006527779</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">1.612266777777778</X>\n              <Y F=\"Height*0.146447\">0.113901188236111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.2766221111111109</X>\n              <Y F=\"Height*0.146447\">0.113901188236111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.2766221111111109</X>\n              <Y F=\"Height*0.853553\">0.6638627006527779</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">1.612266777777778</X>\n              <Y F=\"Height*0.853553\">0.6638627006527779</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Root Scope</Text>\n        </Shape>\n        <Shape ID=\"5\" Type=\"Shape\" Name=\"Graphic.5\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.399309194177038</PinX>\n            <PinY>7.138296224274305</PinY>\n            <Width>2.840285074467145</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>1.420142537233573</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.979166656943466</BeginX>\n            <BeginY>7.14524066871875</BeginY>\n            <EndX>3.81945173141061</EndX>\n            <EndY>7.14048771858647</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.840285074467145</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">1.973729821555834e-16</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.840285074467145</X>\n              <Y F=\"Height*0.657788\">0.009135938756610685</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"6\" Type=\"Shape\" Name=\"Graphic.6\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.083333333333333</PinX>\n            <PinY>4.878465277777778</PinY>\n            <Width>1.361111111111111</Width>\n            <Height>0.7777638888888889</Height>\n            <LocPinX>0.6805555555555556</LocPinX>\n            <LocPinY>0.3888819444444445</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.361111111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.821425\">0.6388750000000001</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7777638888888893</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.361111111111111</X>\n              <Y F=\"Height*1.000000\">0.7777638888888893</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.361111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7777638888888893</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;input\n  name=&quot;foo&quot;\n&gt;</Text>\n        </Shape>\n        <Shape ID=\"7\" Type=\"Shape\" Name=\"Squashed Rectangle Fill:Chalk.7\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.798611111111111</PinX>\n            <PinY>5.486111111111111</PinY>\n            <Width>1.180555555555556</Width>\n            <Height>0.2777777777777778</Height>\n            <LocPinX>0.5902777777777778</LocPinX>\n            <LocPinY>0.1388888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.9444444444444444</TxtWidth>\n            <TxtHeight F=\"Height*0.500000\">0.1388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.150000\">0.1770833333333333</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.850000\">1.003472222222222</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n            </LineTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.180555555555556</X>\n              <Y F=\"Height*0.500000\">0.1388888888888889</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.932800,1.000000,0,1, 1.000000,0.776000,0,1)\">NURBS(1, 3, 0, 0, 0.932800,1.000000,0,1, 1.000000,0.776000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.850000\">1.003472222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,0.224000,0,1, 0.932800,0.000000,0,1)\">NURBS(1, 3, 0, 0, 1.000000,0.224000,0,1, 0.932800,0.000000,0,1)</E>\n            </NURBSTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.150000\">0.1770833333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <NURBSTo IX=\"6\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.500000\">0.1388888888888889</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.067200,0.000000,0,1, 0.000000,0.224000,0,1)\">NURBS(1, 3, 0, 0, 0.067200,0.000000,0,1, 0.000000,0.224000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"7\">\n              <X F=\"Width*0.150000\">0.1770833333333333</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.000000,0.776000,0,1, 0.067200,1.000000,0,1)\">NURBS(1, 3, 0, 0, 0.000000,0.776000,0,1, 0.067200,1.000000,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>foo: &quot;bar&quot;</Text>\n        </Shape>\n        <Shape ID=\"8\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.8\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.75</PinX>\n            <PinY>7.791666666666667</PinY>\n            <Width>0.02777777777777778</Width>\n            <Height>0.1666666666666667</Height>\n            <LocPinX>0.01388888888888889</LocPinX>\n            <LocPinY>0.08333333333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.02777777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.02777777777777778</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.02777777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"9\" Type=\"Shape\" Name=\"Graphic.9\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.895833333333333</PinX>\n            <PinY>2.576388888888889</PinY>\n            <Width>9.208333333333334</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>4.604166666666667</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.291666666666667</BeginX>\n            <BeginY>2.57291666666667</BeginY>\n            <EndX>9.5</EndX>\n            <EndY>2.58333333333333</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">9.208333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.250000\">0.003472222222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">9.208333333333334</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"10\" Type=\"Shape\" Name=\"Graphic.10\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.055555555555556</PinX>\n            <PinY>2.826388888888889</PinY>\n            <Width>1.055555555555556</Width>\n            <Height>0.25</Height>\n            <LocPinX>0.5277777777777778</LocPinX>\n            <LocPinY>0.125</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.055555555555556</TxtWidth>\n            <TxtHeight F=\"Height*0.444444\">0.1111111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#fff82f</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.25</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.055555555555556</X>\n              <Y F=\"Height*1.000000\">0.25</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.055555555555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.25</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Template</Text>\n        </Shape>\n        <Shape ID=\"11\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.11\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.111111111111111</PinX>\n            <PinY>7.229166666666667</PinY>\n            <Width>1.111111111111111</Width>\n            <Height>0.1944444444444444</Height>\n            <LocPinX>0.5555555555555556</LocPinX>\n            <LocPinY>0.09722222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.111111111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.285714\">0.05555555555555555</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.111111111111111</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.111111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng:autobind</Text>\n        </Shape>\n        <Shape ID=\"12\" Type=\"Shape\" Name=\"Graphic.12\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.6597222222222222</PinX>\n            <PinY>3.604166666666667</PinY>\n            <Width>0.7638888888888888</Width>\n            <Height>0.3472222222222222</Height>\n            <LocPinX>0.3819444444444444</LocPinX>\n            <LocPinY>0.1736111111111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.7638888888888888</TxtWidth>\n            <TxtHeight F=\"Height*0.600000\">0.2083333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#fff82f</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3472222222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.7638888888888888</X>\n              <Y F=\"Height*1.000000\">0.3472222222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.7638888888888888</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3472222222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;/html&gt;</Text>\n        </Shape>\n        <Shape ID=\"13\" Type=\"Shape\" Name=\"Graphic.13\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.007060580317007</PinX>\n            <PinY>5.193099248282845</PinY>\n            <Width>2.472636612330005</Width>\n            <Height>0.4044104881154137</Height>\n            <LocPinX>1.236318306165002</LocPinX>\n            <LocPinY>0.2022052440577069</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>1.770742274152</BeginX>\n            <BeginY>4.99089400422514</BeginY>\n            <EndX>4.24337888648201</EndX>\n            <EndY>5.39530449234055</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.472636612330005</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.4044104881154137</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*-0.000000\">-1.973729821555834e-16</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.472636612330004</X>\n              <Y F=\"Height*1.000000\">0.4044104881154137</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"14\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.14\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3</PinX>\n            <PinY>4.871541666666666</PinY>\n            <Width>2.25</Width>\n            <Height>0.2777777777777778</Height>\n            <LocPinX>1.125</LocPinX>\n            <LocPinY>0.1388888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.25</TxtWidth>\n            <TxtHeight F=\"Height*0.500000\">0.1388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.25</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.25</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>AngularJS creates model as property on scope object.</Text>\n        </Shape>\n        <Shape ID=\"15\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.15\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.930555555555555</PinX>\n            <PinY>2.826388888888889</PinY>\n            <Width>1.111111111111111</Width>\n            <Height>0.25</Height>\n            <LocPinX>0.5555555555555556</LocPinX>\n            <LocPinY>0.125</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.111111111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.444444\">0.1111111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#ff3636</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#fdfffc</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.25</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.111111111111111</X>\n              <Y F=\"Height*1.000000\">0.25</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.111111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.25</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Controller</Text>\n        </Shape>\n        <Shape ID=\"16\" Type=\"Group\" Name=\"Group.16\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.927083333333333</PinX>\n            <PinY>6.875</PinY>\n            <Width>2.270833333333333</Width>\n            <Height>1.055555555555556</Height>\n            <LocPinX>1.135416666666667</LocPinX>\n            <LocPinY>0.5277777777777778</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.270833333333333</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"17\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.17\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.118055555555556</PinX>\n                <PinY>0.5277777777777778</PinY>\n                <Width>2.236111111111111</Width>\n                <Height>1.055555555555556</Height>\n                <LocPinX>1.118055555555556</LocPinX>\n                <LocPinY>0.5277777777777778</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">2.236111111111111</TxtWidth>\n                <TxtHeight F=\"Height*0.868421\">0.9166666666666666</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>#ff0c1b</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>1</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">1.055555555555556</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">2.236111111111111</X>\n                  <Y F=\"Height*1.000000\">1.055555555555556</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">2.236111111111111</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">1.055555555555556</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"18\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.18\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.180555555555556</PinX>\n                <PinY>0.5208333333333334</PinY>\n                <Width>2.180555555555555</Width>\n                <Height>0.9166666666666666</Height>\n                <LocPinX>1.090277777777778</LocPinX>\n                <LocPinY>0.4583333333333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">2.180555555555555</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.9166666666666666</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>#ff0c1b</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.9166666666666666</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">2.180555555555555</X>\n                  <Y F=\"Height*1.000000\">0.9166666666666666</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">2.180555555555555</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.9166666666666666</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0</LeftMargin>\n                <RightMargin>0</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>1</Style>\n                <Size>0.138889</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>function MyController(){\n  this.foo = &apos;bar&apos;;\n  this.save = function(){\n    //do something nice\n  }\n}</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"19\" Type=\"Shape\" Name=\"Graphic.19\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.145833333333333</PinX>\n            <PinY>5.7430625</PinY>\n            <Width>1.486111111111111</Width>\n            <Height>0.5972361111111111</Height>\n            <LocPinX>0.7430555555555556</LocPinX>\n            <LocPinY>0.2986180555555555</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.486111111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.767447\">0.4583472222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.597236111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.486111111111111</X>\n              <Y F=\"Height*1.000000\">0.597236111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.486111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.597236111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;body\n ng:controller=\n &quot;MyController&quot;&gt;</Text>\n        </Shape>\n        <Shape ID=\"20\" Type=\"Shape\" Name=\"Graphic.20\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.840277532987951</PinX>\n            <PinY>5.736116566435122</PinY>\n            <Width>1.888888399309262</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.9444441996546308</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>1.89583333333332</BeginX>\n            <BeginY>5.74306101087957</BeginY>\n            <EndX>3.78472173264258</EndX>\n            <EndY>5.74305726050315</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.888888399309262</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.888888399309262</X>\n              <Y F=\"Height*0.999730\">0.01388513851247137</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"21\" Type=\"Shape\" Name=\"Line Straight, Stroke:Flora.21\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.777118890462012</PinX>\n            <PinY>6.562507026284124</PinY>\n            <Width>0.01388888888888889</Width>\n            <Height>0.3611246482691095</Height>\n            <LocPinX>0.006944444444444444</LocPinX>\n            <LocPinY>0.1805623241345548</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>4.77041238318541</BeginX>\n            <BeginY>6.38194470214957</BeginY>\n            <EndX>4.77017444601757</EndX>\n            <EndY>6.74306935041868</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3611246482691095</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#65ff5a</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.017131\">0.0002379371678442352</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3611246482691095</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"22\" Type=\"Shape\" Name=\"Graphic.22\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.7847222222222222</PinX>\n            <PinY>4.159722222222222</PinY>\n            <Width>0.7638888888888888</Width>\n            <Height>0.3472222222222222</Height>\n            <LocPinX>0.3819444444444444</LocPinX>\n            <LocPinY>0.1736111111111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.7638888888888888</TxtWidth>\n            <TxtHeight F=\"Height*0.600000\">0.2083333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3472222222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.7638888888888888</X>\n              <Y F=\"Height*1.000000\">0.3472222222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.7638888888888888</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3472222222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;/body&gt;</Text>\n        </Shape>\n        <Shape ID=\"23\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.23\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.819444444444445</PinX>\n            <PinY>5.833347222222222</PinY>\n            <Width>1.277777777777778</Width>\n            <Height>0.1944444444444444</Height>\n            <LocPinX>0.6388888888888888</LocPinX>\n            <LocPinY>0.09722222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.277777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.285714\">0.05555555555555555</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.277777777777778</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.277777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng:controller</Text>\n        </Shape>\n        <Shape ID=\"24\" Type=\"Shape\" Name=\"Graphic.24\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.940972222222222</PinX>\n            <PinY>6.868055555555555</PinY>\n            <Width>0.0625</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.03125</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>7.97222222222222</BeginX>\n            <BeginY>6.86805555555556</BeginY>\n            <EndX>7.90972222222222</EndX>\n            <EndY>6.875</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.0625</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">0.0625</X>\n              <Y F=\"Height*0.500000\">0.006944444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"25\" Type=\"Shape\" Name=\"Graphic.25\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.209440733299902</PinX>\n            <PinY>6.260272553706687</PinY>\n            <Width>1.151390427476509</Width>\n            <Height>0.4162788936894306</Height>\n            <LocPinX>0.5756952137382546</LocPinX>\n            <LocPinY>0.2081394468447153</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>6.78513594703816</BeginX>\n            <BeginY>6.4684120005514</BeginY>\n            <EndX>5.63374551956165</EndX>\n            <EndY>6.05213310686197</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.151390427476509</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.4162788936894306</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>3</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>16</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">1.151390427476509</X>\n              <Y F=\"Height*1.000000\">0.4162788936894306</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"26\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.26\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.090277777777778</PinX>\n            <PinY>5.968763888888889</PinY>\n            <Width>2.319444444444445</Width>\n            <Height>0.2777777777777778</Height>\n            <LocPinX>1.159722222222222</LocPinX>\n            <LocPinY>0.1388888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.319444444444445</TxtWidth>\n            <TxtHeight F=\"Height*0.500000\">0.1388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.319444444444445</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.319444444444445</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>3</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"2\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>AngularJS <cp IX=\"1\"/>applies<cp IX=\"2\"/> controller function to scope object.</Text>\n        </Shape>\n        <Shape ID=\"27\" Type=\"Group\" Name=\"Group.27\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.861111111111111</PinX>\n            <PinY>1.701388888888889</PinY>\n            <Width>6.222222222222222</Width>\n            <Height>1.402777777777778</Height>\n            <LocPinX>3.111111111111111</LocPinX>\n            <LocPinY>0.7013888888888888</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">6.222222222222222</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.402777777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"28\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.28\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>3.111111111111111</PinX>\n                <PinY>0.7013888888888888</PinY>\n                <Width>6.222222222222222</Width>\n                <Height>1.402777777777778</Height>\n                <LocPinX>3.111111111111111</LocPinX>\n                <LocPinY>0.7013888888888888</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">6.222222222222222</TxtWidth>\n                <TxtHeight F=\"Height*0.900990\">1.263888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">1.402777777777778</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">6.222222222222222</X>\n                  <Y F=\"Height*1.000000\">1.402777777777778</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">6.222222222222222</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">1.402777777777778</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"29\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.29\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.3125</PinX>\n                <PinY>1.222222222222222</PinY>\n                <Width>0.625</Width>\n                <Height>0.1944444444444444</Height>\n                <LocPinX>0.3125</LocPinX>\n                <LocPinY>0.09722222222222222</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.625</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.1944444444444444</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.625</X>\n                  <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">0.625</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0</LeftMargin>\n                <RightMargin>0</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>1</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>1</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>Key:</Text>\n            </Shape>\n            <Shape ID=\"30\" Type=\"Group\" Name=\"Group.30\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.770833333333333</PinX>\n                <PinY>0.7222222222222222</PinY>\n                <Width>2.041666666666667</Width>\n                <Height>0.2777777777777778</Height>\n                <LocPinX>1.020833333333333</LocPinX>\n                <LocPinY>0.1388888888888889</LocPinY>\n              </XForm>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">2.041666666666667</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.2777777777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <Shapes>\n                <Shape ID=\"31\" Type=\"Shape\" Name=\"Graphic.31\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.2777777777777778</PinX>\n                    <PinY>0.1388888888888889</PinY>\n                    <Width>0.5555555555555556</Width>\n                    <Height>0.2777777777777778</Height>\n                    <LocPinX>0.2777777777777778</LocPinX>\n                    <LocPinY>0.1388888888888889</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*0.800000\">0.4444444444444444</TxtWidth>\n                    <TxtHeight F=\"Height*0.200000\">0.05555555555555555</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>1</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>28</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <FillBkgnd>#aaaaaa</FillBkgnd>\n                    <FillBkgndTrans>0</FillBkgndTrans>\n                    <ShdwPattern>1</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.853553\">0.4741961111111112</X>\n                      <Y F=\"Height*0.853553\">0.2370980555555554</Y>\n                    </MoveTo>\n                    <NURBSTo IX=\"2\">\n                      <X F=\"Width*0.853553\">0.4741961111111112</X>\n                      <Y F=\"Height*0.146447\">0.04067972222222238</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"3\">\n                      <X F=\"Width*0.146447\">0.08135944444444437</X>\n                      <Y F=\"Height*0.146447\">0.04067972222222238</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"4\">\n                      <X F=\"Width*0.146447\">0.08135944444444437</X>\n                      <Y F=\"Height*0.853553\">0.2370980555555554</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"5\">\n                      <X F=\"Width*0.853553\">0.4741961111111112</X>\n                      <Y F=\"Height*0.853553\">0.2370980555555554</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                    </NURBSTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                </Shape>\n                <Shape ID=\"32\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.32\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>1.4375</PinX>\n                    <PinY>0.1388888888888889</PinY>\n                    <Width>1.208333333333333</Width>\n                    <Height>0.1944444444444444</Height>\n                    <LocPinX>0.6041666666666666</LocPinX>\n                    <LocPinY>0.09722222222222222</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n                    <TxtHeight F=\"Height*1.000000\">0.1944444444444444</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>0</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>0</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>0</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">1.208333333333333</X>\n                      <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">1.208333333333333</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                  <TextBlock>\n                    <LeftMargin>0</LeftMargin>\n                    <RightMargin>0</RightMargin>\n                    <VerticalAlign>1</VerticalAlign>\n                    <DefaultTabStop>0</DefaultTabStop>\n                  </TextBlock>\n                  <Char IX=\"0\">\n                    <Font>0</Font>\n                    <Color>0</Color>\n                    <Style>0</Style>\n                    <Size>0.166667</Size>\n                    <ColorTrans>0</ColorTrans>\n                  </Char>\n                  <Para IX=\"0\">\n                    <IndFirst>0</IndFirst>\n                    <IndLeft>0</IndLeft>\n                    <IndRight>-0</IndRight>\n                    <SpLine>-1.2</SpLine>\n                    <SpBefore>0</SpBefore>\n                    <HorzAlign>0</HorzAlign>\n                  </Para>\n                  <Text><cp IX=\"0\"/><pp IX=\"0\"/>AngularJS Scope</Text>\n                </Shape>\n              </Shapes>\n            </Shape>\n            <Shape ID=\"33\" Type=\"Group\" Name=\"Group.33\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.694444444444444</PinX>\n                <PinY>1.180555555555556</PinY>\n                <Width>1.888888888888889</Width>\n                <Height>0.2777777777777778</Height>\n                <LocPinX>0.9444444444444444</LocPinX>\n                <LocPinY>0.1388888888888889</LocPinY>\n              </XForm>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.888888888888889</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.2777777777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <Shapes>\n                <Shape ID=\"34\" Type=\"Shape\" Name=\"Graphic.34\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.2777777777777778</PinX>\n                    <PinY>0.1388888888888889</PinY>\n                    <Width>0.5555555555555556</Width>\n                    <Height>0.2777777777777778</Height>\n                    <LocPinX>0.2777777777777778</LocPinX>\n                    <LocPinY>0.1388888888888889</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">0.5555555555555556</TxtWidth>\n                    <TxtHeight F=\"Height*0.500000\">0.1388888888888889</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>1</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>28</FillPattern>\n                    <FillForegnd>#fff82f</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <FillBkgnd>#aaaaaa</FillBkgnd>\n                    <FillBkgndTrans>0</FillBkgndTrans>\n                    <ShdwPattern>1</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">0.5555555555555556</X>\n                      <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">0.5555555555555556</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                  <TextBlock>\n                    <LeftMargin>0.0694444</LeftMargin>\n                    <RightMargin>0.0694444</RightMargin>\n                    <VerticalAlign>1</VerticalAlign>\n                    <DefaultTabStop>0</DefaultTabStop>\n                  </TextBlock>\n                  <Char IX=\"0\">\n                    <Font>0</Font>\n                    <Color>0</Color>\n                    <Style>0</Style>\n                    <Size>0.166667</Size>\n                    <ColorTrans>0</ColorTrans>\n                  </Char>\n                  <Para IX=\"0\">\n                    <IndFirst>0</IndFirst>\n                    <IndLeft>0</IndLeft>\n                    <IndRight>-0</IndRight>\n                    <SpLine>-1.2</SpLine>\n                    <SpBefore>0</SpBefore>\n                    <HorzAlign>1</HorzAlign>\n                  </Para>\n                  <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;...&gt;</Text>\n                </Shape>\n                <Shape ID=\"35\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.35\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>1.361111111111111</PinX>\n                    <PinY>0.1388888888888889</PinY>\n                    <Width>1.055555555555556</Width>\n                    <Height>0.1944444444444444</Height>\n                    <LocPinX>0.5277777777777778</LocPinX>\n                    <LocPinY>0.09722222222222222</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">1.055555555555556</TxtWidth>\n                    <TxtHeight F=\"Height*1.000000\">0.1944444444444444</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>0</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>0</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>0</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">1.055555555555556</X>\n                      <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">1.055555555555556</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                  <TextBlock>\n                    <LeftMargin>0</LeftMargin>\n                    <RightMargin>0</RightMargin>\n                    <VerticalAlign>1</VerticalAlign>\n                    <DefaultTabStop>0</DefaultTabStop>\n                  </TextBlock>\n                  <Char IX=\"0\">\n                    <Font>0</Font>\n                    <Color>0</Color>\n                    <Style>0</Style>\n                    <Size>0.166667</Size>\n                    <ColorTrans>0</ColorTrans>\n                  </Char>\n                  <Para IX=\"0\">\n                    <IndFirst>0</IndFirst>\n                    <IndLeft>0</IndLeft>\n                    <IndRight>-0</IndRight>\n                    <SpLine>-1.2</SpLine>\n                    <SpBefore>0</SpBefore>\n                    <HorzAlign>0</HorzAlign>\n                  </Para>\n                  <Text><cp IX=\"0\"/><pp IX=\"0\"/>DOM Node</Text>\n                </Shape>\n              </Shapes>\n            </Shape>\n            <Shape ID=\"36\" Type=\"Group\" Name=\"Group.36\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.736111111111111</PinX>\n                <PinY>0.2638888888888889</PinY>\n                <Width>2.111111111111111</Width>\n                <Height>0.2777777777777778</Height>\n                <LocPinX>1.055555555555556</LocPinX>\n                <LocPinY>0.1388888888888889</LocPinY>\n              </XForm>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">2.111111111111111</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.2777777777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <Shapes>\n                <Shape ID=\"37\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.37\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>1.506944444444444</PinX>\n                    <PinY>0.1388888888888889</PinY>\n                    <Width>1.208333333333333</Width>\n                    <Height>0.1944444444444444</Height>\n                    <LocPinX>0.6041666666666666</LocPinX>\n                    <LocPinY>0.09722222222222222</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n                    <TxtHeight F=\"Height*1.000000\">0.1944444444444444</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>0</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>0</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>0</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">1.208333333333333</X>\n                      <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">1.208333333333333</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                  <TextBlock>\n                    <LeftMargin>0</LeftMargin>\n                    <RightMargin>0</RightMargin>\n                    <VerticalAlign>1</VerticalAlign>\n                    <DefaultTabStop>0</DefaultTabStop>\n                  </TextBlock>\n                  <Char IX=\"0\">\n                    <Font>0</Font>\n                    <Color>0</Color>\n                    <Style>0</Style>\n                    <Size>0.166667</Size>\n                    <ColorTrans>0</ColorTrans>\n                  </Char>\n                  <Para IX=\"0\">\n                    <IndFirst>0</IndFirst>\n                    <IndLeft>0</IndLeft>\n                    <IndRight>-0</IndRight>\n                    <SpLine>-1.2</SpLine>\n                    <SpBefore>0</SpBefore>\n                    <HorzAlign>0</HorzAlign>\n                  </Para>\n                  <Text><cp IX=\"0\"/><pp IX=\"0\"/>Scope Property</Text>\n                </Shape>\n                <Shape ID=\"38\" Type=\"Shape\" Name=\"Graphic.38\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.3611111111111111</PinX>\n                    <PinY>0.1388888888888889</PinY>\n                    <Width>0.7222222222222222</Width>\n                    <Height>0.2777777777777778</Height>\n                    <LocPinX>0.3611111111111111</LocPinX>\n                    <LocPinY>0.1388888888888889</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*0.800000\">0.5777777777777778</TxtWidth>\n                    <TxtHeight F=\"Height*0.500000\">0.1388888888888889</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>1</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>1</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>1</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.150000\">0.1083333333333335</X>\n                      <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*0.850000\">0.6138888888888887</X>\n                      <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n                    </LineTo>\n                    <NURBSTo IX=\"3\">\n                      <X F=\"Width*1.000000\">0.7222222222222222</X>\n                      <Y F=\"Height*0.500000\">0.1388888888888889</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.932800,1.000000,0,1, 1.000000,0.776000,0,1)\">NURBS(1, 3, 0, 0, 0.932800,1.000000,0,1, 1.000000,0.776000,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"4\">\n                      <X F=\"Width*0.850000\">0.6138888888888887</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,0.224000,0,1, 0.932800,0.000000,0,1)\">NURBS(1, 3, 0, 0, 1.000000,0.224000,0,1, 0.932800,0.000000,0,1)</E>\n                    </NURBSTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.150000\">0.1083333333333335</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <NURBSTo IX=\"6\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.500000\">0.1388888888888889</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.067200,0.000000,0,1, 0.000000,0.224000,0,1)\">NURBS(1, 3, 0, 0, 0.067200,0.000000,0,1, 0.000000,0.224000,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"7\">\n                      <X F=\"Width*0.150000\">0.1083333333333335</X>\n                      <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.000000,0.776000,0,1, 0.067200,1.000000,0,1)\">NURBS(1, 3, 0, 0, 0.000000,0.776000,0,1, 0.067200,1.000000,0,1)</E>\n                    </NURBSTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                </Shape>\n              </Shapes>\n            </Shape>\n            <Shape ID=\"39\" Type=\"Group\" Name=\"Group.39\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>4.763888888888889</PinX>\n                <PinY>0.7204604166666668</PinY>\n                <Width>2.916666666666667</Width>\n                <Height>0.239634722222222</Height>\n                <LocPinX>1.458333333333333</LocPinX>\n                <LocPinY>0.119817361111111</LocPinY>\n              </XForm>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">2.916666666666667</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.239634722222222</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <Shapes>\n                <Shape ID=\"40\" Type=\"Shape\" Name=\"Graphic.40\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.3191944444444441</PinX>\n                    <PinY>0.1076902777777775</PinY>\n                    <Width>0.6383888888888889</Width>\n                    <Height>0.01388888888888889</Height>\n                    <LocPinX>0.3191944444444444</LocPinX>\n                    <LocPinY>0.006944444444444444</LocPinY>\n                  </XForm>\n                  <XForm1D>\n                    <BeginX>0</BeginX>\n                    <BeginY>0.114634722222222</BeginY>\n                    <EndX>0.638388888888889</EndX>\n                    <EndY>0.114634722222222</EndY>\n                  </XForm1D>\n                  <Layout>\n                    <ConLineJumpCode>4</ConLineJumpCode>\n                    <ConLineJumpStyle>0</ConLineJumpStyle>\n                    <ShapeRouteStyle>2</ShapeRouteStyle>\n                    <ConFixedCode>2</ConFixedCode>\n                    <ConLineRouteExt>1</ConLineRouteExt>\n                  </Layout>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">0.6383888888888889</TxtWidth>\n                    <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>2</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>9</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                    <EndArrow>4</EndArrow>\n                    <EndArrowSize>2</EndArrowSize>\n                  </Line>\n                  <Fill>\n                    <FillPattern>0</FillPattern>\n                    <FillForegnd>0</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>0</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>1</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">0.6383888888888889</X>\n                      <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                </Shape>\n                <Shape ID=\"41\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.41\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>1.823777777777778</PinX>\n                    <PinY>0.119817361111111</PinY>\n                    <Width>2.185777777777778</Width>\n                    <Height>0.2396347222222222</Height>\n                    <LocPinX>1.092888888888889</LocPinX>\n                    <LocPinY>0.1198173611111111</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">2.185777777777778</TxtWidth>\n                    <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>0</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>0</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>1</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">2.185777777777778</X>\n                      <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">2.185777777777778</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                  <TextBlock>\n                    <LeftMargin>0.0694444</LeftMargin>\n                    <RightMargin>0.0694444</RightMargin>\n                    <VerticalAlign>1</VerticalAlign>\n                    <DefaultTabStop>0</DefaultTabStop>\n                  </TextBlock>\n                  <Char IX=\"0\">\n                    <Font>0</Font>\n                    <Color>0</Color>\n                    <Style>0</Style>\n                    <Size>0.166667</Size>\n                    <ColorTrans>0</ColorTrans>\n                  </Char>\n                  <Para IX=\"0\">\n                    <IndFirst>0</IndFirst>\n                    <IndLeft>0</IndLeft>\n                    <IndRight>-0</IndRight>\n                    <SpLine>-1.2</SpLine>\n                    <SpBefore>0</SpBefore>\n                    <HorzAlign>0</HorzAlign>\n                  </Para>\n                  <Text><cp IX=\"0\"/><pp IX=\"0\"/> Implicit Scope Declaration</Text>\n                </Shape>\n              </Shapes>\n            </Shape>\n            <Shape ID=\"42\" Type=\"Group\" Name=\"Group.42\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>4.4375</PinX>\n                <PinY>1.180555555555556</PinY>\n                <Width>2.263888888888889</Width>\n                <Height>0.2777777777777778</Height>\n                <LocPinX>1.131944444444444</LocPinX>\n                <LocPinY>0.1388888888888889</LocPinY>\n              </XForm>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">2.263888888888889</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.2777777777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <Shapes>\n                <Shape ID=\"43\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.43\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>1.583333333333333</PinX>\n                    <PinY>0.1388888888888889</PinY>\n                    <Width>1.361111111111111</Width>\n                    <Height>0.1944444444444444</Height>\n                    <LocPinX>0.6805555555555556</LocPinX>\n                    <LocPinY>0.09722222222222222</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">1.361111111111111</TxtWidth>\n                    <TxtHeight F=\"Height*1.000000\">0.1944444444444444</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>0</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>0</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>0</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">1.361111111111111</X>\n                      <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">1.361111111111111</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                  <TextBlock>\n                    <LeftMargin>0</LeftMargin>\n                    <RightMargin>0</RightMargin>\n                    <VerticalAlign>1</VerticalAlign>\n                    <DefaultTabStop>0</DefaultTabStop>\n                  </TextBlock>\n                  <Char IX=\"0\">\n                    <Font>0</Font>\n                    <Color>0</Color>\n                    <Style>0</Style>\n                    <Size>0.166667</Size>\n                    <ColorTrans>0</ColorTrans>\n                  </Char>\n                  <Para IX=\"0\">\n                    <IndFirst>0</IndFirst>\n                    <IndLeft>0</IndLeft>\n                    <IndRight>-0</IndRight>\n                    <SpLine>-1.2</SpLine>\n                    <SpBefore>0</SpBefore>\n                    <HorzAlign>0</HorzAlign>\n                  </Para>\n                  <Text><cp IX=\"0\"/><pp IX=\"0\"/>Controller function</Text>\n                </Shape>\n                <Shape ID=\"44\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.44\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.3611111111111111</PinX>\n                    <PinY>0.1388888888888889</PinY>\n                    <Width>0.7222222222222222</Width>\n                    <Height>0.2777777777777778</Height>\n                    <LocPinX>0.3611111111111111</LocPinX>\n                    <LocPinY>0.1388888888888889</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">0.7222222222222222</TxtWidth>\n                    <TxtHeight F=\"Height*0.500000\">0.1388888888888889</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>1</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>#ff1c22</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>1</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>1</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">0.7222222222222222</X>\n                      <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">0.7222222222222222</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                </Shape>\n              </Shapes>\n            </Shape>\n          </Shapes>\n        </Shape>\n      </Shapes>\n      <Connects>\n        <Connect ToCell=\"PinX\" FromSheet=\"5\" FromPart=\"9\" ToSheet=\"3\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"5\" FromPart=\"12\" ToSheet=\"4\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"13\" FromPart=\"9\" ToSheet=\"6\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"13\" FromPart=\"12\" ToSheet=\"7\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"20\" FromPart=\"9\" ToSheet=\"19\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"20\" FromPart=\"12\" ToSheet=\"1\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"21\" FromPart=\"9\" ToSheet=\"1\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"21\" FromPart=\"12\" ToSheet=\"4\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"24\" FromPart=\"9\" ToSheet=\"18\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"24\" FromPart=\"12\" ToSheet=\"17\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"25\" FromPart=\"9\" ToSheet=\"17\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"25\" FromPart=\"12\" ToSheet=\"1\" ToPart=\"3\"/>\n      </Connects>\n    </Page>\n  </Pages>\n  <Windows>\n    <Window ID=\"0\" WindowType=\"Drawing\" ViewScale=\"1\" WindowState=\"134217744\" ContainerType=\"Page\" Page=\"0\" ViewCenterX=\"5.25\" ViewCenterY=\"4.611111111111111\">\n      <ShowRulers>1</ShowRulers>\n      <ShowGrid>0</ShowGrid>\n      <ShowPageBreaks>1</ShowPageBreaks>\n      <ShowConnectionPoints>0</ShowConnectionPoints>\n      <GlueSettings>12</GlueSettings>\n      <SnapSettings>52</SnapSettings>\n      <TabSplitterPos>0.5</TabSplitterPos>\n    </Window>\n  </Windows>\n</VisioDocument>\n"
  },
  {
    "path": "images/docs/guide/about_model.graffle",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>ActiveLayerIndex</key>\n\t<integer>0</integer>\n\t<key>ApplicationVersion</key>\n\t<array>\n\t\t<string>com.omnigroup.OmniGrafflePro</string>\n\t\t<string>138.17.0.133677</string>\n\t</array>\n\t<key>AutoAdjust</key>\n\t<true/>\n\t<key>BackgroundGraphic</key>\n\t<dict>\n\t\t<key>Bounds</key>\n\t\t<string>{{0, 0}, {576, 733}}</string>\n\t\t<key>Class</key>\n\t\t<string>SolidGraphic</string>\n\t\t<key>ID</key>\n\t\t<integer>2</integer>\n\t\t<key>Style</key>\n\t\t<dict>\n\t\t\t<key>shadow</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t\t<key>stroke</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t</dict>\n\t</dict>\n\t<key>CanvasOrigin</key>\n\t<string>{0, 0}</string>\n\t<key>ColumnAlign</key>\n\t<integer>1</integer>\n\t<key>ColumnSpacing</key>\n\t<real>36</real>\n\t<key>CreationDate</key>\n\t<string>2011-03-07 13:25:43 -0800</string>\n\t<key>Creator</key>\n\t<string>Kenneth Culp</string>\n\t<key>DisplayScale</key>\n\t<string>1 0/72 in = 1.0000 in</string>\n\t<key>GraphDocumentVersion</key>\n\t<integer>6</integer>\n\t<key>GraphicsList</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{150, 116.5}, {162, 20}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>609</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 AngularJS creates model as property on scope object.}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>67</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>608</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{128.499, 115.656}</string>\n\t\t\t\t<string>{381.013, 98.5963}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>55</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{21, 161}, {55, 25}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>607</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.184718</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.972751</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 &lt;/html&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{225.624, 376}, {157.376, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>596</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0  Implicit Scope Declaration}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>597</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{173, 385}</string>\n\t\t\t\t\t\t<string>{218.964, 385}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>595</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{112, 56.5}, {80, 14}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>108</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 ng:autobind}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{40, 232.5}, {76, 18}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>107</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.184718</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.972751</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 Template}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>106</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{21, 259.75}</string>\n\t\t\t\t<string>{484, 257}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{169, 343.5}, {52, 20}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>605</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>RoundRect</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict/>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{234, 346.5}, {87, 14}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Vertical</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>606</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0 Scope Property}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>604</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{53, 0}, {2, 12}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>78</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>Wrap</key>\n\t\t\t<string>NO</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{381, 85.75}, {85, 20}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>67</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>RoundRect</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict/>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 foo: \"bar\"}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{30, 91.001}, {98, 55.999}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>55</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0 &lt;input \\\n  name=\"foo\" \\\n  value=\"bar\" &gt;}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{234, 280.5}, {76, 14}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Vertical</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>602</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0 DOM Node}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{174, 277.5}, {40, 20}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>603</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.184718</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0.972751</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 &lt;...&gt;}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>601</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{234, 313.5}, {87, 14}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Vertical</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>599</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0 AngularJS Scope}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{174, 310.5}, {40, 20}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>600</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>598</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{120, 277.5}, {45, 14}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>38</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs24 \\cf0 Key:}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{120, 271.5}, {263, 128.5}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>37</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>6</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>9</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{71.5, 69.5677}</string>\n\t\t\t\t<string>{347.5, 70.3009}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>4</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{348, 19}, {136, 103}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>6</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 AngularJS Scope Object}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{21, 57}, {50, 25}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>4</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.184718</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.972751</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 &lt;html&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{374, 232.5}, {91, 18}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>105</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.987952</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.993976</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 Data Model}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t</array>\n\t<key>GridInfo</key>\n\t<dict/>\n\t<key>GuidesLocked</key>\n\t<string>NO</string>\n\t<key>GuidesVisible</key>\n\t<string>YES</string>\n\t<key>HPages</key>\n\t<integer>1</integer>\n\t<key>ImageCounter</key>\n\t<integer>1</integer>\n\t<key>KeepToScale</key>\n\t<false/>\n\t<key>Layers</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Lock</key>\n\t\t\t<string>NO</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Layer 1</string>\n\t\t\t<key>Print</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>View</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t</array>\n\t<key>LayoutInfo</key>\n\t<dict>\n\t\t<key>Animate</key>\n\t\t<string>NO</string>\n\t\t<key>circoMinDist</key>\n\t\t<real>18</real>\n\t\t<key>circoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>layoutEngine</key>\n\t\t<string>dot</string>\n\t\t<key>neatoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>twopiSeparation</key>\n\t\t<real>0.0</real>\n\t</dict>\n\t<key>LinksVisible</key>\n\t<string>NO</string>\n\t<key>MagnetsVisible</key>\n\t<string>NO</string>\n\t<key>MasterSheets</key>\n\t<array/>\n\t<key>ModificationDate</key>\n\t<string>2011-05-12 11:22:24 -0700</string>\n\t<key>Modifier</key>\n\t<string>Kenneth Culp</string>\n\t<key>NotesVisible</key>\n\t<string>NO</string>\n\t<key>Orientation</key>\n\t<integer>2</integer>\n\t<key>OriginVisible</key>\n\t<string>NO</string>\n\t<key>PageBreaks</key>\n\t<string>YES</string>\n\t<key>PrintInfo</key>\n\t<dict>\n\t\t<key>NSBottomMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>41</string>\n\t\t</array>\n\t\t<key>NSLeftMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSPaperSize</key>\n\t\t<array>\n\t\t\t<string>size</string>\n\t\t\t<string>{612, 792}</string>\n\t\t</array>\n\t\t<key>NSRightMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSTopMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t</dict>\n\t<key>PrintOnePage</key>\n\t<false/>\n\t<key>QuickLookPreview</key>\n\t<data>\n\t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\n\tMyAwIG9iago8PCAvVHlwZSAvUGFnZSAvUGFyZW50IDQgMCBSIC9SZXNvdXJjZXMgNyAw\n\tIFIgL0NvbnRlbnRzIDUgMCBSIC9NZWRpYUJveCBbMCAwIDU3NiA3MzNdCj4+CmVuZG9i\n\tago3IDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMg\n\tL0ltYWdlSSBdIC9Db2xvclNwYWNlIDw8IC9DczIgMzcgMCBSCi9DczEgOCAwIFIgPj4g\n\tL0ZvbnQgPDwgL0YyLjAgNDEgMCBSIC9GMy4wIDQ2IDAgUiAvRjEuMCAzOCAwIFIgPj4g\n\tL1hPYmplY3QKPDwgL0ltOSAyNSAwIFIgL0ltNSAxNyAwIFIgL0ltNiAxOSAwIFIgL0lt\n\tMTMgMzMgMCBSIC9JbTcgMjEgMCBSIC9JbTggMjMgMCBSCi9JbTIgMTEgMCBSIC9JbTEx\n\tIDI5IDAgUiAvSW0xMCAyNyAwIFIgL0ltMTIgMzEgMCBSIC9JbTE0IDM1IDAgUiAvSW0z\n\tIDEzIDAgUgovSW0xIDkgMCBSIC9JbTQgMTUgMCBSID4+IC9TaGFkaW5nIDw8IC9TaDIg\n\tNDAgMCBSIC9TaDMgNDIgMCBSIC9TaDQgNDMgMCBSCi9TaDEgMzkgMCBSIC9TaDcgNDcg\n\tMCBSIC9TaDYgNDUgMCBSIC9TaDUgNDQgMCBSID4+ID4+CmVuZG9iago0MCAwIG9iago8\n\tPCAvQ29sb3JTcGFjZSA0OCAwIFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBbIDY4LjUg\n\tLTUyIDY4LjUgNTIuMDAwMDMgXSAvRG9tYWluClsgMCAxIF0gL0V4dGVuZCBbIGZhbHNl\n\tIGZhbHNlIF0gL0Z1bmN0aW9uIDQ5IDAgUiA+PgplbmRvYmoKNDIgMCBvYmoKPDwgL0Nv\n\tbG9yU3BhY2UgNDggMCBSIC9TaGFkaW5nVHlwZSAyIC9Db29yZHMgWyAyMC41IC0xMC41\n\tIDIwLjUgMTAuNTAwMDEgXQovRG9tYWluIFsgMCAxIF0gL0V4dGVuZCBbIGZhbHNlIGZh\n\tbHNlIF0gL0Z1bmN0aW9uIDUwIDAgUiA+PgplbmRvYmoKNDMgMCBvYmoKPDwgL0NvbG9y\n\tU3BhY2UgNDggMCBSIC9TaGFkaW5nVHlwZSAyIC9Db29yZHMgWyAyMC41IC0xMC41IDIw\n\tLjUgMTAuNTAwMDEgXQovRG9tYWluIFsgMCAxIF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNl\n\tIF0gL0Z1bmN0aW9uIDUxIDAgUiA+PgplbmRvYmoKMzkgMCBvYmoKPDwgL0NvbG9yU3Bh\n\tY2UgNDggMCBSIC9TaGFkaW5nVHlwZSAyIC9Db29yZHMgWyAyNS41IC0xMyAyNS41IDEz\n\tLjAwMDAxIF0gL0RvbWFpbgpbIDAgMSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxzZSBdIC9G\n\tdW5jdGlvbiA1MiAwIFIgPj4KZW5kb2JqCjQ3IDAgb2JqCjw8IC9Db2xvclNwYWNlIDQ4\n\tIDAgUiAvU2hhZGluZ1R5cGUgMiAvQ29vcmRzIFsgMjggLTEzIDI4IDEzLjAwMDAxIF0g\n\tL0RvbWFpbgpbIDAgMSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxzZSBdIC9GdW5jdGlvbiA1\n\tMyAwIFIgPj4KZW5kb2JqCjQ1IDAgb2JqCjw8IC9Db2xvclNwYWNlIDQ4IDAgUiAvU2hh\n\tZGluZ1R5cGUgMiAvQ29vcmRzIFsgMzguNSAtOS41IDM4LjQ5OTk5IDkuNTAwMDE1Cl0g\n\tL0RvbWFpbiBbIDAgMSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxzZSBdIC9GdW5jdGlvbiA1\n\tNCAwIFIgPj4KZW5kb2JqCjQ0IDAgb2JqCjw8IC9Db2xvclNwYWNlIDQ4IDAgUiAvU2hh\n\tZGluZ1R5cGUgMiAvQ29vcmRzIFsgNDkuNSAtMjguNDk5NSA0OS40OTk5OCAyOC40OTk1\n\tMgpdIC9Eb21haW4gWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rp\n\tb24gNTUgMCBSID4+CmVuZG9iagoyNSAwIG9iago8PCAvTGVuZ3RoIDI2IDAgUiAvVHlw\n\tZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDE0OCAvSGVpZ2h0IDg0IC9J\n\tbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDU2IDAgUiAvSW50ZW50IC9QZXJjZXB0\n\tdWFsIC9TTWFzayA1NyAwIFIgL0JpdHNQZXJDb21wb25lbnQKOCAvRmlsdGVyIC9GbGF0\n\tZURlY29kZSA+PgpzdHJlYW0KeAHt0DEBAAAAwqD1T20ND4hAYcCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBj4GhiRsAAB\n\tCmVuZHN0cmVhbQplbmRvYmoKMjYgMCBvYmoKMTg2CmVuZG9iagoxNyAwIG9iago8PCAv\n\tTGVuZ3RoIDE4IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRo\n\tIDEyNCAvSGVpZ2h0IDg0IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDU2IDAg\n\tUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayA1OSAwIFIgL0JpdHNQZXJDb21wb25l\n\tbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0IEAAAAAw6D5U9/g\n\tBIVQYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw8AYGehAAAQplbmRzdHJl\n\tYW0KZW5kb2JqCjE4IDAgb2JqCjE2MAplbmRvYmoKMTkgMCBvYmoKPDwgL0xlbmd0aCAy\n\tMCAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxMjQgL0hl\n\taWdodCA4NCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA1NiAwIFIgL0ludGVu\n\tdCAvUGVyY2VwdHVhbCAvU01hc2sgNjEgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0Zp\n\tbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dCBAAAAAMOg+VPf4ASFUGHAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMPAGBnoQAAEKZW5kc3RyZWFtCmVuZG9i\n\tagoyMCAwIG9iagoxNjAKZW5kb2JqCjMzIDAgb2JqCjw8IC9MZW5ndGggMzQgMCBSIC9U\n\teXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTU0IC9IZWlnaHQgOTQg\n\tL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgNTYgMCBSIC9JbnRlbnQgL1BlcmNl\n\tcHR1YWwgL1NNYXNrIDYzIDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIgL0Zs\n\tYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QMQEAAADCoPVPbQlPiEBhwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGPgPDKmkAAEKZW5kc3RyZWFtCmVuZG9iagozNCAw\n\tIG9iagoyMTMKZW5kb2JqCjIxIDAgb2JqCjw8IC9MZW5ndGggMjIgMCBSIC9UeXBlIC9Y\n\tT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMjQwIC9IZWlnaHQgMTU2IC9JbnRl\n\tcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDU2IDAgUiAvSW50ZW50IC9QZXJjZXB0dWFs\n\tIC9TTWFzayA2NSAwIFIgL0JpdHNQZXJDb21wb25lbnQKOCAvRmlsdGVyIC9GbGF0ZURl\n\tY29kZSA+PgpzdHJlYW0KeAHt0DEBAAAAwqD1T20KP4hAYcCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMDAa2C2zwABCmVuZHN0cmVhbQplbmRvYmoKMjIgMCBvYmoKNTEzCmVu\n\tZG9iagoyMyAwIG9iago8PCAvTGVuZ3RoIDI0IDAgUiAvVHlwZSAvWE9iamVjdCAvU3Vi\n\tdHlwZSAvSW1hZ2UgL1dpZHRoIDIxNCAvSGVpZ2h0IDg0IC9JbnRlcnBvbGF0ZQp0cnVl\n\tIC9Db2xvclNwYWNlIDU2IDAgUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayA2NyAw\n\tIFIgL0JpdHNQZXJDb21wb25lbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJl\n\tYW0KeAHt0AENAAAAwqD3T+3sAREoDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tPjDSqAABCmVuZHN0cmVhbQplbmRvYmoKMjQgMCBvYmoKMjU4CmVuZG9iagoxMSAwIG9i\n\tago8PCAvTGVuZ3RoIDEyIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2Ug\n\tL1dpZHRoIDE0NCAvSGVpZ2h0IDk0IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNl\n\tIDU2IDAgUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayA2OSAwIFIgL0JpdHNQZXJD\n\tb21wb25lbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0DEBAAAA\n\twqD1T20LL4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQOPgQGeoAABCmVuZHN0cmVhbQpl\n\tbmRvYmoKMTIgMCBvYmoKMjAxCmVuZG9iagoyOSAwIG9iago8PCAvTGVuZ3RoIDMwIDAg\n\tUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDE5NiAvSGVpZ2h0\n\tIDY2IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDU2IDAgUiAvSW50ZW50IC9Q\n\tZXJjZXB0dWFsIC9TTWFzayA3MSAwIFIgL0JpdHNQZXJDb21wb25lbnQKOCAvRmlsdGVy\n\tIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0DEBAAAAwqD1T20LL4hAYcCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGfgMDl5gAAQplbmRzdHJlYW0KZW5kb2JqCjMwIDAgb2JqCjE5MwplbmRvYmoK\n\tMjcgMCBvYmoKPDwgL0xlbmd0aCAyOCAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUg\n\tL0ltYWdlIC9XaWR0aCAxOTYgL0hlaWdodCA4MCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29s\n\tb3JTcGFjZSA1NiAwIFIgL0ludGVudCAvUGVyY2VwdHVhbCAvU01hc2sgNzMgMCBSIC9C\n\taXRzUGVyQ29tcG9uZW50CjggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB\n\t7dAxAQAAAMKg9U9tCU+IQGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBv4DA7fAAAEKZW5kc3RyZWFtCmVuZG9iagoyOCAwIG9iagoy\n\tMjkKZW5kb2JqCjMxIDAgb2JqCjw8IC9MZW5ndGggMzIgMCBSIC9UeXBlIC9YT2JqZWN0\n\tIC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzUyIC9IZWlnaHQgNzIgL0ludGVycG9sYXRl\n\tCnRydWUgL0NvbG9yU3BhY2UgNTYgMCBSIC9JbnRlbnQgL1BlcmNlcHR1YWwgL1NNYXNr\n\tIDc1IDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+\n\tCnN0cmVhbQp4Ae3QAQ0AAADCoPdPbQ43iEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwb+\n\tBgYpDwABCmVuZHN0cmVhbQplbmRvYmoKMzIgMCBvYmoKMzU1CmVuZG9iagozNSAwIG9i\n\tago8PCAvTGVuZ3RoIDM2IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2Ug\n\tL1dpZHRoIDM2MCAvSGVpZ2h0IDgwIC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNl\n\tIDU2IDAgUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayA3NyAwIFIgL0JpdHNQZXJD\n\tb21wb25lbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0AENAAAA\n\twqD3T20PBxEoDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMDA/8AAUY8AAQplbmRzdHJlYW0KZW5kb2Jq\n\tCjM2IDAgb2JqCjQwMAplbmRvYmoKMTMgMCBvYmoKPDwgL0xlbmd0aCAxNCAwIFIgL1R5\n\tcGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzMTYgL0hlaWdodCAyNTAg\n\tL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgNTYgMCBSIC9JbnRlbnQgL1BlcmNl\n\tcHR1YWwgL1NNYXNrIDc5IDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIgL0Zs\n\tYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QMQEAAADCoPVPbQ0PiEBhwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwZ+\n\tBwad9QABCmVuZHN0cmVhbQplbmRvYmoKMTQgMCBvYmoKMTA1NwplbmRvYmoKOSAwIG9i\n\tago8PCAvTGVuZ3RoIDEwIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2Ug\n\tL1dpZHRoIDIyNiAvSGVpZ2h0IDgwIC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNl\n\tIDU2IDAgUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayA4MSAwIFIgL0JpdHNQZXJD\n\tb21wb25lbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0DEBAAAA\n\twqD1T20Hb4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYOAfGNPgAAEKZW5k\n\tc3RyZWFtCmVuZG9iagoxMCAwIG9iagoyNjAKZW5kb2JqCjE1IDAgb2JqCjw8IC9MZW5n\n\tdGggMTYgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggNTcw\n\tIC9IZWlnaHQgMzAyIC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDU2IDAgUiAv\n\tSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayA4MyAwIFIgL0JpdHNQZXJDb21wb25lbnQK\n\tOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0DEBAAAAwqD1T20ND4hA\n\tYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgw8D4w4a0AAQplbmRzdHJlYW0KZW5kb2JqCjE2IDAgb2JqCjIyNzUKZW5kb2Jq\n\tCjgxIDAgb2JqCjw8IC9MZW5ndGggODIgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBl\n\tIC9JbWFnZSAvV2lkdGggMjI2IC9IZWlnaHQgODAgL0NvbG9yU3BhY2UKL0RldmljZUdy\n\tYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9G\n\tbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtm/lPWlkUx11QZAdFUJYBH26ASF/FoqIFAnG3\n\t7hZbNSpqikWpRiKpSzFWicS11bjErcYlao0aosZUM//anIedNFWs02Qmeb7h+xM/3s/5\n\tnnPu5b5zQ0KCCkYgGIFgBIIR+O8iEPqo9FtxALKwHwrHuX6sNAwW/g9Ab+iAikSKeEQi\n\tkWDJGOxDkH6+G7hIMjnqRhQc6/sSyeRIsAMwH2D8zhcREQlwFCqVRqPR6XQGrgULhGVS\n\tqZSoKIzy14wYYDjkJuABHJ3BZLLYbA7uxWazmEwGcFIB8obxnlT1A4J/GB+DyeJwomO4\n\t3NhYHo+PY/F4sbFcbkw0h8NiMjBG8BFSNTAi5iBmIMbHBjoePy5eIBCKRGIcSyQSCgTx\n\tcXweULL9jGAjhhigqfoBoQBpdOADPGATS6TSBESGayEJUqlEDJwACYx0GlaOgRFDsRok\n\tU8BATgwvTgB0iCwpOSVVLlcolDiVQiGXp6YkJ8kQoBTE8WI4YCOFjPWbuyaChQAYRWOw\n\tOFy+QCxFEpPlijSVWo2i6FPcChanVqvSFPLkREQqFvC5HBYDXIwgBchTsBCaDNUPKJQg\n\tSalKlRrNyHymzc4B6XApbGXZ2meZGahapUxNQiRCPyIV2k0AE0PBwigqncnhxgklshRl\n\tOqrRZuvy9AajyWQy41SwNKNBn6fL1mrQdGWKTCKM43KYdGoUmHg7TW8spAEgXyhNlKtQ\n\tTZZObzTnFxaVlJa9wK3KSkuKCvPNRr0uS4Oq5IlSzEUmLZCJGCHkKBsAJYlydYY212Aq\n\tKC4rr6qurbPgWHW11VXlZcUFJkOuNkMtT8QSlc0AE++kKSRpZBSNGc0TSGTydE2O3lxU\n\tWlljed3Y1NxqtbbhVFZra3NT42tLTWVpkVmfo0mXyyQCXjRm4p00DQ2DnQIsjBMjKaqM\n\tHEN+SUVtfWOztcP21t7V7cCpurvsb20d1ubG+tqKknxDToYqBRHHgYmwY9wuRCxJoQp5\n\tAmmSEtXq80urLA0t7Ta7o7fP2e/Crfqdfb0Ou629pcFSVZqv16LKJKmAh1UipOnPxxo/\n\tISuGL0ZS0zW5ZgBsstq6epyugaFh9whu5R4eGnA5e7ps1iZANOdq0lMRMT+GFZAwkkJn\n\tc+MliUo0y1BUYWlq63Q4XUPu0THPhBe3mvCMjbqHXE5HZ1uTpaLIkIUqEyXxXDadEnnH\n\tQ1IkhYElabJKozOV1TZYO985B9wfPd6pmdlPuNXszJTX89E94HzXaW2oLTPpNKpkLE0Z\n\tFGg1t7KURKYyo/kiJFWtfV5QWd/yxuEcGBn3Ts/NLywtLeNUS0sL83PT3vGRAafjTUt9\n\tZcFzrToVEfGjmVRyAEIaE8pQpkCzjcU1je12APRMzs4vrqyub2ziVBvrqyuL87OTHkC0\n\ttzfWFBuzUYUMCpFJC0AIrZQb/0dSWgYkqaXZ1uP6MD45t7C8trm1vbOLU+1sb22uLS/M\n\tTY5/cPXYmi2QphlpSX/Ec6GZ3vEQNgsWFyvDzLz88ldWu3Nw1Du7sLL+ZWdv/+AQpzrY\n\t39v5sr6yMOsdHXTara/K8/MysULkYs30dh0CIRsIU9RafWFVY4fD5fZMzy+vb+0eHB4d\n\tn+BUx0eHB7tb68vz0x63y9HRWFWo16pTgJAdkJDOjhUkQKMxFFU32Xrfj3rnFtcA8Ojk\n\t1IdbnZ4cAeLa4px39H2vram6yACtJkEQy6YH8pDOiRUi8ifZxpLa5s6+wbGpzyubO/tH\n\tJ76z8wuc6vzMd3K0v7O58nlqbLCvs7m2xJj9RI4IYzn3EPJEiBzNMZXWtdqdw57phdWt\n\tva/HvrOLS9zq4sx3/HVva3Vh2jPstLfWlZpyUDki4t1PCJsFEL60dvW7J2YW17f3j04B\n\t8NsVTvXt8uLs9Gh/e31xZsLd32V9iREqZA8Sllms3a4R79zSxs7Bse8cAK9xqqtvl+e+\n\t44OdjaU574ir2wrbxX2E8Ocpis7hifweBiD8E5e6/jXhT/cYoeERcCyFI43yqc78wtLm\n\tAA8/LW/uHp74Li6vrnHJB4u6vrq88J0c7m4ufwIPHW2WF2bdUyUcauBgGhEeJAx6iIfM\n\t/Z0sJXynCXmA8PHvFj8REnrHJ/qpjfAnb8L/eyL+P2Ci32KQCH8TRSIT/jaR+DfChL/V\n\tDyf8lxns+yHBv64R/Qsp8b9y/x8mFYg/bYINfRF5YiiE8FNfQEj8yT2iT19iJhJ7ghYI\n\tsTwl8hT0DSKRJ9lDiP8a4QaRyC9KQvyI/lczRH0VBHNg318+Yc/WCPmyCxt18zOGEfd1\n\tnn+cj+AvLP2Mf4MC62PRj3UHfwUjEIxAMALBCPz7EfgLAv8aaQplbmRzdHJlYW0KZW5k\n\tb2JqCjgyIDAgb2JqCjE3NTAKZW5kb2JqCjYxIDAgb2JqCjw8IC9MZW5ndGggNjIgMCBS\n\tIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTI0IC9IZWlnaHQg\n\tODQgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQ\n\tZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtmv1P\n\tUl8cxzVRnp8UQXn4ghdRAZFuUIRkwGCoqZWmhaWMwloYRrVYLLVwZkxWKqXzYUrmwqbm\n\t1DFzLtv3X/t+DtRaSg9Q3+4P+f6JHzj3dd/vzznn3nPOzck51GECf3MCub9JGWUIzCNf\n\tlJe1vlzjCFzyJ24hxQUeiZT/W0QiwcXQbfwInySnsAVkMiUlalb61JhMLgALcAM/oH8i\n\t5+cXAJZKo9HpdAaDwcxS0BQuQKNRKRTE/z4dofMgaQADlsFksdgcDvcXxOGwWSwm3AEN\n\t8Cn6N4JPosEzIjNZbC63sIjHKy7m8wVZic8vLubxigq5XDaLiejgHYJPD0eukWlE5gCX\n\tLygpFQpFYrEkK4nFIqGwtETABz4nSQfrCJ6mwyfRUGg6A8gABqpEKpOVYfIshZXJZFIJ\n\t3AHggc6go7Knh+eiWpOpYJpbxC8RAheTKyoqq5RKlUqdsVQqpbKqskIhx4AvLOEXccE6\n\tlYx63EHjYBvQFDqTzeUJhBIZVl6hVFVrtFocx49lIWim1WqqVcqKckwmEQp4XDYTnOeT\n\t0qQOtqGb0ZJokRRTVKk1Wlx3/ITBWAsyZSjUxmg4cVyHazXqKgUmFSXhNOhwaYzngm0K\n\tjcHi8kpEUnmlugbXG4ymOrPFarPZ7BkLGlkt5jqT0aDHa9SVcqmohMdlMWgUML4/9JRt\n\tOqAFIlm5UoPrT5rMVrujobGpueVsFmppbmpscNitZtNJPa5RlsuQcxY9nXHEhsQ5gJaW\n\tK7U6wymLrf5My7m2Cx0XnVnpYseFtnMtZ+ptllMGnVZZjmLnMMH4gdAh8gIKnVXIF0rl\n\tyhp9rdne2Nza7rzS7XJf83h6MpbHc83t6r7ibG9tbrSba/U1SrlUyC9Exg+EnnsExhfY\n\tLpFglRpdrcXRdL6js9vtueG95eu77c9Yt/t8t7w3PO7uzo7zTQ5LrU5TiUlKwDiMs/0F\n\tR5FDtflCmUKNG8yO5jZn19XrXp//3v3Ag2AWehC4f8/v816/2uVsa3aYDbhaIRPyUcUh\n\t9K+ntiSbXSSQYFU1+lN2QLs83r67gWD/4KPQUBYKPRrsDwbu9nk9LoDbT+lrqjCJoIid\n\tll1AZXB4pdJyNX7S0nje6erp9QeCg6HhkfBoJAuNhkeGQ4PBgL+3x+U832g5iavLpaU8\n\tDoNacMA3qYDKRJFXaPQmW0tHl6f3TqA/9CQceT4+8SILTYw/j4SfhPoDd3o9XR0tNpNe\n\tU4FCZ1Khs+3LnESmsQoFYqxKazhd39p59aY/0D/0NDIWnZyamZnNWDMzU5PRscjTof6A\n\t/+bVztb60wZtFSYWFLJo5DRsOgvKLVfhRuuZ9u7rPkCHn01MTs/Nx14tZqxXsfm56cmJ\n\tZ2GA+653t5+xGnGVHArOoqdhQzfnlf6jqNZB5E63927w8dNn0anZhcWlN/HljBV/s7S4\n\tMDsVffb0cfCu1+2E0HXVin9KedDRD/iGIcbmoXIfr3Ocu+zxBQaGIxNTc7HX8bcrq2sZ\n\ta3Xlbfx1bG5qIjI8EPB5Lp9z1B1HBeehjr6/3sDmALtSazA3tHXf8AdD4bHJ2djS8ura\n\t+sZmxtpYX1tdXorNTo6FQ0H/je62BrNBWwlsTlo2g1MsLIOuZmm84PLeezgciU4vAHp9\n\tcyuRhbY21wG+MB2NDD+853VdaLRAZysTFnMY6XwzuMUiTHnUaG3qcPfeHxh5/nJuMb6y\n\tvpnYfr+Tsd5vJzbXV+KLcy+fjwzc73V3NFmNR5WYqJj7DTZfjCnxWlvzxWu+wKPw2NT8\n\t0tt3G4ntnd0stLOd2Hj3dml+aiz8KOC7drHZVosrMTH/22wYYsC+5Ol7EBodn469WVnf\n\tAvSHvYz1YXdne2t95U1senw09KDPcwmxVfIfslucntvBoUh05lV8dSPxHtAfM9beh933\n\tiY3V+KuZaGQoeNsDg+xbbHiEUhhcvjjpOw373wz18fvsr96acvPyYTqHaU19zGQ/6+zx\n\tg+8Xs4vLa5uJnd29jxmS4e8f93Z3Eptry4uzL8C3v8d51m46poaJDSb0/LxDNjzRDjM/\n\t7Gt/bIwROLfk/ID9f86pX7EJepYQ9wwl8N2BwHcmIt8ViXtHJhG4NiCRCVwTEbkWJHAN\n\tnEfg2h/ttxC250HcXg+Re1zE7u0RuaeJtrCJ2cvNIXAPG9hE7t0Td2aBjBN1VgNslDox\n\tZ1QpODFnczlEnkmm4MScxcIqHGqePAn+82fQaA8gRUdH/n/47B1tqSfpR4j45gDRAY/c\n\tf1bWn1qgrww+6+e+tUjSP98CNPl1fbni4a/DBP7GBP4DFDriBAplbmRzdHJlYW0KZW5k\n\tb2JqCjYyIDAgb2JqCjE3MjYKZW5kb2JqCjY1IDAgb2JqCjw8IC9MZW5ndGggNjYgMCBS\n\tIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMjQwIC9IZWlnaHQg\n\tMTU2IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRz\n\tUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7Z39\n\tT9JbHMc1UeQZFEF5CPriExDSNylSKnAwy9QeLIsedBbWwotxa7FYVhfnLRYr09L5sDJz\n\taVNz2pg5V+3+a/dzwLuWYN37G+d+P+8fnKJu53U+57zOF93OJy8PgzOAM4AzgDNA1wzk\n\t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\n\tvX5PXOvnRdrxcadfWx7H+vEBL9f6LXKrnyYpMJf6pQIvWdHc6YebBuZOv+M8rvWzTgNz\n\tp195Xgo41aGdG/3o4X9nZE0DMRQZ1AV96VMRUJOtAfOhaTe0ooc+1jv1Zt/6N+E/xLsK\n\tCtLQ8Gs0BlALCOwOnei/06Y+y09Vmfw4CfwmRUmPOfURMLaB/fxL+Hlq83My/C7OAM4A\n\tzgDOQO7NwN8EFGhcCmVuZHN0cmVhbQplbmRvYmoKNjYgMCBvYmoKMjAwNgplbmRvYmoK\n\tNjcgMCBvYmoKPDwgL0xlbmd0aCA2OCAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUg\n\tL0ltYWdlIC9XaWR0aCAyMTQgL0hlaWdodCA4NCAvQ29sb3JTcGFjZQovRGV2aWNlR3Jh\n\teSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0Zs\n\tYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae2b+TdbexfGO5gSZCCEECIhpFJJI4TUEPM11RU3\n\tKLdp0Eta0piSqrHKotSshoZGaWqsoYao9u16/7V3f0+4VUOH917H6lmeXyxhZZ/PeZ69\n\tz/Q9ly5d6GIPXOyBiz1wsQd+cA9cPif94Ob91L8hlCuHdBVHHSp7BW3HT234qf+8zwMc\n\tdnZ29ucmKA6bgCH+UzKbRcCDYBwcHB2dDkTCSQf1nBwdHRzQVgAboP0DzzCXMCIHhEMi\n\tk51BLiBXHIXqobpkMgk2whGh2dnATo3XN/6AGgkhISIS8Li4UihUKo1GPwfRaFQqheIK\n\tdAgNkdnAvrH5J/7pgAmQyAiICjRu7gwGw8PD09OTiaOgnIcHFHZ3o9NpVIRGBrD/hwtl\n\tD3wCm0jOLhQKje7G8AAUL28Wy8fHF8TGTaiajw+L5e3FZHp6MNzoNArFxZmEDEN+/cTk\n\t+JuJ7OwKSO4MT6Y3y4fN9uNwOAFcLg9ncbkBUNiPzfZheTM9Ge4A5gqGHXCdmLVjH2JG\n\t2ds7QvRcqeCSpxfLl+3P4fICg/jBISEC0DWbQs9U+0VQvZCQYH5QII/L8Wf7srw8wTEq\n\txmVv/6N27RsF2XOl0N09mCxfPw43kB8suCYUholEYvENJAlOwoqJxSJRmFB4TRDMD+Ry\n\t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\n\tIcSxrz5E9Rk24+OedWt9ef61aeR5R2NNxR1lenxk2DepaOBVsAiOVnlqbW1TZ9+oaXZ+\n\tBQvgV1THCp/xB1+49qk2VuZnTaN9nU21WnUeHLFEMAQZNBjtJ3pFTCqsrwiXQCJOC0dC\n\tTnZCHoWJeMZ0iZBnt5e+eyUCl1a/3pXIZUJeNRL0Cp+Qd2OwxoLrRmLdOUO3zuCGNNHu\n\tchL1jjQRnx5ABAn4pAeosM467alc66/5VA4zCz3BItQTVMws4j3tRmYRb2UCetxz+iqS\n\t/F91FQnKIIaFeguWZn1Z8ZP8K6/4OcA6aXVW4i+7OgtlENwi2ko6Gxas+yHWqscDLLRG\n\tkEArVAFrP4WEWk2MPc/fX81OoJXfCAvZRbRV+ja7EBeMDeK8UYEeGoNdGBeR3n7BuA7A\n\tsPd6iPGmko0LA0NRJMxbZYjLNjlQGInzBqCNC5GhqfhFgIibvlSFZY2gg236N3+i7z0P\n\t/ZsMF991sQcu9sDFHiD4HvgfGQ5hkwplbmRzdHJlYW0KZW5kb2JqCjY4IDAgb2JqCjI2\n\tMDMKZW5kb2JqCjU5IDAgb2JqCjw8IC9MZW5ndGggNjAgMCBSIC9UeXBlIC9YT2JqZWN0\n\tIC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTI0IC9IZWlnaHQgODQgL0NvbG9yU3BhY2UK\n\tL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAv\n\tRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtmvk3W2sXx9HWEEOERIKEEEJI\n\tRAgxxdBcQ7Jymyvmi2Apt0lNNxQVlItGkVLzFBVzDVU19h1W/7V3P+dEaA3VW1fWu1b3\n\tD8lzclKf/f0++5ycZz+1sfkZPx346cC1DtjaXnv6lk/aorC7JLATtwyz/DkL8969e/ch\n\tHlgCHcGHeELwNcs/uZWBmYugiGhv7+Dg4GgJOLC3R5+jFFAGt8fHPAYsDgWikxOB4PxF\n\tEAhOTnACTwFP4Bbk42CMC0qdENPF1Q2CSCS6YwEDdOzqAqcIkIEDsuA+0v9DeAvYHuci\n\tKtGdRPLw9CRjQaHg756eHiSSO+QAGZzyfwiPyMhpAINe4BIRlUzxolJpNG+fc+FNo1Gp\n\t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\n\t7B8cHYFg4OLU/34V+KcY/+To6GD/A8BN81MjAz26Rk1FoSJDLORBtZHdXUD3RfZ9eydX\n\tkpdvQChYLlUWV9U1d+oN43OLqwh9iJMxxFdYyyF2Eqk/OTpE8NXFuXGDvrO5rqpYKQXT\n\tQwN8vUiuTlBsF3RjbDTdkXFpsjzVHw3Pu1+NTBmX17cBfYw0oz9uIWGDz5+/PEbfQPRj\n\tgG+vLxunRl51P2/4Q5UrS4uLRBN+JZvg5kGFK0wQ/1CeV67W6noHR2fermzu7B0cffp0\n\tgfzZEuf5GP3Tp6ODvZ3Nlbczo4O9Oq26PE/+MF4AVxkUG+FS3Q44O0wApVZQrm5s7x0a\n\tm11c29z9CLIx1ecgFjA2OHcCV358+HF3c21xdmyot71RXZ4PxSYIw9kOl3luTba9FT1H\n\tdW61WrPeNWbNewu6n1vpnmrN3xKr/oZa9dkB+wG3yjOTjRWfFW1u9oxsuu4Z2fR3n5Gt\n\tuTbAhX/XmmgBwngbayJgW28tiMGttAYGNqxEv7n277xq7d/5I2t/JPwUftc9D5urej3p\n\t53s9GrzX03jW62nEez2a872e9O/t9SDXceU363E9hbitHpfNKfxmvT3U2oPm3i319k7h\n\tV/c0M6/raWb+UE8T4Fi1f6uXm/llLzfzVnq5OBxNurl7fpc9bFgr4RVnoZ/r3YdxeXy+\n\tIOqy3n2UgM/nccN+rHeP4Dgddksu7lmEXL1nEXILexZf0O96rwatUUE6utbBebQ5dvke\n\tVQAE2qS63T0qjG6e9y/25sjX7c3B3tSt7M2d0jHxgMfk39meJKJjZYfh0dYk4t/VXixG\n\tN+PR3KON7zvcgz7Fo9Kzu/u9dxwP8jE+yuBO/8+BGQ9vkMFpDsiJs8BOnH3vnx9dve3z\n\tz7N/En468H/iwP8At4q68gplbmRzdHJlYW0KZW5kb2JqCjYwIDAgb2JqCjI2ODkKZW5k\n\tb2JqCjcxIDAgb2JqCjw8IC9MZW5ndGggNzIgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0\n\teXBlIC9JbWFnZSAvV2lkdGggMTk2IC9IZWlnaHQgNjYgL0NvbG9yU3BhY2UKL0Rldmlj\n\tZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVy\n\t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\n\t8iG8r6LCoaHI/od/h4EpIIjOghmemPJNIUT3sK3bhmxafLcKSLv7OH/ikvdP2dsFqNV3\n\ti8goW3fbQwiv8JuURJjl2DQ4lokRxvW0U2k1RNczOIJsWl7b3NmFRT+C+eCjPiqCRXZ3\n\tNteWkVEjgz0QXnWpp6G4YajJjzDBKKBCiwslSanZ3+kN9Wbrr09Hn79cWFpZ39oBlw5W\n\t95Hmbx87KH3/fm9na31laeHl89Gnv1rN9Qb9d9mpSRIhNDn16DBA4wmYImE6QYuX15ha\n\tOvvsY9Ou10urG9tg0/66f/uqz/jvfjUYtb2xuvTaNT1m7+tsMdWUoyaXiCJPYoJR4L3s\n\tiiqMDZbHAw6snTzReVf9DI6PPuot94SHNZRj4LGlwVhR5L3wYBgcGZrgk5cpWZVbXGFs\n\ttHQNDI07XYtuYNo7o00fPhwYtQcN5V50OceHBrosjcaK4lxVMhoG/39M0E/Eye7jHjf/\n\t8z1u/nSPE28WoDlOtJl5+Lel6Z//bUE3Bp/4bSHcb7AfAe9VgImA93Tofpxg975EfEYg\n\t5LMUtqvy7z5zaj7xzOn3Hzyb5+0/cmKPd4cfEeCJgYh7GETc60HhEW1PDIWHbYoRae+Q\n\tiHusmFEE24sGJuLt2SMoop1tABM6SSDWGZAXilBnZWiYw2Ewsc4U/f6ts1ceOhH28ewV\n\tpYecItIZNaSHxUeos3wMCkYCod558ELB2yoEejcE3Up5uopA79CgHWGAIti7RhjVARZR\n\t3snyUCEssIsw764hKtRZqLcOBHw4dbAEeuPp9PdTPN/sw79oobPLhy86/8i5A+cO/DcO\n\t/A9qgug9CmVuZHN0cmVhbQplbmRvYmoKNTggMCBvYmoKMjI2OQplbmRvYmoKNzMgMCBv\n\tYmoKPDwgL0xlbmd0aCA3NCAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdl\n\tIC9XaWR0aCAxOTYgL0hlaWdodCA4MCAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50\n\tZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVj\n\tb2RlID4+CnN0cmVhbQp4Ae2b6U8aaxTGXVBkB0VQlgsOboBIp2JR0YKBuFt3i60aFTXF\n\t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\n\tNDIKZW5kb2JqCjc3IDAgb2JqCjw8IC9MZW5ndGggNzggMCBSIC9UeXBlIC9YT2JqZWN0\n\tIC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzYwIC9IZWlnaHQgODAgL0NvbG9yU3BhY2UK\n\tL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAv\n\tRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtnHl7U8fSxMNN2LHxgvd9x8bG\n\tBswSknz/r/XWr6pndCQDN9IlT94/3E8iJGvOTE91TXdPzzn65Zd7uUfgHoF7BO4RuEfg\n\tHoF7BO4RuEfgHoF/CYEHkn9p6J8y7L+gPpA9+A/idz/Gr5q4fd7/lGn/M51EQU/Nc+sz\n\t1Bf1/p8Z+G6vHjGajL1GxYnXsRajDxOt7g6Sv0w0+8HHUdfN9Gn8vZ719zu9jfr4FRl9\n\tHHvHZT/o9Wd9pVE87K+/jcRqfU+vfMmrLuCfMa37B8+6K+lP/bu/84aeLd9s7P7Ap95k\n\tDhNNfTmzejgUT7P6ju5jqt7VlL/0icz6JigLM6nyyDLSyRrdeRl973eD75vy+rdmbKV5\n\tqc+0GFww/nbsq8Eog1ZthAlA/XGy697Do0ePI5mfXvtXEMUXd0VL0zaQ/s1YajArxFxn\n\tBDR1gfz4yUBQLAp15dBu9MHvWpuud3/TJzBCBBj79xMd8ZHvhn+eBKeapIvx/g2xv7jT\n\tgef09OkzydOI/2LNGXO8I7Qd05NO1cSz+F+QlvnUr1GWLs8t6IRSA9h//PZxmaiQKQMx\n\tg8ZrgEBlwUCjye6+PdYAFl0wUkcd2Criufr1+nDXk/36+kzqxYu5uReWmmH19ngS6ejZ\n\tV8BoKM9kZqSBuaH8/MXcPDKHSKeAPngV+s+f2wiYwZ/4yHT6X/XeII4hARQgESDSfNDv\n\td99+QweP7zGAqIu77kTpHWoWc0zq5csFyUuLp8jkUP3Jk4Y0FsNmppys2kXTqTYi9axA\n\tPzDM4tez5y/mXy4sRkopNBqKDdCskCk0lmg6SLdNm0EHwm5J9jAENfveN/PvHwZvhn9t\n\tTdowGcFuwuaj6yJK64FuF5jT0tLyK8myZWlpcXFBw6H68+dCOvZqPu2RMEZLk58XGSSN\n\t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\n\t2lCP9dMq0yYbhTO/ciIKZSkzm0CGFXGnEs81Og4NoTR3gK5b5idPTMVAyFXQovu2hyWG\n\tmoYRT8S/JtIa2BhidW/Smg7V0bLpxPA4tpdB7v10q2oiMluz26T56rOY0gdiNl5begmV\n\t22/8PJimKArOEHrwczJSQ+gWvvGlooPhKBUFXBnCLdFJcQtPGI0eS/Su8OEiumwR5KEV\n\trR9tqR+Xadd964d43JcbxNlqEL0B+obYQB/UrjUjkH/rP+mj34fBqrl0wm5MttHJ+BZT\n\tohQ/aSEttS5sNfeozHla51w4N6AB55nD/Qg0ll7pGA1Hilmj6AO4WadhURAEkbCx4nRj\n\tgzTNjxCBQGR8Hm7QfrMqDTJEXg1ZdT3Qx1rHgw5+l6n9qBSuaGQ29MZ0JDdmyYC45XAK\n\t3MyozAbIM8FsQgto/yiQAUUDKaTZ1Qj6xzryBdxGL7+fbKWGIhEydglt1V+oHEX9+iu0\n\trtb8o8+Db4dNRorUO/SxCkN90Jnv1dHdftR/68V2A/PWB9MtbFsb/4tSJdKtdzpVgd8+\n\twy/163UFDkrUYBqC7iVNR32HSpJvNHLLTHDsCl3i1m36UhOZhKI+58u8Dpu493qRYlYR\n\tXaNO0weNfdWwmzZWrga4AZr00T7y1XCc4fh5n25H2E31ThfTSwOnjTY+isbni6aSPcDI\n\txONt/Wn8ggaAxmq6FRR1aX1qX+bf8SbDQcZ7l1ZGKC24arwf/2LjxOXVg2bUJtwJO2xZ\n\tKtQ/E91O+1G9pG8NPhqNvumJf/vQtBi14as7k/IV7YK0r06/1XZaXf+rPj/u0Ao35SDX\n\tYDYKbz9Hw++rMBz+26MNWxAJJN/vjm9oMZqQL/nxBdN9S/ej/v1pig7cfvbLpxjpbtOM\n\t/WP4/k6bQc+tOf8O/vzz3rYBZuuxXf3P6DabTvdX3SNwj8A9AvcI3CNwj8A9AvcI/L9C\n\t4P8A2/PI4gplbmRzdHJlYW0KZW5kb2JqCjc4IDAgb2JqCjc0NzQKZW5kb2JqCjY5IDAg\n\tb2JqCjw8IC9MZW5ndGggNzAgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFn\n\tZSAvV2lkdGggMTQ0IC9IZWlnaHQgOTQgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0lu\n\t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\n\tGUSkfhvgwSpGnH6kWyDi9GuFEK2f7RaIOP1+IT4gXwciMfohoUPgR4cm1rpKgH5RrGXB\n\tRxRGlH5aXxMFofqNfUT/YAHZ79HPuwR/BR0IOvDnHPgb6eREfgplbmRzdHJlYW0KZW5k\n\tb2JqCjcwIDAgb2JqCjE3NTYKZW5kb2JqCjYzIDAgb2JqCjw8IC9MZW5ndGggNjQgMCBS\n\tIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTU0IC9IZWlnaHQg\n\tOTQgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQ\n\tZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtmvtP\n\tUn0cx72gyB2Um1we6AAqINJJChUNHMw0NS+pYalTsRaGUk4my0s4KyYz09J5mak5L1Nz\n\t2pg6V+35157PwZ619IjPsx16Ts94/+QO2/e8fH2+33Pg+/0kJMQTNxA38HsZSPwl+VdO\n\tgCjpR5JjlB93SIIb/gPAUyqgoVBSfkEoFLgVBnkZXITrFCqVSk07DS0G+T40lZoK/z7g\n\tXcL2nSslJRWgaHQ6g8FgMpmsmAQGhuHpdFpaGkYXnQ0DS4YaAhZAMVlsNofL5cUsXC6H\n\tzWYBHx3gTtkuKGkEDHxhXCw2h8dLz+DzBQKhUBSDCIUCAZ+fkc7jcdgsjA28QUnx0TBj\n\tmDCMiwtUQpE4UyKRymTyGEQmk0okmWKREOi4ETbQhqHhLNIIGEwwBhO4AAuY5Aql8gqi\n\tikmQK0qlQg58AAdsTAY23fDRErE5RqWBMF6GUCwBKkSlycrO0Wp1Oj3B0em02pzsLI0K\n\tATqJWJjBA200KrYOzksDZQCWxmBxeHyRRK5E1FlaXa7BaERR9BrhgUGNRkOuTpulRpRy\n\tiYjP47DAWgoFp56gDCY/PQImVSCaHL3BiOZfv2EuLIJYCA02YqH5xvV81GjQ52gQhTSC\n\tRodlgCMtEZSl0ZlsHl8sVaiy9XmoyVxoKbHaSu12u4PgwJClNmuJpdBsQvP02SqFVMzn\n\tsZn0NJB2tpynyhgAJpIq1VoDaiqwWEsdZeUVlVXVdwhPdVVlRXmZo9RqKTChBq1aiVlj\n\tM/CkYWRQSy6AKdRaY7652Ga/dbu6pv5uY5MzBmlqvFtfU337lt1WbM43atVYQbkskHau\n\tnFDM1DQGO10oUai0eaYiq6Oiqq7B+aC1rb3T5eoiOC5XZ3tb6wNnQ11VhcNaZMrTqhQS\n\tYTom7Vw5E5PgiQHKxHIk25BfZCurrG1sbm13PXI/8fT0eglOb4/nifuRq721ubG2ssxW\n\tlG/IRuRikAZPjrMTDSsmzDKhRKnRo2ZrWVW9s6Xjodvj7ev3DfgJz4Cvv8/rcT/saHHW\n\tV5VZzaheo5QIsZkG5fz5NRAh42SI5EhOnqnYAWBtLnfPM59/cHgkMEp4AiPDg37fsx63\n\tqw3QHMWmvBxELsrg4JKl0phcfqZCrUcLbBW1zraubq/PPxwYexUcDxGe8eCrscCw3+ft\n\t7mpz1lbYClC9WpHJ5zJpqeecUVJpLKyYWQaTxV7d2OLqfuobDLwMht68nXpHeKbevgkF\n\tXwYGfU+7XS2N1XaLyZCFlZNFgyVwppoUKp2dLpIhOUbzzVt1zR2Pvb7B0dehyemZ2fn5\n\tBYIzPz87Mz0Zej066PM+7miuu3XTbMxBZKJ0Np2KQ8ZgwzRT6dDC0tsNrQ89ABacmJqZ\n\tW1xaXlklOCvLS4tzM1MTQUDzPGxtuF1aiOpUMNHYDBwyWJr8zD80uflQTGe7+5n/xeuJ\n\t6dmFD6tr6xubBGdjfW31w8Ls9MTrF/5n7nYnlDM/V/NHJh8W5zln8NDg8LFpdr2krOa+\n\ty+MbGgtNzS4uf9zY2t7ZJTg721sbH5cXZ6dCY0M+j+t+TVnJdWyi8bHFeXaeARkXyLKN\n\tZmt5fesjrz8QnJxZWF7b3Nnd2z8gOPt7uzuba8sLM5PBgN/7qLW+3Go2ZgMZF5eMyRVI\n\trsACsFXcbXP3PR8LTc99ALC9g89hwvP5YA/QPsxNh8ae97nb7lbYYAlckQi4TDxnTJ5A\n\timivFpZWNrZ39w+9evN+cXVje+8gfHh0THCODsMHe9sbq4vv37wa6u9ub6wsLbyqRaQC\n\t3gVkQhmiRYvsVU2dHt9IcHJ2aW3r03748PiE8Bwfhvc/ba0tzU4GR3yezqYqexGqRWTC\n\ti8ngoQFk91w9A4Hxt3PL69t7nwHsy1eC8+Xk+PDz3vb68tzb8cBAj+seRqZTXUpW7XT1\n\t+kdD0/MrGzv74SMA+0Zwvn45OQrv72yszE+HRv29LnhsXEQGX4LSmDyhLOIMh+xPQvMt\n\tOtlP37cTk1PgtQmvAP01i+OOs8sLzt4trG7uHoSPT75+I5QLBvv29eQ4fLC7ubrwDpx5\n\tu5x3HJZrengJwIszJTlOhuc77gzPSvRrcWfR/eB9GneGZyX6tbiz6H7wPo07w7MS/Vrc\n\tWXQ/eJ/GneFZiX7t/+GMtN+2Ey4h++9+ofxERspfdWT9JUza3QPS7riQd5eKrDt7FNLu\n\thlKopN1BJu+uO2lPKpJJe7qDndWR9ESMrKeI5D15JfNpNXlP+LFGEjJ2RSSQtpMEyMjb\n\tfUPWjiVMGjm7vIAMqycZO+NO0cjYTZhA3g7MUzQydq0mRNAiHbVk6/SF3pLvXchYyzap\n\tuqOxtpcIWxL5OsojLTkk7cKPsP0NCIyxzo/7xf+KG4gb+D0M/AWWCMVRCmVuZHN0cmVh\n\tbQplbmRvYmoKNjQgMCBvYmoKMTc4MgplbmRvYmoKNzkgMCBvYmoKPDwgL0xlbmd0aCA4\n\tMCAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzMTYgL0hl\n\taWdodCAyNTAgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUg\n\tL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0K\n\teAHtnfdfE1n7/nefXdey9oKISJHei3QIvUiRQOggXTrSUZCuAZTeQQEVUATBrrvuPs/n\n\t9f3Xvtd9zkwyCVHBVRYw5wdNJoEkb67rvu5zZjLz00/6oSegJ6AnoCegJ6An8GMR+Flr\n\t/FiffquflsP6zxcGf9ZWf/defT7REID9gvErxj6dgx6hZwhPpp/bq0y+/LlU0Bgxxuu3\n\t337bj3FAx6DteJg9jVHkDH88ggI20hnBIGKE6+DBg4cO/S6Mw6ohbjl0CE+g5xFF+jnS\n\tISH8UQCqsDFvcmic2OHDR44cxTh27NhxGieEwe5gIz125Mjhw0AJihwhAQTBHwCgyI2w\n\tQWskNMgMzAgYsTp58tSp0zTO0DBgg91kG0+dOnkSTzpOGBlD6BAiJA0C4B7mx7lxkzJs\n\t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\n\teXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzUyIC9IZWlnaHQgNzIg\n\tL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJD\n\tb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtmwtXFMnS\n\tRXWcAVF8ASIgIgKCICr4wuf8/5919z6RWd0N6NxpnG/Wul/Hwq5XZjxOnIyqyiyvXZvJ\n\tDIEZAjMEZgjMEJghMENghsAMgRkCMwRmCMwQmCEwQ+B/E4HrTa4cXVd0/fqVVf1PKCg8\n\tfhvE4ykDs+ugh50rqJrSg//LbkY3yAXDw5UBkBtIO+DihQ5/eaJhq5pI6ZpG01+a+kcb\n\tDMj82PU0GYBzZ6zTxPkc3Ljx+0gayD9Wfnlwha6a/miCyui6LFlj7vw8k+MNs3+59V92\n\tFhvn8Bk8wEbt9wadSJ2V/XzDtF0Gho7IAMyA8c+DH6JqXhW4c11QB8SxpmMX/Bv5E78H\n\tbefjGLUbdJW6sR6/Zhe1MTEgx8456xx6VT4OsHlwXoaL7MzNzSM3lfn5ubnC5TLNE7YC\n\tij91FpuqanpKmbpk8TkndbCGTPYmtI4djJp15z0z1sDd8uKXwNtCqUDG8WnmMe5ev1Ko\n\tNTKNTnZ29W0huzCIIAdjkBGaH8l4nLSJ3TmStLBwq8nCQvKl6UHVmH/dpVw9Z4pm44GU\n\tr61DrnWvuhdgc1WMW4XTrvakXMSDka/tUvgDZtn+/EdAbkcWFxfZ3rplr0bkkeILe4mz\n\t/Xgx1F1QEXoi6LqgSv/Ghwu5RC4oT4yGN+E7x+daa79x+qoIOw7DXVmidMrVEb/dGS5A\n\toUDWfjql3HLq3OHtxTt3R3InIFdqksDLf4JLAeOuSCyge3GkiL07GmtZVk13Vddxwk0/\n\tFegGUznbWlUMt0z80NyG8SCZaRBfCeHAK3dxchK8AbCBiDLozgizO0jOeLYdLHqGnpwC\n\th3v3Hwxy/x64FJEDgFFeJh2Yto3xO2gaU/VAVRgSoZZTdyMYrgseBWsUdTsct0aJo7yO\n\tU9V4AulU+ZD4CgBbHbyDAC80EacxopT9QNjO3xuP8/79+/cmBUQJvcSWS8vLK12Wlx48\n\t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\n\tklqsWqvaV3VJ9RD1c+ozu6i7/HbV7ZrU4Nfw0qjRGNekaHpqntIc1+LT8tKq1XqvLaDt\n\tq31We1pHVCdYp1nni66MbrTuVd0VPTW9FL0ufaS+kX6O/mMDRgN7g3KDt4b8hgGGTYYL\n\tRopGyUZdxmhjM+MC4xETbhMfk0aTBVNl0xTTPjOCma1Zudl7czHzaPNrFggLU4sii7Hd\n\tQrvDd7dbAksTyyLLN1ZUqyir69YYayvrCuuPNrI2+2zu2ZJt99ies12207U7ajdqL2If\n\tZ9/jQO/g5tDosOKo71joOO4k7ZTi9NCZwznIucMF6+Lgctblh6uB63HXKTdFtyy3YXeq\n\t+173fg8Oj1CPm3vo93jtueyJ9nT0POe54WXpVev1w9vEu9J7wUfP54TPnK+2b7HvrJ+G\n\tX6HftL+Gf6H/TIBGQFHAbKBWYEngfJBeUHnQt2Dj4OrglRDLkPqQ7VDH0AthNGGeYZ3h\n\tjOEh4X0RPBF7I4YixSOzIsej1KKORy1Em0WfjYFi3GM6Ypng5PBRnEjcwbiJeM34ivjV\n\tBIeEy3sZ9obvfZQolng4cTrJMOlMMirZJ7lnH9++/fsmUnRSalKhVO/UnjSBtMy0qXSj\n\t9Ib9uP0h+wcyZDIKM5YOOB64lsmdmZ45edDoYFMWXVZ01sgh9UPV2ajsoOzHh+UPlx3e\n\tyvHNeZArk1uSu5Hnk/fgiOyR0iPb+f75j48qHT15DHMs/NhwgVZBQyFDYVLhZJFFUVsx\n\tpTineOn4nuP9JQol1SdwJ+JOjJeal3aUCZYdK9soDyx/UaFbcaGSq/Jw5UqVb9XTk9on\n\tW6q5q3Or104FnXpZY1TTVitcW3Iaczr+9Mc6h7p7Z1TONJ7lOJt7drM+vH68waahr1G5\n\tsfEc17mjTYimuKbZZrfmwfP65ztaJFtqLrBcyL0ILsZd/HTJ89Jwq1lrz2WVyy1XhK5U\n\tXiVfzWmD2hLbFtoD28c7nDuGOk07e66pX7t6Xep6/Q2+GxU3mW8evYW7lXlr+3bS7R9d\n\tkV3z3QHdkz17ekZ7nXqf91n3Pb5jduf+XcO7vfd07t2+r3H/Rr9af+cDlQftD5Uetj1S\n\tfHR1QHHg6mOlx21PlJ90DKoOXhvaNXTrqdbT7mf6z+4+N3n+8MXuF0PD9sMvR9xGxl/6\n\t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\n\tBADHiACI0gPAigPACsZ2qgBamwDQ5AiAeDr+Xj+k4SryBlwVqsBrRjO8ZnDDVVwOogux\n\tgpRBhiDPIt+jeFHuqArUKJoT7YKuQL/B8GK8MXWYGawkNhrbgd2iMabJp3lOy0HrTdsE\n\trylauFzcSzwVn4C/T+AkRBDuELmI8cQhOmm6fLoFelv6DhIvKZu0xODFMMSoydhEZifn\n\tkLeYopk+MfvBlYYnyztWH9Y5tnh2BHshhzDHDU57zm9c+dxS3EM8cbxcvH2UMDj77+dP\n\tEpAS+CBYIeQozCg8SC0UcRDlEH0n1iAeJaElSS+5IfVD+pvMrOx7uTfywwoDij1K15Qv\n\tqTSoVquVqh/ddUgjQzNNK1u7QqdJt0vvpf6yIdlIxtjOJMm0xqzf/MduPktLq3TrVpun\n\ttj12WfYWDqwO044dTrnO3i46riJuTO5o922PbU+8F7+3pk+Ab7HfgwBcoHlQQXBnyGjo\n\tWjhXhHakf9Sx6FsxS3Ei8XsSqvdOJFGTI/bdSiWkuad3ZjAciMlczcrKJh+uyVXNG8z3\n\tObpWUFAkWNxeYnzieZlH+XRlRNVKdXGNw2meuvmzXQ0157Kbo1pcLhq3yl/hubrdPtnZ\n\tfb3yFne3cZ/VPZn+r49OPBEdan4uMlzzim/09FuTCfkPStOqn8jzbV+ZvykvMi9dX5Ze\n\tSVk9/7N+rXzddoO40bBJ3Ty7JbTVve356/thBO8cvIb3AuyhY1A/AkKoIaIR5xAfkBSk\n\tO7IC+RrFiXJDVaHG0YJwdd2E/gZX0imYXiwea4etwk7TyNOk0tynZaB1p22kXcYZ4I7j\n\tPsK1bj5+kqBGKCZ8IZoRz9Hh6cLpntPvoj9DYiClkRYYfBhGGE0Yr5GlyGeYuJlKmVmY\n\tS1jYWapYBVkvsmmxDbH7sW9xlHOqco5ypXELcj/mSeIV4X1FyeXT4VvmvygQKigiOCPU\n\tJBxKladuitwVPSrmIS4uvi0xJHld6rL0JZnzsvVydfKnFMoVC5WOKB9S2a+arBavHrkr\n\tRCNIM0grUjtdJ1/3lN5V/UGDeSOMMdXE3DTarMy812LBksfK0vqATYvtebs0ezsHCUe8\n\t44zTA+dLLtWuRW457rkeBXuqPdu8nnmv+gr62frnBdwPQgfLhhiFOocFhqdFFEWej+qP\n\tnotljFON904o2ns3cStZeV98ytXU5XTN/YcyBjNJB3dnHTs0eJiU45Bbm/c5X/lo9rHx\n\tQsWi4uKlEpcTPWWS5ScryVVHqhlOtdTa1yHPdNYnNOo00Td/aGm/WNgaeEW3jb59orPl\n\tetxNq9ta3Qq9MndE7wn1CzwUGKA+ERkSeUZ9QR0RfkUdFXwj/s5touWDyMdLs8ZzA1+U\n\tF1K/H1uKWKasnF7dWpNa37WhvIndHNh68Mv/5qAbXiuyoLcIRUQ2YgypgMxHzqFMUefQ\n\tBHQ4+ilGBXMSi8ZGYF/B87wVnuWHaBdxvrhhvAW+j6BFuEXUJPbRWdC9pg8hAVIpgyLD\n\tMGM4GUuuYzJgmmUuZNFk+cxaw+bKzsY+ylHLGcalwU3H/ZGnh7eGcoAvmN9aQFNQQohH\n\tmEzFi9CK0ojhxEkSXJKSUg7S2TIdstPy7ApGijFKdcrPVdFqquqhu+o03mlxa7voFOs+\n\t1WcycDU8ZTRromqaYzZqIb8713LG2sSmwY7JPtsR7ZTmAlzz3fk9ejzjvJV9SX5rAetB\n\tKyElYfzh5yNloi7HqMR2xMsntCZKJ53fJ5lyPk06/WaG4YHOg1CWxaGy7Ikcqdz0vCf5\n\tHEeDjl0rxBY5FtcfXzlhXHqibLpCtTKvaqJa69TlWonT9WeEztY1iDRebJJrbm+Rv3AJ\n\tzhOrrjBcTW6b7DDtPH8ddyP05sBtia6c7k+9xn21dzbv2d1vegAe2j1qHNh8YjFYOTT3\n\tTPV5zovhEerLpFf9oxxjgW/q374Z55kIet/+ATPl/LFmenKW95PtXOp87ecrXzq/Xlo4\n\t+S37u8ei9OLXpTM/nH78XC5fUVi5uWq4+uSn5s/mNY61w2sT60rruevjG4obKRtXNuY2\n\t+TedNws2729ubylvRW41br3f5ty22z6yfXfH/zH+8nI7qweACPDeJfrt9vaiMADYQgA2\n\tC7a312u3tzdPw8UG/A+kK/T3/4odYQy8514J72kC0Lfvws7l347/AYABcGIKZW5kc3Ry\n\tZWFtCmVuZG9iago4NiAwIG9iago1OTYyCmVuZG9iago1NiAwIG9iagpbIC9JQ0NCYXNl\n\tZCA4NSAwIFIgXQplbmRvYmoKODcgMCBvYmoKPDwgL0xlbmd0aCA4OCAwIFIgL04gMSAv\n\tQWx0ZXJuYXRlIC9EZXZpY2VHcmF5IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVh\n\tbQp4AYVST0gUURz+zTYShIhBhXiIdwoJlSmsrKDadnVZlW1bldKiGGffuqOzM9Ob2TXF\n\tkwRdojx1D6JjdOzQoZuXosCsS9cgqSAIPHXo+83s6iiEb3k73/v9/X7fe0RtnabvOylB\n\tVHNDlSulp25OTYuDHylFHdROWKYV+OlicYyx67mSv7vX1mfS2LLex7V2+/Y9tZVlYCHq\n\tLba3EPohkWYAH5mfKGWAs8Adlq/YPgE8WA6sGvAjogMPmrkw09GcdKWyLZFT5qIoKq9i\n\tO0mu+/m5xr6LtYmD/lyPZtaOvbPqqtFM1LT3RKG8D65EGc9fVPZsNRSnDeOcSEMaKfKu\n\t1d8rTMcRkSsQSgZSNWS5n2pOnXXgdRi7XbqT4/j2EKU+yWCoibXpspkdhX0AdirL7BDw\n\tBejxsmIP54F7Yf9bUcOTwCdhP2SHedatH/YXrlPge4Q9NeDOFK7F8dqKH14tAUP3VCNo\n\tjHNNxNPXOXOkiO8x1BmY90Y5pgsxd5aqEzeAO2EfWapmCrFd+67qJe57AnfT4zvRmzkL\n\tXKAcSXKxFdkU0DwJWBR9i7BJDjw+zh5V4HeomMAcuYnczSj3HtURG2ejUoFWeo1Xxk/j\n\tufHF+GVsGM+Afqx213t8/+njFXXXtj48+Y163DmuvZ0bVWFWcWUL3f/HMoSP2Sc5psHT\n\toVlYa9h25A+azEywDCjEfwU+l/qSE1Xc1e7tuEUSzFA+LGwluktUbinU6j2DSqwcK9gA\n\tdnCSxCxaHLhTa7o5eHfYInpt+U1XsuuG/vr2evva8h5tyqgpKBPNs0RmlLFbo+TdeNv9\n\tZpERnzg6vue9ilrJ/klFED+FOVoq8hRV9FZQ1sRvZw5+G7Z+XD+l5/VB/TwJPa2f0a/o\n\toxG+DHRJz8JzUR+jSfCwaSHiEqCKgzPUTlRjjQPiKfHytFtkkf0PQBn9ZgplbmRzdHJl\n\tYW0KZW5kb2JqCjg4IDAgb2JqCjcwNAplbmRvYmoKMzcgMCBvYmoKWyAvSUNDQmFzZWQg\n\tODcgMCBSIF0KZW5kb2JqCjg5IDAgb2JqCjw8IC9MZW5ndGggOTAgMCBSIC9OIDMgL0Fs\n\t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\n\tQ0NCYXNlZCA5MSAwIFIgXQplbmRvYmoKNCAwIG9iago8PCAvVHlwZSAvUGFnZXMgL01l\n\tZGlhQm94IFswIDAgNjEyIDc5Ml0gL0NvdW50IDEgL0tpZHMgWyAzIDAgUiBdID4+CmVu\n\tZG9iago5MyAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvT3V0bGluZXMgMiAwIFIgL1Bh\n\tZ2VzIDQgMCBSIC9WZXJzaW9uIC8xLjQgPj4KZW5kb2JqCjU1IDAgb2JqCjw8IC9MZW5n\n\tdGggOTQgMCBSIC9PcmRlciAxIC9FbmNvZGUgWyAwIDEzNjQgXSAvRnVuY3Rpb25UeXBl\n\tIDAgL0JpdHNQZXJTYW1wbGUKOCAvRGVjb2RlIFsgMCAxIDAgMSAwIDEgXSAvRG9tYWlu\n\tIFsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvU2l6ZSBbIDEzNjUKXSAvRmls\n\tdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGNwolfUncAAPD/ys1lLddhh1vNVrac\n\tnVvrdLbZ4WrZylazu2YrO6ZdMwEBATlEDjkFQUBR8AAE5FKRy8wj2x6913s/3u+95/fz\n\tnXmfNwPOvM9DL+Vllj5Zxk8zS8j0O5r56Xeki/npxfwU+rPUItOFFSlscmEFxYLkAna+\n\tIAlOzBdkr0zMw86tTKBXJebw03OrYD+ffssw/nY1cHZ1HLIwPgucmi1EvymcQn6xjGsm\n\t36yZnKG/dnIGnFk7AVw3kaGdXjeRXv9hLL2eelEsnZ0qioGjqSLshmiKNLkhit8YTaIj\n\tyY3wiU0R6uHEpuzN4QR2enMYvjg8jQ9NF6PjxSH0l6E4w/H4V+NTjLeMTxFObgnm3hqc\n\tpD6xNYj8OsC8JDBREogB/bES8DZ/jDS6zY//xh9FjtGMbB+j6Itsx+7wRbDhHT7IUl8Y\n\t7Q2XAkOlXvROb4iyJ7Qz+1vPOONdnnH8aHAXadlokHqgbDRQNhL4bhnLRwLlI378sL+c\n\tdPewHzy2exi4Z2iMtm/PkG8vtNu3l3Cf25ft3eeG3+/2Il05Pftd+AMuD/yg5wB69PtB\n\t5j8MjiIH/j8CfXBghOLwQSf6R+cw40POIXz/0CHYw/1DhO7D/eA+9xG6riN9yKM5Ha6j\n\tpMccrmOOQZrH7YOkA8ftwAr7AKRtoALtrLA5f1rGSpuzsvfD/speyBO9/fDWvhPYn619\n\tjH+xOpAWylUWB9heZSHssVf12E/StZ3sQZ4iNttOwZ42206beymbes9AWs+YgNUmK7Db\n\tWg20VHdbfmVstJxF95w1wp8z9kAazOcIfzOYmZrOG0zn9XRr9CbC7ho9Vtddg72g66Zo\n\tvKBD/64zIrV0L2oNlDWGixrDpdz6S5rctRo9vktfC9TVdiEv01frLqt1fyC1NK+otUCV\n\t9opKk/OqSkO766qq608lwzplF1Zdp8Qq1HWE1xRqWNU1Bf66QnW9k77yRiesXHkDe1Ou\n\tBCtuynPfkiuQHdCdtzqQt2nKOm9n35F13pHJad6VyfFS+V1kR8570g66Etk9iewvpvUS\n\tGVZaL5HWiyHvi6Wwkvti/N/tEqbiB+2kIvEDwociMWH7QxFkg6i9QQgtahCiHwlFkALR\n\tI+xjgeixQEj/iUCIbhM+QQrIn7YJKPPbnmb/w2+j38hvy+Y38vmNPPgmHp+U18TDcnlN\n\tXN4zhtxnXO5z4lbuc9IXrVxs64tW+JecVljOSw7+FYeTm815Rfgvm824mc1uZn3MamZB\n\tvmaxIFtYr1taPm7J8R/62RPrCmVuZHN0cmVhbQplbmRvYmoKOTQgMCBvYmoKOTYwCmVu\n\tZG9iago1NCAwIG9iago8PCAvTGVuZ3RoIDk1IDAgUiAvT3JkZXIgMSAvRW5jb2RlIFsg\n\tMCAxMzY0IF0gL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlCjggL0RlY29kZSBb\n\tIDAgMSAwIDEgMCAxIF0gL0RvbWFpbiBbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAx\n\tIF0gL1NpemUgWyAxMzY1Cl0gL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB\n\thcKJX1J3AADwP2m1yg6XW8t12Vytw1pls9Vq3Tmbrstma6vZtZquVrNruaUgAoKgCHhw\n\tiSCiIqICIoLcIiLervf23ni/937vx/fzXZp+bwm4bGmauDi9bDHBvHwxAb+QWI5/f2EK\n\tfcXCFHaeOr5iPnnlfBxyLr6SvGoujp9cNQefNjeZNgsdS5slrp6NAWdiq8FrZmLkiTUz\n\tjNMTa1Gja6ej66gT0XWM6Yko5Xh6gnJqPH1q/INU109FiPHIetiMeIQxnBEPZ0wSP5wM\n\to380GcbGQogbYiH6idCGieD/P54Iom+MBsmBjVHIzGgAOB7ITPZnjvs/QY/4N9H7NkWA\n\tmyO+5LBvM+OW8Bjr0NiW0NhWeO/WEHFbyEsMerexzAp6s4Ie+oAni7w94GE5uj2A/fRd\n\tP2q2f5TszvaTfe5s8mc+N/LIDt/IjjHUnWMjYNdOL/Bzrwt9l8e1yzOMuNszDBwd3o11\n\tUu8ZdbJ2O/e4nXuJjr1u+By3gzjiyAHac0aw+9i67Pvw+112yqH9LvovXEPYYbaDB4Zh\n\tnYMHyAedg+CBg07gIefAIQdqrmMg12ED2m254MN2G2P/YTt5qP/LVPOG+vHWvCFr3iDk\n\tkUEry74jA9ivUj060Ee09R21WZiP2Szw/ZZj2N6vUz3e34u1UvcctyafsPZA9vWcoPym\n\trxv9pKUb1nzSQjxlMQN7zafAp3vN+K7TvfBnerrYm870mM7SdpvOgs91myg7z3WDzZ3n\n\tU71gNiZ3GS8w5ncZGQ35XXiTIR//rcmAXmAyFJg6CjpZX+zsgDTqL5K/M+rRC436QsN/\n\t2wsNkEWGdvqO9iKirqhD932ql/Q6Su0lPf1lvRbYrr0MvtKuQdVprug0V+nVV3XAazo1\n\tUau+BlusVRdrVZAaVTH+ukYF23ZdQ/xB04ZVsy5Rt5FbS9RkVWsJ+YaqlX3LDVXLj++2\n\tod5sawE332wF/tTajP5zizLlWy3K5GblLayC+nazgrVScVup+AUrRyxVyokKeSmwqVSB\n\tvYMob7ojb7qbLLsrh7wnlxGbZPcgG+83sZQ13sc/kDWCGx7IgL/KGrCNqA8bpfQN0oeU\n\tjxqkjJJHDcm/SSXoZVIJvr5MipfUl4HLJfUsxeUScXm9+PdUH9eLk8Wix4xPxCLWItET\n\tUd0fqT4V1RHr6p5ihczP6oSQQuEz8p9CAXqFUFAhoOVXCJKfC/j0fP5zyhd8Pr72BR/+\n\tZW0tS97LWuwrWh7vFfg1j0dZ85oHrqn5K0XumxpKLvcNbCWXC+ZUcvEcTiX+bw4H/R9O\n\tNbaa9dvqasiqqrfkKpp/AXoECwsKZW5kc3RyZWFtCmVuZG9iago5NSAwIG9iago5OTEK\n\tZW5kb2JqCjUzIDAgb2JqCjw8IC9MZW5ndGggOTYgMCBSIC9PcmRlciAxIC9FbmNvZGUg\n\tWyAwIDEzNjQgXSAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUKOCAvRGVjb2Rl\n\tIFsgMCAxIDAgMSAwIDEgXSAvRG9tYWluIFsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAw\n\tIDEgXSAvU2l6ZSBbIDEzNjUKXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0K\n\teAGFwolfUncAAPA/abXKDpdby3XZXK3DWmWz1WrdOZuuy2Zrq9m1mq5Ws2u5pSACgqAI\n\teHCJIKIiogIigtwiIt6u9/beeL/3fu/H9/Ndmn5vCbhsaZq4OL1sMcG8fDEBv5BYjn9/\n\tYQp9xcIUdp46vmI+eeV8HHIuvpK8ai6On1w1B582N5k2Cx1LmyWuno0BZ2KrwWtmYuSJ\n\tNTOM0xNrUaNrp6PrqBPRdYzpiSjleHqCcmo8fWr8g1TXT0WI8ch62Ix4hDGcEQ9nTBI/\n\tnAyjfzQZxsZCiBtiIfqJ0IaJ4P8/ngiib4wGyYGNUcjMaAA4HshM9meO+z9Bj/g30fs2\n\tRYCbI77ksG8z45bwGOvQ2JbQ2FZ479YQcVvISwx6t7HMCnqzgh76gCeLvD3gYTm6PYD9\n\t9F0/arZ/lOzO9pN97mzyZz438sgO38iOMdSdYyNg104v8HOvC32Xx7XLM4y42zMMHB3e\n\tjXVS7xl1snY797ide4mOvW74HLeDOOLIAdpzRrD72Lrs+/D7XXbKof0u+i9cQ9hhtoMH\n\thmGdgwfIB52D4IGDTuAh58AhB2quYyDXYQPabbngw3YbY/9hO3mo/8tU84b68da8IWve\n\tIOSRQSvLviMD2K9SPTrQR7T1HbVZmI/ZLPD9lmPY3q9TPd7fi7VS9xy3Jp+w9kD29Zyg\n\t/KavG/2kpRvWfNJCPGUxA3vNp8Cne834rtO98Gd6utibzvSYztJ2m86Cz3WbKDvPdYPN\n\tnedTvWA2JncZLzDmdxkZDfldeJMhH/+tyYBeYDIUmDoKOllf7OyANOovkr8z6tELjfpC\n\tw3/bCw2QRYZ2+o72IqKuqEP3faqX9DpK7SU9/WW9FtiuvQy+0q5B1Wmu6DRX6dVXdcBr\n\tOjVRq74GW6xVF2tVkBpVMf66RgXbdl1D/EHThlWzLlG3kVtL1GRVawn5hqqVfcsNVcuP\n\t77ah3mxrATffbAX+1NqM/nOLMuVbLcrkZuUtrIL6drOCtVJxW6n4BStHLFXKiQp5KbCp\n\tVIG9gyhvuiNvupssuyuHvCeXEZtk9yAb7zexlDXexz+QNYIbHsiAv8oasI2oDxul9A3S\n\th5SPGqSMkkcNyb9JJehlUgm+vkyKl9SXgcsl9SzF5RJxeb3491Qf14uTxaLHjE/EItYi\n\t0RNR3R+pPhXVEevqnmKFzM/qhJBC4TPyn0IBeoVQUCGg5VcIkp8L+PR8/nPKF3w+vvYF\n\tH/5lbS1L3sta7CtaHu8V+DWPR1nzmgeuqfkrRe6bGkou9w1sJZcL5lRy8RxOJf5vDgf9\n\tH041tpr12+pqyKqqt+Qqmn8BegQLCwplbmRzdHJlYW0KZW5kb2JqCjk2IDAgb2JqCjk5\n\tMQplbmRvYmoKNTIgMCBvYmoKPDwgL0xlbmd0aCA5NyAwIFIgL09yZGVyIDEgL0VuY29k\n\tZSBbIDAgMTM2NCBdIC9GdW5jdGlvblR5cGUgMCAvQml0c1BlclNhbXBsZQo4IC9EZWNv\n\tZGUgWyAwIDEgMCAxIDAgMSBdIC9Eb21haW4gWyAwIDEgXSAvUmFuZ2UgWyAwIDEgMCAx\n\tIDAgMSBdIC9TaXplIFsgMTM2NQpdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVh\n\tbQp4AYXCiV9SdwAA8D9ptcoOl1vLddlcrcNaZbPVat05m67LZmur2bWarlaza7mlIAKC\n\toAh4cIkgoiKiAiKC3CIi3q739t54v/d+78f3812afm8JuGxpmrg4vWwxwbx8MQG/kFiO\n\tf39hCn3FwhR2njq+Yj555Xwcci6+krxqLo6fXDUHnzY3mTYLHUubJa6ejQFnYqvBa2Zi\n\t5Ik1M4zTE2tRo2uno+uoE9F1jOmJKOV4eoJyajx9avyDVNdPRYjxyHrYjHiEMZwRD2dM\n\tEj+cDKN/NBnGxkKIG2Ih+onQhong/z+eCKJvjAbJgY1RyMxoADgeyEz2Z477P0GP+DfR\n\t+zZFgJsjvuSwbzPjlvAY69DYltDYVnjv1hBxW8hLDHq3scwKerOCHvqAJ4u8PeBhObo9\n\tgP30XT9qtn+U7M72k33ubPJnPjfyyA7fyI4x1J1jI2DXTi/wc68LfZfHtcszjLjbMwwc\n\tHd6NdVLvGXWydjv3uJ17iY69bvgct4M44sgB2nNGsPvYuuz78Ptddsqh/S76L1xD2GG2\n\tgweGYZ2DB8gHnYPggYNO4CHnwCEHaq5jINdhA9ptueDDdhtj/2E7eaj/y1Tzhvrx1rwh\n\ta94g5JFBK8u+IwPYr1I9OtBHtPUdtVmYj9ks8P2WY9jer1M93t+LtVL3HLcmn7D2QPb1\n\tnKD8pq8b/aSlG9Z80kI8ZTEDe82nwKd7zfiu073wZ3q62JvO9JjO0nabzoLPdZsoO891\n\tg82d51O9YDYmdxkvMOZ3GRkN+V14kyEf/63JgF5gMhSYOgo6WV/s7IA06i+SvzPq0QuN\n\t+kLDf9sLDZBFhnb6jvYioq6oQ/d9qpf0OkrtJT39Zb0W2K69DL7SrkHVaa7oNFfp1Vd1\n\twGs6NVGrvgZbrFUXa1WQGlUx/rpGBdt2XUP8QdOGVbMuUbeRW0vUZFVrCfmGqpV9yw1V\n\ty4/vtqHebGsBN99sBf7U2oz+c4sy5VstyuRm5S2sgvp2s4K1UnFbqfgFK0csVcqJCnkp\n\tsKlUgb2DKG+6I2+6myy7K4e8J5cRm2T3IBvvN7GUNd7HP5A1ghseyIC/yhqwjagPG6X0\n\tDdKHlI8apIySRw3Jv0kl6GVSCb6+TIqX1JeByyX1LMXlEnF5vfj3VB/Xi5PFoseMT8Qi\n\t1iLRE1HdH6k+FdUR6+qeYoXMz+qEkELhM/KfQgF6hVBQIaDlVwiSnwv49Hz+c8oXfD6+\n\t9gUf/mVtLUvey1rsK1oe7xX4NY9HWfOaB66p+StF7psaSi73DWwllwvmVHLxHE4l/m8O\n\tB/0fTjW2mvXb6mrIqqq35CqafwF6BAsLCmVuZHN0cmVhbQplbmRvYmoKOTcgMCBvYmoK\n\tOTkxCmVuZG9iago1MSAwIG9iago8PCAvTGVuZ3RoIDk4IDAgUiAvT3JkZXIgMSAvRW5j\n\tb2RlIFsgMCAxMzY0IF0gL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlCjggL0Rl\n\tY29kZSBbIDAgMSAwIDEgMCAxIF0gL0RvbWFpbiBbIDAgMSBdIC9SYW5nZSBbIDAgMSAw\n\tIDEgMCAxIF0gL1NpemUgWyAxMzY1Cl0gL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3Ry\n\tZWFtCngBhcKJX1J3AADwP2m1yg6XW8t12Vytw1pls9Vq3Tmbrstma6vZtZquVrNruaUg\n\tAoKgCHhwiSCiIqICIoLcIiLervf23ni/937vx/fzXZp+bwm4bGmauDi9bDHBvHwxAb+Q\n\tWI5/f2EKfcXCFHaeOr5iPnnlfBxyLr6SvGoujp9cNQefNjeZNgsdS5slrp6NAWdiq8Fr\n\tZmLkiTUzjNMTa1Gja6ej66gT0XWM6Yko5Xh6gnJqPH1q/INU109FiPHIetiMeIQxnBEP\n\tZ0wSP5wMo380GcbGQogbYiH6idCGieD/P54Iom+MBsmBjVHIzGgAOB7ITPZnjvs/QY/4\n\tN9H7NkWAmyO+5LBvM+OW8Bjr0NiW0NhWeO/WEHFbyEsMerexzAp6s4Ie+oAni7w94GE5\n\tuj2A/fRdP2q2f5TszvaTfe5s8mc+N/LIDt/IjjHUnWMjYNdOL/Bzrwt9l8e1yzOMuNsz\n\tDBwd3o11Uu8ZdbJ2O/e4nXuJjr1u+By3gzjiyAHac0aw+9i67Pvw+112yqH9LvovXEPY\n\tYbaDB4ZhnYMHyAedg+CBg07gIefAIQdqrmMg12ED2m254MN2G2P/YTt5qP/LVPOG+vHW\n\tvCFr3iDkkUEry74jA9ivUj060Ee09R21WZiP2Szw/ZZj2N6vUz3e34u1UvcctyafsPZA\n\t9vWcoPymrxv9pKUb1nzSQjxlMQN7zafAp3vN+K7TvfBnerrYm870mM7SdpvOgs91myg7\n\tz3WDzZ3nU71gNiZ3GS8w5ncZGQ35XXiTIR//rcmAXmAyFJg6CjpZX+zsgDTqL5K/M+rR\n\tC436QsN/2wsNkEWGdvqO9iKirqhD932ql/Q6Su0lPf1lvRbYrr0MvtKuQdVprug0V+nV\n\tV3XAazo1Uau+BlusVRdrVZAaVTH+ukYF23ZdQ/xB04ZVsy5Rt5FbS9RkVWsJ+YaqlX3L\n\tDVXLj++2od5sawE332wF/tTajP5zizLlWy3K5GblLayC+nazgrVScVup+AUrRyxVyokK\n\teSmwqVSBvYMob7ojb7qbLLsrh7wnlxGbZPcgG+83sZQ13sc/kDWCGx7IgL/KGrCNqA8b\n\tpfQN0oeUjxqkjJJHDcm/SSXoZVIJvr5MipfUl4HLJfUsxeUScXm9+PdUH9eLk8Wix4xP\n\txCLWItETUd0fqT4V1RHr6p5ihczP6oSQQuEz8p9CAXqFUFAhoOVXCJKfC/j0fP5zyhd8\n\tPr72BR/+ZW0tS97LWuwrWh7vFfg1j0dZ85oHrqn5K0XumxpKLvcNbCWXC+ZUcvEcTiX+\n\tbw4H/R9ONbaa9dvqasiqqrfkKpp/AXoECwsKZW5kc3RyZWFtCmVuZG9iago5OCAwIG9i\n\tago5OTEKZW5kb2JqCjUwIDAgb2JqCjw8IC9MZW5ndGggOTkgMCBSIC9PcmRlciAxIC9F\n\tbmNvZGUgWyAwIDEzNjQgXSAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUKOCAv\n\tRGVjb2RlIFsgMCAxIDAgMSAwIDEgXSAvRG9tYWluIFsgMCAxIF0gL1JhbmdlIFsgMCAx\n\tIDAgMSAwIDEgXSAvU2l6ZSBbIDEzNjUKXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+Pgpz\n\tdHJlYW0KeAGFwmlXolAAAND//3HKVBAUUUFs320vyxZbLNvLFkttUVRQUVBpzmMgeE99\n\tc8/9+bHpPzqy99NDdn96Xb3r3NG7Hb3jrOkdo6bpdlXXVF11buuqsd3WzS29DfZav5Ve\n\ty6ooPbBpbzZ75kavaW00emDdXq/3QNm5K8tdWYJKUleqoWu1bq0KrVa71Qq6InbhHbHc\n\tt9Qp9y19d9BfnW/kZ+cL+dH5+tA+nYvaZ1H7QBa0j4JWdM5rxbxWcH7XCsb8u2Z+0/Kg\n\t+v47p75b33Kq+VV9M+ZeVfOLmrO+vqjgs/3lWQWfnNvPT+3nLPQp2wYfodnHdvYB+vjQ\n\tfrxHP9y14a372wHvblrI2+sW+qp1g7xsXSMzreuMcoW8UC6R58rluZJxTiuZtHLhfKZc\n\tGM/PFPOpcg42084nzbTx7KRpPm6eGU+Pm+ZU89R6kmqCR/bjoyZ4aE8dNswHjZT16KAB\n\t7tsP9xtgEnqQbBzsQff3Gvu7yHpyt55MQPcS9b0d9O52HZnYqqM36ztoeXuj77q8hVyT\n\tN5Gr8uaqvOG8Im+syOvIuLwel9acl6W1ZWnVeUlaNa4sSeZFacUYX5TMC1Lcurwgmeel\n\tZbC29HuutmRdnKuBs/aF2Ro4A52fqc1PQ+ema+CUc3V2qjo7CZ2ZrM5MoKfHq8ipWLX/\n\tpFCFVyaiffnKOJKrxJCRSixSEZDhShQZqkRDIu/Mijwrcs5BkTNGgqKZESPGMCPaA2LY\n\tGAqIZr8YAsvsb7rMWoN0GaTsDFUGfdCArwySdj9ZBgnnEk2UaC+U8pYoD9rnLiFJd4kc\n\tQxOuEvzbO9p35NuD/PPtHvrL/WfQkS83+PmvZ+RzyA/PCH7RM2IcLXoGLHhG7d7RQt+8\n\td3R4V97resd+87rQhOvNMUe4HMdyBPqVGMN8IcYGJ8deQPfz/z6Rbsws6e7ryZJWn+fx\n\tfx98Hsx7n+fe58W883nvKNxbytuXuKXMNxSBf00RZpq4HvSKJq5octhLmsTP0CTUT2bM\n\tvowfvMA+9/vw036flUr7rQEqbT0LUJinAWp4+jRAn2Ay9AlDH2OnGBruTzHQI8aPecj4\n\tweDQB8EA/n4wgJkMBuxsIAkyznssg7/LMpgJlkmwQWgomHDcCQXxt0PBQdntELg1bJjd\n\tMm6GWfyNMGsMbYQHXA+HcCOhtaHDaxFwFXslEsaPR8Jx7t9InBtwmYtgLnERbG6Rs/Lc\n\t4qALPIc5z3Nwfp6HzvE8NMrPwWejPOZMNIo/HY0OKESnrVNCtK8wJZgnBQF/QhCGjgkT\n\tMWEcjA0bQ/0F5EEm0wplbmRzdHJlYW0KZW5kb2JqCjk5IDAgb2JqCjk3NgplbmRvYmoK\n\tNDkgMCBvYmoKPDwgL0xlbmd0aCAxMDAgMCBSIC9PcmRlciAxIC9FbmNvZGUgWyAwIDEz\n\tNjQgXSAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUKOCAvRGVjb2RlIFsgMCAx\n\tIDAgMSAwIDEgXSAvRG9tYWluIFsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAv\n\tU2l6ZSBbIDEzNjUKXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGFwmlX\n\tolAAAND//3HKVBAUUUFs320vyxZbLNvLFkttUVRQUVBpzmMgeE99c8/9+bHpPzqy99ND\n\tdn96Xb3r3NG7Hb3jrOkdo6bpdlXXVF11buuqsd3WzS29DfZav5Vey6ooPbBpbzZ75kav\n\taW00emDdXq/3QNm5K8tdWYJKUleqoWu1bq0KrVa71Qq6InbhHbHct9Qp9y19d9BfnW/k\n\tZ+cL+dH5+tA+nYvaZ1H7QBa0j4JWdM5rxbxWcH7XCsb8u2Z+0/Kg+v47p75b33Kq+VV9\n\tM+ZeVfOLmrO+vqjgs/3lWQWfnNvPT+3nLPQp2wYfodnHdvYB+vjQfrxHP9y14a372wHv\n\tblrI2+sW+qp1g7xsXSMzreuMcoW8UC6R58rluZJxTiuZtHLhfKZcGM/PFPOpcg42084n\n\tzbTx7KRpPm6eGU+Pm+ZU89R6kmqCR/bjoyZ4aE8dNswHjZT16KAB7tsP9xtgEnqQbBzs\n\tQff3Gvu7yHpyt55MQPcS9b0d9O52HZnYqqM36ztoeXuj77q8hVyTN5Gr8uaqvOG8Im+s\n\tyOvIuLwel9acl6W1ZWnVeUlaNa4sSeZFacUYX5TMC1LcurwgmeelZbC29HuutmRdnKuB\n\ts/aF2Ro4A52fqc1PQ+ema+CUc3V2qjo7CZ2ZrM5MoKfHq8ipWLX/pFCFVyaiffnKOJKr\n\txJCRSixSEZDhShQZqkRDIu/Mijwrcs5BkTNGgqKZESPGMCPaA2LYGAqIZr8YAsvsb7rM\n\tWoN0GaTsDFUGfdCArwySdj9ZBgnnEk2UaC+U8pYoD9rnLiFJd4kcQxOuEvzbO9p35NuD\n\t/PPtHvrL/WfQkS83+PmvZ+RzyA/PCH7RM2IcLXoGLHhG7d7RQt+8d3R4V97resd+87rQ\n\thOvNMUe4HMdyBPqVGMN8IcYGJ8deQPfz/z6Rbsws6e7ryZJWn+fxfx98Hsx7n+fe58W8\n\t83nvKNxbytuXuKXMNxSBf00RZpq4HvSKJq5octhLmsTP0CTUT2bMvowfvMA+9/vw036f\n\tlUr7rQEqbT0LUJinAWp4+jRAn2Ay9AlDH2OnGBruTzHQI8aPecj4weDQB8EA/n4wgJkM\n\tBuxsIAkyznssg7/LMpgJlkmwQWgomHDcCQXxt0PBQdntELg1bJjdMm6GWfyNMGsMbYQH\n\tXA+HcCOhtaHDaxFwFXslEsaPR8Jx7t9InBtwmYtgLnERbG6Rs/Lc4qALPIc5z3Nwfp6H\n\tzvE8NMrPwWejPOZMNIo/HY0OKESnrVNCtK8wJZgnBQF/QhCGjgkTMWEcjA0bQ/0F5EEm\n\t0wplbmRzdHJlYW0KZW5kb2JqCjEwMCAwIG9iago5NzYKZW5kb2JqCjIgMCBvYmoKPDwg\n\tL0xhc3QgMTAxIDAgUiAvRmlyc3QgMTAyIDAgUiA+PgplbmRvYmoKMTAyIDAgb2JqCjw8\n\tIC9QYXJlbnQgMTAzIDAgUiAvQ291bnQgMCAvRGVzdCBbIDMgMCBSIC9YWVogMCA3MzMg\n\tMCBdIC9UaXRsZSAoQ2FudmFzIDEpCj4+CmVuZG9iagoxMDMgMCBvYmoKPDwgPj4KZW5k\n\tb2JqCjEwMSAwIG9iago8PCAvUGFyZW50IDEwMyAwIFIgL0NvdW50IDAgL0Rlc3QgWyAz\n\tIDAgUiAvWFlaIDAgNzMzIDAgXSAvVGl0bGUgKENhbnZhcyAxKQo+PgplbmRvYmoKMTA0\n\tIDAgb2JqCjw8IC9MZW5ndGggMTA1IDAgUiAvTGVuZ3RoMSA2MjIwIC9GaWx0ZXIgL0Zs\n\tYXRlRGVjb2RlID4+CnN0cmVhbQp4Ab1YC3AU15W9t7/zkxh9ZyQx9Aw9+mskPraEkECN\n\tmBECIVlIQGYAhRnEYMFKIAhWrBCIzCfggbjIevlY5QSTUJUEr7OtwcFDiFOUQzbZJNRC\n\tvHYSm5g4hR0cVmE3hWFt0Mze7hEyYimKqqXcr17fd9+9793T591+/dm86akwpMAAsNC6\n\tLNS7BvTDdplEV2dPqDepp18hebizb7MzqfNFAOzX1/Q+2ZPUDSqAyf1kd//o+Ix9ABzX\n\tFQ6tTtrhNsnKLupI6vgYSXdXz+ank3r6f5DM7N7QOWrPGCDd0hN6ejQ+XCTduT7UEyZJ\n\th+0ndCrq3fClzboKtv0ky3o3hUf90U/4/h2QenlYB0boBgMwYKWyAkC8YnIDR1bNTnWO\n\tZ8lLKyfUfgxpBn267xSWD2iNf3X95JObF28XmrcZG8jPqPtrBhojFMeLCSKS/V3ztjGL\n\tZtUOPgZtpTFopDqb6mNUS0qHDMqPcT9kdlxXjChxYJZ+n/O3n2I58f+hflaxXLGkgLFz\n\tR63UuWNHY/EcIzZBFYcgoQ/cuvRG3S9LMZwddcskZiUFE61ykAaKscotjVStkm5XxQyo\n\t5En/435eukn1hrtO+tg9VbpAfuer5knn5pA9Kv26JMaQ+JU7xqEyQfql+xnpR1XF0qtV\n\t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\n\tUtnU1DzBPdkl2tLL8szZLDOZrbRtmTwpaBmwMJZcNyOlHpiUI7sPuxpbRlm4TMnQ0ZxW\n\tfXm4Ii29GuqGz9XVDqdXV3SMTJ0CGztwYwcIoqsc5cpsGxXRRafp06oqq1yCKMiTIc0K\n\tNYjne1LxtLhl+Z535ikZZmYkWwjVtPurJtlQNi/bd/t8/A2UPshkN3913canrq5ZHxpo\n\t+sax+uJpeVNCq4+gBcsxj35p6rmWFZ/HtRJPGZAJf1B6C01LTWtMB0zHTG+aBN6EgjBR\n\tTEvxiM6UWeLUlCaxQ/Sbu8xfFvtTUmwTKlN2G/eYD5tjZiEz02JIYZwWS2G62WwSREYy\n\tGArTjUatmWLKspiNBkE0gsSUZUjWCZliNiVyaorZEkPLCTKYSCqWjH805ISzsn/gCq4h\n\ttvparjdftt+urq7Wag79GvJq6VPXfHnkch2lUG16dTVRiLvLS/mtVi2Dfj59NyXQaJvS\n\tq7qC0qdjI9EqYXZl1WwsRFce5RBDRBYU4pC7ZGFuTikX78VZf3uf7pNI97bXC8rLcfsF\n\thjGlp3VbuE23L7LuW+fjvzqArJCp3Zv6kdD+TNzv4KnTAeXQqP3JprstfXQPE7Q9bskT\n\t3gX+xaWN4e6+8Oa1nSFP/Ybu1ZrXnWMiNejfPf1HApoBwJ8YPagNY22kvXG83nSPrmO7\n\ty79fs/8vRj1q6wplbmRzdHJlYW0KZW5kb2JqCjEwNSAwIG9iagozNjExCmVuZG9iagox\n\tMDYgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Bc2NlbnQgNzcwIC9DYXBI\n\tZWlnaHQgNjg0IC9EZXNjZW50IC0yMzAgL0ZsYWdzIDMyCi9Gb250QkJveCBbLTEwMTgg\n\tLTQ4MSAxNDM2IDExNTldIC9Gb250TmFtZSAvVU9ESlhUK0hlbHZldGljYS1Cb2xkIC9J\n\tdGFsaWNBbmdsZQowIC9TdGVtViAwIC9NYXhXaWR0aCAxNTAwIC9YSGVpZ2h0IDUxMyAv\n\tRm9udEZpbGUyIDEwNCAwIFIgPj4KZW5kb2JqCjEwNyAwIG9iagpbIDMzMyAwIDAgMCAw\n\tIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDcyMiAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg\n\tMCAwIDAgMCAwCjAgMCAwIDAgMCAwIDAgMCAwIDU1NiAwIDAgMCAwIDAgMCAwIDAgMCAw\n\tIDAgMCAwIDAgMCAwIDAgMCAwIDU1NiBdCmVuZG9iago0MSAwIG9iago8PCAvVHlwZSAv\n\tRm9udCAvU3VidHlwZSAvVHJ1ZVR5cGUgL0Jhc2VGb250IC9VT0RKWFQrSGVsdmV0aWNh\n\tLUJvbGQgL0ZvbnREZXNjcmlwdG9yCjEwNiAwIFIgL1dpZHRocyAxMDcgMCBSIC9GaXJz\n\tdENoYXIgNTggL0xhc3RDaGFyIDEyMSAvRW5jb2RpbmcgL01hY1JvbWFuRW5jb2RpbmcK\n\tPj4KZW5kb2JqCjEwOCAwIG9iago8PCAvTGVuZ3RoIDEwOSAwIFIgL0xlbmd0aDEgMjAz\n\tNjggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBrXwJfFTVvf85997ZtzuT\n\tySQzw8zcyWQmyySZyQYkBOZmIxCWhE0SNCYIEVA0YRF3iHVBUQvaulTbgq1rbXUILgH1\n\tQWuftVUqT61CF0NfLeqzFOoDW4XM/L/nzIRF+5bP5/9m8jv7/f3O8vv9zu/8zp2sX3tV\n\tPzGTISISddkVSwcJ/0RqEL25bMN6JZN3rSZEb710cMUVmbz/BkJ03StWX3tpJl8UJ6To\n\tw5X9S5dn8uQ04okrUZDJU4avcOUV66/J5MMHEV+0emBZtr6IFcevWHpNlj75PfLKlUuv\n\t6GcVhHQwvGWDA+vW8yzpcCLuHFzbn21PuwjJdWTqWM3SFf0LVl1HKNJ55DPSQG4hGiIQ\n\tmcRIN0ayWvMOkZBn9RpChJ8cWdRrazipN+g5ih8uGmhkiX817V6WuvrLeZrvGf4VbQ28\n\tPavAc9qnxr5DiLQ/dXU6rvnemRpWyz55OxcHGqdKlMQAcYDIUwmkOgC9gD7AW4BRwDGA\n\tnigIWdutgO0AVqMhATFNYoA4QCQJhL2A0TO5rUhtB+wAHAdoiCqmdpmsVYHGNjGFR1Nk\n\tELAdIOHRs7ljvGRrtm4HYpHYJA3GEkOYAGwFHANIRBFPo1wWT5EBwA7kDgMkYP8SXWJw\n\tinQg7uNwCvFpshdlBwDHAcb0PvEfu+YtqCKNDeIXQPQFevkF6QQMAoYAScBhAOYBYUwc\n\t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\n\t9KR0TiqVOpl6NfVM6uHUfalvpoZSg6m+sZ+f/sPpd07vPP0Y/XzsIPTXT+mvUqewB1yV\n\tXpKenf4c8uZMfys9NfU+3YoxhskY5OtN6NVvYV0exdx2QcOpwgwqkxQ5SY5iht5D/W7y\n\tJHjsatJHLtDCP4L1jkAyb85ydT907RPIiVgrB3aABGZ8NtbkIpysRFqEnfbn5MfpR8RF\n\twLGTi8wTwltUSf2QFEHLXIn9aRb5E51G/gPf58hzYw+B2pPaJ0B1t/YpclL7Pdz43Yfc\n\tnUKrxi7FwPNjwgC9O31h6kLotOvJbunPuOoh6uyuxRcsWrhg/rzOjrntMxPTpjZMqa+b\n\tPKm2prqqMh6rKC+LlpYUF0XChaGCoBLw+yZ4Pe78PFeuM8dhl21Wi9lkNOh1Wo0kCpSU\n\ttYam9ynJSF9SioRmzChn+dBSFCw9p6AvqaBo+vltkgp7bimqzmupouWlX2mpZlqqZ1pS\n\tWWkgDeVlSmtISe5vCSkjdMm8LqTvbgl1K8mjPD2Hp6UIz1iQCQbxhNKav7JFSdI+pTU5\n\tfcPKLa19LeVldKfJ2Bxq7jeWl5GdRhOSJqSSeaHBnTRvGuUJIa+1fqdA9BaMMekJtbQm\n\t3SE8CjRiuHXp8mTnvK7WFm8w2F1elqTNy0KXJAkzpKO8CWnmZJLa5qSOk1FWJTEccqey\n\ts2zflrtGZHJJX9S8PLR86UVdSXEpcLQm7VHQbUnmXfdh/tkskMNk33xurVfc0pq/SmGN\n\tt2zZrCR3zOs651lvkGHo7gYOPCuEp/dtmQ7Sd2GpaH4MnWPdZ0PJDCpzFAr3XaYkDaGm\n\t0Motl/VhQTxbkmT+tcFhj0fdnT5MPK3KloVdoWAy4Q11L22ZsNNJtsy/dpdbVdzn15SX\n\t7ZTtmdncabVlE2bLuYl+zHSmjqd4c5aaNf/MdFLWx9DMpAo+WqagJ10hDGQyC/onky3L\n\tJmPW8emmeCq5HMuwKmlo7tsi17NyTCVNasJySNlykmDZQ0f/cn7J0myJNixDklHJmOMM\n\tgyXp0vF0EqeE0lLGF7pmLCT6OI3na8vLNowI+0ODsoIIJ0nS2YXHuutjmPNgkK3qnSMq\n\tuQSZ5NC8rkxeIZd4h4kaw3lL6GM1+8ZrchexmqHxmjOP94XAvs9h18RLF0l95MyfTXbl\n\t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\n\tLKpLzVWdao7qUJnXKF+doPpUm/ncq+zM8QEus6C/xK3VGbFsT6lGw0l/0GzSFxQEmaPb\n\tRgbxQ4LDVGRXmp5o8CXBQDzEK8Cst9uHHDTgoA536flm/RFu67B14dclJ2DuNPB9KLPz\n\tPGeAus3a8zDn4SIaP35xnyRj7TNLYOf3gpPG85KHGemvdu2Y0f/taCBzZZxonLZ1VXbH\n\tGGtklnmsuHjRrInzKJ/yse83Tq1U6Q/49GP+o7BJn8T8l4uCekuTbTVZZ7vNJtnY7Txh\n\twQW+Df7bbLf67/NpbEOs8H4EtqGCMFIIBm3fsv3Atps8Z3vNppX8Tv9m6/3WX/g1MVph\n\tLZHv933b/6j/Bd8b5DXfEb/RsZ1QxVZpa7TNt622PUt+YjtGjtkMIVutbRPZZLvX9nui\n\ttbEVvtpUWyZHfA3W6bbFtiXyYv/lZJV1hf86cp31KfKU7VPyH7YviN0r5/hDtMA62Tbd\n\t1uI/SH7jx3/iMShGxaSYFUvMEcuJOWO5hpg9YU84EjkJZyK3I6fDqe+wdzg6cnvtvY7e\n\tnF5nb67eZrNCaMvLZc5dZspc6cyNZrWdz0VmM3Xl5XMbyYcjIn8th78/g/cLBP4WTmm0\n\trPwMSzKT6GuM+jz4FPZWhpLIjmbs1XLZ1mg8z96ywtaCF0k1y+K4p8nvGycJXi/3+3CQ\n\tpTpdRC4vHxF+r8Kx4PT7fVYb/EO/V32EOokN71hl2xF9BOpSj95EwlZojKfwy/kHVdkn\n\t4/34y+F53bzDRm0pK2N406CPyr5NvsM+0TciPPDCJopX7yh+NfMw3sZJ0PehabAxrcG9\n\tzZj7BF6+6flQZtc6eMWMnVex3WzWV0Q12JvYazGZLSov+2JMVCfrG/R4EY0dw7i/wpf+\n\teFdegN3uvJuNub/Ch53lRfgr5AJbnRXpnbbs9taNW11c9K/lD7P5seJp0g6FYRtiAZtW\n\tq82fIB/CHrPxAEVsk0LVBy8ApU01nd0qM7fEbBOiuIsia8PYd5iWy14S5ORkjtKZrO6r\n\tL+XQE6nvVdUk2l+CPmv57HgTtNpPZyYm1qZK5+THYcw3Mj33pg6n4MnFFdhwyutSJfR9\n\tFtdVlNRJpy+xBeqQhiGPFeCfVAi/l2D7x1c/eSgQ8T4h7hhJC36tNh2/pJuBX2/NJnNw\n\tlddJ5uGXNwvwC4cLyGL8PuMijsORxaOFgiKzFzVeMPeCaPPAVWtX9a+d239154LypoHV\n\ty+cs/H84yYxCCmVuZHN0cmVhbQplbmRvYmoKMTA5IDAgb2JqCjEzNTkyCmVuZG9iagox\n\tMTAgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Bc2NlbnQgODMzIC9DYXBI\n\tZWlnaHQgNjI1IC9EZXNjZW50IC0zMDAgL0ZsYWdzIDMyCi9Gb250QkJveCBbLTE5MiAt\n\tNzEwIDcwMiAxMjIyXSAvRm9udE5hbWUgL0xVQVZOVitDb3VyaWVyTmV3UFMtQm9sZE1U\n\tIC9JdGFsaWNBbmdsZQowIC9TdGVtViAwIC9NYXhXaWR0aCA2MDAgL1hIZWlnaHQgNTQ5\n\tIC9Gb250RmlsZTIgMTA4IDAgUiA+PgplbmRvYmoKMTExIDAgb2JqClsgNjAwIDAgMCAw\n\tIDAgMCAwIDAgMCAwIDAgMCAwIDAgNjAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA2MDAg\n\tMCAwIDAgMCAwIDAKNjAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw\n\tIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNjAwIDYwMAo2MDAgNjAwIDYwMCAwIDYw\n\tMCAwIDYwMCA2MDAgMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDAgNjAwIDYwMCA2MDAgNjAw\n\tIDAgMCAwCjYwMCBdCmVuZG9iago0NiAwIG9iago8PCAvVHlwZSAvRm9udCAvU3VidHlw\n\tZSAvVHJ1ZVR5cGUgL0Jhc2VGb250IC9MVUFWTlYrQ291cmllck5ld1BTLUJvbGRNVCAv\n\tRm9udERlc2NyaXB0b3IKMTEwIDAgUiAvV2lkdGhzIDExMSAwIFIgL0ZpcnN0Q2hhciAz\n\tMiAvTGFzdENoYXIgMTIxIC9FbmNvZGluZyAvTWFjUm9tYW5FbmNvZGluZwo+PgplbmRv\n\tYmoKMTEyIDAgb2JqCjw8IC9MZW5ndGggMTEzIDAgUiAvTGVuZ3RoMSAxMzIyNCAvRmls\n\tdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAG9e3t8VNW18N77POeZmcm8M5OZyWRm\n\t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\n\tfxqUeb8KZW5kc3RyZWFtCmVuZG9iagoxMTMgMCBvYmoKODY5OQplbmRvYmoKMTE0IDAg\n\tb2JqCjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAvQXNjZW50IDc3MCAvQ2FwSGVpZ2h0\n\tIDczNyAvRGVzY2VudCAtMjMwIC9GbGFncyAzMgovRm9udEJCb3ggWy05NTEgLTQ4MSAx\n\tNDQ1IDExMjJdIC9Gb250TmFtZSAvRFdaRUpBK0hlbHZldGljYSAvSXRhbGljQW5nbGUg\n\tMAovU3RlbVYgMCAvTWF4V2lkdGggMTUwMCAvWEhlaWdodCA2MzcgL0ZvbnRGaWxlMiAx\n\tMTIgMCBSID4+CmVuZG9iagoxMTUgMCBvYmoKWyAyNzggMCAzNTUgMCAwIDAgMCAwIDAg\n\tMCAwIDAgMCAwIDI3OCAyNzggMCAwIDAgMCAwIDAgMCAwIDAgMCAyNzggMCA1ODQgNTg0\n\tCjU4NCAwIDAgNjY3IDAgMCA3MjIgMCAwIDAgMCAyNzggMCAwIDAgODMzIDcyMiA3Nzgg\n\tNjY3IDAgMCA2NjcgNjExIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDU1NiA1NTYgNTAw\n\tIDU1NiA1NTYgMjc4IDU1NiA1NTYgMjIyIDIyMiAwIDIyMiA4MzMgNTU2IDU1Ngo1NTYg\n\tMCAzMzMgMCAyNzggNTU2IDUwMCAwIDAgNTAwIF0KZW5kb2JqCjM4IDAgb2JqCjw8IC9U\n\teXBlIC9Gb250IC9TdWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQgL0RXWkVKQStIZWx2\n\tZXRpY2EgL0ZvbnREZXNjcmlwdG9yCjExNCAwIFIgL1dpZHRocyAxMTUgMCBSIC9GaXJz\n\tdENoYXIgMzIgL0xhc3RDaGFyIDEyMSAvRW5jb2RpbmcgL01hY1JvbWFuRW5jb2RpbmcK\n\tPj4KZW5kb2JqCjExNiAwIG9iagooTWFjIE9TIFggMTAuNi43IFF1YXJ0eiBQREZDb250\n\tZXh0KQplbmRvYmoKMTE3IDAgb2JqCihEOjIwMTEwNTEyMTgyMjUzWjAwJzAwJykKZW5k\n\tb2JqCjEgMCBvYmoKPDwgL1Byb2R1Y2VyIDExNiAwIFIgL0NyZWF0aW9uRGF0ZSAxMTcg\n\tMCBSIC9Nb2REYXRlIDExNyAwIFIgPj4KZW5kb2JqCnhyZWYKMCAxMTgKMDAwMDAwMDAw\n\tMCA2NTUzNSBmIAowMDAwMTE0Mzk3IDAwMDAwIG4gCjAwMDAwODU4NzMgMDAwMDAgbiAK\n\tMDAwMDAwMjYwMSAwMDAwMCBuIAowMDAwMDc3MTg3IDAwMDAwIG4gCjAwMDAwMDAwMjIg\n\tMDAwMDAgbiAKMDAwMDAwMjU4MSAwMDAwMCBuIAowMDAwMDAyNzA1IDAwMDAwIG4gCjAw\n\tMDAwNzYyNTQgMDAwMDAgbiAKMDAwMDAxMTAxMCAwMDAwMCBuIAowMDAwMDExNDg5IDAw\n\tMDAwIG4gCjAwMDAwMDcxMzMgMDAwMDAgbiAKMDAwMDAwNzU1NCAwMDAwMCBuIAowMDAw\n\tMDA5NzExIDAwMDAwIG4gCjAwMDAwMTA5ODkgMDAwMDAgbiAKMDAwMDAxMTUwOSAwMDAw\n\tMCBuIAowMDAwMDE0MDA1IDAwMDAwIG4gCjAwMDAwMDQ2MjggMDAwMDAgbiAKMDAwMDAw\n\tNTAwOCAwMDAwMCBuIAowMDAwMDA1MDI4IDAwMDAwIG4gCjAwMDAwMDU0MDggMDAwMDAg\n\tbiAKMDAwMDAwNTg4MSAwMDAwMCBuIAowMDAwMDA2NjE1IDAwMDAwIG4gCjAwMDAwMDY2\n\tMzUgMDAwMDAgbiAKMDAwMDAwNzExMyAwMDAwMCBuIAowMDAwMDA0MjAyIDAwMDAwIG4g\n\tCjAwMDAwMDQ2MDggMDAwMDAgbiAKMDAwMDAwODAwNyAwMDAwMCBuIAowMDAwMDA4NDU2\n\tIDAwMDAwIG4gCjAwMDAwMDc1NzQgMDAwMDAgbiAKMDAwMDAwNzk4NyAwMDAwMCBuIAow\n\tMDAwMDA4NDc2IDAwMDAwIG4gCjAwMDAwMDkwNTEgMDAwMDAgbiAKMDAwMDAwNTQyOCAw\n\tMDAwMCBuIAowMDAwMDA1ODYxIDAwMDAwIG4gCjAwMDAwMDkwNzEgMDAwMDAgbiAKMDAw\n\tMDAwOTY5MSAwMDAwMCBuIAowMDAwMDc1MzU3IDAwMDAwIG4gCjAwMDAxMTQxMjQgMDAw\n\tMDAgbiAKMDAwMDAwMzYwMCAwMDAwMCBuIAowMDAwMDAzMTUyIDAwMDAwIG4gCjAwMDAw\n\tOTAyNTEgMDAwMDAgbiAKMDAwMDAwMzMwMCAwMDAwMCBuIAowMDAwMDAzNDUwIDAwMDAw\n\tIG4gCjAwMDAwMDQwNDUgMDAwMDAgbiAKMDAwMDAwMzg5MiAwMDAwMCBuIAowMDAwMTA0\n\tNjIxIDAwMDAwIG4gCjAwMDAwMDM3NDggMDAwMDAgbiAKMDAwMDA3NzE1MCAwMDAwMCBu\n\tIAowMDAwMDg0NjYwIDAwMDAwIG4gCjAwMDAwODM0NDkgMDAwMDAgbiAKMDAwMDA4MjIy\n\tMyAwMDAwMCBuIAowMDAwMDgwOTk3IDAwMDAwIG4gCjAwMDAwNzk3NzEgMDAwMDAgbiAK\n\tMDAwMDA3ODU0NSAwMDAwMCBuIAowMDAwMDc3MzUwIDAwMDAwIG4gCjAwMDAwNzQ0OTIg\n\tMDAwMDAgbiAKMDAwMDAyODUyMSAwMDAwMCBuIAowMDAwMDMwOTgxIDAwMDAwIG4gCjAw\n\tMDAwMjI5NjAgMDAwMDAgbiAKMDAwMDAyNTg0MCAwMDAwMCBuIAowMDAwMDE1OTg4IDAw\n\tMDAwIG4gCjAwMDAwMTc5MDUgMDAwMDAgbiAKMDAwMDA0MjYxMCAwMDAwMCBuIAowMDAw\n\tMDQ0NTgzIDAwMDAwIG4gCjAwMDAwMTc5MjYgMDAwMDAgbiAKMDAwMDAyMDEyNCAwMDAw\n\tMCBuIAowMDAwMDIwMTQ1IDAwMDAwIG4gCjAwMDAwMjI5MzkgMDAwMDAgbiAKMDAwMDA0\n\tMDY0MiAwMDAwMCBuIAowMDAwMDQyNTg5IDAwMDAwIG4gCjAwMDAwMjU4NjEgMDAwMDAg\n\tbiAKMDAwMDAyODUwMCAwMDAwMCBuIAowMDAwMDMxMDAyIDAwMDAwIG4gCjAwMDAwMzI5\n\tMzUgMDAwMDAgbiAKMDAwMDA1ODkyNyAwMDAwMCBuIAowMDAwMDY0MDQ4IDAwMDAwIG4g\n\tCjAwMDAwMzI5NTYgMDAwMDAgbiAKMDAwMDA0MDYyMSAwMDAwMCBuIAowMDAwMDQ0NjA0\n\tIDAwMDAwIG4gCjAwMDAwNTg5MDUgMDAwMDAgbiAKMDAwMDAxNDAyNiAwMDAwMCBuIAow\n\tMDAwMDE1OTY3IDAwMDAwIG4gCjAwMDAwNjQwNjkgMDAwMDAgbiAKMDAwMDA2ODM4NSAw\n\tMDAwMCBuIAowMDAwMDY4NDA2IDAwMDAwIG4gCjAwMDAwNzQ0NzEgMDAwMDAgbiAKMDAw\n\tMDA3NDUyOSAwMDAwMCBuIAowMDAwMDc1MzM3IDAwMDAwIG4gCjAwMDAwNzUzOTQgMDAw\n\tMDAgbiAKMDAwMDA3NjIzNCAwMDAwMCBuIAowMDAwMDc2MjkwIDAwMDAwIG4gCjAwMDAw\n\tNzcxMzAgMDAwMDAgbiAKMDAwMDA3NzI3MCAwMDAwMCBuIAowMDAwMDc4NTI1IDAwMDAw\n\tIG4gCjAwMDAwNzk3NTEgMDAwMDAgbiAKMDAwMDA4MDk3NyAwMDAwMCBuIAowMDAwMDgy\n\tMjAzIDAwMDAwIG4gCjAwMDAwODM0MjkgMDAwMDAgbiAKMDAwMDA4NDY0MCAwMDAwMCBu\n\tIAowMDAwMDg1ODUyIDAwMDAwIG4gCjAwMDAwODYwNDEgMDAwMDAgbiAKMDAwMDA4NTky\n\tMyAwMDAwMCBuIAowMDAwMDg2MDE4IDAwMDAwIG4gCjAwMDAwODYxMzYgMDAwMDAgbiAK\n\tMDAwMDA4OTgzOSAwMDAwMCBuIAowMDAwMDg5ODYxIDAwMDAwIG4gCjAwMDAwOTAwOTQg\n\tMDAwMDAgbiAKMDAwMDA5MDQzMyAwMDAwMCBuIAowMDAwMTA0MTE4IDAwMDAwIG4gCjAw\n\tMDAxMDQxNDEgMDAwMDAgbiAKMDAwMDEwNDM3NiAwMDAwMCBuIAowMDAwMTA0ODA4IDAw\n\tMDAwIG4gCjAwMDAxMTM2MDAgMDAwMDAgbiAKMDAwMDExMzYyMiAwMDAwMCBuIAowMDAw\n\tMTEzODQ5IDAwMDAwIG4gCjAwMDAxMTQzMDEgMDAwMDAgbiAKMDAwMDExNDM1NCAwMDAw\n\tMCBuIAp0cmFpbGVyCjw8IC9TaXplIDExOCAvUm9vdCA5MyAwIFIgL0luZm8gMSAwIFIg\n\tL0lEIFsgPDc3OGRhOTg0NjJiYjdhMjhkZGVjZDEyYTE1MmRkNjI0Pgo8Nzc4ZGE5ODQ2\n\tMmJiN2EyOGRkZWNkMTJhMTUyZGQ2MjQ+IF0gPj4Kc3RhcnR4cmVmCjExNDQ3NQolJUVP\n\tRgoxIDAgb2JqCjw8L0F1dGhvciAoS2VubmV0aCBDdWxwKS9DcmVhdGlvbkRhdGUgKEQ6\n\tMjAxMTAzMDcyMTI1MDBaKS9DcmVhdG9yIChPbW5pR3JhZmZsZSBQcm9mZXNzaW9uYWwg\n\tNS4yLjMpL01vZERhdGUgKEQ6MjAxMTA1MTIxODIyMDBaKS9Qcm9kdWNlciAxMTYgMCBS\n\tIC9UaXRsZSAoYWJvdXRfbW9kZWwuZ3JhZmZsZSk+PgplbmRvYmoKeHJlZgoxIDEKMDAw\n\tMDExNjk5NiAwMDAwMCBuIAp0cmFpbGVyCjw8L0lEIFs8Nzc4ZGE5ODQ2MmJiN2EyOGRk\n\tZWNkMTJhMTUyZGQ2MjQ+IDw3NzhkYTk4NDYyYmI3YTI4ZGRlY2QxMmExNTJkZDYyND5d\n\tIC9JbmZvIDEgMCBSIC9QcmV2IDExNDQ3NSAvUm9vdCA5MyAwIFIgL1NpemUgMTE4Pj4K\n\tc3RhcnR4cmVmCjExNzE4NgolJUVPRgo=\n\t</data>\n\t<key>QuickLookThumbnail</key>\n\t<data>\n\t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\n\tAAAAEgAAAAxubE5MAAAAFgAAAOhkYURLAAAAHAAAAP5wbFBMAAAAEgAAARplblVTAAAA\n\tEgAAASxuYk5PAAAAEgAAAT5mckZSAAAAFgAAAVBwdEJSAAAAGAAAAWZwdFBUAAAAFgAA\n\tAX56aENOAAAADAAAAZRlc0VTAAAAEgAAAaBqYUpQAAAADgAAAbJydVJVAAAAJAAAAcBz\n\tdlNFAAAAEAAAAeR6aFRXAAAADgAAAfRkZURFAAAAEAAAAgJmaUZJAAAAEAAAAhJpdElU\n\tAAAAFAAAAiJrb0tSAAAADAAAAjYASwBsAGUAdQByAGUAbgAtAEwAQwBEAEwAQwBEAC0A\n\tZgBhAHIAdgBlAHMAawDmAHIAbQBLAG8AbABvAHIAIABMAEMARABDAG8AbABvAHIAIABM\n\tAEMARABGAGEAcgBnAGUALQBMAEMARABMAEMARAAgAGMAbwB1AGwAZQB1AHIATABDAEQA\n\tIABDAG8AbABvAHIAaQBkAG8ATABDAEQAIABhACAAQwBvAHIAZQBzX2mCcgAgAEwAQwBE\n\tAEwAQwBEACAAYwBvAGwAbwByMKsw6TD8ACAATABDAEQEJgQyBDUEQgQ9BD4EOQAgBBYE\n\tGgAtBDQEOARBBD8EOwQ1BDkARgDkAHIAZwAtAEwAQwBEX2mCcm2yZnaYb3k6VmgARgBh\n\tAHIAYgAtAEwAQwBEAFYA5AByAGkALQBMAEMARABMAEMARAAgAGMAbwBsAG8AcgBpzuy3\n\t7AAgAEwAQwBEAAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSwgSW5jLiwgMjAxMQAAAAAA\n\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\tAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNSAAEAAAABFs9YWVogAAAAAAAAX0IAADX9\n\tAAAG6FhZWiAAAAAAAABt7QAAsIUAABssWFlaIAAAAAAAACmmAAAZfQAAsRljdXJ2AAAA\n\tAAAABAAAAAAFAAoADwAUABkAHgAjACgALQAyADYAOwBAAEUASgBPAFQAWQBeAGMAaABt\n\tAHIAdwB8AIEAhgCLAJAAlQCaAJ8AowCoAK0AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA\n\t8AD2APsBAQEHAQ0BEwEZAR8BJQErATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGS\n\tAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoCAwIMAhQCHQImAi8COAJBAksCVAJdAmcC\n\tcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwADCwMWAyEDLQM4A0MDTwNaA2YDcgN+\n\tA4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2BMQE\n\t0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZ\n\tBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8I\n\tMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9\n\tClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC/kMEgwqDEMMXAx1DI4M\n\tpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkPJQ9B\n\tD14Peg+WD7MPzw/sEAkQJhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYS\n\tRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4\n\tFZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZ\n\tIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1\n\tHR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qfvx/qIBUgQSBsIJggxCDwIRwh\n\tSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNolCSU4JWgllyXH\n\tJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIqNSpoKpsq\n\tzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy/+\n\tMDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1\n\twjX9Njc2cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuq\n\tO+g8JzxlPKQ84z0iPWE9oT3gPiA+YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGsQe5C\n\tMEJyQrVC90M6Q31DwEQDREdEikTORRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjX\n\tSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0CTUpNk03cTiVObk63TwBPSU+TT91Q\n\tJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShVdVXCVg9WXFapVvdXRFeS\n\tV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8PX2Ff\n\ts2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1nk2fp\n\taD9olmjsaUNpmmnxakhqn2r3a09rp2v/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw\n\t4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnn\n\tekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eD\n\tuoQdhICE44VHhauGDoZyhteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL/IxjjMqNMY2Y\n\tjf+OZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CY\n\tTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf+qBpoNihR6G2oiailqMG\n\to3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyqj6sCq3Wr6axcrNCtRK24ri2u\n\toa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYBtnm28Ldot+C4WbjRuUq5wro7\n\turW7LrunvCG8m70VvY++Cr6Evv+/er/1wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XIxkbG\n\tw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+0j/SwdNE\n\t08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4Dbg\n\tveFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o\n\t7rTvQO/M8Fjw5fFy8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3/Af8\n\tmP0p/br+S/7c/23//3BhcmEAAAAAAAMAAAACZmYAAPKnAAANWQAAE9AAAAoOdmNndAAA\n\tAAAAAAAAAAMBAAACAAAAAgAIABQAJgA/AF4AhACwAOUBFQFBAXIBqAHkAiYCbwK+AxQD\n\tdwPhBFMEzQVTBeIGeQcXB8MIdAktCfQKxguhDIINZg5LDzIQIBETEgoTBBQFFQcWDxcj\n\tGDYZTBpoG4scsx3bHwggOSFsIqEj5yUzJn0nyikYKmUrsSz8LkgvkTDZMiEzYzSjNeE3\n\tGzhUOYw6wTvzPSQ+Uj+NQMtCBkM9RHZFp0bYSAZJNUpeS4FMok3CTt1P9lEOUiNTOVRN\n\tVWBWc1eFWJlZrFq9W9Bc4V3xXwJgEGEgYjFjPmRMZVtmbWd7aIxpmmqga45sdG1abkZv\n\tM3AhcRNyCXMDc/50+3X7dv54AnkIehF7GnwjfSZ+IH8cgBeBEoILgwSD/4T6hfOG7Ifn\n\tiOOJ3orai9eM1I3WjviQapH5k3+VAZZ/l+2ZT5qqm/idO55wn6CgwqHiovqkDqUhpkOn\n\teKi0qe+rKqxjrZquyq/9sSyyVrOAtKm1zbb0uBe5N7pXu2S8Zb1nvmq/asBrwW7Cc8N4\n\txIDFi8aZx6vIwcnayvTMDc0WzhDPCM/+0PPR49LR08DUsNWf1pHXhNh82Xbacttz3E3d\n\tA92c3jre3N+H4Dfg7OGp4mrjMeP75MnlmOZo5zfoBejL6YLqNerm65fsT+0P7dzuwO+8\n\t8NvyL/PD9bf4WPxG//8AAAABAAYADgAZACoAPgBXAHUAlwC/AOsBGwFNAYMBvwIAAk4C\n\towL9A2YD1gRQBNQFYAX0BpQHPgfxCKkJago1CwgL3AyyDYsOaQ9MEDIRGRIHEv0T8xTt\n\tFfAW9xf/GQwaIBs7HFQdcR6UH7Yg3iISI08kiCXGJwMoQCl9Krcr9C0wLmYvnjDSMgQz\n\tNDRfNYk2sjfYOPw6HjtBPG49nz7MP/hBIkJIQ2xEjkWwRs1H5Uj7ShBLIEwuTTpORE9N\n\tUFlRYFJnU25UdFV7VoBXiFiOWZRam1uhXKddr160X7lgwmHLYtNj22TiZeBmzGeyaJZp\n\tf2pra1dsRm05bjFvKXAjcSByH3MgdCR1KnYwdzV4OHk0ejJ7L3wsfSd+In8fgBuBFoIQ\n\tgwyECIUDhf+G+4f3iPeKEYtwjOWOUo++kSSSgJPTlR+WYpecmM2Z95scnDydWJ5wn4mg\n\ttKH6o0ikkqXfpyeobKmsquysKq1krpqv0bEEsjizabSYtcq3B7hFuYS6xrwDvT2+e7+2\n\twOzCIsNUxIXFs8bhyAvJM8pWy2zMec2DzojPi9CJ0YXSf9N61HTVcNZs127Yctl42oPb\n\tidyG3X7edd9t4GbhXuJY41HkS+VI5kbnRehG6UjqTOtQ7EvtNu4Y7u7vwfCR8WXyQPMk\n\t9Bj1J/ZY97T5VPta/fr//wAAAAgAEAAZACEAKQA6AFEAbQCNALIA3AEHASgBTQF1AaAB\n\tzgIAAjwCfQLCAwsDXwO3BBUEfQTqBV4F1gZXBuAHbQf/CJAJJQm9ClcK9AuSDDUM2w2E\n\tDjEO4w+WEE0RBhHDEoQTSBQNFNYVnRZqF0IYIRj8Gd0auxuaHHkdVx44Hxcf8yDRIa0i\n\thyNgJDglDiXjJrgniyhdKS8qECr0K9csuC2YLncvVDAyMQ4x6TLBM5c0bTVBNhQ25je3\n\tOIg5WjopOvc7xjyVPWQ+MT8CP9FAoEFwQkFDEUPhRLFFgEZRRyFH8kjBSY9KW0saS9dM\n\tlU1VThlO3E+iUGxROVIFUtNTolRzVUVWGFbsV79Yk1lnWj1bGFvyXM1dpl6AX1xgOGES\n\tYexiyGOkZH9lXGY4ZxNn8GjMaaRqeWtMbCJs923JbphvZ3AxcPZxuHJ2cy1z4XSTdT91\n\t7nand4F4Z3lPejx7LHwcfRB+CX8Df/6A+4H5gviD+IT2hfKG+IgZiU2Kgou7jPGOJ49j\n\tkJ+R25MblFuVnZbhmCeZbpq1m/mdMZ5dn4mgtKHfowekMaVeppKnx6kDqkWrjqzdrjGv\n\tjbDoskazqLULtnS337lRusa8Pr24vzrAvsJEw87FVcbgyG3KD8u5zVLO6NCC0i3T6tXA\n\t18faCtyN33/i9udP7Rj2A///AABuZGluAAAAAAAABjYAAJh/AABX2wAAVCwAAJANAAAp\n\tDwAAFwoAAFANAABUOQAB+uEAAePXAAEeuAADAQAAAgAAAC8AdwC8APsBOAFyAawB5AId\n\tAlQCigLAAvcDMANrA6YD4gQfBF0EmwTbBRsFWgWbBd0GHwZiBqQG6ActB3IHuAf+CEgI\n\tjgjUCRoJYgmrCfQKPwqLCtgLJwt3C8gMGwxvDMUNHA12DdEOLw6ODvAPUw+4EB8QiBD0\n\tEWER0RI+EqsTGROKE/4UchTqFWUV4BZgFt8XYxfrGHYZAhmSGiYavBtVG/Ecjh0uHdEe\n\tdR8cH8QgbSEcIckieiMuI+QkmyVXJhIm0CeSKFYpGinfKqgrcSw/LQ8t/C71L/Ew6THi\n\tMt0z1jTNNcI2ujexOKg5nzqYO488hz2CPn8/iECbQatCwEPYRPZGE0cwSFRJekqhS8lM\n\t9U4hT09QgFGyUtJTwlSGVU1WF1bnV7hYi1liWkFbKFwUXQVd/17/YAthImI+Y2dklGXK\n\tZwpoTGmRarlr22z6bhxvQHBmcZByvnP0dSh2X3efeOF6J3tvfL5+DH9dgLmCEYNzhPiG\n\thogTiaGLOYzQjmOP+pGRkySUt5ZIl9SZXprnnG+d95+UoVajHqTspsCooaqIrHGuWrBI\n\tsjO0HrX/t+O5wbucvh3BSMRQxzDJ78yXzynRrNQo1qHZIduj3knhM+Q25znqE+y27xXx\n\tN/MV9Lv2L/d9+K35p/qa+1P8Dfyo/Sf9pv4l/sH/YP//AAAARwCVANoBGQFVAZAByQIB\n\tAjoCcgKqAuQDIANdA5sD2gQbBFwEnQTgBSQFZwWrBfEGNwZ9BsMHCwdUB50H5wgzCH4I\n\tyAkRCV0JqQn2CkUKlQrmCzkLjgvjDDoMlAzuDUsNqg4LDm4O1A88D6UQERB/EPARYxHX\n\tEkkSuhMuE6UUHRSYFRYVlhYZFp0XJBewGD8Y0RllGf4amhs5G9scfx0kHc4eeh8oH9kg\n\tiyFBIfYisCNsJCgk6CWrJmwnMyf9KMYpjypeKysr/yzRLbsusy+xMK0xpzKkM6A0mjWS\n\tNo03hziBOXs6djtwPGs9aT5pP3BAgEGOQqBDtUTQRexHBkgnSUxKckuZTMNN8E8eUE9R\n\tg1KuU61Uf1VUVixXC1foWMpZsVqfW5Ncil2LXpFfn2C2YdNi+GQkZVNmjGfIaQVqMWtH\n\tbFltaG5/b5NwrXHJcut0EnU5dmJ3k3jGef57N3x2fbV+9oA+gYeC0IQQhU6GkIfQiRCK\n\tVouijO2ON4+IkOCSNZOUlPSWWpfCmS2anpwTnY2fEaCuolWkA6W5p3epQasPrOSut7CS\n\tsmi0QrYPt+G5rrt1vVC/P8E0wzDFKcclySPLI80nzyjRKNMn1SfXJtkn2yTdK99c4a7k\n\tKOax6Ujrze438H7ykPRv9iD3o/j++i77PPw3/Qf9zf7K//8AAABMAMEBKAGGAd4CNQKI\n\tAtwDNAOOA+sESgSqBQwFbgXSBjgGngcFB28H2QhICLIJGgmHCfMKZArWC00LxAw/DL4N\n\tPg3EDk0O2g9rEAAQmBE1EdYSbhMHE6QURRTpFZIWPhbtF6EYWxkYGdsaohttHD0dDh3m\n\tHsIfoSCDIWoiUSM+JCwlHiYTJwsoCSkIKgorECwcLS0uVi+IMLgx5zMZNEc1czakN9Q5\n\tBTo5O2w8pD3fPx1AWkGUQtJEFEVbRqBH6Uk5SopL200zTotP6FFJUqhUFFWIVwVYf1oA\n\tW45dIl7CYHViN2QQZfpn+2n3a5ZtIm6tcDBxs3M4dLh2M3eyeS96rXwtfa1/L4C9gkaD\n\tuYUBhk2HmYjhii6LgIzPjhqPaZC6kgeTV5SnlfeXSJiXmeebOZyMneGfP6Czoiyjp6Ul\n\tpqSoKKmwqzKst64zr7GxLLKdtBG1e7bjuEq5rbsKvGy9zb8swIrB6sNIxKLF/cdUyKvK\n\tAMtUzKnN/c9N0JzR69M51IrV1tcn2HrZydsa3Gjdp97d4B7haeK35AblWeah5+PpH+pT\n\t637sou207rnvsfCe8YjyXvMv8+/0pfVY9fn2mvc09734RvjP+T75rPoa+on64fs2+4v7\n\t4Pw1/H38tPzr/SL9Wf2R/cj9//43/nD+qf7i/xv/VP+N/8b//wAAc2YzMgAAAAAAAQxC\n\tAAAF3v//8yYAAAeSAAD9kf//+6L///2jAAAD3AAAwGxtbW9kAAAAAAAABhAAAJyFAAAA\n\tAMR8rwAAAAAAAAAAAAAAAAAAAAAA\n\t</data>\n\t<key>ReadOnly</key>\n\t<string>NO</string>\n\t<key>RowAlign</key>\n\t<integer>1</integer>\n\t<key>RowSpacing</key>\n\t<real>36</real>\n\t<key>SheetTitle</key>\n\t<string>Canvas 1</string>\n\t<key>SmartAlignmentGuidesActive</key>\n\t<string>YES</string>\n\t<key>SmartDistanceGuidesActive</key>\n\t<string>YES</string>\n\t<key>UniqueID</key>\n\t<integer>1</integer>\n\t<key>UseEntirePage</key>\n\t<false/>\n\t<key>VPages</key>\n\t<integer>1</integer>\n\t<key>WindowInfo</key>\n\t<dict>\n\t\t<key>CurrentSheet</key>\n\t\t<integer>0</integer>\n\t\t<key>ExpandedCanvases</key>\n\t\t<array>\n\t\t\t<dict>\n\t\t\t\t<key>name</key>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t</dict>\n\t\t</array>\n\t\t<key>Frame</key>\n\t\t<string>{{72, 56}, {1286, 822}}</string>\n\t\t<key>ListView</key>\n\t\t<true/>\n\t\t<key>OutlineWidth</key>\n\t\t<integer>142</integer>\n\t\t<key>RightSidebar</key>\n\t\t<false/>\n\t\t<key>ShowRuler</key>\n\t\t<true/>\n\t\t<key>Sidebar</key>\n\t\t<true/>\n\t\t<key>SidebarWidth</key>\n\t\t<integer>120</integer>\n\t\t<key>VisibleRegion</key>\n\t\t<string>{{-280, 0}, {1137, 668}}</string>\n\t\t<key>Zoom</key>\n\t\t<real>1</real>\n\t\t<key>ZoomValues</key>\n\t\t<array>\n\t\t\t<array>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t</array>\n\t</dict>\n\t<key>saveQuickLookFiles</key>\n\t<string>YES</string>\n</dict>\n</plist>\n"
  },
  {
    "path": "images/docs/guide/about_model.vdx",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<VisioDocument xmlns=\"http://schemas.microsoft.com/visio/2003/core\">\n  <DocumentSettings>\n    <GlueSettings>12</GlueSettings>\n    <SnapSettings>52</SnapSettings>\n  </DocumentSettings>\n  <PrintSetup>\n    <PaperWidth>8</PaperWidth>\n    <PaperHeight>10.1806</PaperHeight>\n    <PrintLandscape>0</PrintLandscape>\n    <PageLeftMargin>0.25</PageLeftMargin>\n    <PageRightMargin>0.25</PageRightMargin>\n    <PageTopMargin>0.25</PageTopMargin>\n    <PageBottomMargin>0.569444</PageBottomMargin>\n    <PrintCenteredH>1</PrintCenteredH>\n    <PrintCenteredV>1</PrintCenteredV>\n  </PrintSetup>\n  <Fonts>\n    <FontEntry ID=\"0\" Name=\"Helvetica\"/>\n    <FontEntry ID=\"1\" Name=\"Courier New\"/>\n  </Fonts>\n  <FaceNames>\n    <FaceName ID=\"0\" Name=\"Helvetica\"/>\n    <FaceName ID=\"1\" Name=\"Courier New\"/>\n  </FaceNames>\n  <Pages>\n    <Page ID=\"0\" NameU=\"Canvas 1\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>8</PageWidth>\n          <PageHeight>10.1806</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>-0.0277778</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"1\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.1\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.826388888888889</PinX>\n            <PinY>6.826388888888889</PinY>\n            <Width>1.263888888888889</Width>\n            <Height>0.25</Height>\n            <LocPinX>0.6319444444444444</LocPinX>\n            <LocPinY>0.125</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.263888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.444444\">0.1111111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#fdfffc</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.25</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.263888888888889</X>\n              <Y F=\"Height*1.000000\">0.25</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.263888888888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.25</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Data Model</Text>\n        </Shape>\n        <Shape ID=\"2\" Type=\"Shape\" Name=\"Graphic.2\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.6388888888888888</PinX>\n            <PinY>9.215277777777779</PinY>\n            <Width>0.6944444444444444</Width>\n            <Height>0.3472222222222222</Height>\n            <LocPinX>0.3472222222222222</LocPinX>\n            <LocPinY>0.1736111111111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6944444444444444</TxtWidth>\n            <TxtHeight F=\"Height*0.600000\">0.2083333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#fff82f</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3472222222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6944444444444444</X>\n              <Y F=\"Height*1.000000\">0.3472222222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.6944444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3472222222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;html&gt;</Text>\n        </Shape>\n        <Shape ID=\"3\" Type=\"Shape\" Name=\"Graphic.3\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.777777777777778</PinX>\n            <PinY>9.201388888888889</PinY>\n            <Width>1.888888888888889</Width>\n            <Height>1.430555555555556</Height>\n            <LocPinX>0.9444444444444444</LocPinX>\n            <LocPinY>0.7152777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">1.511111111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.602913\">0.8624999999999999</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">1.612266777777778</X>\n              <Y F=\"Height*0.853553\">1.221054986111111</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">1.612266777777778</X>\n              <Y F=\"Height*0.146447\">0.2095005694444444</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.2766221111111109</X>\n              <Y F=\"Height*0.146447\">0.2095005694444444</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.2766221111111109</X>\n              <Y F=\"Height*0.853553\">1.221054986111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">1.612266777777778</X>\n              <Y F=\"Height*0.853553\">1.221054986111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>AngularJS Scope Object</Text>\n        </Shape>\n        <Shape ID=\"4\" Type=\"Shape\" Name=\"Graphic.4\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.90972498196501</PinX>\n            <PinY>9.207376402066966</PinY>\n            <Width>3.833338903515798</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>1.916669451757899</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.993055530207111</BeginX>\n            <BeginY>9.21432084651141</BeginY>\n            <EndX>4.82639443372291</EndX>\n            <EndY>9.20396345701335</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.833338903515798</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.833338903515798</X>\n              <Y F=\"Height*0.254268\">0.003531499390823435</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"5\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.5\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.493055555555555</PinX>\n            <PinY>5.517361111111111</PinY>\n            <Width>3.652777777777778</Width>\n            <Height>1.784722222222222</Height>\n            <LocPinX>1.826388888888889</LocPinX>\n            <LocPinY>0.8923611111111112</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.652777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.922179\">1.645833333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.784722222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.652777777777778</X>\n              <Y F=\"Height*1.000000\">1.784722222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.652777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.784722222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"6\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.6\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.979166666666667</PinX>\n            <PinY>6.229166666666667</PinY>\n            <Width>0.625</Width>\n            <Height>0.1944444444444444</Height>\n            <LocPinX>0.3125</LocPinX>\n            <LocPinY>0.09722222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.625</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1944444444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.625</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.625</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Key:</Text>\n        </Shape>\n        <Shape ID=\"7\" Type=\"Group\" Name=\"Group.7\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.4375</PinX>\n            <PinY>5.729166666666667</PinY>\n            <Width>2.041666666666667</Width>\n            <Height>0.2777777777777778</Height>\n            <LocPinX>1.020833333333333</LocPinX>\n            <LocPinY>0.1388888888888889</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.041666666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2777777777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"8\" Type=\"Shape\" Name=\"Graphic.8\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.2777777777777778</PinX>\n                <PinY>0.1388888888888889</PinY>\n                <Width>0.5555555555555556</Width>\n                <Height>0.2777777777777778</Height>\n                <LocPinX>0.2777777777777778</LocPinX>\n                <LocPinY>0.1388888888888889</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*0.800000\">0.4444444444444444</TxtWidth>\n                <TxtHeight F=\"Height*0.200000\">0.05555555555555555</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>28</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <FillBkgnd>#aaaaaa</FillBkgnd>\n                <FillBkgndTrans>0</FillBkgndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.853553\">0.4741961111111112</X>\n                  <Y F=\"Height*0.853553\">0.2370980555555554</Y>\n                </MoveTo>\n                <NURBSTo IX=\"2\">\n                  <X F=\"Width*0.853553\">0.4741961111111112</X>\n                  <Y F=\"Height*0.146447\">0.04067972222222238</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"3\">\n                  <X F=\"Width*0.146447\">0.08135944444444437</X>\n                  <Y F=\"Height*0.146447\">0.04067972222222238</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"4\">\n                  <X F=\"Width*0.146447\">0.08135944444444437</X>\n                  <Y F=\"Height*0.853553\">0.2370980555555554</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"5\">\n                  <X F=\"Width*0.853553\">0.4741961111111112</X>\n                  <Y F=\"Height*0.853553\">0.2370980555555554</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                </NURBSTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"9\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.9\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.4375</PinX>\n                <PinY>0.1388888888888889</PinY>\n                <Width>1.208333333333333</Width>\n                <Height>0.1944444444444444</Height>\n                <LocPinX>0.6041666666666666</LocPinX>\n                <LocPinY>0.09722222222222222</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.1944444444444444</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.208333333333333</X>\n                  <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.208333333333333</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0</LeftMargin>\n                <RightMargin>0</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>AngularJS Scope</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"10\" Type=\"Group\" Name=\"Group.10\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.361111111111111</PinX>\n            <PinY>6.1875</PinY>\n            <Width>1.888888888888889</Width>\n            <Height>0.2777777777777778</Height>\n            <LocPinX>0.9444444444444444</LocPinX>\n            <LocPinY>0.1388888888888889</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.888888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2777777777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"11\" Type=\"Shape\" Name=\"Graphic.11\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.2777777777777778</PinX>\n                <PinY>0.1388888888888889</PinY>\n                <Width>0.5555555555555556</Width>\n                <Height>0.2777777777777778</Height>\n                <LocPinX>0.2777777777777778</LocPinX>\n                <LocPinY>0.1388888888888889</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.5555555555555556</TxtWidth>\n                <TxtHeight F=\"Height*0.500000\">0.1388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>28</FillPattern>\n                <FillForegnd>#fff82f</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <FillBkgnd>#aaaaaa</FillBkgnd>\n                <FillBkgndTrans>0</FillBkgndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.5555555555555556</X>\n                  <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">0.5555555555555556</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>1</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;...&gt;</Text>\n            </Shape>\n            <Shape ID=\"12\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.12\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.361111111111111</PinX>\n                <PinY>0.1388888888888889</PinY>\n                <Width>1.055555555555556</Width>\n                <Height>0.1944444444444444</Height>\n                <LocPinX>0.5277777777777778</LocPinX>\n                <LocPinY>0.09722222222222222</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.055555555555556</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.1944444444444444</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.055555555555556</X>\n                  <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.055555555555556</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0</LeftMargin>\n                <RightMargin>0</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>DOM Node</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"13\" Type=\"Shape\" Name=\"Graphic.13\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.097222222222222</PinX>\n            <PinY>8.527770833333333</PinY>\n            <Width>1.361111111111111</Width>\n            <Height>0.7777638888888889</Height>\n            <LocPinX>0.6805555555555556</LocPinX>\n            <LocPinY>0.3888819444444445</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.361111111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.821425\">0.6388750000000001</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7777638888888888</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.361111111111111</X>\n              <Y F=\"Height*1.000000\">0.7777638888888888</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.361111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7777638888888888</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;input\n  name=&quot;foo&quot;\n  value=&quot;bar&quot; &gt;</Text>\n        </Shape>\n        <Shape ID=\"14\" Type=\"Shape\" Name=\"Graphic.14\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.881944444444445</PinX>\n            <PinY>8.850694444444445</PinY>\n            <Width>1.180555555555556</Width>\n            <Height>0.2777777777777778</Height>\n            <LocPinX>0.5902777777777778</LocPinX>\n            <LocPinY>0.1388888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.9444444444444444</TxtWidth>\n            <TxtHeight F=\"Height*0.500000\">0.1388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.150000\">0.1770833333333333</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.850000\">1.003472222222222</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n            </LineTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.180555555555556</X>\n              <Y F=\"Height*0.500000\">0.1388888888888889</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.932800,1.000000,0,1, 1.000000,0.776000,0,1)\">NURBS(1, 3, 0, 0, 0.932800,1.000000,0,1, 1.000000,0.776000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.850000\">1.003472222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,0.224000,0,1, 0.932800,0.000000,0,1)\">NURBS(1, 3, 0, 0, 1.000000,0.224000,0,1, 0.932800,0.000000,0,1)</E>\n            </NURBSTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.150000\">0.1770833333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <NURBSTo IX=\"6\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.500000\">0.1388888888888889</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.067200,0.000000,0,1, 0.000000,0.224000,0,1)\">NURBS(1, 3, 0, 0, 0.067200,0.000000,0,1, 0.000000,0.224000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"7\">\n              <X F=\"Width*0.150000\">0.1770833333333333</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.000000,0.776000,0,1, 0.067200,1.000000,0,1)\">NURBS(1, 3, 0, 0, 0.000000,0.776000,0,1, 0.067200,1.000000,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>foo: &quot;bar&quot;</Text>\n        </Shape>\n        <Shape ID=\"15\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.15\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.75</PinX>\n            <PinY>10.09722222222222</PinY>\n            <Width>0.02777777777777778</Width>\n            <Height>0.1666666666666667</Height>\n            <LocPinX>0.01388888888888889</LocPinX>\n            <LocPinY>0.08333333333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.02777777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.02777777777777778</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.02777777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"16\" Type=\"Group\" Name=\"Group.16\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.402777777777778</PinX>\n            <PinY>5.270833333333333</PinY>\n            <Width>2.111111111111111</Width>\n            <Height>0.2777777777777778</Height>\n            <LocPinX>1.055555555555556</LocPinX>\n            <LocPinY>0.1388888888888889</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.111111111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2777777777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"17\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.17\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.506944444444444</PinX>\n                <PinY>0.1388888888888889</PinY>\n                <Width>1.208333333333333</Width>\n                <Height>0.1944444444444444</Height>\n                <LocPinX>0.6041666666666666</LocPinX>\n                <LocPinY>0.09722222222222222</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.1944444444444444</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.208333333333333</X>\n                  <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.208333333333333</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0</LeftMargin>\n                <RightMargin>0</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>Scope Property</Text>\n            </Shape>\n            <Shape ID=\"18\" Type=\"Shape\" Name=\"Graphic.18\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.3611111111111111</PinX>\n                <PinY>0.1388888888888889</PinY>\n                <Width>0.7222222222222222</Width>\n                <Height>0.2777777777777778</Height>\n                <LocPinX>0.3611111111111111</LocPinX>\n                <LocPinY>0.1388888888888889</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*0.800000\">0.5777777777777778</TxtWidth>\n                <TxtHeight F=\"Height*0.500000\">0.1388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>1</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.150000\">0.1083333333333335</X>\n                  <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*0.850000\">0.6138888888888887</X>\n                  <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n                </LineTo>\n                <NURBSTo IX=\"3\">\n                  <X F=\"Width*1.000000\">0.7222222222222222</X>\n                  <Y F=\"Height*0.500000\">0.1388888888888889</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.932800,1.000000,0,1, 1.000000,0.776000,0,1)\">NURBS(1, 3, 0, 0, 0.932800,1.000000,0,1, 1.000000,0.776000,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"4\">\n                  <X F=\"Width*0.850000\">0.6138888888888887</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,0.224000,0,1, 0.932800,0.000000,0,1)\">NURBS(1, 3, 0, 0, 1.000000,0.224000,0,1, 0.932800,0.000000,0,1)</E>\n                </NURBSTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.150000\">0.1083333333333335</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <NURBSTo IX=\"6\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.500000\">0.1388888888888889</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.067200,0.000000,0,1, 0.000000,0.224000,0,1)\">NURBS(1, 3, 0, 0, 0.067200,0.000000,0,1, 0.000000,0.224000,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"7\">\n                  <X F=\"Width*0.150000\">0.1083333333333335</X>\n                  <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.000000,0.776000,0,1, 0.067200,1.000000,0,1)\">NURBS(1, 3, 0, 0, 0.000000,0.776000,0,1, 0.067200,1.000000,0,1)</E>\n                </NURBSTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"19\" Type=\"Shape\" Name=\"Graphic.19\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.506944444444445</PinX>\n            <PinY>6.592013888888889</PinY>\n            <Width>6.430555555555555</Width>\n            <Height>0.03819444444444445</Height>\n            <LocPinX>3.215277777777778</LocPinX>\n            <LocPinY>0.01909722222222222</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.291666666666667</BeginX>\n            <BeginY>6.57291666666667</BeginY>\n            <EndX>6.72222222222222</EndX>\n            <EndY>6.61111111111111</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">6.430555555555555</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.03819444444444445</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">6.430555555555555</X>\n              <Y F=\"Height*1.000000\">0.03819444444444445</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"20\" Type=\"Shape\" Name=\"Graphic.20\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.083333333333333</PinX>\n            <PinY>6.826388888888889</PinY>\n            <Width>1.055555555555556</Width>\n            <Height>0.25</Height>\n            <LocPinX>0.5277777777777778</LocPinX>\n            <LocPinY>0.125</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.055555555555556</TxtWidth>\n            <TxtHeight F=\"Height*0.444444\">0.1111111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#fff82f</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.25</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.055555555555556</X>\n              <Y F=\"Height*1.000000\">0.25</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.055555555555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.25</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Template</Text>\n        </Shape>\n        <Shape ID=\"21\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.21\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.111111111111111</PinX>\n            <PinY>9.298611111111111</PinY>\n            <Width>1.111111111111111</Width>\n            <Height>0.1944444444444444</Height>\n            <LocPinX>0.5555555555555556</LocPinX>\n            <LocPinY>0.09722222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.111111111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.285714\">0.05555555555555555</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.111111111111111</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.111111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng:autobind</Text>\n        </Shape>\n        <Shape ID=\"22\" Type=\"Group\" Name=\"Group.22\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.861111111111111</PinX>\n            <PinY>4.838515972222222</PinY>\n            <Width>2.916666666666667</Width>\n            <Height>0.239634722222222</Height>\n            <LocPinX>1.458333333333333</LocPinX>\n            <LocPinY>0.119817361111111</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.916666666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.239634722222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"23\" Type=\"Shape\" Name=\"Graphic.23\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.3191944444444444</PinX>\n                <PinY>0.1076902777777775</PinY>\n                <Width>0.6383888888888889</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.3191944444444444</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.114634722222222</BeginY>\n                <EndX>0.638388888888889</EndX>\n                <EndY>0.114634722222222</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.6383888888888889</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>9</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.6383888888888889</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"24\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.24\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.823777777777778</PinX>\n                <PinY>0.119817361111111</PinY>\n                <Width>2.185777777777778</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>1.092888888888889</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">2.185777777777778</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">2.185777777777778</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">2.185777777777778</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/> Implicit Scope Declaration</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"25\" Type=\"Shape\" Name=\"Graphic.25\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.6736111111111112</PinX>\n            <PinY>7.770833333333333</PinY>\n            <Width>0.7638888888888888</Width>\n            <Height>0.3472222222222222</Height>\n            <LocPinX>0.3819444444444444</LocPinX>\n            <LocPinY>0.1736111111111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.7638888888888888</TxtWidth>\n            <TxtHeight F=\"Height*0.600000\">0.2083333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#fff82f</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3472222222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.7638888888888888</X>\n              <Y F=\"Height*1.000000\">0.3472222222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.7638888888888888</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3472222222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;/html&gt;</Text>\n        </Shape>\n        <Shape ID=\"26\" Type=\"Shape\" Name=\"Graphic.26\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.538329638758999</PinX>\n            <PinY>8.692526593225228</PinY>\n            <Width>3.507246358742144</Width>\n            <Height>0.2367118444064326</Height>\n            <LocPinX>1.753623179371072</LocPinX>\n            <LocPinY>0.1183559222032163</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>1.78470645938793</BeginX>\n            <BeginY>8.57417067102201</BeginY>\n            <EndX>5.29195281813007</EndX>\n            <EndY>8.81088251542844</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.507246358742144</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2367118444064326</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">3.947459643111667e-16</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.507246358742145</X>\n              <Y F=\"Height*1.000000\">0.2367118444064326</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"27\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.27\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.208333333333333</PinX>\n            <PinY>8.423611111111111</PinY>\n            <Width>2.25</Width>\n            <Height>0.2777777777777778</Height>\n            <LocPinX>1.125</LocPinX>\n            <LocPinY>0.1388888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.25</TxtWidth>\n            <TxtHeight F=\"Height*0.500000\">0.1388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.25</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.25</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>AngularJS creates model as property on scope object.</Text>\n        </Shape>\n      </Shapes>\n      <Connects>\n        <Connect ToCell=\"PinX\" FromSheet=\"4\" FromPart=\"9\" ToSheet=\"2\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"4\" FromPart=\"12\" ToSheet=\"3\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"26\" FromPart=\"9\" ToSheet=\"13\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"26\" FromPart=\"12\" ToSheet=\"14\" ToPart=\"3\"/>\n      </Connects>\n    </Page>\n  </Pages>\n  <Windows>\n    <Window ID=\"0\" WindowType=\"Drawing\" ViewScale=\"1\" WindowState=\"134217744\" ContainerType=\"Page\" Page=\"0\" ViewCenterX=\"4\" ViewCenterY=\"5.569444444444445\">\n      <ShowRulers>1</ShowRulers>\n      <ShowGrid>0</ShowGrid>\n      <ShowPageBreaks>1</ShowPageBreaks>\n      <ShowConnectionPoints>0</ShowConnectionPoints>\n      <GlueSettings>12</GlueSettings>\n      <SnapSettings>52</SnapSettings>\n      <TabSplitterPos>0.5</TabSplitterPos>\n    </Window>\n  </Windows>\n</VisioDocument>\n"
  },
  {
    "path": "images/docs/guide/concepts.graffle/data.plist",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>ApplicationVersion</key>\n\t<array>\n\t\t<string>com.omnigroup.OmniGraffle6</string>\n\t\t<string>169.10.0.256984</string>\n\t</array>\n\t<key>CreationDate</key>\n\t<string>2012-05-29 17:45:34 +0000</string>\n\t<key>Creator</key>\n\t<string>Miško Hevery</string>\n\t<key>GraphDocumentVersion</key>\n\t<integer>12</integer>\n\t<key>GuidesLocked</key>\n\t<string>NO</string>\n\t<key>GuidesVisible</key>\n\t<string>YES</string>\n\t<key>ImageCounter</key>\n\t<integer>6</integer>\n\t<key>ImageLinkBack</key>\n\t<array>\n\t\t<dict/>\n\t\t<dict/>\n\t\t<dict/>\n\t</array>\n\t<key>ImageList</key>\n\t<array>\n\t\t<string>image5.png</string>\n\t\t<string>image4.png</string>\n\t\t<string>image1.png</string>\n\t</array>\n\t<key>LinksVisible</key>\n\t<string>NO</string>\n\t<key>MagnetsVisible</key>\n\t<string>NO</string>\n\t<key>MasterSheets</key>\n\t<array/>\n\t<key>ModificationDate</key>\n\t<string>2016-04-12 13:16:07 +0000</string>\n\t<key>Modifier</key>\n\t<string>Peter Bacon Darwin</string>\n\t<key>NotesVisible</key>\n\t<string>NO</string>\n\t<key>OriginVisible</key>\n\t<string>NO</string>\n\t<key>PageBreaks</key>\n\t<string>YES</string>\n\t<key>PrintInfo</key>\n\t<dict>\n\t\t<key>NSBottomMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>41</string>\n\t\t</array>\n\t\t<key>NSHorizonalPagination</key>\n\t\t<array>\n\t\t\t<string>coded</string>\n\t\t\t<string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string>\n\t\t</array>\n\t\t<key>NSLeftMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSOrientation</key>\n\t\t<array>\n\t\t\t<string>coded</string>\n\t\t\t<string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwGG</string>\n\t\t</array>\n\t\t<key>NSPaperName</key>\n\t\t<array>\n\t\t\t<string>string</string>\n\t\t\t<string>Letter</string>\n\t\t</array>\n\t\t<key>NSPaperSize</key>\n\t\t<array>\n\t\t\t<string>size</string>\n\t\t\t<string>{792, 612}</string>\n\t\t</array>\n\t\t<key>NSPrintReverseOrientation</key>\n\t\t<array>\n\t\t\t<string>coded</string>\n\t\t\t<string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string>\n\t\t</array>\n\t\t<key>NSRightMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSTopMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t</dict>\n\t<key>ReadOnly</key>\n\t<string>NO</string>\n\t<key>Sheets</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>ActiveLayerIndex</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>AutoAdjust</key>\n\t\t\t<true/>\n\t\t\t<key>BackgroundGraphic</key>\n\t\t\t<dict>\n\t\t\t\t<key>Bounds</key>\n\t\t\t\t<string>{{0, 0}, {756, 553}}</string>\n\t\t\t\t<key>Class</key>\n\t\t\t\t<string>SolidGraphic</string>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>2</integer>\n\t\t\t\t<key>Style</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>BaseZoom</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>CanvasOrigin</key>\n\t\t\t<string>{0, 0}</string>\n\t\t\t<key>ColumnAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>ColumnSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>DisplayScale</key>\n\t\t\t<string>1 in = 1 in</string>\n\t\t\t<key>GraphicsList</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{221.69553532412343, 254.59980377409337}, {97, 52}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>36</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>35</integer>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.64675337076187134</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>21</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 $compile\\\n(dom)\\\n($rootScope)}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{-4.6196494000000001, 5.270823}</string>\n\t\t\t\t\t\t<string>{15.333344, -15.333328}</string>\n\t\t\t\t\t\t<string>{-15.333344, 15.333344}</string>\n\t\t\t\t\t\t<string>{55.361164000000002, -1.9440409000000001}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>23</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>35</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{364.53793711114372, 239.04748078360805}</string>\n\t\t\t\t\t\t<string>{340.66665999999998, 270.66665999999998}</string>\n\t\t\t\t\t\t<string>{188.91623646580976, 280.41775098335341}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>19</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{-4.6196494000000001, 5.270823}</string>\n\t\t\t\t\t\t<string>{14, -14.000014999999999}</string>\n\t\t\t\t\t\t<string>{-14, 13.999938999999999}</string>\n\t\t\t\t\t\t<string>{55.361164000000002, -1.9440409000000001}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>23</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>34</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{288.65527031845579, 239.07689252958053}</string>\n\t\t\t\t\t\t<string>{273.33334000000002, 274}</string>\n\t\t\t\t\t\t<string>{188.91609529238423, 280.12613976296188}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>20</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>23</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>24</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{153.83330228580456, 162.25000499999996}</string>\n\t\t\t\t\t\t<string>{153.83330228580456, 256.42209000000003}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>11</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{118.99985, 256.67209000000003}, {69.666900999999996, 52}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>23</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 Dynamic DOM\\\n(view)}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>19</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>22</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{358.07606909128458, 200.71230438097462}</string>\n\t\t\t\t\t\t<string>{366.25705807206185, 213.96852245407561}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>17</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>20</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>21</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{332.06296289857096, 200.64052418715318}</string>\n\t\t\t\t\t\t<string>{312.43711851484517, 214.04030276200604}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>17</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{259.33330999999998, 214.18127000000001}, {69.666900999999996, 24.666687}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>20</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 $compile}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{335.33292, 214.18127000000001}, {77.333709999999996, 24.666687}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>19</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 $rootScope}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>17</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>18</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{350.33332384389229, 155.24999700000004}</string>\n\t\t\t\t\t\t<string>{350.33332384389229, 175.58287000000001}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>16</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{315.49988000000002, 175.83287000000001}, {69.666900999999996, 24.666687}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>17</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 $injector}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{288, 130.33331000000001}, {124.66663, 24.666687}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>16</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 ng-app=\"module\"}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{199.67306132920183, 109.66665530478484}, {53, 66}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>15</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>14</integer>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.37696123123168945</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.76000000000000001</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>20</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 DOM \\\nContent\\\nLoaded\\\nEvent}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>16</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>14</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{188.91676100000001, 142.66665530478485}</string>\n\t\t\t\t\t\t<string>{287.75, 142.66665530478485}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>11</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>11</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>13</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{153.8333108050544, 71.583304999999996}</string>\n\t\t\t\t\t\t<string>{153.8333108050544, 123.08331}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>10</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{118.99986, 123.33331}, {69.666900999999996, 38.666694999999997}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>11</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 Static\\\nDOM}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{130.16664, 46.666618}, {47.333343999999997, 24.666687}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>10</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 HTML}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{247.99997999999999, 87.343902999999997}, {175.33328, 231.71102999999999}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>12</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.77699499999999999</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.949519</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.95338000000000001</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 ArialMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 AngularJS}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{100.16663228580455, 89.151022602992413}, {107.33334000000001, 231.71102999999999}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>26</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>24</integer>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.45402556657791138</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.93995600000000001</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.885521</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.80082600000000004</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 ArialMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 Browser}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>GridInfo</key>\n\t\t\t<dict/>\n\t\t\t<key>HPages</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>KeepToScale</key>\n\t\t\t<false/>\n\t\t\t<key>Layers</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Lock</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Name</key>\n\t\t\t\t\t<string>Layer 1</string>\n\t\t\t\t\t<key>Print</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>View</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>LayoutInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Animate</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>circoMinDist</key>\n\t\t\t\t<real>18</real>\n\t\t\t\t<key>circoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>layoutEngine</key>\n\t\t\t\t<string>dot</string>\n\t\t\t\t<key>neatoLineLength</key>\n\t\t\t\t<real>0.20000000298023224</real>\n\t\t\t\t<key>neatoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>twopiSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t</dict>\n\t\t\t<key>Orientation</key>\n\t\t\t<integer>2</integer>\n\t\t\t<key>PrintOnePage</key>\n\t\t\t<false/>\n\t\t\t<key>RowAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>RowSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>SheetTitle</key>\n\t\t\t<string>startup</string>\n\t\t\t<key>UniqueID</key>\n\t\t\t<integer>2</integer>\n\t\t\t<key>VPages</key>\n\t\t\t<integer>1</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>ActiveLayerIndex</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>AutoAdjust</key>\n\t\t\t<true/>\n\t\t\t<key>BackgroundGraphic</key>\n\t\t\t<dict>\n\t\t\t\t<key>Bounds</key>\n\t\t\t\t<string>{{0, 0}, {756, 553}}</string>\n\t\t\t\t<key>Class</key>\n\t\t\t\t<string>SolidGraphic</string>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>2</integer>\n\t\t\t\t<key>Style</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>BaseZoom</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>CanvasOrigin</key>\n\t\t\t<string>{0, 0}</string>\n\t\t\t<key>ColumnAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>ColumnSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>DisplayScale</key>\n\t\t\t<string>1 in = 1 in</string>\n\t\t\t<key>GraphicsList</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>49</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>80</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{354.68187999999998, 312.77929999999998}</string>\n\t\t\t\t\t\t<string>{207.5833087636434, 311.92294227504414}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>67</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>48</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>5</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>79</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{163.66665649999999, 273.75058000000001}</string>\n\t\t\t\t\t\t<string>{163.66665649999999, 208.91666900000004}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>49</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>74</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>78</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{207.58331299999969, 170.9999749003693}</string>\n\t\t\t\t\t\t<string>{255.4427, 171.00005154608402}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>48</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{192.78892999999999, 208.66667000000001}, {67, 64}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>77</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.57999999999999996</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>35</real>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs36 \\cf0 Event\\\nLoop}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>73</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>76</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{328.4427, 171.00005223162631}</string>\n\t\t\t\t\t\t<string>{365.88547, 170.9999929711351}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>74</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>64</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>75</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{380.48850637771721, 177.99996999999999}</string>\n\t\t\t\t\t\t<string>{380.82794000000001, 201.06012999999999}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>73</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{255.4427, 164.00011000000001}, {73, 14}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>74</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier-Bold;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qj\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 $apply(fn)}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{365.88547, 163.99996999999999}, {29, 14}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>73</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier-Bold;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qj\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 fn()}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{352.68187999999998, 251.33327}, {51, 28}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>70</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;\\f1\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 $digest\n\\f1 \\\nloop}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{-19.348541000000001, -7.4459533999999996}</string>\n\t\t\t\t\t\t<string>{0.66674805000000004, 25.333328000000002}</string>\n\t\t\t\t\t\t<string>{-0.66668700999999997, -25.333344}</string>\n\t\t\t\t\t\t<string>{-21.811646, 8.8583221000000005}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>64</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>69</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{354.68187999999998, 312.77929999999998}</string>\n\t\t\t\t\t\t<string>{324.17426, 270.66665999999998}</string>\n\t\t\t\t\t\t<string>{352.47829999999999, 227.14168000000001}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>3</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>67</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{16.114532000000001, 7.2363128999999997}</string>\n\t\t\t\t\t\t<string>{0, -16.666671999999998}</string>\n\t\t\t\t\t\t<string>{0, 16.666687}</string>\n\t\t\t\t\t\t<string>{21.244292999999999, -10.401427999999999}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>67</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>68</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{403.88547, 226.76369}</string>\n\t\t\t\t\t\t<string>{430, 264}</string>\n\t\t\t\t\t\t<string>{406.08904999999999, 312.40143}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>3</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>64</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{354.68187999999998, 285.94170977282715}, {51.407170000000008, 51.029181047363267}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>66</integer>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;\\f1\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs22 \\cf0 $watch\n\\f1 \\\nlist}</string>\n\t\t\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t<string>{14.741685, 0}</string>\n\t\t\t\t\t\t\t\t<string>{0, -14.363766999999999}</string>\n\t\t\t\t\t\t\t\t<string>{-1.7303201999999999e-05, 14.363559}</string>\n\t\t\t\t\t\t\t\t<string>{12.85181, 0}</string>\n\t\t\t\t\t\t\t\t<string>{-12.85181, 0}</string>\n\t\t\t\t\t\t\t\t<string>{0, 11.717864000000001}</string>\n\t\t\t\t\t\t\t\t<string>{0, -11.717779}</string>\n\t\t\t\t\t\t\t\t<string>{-12.473799, -0.37798830999999999}</string>\n\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>67</integer>\n\t\t\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t<string>{383.03156000000001, 286.69769000000002}</string>\n\t\t\t\t\t\t\t\t<string>{406.08904999999999, 312.40143}</string>\n\t\t\t\t\t\t\t\t<string>{379.62952000000001, 336.97082999999998}</string>\n\t\t\t\t\t\t\t\t<string>{354.68187999999998, 312.77929999999998}</string>\n\t\t\t\t\t\t\t\t<string>{375.84955000000002, 285.94171}</string>\n\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>65</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{347.66666800683606, 200.30412000000001}, {58.422381993163924, 51.029181047363267}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>63</integer>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;\\f1\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs20 \\cf0 $eval\\\nAsync\n\\f1 \\\nqueue}</string>\n\t\t\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t<string>{14.741685, 0}</string>\n\t\t\t\t\t\t\t\t<string>{0, -14.363766999999999}</string>\n\t\t\t\t\t\t\t\t<string>{-1.7303200000000001e-05, 14.36356}</string>\n\t\t\t\t\t\t\t\t<string>{12.85181, 0}</string>\n\t\t\t\t\t\t\t\t<string>{-12.85181, 0}</string>\n\t\t\t\t\t\t\t\t<string>{0, 11.717864000000001}</string>\n\t\t\t\t\t\t\t\t<string>{0, -11.717779}</string>\n\t\t\t\t\t\t\t\t<string>{-12.473799, -0.37798830999999999}</string>\n\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>64</integer>\n\t\t\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t\t\t<array>\n\t\t\t\t\t\t\t\t<string>{380.82794000000001, 201.06012999999999}</string>\n\t\t\t\t\t\t\t\t<string>{403.88547, 226.76369}</string>\n\t\t\t\t\t\t\t\t<string>{377.42590000000001, 251.33330000000001}</string>\n\t\t\t\t\t\t\t\t<string>{352.47829999999999, 227.14168000000001}</string>\n\t\t\t\t\t\t\t\t<string>{373.64594, 200.30412000000001}</string>\n\t\t\t\t\t\t\t</array>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>62</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{120, 274.00058000000001}, {87.333313000000004, 75.333388999999997}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>49</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.59999999999999998</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.35796699999999998</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.91221699999999994</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.97119100000000003</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 ArialMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 DOM Render}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{294.66663, 133.33328}, {150.66664, 217.33337}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>12</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.59999999999999998</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.35796699999999998</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.91221699999999994</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.97119100000000003</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 ArialMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qj\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 AngularJS\\\n}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{120, 133.33328}, {87.333313000000004, 75.333388999999997}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>48</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{1, 1}</string>\n\t\t\t\t\t\t<string>{1, -1}</string>\n\t\t\t\t\t\t<string>{-1, -1}</string>\n\t\t\t\t\t\t<string>{-1, 1}</string>\n\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.59999999999999998</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.35796699999999998</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.91221699999999994</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.97119100000000003</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 ArialMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 Event Queue\\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\\cf0 \\\n(wait)}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{108, 97.937468999999993}, {112.66665999999999, 262.72919000000002}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>26</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.92468700000000004</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.92489600000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.92475499999999999</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 ArialMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 Native}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{233.33349999999999, 97.937468999999993}, {220.66651999999999, 262.72919000000002}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>72</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.93995600000000001</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.885521</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.80082600000000004</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 ArialMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 JavaScript}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>GridInfo</key>\n\t\t\t<dict/>\n\t\t\t<key>HPages</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>KeepToScale</key>\n\t\t\t<false/>\n\t\t\t<key>Layers</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Lock</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Name</key>\n\t\t\t\t\t<string>Layer 1</string>\n\t\t\t\t\t<key>Print</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>View</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>LayoutInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Animate</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>circoMinDist</key>\n\t\t\t\t<real>18</real>\n\t\t\t\t<key>circoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>layoutEngine</key>\n\t\t\t\t<string>dot</string>\n\t\t\t\t<key>neatoLineLength</key>\n\t\t\t\t<real>0.20000000298023224</real>\n\t\t\t\t<key>neatoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>twopiSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t</dict>\n\t\t\t<key>Orientation</key>\n\t\t\t<integer>2</integer>\n\t\t\t<key>PrintOnePage</key>\n\t\t\t<false/>\n\t\t\t<key>RowAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>RowSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>SheetTitle</key>\n\t\t\t<string>runtime</string>\n\t\t\t<key>UniqueID</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>VPages</key>\n\t\t\t<integer>1</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>ActiveLayerIndex</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>AutoAdjust</key>\n\t\t\t<true/>\n\t\t\t<key>BackgroundGraphic</key>\n\t\t\t<dict>\n\t\t\t\t<key>Bounds</key>\n\t\t\t\t<string>{{0, 0}, {756, 553}}</string>\n\t\t\t\t<key>Class</key>\n\t\t\t\t<string>SolidGraphic</string>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>2</integer>\n\t\t\t\t<key>Style</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>BaseZoom</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>CanvasOrigin</key>\n\t\t\t<string>{0, 0}</string>\n\t\t\t<key>ColumnAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>ColumnSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>DisplayScale</key>\n\t\t\t<string>1 in = 1 in</string>\n\t\t\t<key>GraphicsList</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{56.872748999999999, 105.99997}, {540.74390000000005, 41.36985}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>15</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.10000000000000001</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.50196099999999999</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t<key>Fuzziness</key>\n\t\t\t\t\t\t\t<real>32</real>\n\t\t\t\t\t\t\t<key>ShadowVector</key>\n\t\t\t\t\t\t\t<string>{4, 4}</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;\\red255\\green0\\blue0;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qr\\partightenfactor0\n\n\\f0\\fs22 \\cf2 $scope\\\nname='World'}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{89.999984999999995, 231.70264}, {477.34658999999999, 37.283661000000002}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>12</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.10000000000000001</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.50196099999999999</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t<key>Fuzziness</key>\n\t\t\t\t\t\t\t<real>32</real>\n\t\t\t\t\t\t\t<key>ShadowVector</key>\n\t\t\t\t\t\t\t<string>{4, 4}</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;\\red255\\green0\\blue0;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qr\\partightenfactor0\n\n\\f0\\fs22 \\cf2 $scope\\\nname='Misko'}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{89.999984999999995, 191.33336}, {477.34658999999999, 37.283661000000002}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>11</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.10000000000000001</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.50196099999999999</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t<key>Fuzziness</key>\n\t\t\t\t\t\t\t<real>32</real>\n\t\t\t\t\t\t\t<key>ShadowVector</key>\n\t\t\t\t\t\t\t<string>{4, 4}</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;\\red255\\green0\\blue0;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qr\\partightenfactor0\n\n\\f0\\fs22 \\cf2 $scope\\\nname='Igor'}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{89.999984999999995, 271.81975999999997}, {477.34658999999999, 37.283661000000002}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>10</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.10000000000000001</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.50196099999999999</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t<key>Fuzziness</key>\n\t\t\t\t\t\t\t<real>32</real>\n\t\t\t\t\t\t\t<key>ShadowVector</key>\n\t\t\t\t\t\t\t<string>{4, 4}</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;\\red255\\green0\\blue0;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qr\\partightenfactor0\n\n\\f0\\fs22 \\cf2 $scope\\\nname='Vojta'}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{57.403419, 149.95009999999999}, {540.74390000000005, 202.04990000000001}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>13</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.10000000000000001</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.50196099999999999</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t<key>Fuzziness</key>\n\t\t\t\t\t\t\t<real>32</real>\n\t\t\t\t\t\t\t<key>ShadowVector</key>\n\t\t\t\t\t\t\t<string>{4, 4}</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;\\red255\\green0\\blue0;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qr\\partightenfactor0\n\n\\f0\\fs22 \\cf2 $scope\\\nnames=[...]}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{23.272704999999998, 52.298842999999998}, {613.16918999999996, 335.03438999999997}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>16</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.10000000000000001</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.50196099999999999</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t<key>Fuzziness</key>\n\t\t\t\t\t\t\t<real>32</real>\n\t\t\t\t\t\t\t<key>ShadowVector</key>\n\t\t\t\t\t\t\t<string>{4, 4}</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;\\red255\\green0\\blue0;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qr\\partightenfactor0\n\n\\f0\\fs22 \\cf2 $scope}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{13.333394, 39.393920999999999}, {523, 343}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>17</integer>\n\t\t\t\t\t<key>ImageID</key>\n\t\t\t\t\t<integer>4</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{119.33362, 198.66747000000001}, {233.99968999999999, 35.166747999999998}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>8</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;\\red255\\green0\\blue0;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qr\\partightenfactor0\n\n\\f0\\fs22 \\cf2 $scope}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{108.66672, 187.33354}, {291.33325000000002, 57.999907999999998}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>7</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;\\red255\\green0\\blue0;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qr\\partightenfactor0\n\n\\f0\\fs22 \\cf2 $scope}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{108.66673, 150.16667000000001}, {291.33325000000002, 35.166747999999998}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>6</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;\\red255\\green0\\blue0;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qr\\partightenfactor0\n\n\\f0\\fs22 \\cf2 $scope}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{89.999984999999995, 79.333359000000002}, {419.33334000000002, 191.33344}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>5</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;\\red255\\green0\\blue0;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qr\\partightenfactor0\n\n\\f0\\fs22 \\cf2 $rootScope}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{55.484786999999997, 58.666668000000001}, {465.03035999999997, 218.33340000000001}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>4</integer>\n\t\t\t\t\t<key>ImageID</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Layer</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>GridInfo</key>\n\t\t\t<dict/>\n\t\t\t<key>HPages</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>KeepToScale</key>\n\t\t\t<false/>\n\t\t\t<key>Layers</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Lock</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Name</key>\n\t\t\t\t\t<string>Runtime</string>\n\t\t\t\t\t<key>Print</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>View</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Lock</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Name</key>\n\t\t\t\t\t<string>Template</string>\n\t\t\t\t\t<key>Print</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>View</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>LayoutInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Animate</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>circoMinDist</key>\n\t\t\t\t<real>18</real>\n\t\t\t\t<key>circoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>layoutEngine</key>\n\t\t\t\t<string>dot</string>\n\t\t\t\t<key>neatoLineLength</key>\n\t\t\t\t<real>0.20000000298023224</real>\n\t\t\t\t<key>neatoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>twopiSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t</dict>\n\t\t\t<key>Orientation</key>\n\t\t\t<integer>2</integer>\n\t\t\t<key>PrintOnePage</key>\n\t\t\t<false/>\n\t\t\t<key>RowAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>RowSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>SheetTitle</key>\n\t\t\t<string>scope</string>\n\t\t\t<key>UniqueID</key>\n\t\t\t<integer>3</integer>\n\t\t\t<key>VPages</key>\n\t\t\t<integer>1</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>ActiveLayerIndex</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>AutoAdjust</key>\n\t\t\t<true/>\n\t\t\t<key>BackgroundGraphic</key>\n\t\t\t<dict>\n\t\t\t\t<key>Bounds</key>\n\t\t\t\t<string>{{0, 0}, {756, 553}}</string>\n\t\t\t\t<key>Class</key>\n\t\t\t\t<string>SolidGraphic</string>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>2</integer>\n\t\t\t\t<key>Style</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>BaseZoom</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>CanvasOrigin</key>\n\t\t\t<string>{0, 0}</string>\n\t\t\t<key>ColumnAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>ColumnSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>DisplayScale</key>\n\t\t\t<string>1 in = 1 in</string>\n\t\t\t<key>GraphicsList</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{458.00011999999998, 234.66667000000001}, {107.33301, 51.500076}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>25</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Speech Bubble</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.56652199999999997</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.91703900000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.95230899999999996</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 Declarative\\\nview}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t<key>TextRelativeArea</key>\n\t\t\t\t\t<string>{{0.15000000999999999, 0.15000000999999999}, {0.69999999000000002, 0.69999999000000002}}</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>AllowConnections</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>AllowLabelDrop</key>\n\t\t\t\t\t<false/>\n\t\t\t\t\t<key>AllowToConnect</key>\n\t\t\t\t\t<false/>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>53</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{141.66647, 130.74977000000001}</string>\n\t\t\t\t\t\t<string>{334.99982, 270.16674999999998}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>AllowConnections</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>AllowLabelDrop</key>\n\t\t\t\t\t<false/>\n\t\t\t\t\t<key>AllowToConnect</key>\n\t\t\t\t\t<false/>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>52</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{372.00006000000002, 130.50082}</string>\n\t\t\t\t\t\t<string>{565.33312999999998, 269.91771999999997}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{-27.333313, 15.333313}</string>\n\t\t\t\t\t\t<string>{21.333344, 22.666656}</string>\n\t\t\t\t\t\t<string>{-21.333373999999999, -22.667099}</string>\n\t\t\t\t\t\t<string>{-12, 28.333832000000001}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>43</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{477, 338}</string>\n\t\t\t\t\t\t<string>{336.33334000000002, 328}</string>\n\t\t\t\t\t\t<string>{324.66674999999998, 262.66672}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.50196099999999999</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.59999990463256836</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{362.00020999999998, 174.04151999999999}, {77.666320999999996, 51.500076}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>42</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Speech Bubble</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.56652199999999997</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.91703900000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.95230899999999996</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 scope is the glue}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t<key>TextRelativeArea</key>\n\t\t\t\t\t<string>{{0.15000000999999999, 0.15000000999999999}, {0.69999999000000002, 0.69999999000000002}}</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, -20}</string>\n\t\t\t\t\t\t<string>{6, 6.0000609999999996}</string>\n\t\t\t\t\t\t<string>{-6.0000305000000003, -6.0001984000000004}</string>\n\t\t\t\t\t\t<string>{40, 0.092437744000000002}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>41</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{422.33334000000002, 314.66665999999998}</string>\n\t\t\t\t\t\t<string>{413.66665999999998, 258.66660000000002}</string>\n\t\t\t\t\t\t<string>{366.66665999999998, 242.66663}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.50196099999999999</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.59999990463256836</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{143.33332999999999, 260.66665999999998}, {99.666672000000005, 54}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>HFlip</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>40</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Speech Bubble</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.56652199999999997</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.91703900000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.95230899999999996</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 Imperative\\\nbehavior}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>TextRelativeArea</key>\n\t\t\t\t\t<string>{{0.15000000999999999, 0.15000000999999999}, {0.69999999000000002, 0.69999999000000002}}</string>\n\t\t\t\t\t<key>VFlip</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{11.333328, -2}</string>\n\t\t\t\t\t\t<string>{0.66667175000000001, -4.5001220999999996}</string>\n\t\t\t\t\t\t<string>{-0.66668700999999997, 4.5001525999999998}</string>\n\t\t\t\t\t\t<string>{-10, 0.66667175000000001}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>39</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{239, 222}</string>\n\t\t\t\t\t\t<string>{249.66666000000001, 235.16678999999999}</string>\n\t\t\t\t\t\t<string>{265.66678000000002, 244.66663}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.50196099999999999</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.59999990463256836</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{-44.666656000000003, 4}</string>\n\t\t\t\t\t\t<string>{-1.0004424999999999, -28}</string>\n\t\t\t\t\t\t<string>{1.0003815, 28.000153000000001}</string>\n\t\t\t\t\t\t<string>{-105.99997999999999, -2}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>37</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{206.99996999999999, 171.33332999999999}</string>\n\t\t\t\t\t\t<string>{147.33376999999999, 211.33332999999999}</string>\n\t\t\t\t\t\t<string>{265.66678000000002, 258.66660000000002}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.50196099999999999</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.59999990463256836</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{42, -16}</string>\n\t\t\t\t\t\t<string>{5.3333740000000001, 21.333359000000002}</string>\n\t\t\t\t\t\t<string>{-5.3333434999999998, -21.333344}</string>\n\t\t\t\t\t\t<string>{18, -29.333328000000002}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>36</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{289.66665999999998, 215.33332999999999}</string>\n\t\t\t\t\t\t<string>{347, 158.66667000000001}</string>\n\t\t\t\t\t\t<string>{289, 149.33332999999999}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.50196099999999999</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.59999990463256836</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, -49.333312999999997}</string>\n\t\t\t\t\t\t<string>{67.333313000000004, 45.333328000000002}</string>\n\t\t\t\t\t\t<string>{-67.333281999999997, -45.333252000000002}</string>\n\t\t\t\t\t\t<string>{22, -36.000008000000001}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>35</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{504.33334000000002, 296.16674999999998}</string>\n\t\t\t\t\t\t<string>{435, 164}</string>\n\t\t\t\t\t\t<string>{243, 144.66667000000001}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.50196099999999999</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.59999990463256836</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>AllowConnections</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>AllowLabelDrop</key>\n\t\t\t\t\t<false/>\n\t\t\t\t\t<key>AllowToConnect</key>\n\t\t\t\t\t<false/>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>33</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{143, 264.58319}</string>\n\t\t\t\t\t\t<string>{336.33334000000002, 404.00011999999998}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>AllowConnections</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{329.33404999999999, 263.74939000000001}, {240.33333999999999, 142.75953999999999}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>30</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.75</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.63347100000000001</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.83791800000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.69186899999999996</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 ArialMT;\\f1\\fmodern\\fcharset0 Courier;\\f2\\fmodern\\fcharset0 Courier-Bold;\n}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 View (DOM)\\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f1\\b0 \\cf0 \\\n&lt;div ng-controller=\"\n\\f2\\b MyCtrl\n\\f1\\b0 \"&gt;\\\n  Hello \\{\\{\n\\f2\\b name\n\\f1\\b0 \\}\\}!\\\n  &lt;button ng-click=\"\n\\f2\\b action()\n\\f1\\b0 \"&gt;\\\n    OK\\\n  &lt;button&gt;\\\n&lt;/div&gt;}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>AllowConnections</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{245.83349999999999, 203.78686999999999}, {240.33333999999999, 142.75953999999999}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>29</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.75</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.64565300000000003</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.64753400000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.84254899999999999</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 ArialMT;\\f1\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 Scope\\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f1\\b0 \\cf0 \\{\\\n  name: 'world',\\\n  action: function\\\n\\}}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>AllowConnections</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{137.66666000000001, 126.49046}, {240.33333999999999, 142.75953999999999}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>26</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.75</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.99972899999999998</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.88002899999999995</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.69367699999999999</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 ArialMT;\\f1\\fmodern\\fcharset0 Courier;\\f2\\fmodern\\fcharset0 Courier-Bold;\n}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 Controller\\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f1\\b0 \\cf0 function \n\\f2\\b MyCtrl\n\\f1\\b0 ($scope) \\{\\\n  $scope.action \\\n    = function() \\{\\\n      // do something;\\\n    \\};\\\n  $scope.name\\\n    = 'world';\\\n\\}}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>AllowConnections</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>AllowLabelDrop</key>\n\t\t\t\t\t<false/>\n\t\t\t\t\t<key>AllowToConnect</key>\n\t\t\t\t\t<false/>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>51</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{373.33337, 262.00002999999998}</string>\n\t\t\t\t\t\t<string>{566.66656, 401.41696000000002}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>GridInfo</key>\n\t\t\t<dict/>\n\t\t\t<key>HPages</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>KeepToScale</key>\n\t\t\t<false/>\n\t\t\t<key>Layers</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Lock</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Name</key>\n\t\t\t\t\t<string>Layer 1</string>\n\t\t\t\t\t<key>Print</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>View</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>LayoutInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Animate</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>circoMinDist</key>\n\t\t\t\t<real>18</real>\n\t\t\t\t<key>circoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>layoutEngine</key>\n\t\t\t\t<string>dot</string>\n\t\t\t\t<key>neatoLineLength</key>\n\t\t\t\t<real>0.20000000298023224</real>\n\t\t\t\t<key>neatoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>twopiSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t</dict>\n\t\t\t<key>Orientation</key>\n\t\t\t<integer>2</integer>\n\t\t\t<key>PrintOnePage</key>\n\t\t\t<false/>\n\t\t\t<key>RowAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>RowSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>SheetTitle</key>\n\t\t\t<string>controller</string>\n\t\t\t<key>UniqueID</key>\n\t\t\t<integer>4</integer>\n\t\t\t<key>VPages</key>\n\t\t\t<integer>1</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>ActiveLayerIndex</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>AutoAdjust</key>\n\t\t\t<true/>\n\t\t\t<key>BackgroundGraphic</key>\n\t\t\t<dict>\n\t\t\t\t<key>Bounds</key>\n\t\t\t\t<string>{{0, 0}, {756, 553}}</string>\n\t\t\t\t<key>Class</key>\n\t\t\t\t<string>SolidGraphic</string>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>2</integer>\n\t\t\t\t<key>Style</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>BaseZoom</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>CanvasOrigin</key>\n\t\t\t<string>{0, 0}</string>\n\t\t\t<key>ColumnAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>ColumnSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>DisplayScale</key>\n\t\t\t<string>1 in = 1 in</string>\n\t\t\t<key>GraphicsList</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{300.66669000000002, 340.03136999999998}, {61, 38}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>41</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.51000000000000001</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 set up\\\n$watches}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{15.499756, 0.66665649000000005}</string>\n\t\t\t\t\t\t<string>{-7.5411682000000004, 10}</string>\n\t\t\t\t\t\t<string>{7.5412597999999997, -10.000092}</string>\n\t\t\t\t\t\t<string>{13.333344, 10.666656}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>40</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{279.50021000000004, 367.01561599999997}</string>\n\t\t\t\t\t\t<string>{311.52454, 355}</string>\n\t\t\t\t\t\t<string>{316.99997000000002, 310.34897000000001}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>31</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{246.20776000000001, 278.38180999999997}, {73, 38}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>39</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>38</integer>\n\t\t\t\t\t\t<key>Offset</key>\n\t\t\t\t\t\t<real>20.66729736328125</real>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.50800865888595581</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.51000000000000001</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;\\red0\\green79\\blue177;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf2 continuous\\\nupdate loop}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{-42.666656000000003, 2.2348633000000002}</string>\n\t\t\t\t\t\t<string>{-47.333252000000002, 0}</string>\n\t\t\t\t\t\t<string>{47.333343999999997, 0}</string>\n\t\t\t\t\t\t<string>{33.999786, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>38</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{273.00018, 279.14175}</string>\n\t\t\t\t\t\t<string>{284.33328, 318.06815}</string>\n\t\t\t\t\t\t<string>{298.33353, 279.14175}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.50196099999999999</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.25097999999999998</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.60000002384185791</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailScale</key>\n\t\t\t\t\t\t\t<real>0.60000002384185791</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>3</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{202.66733926953125, 324.41827164548641}, {51.333343999999997, 12}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Vertical</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>35</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>34</integer>\n\t\t\t\t\t\t<key>Offset</key>\n\t\t\t\t\t\t<real>-20.66619873046875</real>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.7042233943939209</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.51000000000000001</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs20 \\cf0 extract}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>31</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>34</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{249.00021000000001, 286.93294199999997}</string>\n\t\t\t\t\t\t<string>{249.00021000000001, 348.68227999999999}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>19</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{218.50021000000001, 348.68227999999999}, {61, 36.666671999999998}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>31</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.75</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.63347100000000001</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.83791800000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.69186899999999996</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 directives}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{473.35338999999999, 262.78985999999998}, {47, 38}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>30</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>29</integer>\n\t\t\t\t\t\t<key>Offset</key>\n\t\t\t\t\t\t<real>20.0006103515625</real>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.52536952495574951</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.51000000000000001</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;\\red0\\green79\\blue177;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf2 update\\\nLoop}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{2, 25.666656}</string>\n\t\t\t\t\t\t<string>{-13.333313, 137.99997999999999}</string>\n\t\t\t\t\t\t<string>{13.333435, -138.00002000000001}</string>\n\t\t\t\t\t\t<string>{18.666656, -31}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>29</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{428.66665999999998, 396.98446999999999}</string>\n\t\t\t\t\t\t<string>{518.00043000000005, 272.65114999999997}</string>\n\t\t\t\t\t\t<string>{484.66701999999998, 164.31778}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.50327200000000005</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.24942900000000001</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.59999990463256836</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>3</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>12</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>27</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{461.3742094567462, 201.15045615809555}</string>\n\t\t\t\t\t\t<string>{442.62579454324924, 230.15180584190409}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>11</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{201.33285861328125, 203.41861154216514}, {51.333343999999997, 24}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Vertical</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>26</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>25</integer>\n\t\t\t\t\t\t<key>Offset</key>\n\t\t\t\t\t\t<real>-22.00067138671875</real>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.31356492638587952</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.51000000000000001</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs20 \\cf0 Browser\\\nparse}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>19</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>25</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{249.000202, 199.61433200000002}</string>\n\t\t\t\t\t\t<string>{249.000202, 250.01627000000002}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>15</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{429.00009, 330.46026999999998}, {61, 12}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>24</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.51000000000000001</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs20 \\cf0 .innerHTML}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>14</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>23</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{430.6665627279653, 323.90126199999997}</string>\n\t\t\t\t\t\t<string>{430.6665627279653, 360.06783999999999}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>13</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>13</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>22</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{430.6665767616127, 267.23448200000001}</string>\n\t\t\t\t\t\t<string>{430.6665767616127, 286.73459000000003}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>12</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>12</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>20</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{416.17475152122444, 201.22353980553029}</string>\n\t\t\t\t\t\t<string>{424.9916504787484, 230.07872219446983}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Tail</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>10</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{223.33353, 250.01626999999999}, {51.333343999999997, 36.666671999999998}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>19</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.75</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.63347100000000001</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.83791800000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.69186899999999996</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 DOM}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{295.33132999999998, 250.01626999999999}, {51.333343999999997, 36.666671999999998}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>16</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.75</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.99972899999999998</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.88002899999999995</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.69367699999999999</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 Model}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{223.33353, 162.69766000000001}, {51.333343999999997, 36.666671999999998}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>15</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.75</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.63347100000000001</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.83791800000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.69186899999999996</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 HTML\\\n(string)}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{404.99991, 360.31783999999999}, {51.333343999999997, 36.666671999999998}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>14</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.75</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.63347100000000001</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.83791800000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.69186899999999996</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 DOM}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{404.99991, 286.98459000000003}, {51.333343999999997, 36.666671999999998}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>13</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.75</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.63347100000000001</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.83791800000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.69186899999999996</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 HTML\\\n(string)}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{404.99991, 230.31781000000001}, {51.333343999999997, 36.666671999999998}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>12</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.19</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 merge}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{447.66674999999998, 164.31778}, {51.333343999999997, 36.666671999999998}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>11</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.75</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.99972899999999998</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.88002899999999995</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.69367699999999999</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 Model}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{379.99982, 164.31778}, {61, 36.666671999999998}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>10</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.75</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.63347100000000001</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.83791800000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.69186899999999996</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 template\\\n(string)}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{218.50021000000001, 235.68222}, {135.83308, 88.000031000000007}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>37</integer>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.75</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.64565300000000003</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.64753400000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.84254899999999999</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 scope}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{199.83366787109375, 244.16282005300377}, {83.665970000000002, 167.76999000000001}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>17</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>34</integer>\n\t\t\t\t\t\t<key>Offset</key>\n\t\t\t\t\t\t<real>-7.33355712890625</real>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.66583502292633057</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Magnets</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t\t\t<string>{-1, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.19</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs24 \\cf0 $compile}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{374.33344, 135.68231}, {154.66663, 281.63544000000002}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>43</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.92468700000000004</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.92489600000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.92475499999999999</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 ArialMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 Others}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{195, 135.68225000000001}, {166.66668999999999, 281.63549999999998}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>42</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.92468700000000004</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.92489600000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.92475499999999999</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 ArialMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 AngularJS}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>GridInfo</key>\n\t\t\t<dict/>\n\t\t\t<key>HPages</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>KeepToScale</key>\n\t\t\t<false/>\n\t\t\t<key>Layers</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Lock</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Name</key>\n\t\t\t\t\t<string>Layer 1</string>\n\t\t\t\t\t<key>Print</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>View</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>LayoutInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Animate</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>circoMinDist</key>\n\t\t\t\t<real>18</real>\n\t\t\t\t<key>circoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>layoutEngine</key>\n\t\t\t\t<string>dot</string>\n\t\t\t\t<key>neatoLineLength</key>\n\t\t\t\t<real>0.20000000298023224</real>\n\t\t\t\t<key>neatoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>twopiSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t</dict>\n\t\t\t<key>Orientation</key>\n\t\t\t<integer>2</integer>\n\t\t\t<key>PrintOnePage</key>\n\t\t\t<false/>\n\t\t\t<key>RowAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>RowSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>SheetTitle</key>\n\t\t\t<string>view</string>\n\t\t\t<key>UniqueID</key>\n\t\t\t<integer>6</integer>\n\t\t\t<key>VPages</key>\n\t\t\t<integer>1</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>ActiveLayerIndex</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>AutoAdjust</key>\n\t\t\t<true/>\n\t\t\t<key>BackgroundGraphic</key>\n\t\t\t<dict>\n\t\t\t\t<key>Bounds</key>\n\t\t\t\t<string>{{0, 0}, {756, 553}}</string>\n\t\t\t\t<key>Class</key>\n\t\t\t\t<string>SolidGraphic</string>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>2</integer>\n\t\t\t\t<key>Style</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>BaseZoom</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>CanvasOrigin</key>\n\t\t\t<string>{0, 0}</string>\n\t\t\t<key>ColumnAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>ColumnSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>DisplayScale</key>\n\t\t\t<string>1 in = 1 in</string>\n\t\t\t<key>GraphicsList</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{59.333323160807254, 139.33333333333317}, {131.33367919921875, 51.500076}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>HFlip</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>44</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Speech Bubble</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.56652199999999997</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.91703900000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.95230899999999996</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 I change visibility based on model}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t<key>TextRelativeArea</key>\n\t\t\t\t\t<string>{{0.15000000999999999, 0.15000000999999999}, {0.69999999000000002, 0.69999999000000002}}</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>AllowConnections</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{149.3333333333336, 188.45437333333504}, {55, 15.77281379699707}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>43</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.26000000000000001</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.63347100000000001</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.83791800000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.69186899999999996</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>5</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{250.66733333333337, 121.33366666666642}, {148.33299255371094, 51.500076}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>42</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Speech Bubble</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.56652199999999997</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.91703900000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.95230899999999996</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 I bind checkbox state to a model}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t<key>TextRelativeArea</key>\n\t\t\t\t\t<string>{{0.15000000999999999, 0.15000000999999999}, {0.69999999000000002, 0.69999999000000002}}</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>AllowConnections</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{233.33333333333337, 170.5605199999998}, {61, 15.77281379699707}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>32</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.26000000000000001</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.63347100000000001</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.83791800000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.69186899999999996</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>5</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{46.000000000000007, 61.333333333333186}, {616, 183}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>3</integer>\n\t\t\t\t\t<key>ImageID</key>\n\t\t\t\t\t<integer>5</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>GridInfo</key>\n\t\t\t<dict/>\n\t\t\t<key>HPages</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>KeepToScale</key>\n\t\t\t<false/>\n\t\t\t<key>Layers</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Lock</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Name</key>\n\t\t\t\t\t<string>Layer 1</string>\n\t\t\t\t\t<key>Print</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>View</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>LayoutInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Animate</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>circoMinDist</key>\n\t\t\t\t<real>18</real>\n\t\t\t\t<key>circoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>layoutEngine</key>\n\t\t\t\t<string>dot</string>\n\t\t\t\t<key>neatoLineLength</key>\n\t\t\t\t<real>0.20000000298023224</real>\n\t\t\t\t<key>neatoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>twopiSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t</dict>\n\t\t\t<key>Orientation</key>\n\t\t\t<integer>2</integer>\n\t\t\t<key>PrintOnePage</key>\n\t\t\t<false/>\n\t\t\t<key>RowAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>RowSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>SheetTitle</key>\n\t\t\t<string>directive</string>\n\t\t\t<key>UniqueID</key>\n\t\t\t<integer>7</integer>\n\t\t\t<key>VPages</key>\n\t\t\t<integer>1</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>ActiveLayerIndex</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>AutoAdjust</key>\n\t\t\t<true/>\n\t\t\t<key>BackgroundGraphic</key>\n\t\t\t<dict>\n\t\t\t\t<key>Bounds</key>\n\t\t\t\t<string>{{0, 0}, {756, 553}}</string>\n\t\t\t\t<key>Class</key>\n\t\t\t\t<string>SolidGraphic</string>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>2</integer>\n\t\t\t\t<key>Style</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>BaseZoom</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>CanvasOrigin</key>\n\t\t\t<string>{0, 0}</string>\n\t\t\t<key>ColumnAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>ColumnSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>DisplayScale</key>\n\t\t\t<string>1 in = 1 in</string>\n\t\t\t<key>GraphicsList</key>\n\t\t\t<array/>\n\t\t\t<key>GridInfo</key>\n\t\t\t<dict/>\n\t\t\t<key>HPages</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>KeepToScale</key>\n\t\t\t<false/>\n\t\t\t<key>Layers</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Lock</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Name</key>\n\t\t\t\t\t<string>Layer 1</string>\n\t\t\t\t\t<key>Print</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>View</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>LayoutInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Animate</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>circoMinDist</key>\n\t\t\t\t<real>18</real>\n\t\t\t\t<key>circoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>layoutEngine</key>\n\t\t\t\t<string>dot</string>\n\t\t\t\t<key>neatoLineLength</key>\n\t\t\t\t<real>0.20000000298023224</real>\n\t\t\t\t<key>neatoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>twopiSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t</dict>\n\t\t\t<key>Orientation</key>\n\t\t\t<integer>2</integer>\n\t\t\t<key>PrintOnePage</key>\n\t\t\t<false/>\n\t\t\t<key>RowAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>RowSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>SheetTitle</key>\n\t\t\t<string>filter</string>\n\t\t\t<key>UniqueID</key>\n\t\t\t<integer>8</integer>\n\t\t\t<key>VPages</key>\n\t\t\t<integer>1</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>ActiveLayerIndex</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>AutoAdjust</key>\n\t\t\t<true/>\n\t\t\t<key>BackgroundGraphic</key>\n\t\t\t<dict>\n\t\t\t\t<key>Bounds</key>\n\t\t\t\t<string>{{0, 0}, {756, 553}}</string>\n\t\t\t\t<key>Class</key>\n\t\t\t\t<string>SolidGraphic</string>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>2</integer>\n\t\t\t\t<key>Style</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>BaseZoom</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>CanvasOrigin</key>\n\t\t\t<string>{0, 0}</string>\n\t\t\t<key>ColumnAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>ColumnSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>DisplayScale</key>\n\t\t\t<string>1 in = 1 in</string>\n\t\t\t<key>GraphicsList</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{9.1668091, 17.667358}</string>\n\t\t\t\t\t\t<string>{-11.054474000000001, -0.27786254999999999}</string>\n\t\t\t\t\t\t<string>{11.054474000000001, 0.27786254999999999}</string>\n\t\t\t\t\t\t<string>{-13.833405000000001, 21.333328000000002}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>57</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{308.49991, 121.33264}</string>\n\t\t\t\t\t\t<string>{341.16672, 143.66667000000001}</string>\n\t\t\t\t\t\t<string>{374.83346999999998, 123}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>AllowConnections</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{451.30468999999999, 178.43733}, {60, 24}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>56</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>55</integer>\n\t\t\t\t\t\t<key>Offset</key>\n\t\t\t\t\t\t<real>21.99981689453125</real>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.6844744086265564</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 configure}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>55</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{438.24997000000002, 173}</string>\n\t\t\t\t\t\t<string>{476.41640999999998, 218.99904000000001}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>AllowConnections</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{371.66663, 110.66663}, {155.06540000000001, 62.333373999999999}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>29</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.75</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.64565300000000003</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.64753400000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.84254899999999999</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 ArialMT;\\f1\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 myModule\\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f1\\b0 \\cf0 $provide.\\\n  factory('objA', \\'85)}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>AllowConnections</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{407.41640999999998, 287.73297000000002}, {69, 38}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>53</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>52</integer>\n\t\t\t\t\t\t<key>Offset</key>\n\t\t\t\t\t\t<real>12.66705322265625</real>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.450248122215271</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 if no cache\\\ncreate new}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>52</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{409.16663, 319.31805000000003}</string>\n\t\t\t\t\t\t<string>{481.83330999999998, 319.50006000000002}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>AllowConnections</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{351.73212000000001, 266.65176000000002}, {43, 38}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>51</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>50</integer>\n\t\t\t\t\t\t<key>Offset</key>\n\t\t\t\t\t\t<real>12.66705322265625</real>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.450248122215271</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 check\\\ncache}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>50</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{344.5, 298.16854999999998}</string>\n\t\t\t\t\t\t<string>{408.16669000000002, 298.50186000000002}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>AllowConnections</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{234.82828000000001, 263.16644000000002}, {94, 24}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Resize</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>49</integer>\n\t\t\t\t\t<key>Line</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>48</integer>\n\t\t\t\t\t\t<key>Offset</key>\n\t\t\t\t\t\t<real>8.000244140625</real>\n\t\t\t\t\t\t<key>Position</key>\n\t\t\t\t\t\t<real>0.450248122215271</real>\n\t\t\t\t\t\t<key>RotationType</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 $injector.get('a')}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Wrap</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>48</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{230.5, 283.16669000000002}</string>\n\t\t\t\t\t\t<string>{344.5, 283.16669000000002}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>AllowConnections</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>AllowLabelDrop</key>\n\t\t\t\t\t<false/>\n\t\t\t\t\t<key>AllowToConnect</key>\n\t\t\t\t\t<false/>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>47</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{483.49993999999998, 256.33328}</string>\n\t\t\t\t\t\t<string>{483.49993999999998, 342.16656}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>AllowConnections</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>AllowLabelDrop</key>\n\t\t\t\t\t<false/>\n\t\t\t\t\t<key>AllowToConnect</key>\n\t\t\t\t\t<false/>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>46</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{408.49993999999998, 256.33328}</string>\n\t\t\t\t\t\t<string>{408.49993999999998, 342.16656}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>AllowConnections</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>AllowLabelDrop</key>\n\t\t\t\t\t<false/>\n\t\t\t\t\t<key>AllowToConnect</key>\n\t\t\t\t\t<false/>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>45</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{344.5, 245.83340000000001}</string>\n\t\t\t\t\t\t<string>{344.5, 342.16660000000002}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>AllowConnections</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{378.16674999999998, 219.65106}, {61, 36.666671999999998}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>11</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.75</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.99972899999999998</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.88002899999999995</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.69367699999999999</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 Instance\\\nCache}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>AllowConnections</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{451.16663, 219.65106}, {61, 36.666671999999998}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>10</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.75</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.63347100000000001</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.83791800000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.69186899999999996</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 Instance\\\nFactory}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>AllowConnections</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{314.16669000000002, 210.83340000000001}, {211.33332999999999, 55.333328000000002}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>12</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.19</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs24 \\cf0 $injector}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>AllowConnections</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{221.66668999999999, 103}, {312.66663, 254}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>42</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.92468700000000004</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.92489600000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.92475499999999999</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs24 \\cf0 ng-app=\"myModule\"}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>GridInfo</key>\n\t\t\t<dict/>\n\t\t\t<key>HPages</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>KeepToScale</key>\n\t\t\t<false/>\n\t\t\t<key>Layers</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Lock</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Name</key>\n\t\t\t\t\t<string>Layer 1</string>\n\t\t\t\t\t<key>Print</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>View</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>LayoutInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Animate</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>circoMinDist</key>\n\t\t\t\t<real>18</real>\n\t\t\t\t<key>circoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>layoutEngine</key>\n\t\t\t\t<string>dot</string>\n\t\t\t\t<key>neatoLineLength</key>\n\t\t\t\t<real>0.20000000298023224</real>\n\t\t\t\t<key>neatoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>twopiSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t</dict>\n\t\t\t<key>Orientation</key>\n\t\t\t<integer>2</integer>\n\t\t\t<key>PrintOnePage</key>\n\t\t\t<false/>\n\t\t\t<key>RowAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>RowSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>SheetTitle</key>\n\t\t\t<string>injector-module</string>\n\t\t\t<key>UniqueID</key>\n\t\t\t<integer>9</integer>\n\t\t\t<key>VPages</key>\n\t\t\t<integer>1</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>ActiveLayerIndex</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>AutoAdjust</key>\n\t\t\t<true/>\n\t\t\t<key>BackgroundGraphic</key>\n\t\t\t<dict>\n\t\t\t\t<key>Bounds</key>\n\t\t\t\t<string>{{0, 0}, {756, 553}}</string>\n\t\t\t\t<key>Class</key>\n\t\t\t\t<string>SolidGraphic</string>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>2</integer>\n\t\t\t\t<key>Style</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>BaseZoom</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>CanvasOrigin</key>\n\t\t\t<string>{0, 0}</string>\n\t\t\t<key>ColumnAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>ColumnSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>DisplayScale</key>\n\t\t\t<string>1 in = 1 in</string>\n\t\t\t<key>GraphicsList</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{104.625, 298.125}, {121.97899383333322, 51.500076000000035}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>NSKern</key>\n\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HFlip</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>64</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Speech Bubble</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.56652199999999997</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.91703900000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.95230899999999996</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 \\\nData binding}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t<key>TextRelativeArea</key>\n\t\t\t\t\t<string>{{0.15000000999999999, 0.15000000999999999}, {0.69999999000000002, 0.69999999000000002}}</string>\n\t\t\t\t\t<key>VFlip</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{-44.666656000000003, 4}</string>\n\t\t\t\t\t\t<string>{-105.99997999999999, -2}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Head</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t<integer>61</integer>\n\t\t\t\t\t\t<key>Info</key>\n\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>62</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{183.83368566666667, 216.31579218808966}</string>\n\t\t\t\t\t\t<string>{261.50000666666665, 317.1827320000001}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.50196099999999999</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.59999990463256836</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>TailScale</key>\n\t\t\t\t\t\t\t<real>0.59999999999999998</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{-44.666656000000003, 4}</string>\n\t\t\t\t\t\t<string>{-105.99997999999999, -2}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>61</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{183.83368566666667, 229.47368709004158}</string>\n\t\t\t\t\t\t<string>{261.50000666666665, 317.1827320000001}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.50196099999999999</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.59999990463256836</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>TailScale</key>\n\t\t\t\t\t\t\t<real>0.59999999999999998</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{196.875, 154.37492399999999}, {121.97899383333325, 51.500076}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>NSKern</key>\n\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>42</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Speech Bubble</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.56652199999999997</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.91703900000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.95230899999999996</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 Model}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t<key>TextRelativeArea</key>\n\t\t\t\t\t<string>{{0.15000000999999999, 0.15000000999999999}, {0.69999999000000002, 0.69999999000000002}}</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{2, -82.666666666666657}</string>\n\t\t\t\t\t\t<string>{30.707996666666702, 0}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>43</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{366, 296}</string>\n\t\t\t\t\t\t<string>{236.84210823513467, 215.78947639201158}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.50196099999999999</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.59999990463256836</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{-2, -55.500075999999979}</string>\n\t\t\t\t\t\t<string>{40, 0.092437744000000002}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>41</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{338.66666666666669, 281.50007599999998}</string>\n\t\t\t\t\t\t<string>{236.84210823513467, 227.89473970180734}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.50196099999999999</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.59999990463256836</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>AllowConnections</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{251.29238999999995, 238.50893000000002}, {240.33333999999999, 142.75953999999999}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>30</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.75</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.63347100000000001</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.83791800000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.69186899999999996</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 ArialMT;\\f1\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs22 \\cf0 View (DOM)\\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f1\\b0 \\cf0 \\\n&lt;div&gt;\\\n  &lt;input ng-model=\"qty\"&gt;\\\n  &lt;input ng-model=\"cost\"&gt;\\\n  Total: \\{\\{qty * cost\\}\\} \\\n&lt;/div&gt;}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{174.375, 205.875}, {67.5, 33.75}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>63</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.87</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.56470600000000004</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.91764699999999999</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.95294100000000004</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>1.125</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>AllowConnections</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{167.79183999999998, 178.54640999999998}, {240.33333999999999, 142.75953999999999}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>NSKern</key>\n\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>53</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.75</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.64565300000000003</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.64753400000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.84254899999999999</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 ArialMT;\\f1\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs22 \\cf0 Scope\\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f1\\b0 \\cf0 \\\n  cost:1\\\n  qty:2.5\\\n}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>GridInfo</key>\n\t\t\t<dict/>\n\t\t\t<key>HPages</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>KeepToScale</key>\n\t\t\t<false/>\n\t\t\t<key>Layers</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Lock</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Name</key>\n\t\t\t\t\t<string>Layer 1</string>\n\t\t\t\t\t<key>Print</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>View</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>LayoutInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Animate</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>circoMinDist</key>\n\t\t\t\t<real>18</real>\n\t\t\t\t<key>circoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>layoutEngine</key>\n\t\t\t\t<string>dot</string>\n\t\t\t\t<key>neatoLineLength</key>\n\t\t\t\t<real>0.20000000298023224</real>\n\t\t\t\t<key>neatoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>twopiSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t</dict>\n\t\t\t<key>Orientation</key>\n\t\t\t<integer>2</integer>\n\t\t\t<key>PrintOnePage</key>\n\t\t\t<false/>\n\t\t\t<key>RowAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>RowSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>SheetTitle</key>\n\t\t\t<string>databinding1</string>\n\t\t\t<key>UniqueID</key>\n\t\t\t<integer>5</integer>\n\t\t\t<key>VPages</key>\n\t\t\t<integer>1</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>ActiveLayerIndex</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>AutoAdjust</key>\n\t\t\t<true/>\n\t\t\t<key>BackgroundGraphic</key>\n\t\t\t<dict>\n\t\t\t\t<key>Bounds</key>\n\t\t\t\t<string>{{0, 0}, {756, 553}}</string>\n\t\t\t\t<key>Class</key>\n\t\t\t\t<string>SolidGraphic</string>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>2</integer>\n\t\t\t\t<key>Style</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>BaseZoom</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>CanvasOrigin</key>\n\t\t\t<string>{0, 0}</string>\n\t\t\t<key>ColumnAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>ColumnSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>DisplayScale</key>\n\t\t\t<string>1 in = 1 in</string>\n\t\t\t<key>GraphicsList</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{-1.9230769936149841, 15.368674457272164}</string>\n\t\t\t\t\t\t<string>{-105.99997999999999, -2}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>66</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{123.71795325589621, 197.15385426572118}</string>\n\t\t\t\t\t\t<string>{266.83646729519614, 302.28206325000605}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.50196099999999999</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.59999999999999998</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailScale</key>\n\t\t\t\t\t\t\t<real>0.59999999999999998</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{-49.35897616945082, 36.852873673868373}</string>\n\t\t\t\t\t\t<string>{-105.99997999999999, -2}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>65</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{75.000000190227581, 184.04255365828899}</string>\n\t\t\t\t\t\t<string>{265.89424015079055, 314.46155087623418}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.50196099999999999</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.59999999999999998</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailScale</key>\n\t\t\t\t\t\t\t<real>0.59999999999999998</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{-85.256413383596851, 67.948720441062136}</string>\n\t\t\t\t\t\t<string>{-105.99997999999999, -2}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>64</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{75.000000190227581, 170.21276638916902}</string>\n\t\t\t\t\t\t<string>{265.89424015079055, 328.58005698772473}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.50196099999999999</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.59999990463256836</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{-141.02564619843091, 94.871798351671714}</string>\n\t\t\t\t\t\t<string>{-105.99997999999999, -2}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>63</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{75.000000190227581, 156.91489401501519}</string>\n\t\t\t\t\t\t<string>{308.33334464293301, 353.56411641307182}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.50196099999999999</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.59999999999999998</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailScale</key>\n\t\t\t\t\t\t\t<real>0.59999999999999998</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{-21.944913879925139, -34.210594286374175}</string>\n\t\t\t\t\t\t<string>{40, 0.092437744000000002}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>41</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{432.0512978988292, 279.95527576073698}</string>\n\t\t\t\t\t\t<string>{251.29238999999995, 215.42553246129205}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.50196099999999999</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.59999990463256836</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{0, -19.871795600688017}</string>\n\t\t\t\t\t\t<string>{54.016671200885867, -31.646486506708655}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>35</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{210.25641796856971, 208.692316227411}</string>\n\t\t\t\t\t\t<string>{167.79183999999998, 134.57446842643677}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.50196099999999999</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.59999990463256836</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>AllowConnections</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{251.29238999999995, 238.50893000000002}, {240.33333999999999, 142.75953999999999}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>30</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.75</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.63347100000000001</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.83791800000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.69186899999999996</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 ArialMT;\\f1\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs22 \\cf0 View (DOM)\\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f1\\b0 \\cf0 \\\n&lt;div ng-controller=\\\n  \"InvoiceController as invoice\"&gt;\\\n  &lt;input ng-model=\\'93invoice.qty\"&gt;\\\n  &lt;input ng-model=\\'93invoice.cost\"&gt;\\\n  \\{\\{invoice.total('USD')\\}\\} \\\n  &lt;button ng-click=\\\n         \"invoice.pay()\"&gt;\\\n&lt;/div&gt;}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>AllowConnections</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{167.79183999999998, 178.54640999999998}, {240.33333999999999, 142.75953999999999}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>53</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.75</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.64565300000000003</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.64753400000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.84254899999999999</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 ArialMT;\\f1\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs22 \\cf0 Scope\\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f1\\b0 \\cf0 \\\ninvoice: \\\n  new InvoiceController\\\n}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>AllowConnections</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{59.625, 101.25}, {240.33333999999999, 142.75953999999999}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>52</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.75</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.99972899999999998</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.88002899999999995</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.69367699999999999</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 ArialMT;\\f1\\fmodern\\fcharset0 Courier;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 Controller\\\n\\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f1\\b0\\fs22 \\cf0 \\expnd0\\expndtw0\\kerning0\nfunction InvoiceController \\{\\\n  this.pay = function\\'85\\\n  this.total = function\\'85\\\n  this.cost=2.5;\\\n  this.qty=1;\\\n\\}}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>GridInfo</key>\n\t\t\t<dict/>\n\t\t\t<key>HPages</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>KeepToScale</key>\n\t\t\t<false/>\n\t\t\t<key>Layers</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Lock</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Name</key>\n\t\t\t\t\t<string>Layer 1</string>\n\t\t\t\t\t<key>Print</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>View</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>LayoutInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Animate</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>circoMinDist</key>\n\t\t\t\t<real>18</real>\n\t\t\t\t<key>circoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>layoutEngine</key>\n\t\t\t\t<string>dot</string>\n\t\t\t\t<key>neatoLineLength</key>\n\t\t\t\t<real>0.20000000298023224</real>\n\t\t\t\t<key>neatoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>twopiSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t</dict>\n\t\t\t<key>Orientation</key>\n\t\t\t<integer>2</integer>\n\t\t\t<key>PrintOnePage</key>\n\t\t\t<false/>\n\t\t\t<key>RowAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>RowSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>SheetTitle</key>\n\t\t\t<string>databinding2</string>\n\t\t\t<key>UniqueID</key>\n\t\t\t<integer>10</integer>\n\t\t\t<key>VPages</key>\n\t\t\t<integer>1</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>ActiveLayerIndex</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>AutoAdjust</key>\n\t\t\t<true/>\n\t\t\t<key>BackgroundGraphic</key>\n\t\t\t<dict>\n\t\t\t\t<key>Bounds</key>\n\t\t\t\t<string>{{0, 0}, {756, 553}}</string>\n\t\t\t\t<key>Class</key>\n\t\t\t\t<string>SolidGraphic</string>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>2</integer>\n\t\t\t\t<key>Style</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>BaseZoom</key>\n\t\t\t<integer>0</integer>\n\t\t\t<key>CanvasOrigin</key>\n\t\t\t<string>{0, 0}</string>\n\t\t\t<key>ColumnAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>ColumnSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>DisplayScale</key>\n\t\t\t<string>1 in = 1 in</string>\n\t\t\t<key>GraphicsList</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{-62.676058232228598, 2.8169014935833161}</string>\n\t\t\t\t\t\t<string>{-56.515554650635011, 0.12211046785330382}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>63</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{117.69014482501964, 251.63381205378889}</string>\n\t\t\t\t\t\t<string>{102.19718661031143, 369.23944941089201}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.50196099999999999</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.59999999999999998</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>TailScale</key>\n\t\t\t\t\t\t\t<real>0.59999999999999998</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{61.090082706468081, -30.813380600937421}</string>\n\t\t\t\t\t\t<string>{6.102421697317709, 53.521128378082835}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>64</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{221.91550008760203, 347.40846283562132}</string>\n\t\t\t\t\t\t<string>{308.77082767853346, 228.3943747317266}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.50196099999999999</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.59999990463256836</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailScale</key>\n\t\t\t\t\t\t\t<real>0.59999999999999998</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{308.77082767853346, 304.875}, {121.97899383333325, 51.500076}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>NSKern</key>\n\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>71</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Speech Bubble</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.56652199999999997</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.91703900000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.95230899999999996</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 Service}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t<key>TextRelativeArea</key>\n\t\t\t\t\t<string>{{0.15000000999999999, 0.15000000999999999}, {0.69999999000000002, 0.69999999000000002}}</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{308.77082767853346, 177.16489401501519}, {121.97899383333325, 51.500076}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>NSKern</key>\n\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>70</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Speech Bubble</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.56652199999999997</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.91703900000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.95230899999999996</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 Controller}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t<key>TextRelativeArea</key>\n\t\t\t\t\t<string>{{0.15000000999999999, 0.15000000999999999}, {0.69999999000000002, 0.69999999000000002}}</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{308.77082767853346, 39.375}, {121.97899383333325, 51.500076}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>NSKern</key>\n\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>42</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Speech Bubble</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.56652199999999997</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.91703900000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.95230899999999996</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 Template}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t<key>TextRelativeArea</key>\n\t\t\t\t\t<string>{{0.15000000999999999, 0.15000000999999999}, {0.69999999000000002, 0.69999999000000002}}</string>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>AllowConnections</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{81.693159191741074, 319.5}, {269.13450929505143, 111.31803435716634}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Courier</string>\n\t\t\t\t\t\t<key>NSKern</key>\n\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>68</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.70196099999999995</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.70196099999999995</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.70196099999999995</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5625</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 ArialMT;\\f1\\fmodern\\fcharset0 Courier;\\f2\\fmodern\\fcharset0 Courier-Bold;\n}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs22 \\cf0 finance.js\\\n\\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f1\\b0 \\cf0 angular.module(\\'93\n\\f2\\b finance\n\\f1\\b0 \\'94, [])\\\n  .factory(\\'93\n\\f2\\b currencyConverter\n\\f1\\b0 \\'94,\\\n     function() \\{\\}\\\n  );\\\n}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{21.653461796301713, 35.383804498270322}</string>\n\t\t\t\t\t\t<string>{-2.5821597024513494, -38.967137327902421}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>66</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{230.54372934732083, 98.112680653498629}</string>\n\t\t\t\t\t\t<string>{215.05077113261262, 214.13733143533108}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.50196099999999999</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.59999999999999998</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>TailScale</key>\n\t\t\t\t\t\t\t<real>0.59999999999999998</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>1.96875</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ControlPoints</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{-57.042255245062002, 0}</string>\n\t\t\t\t\t\t<string>{-37.323944789978825, 0.22296118910463747}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>65</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{103.60563735710312, 118.53521648197761}</string>\n\t\t\t\t\t\t<string>{102.19718661031143, 237.54930458587236}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.50196099999999999</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.0</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t\t\t<real>0.59999999999999998</real>\n\t\t\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t\t\t<true/>\n\t\t\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>TailScale</key>\n\t\t\t\t\t\t\t<real>0.59999999999999998</real>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>AllowConnections</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{79.875, 56.036870000000036}, {272.77082767853352, 111.31803435716634}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>30</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.75</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>0.63347100000000001</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.83791800000000005</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.69186899999999996</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5625</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 ArialMT;\\f1\\fmodern\\fcharset0 Courier;\\f2\\fmodern\\fcharset0 Courier-Bold;\n}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs22 \\cf0 index.html\\\n\\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f1\\b0 \\cf0 &lt;html ng=app=\"\n\\f2\\b invoice\n\\f1\\b0 \\'94&gt;\\\n  &lt;div ng-controller=\\\n    \"\n\\f2\\b InvoiceController\n\\f1\\b0  as invoice\"&gt;}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>AllowConnections</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{81.693159191741074, 187.76843500000001}, {269.13450929505143, 111.31803435716634}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>69</integer>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>a</key>\n\t\t\t\t\t\t\t\t<real>0.75</real>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<real>0.87843099999999996</real>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<real>0.69411800000000001</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t\t\t<real>15</real>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>0.5625</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 ArialMT;\\f1\\fmodern\\fcharset0 Courier;\\f2\\fmodern\\fcharset0 Courier-Bold;\n}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs22 \\cf0 invoice.js\\\n\\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f1\\b0 \\cf0 angular.module(\\'93\n\\f2\\b invoice\n\\f1\\b0 \\'94, [\"\n\\f2\\b finance\n\\f1\\b0 \\'94])\\\n  .controller(\"\n\\f2\\b InvoiceController\n\\f1\\b0 \\'94,\\\n     [\\'93\n\\f2\\b currencyConverter\n\\f1\\b0 \\'94,\\\n      function(currencyConverter) \\{\\}\\\n     ]\\\n  );\\\n}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>GridInfo</key>\n\t\t\t<dict/>\n\t\t\t<key>HPages</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>KeepToScale</key>\n\t\t\t<false/>\n\t\t\t<key>Layers</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Lock</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t<key>Name</key>\n\t\t\t\t\t<string>Layer 1</string>\n\t\t\t\t\t<key>Print</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>View</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>LayoutInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Animate</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>circoMinDist</key>\n\t\t\t\t<real>18</real>\n\t\t\t\t<key>circoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>layoutEngine</key>\n\t\t\t\t<string>dot</string>\n\t\t\t\t<key>neatoLineLength</key>\n\t\t\t\t<real>0.20000000298023224</real>\n\t\t\t\t<key>neatoSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>twopiSeparation</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t</dict>\n\t\t\t<key>Orientation</key>\n\t\t\t<integer>2</integer>\n\t\t\t<key>PrintOnePage</key>\n\t\t\t<false/>\n\t\t\t<key>RowAlign</key>\n\t\t\t<integer>1</integer>\n\t\t\t<key>RowSpacing</key>\n\t\t\t<real>36</real>\n\t\t\t<key>SheetTitle</key>\n\t\t\t<string>module-service</string>\n\t\t\t<key>UniqueID</key>\n\t\t\t<integer>11</integer>\n\t\t\t<key>VPages</key>\n\t\t\t<integer>1</integer>\n\t\t</dict>\n\t</array>\n\t<key>SmartAlignmentGuidesActive</key>\n\t<string>YES</string>\n\t<key>SmartDistanceGuidesActive</key>\n\t<string>YES</string>\n\t<key>UseEntirePage</key>\n\t<false/>\n\t<key>WindowInfo</key>\n\t<dict>\n\t\t<key>CurrentSheet</key>\n\t\t<integer>10</integer>\n\t\t<key>Expanded_Canvases</key>\n\t\t<array/>\n\t\t<key>Frame</key>\n\t\t<string>{{0, 0}, {1436, 877}}</string>\n\t\t<key>ShowInfo</key>\n\t\t<true/>\n\t\t<key>ShowRuler</key>\n\t\t<true/>\n\t\t<key>Sidebar</key>\n\t\t<true/>\n\t\t<key>SidebarWidth</key>\n\t\t<integer>230</integer>\n\t\t<key>TopSlabHeight</key>\n\t\t<real>637</real>\n\t\t<key>VisibleRegion</key>\n\t\t<string>{{0, 0}, {628.16903306907773, 506.33804347159958}}</string>\n\t\t<key>Zoom</key>\n\t\t<real>1.4199999570846558</real>\n\t\t<key>ZoomValues</key>\n\t\t<array>\n\t\t\t<array>\n\t\t\t\t<string>runtime</string>\n\t\t\t\t<real>1.5</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t\t<array>\n\t\t\t\t<string>startup</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t\t<array>\n\t\t\t\t<string>scope</string>\n\t\t\t\t<real>1.5</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t\t<array>\n\t\t\t\t<string>controller</string>\n\t\t\t\t<real>1.5</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t\t<array>\n\t\t\t\t<string>databinding1</string>\n\t\t\t\t<real>1.8999999761581421</real>\n\t\t\t\t<real>1.8999999999999999</real>\n\t\t\t</array>\n\t\t\t<array>\n\t\t\t\t<string>view</string>\n\t\t\t\t<real>1.5</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t\t<array>\n\t\t\t\t<string>directive</string>\n\t\t\t\t<real>1.5</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t\t<array>\n\t\t\t\t<string>filter</string>\n\t\t\t\t<real>1.5</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t\t<array>\n\t\t\t\t<string>injector-module</string>\n\t\t\t\t<real>1.5</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t\t<array>\n\t\t\t\t<string>databinding2</string>\n\t\t\t\t<real>1.8799999952316284</real>\n\t\t\t\t<real>1.8800000000000001</real>\n\t\t\t</array>\n\t\t\t<array>\n\t\t\t\t<string>module-service</string>\n\t\t\t\t<real>1.4199999570846558</real>\n\t\t\t\t<real>1.4199999999999999</real>\n\t\t\t</array>\n\t\t</array>\n\t</dict>\n</dict>\n</plist>\n"
  },
  {
    "path": "images/docs/guide/concepts.vdx",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<VisioDocument xmlns=\"http://schemas.microsoft.com/visio/2003/core\">\n  <DocumentSettings>\n    <GlueSettings>12</GlueSettings>\n    <SnapSettings>52</SnapSettings>\n  </DocumentSettings>\n  <PrintSetup>\n    <PaperWidth>7.68056</PaperWidth>\n    <PaperHeight>10.5</PaperHeight>\n    <PrintLandscape>1</PrintLandscape>\n    <PageLeftMargin>0.25</PageLeftMargin>\n    <PageRightMargin>0.25</PageRightMargin>\n    <PageTopMargin>0.25</PageTopMargin>\n    <PageBottomMargin>0.569444</PageBottomMargin>\n    <PrintCenteredH>1</PrintCenteredH>\n    <PrintCenteredV>1</PrintCenteredV>\n  </PrintSetup>\n  <Fonts>\n    <FontEntry ID=\"0\" Name=\"Arial\"/>\n    <FontEntry ID=\"1\" Name=\"Helvetica\"/>\n    <FontEntry ID=\"2\" Name=\"Courier New\"/>\n    <FontEntry ID=\"3\" Name=\"Courier\"/>\n  </Fonts>\n  <FaceNames>\n    <FaceName ID=\"0\" Name=\"Arial\"/>\n    <FaceName ID=\"1\" Name=\"Helvetica\"/>\n    <FaceName ID=\"2\" Name=\"Courier New\"/>\n    <FaceName ID=\"3\" Name=\"Courier\"/>\n  </FaceNames>\n  <Pages>\n    <Page ID=\"0\" NameU=\"startup\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>10.5</PageWidth>\n          <PageHeight>7.68056</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>0</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"1\" Type=\"Shape\" Name=\"Graphic.1\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.136573642858397</PinX>\n            <PinY>4.833242533291772</PinY>\n            <Width>1.490740833333333</Width>\n            <Height>3.21820875</Height>\n            <LocPinX>0.7453704166666667</LocPinX>\n            <LocPinY>1.609104375</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.490740833333333</TxtWidth>\n            <TxtHeight F=\"Height*0.956843\">3.079319861111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#cce2f0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.218208750000001</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.490740833333334</X>\n              <Y F=\"Height*1.000000\">3.218208750000001</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.490740833333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.218208750000001</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <TextBkgnd>#cce2f0</TextBkgnd>\n            <TextBkgndTrans>0</TextBkgndTrans>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Browser</Text>\n        </Shape>\n        <Shape ID=\"2\" Type=\"Shape\" Name=\"Graphic.2\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.662036388888889</PinX>\n            <PinY>4.858341416666667</PinY>\n            <Width>2.435184444444444</Width>\n            <Height>3.21820875</Height>\n            <LocPinX>1.217592222222222</LocPinX>\n            <LocPinY>1.609104375</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.435184444444444</TxtWidth>\n            <TxtHeight F=\"Height*0.956843\">3.079319861111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#f3f2c6</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.218208750000001</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.435184444444445</X>\n              <Y F=\"Height*1.000000\">3.218208750000001</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.435184444444445</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.218208750000001</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>AngularJS</Text>\n        </Shape>\n        <Shape ID=\"3\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.3\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.136573777777778</PinX>\n            <PinY>6.861111645833334</PinY>\n            <Width>0.6574075555555555</Width>\n            <Height>0.342592875</Height>\n            <LocPinX>0.3287037777777778</LocPinX>\n            <LocPinY>0.1712964375</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6574075555555555</TxtWidth>\n            <TxtHeight F=\"Height*0.594595\">0.2037039861111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.342592875</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6574075555555557</X>\n              <Y F=\"Height*1.000000\">0.342592875</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.6574075555555557</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.342592875</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>HTML</Text>\n        </Shape>\n        <Shape ID=\"4\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.4\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.136573756944444</PinX>\n            <PinY>5.699074201388889</PinY>\n            <Width>0.9675958472222221</Width>\n            <Height>0.5370374305555555</Height>\n            <LocPinX>0.4837979236111111</LocPinX>\n            <LocPinY>0.2685187152777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9675958472222221</TxtWidth>\n            <TxtHeight F=\"Height*0.741379\">0.3981485416666666</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5370374305555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9675958472222221</X>\n              <Y F=\"Height*1.000000\">0.5370374305555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9675958472222221</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5370374305555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Static\nDOM</Text>\n        </Shape>\n        <Shape ID=\"5\" Type=\"Shape\" Name=\"Graphic.5\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.143518205625755</PinX>\n            <PinY>6.3287040625</PinY>\n            <Width>0.01388888888888889</Width>\n            <Height>0.7152778472222222</Height>\n            <LocPinX>0.006944444444444444</LocPinX>\n            <LocPinY>0.3576389236111111</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.13657376118131</BeginX>\n            <BeginY>6.68634298611111</BeginY>\n            <EndX>2.13657376118131</EndX>\n            <EndY>5.97106513888889</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.7152778472222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7152778472222221</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*-0.000000\">-1.973729821555834e-16</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"6\" Type=\"Shape\" Name=\"Graphic.6\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.310185840277778</PinX>\n            <PinY>5.692129787433544</PinY>\n            <Width>1.372683875</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.6863419374999999</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.62384390277778</BeginX>\n            <BeginY>5.69907423187799</BeginY>\n            <EndX>3.99652777777778</EndX>\n            <EndY>5.69907423187799</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.372683875</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.372683875</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"7\" Type=\"Shape\" Name=\"Rectangle Fill:76% Chalk.7\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.141292518461137</PinX>\n            <PinY>5.699074231877988</PinY>\n            <Width>0.7361111111111112</Width>\n            <Height>0.9166666666666666</Height>\n            <LocPinX>0.3680555555555556</LocPinX>\n            <LocPinY>0.4583333333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.7361111111111112</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.9166666666666666</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.277778</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0.24</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.9166666666666666</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.7361111111111112</X>\n              <Y F=\"Height*1.000000\">0.9166666666666666</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.7361111111111112</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.9166666666666666</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <TextBkgnd>#ffffff</TextBkgnd>\n            <TextBkgndTrans>0.24</TextBkgndTrans>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>DOM \nContent\nLoaded\nEvent</Text>\n        </Shape>\n        <Shape ID=\"8\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.8\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.865740486111111</PinX>\n            <PinY>5.699074256944444</PinY>\n            <Width>1.731480972222222</Width>\n            <Height>0.342592875</Height>\n            <LocPinX>0.8657404861111111</LocPinX>\n            <LocPinY>0.1712964375</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.731480972222222</TxtWidth>\n            <TxtHeight F=\"Height*0.594595\">0.2037039861111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3425928750000004</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.731480972222221</X>\n              <Y F=\"Height*1.000000\">0.3425928750000004</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.731480972222221</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3425928750000004</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>2</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng-app=&quot;module&quot;</Text>\n        </Shape>\n        <Shape ID=\"9\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.9\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.865740701388889</PinX>\n            <PinY>5.067135923611111</PinY>\n            <Width>0.9675958472222221</Width>\n            <Height>0.342592875</Height>\n            <LocPinX>0.4837979236111111</LocPinX>\n            <LocPinY>0.1712964375</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9675958472222221</TxtWidth>\n            <TxtHeight F=\"Height*0.594595\">0.2037039861111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3425928750000004</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9675958472222229</X>\n              <Y F=\"Height*1.000000\">0.3425928750000004</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9675958472222229</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3425928750000004</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$injector</Text>\n        </Shape>\n        <Shape ID=\"10\" Type=\"Shape\" Name=\"Graphic.10\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.872685053387393</PinX>\n            <PinY>5.383105090277777</PinY>\n            <Width>0.01388888888888889</Width>\n            <Height>0.2824010138888886</Height>\n            <LocPinX>0.006944444444444444</LocPinX>\n            <LocPinY>0.1412005069444443</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>4.86574060894295</BeginX>\n            <BeginY>5.52430559722222</BeginY>\n            <EndX>4.86574060894295</EndX>\n            <EndY>5.24190458333333</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2824010138888886</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2824010138888886</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"11\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.11\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.194441319444445</PinX>\n            <PinY>4.534519256944445</PinY>\n            <Width>1.074079305555556</Width>\n            <Height>0.342592875</Height>\n            <LocPinX>0.5370396527777778</LocPinX>\n            <LocPinY>0.1712964375</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.074079305555556</TxtWidth>\n            <TxtHeight F=\"Height*0.594595\">0.2037039861111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3425928750000004</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.074079305555556</X>\n              <Y F=\"Height*1.000000\">0.3425928750000004</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.074079305555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3425928750000004</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$rootScope</Text>\n        </Shape>\n        <Shape ID=\"12\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.12\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.085649451388889</PinX>\n            <PinY>4.534519256944445</PinY>\n            <Width>0.9675958472222221</Width>\n            <Height>0.342592875</Height>\n            <LocPinX>0.4837979236111111</LocPinX>\n            <LocPinY>0.1712964375</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9675958472222221</TxtWidth>\n            <TxtHeight F=\"Height*0.594595\">0.2037039861111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3425928750000004</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9675958472222229</X>\n              <Y F=\"Height*1.000000\">0.3425928750000004</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9675958472222229</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3425928750000004</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$compile</Text>\n        </Shape>\n        <Shape ID=\"13\" Type=\"Shape\" Name=\"Graphic.13\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.47569500981539</PinX>\n            <PinY>4.800827590630839</PinY>\n            <Width>0.2725811719961915</Width>\n            <Height>0.1861080357618453</Height>\n            <LocPinX>0.1362905859980958</LocPinX>\n            <LocPinY>0.09305401788092264</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>4.61198559581349</BeginX>\n            <BeginY>4.89388160851176</BeginY>\n            <EndX>4.33940442381729</EndX>\n            <EndY>4.70777357274992</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.2725811719961915</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1861080357618453</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">0.2725811719961908</X>\n              <Y F=\"Height*1.000000\">0.1861080357618453</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*-0.000000\">-7.894919286223335e-16</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"14\" Type=\"Shape\" Name=\"Graphic.14\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.030091160856573</PinX>\n            <PinY>4.800827591423262</PinY>\n            <Width>0.1136248469552399</Width>\n            <Height>0.1841141399041805</Height>\n            <LocPinX>0.05681242347761994</LocPinX>\n            <LocPinY>0.09205706995209025</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>4.97327873737895</BeginX>\n            <BeginY>4.89288466137535</BeginY>\n            <EndX>5.08690358433419</EndX>\n            <EndY>4.70877052147117</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.1136248469552399</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1841141399041805</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1841141399041801</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.1136248469552399</X>\n              <Y F=\"Height*-0.000000\">-3.947459643111667e-16</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"15\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.15\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.136573618055555</PinX>\n            <PinY>3.754554305555555</PinY>\n            <Width>0.9675958472222221</Width>\n            <Height>0.7222222222222222</Height>\n            <LocPinX>0.4837979236111111</LocPinX>\n            <LocPinY>0.3611111111111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9675958472222221</TxtWidth>\n            <TxtHeight F=\"Height*0.807692\">0.5833333333333334</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7222222222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9675958472222221</X>\n              <Y F=\"Height*1.000000\">0.7222222222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9675958472222221</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7222222222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Dynamic DOM\n(view)</Text>\n        </Shape>\n        <Shape ID=\"16\" Type=\"Shape\" Name=\"Graphic.16\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.143518087302841</PinX>\n            <PinY>4.773110451388889</PinY>\n            <Width>0.01388888888888889</Width>\n            <Height>1.307945625000001</Height>\n            <LocPinX>0.006944444444444444</LocPinX>\n            <LocPinY>0.6539728125000005</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.1365736428584</BeginX>\n            <BeginY>5.42708326388889</BeginY>\n            <EndX>2.1365736428584</EndX>\n            <EndY>4.11913763888889</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.307945625000001</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.307945625000001</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"17\" Type=\"Shape\" Name=\"Graphic.17\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.316467816741945</PinX>\n            <PinY>4.064203262303538</PinY>\n            <Width>1.38526631980655</Width>\n            <Height>0.5916797940156869</Height>\n            <LocPinX>0.6926331599032748</LocPinX>\n            <LocPinY>0.2958398970078435</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>4.00910097664522</BeginX>\n            <BeginY>4.36004315931138</BeginY>\n            <EndX>2.62383465683867</EndX>\n            <EndY>3.78991472551442</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.38526631980655</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5916797940156869</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">1.38526631980655</X>\n              <Y F=\"Height*1.000000\">0.5916797940156869</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.846380\">1.172461732050219</X>\n              <Y F=\"Height*0.180227\">0.1066366347043055</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.953683,0.876275,0,1, 0.986746,0.508858,0,1)\">NURBS(1, 3, 0, 0, 0.953683,0.876275,0,1, 0.986746,0.508858,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.036424\">0.02155136021872374</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.706014,-0.148403,0,1, 0.555059,0.082058,0,1)\">NURBS(1, 3, 0, 0, 0.706014,-0.148403,0,1, 0.555059,0.082058,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"18\" Type=\"Shape\" Name=\"Graphic.18\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.843431760951066</PinX>\n            <PinY>4.071888259842097</PinY>\n            <Width>2.439190286740749</Width>\n            <Height>0.577126791882249</Height>\n            <LocPinX>1.219595143370375</LocPinX>\n            <LocPinY>0.2885633959411245</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.06302690432144</BeginX>\n            <BeginY>4.36045165578322</BeginY>\n            <EndX>2.62383661758069</EndX>\n            <EndY>3.78586456967565</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.439190286740749</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.577126791882249</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">2.439190286740749</X>\n              <Y F=\"Height*1.000000\">0.577126791882249</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.864076\">2.107644771308197</X>\n              <Y F=\"Height*0.239066\">0.1379715249879167</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.973695,0.873155,0,1, 0.951385,0.608072,0,1)\">NURBS(1, 3, 0, 0, 0.973695,0.873155,0,1, 0.951385,0.608072,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*-0.000000\">-3.947459643111667e-16</X>\n              <Y F=\"Height*0.004401\">0.002539705774674575</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.776767,-0.129940,0,1, 0.315230,0.051185,0,1)\">NURBS(1, 3, 0, 0, 0.776767,-0.129940,0,1, 0.315230,0.051185,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"19\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.19\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.752715768390603</PinX>\n            <PinY>3.783336058693147</PinY>\n            <Width>1.347222222222222</Width>\n            <Height>0.7222222222222222</Height>\n            <LocPinX>0.6736111111111112</LocPinX>\n            <LocPinY>0.3611111111111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.347222222222222</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.7222222222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.291667</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7222222222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.347222222222222</X>\n              <Y F=\"Height*1.000000\">0.7222222222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.347222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7222222222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <TextBkgnd>#ffffff</TextBkgnd>\n            <TextBkgndTrans>0</TextBkgndTrans>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$compile\n(dom)\n($rootScope)</Text>\n        </Shape>\n      </Shapes>\n      <Connects>\n        <Connect ToCell=\"PinX\" FromSheet=\"5\" FromPart=\"9\" ToSheet=\"3\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"5\" FromPart=\"12\" ToSheet=\"4\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"6\" FromPart=\"9\" ToSheet=\"4\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"6\" FromPart=\"12\" ToSheet=\"8\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"10\" FromPart=\"9\" ToSheet=\"8\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"10\" FromPart=\"12\" ToSheet=\"9\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"13\" FromPart=\"9\" ToSheet=\"9\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"13\" FromPart=\"12\" ToSheet=\"12\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"14\" FromPart=\"9\" ToSheet=\"9\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"14\" FromPart=\"12\" ToSheet=\"11\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"16\" FromPart=\"9\" ToSheet=\"4\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"16\" FromPart=\"12\" ToSheet=\"15\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"17\" FromPart=\"9\" ToSheet=\"12\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"17\" FromPart=\"12\" ToSheet=\"15\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"18\" FromPart=\"9\" ToSheet=\"11\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"18\" FromPart=\"12\" ToSheet=\"15\" ToPart=\"3\"/>\n      </Connects>\n    </Page>\n    <Page ID=\"1\" NameU=\"runtime\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>10.5</PageWidth>\n          <PageHeight>7.68056</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>0</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"20\" Type=\"Shape\" Name=\"Graphic.20\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.773149444444444</PinX>\n            <PinY>4.495804666666667</PinY>\n            <Width>3.064812777777778</Width>\n            <Height>3.649016527777778</Height>\n            <LocPinX>1.532406388888889</LocPinX>\n            <LocPinY>1.824508263888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.064812777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.961938\">3.510127638888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#cce2f0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.649016527777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.064812777777778</X>\n              <Y F=\"Height*1.000000\">3.649016527777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.064812777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.649016527777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>JavaScript</Text>\n        </Shape>\n        <Shape ID=\"21\" Type=\"Shape\" Name=\"Rectangle Fill:Marble.21\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.282407361111111</PinX>\n            <PinY>4.495804666666667</PinY>\n            <Width>1.564814722222222</Width>\n            <Height>3.649016527777778</Height>\n            <LocPinX>0.7824073611111111</LocPinX>\n            <LocPinY>1.824508263888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.564814722222222</TxtWidth>\n            <TxtHeight F=\"Height*0.961938\">3.510127638888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ececec</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.649016527777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.564814722222222</X>\n              <Y F=\"Height*1.000000\">3.649016527777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.564814722222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.649016527777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Native</Text>\n        </Shape>\n        <Shape ID=\"22\" Type=\"Shape\" Name=\"Rectangle Fill:60% Banana.22\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.273148006944444</PinX>\n            <PinY>5.305555909722222</PinY>\n            <Width>1.212962680555556</Width>\n            <Height>1.046297069444444</Height>\n            <LocPinX>0.6064813402777778</LocPinX>\n            <LocPinY>0.5231485347222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.212962680555556</TxtWidth>\n            <TxtHeight F=\"Height*0.867257\">0.9074081805555555</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#f8e95b</FillForegnd>\n            <FillForegndTrans>0.4</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.046297069444445</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.212962680555555</X>\n              <Y F=\"Height*1.000000\">1.046297069444445</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.212962680555555</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.046297069444445</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Connection ID=\"0\">\n            <X F=\"Width*0.945922\">1.147368276250105</X>\n            <Y F=\"Width*0.046647\">0.05658148770522212</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"1\">\n            <X F=\"Width*0.945922\">1.147368298143752</X>\n            <Y F=\"Width*0.815949\">0.9897156006246008</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"2\">\n            <X F=\"Width*0.054078\">0.06559440430545077</X>\n            <Y F=\"Width*0.815949\">0.9897155817392225</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"3\">\n            <X F=\"Width*0.054078\">0.06559438241180339</X>\n            <Y F=\"Width*0.046647\">0.05658146881984373</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"4\">\n            <X F=\"Width*0.500000\">0.6064813402777778</X>\n            <Y F=\"Width*0.000000\">0</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"5\">\n            <X F=\"Width*0.500000\">0.6064813402777778</X>\n            <Y F=\"Width*0.862596\">1.046297069444445</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"6\">\n            <X F=\"Width*1.000000\">1.212962680555555</X>\n            <Y F=\"Width*0.431298\">0.5231485347222223</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"7\">\n            <X F=\"Width*0.000000\">1.973729821555834e-16</X>\n            <Y F=\"Width*0.431298\">0.5231485347222223</Y>\n            <Type>0</Type>\n          </Connection>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Para IX=\"1\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Event Queue\n<cp IX=\"1\"/><pp IX=\"1\"/>\n(wait)</Text>\n        </Shape>\n        <Shape ID=\"23\" Type=\"Shape\" Name=\"Rectangle Fill:60% Banana.23\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.138888194444444</PinX>\n            <PinY>4.319444930555556</PinY>\n            <Width>2.092592222222222</Width>\n            <Height>3.018519027777778</Height>\n            <LocPinX>1.046296111111111</LocPinX>\n            <LocPinY>1.509259513888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.092592222222222</TxtWidth>\n            <TxtHeight F=\"Height*0.953988\">2.879630138888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#f8e95b</FillForegnd>\n            <FillForegndTrans>0.4</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.018519027777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.092592222222223</X>\n              <Y F=\"Height*1.000000\">3.018519027777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.092592222222223</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.018519027777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>3</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>AngularJS\n</Text>\n        </Shape>\n        <Shape ID=\"24\" Type=\"Shape\" Name=\"Rectangle Fill:60% Banana.24\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.273148006944444</PinX>\n            <PinY>3.351843409722222</PinY>\n            <Width>1.212962680555556</Width>\n            <Height>1.046297069444444</Height>\n            <LocPinX>0.6064813402777778</LocPinX>\n            <LocPinY>0.5231485347222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.212962680555556</TxtWidth>\n            <TxtHeight F=\"Height*0.867257\">0.9074081805555555</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#f8e95b</FillForegnd>\n            <FillForegndTrans>0.4</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.046297069444445</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.212962680555555</X>\n              <Y F=\"Height*1.000000\">1.046297069444445</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.212962680555555</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.046297069444445</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>DOM Render</Text>\n        </Shape>\n        <Shape ID=\"25\" Type=\"Group\" Name=\"Group.25\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.234414708380807</PinX>\n            <PinY>4.544231681746839</PinY>\n            <Width>0.8114219721272767</Width>\n            <Height>0.7088328370315469</Height>\n            <LocPinX>0.4057109860636384</LocPinX>\n            <LocPinY>0.3544164185157734</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.8114219721272767</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.7088328370315469</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"26\" Type=\"Shape\" Name=\"Graphic.26\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.4238224582383875</PinX>\n                <PinY>0.3544164257891297</PinY>\n                <Width>0.7139884722222223</Width>\n                <Height>0.7088328224848348</Height>\n                <LocPinX>0.3569942361111111</LocPinX>\n                <LocPinY>0.3544164112424174</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0.460573222127277</BeginX>\n                <BeginY>0.698238486768935</BeginY>\n                <EndX>0.360823222127277</EndX>\n                <EndY>0.708738625657823</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>0</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>2</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.7139884722222223</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.7088328224848348</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.551472\">0.3937450000000003</X>\n                  <Y F=\"Height*0.985054\">0.6982384722222226</Y>\n                </MoveTo>\n                <NURBSTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.7139884722222223</X>\n                  <Y F=\"Height*0.481418\">0.3412445833333335</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.838236,0.985054,0,1, 1.000000,0.762862,0,1)\">NURBS(1, 3, 0, 0, 0.838236,0.985054,0,1, 1.000000,0.762862,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"3\">\n                  <X F=\"Width*0.485294\">0.3464944444444448</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,0.199978,0,1, 0.735295,0.000000,0,1)\">NURBS(1, 3, 0, 0, 1.000000,0.199978,0,1, 0.735295,0.000000,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.474011\">0.3359947222222222</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.235294,0.000000,0,1, 0.000000,0.244411,0,1)\">NURBS(1, 3, 0, 0, 0.235294,0.000000,0,1, 0.000000,0.244411,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"5\">\n                  <X F=\"Width*0.411764\">0.2939950000000001</X>\n                  <Y F=\"Height*0.999867\">0.708738611111111</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.000000,0.703610,0,1, 0.169117,1.007273,0,1)\">NURBS(1, 3, 0, 0, 0.000000,0.703610,0,1, 0.169117,1.007273,0,1)</E>\n                </NURBSTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"27\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.27\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.4057109860636388</PinX>\n                <PinY>0.3543693128289114</PinY>\n                <Width>0.8114219721272767</Width>\n                <Height>0.7087386256578232</Height>\n                <LocPinX>0.4057109860636384</LocPinX>\n                <LocPinY>0.3543693128289116</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.8114219721272767</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.7087386256578232</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.7087386256578235</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.8114219721272775</X>\n                  <Y F=\"Height*1.000000\">0.7087386256578235</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">0.8114219721272775</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.7087386256578235</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0</LeftMargin>\n                <RightMargin>0</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>3</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.138889</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Char IX=\"1\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.138889</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>1</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>$eval\nAsync<cp IX=\"1\"/>\nqueue</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"28\" Type=\"Group\" Name=\"Group.28\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.283131458333333</PinX>\n            <PinY>3.354820711013021</PinY>\n            <Width>0.7139884722222223</Width>\n            <Height>0.7088328336979985</Height>\n            <LocPinX>0.3569942361111111</LocPinX>\n            <LocPinY>0.3544164168489993</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.7139884722222223</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.7088328336979985</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"29\" Type=\"Shape\" Name=\"Graphic.29\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.3569942361111108</PinX>\n                <PinY>0.3544168392114331</PinY>\n                <Width>0.7139884722222223</Width>\n                <Height>0.7088319889731309</Height>\n                <LocPinX>0.3569942361111111</LocPinX>\n                <LocPinY>0.3544159944865655</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0.393745555555556</BeginX>\n                <BeginY>0.698238900280423</BeginY>\n                <EndX>0.293995416666667</EndX>\n                <EndY>0.708738622502645</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>0</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>2</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.7139884722222223</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.7088319889731309</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.551473\">0.393745555555556</X>\n                  <Y F=\"Height*0.985054\">0.698238055555555</Y>\n                </MoveTo>\n                <NURBSTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.7139884722222223</X>\n                  <Y F=\"Height*0.481414\">0.3412416666666663</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.838236,0.985054,0,1, 1.000000,0.762858,0,1)\">NURBS(1, 3, 0, 0, 0.838236,0.985054,0,1, 1.000000,0.762858,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"3\">\n                  <X F=\"Width*0.485295\">0.3464950000000005</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,0.199974,0,1, 0.735295,0.000000,0,1)\">NURBS(1, 3, 0, 0, 1.000000,0.199974,0,1, 0.735295,0.000000,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.474010\">0.3359934722222222</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.235295,0.000000,0,1, 0.000000,0.244410,0,1)\">NURBS(1, 3, 0, 0, 0.235295,0.000000,0,1, 0.000000,0.244410,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"5\">\n                  <X F=\"Width*0.411765\">0.2939954166666673</X>\n                  <Y F=\"Height*0.999867\">0.7087377777777775</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.000000,0.703609,0,1, 0.169118,1.007273,0,1)\">NURBS(1, 3, 0, 0, 0.000000,0.703609,0,1, 0.169118,1.007273,0,1)</E>\n                </NURBSTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"30\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.30\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.3569942361111108</PinX>\n                <PinY>0.3543693128289118</PinY>\n                <Width>0.7139884722222223</Width>\n                <Height>0.7087386256578232</Height>\n                <LocPinX>0.3569942361111111</LocPinX>\n                <LocPinY>0.3543693128289116</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.7139884722222223</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.7087386256578232</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.7087386256578235</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.7139884722222215</X>\n                  <Y F=\"Height*1.000000\">0.7087386256578235</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">0.7139884722222215</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.7087386256578235</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0</LeftMargin>\n                <RightMargin>0</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>3</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.152778</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Char IX=\"1\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.152778</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>1</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>$watch<cp IX=\"1\"/>\nlist</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"31\" Type=\"Shape\" Name=\"Graphic.31\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.790871319444444</PinX>\n            <PinY>3.936353333333333</PinY>\n            <Width>0.3627018055555556</Width>\n            <Height>1.189413055555556</Height>\n            <LocPinX>0.1813509027777778</LocPinX>\n            <LocPinY>0.5947065277777779</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.60952041666667</BeginX>\n            <BeginY>4.53105986111111</BeginY>\n            <EndX>5.64012569444444</EndX>\n            <EndY>3.34164680555556</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.3627018055555556</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.189413055555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0416667</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">7.894919286223335e-16</X>\n              <Y F=\"Height*1.000000\">1.189413055555556</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.3627018055555564</X>\n              <Y F=\"Height*0.565188\">0.6722420833333334</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.617071,0.915501,0,1, 1.000000,0.759806,0,1)\">NURBS(1, 3, 0, 0, 0.617071,0.915501,0,1, 1.000000,0.759806,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.084381\">0.0306052777777784</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,0.370570,0,1, 0.897886,0.121458,0,1)\">NURBS(1, 3, 0, 0, 1.000000,0.370570,0,1, 0.897886,0.121458,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"32\" Type=\"Shape\" Name=\"Graphic.32\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.71398650347802</PinX>\n            <PinY>3.931104305555555</PinY>\n            <Width>0.424301437488405</Width>\n            <Height>1.189411388888888</Height>\n            <LocPinX>0.2121507187442025</LocPinX>\n            <LocPinY>0.5947056944444442</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>4.92613722222222</BeginX>\n            <BeginY>3.33639861111111</BeginY>\n            <EndX>4.89553194444444</EndX>\n            <EndY>4.52581</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.424301437488405</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.189411388888888</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0416667</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">0.424301437488405</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.001378\">0.0005844930439609345</X>\n              <Y F=\"Height*0.491754\">0.5848977777777777</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.366654,0.086947,0,1, 0.023203,0.195934,0,1)\">NURBS(1, 3, 0, 0, 0.366654,0.086947,0,1, 0.023203,0.195934,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.927869\">0.3936961597106274</X>\n              <Y F=\"Height*1.000000\">1.189411388888888</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.020445,0.787574,0,1, 0.213897,0.896560,0,1)\">NURBS(1, 3, 0, 0, -0.020445,0.787574,0,1, 0.213897,0.896560,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"33\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.33\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.252526111111111</PinX>\n            <PinY>3.99537125</PinY>\n            <Width>0.7083333333333334</Width>\n            <Height>0.3888888888888889</Height>\n            <LocPinX>0.3541666666666667</LocPinX>\n            <LocPinY>0.1944444444444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.7083333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3888888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3888888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.7083333333333334</X>\n              <Y F=\"Height*1.000000\">0.3888888888888889</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.7083333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3888888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$digest<cp IX=\"1\"/>\nloop</Text>\n        </Shape>\n        <Shape ID=\"34\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.34\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.283131527777778</PinX>\n            <PinY>5.305555972222223</PinY>\n            <Width>0.4027777777777778</Width>\n            <Height>0.1944444444444444</Height>\n            <LocPinX>0.2013888888888889</LocPinX>\n            <LocPinY>0.09722222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.4027777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1944444444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.4027777777777778</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.4027777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>3</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>fn()</Text>\n        </Shape>\n        <Shape ID=\"35\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.35\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.054759722222222</PinX>\n            <PinY>5.305554027777777</PinY>\n            <Width>1.013888888888889</Width>\n            <Height>0.1944444444444444</Height>\n            <LocPinX>0.5069444444444444</LocPinX>\n            <LocPinY>0.09722222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.013888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1944444444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.013888888888889</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.013888888888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>3</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$apply(fn)</Text>\n        </Shape>\n        <Shape ID=\"36\" Type=\"Shape\" Name=\"Graphic.36\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.291507033023851</PinX>\n            <PinY>5.04819375</PinY>\n            <Width>0.01388888888888889</Width>\n            <Height>0.32028</Height>\n            <LocPinX>0.006944444444444444</LocPinX>\n            <LocPinY>0.16014</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.28456258857941</BeginX>\n            <BeginY>5.20833375</BeginY>\n            <EndX>5.28927694444444</EndX>\n            <EndY>4.88805375</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.32028</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>0</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.32028</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.339434\">0.004714355865038853</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"37\" Type=\"Shape\" Name=\"Graphic.37\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.821723402777778</PinX>\n            <PinY>5.298611208734235</PinY>\n            <Width>0.5200384722222222</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.2600192361111111</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>4.56170416666667</BeginX>\n            <BeginY>5.3055548301163</BeginY>\n            <EndX>5.08174263888889</EndX>\n            <EndY>5.30555565317868</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.5200384722222222</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>0</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.999941\">0.01388806582651093</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.5200384722222222</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"38\" Type=\"Shape\" Name=\"Rectangle Fill:57% Chalk.38\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.142901805555555</PinX>\n            <PinY>4.560185138888889</PinY>\n            <Width>0.3055555555555556</Width>\n            <Height>0.4444444444444444</Height>\n            <LocPinX>0.1527777777777778</LocPinX>\n            <LocPinY>0.2222222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.3055555555555556</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.4444444444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.486111</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0.42</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4444444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.3055555555555556</X>\n              <Y F=\"Height*1.000000\">0.4444444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.3055555555555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4444444444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"39\" Type=\"Shape\" Name=\"Object No Fill No Fill.39\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.142901805555555</PinX>\n            <PinY>4.199074027777778</PinY>\n            <Width>0.9305555555555556</Width>\n            <Height>0.8888888888888888</Height>\n            <LocPinX>0.4652777777777778</LocPinX>\n            <LocPinY>0.4444444444444444</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9305555555555556</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.8888888888888888</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.138889</LeftMargin>\n            <RightMargin>0.138889</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Event\nLoop</Text>\n        </Shape>\n        <Shape ID=\"40\" Type=\"Shape\" Name=\"Graphic.40\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.215458423611109</PinX>\n            <PinY>5.298611459717093</PinY>\n            <Width>0.6647137083333376</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.3323568541666688</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.88310156944444</BeginX>\n            <BeginY>5.30555590416154</BeginY>\n            <EndX>3.54781527777778</EndX>\n            <EndY>5.30555483963772</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6647137083333376</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>0</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6647137083333376</X>\n              <Y F=\"Height*0.999923\">0.01388782436507322</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"41\" Type=\"Shape\" Name=\"Graphic.41\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.280092451388889</PinX>\n            <PinY>4.328699659722222</PinY>\n            <Width>0.01388888888888889</Width>\n            <Height>0.9004709861111108</Height>\n            <LocPinX>0.006944444444444444</LocPinX>\n            <LocPinY>0.4502354930555554</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.27314800694444</BeginX>\n            <BeginY>3.87846416666667</BeginY>\n            <EndX>2.27314800694444</EndX>\n            <EndY>4.77893515277778</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.9004709861111108</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>0</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.9004709861111108</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"42\" Type=\"Shape\" Name=\"Graphic.42\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.90461936641419</PinX>\n            <PinY>3.34134802395772</PinY>\n            <Width>2.043035711616064</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>1.021517855808032</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>4.92613722222222</BeginX>\n            <BeginY>3.33639861111111</BeginY>\n            <EndX>2.88310151060616</EndX>\n            <EndY>3.34829246840216</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.043035711616064</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>0</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">2.043035711616063</X>\n              <Y F=\"Height*0.143642\">0.001995031597835527</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*-0.000000\">-3.947459643111667e-16</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n      </Shapes>\n      <Connects>\n        <Connect ToCell=\"Connections.Row_0.X\" FromSheet=\"31\" FromPart=\"9\" ToSheet=\"26\" ToPart=\"100\"/>\n        <Connect ToCell=\"Connections.Row_0.X\" FromSheet=\"31\" FromPart=\"12\" ToSheet=\"29\" ToPart=\"100\"/>\n        <Connect ToCell=\"Connections.Row_2.X\" FromSheet=\"32\" FromPart=\"9\" ToSheet=\"29\" ToPart=\"102\"/>\n        <Connect ToCell=\"Connections.Row_2.X\" FromSheet=\"32\" FromPart=\"12\" ToSheet=\"26\" ToPart=\"102\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"36\" FromPart=\"9\" ToSheet=\"34\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"36\" FromPart=\"12\" ToSheet=\"26\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"37\" FromPart=\"9\" ToSheet=\"35\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"37\" FromPart=\"12\" ToSheet=\"34\" ToPart=\"3\"/>\n        <Connect ToCell=\"Connections.Row_6.X\" FromSheet=\"40\" FromPart=\"9\" ToSheet=\"22\" ToPart=\"106\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"40\" FromPart=\"12\" ToSheet=\"35\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"41\" FromPart=\"9\" ToSheet=\"24\" ToPart=\"3\"/>\n        <Connect ToCell=\"Connections.Row_4.X\" FromSheet=\"41\" FromPart=\"12\" ToSheet=\"22\" ToPart=\"104\"/>\n        <Connect ToCell=\"Connections.Row_2.X\" FromSheet=\"42\" FromPart=\"9\" ToSheet=\"29\" ToPart=\"102\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"42\" FromPart=\"12\" ToSheet=\"24\" ToPart=\"3\"/>\n      </Connects>\n    </Page>\n    <Page ID=\"2\" NameU=\"scope\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>10.5</PageWidth>\n          <PageHeight>7.68056</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>0</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Runtime</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n        <Layer IX=\"1\">\n          <Name>Template</Name>\n          <Visible>0</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"43\" Type=\"Foreign\" Name=\"Rectangle No Fill No Fill.43\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.999999541666666</PinX>\n            <PinY>5.349536555555556</PinY>\n            <Width>6.458755</Width>\n            <Height>3.032408333333334</Height>\n            <LocPinX>3.2293775</LocPinX>\n            <LocPinY>1.516204166666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">6.458755</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">3.032408333333334</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.032408333333333</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">6.458755</X>\n              <Y F=\"Height*1.000000\">3.032408333333333</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">6.458755</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.032408333333333</Y>\n            </LineTo>\n          </Geom>\n          <Foreign>\n            <ImgOffsetX F=\"Width*0.000000\">0</ImgOffsetX>\n            <ImgOffsetY F=\"Height*0.000000\">0</ImgOffsetY>\n            <ImgWidth>6.45876</ImgWidth>\n            <ImgHeight>3.03241</ImgHeight>\n          </Foreign>\n          <ForeignData ForeignType=\"Bitmap\">Qk0AAAAAAAAAADYAAAAoAAAAwQIAAEsBAAABABgAAAAAAOyvCgAAAAAAAAAAAAAAAAAAAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A//////////////////7+8+/v7+jo6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh6eHh7+jo8+/v//7+////////////AP///////////////+vk5PHt7fn39/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Xy8vfz8/j29vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/f19fLs7Ovk5P///////////wD////////////z8PDy7Oz8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v28/P18vL59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fy7Ozz8PD///////8A////////////6+Tk+/j4/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78e3t+Pb2+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff39vX17ufn////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff39PDu9e7s+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+jd2oo3L/bw7vn39/n39/n39/n39/n39/7+/vr4+Pn39/n39/////r4+Pn39/n39/n39/38/P/+/v/+/vn39/v6+v38/Pn39/7+/vn4+Pv5+f38/Pn39/n39/n39/r4+P79/f////z7+/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vl4uLGvr7Gvr7Gvr7Gvr7l4uL8+/v8+/vOx8fn4+P8+/v8+/v8+/v8+/v8+/vVz8/Gvr7p5ub8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f6+fn9/Pz59/X59/erb2fHn5j59/f59/f59/f59/f59/eTRz7hysj59/f59/eKOTDn2NX59/f59/f28/GvdWuQQDiRQTn17+3PsKqwfHT59/eUSD/p3tvTta+udGr59/f59/f59/fo19akZFqJNDC/k4v49fP+/f37+vr59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pr63NfX3NbW/Pr6/Pv7/Pv7/Pv74t7e0s3N/Pv7/Pv7/Pv7/Pv7/Pv71c/Pxr6+6ebm/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/v7+4crIrXFoqGtj+ff34MvJkEE5+Pb0+ff3+ff3+ff3+ff3k0c+4crI+ff3+ff3ijkw59jV+ff3+ff33MO/mlNK9fHv+ff3+ff3z7CqsHx0+ff3lEg/6d7b07WvrnRq+ff3+ff3+ff3tYJ6vI6G+ff3+ff3wZWPoF5W1Lex/Pv5/Pv7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+9zX19zW1vz7+/z7+/z7+/z7+/b19ca/v/X09Pz7+/z7+/z7+/z7++rn5+Pg4PPx8fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/v6+vj08sqkn5ZNQpdORceemvHo5vn39/n396BdVdGyrPn39/n39/n39/n395NHPuDLyfn39/n394o5MOfY1fn39/n398OZk7J+dvn39/n39/n398+wqrB8dPn395RIP+ne29O1r650avn39/n39/n395ZNRN/Hxfn39/n39/Xx79CyrKJgWI4+Nr6QiPHo5fz7+/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vc19fc1tb8+/v8+/v8+/v8+/v8+/vVz8/h3t78+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fStK6KOTCzgHjizsz59/f59/f59/f59/f59/fWuraZUUj6+fn59/f59/f59/eTRz7gy8n59/f59/eKOTDn19T59/f59/fCl5GzgHb59/f59/f59/fPsKqwfHT59/eUSD/q3dvTta+udGr59/f59/f59/eSRzzizMr59/f59/f59/f59/f59/fr3Nu+kYmNPTW7jYX59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv73NfX3NbW/Pv7/Pv7/Pv7/Pv7/Pv76+bmzsfH/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33MTAl05Fm1RLzaek+PTy/fz8+vj4+ff3+ff3+Pb2lkxD3cTA+ff3+ff3+ff3k0c+zq6n+fj4+Pb0hCwn7+Xj+ff3+ff3wpeRs4B2+ff3+ff3+ff3z7Cqr3hu+ff3kUM76drX0bKssHtx+ff3+ff3+ff3kkc84szK+ff3+ff3+ff3/Pv7/fz62Ly2pmdfkEA4yqSh+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+9zX19zW1vz7+/z7+/z7+/z7+/z7+/v6+srCwvDu7vz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n3997Hxa1xaIo3L7B8dOXS0Pn39/n39/n398uooqRkWvr4+Pn39/n395NHPqFeVuzg3s6up5NFPfn39/n29vn29MCWjbF9c/n29Pn29Pn398+vqZxXTfLq6IUuKdS2sL+SirqLg/n39/n39/n395JHPOLMyvn39/n39+3j4byPh409NaJfV9K0rPf08vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v6+fn8+/vc19fc1tb8+/v8+/v8+/v8+/v8+/v8+/ve2Njc19f8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fv5ePBlpCzf3f59/f59/f59/f18e+NPTXn1NL59/f59/eTRz7Hn5uWTkOVS0LUtrD59/fjz82VTEOMOzOJNjCVTEOVTEP17+3WubWnamCOPjatc2mpbGSYUEfl1NT59/f59/f59/eSRzzizMr59/f59/fHoZq1hHzn19T59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7087O3NfX1tLS3NbW/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78e/vysLC+/r6/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wZaQr3hu+fj4+ff3k0c+4crI+ff3+ff3+ff3+ff3+ff3+ff3wpaQsn91+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vn5/Pr6kkc84szK+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/f19d7a2snCwtzX1/z7+/z7+/Lv78a+vsa+vsa+vsa+vsa+vu3q6vz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/Hp54k2MOvh3vn395NFPeDJx/n39/n39/n39/n39/n39/n399O1rsiln/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n399zDv8eemoo5MODLyfn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fXu7Xw6Ob59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/ffycfMqqbMqqbw5+X59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/z7+/v6+vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fFnJXSs6z7+fn59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff39PDu9e7s+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3y6iinFZPuoqC+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/f19fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+jd2oo3L/bw7vn39/n39/n39/n39/n39//+/v38/Pjy8Pfz8fz7+/n39/n39/r5+f79/fDk4vz6+Pv6+vn39/n39/v5+fz6+PTs6f39/f////n39/n39/n39+vh3ocwK/Tt6/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vl4uLGvr7Gvr7Gvr7Gvr7l4uL8+/v08fHOx8fMxMTOx8fl4uL8+/v8+/v8+/vVz8/Gvr7p5ub8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f6+fn9/Pz59/X59/erb2fHn5j59/f59/f59/f59/f59/eSRD2scWiNPTWDKiXAlo359/f59/fizMqMPDSPPzeELCfNqqb59/f59/fZvrqGLimPPzeqbmWDKiXs4d/59/f59/f28O6GLinKp6H59/f59/f49fP+/f37+vr59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pr63NfX3NbW/Pr6/Pv7/Pv71c/P3tnZ/Pv78vDwyMDA+vn5/Pv7/Pv71c/Pxr6+6ebm/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/v7+4crIrXFoqGtj+ff34MvJkEE5+Pb0+ff3+ff3+ff3+ff3kkQ9p2lh9PDu5dTUhjAq9PDu+Pb2lUtCv5KK+Pb22b+7hCwn7+Xj+ff3nVhOzaml+Pb2vpKKgSUj7OHf+ff3+ff3z62pjT01nlhR+vj4+ff3wZWPoF5W1Lex/Pv5/Pv7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+9zX19zW1vz7+/z7+/r5+ca+vvHv7/z7+/z7+8/Jyevo6Pz7+/z7++rn5+Pg4PPx8fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/v6+vj08sqkn5ZNQpdORceemvHo5vn39/n396BdVdGyrPn39/n39/n39/n395JEPcuoovn39/n395pTTNvBve/l44ElI+jb2fn39/n394w7M9W4svTt64QrJvTt6/n39+fX1IElI+zh3/n39/n4+KFeVtGyrIs6Murd2vn39/Xx79CyrKJgWI4+Nr6QiPHo5fz7+/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vc19fc1tb8+/v8+/v08vLGvr7u7e38+/v8+/vNxsbu6+v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fStK6KOTCzgHjizsz59/f59/f59/f59/f59/fWuraZUUj6+fn59/f59/f59/eSRD3dw7/59/f59/escGfEnZbl1NSCKST49fX59/f59/eeWlLLqKLgy8mMPDT59/f59/f28vCBJSPs4d/59/fr39yKNy/18e+0gXm+kor59/f59/f59/f59/fr3Nu+kYmNPTW7jYX59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv73NfX3NbW/Pv7/Pv78e7uxr+/19LS9/X16ebmycHB+/r6/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33MTAl05Fm1RLzaek+PTy/fz8+vj4+ff3+ff3+Pb2lkxD3cTA+ff3+ff3+ff3kkQ9yKKd+vj4+/r6lUtC3sfF8enngSUj59XT+ff3+/n5hzIs2Ly29vDwhS0o8+vp+ff35NHPgSUj7OHf+ff3v5OLsX52+ff34MnHkEE5+fj4+ff3/Pv7/fz62Ly2pmdfkEA4yqSh+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+9zX19zW1vz7+/z7+/X09MnBweLf38rDw8zFxejk5Pz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n3997Hxa1xaIo3L7B8dOXS0Pn39/n39/n398uooqRkWvr4+Pn39/n395JEPZtTTO3f3NS1rocyLPbz8fn396BeVq93bfPr6cWdloo3L/Tt6/n396JgWLqLg/Lq6K92bIElI+zi4Pn395BBOd7Hxfn39/n395NFPd7Fwe3j4byPh409NaJfV9K0rPf08vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v6+fn8+/vc19fc1tb8+/v8+/v7+vrIwMD18/P8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fv5ePBlpCzf3f59/f59/f59/f18e+NPTXn1NL59/f59/eSRD29j4eRQjqQQDjQsar59/f59/fp3tuiYFiHMiyXT0bdxcP59/f59/fk0M6YUUiLODK/koqELCfs4uDjz82hXlb49vb59/f59/fFnZa9kYnHoZq1hHzn19T59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7087O3NfX1tLS3NbW/Pv7/Pv7/Pv73NbW2dPT+/r6/Pv79/b2/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wZaQr3hu+fj4+ff3kkQ94szK+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3hCwn7OLg+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/f19d7a2snCwtzX1/z7+/z7+/z7+/n4+NbR0cnBwczFxdPOzvz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/Hp54k2MOvh3vn395JEPeDLyfn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n394QsJ+zi4Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v6+fn29PT8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fWurbx6Ob59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fSs6308O759/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff39PDu9e7s+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/v6+vXz8/b09Pz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+jd2oo3L/bw7vn39/n39/n39/n39/n39/v5+fz6+PTs6f39/f////n39/n39/z7+/7+/v////////7+/v38/Pn39/n39/r5+f////z7+/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vl4uLGvr7Gvr7Gvr7Gvr7l4uL18/PIwcHLw8PIwMDMxcXu6+v8+/v8+/v8+/vVz8/Gvr7p5ub8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f6+fn9/Pz59/X59/erb2fHn5j59/f59/f59/f59/f59/fZvrqGLimPPzeqbmWDKiXs4d/59/e7joaTRz6KOTCIMy2TRz6udWv59/f59/ffyMSBJSPDmJL59/f59/f49fP+/f37+vr59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pr63NfX3NbW/Pr6/Pv7+Pf38vDw/Pv7+vj43tnZy8PD+vn5/Pv7/Pv71c/Pxr6+6ebm/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/v7+4crIrXFoqGtj+ff34MvJkEE5+Pb0+ff3+ff3+ff3+ff3nVhOzaml+Pb2vpKKgSUj7OHf+ff3+ff3+ff3w5uUsXx0+ff3+ff3+ff3+ff3tIF3pGRamFBH+vj4+ff3wZWPoF5W1Lex/Pv5/Pv7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+9zX19zW1vz7+/z7+/z7+/z7+/z7+/z7+/f29sa+vvHv7/z7+/z7++rn5+Pg4PPx8fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/v6+vj08sqkn5ZNQpdORceemvHo5vn39/n396BdVdGyrPn39/n39/n39/Tt64QrJvTt6/n39+fX1IElI+zh3/n39/n39/n398OblLF8dPn39/n39/n39/j29Is6MufX1ow8NOna1/n39/Xx79CyrKJgWI4+Nr6QiPHo5fz7+/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vc19fc1tb8+/v8+/v8+/v8+/v8+/v8+/v08vLHv7/49vb8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fStK6KOTCzgHjizsz59/f59/f59/f59/f59/fWuraZUUj6+fn59/f59/fgy8mMPDT59/f59/f28vCBJSPs4d/59/f59/f59/fDm5SxfHT59/f59/f59/fcw7+aU0r59/ezgHjAlo359/f59/f59/f59/fr3Nu+kYmNPTW7jYX59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv73NfX3NbW/Pv7/Pv7/Pv77uzs9/b28e7u1tHR1tDQ/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33MTAl05Fm1RLzaek+PTy/fz8+vj4+ff3+ff3+Pb2lkxD3cTA+ff3+ff39vDwhS0o8+vp+ff35NHPgSUj7OHf+ff3+ff3+ff3w5uUsXx0+ff3+ff3+ff3sXx0wZWP+ff328O/lUtC+vj4+ff3/Pv7/fz62Ly2pmdfkEA4yqSh+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+9zX19zW1vz7+/z7+/z7+9LKysjBwce/v9TMzPPx8fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n3997Hxa1xaIo3L7B8dOXS0Pn39/n39/n398uooqRkWvr4+Pn39/n396JgWLqLg/Lq6K92bIElI+zi4Pn39/j29vfx78CWjbF8dPn39/n39/f08ok2MOjY2Pn39/f09Iw7M+XU0u3j4byPh409NaJfV9K0rPf08vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v6+fn8+/vc19fc1tb8+/v8+/v8+/vSysrs6en8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fv5ePBlpCzf3f59/f59/f59/f18e+NPTXn1NL59/f59/fk0M6YUUiLODK/koqELCfs4uD59/fq392YUUiYUUi/kor59/f59/ffycelZ1/59/f59/f59/e7jobIo53HoZq1hHzn19T59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7087O3NfX1tLS3NbW/Pv7/Pv7/Pv70srK7Onp/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wZaQr3hu+fj4+ff3+ff3+ff3+ff3+ff3hCwn7OLg+ff3+ff3+ff3+/r6/Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/f19d7a2snCwtzX1/z7+/z7+/z7+9LKysa+vsa+vsa+vtrU1Pz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/Hp54k2MOvh3vn39/n39/n39/n39/n394QsJ+zi4Pn39/n39/n398KYkrB6cvn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fSs6308O759/f59/f59/fo2Njjz8359/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff39PDu9e7s+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+jd2oo3L/bw7vn39/n39/n39/n39/n39/r5+f79/fDk4vz6+Pv6+vn39/n39/n39/n39/r4+P79/f////z7+/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vl4uLGvr7Gvr7Gvr7Gvr7l4uL8+/v8+/v8+/v8+/vV0dHh3t78+/v8+/v8+/vVz8/Gvr7p5ub8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f6+fn9/Pz59/X59/erb2fHn5j59/f59/f59/f59/f59/fizMqMPDSPPzeELCfNqqb59/f59/f59/f59/fo19akZFqJNDC/k4v49fP+/f37+vr59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pr63NfX3NbW/Pr6/Pv7/Pv7/Pv7/Pv7/Pv71dHR4d7e/Pv7/Pv7/Pv71c/Pxr6+6ebm/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/v7+4crIrXFoqGtj+ff34MvJkEE5+Pb0+ff3+ff3+ff3+Pb2lUtCv5KK+Pb22b+7hCwn7+Xj+ff3+ff3+ff3tYJ6vI6G+ff3+ff3wZWPoF5W1Lex/Pv5/Pv7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+9zX19zW1vz7+/z7++nm5s/IyM/IyM/IyMjBwcrDw97Z2fz7+/z7++rn5+Pg4PPx8fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/v6+vj08sqkn5ZNQpdORceemvHo5vn39/n396BdVdGyrPn39/n39/n39+/l44ElI+jb2fn39/n394w7M9W4svn39/n39/n395ZNRN/Hxfn39/n39/Xx79CyrKJgWI4+Nr6QiPHo5fz7+/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vc19fc1tb8+/v8+/vu6+vPycnz8fHz8fHSzc3e2Nj29fX8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fStK6KOTCzgHjizsz59/f59/f59/f59/f59/fWuraZUUj6+fn59/f59/fl1NSCKST49fX59/f59/eeWlLLqKL59/f59/f59/eSRzzizMr59/f59/f59/f59/f59/fr3Nu+kYmNPTW7jYX59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv73NfX3NbW/Pv7/Pv7/Pv719LS6ufn/Pv71dHR4d7e/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33MTAl05Fm1RLzaek+PTy/fz8+vj4+ff3+ff3+Pb2lkxD3cTA+ff3+ff38enngSUj59XT+ff3+/n5hzIs2Ly2+ff3+ff3+ff3kkc84szK+ff3+ff3+ff3/Pv7/fz62Ly2pmdfkEA4yqSh+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+9zX19zW1vz7+/z7+/z7+/b09M/Jyfv5+dXR0eHe3vz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n3997Hxa1xaIo3L7B8dOXS0Pn39/n39/n398uooqRkWvr4+Pn39/n396BeVq93bfPr6cWdloo3L/Tt6/n39/n39/n395JHPOLMyvn39/n39+3j4byPh409NaJfV9K0rPf08vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v6+fn8+/vc19fc1tb8+/v8+/v8+/v8+/vk4eHh3t7V0dHh3t78+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fv5ePBlpCzf3f59/f59/f59/f18e+NPTXn1NL59/f59/fp3tuiYFiHMiyXT0bdxcP59/f59/f59/f59/eSRzzizMr59/f59/fHoZq1hHzn19T59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7087O3NfX1tLS3NbW/Pv7/Pv7/Pv7/Pv7/Pr61MzM0crK4d3d/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wZaQr3hu+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vn5/Pr6kkc84szK+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/f19d7a2snCwtzX1/z7+/z7+/z7+/z7+/z7+/Dv78a+vuHd3fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/Hp54k2MOvh3vn39/n39/n39/n39/n39/n39/n39/n399zDv8eemoo5MODLyfn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/ffycfMqqbMqqbw5+X59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f5+Pj59/f59/f59/f59/f59/f59/f5+Pj59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6+fn56Ofn+Pb2+ff3+ff3+ff3+/r6+fn56Ofn+Pb2+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36+rq9PPz/fz8+ff3+ff3+ff3+ff36+rq9PPz/fz8+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff39PDu9e7s+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/f19ff29vz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/r4+P79/f////z7+/n39/z7+/7+/v////////7+/v38/Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39768vFhTVXh0dPPx8fn39/n39/n39768vFhTVXh0dPPx8fn39/7+/vr4+Pn39/n39/////r4+Pn39/z7+/f39/Tz8/38/P/+/vr4+Pv6+v38/Pn39/7+/vn4+Pv5+f38/Pn39/r4+P7+/u/v7+rq6v7+/vr4+Pn396CdnV5aWomGhvn39/n39/n39/n396CdnV5aWomGhvn39/n39/n39/n39/n39/n39/n39/n39/n39/n39+jd2oo3L/bw7vn39/n39/n39/n39/n39/n39/n39/r4+P79/f////z7+/n39/z7+/7+/v////////7+/v38/Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vl4uLGvr7Gvr7Gvr7Gvr7l4uL08fHLw8PKwsLJwsLSysro5OT8+/v8+/v8+/vVz8/Gvr7p5ub8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f6+fn9/Pz59/X59/f59/f59/fo19akZFqJNDC/k4v59/e7joaTRz6KOTCIMy2TRz6udWv49fP+/f37+vr59/f59/f59/f59/f59/f59/f59/d+e3utq6v59/f59/f59/f59/f59/d+e3utq6v59/f59/f59/dlYGLT0dH59/f59/dZVVXe3Nz59/ejoaFcV1lhXV2Qjo5fW13W09O7urqPjY359/dmYWPi4eHAvr6Jhob59/fe3d1qZ2daVVdnZGReW1vZ1tb59/f59/fk4+NMR0fx7+/59/f59/f59/f59/fk4+NMR0fx7+/59/f59/f59/f59/f59/f59/f6+fn9/Pz59/X59/erb2fHn5j59/f59/f59/f59/f59/f59/f59/fo19akZFqJNDC/k4v59/e7joaTRz6KOTCIMy2TRz6udWv49fP+/f37+vr59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pr63NfX3NbW/Pr6/Pv79/b28e7u/Pv7+/r65uPjxr6+9fT0/Pv7/Pv71c/Pxr6+6ebm/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/v7+4crIrXFoqGtj+ff3+ff3+ff3tYJ6vI6G+ff3+ff3+ff3+ff3+ff3w5uUsXx0+ff3+ff3wZWPoF5W1Lex/Pv5/Pv7+fj4+ff3+ff3+ff3+ff3dHBwwsHB+ff3+ff3+ff3+ff3+ff3dHBwwsHB+ff3+ff3+ff3ZWBi09HR+ff3+ff3WVVV3tzc7evrVFBQ6ebm9/X1pKGhTEdH1tPTu7q6j42N+ff3ZmFj4uHhwL6+iYaG+Pb2amdnoZ+f9fLy+ff34uHh5+Tk+ff3+ff3+ff3TUhK5+Tk+ff3+ff3+ff3+ff3+ff3TUhK5+Tk+ff3+ff3+ff3+ff3+/r6/v7+4crIrXFoqGtj+ff34MvJkEE5+Pb0+ff3+ff3+ff3+ff3+ff3+ff3tYJ6vI6G+ff3+ff3+ff3+ff3+ff3w5uUsXx0+ff3+ff3wZWPoF5W1Lex/Pv5/Pv7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+9zX19zW1vz7+/z7+/z7+/z7+/z7+/z7+/z7+8nBwe7r6/z7+/z7++rn5+Pg4PPx8fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/v6+vj08sqkn5ZNQpdORceemvHo5vn39/n39/n395ZNRN/Hxfn39/n39/n39/n39/n398OblLF8dPn39/n39/Xx79CyrKJgWI4+Nr6QiPHo5fz7+/n39/n39/z7+2RhYczKyvn39/n39/n39/n39/z7+2RhYczKyvn39/n39/n392VgYtPS0vn39/n391lVVd7c3PDt7VpVV+3t7f38/O7t7U1IStbT07u6uo+Njfn392ZhY+Lh4cC+vomGht/e3kxHR+jm5v38/P38/P38/Pv5+fn39/n39/n391hTVdva2vr4+Pn39/n39/n39/n391hTVdva2vr4+Pn39/v6+vj08sqkn5ZNQpdORceemvHo5vn39/n396BdVdGyrPn39/n39/n39/n39/n39/n395ZNRN/Hxfn39/n39/n39/n39/n398OblLF8dPn39/n39/Xx79CyrKJgWI4+Nr6QiPHo5fz7+/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vc19fc1tb8+/v8+/v8+/v8+/v8+/v8+/vv7e3Hv7/6+Pj8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fStK6KOTCzgHjizsz59/f59/f59/f59/f59/f59/eSRzzizMr59/f59/f59/f59/f59/fDm5SxfHT59/f59/f59/f59/f59/fr3Nu+kYmNPTW7jYX59/fr6emtq6tdWFr08vL59/f59/f59/fr6emtq6tdWFr08vL59/f59/f59/dlYGLU0tL59/f59/dZVVXe29v59/eloqJlYWOJhoaVk5NUUFDW09O7urqPjY359/dmYWPj4eHAvr6JhobPzc1QTEyVkpKVkpKVkpKXk5PBv7/59/f59/f59/eRjo6Df3/g39/19PT59/f59/f59/eRjo6Df3/g39/19PTStK6KOTCzgHjizsz59/f59/f59/f59/f59/fWuraZUUj6+fn59/f59/f59/f59/f59/eSRzzizMr59/f59/f59/f59/f59/fDm5SxfHT59/f59/f59/f59/f59/fr3Nu+kYmNPTW7jYX59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv73NfX3NbW/Pv7/Pv7/Pv7/Pv74+Dg0s3NzcbG7uvr/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33MTAl05Fm1RLzaek+PTy/fz8+vj4+ff3+ff3+ff3kkc84szK+ff3+ff3+ff3+ff3+ff3w5uUsXx0+ff3+ff3+ff3/Pv7/fz62Ly2pmdfkEA4yqSh+ff3dXFxaWZmzczM+ff3+ff3+ff3+ff3dXFxaWZmzczM+ff3+ff3+ff3+ff3ZWBiube3+fj49/b2UE1N6efn+ff3+/n59fPzzszMxMLCU09P3drau7q6jIqK+ff3Yl9f397evru7j4yM5OLiTEdHvLq6xsPDxcTEdnNzuLa2+ff3+ff3+ff35uTkh4KEZ2Rk0M7O+ff3+ff3+ff35uTkh4KEZ2Rk0M7O3MTAl05Fm1RLzaek+PTy/fz8+vj4+ff3+ff3+Pb2lkxD3cTA+ff3+ff3+ff3+ff3+ff3kkc84szK+ff3+ff3+ff3+ff3+ff3w5uUsXx0+ff3+ff3+ff3/Pv7/fz62Ly2pmdfkEA4yqSh+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+9zX19zW1vz7+/z7+/z7+/z7++7r6+Lf39HKyuHd3fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n3997Hxa1xaIo3L7B8dOXS0Pn39/n39/n395JHPOLMyvn39/n39/n39/j29vfx78CWjbF8dPn39/n39+3j4byPh409NaJfV9K0rPf08vn39/n39/n39+nn51BNTero6Pn39/n39/n39/n39+nn51BNTero6Pn39/n39/n392VgYnd0dOTk5Lm3t2VgYPn39/n398LAwOro6Pv7+768vFVQUvHv77u5uXFubu3s7FJOTsG/v6OhoZ2amvn393x4eI6MjO7u7tDOzltXV/Dt7fn39/n39/n393Zzc7Szs/n39/n39/n39/n39/n393Zzc7Szs/n39/n39/n39/n3997Hxa1xaIo3L7B8dOXS0Pn39/n39/n398uooqRkWvr4+Pn39/n39/n39/n395JHPOLMyvn39/n39/n39/j29vfx78CWjbF8dPn39/n39+3j4byPh409NaJfV9K0rPf08vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v6+fn8+/vc19fc1tb8+/v8+/v8+/v8+/v8+/v8+/vx7u7HwMD6+fn8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fv5ePBlpCzf3f59/f59/f59/eSRzzizMr59/f59/f59/fq392YUUiYUUi/kor59/f59/fHoZq1hHzn19T59/f59/f59/f59/f59/f59/f59/dvbGzGw8P59/f59/f59/f59/f59/dvbGzGw8P59/f59/f59/d9eXm0sbFpZmZnZGTCv7/59/f59/enpaViXV9UUFBtamrNy8v59/fFwcGAfn5eWlqJhYWCgIBsZ2nc2tr59/fr6OiGgoJYU1VkYGC/vLz59/f59/f59/f59/dQTEzi4eH59/f59/f59/f59/f59/dQTEzi4eH59/f59/f59/f59/f59/f59/fv5ePBlpCzf3f59/f59/f59/f18e+NPTXn1NL59/f59/f59/f59/eSRzzizMr59/f59/f59/fq392YUUiYUUi/kor59/f59/fHoZq1hHzn19T59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7087O3NfX1tLS3NbW/Pv7/Pv7/Pv79PLy/Pv7/Pv75uLi0crK/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vn5/Pr6kkc84szK+ff3+ff3+ff3+ff3+ff3+/r6/Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3dHBwxMLC+ff3+ff3+ff3+ff3+ff3dHBwxMLC+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4TUhK5uPj+ff3+ff3+ff3+ff3+fj4TUhK5uPj+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wZaQr3hu+fj4+ff3+vn5/Pr6kkc84szK+ff3+ff3+ff3+ff3+ff3+/r6/Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/f19d7a2snCwtzX1/z7+/z7+/z7+8/JycrCwsvExNLLy+7r6/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n399zDv8eemoo5MODLyfn39/n39/n39/n39/n398KYkrB6cvn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39397e6yqqv7+/vn39/n39/n39/n39397e6yqqv7+/vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/z8/Ojn50xHR/Lw8Pn39/n39/n39/z8/Ojn50xHR/Lw8Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/Hp54k2MOvh3vn399zDv8eemoo5MODLyfn39/n39/n39/n39/n398KYkrB6cvn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v49/f49vb8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/ffycfMqqbMqqbw5+X59/f59/f59/f59/f59/fo2Njjz8359/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fHxMRkYGBtamry8PD59/f59/f59/fHxMRkYGBtamry8PD59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/eXlJRhXV2Zlpb59/f59/f59/f59/eXlJRhXV2Zlpb59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/ffycfMqqbMqqbw5+X59/f59/f59/f59/f59/fo2Njjz8359/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/r4+Pz7+/z7+/r4+Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/z6+vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fm5srBwG/Av2vs7NL8+/v59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fJyX7v7dz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3zMuKxsN7zs2PoKAAxcV3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3kZEA4+HB+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/r5+f79/fDk4vz6+Pv6+vn39/n39/n39/n39/r4+P79/f////z7+/n39/n39/n39/n39/n39/n39/n39/n39/7+/vr4+Pn39/n39/////r4+Pn39/r4+P/+/v7+/OfmypqaAPn39/n39/n39/n39/n39/n39/n39/n39/n39/n39//+/vr4+Pn39/n39/n39/n39/r4+P7+/vT15/Hx4P///fr4+Pn395GRAOXkxPf47Pj57/z7+/n39/n39/r4+P7+/vT15/Hx4P///fr4+Pn39/z7+/r68/j47v38/P/+/vr4+Pn39/n39/n39/38/P/+/v/+/vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/7+/vr4+Pn39/n39/////r4+Pn39/z7+/fz//Tv/v38/P/+/vr4+Pv6+v38/Pn39/7+/vn4+Pv5+f38/Pn39/r4+P7+/u7p/+ni//7+//r4+Pn39/n39/n39/n39/n39/n39/n39/n39/z7+/7+/v////////7+/v38/Pn39/7+/vr4+Pn39/n39/////r4+Pn39/n39/n39/n39/n39/n39/n39/n39/7+/vr4+Pn39/n39/////r4+Pn39/z7+/fz//Tv/v38/P/+/vr4+Pv6+v38/Pn39/7+/vn4+Pv5+f38/Pn39/r4+P7+/u7p/+ni//7+//r4+Pn39/38/PHu/+ni//7+/vv5+fn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vl4uLGvr7Gvr7Gvr7Gvr7l4uL29PTGvr7Gvr7Gvr7Gvr7Gvr7w7+/8+/v8+/vVz8/Gvr7p5ub8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f6+fn9/Pz59/X59/fizMqMPDSPPzeELCfNqqb59/f59/f59/f59/fo19akZFqJNDC/k4v59/f59/f59/f59/f59/f59/f59/f59/eVlQDg3rr59/f59/eMjADn5c759/fj4r6UlACMjAC/vmSFhQDv7uD59/f59/f59/f59/f59/f59/f59/f59/f59/eSkgDi4MD59/f59/f59/f59/fp6c2ZmQCNjQCWlgCQkADk4sT59/eRkQCsrC2PjwCFhQDDw2/59/f59/fp6c2ZmQCNjQCWlgCQkADk4sT59/fAwGmOjgCSkQCzskWRkQDi4MD59/f59/f39vGvrzeSkQCSkQD08u359/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/dSAPTRwPv59/f59/dCAPHc0fr59/ecePxFAPJNAPOGXPlLAPPUxPq1n/yFWvr59/dTAPXh2Pq7pft+Ufn59/fc0f9ZAPVDAPFWAPNJAPPWyfn59/f59/f59/f59/f59/f59/f59/f59/eYcvhSAPRCAPE+APBSAPR/T/j59/dSAPTRwPv59/f59/dCAPHc0fr59/f59/f59/f59/f59/f59/f59/f59/dSAPTRwPv59/f59/dCAPHc0fr59/ecePxFAPJNAPOGXPlLAPPUxPq1n/yFWvr59/dTAPXh2Pq7pft+Ufn59/fc0f9ZAPVDAPFWAPNJAPPWyfn59/d+UfdIAPJdCfVWAPPBrv/59/f59/f59/f59/f59/f59/f59/f59/f49fP+/f37+vr59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pr63NfX3NbW/Pr6/Pv7/Pv719LS2dXV+/r6+/r6+/r6/Pv7/Pv7/Pv71c/Pxr6+6ebm/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/v7+4crIrXFoqGtj+Pb2lUtCv5KK+Pb22b+7hCwn7+Xj+ff3+ff3+ff3tYJ6vI6G+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUA4N66+ff3+ff3jIwA5+XO+ff3oqIAv75q9PLtuLZVg4MA7eva+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3kpIA4uDA+ff3+ff3+ff3+ff1mZkAvr5n9vTw+ff36unU7eva+ff3kZEAqakg9fPu5eLHiIgA9vXw+ff1mZkAvr5n9vTw+ff36unU7eva8fDkiYkA7+3e+Pb0wL9rg4MA4uDA+ff3+ff33duvm5sA9vTv+ff3+ff3/Pv7/////////////////////f39+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3UgD00cD7+ff3+ff3QgDx3NH67OX5OwDw6N/49/T4nXv5LwDw1MT6tZ/8hVr6+ff3UwD14dj6u6X7flH5+Pb4WQD1mXf79PD4+ff34dj45tz4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3ooP8hlz5+ff3+ff3+ff3UgD00cD7+ff3+ff3QgDx3NH6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3UgD00cD7+ff3+ff3QgDx3NH67OX5OwDw6N/49/T4nXv5LwDw1MT6tZ/8hVr6+ff3UwD14dj6u6X7flH5+Pb4WQD1mXf79PD4+ff34dj45tz4+ff32Mv6+Pb4+ff3zbz+WAD0+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wZWPoF5W1Lex/Pv5/Pv7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+9zX19zW1vz7+/z7+/z7+/v5+dLNzeDb2/z7+/z7+/z7+/z7+/z7++rn5+Pg4PPx8fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/v6+vj08sqkn5ZNQpdORceemvHo5u/l44ElI+jb2fn39/n394w7M9W4svn39/n39/n395ZNRN/Hxfn39/n39/n39/n39/n39/n39/n39/n39/n39/n395WVAODfu/n39/n394yMAOflzvXz7IaGAPHw5Pn39+bjyIODAO3r2vr5+f38/P38/P38/P38/P38/Pz7+/n39/n395KSAOLhwfn39/n39/n39+jn0IODAO/u2/38/P38/P38/Pv5+fn395GRAM7NjPn39/n395qaAN3br+jn0IODAO/u2/38/P38/P38/Pv5+fPx6I2NAPPz4/38/PTz5YSEAOLgwPn39/n398PDdbSzRvn39/n39/n3987NxqKij6Kij6Kij6Kij6Kij7q7rfn39/n39/n39/n39/n39/n39/n39/n391IA9NHB/Pn39/n390IA8dzR+vDp+EMA8ezl//38/O3m/TEA79TE+rWf/IVa+vn391MA9eHY+rul+35R+d7U+y8A8Ofd/f38/P38/P38/Pv5+fn39/n39/n39/n39/n39/n39/n39/n39/n39/n396KD/IZc+fn39/n39/n391IA9NHB/Pn39/n390IA8dzR+vn39/n39/n39/n39/n39/n39/n39/n391IA9NHB/Pn39/n390IA8dzR+vDp+EMA8ezl//38/O3m/TEA79TE+rWf/IVa+vn391MA9eHY+rul+35R+d7U+y8A8Ofd/f38/P38/P38/Pv5+fn39/n4+P38/PPw/5l1+1MA9Pn39/n39/n39/n39/n39/n39/n39/n39/Xx79CyrKJgWI4+Nr6QiPHo5fz7+/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vc19fc1tb8+/v8+/v8+/v8+/v59/fPycnl4uL8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fStK6KOTCzgHjizsz59/f59/f59/fl1NSCKST49fX59/f59/eeWlLLqKL59/f59/f59/eSRzzizMr59/f59/f59/f59/f59/f59/f59/f59/f59/f59/eVlQDh4Lz59/f59/eMjADn5M3g3ryOjgD59/f59/f39fCDgwDt69rc27OysD+ysD+ysD+ysD+ysD+/vmf59/f59/eSkgDe3bP59/f59/f59/fd3LSGhgC2tVC2tVC2tVC4tlHV1J/59/eRkQDd3LT59/f59/eqqiPIyH/d3LSGhgC2tVC2tVC2tVC4tlHV1J/59/fAv26VlQCurjW3tlGJiQDi4MD59/f59/fCwnG1tEz59/f59/f59/f49vT18/P18/P18/P18/P18/P39fP59/f59/f59/f59/f59/f59/f59/f59/dSAPTRwf359/f59/dCAPHc0Pn59/eefPhSAPR+UfeNZPk7APDUxPq1n/yFWvr59/dTAPXi2Pq7pft+UfnMvPo1AO+LZPmLZPmLZPmNY/q9p/v59/f59/f59/f59/f59/f59/f59/f59/f59/f59/eig/yGXPn59/f59/f59/dSAPTRwf359/f59/dCAPHc0Pn59/f59/f59/f59/f59/f59/f59/f59/dSAPTRwf359/f59/dCAPHc0Pn59/eefPhSAPR+UfeNZPk7APDUxPq1n/yFWvr59/dTAPXi2Pq7pft+UfnMvPo1AO+LZPmLZPmLZPmNY/q9p/v59/fm3f18TPg3APFmJvXNvfn59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fr3Nu+kYmNPTW7jYX59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv73NfX3NbW/Pv7/Pv7/Pv7/Pv7/Pv79fT0ysPD7+7u/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33MTAl05Fm1RLzaek+PTy/fz8+vj48enngSUj59XT+ff3+/n5hzIs2Ly2+ff3+ff3+ff3kkc84szK+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUAz8+O+fj4+fj0hoYA7+3f9fPuh4cA8vPl+ff35+bIg4MA7eva5uPKycmCycmCycmCycmCycmC09Gc+ff3+ff3kpIAwMBp+/r6+ff3+vn56+rXg4MA0tGT2Nal19emoaEAzs2P+ff3kZEAysuC+vj4+/r6lZUA4d+/6+rXg4MA0tGT2Nal19emoaEAzs2P+ff3+/n59vXx3Nuz19ajiIgA5+TL+ff3+ff3wsJxtbRM+ff3+ff3+ff39/b29fXz9fXz9fXz9fXz9fXz9vXz+ff3+vn5+fj4+ff3+vn5+vj4+ff3+ff3UgD0tJr++fj49/T8NwDv6eD5+ff3+/n59PH5y7r6wKz9OwDw3M75tZ/8gVP7+ff3TgD03tP8uqH8hVn649v5LwDwt5/9wq36wa/7Zyn3spr6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3ooP8hlz5+ff3+ff3+ff3UgD0tJr++fj49/T8NwDv6eD5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3UgD0tJr++fj49/T8NwDv6eD5+ff3+/n59PH5y7r6wKz9OwDw3M75tZ/8gVP7+ff3TgD03tP8uqH8hVn649v5LwDwt5/9wq36wa/7Zyn3spr6+ff3j2X5fU/57+j3+ff3+vn5+ff3+ff3+vn5+fj4+ff3+vn5+vj4+ff3+ff3/Pv7/fz62Ly2pmdfkEA4yqSh+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+9zX19zW1vz7+/z7+/z7+/z7+/z7+/z7++bj48/Jyfz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n3997Hxa1xaIo3L7B8dOXS0Pn396BeVq93bfPr6cWdloo3L/Tt6/n39/n39/n395JHPOLMyvn39/n39/n39/n39/n39/n39/n39/n39/n39/n395WVAKGhAO3t1s/PjpWUAPn39/n396OiALu6WvT047GxP4ODAO3r2vn39/n39/n39/n39/n39/n39/n39/n39/n395KSAJubANDQkvT049zbr/n396WkALKyQPT05N/etI6OAPPx6Pn395GRAJ2cAO7u1NPSlouLAPj29Pn396WkALKyQPT05N/etI6OAPPx6Pn399bVnvHw3f39+dPTl4mJAPTy6/n39fn59MHBbbS0Q/n59Pn59Pn399LRyqmpl6mpl6mpl6mpl6mpl7+/s/n398u6/+Tb+/n399HB/d7T/Pn39/n391IA9Gkq9uPa/rSa/lIA8/n39/n3976o/enh//v6/7ii/zwA8PLr+Lee+2AZ9+zk/zgA8bym/Zx4/JVx+vn392429oRX+u3m/826/0UA8vDp+Pn39/n39/n39/n39/n39/n39/n39/n39/f2+PHu/557/oZc+fn39/n39/n391IA9Gkq9uPa/rSa/lIA8/n39/n39/n39/n39/n39/n39/n39/n39/n391IA9Gkq9uPa/rSa/lIA8/n39/n3976o/enh//v6/7ii/zwA8PLr+Lee+2AZ9+zk/zgA8bym/Zx4/JVx+vn392429oRX+u3m/826/0UA8vDp+Pn395x5+YZc+fj1//Pw/829/fn39/n398u6/+Tb+/n399HB/d7T/Pn39+3j4byPh409NaJfV9K0rPf08vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v6+fn8+/vc19fc1tb8+/v8+/v8+/v8+/v8+/v8+/v08vLGvr749/f8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fv5ePBlpCzf3f59/fp3tuiYFiHMiyXT0bdxcP59/f59/f59/f59/eSRzzizMr59/f59/f59/f59/f59/f59/f59/f59/f59/f59/empQrLyoeYmACWlgDV05759/f59/fk4caZmQCNjQDBwG+dnQDv7uD59/f59/f59/f59/f59/f59/f59/f59/f59/ekowDY1aeioQCJiQC2tE/59/fv7uCsqyuMjACUkwDT0Zn59/f59/ejogDBwG+SkQCSkQDT0Zz59/f59/fv7uCsqyuMjACUkwDT0Zn59/f59/fCwnGTkgCJiQCamgDb2rL59/fj4cGXlwCOjgCLiwCXlwCXlwD08u359/f59/f59/f59/f59/f59/f59/f59/dJAPOukfv59/dkIvaVcPv59/f59/dwOPavkvtYAPRWAPO9p/j59/f59/ehgfpPAPM7APBcDPTKuPr59/fArPl0QPZJAPN+T/h2RfhbAPTbzfr59/fq4vl7SvZCAPFRAPO7o/n59/f59/f59/f59/f59/f59/f59/f59/f59/fj2/lcBfRcBfScefn59/f59/f59/dwOPavkvtYAPRWAPO9p/j59/f59/f59/f59/f59/f59/f59/f59/f59/dwOPavkvtYAPRWAPO9p/j59/f59/ehgfpPAPM7APBcDPTKuPr59/fArPl0QPZJAPN+T/h2RfhbAPTbzfr59/fq4vl7SvZCAPFRAPO7o/n59/f59/fp4Pl/T/hIAPJFAPKcefn59/f59/dJAPOukfv59/dkIvaVcPv59/fHoZq1hHzn19T59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7087O3NfX1tLS3NbW/Pv7/Pv7+/r66ebm/Pr6/Pv74t/f0crK/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vn5/Pr6kkc84szK+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wsFytLNK+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3SQDzrpH7+ff3ZCL2lXD7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r8/Pv9+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3SQDzrpH7+ff3ZCL2lXD7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/f19d7a2snCwtzX1/z7+/z7+/v6+tPLy8jAwMvExNTMzO7s7Pz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n399zDv8eemoo5MODLyfn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n399TSmsrJhvn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n390kA86yQ+vn392Mg9ZRv+vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n396GB+oVa9/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n390kA86yQ+vn392Mg9ZRv+vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v5+Pj49/f8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/ffycfMqqbMqqbw5+X59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fItfri2fn59/fOvvrc0Pn59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/ff0/jVx/n59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fItfri2fn59/fOvvrc0Pn59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/r4+Pz7+/z7+/r4+Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fm5srBwG/Av2vs7NL8+/v59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3zMuKxsN7zs2PoKAAxcV3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/v5+fz6+PTs6f39/f////n39/n39/z7+/7+/v////////7+/v38/Pn39/n39/r5+f////z7+/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/7+/vr4+Pn39/n39/////r4+Pn39/r4+P/+/v7+/OfmypqaAPn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/38/Pv79u/v2vz79/r4+Pn39/r5+f7+/PHw2/z8+Pv6+vn39/n39/7+/vr4+Pn39/n39/////r4+Pn39/n39/n39/38/P/+/v/+/vn39/n39/n39//+/vr4+Pn39/n39/n39/n39/r5+f7+/PHw2/z8+Pv6+vn39/n39/n39/n39/r4+P79/f////z7+/n39/n39/n39/r4+P79/f////z7+/n39/r4+P7+/vT15/Hx4P///fr4+Pn39/n39//+/vr4+Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/79/f////////////////39/fn39/z7+/7+/v////////7+/v38/Pn39/38/PHu/+ni//7+/vv5+fn39/n39/n39/n39/38/P/+/v/+/vn39/n39/n39/z8/Pr4/+fd//r3//r4+Pn39/n39/n39/38/P/+/v/+/vn39/n39/n39//+/vr4+Pn39/n39/n39/n39/n39/n39/r4+P79/f////z7+/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vl4uLGvr7Gvr7Gvr7Gvr7l4uL8+/vl4uLGvr7Gvr7Gvr7Gvr7l4uL8+/v8+/vVz8/Gvr7p5ub8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f6+fn9/Pz59/X59/fZvrqGLimPPzeqbmWDKiXs4d/59/e7joaTRz6KOTCIMy2TRz6udWv59/f59/ffyMSBJSPDmJL59/f59/f59/f59/f59/f59/f59/f59/f59/f59/eVlQDg3rr59/f59/eMjADn5c759/fj4r6UlACMjAC/vmSFhQDv7uD59/f59/f59/f59/f59/f59/f59/f59/f5+Pa4t0+FhQCYmACRkADo5c759/fh4buOjgCRkACGhgDOzov59/f59/eVlQDg3rr59/f59/eMjADn5c759/f59/f39vGvrzeSkQCSkQD08u359/f59/eSkgDi4MD59/f59/f59/f59/fh4buOjgCRkACGhgDOzov59/f59/f59/f59/fp6MylpQCLiwDAv2v59/f59/f59/fp6MylpQCLiwDAv2v59/fp6c2ZmQCNjQCWlgCQkADk4sT59/f59/eSkgDi4MD59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/dsMfgvAPAvAPAvAPAvAPB3Rvj59/eYcvhSAPRCAPE+APBSAPR/T/j59/d+UfdIAPJdCfVWAPPBrv/59/f59/f59/f18fl/UvpNAPNNAPPx7Pj59/f59/yQaPw+APBRAPM/APHRwvn59/f59/f18fl/UvpNAPNNAPPx7Pj59/f59/dNAPTUxPr59/f59/f59/f59/f59/f59/fd0P1uN/c/APGde/n59/f59/f59/f59/f59/f59/f59/f49fP+/f37+vr59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pr63NfX3NbW/Pr6/Pv7/Pv7/Pv7/Pr63NfX3NbW/Pr6/Pv7/Pv7/Pv71c/Pxr6+6ebm/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/v7+4crIrXFoqGtj+ff3nVhOzaml+Pb2vpKKgSUj7OHf+ff3+ff3+ff3w5uUsXx0+ff3+ff3+ff3+ff3tIF3pGRamFBH+vj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUA4N66+ff3+ff3jIwA5+XO+ff3oqIAv75q9PLtuLZVg4MA7eva+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3y8yGlZUA6OXO+ff37+3e7+3e+ff1l5cAv75q+ff12NerhoYA8O7d+ff3lZUA4N66+ff3+ff3jIwA5+XO+ff3+ff33duvm5sA9vTv+ff3+ff3+ff3+ff3kpIA4uDA+ff3+ff3+ff3+ff1l5cAv75q+ff12NerhoYA8O7d+ff3+ff3+ff3t7ZOvbxi+ff3+ff3+ff3+ff3+ff3t7ZOvbxi+ff3+ff3+ff1mZkAvr5n9vTw+ff36unU7eva+ff3+ff3kpIA4uDA+ff3+ff3+ff3/Pv7/////////////////////f39+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3bDH4pIX79vL49vL49vL49/T4+ff3+ff3+ff3ooP8hlz5+ff3+ff3+ff32Mv6+Pb4+ff3zbz+WAD0+ff3+ff3+ff3ybb8XQ/19O/3+ff3+ff3+ff3pIX+WwD07eT4+ff34tn539X5+ff3+ff3ybb8XQ/19O/3+ff3+ff3+ff3+ff3TQD01MT6+ff3+ff3+ff3+ff3+ff3+ff3jGX7l3L6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wZWPoF5W1Lex/Pv5/Pv7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+9zX19zW1vz7+/z7+/z7+/z7+/z7+9zX19zW1vz7+/z7+/z7+/z7++rn5+Pg4PPx8fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/v6+vj08sqkn5ZNQpdORceemvHo5vTt64QrJvTt6/n39+fX1IElI+zh3/n39/n39/n398OblLF8dPn39/n39/n39/j29Is6MufX1ow8NOna1/n39/n39/n39/n39/n39/n39/n39/n39/n395WVAODfu/n39/n394yMAOflzvXz7IaGAPHw5Pn39+bjyIODAO3r2vr5+f38/P38/P38/P38/P38/Pz7+/n396WlALu7Yfn39/n39/n39/n39/Du3oODAOnn0vn39/n3946OANbVoPn395WVAODfu/n39/n394yMAOflzvn39/n398PDdbSzRvn39/n39/n39/n39/n395KSAOLhwfn39/n39/n39/Du3oODAOnn0vn39/n3946OANbVoPn39/n39/n395iYAN7ctvn39/n39/n39/n39/n395iYAN7ctvn39/n39+jn0IODAO/u2/38/P38/P38/Pv5+fn39/n395KSAOLhwfn39/n39/n3987NxqKij6Kij6Kij6Kij6Kij7q7rfn39/n39/n39/n39/n39/n39/n39/n392wx+KaJ/fn39/n39/n39/n39/n39/n39/n396KD/IZc+fn39/n39/n39/n4+P38/PPw/5l1+1MA9Pn39/n39/n396KD/Ihe+vn39/n39/n39/n390kA87qi+fn39/n39/n39/n39/n39/n396KD/Ihe+vn39/n39/n39/n39/n3900A9NTF+/n39/n39/n39/n39/n39/n391cA9M69+fn39/n39/n39/n39/n39/n39/n39/n39/n39/Xx79CyrKJgWI4+Nr6QiPHo5fz7+/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vc19fc1tb8+/v8+/v8+/v8+/v8+/vc19fc1tb8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fStK6KOTCzgHjizsz59/f59/f59/fgy8mMPDT59/f59/f28vCBJSPs4d/59/f59/f59/fDm5SxfHT59/f59/f59/fcw7+aU0r59/ezgHjAlo359/f59/f59/f59/f59/f59/f59/f59/f59/eVlQDh4Lz59/f59/eMjADn5M3g3ryOjgD59/f59/f39fCDgwDt69rc27OysD+ysD+ysD+ysD+ysD+/vmf59/eamgDU05n59/f59/f59/f59/fm48qEhAD59/X59/f59/efnwDMy4r59/eVlQDh4Lz59/f59/eMjADn5M359/f59/fCwnG1tEz59/f59/f59/f59/f59/eSkgDe3bP59/f59/f59/fm48qEhAD59/X59/f59/efnwDMy4r59/f59/f59/eUlADh37359/f59/f59/f59/f59/eUlADh37359/f59/fd3LSGhgC2tVC2tVC2tVC4tlHV1J/59/f59/eSkgDe3bP59/f59/f59/f49vT18/P18/P18/P18/P18/P39fP59/f59/f59/f59/f59/f59/f59/f59/dsMfimif359/f59/f59/f59/f59/f59/f59/eig/yGXPn59/f59/f59/fm3f18TPg3APFmJvXNvfn59/f59/f59/eggPyJYfv59/f59/f59/fv6PkvAPDe1Pn59/f59/f59/f59/f59/f59/eggPyJYfv59/f59/f59/f59/f59/dNAPTMuvz59/f59/f59/f59/f59/f59/dQAPTSwvn59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fr3Nu+kYmNPTW7jYX59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv73NfX3NbW/Pv7/Pv7/Pv7/Pv7/Pv73NfX3NbW/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33MTAl05Fm1RLzaek+PTy/fz8+vj49vDwhS0o8+vp+ff35NHPgSUj7OHf+ff3+ff3+ff3w5uUsXx0+ff3+ff3+ff3sXx0wZWP+ff328O/lUtC+vj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUAz8+O+fj4+fj0hoYA7+3f9fPuh4cA8vPl+ff35+bIg4MA7eva5uPKycmCycmCycmCycmCycmC09Gc+ff3qKcbuLdP+/r6+ff3+vn5+fj48fDkg4MA5+bK+ff3+/r4iYkA2NWn+ff3lZUAz8+O+fj4+fj0hoYA7+3f+ff3+ff3wsJxtbRM+ff3+ff3+ff3+ff3+ff3kpIAwMBp+/r6+ff3+vn58fDkg4MA5+bK+ff3+/r4iYkA2NWn+ff3+ff3+ff3lJQA4d+9+ff3+ff3+ff3+ff3+ff3lJQA4d+9+ff3+ff36+rXg4MA0tGT2Nal19emoaEAzs2P+ff3+ff3kpIAwMBp+/r6+ff3+vn59/b29fXz9fXz9fXz9fXz9fXz9vXz+ff3+vn5+fj4+ff3+vn5+vj4+ff3+ff3bDH4pon9+ff3+ff3+ff3+ff3+ff3+ff3+ff3ooP8hlz5+ff3+ff3+ff3j2X5fU/57+j3+ff3+vn5+ff3+ff3+ff3oID8iWH7+ff3+ff3+ff33dH6LwDw7OX5+ff3+ff3+ff3+ff3+ff3+ff3oID8iWH7+ff3+ff3+ff3+ff3+ff3TQD0nHj8+/r6+ff3+vn5+ff3+ff3+ff3UAD00sL5+ff3+ff3+ff3+vn5+fj4+ff3+vn5+vj4+ff3+ff3/Pv7/fz62Ly2pmdfkEA4yqSh+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+9zX19zW1vz7+/z7+/z7+/z7+/z7+9zX19zW1vz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n3997Hxa1xaIo3L7B8dOXS0Pn396JgWLqLg/Lq6K92bIElI+zi4Pn39/j29vfx78CWjbF8dPn39/n39/f08ok2MOjY2Pn39/f09Iw7M+XU0vn39/n39/n39/n39/n39/n39/n39/n395WVAKGhAO3t1s/PjpWUAPn39/n396OiALu6WvT047GxP4ODAO3r2vn39/n39/n39/n39/n39/n39/n39/n399bUoY6OANXVm/z8997ds+nn0vn396GhALGwOfT048XFeYyMAPPx6vn395WVAKGhAO3t1s/PjpWUAPn39/n39fn59MHBbbS0Q/n59Pn59Pn39/n39/n395KSAJubANDQkvT049zbr/n396GhALGwOfT048XFeYyMAPPx6vn39/n39/n395SUAOHfvfn39/n39/n39/n39/n395SUAOHfvfn39/n39/n396WkALKyQPT05N/etI6OAPPx6Pn39/n395KSAJubANDQkvT049zbr9LRyqmpl6mpl6mpl6mpl6mpl7+/s/n398u6/+Tb+/n399HB/d7T/Pn39/n392wx+KaJ/fn39/n39/n39/n39/n39/f2+PHu/557/oZc+fn39/n39/n395x5+YZc+fj1//Pw/829/fn39/j2+Pbz/557/oZb+/bz//bz//n39+3k+C8A8OLX+/n39/n39/n39/n39/j2+Pbz/557/oZb+/bz//bz//n39/n39/n3900A9F4P9bSd/uzl/8e2/vn39/n39/n391AA9NLC+fn39/n39/n398u6/+Tb+/n399HB/d7T/Pn39+3j4byPh409NaJfV9K0rPf08vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v6+fn8+/vc19fc1tb8+/v8+/v8+/v6+fn8+/vc19fc1tb8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fv5ePBlpCzf3f59/fk0M6YUUiLODK/koqELCfs4uD59/fq392YUUiYUUi/kor59/f59/ffycelZ1/59/f59/f59/e7jobIo5359/f59/f59/f59/f59/f59/f59/f59/empQrLyoeYmACWlgDV05759/f59/fk4caZmQCNjQDBwG+dnQDv7uD59/f59/f59/f59/f59/f59/f59/f59/f59/fLyomVlQCJiQCenQDs6tn59/fq6dSjogCJiQCZmQDc27P59/f59/empQrLyoeYmACWlgDV05759/fj4cGXlwCOjgCLiwCXlwCXlwD08u359/f59/ekowDY1aeioQCJiQC2tE/59/fq6dSjogCJiQCZmQDc27P59/f59/f59/f59/eUlADh37359/f59/f59/f59/f59/eUlADh37359/f59/f59/fv7uCsqyuMjACUkwDT0Zn59/f59/f59/ekowDY1aeioQCJiQC2tE/59/f59/f59/f59/f59/f59/f59/f59/dJAPOukfv59/dkIvaVcPv59/f59/dsMfimif359/f59/f59/f59/f59/fj2/lcBfRcBfScefn59/f59/f59/fp4Pl/T/hIAPJFAPKcefn59/fVx/lWAPNFAPJAAPFWAPNWAPPx7Pj59/dFAPLArf759/f59/f59/f5+PjVx/lWAPNFAPJAAPFWAPNWAPPx7Pj59/f59/dsMvbCrfpqKvQ7APCLYfj59/f59/f59/dQAPTSwvn59/f59/f59/dJAPOukfv59/dkIvaVcPv59/fHoZq1hHzn19T59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7087O3NfX1tLS3NbW/Pv7/Pv7/Pv7087O3NfX1tLS3NbW/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3hCwn7OLg+ff3+ff3+ff3+/r6/Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wsFytLNK+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vn5/Pr6lJQA4d+9+ff3+ff3+ff3+vn5/Pr6lJQA4d+9+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3SQDzrpH7+ff3ZCL2lXD7+ff3+ff3bDH4pon9+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r8/Pv9+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3oH/7iGD6+ff3+ff3+ff3+ff3n376YBb28/D//v7+6+P/49n5+ff3+ff3oH/7iGD6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vn5/Pr6UAD00sL5+ff3+ff3+ff3SQDzrpH7+ff3ZCL2lXD7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/f19d7a2snCwtzX1/z7+/z7+/z7+/f19d7a2snCwtzX1/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n394QsJ+zi4Pn39/n39/n398KYkrB6cvn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n399TSmsrJhvn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n399vasMfHe4yMAODevPn39/n39/n399vasMfHe4yMAODevPn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n390kA86yQ+vn392Mg9ZRv+vn39/n392st96WH+vn39/n39/n39/n39/n39/n39/n396GB+oVa9/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n397yl+a2Q+fn39/n39/n39/n39/by+I9o+EIA8VIA9EIA8dLC+fn39/n397yl+a2Q+fn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n398m3+qmK+0IA8dHB+Pn39/n39/n390kA86yQ+vn392Mg9ZRv+vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fSs6308O759/f59/f59/fo2Njjz8359/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/ff3rrNzI7NzI7v7uD59/f59/f59/ff3rrNzI7NzI7v7uD59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fItfri2fn59/fOvvrc0Pn59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/ff0/jVx/n59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f39Pjk2fn18ff59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fPv/uymPqymPrq4vn59/f59/f59/fItfri2fn59/fOvvrc0Pn59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff39PDu9e7s+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/b09Pz6+vz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+jd2oo3L/bw7vn39/n39/n39/n39/n39/v5+fz6+PTs6f39/f////n39/n39/z7+/7+/v////////7+/v38/Pn39/n39/r5+f////z7+/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vl4uLGvr7Gvr7Gvr7Gvr7l4uL8+/v18/POx8fNxsbKwsLu6+v8+/v8+/v8+/vVz8/Gvr7p5ub8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f6+fn9/Pz59/X59/erb2fHn5j59/f59/f59/f59/f59/fZvrqGLimPPzeqbmWDKiXs4d/59/e7joaTRz6KOTCIMy2TRz6udWv59/f59/ffyMSBJSPDmJL59/f59/f49fP+/f37+vr59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pr63NfX3NbW/Pr6/Pv7/Pv71tHR3NfX/Pv76ufny8TE/Pr6/Pv7/Pv71c/Pxr6+6ebm/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/v7+4crIrXFoqGtj+ff34MvJkEE5+Pb0+ff3+ff3+ff3+ff3nVhOzaml+Pb2vpKKgSUj7OHf+ff3+ff3+ff3w5uUsXx0+ff3+ff3+ff3+ff3tIF3pGRamFBH+vj4+ff3wZWPoF5W1Lex/Pv5/Pv7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+9zX19zW1vz7+/z7+/r5+ce/v9PLy/z7+/z7+8nCwu7t7fz7+/z7++rn5+Pg4PPx8fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/v6+vj08sqkn5ZNQpdORceemvHo5vn39/n396BdVdGyrPn39/n39/n39/Tt64QrJvTt6/n39+fX1IElI+zh3/n39/n39/n398OblLF8dPn39/n39/n39/j29Is6MufX1ow8NOna1/n39/Xx79CyrKJgWI4+Nr6QiPHo5fz7+/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vc19fc1tb8+/v8+/v18/PGvr7b19fm4uL8+/vRysro5eX8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fStK6KOTCzgHjizsz59/f59/f59/f59/f59/fWuraZUUj6+fn59/f59/fgy8mMPDT59/f59/f28vCBJSPs4d/59/f59/f59/fDm5SxfHT59/f59/f59/fcw7+aU0r59/ezgHjAlo359/f59/f59/f59/fr3Nu+kYmNPTW7jYX59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv73NfX3NbW/Pv7/Pv78e7uxr6++fj4z8nJ+Pb21MzM5OHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33MTAl05Fm1RLzaek+PTy/fz8+vj4+ff3+ff3+Pb2lkxD3cTA+ff3+ff39vDwhS0o8+vp+ff35NHPgSUj7OHf+ff3+ff3+ff3w5uUsXx0+ff3+ff3+ff3sXx0wZWP+ff328O/lUtC+vj4+ff3/Pv7/fz62Ly2pmdfkEA4yqSh+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+9zX19zW1vz7+/z7+/Ty8sa+vvv5+ejl5drW1tHKyujl5fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n3997Hxa1xaIo3L7B8dOXS0Pn39/n39/n398uooqRkWvr4+Pn39/n396JgWLqLg/Lq6K92bIElI+zi4Pn39/j29vfx78CWjbF8dPn39/n39/f08ok2MOjY2Pn39/f09Iw7M+XU0u3j4byPh409NaJfV9K0rPf08vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v6+fn8+/vc19fc1tb8+/v8+/v6+fnGv7/z8fH8+/vSzc3IwMDu7Oz8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fv5ePBlpCzf3f59/f59/f59/f18e+NPTXn1NL59/f59/fk0M6YUUiLODK/koqELCfs4uD59/fq392YUUiYUUi/kor59/f59/ffycelZ1/59/f59/f59/e7jobIo53HoZq1hHzn19T59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7087O3NfX1tLS3NbW/Pv7/Pv7/Pv71dHR3tra/Pv74N3dy8TE/Pr6/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wZaQr3hu+fj4+ff3+ff3+ff3+ff3+ff3hCwn7OLg+ff3+ff3+ff3+/r6/Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/f19d7a2snCwtzX1/z7+/z7+/z7+/X09M/KysvExMvExO7s7Pz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/Hp54k2MOvh3vn39/n39/n39/n39/n394QsJ+zi4Pn39/n39/n398KYkrB6cvn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v59/f8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fSs6308O759/f59/f59/fo2Njjz8359/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f5+Pj59/f59/f59/f59/f59/f59/f5+Pj59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6+fn56Ofn+Pb2+ff3+ff3+ff3+/r6+fn56Ofn+Pb2+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36+rq9PPz/fz8+ff3+ff3+ff3+ff36+rq9PPz/fz8+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/b19ff29vz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/r4+P////n39/n39/n39/79/fv6+vn39/r4+P7+/u/v7+rq6v7+/vr4+Pn39/n39/n39/r4+P79/f////z7+/n39/n39/n39/r4+P79/f////z7+/n39/r5+f39/eno6Pv6+vv6+vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39768vFhTVXh0dPPx8fn39/n39/n39768vFhTVXh0dPPx8fn39/7+/vr4+Pn39/n39/////r4+Pn39/z7+/f39/Tz8/38/P/+/vr4+Pv6+v38/Pn39/7+/vn4+Pv5+f38/Pn39/r4+P7+/u/v7+rq6v7+/vr4+Pn396CdnV5aWomGhvn39/n39/n39/n396CdnV5aWomGhvn39/n39/n39/n39/n39/n39/////z8/Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/ve2NjKw8PJwsLRysr18/P8+/v8+/v8+/vVz8/Gvr7p5ub8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fY1dVNSEr59/f59/f59/d1cnKyr6/59/fe3d1qZ2daVVdnZGReW1vZ1tb59/f59/f59/ff3d18eXlXU1OkoaH59/f59/f59/ff3d18eXlXU1OkoaH59/fU09NcV1lfW1tQTU23tbX59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/d+e3utq6v59/f59/f59/f59/f59/d+e3utq6v59/f59/f59/dlYGLT0dH59/f59/dZVVXe3Nz59/ejoaFcV1lhXV2Qjo5fW13W09O7urqPjY359/dmYWPi4eHAvr6Jhob59/fe3d1qZ2daVVdnZGReW1vZ1tb59/f59/fk4+NMR0fx7+/59/f59/f59/f59/fk4+NMR0fx7+/59/f59/f59/f59/f59/dQTEyYlJT59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv79vX1/Pv7/Pv739ra08zM/Pv7/Pv7/Pv71c/Pxr6+6ebm/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff32NXVTUhK+ff3+ff3+ff3dXJysq+v+Pb2amdnoZ+f9fLy+ff34uHh5+Tk+ff3+ff3+ff3lZOTn5yc+ff3+ff3+ff3+ff3+ff3lZOTn5yc+ff3+ff3+Pb2aGRko6Cg+Pb2ycbGUE1N6efn+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3dHBwwsHB+ff3+ff3+ff3+ff3+ff3dHBwwsHB+ff3+ff3+ff3ZWBi09HR+ff3+ff3WVVV3tzc7evrVFBQ6ebm9/X1pKGhTEdH1tPTu7q6j42N+ff3ZmFj4uHhwL6+iYaG+Pb2amdnoZ+f9fLy+ff34uHh5+Tk+ff3+ff3+ff3TUhK5+Tk+ff3+ff3+ff3+ff3+ff3TUhK5+Tk+ff3+ff3+ff3+ff3+ff3npubxcHB+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/v5+cnCwvPx8fz7+/z7++rn5+Pg4PPx8fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n399jV1U1ISvn39/n39/n393VycrKvr9/e3kxHR+jm5v38/P38/P38/Pv5+fn39/n39/n392lmZtHOzvn39/n39/n39/n39/n392lmZtHOzvn39/n39+rn50xHR+Df3/n39/n391tXV8PBwfn39/n39/n39/n39/n39/n39/n39/n39/n39/z7+2RhYczKyvn39/n39/n39/n39/z7+2RhYczKyvn39/n39/n392VgYtPS0vn39/n391lVVd7c3PDt7VpVV+3t7f38/O7t7U1IStbT07u6uo+Njfn392ZhY+Lh4cC+vomGht/e3kxHR+jm5v38/P38/P38/Pv5+fn39/n39/n391hTVdva2vr4+Pn39/n39/n39/n391hTVdva2vr4+Pn39/n39/n39/n39/z7+/r5+fn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vx7+/Tzc3Nxsbg29vTzMzs6Oj8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fY1dVNSEr7+vr7+vr7+vp1cnKyr6/Pzc1QTEyVkpKVkpKVkpKXk5PBv7/59/f59/f59/djYGDV0tL59/f59/f59/f59/f59/djYGDV0tL59/f59/fc2tpOSUv49vb59/f59/d0cHC1s7P59/f59/f59/f59/f59/f59/f59/f59/fr6emtq6tdWFr08vL59/f59/f59/fr6emtq6tdWFr08vL59/f59/f59/dlYGLU0tL59/f59/dZVVXe29v59/eloqJlYWOJhoaVk5NUUFDW09O7urqPjY359/dmYWPj4eHAvr6JhobPzc1QTEyVkpKVkpKVkpKXk5PBv7/59/f59/f59/eRjo6Df3/g39/19PT59/f59/f59/eRjo6Df3/g39/19PT59/f59/f59/eem5vU0tL59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv70s3N3tjY9PLy3NbWyMDA5+Pj/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff32NXVTEdHsq+vsq+vsq+vY2Bgsq+v5OLiTEdHvLq6xsPDxcTEdnNzuLa2+ff3+ff3+ff3Y2Bg1dLS+ff3+ff3+ff3+ff3+ff3Y2Bg1dLS+ff3+ff37evrTEdH3Nvb+ff3+vn5VVBSx8TE+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3dXFxaWZmzczM+ff3+ff3+ff3+ff3dXFxaWZmzczM+ff3+ff3+ff3+ff3ZWBiube3+fj49/b2UE1N6efn+ff3+/n59fPzzszMxMLCU09P3drau7q6jIqK+ff3Yl9f397evru7j4yM5OLiTEdHvLq6xsPDxcTEdnNzuLa2+ff3+ff3+ff35uTkh4KEZ2Rk0M7O+ff3+ff3+ff35uTkh4KEZ2Rk0M7O+ff3+ff3+ff3dnNzvby8+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/j398e/v/j29vz7+/j29sa+vurn5/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n399jV1UxHR46Li46Li46Li1tXV7Kvr/n393x4eI6MjO7u7tDOzltXV/Dt7fn39/n39/n392NgYNXS0vn39/n39/n39/n39/n392NgYNXS0vn39/n39/n393d0dIyJie3t7aupqVhTVfDu7vn39/n39/n39/n39/n39/n39/n39/n39/n39+nn51BNTero6Pn39/n39/n39/n39+nn51BNTero6Pn39/n39/n392VgYnd0dOTk5Lm3t2VgYPn39/n398LAwOro6Pv7+768vFVQUvHv77u5uXFubu3s7FJOTsG/v6OhoZ2amvn393x4eI6MjO7u7tDOzltXV/Dt7fn39/n39/n393Zzc7Szs/n39/n39/n39/n39/n393Zzc7Szs/n39/n39/n39/n39/n3929sbLa1tfn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v08vLHv7/7+fn8+/v7+vrIwMDv7e38+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fY1dVNSEr59/f59/f59/d1cnKyr6/59/fr6OiGgoJYU1VkYGC/vLz59/f59/f59/f59/djYGDV0tL59/f59/f59/f59/f59/djYGDV0tL59/f59/f59/fi4eF6dnZVUFJraGjOzMz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/dvbGzGw8P59/f59/f59/f59/f59/dvbGzGw8P59/f59/f59/d9eXm0sbFpZmZnZGTCv7/59/f59/enpaViXV9UUFBtamrNy8v59/fFwcGAfn5eWlqJhYWCgIBsZ2nc2tr59/fr6OiGgoJYU1VkYGC/vLz59/f59/f59/f59/dQTEzi4eH59/f59/f59/f59/f59/dQTEzi4eH59/f59/f59/f59/f59/dvbGy2tbX59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7z8nJ6ufn/Pv76eXly8TE/Pr6/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff32NXVTUhK+ff3+ff3+ff3dXJysq+v+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vn5/Pr6Y2Bg1dLS+ff3+ff3+ff3+vn5/Pr6Y2Bg1dLS+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3dHBwxMLC+ff3+ff3+ff3+ff3+ff3dHBwxMLC+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4TUhK5uPj+ff3+ff3+ff3+ff3+fj4TUhK5uPj+ff3+ff3+ff3+ff3+ff3b2xstrW1+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7++zp6dLLy83GxsrDw+7r6/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n399fU1E1ISvn39/n39/n393RwcLCtrfn39/n39/n39/n39/n39/n39/n39/n398zKyq6rq1lVVdTR0fn39/n39/n398zKyq6rq1lVVdTR0fn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39397e6yqqv7+/vn39/n39/n39/n39397e6yqqv7+/vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/z8/Ojn50xHR/Lw8Pn39/n39/n39/z8/Ojn50xHR/Lw8Pn39/n39/n39/n39/n3925ra7Wzs/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v49vb8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fS0NC3tbW3tbXr6Oj59/f59/f59/fS0NC3tbW3tbXr6Oj59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fHxMRkYGBtamry8PD59/f59/f59/fHxMRkYGBtamry8PD59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/eXlJRhXV2Zlpb59/f59/f59/f59/eXlJRhXV2Zlpb59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/r4+Pz7+/z7+/r4+Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fm5srBwG/Av2vs7NL8+/v59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3zMuKxsN7zs2PoKAAxcV3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/f29vz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/v5+fz6+PTs6f39/f////n39/n39/z7+/7+/v////////7+/v38/Pn39/n39/r5+f////z7+/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/7+/vr4+Pn39/n39/////r4+Pn39/r4+P/+/v7+/OfmypqaAPn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/38/Pv79u/v2vz79/r4+Pn39/r5+f7+/PHw2/z8+Pv6+vn39/n39/7+/vr4+Pn39/n39/////r4+Pn39/n39/n39/38/P/+/v/+/vn39/n39/n39//+/vr4+Pn39/n39/n39/n39/r5+f7+/PHw2/z8+Pv6+vn39/n39/n39/n39/r4+P79/f////z7+/n39/n39/n39/r4+P79/f////z7+/n39/r4+P7+/vT15/Hx4P///fr4+Pn39/n39//+/vr4+Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/39/fTx/+zk//7+/vr4+Pn39/n39//+/vr4+Pn39/n39/n39/n39/r4+P7+/u7p/+ni//7+//r4+Pn39/r4+P7+/u7p/+ni//7+//r4+Pn39/n39/n39/38/P/+/v/+/vn39/n39/n39/z8/Pr4/+fd//r3//r4+Pn39/n39/n39/38/P/+/v/+/vn39/n39/n39//+/vr4+Pn39/n39/n39/n39/n39/n39/r4+P79/f////z7+/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vq5+fPysrNxsbNxsbh3t78+/v8+/v8+/vVz8/Gvr7p5ub8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f6+fn9/Pz59/X59/fZvrqGLimPPzeqbmWDKiXs4d/59/e7joaTRz6KOTCIMy2TRz6udWv59/f59/ffyMSBJSPDmJL59/f59/f59/f59/f59/f59/f59/f59/f59/f59/eVlQDg3rr59/f59/eMjADn5c759/fj4r6UlACMjAC/vmSFhQDv7uD59/f59/f59/f59/f59/f59/f59/f59/f5+Pa4t0+FhQCYmACRkADo5c759/fh4buOjgCRkACGhgDOzov59/f59/eVlQDg3rr59/f59/eMjADn5c759/f59/f39vGvrzeSkQCSkQD08u359/f59/eSkgDi4MD59/f59/f59/f59/fh4buOjgCRkACGhgDOzov59/f59/f59/f59/fp6MylpQCLiwDAv2v59/f59/f59/fp6MylpQCLiwDAv2v59/fp6c2ZmQCNjQCWlgCQkADk4sT59/f59/eSkgDi4MD59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fv6/5yO/dCAPFQAPNWAPXWyfz59/f59/dNAPTUxPr59/f59/f59/f59/fc0f9ZAPVDAPFWAPNJAPPWyfn59/fc0f9ZAPVDAPFWAPNJAPPWyfn59/f59/f18fl/UvpNAPNNAPPx7Pj59/f59/yQaPw+APBRAPM/APHRwvn59/f59/f18fl/UvpNAPNNAPPx7Pj59/f59/dNAPTUxPr59/f59/f59/f59/f59/f59/fd0P1uN/c/APGde/n59/f59/f59/f59/f59/f59/f59/f49fP+/f37+vr59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7zcbG6OTk/Pv79PHxx7+/9vT0/Pv7/Pv71c/Pxr6+6ebm/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/v7+4crIrXFoqGtj+ff3nVhOzaml+Pb2vpKKgSUj7OHf+ff3+ff3+ff3w5uUsXx0+ff3+ff3+ff3+ff3tIF3pGRamFBH+vj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUA4N66+ff3+ff3jIwA5+XO+ff3oqIAv75q9PLtuLZVg4MA7eva+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3y8yGlZUA6OXO+ff37+3e7+3e+ff1l5cAv75q+ff12NerhoYA8O7d+ff3lZUA4N66+ff3+ff3jIwA5+XO+ff3+ff33duvm5sA9vTv+ff3+ff3+ff3+ff3kpIA4uDA+ff3+ff3+ff3+ff1l5cAv75q+ff12NerhoYA8O7d+ff3+ff3+ff3t7ZOvbxi+ff3+ff3+ff3+ff3+ff3t7ZOvbxi+ff3+ff3+ff1mZkAvr5n9vTw+ff36unU7eva+ff3+ff3kpIA4uDA+ff3+ff3+ff3/Pv7/////////////////////f39+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4d0T5f1L49/X3+ff3dUD3ooP8+ff3+ff3TQD01MT6+ff3+ff3+ff3+Pb4WQD1mXf79PD4+ff34dj45tz4+Pb4WQD1mXf79PD4+ff34dj45tz4+ff3+ff3ybb8XQ/19O/3+ff3+ff3+ff3pIX+WwD07eT4+ff34tn539X5+ff3+ff3ybb8XQ/19O/3+ff3+ff3+ff3+ff3TQD01MT6+ff3+ff3+ff3+ff3+ff3+ff3jGX7l3L6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wZWPoF5W1Lex/Pv5/Pv7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Tx8ca+vvr4+Pz7+/z7+8/Kyufk5Pz7+/z7++rn5+Pg4PPx8fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/v6+vj08sqkn5ZNQpdORceemvHo5vTt64QrJvTt6/n39+fX1IElI+zh3/n39/n39/n398OblLF8dPn39/n39/n39/j29Is6MufX1ow8NOna1/n39/n39/n39/n39/n39/n39/n39/n39/n395WVAODfu/n39/n394yMAOflzvXz7IaGAPHw5Pn39+bjyIODAO3r2vr5+f38/P38/P38/P38/P38/Pz7+/n396WlALu7Yfn39/n39/n39/n39/Du3oODAOnn0vn39/n3946OANbVoPn395WVAODfu/n39/n394yMAOflzvn39/n398PDdbSzRvn39/n39/n39/n39/n395KSAOLhwfn39/n39/n39/Du3oODAOnn0vn39/n3946OANbVoPn39/n39/n395iYAN7ctvn39/n39/n39/n39/n395iYAN7ctvn39/n39+jn0IODAO/u2/38/P38/P38/Pv5+fn39/n395KSAOLhwfn39/n39/n3987NxqKij6Kij6Kij6Kij6Kij7q7rfn39/n39/n39/n39/n39/n39/n39+Pa+jEA7+Pb+fn39/v5+X1M+KKD/Pn39/n3900A9NTF+/n39/n39/n3997U+y8A8Ofd/f38/P38/P38/Pv5+d7U+y8A8Ofd/f38/P38/P38/Pv5+fn39/n396KD/Ihe+vn39/n39/n39/n390kA87qi+fn39/n39/n39/n39/n39/n396KD/Ihe+vn39/n39/n39/n39/n3900A9NTF+/n39/n39/n39/n39/n39/n391cA9M69+fn39/n39/n39/n39/n39/n39/n39/n39/n39/Xx79CyrKJgWI4+Nr6QiPHo5fz7+/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vLw8Ps6en8+/v39fXHv7/08vL8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fStK6KOTCzgHjizsz59/f59/f59/fgy8mMPDT59/f59/f28vCBJSPs4d/59/f59/f59/fDm5SxfHT59/f59/f59/fcw7+aU0r59/ezgHjAlo359/f59/f59/f59/f59/f59/f59/f59/f59/eVlQDh4Lz59/f59/eMjADn5M3g3ryOjgD59/f59/f39fCDgwDt69rc27OysD+ysD+ysD+ysD+ysD+/vmf59/eamgDU05n59/f59/f59/f59/fm48qEhAD59/X59/f59/efnwDMy4r59/eVlQDh4Lz59/f59/eMjADn5M359/f59/fCwnG1tEz59/f59/f59/f59/f59/eSkgDe3bP59/f59/f59/fm48qEhAD59/X59/f59/efnwDMy4r59/f59/f59/eUlADh37359/f59/f59/f59/f59/eUlADh37359/f59/fd3LSGhgC2tVC2tVC2tVC4tlHV1J/59/f59/eSkgDe3bP59/f59/f59/f49vT18/P18/P18/P18/P18/P39fP59/f59/f59/f59/f59/f59/f59/fFsf1DAPH59/f59/e+qf5kH/eigvv59/f59/dNAPTMuvz59/f59/f59/fMvPo1AO+LZPmLZPmLZPmNY/q9p/vMvPo1AO+LZPmLZPmLZPmNY/q9p/v59/f59/eggPyJYfv59/f59/f59/fv6PkvAPDe1Pn59/f59/f59/f59/f59/f59/eggPyJYfv59/f59/f59/f59/f59/dNAPTMuvz59/f59/f59/f59/f59/f59/dQAPTSwvn59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fr3Nu+kYmNPTW7jYX59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78e/vz8rK0svLzMXF6+jo/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33MTAl05Fm1RLzaek+PTy/fz8+vj49vDwhS0o8+vp+ff35NHPgSUj7OHf+ff3+ff3+ff3w5uUsXx0+ff3+ff3+ff3sXx0wZWP+ff328O/lUtC+vj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUAz8+O+fj4+fj0hoYA7+3f9fPuh4cA8vPl+ff35+bIg4MA7eva5uPKycmCycmCycmCycmCycmC09Gc+ff3qKcbuLdP+/r6+ff3+vn5+fj48fDkg4MA5+bK+ff3+/r4iYkA2NWn+ff3lZUAz8+O+fj4+fj0hoYA7+3f+ff3+ff3wsJxtbRM+ff3+ff3+ff3+ff3+ff3kpIAwMBp+/r6+ff3+vn58fDkg4MA5+bK+ff3+/r4iYkA2NWn+ff3+ff3+ff3lJQA4d+9+ff3+ff3+ff3+ff3+ff3lJQA4d+9+ff3+ff36+rXg4MA0tGT2Nal19emoaEAzs2P+ff3+ff3kpIAwMBp+/r6+ff3+vn59/b29fXz9fXz9fXz9fXz9fXz9vXz+ff3+vn5+fj4+ff3+vn5+vj4+ff3tJv7UgD0+ff3+ff3g1X4ekj2vqj6+ff3+ff3TQD0nHj8+/r6+ff3+vn549v5LwDwt5/9wq36wa/7Zyn3spr649v5LwDwt5/9wq36wa/7Zyn3spr6+ff3+ff3oID8iWH7+ff3+ff3+ff33dH6LwDw7OX5+ff3+ff3+ff3+ff3+ff3+ff3oID8iWH7+ff3+ff3+ff3+ff3+ff3TQD0nHj8+/r6+ff3+vn5+ff3+ff3+ff3UAD00sL5+ff3+ff3+ff3+vn5+fj4+ff3+vn5+vj4+ff3+ff3/Pv7/fz62Ly2pmdfkEA4yqSh+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7++bi4tTMzOfj49fS0tzX1/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n3997Hxa1xaIo3L7B8dOXS0Pn396JgWLqLg/Lq6K92bIElI+zi4Pn39/j29vfx78CWjbF8dPn39/n39/f08ok2MOjY2Pn39/f09Iw7M+XU0vn39/n39/n39/n39/n39/n39/n39/n395WVAKGhAO3t1s/PjpWUAPn39/n396OiALu6WvT047GxP4ODAO3r2vn39/n39/n39/n39/n39/n39/n39/n399bUoY6OANXVm/z8997ds+nn0vn396GhALGwOfT048XFeYyMAPPx6vn395WVAKGhAO3t1s/PjpWUAPn39/n39fn59MHBbbS0Q/n59Pn59Pn39/n39/n395KSAJubANDQkvT049zbr/n396GhALGwOfT048XFeYyMAPPx6vn39/n39/n395SUAOHfvfn39/n39/n39/n39/n395SUAOHfvfn39/n39/n396WkALKyQPT05N/etI6OAPPx6Pn39/n395KSAJubANDQkvT049zbr9LRyqmpl6mpl6mpl6mpl6mpl7+/s/n398u6/+Tb+/n399HB/d7T/Pn398Kv+0MA8fn39/n39/n39/n39/n39/n39/n3900A9F4P9bSd/uzl/8e2/vn392429oRX+u3m/826/0UA8vDp+Pn392429oRX+u3m/826/0UA8vDp+Pj2+Pbz/557/oZb+/bz//bz//n39+3k+C8A8OLX+/n39/n39/n39/n39/j2+Pbz/557/oZb+/bz//bz//n39/n39/n3900A9F4P9bSd/uzl/8e2/vn39/n39/n391AA9NLC+fn39/n39/n398u6/+Tb+/n399HB/d7T/Pn39+3j4byPh409NaJfV9K0rPf08vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vMxcXu6+v8+/v5+PjGv7/19PT8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fv5ePBlpCzf3f59/fk0M6YUUiLODK/koqELCfs4uD59/fq392YUUiYUUi/kor59/f59/ffycelZ1/59/f59/f59/e7jobIo5359/f59/f59/f59/f59/f59/f59/f59/empQrLyoeYmACWlgDV05759/f59/fk4caZmQCNjQDBwG+dnQDv7uD59/f59/f59/f59/f59/f59/f59/f59/f59/fLyomVlQCJiQCenQDs6tn59/fq6dSjogCJiQCZmQDc27P59/f59/empQrLyoeYmACWlgDV05759/fj4cGXlwCOjgCLiwCXlwCXlwD08u359/f59/ekowDY1aeioQCJiQC2tE/59/fq6dSjogCJiQCZmQDc27P59/f59/f59/f59/eUlADh37359/f59/f59/f59/f59/eUlADh37359/f59/f59/fv7uCsqyuMjACUkwDT0Zn59/f59/f59/ekowDY1aeioQCJiQC2tE/59/f59/f59/f59/f59/f59/f59/f59/dJAPOukfv59/dkIvaVcPv59/fh1/kxAO/o3v759/f59/f6+Pj59/f59/f59/dsMvbCrfpqKvQ7APCLYfj59/fq4vl7SvZCAPFRAPO7o/n59/f59/fq4vl7SvZCAPFRAPO7o/n59/fVx/lWAPNFAPJAAPFWAPNWAPPx7Pj59/dFAPLArf759/f59/f59/f5+PjVx/lWAPNFAPJAAPFWAPNWAPPx7Pj59/f59/dsMvbCrfpqKvQ7APCLYfj59/f59/f59/dQAPTSwvn59/f59/f59/dJAPOukfv59/dkIvaVcPv59/fHoZq1hHzn19T59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv708vL5eLi/Pv78e/vycHB+fj4/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3hCwn7OLg+ff3+ff3+ff3+/r6/Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wsFytLNK+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vn5/Pr6lJQA4d+9+ff3+ff3+ff3+vn5/Pr6lJQA4d+9+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3SQDzrpH7+ff3ZCL2lXD7+ff3+ff3dED2glX5/f3///7+1MX/5tz4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3oH/7iGD6+ff3+ff3+ff3+ff3n376YBb28/D//v7+6+P/49n5+ff3+ff3oH/7iGD6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vn5/Pr6UAD00sL5+ff3+ff3+ff3SQDzrpH7+ff3ZCL2lXD7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7++7r69HKys/IyM7Hx+Xi4vz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n394QsJ+zi4Pn39/n39/n398KYkrB6cvn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n399TSmsrJhvn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n399vasMfHe4yMAODevPn39/n39/n399vasMfHe4yMAODevPn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n390kA86yQ+vn392Mg9ZRv+vn39/n39+3k+HM/9kQA8k8A81UA8+fe+Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n397yl+a2Q+fn39/n39/n39/n39/by+I9o+EIA8VIA9EIA8dLC+fn39/n397yl+a2Q+fn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n398m3+qmK+0IA8dHB+Pn39/n39/n390kA86yQ+vn392Mg9ZRv+vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v49/f8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fSs6308O759/f59/f59/fo2Njjz8359/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/ff3rrNzI7NzI7v7uD59/f59/f59/ff3rrNzI7NzI7v7uD59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fItfri2fn59/fOvvrc0Pn59/f59/f59/f59/fy7fnn3vj59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f39Pjk2fn18ff59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fPv/uymPqymPrq4vn59/f59/f59/fItfri2fn59/fOvvrc0Pn59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/z7+/v6+vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fFnJXSs6z7+fn59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3y6iinFZPuoqC+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39//+/v38/Pjy8Pfz8fz7+/n39/n39/r5+f79/fDk4vz6+Pv6+vn39/n39/v5+fz6+PTs6f39/f////n39/n39/n39+vh3ocwK/Tt6/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vOx8fn4+P8+/v8+/v8+/v8+/v8+/vVz8/Gvr7p5ub8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f6+fn9/Pz59/X59/eSRD2scWiNPTWDKiXAlo359/f59/fizMqMPDSPPzeELCfNqqb59/f59/fZvrqGLimPPzeqbmWDKiXs4d/59/f59/f28O6GLinKp6H59/f59/f49fP+/f37+vr59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv74t7e0s3N/Pv7/Pv7/Pv7/Pv7/Pv71c/Pxr6+6ebm/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/v7+4crIrXFoqGtj+ff3kkQ9p2lh9PDu5dTUhjAq9PDu+Pb2lUtCv5KK+Pb22b+7hCwn7+Xj+ff3nVhOzaml+Pb2vpKKgSUj7OHf+ff3+ff3z62pjT01nlhR+vj4+ff3wZWPoF5W1Lex/Pv5/Pv7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/b19ca/v/X09Pz7+/z7+/z7+/z7++rn5+Pg4PPx8fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/v6+vj08sqkn5ZNQpdORceemvHo5vn395JEPcuoovn39/n395pTTNvBve/l44ElI+jb2fn39/n394w7M9W4svTt64QrJvTt6/n39+fX1IElI+zh3/n39/n4+KFeVtGyrIs6Murd2vn39/Xx79CyrKJgWI4+Nr6QiPHo5fz7+/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vVz8/h3t78+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fStK6KOTCzgHjizsz59/f59/f59/f59/eSRD3dw7/59/f59/escGfEnZbl1NSCKST49fX59/f59/eeWlLLqKLgy8mMPDT59/f59/f28vCBJSPs4d/59/fr39yKNy/18e+0gXm+kor59/f59/f59/f59/fr3Nu+kYmNPTW7jYX59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv76+bmzsfH/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33MTAl05Fm1RLzaek+PTy/fz8+vj4+ff3kkQ9yKKd+vj4+/r6lUtC3sfF8enngSUj59XT+ff3+/n5hzIs2Ly29vDwhS0o8+vp+ff35NHPgSUj7OHf+ff3v5OLsX52+ff34MnHkEE5+fj4+ff3/Pv7/fz62Ly2pmdfkEA4yqSh+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/v6+srCwvDu7vz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n3997Hxa1xaIo3L7B8dOXS0Pn395JEPZtTTO3f3NS1rocyLPbz8fn396BeVq93bfPr6cWdloo3L/Tt6/n396JgWLqLg/Lq6K92bIElI+zi4Pn395BBOd7Hxfn39/n395NFPd7Fwe3j4byPh409NaJfV9K0rPf08vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/ve2Njc19f8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fv5ePBlpCzf3f59/eSRD29j4eRQjqQQDjQsar59/f59/fp3tuiYFiHMiyXT0bdxcP59/f59/fk0M6YUUiLODK/koqELCfs4uDjz82hXlb49vb59/f59/fFnZa9kYnHoZq1hHzn19T59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78e/vysLC+/r6/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3kkQ94szK+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3hCwn7OLg+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Lv78a+vsa+vsa+vsa+vsa+vu3q6vz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n395JEPeDLyfn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n394QsJ+zi4Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fWurbx6Ob59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fSs6308O759/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff39PDu9e7s+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/f19fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+jd2oo3L/bw7vn39/n39/n39/n39/n39/7+/vr4+Pn39/n39/////r4+Pn39/r4+P7+/vXt6/Dn5f7+/vr4+Pn39/z7+/n29Pjy8P38/P/+/vr4+Pn39/v5+fz6+PTs6f39/f////n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v08fHOx8fMxMTOx8fl4uL8+/v8+/v8+/vVz8/Gvr7p5ub8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f6+fn9/Pz59/X59/erb2fHn5j59/f59/f59/f59/f59/eTRz7hysj59/f59/eKOTDn2NX59/fp2daXT0SLODKVS0KPPzfk0M759/e/koqMPDSRQTmxfHSPQDjizcv59/fZvrqGLimPPzeqbmWDKiXs4d/49fP+/f37+vr59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv71c/P3tnZ/Pv78vDwyMDA+vn5/Pv7/Pv71c/Pxr6+6ebm/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/v7+4crIrXFoqGtj+ff34MvJkEE5+Pb0+ff3+ff3+ff3+ff3k0c+4crI+ff3+ff3ijkw59jV+fb2l09EvZGJ9vLw+ff36d7b7OLg8ennhzAr7uTi9/T0v5OLgSUj4s3L+ff3nVhOzaml+Pb2vpKKgSUj7OHfwZWPoF5W1Lex/Pv5/Pv7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/r5+ca+vvHv7/z7+/z7+8/Jyevo6Pz7+/z7++rn5+Pg4PPx8fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/v6+vj08sqkn5ZNQpdORceemvHo5vn39/n396BdVdGyrPn39/n39/n39/n395NHPuDLyfn39/n394o5MOfY1efb2IElI+7k4f38/P38/P38/Pv5+fPs6os4MvPr6P38/PPr6YImJOLNy/Tt64QrJvTt6/n39+fX1IElI+zh3/Xx79CyrKJgWI4+Nr6QiPHo5fz7+/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v08vLGvr7u7e38+/v8+/vNxsbu6+v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fStK6KOTCzgHjizsz59/f59/f59/f59/f59/fWuraZUUj6+fn59/f59/f59/eTRz7gy8n59/f59/eKOTDn19TdxsSEKya0gnq0gnq0gnq2g3vUt7H59/fAlIyTST6sdGq1g3uHMCvizcvgy8mMPDT59/f59/f28vCBJSPs4d/59/f59/f59/fr3Nu+kYmNPTW7jYX59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78e7uxr+/19LS9/X16ebmycHB+/r6/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33MTAl05Fm1RLzaek+PTy/fz8+vj4+ff3+ff3+Pb2lkxD3cTA+ff3+ff3+ff3k0c+zq6n+fj4+Pb0hCwn7+Xj6t/dgSUj0bCq17u11ry4oF1Vzaym+ff3+/n59vPx3cXD1rq0hjAq59XT9vDwhS0o8+vp+ff35NHPgSUj7OHf+ff3/Pv7/fz62Ly2pmdfkEA4yqSh+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/X09MnBweLf38rDw8zFxejk5Pz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n3997Hxa1xaIo3L7B8dOXS0Pn39/n39/n398uooqRkWvr4+Pn39/n395NHPqFeVuzg3s6up5NFPfn39/n396RiWq96cPTs6d/Gwow7M/Ps6vn399W4svDm4/z7+dKzrIcyLPTu7Pn396JgWLqLg/Lq6K92bIElI+zi4O3j4byPh409NaJfV9K0rPf08vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v7+vrIwMD18/P8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fv5ePBlpCzf3f59/f59/f59/f18e+NPTXn1NL59/f59/eTRz7Hn5uWTkOVS0LUtrD59/f59/fw5+Wrb2eKNy+TRD3Ss6359/f59/fCl5GRQjqHMCuZUkncxMD59/f59/fk0M6YUUiLODK/koqELCfs4uDHoZq1hHzn19T59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv73NbW2dPT+/r6/Pv79/b2/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wZaQr3hu+fj4+ff3k0c+4crI+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3hCwn7OLg+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/n4+NbR0cnBwczFxdPOzvz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/Hp54k2MOvh3vn395NFPeDJx/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n394QsJ+zi4Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v6+fn29PT8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fXu7Xw6Ob59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fSs6308O759/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/z6+vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/z6+vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/z7+/z7+/n4+Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/z6+vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fJoJzu5OL59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/erjP3n3vr59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/elh/qkhfvo4P/6+Pj59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fJoJzu5OL59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3kEE548/N+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3TADz1cf6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3spf5nnz4RADy2s79+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff39PDu9e7s+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3kEE548/N+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/v6+vXz8/b09Pz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/38/Pfx7/Dn5f7+/vv5+fn39/n39/n39/38/Pv4+O7j4Pz59/r4+Pn39/n39//+/vr4+Pn39/n39/n39/n39/z7+/7+/v////////7+/v38/Pn395BBOeXS0Pfx7/j08vz7+/n39/n39/n39/n39/38/P/+/v/+/vn39/n39/n39/n39/n39/n39/n39/n39/n39/38/Pf47PHx4P7+/vv5+fn39/n39/n39//+/vr4+Pn39/n39/n39/n39/n39/38/Pv79u/v2vz79/r4+Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/38/PHu/+ni//7+/vv5+fn39/n39/n39/38/Pn2/+bd//r3//r4+Pn39/n39//+/vr4+Pn39/n39/n39/n39/z7+/7+/v////////7+/v38/Pn390wA89fK/fHu//Pw//z7+/n39/n39/n39/n39/38/P/+/v/+/vn39/n39/n39/79/f////v6+vn39/n39/n39/n39/n3945k+aGA/Pn39/n39/n39/38/PHu/+ni//7+/vv5+fn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+jd2oo3L/bw7vn39/n39/n39/n39/n39/38/Pfx7/Dn5f7+/vv5+fn39/n39/n39/38/Pv4+O7j4Pz59/r4+Pn39/n39//+/vr4+Pn39/n39/n39/n39/z7+/7+/v////////7+/v38/Pn395BBOeXS0Pfx7/j08vz7+/n39/n39/n39/n39/38/P/+/v/+/vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v18/PIwcHLw8PIwMDMxcXu6+v8+/v8+/v8+/vVz8/Gvr7p5ub8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f6+fn9/Pz59/X59/esdGqNPTWZUkuVSELXvLb59/f59/f59/W2g3uDKiWXTkWPPzfo2NX59/f59/eRQjrizcv59/f59/f59/f59/e7joaTRz6KOTCIMy2TRz6udWv59/eQQTmscGeNPTWDKiXCmI/59/f59/f59/f28/GvdWuQQDiRQTn17+359/f59/f59/f59/f59/f59/f59/f59/eurjWPjwCbmwCXlgDY2KX59/f59/f59/eSkgDi4MD59/f59/f59/f59/f5+Pa4t0+FhQCYmACRkADo5c759/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/d+UfdIAPJdCfVWAPPBrv/59/f59/f49vuMZfsyAO9aAPRLAPLd0fr59/f59/dNAPTUxPr59/f59/f59/f59/eYcvhSAPRCAPE+APBSAPR/T/j59/dMAPN7S/hIAPI0AO+gf/359/f59/f59/f18fl/UvpNAPNNAPPx7Pj59/f59/dwOfgvAPC6pPv59/f59/f59/f59/f59/eff/uKYvv59/f59/f59/d+UfdIAPJdCfVWAPPBrv/59/f59/f59/f59/f59/f59/f59/f59/f49fP+/f37+vr59/f59/f59/f59/f59/f59/f59/f59/f6+fn9/Pz59/X59/erb2fHn5j59/f59/f59/f59/f59/esdGqNPTWZUkuVSELXvLb59/f59/f59/W2g3uDKiWXTkWPPzfo2NX59/f59/eRQjrizcv59/f59/f59/f59/e7joaTRz6KOTCIMy2TRz6udWv59/eQQTmscGeNPTWDKiXCmI/59/f59/f59/f28/GvdWuQQDiRQTn17+349fP+/f37+vr59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7+Pf38vDw/Pv7+vj43tnZy8PD+vn5/Pv7/Pv71c/Pxr6+6ebm/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/v7+4crIrXFoqGtj+ff35dPR+Pb2+ff33sjEl05D+ff3+ff3y6aglEg/6NjV+ff37uTi7uTi+ff3+ff3kUI64s3L+ff3+ff3+ff3+ff3+ff3+ff3w5uUsXx0+ff3+ff3+ff3kEE5qGth9PDu5dPRhjAq9fLw+ff3+ff33MO/mlNK9fHv+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff35eLH+ff1+ff33t62mJgA+ff3+ff3+ff3kpIA4uDA+ff3+ff3+ff3+ff3y8yGlZUA6OXO+ff37+3e7+3e/Pv7/////////////////////f39+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff32Mv6+Pb4+ff3zbz+WAD0+ff3+ff3rpL+UwD13dH6+ff36N/46N/4+ff3+ff3TQD01MT6+ff3+ff3+ff3+ff3+ff3+ff3ooP8hlz5+ff3+ff3+ff3TADzdUL38u352Mv6OwDw8+/7+ff3+ff3ybb8XQ/19O/3+ff3+ff3+ff3+ff3cDf3LwDwu6L5+ff3+ff3+ff3+ff3+ff3n3/7imL7+ff3+ff3+ff32Mv6+Pb4+ff3zbz+WAD0+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wZWPoF5W1Lex/Pv5/Pv7+fj4+ff3+ff3+ff3+/r6/v7+4crIrXFoqGtj+ff34MvJkEE5+Pb0+ff3+ff3+ff3+ff35dPR+Pb2+ff33sjEl05D+ff3+ff3y6aglEg/6NjV+ff37uTi7uTi+ff3+ff3kUI64s3L+ff3+ff3+ff3+ff3+ff3+ff3w5uUsXx0+ff3+ff3+ff3kEE5qGth9PDu5dPRhjAq9fLw+ff3+ff33MO/mlNK9fHv+ff3+ff3wZWPoF5W1Lex/Pv5/Pv7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/f29sa+vvHv7/z7+/z7++rn5+Pg4PPx8fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/v6+vj08sqkn5ZNQpdORceemvHo5vn39/n4+P38/Pj08r6QiJRGPvn39/n396RkWrqMhPn39/n39/n39/n39/n39/n395FCOuLOzPn39/n39/n39/n39/n39/n398OblLF8dPn39/n39/n395BBOc2qpvn39/n395hQR9zDv/n39/n398OZk7J+dvn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n4+P38/Pj577++ZJWUAPn39/n39/n395KSAOLhwfn39/n39/n39/n396WlALu7Yfn39/n39/n39/n3987NxqKij6Kij6Kij6Kij6Kij7q7rfn39/n39/n39/n39/n39/n39/n39/n39/n4+P38/PPw/5l1+1MA9Pn39/n39243+JVy+/n39/n39/n39/n39/n39/n3900A9NTF+/n39/n39/n39/n39/n39/n396KD/IZc+fn39/n39/n390wA87OY+vn39/n391sA9cq3/Pn39/n396KD/Ihe+vn39/n39/n39/n39/n397yl+aSG+d3R+vn39/n39/n39/n39/n3959/+4pi+/n39/n39/n39/n4+P38/PPw/5l1+1MA9Pn39/n39/n39/n39/n39/n39/n39/n39/Xx79CyrKJgWI4+Nr6QiPHo5fz7+/v6+vj08sqkn5ZNQpdORceemvHo5vn39/n396BdVdGyrPn39/n39/n39/n39/n4+P38/Pj08r6QiJRGPvn39/n396RkWrqMhPn39/n39/n39/n39/n39/n395FCOuLOzPn39/n39/n39/n39/n39/n398OblLF8dPn39/n39/n395BBOc2qpvn39/n395hQR9zDv/n39/n398OZk7J+dvn39/n39/n39/Xx79CyrKJgWI4+Nr6QiPHo5fz7+/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v08vLHv7/49vb8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fStK6KOTCzgHjizsz59/f59/f59/f59/ft5OGscWiFLSifWVLex8X59/f59/eYUEfTtKz59/f59/f59/f59/f59/f59/eRQjrexsL59/f59/f59/f59/f59/f59/fDm5SxfHT59/f59/f59/eQQTnexsL59/f59/eqbGTIopv59/f59/fCl5GzgHb59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fu7tutrS+HhwCgnwDd3Lb59/f59/f59/eSkgDe3bP59/f59/f59/f59/eamgDU05n59/f59/f59/f59/f49vT18/P18/P18/P18/P18/P39fP59/f59/f59/f59/f59/f59/f59/f59/fm3f18TPg3APFmJvXNvfn59/f59/dbAPW7ov359/f59/f59/f59/f59/f59/dNAPTMuvz59/f59/f59/f59/f59/f59/eig/yGXPn59/f59/f59/dMAPPMuvz59/f59/d3Rfiqjvv59/f59/eggPyJYfv59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/eff/uKYvv59/f59/f59/fm3f18TPg3APFmJvXNvfn59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fr3Nu+kYmNPTW7jYXStK6KOTCzgHjizsz59/f59/f59/f59/f59/fWuraZUUj6+fn59/f59/f59/ft5OGscWiFLSifWVLex8X59/f59/eYUEfTtKz59/f59/f59/f59/f59/f59/eRQjrexsL59/f59/f59/f59/f59/f59/fDm5SxfHT59/f59/f59/eQQTnexsL59/f59/eqbGTIopv59/f59/fCl5GzgHb59/f59/f59/f59/f59/f59/fr3Nu+kYmNPTW7jYX59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv77uzs9/b28e7u1tHR1tDQ/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33MTAl05Fm1RLzaek+PTy/fz8+vj4+ff3toN9rHRq8uvp+ff3+vn5+ff3+ff3qGlftoN7+/r6+ff3+vn5+fj4+ff3+ff3kUI6v5KK+/r6+ff3+vn5+ff3+ff3+ff3w5uUsXx0+ff3+ff3+ff3kEE5yqWe+vj4+/r6k0c+4szK+ff3+ff3wpeRs4B2+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3uLZRrq4w8vDn+ff3+vn5+ff3+ff3+ff3kpIAwMBp+/r6+ff3+vn5+ff3qKcbuLdP+/r6+ff3+vn5+fj49/b29fXz9fXz9fXz9fXz9fXz9vXz+ff3+vn5+fj4+ff3+vn5+vj4+ff3+ff3j2X5fU/57+j3+ff3+vn5+ff3+ff3dD72jGX7+/r6+ff3+vn5+fj4+ff3+ff3TQD0nHj8+/r6+ff3+vn5+ff3+ff3+ff3ooP8hlz5+ff3+ff3+ff3TADzrJH++vj4+/r6UgD008P5+ff3+ff3oID8iWH7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3n3/7imL7+ff3+ff3+ff3j2X5fU/57+j3+ff3+vn5+ff3+ff3+vn5+fj4+ff3+vn5+vj4+ff3+ff3/Pv7/fz62Ly2pmdfkEA4yqSh3MTAl05Fm1RLzaek+PTy/fz8+vj4+ff3+ff3+Pb2lkxD3cTA+ff3+ff3+ff3toN9rHRq8uvp+ff3+vn5+ff3+ff3qGlftoN7+/r6+ff3+vn5+fj4+ff3+ff3kUI6v5KK+/r6+ff3+vn5+ff3+ff3+ff3w5uUsXx0+ff3+ff3+ff3kEE5yqWe+vj4+/r6k0c+4szK+ff3+ff3wpeRs4B2+ff3+ff3+ff3+ff3/Pv7/fz62Ly2pmdfkEA4yqSh+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+9LKysjBwce/v9TMzPPx8fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n3997Hxa1xaIo3L7B8dOXS0Pn397+SirF8dPr49vj08t/Ixvn39/n399W5s4w7M9S2sPv599/Gwujb2fn39/n395FCOppTTM+vqfPr6dzDv/n39/j29vfx78CWjbF8dPn39/n39/n395BBOZxVTO3e3dKyrIk0MPf09Pn29vn29MCWjbF9c/n29Pn29Pn39/n39/n39/n39/n39/n39/n39/n39/n397++arOyRfv79vj5797etvn39/n39/n395KSAJubANDQkvT049zbr/n399bUoY6OANXVm/z8997ds+nn0tLRyqmpl6mpl6mpl6mpl6mpl7+/s/n398u6/+Tb+/n399HB/d7T/Pn39/n395x5+YZc+fj1//Pw/829/fn39/n397+r+kUA8rym/fr3/8y6/d/V+fn39/n3900A9F4P9bSd/uzl/8e2/vn39/f2+PHu/557/oZc+fn39/n39/n390wA82AW9uTZ/rqh/j8A8ff0+Pj2+Pbz/557/oZb+/bz//bz//n39/n39/n39/n39/n39/n39/n39/n39/n39/j2+vbz/516/Ypg+vn39/n39/n395x5+YZc+fj1//Pw/829/fn39/n398u6/+Tb+/n399HB/d7T/Pn39+3j4byPh409NaJfV9K0rPf08vn39/n39/n3997Hxa1xaIo3L7B8dOXS0Pn39/n39/n398uooqRkWvr4+Pn39/n397+SirF8dPr49vj08t/Ixvn39/n399W5s4w7M9S2sPv599/Gwujb2fn39/n395FCOppTTM+vqfPr6dzDv/n39/j29vfx78CWjbF8dPn39/n39/n395BBOZxVTO3e3dKyrIk0MPf09Pn29vn29MCWjbF9c/n29Pn29Pn39+3j4byPh409NaJfV9K0rPf08vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vSysrs6en8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fv5ePBlpCzf3f59/fv5eOudWuNPTWMOzO/kor59/f59/f59/fKp6GUSj+HMCudV1Dr3t/59/f59/ejYVnYvLahXlaHMCu0gXn59/fq392YUUiYUUi/kor59/f59/f59/eiX1fBlY+QQDiRQTnStKz59/fjz82VTEOMOzOJNjCVTEOVTEP17+359/f59/f59/f59/f59/f59/f59/f59/fv7d+vrjaPjwCOjgC/vmr59/f59/f59/ekowDY1aeioQCJiQC2tE/59/f59/fLyomVlQCJiQCenQDs6tn59/f59/f59/f59/f59/f59/f59/f59/dJAPOukfv59/dkIvaVcPv59/f59/fp4Pl/T/hIAPJFAPKcefn59/f59/f59/evlPpTAPQ7APBjHvTk2fn59/f59/dsMvbCrfpqKvQ7APCLYfj59/fj2/lcBfRcBfScefn59/f59/f59/drLfeffvpNAPNNAPO8pPr59/fVx/lWAPNFAPJAAPFWAPNWAPPx7Pj59/f59/f59/f59/f59/f59/f59/f59/fCrvpWAPNWAPOcefn59/f59/f59/fp4Pl/T/hIAPJFAPKcefn59/f59/dJAPOukfv59/dkIvaVcPv59/fHoZq1hHzn19T59/f59/f59/f59/f59/f59/f59/f59/fv5ePBlpCzf3f59/f59/f59/f18e+NPTXn1NL59/f59/fv5eOudWuNPTWMOzO/kor59/f59/f59/fKp6GUSj+HMCudV1Dr3t/59/f59/ejYVnYvLahXlaHMCu0gXn59/fq392YUUiYUUi/kor59/f59/f59/eiX1fBlY+QQDiRQTnStKz59/fjz82VTEOMOzOJNjCVTEOVTEP17+3HoZq1hHzn19T59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv70srK7Onp/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wpaQsn91+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3SQDzrpH7+ff3ZCL2lXD7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r8/Pv9+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3oH/7iGD6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/Pv7/fz8+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3SQDzrpH7+ff3ZCL2lXD7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wZaQr3hu+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wpaQsn91+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+9LKysa+vsa+vsa+vtrU1Pz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n398KYkrB6cvn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n399O1rsiln/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n390kA86yQ+vn392Mg9ZRv+vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n396GB+oVa9/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n397yl+a2Q+fn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n3959++opg+Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n390kA86yQ+vn392Mg9ZRv+vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/Hp54k2MOvh3vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n398KYkrB6cvn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n399O1rsiln/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fo2Njjz8359/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fItfri2fn59/fOvvrc0Pn59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/ff0/jVx/n59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fbzfrTw/n59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fItfri2fn59/fOvvrc0Pn59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fo2Njjz8359/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/z6+vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/z6+vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/r4+Pz7+/z7+/r4+Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/z7+/z7+/n4+Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/r4+Pz7+/z7+/r4+Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/r4+Pz7+/z7+/r4+Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/z7+/z7+/n4+Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/z6+vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fJoJzu5OL59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/erjP3n3vr59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fZzv2fffmde/rh1v/8+/v59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/elh/qkhfvo4P/6+Pj59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fZzv2fffmde/rh1v/8+/v59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fZzv2fffmde/rh1v/8+/v59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/elh/qkhfvo4P/6+Pj59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fJoJzu5OL59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3kEE548/N+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3TADz1cf6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff38e357un/+ff3+ff3+ff3+ff3+ff38e357un/+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3sZb6qIj5tJv7Zif2o4T9+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3spf5nnz4RADy2s79+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3sZb6qIj5tJv7Zif2o4T9+ff38e357un/+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3sZb6qIj5tJv7Zif2o4T9+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3spf5nnz4RADy2s79+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff39PDu9e7s+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3kEE548/N+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/38/Pfx7/Dn5f7+/vv5+fn39/n39/n39/38/Pv4+O7j4Pz59/r4+Pn39/n39//+/vr4+Pn39/n39/n39/n39/z7+/7+/v////////7+/v38/Pn395BBOeXS0Pfx7/j08vz7+/n39/n39/n39/n39/38/P/+/v/+/vn39/n39/n39/n39/n39/n39/n39/n39/n39/38/Pf47PHx4P7+/vv5+fn39/n39/n39//+/vr4+Pn39/n39/n39/n39/n39/38/Pv79u/v2vz79/r4+Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/7+/vr4+Pn39/n39/////r4+Pn39/n39/n39/38/P/+/v/+/vn39/n39/n39/n39/38/P/+/v/+/vn39/n390wA89fK/fHu//Pw//z7+/n39/n39/n39/z7+/////v6+vn39/n39+DW+kIA8fHs+/n39/n39/n39/n39+DW+kIA8fHs+/n39/n39/n39/n39/n39/n39/38/Pn2/+bd//r3//r4+Pn39/r5+f39/+jf//r4//v6+vn39/n39/v5+fr4/+3m//39/f////n39/n39/r4+P7+/u7p/+ni//7+//r4+Pn39/n39/79/f////v6+vn39/n39/n39/z7+/fz//Tv/v38/P/+/vr4+Pn39/7+/vr4+Pn39/n39/////r4+Pn39/r4+P/+/v39/9rO/VsA9fn39/n39/r5+f37//Dr//38/P////r4+Pn39/n39/n39/r4+P79/f////z7+/n39/z7+/fz//Tv/v38/P/+/vr4+Pn39/n39//+/vr4+Pn39/n39/n39/n39/n39/n3945k+aGA/Pn39/n39/n39/38/PHu/+ni//7+/vv5+fn39/n39/n39/79/f////v6+vn39/n39/n39/r5+f39/+jf//r4//v6+vn39/n39/n39//+/vr4+Pn39/n39/n39/n39/r4+P/+/v39/9rO/VsA9fn39+DW+kIA8fHs+/n39/n39/n39/n39/n39/z7+/fz//Tv/v38/P/+/vr4+Pn39/7+/vr4+Pn39/n39/////r4+Pn39/r4+P/+/v39/9rO/VsA9fn39/n39/r5+f37//Dr//38/P////r4+Pn39/n39/n39/r4+P79/f////z7+/n39/z7+/fz//Tv/v38/P/+/vr4+Pn39/n39//+/vr4+Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/v6+v////////////////v6+vn39/n39/79/f////v6+vn39/n39/n39/n4+P7+/uvj//38//r5+fn39/n39/n39/79/f////v6+vn39/n39/n39/n4+P7+/uvj//38//r5+fn39/n39/n39//+/vr4+Pn39/n39/n39/n39/n39/38/Pn2/+bd//r3//r4+Pn39/v6+v////////////////v6+vn39/n4+P7+/uvj//38//r5+fn39/n39/n39/79/f////v6+vn39/n39/v6+v38/Pn39/7+/vn4+Pv5+f38/Pn39/z7+/7+/v////////7+/v38/Pn39/7+/vr4+Pn39/n39/////r4+Pn39/n39/79/f////v6+vn39/n39/n39/n39/n3945k+aGA/Pn39/n39/n39/38/PHu/+ni//7+/vv5+fn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+jd2oo3L/bw7vn39/n39/n39/n39/n39/38/Pfx7/Dn5f7+/vv5+fn39/n39/n39/38/Pv4+O7j4Pz59/r4+Pn39/n39//+/vr4+Pn39/n39/n39/n39/z7+/7+/v////////7+/v38/Pn395BBOeXS0Pfx7/j08vz7+/n39/n39/n39/n39/38/P/+/v/+/vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vV0dHh3t78+/v8+/v8+/vVz8/Gvr7p5ub8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f6+fn9/Pz59/X59/esdGqNPTWZUkuVSELXvLb59/f59/f59/W2g3uDKiWXTkWPPzfo2NX59/f59/eRQjrizcv59/f59/f59/f59/e7joaTRz6KOTCIMy2TRz6udWv59/eQQTmscGeNPTWDKiXCmI/59/f59/f59/f28/GvdWuQQDiRQTn17+359/f59/f59/f59/f59/f59/f59/f59/eurjWPjwCbmwCXlgDY2KX59/f59/f59/eSkgDi4MD59/f59/f59/f59/f5+Pa4t0+FhQCYmACRkADo5c759/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/dSAPTRwPv59/f59/dCAPHc0fr59/f59/f18fl/UvpNAPNNAPPx7Pj59/f59/f18fl/UvpNAPNNAPPx7Pj59/dMAPN7S/hIAPI0AO+gf/359/f59/f59/effvovAPC6pPv59/f59/f59/d6Svenif359/f59/f59/f59/f59/d6Svenif359/f59/f59/f59/f59/f49vuMZfsyAO9aAPRLAPLd0fr59/fRwv5FAPJLAPI3AO+ylv/59/f59/fDsf85APBJAPN4Rvk0AO/l3Pj59/fc0f9ZAPVDAPFWAPNJAPPWyfn59/f59/dwOfgvAPC6pPv59/f59/f59/ecePxFAPJNAPOGXPlLAPPUxPr59/dSAPTRwPv59/f59/dCAPHc0fr59/fUxP9QAPRCAPGYdfs0AO/q4vn59/fOvP5NAPRJAPOIXflCAPHc0fr59/f59/f59/fd0P1uN/c/APGde/n59/ecePxFAPJNAPOGXPlLAPPUxPr59/f59/dNAPTUxPr59/f59/f59/f59/f59/f59/eff/uKYvv59/f59/f59/d+UfdIAPJdCfVWAPPBrv/59/f59/f59/dwOfgvAPC6pPv59/f59/f59/fRwv5FAPJLAPI3AO+ylv/59/f59/f59/dNAPTUxPr59/f59/f59/f59/fUxP9QAPRCAPGYdfs0AO/q4vn59/d6Svenif359/f59/f59/f59/f59/ecePxFAPJNAPOGXPlLAPPUxPr59/dSAPTRwPv59/f59/dCAPHc0fr59/fUxP9QAPRCAPGYdfs0AO/q4vn59/fOvP5NAPRJAPOIXflCAPHc0fr59/f59/f59/fd0P1uN/c/APGde/n59/ecePxFAPJNAPOGXPlLAPPUxPr59/f59/dNAPTUxPr59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/erj/kvAPAvAPAvAPAvAPCsj/n59/f59/dwOfgvAPC6pPv59/f59/f59/fk3v1TAPVQAPNCAPHNu//59/f59/f59/dwOfgvAPC6pPv59/f59/f59/fk3v1TAPVQAPNCAPHNu//59/f59/f59/dNAPTUxPr59/f59/f59/f59/f49vuMZfsyAO9aAPRLAPLd0fr59/erj/kvAPAvAPAvAPAvAPCsj/n59/fk3v1TAPVQAPNCAPHNu//59/f59/f59/dwOfgvAPC6pPv59/f59/e1n/yFWvr59/dTAPXh2Pq7pft+Ufn59/eYcvhSAPRCAPE+APBSAPR/T/j59/dSAPTRwPv59/f59/dCAPHc0fr59/f59/dwOfgvAPC6pPv59/f59/f59/f59/f59/eff/uKYvv59/f59/f59/d+UfdIAPJdCfVWAPPBrv/59/f59/f59/f59/f59/f59/f59/f59/f49fP+/f37+vr59/f59/f59/f59/f59/f59/f59/f59/f6+fn9/Pz59/X59/erb2fHn5j59/f59/f59/f59/f59/esdGqNPTWZUkuVSELXvLb59/f59/f59/W2g3uDKiWXTkWPPzfo2NX59/f59/eRQjrizcv59/f59/f59/f59/e7joaTRz6KOTCIMy2TRz6udWv59/eQQTmscGeNPTWDKiXCmI/59/f59/f59/f28/GvdWuQQDiRQTn17+349fP+/f37+vr59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv71dHR4d7e/Pv7/Pv7/Pv71c/Pxr6+6ebm/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/v7+4crIrXFoqGtj+ff35dPR+Pb2+ff33sjEl05D+ff3+ff3y6aglEg/6NjV+ff37uTi7uTi+ff3+ff3kUI64s3L+ff3+ff3+ff3+ff3+ff3+ff3w5uUsXx0+ff3+ff3+ff3kEE5qGth9PDu5dPRhjAq9fLw+ff3+ff33MO/mlNK9fHv+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff35eLH+ff1+ff33t62mJgA+ff3+ff3+ff3kpIA4uDA+ff3+ff3+ff3+ff3y8yGlZUA6OXO+ff37+3e7+3e/Pv7/////////////////////f39+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3UgD00cD7+ff3+ff3QgDx3NH6+ff3+ff3ybb8XQ/19O/3+ff3+ff3+ff3+ff3ybb8XQ/19O/3+ff3+ff3+ff3TADzdUL38u352Mv6OwDw8+/7+ff3+ff3nnz4LwDwuqL5+ff3+ff3+ff30cH4TADz9/T8+ff3+ff3+ff3+ff30cH4TADz9/T8+ff3+ff3+ff3+ff3rpL+UwD13dH6+ff36N/46N/4+Pb4VgD1nHn5+Pb4xLH6NwDv6N/7+ff3YRz3spf5+Pb4nHj7LwDw5dz4+Pb4WQD1mXf79PD4+ff34dj45tz4+ff3+ff3cDf3LwDwu6L5+ff3+ff37OX5OwDw6N/49/T4nXv5LwDw1MT6+ff3UgD00cD7+ff3+ff3QgDx3NH6+ff3aSv3nHn58ez4j2b6LwDw5dz4+ff3iV/7mnT5+ff3r5L7LwDw3NH6+ff3+ff3+ff3jGX7l3L6+ff3+ff37OX5OwDw6N/49/T4nXv5LwDw1MT6+ff3+ff3TQD01MT6+ff3+ff3+ff3+ff3+ff3+ff3n3/7imL7+ff3+ff3+ff32Mv6+Pb4+ff3zbz+WAD0+ff3+ff3+ff3cDf3LwDwu6L5+ff3+ff3+Pb4VgD1nHn5+Pb4xLH6NwDv6N/7+ff3+ff3TQD01MT6+ff3+ff3+ff3+ff3aSv3nHn58ez4j2b6LwDw5dz4+ff30cH4TADz9/T8+ff3+ff3+ff37OX5OwDw6N/49/T4nXv5LwDw1MT6+ff3UgD00cD7+ff3+ff3QgDx3NH6+ff3aSv3nHn58ez4j2b6LwDw5dz4+ff3iV/7mnT5+ff3r5L7LwDw3NH6+ff3+ff3+ff3jGX7l3L6+ff3+ff37OX5OwDw6N/49/T4nXv5LwDw1MT6+ff3+ff3TQD01MT6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+Pb49/T4i2T6iGD69/T4+Pb4+ff3+ff3cDf3LwDwu6L5+ff3+ff3+ff3d0X4jGT6+ff3vqb5SADy+Pb6+ff3+ff3cDf3LwDwu6L5+ff3+ff3+ff3d0X4jGT6+ff3vqb5SADy+Pb6+ff3+ff3TQD01MT6+ff3+ff3+ff3+ff3rpL+UwD13dH6+ff36N/46N/4+ff3+Pb49/T4i2T6iGD69/T4+Pb4+ff3d0X4jGT6+ff3vqb5SADy+Pb6+ff3+ff3cDf3LwDwu6L5+ff3+ff3tZ/8hVr6+ff3UwD14dj6u6X7flH5+ff3+ff3+ff3ooP8hlz5+ff3+ff3+ff3UgD00cD7+ff3+ff3QgDx3NH6+ff3+ff3cDf3LwDwu6L5+ff3+ff3+ff3+ff3+ff3n3/7imL7+ff3+ff3+ff32Mv6+Pb4+ff3zbz+WAD0+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wZWPoF5W1Lex/Pv5/Pv7+fj4+ff3+ff3+ff3+/r6/v7+4crIrXFoqGtj+ff34MvJkEE5+Pb0+ff3+ff3+ff3+ff35dPR+Pb2+ff33sjEl05D+ff3+ff3y6aglEg/6NjV+ff37uTi7uTi+ff3+ff3kUI64s3L+ff3+ff3+ff3+ff3+ff3+ff3w5uUsXx0+ff3+ff3+ff3kEE5qGth9PDu5dPRhjAq9fLw+ff3+ff33MO/mlNK9fHv+ff3+ff3wZWPoF5W1Lex/Pv5/Pv7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7++nm5s/IyM/IyM/IyMjBwcrDw97Z2fz7+/z7++rn5+Pg4PPx8fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/v6+vj08sqkn5ZNQpdORceemvHo5vn39/n4+P38/Pj08r6QiJRGPvn39/n396RkWrqMhPn39/n39/n39/n39/n39/n395FCOuLOzPn39/n39/n39/n39/n39/n398OblLF8dPn39/n39/n395BBOc2qpvn39/n395hQR9zDv/n39/n398OZk7J+dvn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n4+P38/Pj577++ZJWUAPn39/n39/n395KSAOLhwfn39/n39/n39/n396WlALu7Yfn39/n39/n39/n3987NxqKij6Kij6Kij6Kij6Kij7q7rfn39/n39/n39/n39/n39/n39/n39/n391IA9NHB/Pn39/n390IA8dzR+vn39/n396KD/Ihe+vn39/n39/n39/n39/n396KD/Ihe+vn39/n39/n39/n390wA87OY+vn39/n391sA9cq3/Pn39/n39+bd+dPD+e3k+Pn39/n39/n39/n392gq9reh/vn39/n39/n39/n39/n392gq9reh/vn39/n39/n39/n39243+JVy+/n39/n39/n39/n39+ng+S8A8N/V+fn39/n390UA8r6q+vDp+DUA7/Dq+fn399zQ+S8A8OXc+N7U+y8A8Ofd/f38/P38/P38/Pv5+fn39/n397yl+aSG+d3R+vn39/n39/Dp+EMA8ezl//38/O3m/TEA79TE+vn391IA9NHB/Pn39/n390IA8dzR+vLs+TUA7+zl+fn399rM+S8A8OXc+Pn391sA9cm3+vn39/Dp+DIA79zR+vn39/n39/n391cA9M69+fn39/n39/Dp+EMA8ezl//38/O3m/TEA79TE+vn39/n3900A9NTF+/n39/n39/n39/n39/n39/n3959/+4pi+/n39/n39/n39/n4+P38/PPw/5l1+1MA9Pn39/n39/n397yl+aSG+d3R+vn39/n39+ng+S8A8N/V+fn39/n390UA8r6q+vn39/n3900A9NTF+/n39/n39/n39/Ls+TUA7+zl+fn399rM+S8A8OXc+Pn39/n392gq9reh/vn39/n39/n39/Dp+EMA8ezl//38/O3m/TEA79TE+vn391IA9NHB/Pn39/n390IA8dzR+vLs+TUA7+zl+fn399rM+S8A8OXc+Pn391sA9cm3+vn39/Dp+DIA79zR+vn39/n39/n391cA9M69+fn39/n39/Dp+EMA8ezl//38/O3m/TEA79TE+vn39/n3900A9NTF+/n39/n39/n39/r5+f38/P38/P38/P38/P38/Pz7+/n39/n39/n3945l+opi+/n39/n39/n39/n397yl+aSG+d3R+vn39/n39/Lu+jQA72Qi9vr5+/f19z8A8c+/+/n39/n397yl+aSG+d3R+vn39/n39/Lu+jQA72Qi9vr5+/f19z8A8c+/+/n39/n3900A9NTF+/n39/n39/n39/n39243+JVy+/n39/n39/n39/n39/n39/n39/n3945l+opi+/n39/n39/Lu+jQA72Qi9vr5+/f19z8A8c+/+/n39/n397yl+aSG+d3R+vn39/n397Wf/IVa+vn391MA9eHY+rul+35R+fn39/n39/n396KD/IZc+fn39/n39/n391IA9NHB/Pn39/n390IA8dzR+vn39/n397yl+aSG+d3R+vn39/n39/n39/n39/n3959/+4pi+/n39/n39/n39/n4+P38/PPw/5l1+1MA9Pn39/n39/n39/n39/n39/n39/n39/n39/Xx79CyrKJgWI4+Nr6QiPHo5fz7+/v6+vj08sqkn5ZNQpdORceemvHo5vn39/n396BdVdGyrPn39/n39/n39/n39/n4+P38/Pj08r6QiJRGPvn39/n396RkWrqMhPn39/n39/n39/n39/n39/n395FCOuLOzPn39/n39/n39/n39/n39/n398OblLF8dPn39/n39/n395BBOc2qpvn39/n395hQR9zDv/n39/n398OZk7J+dvn39/n39/n39/Xx79CyrKJgWI4+Nr6QiPHo5fz7+/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vu6+vPycnz8fHz8fHSzc3e2Nj29fX8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fStK6KOTCzgHjizsz59/f59/f59/f59/ft5OGscWiFLSifWVLex8X59/f59/eYUEfTtKz59/f59/f59/f59/f59/f59/eRQjrexsL59/f59/f59/f59/f59/f59/fDm5SxfHT59/f59/f59/eQQTnexsL59/f59/eqbGTIopv59/f59/fCl5GzgHb59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fu7tutrS+HhwCgnwDd3Lb59/f59/f59/eSkgDe3bP59/f59/f59/f59/eamgDU05n59/f59/f59/f59/f49vT18/P18/P18/P18/P18/P39fP59/f59/f59/f59/f59/f59/f59/f59/dSAPTRwf359/f59/dCAPHc0Pn59/f59/eggPyJYfv59/f59/f59/f59/f59/eggPyJYfv59/f59/f59/f59/dMAPPMuvz59/f59/d3Rfiqjvv59/f59/f6+Pj7+vr5+Pj59/f59/f59/f59/fBrPpcAvX6+fn59/f59/f59/f59/fBrPpcAvX6+fn59/f59/f59/dbAPW7ov359/f59/f59/f59/fbzfoyAO/49fn59/f59/dkIvawlfvRwfhFAPL59/f59/f18PgvAPDl3PjMvPo1AO+LZPmLZPmLZPmNY/q9p/v59/f59/f59/f59/f59/f59/f59/f59/eefPhSAPR+UfeNZPk7APDUxPr59/dSAPTRwf359/f59/dCAPHc0PnRwfhFAPL59/f59/f18PgvAPDl3Pj59/dSAPTRwPv59/f59/dCAPHc0fr59/f59/f59/dQAPTSwvn59/f59/f59/eefPhSAPR+UfeNZPk7APDUxPr59/f59/dNAPTMuvz59/f59/f59/f59/f59/f59/eff/uKYvv59/f59/f59/fm3f18TPg3APFmJvXNvfn59/f59/f59/f59/f59/f59/f59/f59/fbzfoyAO/49fn59/f59/dkIvawlfv59/f59/dNAPTMuvz59/f59/f59/fRwfhFAPL59/f59/f18PgvAPDl3Pj59/f59/fBrPpcAvX6+fn59/f59/f59/eefPhSAPR+UfeNZPk7APDUxPr59/dSAPTRwf359/f59/dCAPHc0PnRwfhFAPL59/f59/f18PgvAPDl3Pj59/dSAPTRwPv59/f59/dCAPHc0fr59/f59/f59/dQAPTSwvn59/f59/f59/eefPhSAPR+UfeNZPk7APDUxPr59/f59/dNAPTMuvz59/f59/f59/fLufuEVvmEVvmEVvmEVvmEVvmbd/v59/f59/f59/eOZfqKYvv59/f59/f59/f59/f59/f59/f59/f59/f59/fi2PovAPCHXPiylv/59/ddD/W3oPv59/f59/f59/f59/f59/f59/f59/fi2PovAPCHXPiylv/59/ddD/W3oPv59/f59/dNAPTMuvz59/f59/f59/f59/dbAPW7ov359/f59/f59/f59/f59/f59/f59/eOZfqKYvv59/f59/fi2PovAPCHXPiylv/59/ddD/W3oPv59/f59/f59/f59/f59/f59/f59/e1n/yFWvr59/dTAPXi2Pq7pft+Ufn59/f59/f59/eig/yGXPn59/f59/f59/dSAPTRwf359/f59/dCAPHc0Pn59/f59/f59/f59/f59/f59/f59/f59/f59/f59/eff/uKYvv59/f59/f59/fm3f18TPg3APFmJvXNvfn59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fr3Nu+kYmNPTW7jYXStK6KOTCzgHjizsz59/f59/f59/f59/f59/fWuraZUUj6+fn59/f59/f59/ft5OGscWiFLSifWVLex8X59/f59/eYUEfTtKz59/f59/f59/f59/f59/f59/eRQjrexsL59/f59/f59/f59/f59/f59/fDm5SxfHT59/f59/f59/eQQTnexsL59/f59/eqbGTIopv59/f59/fCl5GzgHb59/f59/f59/f59/f59/f59/fr3Nu+kYmNPTW7jYX59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv719LS6ufn/Pv71dHR4d7e/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33MTAl05Fm1RLzaek+PTy/fz8+vj4+ff3toN9rHRq8uvp+ff3+vn5+ff3+ff3qGlftoN7+/r6+ff3+vn5+fj4+ff3+ff3kUI6v5KK+/r6+ff3+vn5+ff3+ff3+ff3w5uUsXx0+ff3+ff3+ff3kEE5yqWe+vj4+/r6k0c+4szK+ff3+ff3wpeRs4B2+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3uLZRrq4w8vDn+ff3+vn5+ff3+ff3+ff3kpIAwMBp+/r6+ff3+vn5+ff3qKcbuLdP+/r6+ff3+vn5+fj49/b29fXz9fXz9fXz9fXz9fXz9vXz+ff3+vn5+fj4+ff3+vn5+vj4+ff3+ff3UgD0tJr++fj49/T8NwDv6eD5+ff3+ff3oID8iWH7+ff3+ff3+ff3+ff3+ff3oID8iWH7+ff3+ff3+ff3+ff3TADzrJH++vj4+/r6UgD008P5+ff3+ff32Mz8tpz+49n7+ff3+ff3+ff3+ff3+Pb4VwD0yrf++ff3+ff3+ff3+ff3+Pb4VwD0yrf++ff3+ff3+ff3dD72jGX7+/r6+ff3+vn5+fj47OX5LwDw2s79+ff3+vn7PADwwq368+74NwDx7eb9+ff31sn8LwDw5dz449v5LwDwt5/9wq36wa/7Zyn3spr6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/n59PH5y7r6wKz9OwDw3M75+ff3UgD0tJr++fj49/T8NwDv6eD58+74NwDx6+b9+ff32c39LwDw5dz4+ff3UgD00cD7+ff3+ff3QgDx3NH6+ff3+ff3+ff3UAD00sL5+ff3+ff3+ff3+/n59PH5y7r6wKz9OwDw3M75+ff3+ff3TQD0nHj8+/r6+ff3+vn5+ff3+ff3+ff3n3/7imL7+ff3+ff3+ff3j2X5fU/57+j3+ff3+vn5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff37OX5LwDw2s79+ff3+vn7PADwwq36+ff3+ff3TQD0nHj8+/r6+ff3+vn58+74NwDx6+b9+ff32c39LwDw5dz4+ff3+ff3+Pb4VwD0yrf++ff3+ff3+ff3+/n59PH5y7r6wKz9OwDw3M75+ff3UgD0tJr++fj49/T8NwDv6eD58+74NwDx6+b9+ff32c39LwDw5dz4+ff3UgD00cD7+ff3+ff3QgDx3NH6+ff3+ff3+ff3UAD00sL5+ff3+ff3+ff3+/n59PH5y7r6wKz9OwDw3M75+ff3+ff3TQD0nHj8+/r6+ff3+vn52836rI/5rI/5rI/5rI/5rI/5vKT6+ff3+ff3+ff3jmX6imL7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff31Mf6MgDv7+j3WADz7uf+Zyn3q4/8+ff3+ff3+ff3+ff3+ff3+ff3+ff31Mf6MgDv7+j3WADz7uf+Zyn3q4/8+ff3+ff3TQD0nHj8+/r6+ff3+vn5+ff3dD72jGX7+/r6+ff3+vn5+fj4+ff3+ff3+ff3jmX6imL7+ff3+ff31Mf6MgDv7+j3WADz7uf+Zyn3q4/8+ff3+ff3+ff3+ff3+ff3+ff3+ff3tZ/8gVP7+ff3TgD03tP8uqH8hVn6+ff3+ff3+ff3ooP8hlz5+ff3+ff3+ff3UgD0tJr++fj49/T8NwDv6eD5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3n3/7imL7+ff3+ff3+ff3j2X5fU/57+j3+ff3+vn5+ff3+ff3+vn5+fj4+ff3+vn5+vj4+ff3+ff3/Pv7/fz62Ly2pmdfkEA4yqSh3MTAl05Fm1RLzaek+PTy/fz8+vj4+ff3+ff3+Pb2lkxD3cTA+ff3+ff3+ff3toN9rHRq8uvp+ff3+vn5+ff3+ff3qGlftoN7+/r6+ff3+vn5+fj4+ff3+ff3kUI6v5KK+/r6+ff3+vn5+ff3+ff3+ff3w5uUsXx0+ff3+ff3+ff3kEE5yqWe+vj4+/r6k0c+4szK+ff3+ff3wpeRs4B2+ff3+ff3+ff3+ff3/Pv7/fz62Ly2pmdfkEA4yqSh+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/b09M/Jyfv5+dXR0eHe3vz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n3997Hxa1xaIo3L7B8dOXS0Pn397+SirF8dPr49vj08t/Ixvn39/n399W5s4w7M9S2sPv599/Gwujb2fn39/n395FCOppTTM+vqfPr6dzDv/n39/j29vfx78CWjbF8dPn39/n39/n395BBOZxVTO3e3dKyrIk0MPf09Pn29vn29MCWjbF9c/n29Pn29Pn39/n39/n39/n39/n39/n39/n39/n39/n397++arOyRfv79vj5797etvn39/n39/n395KSAJubANDQkvT049zbr/n399bUoY6OANXVm/z8997ds+nn0tLRyqmpl6mpl6mpl6mpl6mpl7+/s/n398u6/+Tb+/n399HB/d7T/Pn39/n391IA9Goq9uPa/rSa/lIA8/n39/j2+Pbz/557/oZb+/bz//bz//n39/j2+Pbz/557/oZb+/bz//bz//n39/n390wA82AW9uTZ/rqh/j8A8ff0+Pn39/n39599+S8A8Luj+vn39/n39/n39/n39/n397CV+m43+Pr4+Pn39/n39/n39/n397CV+m43+Pr4+Pn39/n397+r+kUA8rym/fr3/8y6/d/V+fn392kq9oFT+uzl/6SF/EIA8fDq+fn392ww95Rv/Ozk/39S+C8A8Obc+Pn392429oRX+u3m/826/0UA8vDp+Pn39/n39/n39/n39/n39/n39/n39/n3976o/enh//v6/7ii/zwA8PLr+Pn391IA9Gkq9uPa/rSa/lIA8/n39/n392ww95Jr/ezl/4NW+S8A8Obc+Pn391IA9NHA+/n39/n390IA8dzR+vn39/n39/n391AA9NLC+fn39/n39/n3976o/enh//v6/7ii/zwA8PLr+Pn39/n3900A9F4P9bSd/uzl/8e2/vn39/j2+vbz/516/Ypg+vn39/n39/n395x5+YZc+fj1//Pw/829/fn39/n39/n39/n39/n39/n39/n39/n39/n392kq9oFT+uzl/6SF/EIA8fDq+fn39/n3900A9F4P9bSd/uzl/8e2/vn392ww95Jr/ezl/4NW+S8A8Obc+Pn39/n39/n397CV+m43+Pr4+Pn39/n3976o/enh//v6/7ii/zwA8PLr+Pn391IA9Gkq9uPa/rSa/lIA8/n39/n392ww95Jr/ezl/4NW+S8A8Obc+Pn391IA9NHA+/n39/n390IA8dzR+vn39/n39/n391AA9NLC+fn39/n39/n3976o/enh//v6/7ii/zwA8PLr+Pn39/n3900A9F4P9bSd/uzl/8e2/vn39/n39/n39/n39/n39/n39/n39/n39/n39/n3945l+opi+/n39/n39/n39/n39/n39/n39/n39/n39/n39+DW+i8A8PXw+Lee+4ZZ+l0P9bee+/n39/n39/n39/n39/n39/n39/n39+DW+i8A8PXw+Lee+4ZZ+l0P9bee+/n39/n3900A9F4P9bSd/uzl/8e2/vn397+r+kUA8rym/fr3/8y6/d/V+fn39/n39/n3945l+opi+/n39/n39+DW+i8A8PXw+Lee+4ZZ+l0P9bee+/n39/n39/n39/n39/n39/n39/n397ee+2AZ9+zk/zgA8bym/Zx4/JVx+vn39/f2+PHu/557/oZc+fn39/n39/n391IA9Gkq9uPa/rSa/lIA8/n39/n39/n39/n39/n39/n39/n39/n39/n39/j2+vbz/516/Ypg+vn39/n39/n395x5+YZc+fj1//Pw/829/fn39/n398u6/+Tb+/n399HB/d7T/Pn39+3j4byPh409NaJfV9K0rPf08vn39/n39/n3997Hxa1xaIo3L7B8dOXS0Pn39/n39/n398uooqRkWvr4+Pn39/n397+SirF8dPr49vj08t/Ixvn39/n399W5s4w7M9S2sPv599/Gwujb2fn39/n395FCOppTTM+vqfPr6dzDv/n39/j29vfx78CWjbF8dPn39/n39/n395BBOZxVTO3e3dKyrIk0MPf09Pn29vn29MCWjbF9c/n29Pn29Pn39+3j4byPh409NaJfV9K0rPf08vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vk4eHh3t7V0dHh3t78+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fv5ePBlpCzf3f59/fv5eOudWuNPTWMOzO/kor59/f59/f59/fKp6GUSj+HMCudV1Dr3t/59/f59/ejYVnYvLahXlaHMCu0gXn59/fq392YUUiYUUi/kor59/f59/f59/eiX1fBlY+QQDiRQTnStKz59/fjz82VTEOMOzOJNjCVTEOVTEP17+359/f59/f59/f59/f59/f59/f59/f59/fv7d+vrjaPjwCOjgC/vmr59/f59/f59/ekowDY1aeioQCJiQC2tE/59/f59/fLyomVlQCJiQCenQDs6tn59/f59/f59/f59/f59/f59/f59/f59/dJAPOukfv59/dkIvaVcPv59/f59/dSAPSpjPlYAPRWAPO9p/j59/fVx/lWAPNFAPJAAPFWAPNWAPPx7PjVx/lWAPNFAPJAAPFWAPNWAPPx7Pj59/drLfeffvpNAPNNAPO8pPr59/f59/f59/etkPlXAPPDr/v59/f59/f59/f59/f59/f07/dIAPLZzf359/f59/f59/f59/f07/dIAPLZzf359/f59/f59/evlPpTAPQ7APBjHvTk2fn59/fh2PhsMPc8APBaAPTLuvr59/f59/fWyflcBfRDAPGcefk3AO/m3Pj59/fq4vl7SvZCAPFRAPO7o/n59/f59/f59/f59/f59/f59/f59/f59/f59/ehgfpPAPM7APBcDPTKuPr59/f59/dwOPavkvtYAPRWAPO9p/j59/f59/fYyvlbAPRDAPGefflgGvbp4fj59/dyPfbYyvn59/f59/dmJvXh1/n59/f59/f59/dQAPTSwvn59/f59/f59/ehgfpPAPM7APBcDPTKuPr59/f59/f59/dsMvbCrfpqKvQ7APCLYfj59/fCrvpWAPNWAPOcefn59/f59/f59/fp4Pl/T/hIAPJFAPKcefn59/f59/f59/f59/f59/f59/f59/f59/f59/fh2PhsMPc8APBaAPTLuvr59/f59/f59/dsMvbCrfpqKvQ7APCLYfj59/fYyvlbAPRDAPGefflgGvbp4fj59/f59/f59/f07/dIAPLZzf359/f59/ehgfpPAPM7APBcDPTKuPr59/f59/dwOPavkvtYAPRWAPO9p/j59/f59/fYyvlbAPRDAPGefflgGvbp4fj59/dyPfbYyvn59/f59/dmJvXh1/n59/f59/f59/dQAPTSwvn59/f59/f59/ehgfpPAPM7APBcDPTKuPr59/f59/f59/dsMvbCrfpqKvQ7APCLYfj59/f59/f59/f59/f59/f59/f59/f59/f38//9/PyOZfqKYvv59/f59/f59/f59/f59/f59/f59/f59/f59/fx7PgyAO/e0/z59/dqLvc4APHLuvr59/f59/f59/f59/f59/f59/f59/fx7PgyAO/e0/z59/dqLvc4APHLuvr59/f59/dsMvbCrfpqKvQ7APCLYfj59/f59/evlPpTAPQ7APBjHvTk2fn59/f38//9/PyOZfqKYvv59/f59/fx7PgyAO/e0/z59/dqLvc4APHLuvr59/f59/f59/f59/f59/f59/f59/fArPl0QPZJAPN+T/h2RfhbAPTbzfr59/fj2/lcBfRcBfScefn59/f59/f59/dwOPavkvtYAPRWAPO9p/j59/f59/f59/f59/f59/f59/f59/f59/f59/fCrvpWAPNWAPOcefn59/f59/f59/fp4Pl/T/hIAPJFAPKcefn59/f59/dJAPOukfv59/dkIvaVcPv59/fHoZq1hHzn19T59/f59/f59/f59/f59/f59/f59/f59/fv5ePBlpCzf3f59/f59/f59/f18e+NPTXn1NL59/f59/fv5eOudWuNPTWMOzO/kor59/f59/f59/fKp6GUSj+HMCudV1Dr3t/59/f59/ejYVnYvLahXlaHMCu0gXn59/fq392YUUiYUUi/kor59/f59/f59/eiX1fBlY+QQDiRQTnStKz59/fjz82VTEOMOzOJNjCVTEOVTEP17+3HoZq1hHzn19T59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pr61MzM0crK4d3d/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wpaQsn91+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3SQDzrpH7+ff3ZCL2lXD7+ff3+ff3UgD00cD7+ff3+ff3+ff3+ff3+ff3+ff3oH/7iGD6+ff3+ff3+ff3+ff3+ff3oH/7iGD6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3oH/6gVP7+fj4+ff3+ff3+ff3+ff3oH/6gVP7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3NwDv5tz4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vn5/Pr6UAD00sL5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/Pv7/fz8+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3oH/6gVP7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vn5/Pr6UAD00sL5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3ay33jmT5eUf6iWH7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3dED2lXH8////n3z9SADy9/T4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3dED2lXH8////n3z9SADy9/T4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3ay33jmT5eUf6iWH7+ff3+ff3+ff3dED2lXH8////n3z9SADy9/T4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r8/Pv9+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/Pv7/fz8+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3SQDzrpH7+ff3ZCL2lXD7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wZaQr3hu+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wpaQsn91+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Dv78a+vuHd3fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n398KYkrB6cvn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n399O1rsiln/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n390kA86yQ+vn392Mg9ZRv+vn39/n391IA89C/+vn39/n39/n39/n39/n39/n397yl+a2Q+fn39/n39/n39/n39/n397yl+a2Q+fn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+zl+UAA8ePb+fn39/n39/n39/n39+zl+UAA8ePb+fn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39zcA7+bc+Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n398m3+qmK+0IA8dHB+Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n3959++opg+Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+zl+UAA8ePb+fn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n398m3+qmK+0IA8dHB+Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+bd+ZJt+EAA8Y1j+Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39+Pb+VsA9EcA8kcA8su5+/n39/n39/n39/n39/n39/n39/n39/n39/n39+Pb+VsA9EcA8kcA8su5+/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+bd+ZJt+EAA8Y1j+Pn39/n39/n39+Pb+VsA9EcA8kcA8su5+/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n396GB+oVa9/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n3959++opg+Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n390kA86yQ+vn392Mg9ZRv+vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/Hp54k2MOvh3vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n398KYkrB6cvn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n399O1rsiln/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fo2Njjz8359/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fItfri2fn59/fOvvrc0Pn59/f59/fCrfrr4/j59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/e7o/ny7fn59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fPv/uymPqymPrq4vn59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fbzfrTw/n59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fPv/uymPqymPrq4vn59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fv6Pf59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fv6Pf59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fv6Pf59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/ff0/jVx/n59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fbzfrTw/n59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fItfri2fn59/fOvvrc0Pn59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fo2Njjz8359/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/f19ff29vz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/7+/vr4+Pn39/n39/////r4+Pn39/r4+P7+/vXt6/Dn5f7+/vr4+Pn39/z7+/n29Pjy8P38/P/+/vr4+Pn39/v5+fz6+PTs6f39/f////n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v08fHLw8PKwsLJwsLSysro5OT8+/v8+/v8+/vVz8/Gvr7p5ub8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f6+fn9/Pz59/X59/eTRz7hysj59/f59/eKOTDn2NX59/fp2daXT0SLODKVS0KPPzfk0M759/e/koqMPDSRQTmxfHSPQDjizcv59/fZvrqGLimPPzeqbmWDKiXs4d/49fP+/f37+vr59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv79/b28e7u/Pv7+/r65uPjxr6+9fT0/Pv7/Pv71c/Pxr6+6ebm/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/v7+4crIrXFoqGtj+ff3k0c+4crI+ff3+ff3ijkw59jV+fb2l09EvZGJ9vLw+ff36d7b7OLg8ennhzAr7uTi9/T0v5OLgSUj4s3L+ff3nVhOzaml+Pb2vpKKgSUj7OHfwZWPoF5W1Lex/Pv5/Pv7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+8nBwe7r6/z7+/z7++rn5+Pg4PPx8fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/v6+vj08sqkn5ZNQpdORceemvHo5vn395NHPuDLyfn39/n394o5MOfY1efb2IElI+7k4f38/P38/P38/Pv5+fPs6os4MvPr6P38/PPr6YImJOLNy/Tt64QrJvTt6/n39+fX1IElI+zh3/Xx79CyrKJgWI4+Nr6QiPHo5fz7+/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vv7e3Hv7/6+Pj8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fStK6KOTCzgHjizsz59/f59/f59/f59/eTRz7gy8n59/f59/eKOTDn19TdxsSEKya0gnq0gnq0gnq2g3vUt7H59/fAlIyTST6sdGq1g3uHMCvizcvgy8mMPDT59/f59/f28vCBJSPs4d/59/f59/f59/fr3Nu+kYmNPTW7jYX59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv74+Dg0s3NzcbG7uvr/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33MTAl05Fm1RLzaek+PTy/fz8+vj4+ff3k0c+zq6n+fj4+Pb0hCwn7+Xj6t/dgSUj0bCq17u11ry4oF1Vzaym+ff3+/n59vPx3cXD1rq0hjAq59XT9vDwhS0o8+vp+ff35NHPgSUj7OHf+ff3/Pv7/fz62Ly2pmdfkEA4yqSh+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7++7r6+Lf39HKyuHd3fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n3997Hxa1xaIo3L7B8dOXS0Pn395NHPqFeVuzg3s6up5NFPfn39/n396RiWq96cPTs6d/Gwow7M/Ps6vn399W4svDm4/z7+dKzrIcyLPTu7Pn396JgWLqLg/Lq6K92bIElI+zi4O3j4byPh409NaJfV9K0rPf08vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vx7u7HwMD6+fn8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fv5ePBlpCzf3f59/eTRz7Hn5uWTkOVS0LUtrD59/f59/fw5+Wrb2eKNy+TRD3Ss6359/f59/fCl5GRQjqHMCuZUkncxMD59/f59/fk0M6YUUiLODK/koqELCfs4uDHoZq1hHzn19T59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv79PLy/Pv7/Pv75uLi0crK/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3k0c+4crI+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3hCwn7OLg+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+8/JycrCwsvExNLLy+7r6/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n395NFPeDJx/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n394QsJ+zi4Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v49/f49vb8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fXu7Xw6Ob59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fSs6308O759/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/r4+Pz7+/z7+/r4+Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/z6+vn39/n39/n39/n39/n39/n39/z6+vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fm5srBwG/Av2vs7NL8+/v59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fJyX7v7dz59/f59/f59/f59/f59/fJyX7v7dz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3zMuKxsN7zs2PoKAAxcV3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3kZEA4+HB+ff3+ff3+ff3+ff3+ff3kZEA4+HB+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/7+/vr4+Pn39/n39/////r4+Pn39/n39/n39/38/P/+/v/+/vn39/v6+v38/Pn39/7+/vn4+Pv5+f38/Pn39/n39/n39/r4+P79/f////z7+/n39/n39/n39/n39/n39/n39/n39/n39/7+/vr4+Pn39/n39/////r4+Pn39/r4+P/+/v7+/OfmypqaAPn39/n39/n39/n39/n39/n39/n39/n39/n39/z7+/r68/j47v38/P/+/vr4+Pn395GRAOXkxPf47Pj57/z7+/n39/n395GRAOXkxPf47Pj57/z7+/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v29PTGvr7Gvr7Gvr7Gvr7Gvr7w7+/8+/v8+/vVz8/Gvr7p5ub8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f6+fn9/Pz59/X59/eTRz7hysj59/f59/eKOTDn2NX59/f59/f28/GvdWuQQDiRQTn17+3PsKqwfHT59/eUSD/p3tvTta+udGr59/f59/f59/fo19akZFqJNDC/k4v59/f59/f59/f59/f59/f59/f59/f59/eVlQDg3rr59/f59/eMjADn5c759/fj4r6UlACMjAC/vmSFhQDv7uD59/f59/f59/f59/f59/f59/f59/f59/fAwGmOjgCSkQCzskWRkQDi4MD59/eRkQCsrC2PjwCFhQDDw2/59/f59/eRkQCsrC2PjwCFhQDDw2/59/f49fP+/f37+vr59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv719LS2dXV+/r6+/r6+/r6/Pv7/Pv7/Pv71c/Pxr6+6ebm/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/v7+4crIrXFoqGtj+ff3k0c+4crI+ff3+ff3ijkw59jV+ff3+ff33MO/mlNK9fHv+ff3+ff3z7CqsHx0+ff3lEg/6d7b07WvrnRq+ff3+ff3+ff3tYJ6vI6G+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUA4N66+ff3+ff3jIwA5+XO+ff3oqIAv75q9PLtuLZVg4MA7eva+ff3+ff3+ff3+ff3+ff3+ff3+ff38fDkiYkA7+3e+Pb0wL9rg4MA4uDA+ff3kZEAqakg9fPu5eLHiIgA9vXw+ff3kZEAqakg9fPu5eLHiIgA9vXwwZWPoF5W1Lex/Pv5/Pv7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/v5+dLNzeDb2/z7+/z7+/z7+/z7+/z7++rn5+Pg4PPx8fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/v6+vj08sqkn5ZNQpdORceemvHo5vn395NHPuDLyfn39/n394o5MOfY1fn39/n398OZk7J+dvn39/n39/n398+wqrB8dPn395RIP+ne29O1r650avn39/n39/n395ZNRN/Hxfn39/n39/n39/n39/n39/n39/n39/n39/n39/n395WVAODfu/n39/n394yMAOflzvXz7IaGAPHw5Pn39+bjyIODAO3r2vr5+f38/P38/P38/P38/P38/Pz7+/Px6I2NAPPz4/38/PTz5YSEAOLgwPn395GRAM7NjPn39/n395qaAN3br/n395GRAM7NjPn39/n395qaAN3br/Xx79CyrKJgWI4+Nr6QiPHo5fz7+/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v59/fPycnl4uL8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fStK6KOTCzgHjizsz59/f59/f59/f59/eTRz7gy8n59/f59/eKOTDn19T59/f59/fCl5GzgHb59/f59/f59/fPsKqwfHT59/eUSD/q3dvTta+udGr59/f59/f59/eSRzzizMr59/f59/f59/f59/f59/f59/f59/f59/f59/f59/eVlQDh4Lz59/f59/eMjADn5M3g3ryOjgD59/f59/f39fCDgwDt69rc27OysD+ysD+ysD+ysD+ysD+/vmf59/fAv26VlQCurjW3tlGJiQDi4MD59/eRkQDd3LT59/f59/eqqiPIyH/59/eRkQDd3LT59/f59/eqqiPIyH/59/f59/f59/fr3Nu+kYmNPTW7jYX59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv79fT0ysPD7+7u/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33MTAl05Fm1RLzaek+PTy/fz8+vj4+ff3k0c+zq6n+fj4+Pb0hCwn7+Xj+ff3+ff3wpeRs4B2+ff3+ff3+ff3z7Cqr3hu+ff3kUM76drX0bKssHtx+ff3+ff3+ff3kkc84szK+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUAz8+O+fj4+fj0hoYA7+3f9fPuh4cA8vPl+ff35+bIg4MA7eva5uPKycmCycmCycmCycmCycmC09Gc+ff3+/n59vXx3Nuz19ajiIgA5+TL+ff3kZEAysuC+vj4+/r6lZUA4d+/+ff3kZEAysuC+vj4+/r6lZUA4d+/+ff3/Pv7/fz62Ly2pmdfkEA4yqSh+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7++bj48/Jyfz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n3997Hxa1xaIo3L7B8dOXS0Pn395NHPqFeVuzg3s6up5NFPfn39/n29vn29MCWjbF9c/n29Pn29Pn398+vqZxXTfLq6IUuKdS2sL+SirqLg/n39/n39/n395JHPOLMyvn39/n39/n39/n39/n39/n39/n39/n39/n39/n395WVAKGhAO3t1s/PjpWUAPn39/n396OiALu6WvT047GxP4ODAO3r2vn39/n39/n39/n39/n39/n39/n39/n399bVnvHw3f39+dPTl4mJAPTy6/n395GRAJ2cAO7u1NPSlouLAPj29Pn395GRAJ2cAO7u1NPSlouLAPj29O3j4byPh409NaJfV9K0rPf08vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v08vLGvr749/f8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fv5ePBlpCzf3f59/eTRz7Hn5uWTkOVS0LUtrD59/fjz82VTEOMOzOJNjCVTEOVTEP17+3WubWnamCOPjatc2mpbGSYUEfl1NT59/f59/f59/eSRzzizMr59/f59/f59/f59/f59/f59/f59/f59/f59/f59/empQrLyoeYmACWlgDV05759/f59/fk4caZmQCNjQDBwG+dnQDv7uD59/f59/f59/f59/f59/f59/f59/f59/fCwnGTkgCJiQCamgDb2rL59/f59/ejogDBwG+SkQCSkQDT0Zz59/f59/ejogDBwG+SkQCSkQDT0Zz59/fHoZq1hHzn19T59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7+/r66ebm/Pr6/Pv74t/f0crK/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3k0c+4crI+ff3+ff3+ff3+ff3+ff3+ff3wpaQsn91+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vn5/Pr6kkc84szK+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/v6+tPLy8jAwMvExNTMzO7s7Pz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n395NFPeDJx/n39/n39/n39/n39/n39/n399O1rsiln/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n399zDv8eemoo5MODLyfn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v5+Pj49/f8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fXu7Xw6Ob59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/ffycfMqqbMqqbw5+X59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/z7+/v6+vn39/n39/n39/n39/n39/z6+vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fFxHjT05f7+vj59/f59/f59/f59/fJyX7v7dz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3zMuKnZ0AvLtb+ff3+ff3+ff3+ff3kZEA4+HB+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/////z8/Pn39/n39/n39/v5+fz8+PT05P39/f////n39/n39/r5+f7+/PHw2/z8+Pv6+vn39/n39/n39/38/Pv79u/v2vz79/r4+Pn39/n39/n39/38/P/+/v/+/vn39/n39/n39+zr2ImJAPPz6fn39/n39/n395GRAOXkxPf47Pj57/z7+/n39/n39/r4+P7+/vT15/Hx4P///fr4+Pn39/n39/n39/n39/n39/n39/n39/n39/7+/vr4+Pn39/n39/////r4+Pn39/n39/n39/38/P/+/v/+/vn39/v6+v38/Pn39/7+/vn4+Pv5+f38/Pn39/n39/n39/r4+P79/f////z7+/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vl4uLGvr7Gvr7Gvr7Gvr7l4uL8+/v8+/vVz8/Gvr7p5ub8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f6+fn9/Pz6+vX59/f59/f59/eGhgC4tlX59/f59/f59/fa2qeIiACQkACrqyWFhQDt69r59/fh4buOjgCRkACGhgDOzov59/f59/f5+Pa4t0+FhQCYmACRkADo5c759/f59/f39vGvrzeSkQCSkQD08u359/f59/f19O2IiADMzYf59/f59/f59/eRkQCsrC2PjwCFhQDDw2/59/f59/fp6c2ZmQCNjQCWlgCQkADk4sT59/f59/f59/f59/f59/f59/f59/f59/eVlQDg3rr59/f59/eMjADn5c759/f59/f39vGvrzeSkQCSkQD08u3Q0JSzs0H59/eVlQDq6tXU05yurjX59/f59/f59/fp6MylpQCLiwDAv2v5+PP+/f37+vr59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pr63NfX3NbW/Pr6/Pv7/Pv7/Pv71c/Pxr6+6ebm/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/v7+4OC4rawyqakg+ff3+ff3+ff3vbth19Wi+ff3+ff3+ff3np4AzcyL+ff1v75qg4MA7eva+ff1l5cAv75q+ff12NerhoYA8O7d+ff3y8yGlZUA6OXO+ff37+3e7+3e+ff3+ff33duvm5sA9vTv+ff3+ff3+ff3+ff30NCPj48An58A+vj4+ff3+ff3kZEAqakg9fPu5eLHiIgA9vXw+ff1mZkAvr5n9vTw+ff36unU7eva+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUA4N66+ff3+ff3jIwA5+XO+ff3+ff33duvm5sA9vTv+ff3+ff30NCUs7NB+ff3lZUA6urV1NOcrq41+ff3+ff3+ff3t7ZOvbxi+ff3+ff3wcBvoaEA1dWe/f35/Pv7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+9zX19zW1vz7+/z7+/z7+/z7++rn5+Pg4PPx8fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/v6+vj578vLgpeXAJiYAMfEfvDv4/n39/n39/n39/z7+/r5+fn39/n39/Px6IaGAPPx6vn39+fkzYODAO3r2vDu3oODAOnn0vn39/n3946OANbVoPn396WlALu7Yfn39/n39/n39/n39/n39/n398PDdbSzRvn39/n39/n39/n39/n4+KKiANLRl42NAOvp0vn39/n395GRAM7NjPn39/n395qaAN3br+jn0IODAO/u2/38/P38/P38/Pv5+fn39/n39/n39/n39/n39/n39/n39/n395WVAODfu/n39/n394yMAOflzvn39/n398PDdbSzRvn39/n39/n399DQlLOzQfn395WVAOrq1dTTnK6uNfn39/n39/n395iYAN7ctvn39/n39/b079HQlqOiAJCQAL++Z/Ly3/z7+/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vc19fc1tb8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fT0pqMjAC2tUni4b/59/f59/f59/f59/f59/f59/e9u17h4Lz59/f59/fg3ryOjgD59/f59/f39fCDgwDt69rm48qEhAD59/X59/f59/efnwDMy4r59/eamgDU05n59/f59/f59/f59/f59/f59/fCwnG1tEz59/f59/f59/f59/fs69SMjAD29O+2tE+/v2j59/f59/eRkQDd3LT59/f59/eqqiPIyH/d3LSGhgC2tVC2tVC2tVC4tlHV1J/59/f59/f59/f59/f59/f59/f59/f59/eVlQDh4Lz59/f59/eMjADn5M359/f59/fCwnG1tEz59/f59/f59/fQ0JSzs0H59/eVlQDr6dbU05yurjX59/f59/f59/eUlADh37359/f59/f59/f59/f59/fs6da/v2iPjwC8vGL59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv73NfX3NbW/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff329qymJgAnJwAzcyJ+frw/fz8+vj4+ff3+ff3+ff3oaEA0tKY+ff3+ff39fPuh4cA8/Lk+ff35eTEg4MA7eva8fDkg4MA5+bK+ff3+/r4iYkA2NWn+ff3qKcbuLdP+/r6+ff3+vn5+fj4+ff3+ff3wsJxtbRM+ff3+ff3+ff3+ff3wMBptLNG+ff33925kpIA+vn3+ff3kZEAysuC+vj4+/r6lZUA4d+/6+rXg4MA0tGT2Nal19emoaEAzs2P+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUAz8+O+fj4+fj0hoYA7+3f+ff3+ff3wsJxtbRM+ff3+ff3+ff30NCUsbE6+ff3k5MA6efQ0tGXsrJA+ff3+ff3+ff3lJQA4d+9+ff3+ff3+ff3/Pv7/f372dilp6YNkZAAysmG+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+9zX19zW1vz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n3993ctq2sMoyMALOzQeXkxPn39/n39/n395ycAM3NjPn39/n39/n396OiALy7XvPz4q+vN4ODAO3r2vn396GhALGwOfT048XFeYyMAPPx6vn399bUoY6OANXVm/z8997ds+nn0vn39fn59MHBbbS0Q/n59Pn59Pn39/r49pKSAN3ctvn39/n395SUAN3csvn395GRAJ2cAO7u1NPSlouLAPj29Pn396WkALKyQPT05N/etI6OAPPx6Pn39/n39/n39/n39/n39/n39/n39/n395WVAKKhAO3t1s/PjpWUAPn39/n39fn59MHBbbS0Q/n59Pn59Pn399DPk52dAPPz4oeHANXVm8DAabu6YPn39/n39/n395SUAOHfvfn39/n39+7t3L29Y4+PAKOiANPRnPf18/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v6+fn8+/vc19fc1tb8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fv7d/CwXK1s0r59/f59/f59/ecnADNzYz59/f59/f59/fk4sSamgCNjQC/vmqGhgDt69r59/fq6dSjogCJiQCZmQDc27P59/f59/f59/fLyomVlQCJiQCenQDs6tnj4cGXlwCOjgCLiwCXlwCXlwD08u3j4cGioQD59/X59/f59/fFxHu+vWn59/ejogDBwG+SkQCSkQDT0Zz59/f59/fv7uCsqyuMjACUkwDT0Zn59/f59/f59/f59/f59/f59/f59/f59/f59/eVlQDHx36YmACWlgDV05759/fj4cGXlwCOjgCLiwCXlwCXlwD08u3X1aKoqB6QkACurTSpqSCZmQDm48r59/f59/f59/eUlADh37359/f59/fHx363tlHn5M359/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7087O3NfX1tLS3NbW/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3nJwAzc2M+ff3+ff3+ff3+ff3+ff3+ff3+ff3hoYA7eva+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wsFytLNK+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUA4N66+ff3+ff3+ff3+ff3+ff3+ff3wsFytLNK+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vn5/Pr6lJQA4d+9+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/f19d7a2snCwtzX1/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n395ubAMzLivn39/n39/n39/n39/n39/n39/n394aGAO3r2vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n399TSmsrJhvn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n395WUAN/dufn39/n39/n39/n39/n39/n399TSmsrJhvn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n399vasMfHe4yMAODevPn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fT0Zn18+759/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fY1qXx7+H59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/ff3rrNzI7NzI7v7uD59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////p4eH8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vw7Oz59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/fp4eH///////8A////////////6eHh/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv78Ozs+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36eHh////////AP///////////+nh4fz7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/Ds7Pn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39+nh4f///////wD////////////r5eX6+Pj8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/v8+/vx7e349vb59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f59/f29fXu6Oj///////8A////////////8/Dw8Onp/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv7/Pv79/X19PDw+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff38Onp8/Dw////////AP///////////////+3l5fHt7fn39/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z7+/z6+vfz8/fz8/j29vn39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/n39/f19fLs7Ovl5f///////////wD//////////////////v7z7+/u5+fp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHp4eHu5+fz7+///v7///////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AA==</ForeignData>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"44\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.44\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.162036875</PinX>\n            <PinY>5.249998902777778</PinY>\n            <Width>5.824074166666667</Width>\n            <Height>2.657408888888889</Height>\n            <LocPinX>2.912037083333333</LocPinX>\n            <LocPinY>1.328704444444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">5.824074166666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">2.657408888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#ff0000</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.657408888888888</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">5.824074166666667</X>\n              <Y F=\"Height*1.000000\">2.657408888888888</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">5.824074166666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.657408888888888</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>3</Font>\n            <Color>#ff0000</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>2</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$rootScope</Text>\n        </Shape>\n        <Shape ID=\"45\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.45\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.532407708333333</PinX>\n            <PinY>5.350693833333334</PinY>\n            <Width>4.046295138888889</Width>\n            <Height>0.4884270555555555</Height>\n            <LocPinX>2.023147569444445</LocPinX>\n            <LocPinY>0.2442135277777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">4.046295138888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.4884270555555555</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#ff0000</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4884270555555553</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">4.046295138888889</X>\n              <Y F=\"Height*1.000000\">0.4884270555555553</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">4.046295138888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4884270555555553</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>3</Font>\n            <Color>#ff0000</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>2</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$scope</Text>\n        </Shape>\n        <Shape ID=\"46\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.46\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.532407569444445</PinX>\n            <PinY>4.675923694444445</PinY>\n            <Width>4.046295138888889</Width>\n            <Height>0.8055542777777778</Height>\n            <LocPinX>2.023147569444445</LocPinX>\n            <LocPinY>0.4027771388888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">4.046295138888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.8055542777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#ff0000</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.8055542777777779</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">4.046295138888889</X>\n              <Y F=\"Height*1.000000\">0.8055542777777779</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">4.046295138888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.8055542777777779</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>3</Font>\n            <Color>#ff0000</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>2</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$scope</Text>\n        </Shape>\n        <Shape ID=\"47\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.47\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.282409236111111</PinX>\n            <PinY>4.677071611111111</PinY>\n            <Width>3.249995694444444</Width>\n            <Height>0.4884270555555555</Height>\n            <LocPinX>1.624997847222222</LocPinX>\n            <LocPinY>0.2442135277777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.249995694444444</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.4884270555555555</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#ff0000</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4884270555555553</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.249995694444444</X>\n              <Y F=\"Height*1.000000\">0.4884270555555553</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.249995694444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4884270555555553</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>1</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>3</Font>\n            <Color>#ff0000</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>2</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$scope</Text>\n        </Shape>\n        <Shape ID=\"48\" Type=\"Foreign\" Name=\"Rectangle No Fill No Fill.48\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.817130472222222</PinX>\n            <PinY>4.751473319444445</PinY>\n            <Width>7.263888888888889</Width>\n            <Height>4.763888888888889</Height>\n            <LocPinX>3.631944444444445</LocPinX>\n            <LocPinY>2.381944444444445</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">7.263888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.970845\">4.625</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">4.763888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">7.263888888888889</X>\n              <Y F=\"Height*1.000000\">4.763888888888889</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">7.263888888888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">4.763888888888889</Y>\n            </LineTo>\n          </Geom>\n          <Foreign>\n            <ImgOffsetX F=\"Width*0.000000\">0</ImgOffsetX>\n            <ImgOffsetY F=\"Height*0.000000\">0</ImgOffsetY>\n            <ImgWidth>7.26389</ImgWidth>\n            <ImgHeight>4.76389</ImgHeight>\n          </Foreign>\n          <ForeignData ForeignType=\"Bitmap\">Qk0AAAAAAAAAADYAAAAoAAAACwIAAFcBAAABABgAAAAAADw6CAAAAAAAAAAAAAAAAAAAAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v3//vz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5Mj4lADI////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////+fL++/b+////ni7P2rT0////////////////////gwC2+/X/////0aTvqk/a////////////58/5nSrPlxXKx4/r////yJLrwH/n8OL7mBfL////lQXI8ub9////////////y5ntkwDGlQXI////9er+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////4cP2rVjcjQDB8OP8////3Lj1nCnO////////////////////gwC2+/X/////0aTvqk/a////////////tmvgx4/r////////////yJLrwH/n8OL7mBfL////lQXI8ub9/////////vz/igC+9+/+////////yJDskQDFwYPo8eT9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////8+j9woXplADIp0rX2LDz/fr/////////////lgjJ4sb3////////////////gwC2+/X/////0aTvqk/a////////////pEHV2LHy////////////yJLrwH/n8OL7mBfL////lQXI8ub9////////79/8jgDB////////////////9Of8xYvrmBfLoz3T1azy/vz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////wYHnhQC5z5/v/fr/////////////////////06jxpEHV////////////////gwC28uX8////z5/vrFbb////////////pEHV2LHy////////////yJLrv33m79/8lxDK////lADI9en9////////7t77jgDC////////////////////////9Of8r1vcgAC079/8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////5s34tGXfkADDtGXf5Mj4/////////////v3/kADD6tT7////////////gwC2xInp//7/r1zdx4/r////////////pEHV2LHy////////////yJLrtGXf5cv4jADA/vz/jQDB/Pf/////////7t77jgDC////////////+/X/0aXxoTjTlg7Jxo3q9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////Pf/0aXxnzPR7Nr7////////////y5ftrFbb////////////gwC2v37nkADDojrT8eP8////4sb3nSrPhwC7kwDHnSrPypXt////0KLvnjDQjQDBs2LekgDFtmrh////////////7t77jgDC////////////woXps2Le5cv4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pf/jADA8OL7////////gwC2+/X/////////////////////////pEHV2LHy////////////////////////////////////////////////7t77jgDC////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w4botmrh////////gwC2+/X/////////////////////////v37n5Mj4////////////////////////////////////////////2rT0wIDojgDC////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1Krz/vz/////////////////////////////////////////////////////////////////////////////3br2zp3v1Krz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2rbz8eT9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v3//vz///////////////////////////////////////////////////////////////////////////////////////////////////////////7/s2bgjADA5cv4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5Mj4lADI////////////////////////////////9Of8/vz//////////////////Pj+8eT9////////////////////+PH9+fL+////////////////////z5/vpkfW////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+fL++/b+////ni7P2rT0////////////////////gQC1ojrTlQXIiQC96NL5////////z5/vhAC5lADHkQDE8OL7////////w4fphQC4kQDEnzLQsF7e////////////2rbzfwCz8+j9////////9er+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4cP2rVjcjQDB8OP8////3Lj1nCnO////////////////////gQC1y5nt////x47rs2bg////////kADD6dX5////uG3iwYHn/////v3/iAC89en9/vz/nSrPsF7e////////////pUTVlgjJw4fp////////yJDskQDFwYPo8eT9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+j9woXplADIp0rX2LDz/fr/////////////lgjJ4sb3////////////////gQC17+H8////6tT7kADE////7dv8iwC/////////3bv1myXN////48f4lxDK////////v33msF7e////////8eT9iwC/6tT7kADE////////////9Of8xYvrmBfLoz3T1azy/vz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wYHnhQC5z5/v/fr/////////////////////06jxpEHV////////////////gQC169j6////5s34lADH////8eT9iAC8////////2bPzoDfS////58/5kwDG////////u3bksF7e////////v33munPj////myXN3r32////////////////9Of8r1vcgAC079/8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5s34tGXfkADDtGXf5Mj4/////////////v3/kADD6tT7////////////gQC1v33m/v3/unPjuG/i////////lQDI3Lj1/Pj+rFbbxo3q////////igC+6NH59+/+lg7JsF7e/////v3/jADA7dv8////zZzvqU7Y////+/X/0aXxoTjTlg7Jxo3q9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pf/0aXxnzPR7Nr7////////////y5ftrFbb////////////gQC1s2bgjQDBmRzM79/8////////5Mj4p0rXlADIvHjl9+/+////////0aXxiwC/kwDGqk/asF7e////4cT3p0rX////////+vP/lgjJ+vP/woXps2Le5cv4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pf/jADA8OL7////////gQC1/Pj+////////////////////////////////////////////////////////////y5ntsF7e////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w4botmrh////////gQC1/Pj+////////////////////////////////////////////////////////////y5ntsF7e////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1Kny/v3/////////////////////////////////////////////////////////////7dz75cv4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v3//vz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5Mj4lADI////////////////////////////+PH9+fL+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+fL++/b+////ni7P2rT0////////////////////w4fphQC4kQDEnzLQsF7e////////t2zhmyXNhAC3lADImyXN7Nr7////////vHjlfQCx7dz7////////9er+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4cP2rVjcjQDB8OP8////3Lj1nCnO/////////////////v3/iAC89en9/vz/nSrPsF7e////////////////myXN4cT3//////////////7/jgDCrlrbvnzm////////yJDskQDFwYPo8eT9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+j9woXplADIp0rX2LDz/fr/////////////lgjJ4sb3////////////48f4lxDK////////v33msF7e////////////////myXN4cT3////////////4ML2myXN7Nr7jwDD////////////9Of8xYvrmBfLoz3T1azy/vz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wYHnhQC5z5/v/fr/////////////////////06jxpEHV////////////58/5kwDG////////u3bksF7e////////////////myXN4cT3////////////r1zdypbs////mBrK4sX2////////////////9Of8r1vcgAC079/8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5s34tGXfkADDtGXf5Mj4/////////////v3/kADD6tT7////////////igC+6NH59+/+lg7JsF7e////////////////myXN4cT3/////////Pf/iAC89uz+////x47rsWHf////+/X/0aXxoTjTlg7Jxo3q9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pf/0aXxnzPR7Nr7////////////y5ftrFbb////////////0aXxiwC/kwDGqk/asF7e////////4sX2nSrPlADI5s75////////3br2rlrb////////8+j9mBrK/v3/woXps2Le5cv4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pf/jADA8OL7////////////////////y5ntsF7e////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w4botmrh////////////////////y5ntsF7e////////////////nSrP4sX2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7dz75cv4////////////////4MH19uz+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v3//vz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5Mj4lADI////////////////////////////+PH9+fL+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+fL++/b+////ni7P2rT0////////////////////w4fphQC4kQDEnzLQsF7e////////t2zhmyXNhAC3lADImyXN7Nr7////////vHjlfQCx7dz7////////9er+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4cP2rVjcjQDB8OP8////3Lj1nCnO/////////////////v3/iAC89en9/vz/nSrPsF7e////////////////myXN4cT3//////////////7/jgDCrlrbvnzm////////yJDskQDFwYPo8eT9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+j9woXplADIp0rX2LDz/fr/////////////lgjJ4sb3////////////48f4lxDK////////v33msF7e////////////////myXN4cT3////////////4ML2myXN7Nr7jwDD////////////9Of8xYvrmBfLoz3T1azy/vz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wYHnhQC5z5/v/fr/////////////////////06jxpEHV////////////58/5kwDG////////u3bksF7e////////////////myXN4cT3////////////r1zdypbs////mBrK4sX2////////////////9Of8r1vcgAC079/8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5s34tGXfkADDtGXf5Mj4/////////////v3/kADD6tT7////////////igC+6NH59+/+lg7JsF7e////////////////myXN4cT3/////////Pf/iAC89uz+////x47rsWHf////+/X/0aXxoTjTlg7Jxo3q9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pf/0aXxnzPR7Nr7////////////y5ftrFbb////////////0aXxiwC/kwDGqk/asF7e////////4sX2nSrPlADI5s75////////3br2rlrb////////8+j9mBrK/v3/woXps2Le5cv4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pf/jADA8OL7////////////////////y5ntsF7e////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w4botmrh////////////////////y5ntsF7e////////////////nSrP4sX2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7dz75cv4////////////////4MH19uz+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v3//vz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5Mj4lADI/////////////////////////////Pj+8eT9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+fL++/b+////ni7P2rT0////////////////////z5/vhAC5lADHkQDE8OL7////////////////y5ntkwDGlQXI////9er+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4cP2rVjcjQDB8OP8////3Lj1nCnO////////////////////kADD6dX5////uG3iwYHn/////////////vz/igC+9+/+////////yJDskQDFwYPo8eT9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+j9woXplADIp0rX2LDz/fr/////////////lgjJ4sb3////////////7dv8iwC/////////3bv1myXN////////////79/8jgDB////////////////9Of8xYvrmBfLoz3T1azy/vz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wYHnhQC5z5/v/fr/////////////////////06jxpEHV////////////8eT9iAC8////////2bPzoDfS////////////7t77jgDC////////////////////////9Of8r1vcgAC079/8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5s34tGXfkADDtGXf5Mj4/////////////v3/kADD6tT7////////////lQDI3Lj1/Pj+rFbbxo3q////////////7t77jgDC////////////+/X/0aXxoTjTlg7Jxo3q9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pf/0aXxnzPR7Nr7////////////y5ftrFbb////////////5Mj4p0rXlADIvHjl9+/+////////////7t77jgDC////////////woXps2Le5cv4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pf/jADA8OL7////////////////////////////////////////7t77jgDC////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w4botmrh////////////////////////////////////2rT0wIDojgDC////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3br2zp3v1Krz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v3//vz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5Mj4lADI////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+fL++/b+////ni7P2rT0////////////////////////////y5ntkwDGlQXI////////t2zhmyXNhAC3lADImyXN7Nr79er+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4cP2rVjcjQDB8OP8////3Lj1nCnO/////////////////////////vz/igC+9+/+////////////////////myXN4cT3////////yJDskQDFwYPo8eT9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+j9woXplADIp0rX2LDz/fr/////////////lgjJ4sb3////////////////////79/8jgDB////////////////////////myXN4cT3////////////9Of8xYvrmBfLoz3T1azy/vz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wYHnhQC5z5/v/fr/////////////////////06jxpEHV////////////////////7t77jgDC////////////////////////myXN4cT3////////////////////9Of8r1vcgAC079/8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5s34tGXfkADDtGXf5Mj4/////////////v3/kADD6tT7////////////////7t77jgDC////////////////////////myXN4cT3////////+/X/0aXxoTjTlg7Jxo3q9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pf/0aXxnzPR7Nr7////////////y5ftrFbb////////////////7t77jgDC////////////////4sX2nSrPlADI5s75////////woXps2Le5cv4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pf/jADA8OL7////////////7t77jgDC////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w4botmrh////////2rT0wIDojgDC////////////////////////nSrP4sX2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3br2zp3v1Krz////////////////////////4MH19uz+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////tra2y8vL////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////c3NzUlJSSUlJ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+fn55eXl////////////////////////ISEh5+fn////////////////////////////////////////////7u7u+vr6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////gYGBAQEB4eHh////////////oqKiDw8PLi4uKCgo4uLi////////////////OTk5ysrK////////////////0NDQQEBANTU1k5OT////////WVlZNDQ0JiYmX19fT09P////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////NjY2UVFRl5eX////////////JiYm1dXV////dHR0hoaG////////////////OTk5ysrK////////////////cXFxk5OT////////////1tbWKioq////+/v7R0dHT09P////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6enpHx8fu7u7TExM////////3NzcHR0d////////vb29PT09////////////////OTk5ysrK////////////////T09Ps7Oz////////////+fn5IiIiuLi47e3tk5OTT09P////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////oKCgYWFh9/f3EhIS9/f3////5eXlFxcX////////tbW1R0dH////////////////OTk5ysrK////////////////T09Ps7Oz////////////////0tLShISEUFBQMzMzU1NT////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////VVVVpaWl////Q0NDtbW1////////MDAwurq6+fn5X19fkZGR////////////////OTk5ysrK////////////////T09Ps7Oz////////////////1tbW////////b29vcnJy////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+vr6EBAQ5+fn////h4eHampq////////ysrKVVVVLy8vfX197+/v////////pKSkQEBAKioq0dHR////////x8fHQEBAFBQULS0tQEBAmJiY////////ZWVlKioqJiYmTk5O6enp////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+/LCws////////y8vLICAg////////////////////////////////////////////////////////////////////T09Ps7Oz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////dHR0cHBw/////////f39ERER1NTU////////////////////////////////////////QUFBzMzM////////////////g4ODysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vLy87e3t////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5ez7rsPyydf2////////////////////////////////////////////////////////////////////////////////////////////////////tMjy/v7/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ufo5be67s/R////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////57y///7+////////////////////////////////////////////////////////////////////////////////////////////////////////9ufo5be67s/R////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ufo5be67s/R////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////c5nlc5nlYozgIWPS9Pf+////////////////////////////////////////////////////////////////////////////////////////////ADXB/P3/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0oKJ0oKJzXN7u0BP+/X1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////qQAm/vz8////////////////////////////////////////////////////////////////////////////////////////////////////////0oKJ0oKJzXN7u0BP+/X1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0oKJ0oKJzXN7u0BP+/X1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7/////YYvgqsDw/////////////////////////////////////////////////////////////////////v7/4en68vT+////////////ADXB/P3/5+38/P3//////////////////v7/4en68vT+////////////////7fH9+vv/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+e/v/fr6//////////////////////////////////////////////////7+9eTl+/Pz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+e/v/fr6//////////////////////////////////////////////////7+9eTl+/Pz////////////////9+rr+u/w////////////////////////////////////////////////////////////////////////////////7fH96O77////////////////////////////////////////////7fH9+vv/////////////////////6O777vL+////////////////////6O777vL+//////////////////////////////////////////////////////////////////////////////////////////////////////////7+////zHJ647O2////////////////////////////////////////9+rr+u/w////////////////////////+e/v9+rr/////////////////fn59ubn////////////////qQAm/vz89+nq/vz8//////////////////7+9eTl+/Pz//////////////////////////////////////////////////////////////////////////7+////zHJ647O2////////////////////////////////////////////9+nq/vz8////////////////////////////////////////////////////////////////////////+vLy+/T0//////////////////////////////////////////////////////////////////////////////7+////zHJ647O2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+fL++/b+////////////y5ntkwDGlQXI////////t2zhmyXNhAC3lADImyXN7Nr7////////////////////////////////ADzC9vj9////orvuT3/c////////nbftAEXGClnPT3/cZY7h////////////////////////////////////8fX8AD7F////////////////////scbyAEbHKmfTE13PXYng////////ADXBO3LXFl3PAEnI1N/4////////scbyAEbHKmfTE13PXYng////////Tn/bHF/QAFTMVYPeQnbY////////////ztr3L2rUHmDRjqzr////////////////////////////////////////////////////////////////rAAr/Pf3////4aywx2Ns////////x2JrujxMtS1AyWhxw1hj////25yg1oyR9eTluj9O////uTpK9+jp////5rm8sBg0vUZTuDlJy293////////////////////////////////////0HyDvUZTrAUtuDdIvUZT893e////rAAr/Pf3////4aywx2Ns////////////////////////////////////rAAr/Pf3////4aywx2Ns////////x2JrujxMtS1AyWhxw1hj////25yg1oyR9eTluj9O////uTpK9+jp////5rm8sBg0vUZTuDlJy293////////vklWvURSvkpXv0xY+/X1////////////////////////////////////////////////////////////////6u/8LWrUAE7KLGnTZI3h////////////////l7PtCVrOFl3P////////Tn/bHF/QAFTMVYPeQnbY////////L2rUKWbUMGvVMWzV9Pf+////////L2rUKWbUMGvVMWzV9Pf+////////////////////////////////////////////////////////////////rAAr/Pf3////4aywx2Ns////////36errxQytzVGx2NsznV9////////////////////////////////////vklWvURSvkpXv0xY+/X1////////+O3tvkhVsiM6vUdUzXV9////////36isrQcuuDZHti5B9eTl////////qQAmwVJeuTpKsBs18djZ////////5rm8sBg0vUZTuDlJy293////////////////////////////////////rAAr/Pf3////4aywx2Ns////////36errxQytzVGx2NsznV9////////////////////////////////////qwApwlNfuTpKsBk08dbX////////0HyDvUZTrAUtuDdIvUZT893e////rAAr/Pf3////4aywx2Ns////////2JKXrQ4vti5Bv05azHB4////////0HyDvUZTrAUtuDdIvUZT893e////rAAr/Pf3////4aywx2Ns////////36errxQytzVGx2NsznV9////////////////////////////////9er+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4cP2rVjcjQDB8OP8/////////vz/igC+9+/+////////////////////myXN4cT3////////////////////////////////////////ADzC9vj9////orvuT3/c/////v7/AEnI1+H49vj9JmXSXorf////////////////////////////////////8fX8AD7F////////////////////AFbN0t75////////6O77////////ADXBmrXt////iajqaZHi////////AFbN0t75////////6O77////1eD5AlfN////+/z+OG/WQnbY////////////aZHijqzr////////////7dv83bv13bv13bv13bv13bv1+/X/////////////////////////////////rAAr/Pf3////4aywx2Ns////8tnatjFD/////vv7wFBcw1hj////25yg1oyR9eTluj9O////uTpK9+jp////tjBC8dfY////////9+rr////////////////////////////////////////////vUZT7MjL////////////rAAr/Pf3////4aywx2Ns////////////////////////////////////rAAr/Pf3////4aywx2Ns////8tnatjFD/////vv7wFBcw1hj////25yg1oyR9eTluj9O////uTpK9+jp////tjBC8dfY////////9+rr////////+vHx////////y2113KCk////////////////////////////////////////////////////////////////hqboYozg/f3/////6/D8/////////////P3/AEjI7vL+////////1eD5AlfN////+/z+OG/WQnbY////////7/T9////////W4jflbDs////////7/T9////////W4jflbDs////7dv83bv13bv13bv13bv13bv1+/X/////////////////////////////////rAAr/Pf3////4aywx2Ns//////7+sBs18tvc/Pf3vENRzHB4////////////////////////////////////+vHx////////y2113KCk////////2JKXzXN7/v39////+O7u////////tS1A8djZ////0H2E146T////////qQAm3qSo////2JWaz3qB////////tjBC8dfY////////9+rr////////////////////////////////////rAAr/Pf3////4aywx2Ns//////7+sBs18tvc/Pf3vENRzHB4////////////////////////////////////qwAp3aKm////2pmeznV9////////////////vUZT7MjL////////////rAAr/Pf3////4aywx2Ns/////v39sBg0+Ovs/vz8vklWzHB4////////////////vUZT7MjL////////////rAAr/Pf3////4aywx2Ns//////7+sBs18tvc/Pf3vENRzHB4////////////////////////////////yJDskQDFwYPo8eT9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+j9woXplADIp0rX2LDz/fr/////////////79/8jgDB////////////////////////myXN4cT3////////////////////////////////////////ADzC9vj9////orvuT3/c////ytj3EVzO////////ep3mXorf////9ff+5+385+385+385+385+38+vv/////8fX8AD7F////////////////ztr3AFDK8vT+8vT+8vT+8vT+////////ADXB4un7////0N34AlfN////ztr3AFDK8vT+8vT+8vT+8vT+////+fr/AFDKtcnz7PH9jqzrQnbY////////////QnbYsMTz////////////06jyrVfcrVfcrVfcrVfcrVfc9Of8////////////////////////////////rAAr/Pf3////4aywx2Ns/////fn5syg9573A+e3u2pufw1hj////25yg1oyR9eTluj9O////uTpK9+jp8NPUsyg9+/Pz+/Pz+/Pz+/Pz////////////////////////////////////////////vUZT7MjL////////////rAAr/Pf3////4aywx2Ns////////////////////////////////////rAAr/Pf3////4aywx2Ns/////fn5syg9573A+e3u2pufw1hj////25yg1oyR9eTluj9O////uTpK9+jp8NPUsyg9+/Pz+/Pz+/Pz+/Pz////////////7s7Q0X+GsBg07MjL////////////////////////////////////////////////////////////////Gl/QxdT2////////////////////////3+f7AFDK////////////+fr/AFDKtcnz7PH9jqzrQnbY////////////yNb3b5bjAEbHw9L2////////////yNb3b5bjAEbHw9L2////06jyrVfcrVfcrVfcrVfcrVfc9Of8////////////////////////////////rAAr/Pf3////4aywx2Ns////7tDRuDdI////////1YmPzHB4/////Pb29+nq9+nq9+nq9+nq9+nq/fr6////////7s7Q0X+GsBg07MjL////////uTtL7MrN////////////////9N7fsiI5////////6cHEvUZT////////qQAm9eTl////8NXWtjFD////8NPUsyg9+/Pz+/Pz+/Pz+/Pz////////////////////////////////////rAAr/Pf3////4aywx2Ns////7tDRuDdI////////1YmPzHB4/////Pb29+nq9+nq9+nq9+nq9+nq/fr6////qwAp9ePk////8tnatS5B////////////////vUZT7MjL////////////rAAr/Pf3////4aywx2Ns////7czPujxM////////1YqPzHB4////////////////vUZT7MjL////////////rAAr/Pf3////4aywx2Ns////7tDRuDdI////////1YmPzHB4////////////////////////////////////9Of8xYvrmBfLoz3T1azy/vz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wYHnhQC5z5/v/fr/////////////////////7t77jgDC////////////////////////myXN4cT3////////////////////////////////////////ADzC5ez7////nrjvVYPe////zNr2ClnP////////eJzlXorf////oLnuHmDRHmDRHmDRHmDRHmDRzdr3////8fX8ADG/4en6////////////2uP6ADzCQXXZQXXZPHPXAD/D/v7/////ADXB2+T6////yNb3HmDR////2uP6ADzCQXXZQXXZPHPXAD/D/v7/////0N34fqDoQ3fZGl/QR3na////////////QnbYsMTz////////////////////////////////////////////////////////////////////////rAAr9ufo////36isyWhx////////8NXW1oyRxFlkuTtLxVxn////25yg1YqP9OLjujxM////uDdI+Ovs893erAArw1hjw1hjwlNfrAUt//7+////////////////////////////////////////vUZT7MjL////////////rAAr9ufo////36isyWhx////////////////////////////////////rAAr9ufo////36isyWhx////////8NXW1oyRxFlkuTtLxVxn////25yg1YqP9OLjujxM////uDdI+Ovs893erAArw1hjw1hjwlNfrAUt//7+////04OKuj1N2Zid9uXm////////////////////////////////////////////////////////////////////LGnTus30////////////////////////3ub6AFHL////////////////0N34fqDoQ3fZGl/QR3na////////dJnlHmDRjKrr4+r7////////////dJnlHmDRjKrr4+r7////////////////////////////////////////////////////////////////////rAAr9ufo////36isyWhx////79LTtzVG////////1IaNzHB4////4Kquuj1Nuj1Nuj1Nuj1Nuj1N79LT////04OKuj1N2Zid9uXm////////////vUdU6cHE////////////////9ubnsBg0////////5rq9wFBc////////qQAm9N7f////7s7Quj1N////893erAArw1hjw1hjwlNfrAUt//7+////////////////////////////////rAAr9ufo////36isyWhx////79LTtzVG////////1IaNzHB4////4Kquuj1Nuj1Nuj1Nuj1Nuj1N79LT////qwAp89vc////79LTuDZH////////////////vUZT7MjL////////////rAAr9ufo////36isyWhx////8NPUtzRF////////04OKzHB4////////////////vUZT7MjL////////////rAAr9ufo////36isyWhx////79LTtzVG////////1IaNzHB4////////////////////////////////////////////9Of8r1vcgAC079/8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5s34tGXfkADDtGXf5Mj4////////////7t77jgDC////////////////////////myXN4cT3////////////////////////////////////////ADzCh6fp/v7/XIjfjqzr/////v7/AErIztr38fX8H2LRXorf////////////////////////////////////8fX8ADPAaZHi7/T98vT+7/T9////HmDRvc70////mLLtXorf////////ADXBfqDo/f3/b5bjdJnl////////HmDRvc70////mLLtXorf////////1eD5////////Z5Dha5Pi////////////QnbYsMTz////////////x4/rlgjJlgjJlgjJlgjJlgjJ7+H8////8eT9/fr//vz/8eP8/v3/////////rAAr2JOY//7+y2522puf////////8tna////////z3h/0HuC////25ygzXV97tDRsiM6/vz8syQ7/fj4////uj1N6sPG////3aOnzHB4////////////////////////////////////////////vUZT7MjL////////////rAAr2JOY//7+y2522puf////////////////////////////////////rAAr2JOY//7+y2522puf////////8tna////////z3h/0HuC////25ygzXV97tDRsiM6/vz8syQ7/fj4////uj1N6sPG////3aOnzHB4////////w1hj5be6/////Pb2+/Pz////////8eT9/fr//vz/8eP8/v3/////////////////////////////////////lLDsS3zb7vL+////1N/4////////////3ub6AFHL////////////////1eD5////////Z5Dha5Pi////////QXXZr8Xx////9ff+8vT+////////QXXZr8Xx////9ff+8vT+////x4/rlgjJlgjJlgjJlgjJlgjJ7+H8////8eT9/fr//vz/8eP8/v3/////////rAAr2JOY//7+y2522puf//////7+sR838NPU+vLyuj9OzHB4////////////////////////////////////w1hj5be6/////Pb2+/Pz////////3J+jxmBq+u/w////8djZ////////uDlJ6L/C/fn5yWhx2Zid////////qQAm1oyR/v390X+G04OK////////uj1N6sPG////3aOnzHB4////////////////////////////////////rAAr2JOY//7+y2522puf//////7+sR838NPU+vLyuj9OzHB4////////////////////////////////////qwAp1YqP/v390oGI0X6F////////////////vUZT7MjL////////////rAAr2JOY//7+y2522puf////////sR838NXW+u/wuTtLzHB4////////////////vUZT7MjL////////////rAAr2JOY//7+y2522puf//////7+sR838NPU+vLyuj9OzHB4////////8eT9/fr//vz/8eP8/v3/////+/X/0aXxoTjTlg7Jxo3q9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pf/0aXxnzPR7Nr7////////7t77jgDC////////////////4sX2nSrPlADI5s75////////////////////////////////////////D1vPfqDoAFTMPHPX4+r7////////o7vwAEvJD1vPZY7heZzn////////////////////////////////////8/b9Fl3Pl7PtAFTLAE/J2+T6////yNb3HmDRAFbNY43h4+r7////////AFbNZo/iAE/JKWbU4un7////////yNb3HmDRAFbNY43h4+r7////////XIjfAlfNAFTMQXXZ6O77////xdT2L2rUAEPGClnPL2rUlLDs////+vT+9er+9er+9er+9er+9er+/vz/////fgCx48f47t77fQCx9uv9////////uDZH1oyRtS1AwlNf9uXm////////y252tjFDtS1Aw1hj9+rr////4Kquv01ZsyY8zXN7tjFDz3mA////////7s7Quj1NtjBCzXR89uXm////////////////////////////////////7MnMvklWuDdI79LT////////////uDZH1oyRtS1AwlNf9uXm////////////////////////////////////uDZH1oyRtS1AwlNf9uXm////////y252tjFDtS1Aw1hj9+rr////4Kquv01ZsyY8zXN7tjFDz3mA////////7s7Quj1NtjBCzXR89uXm////////7s7QwE5auTpKuDdI8tvc////////fgCx48f47t77fQCx9uv9////////////////////////////////////9Pf+W4jfAE7KAlfNfZ/n////////////3ub6AFHL////////////////XIjfAlfNAFTMQXXZ6O77////////yNb3Nm7VFl3PEVzO1+H4////////yNb3Nm7VFl3PEVzO1+H4////+vT+9er+9er+9er+9er+9er+/vz/////fgCx48f47t77fQCx9uv9////////uDZH1oyRtS1AwlNf9uXm////////4a2xsSE4uDZHznV91IiO////////////////////////////////////7s7QwE5auTpKuDdI8tvc////////+/X1y211siM6tjFD1ouR////////7s7QxV9puDdI04WM+u/w////////ti5Bznd+syQ7vURS9eTl////////7s7Quj1NtjBCzXR89uXm////////////////////////////////////uDZH1oyRtS1AwlNf9uXm////////4a2xsSE4uDZHznV91IiO////////////////////////////////////qwApznV9syQ7vEJQ9OLj////////7MnMvklWuDdI79LT////////////uDZH1oyRtS1AwlNf9uXm////////4a2xsiI5tzRFx2NszHB4////////7MnMvklWuDdI79LT////////////uDZH1oyRtS1AwlNf9uXm////////4a2xsSE4uDZHznV91IiO////////fgCx48f47t77fQCx9uv9////woXps2Le5cv4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7t77jgDC////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////QnbYsMTz////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////3ub6AFHL////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////qwAp/fn5////////////////////////////////////////////////////////////////////////////////////////3aKmzHB4////////////////////////////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2rT0wIDojgDC////////////////////////nSrP4sX2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fZ/nyNb3////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vklW7MnM////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////s8bzf6LnAFHL////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////qwAp/fn5////////////////////////////vklW7MnM////////////////////////////////////////////////////3aKmzHB4////////////////vklW7MnM////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3br2zp3v1Krz////////////////////////4MH19uz+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2rT0+PD9+/X/2bPz/fr/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////68bJ+e3u////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2rT0+PD9+/X/2bPz/fr/////////////////////////////////////////////////////////////////uszznLbuqsDw////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2rT0+PD9+/X/2bPz/fr/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////47G1/v39////////////////////////////68bJ+e3u////////////////////////////////////////////////////9N/g7tDR////////////////68bJ+e3u////////////////////////////////////////////////////////////////////2rT0+PD9+/X/2bPz/fr/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v3//vz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5Mj4lADI////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+fL++/b+////ni7P2rT0////////////////////////////y5ntkwDGlQXI////////t2zhmyXNhAC3lADImyXN7Nr79er+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4cP2rVjcjQDB8OP8////3Lj1nCnO/////////////////////////vz/igC+9+/+////////////////////myXN4cT3////////yJDskQDFwYPo8eT9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+j9woXplADIp0rX2LDz/fr/////////////lgjJ4sb3////////////////////79/8jgDB////////////////////////myXN4cT3////////////9Of8xYvrmBfLoz3T1azy/vz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wYHnhQC5z5/v/fr/////////////////////06jxpEHV////////////////////7t77jgDC////////////////////////myXN4cT3////////////////////9Of8r1vcgAC079/8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5s34tGXfkADDtGXf5Mj4/////////////v3/kADD6tT7////////////////7t77jgDC////////////////////////myXN4cT3////////+/X/0aXxoTjTlg7Jxo3q9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pf/0aXxnzPR7Nr7////////////y5ftrFbb////////////////7t77jgDC////////////////4sX2nSrPlADI5s75////////woXps2Le5cv4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pf/jADA8OL7////////////7t77jgDC////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w4botmrh////////2rT0wIDojgDC////////////////////////nSrP4sX2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3br2zp3v1Krz////////////////////////4MH19uz+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6enp7+/v////////////////////////////////////////////////+fn55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////MTExzs7O////////4ODgHh4e////////c3NzPT09Dg4OLy8vPT0929vb////QEBAPDw8QUFBQkJC9PT0////////REREtra2////1tbWGRkZ3Nzc////oqKiDw8PLi4uKCgo4uLi////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////MTExzs7O////////4ODgHh4e////////////////PT09xcXF////////////8PDw////////ZGRkmZmZ////////REREtra29/f3Li4uqqqq////////JiYm1dXV////dHR0hoaG////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////MTExzs7O6enp5eXl4ODgHh4e////////////////PT09xcXF////////////////ysrKdnZ2FxcXxcXF////////REREfHx8aWlpampq////////3NzcHR0d////////vb29PT09////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////MTExzs7OYmJiUVFR4ODgHh4e////////////////PT09xcXF////////////e3t7NTU1kZGR5OTk////////////RERELCwsFxcX9/f3////////5eXlFxcX////////tbW1R0dH////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////MTExyMjIQ0NDSUlJ0dHRHh4e////////////////PT09xcXF////////////Tk5OsrKy////9fX18vLy////////REREtbW1b29vY2Nj/Pz8////////MDAwurq6+fn5X19fkZGR////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////MTExgoKCh4eHl5eXgYGBHh4e////////xsbGQEBALy8vz8/P////////////ysrKRUVFMTExLy8v2NjY////////REREtra2////gYGBd3d3////////ysrKVVVVLy8vfX197+/v////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////MTExKysr3Nzc6urqLi4uHh4e////////////////////////////////////////////////////////////////REREtra2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Nzc3Nzc3////////SEhIJCQk////////////////QEBAxsbG////////////////////////////////////////REREtra2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wsLC7e3t////////////////////////////////////////wMDA5ubm////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5ez7rsPyydf2////////////////////////////////////////////////////////////////////////////////////////////////////tMjy/v7/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ufo5be67s/R////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////57y///7+////////////////////////////////////////////////////////////////////////////////////////////////////////9ufo5be67s/R////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ufo5be67s/R////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////c5nlc5nlYozgIWPS9Pf+////////////////////////////////////////////////////////////////////////////////////////////ADXB/P3/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0oKJ0oKJzXN7u0BP+/X1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////qQAm/vz8////////////////////////////////////////////////////////////////////////////////////////////////////////0oKJ0oKJzXN7u0BP+/X1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0oKJ0oKJzXN7u0BP+/X1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7/////YYvgqsDw/////////////////////////////////////////////////////////////////////v7/4en68vT+////////////ADXB/P3/5+38/P3//////////////////v7/4en68vT+////////////////7fH9+vv/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+e/v/fr6//////////////////////////////////////////////////7+9eTl+/Pz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+e/v/fr6//////////////////////////////////////////////////7+9eTl+/Pz////////////////9+rr+u/w////////////////////////////////////////////////////////////////////////////////7fH96O77////////////////////////////////////////////7fH9+vv/////////////////////6O777vL+////////////////////6O777vL+//////////////////////////////////////////////////////////////////////////////////////////////////////////7+////zHJ647O2////////////////////////////////////////9+rr+u/w////////////////////////+e/v9+rr/////////////////fn59ubn////////////////qQAm/vz89+nq/vz8//////////////////7+9eTl+/Pz//////////////////////////////////////////////////////////////////////////7+////zHJ647O2////////////////////////////////////////////9+nq/vz8////////////////////////////////////////////////////////////////////////+vLy+/T0//////////////////////////////////////////////////////////////////////////////7+////zHJ647O2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+fL++/b+////////////y5ntkwDGlQXI////////t2zhmyXNhAC3lADImyXN7Nr7////////////////////////////////ADzC9vj9////orvuT3/c////////nbftAEXGClnPT3/cZY7h////////////////////////////////////8fX8AD7F////////////////////scbyAEbHKmfTE13PXYng////////ADXBO3LXFl3PAEnI1N/4////////scbyAEbHKmfTE13PXYng////////Tn/bHF/QAFTMVYPeQnbY////////////ztr3L2rUHmDRjqzr////////////////////////////////////////////////////////////////rAAr/Pf3////4aywx2Ns////////x2JrujxMtS1AyWhxw1hj////25yg1oyR9eTluj9O////uTpK9+jp////5rm8sBg0vUZTuDlJy293////////////////////////////////////0HyDvUZTrAUtuDdIvUZT893e////rAAr/Pf3////4aywx2Ns////////////////////////////////////rAAr/Pf3////4aywx2Ns////////x2JrujxMtS1AyWhxw1hj////25yg1oyR9eTluj9O////uTpK9+jp////5rm8sBg0vUZTuDlJy293////////vklWvURSvkpXv0xY+/X1////////////////////////////////////////////////////////////////6u/8LWrUAE7KLGnTZI3h////////////////l7PtCVrOFl3P////////Tn/bHF/QAFTMVYPeQnbY////////L2rUKWbUMGvVMWzV9Pf+////////L2rUKWbUMGvVMWzV9Pf+////////////////////////////////////////////////////////////////rAAr/Pf3////4aywx2Ns////////36errxQytzVGx2NsznV9////////////////////////////////////vklWvURSvkpXv0xY+/X1////////+O3tvkhVsiM6vUdUzXV9////////36isrQcuuDZHti5B9eTl////////qQAmwVJeuTpKsBs18djZ////////5rm8sBg0vUZTuDlJy293////////////////////////////////////rAAr/Pf3////4aywx2Ns////////36errxQytzVGx2NsznV9////////////////////////////////////qwApwlNfuTpKsBk08dbX////////0HyDvUZTrAUtuDdIvUZT893e////rAAr/Pf3////4aywx2Ns////////2JKXrQ4vti5Bv05azHB4////////0HyDvUZTrAUtuDdIvUZT893e////rAAr/Pf3////4aywx2Ns////////36errxQytzVGx2NsznV9////////////////////////////////9er+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4cP2rVjcjQDB8OP8/////////vz/igC+9+/+////////////////////myXN4cT3////////////////////////////////////////ADzC9vj9////orvuT3/c/////v7/AEnI1+H49vj9JmXSXorf////////////////////////////////////8fX8AD7F////////////////////AFbN0t75////////6O77////////ADXBmrXt////iajqaZHi////////AFbN0t75////////6O77////1eD5AlfN////+/z+OG/WQnbY////////////aZHijqzr////////////7dv83bv13bv13bv13bv13bv1+/X/////////////////////////////////rAAr/Pf3////4aywx2Ns////8tnatjFD/////vv7wFBcw1hj////25yg1oyR9eTluj9O////uTpK9+jp////tjBC8dfY////////9+rr////////////////////////////////////////////vUZT7MjL////////////rAAr/Pf3////4aywx2Ns////////////////////////////////////rAAr/Pf3////4aywx2Ns////8tnatjFD/////vv7wFBcw1hj////25yg1oyR9eTluj9O////uTpK9+jp////tjBC8dfY////////9+rr////////+vHx////////y2113KCk////////////////////////////////////////////////////////////////hqboYozg/f3/////6/D8/////////////P3/AEjI7vL+////////1eD5AlfN////+/z+OG/WQnbY////////7/T9////////W4jflbDs////////7/T9////////W4jflbDs////7dv83bv13bv13bv13bv13bv1+/X/////////////////////////////////rAAr/Pf3////4aywx2Ns//////7+sBs18tvc/Pf3vENRzHB4////////////////////////////////////+vHx////////y2113KCk////////2JKXzXN7/v39////+O7u////////tS1A8djZ////0H2E146T////////qQAm3qSo////2JWaz3qB////////tjBC8dfY////////9+rr////////////////////////////////////rAAr/Pf3////4aywx2Ns//////7+sBs18tvc/Pf3vENRzHB4////////////////////////////////////qwAp3aKm////2pmeznV9////////////////vUZT7MjL////////////rAAr/Pf3////4aywx2Ns/////v39sBg0+Ovs/vz8vklWzHB4////////////////vUZT7MjL////////////rAAr/Pf3////4aywx2Ns//////7+sBs18tvc/Pf3vENRzHB4////////////////////////////////yJDskQDFwYPo8eT9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+j9woXplADIp0rX2LDz/fr/////////////79/8jgDB////////////////////////myXN4cT3////////////////////////////////////////ADzC9vj9////orvuT3/c////ytj3EVzO////////ep3mXorf////9ff+5+385+385+385+385+38+vv/////8fX8AD7F////////////////ztr3AFDK8vT+8vT+8vT+8vT+////////ADXB4un7////0N34AlfN////ztr3AFDK8vT+8vT+8vT+8vT+////+fr/AFDKtcnz7PH9jqzrQnbY////////////QnbYsMTz////////////06jyrVfcrVfcrVfcrVfcrVfc9Of8////////////////////////////////rAAr/Pf3////4aywx2Ns/////fn5syg9573A+e3u2pufw1hj////25yg1oyR9eTluj9O////uTpK9+jp8NPUsyg9+/Pz+/Pz+/Pz+/Pz////////////////////////////////////////////vUZT7MjL////////////rAAr/Pf3////4aywx2Ns////////////////////////////////////rAAr/Pf3////4aywx2Ns/////fn5syg9573A+e3u2pufw1hj////25yg1oyR9eTluj9O////uTpK9+jp8NPUsyg9+/Pz+/Pz+/Pz+/Pz////////////7s7Q0X+GsBg07MjL////////////////////////////////////////////////////////////////Gl/QxdT2////////////////////////3+f7AFDK////////////+fr/AFDKtcnz7PH9jqzrQnbY////////////yNb3b5bjAEbHw9L2////////////yNb3b5bjAEbHw9L2////06jyrVfcrVfcrVfcrVfcrVfc9Of8////////////////////////////////rAAr/Pf3////4aywx2Ns////7tDRuDdI////////1YmPzHB4/////Pb29+nq9+nq9+nq9+nq9+nq/fr6////////7s7Q0X+GsBg07MjL////////uTtL7MrN////////////////9N7fsiI5////////6cHEvUZT////////qQAm9eTl////8NXWtjFD////8NPUsyg9+/Pz+/Pz+/Pz+/Pz////////////////////////////////////rAAr/Pf3////4aywx2Ns////7tDRuDdI////////1YmPzHB4/////Pb29+nq9+nq9+nq9+nq9+nq/fr6////qwAp9ePk////8tnatS5B////////////////vUZT7MjL////////////rAAr/Pf3////4aywx2Ns////7czPujxM////////1YqPzHB4////////////////vUZT7MjL////////////rAAr/Pf3////4aywx2Ns////7tDRuDdI////////1YmPzHB4////////////////////////////////////9Of8xYvrmBfLoz3T1azy/vz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wYHnhQC5z5/v/fr/////////////////////7t77jgDC////////////////////////myXN4cT3////////////////////////////////////////ADzC5ez7////nrjvVYPe////zNr2ClnP////////eJzlXorf////oLnuHmDRHmDRHmDRHmDRHmDRzdr3////8fX8ADG/4en6////////////2uP6ADzCQXXZQXXZPHPXAD/D/v7/////ADXB2+T6////yNb3HmDR////2uP6ADzCQXXZQXXZPHPXAD/D/v7/////0N34fqDoQ3fZGl/QR3na////////////QnbYsMTz////////////////////////////////////////////////////////////////////////rAAr9ufo////36isyWhx////////8NXW1oyRxFlkuTtLxVxn////25yg1YqP9OLjujxM////uDdI+Ovs893erAArw1hjw1hjwlNfrAUt//7+////////////////////////////////////////vUZT7MjL////////////rAAr9ufo////36isyWhx////////////////////////////////////rAAr9ufo////36isyWhx////////8NXW1oyRxFlkuTtLxVxn////25yg1YqP9OLjujxM////uDdI+Ovs893erAArw1hjw1hjwlNfrAUt//7+////04OKuj1N2Zid9uXm////////////////////////////////////////////////////////////////////LGnTus30////////////////////////3ub6AFHL////////////////0N34fqDoQ3fZGl/QR3na////////dJnlHmDRjKrr4+r7////////////dJnlHmDRjKrr4+r7////////////////////////////////////////////////////////////////////rAAr9ufo////36isyWhx////79LTtzVG////////1IaNzHB4////4Kquuj1Nuj1Nuj1Nuj1Nuj1N79LT////04OKuj1N2Zid9uXm////////////vUdU6cHE////////////////9ubnsBg0////////5rq9wFBc////////qQAm9N7f////7s7Quj1N////893erAArw1hjw1hjwlNfrAUt//7+////////////////////////////////rAAr9ufo////36isyWhx////79LTtzVG////////1IaNzHB4////4Kquuj1Nuj1Nuj1Nuj1Nuj1N79LT////qwAp89vc////79LTuDZH////////////////vUZT7MjL////////////rAAr9ufo////36isyWhx////8NPUtzRF////////04OKzHB4////////////////vUZT7MjL////////////rAAr9ufo////36isyWhx////79LTtzVG////////1IaNzHB4////////////////////////////////////////////9Of8r1vcgAC079/8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5s34tGXfkADDtGXf5Mj4////////////7t77jgDC////////////////////////myXN4cT3////////////////////////////////////////ADzCh6fp/v7/XIjfjqzr/////v7/AErIztr38fX8H2LRXorf////////////////////////////////////8fX8ADPAaZHi7/T98vT+7/T9////HmDRvc70////mLLtXorf////////ADXBfqDo/f3/b5bjdJnl////////HmDRvc70////mLLtXorf////////1eD5////////Z5Dha5Pi////////////QnbYsMTz////////////x4/rlgjJlgjJlgjJlgjJlgjJ7+H8////8eT9/fr//vz/8eP8/v3/////////rAAr2JOY//7+y2522puf////////8tna////////z3h/0HuC////25ygzXV97tDRsiM6/vz8syQ7/fj4////uj1N6sPG////3aOnzHB4////////////////////////////////////////////vUZT7MjL////////////rAAr2JOY//7+y2522puf////////////////////////////////////rAAr2JOY//7+y2522puf////////8tna////////z3h/0HuC////25ygzXV97tDRsiM6/vz8syQ7/fj4////uj1N6sPG////3aOnzHB4////////w1hj5be6/////Pb2+/Pz////////8eT9/fr//vz/8eP8/v3/////////////////////////////////////lLDsS3zb7vL+////1N/4////////////3ub6AFHL////////////////1eD5////////Z5Dha5Pi////////QXXZr8Xx////9ff+8vT+////////QXXZr8Xx////9ff+8vT+////x4/rlgjJlgjJlgjJlgjJlgjJ7+H8////8eT9/fr//vz/8eP8/v3/////////rAAr2JOY//7+y2522puf//////7+sR838NPU+vLyuj9OzHB4////////////////////////////////////w1hj5be6/////Pb2+/Pz////////3J+jxmBq+u/w////8djZ////////uDlJ6L/C/fn5yWhx2Zid////////qQAm1oyR/v390X+G04OK////////uj1N6sPG////3aOnzHB4////////////////////////////////////rAAr2JOY//7+y2522puf//////7+sR838NPU+vLyuj9OzHB4////////////////////////////////////qwAp1YqP/v390oGI0X6F////////////////vUZT7MjL////////////rAAr2JOY//7+y2522puf////////sR838NXW+u/wuTtLzHB4////////////////vUZT7MjL////////////rAAr2JOY//7+y2522puf//////7+sR838NPU+vLyuj9OzHB4////////8eT9/fr//vz/8eP8/v3/////+/X/0aXxoTjTlg7Jxo3q9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pf/0aXxnzPR7Nr7////////7t77jgDC////////////////4sX2nSrPlADI5s75////////////////////////////////////////D1vPfqDoAFTMPHPX4+r7////////o7vwAEvJD1vPZY7heZzn////////////////////////////////////8/b9Fl3Pl7PtAFTLAE/J2+T6////yNb3HmDRAFbNY43h4+r7////////AFbNZo/iAE/JKWbU4un7////////yNb3HmDRAFbNY43h4+r7////////XIjfAlfNAFTMQXXZ6O77////xdT2L2rUAEPGClnPL2rUlLDs////+vT+9er+9er+9er+9er+9er+/vz/////fgCx48f47t77fQCx9uv9////////uDZH1oyRtS1AwlNf9uXm////////y252tjFDtS1Aw1hj9+rr////4Kquv01ZsyY8zXN7tjFDz3mA////////7s7Quj1NtjBCzXR89uXm////////////////////////////////////7MnMvklWuDdI79LT////////////uDZH1oyRtS1AwlNf9uXm////////////////////////////////////uDZH1oyRtS1AwlNf9uXm////////y252tjFDtS1Aw1hj9+rr////4Kquv01ZsyY8zXN7tjFDz3mA////////7s7Quj1NtjBCzXR89uXm////////7s7QwE5auTpKuDdI8tvc////////fgCx48f47t77fQCx9uv9////////////////////////////////////9Pf+W4jfAE7KAlfNfZ/n////////////3ub6AFHL////////////////XIjfAlfNAFTMQXXZ6O77////////yNb3Nm7VFl3PEVzO1+H4////////yNb3Nm7VFl3PEVzO1+H4////+vT+9er+9er+9er+9er+9er+/vz/////fgCx48f47t77fQCx9uv9////////uDZH1oyRtS1AwlNf9uXm////////4a2xsSE4uDZHznV91IiO////////////////////////////////////7s7QwE5auTpKuDdI8tvc////////+/X1y211siM6tjFD1ouR////////7s7QxV9puDdI04WM+u/w////////ti5Bznd+syQ7vURS9eTl////////7s7Quj1NtjBCzXR89uXm////////////////////////////////////uDZH1oyRtS1AwlNf9uXm////////4a2xsSE4uDZHznV91IiO////////////////////////////////////qwApznV9syQ7vEJQ9OLj////////7MnMvklWuDdI79LT////////////uDZH1oyRtS1AwlNf9uXm////////4a2xsiI5tzRFx2NszHB4////////7MnMvklWuDdI79LT////////////uDZH1oyRtS1AwlNf9uXm////////4a2xsSE4uDZHznV91IiO////////fgCx48f47t77fQCx9uv9////woXps2Le5cv4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7t77jgDC////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////QnbYsMTz////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////3ub6AFHL////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////qwAp/fn5////////////////////////////////////////////////////////////////////////////////////////3aKmzHB4////////////////////////////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2rT0wIDojgDC////////////////////////nSrP4sX2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fZ/nyNb3////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vklW7MnM////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////s8bzf6LnAFHL////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////qwAp/fn5////////////////////////////vklW7MnM////////////////////////////////////////////////////3aKmzHB4////////////////vklW7MnM////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3br2zp3v1Krz////////////////////////4MH19uz+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2rT0+PD9+/X/2bPz/fr/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////68bJ+e3u////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2rT0+PD9+/X/2bPz/fr/////////////////////////////////////////////////////////////////uszznLbuqsDw////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2rT0+PD9+/X/2bPz/fr/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////47G1/v39////////////////////////////68bJ+e3u////////////////////////////////////////////////////9N/g7tDR////////////////68bJ+e3u////////////////////////////////////////////////////////////////////2rT0+PD9+/X/2bPz/fr/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v3//vz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5Mj4lADI////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+fL++/b+////ni7P2rT0////////////////////////////y5ntkwDGlQXI////////t2zhmyXNhAC3lADImyXN7Nr79er+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4cP2rVjcjQDB8OP8////3Lj1nCnO/////////////////////////vz/igC+9+/+////////////////////myXN4cT3////////yJDskQDFwYPo8eT9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+j9woXplADIp0rX2LDz/fr/////////////lgjJ4sb3////////////////////79/8jgDB////////////////////////myXN4cT3////////////9Of8xYvrmBfLoz3T1azy/vz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wYHnhQC5z5/v/fr/////////////////////06jxpEHV////////////////////7t77jgDC////////////////////////myXN4cT3////////////////////9Of8r1vcgAC079/8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5s34tGXfkADDtGXf5Mj4/////////////v3/kADD6tT7////////////////7t77jgDC////////////////////////myXN4cT3////////+/X/0aXxoTjTlg7Jxo3q9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pf/0aXxnzPR7Nr7////////////y5ftrFbb////////////////7t77jgDC////////////////4sX2nSrPlADI5s75////////woXps2Le5cv4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pf/jADA8OL7////////////7t77jgDC////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w4botmrh////////2rT0wIDojgDC////////////////////////nSrP4sX2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3br2zp3v1Krz////////////////////////4MH19uz+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5ubmsbGxy8vL////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////enp6enp6ampqNzc39PT0////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////aWlpra2t////////////+fn55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////KysrExMTAwMDGRkZhYWF////////oaGhFRUVLS0tWlpabW1t////////oqKiDw8PLi4uKCgo4uLi////////8fHxDw8P////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wsLCJiYm/////////////v7+GRkZ2NjY9vb2Ojo6Z2dn////////JiYm1dXV////dHR0hoaG////////8fHxDw8P////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wsLCJiYm////////////zMzMLy8v////////gICAZ2dn////3NzcHR0d////////vb29PT09////////8fHxDw8P////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wsLCJiYm////////////zs7OLS0t////////fn5+Z2dn////5eXlFxcX////////tbW1R0dH////////8fHxAAAA4uLi////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wsLCJiYm/////////////v7+Gxsb0NDQ8fHxNjY2Z2dn////////MDAwurq6+fn5X19fkZGR////////8fHxBAQEcXFx8PDw8vLy8PDw////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wsLCJiYm////////////////p6enHBwcLi4ubW1tf39/////////ysrKVVVVLy8vfX197+/v////////8/PzMTExm5ubJSUlICAg3Nzc////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wsLCJiYm////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////HR0dBwcHAQEBCgoKfX19////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5ez7rsPyydf2////////////////////////////////////////////////////////////////////////////////////////////////////tMjy/v7/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ufo5be67s/R////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////57y///7+////////////////////////////////////////////////////////////////////////////////////////////////////////9ufo5be67s/R////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ufo5be67s/R////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////c5nlc5nlYozgIWPS9Pf+////////////////////////////////////////////////////////////////////////////////////////////ADXB/P3/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0oKJ0oKJzXN7u0BP+/X1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////qQAm/vz8////////////////////////////////////////////////////////////////////////////////////////////////////////0oKJ0oKJzXN7u0BP+/X1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0oKJ0oKJzXN7u0BP+/X1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7/////YYvgqsDw/////////////////////////////////////////////////////////////////////v7/4en68vT+////////////ADXB/P3/5+38/P3//////////////////v7/4en68vT+////////////////7fH9+vv/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+e/v/fr6//////////////////////////////////////////////////7+9eTl+/Pz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+e/v/fr6//////////////////////////////////////////////////7+9eTl+/Pz////////////////9+rr+u/w////////////////////////////////////////////////////////////////////////////////7fH96O77////////////////////////////////////////////7fH9+vv/////////////////////6O777vL+////////////////////6O777vL+//////////////////////////////////////////////////////////////////////////////////////////////////////////7+////zHJ647O2////////////////////////////////////////9+rr+u/w////////////////////////+e/v9+rr/////////////////fn59ubn////////////////qQAm/vz89+nq/vz8//////////////////7+9eTl+/Pz//////////////////////////////////////////////////////////////////////////7+////zHJ647O2////////////////////////////////////////////9+nq/vz8////////////////////////////////////////////////////////////////////////+vLy+/T0//////////////////////////////////////////////////////////////////////////////7+////zHJ647O2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+fL++/b+////////////y5ntkwDGlQXI////////t2zhmyXNhAC3lADImyXN7Nr7////////////////////////////////ADzC9vj9////orvuT3/c////////nbftAEXGClnPT3/cZY7h////////////////////////////////////8fX8AD7F////////////////////scbyAEbHKmfTE13PXYng////////ADXBO3LXFl3PAEnI1N/4////////scbyAEbHKmfTE13PXYng////////Tn/bHF/QAFTMVYPeQnbY////////////ztr3L2rUHmDRjqzr////////////////////////////////////////////////////////////////rAAr/Pf3////4aywx2Ns////////x2JrujxMtS1AyWhxw1hj////25yg1oyR9eTluj9O////uTpK9+jp////5rm8sBg0vUZTuDlJy293////////////////////////////////////0HyDvUZTrAUtuDdIvUZT893e////rAAr/Pf3////4aywx2Ns////////////////////////////////////rAAr/Pf3////4aywx2Ns////////x2JrujxMtS1AyWhxw1hj////25yg1oyR9eTluj9O////uTpK9+jp////5rm8sBg0vUZTuDlJy293////////vklWvURSvkpXv0xY+/X1////////////////////////////////////////////////////////////////6u/8LWrUAE7KLGnTZI3h////////////////l7PtCVrOFl3P////////Tn/bHF/QAFTMVYPeQnbY////////L2rUKWbUMGvVMWzV9Pf+////////L2rUKWbUMGvVMWzV9Pf+////////////////////////////////////////////////////////////////rAAr/Pf3////4aywx2Ns////////36errxQytzVGx2NsznV9////////////////////////////////////vklWvURSvkpXv0xY+/X1////////+O3tvkhVsiM6vUdUzXV9////////36isrQcuuDZHti5B9eTl////////qQAmwVJeuTpKsBs18djZ////////5rm8sBg0vUZTuDlJy293////////////////////////////////////rAAr/Pf3////4aywx2Ns////////36errxQytzVGx2NsznV9////////////////////////////////////qwApwlNfuTpKsBk08dbX////////0HyDvUZTrAUtuDdIvUZT893e////rAAr/Pf3////4aywx2Ns////////2JKXrQ4vti5Bv05azHB4////////0HyDvUZTrAUtuDdIvUZT893e////rAAr/Pf3////4aywx2Ns////////36errxQytzVGx2NsznV9////////////////////////////////9er+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4cP2rVjcjQDB8OP8/////////vz/igC+9+/+////////////////////myXN4cT3////////////////////////////////////////ADzC9vj9////orvuT3/c/////v7/AEnI1+H49vj9JmXSXorf////////////////////////////////////8fX8AD7F////////////////////AFbN0t75////////6O77////////ADXBmrXt////iajqaZHi////////AFbN0t75////////6O77////1eD5AlfN////+/z+OG/WQnbY////////////aZHijqzr////////////7dv83bv13bv13bv13bv13bv1+/X/////////////////////////////////rAAr/Pf3////4aywx2Ns////8tnatjFD/////vv7wFBcw1hj////25yg1oyR9eTluj9O////uTpK9+jp////tjBC8dfY////////9+rr////////////////////////////////////////////vUZT7MjL////////////rAAr/Pf3////4aywx2Ns////////////////////////////////////rAAr/Pf3////4aywx2Ns////8tnatjFD/////vv7wFBcw1hj////25yg1oyR9eTluj9O////uTpK9+jp////tjBC8dfY////////9+rr////////+vHx////////y2113KCk////////////////////////////////////////////////////////////////hqboYozg/f3/////6/D8/////////////P3/AEjI7vL+////////1eD5AlfN////+/z+OG/WQnbY////////7/T9////////W4jflbDs////////7/T9////////W4jflbDs////7dv83bv13bv13bv13bv13bv1+/X/////////////////////////////////rAAr/Pf3////4aywx2Ns//////7+sBs18tvc/Pf3vENRzHB4////////////////////////////////////+vHx////////y2113KCk////////2JKXzXN7/v39////+O7u////////tS1A8djZ////0H2E146T////////qQAm3qSo////2JWaz3qB////////tjBC8dfY////////9+rr////////////////////////////////////rAAr/Pf3////4aywx2Ns//////7+sBs18tvc/Pf3vENRzHB4////////////////////////////////////qwAp3aKm////2pmeznV9////////////////vUZT7MjL////////////rAAr/Pf3////4aywx2Ns/////v39sBg0+Ovs/vz8vklWzHB4////////////////vUZT7MjL////////////rAAr/Pf3////4aywx2Ns//////7+sBs18tvc/Pf3vENRzHB4////////////////////////////////yJDskQDFwYPo8eT9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+j9woXplADIp0rX2LDz/fr/////////////79/8jgDB////////////////////////myXN4cT3////////////////////////////////////////ADzC9vj9////orvuT3/c////ytj3EVzO////////ep3mXorf////9ff+5+385+385+385+385+38+vv/////8fX8AD7F////////////////ztr3AFDK8vT+8vT+8vT+8vT+////////ADXB4un7////0N34AlfN////ztr3AFDK8vT+8vT+8vT+8vT+////+fr/AFDKtcnz7PH9jqzrQnbY////////////QnbYsMTz////////////06jyrVfcrVfcrVfcrVfcrVfc9Of8////////////////////////////////rAAr/Pf3////4aywx2Ns/////fn5syg9573A+e3u2pufw1hj////25yg1oyR9eTluj9O////uTpK9+jp8NPUsyg9+/Pz+/Pz+/Pz+/Pz////////////////////////////////////////////vUZT7MjL////////////rAAr/Pf3////4aywx2Ns////////////////////////////////////rAAr/Pf3////4aywx2Ns/////fn5syg9573A+e3u2pufw1hj////25yg1oyR9eTluj9O////uTpK9+jp8NPUsyg9+/Pz+/Pz+/Pz+/Pz////////////7s7Q0X+GsBg07MjL////////////////////////////////////////////////////////////////Gl/QxdT2////////////////////////3+f7AFDK////////////+fr/AFDKtcnz7PH9jqzrQnbY////////////yNb3b5bjAEbHw9L2////////////yNb3b5bjAEbHw9L2////06jyrVfcrVfcrVfcrVfcrVfc9Of8////////////////////////////////rAAr/Pf3////4aywx2Ns////7tDRuDdI////////1YmPzHB4/////Pb29+nq9+nq9+nq9+nq9+nq/fr6////////7s7Q0X+GsBg07MjL////////uTtL7MrN////////////////9N7fsiI5////////6cHEvUZT////////qQAm9eTl////8NXWtjFD////8NPUsyg9+/Pz+/Pz+/Pz+/Pz////////////////////////////////////rAAr/Pf3////4aywx2Ns////7tDRuDdI////////1YmPzHB4/////Pb29+nq9+nq9+nq9+nq9+nq/fr6////qwAp9ePk////8tnatS5B////////////////vUZT7MjL////////////rAAr/Pf3////4aywx2Ns////7czPujxM////////1YqPzHB4////////////////vUZT7MjL////////////rAAr/Pf3////4aywx2Ns////7tDRuDdI////////1YmPzHB4////////////////////////////////////9Of8xYvrmBfLoz3T1azy/vz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wYHnhQC5z5/v/fr/////////////////////7t77jgDC////////////////////////myXN4cT3////////////////////////////////////////ADzC5ez7////nrjvVYPe////zNr2ClnP////////eJzlXorf////oLnuHmDRHmDRHmDRHmDRHmDRzdr3////8fX8ADG/4en6////////////2uP6ADzCQXXZQXXZPHPXAD/D/v7/////ADXB2+T6////yNb3HmDR////2uP6ADzCQXXZQXXZPHPXAD/D/v7/////0N34fqDoQ3fZGl/QR3na////////////QnbYsMTz////////////////////////////////////////////////////////////////////////rAAr9ufo////36isyWhx////////8NXW1oyRxFlkuTtLxVxn////25yg1YqP9OLjujxM////uDdI+Ovs893erAArw1hjw1hjwlNfrAUt//7+////////////////////////////////////////vUZT7MjL////////////rAAr9ufo////36isyWhx////////////////////////////////////rAAr9ufo////36isyWhx////////8NXW1oyRxFlkuTtLxVxn////25yg1YqP9OLjujxM////uDdI+Ovs893erAArw1hjw1hjwlNfrAUt//7+////04OKuj1N2Zid9uXm////////////////////////////////////////////////////////////////////LGnTus30////////////////////////3ub6AFHL////////////////0N34fqDoQ3fZGl/QR3na////////dJnlHmDRjKrr4+r7////////////dJnlHmDRjKrr4+r7////////////////////////////////////////////////////////////////////rAAr9ufo////36isyWhx////79LTtzVG////////1IaNzHB4////4Kquuj1Nuj1Nuj1Nuj1Nuj1N79LT////04OKuj1N2Zid9uXm////////////vUdU6cHE////////////////9ubnsBg0////////5rq9wFBc////////qQAm9N7f////7s7Quj1N////893erAArw1hjw1hjwlNfrAUt//7+////////////////////////////////rAAr9ufo////36isyWhx////79LTtzVG////////1IaNzHB4////4Kquuj1Nuj1Nuj1Nuj1Nuj1N79LT////qwAp89vc////79LTuDZH////////////////vUZT7MjL////////////rAAr9ufo////36isyWhx////8NPUtzRF////////04OKzHB4////////////////vUZT7MjL////////////rAAr9ufo////36isyWhx////79LTtzVG////////1IaNzHB4////////////////////////////////////////////9Of8r1vcgAC079/8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5s34tGXfkADDtGXf5Mj4////////////7t77jgDC////////////////////////myXN4cT3////////////////////////////////////////ADzCh6fp/v7/XIjfjqzr/////v7/AErIztr38fX8H2LRXorf////////////////////////////////////8fX8ADPAaZHi7/T98vT+7/T9////HmDRvc70////mLLtXorf////////ADXBfqDo/f3/b5bjdJnl////////HmDRvc70////mLLtXorf////////1eD5////////Z5Dha5Pi////////////QnbYsMTz////////////x4/rlgjJlgjJlgjJlgjJlgjJ7+H8////8eT9/fr//vz/8eP8/v3/////////rAAr2JOY//7+y2522puf////////8tna////////z3h/0HuC////25ygzXV97tDRsiM6/vz8syQ7/fj4////uj1N6sPG////3aOnzHB4////////////////////////////////////////////vUZT7MjL////////////rAAr2JOY//7+y2522puf////////////////////////////////////rAAr2JOY//7+y2522puf////////8tna////////z3h/0HuC////25ygzXV97tDRsiM6/vz8syQ7/fj4////uj1N6sPG////3aOnzHB4////////w1hj5be6/////Pb2+/Pz////////8eT9/fr//vz/8eP8/v3/////////////////////////////////////lLDsS3zb7vL+////1N/4////////////3ub6AFHL////////////////1eD5////////Z5Dha5Pi////////QXXZr8Xx////9ff+8vT+////////QXXZr8Xx////9ff+8vT+////x4/rlgjJlgjJlgjJlgjJlgjJ7+H8////8eT9/fr//vz/8eP8/v3/////////rAAr2JOY//7+y2522puf//////7+sR838NPU+vLyuj9OzHB4////////////////////////////////////w1hj5be6/////Pb2+/Pz////////3J+jxmBq+u/w////8djZ////////uDlJ6L/C/fn5yWhx2Zid////////qQAm1oyR/v390X+G04OK////////uj1N6sPG////3aOnzHB4////////////////////////////////////rAAr2JOY//7+y2522puf//////7+sR838NPU+vLyuj9OzHB4////////////////////////////////////qwAp1YqP/v390oGI0X6F////////////////vUZT7MjL////////////rAAr2JOY//7+y2522puf////////sR838NXW+u/wuTtLzHB4////////////////vUZT7MjL////////////rAAr2JOY//7+y2522puf//////7+sR838NPU+vLyuj9OzHB4////////8eT9/fr//vz/8eP8/v3/////+/X/0aXxoTjTlg7Jxo3q9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pf/0aXxnzPR7Nr7////////7t77jgDC////////////////4sX2nSrPlADI5s75////////////////////////////////////////D1vPfqDoAFTMPHPX4+r7////////o7vwAEvJD1vPZY7heZzn////////////////////////////////////8/b9Fl3Pl7PtAFTLAE/J2+T6////yNb3HmDRAFbNY43h4+r7////////AFbNZo/iAE/JKWbU4un7////////yNb3HmDRAFbNY43h4+r7////////XIjfAlfNAFTMQXXZ6O77////xdT2L2rUAEPGClnPL2rUlLDs////+vT+9er+9er+9er+9er+9er+/vz/////fgCx48f47t77fQCx9uv9////////uDZH1oyRtS1AwlNf9uXm////////y252tjFDtS1Aw1hj9+rr////4Kquv01ZsyY8zXN7tjFDz3mA////////7s7Quj1NtjBCzXR89uXm////////////////////////////////////7MnMvklWuDdI79LT////////////uDZH1oyRtS1AwlNf9uXm////////////////////////////////////uDZH1oyRtS1AwlNf9uXm////////y252tjFDtS1Aw1hj9+rr////4Kquv01ZsyY8zXN7tjFDz3mA////////7s7Quj1NtjBCzXR89uXm////////7s7QwE5auTpKuDdI8tvc////////fgCx48f47t77fQCx9uv9////////////////////////////////////9Pf+W4jfAE7KAlfNfZ/n////////////3ub6AFHL////////////////XIjfAlfNAFTMQXXZ6O77////////yNb3Nm7VFl3PEVzO1+H4////////yNb3Nm7VFl3PEVzO1+H4////+vT+9er+9er+9er+9er+9er+/vz/////fgCx48f47t77fQCx9uv9////////uDZH1oyRtS1AwlNf9uXm////////4a2xsSE4uDZHznV91IiO////////////////////////////////////7s7QwE5auTpKuDdI8tvc////////+/X1y211siM6tjFD1ouR////////7s7QxV9puDdI04WM+u/w////////ti5Bznd+syQ7vURS9eTl////////7s7Quj1NtjBCzXR89uXm////////////////////////////////////uDZH1oyRtS1AwlNf9uXm////////4a2xsSE4uDZHznV91IiO////////////////////////////////////qwApznV9syQ7vEJQ9OLj////////7MnMvklWuDdI79LT////////////uDZH1oyRtS1AwlNf9uXm////////4a2xsiI5tzRFx2NszHB4////////7MnMvklWuDdI79LT////////////uDZH1oyRtS1AwlNf9uXm////////4a2xsSE4uDZHznV91IiO////////fgCx48f47t77fQCx9uv9////woXps2Le5cv4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7t77jgDC////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////QnbYsMTz////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////3ub6AFHL////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////qwAp/fn5////////////////////////////////////////////////////////////////////////////////////////3aKmzHB4////////////////////////////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2rT0wIDojgDC////////////////////////nSrP4sX2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fZ/nyNb3////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vklW7MnM////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////s8bzf6LnAFHL////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////qwAp/fn5////////////////////////////vklW7MnM////////////////////////////////////////////////////3aKmzHB4////////////////vklW7MnM////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3br2zp3v1Krz////////////////////////4MH19uz+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2rT0+PD9+/X/2bPz/fr/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////68bJ+e3u////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2rT0+PD9+/X/2bPz/fr/////////////////////////////////////////////////////////////////uszznLbuqsDw////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2rT0+PD9+/X/2bPz/fr/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////47G1/v39////////////////////////////68bJ+e3u////////////////////////////////////////////////////9N/g7tDR////////////////68bJ+e3u////////////////////////////////////////////////////////////////////2rT0+PD9+/X/2bPz/fr/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6fLivdal0+PF////////////////////////////////////////////////////////////////////////wtms/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////j7lej7legbBCV5QA9fry////////////////////////////////////////////////////////////////L3cA/P37////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////gK9AudSh/////////////////////////////////////////v7+5u/f9Pnv////////////L3cA/P376/Pl/P37/////////////////v7+5u/f9Pnv////////////////8Pbs+vz4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8Pbs+vz4/////////////////////////////////////////////////v7+5u/f9Pnv////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8Pbs+vz4/////////////////////////////////////////////////v7+5u/f9Pnv////////////////7PPn8fft////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9Pnx+Pr2////////zuG+K3UA1+bK////////////////////////////////////////////////////////////////////////////////////////////////NHsA9/v1////tNCZdKgT////////r82RO4AAT44AdKgThLJI////zeC9R4kA////////////V5QAr82R////v9eqPYIAXJcAUpAAfq46////////L3cAZp4AUpAAP4QA3OnP////////v9eqPYIAXJcAUpAAfq46////////dKcPVZIASYoAeKoqa6IA////////////1+bKXpkAVpMApMaA////////////aaAAL3cA////////////////////////////////////////////NHsA9/v1////tNCZdKgT////////dKcPVZIASYoAeKoqa6IA////pseDl75q5u/fV5MA////UpAA6vLk////v9eqPYIAXJcAUpAAfq46////////////////////////////////////ibVTXJcANX0AUY8AXJcA4OzY////NHsA9/v1////tNCZdKgT////////////////////////////////////NHsA9/v1////tNCZdKgT////////dKcPVZIASYoAeKoqa6IA////pseDl75q5u/fV5MA////UpAA6vLk////v9eqPYIAXJcAUpAAfq46////////XpkAW5cAX5oAYJoA9fry////////////////////////////////////////////////////////////////////////////////////////7vXn////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////zeC9eassRIcA5/De////////7vXpttKb8vfv////////////////////////////////////////////////////////////////////////////////////////////////NHsA9/v1////tNCZdKgT/////v7+P4QA3uvT9/v1WZYAf646////zeC9R4kA////////xduySosA/P37////TIwA2+jQ////////7PPn////////L3cArcyO////oMN6h7RO////////TIwA2+jQ////////7PPn////3erQTIwA////+/35ZJ0Aa6IA////////////h7ROpMaA////////////////////d6khQYQA////////////////////////////////////////////NHsA9/v1////tNCZdKgT////3erQTIwA////+/35ZJ0Aa6IA////pseDl75q5u/fV5MA////UpAA6vLk////TIwA2+jQ////////7PPn////////////////////////////////////////////XJcAzuG+////////////NHsA9/v1////tNCZdKgT////////////////////////////////////NHsA9/v1////tNCZdKgT////3erQTIwA////+/35ZJ0Aa6IA////pseDl75q5u/fV5MA////UpAA6vLk////TIwA2+jQ////////7PPn////////8vfv////////fK00qMqJ////////////////////////////////////////////////////////////////////////////////////////pceBTIwAmr9x6PHh////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7PPnnMFzUY8AcKUAvten+vz4////////////////1+bI////////////9vr06/Pl6/Pl6/Pl6/Pl6/Pl+vz49vr06/Pl6/Pl6/Pl6/Pl6/Pl+vz4////////////////////////////////NHsA9/v1////tNCZdKgT////1OTGUY8A////////lL1lf646////zeC9R4kA////+fv3To4Avten////1+bKRogA9Pnv9Pnv9Pnv9Pnv////////L3cA5/De////2efNTIwA////1+bKRogA9Pnv9Pnv9Pnv9Pnv////+vz3RogAw9mu7/bqpMaAa6IA////////////a6IAv9in////////////////////////////////////////////////////////////////////////NHsA9/v1////tNCZdKgT////+vz3RogAw9mu7/bqpMaAa6IA////pseDl75q5u/fV5MA////UpAA6vLk1+bKRogA9Pnv9Pnv9Pnv9Pnv////////////////////////////////////////////XJcAzuG+////////////NHsA9/v1////tNCZdKgT////////////////////////////////////NHsA9/v1////tNCZdKgT////+vz3RogAw9mu7/bqpMaAa6IA////pseDl75q5u/fV5MA////UpAA6vLk1+bKRogA9Pnv9Pnv9Pnv9Pnv////////////0uTDi7dVPYIAzuG+////////////////////////////////9vr06/Pl6/Pl6/Pl6/Pl6/Pl+vz49vr06/Pl6/Pl6/Pl6/Pl6/Pl+vz4////6/PlocR7V5MAaaAAutWi/P37////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////mb9uN38AsM6S+vz4/////////////////////f78M3sA////////////ss+WVpMAVpMAVpMAVpMAVpMA1+bIss+WVpMAVpMAVpMAVpMAVpMA1+bI////////////////////////////////NHsA6fLi////sM6SeKoq////1uXHT44A////////krpjf646////zeC9M3sAaqEARYcAhrNN////////4OzYNHsAaqEAaqEAZ58ANX0A/v7+////L3cA4e3X////0uTDVpMA////4OzYNHsAaqEAaqEAZ58ANX0A/v7+////2efNl75qbKIAVJIAb6QA////////////a6IAv9in////////////////////+vz4+fv3////////////////////////////////////////////NHsA6fLi////sM6SeKoq////////2efNl75qbKIAVJIAb6QA////pseDlr1p5O/cVZIA////UY8A7fTo4OzYNHsAaqEAaqEAZ58ANX0A/v7+////////////////////////////////////////XJcAzuG+////////////NHsA6fLi////sM6SeKoq////////////////////////////////////NHsA6fLi////sM6SeKoq////////2efNl75qbKIAVJIAb6QA////pseDlr1p5O/cVZIA////UY8A7fTo4OzYNHsAaqEAaqEAZ58ANX0A/v7+////kLpfVpMAo8V/6PHf////////////////////////////////////ss+WVpMAVpMAVpMAVpMAVpMA1+bIss+WVpMAVpMAVpMAVpMAVpMA1+bI////////////6/PlfK00MHgA5O/c////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1uXHg7FHSYoAg7FH0uTD////////////8vfvK3UA+/35////////////////////////////////////////////////////////////////////////////////////////////////NHsAnsJ3/v7+fa05pMaA/////v7+QYQA1+bK8/jwV5MAf646////zeC9QocA2ujOvdalTY0AutWi////////VpMAyd22////q8qMf646////////L3cAl75q/f78i7dVkLpf////////VpMAyd22////q8qMf646////////3erQ////////hbNJiLVP////////////a6IAv9in////////////////////aaAAL3cA////////////////////////////////////////////NHsAnsJ3/v7+fa05pMaA////////3erQ////////hbNJiLVP////pseDg7FH1OTGQ4YA/P37RIcA+fv3////VpMAyd22////q8qMf646////////////////////////////////////////////XJcAzuG+////////////NHsAnsJ3/v7+fa05pMaA////////////////////////////////////NHsAnsJ3/v7+fa05pMaA////////3erQ////////hbNJiLVP////pseDg7FH1OTGQ4YA/P37RIcA+fv3////VpMAyd22////q8qMf646////////aqEAvten////9vr09Pnv////////////////////////////////////////////////////////////////////////////////////////9/v1tNGaZp4AVJIAo8V/7vXp////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+fv3tNGaY5wA4OzY////////8PbsK3UA+vz4////////////////////////////////////////////////////////////////////////////////////////////////UI8Al75qSYoAZ58A6PHf////////tNGaQIQAUI8AhLJIk7tk////zeC9R4kA////////krpjdqgf////////0uTDVpMATIwAgrFD6PHf////////S4sAhbJIRIcAW5cA5/De////////0uTDVpMATIwAgrFD6PHf////////fa05TIwASYoAaqEA7PPn////0OK/XpkAO4AAT44AXpkAqMmI////////////f646TIwA////////////////////////////////////////////UI8Al75qSYoAZ58A6PHf////////fa05TIwASYoAaqEA7PPn////ss+WYZsARYcAgbBCTIwAhrNN////////0uTDVpMATIwAgrFD6PHf////////////////////////////////////z+G+XpkAUY8A1+bI////////////UI8Al75qSYoAZ58A6PHf////////////////////////////////////UI8Al75qSYoAZ58A6PHf////////fa05TIwASYoAaqEA7PPn////ss+WYZsARYcAgbBCTIwAhrNN////////0uTDVpMATIwAgrFD6PHf////////0uTDY5wAUpAAUY8A3uvT////////////////////////////////////////////////////////////////////////////////////////nMFzgbBC1OTG////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8PbsK3UA+vz4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////zeC9R4kA////5/DeVZIAr82R////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////a6IAv9in////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8PbsK3UA+vz4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////zeC9LHcAN38AS4sAibVT9vr0////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////l71s0uTD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////XpkAz+G+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////y9+67/bq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pj+8eT9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////t7e34+Pj////////////////////////////////////////+fL++/b+////z5/vhAC5lADHkQDE8OL7////////////////y5ntkwDGlQXI////9er+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9PT0ZGRkeXl5////////////////////////////////4cP2rVjcjQDB8OP8////kADD6dX5////uG3iwYHn/////////////vz/igC+9+/+////////yJDskQDFwYPo8eT9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////qqqqWlpaWlpa2NjY////////////////8+j9woXplADIp0rX2LDz/fr/////7dv8iwC/////////3bv1myXN////////////79/8jgDB////////////////9Of8xYvrmBfLoz3T1azy/vz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8fHxYWFhWlpaWlpabm5u/f39////////////wYHnhQC5z5/v/fr/////////////8eT9iAC8////////2bPzoDfS////////////7t77jgDC////////////////////////9Of8r1vcgAC079/8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////oKCgWlpaWlpaWlpaWlpa0dHR////////////////5s34tGXfkADDtGXf5Mj4////////lQDI3Lj1/Pj+rFbbxo3q////////////7t77jgDC////////////+/X/0aXxoTjTlg7Jxo3q9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsXV1dWlpaWlpaWlpaWlpaZ2dn/Pz8/////////////////////Pf/0aXxnzPR7Nr7////5Mj4p0rXlADIvHjl9+/+////////////7t77jgDC////////////woXps2Le5cv4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////l5eXWlpaWlpaWlpaWlpaWlpaWlpawsLC////////////////////////////////////////////////////////////////////////7t77jgDC////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2rT0wIDojgDC////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3br2zp3v1Krz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5ez7rsPyydf2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ufo5be67s/R////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////57y///7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////c5nlc5nlYozgIWPS9Pf+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0oKJ0oKJzXN7u0BP+/X1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////qQAm/vz8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+PH9+fL+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7/////YYvgqsDw////////////////////////////////////////////7fH96O77////////////////+fr/5Ov8////////////////////////////////////////////////////////////////////////////////////////////////////////+fr/5Ov8/////////////////////////////////////////////////////////////////////////////v7/4en68vT+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9+rr+u/w////////////////////////////////////////////////////+u/w9+jp////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7fH96O77////////////////////////////////////////////7fH9+vv/////////////////////6O777vL+////////////////////6O777vL+//////////////////////////////////////////////////////////////////////////////////////////////////////////7+////zHJ647O2////////////////////////////////////////9+rr+u/w////////////////////////+e/v9+rr/////////////////fn59ubn////////////////qQAm/vz89+nq/vz8//////////////////7+9eTl+/Pz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////t7e34+Pj////////////////////////////////////////+fL++/b+////w4fphQC4kQDEnzLQsF7e////////t2zhmyXNhAC3lADImyXN7Nr7////////vHjlfQCx7dz7////////////////////////////////////////ADzC9vj9////orvuT3/c////////nbftAEXGClnPT3/cZY7h////////////////////////////////////6u/8LWrUAE7KLGnTZI3h////////nrjvAD7FD1vPAFbN4en6////////ADzC9vj9////orvuT3/c////////////ztr3L2rUHmDRjqzr////////8fX8AD7F////////////////////nrjvAD7FD1vPAFbN4en6////////////////l7PtCVrOFl3P////////////////l7PtCVrOFl3P////////scbyAEbHKmfTE13PXYng////////8fX8AD7F////////////////////////////////////////////////////////////////////////////tS5BrhIxsBs1sBs1sBs19uXm////0HyDvUZTrAUtuDdIvUZT893e////vklWvURSvkpXv0xY+/X1////////////8NPUvklWuj1N2puf////////9+jpvklWrxYzuDlJxmJr////////////8NPUvklWuj1N2puf////////+vLyrQcu////////////////////////////3aKmtzRFuTpK////////////////////////////////////////////////////////////////6u/8LWrUAE7KLGnTZI3h////////////////l7PtCVrOFl3P////////Tn/bHF/QAFTMVYPeQnbY////////L2rUKWbUMGvVMWzV9Pf+////////L2rUKWbUMGvVMWzV9Pf+////////////////////////////////////////////////////////////////rAAr/Pf3////4aywx2Ns////////36errxQytzVGx2NsznV9////////////////////////////////////vklWvURSvkpXv0xY+/X1////////+O3tvkhVsiM6vUdUzXV9////////36isrQcuuDZHti5B9eTl////////qQAmwVJeuTpKsBs18djZ////////5rm8sBg0vUZTuDlJy293////////////////////////////////9er+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9PT0ZGRkeXl5////////////////////////////////4cP2rVjcjQDB8OP8/v3/iAC89en9/vz/nSrPsF7e////////////////myXN4cT3//////////////7/jgDCrlrbvnzm////////////////////////////////////////ADzC9vj9////orvuT3/c/////v7/AEnI1+H49vj9JmXSXorf////////////////////////////////////hqboYozg/f3/////6/D8////////AFTM1N/4////bZTjgKHn////////ADzC9vj9////orvuT3/c////////////aZHijqzr////////////////8fX8AD7F////////////////////AFTM1N/4////bZTjgKHn/////////////P3/AEjI7vL+/////////////////P3/AEjI7vL+////////////AFbN0t75////////6O77////////8fX8AD7F////////////////7dv83bv13bv13bv13bv13bv1+/X/////////////////////////////////tS5B6sXI////////////////////////////vUZT7MjL////////////+vHx////////y2113KCk////////////z3qB2puf////////////////w1hjznV9+/X1////9ePk////////////z3qB2puf////////////////+vLyrQcu/////////////////////////vz8sR03+u/w////////////////////////////////////////////////////////////////////hqboYozg/f3/////6/D8/////////////P3/AEjI7vL+////////1eD5AlfN////+/z+OG/WQnbY////////7/T9////////W4jflbDs////////7/T9////////W4jflbDs////7dv83bv13bv13bv13bv13bv1+/X/////////////////////////////////rAAr/Pf3////4aywx2Ns//////7+sBs18tvc/Pf3vENRzHB4////////////////////////////////////+vHx////////y2113KCk////////2JKXzXN7/v39////+O7u////////tS1A8djZ////0H2E146T////////qQAm3qSo////2JWaz3qB////////tjBC8dfY////////9+rr////////////////////////////////yJDskQDFwYPo8eT9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////qqqqWlpaWlpa2NjY////////////////8+j9woXplADIp0rX2LDz/fr/////48f4lxDK////////v33msF7e////////////////myXN4cT3////////////4ML2myXN7Nr7jwDD////////////////////////////////////////ADzC9vj9////orvuT3/c////ytj3EVzO////////ep3mXorf////9ff+5+385+385+385+385+38+vv/////Gl/QxdT2////////////////2+T6AE3J////////us30KmfT////////ADzC9vj9////orvuT3/c////////////QnbYsMTz////////////////8fX8AD7F////////////////2+T6AE3J////////us30KmfT////////////3+f7AFDK////////////////////3+f7AFDK////////////ztr3AFDK8vT+8vT+8vT+8vT+////////8fX8AD7F////////////////06jyrVfcrVfcrVfcrVfcrVfc9Of8////////////////////////////////tS5B6sXI////////////////////////////vUZT7MjL////////////////7s7Q0X+GsBg07MjL////////////w1hj5bi7////////////+O7uqAAk+vLy////////////////////////w1hj5bi7////////////////+vLyrQcu////////////////////////9OLjsyg9////////////////////////////////////////////////////////////////////////Gl/QxdT2////////////////////////3+f7AFDK////////////+fr/AFDKtcnz7PH9jqzrQnbY////////////yNb3b5bjAEbHw9L2////////////yNb3b5bjAEbHw9L2////06jyrVfcrVfcrVfcrVfcrVfc9Of8////////////////////////////////rAAr/Pf3////4aywx2Ns////7tDRuDdI////////1YmPzHB4/////Pb29+nq9+nq9+nq9+nq9+nq/fr6////////7s7Q0X+GsBg07MjL////////uTtL7MrN////////////////9N7fsiI5////////6cHEvUZT////////qQAm9eTl////8NXWtjFD////8NPUsyg9+/Pz+/Pz+/Pz+/Pz////////////////////////////////////9Of8xYvrmBfLoz3T1azy/vz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8fHxYWFhWlpaWlpabm5u/f39////////////wYHnhQC5z5/v/fr/////////////58/5kwDG////////u3bksF7e////////////////myXN4cT3////////////r1zdypbs////mBrK4sX2////////////////////////////////////ADzC5ez7////nrjvVYPe////zNr2ClnP////////eJzlXorf////oLnuHmDRHmDRHmDRHmDRHmDRzdr3////LGnTus30////////////////5Ov8AEbH////////ssfxOG/W////////ADzC5ez7////nrjvVYPe////////////QnbYsMTz////////////////8fX8ADG/4en6////////////5Ov8AEbH////////ssfxOG/W////////////3ub6AFHL////////////////////3ub6AFHL////////////2uP6ADzCQXXZQXXZPHPXAD/D/v7/////8fX8ADG/4en6////////////////////////////////////////////////////////////////////////tS5B6sXI////////////////////////////vUZT7MjL////////////04OKuj1N2Zid9uXm////////////////w1hj5bi7////////////7tDRrxIx////////////////////////////w1hj5bi7////////////////+vLyqAAj9eTl////////////////////9OHitCk+////////////////////////////////////////////////////////////////////////LGnTus30////////////////////////3ub6AFHL////////////////0N34fqDoQ3fZGl/QR3na////////dJnlHmDRjKrr4+r7////////////dJnlHmDRjKrr4+r7////////////////////////////////////////////////////////////////////rAAr9ufo////36isyWhx////79LTtzVG////////1IaNzHB4////4Kquuj1Nuj1Nuj1Nuj1Nuj1N79LT////04OKuj1N2Zid9uXm////////////vUdU6cHE////////////////9ubnsBg0////////5rq9wFBc////////qQAm9N7f////7s7Quj1N////893erAArw1hjw1hjwlNfrAUt//7+////////////////////////////////////////9Of8r1vcgAC079/8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////oKCgWlpaWlpaWlpaWlpa0dHR////////////////5s34tGXfkADDtGXf5Mj4////////igC+6NH59+/+lg7JsF7e////////////////myXN4cT3/////////Pf/iAC89uz+////x47rsWHf////////////////////////////////////ADzCh6fp/v7/XIjfjqzr/////v7/AErIztr38fX8H2LRXorf////////////////////////////////////lLDsS3zb7vL+////1N/4////////E13Pt8rz+fr/VYPejKrr////////ADzCh6fp/v7/XIjfjqzr////////////QnbYsMTz////////////////8fX8ADPAaZHi7/T98vT+7/T9////E13Pt8rz+fr/VYPejKrr////////////3ub6AFHL////////////////////3ub6AFHL////////////////HmDRvc70////mLLtXorf////////8fX8ADPAaZHi7/T98vT+7/T9x4/rlgjJlgjJlgjJlgjJlgjJ7+H8////8eT9/fr//vz/8eP8/v3/////////tS5B6sXI////////////////////////////vUZT7MjL////////////w1hj5be6/////Pb2+/Pz////////////w1hj5bi7////////////8NXWqQAm/Pf3////////////////////////w1hj5bi7////////////////+vLyqQAlz3qB+vHx+/Pz+vHx////////9OHitCk+////////////////8eT9/fr//vz/8eP8/v3/////////////////////////////////////lLDsS3zb7vL+////1N/4////////////3ub6AFHL////////////////1eD5////////Z5Dha5Pi////////QXXZr8Xx////9ff+8vT+////////QXXZr8Xx////9ff+8vT+////x4/rlgjJlgjJlgjJlgjJlgjJ7+H8////8eT9/fr//vz/8eP8/v3/////////rAAr2JOY//7+y2522puf//////7+sR838NPU+vLyuj9OzHB4////////////////////////////////////w1hj5be6/////Pb2+/Pz////////3J+jxmBq+u/w////8djZ////////uDlJ6L/C/fn5yWhx2Zid////////qQAm1oyR/v390X+G04OK////////uj1N6sPG////3aOnzHB4////////8eT9/fr//vz/8eP8/v3/////+/X/0aXxoTjTlg7Jxo3q9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsXV1dWlpaWlpaWlpaWlpaZ2dn/Pz8/////////////////////Pf/0aXxnzPR7Nr7////0aXxiwC/kwDGqk/asF7e////////4sX2nSrPlADI5s75////////3br2rlrb////////8+j9mBrK/v3/////////////////////////////////D1vPfqDoAFTMPHPX4+r7////////o7vwAEvJD1vPZY7heZzn////////////////////////////////////9Pf+W4jfAE7KAlfNfZ/n////////yNb3SnzbEVzOd5vl7vL+////////D1vPfqDoAFTMPHPX4+r7////xdT2L2rUAEPGClnPL2rUlLDs////////8/b9Fl3Pl7PtAFTLAE/J2+T6////yNb3SnzbEVzOd5vl7vL+////////////3ub6AFHL////////////////////3ub6AFHL////////////////yNb3HmDRAFbNY43h4+r7////////8/b9Fl3Pl7PtAFTLAE/J2+T6+vT+9er+9er+9er+9er+9er+/vz/////fgCx48f47t77fQCx9uv9////////tS5B6sXI////////////////////7MnMvklWuDdI79LT////////////7s7QwE5auTpKuDdI8tvc////7MrNvklWrxIxtzVGvklW3J+j////+/PzqQAl7MnM////////////////7MrNvklWrxIxtzVGvklW3J+j////////+/T0uTpK3aKmtSxAsyQ79N7f////////9OHitCk+////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////9Pf+W4jfAE7KAlfNfZ/n////////////3ub6AFHL////////////////XIjfAlfNAFTMQXXZ6O77////////yNb3Nm7VFl3PEVzO1+H4////////yNb3Nm7VFl3PEVzO1+H4////+vT+9er+9er+9er+9er+9er+/vz/////fgCx48f47t77fQCx9uv9////////uDZH1oyRtS1AwlNf9uXm////////4a2xsSE4uDZHznV91IiO////////////////////////////////////7s7QwE5auTpKuDdI8tvc////////+/X1y211siM6tjFD1ouR////////7s7QxV9puDdI04WM+u/w////////ti5Bznd+syQ7vURS9eTl////////7s7Quj1NtjBCzXR89uXm////////fgCx48f47t77fQCx9uv9////woXps2Le5cv4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////l5eXWlpaWlpaWlpaWlpaWlpaWlpawsLC////////////////////////////////////////////////////y5ntsF7e////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////QnbYsMTz////////////////////////////////////////////////////////////////////////////3ub6AFHL////////////////////3ub6AFHL////////////////////////////////////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////tS5B6sXI////////////////////////////////////////////////////////////////////////////////w1hj5bi7////////////////yWdwy211////////79HT////////////w1hj5bi7////////////////////////////////////////////////9OHitCk+////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////3ub6AFHL////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////y5ntsF7e////////////////nSrP4sX2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fZ/nyNb3////////////////////////////////////////////////////////////////////////s8bzf6LnAFHL////////////////s8bzf6LnAFHL////////////////////////////////////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////tS5B6sXI////////////////////////////vklW7MnM////////////////////////////////////////////1ouR7s7Q////////////////+u/wwlVgsyQ7syQ7x2Jr////////////1ouR7s7Q////////////////////////////////////////////5ru+1o2StCk+////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////s8bzf6LnAFHL////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7dz75cv4////////////////4MH19uz+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uszznLbuqsDw////////////////uszznLbuqsDw////////////////////////////////////////////////////////////////////////////////////////////////////2rT0+PD9+/X/2bPz/fr/////////////////////////////////////////////68bJ+e3u////////////////////////////////////////////////////////////////////////////+/Pz+Ovs////////////////////////////////////////////////////////////////////6cDD36aq47O2////////////////2rT0+PD9+/X/2bPz/fr/////////////////////////////////////////////////////////////////uszznLbuqsDw////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2rT0+PD9+/X/2bPz/fr/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2rT0+PD9+/X/2bPz/fr/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v3//vz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5Mj4lADI////////////////////////////+PH9+fL+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+fL++/b+////ni7P2rT0////////////////////w4fphQC4kQDEnzLQsF7e////////t2zhmyXNhAC3lADImyXN7Nr7////////vHjlfQCx7dz7////////9er+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4cP2rVjcjQDB8OP8////3Lj1nCnO/////////////////v3/iAC89en9/vz/nSrPsF7e////////////////myXN4cT3//////////////7/jgDCrlrbvnzm////////yJDskQDFwYPo8eT9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+j9woXplADIp0rX2LDz/fr/////////////lgjJ4sb3////////////48f4lxDK////////v33msF7e////////////////myXN4cT3////////////4ML2myXN7Nr7jwDD////////////9Of8xYvrmBfLoz3T1azy/vz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wYHnhQC5z5/v/fr/////////////////////06jxpEHV////////////58/5kwDG////////u3bksF7e////////////////myXN4cT3////////////r1zdypbs////mBrK4sX2////////////////9Of8r1vcgAC079/8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5s34tGXfkADDtGXf5Mj4/////////////v3/kADD6tT7////////////igC+6NH59+/+lg7JsF7e////////////////myXN4cT3/////////Pf/iAC89uz+////x47rsWHf////+/X/0aXxoTjTlg7Jxo3q9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pf/0aXxnzPR7Nr7////////////y5ftrFbb////////////0aXxiwC/kwDGqk/asF7e////////4sX2nSrPlADI5s75////////3br2rlrb////////8+j9mBrK/v3/woXps2Le5cv4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pf/jADA8OL7////////////////////y5ntsF7e////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w4botmrh////////////////////y5ntsF7e////////////////nSrP4sX2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7dz75cv4////////////////4MH19uz+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+4uLi8vLy////////////////////////////////////////////////////////////////////////+fn55eXl////////////////////////////////////////////////////////////////////////////+fn55eXl////////////////////////////////////////////////////////////////////////////8fHx8/Pz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vLy8LCws////////y8vLHR0d////////tLS0FxcXPT09MDAwZmZm////////////////m5ubLCwsMTEx////////////////m5ubLCwsMTEx////////oqKiDw8PLi4uKCgo4uLi////////////////////////////////////Hx8fqKio////R0dHgICA////////oqKiDw8PLi4uKCgo4uLi////////8fHxDw8P////////////////////////////m5ubLCwsMTEx////////i4uLERERKCgoREREZ2dn////////////xcXFAAAA0NDQ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vLy8LCws////////y8vLHR0d////////KSkp1NTU////////6enp/////////////Pz8Ghoa7+/v/////////////////Pz8Ghoa7+/v////////////JiYm1dXV////dHR0hoaG////////////////////////////////9/f3DQ0NbW1t/f39GhoaWVlZ////////JiYm1dXV////dHR0hoaG////////8fHxDw8P/////////////////////////Pz8Ghoa7+/v/////////f39FxcX6urq/Pz8QEBAZ2dn////////////7Ozsqamp8PDw////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vLy8LCws////////y8vLHR0d////0NDQIiIi8vLy8vLy8vLy8vLy////////////4ODgIiIi////////////////////4ODgIiIi////////////3NzcHR0d////////vb29PT09////////////////////////////////0tLSSUlJPz8/z8/PWVlZMzMz////3NzcHR0d////////vb29PT09////////8fHxDw8P////////////////////////4ODgIiIi////////////ycnJNDQ0////////goKCZ2dn////////////////z8/P////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vLy8KSkp7u7u7u7uvr6+HR0d////29vbDAwMTk5OTk5OSkpKDg4O/v7+////////39/fIyMj////////////////////39/fIyMj////////////5eXlFxcX////////tbW1R0dH////////////////////////////////rKysaWlpR0dHhYWFpqamFxcX////5eXlFxcX////////tbW1R0dH////////8fHxAAAA4uLi////////////////////39/fIyMj////////////0NDQLCws////////e3t7Z2dn/////////////f39CwsL////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vLy8CAgILS0tLS0tJCQkHR0d////////NTU1v7+/////nJycZ2dn////////////39/fIyMj////////////////////39/fIyMj////////////////MDAwurq6+fn5X19fkZGR////////////////////////////////hoaGh4eHfHx8GBgY3t7eJycn5ubm////MDAwurq6+fn5X19fkZGR////////8fHxBAQEcXFx8PDw8vLy8PDw////////39/fIyMj////////////////Gxsb0tLS7+/vMzMzZ2dn////////////8PDwAAAA+/v7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vLy8LCws////////y8vLHR0d////////ysrKNTU1KSkpa2tr5OTk////////////39/fIyMj////////////////////39/fIyMj////////////////ysrKVVVVLy8vfX197+/v////////////////////////////////X19fpaWlx8fHXl5e////RUVFwMDA////ysrKVVVVLy8vfX197+/v////////8/PzMTExm5ubJSUlICAg3Nzc////////39/fIyMj////////////////p6enHR0dLCwsWlpaZ2dn////////////7u7uAAAA+vr6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vLy8LCws////////y8vLHR0d////////////////////////////////////////39/fIyMj////////////////////39/fIyMj////////////////////////////////////////////////////////////////////OTk5w8PD////////////Y2Njmpqa////////////////////////////////////////////////////////////////39/fIyMj////////////////////////////m5ubZ2dn////////////7u7uAAAA+vr6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vLy8LCws////////y8vLHR0d////////////////////////////////////tra2hYWFIyMj////////////////tra2hYWFIyMj////////////////////////////////////////////////////////////////////ExMT4eHh////////////gYGBc3Nz////////////////////////////////////////////////////////////tra2hYWFIyMj////////////////////////////m5ubZ2dn////////////7u7uAAAA+vr6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vLy8oKCgra2t////////////////vLy8oKCgra2t////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vLy8oKCgra2t////////////////////////////3d3dzMzM////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5ez7rsPyydf2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ufo5be67s/R////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////57y///7+////////////////////////////////////////////////////////////////////////////////////////////////////////9ufo5be67s/R////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ufo5be67s/R////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////c5nlc5nlYozgIWPS9Pf+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0oKJ0oKJzXN7u0BP+/X1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////qQAm/vz8////////////////////////////////////////////////////////////////////////////////////////////////////////0oKJ0oKJzXN7u0BP+/X1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0oKJ0oKJzXN7u0BP+/X1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+PH9+fL+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7/////YYvgqsDw////////////////////////////////////////////7fH96O77////////////////+fr/5Ov8////////////////////////////////////////////////////////////////////////////////////////////////////////+fr/5Ov8/////////////////////////////////////////////////////////////////////////////v7/4en68vT+////////////////////////////////////////////////////////////////////////////////////////////////////////9+nq/Pf3//////////////////////////////////////////////7+9eTl+/Pz//////////////////7+9eTl+/Pz////////////////////////////////////////////////+u/w9+jp////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7fH96O77////////////////////////////////////////////7fH9+vv/////////////////////6O777vL+////////////////////6O777vL+//////////////////////////////////////////////////////////////////////////////////////////////////////////7+////zHJ647O2////////////////////////////////////////9+rr+u/w////////////////////////+e/v9+rr/////////////////fn59ubn////////////////qQAm/vz89+nq/vz8//////////////////7+9eTl+/Pz//////////////////////////////////////////////////////////////////////////7+////zHJ647O2////////////////////////////////////////////9+nq/vz8////////////////////////////////////////////////////////////////////////+vLy+/T0//////////////////////////////////////////////////////////////////////////////7+////zHJ647O2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+fL++/b+////w4fphQC4kQDEnzLQsF7e////////t2zhmyXNhAC3lADImyXN7Nr7////////vHjlfQCx7dz7////////////////////////////////////////ADzC9vj9////orvuT3/c////////nbftAEXGClnPT3/cZY7h////////////////////////////////////6u/8LWrUAE7KLGnTZI3h////////nrjvAD7FD1vPAFbN4en6////////ADzC9vj9////orvuT3/c////////////ztr3L2rUHmDRjqzr////////8fX8AD7F////////////////////nrjvAD7FD1vPAFbN4en6////////////////l7PtCVrOFl3P////////////////l7PtCVrOFl3P////////scbyAEbHKmfTE13PXYng////////8fX8AD7F////////////////////////////////////////////////////////////////////////////79LTtSxAtCo/tCo/zHJ6////////+vLyrQcu////////////////////5rm8sBg0vUZTuDlJy293////////5rm8sBg0vUZTuDlJy293////////////8NPUvklWuj1N2puf////////9+jpvklWrxYzuDlJxmJr////////////8NPUvklWuj1N2puf////////+vLyrQcu////////////////////////////3aKmtzRFuTpK////////////////////////////////////////////////////////////////6u/8LWrUAE7KLGnTZI3h////////////////l7PtCVrOFl3P////////Tn/bHF/QAFTMVYPeQnbY////////L2rUKWbUMGvVMWzV9Pf+////////L2rUKWbUMGvVMWzV9Pf+////////////////////////////////////////////////////////////////rAAr/Pf3////4aywx2Ns////////36errxQytzVGx2NsznV9////////////////////////////////////vklWvURSvkpXv0xY+/X1////////+O3tvkhVsiM6vUdUzXV9////////36isrQcuuDZHti5B9eTl////////qQAmwVJeuTpKsBs18djZ////////5rm8sBg0vUZTuDlJy293////////////////////////////////////rAAr/Pf3////4aywx2Ns////////36errxQytzVGx2NsznV9////////////////////////////////////qwApwlNfuTpKsBk08dbX////////0HyDvUZTrAUtuDdIvUZT893e////rAAr/Pf3////4aywx2Ns////////2JKXrQ4vti5Bv05azHB4////////0HyDvUZTrAUtuDdIvUZT893e////rAAr/Pf3////4aywx2Ns////////36errxQytzVGx2NsznV9////////////////////////////////9er+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4cP2rVjcjQDB8OP8/v3/iAC89en9/vz/nSrPsF7e////////////////myXN4cT3//////////////7/jgDCrlrbvnzm////////////////////////////////////////ADzC9vj9////orvuT3/c/////v7/AEnI1+H49vj9JmXSXorf////////////////////////////////////hqboYozg/f3/////6/D8////////AFTM1N/4////bZTjgKHn////////ADzC9vj9////orvuT3/c////////////aZHijqzr////////////////8fX8AD7F////////////////////AFTM1N/4////bZTjgKHn/////////////P3/AEjI7vL+/////////////////P3/AEjI7vL+////////////AFbN0t75////////6O77////////8fX8AD7F////////////////7dv83bv13bv13bv13bv13bv1+/X//////////////////////////////fr6syQ73qSo/v399uXmrhAw////////+vLyrQcu////////////////////tjBC8dfY////////9+rr////////tjBC8dfY////////9+rr////////////z3qB2puf////////////////w1hjznV9+/X1////9ePk////////////z3qB2puf////////////////+vLyrQcu/////////////////////////vz8sR03+u/w////////////////////////////////////////////////////////////////////hqboYozg/f3/////6/D8/////////////P3/AEjI7vL+////////1eD5AlfN////+/z+OG/WQnbY////////7/T9////////W4jflbDs////////7/T9////////W4jflbDs////7dv83bv13bv13bv13bv13bv1+/X/////////////////////////////////rAAr/Pf3////4aywx2Ns//////7+sBs18tvc/Pf3vENRzHB4////////////////////////////////////+vHx////////y2113KCk////////2JKXzXN7/v39////+O7u////////tS1A8djZ////0H2E146T////////qQAm3qSo////2JWaz3qB////////tjBC8dfY////////9+rr////////////////////////////////////rAAr/Pf3////4aywx2Ns//////7+sBs18tvc/Pf3vENRzHB4////////////////////////////////////qwAp3aKm////2pmeznV9////////////////vUZT7MjL////////////rAAr/Pf3////4aywx2Ns/////v39sBg0+Ovs/vz8vklWzHB4////////////////vUZT7MjL////////////rAAr/Pf3////4aywx2Ns//////7+sBs18tvc/Pf3vENRzHB4////////////////////////////////yJDskQDFwYPo8eT9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+j9woXplADIp0rX2LDz/fr/////48f4lxDK////////v33msF7e////////////////myXN4cT3////////////4ML2myXN7Nr7jwDD////////////////////////////////////////ADzC9vj9////orvuT3/c////ytj3EVzO////////ep3mXorf////9ff+5+385+385+385+385+38+vv/////Gl/QxdT2////////////////2+T6AE3J////////us30KmfT////////ADzC9vj9////orvuT3/c////////////QnbYsMTz////////////////8fX8AD7F////////////////2+T6AE3J////////us30KmfT////////////3+f7AFDK////////////////////3+f7AFDK////////////ztr3AFDK8vT+8vT+8vT+8vT+////////8fX8AD7F////////////////06jyrVfcrVfcrVfcrVfcrVfc9Of8////////////////////////////6L/Cti5B////////9uXmrhAw////////+vLyrQcu////////////////8NPUsyg9+/Pz+/Pz+/Pz+/Pz////8NPUsyg9+/Pz+/Pz+/Pz+/Pz////////////w1hj5bi7////////////+O7uqAAk+vLy////////////////////////w1hj5bi7////////////////+vLyrQcu////////////////////////9OLjsyg9////////////////////////////////////////////////////////////////////////Gl/QxdT2////////////////////////3+f7AFDK////////////+fr/AFDKtcnz7PH9jqzrQnbY////////////yNb3b5bjAEbHw9L2////////////yNb3b5bjAEbHw9L2////06jyrVfcrVfcrVfcrVfcrVfc9Of8////////////////////////////////rAAr/Pf3////4aywx2Ns////7tDRuDdI////////1YmPzHB4/////Pb29+nq9+nq9+nq9+nq9+nq/fr6////////7s7Q0X+GsBg07MjL////////uTtL7MrN////////////////9N7fsiI5////////6cHEvUZT////////qQAm9eTl////8NXWtjFD////8NPUsyg9+/Pz+/Pz+/Pz+/Pz////////////////////////////////////rAAr/Pf3////4aywx2Ns////7tDRuDdI////////1YmPzHB4/////Pb29+nq9+nq9+nq9+nq9+nq/fr6////qwAp9ePk////8tnatS5B////////////////vUZT7MjL////////////rAAr/Pf3////4aywx2Ns////7czPujxM////////1YqPzHB4////////////////vUZT7MjL////////////rAAr/Pf3////4aywx2Ns////7tDRuDdI////////1YmPzHB4////////////////////////////////////9Of8xYvrmBfLoz3T1azy/vz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wYHnhQC5z5/v/fr/////////////58/5kwDG////////u3bksF7e////////////////myXN4cT3////////////r1zdypbs////mBrK4sX2////////////////////////////////////ADzC5ez7////nrjvVYPe////zNr2ClnP////////eJzlXorf////oLnuHmDRHmDRHmDRHmDRHmDRzdr3////LGnTus30////////////////5Ov8AEbH////////ssfxOG/W////////ADzC5ez7////nrjvVYPe////////////QnbYsMTz////////////////8fX8ADG/4en6////////////5Ov8AEbH////////ssfxOG/W////////////3ub6AFHL////////////////////3ub6AFHL////////////2uP6ADzCQXXZQXXZPHPXAD/D/v7/////8fX8ADG/4en6////////////////////////////////////////////////////////////////////3KCkwFBc////68jLsyY8rhAw////////+vLyqAAj9eTl////////////893erAArw1hjw1hjwlNfrAUt//7+893erAArw1hjw1hjwlNfrAUt//7+////////w1hj5bi7////////////7tDRrxIx////////////////////////////w1hj5bi7////////////////+vLyqAAj9eTl////////////////////9OHitCk+////////////////////////////////////////////////////////////////////////LGnTus30////////////////////////3ub6AFHL////////////////0N34fqDoQ3fZGl/QR3na////////dJnlHmDRjKrr4+r7////////////dJnlHmDRjKrr4+r7////////////////////////////////////////////////////////////////////rAAr9ufo////36isyWhx////79LTtzVG////////1IaNzHB4////4Kquuj1Nuj1Nuj1Nuj1Nuj1N79LT////04OKuj1N2Zid9uXm////////////vUdU6cHE////////////////9ubnsBg0////////5rq9wFBc////////qQAm9N7f////7s7Quj1N////893erAArw1hjw1hjwlNfrAUt//7+////////////////////////////////rAAr9ufo////36isyWhx////79LTtzVG////////1IaNzHB4////4Kquuj1Nuj1Nuj1Nuj1Nuj1N79LT////qwAp89vc////79LTuDZH////////////////vUZT7MjL////////////rAAr9ufo////36isyWhx////8NPUtzRF////////04OKzHB4////////////////vUZT7MjL////////////rAAr9ufo////36isyWhx////79LTtzVG////////1IaNzHB4////////////////////////////////////////////9Of8r1vcgAC079/8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5s34tGXfkADDtGXf5Mj4////////igC+6NH59+/+lg7JsF7e////////////////myXN4cT3/////////Pf/iAC89uz+////x47rsWHf////////////////////////////////////ADzCh6fp/v7/XIjfjqzr/////v7/AErIztr38fX8H2LRXorf////////////////////////////////////lLDsS3zb7vL+////1N/4////////E13Pt8rz+fr/VYPejKrr////////ADzCh6fp/v7/XIjfjqzr////////////QnbYsMTz////////////////8fX8ADPAaZHi7/T98vT+7/T9////E13Pt8rz+fr/VYPejKrr////////////3ub6AFHL////////////////////3ub6AFHL////////////////HmDRvc70////mLLtXorf////////8fX8ADPAaZHi7/T98vT+7/T9x4/rlgjJlgjJlgjJlgjJlgjJ7+H8////8eT9/fr//vz/8eP8/v3/////3qWpuDlJ/////////v39/v39////////+vLyqQAlz3qB+vHx+/Pz+vHx////uj1N6sPG////3aOnzHB4////////uj1N6sPG////3aOnzHB4////////////w1hj5bi7////////////8NXWqQAm/Pf3////////////////////////w1hj5bi7////////////////+vLyqQAlz3qB+vHx+/Pz+vHx////////9OHitCk+////////////////8eT9/fr//vz/8eP8/v3/////////////////////////////////////lLDsS3zb7vL+////1N/4////////////3ub6AFHL////////////////1eD5////////Z5Dha5Pi////////QXXZr8Xx////9ff+8vT+////////QXXZr8Xx////9ff+8vT+////x4/rlgjJlgjJlgjJlgjJlgjJ7+H8////8eT9/fr//vz/8eP8/v3/////////rAAr2JOY//7+y2522puf//////7+sR838NPU+vLyuj9OzHB4////////////////////////////////////w1hj5be6/////Pb2+/Pz////////3J+jxmBq+u/w////8djZ////////uDlJ6L/C/fn5yWhx2Zid////////qQAm1oyR/v390X+G04OK////////uj1N6sPG////3aOnzHB4////////////////////////////////////rAAr2JOY//7+y2522puf//////7+sR838NPU+vLyuj9OzHB4////////////////////////////////////qwAp1YqP/v390oGI0X6F////////////////vUZT7MjL////////////rAAr2JOY//7+y2522puf////////sR838NXW+u/wuTtLzHB4////////////////vUZT7MjL////////////rAAr2JOY//7+y2522puf//////7+sR838NPU+vLyuj9OzHB4////////8eT9/fr//vz/8eP8/v3/////+/X/0aXxoTjTlg7Jxo3q9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pf/0aXxnzPR7Nr7////0aXxiwC/kwDGqk/asF7e////////4sX2nSrPlADI5s75////////3br2rlrb////////8+j9mBrK/v3/////////////////////////////////D1vPfqDoAFTMPHPX4+r7////////o7vwAEvJD1vPZY7heZzn////////////////////////////////////9Pf+W4jfAE7KAlfNfZ/n////////yNb3SnzbEVzOd5vl7vL+////////D1vPfqDoAFTMPHPX4+r7////xdT2L2rUAEPGClnPL2rUlLDs////////8/b9Fl3Pl7PtAFTLAE/J2+T6////yNb3SnzbEVzOd5vl7vL+////////////3ub6AFHL////////////////////3ub6AFHL////////////////yNb3HmDRAFbNY43h4+r7////////8/b9Fl3Pl7PtAFTLAE/J2+T6+vT+9er+9er+9er+9er+9er+/vz/////fgCx48f47t77fQCx9uv9////7MjLqQAk+/X1////////////////////+/T0uTpK3aKmtSxAsyQ79N7f////7s7Quj1NtjBCzXR89uXm////////7s7Quj1NtjBCzXR89uXm////7MrNvklWrxIxtzVGvklW3J+j////+/PzqQAl7MnM////////////////7MrNvklWrxIxtzVGvklW3J+j////////+/T0uTpK3aKmtSxAsyQ79N7f////////9OHitCk+////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////9Pf+W4jfAE7KAlfNfZ/n////////////3ub6AFHL////////////////XIjfAlfNAFTMQXXZ6O77////////yNb3Nm7VFl3PEVzO1+H4////////yNb3Nm7VFl3PEVzO1+H4////+vT+9er+9er+9er+9er+9er+/vz/////fgCx48f47t77fQCx9uv9////////uDZH1oyRtS1AwlNf9uXm////////4a2xsSE4uDZHznV91IiO////////////////////////////////////7s7QwE5auTpKuDdI8tvc////////+/X1y211siM6tjFD1ouR////////7s7QxV9puDdI04WM+u/w////////ti5Bznd+syQ7vURS9eTl////////7s7Quj1NtjBCzXR89uXm////////////////////////////////////uDZH1oyRtS1AwlNf9uXm////////4a2xsSE4uDZHznV91IiO////////////////////////////////////qwApznV9syQ7vEJQ9OLj////////7MnMvklWuDdI79LT////////////uDZH1oyRtS1AwlNf9uXm////////4a2xsiI5tzRFx2NszHB4////////7MnMvklWuDdI79LT////////////uDZH1oyRtS1AwlNf9uXm////////4a2xsSE4uDZHznV91IiO////////fgCx48f47t77fQCx9uv9////woXps2Le5cv4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////y5ntsF7e////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////QnbYsMTz////////////////////////////////////////////////////////////////////////////3ub6AFHL////////////////////3ub6AFHL////////////////////////////////////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9//////7+tzVG25yg/////vv76cDD////////////////////////////////////////////////////////////////////////////////////////////////w1hj5bi7////////////////yWdwy211////////79HT////////////w1hj5bi7////////////////////////////////////////////////9OHitCk+////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////3ub6AFHL////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////qwAp/fn5////////////////////////////////////////////////////////////////////////////////////////3aKmzHB4////////////////////////////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////y5ntsF7e////////////////nSrP4sX2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fZ/nyNb3////////////////////////////////////////////////////////////////////////s8bzf6LnAFHL////////////////s8bzf6LnAFHL////////////////////////////////////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////89zduDlJtS5BsBg01o2S////////////////////////////////////////////////////////////////////////////////////////////////1ouR7s7Q////////////////+u/wwlVgsyQ7syQ7x2Jr////////////1ouR7s7Q////////////////////////////////////////////5ru+1o2StCk+////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////s8bzf6LnAFHL////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////qwAp/fn5////////////////////////////vklW7MnM////////////////////////////////////////////////////3aKmzHB4////////////////vklW7MnM////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7dz75cv4////////////////4MH19uz+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uszznLbuqsDw////////////////uszznLbuqsDw////////////////////////////////////////////////////////////////////////////////////////////////////2rT0+PD9+/X/2bPz/fr/////////////////+O7u+/X1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/Pz+Ovs////////////////////////////////////////////////////////////////////6cDD36aq47O2////////////////2rT0+PD9+/X/2bPz/fr/////////////////////////////////////////////////////////////////uszznLbuqsDw////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2rT0+PD9+/X/2bPz/fr/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////47G1/v39////////////////////////////68bJ+e3u////////////////////////////////////////////////////9N/g7tDR////////////////68bJ+e3u////////////////////////////////////////////////////////////////////2rT0+PD9+/X/2bPz/fr/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+PH9+fL+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////t7e34+Pj////////////////////////////////////////+fL++/b+////w4fphQC4kQDEnzLQsF7e////////t2zhmyXNhAC3lADImyXN7Nr7////////vHjlfQCx7dz7////////9er+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9PT0ZGRkeXl5////////////////////////////////4cP2rVjcjQDB8OP8/v3/iAC89en9/vz/nSrPsF7e////////////////myXN4cT3//////////////7/jgDCrlrbvnzm////////yJDskQDFwYPo8eT9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////qqqqWlpaWlpa2NjY////////////////8+j9woXplADIp0rX2LDz/fr/////48f4lxDK////////v33msF7e////////////////myXN4cT3////////////4ML2myXN7Nr7jwDD////////////9Of8xYvrmBfLoz3T1azy/vz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8fHxYWFhWlpaWlpabm5u/f39////////////wYHnhQC5z5/v/fr/////////////58/5kwDG////////u3bksF7e////////////////myXN4cT3////////////r1zdypbs////mBrK4sX2////////////////9Of8r1vcgAC079/8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////oKCgWlpaWlpaWlpaWlpa0dHR////////////////5s34tGXfkADDtGXf5Mj4////////igC+6NH59+/+lg7JsF7e////////////////myXN4cT3/////////Pf/iAC89uz+////x47rsWHf////+/X/0aXxoTjTlg7Jxo3q9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsXV1dWlpaWlpaWlpaWlpaZ2dn/Pz8/////////////////////Pf/0aXxnzPR7Nr7////0aXxiwC/kwDGqk/asF7e////////4sX2nSrPlADI5s75////////3br2rlrb////////8+j9mBrK/v3/woXps2Le5cv4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////l5eXWlpaWlpaWlpaWlpaWlpaWlpawsLC////////////////////////////////////////////////////y5ntsF7e////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////y5ntsF7e////////////////nSrP4sX2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7dz75cv4////////////////4MH19uz+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2rbz8eT9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7/s2bgjADA5cv4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9Of8/vz//////////////////Pj+8eT9////////////////////+PH9+fL+////////////////////z5/vpkfW////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////t7e34+Pj////////////////////////////////////////+fL++/b+////gQC1ojrTlQXIiQC96NL5////////z5/vhAC5lADHkQDE8OL7////////w4fphQC4kQDEnzLQsF7e////////////2rbzfwCz8+j9////////9er+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////9PT0ZGRkeXl5////////////////////////////////4cP2rVjcjQDB8OP8////gQC1y5nt////x47rs2bg////////kADD6dX5////uG3iwYHn/////v3/iAC89en9/vz/nSrPsF7e////////////pUTVlgjJw4fp////////yJDskQDFwYPo8eT9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////qqqqWlpaWlpa2NjY////////////////8+j9woXplADIp0rX2LDz/fr/////////gQC17+H8////6tT7kADE////7dv8iwC/////////3bv1myXN////48f4lxDK////////v33msF7e////////8eT9iwC/6tT7kADE////////////9Of8xYvrmBfLoz3T1azy/vz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////8fHxYWFhWlpaWlpabm5u/f39////////////wYHnhQC5z5/v/fr/////////////////gQC169j6////5s34lADH////8eT9iAC8////////2bPzoDfS////58/5kwDG////////u3bksF7e////////v33munPj////myXN3r32////////////////9Of8r1vcgAC079/8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////oKCgWlpaWlpaWlpaWlpa0dHR////////////////5s34tGXfkADDtGXf5Mj4////////gQC1v33m/v3/unPjuG/i////////lQDI3Lj1/Pj+rFbbxo3q////////igC+6NH59+/+lg7JsF7e/////v3/jADA7dv8////zZzvqU7Y////+/X/0aXxoTjTlg7Jxo3q9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////7OzsXV1dWlpaWlpaWlpaWlpaZ2dn/Pz8/////////////////////Pf/0aXxnzPR7Nr7////gQC1s2bgjQDBmRzM79/8////////5Mj4p0rXlADIvHjl9+/+////////0aXxiwC/kwDGqk/asF7e////4cT3p0rX////////+vP/lgjJ+vP/woXps2Le5cv4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////l5eXWlpaWlpaWlpaWlpaWlpaWlpawsLC////////////////////////////////////////gQC1/Pj+////////////////////////////////////////////////////////////y5ntsF7e////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////gQC1/Pj+////////////////////////////////////////////////////////////y5ntsF7e////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1Kny/v3/////////////////////////////////////////////////////////////7dz75cv4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v3//vz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////k5OT6urq//////////////////////////////////////////////////////////////////////////////////////////////////7/8OL7+fH+////////////////9+79/fr/////////////////////+PH9+fL+////////////////////////////////////////////////////////////////////////////////////////////////5Mj4lADI//////////////////////////////////////////////////////////7/8OL7+fH+////////////////9+79/fr/////////////////////+PH9+fL+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////UVFRVFRUmpqa8PDw////////////////////////////////////////////+fL++/b+////gwC2+/X/////0aTvqk/a////////2bLziAC8myXNlQDIsF3d////////qU7YlxDKkADDrFbbpEHV////////w4fphQC4kQDEnzLQsF7e////9er+////////////////////////bm5uNzc3oKCgBQUF1NTUAAAA0dHR////////////////////+fL++/b+////ni7P2rT0////////////////////gwC2+/X/////0aTvqk/a////////2bLziAC8myXNlQDIsF3d////////qU7YlxDKkADDrFbbpEHV////////w4fphQC4kQDEnzLQsF7e////9er+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////UVFRUVFRUVFRWFhYp6en9PT0////////////////////////////4cP2rVjcjQDB8OP8////gwC2+/X/////0aTvqk/a////////kQDF6dP6////////8+j9////6tT7kgDF/////fv/oDfSpEHV/////v3/iAC89en9/vz/nSrPsF7e////yJDskQDFwYPo8eT9////////////p6enhoaGxsbGaGho5eXlZWVl4+Pj////////////4cP2rVjcjQDB8OP8////3Lj1nCnO////////////////////gwC2+/X/////0aTvqk/a////////kQDF6dP6////////8+j9////6tT7kgDF/////fv/oDfSpEHV/////v3/iAC89en9/vz/nSrPsF7e////yJDskQDFwYPo8eT9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////UVFRUVFRUVFRUVFRUVFRXV1ds7Oz////////////8+j9woXplADIp0rX2LDz/fr/////////gwC2+/X/////0aTvqk/a////58/5jgDB+fH++fH++fH++fH+/////Pj+jgDB27f09uz+x4/rpEHV////48f4lxDK////////v33msF7e////////9Of8xYvrmBfLoz3T1azy/vz/////////////////////////////8+j9woXplADIp0rX2LDz/fr/////////////lgjJ4sb3////////////////gwC2+/X/////0aTvqk/a////58/5jgDB+fH++fH++fH++fH+/////Pj+jgDB27f09uz+x4/rpEHV////48f4lxDK////////v33msF7e////////9Of8xYvrmBfLoz3T1azy/vz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////UVFRUVFRUVFRUVFRUVFRc3Nz4uLi////////////wYHnhQC5z5/v/fr/////////////////gwC28uX8////z5/vrFbb////7Nr7gwC2pEDUpEDUojrThAC3//7/////6NH5wH/npUPVlg7JpkfW////58/5kwDG////////u3bksF7e////////////////9Of8r1vcgAC079/8////////////////////////////wYHnhQC5z5/v/fr/////////////////////06jxpEHV////////////////gwC28uX8////z5/vrFbb////7Nr7gwC2pEDUpEDUojrThAC3//7/////6NH5wH/npUPVlg7JpkfW////58/5kwDG////////u3bksF7e////////////////9Of8r1vcgAC079/8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////UVFRUVFRUVFRZ2dn1tbW////////////////////////5s34tGXfkADDtGXf5Mj4////////gwC2xInp//7/r1zdx4/r////////lxXK3r32////zJrusF7e////////6tT7////////tWjht2vi////////igC+6NH59+/+lg7JsF7e////+/X/0aXxoTjTlg7Jxo3q9uv9////////////////////////////////////5s34tGXfkADDtGXf5Mj4/////////////v3/kADD6tT7////////////gwC2xInp//7/r1zdx4/r////////lxXK3r32////zJrusF7e////////6tT7////////tWjht2vi////////igC+6NH59+/+lg7JsF7e////+/X/0aXxoTjTlg7Jxo3q9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////UVFRXl5ezs7O/f39/////////////////////////////////////Pf/0aXxnzPR7Nr7////gwC2v37nkADDojrT8eP8////////5Mj4lxXKkQDFsmTf8eP8////////r1zdkgDFkADDpEDU8+j9////////0aXxiwC/kwDGqk/asF7e////woXps2Le5cv4/////////////////////////////////////////////////////////Pf/0aXxnzPR7Nr7////////////y5ftrFbb////////////gwC2v37nkADDojrT8eP8////////5Mj4lxXKkQDFsmTf8eP8////////r1zdkgDFkADDpEDU8+j9////////0aXxiwC/kwDGqk/asF7e////woXps2Le5cv4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////v7+/+/v7////////////////////////////////////////////////////////////////gwC2+/X/////////////////////////////////////////////////////////////////////////////////////////y5ntsF7e/////////////////////////////////////////////////////////////////////////////////////////////////////Pf/jADA8OL7////////gwC2+/X/////////////////////////////////////////////////////////////////////////////////////////y5ntsF7e////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////gwC2+/X/////////////////////////////////////////////////////////////////////////////////////////y5ntsF7e////////////////////////////////////////////////////////////////////////////////////////////////////////w4botmrh////////gwC2+/X/////////////////////////////////////////////////////////////////////////////////////////y5ntsF7e////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1Krz/vz/////////////////////////////////////////////////////////////////////////////////////////7dz75cv4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1Krz/vz/////////////////////////////////////////////////////////////////////////////////////////7dz75cv4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5ez7rsPyydf2////////////////////////////////////////////////////////////////////////tMjy/v7/////////////////////tMjy/v7/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ufo5be67s/R////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////57y///7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////c5nlc5nlYozgIWPS9Pf+////////////////////////////////////////////////////////////////ADXB/P3/////////////////////ADXB/P3/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0oKJ0oKJzXN7u0BP+/X1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////qQAm/vz8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7/////YYvgqsDw////////////////////////////////////////7fH9+vv/////////////////ADXB/P3/5+38/P3/////////////ADXB/P3/5+38/P3/////////////////////////////////////////////////7fH96O77////////////////////////////////////////////7fH9+vv/////////////////////6O777vL+////////////////////6O777vL+//////////////////////////////////////////////////////////////////////////////////////////////////////////7+////zHJ647O2////////////////////////////////////////9+rr+u/w////////////////////////+e/v9+rr/////////////////fn59ubn////////////////qQAm/vz89+nq/vz8//////////////////7+9eTl+/Pz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////t7e34+Pj////////////////////////////////////////+fL++/b+////gwC2+/X/////0aTvqk/a////////////58/5nSrPlxXKx4/r////yJLrwH/n8OL7mBfL////lQXI8ub9////////////y5ntkwDGlQXI////////////////////////////////////ADzC9vj9////orvuT3/c////////nbftAEXGClnPT3/cZY7h////////////////////////////////////Tn/bHF/QAFTMVYPeQnbY////////ADXBO3LXFl3PAEnI1N/4////////ADXBO3LXFl3PAEnI1N/4////////////////////////////////////6u/8LWrUAE7KLGnTZI3h////////////////l7PtCVrOFl3P////////Tn/bHF/QAFTMVYPeQnbY////////L2rUKWbUMGvVMWzV9Pf+////////L2rUKWbUMGvVMWzV9Pf+////////////////////////////////////////////////////////////////rAAr/Pf3////4aywx2Ns////////36errxQytzVGx2NsznV9////////////////////////////////////vklWvURSvkpXv0xY+/X1////////+O3tvkhVsiM6vUdUzXV9////////36isrQcuuDZHti5B9eTl////////qQAmwVJeuTpKsBs18djZ////////5rm8sBg0vUZTuDlJy293////////////////////////////////9er+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////9PT0ZGRkeXl5////////////////////////////////4cP2rVjcjQDB8OP8////gwC2+/X/////0aTvqk/a////////////tmvgx4/r////////////yJLrwH/n8OL7mBfL////lQXI8ub9/////////vz/igC+9+/+////////////////////////////////////////ADzC9vj9////orvuT3/c/////v7/AEnI1+H49vj9JmXSXorf////////////////////////////////1eD5AlfN////+/z+OG/WQnbY////////ADXBmrXt////iajqaZHi////////ADXBmrXt////iajqaZHi////////////////////////////////////hqboYozg/f3/////6/D8/////////////P3/AEjI7vL+////////1eD5AlfN////+/z+OG/WQnbY////////7/T9////////W4jflbDs////////7/T9////////W4jflbDs////7dv83bv13bv13bv13bv13bv1+/X/////////////////////////////////rAAr/Pf3////4aywx2Ns//////7+sBs18tvc/Pf3vENRzHB4////////////////////////////////////+vHx////////y2113KCk////////2JKXzXN7/v39////+O7u////////tS1A8djZ////0H2E146T////////qQAm3qSo////2JWaz3qB////////tjBC8dfY////////9+rr////////////////////////////////yJDskQDFwYPo8eT9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////qqqqWlpaWlpa2NjY////////////////8+j9woXplADIp0rX2LDz/fr/////////gwC2+/X/////0aTvqk/a////////////pEHV2LHy////////////yJLrwH/n8OL7mBfL////lQXI8ub9////////79/8jgDB////////////////////////////////////////////ADzC9vj9////orvuT3/c////ytj3EVzO////////ep3mXorf////9ff+5+385+385+385+385+38+vv/+fr/AFDKtcnz7PH9jqzrQnbY////////ADXB4un7////0N34AlfN////////ADXB4un7////0N34AlfN////////////////////////////////////Gl/QxdT2////////////////////////3+f7AFDK////////////+fr/AFDKtcnz7PH9jqzrQnbY////////////yNb3b5bjAEbHw9L2////////////yNb3b5bjAEbHw9L2////06jyrVfcrVfcrVfcrVfcrVfc9Of8////////////////////////////////rAAr/Pf3////4aywx2Ns////7tDRuDdI////////1YmPzHB4/////Pb29+nq9+nq9+nq9+nq9+nq/fr6////////7s7Q0X+GsBg07MjL////////uTtL7MrN////////////////9N7fsiI5////////6cHEvUZT////////qQAm9eTl////8NXWtjFD////8NPUsyg9+/Pz+/Pz+/Pz+/Pz////////////////////////////////////9Of8xYvrmBfLoz3T1azy/vz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////8fHxYWFhWlpaWlpabm5u/f39////////////wYHnhQC5z5/v/fr/////////////////gwC28uX8////z5/vrFbb////////////pEHV2LHy////////////yJLrv33m79/8lxDK////lADI9en9////////7t77jgDC////////////////////////////////////////////ADzC5ez7////nrjvVYPe////zNr2ClnP////////eJzlXorf////oLnuHmDRHmDRHmDRHmDRHmDRzdr3////0N34fqDoQ3fZGl/QR3na////////ADXB2+T6////yNb3HmDR////////ADXB2+T6////yNb3HmDR////////////////////////////////////LGnTus30////////////////////////3ub6AFHL////////////////0N34fqDoQ3fZGl/QR3na////////dJnlHmDRjKrr4+r7////////////dJnlHmDRjKrr4+r7////////////////////////////////////////////////////////////////////rAAr9ufo////36isyWhx////79LTtzVG////////1IaNzHB4////4Kquuj1Nuj1Nuj1Nuj1Nuj1N79LT////04OKuj1N2Zid9uXm////////////vUdU6cHE////////////////9ubnsBg0////////5rq9wFBc////////qQAm9N7f////7s7Quj1N////893erAArw1hjw1hjwlNfrAUt//7+////////////////////////////////////////9Of8r1vcgAC079/8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////oKCgWlpaWlpaWlpaWlpa0dHR////////////////5s34tGXfkADDtGXf5Mj4////////gwC2xInp//7/r1zdx4/r////////////pEHV2LHy////////////yJLrtGXf5cv4jADA/vz/jQDB/Pf/////////7t77jgDC////////////////////////////////////////////ADzCh6fp/v7/XIjfjqzr/////v7/AErIztr38fX8H2LRXorf////////////////////////////////////1eD5////////Z5Dha5Pi////////ADXBfqDo/f3/b5bjdJnl////////ADXBfqDo/f3/b5bjdJnl////////////////////////////////////lLDsS3zb7vL+////1N/4////////////3ub6AFHL////////////////1eD5////////Z5Dha5Pi////////QXXZr8Xx////9ff+8vT+////////QXXZr8Xx////9ff+8vT+////x4/rlgjJlgjJlgjJlgjJlgjJ7+H8////8eT9/fr//vz/8eP8/v3/////////rAAr2JOY//7+y2522puf//////7+sR838NPU+vLyuj9OzHB4////////////////////////////////////w1hj5be6/////Pb2+/Pz////////3J+jxmBq+u/w////8djZ////////uDlJ6L/C/fn5yWhx2Zid////////qQAm1oyR/v390X+G04OK////////uj1N6sPG////3aOnzHB4////////8eT9/fr//vz/8eP8/v3/////+/X/0aXxoTjTlg7Jxo3q9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////7OzsXV1dWlpaWlpaWlpaWlpaZ2dn/Pz8/////////////////////Pf/0aXxnzPR7Nr7////gwC2v37nkADDojrT8eP8////4sb3nSrPhwC7kwDHnSrPypXt////0KLvnjDQjQDBs2LekgDFtmrh////////////7t77jgDC////////////////////////////////////////////D1vPfqDoAFTMPHPX4+r7////////o7vwAEvJD1vPZY7heZzn////////////////////////////////////XIjfAlfNAFTMQXXZ6O77////////AFbNZo/iAE/JKWbU4un7////////AFbNZo/iAE/JKWbU4un7////////////////////////////////////9Pf+W4jfAE7KAlfNfZ/n////////////3ub6AFHL////////////////XIjfAlfNAFTMQXXZ6O77////////yNb3Nm7VFl3PEVzO1+H4////////yNb3Nm7VFl3PEVzO1+H4////+vT+9er+9er+9er+9er+9er+/vz/////fgCx48f47t77fQCx9uv9////////uDZH1oyRtS1AwlNf9uXm////////4a2xsSE4uDZHznV91IiO////////////////////////////////////7s7QwE5auTpKuDdI8tvc////////+/X1y211siM6tjFD1ouR////////7s7QxV9puDdI04WM+u/w////////ti5Bznd+syQ7vURS9eTl////////7s7Quj1NtjBCzXR89uXm////////fgCx48f47t77fQCx9uv9////woXps2Le5cv4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////l5eXWlpaWlpaWlpaWlpaWlpaWlpawsLC////////////////////////////////////////gwC2+/X/////////////////////////pEHV2LHy////////////////////////////////////////////////7t77jgDC////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3ub6AFHL////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////gwC2+/X/////////////////////////v37n5Mj4////////////////////////////////////////////2rT0wIDojgDC////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////s8bzf6LnAFHL////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fgCx48f47t77fQCx9uv9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1Krz/vz/////////////////////////////////////////////////////////////////////////////3br2zp3v1Krz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uszznLbuqsDw////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2rT0+PD9+/X/2bPz/fr/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2rT0+PD9+/X/2bPz/fr/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7++fn5////////////////////////+/v7+fn5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////Pz8/f39////////8fHxwMDA9PT0////////7+/vwcHBx8fHy8vL5eXl////////////6urqw8PDx8fHzMzM+fn5////////+fn50NDQxcXFzMzM1tbW////////////8fHxyMjI////////////////////8PDwycnJ////////////////w8PD9vb2////////////////////w8PDxcXFxsbGxsbGy8vL////////////////////////////////////w8PD/f39////6enp1tbW////////////9PT00NDQzc3N5OTk////5eXl4eHh+Pj4zc3N////zMzM+fn5////////////5ubmy8vLzMzM////+vr6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////8fHx2NjYyMjI+Pj4////////+/v76urq/Pz8////////7+/vy8vL////+fn5y8vL6Ojo/////f39xMTE8PDw/v7+2dnZ2tra////////09PT29vb/f39////+Pj4////////////8fHxyMjI////////////////////8PDwycnJ////////////////w8PD9vb2////////////////////w8PD9vb2////////////////////////////////////////////////w8PD/f39////6enp1tbW////////////3Nzc5OTk////////////5eXl4eHh+Pj4zc3N////zMzM+fn5////////////xsbG+/v7////////5eXlysrK4eHh+fn5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////+vr64uLiy8vL1dXV7Ozs/v7+////////////////8/Pz////////////7+/vy8vL////////6Ojoz8/P////8PDwyMjI////////8PDwyMjI////+/v7wMDA/Pz8////////////////////////8fHxyMjI////////////////////8PDwycnJ////////////////w8PD9vb2////////////////////w8PD9vb2////////////////////////////////////////////////w8PD/f39////6enp1tbW////////////09PT7Ozs////////////5eXl4eHh+Pj4zc3N////zMzM+fn5////////+Pj4yMjI////////////////+vr64+Pjzc3N09PT6+vr////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////4eHhxMTE6Ojo/v7+////////////////////////wsLC////////////7+/vy8vL////////8PDwx8fH////6urqzc3N////////9fX1wsLC////8/PzxcXF////////////////////////////8fHxyMjI////////////////////7OzsxsbG////////////////w8PDx8fHzMzM3d3d9fX1////////w8PD8/Pz+/v7+/v7/f39////////////////////////////////////w8PD+fn5////6Ojo19fX////////////09PT7Ozs////////////5eXl4ODg+Pj4zc3N////y8vL+vr6////////9/f3yMjI////////////////////////+vr62dnZwcHB+Pj4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////8/Pz29vbycnJ29vb8vLy/////////////Pz8wMDA/v7+////////7+/vy8vL////////7+/vyMjI////6+vrzMzM////////9PT0w8PD////9PT0wcHB/f39////////////////////////8fHxyMjI////////////////////zc3Nzc3N5eXl////////////w8PD9vb2+/v73t7e0NDQ////////w8PDycnJy8vLy8vL3d3d////////////////////////////////////w8PD4+Pj////2dnZ5OTk////////////09PT7Ozs////////////5eXl29vb8/Pzx8fH////yMjI/v7+////////9/f3yMjI/////////////f396enp0tLSzMzM5OTk+/v7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA/////////////////////////////////////////////////////////////////////////////////////////////////////v7+6enp0dHR9vb2////////+/v7wMDA/v7+////////7+/vy8vL////////5eXl0dHR////8vLyxsbG////////7u7uysrK/////Pz8wcHB8fHx////////////////////////8fHxyMjI////////////////6Ojo09PT+Pj4xsbG+/v7////////w8PD9vb2////+fn5wMDA/f39////w8PD9vb2////////////////////////////////////////////////w8PD4ODgycnJ0tLS+fn5////8fHx0NDQxcXFy8vL0NDQ5ubm////6enp0NDQyMjI2traysrK3Nzc////////////9/f3yMjI////////////4uLi2tra8/Pz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v7wMDA/v7+////////7+/vy8vL////8/PzyMjI7Ozs////////xsbG8PDw////2NjY3d3d////////19fX2dnZ////////8/Pz////////////8fHxyMjI/////////////f39x8fH9fX1////3d3d29vb////////w8PD9vb2/f3939/fz8/P////////w8PD9vb2////////////////////////////////////////////////w8PD/f39////////////////////////09PT7Ozs////////////////////////////////////////////////9/f3yMjI////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v7wMDA/v7+////////7+/vwMDAxMTEy8vL6Ojo////////////7e3txcXFycnJzs7O+/v7////////+/v70tLSyMjIyMjI1tbW////0tLSwsLCwcHBwMDAwsLCwsLC6enp3t7e2NjY////////+/v7xcXF9fX1////w8PDw8PDxcXF1dXV8vLy////////w8PDwsLCwsLCwsLCzc3N////////////////////////////////////w8PD/f39////////////////////////4ODg8vLy////////////////////////////////////////////7e3t4eHhyMjI////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+vr6/////////////////////////Pz8+vr6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6+vr////////////////////////////////////////////////////////////////////////////////7+/v6Ojo6+vr////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA</ForeignData>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"49\" Type=\"Shape\" Name=\"Rectangle Fill:10% Cayenne.49\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.581351388888888</PinX>\n            <PinY>4.627555027777777</PinY>\n            <Width>8.516238749999999</Width>\n            <Height>4.653255416666666</Height>\n            <LocPinX>4.258119375</LocPinX>\n            <LocPinY>2.326627708333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">8.516238749999999</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">4.653255416666666</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#ff0000</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>8</FillForegnd>\n            <FillForegndTrans>0.9</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0.0555556</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0555556</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">4.653255416666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">8.516238749999999</X>\n              <Y F=\"Height*1.000000\">4.653255416666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">8.516238749999999</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">4.653255416666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>3</Font>\n            <Color>#ff0000</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>2</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$scope</Text>\n        </Shape>\n        <Shape ID=\"50\" Type=\"Shape\" Name=\"Rectangle Fill:10% Cayenne.50\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.552435680555556</PinX>\n            <PinY>4.194790972222222</PinY>\n            <Width>7.510331944444445</Width>\n            <Height>2.806248611111111</Height>\n            <LocPinX>3.755165972222223</LocPinX>\n            <LocPinY>1.403124305555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">7.510331944444445</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">2.806248611111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#ff0000</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>8</FillForegnd>\n            <FillForegndTrans>0.9</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0.0555556</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0555556</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.806248611111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">7.510331944444445</X>\n              <Y F=\"Height*1.000000\">2.806248611111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">7.510331944444445</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.806248611111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>3</Font>\n            <Color>#ff0000</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>2</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$scope\nnames=[...]</Text>\n        </Shape>\n        <Shape ID=\"51\" Type=\"Shape\" Name=\"Rectangle Fill:10% Cayenne.51\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.564906666666666</PinX>\n            <PinY>3.646366798611111</PinY>\n            <Width>6.62981375</Width>\n            <Height>0.517828625</Height>\n            <LocPinX>3.314906875</LocPinX>\n            <LocPinY>0.2589143125</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">6.62981375</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.517828625</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#ff0000</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>8</FillForegnd>\n            <FillForegndTrans>0.9</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0.0555556</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0555556</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5178286250000007</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">6.62981375</X>\n              <Y F=\"Height*1.000000\">0.5178286250000007</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">6.62981375</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5178286250000007</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>3</Font>\n            <Color>#ff0000</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>2</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$scope\nname=&apos;Vojta&apos;</Text>\n        </Shape>\n        <Shape ID=\"52\" Type=\"Shape\" Name=\"Rectangle Fill:10% Cayenne.52\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.564906666666666</PinX>\n            <PinY>4.764233465277778</PinY>\n            <Width>6.62981375</Width>\n            <Height>0.517828625</Height>\n            <LocPinX>3.314906875</LocPinX>\n            <LocPinY>0.2589143125</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">6.62981375</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.517828625</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#ff0000</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>8</FillForegnd>\n            <FillForegndTrans>0.9</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0.0555556</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0555556</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5178286249999999</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">6.62981375</X>\n              <Y F=\"Height*1.000000\">0.5178286249999999</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">6.62981375</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5178286249999999</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>3</Font>\n            <Color>#ff0000</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>2</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$scope\nname=&apos;Igor&apos;</Text>\n        </Shape>\n        <Shape ID=\"53\" Type=\"Shape\" Name=\"Rectangle Fill:10% Cayenne.53\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.564906666666666</PinX>\n            <PinY>4.203549020833333</PinY>\n            <Width>6.62981375</Width>\n            <Height>0.517828625</Height>\n            <LocPinX>3.314906875</LocPinX>\n            <LocPinY>0.2589143125</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">6.62981375</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.517828625</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#ff0000</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>8</FillForegnd>\n            <FillForegndTrans>0.9</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0.0555556</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0555556</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5178286250000004</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">6.62981375</X>\n              <Y F=\"Height*1.000000\">0.5178286250000004</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">6.62981375</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5178286250000004</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>3</Font>\n            <Color>#ff0000</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>2</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$scope\nname=&apos;Misko&apos;</Text>\n        </Shape>\n        <Shape ID=\"54\" Type=\"Shape\" Name=\"Rectangle Fill:10% Cayenne.54\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.54506526388889</PinX>\n            <PinY>5.921043125000001</PinY>\n            <Width>7.510331944444445</Width>\n            <Height>0.57458125</Height>\n            <LocPinX>3.755165972222223</LocPinX>\n            <LocPinY>0.287290625</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">7.510331944444445</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.57458125</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#ff0000</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>8</FillForegnd>\n            <FillForegndTrans>0.9</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0.0555556</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0555556</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5745812499999998</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">7.510331944444445</X>\n              <Y F=\"Height*1.000000\">0.5745812499999998</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">7.510331944444445</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5745812499999998</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>3</Font>\n            <Color>#ff0000</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>2</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$scope\nname=&apos;World&apos;</Text>\n        </Shape>\n      </Shapes>\n      <Connects/>\n    </Page>\n    <Page ID=\"3\" NameU=\"controller\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>10.5</PageWidth>\n          <PageHeight>7.68056</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>-0.0277778</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"55\" Type=\"Shape\" Name=\"Graphic.55\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.527777291666666</PinX>\n            <PinY>3.073493125000001</PinY>\n            <Width>2.685183194444444</Width>\n            <Height>1.936346250000001</Height>\n            <LocPinX>1.342591597222222</LocPinX>\n            <LocPinY>0.9681731250000003</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.18518569444444</BeginX>\n            <BeginY>4.04166625</BeginY>\n            <EndX>7.87036888888889</EndX>\n            <EndY>2.10532</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.685183194444444</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.936346250000001</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>3</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">7.894919286223335e-16</X>\n              <Y F=\"Height*1.000000\">1.936346250000001</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.685183194444445</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"56\" Type=\"Shape\" Name=\"Rectangle Fill:75% Faded Sky.56\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.581018472222222</PinX>\n            <PinY>4.932357916666667</PinY>\n            <Width>3.337963055555556</Width>\n            <Height>1.982771388888889</Height>\n            <LocPinX>1.668981527777778</LocPinX>\n            <LocPinY>0.9913856944444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.337963055555556</TxtWidth>\n            <TxtHeight F=\"Height*0.929952\">1.8438825</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#b1e0ff</FillForegnd>\n            <FillForegndTrans>0.25</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.982771388888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.337963055555556</X>\n              <Y F=\"Height*1.000000\">1.982771388888889</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.337963055555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.982771388888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"2\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"3\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Controller\n<cp IX=\"1\"/>function <cp IX=\"2\"/>MyCtrl<cp IX=\"3\"/>($scope) {\n  $scope.action \n    = function() {\n      // do something;\n    };\n  $scope.name\n    = &apos;world&apos;;\n}</Text>\n        </Shape>\n        <Shape ID=\"57\" Type=\"Shape\" Name=\"Graphic.57\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.083335694444444</PinX>\n            <PinY>3.858796666666667</PinY>\n            <Width>3.337963055555556</Width>\n            <Height>1.982771388888889</Height>\n            <LocPinX>1.668981527777778</LocPinX>\n            <LocPinY>0.9913856944444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.337963055555556</TxtWidth>\n            <TxtHeight F=\"Height*0.929952\">1.8438825</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#d7a5a5</FillForegnd>\n            <FillForegndTrans>0.25</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.982771388888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.337963055555556</X>\n              <Y F=\"Height*1.000000\">1.982771388888889</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.337963055555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.982771388888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Scope\n<cp IX=\"1\"/>{\n  name: &apos;world&apos;,\n  action: function\n}</Text>\n        </Shape>\n        <Shape ID=\"58\" Type=\"Shape\" Name=\"Graphic.58\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.243065555555556</PinX>\n            <PinY>3.025983888888889</PinY>\n            <Width>3.337963055555556</Width>\n            <Height>1.982771388888889</Height>\n            <LocPinX>1.668981527777778</LocPinX>\n            <LocPinY>0.9913856944444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.337963055555556</TxtWidth>\n            <TxtHeight F=\"Height*0.929952\">1.8438825</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#b0d6a2</FillForegnd>\n            <FillForegndTrans>0.25</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.982771388888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.337963055555555</X>\n              <Y F=\"Height*1.000000\">1.982771388888889</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.337963055555555</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.982771388888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"2\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"3\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"4\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"5\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"6\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"7\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>View (DOM)\n<cp IX=\"1\"/>\n&lt;div ng-controller=&quot;<cp IX=\"2\"/>MyCtrl<cp IX=\"3\"/>&quot;&gt;\n  Hello {{<cp IX=\"4\"/>name<cp IX=\"5\"/>}}!\n  &lt;button ng-click=&quot;<cp IX=\"6\"/>action()<cp IX=\"7\"/>&quot;&gt;\n    OK\n  &lt;button&gt;\n&lt;/div&gt;</Text>\n        </Shape>\n        <Shape ID=\"59\" Type=\"Shape\" Name=\"Graphic.59\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.32870375</PinX>\n            <PinY>3.037615902777778</PinY>\n            <Width>2.685185277777778</Width>\n            <Height>1.93634625</Height>\n            <LocPinX>1.342592638888889</LocPinX>\n            <LocPinY>0.9681731249999999</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>1.98611111111111</BeginX>\n            <BeginY>4.00578902777778</BeginY>\n            <EndX>4.67129638888889</EndX>\n            <EndY>2.06944277777778</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.685185277777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.93634625</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>3</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.93634625</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.685185277777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"60\" Type=\"Shape\" Name=\"Graphic.60\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.189814861111111</PinX>\n            <PinY>4.770722318827352</PinY>\n            <Width>3.629629722222222</Width>\n            <Height>2.40718769321026</Height>\n            <LocPinX>1.814814861111111</LocPinX>\n            <LocPinY>1.20359384660513</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>7.00462972222222</BeginX>\n            <BeginY>3.56712847222222</BeginY>\n            <EndX>3.375</EndX>\n            <EndY>5.67129625</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.629629722222222</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">2.40718769321026</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>10</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>0</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">3.629629722222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.734694\">2.666666666666667</X>\n              <Y F=\"Height*0.762570\">1.835649305555555</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,0.284641,0,1, 0.992347,0.501008,0,1)\">NURBS(1, 3, 0, 0, 1.000000,0.284641,0,1, 0.992347,0.501008,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.874119\">2.104167777777777</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.477041,1.024132,0,1, 0.084184,1.081830,0,1)\">NURBS(1, 3, 0, 0, 0.477041,1.024132,0,1, 0.084184,1.081830,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"61\" Type=\"Shape\" Name=\"Graphic.61\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.422400198049653</PinX>\n            <PinY>5.256240018416979</PinY>\n            <Width>0.8170226183215274</Width>\n            <Height>1.132850314611736</Height>\n            <LocPinX>0.4085113091607637</LocPinX>\n            <LocPinY>0.5664251573058681</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>4.02314805555556</BeginX>\n            <BeginY>4.68981486111111</BeginY>\n            <EndX>4.01388888888889</EndX>\n            <EndY>5.60648152777778</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.8170226183215274</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.132850314611736</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>10</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>0</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.011333\">0.009259166666666374</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.985965\">0.8055555555555556</X>\n              <Y F=\"Height*0.694740\">0.7870369444444442</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.725307,0.196162,0,1, 1.076629,0.433191,0,1)\">NURBS(1, 3, 0, 0, 0.725307,0.196162,0,1, 1.076629,0.433191,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.809168\">0.9166666666666666</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.895301,0.956290,0,1, 0.305989,1.168799,0,1)\">NURBS(1, 3, 0, 0, 0.895301,0.956290,0,1, 0.305989,1.168799,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"62\" Type=\"Shape\" Name=\"Graphic.62\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.867754772187711</PinX>\n            <PinY>4.694444930555556</PinY>\n            <Width>1.644123233402357</Width>\n            <Height>1.212962083333334</Height>\n            <LocPinX>0.8220616167011787</LocPinX>\n            <LocPinY>0.6064810416666668</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.87499958333333</BeginX>\n            <BeginY>5.30092597222222</BeginY>\n            <EndX>3.68981638888889</EndX>\n            <EndY>4.08796388888889</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.644123233402357</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.212962083333334</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>10</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>0</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.504406\">0.8293064278468011</X>\n              <Y F=\"Height*1.000000\">1.212962083333334</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.000371\">0.0006092056245788532</X>\n              <Y F=\"Height*0.541984\">0.6574065277777782</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.127081,0.954198,0,1, -0.008081,0.862595,0,1)\">NURBS(1, 3, 0, 0, 0.127081,0.954198,0,1, -0.008081,0.862595,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.644123233402357</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.008821,0.221372,0,1, 0.104555,0.022901,0,1)\">NURBS(1, 3, 0, 0, 0.008821,0.221372,0,1, 0.104555,0.022901,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"63\" Type=\"Shape\" Name=\"Graphic.63\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.504630416666667</PinX>\n            <PinY>4.441157105116122</PinY>\n            <Width>0.3703719444444447</Width>\n            <Height>0.3189923484089981</Height>\n            <LocPinX>0.1851859722222223</LocPinX>\n            <LocPinY>0.1594961742044991</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>3.31944444444444</BeginX>\n            <BeginY>4.59722222222222</BeginY>\n            <EndX>3.68981638888889</EndX>\n            <EndY>4.28240791666667</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.3703719444444447</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3189923484089981</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>10</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>0</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.989244\">0.3155612913106</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.399998\">0.1481480555555557</X>\n              <Y F=\"Height*0.415964\">0.1326892079772668</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.424998,1.076324,0,1, 0.424998,0.611898,0,1)\">NURBS(1, 3, 0, 0, 0.424998,1.076324,0,1, 0.424998,0.611898,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.3703719444444447</X>\n              <Y F=\"Height*0.002342\">0.0007469857550444677</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.374997,0.220027,0,1, 0.625002,-0.026685,0,1)\">NURBS(1, 3, 0, 0, 0.374997,0.220027,0,1, 0.625002,-0.026685,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"64\" Type=\"Shape\" Name=\"Graphic.64\">\n          <XForm>\n            <Angle>-0</Angle>\n            <FlipX>1</FlipX>\n            <FlipY>1</FlipY>\n            <PinX>2.682870361111111</PinX>\n            <PinY>3.685185277777778</PinY>\n            <Width>1.384259333333334</Width>\n            <Height>0.75</Height>\n            <LocPinX>0.6921296666666668</LocPinX>\n            <LocPinY>0.375</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.700000\">0.9689815194907401</TxtWidth>\n            <TxtHeight F=\"Height*0.700000\">0.5249999925000001</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#f3ea90</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">1.384259333333334</X>\n              <Y F=\"Height*0.593750\">0.4453125</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.500000\">0.6921296666666668</X>\n              <Y F=\"Height*1.000000\">0.75</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,0.818360,0,1, 0.776370,1.000000,0,1)\">NURBS(1, 3, 0, 0, 1.000000,0.818360,0,1, 0.776370,1.000000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.593750\">0.4453125</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.223630,1.000000,0,1, 0.000000,0.818360,0,1)\">NURBS(1, 3, 0, 0, 0.223630,1.000000,0,1, 0.000000,0.818360,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.384280\">0.5319431766133332</X>\n              <Y F=\"Height*0.199220\">0.149415</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.000000,0.402340,0,1, 0.164060,0.241210,0,1)\">NURBS(1, 3, 0, 0, 0.000000,0.402340,0,1, 0.164060,0.241210,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.289550\">0.4008122899666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.366210,0.126950,0,1, 0.336430,0.041990,0,1)\">NURBS(1, 3, 0, 0, 0.366210,0.126950,0,1, 0.336430,0.041990,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"6\">\n              <X F=\"Width*0.530270\">0.7340311966866666</X>\n              <Y F=\"Height*0.188480\">0.1413599999999996</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.379880,0.000000,0,1, 0.469240,0.099610,0,1)\">NURBS(1, 3, 0, 0, 0.379880,0.000000,0,1, 0.469240,0.099610,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"7\">\n              <X F=\"Width*1.000000\">1.384259333333334</X>\n              <Y F=\"Height*0.593750\">0.4453125</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.792480,0.201170,0,1, 1.000000,0.377930,0,1)\">NURBS(1, 3, 0, 0, 0.792480,0.201170,0,1, 1.000000,0.377930,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Imperative\nbehavior</Text>\n        </Shape>\n        <Shape ID=\"65\" Type=\"Shape\" Name=\"Graphic.65\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.479166666666667</PinX>\n            <PinY>3.810185486111111</PinY>\n            <Width>0.7731483333333339</Width>\n            <Height>1.000000416666667</Height>\n            <LocPinX>0.3865741666666669</LocPinX>\n            <LocPinY>0.5000002083333333</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.86574083333333</BeginX>\n            <BeginY>3.31018527777778</BeginY>\n            <EndX>5.0925925</EndX>\n            <EndY>4.31018569444444</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.7731483333333339</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.000000416666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>10</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>0</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">0.7731483333333339</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.844311\">0.6527777777777778</X>\n              <Y F=\"Height*0.777778\">0.7777786111111106</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,0.277778,0,1, 0.952096,0.694444,0,1)\">NURBS(1, 3, 0, 0, 1.000000,0.277778,0,1, 0.952096,0.694444,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.000000416666667</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.736526,0.861114,0,1, 0.718563,0.998716,0,1)\">NURBS(1, 3, 0, 0, 0.736526,0.861114,0,1, 0.718563,0.998716,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"66\" Type=\"Shape\" Name=\"Graphic.66\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.567130145833334</PinX>\n            <PinY>4.905672805555556</PinY>\n            <Width>1.078698902777778</Width>\n            <Height>0.7152788333333333</Height>\n            <LocPinX>0.5393494513888889</LocPinX>\n            <LocPinY>0.3576394166666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.700000\">0.7550892211574554</TxtWidth>\n            <TxtHeight F=\"Height*0.700000\">0.500695176180545</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#f3ea90</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">1.078698902777778</X>\n              <Y F=\"Height*0.593750\">0.4246968072916665</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.500000\">0.5393494513888891</X>\n              <Y F=\"Height*1.000000\">0.7152788333333331</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,0.818360,0,1, 0.776370,1.000000,0,1)\">NURBS(1, 3, 0, 0, 1.000000,0.818360,0,1, 0.776370,1.000000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.593750\">0.4246968072916665</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.223630,1.000000,0,1, 0.000000,0.818360,0,1)\">NURBS(1, 3, 0, 0, 0.223630,1.000000,0,1, 0.000000,0.818360,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.384280\">0.4145224143594446</X>\n              <Y F=\"Height*0.199220\">0.1424978491766665</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.000000,0.402340,0,1, 0.164060,0.241210,0,1)\">NURBS(1, 3, 0, 0, 0.000000,0.402340,0,1, 0.164060,0.241210,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.289550\">0.3123372672993057</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.366210,0.126950,0,1, 0.336430,0.041990,0,1)\">NURBS(1, 3, 0, 0, 0.366210,0.126950,0,1, 0.336430,0.041990,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"6\">\n              <X F=\"Width*0.530270\">0.5720016671759728</X>\n              <Y F=\"Height*0.188480\">0.1348157545066664</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.379880,0.000000,0,1, 0.469240,0.099610,0,1)\">NURBS(1, 3, 0, 0, 0.379880,0.000000,0,1, 0.469240,0.099610,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"7\">\n              <X F=\"Width*1.000000\">1.078698902777778</X>\n              <Y F=\"Height*0.593750\">0.4246968072916665</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.792480,0.201170,0,1, 1.000000,0.377930,0,1)\">NURBS(1, 3, 0, 0, 0.792480,0.201170,0,1, 1.000000,0.377930,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>scope is the glue</Text>\n        </Shape>\n        <Shape ID=\"67\" Type=\"Shape\" Name=\"Graphic.67\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.516967157096201</PinX>\n            <PinY>3.442265926849337</PinY>\n            <Width>2.216065685807597</Width>\n            <Height>1.180281479634659</Height>\n            <LocPinX>1.108032842903799</LocPinX>\n            <LocPinY>0.5901407398173295</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>6.625</BeginX>\n            <BeginY>2.98611111111111</BeginY>\n            <EndX>4.50926041666667</EndX>\n            <EndY>4.03240666666667</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.216065685807597</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.180281479634659</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>10</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>0</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">2.216065685807597</X>\n              <Y F=\"Height*0.113520\">0.1339859240791033</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.118391\">0.2623620746964864</X>\n              <Y F=\"Height*0.231195\">0.2728748129679922</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.828692,-0.066913,0,1, 0.252095,-0.035534,0,1)\">NURBS(1, 3, 0, 0, 0.828692,-0.066913,0,1, 0.252095,-0.035534,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.045272\">0.1003261024742636</X>\n              <Y F=\"Height*1.000000\">1.180281479634659</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.015313,0.497928,0,1, -0.029936,0.666583,0,1)\">NURBS(1, 3, 0, 0, -0.015313,0.497928,0,1, -0.029936,0.666583,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"68\" Type=\"Shape\" Name=\"Graphic.68\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.509258263888889</PinX>\n            <PinY>4.89987125</PinY>\n            <Width>2.685181527777777</Width>\n            <Height>1.936345833333333</Height>\n            <LocPinX>1.342590763888889</LocPinX>\n            <LocPinY>0.9681729166666665</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.1666675</BeginX>\n            <BeginY>5.86804416666667</BeginY>\n            <EndX>7.85184902777778</EndX>\n            <EndY>3.93169833333333</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.685181527777777</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.936345833333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>3</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*-0.000000\">-7.894919286223335e-16</X>\n              <Y F=\"Height*1.000000\">1.936345833333333</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.685181527777777</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"69\" Type=\"Shape\" Name=\"Graphic.69\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.310182569444445</PinX>\n            <PinY>4.896413055555556</PinY>\n            <Width>2.685185416666667</Width>\n            <Height>1.936346944444444</Height>\n            <LocPinX>1.342592708333333</LocPinX>\n            <LocPinY>0.9681734722222219</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>1.96758986111111</BeginX>\n            <BeginY>5.86458652777778</BeginY>\n            <EndX>4.65277527777778</EndX>\n            <EndY>3.92823958333333</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.685185416666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.936346944444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>3</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.936346944444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.685185416666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"70\" Type=\"Shape\" Name=\"Graphic.70\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.106480902777777</PinX>\n            <PinY>4.063656833333333</PinY>\n            <Width>1.49073625</Width>\n            <Height>0.7152788333333333</Height>\n            <LocPinX>0.745368125</LocPinX>\n            <LocPinY>0.3576394166666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.700000\">1.043515360092637</TxtWidth>\n            <TxtHeight F=\"Height*0.700000\">0.500695176180545</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#f3ea90</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">1.490736250000001</X>\n              <Y F=\"Height*0.593750\">0.4246968072916669</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.500000\">0.7453681250000004</X>\n              <Y F=\"Height*1.000000\">0.7152788333333334</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,0.818360,0,1, 0.776370,1.000000,0,1)\">NURBS(1, 3, 0, 0, 1.000000,0.818360,0,1, 0.776370,1.000000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.593750\">0.4246968072916669</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.223630,1.000000,0,1, 0.000000,0.818360,0,1)\">NURBS(1, 3, 0, 0, 0.223630,1.000000,0,1, 0.000000,0.818360,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.384280\">0.5728601261500006</X>\n              <Y F=\"Height*0.199220\">0.1424978491766669</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.000000,0.402340,0,1, 0.164060,0.241210,0,1)\">NURBS(1, 3, 0, 0, 0.000000,0.402340,0,1, 0.164060,0.241210,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.289550\">0.4316426811875008</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.366210,0.126950,0,1, 0.336430,0.041990,0,1)\">NURBS(1, 3, 0, 0, 0.366210,0.126950,0,1, 0.336430,0.041990,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"6\">\n              <X F=\"Width*0.530270\">0.7904927112875002</X>\n              <Y F=\"Height*0.188480\">0.1348157545066668</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.379880,0.000000,0,1, 0.469240,0.099610,0,1)\">NURBS(1, 3, 0, 0, 0.379880,0.000000,0,1, 0.469240,0.099610,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"7\">\n              <X F=\"Width*1.000000\">1.490736250000001</X>\n              <Y F=\"Height*0.593750\">0.4246968072916669</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.792480,0.201170,0,1, 1.000000,0.377930,0,1)\">NURBS(1, 3, 0, 0, 0.792480,0.201170,0,1, 1.000000,0.377930,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Declarative\nview</Text>\n        </Shape>\n      </Shapes>\n      <Connects/>\n    </Page>\n    <Page ID=\"4\" NameU=\"view\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>10.5</PageWidth>\n          <PageHeight>7.68056</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>0</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"71\" Type=\"Shape\" Name=\"Rectangle Fill:Marble.71\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.865740902777778</PinX>\n            <PinY>3.840277777777778</PinY>\n            <Width>2.314815138888889</Width>\n            <Height>3.911604166666666</Height>\n            <LocPinX>1.157407569444444</LocPinX>\n            <LocPinY>1.955802083333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.314815138888889</TxtWidth>\n            <TxtHeight F=\"Height*0.964493\">3.772715277777777</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ececec</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.911604166666666</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.314815138888889</X>\n              <Y F=\"Height*1.000000\">3.911604166666666</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.314815138888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.911604166666666</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>AngularJS</Text>\n        </Shape>\n        <Shape ID=\"72\" Type=\"Shape\" Name=\"Rectangle Fill:Marble.72\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.273149374999999</PinX>\n            <PinY>3.840277361111111</PinY>\n            <Width>2.148147638888889</Width>\n            <Height>3.911603333333334</Height>\n            <LocPinX>1.074073819444444</LocPinX>\n            <LocPinY>1.955801666666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.148147638888889</TxtWidth>\n            <TxtHeight F=\"Height*0.964493\">3.772714444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ececec</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.911603333333334</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.148147638888888</X>\n              <Y F=\"Height*1.000000\">3.911603333333334</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.148147638888888</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.911603333333334</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Others</Text>\n        </Shape>\n        <Shape ID=\"73\" Type=\"Shape\" Name=\"Rectangle Fill:19% Lemon.73\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.356481289876302</PinX>\n            <PinY>3.124335902041614</PinY>\n            <Width>1.162027361111111</Width>\n            <Height>2.33013875</Height>\n            <LocPinX>0.5810136805555556</LocPinX>\n            <LocPinY>1.165069375</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.162027361111111</TxtWidth>\n            <TxtHeight F=\"Height*0.940395\">2.191249861111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffff00</FillForegnd>\n            <FillForegndTrans>0.81</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.33013875</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.162027361111111</X>\n              <Y F=\"Height*1.000000\">2.33013875</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.162027361111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.33013875</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Connection ID=\"0\">\n            <X F=\"Width*0.500000\">0.5810136805555557</X>\n            <Y F=\"Width*0.000000\">0</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"1\">\n            <X F=\"Width*0.500000\">0.5810136805555557</X>\n            <Y F=\"Width*2.005236\">2.330138749999999</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"2\">\n            <X F=\"Width*1.000000\">1.162027361111111</X>\n            <Y F=\"Width*1.002618\">1.165069375</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"3\">\n            <X F=\"Width*0.000000\">3.947459643111667e-16</X>\n            <Y F=\"Width*1.002618\">1.165069375</Y>\n            <Type>0</Type>\n          </Connection>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <TextBkgnd>#ffff00</TextBkgnd>\n            <TextBkgndTrans>0.81</TextBkgndTrans>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$compile</Text>\n        </Shape>\n        <Shape ID=\"74\" Type=\"Shape\" Name=\"Graphic.74\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.978010416666666</PinX>\n            <PinY>3.7960800625</PinY>\n            <Width>1.886570555555555</Width>\n            <Height>1.222222652777778</Height>\n            <LocPinX>0.9432852777777777</LocPinX>\n            <LocPinY>0.611111326388889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.886570555555555</TxtWidth>\n            <TxtHeight F=\"Height*0.954545\">1.166667097222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#d7a5a5</FillForegnd>\n            <FillForegndTrans>0.25</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.222222652777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.886570555555555</X>\n              <Y F=\"Height*1.000000\">1.222222652777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.886570555555555</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.222222652777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Connection ID=\"0\">\n            <X F=\"Width*0.500000\">0.9432852777777777</X>\n            <Y F=\"Width*0.000000\">7.894919286223335e-16</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"1\">\n            <X F=\"Width*0.500000\">0.9432852777777777</X>\n            <Y F=\"Width*0.647854\">1.222222652777778</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"2\">\n            <X F=\"Width*1.000000\">1.886570555555555</X>\n            <Y F=\"Width*0.323927\">0.6111113263888891</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"3\">\n            <X F=\"Width*0.000000\">0</X>\n            <Y F=\"Width*0.323927\">0.6111113263888891</Y>\n            <Type>0</Type>\n          </Connection>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>scope</Text>\n        </Shape>\n        <Shape ID=\"75\" Type=\"Shape\" Name=\"Graphic.75\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.701386388888888</PinX>\n            <PinY>5.1437345</PinY>\n            <Width>0.8472222222222222</Width>\n            <Height>0.5092593333333333</Height>\n            <LocPinX>0.4236111111111111</LocPinX>\n            <LocPinY>0.2546296666666666</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.8472222222222222</TxtWidth>\n            <TxtHeight F=\"Height*0.727273\">0.3703704444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#b0d6a2</FillForegnd>\n            <FillForegndTrans>0.25</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5092593333333334</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.8472222222222222</X>\n              <Y F=\"Height*1.000000\">0.5092593333333334</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.8472222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5092593333333334</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>template\n(string)</Text>\n        </Shape>\n        <Shape ID=\"76\" Type=\"Shape\" Name=\"Rectangle Fill:75% Faded Sky.76\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.574075305555556</PinX>\n            <PinY>5.1437345</PinY>\n            <Width>0.7129631111111111</Width>\n            <Height>0.5092593333333333</Height>\n            <LocPinX>0.3564815555555556</LocPinX>\n            <LocPinY>0.2546296666666666</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.7129631111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.727273\">0.3703704444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#b1e0ff</FillForegnd>\n            <FillForegndTrans>0.25</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5092593333333334</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.7129631111111112</X>\n              <Y F=\"Height*1.000000\">0.5092593333333334</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.7129631111111112</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5092593333333334</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Model</Text>\n        </Shape>\n        <Shape ID=\"77\" Type=\"Shape\" Name=\"Rectangle Fill:19% Lemon.77\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.981480305555555</PinX>\n            <PinY>4.227067416666666</PinY>\n            <Width>0.7129631111111111</Width>\n            <Height>0.5092593333333333</Height>\n            <LocPinX>0.3564815555555556</LocPinX>\n            <LocPinY>0.2546296666666666</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.7129631111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.727273\">0.3703704444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffff00</FillForegnd>\n            <FillForegndTrans>0.81</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5092593333333334</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.7129631111111112</X>\n              <Y F=\"Height*1.000000\">0.5092593333333334</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.7129631111111112</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5092593333333334</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>merge</Text>\n        </Shape>\n        <Shape ID=\"78\" Type=\"Shape\" Name=\"Graphic.78\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.981480305555555</PinX>\n            <PinY>3.440028805555555</PinY>\n            <Width>0.7129631111111111</Width>\n            <Height>0.5092593333333333</Height>\n            <LocPinX>0.3564815555555556</LocPinX>\n            <LocPinY>0.2546296666666666</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.7129631111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.727273\">0.3703704444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#b0d6a2</FillForegnd>\n            <FillForegndTrans>0.25</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5092593333333326</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.7129631111111112</X>\n              <Y F=\"Height*1.000000\">0.5092593333333326</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.7129631111111112</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5092593333333326</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>HTML\n(string)</Text>\n        </Shape>\n        <Shape ID=\"79\" Type=\"Shape\" Name=\"Graphic.79\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.981480305555555</PinX>\n            <PinY>2.421511444444445</PinY>\n            <Width>0.7129631111111111</Width>\n            <Height>0.5092593333333333</Height>\n            <LocPinX>0.3564815555555556</LocPinX>\n            <LocPinY>0.2546296666666666</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.7129631111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.727273\">0.3703704444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#b0d6a2</FillForegnd>\n            <FillForegndTrans>0.25</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5092593333333326</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.7129631111111112</X>\n              <Y F=\"Height*1.000000\">0.5092593333333326</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.7129631111111112</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5092593333333326</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>DOM</Text>\n        </Shape>\n        <Shape ID=\"80\" Type=\"Shape\" Name=\"Graphic.80\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.458336138888889</PinX>\n            <PinY>5.166236166666667</PinY>\n            <Width>0.7129631111111111</Width>\n            <Height>0.5092593333333333</Height>\n            <LocPinX>0.3564815555555556</LocPinX>\n            <LocPinY>0.2546296666666666</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.7129631111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.727273\">0.3703704444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#b0d6a2</FillForegnd>\n            <FillForegndTrans>0.25</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5092593333333334</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.7129631111111112</X>\n              <Y F=\"Height*1.000000\">0.5092593333333334</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.7129631111111112</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5092593333333334</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Connection ID=\"0\">\n            <X F=\"Width*0.500000\">0.3564815555555556</X>\n            <Y F=\"Width*0.000000\">3.947459643111667e-16</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"1\">\n            <X F=\"Width*0.500000\">0.3564815555555556</X>\n            <Y F=\"Width*0.714286\">0.5092593333333334</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"2\">\n            <X F=\"Width*1.000000\">0.7129631111111112</X>\n            <Y F=\"Width*0.357143\">0.2546296666666667</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"3\">\n            <X F=\"Width*0.000000\">3.947459643111667e-16</X>\n            <Y F=\"Width*0.357143\">0.2546296666666667</Y>\n            <Type>0</Type>\n          </Connection>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>HTML\n(string)</Text>\n        </Shape>\n        <Shape ID=\"81\" Type=\"Shape\" Name=\"Rectangle Fill:75% Faded Sky.81\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.458305583333333</PinX>\n            <PinY>3.953477694444445</PinY>\n            <Width>0.7129631111111111</Width>\n            <Height>0.5092593333333333</Height>\n            <LocPinX>0.3564815555555556</LocPinX>\n            <LocPinY>0.2546296666666666</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.7129631111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.727273\">0.3703704444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#b1e0ff</FillForegnd>\n            <FillForegndTrans>0.25</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5092593333333331</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.7129631111111112</X>\n              <Y F=\"Height*1.000000\">0.5092593333333331</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.7129631111111112</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5092593333333331</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Connection ID=\"0\">\n            <X F=\"Width*0.500000\">0.3564815555555556</X>\n            <Y F=\"Width*0.000000\">0</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"1\">\n            <X F=\"Width*0.500000\">0.3564815555555556</X>\n            <Y F=\"Width*0.714286\">0.5092593333333326</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"2\">\n            <X F=\"Width*1.000000\">0.7129631111111112</X>\n            <Y F=\"Width*0.357143\">0.2546296666666663</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"3\">\n            <X F=\"Width*0.000000\">0</X>\n            <Y F=\"Width*0.357143\">0.2546296666666663</Y>\n            <Type>0</Type>\n          </Connection>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Model</Text>\n        </Shape>\n        <Shape ID=\"82\" Type=\"Shape\" Name=\"Graphic.82\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.458336138888889</PinX>\n            <PinY>3.953477694444445</PinY>\n            <Width>0.7129631111111111</Width>\n            <Height>0.5092593333333333</Height>\n            <LocPinX>0.3564815555555556</LocPinX>\n            <LocPinY>0.2546296666666666</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.7129631111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.727273\">0.3703704444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#b0d6a2</FillForegnd>\n            <FillForegndTrans>0.25</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5092593333333331</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.7129631111111112</X>\n              <Y F=\"Height*1.000000\">0.5092593333333331</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.7129631111111112</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5092593333333331</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Connection ID=\"0\">\n            <X F=\"Width*0.500000\">0.3564815555555556</X>\n            <Y F=\"Width*0.000000\">0</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"1\">\n            <X F=\"Width*0.500000\">0.3564815555555556</X>\n            <Y F=\"Width*0.714286\">0.5092593333333326</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"2\">\n            <X F=\"Width*1.000000\">0.7129631111111112</X>\n            <Y F=\"Width*0.357143\">0.2546296666666663</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"3\">\n            <X F=\"Width*0.000000\">0</X>\n            <Y F=\"Width*0.357143\">0.2546296666666663</Y>\n            <Type>0</Type>\n          </Connection>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>DOM</Text>\n        </Shape>\n        <Shape ID=\"83\" Type=\"Shape\" Name=\"Line Curved, Stroke:Obsidian.83\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.841433347222033</PinX>\n            <PinY>4.685400958333332</PinY>\n            <Width>0.1224569299656106</Width>\n            <Height>0.4007664220686047</Height>\n            <LocPinX>0.06122846498280528</LocPinX>\n            <LocPinY>0.2003832110343023</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.78020488223923</BeginX>\n            <BeginY>4.88578416936763</BeginY>\n            <EndX>5.90266181220484</EndX>\n            <EndY>4.48501774729903</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.1224569299656106</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.4007664220686047</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">7.894919286223335e-16</X>\n              <Y F=\"Height*1.000000\">0.4007664220686047</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.1224569299656114</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"84\" Type=\"Shape\" Name=\"Line Curved, Stroke:Obsidian.84\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.988424677244621</PinX>\n            <PinY>3.83354811111111</PinY>\n            <Width>0.01388888888888889</Width>\n            <Height>0.2708348333333335</Height>\n            <LocPinX>0.006944444444444444</LocPinX>\n            <LocPinY>0.1354174166666667</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.98148023280018</BeginX>\n            <BeginY>3.96896552777778</BeginY>\n            <EndX>5.98148023280018</EndX>\n            <EndY>3.69813069444444</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2708348333333335</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2708348333333335</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"85\" Type=\"Shape\" Name=\"Line Curved, Stroke:Obsidian.85\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.988424482332851</PinX>\n            <PinY>2.930770125</PinY>\n            <Width>0.01388888888888889</Width>\n            <Height>0.5023135833333335</Height>\n            <LocPinX>0.006944444444444444</LocPinX>\n            <LocPinY>0.2511567916666668</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.98148003788841</BeginX>\n            <BeginY>3.18192691666667</BeginY>\n            <EndX>5.98148003788841</EndX>\n            <EndY>2.67961333333333</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5023135833333335</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5023135833333343</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">7.894919286223335e-16</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"86\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.86\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.381945694444444</PinX>\n            <PinY>3.00749625</PinY>\n            <Width>0.8472222222222222</Width>\n            <Height>0.1666666666666667</Height>\n            <LocPinX>0.4236111111111111</LocPinX>\n            <LocPinY>0.08333333333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.8472222222222222</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0.49</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.8472222222222222</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.8472222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>.innerHTML</Text>\n        </Shape>\n        <Shape ID=\"87\" Type=\"Shape\" Name=\"Line Curved, Stroke:Obsidian.87\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.465280583333334</PinX>\n            <PinY>4.558120819444444</PinY>\n            <Width>0.01388888888888889</Width>\n            <Height>0.7000269166666667</Height>\n            <LocPinX>0.006944444444444444</LocPinX>\n            <LocPinY>0.3500134583333334</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>3.45833613888889</BeginX>\n            <BeginY>4.90813427777778</BeginY>\n            <EndX>3.45833613888889</EndX>\n            <EndY>4.20810736111111</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.7000269166666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7000269166666667</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"88\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.88\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.152771258517795</PinX>\n            <PinY>4.688630395247706</PinY>\n            <Width>0.7129631111111111</Width>\n            <Height>0.3333333333333333</Height>\n            <LocPinX>0.3564815555555556</LocPinX>\n            <LocPinY>0.1666666666666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.7129631111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3333333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0.49</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3333333333333333</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.7129631111111112</X>\n              <Y F=\"Height*1.000000\">0.3333333333333333</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.7129631111111112</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3333333333333333</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Browser\nparse</Text>\n        </Shape>\n        <Shape ID=\"89\" Type=\"Shape\" Name=\"Line Curved, Stroke:Obsidian.89\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.277777805555524</PinX>\n            <PinY>4.685400958333336</PinY>\n            <Width>0.2603946515763467</Width>\n            <Height>0.4027965233862297</Height>\n            <LocPinX>0.1301973257881733</LocPinX>\n            <LocPinY>0.2013982616931149</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>6.4079751313437</BeginX>\n            <BeginY>4.88679922002645</BeginY>\n            <EndX>6.14758047976735</EndX>\n            <EndY>4.48400269664022</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.2603946515763467</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.4027965233862297</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">0.2603946515763467</X>\n              <Y F=\"Height*1.000000\">0.4027965233862297</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"90\" Type=\"Shape\" Name=\"Graphic.90\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.59823067745038</PinX>\n            <PinY>3.82138181774548</PinY>\n            <Width>1.289054132678539</Width>\n            <Height>3.609798746700735</Height>\n            <LocPinX>0.6445270663392696</LocPinX>\n            <LocPinY>1.804899373350368</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.95370361111111</BeginX>\n            <BeginY>2.16688236111111</BeginY>\n            <EndX>6.73148638888889</EndX>\n            <EndY>5.39836416666667</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.289054132678539</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">3.609798746700735</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0416667</LineWeight>\n            <LineColor>#004080</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>0</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.041664\">0.1503999167159991</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.962525\">1.240746805555557</X>\n              <Y F=\"Height*0.520043\">1.877251583382666</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.021549,-0.057089,0,1, 0.818865,-0.010919,0,1)\">NURBS(1, 3, 0, 0, 0.021549,-0.057089,0,1, 0.818865,-0.010919,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.603375\">0.7777827777777778</X>\n              <Y F=\"Height*0.936862\">3.381881722271554</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.106186,1.051006,0,1, 0.804498,1.056136,0,1)\">NURBS(1, 3, 0, 0, 1.106186,1.051006,0,1, 0.804498,1.056136,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"91\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.91\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.900741527777778</PinX>\n            <PinY>3.766807500000001</PinY>\n            <Width>0.6527777777777778</Width>\n            <Height>0.5277777777777778</Height>\n            <LocPinX>0.3263888888888889</LocPinX>\n            <LocPinY>0.2638888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6527777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5277777777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0.49</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5277777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6527777777777778</X>\n              <Y F=\"Height*1.000000\">0.5277777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.6527777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5277777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>#004fb1</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>update\nLoop</Text>\n        </Shape>\n        <Shape ID=\"92\" Type=\"Shape\" Name=\"Graphic.92\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.45833625</PinX>\n            <PinY>2.583116444444445</PinY>\n            <Width>0.8472222222222222</Width>\n            <Height>0.5092593333333333</Height>\n            <LocPinX>0.4236111111111111</LocPinX>\n            <LocPinY>0.2546296666666666</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.8472222222222222</TxtWidth>\n            <TxtHeight F=\"Height*0.727273\">0.3703704444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#b0d6a2</FillForegnd>\n            <FillForegndTrans>0.25</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5092593333333326</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.8472222222222227</X>\n              <Y F=\"Height*1.000000\">0.5092593333333326</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.8472222222222227</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5092593333333326</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Connection ID=\"0\">\n            <X F=\"Width*0.500000\">0.4236111111111111</X>\n            <Y F=\"Width*0.000000\">0</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"1\">\n            <X F=\"Width*0.500000\">0.4236111111111111</X>\n            <Y F=\"Width*0.601093\">0.5092593333333326</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"2\">\n            <X F=\"Width*1.000000\">0.8472222222222227</X>\n            <Y F=\"Width*0.300546\">0.2546296666666663</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"3\">\n            <X F=\"Width*0.000000\">0</X>\n            <Y F=\"Width*0.300546\">0.2546296666666663</Y>\n            <Type>0</Type>\n          </Connection>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>directives</Text>\n        </Shape>\n        <Shape ID=\"93\" Type=\"Shape\" Name=\"Line Curved, Stroke:Obsidian.93\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.465280694444445</PinX>\n            <PinY>3.266560958333334</PinY>\n            <Width>0.01388888888888889</Width>\n            <Height>0.8576296944444448</Height>\n            <LocPinX>0.006944444444444444</LocPinX>\n            <LocPinY>0.4288148472222224</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>3.45833625</BeginX>\n            <BeginY>3.69537580555556</BeginY>\n            <EndX>3.45833625</EndX>\n            <EndY>2.83774611111111</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.8576296944444448</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.8576296944444448</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"94\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.94\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.171305712076823</PinX>\n            <PinY>3.091412893812689</PinY>\n            <Width>0.7129631111111111</Width>\n            <Height>0.1666666666666667</Height>\n            <LocPinX>0.3564815555555556</LocPinX>\n            <LocPinY>0.08333333333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.7129631111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0.49</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.7129631111111112</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.7129631111111112</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>extract</Text>\n        </Shape>\n        <Shape ID=\"95\" Type=\"Shape\" Name=\"Graphic.95\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.935158018614494</PinX>\n            <PinY>3.533264583333333</PinY>\n            <Width>1.07641730140388</Width>\n            <Height>0.5406444444444445</Height>\n            <LocPinX>0.5382086507019402</LocPinX>\n            <LocPinY>0.2703222222222222</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>3.79166916666667</BeginX>\n            <BeginY>3.80358680555556</BeginY>\n            <EndX>4.14352125</EndX>\n            <EndY>3.80358680555556</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.07641730140388</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5406444444444445</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0416667</LineWeight>\n            <LineColor>#004080</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <BeginArrow>4</BeginArrow>\n            <BeginArrowSize>0</BeginArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.366698\">0.3947197987541126</X>\n              <Y F=\"Height*1.000000\">0.5406444444444453</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.512927\">0.5521239654207792</X>\n              <Y F=\"Height*0.000000\">7.894919286223335e-16</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.183825,0.942587,0,1, -0.097808,0.000000,0,1)\">NURBS(1, 3, 0, 0, -0.183825,0.942587,0,1, -0.097808,0.000000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.693571\">0.7465718820874458</X>\n              <Y F=\"Height*1.000000\">0.5406444444444453</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.123664,0.000000,0,1, 1.132266,1.000000,0,1)\">NURBS(1, 3, 0, 0, 1.123664,0.000000,0,1, 1.132266,1.000000,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"96\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.96\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.926496666666667</PinX>\n            <PinY>3.550252638888889</PinY>\n            <Width>1.013888888888889</Width>\n            <Height>0.5277777777777778</Height>\n            <LocPinX>0.5069444444444444</LocPinX>\n            <LocPinY>0.2638888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.013888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5277777777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0.49</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5277777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.013888888888889</X>\n              <Y F=\"Height*1.000000\">0.5277777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.013888888888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5277777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>#004fb1</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>continuous\nupdate loop</Text>\n        </Shape>\n        <Shape ID=\"97\" Type=\"Shape\" Name=\"Graphic.97\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.185296591993727</PinX>\n            <PinY>2.97596865209894</PinY>\n            <Width>0.6066984617652298</Width>\n            <Height>0.7883690846910096</Height>\n            <LocPinX>0.3033492308826149</LocPinX>\n            <LocPinY>0.3941845423455048</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>3.88194736111111</BeginX>\n            <BeginY>2.58311644444444</BeginY>\n            <EndX>4.40277736111111</EndX>\n            <EndY>3.37015319444444</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6066984617652298</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.7883690846910096</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.001690\">0.001332334691010178</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.733119\">0.4447823611111106</X>\n              <Y F=\"Height*0.213372\">0.1682158902465652</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.354829,-0.010055,0,1, 0.560483,0.037200,0,1)\">NURBS(1, 3, 0, 0, 0.354829,-0.010055,0,1, 0.560483,0.037200,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.858466\">0.5208299999999997</X>\n              <Y F=\"Height*1.000000\">0.7883690846910096</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.905758,0.389546,0,1, 1.163701,0.812083,0,1)\">NURBS(1, 3, 0, 0, 0.905758,0.389546,0,1, 1.163701,0.812083,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"98\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.98\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.599537361111111</PinX>\n            <PinY>2.69400875</PinY>\n            <Width>0.8472222222222222</Width>\n            <Height>0.5277777777777778</Height>\n            <LocPinX>0.4236111111111111</LocPinX>\n            <LocPinY>0.2638888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.8472222222222222</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5277777777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0.49</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5277777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.8472222222222222</X>\n              <Y F=\"Height*1.000000\">0.5277777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.8472222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5277777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>set up\n$watches</Text>\n        </Shape>\n      </Shapes>\n      <Connects>\n        <Connect ToCell=\"PinX\" FromSheet=\"83\" FromPart=\"9\" ToSheet=\"75\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"83\" FromPart=\"12\" ToSheet=\"77\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"84\" FromPart=\"9\" ToSheet=\"77\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"84\" FromPart=\"12\" ToSheet=\"78\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"85\" FromPart=\"9\" ToSheet=\"78\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"85\" FromPart=\"12\" ToSheet=\"79\" ToPart=\"3\"/>\n        <Connect ToCell=\"Connections.Row_0.X\" FromSheet=\"87\" FromPart=\"9\" ToSheet=\"80\" ToPart=\"100\"/>\n        <Connect ToCell=\"Connections.Row_1.X\" FromSheet=\"87\" FromPart=\"12\" ToSheet=\"82\" ToPart=\"101\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"89\" FromPart=\"9\" ToSheet=\"76\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"89\" FromPart=\"12\" ToSheet=\"77\" ToPart=\"3\"/>\n        <Connect ToCell=\"Connections.Row_0.X\" FromSheet=\"93\" FromPart=\"9\" ToSheet=\"82\" ToPart=\"100\"/>\n        <Connect ToCell=\"Connections.Row_1.X\" FromSheet=\"93\" FromPart=\"12\" ToSheet=\"92\" ToPart=\"101\"/>\n        <Connect ToCell=\"Connections.Row_2.X\" FromSheet=\"97\" FromPart=\"9\" ToSheet=\"92\" ToPart=\"102\"/>\n      </Connects>\n    </Page>\n    <Page ID=\"5\" NameU=\"directive\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>10.5</PageWidth>\n          <PageHeight>7.68056</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>-0.0277778</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"99\" Type=\"Foreign\" Name=\"Rectangle No Fill No Fill.99\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.916666666666667</PinX>\n            <PinY>5.557870370370372</PinY>\n            <Width>8.555555555555555</Width>\n            <Height>2.541666666666667</Height>\n            <LocPinX>4.277777777777778</LocPinX>\n            <LocPinY>1.270833333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">8.555555555555555</TxtWidth>\n            <TxtHeight F=\"Height*0.945355\">2.402777777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.541666666666667</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">8.555555555555555</X>\n              <Y F=\"Height*1.000000\">2.541666666666667</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">8.555555555555555</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.541666666666667</Y>\n            </LineTo>\n          </Geom>\n          <Foreign>\n            <ImgOffsetX F=\"Width*0.000000\">0</ImgOffsetX>\n            <ImgOffsetY F=\"Height*0.000000\">0</ImgOffsetY>\n            <ImgWidth>8.55556</ImgWidth>\n            <ImgHeight>2.54167</ImgHeight>\n          </Foreign>\n          <ForeignData ForeignType=\"Bitmap\">Qk0AAAAAAAAAADYAAAAoAAAAaAIAALcAAAABABgAAAAAAAgpBQAAAAAAAAAAAAAAAAAAAAAA+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+Pb2+Pb2+Pb29/X19/X19vT09vT09vT09fPz9fPz9fPz9PLy9PLy8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx8/Hx9PLy9PLy9fPz9fPz+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+Pb2+Pb2+Pb29/X19/X19/X19vT09vT09vT09vT09vT09vT09vT09fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9fPz9vT09vT09vT09vT09vT09vT0+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+Pb2+Pb2+Pb2+Pb2+Pb29/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X19/X1+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+Pb2+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff39PDu9e7s+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36Nzaijcx9fDu+ff3+ff3+ff3+ff3+ff3/v7++vj4+ff3+ff3////+vj4+ff3+ff3+ff3/fz8//7+//7++ff3+/r6/fz8+ff3/v7++fj4+/n5/fz8+ff3+ff3+ff3+vj4/v39/////Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vn5/fz8+ff1+ff3q29ox5+Y+ff3+ff3+ff3+ff3+ff3k0g/4crI+ff3+ff3ijky59jV+ff3+ff39vPxr3RtkEA6kUE79O/tz7CqsH1z+ff3lElA6d3b07WvrnNs+ff3+ff3+ff36NfWpGRaiTUvv5ON+PXz/v39+/r6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/v7+4crIrXFoqGtj+ff34cvJkEI4+Pb0+ff3+ff3+ff3+ff3k0g/4crI+ff3+ff3ijky59jV+ff3+ff33MO/mlNK9fHv+ff3+ff3z7CqsH1z+ff3lElA6d3b07WvrnNs+ff3+ff3+ff3tYN5vI6G+ff3+ff3wZWPoF9V1Lex/Pv5/Pv7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6+PTyyqSflk1El05Fx56a8ejm+ff3+ff3oF5U0bKs+ff3+ff3+ff3+ff3k0g/4cvJ+ff3+ff3ijky59jV+ff3+ff3w5mTsn91+ff3+ff3+ff3z7CqsH1z+ff3lElA6d3b07WvrnNs+ff3+ff3+ff3lk1E38fF+ff3+ff39fHv0LKsomFXjj42vpCK8ejl/Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff30rSuijkys4F34s7M+ff3+ff3+ff3+ff3+ff31rq2mVFI+vn5+ff3+ff3+ff3k0g/4cvJ+ff3+ff3ijky59fU+ff3+ff3wpeRs4F3+ff3+ff3+ff3z7CqsH1z+ff3lElA6t3b07WvrnNs+ff3+ff3+ff3kkc+4szK+ff3+ff3+ff3+ff3+ff369zbvpGLjT03u42F+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33MTAl05Fm1RLzaek+PTy/fz8+vj4+ff3+ff3+Pb2lkxD3cTA+ff3+ff3+ff3k0g/zq6n+fj4+Pb0hCwp7+Xj+ff3+ff3wpeRs4F3+ff3+ff3+ff3z7Cqr3hw+ff3kUQ86drX0bKssHtz+ff3+ff3+ff3kkc+4szK+ff3+ff3+ff3/Pv7/fz62Ly2pmdfkEA4yqSh+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33sfFrXFqijcxsH1z5dLQ+ff3+ff3+ff3y6iipGRa+vj4+ff3+ff3k0g/oV9V7OHezq6nk0c++ff3+fb2+fb0wJWPsX50+fb0+fb0+ff3z6+pnFdN8urohTAo1Lawv5KMuouF+ff3+ff3+ff3kkc+4szK+ff3+ff37ePhvI+HjT03omBW0rSu9/Ty+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff37+XjwZaQs4B2+ff3+ff3+ff39fHvjT0359TS+ff3+ff3k0g/x5+blk5FlUtC1Law+ff348/NlUxDjDsziTYwlUxDlUxD9O/t1rm1p2pgjj42rXJrqWxkmFBH5dTU+ff3+ff3+ff3kkc+4szK+ff3+ff3x6GatYR859fU+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wZaQr3hw+fj4+ff3k0g/4crI+ff3+ff3+ff3+ff3+ff3+ff3wpaQsoB2+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vn5/Pr6kkc+4szK+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff38enniTYw6+He+ff3k0c+4MnH+ff3+ff3+ff3+ff3+ff3+ff307WvyKWf+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33MO/x56aijky4cvJ+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff317u18Ojm+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff338nHzKulzKul8Ofl+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/Pv7+/r6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3xZyV0rOt+/n5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff39PDu9e7s+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3y6iinFZPuoqC+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36Nzaijcx9fDu+ff3+ff3+ff3+ff3+ff3//7+/fz89/Lw9/Px/Pv7+ff3+ff3+vn5/v398OXi/Pr4+/r6+ff3+ff3+/n5/Pr49Ozp/f39////+ff3+ff3+ff36+HehzIs9O3r+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vn5/fz8+ff1+ff3q29ox5+Y+ff3+ff3+ff3+ff3+ff3kkU9rHFojT03gyonwJWP+ff3+ff34szKjDw0jz83hCwpzaul+ff3+ff32b66hjAqjz83qm5lgyon7OHf+ff3+ff39fDuhjAqyqeh+ff3+ff3+PXz/v39+/r6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/v7+4crIrXFoqGtj+ff34cvJkEI4+Pb0+ff3+ff3+ff3+ff3kkU9p2lh9PDu5dTUhjEr9PDu+Pb2lUtCv5KM+Pb22b+7hCwp7+Xj+ff3nVhOzKml+Pb2vpKMgSYi7OHf+ff3+ff3z66ojT03nlhR+vj4+ff3wZWPoF9V1Lex/Pv5/Pv7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6+PTyyqSflk1El05Fx56a8ejm+ff3+ff3oF5U0bKs+ff3+ff3+ff3+ff3kkU9y6ii+ff3+ff3mlNM28G97+XjgSYi6NvZ+ff3+ff3jDsz1biy9O3rhCso9O3r+ff359fUgSYi7OHf+ff3+fj4oV9V0bKsizoy6tvb+ff39fHv0LKsomFXjj42vpCK8ejl/Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff30rSuijkys4F34s7M+ff3+ff3+ff3+ff3+ff31rq2mVFI+vn5+ff3+ff3+ff3kkU93cO/+ff3+ff3rHBnxJ2W5dTUgikm+PX1+ff3+ff3nlpSy6ii4cvJjDw0+ff3+ff39vLwgSYi7OHf+ff3697cijcx9fHvtIJ4vpKK+ff3+ff3+ff3+ff369zbvpGLjT03u42F+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33MTAl05Fm1RLzaek+PTy/fz8+vj4+ff3+ff3+Pb2lkxD3cTA+ff3+ff3+ff3kkU9yKKd+vj4+/r6lUtC3sfF8enngSYi59XT+ff3+/n5hzMt2Ly29fDwhS0q8+vp+ff35NHPgSYi7OHf+ff3v5ONsX91+ff34MnHkEI6+fj4+ff3/Pv7/fz62Ly2pmdfkEA4yqSh+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33sfFrXFqijcxsH1z5dLQ+ff3+ff3+ff3y6iipGRa+vj4+ff3+ff3kkU9m1NM7N3d1LWvhzMt9vPx+ff3oF9Vr3dv8+vpxZ2Wijcx9O3r+ff3omFXuouD8uror3VugSYi7OLg+ff3kEI63sfF+ff3+ff3k0c+3sXB7ePhvI+HjT03omBW0rSu9/Ty+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff37+XjwZaQs4B2+ff3+ff3+ff39fHvjT0359TS+ff3+ff3kkU9vY+JkUM7kEA60LGr+ff3+ff36d3bomFXhzMtl09G3cXD+ff3+ff35NDOmFFIizgyv5KMhCwp7OLg48/NoV9V+Pb2+ff3+ff3xZ2WvZGLx6GatYR859fU+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wZaQr3hw+fj4+ff3kkU94szK+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3hCwp7OLg+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff38enniTYw6+He+ff3kkU94cvJ+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3hCwp7OLg+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff31rq28ejm+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff30rOt9PDu+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/Pr6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vj4/Pv7/Pv7+vj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/Pr6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3yaCc7uTi+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff35ubKwcBvwL9r7OrT/Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3yaCc7uTi+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3kEI448/N+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3zMuKxsV5zs2RoKAAxcZ1+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff39PDu9e7s+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3kEI448/N+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/v7+////////////////+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/Pv79/f39PPz/fz8//7++vj4+/r6/fz8+ff3/v7++fj4+/n5/fz8+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/fz89vHv8Ofl/v7++/n5+ff3+ff3kEI45dLQ9vHv+PTy/Pv7+ff3+ff3/Pv7+fb09/Lw/fz8//7++vj4+ff3/v7++vj4+ff3+ff3////+vj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/v7++vj4+ff3+ff3////+vj4+ff3+vj4//7+/v785+bKmpoA+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/v7++vj4+ff3+ff3////+vj4+ff3/Pv7/v7+/////////v7+/fz8+ff3+/n5/Pz49PTk/f39////+ff3+ff3+vj4/v7+9PXn8fHg///9+vj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vn5/////Pv7+ff3+ff3+ff3/Pv7/v7+/////////v7+/fz8+ff3/fz88e7/6eL//v7++/n5+ff3+ff3/Pv7/v7+/////////v7+/fz8+ff3//7+/fz88u//8/D//Pv7+ff3+ff3+ff3+ff3+vj4/v39/////Pv7+ff3+vj4/v7+7uj/6eL//v7/+vj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/v7++vj4+ff3+ff3////+vj4+ff3+vn5/f396ejo+/r6+/r6+ff3+ff3+ff3+ff3/fz8//7+//7++ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36Nzaijcx9fDu+ff3+ff3+ff3+ff3+ff3/fz89vHv8Ofl/v7++/n5+ff3+ff3kEI45dLQ9vHv+PTy/Pv7+ff3+ff3/Pv7+fb09/Lw/fz8//7++vj4+ff3/v7++vj4+ff3+ff3////+vj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/fz8+fn55+bm+/n5+vj4+ff3/v7++vj4+ff3+ff3////+vj4+ff3+vj4/v7+7+/v6urq/v7++vj4+ff3+ff3/fz8+fn55+bm+/n5+vj4+ff3/fz8/Pv7+ff3+ff3/fz8/f39+ff3+vj4/v7+7+/v6urq/v7++vj4+ff3+/n5+/r67u7u/f39////+ff3+ff3+ff3/v39////+/r6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3amdnTEhITEhITEhITEhI8/Hx+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3o6GhXFhYYV1dkI6OX1xc1tPTu7q6j42N+ff3ZmJi4uHhwL6+iYaG+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vn5/fz8+ff1+ff3rXRsjT03mVJLlUpB17y2+ff3+ff3kEI4rHBpjT03gyonwpeR+ff3+ff3v5KMjDw0kUE7sX1zj0A4483L+ff3k0g/4crI+ff3+ff3ijky59jV+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUA4N66+ff3+ff3jIwA5+XO+ff34+K+lJQAjIwAv75khYUA7+7g+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUA4N66+ff3+ff3jIwA5+XO+ff3vLtklJQAjIwAiooAlJQAr606+ff32tqniIgAkJAAq6slhYUA7eva+ff36enNmZkAjY0AlpYAkJAA5OLE+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3zbz+LwDvoYH9+ff3+ff3+ff3mHT4UgD0QgDxPgDwUgD0f1H3+ff3flH5SADyXQ/1VwDzwa79+ff3+ff3mHT4UgD0QgDxPgDwUgD0f1H3+ff3UQD0fEz4SADyNADvnnz9+ff3+ff3+ff3+ff33dD9bjf3PwDxnXv5+ff33dH+WQD1QwDxVgDzSQDz1sn5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+PXz/v39+/r6+ff3+ff3+ff3+ff3+ff3ZWFh09HR+ff3+ff3WVVV3tzc+ff31NPTXFhYX1tbUE1Nt7W1+ff3+ff3+ff39fT0ioeHYVxcYV1d8vDw+ff3+ff3+ff3+ff3+vn5/fz8+ff1+ff3q29ox5+Y+ff3+ff3+ff3+ff3+ff3rXRsjT03mVJLlUpB17y2+ff3+ff3kEI4rHBpjT03gyonwpeR+ff3+ff3v5KMjDw0kUE7sX1zj0A4483L+ff3k0g/4crI+ff3+ff3ijky59jV+PXz/v39+/r6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+Pf3lpSUTkpKamdnX1tb3tzc+ff3ZWFh09HR+ff3+ff3WVVV3tzc+ff33t3damdnWlZWZ2RkXltb2dbW+ff3+Pf3lpSUTkpKamdnX1tb3tzc+ff3j42NpKKi+ff3+/n5kI2NgX5++ff33t3damdnWlZWZ2RkXltb2dbW+ff3yMbGU09PXltbhIGBT0tL5uPj+ff3+ff3fXt7TEhIv729+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff39vT09vT0TkpK1NHR9vT0+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff37evrVFBQ6ebm9/X1pKGhTEhI1tPTu7q6j42N+ff3ZmJi4uHhwL6+iYaG+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/v7+4crIrXFoqGtj+ff35dPR+Pb2+ff33sjEl05F+ff3+ff3kEI4qGth9PDu5dPRhjEr9fLw8ennhzIs7uTi9/T0v5ONgSYi483L+ff3k0g/4crI+ff3+ff3ijky59jV+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUA4N66+ff3+ff3jIwA5+XO+ff3oqIAv75s9PLtuLZVg4MA7eva+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUA4N66+ff3+ff3jIwA5+XO+ff3+ff3+ff3xMV0s7JF+ff3+ff3+ff3np4AzcyL+ff1v75qg4MA7eva+ff1mZkAvr5n9vTw+ff36ujV7eva/Pv7/////////////////////f39+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3imL8cDj2XAL1+vj4+ff3+ff3+ff3+ff3ooP8hlz5+ff3+ff3+ff32cv4+Pb4+ff3zbz+WgD0+ff3+ff3+ff3+ff3ooP8hlz5+ff3+ff3+ff3UQD0cz748u352836OwDw8u36+ff3+ff3+ff3jGX7l3P5+ff3+ff3+Pb4WQD1mXj79PD4+ff34dj45tz4+ff3+ff3+ff3+ff3+ff3+ff3+ff3wZWPoF9V1Lex/Pv5/Pv7+fj4+ff3+ff3ZWFh09HR+ff3+ff3WVVV3tzc+Pb2aGRko6Cg+Pb2ycbGUE1N6efn+ff3+ff3zMrKbmtr9PLy+ff3+ff3+ff3+ff3+/r6/v7+4crIrXFoqGtj+ff34cvJkEI4+Pb0+ff3+ff3+ff3+ff35dPR+Pb2+ff33sjEl05F+ff3+ff3kEI4qGth9PDu5dPRhjEr9fLw8ennhzIs7uTi9/T0v5ONgSYi483L+ff3k0g/4crI+ff3+ff3ijky59jVwZWPoF9V1Lex/Pv5/Pv7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3s7KyZmJi3tzc+ff36ebm6ebm+ff3ZWFh09HR+ff3+ff3WVVV3tzc+Pb2amdnoZ+f9fLy+ff34uHh5+Tk+ff3s7KyZmJi3tzc+ff36ebm6ebm+ff3j42NpKKi+ff3x8bGXFlZ6ujo+Pb2amdnoZ+f9fLy+ff34uHh5+Tk+ff3cW5ut7S0+Pb2o6CgTEhI5uPj+ff3+ff3fHp6TEhIv7u7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3TkpK19TU+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff38O3tWlZW7e3t/fz87u3tTUlJ1tPTu7q6j42N+ff3ZmJi4uHhwL6+iYaG+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6+PTyyqSflk1El05Fx56a8ejm+ff3+fj4/fz8+PTyvpCIlEg/+ff3+ff3kEI4zaul+ff3+ff3mFBH3MO/8+zqizgy8+vo/fz88+vpgicl483L+ff3k0g/4cvJ+ff3+ff3ijky59jV+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUA4N+7+ff3+ff3jIwA5+XO9fPshoYA8fDk+ff35uPIg4MA7eva+vn5/fz8/fz8/fz8/fz8/fz8/Pv7+ff3lZUA4N+7+ff3+ff3jIwA5+XO+ff3+ff3+ff3xMV0s7JF+ff3+ff38/HohoYA8/Hq+ff35+TNg4MA7eva6OfQg4MA7+3c/fz8/fz8/fz8+/n5zs3GoqKQoqKQoqKQoqKQoqKQurut+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff39/X6RADx3tL5RQDy3tP8+ff3+ff3+ff3+ff3ooP8hlz5+ff3+ff3+ff3+fj4/fz88/D/mXX7VQD0+ff3+ff3+ff3+ff3ooP8hlz5+ff3+ff3+ff3UQD0sJX7+ff3+ff3XxP1x7P++ff3+ff3+ff3VwD0zr35+ff3+ff33tT7LwDv5939/fz8/fz8/fz8+/n5+ff3+ff3+ff3+ff3+ff3+ff3+ff39fHv0LKsomFXjj42vpCK8ejl/Pv7+ff3ZWFh09LS+ff3+ff3WVVV3tzc6ufnTEhI4N/f+ff3+ff3W1dXw8HB+ff3+ff3qKenko+P+ff3+ff3+ff3+/r6+PTyyqSflk1El05Fx56a8ejm+ff3+ff3oF5U0bKs+ff3+ff3+ff3+ff3+fj4/fz8+PTyvpCIlEg/+ff3+ff3kEI4zaul+ff3+ff3mFBH3MO/8+zqizgy8+vo/fz88+vpgicl483L+ff3k0g/4cvJ+ff3+ff3ijky59jV9fHv0LKsomFXjj42vpCK8ejl/Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3fHl5nZub+ff3+ff3+ff3+ff3+ff3ZWFh09LS+ff3+ff3WVVV3tzc397eTEhI6Obm/fz8/fz8/fz8+/n5+ff3fHl5nZub+ff3+ff3+ff3+ff3+ff3j42Nn52d7u7uW1dXxsTE+ff3397eTEhI6Obm/fz8/fz8/fz8+/n58O7uUExM8O7u+ff33tvbTEhI5uPj+ff3+ff3wL29q6io3tzc+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3TkpK19TU+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3paKiZWJiiYaGlZOTVFBQ1tPTu7q6j42N+ff3ZmJi4+HhwL6+iYaG+ff3+ff3+ff3+ff3+ff3+ff3+ff30rSuijkys4F34s7M+ff3+ff3+ff3+ff37eThrHFohS0qn1lS3sfF+ff3+ff3kEI43sbC+ff3+ff3qmxkyKKb+ff3wJSOk0lArXRstYR6hzIs483L+ff3k0g/4cvJ+ff3+ff3ijky59fU+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUA4eC8+ff3+ff3jIwA5+TN4N68jo4A+ff3+ff39/Xwg4MA7eva3NuzsrA/srA/srA/srA/srA/v75n+ff3lZUA4eC8+ff3+ff3jIwA5+TN+ff3+ff3+ff3xMV0s7JF+ff3+ff34N68jo4A+ff3+ff39/Xwg4MA7eva3dy0hoYAtrVQtrVQtrVQuLZR1dSf+Pb09fPz9fPz9fPz9fPz9fPz9/Xz+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3x7b+XQ/1+ff3imP5nnz9+ff3+ff3+ff3+ff3ooP8hlz5+ff3+ff3+ff35t/9fEz4NwDxaCX1zb35+ff3+ff3+ff3+ff3ooP8hlz5+ff3+ff3+ff3UQD0y7f8+ff3+ff3eUn6pIf6+ff3+ff3+ff3UAD00sL5+ff3+ff3zLz6NQDvi2T5i2T5i2T5jmX6vaf7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff369zbvpGLjT03u42F+ff3ZWFh1NLS+ff3+ff3WVVV3tvb3NraTkpK+Pb2+ff3+ff3dHBwtbOz+ff3+ff3p6Wlk5GR+ff3+ff3+ff30rSuijkys4F34s7M+ff3+ff3+ff3+ff3+ff31rq2mVFI+vn5+ff3+ff3+ff37eThrHFohS0qn1lS3sfF+ff3+ff3kEI43sbC+ff3+ff3qmxkyKKb+ff3wJSOk0lArXRstYR6hzIs483L+ff3k0g/4cvJ+ff3+ff3ijky59fU+ff3+ff3+ff369zbvpGLjT03u42F+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3bGlpv729+ff3+ff3+ff3+ff3+ff3ZWFh1NLS+ff3+ff3WVVV3tvbz83NUExMlZKSlZKSlZKSl5OTwb+/+ff3bGlpv729+ff3+ff3+ff3+ff3+ff3j42NUExMb2xslJKS+ff3+ff3z83NUExMlZKSlZKSlZKSl5OTwb+/1NHRXFhY+ff3+ff39fPzTEhI5uPj+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3TkpK19TU+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/n59fPzzszMxMLCU09P3drau7q6jIqK+ff3Yl9f397evru7j4yM+ff3+ff3+ff3+ff3+ff3+ff3+ff33MTAl05Fm1RLzaek+PTy/fz8+vj4+ff3toR8rXRq8uvp+ff3+vn5+ff3+ff3kEI4yqWe+vj4+/r6k0g/4szK+ff3+/n59vPx3cXD1rq0hjEr59XT+ff3k0g/zq6n+fj4+Pb0hCwp7+Xj+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUAz8+O+fj4+fj0hoYA7+3f9fPuh4cA8vPl+ff35+bIg4MA7eva5uPKycmCycmCycmCycmCycmC09Gc+ff3lZUAz8+O+fj4+fj0hoYA7+3f+ff3+ff3+ff3xMV0s7JF+ff3+ff39fPuh4cA8/Lk+ff35eTEg4MA7eva6+rXg4MA0tGV2Nal19emoaEAzs2P9/b29fXz9fXz9fXz9fXz9fXz9vXz+ff3+vn5+fj4+ff3+vn5+vj4+ff3+ff3hlr7n376+ff3ybf5VgD0+vj4+ff3+ff3+ff3ooP8hlz5+ff3+ff3+ff3j2X5fU/57uj3+ff3+vn5+ff3+ff3+ff3+ff3ooP8hlz5+ff3+ff3+ff3UQD0qo38+vj4+/r6VgD0zb35+ff3+ff3+ff3UAD00sL5+ff3+ff349n5LwDvt5/9wq35wa/7Zyn3s5n6+ff3+vn5+fj4+ff3+vn5+vj4+ff3+ff3/Pv7/fz62Ly2pmdfkEA4yqSh+ff3ZWFhube3+fj49/b2UE1N6efn7evrTEhI3Nvb+ff3+vn5VVFRx8TE+ff3+ff3p6Wlk5GR+ff3+ff3+ff33MTAl05Fm1RLzaek+PTy/fz8+vj4+ff3+ff3+Pb2lkxD3cTA+ff3+ff3+ff3toR8rXRq8uvp+ff3+vn5+ff3+ff3kEI4yqWe+vj4+/r6k0g/4szK+ff3+/n59vPx3cXD1rq0hjEr59XT+ff3k0g/zq6n+fj4+Pb0hCwp7+Xj+ff3/Pv7/fz62Ly2pmdfkEA4yqSh+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3gX19lpSU+/r6+ff3+vn5+fj4+ff3ZWFhube3+fj49/b2UE1N6efn5OLiTEhIvLq6xsPDxcTEdnNzuLa2+ff3gX19lpSU+/r6+ff3+vn5+fj4+ff3j42Nj4yMYl5evry8+/n5+ff35OLiTEhIvLq6xsPDxcTEdnNzuLa28/HxUU1N7uzs+ff32dfXTEhI5uPj+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3TkpK19TU+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wsDA6ujo+/v7vry8VVFR8e/vu7m5cW5u7ezsUk5Owb+/o6GhnZqa+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33sfFrXFqijcxsH1z5dLQ+ff3v5KMsX1z+vj2+PTy38jG+ff3+ff3kEI4nFVM7d7d0rKsiTUv9/T0+ff31biy8Obj/Pv50rOthzMt8+7s+ff3k0g/oF9V7OHezq6nk0c++ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUAoaEA7ezXz8+OlZQA+ff3+ff3o6IAu7pa9PTjsbE/g4MA7eva+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUAoqEA7ezXz8+OlZQA+ff3+ff3+Pf19vftwcFts7JF+ff3+ff3+ff3o6IAvLte8/Pir683g4MA7eva+ff3paQAsrJA9PTk396yjo4A8/Ho0tHKqamXqamXqamXqamXqamXv7+z+ff3y7r/5Nv7+ff30cH93tP8+ff39fL6QADx39P4+ff39/T4RQDy2M38+ff39/b48e7/nnz9hlz5+ff3+ff3+ff3nHn5hlz5+PX/8/D/zb39+ff3+ff39/b48e7/nnz9hlz5+ff3+ff3+ff3UQD0YQ/149j/vKP+PADw9fH3+ff3+ff3+ff3UAD00sL5+ff3+ff3+ff3cDb2hFf67Ob/zbr/RQDy7+n4+ff3y7r/5Nv7+ff30cH93tP8+ff37ePhvI+HjT03omBW0rSu9/Ty+ff3+ff3ZWFhd3R05OTkube3ZWBg+ff3+ff3d3R0jImJ7e3tq6mpWFRU8O7u+Pb29/f3paOjkI6O9/f39/f3+ff3+ff3+ff33sfFrXFqijcxsH1z5dLQ+ff3+ff3+ff3y6iipGRa+vj4+ff3+ff3v5KMsX1z+vj2+PTy38jG+ff3+ff3kEI4nFVM7d7d0rKsiTUv9/T0+ff31biy8Obj/Pv50rOthzMt8+7s+ff3k0g/oF9V7OHezq6nk0c++ff37ePhvI+HjT03omBW0rSu9/Ty+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3xMHBW1dXwb+/+vr6z83N4N/f+ff3ZWFheHR05OTkube3ZWBg+ff3+ff3fHh4joyM7u7u0M7OW1dX8O3t+ff3xMHBW1dXwb+/+vr6z83N4N/f+ff3j42NpKKi4+LiZGBgxMLC+vj4+ff3fHh4joyM7u7u0M7OW1dX8O3t+ff3enZ2nJqa7ezsioiITEhI5+Tk+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3TkpK19TU+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3p6WlYl5eVFBQbWpqzcvL+ff3xcHBgH5+XlpaiYWFgoCAbGho3Nra+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff37+XjwZaQs4B2+ff37+XjrnRtjT03jDszv5KM+ff3+ff3omBWwZWPkEA6kUE70rSu+ff3+ff3wpeRkUM7hzIsmVJJ3MTA+ff3+ff3pWVby6aglk5FlUtC1Law+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3pqUKy8qHmJgAlpYA1dOe+ff3+ff35OHGmZkAjY0AwcBvnZ0A7+7g+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUAx8d+mJgAlpYA1dOe+ff3+ff36+rXmpoAmpoAv75s+ff3+ff3+ff35OLEmpoAjY0Av75shoYA7eva+ff37+7grKsrjIwAlJMA09GZ+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3SwDzrpH7+ff3ZCL2lXD7+ff3z7/7cj32+ff3+ff3+ff3mHT4rI/5+ff349n5XQX0XQX0nHn5+ff3+ff3+ff36eD5f1H3SADyRQDynHn5+ff3+ff349n5XQX0XQX0nHn5+ff3+ff3+ff3UQD0mnb5UADzTQDzuJ/6+ff3+ff3+ff3+ff3UAD00sL5+ff3+ff3+ff36uL5e0r2QgDxUgDzu6P5+ff3+ff3SwDzrpH7+ff3ZCL2lXD7+ff3x6GatYR859fU+ff3+ff3+ff3+ff3+ff3fXl5tLGxaWZmZ2Rkwr+/+ff3+ff34uHhenZ2VVFRa2hozszM+ff319XVaGVlW1dXV1RUaGVlaGVl8vDw+ff3+ff3+ff3+ff37+XjwZaQs4B2+ff3+ff3+ff39fHvjT0359TS+ff3+ff37+XjrnRtjT03jDszv5KM+ff3+ff3omBWwZWPkEA6kUE70rSu+ff3+ff3wpeRkUM7hzIsmVJJ3MTA+ff3+ff3pWVby6aglk5FlUtC1Law+ff3x6GatYR859fU+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3tLKyZmNjVFBQc25u5ePj+ff3ZWFhrqysaWZmZ2Rkwr+/+ff3+ff36+johoKCWFRUZGBgv7y8+ff3+ff3+ff3tLKyZmNjVFBQc25u5ePj+ff3j42NpKKi+ff34uHhdXFx1dLS+ff36+johoKCWFRUZGBgv7y8+ff3+ff32dbWbGlpWlZWo6CgUE1N5+Tk+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/v7+////TkpK29ra////+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUA4N66+ff3+ff3+ff3+ff3+ff3+ff3+ff3/Pv5/fz6+ff3+ff3+ff3+ff3+ff3+ff3+ff3hoYA7eva+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3SwDzrpH7+ff3ZCL2lXD7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r8/Pv9+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r8/Pv9+ff3+ff3+ff3UQD008P6+ff3+ff3+ff3+ff3+ff3+vn5/Pr6UAD00sL5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3SwDzrpH7+ff3ZCL2lXD7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3p6SkkpCQ+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wZaQr3hw+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3ZWFh09HR+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3j42NpKKi+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3UE1N5+Tk+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3bGlpTkpKTEhITUlJTkpK8/Hx+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZQA3925+ff3+ff3+ff3+ff3+ff3+ff3+ff3w8J0srBC+ff3+ff3+ff3+ff3+ff3+ff3+ff3hoYA7eva+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3SwDzrJH6+ff3YyD1lG/6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3oYH6hVr3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3oYH6hVr3+ff3+ff3+ff3UQD00sL5+ff3+ff3+ff3+ff3+ff3ybf6qYr7QgDx0cH4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3SwDzrJH6+ff3YyD1lG/6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wL29srCw+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff38enniTYw6+He+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3ZWBg0tDQ+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3jouLo6Cg+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3UE1N5+Tk+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff32Nal8e/h+ff3+ff3+ff3+ff3+ff3+ff3+ff36ebP4+HB+ff3+ff3+ff3+ff3+ff3+ff3+ff309GZ9fPu+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3yLX64tn5+ff3zr763ND5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff339P41cf5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff339P41cf5+ff3+ff3+ff3wa357eT4+ff3+ff3+ff3+ff3+ff3z7/7spj6spj66uL5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3yLX64tn5+ff3zr763ND5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3xsPD6+np+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff31NHR3NnZ+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3v7y88vDw+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/Pr6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/Pv7+/r6+ff3+ff3+ff3+ff3+ff3/Pr6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vj4/Pv7/Pv7+vj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3yaCc7uTi+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3xcV309OX+/r4+ff3+ff3+ff3+ff3ycl+7+3c+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff35ubKwcBvwL9r7OrT/Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3kEI448/N+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3zMuKnZ0AvLtb+ff3+ff3+ff3+ff3kZEA4+HB+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3zMuKxsV5zs2RoKAAxcZ1+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/Pv7/v7+/////////v7+/fz8+ff3/v7++vj4+ff3+ff3////+vj4+ff3kEI45dLQ9vHv+PTy/Pv7+ff3+ff3+vn5/fv79fDu/fz8////+vj4+ff3+ff3+ff3/fz8//7+//7++ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/fz8//7+//7++ff3+ff3+ff37OvYiYkA8/Pp+ff3+ff3+ff3kZEA5eTE9/js+Pnv/Pv7+ff3+ff3+vj4/v7+9PXn8fHg///9+vj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/fz8+fb/5t3/+vf/+vj4+ff3/v7++vj4+ff3+ff3////+vj4+ff3+vj4/v7+7uj/6eL//v7/+vj4+ff3+ff3/fz8+fb/5t3/+vf/+vj4+ff3/fz8/Pv7+ff3+ff3/fz8/f39+ff3//7+/fz88u//8/D//Pv7+ff3+ff3+vn5/f3/6N//+vj/+/r6+ff3+vj4////+ff3+ff3+ff3/v7++/r6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/v7++vj4+ff3+ff3////+vj4+ff3+vj4//7+/v785+bKmpoA+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/fz8+ff3/v7++fj4+/n5/fz8+ff3+vn5/v788e/c/Pz4+/r6+ff3+ff3+/n5/Pz49PTk/f39////+ff3+ff3+vj4/v7+9PXn8fHg///9+vj4+ff3+ff3+ff3+vj4/v39/////Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vn5/////Pv7+ff3+ff3+ff3/Pv7/v7+/////////v7+/fz8+ff3/fz88e7/6eL//v7++/n5+ff3+ff3/Pv7/v7+/////////v7+/fz8+ff3//7+/fz88u//8/D//Pv7+ff3+ff3+ff3+ff3+vj4/v39/////Pv7+ff3+vj4/v7+7uj/6eL//v7/+vj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vn5/fz8+ff1+ff3u46Gk0g/ijkyiDQuk0g/rnRt+ff3k0g/4crI+ff3+ff3ijky59jV+ff3kEI4rHBpjT03gyonwpeR+ff3+ff338jEkUM7jz83sn50ijcx59jV+ff3+ff39vPxr3RtkEA6kUE79O/t+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff39/bxr683kpEAkpEA9PLt+ff3+ff39fTtiIgAzM2H+ff3+ff3+ff3kZEArKwtj48AhYUAw8Nv+ff3+ff36enNmZkAjY0AlpYAkJAA5OLE+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+Pb7jGX7MgDvWgD0SwDy3dH6+ff3UgD00cD7+ff3+ff3QgDx3NH6+ff33dH+WQD1QwDxVgDzSQDz1sn5+ff3+Pb7jGX7MgDvWgD0SwDy3dH6+ff3hVr6nXz7+ff3+/n5hlr7dUL3+ff3UQD0fEz4SADyNADvnnz9+ff3+ff30cL+RQDySwDyNwDvspb/+ff30cH4RQDy6eH/+ff3+Pb7XxL2q4/5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUA4N66+ff3+ff3jIwA5+XO+ff34+K+lJQAjIwAv75khYUA7+7g+ff3+ff3+ff3+ff3+ff3+ff3+ff30NCUs7JF+ff3lZUA6unW1NOcrq41+ff34eG7jo4AkZAAhoYAzs6L+ff3+ff32tqniIgAkJAAq6slhYUA7eva+ff36enNmZkAjY0AlpYAkJAA5OLE+ff3+ff3+ff36ejMpaUAi4sAwL9r+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3zbz+LwDvoYH9+ff3+ff3+ff3mHT4UgD0QgDxPgDwUgD0f1H3+ff3flH5SADyXQ/1VwDzwa79+ff3+ff3mHT4UgD0QgDxPgDwUgD0f1H3+ff3UQD0fEz4SADyNADvnnz9+ff3+ff3+ff3+ff33dD9bjf3PwDxnXv5+ff33dH+WQD1QwDxVgDzSQDz1sn5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+PXz/v39+/r6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/v7+4crIrXFoqGtj+ff3+ff3+ff3w5uUsX1z+ff3+ff3+ff3k0g/4crI+ff3+ff3ijky59jV+ff3kEI4qGth9PDu5dPRhjEr9fLw+ff3s4B2vY+J+ff3y6aggSYi59jV+ff3+ff33MO/mlNK9fHv+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33duvm5sA9vTv+ff3+ff3+ff3+ff30NCPj48An58A+vj4+ff3+ff3kZEAqakg9fPu5eLHiIgA9vXw+ff1mZkAvr5n9vTw+ff36ujV7eva/Pv7/////////////////////f39+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3rpP9VAD13dH6+ff36N/46N/4+ff3UgD00cD7+ff3+ff3QgDx3NH6+Pb4WQD1mXj79PD4+ff34dj45tz4+ff3rpP9VAD13dH6+ff36N/46N/4+ff3hVr6nXz7+ff3w7D/RwDy6eH4+ff3UQD0cz748u352836OwDw8u36+Pb4VgD0nHn5+Pb4xLH6NwDv6N/7+ff3oYH6bDH4/Pv9mHX9dUL3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUA4N66+ff3+ff3jIwA5+XO+ff3oqIAv75s9PLtuLZVg4MA7eva+ff3+ff3+ff3+ff3+ff3+ff3+ff30NCUs7JF+ff3lZUA6unW1NOcrq41+ff1l5cAv75s+ff12NerhoYA8O7d+ff3np4AzcyL+ff1v75qg4MA7eva+ff1mZkAvr5n9vTw+ff36ujV7eva+ff3+ff3+ff3t7ZOvbxi+ff3+ff3/Pv7/////////////////////f39+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3imL8cDj2XAL1+vj4+ff3+ff3+ff3+ff3ooP8hlz5+ff3+ff3+ff32cv4+Pb4+ff3zbz+WgD0+ff3+ff3+ff3+ff3ooP8hlz5+ff3+ff3+ff3UQD0cz748u352836OwDw8u36+ff3+ff3+ff3jGX7l3P5+ff3+ff3+Pb4WQD1mXj79PD4+ff34dj45tz4+ff3+ff3+ff3+ff3+ff3+ff3+ff3wZWPoF9V1Lex/Pv5/Pv7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6+PTyyqSflk1El05Fx56a8ejm+ff3+ff3+ff3w5uUsX1z+ff3+ff3+ff3k0g/4cvJ+ff3+ff3ijky59jV+ff3kEI4zaul+ff3+ff3mFBH3MO/+ff3mFBH3MO/+ff38+zqgikm59jV+ff3+ff3w5mTsn91+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3w8RztLNK+ff3+ff3+ff3+ff3+fj4oqIA0tGXjY0A6+nS+ff3+ff3kZEAzs2M+ff3+ff3mpoA3duv6OfQg4MA7+3c/fz8/fz8/fz8+/n5zs3GoqKQoqKQoqKQoqKQoqKQurut+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3bjf4lXL7+ff3+ff3+ff3+ff3+ff3UgD00cH8+ff3+ff3QgDx3NH63tT7LwDv5939/fz8/fz8/fz8+/n5+ff3bjf4lXL7+ff3+ff3+ff3+ff3+ff3hVr6l3T97ef/RQDywq76+ff3+ff3UQD0sJX7+ff3+ff3XxP1x7P+6eD5LwDv39X5+ff3+ff3RQDyvqr6+ff3+Pb4bTL2gVT7TQD06uP4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUA4N+7+ff3+ff3jIwA5+XO9fPshoYA8fDk+ff35uPIg4MA7eva+vn5/fz8/fz8/fz8/fz8/fz8/Pv70NCUs7JF+ff3lZUA6unW1NOcrq418O7eg4MA6efS+ff3+ff3jo4A1tWg8/HohoYA8/Hq+ff35+TNg4MA7eva6OfQg4MA7+3c/fz8/fz8/fz8+/n5+ff3+ff3+ff3mJgA3ty2+ff3+ff3zs3GoqKQoqKQoqKQoqKQoqKQurut+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff39/X6RADx3tL5RQDy3tP8+ff3+ff3+ff3+ff3ooP8hlz5+ff3+ff3+ff3+fj4/fz88/D/mXX7VQD0+ff3+ff3+ff3+ff3ooP8hlz5+ff3+ff3+ff3UQD0sJX7+ff3+ff3XxP1x7P++ff3+ff3+ff3VwD0zr35+ff3+ff33tT7LwDv5939/fz8/fz8/fz8+/n5+ff3+ff3+ff3+ff3+ff3+ff3+ff39fHv0LKsomFXjj42vpCK8ejl/Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff30rSuijkys4F34s7M+ff3+ff3+ff3+ff3+ff3+ff3w5uUsX1z+ff3+ff3+ff3k0g/4cvJ+ff3+ff3ijky59fU+ff3kEI43sbC+ff3+ff3qmxkyKKb+ff3k0g/4crI+ff3+ff3ijky59jV+ff3+ff3wpeRs4F3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wsNytbRM+ff3+ff3+ff3+ff37OrVjIwA9vTvtrRPv79o+ff3+ff3kZEA3dy0+ff3+ff3qqojyMh/3dy0hoYAtrVQtrVQtrVQuLZR1dSf+Pb09fPz9fPz9fPz9fPz9fPz9/Xz+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3XAL1u6L9+ff3+ff3+ff3+ff3+ff3UgD00cH9+ff3+ff3QgDx3ND5zLz6NQDvi2T5i2T5i2T5jmX6vaf7+ff3XAL1u6L9+ff3+ff3+ff3+ff3+ff3hVr6NQDvXxL2imP5+ff3+ff3+ff3UQD0y7f8+ff3+ff3eUn6pIf62836MgDv+PX5+ff3+ff3ZCL2sJX7+ff3+ff339T9LwDvtJr++ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUA4eC8+ff3+ff3jIwA5+TN4N68jo4A+ff3+ff39/Xwg4MA7eva3NuzsrA/srA/srA/srA/srA/v75n0NCUs7JF+ff3lZUA6+nW1NOcrq415uPKhIQA+ff1+ff3+ff3n58AzMuK4N68jo4A+ff3+ff39/Xwg4MA7eva3dy0hoYAtrVQtrVQtrVQuLZR1dSf+ff3+ff3+ff3lJQA4d+9+ff3+ff3+Pb09fPz9fPz9fPz9fPz9fPz9/Xz+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3x7b+XQ/1+ff3imP5nnz9+ff3+ff3+ff3+ff3ooP8hlz5+ff3+ff3+ff35t/9fEz4NwDxaCX1zb35+ff3+ff3+ff3+ff3ooP8hlz5+ff3+ff3+ff3UQD0y7f8+ff3+ff3eUn6pIf6+ff3+ff3+ff3UAD00sL5+ff3+ff3zLz6NQDvi2T5i2T5i2T5jmX6vaf7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff369zbvpGLjT03u42F+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33MTAl05Fm1RLzaek+PTy/fz8+vj4+ff3+ff3+ff3w5uUsX1z+ff3+ff3+ff3k0g/zq6n+fj4+Pb0hCwp7+Xj+ff3kEI4yqWe+vj4+/r6k0g/4szK+ff3k0g/4crI+ff3+ff3ijky59jV+ff3+ff3wpeRs4F3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wsNytbRM+ff3+ff3+ff3+ff3wMBptLNK+ff33925kpIA+vn3+ff3kZEAysuC+vj4+/r6lZUA4d+/6+rXg4MA0tGV2Nal19emoaEAzs2P9/b29fXz9fXz9fXz9fXz9fXz9vXz+ff3+vn5+fj4+ff3+vn5+vj4+ff3+ff3dD72jGX7+/r6+ff3+vn5+fj4+ff3UgD0tJr++fj49/X6NwDv6eD549n5LwDvt5/9wq35wa/7Zyn3s5n6+ff3dD72jGX7+/r6+ff3+vn5+fj4+ff3hVr6hVn6UADzuaL9+/n5+ff3+ff3UQD0qo38+vj4+/r6VgD0zb356+X5LwDv2s79+ff3+vn7PADwwq35+ff3+/r6flD6cDr2WAD09fH9+ff3+ff3+vn5+fj4+ff3+vn5+vj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUAz8+O+fj4+fj0hoYA7+3f9fPuh4cA8vPl+ff35+bIg4MA7eva5uPKycmCycmCycmCycmCycmC09Gc0NCUsbE6+ff3k5MA6efQ0tGXsrFE8fDkg4MA5+bK+ff3+/r4iYkA2NWn9fPuh4cA8/Lk+ff35eTEg4MA7eva6+rXg4MA0tGV2Nal19emoaEAzs2P+ff3+ff3+ff3lJQA4d+9+ff3+ff39/b29fXz9fXz9fXz9fXz9fXz9vXz+ff3+vn5+fj4+ff3+vn5+vj4+ff3+ff3hlr7n376+ff3ybf5VgD0+vj4+ff3+ff3+ff3ooP8hlz5+ff3+ff3+ff3j2X5fU/57uj3+ff3+vn5+ff3+ff3+ff3+ff3ooP8hlz5+ff3+ff3+ff3UQD0qo38+vj4+/r6VgD0zb35+ff3+ff3+ff3UAD00sL5+ff3+ff349n5LwDvt5/9wq35wa/7Zyn3s5n6+ff3+vn5+fj4+ff3+vn5+vj4+ff3+ff3/Pv7/fz62Ly2pmdfkEA4yqSh+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33sfFrXFqijcxsH1z5dLQ+ff3+Pb29vHvwJWPsX1z+ff3+ff3+ff3k0g/oF9V7OHezq6nk0c++ff3+ff3kEI4nFVM7d7d0rKsiTUv9/T0+ff3k0g/4crI+ff3+ff3ijky59jV+fb2+fb0wJWPsX50+fb0+fb0+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff1+fn0wcFttLNG+fn0+fn0+ff3+vj2kpIA3dy2+ff3+ff3lJQA3dyy+ff3kZEAnZwA7uzV09KWi4sA+Pb0+ff3paQAsrJA9PTk396yjo4A8/Ho0tHKqamXqamXqamXqamXqamXv7+z+ff3y7r/5Nv7+ff30cH93tP8+ff3+ff3v6v6RQDyvKb9+vf/zLr939X5+ff3UgD0ayz249r+tJr+VADz+ff3+ff3cDb2hFf67Ob/zbr/RQDy7+n4+ff3v6v6RQDyvKb9+vf/zLr939X5+ff3hVr6nXz74tn5UgDywKr9+vj4+ff3UQD0YQ/149j/vKP+PADw9fH3+ff3aiz2gVP66+X/pIX8QgDx8Or5+ff3t5//YBr29vL4iWD4imH7+vj4+ff3y7r/5Nv7+ff30cH93tP8+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUAoaEA7ezXz8+OlZQA+ff3+ff3o6IAu7pa9PTjsbE/g4MA7eva+ff3+ff3+ff3+ff3+ff3+ff3+ff30M+TnZ0A8/Pih4cA1dWbwMBpu7pg+ff3oaEAsbA59PTjxcZ4jIwA8/Hq+ff3o6IAvLte8/Pir683g4MA7eva+ff3paQAsrJA9PTk396yjo4A8/Ho+ff3+ff3+ff3lJQA4d+9+ff3+ff30tHKqamXqamXqamXqamXqamXv7+z+ff3y7r/5Nv7+ff30cH93tP8+ff39fL6QADx39P4+ff39/T4RQDy2M38+ff39/b48e7/nnz9hlz5+ff3+ff3+ff3nHn5hlz5+PX/8/D/zb39+ff3+ff39/b48e7/nnz9hlz5+ff3+ff3+ff3UQD0YQ/149j/vKP+PADw9fH3+ff3+ff3+ff3UAD00sL5+ff3+ff3+ff3cDb2hFf67Ob/zbr/RQDy7+n4+ff3y7r/5Nv7+ff30cH93tP8+ff37ePhvI+HjT03omBW0rSu9/Ty+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff37+XjwZaQs4B2+ff36uDdmFFImFFIv5KM+ff3+ff3+ff3pWVby6aglk5FlUtC1Law+ff3+ff3omBWwZWPkEA6kUE70rSu+ff3+ff3pWdf5NHP+ff3+ff3n1xS6dza48/NlUxDjDsziTYwlUxDlUxD9O/t+ff3+ff3+ff3+ff3+ff3+ff3+ff34+HBl5cAjo4Ai4sAl5cAl5cA9PLt4+HBoqEA+ff1+ff3+ff3xcV5vr1p+ff3o6IAwcBxkpEAkpEA09Gc+ff3+ff37+7grKsrjIwAlJMA09GZ+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3SwDzrpH7+ff3ZCL2lXD7+ff3+ff3+ff3r5T6VADzOwDwZB705Nn5+ff3UgD0qYz5WgD0VgDzvaf4+ff3+ff36uL5e0r2QgDxUgDzu6P5+ff3+ff3+ff3r5T6VADzOwDwZB705Nn5+ff3hVr6nXz7+ff34dj4aCX108P5+ff3UQD0mnb5UADzTQDzuJ/6+ff3+ff34dj4bS/3PADwWgD0y7r6+ff36uP4ZSH039P4+ff38ez4air00cH4+ff3SwDzrpH7+ff3ZCL2lXD7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3pqUKy8qHmJgAlpYA1dOe+ff3+ff35OHGmZkAjY0AwcBvnZ0A7+7g+ff3+ff3+ff3+ff3+ff3+ff3+ff319WiqKgekJAArq00qaknmZkA5uPK+ff36ujVo6IAiYkAmZkA3Nuz+ff3+ff35OLEmpoAjY0Av75shoYA7eva+ff37+7grKsrjIwAlJMA09GZ+ff3+ff3+ff3+ff3lJQA4d+9+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3SwDzrpH7+ff3ZCL2lXD7+ff3z7/7cj32+ff3+ff3+ff3mHT4rI/5+ff349n5XQX0XQX0nHn5+ff3+ff3+ff36eD5f1H3SADyRQDynHn5+ff3+ff349n5XQX0XQX0nHn5+ff3+ff3+ff3UQD0mnb5UADzTQDzuJ/6+ff3+ff3+ff3+ff3UAD00sL5+ff3+ff3+ff36uL5e0r2QgDxUgDzu6P5+ff3+ff3SwDzrpH7+ff3ZCL2lXD7+ff3x6GatYR859fU+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wpaQsoB2+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wsFytLNK+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3SwDzrpH7+ff3ZCL2lXD7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3UgD00cD7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3hVr6nXz7+ff3+ff3+ff3+ff3+ff3UQD008P6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3SwDzrpH7+ff3ZCL2lXD7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3hoYA7eva+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vn5/Pr6lJQA4d+9+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3SwDzrpH7+ff3ZCL2lXD7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r8/Pv9+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r8/Pv9+ff3+ff3+ff3UQD008P6+ff3+ff3+ff3+ff3+ff3+vn5/Pr6UAD00sL5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3SwDzrpH7+ff3ZCL2lXD7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wpiSsHpy+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff307WvyKWf+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff31NKdysmG+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3SwDzrJH6+ff3YyD1lG/6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3VADz0L/6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3hFj3nHn5+ff3+ff3+ff3+ff3+ff3UQD00sL5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3SwDzrJH6+ff3YyD1lG/6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3hoYA7eva+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff329qwx8d7jIwA4N68+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3SwDzrJH6+ff3YyD1lG/6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3oYH6hVr3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3oYH6hVr3+ff3+ff3+ff3UQD00sL5+ff3+ff3+ff3+ff3+ff3ybf6qYr7QgDx0cH4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3SwDzrJH6+ff3YyD1lG/6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36NjY48/N+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3yLX64tn5+ff3zr763ND5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wq356uP4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff30cH42sz5+ff3+ff3+ff3+ff3+ff3wa357eT4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3yLX64tn5+ff3zr763ND5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff309GZ9fPu+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33966zcyOzcyO7+7g+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3yLX64tn5+ff3zr763ND5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff339P41cf5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff339P41cf5+ff3+ff3+ff3wa357eT4+ff3+ff3+ff3+ff3+ff3z7/7spj6spj66uL5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3yLX64tn5+ff3zr763ND5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/Pv7+/r6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3xZyV0rOt+/n5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3y6iinFZPuoqC+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3//7+/fz89/Lw9/Px/Pv7+ff3+ff3+vn5/v398OXi/Pr4+/r6+ff3+ff3+/n5/Pr49Ozp/f39////+ff3+ff3+ff36+HehzIs9O3r+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vn5/fz8+ff1+ff3kkU9rHFojT03gyonwJWP+ff3+ff34szKjDw0jz83hCwpzaul+ff3+ff32b66hjAqjz83qm5lgyon7OHf+ff3+ff39fDuhjAqyqeh+ff3+ff3+PXz/v39+/r6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/v7+4crIrXFoqGtj+ff3kkU9p2lh9PDu5dTUhjEr9PDu+Pb2lUtCv5KM+Pb22b+7hCwp7+Xj+ff3nVhOzKml+Pb2vpKMgSYi7OHf+ff3+ff3z66ojT03nlhR+vj4+ff3wZWPoF9V1Lex/Pv5/Pv7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6+PTyyqSflk1El05Fx56a8ejm+ff3kkU9y6ii+ff3+ff3mlNM28G97+XjgSYi6NvZ+ff3+ff3jDsz1biy9O3rhCso9O3r+ff359fUgSYi7OHf+ff3+fj4oV9V0bKsizoy6tvb+ff39fHv0LKsomFXjj42vpCK8ejl/Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff30rSuijkys4F34s7M+ff3+ff3+ff3+ff3kkU93cO/+ff3+ff3rHBnxJ2W5dTUgikm+PX1+ff3+ff3nlpSy6ii4cvJjDw0+ff3+ff39vLwgSYi7OHf+ff3697cijcx9fHvtIJ4vpKK+ff3+ff3+ff3+ff369zbvpGLjT03u42F+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33MTAl05Fm1RLzaek+PTy/fz8+vj4+ff3kkU9yKKd+vj4+/r6lUtC3sfF8enngSYi59XT+ff3+/n5hzMt2Ly29fDwhS0q8+vp+ff35NHPgSYi7OHf+ff3v5ONsX91+ff34MnHkEI6+fj4+ff3/Pv7/fz62Ly2pmdfkEA4yqSh+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33sfFrXFqijcxsH1z5dLQ+ff3kkU9m1NM7N3d1LWvhzMt9vPx+ff3oF9Vr3dv8+vpxZ2Wijcx9O3r+ff3omFXuouD8uror3VugSYi7OLg+ff3kEI63sfF+ff3+ff3k0c+3sXB7ePhvI+HjT03omBW0rSu9/Ty+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff37+XjwZaQs4B2+ff3kkU9vY+JkUM7kEA60LGr+ff3+ff36d3bomFXhzMtl09G3cXD+ff3+ff35NDOmFFIizgyv5KMhCwp7OLg48/NoV9V+Pb2+ff3+ff3xZ2WvZGLx6GatYR859fU+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3kkU94szK+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3hCwp7OLg+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3kkU94cvJ+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3hCwp7OLg+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff31rq28ejm+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff30rOt9PDu+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff39PDu9e7s+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36Nzaijcx9fDu+ff3+ff3+ff3+ff3+ff3/v7++vj4+ff3+ff3////+vj4+ff3+vj4/v7+9e3r8Ofl/v7++vj4+ff3/Pv7+fb09/Lw/fz8//7++vj4+ff3+/n5/Pr49Ozp/f39////+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vn5/fz8+ff1+ff3q29ox5+Y+ff3+ff3+ff3+ff3+ff3k0g/4crI+ff3+ff3ijky59jV+ff36dnWl09GizgylUtCjz835NDO+ff3v5KMjDw0kUE7sX1zj0A4483L+ff32b66hjAqjz83qm5lgyon7OHf+PXz/v39+/r6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/v7+4crIrXFoqGtj+ff34cvJkEI4+Pb0+ff3+ff3+ff3+ff3k0g/4crI+ff3+ff3ijky59jV+fb2l09GvZGL9vLw+ff36d3b7OLg8ennhzIs7uTi9/T0v5ONgSYi483L+ff3nVhOzKml+Pb2vpKMgSYi7OHfwZWPoF9V1Lex/Pv5/Pv7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6+PTyyqSflk1El05Fx56a8ejm+ff3+ff3oF5U0bKs+ff3+ff3+ff3+ff3k0g/4cvJ+ff3+ff3ijky59jV59rYgSYi7uTh/fz8/fz8/fz8+/n58+zqizgy8+vo/fz88+vpgicl483L9O3rhCso9O3r+ff359fUgSYi7OHf9fHv0LKsomFXjj42vpCK8ejl/Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff30rSuijkys4F34s7M+ff3+ff3+ff3+ff3+ff31rq2mVFI+vn5+ff3+ff3+ff3k0g/4cvJ+ff3+ff3ijky59fU3cbEhCsotIN5tIN5tIN5toR61Lex+ff3wJSOk0lArXRstYR6hzIs483L4cvJjDw0+ff3+ff39vLwgSYi7OHf+ff3+ff3+ff369zbvpGLjT03u42F+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33MTAl05Fm1RLzaek+PTy/fz8+vj4+ff3+ff3+Pb2lkxD3cTA+ff3+ff3+ff3k0g/zq6n+fj4+Pb0hCwp7+Xj6uDdgSYi0bGr17u11ry4oF5Uzaym+ff3+/n59vPx3cXD1rq0hjEr59XT9fDwhS0q8+vp+ff35NHPgSYi7OHf+ff3/Pv7/fz62Ly2pmdfkEA4yqSh+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33sfFrXFqijcxsH1z5dLQ+ff3+ff3+ff3y6iipGRa+vj4+ff3+ff3k0g/oV9V7OHezq6nk0c++ff3+ff3pGNZr3py9Ozp38bCjDsz8+zq+ff31biy8Obj/Pv50rOthzMt8+7s+ff3omFXuouD8uror3VugSYi7OLg7ePhvI+HjT03omBW0rSu9/Ty+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff37+XjwZaQs4B2+ff3+ff3+ff39fHvjT0359TS+ff3+ff3k0g/x5+blk5FlUtC1Law+ff3+ff38Oflq29nijcxk0U90rOt+ff3+ff3wpeRkUM7hzIsmVJJ3MTA+ff3+ff35NDOmFFIizgyv5KMhCwp7OLgx6GatYR859fU+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wZaQr3hw+fj4+ff3k0g/4crI+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3hCwp7OLg+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff38enniTYw6+He+ff3k0c+4MnH+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3hCwp7OLg+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff317u18Ojm+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff30rOt9PDu+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/Pr6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/Pr6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vj4/Pv7/Pv7+vj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/Pv7/Pv7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vj4/Pv7/Pv7+vj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vj4/Pv7/Pv7+vj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/Pv7/Pv7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/Pr6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3yaCc7uTi+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3q4z95976+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff32s77n335nXv64db//Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3pYf6pIX76OD/+vj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff32s77n335nXv64db//Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff32s77n335nXv64db//Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3pYf6pIX76OD/+vj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3yaCc7uTi+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3kEI448/N+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3TADz1cf6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff38e357un/+ff3+ff3+ff3+ff3+ff38e357un/+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3sZb6qIj5tJv7Zyf2o4T9+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3spf5nnz4RADx2877+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3sZb6qIj5tJv7Zyf2o4T9+ff38e357un/+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3sZb6qIj5tJv7Zyf2o4T9+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3spf5nnz4RADx2877+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff39PDu9e7s+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3kEI448/N+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/fz89vHv8Ofl/v7++/n5+ff3+ff3+ff3/fz8+/j47uPg/Pn3+vj4+ff3+ff3//7++vj4+ff3+ff3+ff3+ff3/Pv7/v7+/////////v7+/fz8+ff3kEI45dLQ9vHv+PTy/Pv7+ff3+ff3+ff3+ff3/fz8//7+//7++ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/fz89/js8fHg/v7++/n5+ff3+ff3+ff3//7++vj4+ff3+ff3+ff3+ff3+ff3/fz8+/v27+/a/Pv3+vj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/v7++vj4+ff3+ff3////+vj4+ff3+ff3+ff3/fz8//7+//7++ff3+ff3+ff3+ff3/fz8//7+//7++ff3+ff3TADz18r98e7/8/D//Pv7+ff3+ff3+ff3/Pv7////+/r6+ff3+ff34Nb6QgDx8ez7+ff3+ff3+ff3+ff34Nb6QgDx8ez7+ff3+ff3+ff3+ff3+ff3+ff3/fz8+fb/5t3/+vf/+vj4+ff3+vn5/f3/6N//+vj/+/r6+ff3+ff3+/n5+vj/7Ob//f39////+ff3+ff3+vj4/v7+7uj/6eL//v7/+vj4+ff3+ff3/v39////+/r6+ff3+ff3+ff3/Pv79/P/9O/+/fz8//7++vj4+ff3/v7++vj4+ff3+ff3////+vj4+ff3+vj4//7+/f3/2877XAL1+ff3+ff3+vn5/fv/8Ov//fz8////+vj4+ff3+ff3+ff3+vj4/v39/////Pv7+ff3/Pv79/P/9O/+/fz8//7++vj4+ff3+ff3//7++vj4+ff3+ff3+ff3+ff3+ff3+ff3jmX5oYD7+ff3+ff3+ff3/fz88e7/6eL//v7++/n5+ff3+ff3+ff3/v39////+/r6+ff3+ff3+ff3+vn5/f3/6N//+vj/+/r6+ff3+ff3+ff3//7++vj4+ff3+ff3+ff3+ff3+vj4//7+/f3/2877XAL1+ff34Nb6QgDx8ez7+ff3+ff3+ff3+ff3+ff3/Pv79/P/9O/+/fz8//7++vj4+ff3/v7++vj4+ff3+ff3////+vj4+ff3+vj4//7+/f3/2877XAL1+ff3+ff3+vn5/fv/8Ov//fz8////+vj4+ff3+ff3+ff3+vj4/v39/////Pv7+ff3/Pv79/P/9O/+/fz8//7++vj4+ff3+ff3//7++vj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6////////////////+/r6+ff3+ff3/v39////+/r6+ff3+ff3+ff3+fj4/v7+6+L//fz/+vn5+ff3+ff3+ff3/v39////+/r6+ff3+ff3+ff3+fj4/v7+6+L//fz/+vn5+ff3+ff3+ff3//7++vj4+ff3+ff3+ff3+ff3+ff3/fz8+fb/5t3/+vf/+vj4+ff3+/r6////////////////+/r6+ff3+/r6////////////////+/r6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3////////////////////+vj4+ff3/Pz86+T/7un//v7++fj4+ff3+ff3/Pz86+T/7un//v7++fj4+ff3+ff3+ff3+ff3+ff3/f39/Pv7+ff3+ff3+vj4/v7+6+X//f3/+/r6+ff3+ff3+vj4/v7+6+X//f3/+/r6+ff3+fj4+/r/6OD/6uP//v3/+vn5+ff3+ff3+ff3+ff3////+ff3+ff3+ff3+ff3+ff3/v39////+/r6+ff3+ff3+/r6/fz8+ff3/v7++fj4+/n5/fz8+ff3/Pv7/v7+/////////v7+/fz8+ff3/v7++vj4+ff3+ff3////+vj4+ff3+ff3/v39////+/r6+ff3+ff3+ff3+ff3+ff3jmX5oYD7+ff3+ff3+ff3/fz88e7/6eL//v7++/n5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3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+ff3+ff35tz4NwDv+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3tZ/8hVr6+ff3VAD14tj6u6X7flH5+ff3+ff3+ff3ooP8hlz5+ff3+ff3+ff3UgD00cH9+ff3+ff3QgDx3ND5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3n3/7imL7+ff3+ff3+ff35t/9fEz4NwDxaCX1zb35+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff369zbvpGLjT03u42F0rSuijkys4F34s7M+ff3+ff3+ff3+ff3+ff31rq2mVFI+vn5+ff3+ff3+ff37eThrHFohS0qn1lS3sfF+ff3+ff3mFBH07Su+ff3+ff3+ff3+ff3+ff3+ff3kUM73sbC+ff3+ff3+ff3+ff3+ff3+ff3w5uUsX1z+ff3+ff3+ff3kEI43sbC+ff3+ff3qmxkyKKb+ff3+ff3wpeRs4F3+ff3+ff3+ff3+ff3+ff3+ff369zbvpGLjT03u42F+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33MTAl05Fm1RLzaek+PTy/fz8+vj4+ff3toR8rXRq8uvp+ff3+vn5+ff3+ff3qGlftoR6+/r6+ff3+vn5+fj4+ff3+ff3kUM7v5KM+/r6+ff3+vn5+ff3+ff3+ff3w5uUsX1z+ff3+ff3+ff3kEI4yqWe+vj4+/r6k0g/4szK+ff3+ff3wpeRs4F3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3uLZRrq418vDn+ff3+vn5+ff3+ff3+ff3kpIAwMBp+/r6+ff3+vn5+ff3qKcbuLdP+/r6+ff3+vn5+fj49/b29fXz9fXz9fXz9fXz9fXz9vXz+ff3+vn5+fj4+ff3+vn5+vj4+ff3+ff3UgD0tJr++fj49/X6NwDv6eD5+ff3+ff3oID7iWH7+ff3+ff3+ff3+ff3+ff3oID7iWH7+ff3+ff3+ff3+ff3TADzrJH++vj4+/r6UgD008P5+ff3+ff32Mz8tpz+49n7+ff3+ff3+ff3+ff3+Pb4WAD0yrf++ff3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+ff3SwDzrpH7+ff3ZCL2lXD7+ff3+ff3UgD00cD7+ff3+ff3+ff3+ff3+ff3+ff3oH/7iGD6+ff3+ff3+ff3+ff3+ff3oH/7iGD6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3oH/6gVT7+fj4+ff3+ff3+ff3+ff3oH/6gVT7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3NwDv5tz4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vn5/Pr6UAD00sL5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/Pv7/fz8+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3oH/6gVT7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vn5/Pr6UAD00sL5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3bC71jmX5eUn6iWH7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3dED2lXL7////n3z9SADy9/T4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3dED2lXL7////n3z9SADy9/T4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3bC71jmX5eUn6iWH7+ff3+ff3+ff3bC71jmX5eUn6iWH7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff39fH3u6X+/fz//v7/o4T9XxL2+ff3+ff3VwDzv6n+//7+u6T/SADy9/T4+ff3VwDzv6n+//7+u6T/SADy9/T4+ff3+ff39/T4aCr2Yhb2n376+ff3+ff3iWD4fE74+/r///7+7ub/+ff3+ff3iWD4fE74+/r///7+7ub/+ff3+ff3Yxz3xrT//////////fz8+ff3+ff3+ff38Or5NwDx9/T+/Pv7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r8/Pv9+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/Pv7/fz8+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3SwDzrpH7+ff3ZCL2lXD7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wZaQr3hw+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wpaQsoB2+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wpiSsHpy+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff307WvyKWf+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3SwDzrJH6+ff3YyD1lG/6+ff3+ff3VADz0L/6+ff3+ff3+ff3+ff3+ff3+ff3vaX5rZD5+ff3+ff3+ff3+ff3+ff3vaX5rZD5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36+X5QADx49n5+ff3+ff3+ff3+ff36+X5QADx49n5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3NwDv5tz4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3ybf6qYr7QgDx0cH4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3n376imH4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36+X5QADx49n5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3ybf6qYr7QgDx0cH4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff35t35km34QADxjWT3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff349n5XAD0RwDyRwDyy7n7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff349n5XAD0RwDyRwDyy7n7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff35t35km34QADxjWT3+ff3+ff3+ff35t35km34QADxjWT3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff39fH3ZB70OQDwRwDyaSj1y7r6+ff3+ff3wq76ZB70UADzQwDxxrT6+ff3+ff3wq76ZB70UADzQwDxxrT6+ff3+ff3+ff3+ff30sL5MQDvnnz4+ff3+ff37uj3dUP3PgDwTQDzbC71+ff3+ff37uj3dUP3PgDwTQDzbC71+ff3+ff3YBr2MQDvMgDvMgDvgFL3+ff3+ff3+ff3+ff3cz/2dD32lnP749n5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3oYH6hVr3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3n376imH4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3SwDzrJH6+ff3YyD1lG/6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff38enniTYw6+He+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wpiSsHpy+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff307WvyKWf+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36NjY48/N+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3yLX64tn5+ff3zr763ND5+ff3+ff3wq356uP4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3u6P58u35+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3z7/7spj6spj66uL5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3283608P5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3z7/7spj6spj66uL5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff37uj3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff37uj3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff37+n47eT4+ff3+ff3+ff3+ff3+ff3+ff36uL5+Pb4+ff3+ff3+ff3+ff3+ff36uL5+Pb4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff38ez45dv5+Pb4+ff3+ff3+ff3+ff38ez45dv5+Pb4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+Pb40sL5uaD66uL5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff339P41cf5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3283608P5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3yLX64tn5+ff3zr763ND5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff36NjY48/N+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/v7++vj4+ff3+ff3////+vj4+ff3+vj4/v7+9e3r8Ofl/v7++vj4+ff3/Pv7+fb09/Lw/fz8//7++vj4+ff3+/n5/Pr49Ozp/f39////+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vn5/fz8+ff1+ff3k0g/4crI+ff3+ff3ijky59jV+ff36dnWl09GizgylUtCjz835NDO+ff3v5KMjDw0kUE7sX1zj0A4483L+ff32b66hjAqjz83qm5lgyon7OHf+PXz/v39+/r6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/v7+4crIrXFoqGtj+ff3k0g/4crI+ff3+ff3ijky59jV+fb2l09GvZGL9vLw+ff36d3b7OLg8ennhzIs7uTi9/T0v5ONgSYi483L+ff3nVhOzKml+Pb2vpKMgSYi7OHfwZWPoF9V1Lex/Pv5/Pv7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6+PTyyqSflk1El05Fx56a8ejm+ff3k0g/4cvJ+ff3+ff3ijky59jV59rYgSYi7uTh/fz8/fz8/fz8+/n58+zqizgy8+vo/fz88+vpgicl483L9O3rhCso9O3r+ff359fUgSYi7OHf9fHv0LKsomFXjj42vpCK8ejl/Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff30rSuijkys4F34s7M+ff3+ff3+ff3+ff3k0g/4cvJ+ff3+ff3ijky59fU3cbEhCsotIN5tIN5tIN5toR61Lex+ff3wJSOk0lArXRstYR6hzIs483L4cvJjDw0+ff3+ff39vLwgSYi7OHf+ff3+ff3+ff369zbvpGLjT03u42F+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33MTAl05Fm1RLzaek+PTy/fz8+vj4+ff3k0g/zq6n+fj4+Pb0hCwp7+Xj6uDdgSYi0bGr17u11ry4oF5Uzaym+ff3+/n59vPx3cXD1rq0hjEr59XT9fDwhS0q8+vp+ff35NHPgSYi7OHf+ff3/Pv7/fz62Ly2pmdfkEA4yqSh+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33sfFrXFqijcxsH1z5dLQ+ff3k0g/oV9V7OHezq6nk0c++ff3+ff3pGNZr3py9Ozp38bCjDsz8+zq+ff31biy8Obj/Pv50rOthzMt8+7s+ff3omFXuouD8uror3VugSYi7OLg7ePhvI+HjT03omBW0rSu9/Ty+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff37+XjwZaQs4B2+ff3k0g/x5+blk5FlUtC1Law+ff3+ff38Oflq29nijcxk0U90rOt+ff3+ff3wpeRkUM7hzIsmVJJ3MTA+ff3+ff35NDOmFFIizgyv5KMhCwp7OLgx6GatYR859fU+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3k0g/4crI+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3hCwp7OLg+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3k0c+4MnH+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3hCwp7OLg+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff317u18Ojm+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff30rOt9PDu+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vj4/Pv7/Pv7+vj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/Pr6+ff3+ff3+ff3+ff3+ff3+ff3/Pr6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff35ubKwcBvwL9r7OrT/Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3ycl+7+3c+ff3+ff3+ff3+ff3+ff3ycl+7+3c+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3zMuKxsV5zs2RoKAAxcZ1+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3kZEA4+HB+ff3+ff3+ff3+ff3+ff3kZEA4+HB+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/v7++vj4+ff3+ff3////+vj4+ff3+ff3+ff3/fz8//7+//7++ff3+/r6/fz8+ff3/v7++fj4+/n5/fz8+ff3+ff3+ff3+vj4/v39/////Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/v7++vj4+ff3+ff3////+vj4+ff3+vj4//7+/v785+bKmpoA+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/Pv7+vrz+Pju/fz8//7++vj4+ff3kZEA5eTE9/js+Pnv/Pv7+ff3+ff3kZEA5eTE9/js+Pnv/Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vn5/fz8+ff1+ff3k0g/4crI+ff3+ff3ijky59jV+ff3+ff39vPxr3RtkEA6kUE79O/tz7CqsH1z+ff3lElA6d3b07WvrnNs+ff3+ff3+ff36NfWpGRaiTUvv5ON+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUA4N66+ff3+ff3jIwA5+XO+ff34+K+lJQAjIwAv75khYUA7+7g+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wMBpjo4AkpEAs7JFkZEA4uDA+ff3kZEArKwtj48AhYUAw8Nv+ff3+ff3kZEArKwtj48AhYUAw8Nv+ff3+PXz/v39+/r6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/v7+4crIrXFoqGtj+ff3k0g/4crI+ff3+ff3ijky59jV+ff3+ff33MO/mlNK9fHv+ff3+ff3z7CqsH1z+ff3lElA6d3b07WvrnNs+ff3+ff3+ff3tYN5vI6G+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUA4N66+ff3+ff3jIwA5+XO+ff3oqIAv75s9PLtuLZVg4MA7eva+ff3+ff3+ff3+ff3+ff3+ff3+ff38fDkiYkA7+3e+Pb0wL9rg4MA4uDA+ff3kZEAqakg9fPu5eLHiIgA9vXw+ff3kZEAqakg9fPu5eLHiIgA9vXwwZWPoF9V1Lex/Pv5/Pv7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6+PTyyqSflk1El05Fx56a8ejm+ff3k0g/4cvJ+ff3+ff3ijky59jV+ff3+ff3w5mTsn91+ff3+ff3+ff3z7CqsH1z+ff3lElA6d3b07WvrnNs+ff3+ff3+ff3lk1E38fF+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUA4N+7+ff3+ff3jIwA5+XO9fPshoYA8fDk+ff35uPIg4MA7eva+vn5/fz8/fz8/fz8/fz8/fz8/Pv78/HojY0A8/Pj/fz89PPlhIQA4uDA+ff3kZEAzs2M+ff3+ff3mpoA3duv+ff3kZEAzs2M+ff3+ff3mpoA3duv9fHv0LKsomFXjj42vpCK8ejl/Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff30rSuijkys4F34s7M+ff3+ff3+ff3+ff3k0g/4cvJ+ff3+ff3ijky59fU+ff3+ff3wpeRs4F3+ff3+ff3+ff3z7CqsH1z+ff3lElA6t3b07WvrnNs+ff3+ff3+ff3kkc+4szK+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUA4eC8+ff3+ff3jIwA5+TN4N68jo4A+ff3+ff39/Xwg4MA7eva3NuzsrA/srA/srA/srA/srA/v75n+ff3wL9ulZUArq41t7ZRiYkA4uDA+ff3kZEA3dy0+ff3+ff3qqojyMh/+ff3kZEA3dy0+ff3+ff3qqojyMh/+ff3+ff3+ff369zbvpGLjT03u42F+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33MTAl05Fm1RLzaek+PTy/fz8+vj4+ff3k0g/zq6n+fj4+Pb0hCwp7+Xj+ff3+ff3wpeRs4F3+ff3+ff3+ff3z7Cqr3hw+ff3kUQ86drX0bKssHtz+ff3+ff3+ff3kkc+4szK+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUAz8+O+fj4+fj0hoYA7+3f9fPuh4cA8vPl+ff35+bIg4MA7eva5uPKycmCycmCycmCycmCycmC09Gc+ff3+/n59vXx3Nuz19ajiIgA5+TL+ff3kZEAysuC+vj4+/r6lZUA4d+/+ff3kZEAysuC+vj4+/r6lZUA4d+/+ff3/Pv7/fz62Ly2pmdfkEA4yqSh+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33sfFrXFqijcxsH1z5dLQ+ff3k0g/oV9V7OHezq6nk0c++ff3+fb2+fb0wJWPsX50+fb0+fb0+ff3z6+pnFdN8urohTAo1Lawv5KMuouF+ff3+ff3+ff3kkc+4szK+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUAoaEA7ezXz8+OlZQA+ff3+ff3o6IAu7pa9PTjsbE/g4MA7eva+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff31tWg8fDd/f3509OXiYkA9PLr+ff3kZEAnZwA7uzV09KWi4sA+Pb0+ff3kZEAnZwA7uzV09KWi4sA+Pb07ePhvI+HjT03omBW0rSu9/Ty+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff37+XjwZaQs4B2+ff3k0g/x5+blk5FlUtC1Law+ff348/NlUxDjDsziTYwlUxDlUxD9O/t1rm1p2pgjj42rXJrqWxkmFBH5dTU+ff3+ff3+ff3kkc+4szK+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3pqUKy8qHmJgAlpYA1dOe+ff3+ff35OHGmZkAjY0AwcBvnZ0A7+7g+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wsJxk5IAiYkAmpoA29qy+ff3+ff3o6IAwcBxkpEAkpEA09Gc+ff3+ff3o6IAwcBxkpEAkpEA09Gc+ff3x6GatYR859fU+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3k0g/4crI+ff3+ff3+ff3+ff3+ff3+ff3wpaQsoB2+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vn5/Pr6kkc+4szK+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3k0c+4MnH+ff3+ff3+ff3+ff3+ff3+ff307WvyKWf+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33MO/x56aijky4cvJ+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff317u18Ojm+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff338nHzKulzKul8Ofl+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/Pv7+/r6+ff3+ff3+ff3+ff3+ff3/Pr6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3xcV309OX+/r4+ff3+ff3+ff3+ff3ycl+7+3c+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3zMuKnZ0AvLtb+ff3+ff3+ff3+ff3kZEA4+HB+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/////Pz8+ff3+ff3+ff3+/n5/Pz49PTk/f39////+ff3+ff3+vn5/v788e/c/Pz4+/r6+ff3+ff3+ff3/fz8+/v27+/a/Pv3+vj4+ff3+ff3+ff3/fz8//7+//7++ff3+ff3+ff37OvYiYkA8/Pp+ff3+ff3+ff3kZEA5eTE9/js+Pnv/Pv7+ff3+ff3+vj4/v7+9PXn8fHg///9+vj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3/v7++vj4+ff3+ff3////+vj4+ff3+ff3+ff3/fz8//7+//7++ff3+/r6/fz8+ff3/v7++fj4+/n5/fz8+ff3+ff3+ff3+vj4/v39/////Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vn5/fz8+vr1+ff3+ff3+ff3hoYAuLZV+ff3+ff3+ff32tqniIgAkJAAq6slhYUA7eva+ff34eG7jo4AkZAAhoYAzs6L+ff3+ff3+fj2uLdPhYUAmJgAkZAA6OXO+ff3+ff39/bxr683kpEAkpEA9PLt+ff3+ff39fTtiIgAzM2H+ff3+ff3+ff3kZEArKwtj48AhYUAw8Nv+ff3+ff36enNmZkAjY0AlpYAkJAA5OLE+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUA4N66+ff3+ff3jIwA5+XO+ff3+ff39/bxr683kpEAkpEA9PLt0NCUs7JF+ff3lZUA6unW1NOcrq41+ff3+ff3+ff36ejMpaUAi4sAwL9r+fjz/v39+/r6+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6/v7+4OC4rawyqakg+ff3+ff3+ff3vbth19Wi+ff3+ff3+ff3np4AzcyL+ff1v75qg4MA7eva+ff1l5cAv75s+ff12NerhoYA8O7d+ff3y8yGlZUA6OXO+ff37+3e7+3e+ff3+ff33duvm5sA9vTv+ff3+ff3+ff3+ff30NCPj48An58A+vj4+ff3+ff3kZEAqakg9fPu5eLHiIgA9vXw+ff1mZkAvr5n9vTw+ff36ujV7eva+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUA4N66+ff3+ff3jIwA5+XO+ff3+ff33duvm5sA9vTv+ff3+ff30NCUs7JF+ff3lZUA6unW1NOcrq41+ff3+ff3+ff3t7ZOvbxi+ff3+ff3wcBxoaEA1dWe/f35/Pv7+fj4+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+/r6+Pnvy8uCl5cAmJgAx8Z98O/j+ff3+ff3+ff3/Pv7+vn5+ff3+ff38/HohoYA8/Hq+ff35+TNg4MA7eva8O7eg4MA6efS+ff3+ff3jo4A1tWg+ff3paUAu7th+ff3+ff3+ff3+ff3+ff3+ff3w8RztLNK+ff3+ff3+ff3+ff3+fj4oqIA0tGXjY0A6+nS+ff3+ff3kZEAzs2M+ff3+ff3mpoA3duv6OfQg4MA7+3c/fz8/fz8/fz8+/n5+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUA4N+7+ff3+ff3jIwA5+XO+ff3+ff3w8RztLNK+ff3+ff3+ff30NCUs7JF+ff3lZUA6unW1NOcrq41+ff3+ff3+ff3mJgA3ty2+ff3+ff39vTv0dCWo6IAkJAAv75n8vLf/Pv7+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff309KajIwAtrVN4uG/+ff3+ff3+ff3+ff3+ff3+ff3vbte4eC8+ff3+ff34N68jo4A+ff3+ff39/Xwg4MA7eva5uPKhIQA+ff1+ff3+ff3n58AzMuK+ff3mpoA1NOZ+ff3+ff3+ff3+ff3+ff3+ff3wsNytbRM+ff3+ff3+ff3+ff37OrVjIwA9vTvtrRPv79o+ff3+ff3kZEA3dy0+ff3+ff3qqojyMh/3dy0hoYAtrVQtrVQtrVQuLZR1dSf+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUA4eC8+ff3+ff3jIwA5+TN+ff3+ff3wsNytbRM+ff3+ff3+ff30NCUs7JF+ff3lZUA6+nW1NOcrq41+ff3+ff3+ff3lJQA4d+9+ff3+ff3+ff3+ff3+ff37OnWv79oj48AvLxi+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff329qymJgAnJwAzcyJ+frw/fz8+vj4+ff3+ff3+ff3oaEA0tKY+ff3+ff39fPuh4cA8/Lk+ff35eTEg4MA7eva8fDkg4MA5+bK+ff3+/r4iYkA2NWn+ff3qKcbuLdP+/r6+ff3+vn5+fj4+ff3+ff3wsNytbRM+ff3+ff3+ff3+ff3wMBptLNK+ff33925kpIA+vn3+ff3kZEAysuC+vj4+/r6lZUA4d+/6+rXg4MA0tGV2Nal19emoaEAzs2P+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUAz8+O+fj4+fj0hoYA7+3f+ff3+ff3wsNytbRM+ff3+ff3+ff30NCUsbE6+ff3k5MA6efQ0tGXsrFE+ff3+ff3+ff3lJQA4d+9+ff3+ff3+ff3/Pv7/f372dilp6YZkZAAysmG+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33dy2rawyjIwAs7JF5eTE+ff3+ff3+ff3nJwAzc2M+ff3+ff3+ff3o6IAvLte8/Pir683g4MA7eva+ff3oaEAsbA59PTjxcZ4jIwA8/Hq+ff31tShjo4A1dWb/Pz33t2z6efS+ff1+fn0wcFttLNG+fn0+fn0+ff3+vj2kpIA3dy2+ff3+ff3lJQA3dyy+ff3kZEAnZwA7uzV09KWi4sA+Pb0+ff3paQAsrJA9PTk396yjo4A8/Ho+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUAoqEA7ezXz8+OlZQA+ff3+ff1+fn0wcFttLNG+fn0+fn0+ff30M+TnZ0A8/Pih4cA1dWbwMBpu7pg+ff3+ff3+ff3lJQA4d+9+ff3+ff37u3cvb1jj48Ao6IA09Gc9/Xz+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff37+3fwsFytbNO+ff3+ff3+ff3nJwAzc2M+ff3+ff3+ff35OLEmpoAjY0Av75shoYA7eva+ff36ujVo6IAiYkAmZkA3Nuz+ff3+ff3+ff3y8qJlZUAiYkAnp0A7Ona4+HBl5cAjo4Ai4sAl5cAl5cA9PLt4+HBoqEA+ff1+ff3+ff3xcV5vr1p+ff3o6IAwcBxkpEAkpEA09Gc+ff3+ff37+7grKsrjIwAlJMA09GZ+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUAx8d+mJgAlpYA1dOe+ff34+HBl5cAjo4Ai4sAl5cAl5cA9PLt19WiqKgekJAArq00qaknmZkA5uPK+ff3+ff3+ff3lJQA4d+9+ff3+ff3x8aAt7ZR5+TN+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3nJwAzc2M+ff3+ff3+ff3+ff3+ff3+ff3+ff3hoYA7eva+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3wsFytLNK+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZUA4N66+ff3+ff3+ff3+ff3+ff3+ff3wsFytLNK+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+vn5/Pr6lJQA4d+9+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3m5sAzMuK+ff3+ff3+ff3+ff3+ff3+ff3+ff3hoYA7eva+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff31NKdysmG+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3lZQA3925+ff3+ff3+ff3+ff3+ff3+ff31NKdysmG+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff329qwx8d7jIwA4N68+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff309GZ9fPu+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff32Nal8e/h+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff33966zcyOzcyO7+7g+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3+ff3</ForeignData>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"100\" Type=\"Shape\" Name=\"Graphic.100\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.664351851851853</PinX>\n            <PinY>5.202126015298635</PinY>\n            <Width>0.8472222222222222</Width>\n            <Height>0.219066858291626</Height>\n            <LocPinX>0.4236111111111111</LocPinX>\n            <LocPinY>0.109533429145813</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.8472222222222222</TxtWidth>\n            <TxtHeight F=\"Height*0.365998\">0.08017796940273708</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.0694444</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#b0d6a2</FillForegnd>\n            <FillForegndTrans>0.74</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.219066858291626</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.8472222222222222</X>\n              <Y F=\"Height*1.000000\">0.219066858291626</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.8472222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.219066858291626</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"101\" Type=\"Shape\" Name=\"Graphic.101\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.511580966808179</PinX>\n            <PinY>5.637726324074077</PinY>\n            <Width>2.060180452134874</Width>\n            <Height>0.7152788333333333</Height>\n            <LocPinX>1.030090226067437</LocPinX>\n            <LocPinY>0.3576394166666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.700000\">1.442126295892607</TxtWidth>\n            <TxtHeight F=\"Height*0.700000\">0.500695176180545</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#f3ea90</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">2.060180452134874</X>\n              <Y F=\"Height*0.593750\">0.4246968072916665</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.500000\">1.030090226067437</X>\n              <Y F=\"Height*1.000000\">0.7152788333333332</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,0.818360,0,1, 0.776370,1.000000,0,1)\">NURBS(1, 3, 0, 0, 1.000000,0.818360,0,1, 0.776370,1.000000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.593750\">0.4246968072916665</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.223630,1.000000,0,1, 0.000000,0.818360,0,1)\">NURBS(1, 3, 0, 0, 0.223630,1.000000,0,1, 0.000000,0.818360,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.384280\">0.7916861441463894</X>\n              <Y F=\"Height*0.199220\">0.1424978491766665</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.000000,0.402340,0,1, 0.164060,0.241210,0,1)\">NURBS(1, 3, 0, 0, 0.000000,0.402340,0,1, 0.164060,0.241210,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.289550\">0.5965252499156529</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.366210,0.126950,0,1, 0.336430,0.041990,0,1)\">NURBS(1, 3, 0, 0, 0.366210,0.126950,0,1, 0.336430,0.041990,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"6\">\n              <X F=\"Width*0.530270\">1.09245188835356</X>\n              <Y F=\"Height*0.188480\">0.1348157545066664</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.379880,0.000000,0,1, 0.469240,0.099610,0,1)\">NURBS(1, 3, 0, 0, 0.379880,0.000000,0,1, 0.469240,0.099610,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"7\">\n              <X F=\"Width*1.000000\">2.060180452134874</X>\n              <Y F=\"Height*0.593750\">0.4246968072916665</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.792480,0.201170,0,1, 1.000000,0.377930,0,1)\">NURBS(1, 3, 0, 0, 0.792480,0.201170,0,1, 1.000000,0.377930,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>I bind checkbox state to a model</Text>\n        </Shape>\n        <Shape ID=\"102\" Type=\"Shape\" Name=\"Graphic.102\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.456018518518522</PinX>\n            <PinY>4.953600274557867</PinY>\n            <Width>0.7638888888888888</Width>\n            <Height>0.219066858291626</Height>\n            <LocPinX>0.3819444444444444</LocPinX>\n            <LocPinY>0.109533429145813</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.7638888888888888</TxtWidth>\n            <TxtHeight F=\"Height*0.365998\">0.08017796940273708</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.0694444</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#b0d6a2</FillForegnd>\n            <FillForegndTrans>0.74</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.219066858291626</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.7638888888888888</X>\n              <Y F=\"Height*1.000000\">0.219066858291626</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.7638888888888888</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.219066858291626</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"103\" Type=\"Shape\" Name=\"Graphic.103\">\n          <XForm>\n            <Angle>-0</Angle>\n            <FlipX>1</FlipX>\n            <PinX>1.736113371672453</PinX>\n            <PinY>5.387730953703706</PinY>\n            <Width>1.824078877766927</Width>\n            <Height>0.7152788333333333</Height>\n            <LocPinX>0.9120394388834635</LocPinX>\n            <LocPinY>0.3576394166666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.700000\">1.27685519619606</TxtWidth>\n            <TxtHeight F=\"Height*0.700000\">0.500695176180545</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#f3ea90</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">1.824078877766927</X>\n              <Y F=\"Height*0.593750\">0.4246968072916665</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.500000\">0.9120394388834635</X>\n              <Y F=\"Height*1.000000\">0.7152788333333331</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,0.818360,0,1, 0.776370,1.000000,0,1)\">NURBS(1, 3, 0, 0, 1.000000,0.818360,0,1, 0.776370,1.000000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.593750\">0.4246968072916665</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.223630,1.000000,0,1, 0.000000,0.818360,0,1)\">NURBS(1, 3, 0, 0, 0.223630,1.000000,0,1, 0.000000,0.818360,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.384280\">0.7009570311482748</X>\n              <Y F=\"Height*0.199220\">0.1424978491766665</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.000000,0.402340,0,1, 0.164060,0.241210,0,1)\">NURBS(1, 3, 0, 0, 0.000000,0.402340,0,1, 0.164060,0.241210,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.289550\">0.5281620390574138</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.366210,0.126950,0,1, 0.336430,0.041990,0,1)\">NURBS(1, 3, 0, 0, 0.366210,0.126950,0,1, 0.336430,0.041990,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"6\">\n              <X F=\"Width*0.530270\">0.9672543065134683</X>\n              <Y F=\"Height*0.188480\">0.1348157545066664</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.379880,0.000000,0,1, 0.469240,0.099610,0,1)\">NURBS(1, 3, 0, 0, 0.379880,0.000000,0,1, 0.469240,0.099610,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"7\">\n              <X F=\"Width*1.000000\">1.824078877766927</X>\n              <Y F=\"Height*0.593750\">0.4246968072916665</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.792480,0.201170,0,1, 1.000000,0.377930,0,1)\">NURBS(1, 3, 0, 0, 0.792480,0.201170,0,1, 1.000000,0.377930,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>I change visibility based on model</Text>\n        </Shape>\n      </Shapes>\n      <Connects/>\n    </Page>\n    <Page ID=\"6\" NameU=\"filter\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>10.5</PageWidth>\n          <PageHeight>7.68056</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>0</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes/>\n      <Connects/>\n    </Page>\n    <Page ID=\"7\" NameU=\"injector-module\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>10.5</PageWidth>\n          <PageHeight>7.68056</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>0</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"104\" Type=\"Shape\" Name=\"Rectangle Fill:Marble.104\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.250000069444444</PinX>\n            <PinY>4.486111111111111</PinY>\n            <Width>4.342592083333333</Width>\n            <Height>3.527777777777778</Height>\n            <LocPinX>2.171296041666666</LocPinX>\n            <LocPinY>1.763888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">4.342592083333333</TxtWidth>\n            <TxtHeight F=\"Height*0.960630\">3.388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ececec</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.527777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">4.342592083333333</X>\n              <Y F=\"Height*1.000000\">3.527777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">4.342592083333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.527777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng-app=&quot;myModule&quot;</Text>\n        </Shape>\n        <Shape ID=\"105\" Type=\"Shape\" Name=\"Rectangle Fill:19% Lemon.105\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.831018819444444</PinX>\n            <PinY>4.368054666666667</PinY>\n            <Width>2.935185138888889</Width>\n            <Height>0.7685184444444445</Height>\n            <LocPinX>1.467592569444444</LocPinX>\n            <LocPinY>0.3842592222222223</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.935185138888889</TxtWidth>\n            <TxtHeight F=\"Height*0.819277\">0.6296295555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffff00</FillForegnd>\n            <FillForegndTrans>0.81</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7685184444444447</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.935185138888888</X>\n              <Y F=\"Height*1.000000\">0.7685184444444447</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.935185138888888</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7685184444444447</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$injector</Text>\n        </Shape>\n        <Shape ID=\"106\" Type=\"Shape\" Name=\"Graphic.106\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.689814305555555</PinX>\n            <PinY>4.375216722222222</PinY>\n            <Width>0.8472222222222222</Width>\n            <Height>0.5092593333333333</Height>\n            <LocPinX>0.4236111111111111</LocPinX>\n            <LocPinY>0.2546296666666666</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.8472222222222222</TxtWidth>\n            <TxtHeight F=\"Height*0.727273\">0.3703704444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#b0d6a2</FillForegnd>\n            <FillForegndTrans>0.25</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5092593333333331</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.8472222222222214</X>\n              <Y F=\"Height*1.000000\">0.5092593333333331</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.8472222222222214</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5092593333333331</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Instance\nFactory</Text>\n        </Shape>\n        <Shape ID=\"107\" Type=\"Shape\" Name=\"Graphic.107\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.675927083333333</PinX>\n            <PinY>4.375216722222222</PinY>\n            <Width>0.8472222222222222</Width>\n            <Height>0.5092593333333333</Height>\n            <LocPinX>0.4236111111111111</LocPinX>\n            <LocPinY>0.2546296666666666</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.8472222222222222</TxtWidth>\n            <TxtHeight F=\"Height*0.727273\">0.3703704444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#b1e0ff</FillForegnd>\n            <FillForegndTrans>0.25</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5092593333333331</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.8472222222222222</X>\n              <Y F=\"Height*1.000000\">0.5092593333333331</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.8472222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5092593333333331</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Instance\nCache</Text>\n        </Shape>\n        <Shape ID=\"108\" Type=\"Shape\" Name=\"Graphic.108\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.791666666666667</PinX>\n            <PinY>3.597222222222222</PinY>\n            <Width>0.01388888888888889</Width>\n            <Height>1.337961111111111</Height>\n            <LocPinX>0.006944444444444444</LocPinX>\n            <LocPinY>0.6689805555555556</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>4.78472222222222</BeginX>\n            <BeginY>4.26620277777778</BeginY>\n            <EndX>4.78472222222222</EndX>\n            <EndY>2.92824166666667</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.337961111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.337961111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"109\" Type=\"Shape\" Name=\"Graphic.109\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.680554722222222</PinX>\n            <PinY>3.524306666666667</PinY>\n            <Width>0.01388888888888889</Width>\n            <Height>1.192128888888889</Height>\n            <LocPinX>0.006944444444444444</LocPinX>\n            <LocPinY>0.5960644444444445</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.67361027777778</BeginX>\n            <BeginY>4.12037111111111</BeginY>\n            <EndX>5.67361027777778</EndX>\n            <EndY>2.92824222222222</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.192128888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.192128888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"110\" Type=\"Shape\" Name=\"Graphic.110\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.722221388888888</PinX>\n            <PinY>3.524306666666667</PinY>\n            <Width>0.01388888888888889</Width>\n            <Height>1.192128888888889</Height>\n            <LocPinX>0.006944444444444444</LocPinX>\n            <LocPinY>0.5960644444444445</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>6.71527694444444</BeginX>\n            <BeginY>4.12037111111111</BeginY>\n            <EndX>6.71527694444444</EndX>\n            <EndY>2.92824222222222</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.192128888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.192128888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"111\" Type=\"Shape\" Name=\"Graphic.111\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.993055555555555</PinX>\n            <PinY>3.740740416666666</PinY>\n            <Width>1.583333333333333</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.7916666666666666</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>3.20138888888889</BeginX>\n            <BeginY>3.74768486111111</BeginY>\n            <EndX>4.78472222222222</EndX>\n            <EndY>3.74768486111111</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.583333333333333</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.583333333333333</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"112\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.112\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.914281666666667</PinX>\n            <PinY>3.858799444444444</PinY>\n            <Width>1.305555555555556</Width>\n            <Height>0.3333333333333333</Height>\n            <LocPinX>0.6527777777777778</LocPinX>\n            <LocPinY>0.1666666666666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.305555555555556</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3333333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3333333333333333</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.305555555555556</X>\n              <Y F=\"Height*1.000000\">0.3333333333333333</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.305555555555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3333333333333333</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$injector.get(&apos;a&apos;)</Text>\n        </Shape>\n        <Shape ID=\"113\" Type=\"Shape\" Name=\"Graphic.113\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.226852013888889</PinX>\n            <PinY>3.53238125</PinY>\n            <Width>0.8842595833333335</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.4421297916666668</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>4.78472222222222</BeginX>\n            <BeginY>3.53932569444444</BeginY>\n            <EndX>5.66898180555556</EndX>\n            <EndY>3.53469638888889</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.8842595833333335</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.8842595833333335</X>\n              <Y F=\"Height*0.666690\">0.009259583333332778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"114\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.114\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.183779444444444</PinX>\n            <PinY>3.71317</PinY>\n            <Width>0.5972222222222222</Width>\n            <Height>0.5277777777777778</Height>\n            <LocPinX>0.2986111111111111</LocPinX>\n            <LocPinY>0.2638888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.5972222222222222</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5277777777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5277777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.5972222222222222</X>\n              <Y F=\"Height*1.000000\">0.5277777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.5972222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5277777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>check\ncache</Text>\n        </Shape>\n        <Shape ID=\"115\" Type=\"Shape\" Name=\"Graphic.115\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.187499583333333</PinX>\n            <PinY>3.238638194444444</PinY>\n            <Width>1.009259444444444</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.5046297222222221</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.68286986111111</BeginX>\n            <BeginY>3.24558263888889</BeginY>\n            <EndX>6.69212930555556</EndX>\n            <EndY>3.24305472222222</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.009259444444444</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">7.894919286223335e-16</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.009259444444445</X>\n              <Y F=\"Height*0.817990\">0.01136097222222235</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"116\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.116\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.137727916666666</PinX>\n            <PinY>3.420375416666666</PinY>\n            <Width>0.9583333333333334</Width>\n            <Height>0.5277777777777778</Height>\n            <LocPinX>0.4791666666666667</LocPinX>\n            <LocPinY>0.2638888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9583333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5277777777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5277777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*1.000000\">0.5277777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5277777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>if no cache\ncreate new</Text>\n        </Shape>\n        <Shape ID=\"117\" Type=\"Shape\" Name=\"Graphic.117\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.238879583333333</PinX>\n            <PinY>5.710648375000001</PinY>\n            <Width>2.153686111111111</Width>\n            <Height>0.8657413055555555</Height>\n            <LocPinX>1.076843055555556</LocPinX>\n            <LocPinY>0.4328706527777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.153686111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.839572\">0.7268524166666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#d7a5a5</FillForegnd>\n            <FillForegndTrans>0.25</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.8657413055555554</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.153686111111111</X>\n              <Y F=\"Height*1.000000\">0.8657413055555554</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.153686111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.8657413055555554</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>myModule\n<cp IX=\"1\"/>$provide.\n  factory(&apos;objA&apos;, …)</Text>\n        </Shape>\n        <Shape ID=\"118\" Type=\"Shape\" Name=\"Graphic.118\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.351849861111111</PinX>\n            <PinY>4.95834</PinY>\n            <Width>0.5300894444444439</Width>\n            <Height>0.6388755555555556</Height>\n            <LocPinX>0.265044722222222</LocPinX>\n            <LocPinY>0.3194377777777778</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>6.08680513888889</BeginX>\n            <BeginY>5.27777777777778</BeginY>\n            <EndX>6.61689458333333</EndX>\n            <EndY>4.63890222222222</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.5300894444444439</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.6388755555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6388755555555561</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.5300894444444439</X>\n              <Y F=\"Height*0.000000\">3.947459643111667e-16</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"119\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.119\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.684787361111111</PinX>\n            <PinY>5.03559263888889</PinY>\n            <Width>0.8333333333333334</Width>\n            <Height>0.3333333333333333</Height>\n            <LocPinX>0.4166666666666667</LocPinX>\n            <LocPinY>0.1666666666666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.8333333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3333333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3333333333333333</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.8333333333333334</X>\n              <Y F=\"Height*1.000000\">0.3333333333333333</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.8333333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3333333333333333</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>configure</Text>\n        </Shape>\n        <Shape ID=\"120\" Type=\"Shape\" Name=\"Graphic.120\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.745370694444444</PinX>\n            <PinY>5.83981642484704</PinY>\n            <Width>0.9212994444444441</Width>\n            <Height>0.311127150305921</Height>\n            <LocPinX>0.4606497222222221</LocPinX>\n            <LocPinY>0.1555635751529605</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>4.28472097222222</BeginX>\n            <BeginY>5.99538</BeginY>\n            <EndX>5.20602041666667</EndX>\n            <EndY>5.97222222222222</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9212994444444441</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.311127150305921</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.311127150305921</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.492463\">0.4537056944444444</X>\n              <Y F=\"Height*0.002996\">0.0009322891948097359</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.138193,0.211319,0,1, 0.325813,0.015400,0,1)\">NURBS(1, 3, 0, 0, 0.138193,0.211319,0,1, 0.325813,0.015400,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9212994444444441</X>\n              <Y F=\"Height*0.925568\">0.2879693725281432</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.659113,-0.009407,0,1, 0.791457,-0.026763,0,1)\">NURBS(1, 3, 0, 0, 0.659113,-0.009407,0,1, 0.791457,-0.026763,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n      </Shapes>\n      <Connects/>\n    </Page>\n    <Page ID=\"8\" NameU=\"databinding1\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>10.5</PageWidth>\n          <PageHeight>7.68056</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>-0.0277778</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"121\" Type=\"Shape\" Name=\"Graphic.121\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.99942375</PinX>\n            <PinY>4.209358611111111</PinY>\n            <Width>3.337963055555556</Width>\n            <Height>1.982771388888889</Height>\n            <LocPinX>1.668981527777778</LocPinX>\n            <LocPinY>0.9913856944444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.337963055555556</TxtWidth>\n            <TxtHeight F=\"Height*0.929952\">1.8438825</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#d7a5a5</FillForegnd>\n            <FillForegndTrans>0.25</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.982771388888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.337963055555556</X>\n              <Y F=\"Height*1.000000\">1.982771388888889</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.337963055555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.982771388888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Scope\n<cp IX=\"1\"/>\n  cost:1\n  qty:2.5\n</Text>\n        </Shape>\n        <Shape ID=\"122\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.122\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.890625</PinX>\n            <PinY>4.586805555555555</PinY>\n            <Width>0.9375</Width>\n            <Height>0.46875</Height>\n            <LocPinX>0.46875</LocPinX>\n            <LocPinY>0.234375</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9375</TxtWidth>\n            <TxtHeight F=\"Height*0.703704\">0.3298611111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.015625</LineWeight>\n            <LineColor>#f3ea90</LineColor>\n            <LineColorTrans>0.13</LineColorTrans>\n            <Rounding>0.138889</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.46875</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9375</X>\n              <Y F=\"Height*1.000000\">0.46875</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9375</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.46875</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"123\" Type=\"Shape\" Name=\"Graphic.123\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.159153611111111</PinX>\n            <PinY>3.376545833333333</PinY>\n            <Width>3.337963055555556</Width>\n            <Height>1.982771388888889</Height>\n            <LocPinX>1.668981527777778</LocPinX>\n            <LocPinY>0.9913856944444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.337963055555556</TxtWidth>\n            <TxtHeight F=\"Height*0.929952\">1.8438825</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#b0d6a2</FillForegnd>\n            <FillForegndTrans>0.25</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.982771388888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.337963055555556</X>\n              <Y F=\"Height*1.000000\">1.982771388888889</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.337963055555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.982771388888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>View (DOM)\n<cp IX=\"1\"/>\n&lt;div&gt;\n  &lt;input ng-model=&quot;qty&quot;&gt;\n  &lt;input ng-model=&quot;cost&quot;&gt;\n  Total: {{qty * cost}} \n&lt;/div&gt;</Text>\n        </Shape>\n        <Shape ID=\"124\" Type=\"Shape\" Name=\"Graphic.124\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.996588714595843</PinX>\n            <PinY>4.143091557626338</PinY>\n            <Width>1.414229978215722</Width>\n            <Height>0.74451855969712</Height>\n            <LocPinX>0.7071149891078612</LocPinX>\n            <LocPinY>0.37225927984856</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>4.7037037037037</BeginX>\n            <BeginY>3.77083227777778</BeginY>\n            <EndX>3.28947372548798</EndX>\n            <EndY>4.5153508374749</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.414229978215722</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.74451855969712</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>10</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>0</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">1.414229978215722</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*-0.000000\">-3.947459643111667e-16</X>\n              <Y F=\"Height*1.000000\">0.74451855969712</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.980358,1.035346,0,1, 0.392833,0.998276,0,1)\">NURBS(1, 3, 0, 0, 0.980358,1.035346,0,1, 0.392833,0.998276,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"125\" Type=\"Shape\" Name=\"Graphic.125\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.186608006785677</PinX>\n            <PinY>4.12651563052688</PinY>\n            <Width>1.79426856259539</Width>\n            <Height>1.114142372164872</Height>\n            <LocPinX>0.8971342812976952</LocPinX>\n            <LocPinY>0.5570711860824361</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.08333333333333</BeginX>\n            <BeginY>3.56944444444444</BeginY>\n            <EndX>3.28947372548798</EndX>\n            <EndY>4.6834794945554</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.79426856259539</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.114142372164872</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>10</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>0</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.999772\">1.793859607845351</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*-0.000000\">-3.947459643111667e-16</X>\n              <Y F=\"Height*0.999904\">1.11403505011095</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.015253,1.030522,0,1, 0.237701,0.999904,0,1)\">NURBS(1, 3, 0, 0, 1.015253,1.030522,0,1, 0.237701,0.999904,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"126\" Type=\"Shape\" Name=\"Graphic.126\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.581451346064814</PinX>\n            <PinY>5.178819972222223</PinY>\n            <Width>1.694152692129628</Width>\n            <Height>0.7152788333333333</Height>\n            <LocPinX>0.8470763460648142</LocPinX>\n            <LocPinY>0.3576394166666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.700000\">1.185906867549213</TxtWidth>\n            <TxtHeight F=\"Height*0.700000\">0.500695176180545</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#f3ea90</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">1.694152692129628</X>\n              <Y F=\"Height*0.593750\">0.4246968072916665</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.500000\">0.8470763460648141</X>\n              <Y F=\"Height*1.000000\">0.7152788333333331</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,0.818360,0,1, 0.776370,1.000000,0,1)\">NURBS(1, 3, 0, 0, 1.000000,0.818360,0,1, 0.776370,1.000000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.593750\">0.4246968072916665</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.223630,1.000000,0,1, 0.000000,0.818360,0,1)\">NURBS(1, 3, 0, 0, 0.223630,1.000000,0,1, 0.000000,0.818360,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.384280\">0.6510289965315733</X>\n              <Y F=\"Height*0.199220\">0.1424978491766665</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.000000,0.402340,0,1, 0.164060,0.241210,0,1)\">NURBS(1, 3, 0, 0, 0.000000,0.402340,0,1, 0.164060,0.241210,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.289550\">0.4905419120061336</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.366210,0.126950,0,1, 0.336430,0.041990,0,1)\">NURBS(1, 3, 0, 0, 0.366210,0.126950,0,1, 0.336430,0.041990,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"6\">\n              <X F=\"Width*0.530270\">0.8983583480555777</X>\n              <Y F=\"Height*0.188480\">0.1348157545066664</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.379880,0.000000,0,1, 0.469240,0.099610,0,1)\">NURBS(1, 3, 0, 0, 0.379880,0.000000,0,1, 0.469240,0.099610,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"7\">\n              <X F=\"Width*1.000000\">1.694152692129628</X>\n              <Y F=\"Height*0.593750\">0.4246968072916665</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.792480,0.201170,0,1, 1.000000,0.377930,0,1)\">NURBS(1, 3, 0, 0, 0.792480,0.201170,0,1, 1.000000,0.377930,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Model</Text>\n        </Shape>\n        <Shape ID=\"127\" Type=\"Shape\" Name=\"Graphic.127\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.930937169900998</PinX>\n            <PinY>3.884330422985821</PinY>\n            <Width>1.402014734272078</Width>\n            <Height>1.218181179304979</Height>\n            <LocPinX>0.701007367136039</LocPinX>\n            <LocPinY>0.6090905896524897</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.55324563425926</BeginX>\n            <BeginY>4.49342101263831</BeginY>\n            <EndX>3.63194453703704</EndX>\n            <EndY>3.27523983333333</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.402014734272078</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.218181179304979</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>10</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>0</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.230608\">0.3233158314943007</X>\n              <Y F=\"Height*1.000000\">1.218181179304979</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.402014734272078</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.211877,0.954395,0,1, -0.050076,0.022803,0,1)\">NURBS(1, 3, 0, 0, -0.211877,0.954395,0,1, -0.050076,0.022803,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"128\" Type=\"Shape\" Name=\"Graphic.128\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.930937169900998</PinX>\n            <PinY>3.975704693138266</PinY>\n            <Width>1.402014734272078</Width>\n            <Height>1.400929719609867</Height>\n            <LocPinX>0.701007367136039</LocPinX>\n            <LocPinY>0.7004648598049337</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.55324563425926</BeginX>\n            <BeginY>4.6761695529432</BeginY>\n            <EndX>3.63194453703704</EndX>\n            <EndY>3.27523983333333</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.402014734272078</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.400929719609867</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>10</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>0</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.230608\">0.3233158314943007</X>\n              <Y F=\"Height*1.000000\">1.400929719609867</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.402014734272078</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.211877,0.960344,0,1, -0.050076,0.019828,0,1)\">NURBS(1, 3, 0, 0, -0.211877,0.960344,0,1, -0.050076,0.019828,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"129\" Type=\"Shape\" Name=\"Graphic.129\">\n          <XForm>\n            <Angle>-0</Angle>\n            <FlipX>1</FlipX>\n            <FlipY>1</FlipY>\n            <PinX>2.300201346064814</PinX>\n            <PinY>3.182291138888889</PinY>\n            <Width>1.694152692129628</Width>\n            <Height>0.7152788333333339</Height>\n            <LocPinX>0.8470763460648141</LocPinX>\n            <LocPinY>0.3576394166666669</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.700000\">1.185906867549213</TxtWidth>\n            <TxtHeight F=\"Height*0.700000\">0.5006951761805454</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#f3ea90</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">1.694152692129628</X>\n              <Y F=\"Height*0.593750\">0.4246968072916673</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.500000\">0.8470763460648141</X>\n              <Y F=\"Height*1.000000\">0.7152788333333339</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,0.818360,0,1, 0.776370,1.000000,0,1)\">NURBS(1, 3, 0, 0, 1.000000,0.818360,0,1, 0.776370,1.000000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.593750\">0.4246968072916673</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.223630,1.000000,0,1, 0.000000,0.818360,0,1)\">NURBS(1, 3, 0, 0, 0.223630,1.000000,0,1, 0.000000,0.818360,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.384280\">0.6510289965315736</X>\n              <Y F=\"Height*0.199220\">0.1424978491766669</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.000000,0.402340,0,1, 0.164060,0.241210,0,1)\">NURBS(1, 3, 0, 0, 0.000000,0.402340,0,1, 0.164060,0.241210,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.289550\">0.490541912006134</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.366210,0.126950,0,1, 0.336430,0.041990,0,1)\">NURBS(1, 3, 0, 0, 0.366210,0.126950,0,1, 0.336430,0.041990,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"6\">\n              <X F=\"Width*0.530270\">0.898358348055578</X>\n              <Y F=\"Height*0.188480\">0.1348157545066668</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.379880,0.000000,0,1, 0.469240,0.099610,0,1)\">NURBS(1, 3, 0, 0, 0.379880,0.000000,0,1, 0.469240,0.099610,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"7\">\n              <X F=\"Width*1.000000\">1.694152692129628</X>\n              <Y F=\"Height*0.593750\">0.4246968072916673</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.792480,0.201170,0,1, 1.000000,0.377930,0,1)\">NURBS(1, 3, 0, 0, 0.792480,0.201170,0,1, 1.000000,0.377930,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>\nData binding</Text>\n        </Shape>\n      </Shapes>\n      <Connects>\n        <Connect ToCell=\"Connections.Row_0.X\" FromSheet=\"128\" FromPart=\"12\" ToSheet=\"127\" ToPart=\"100\"/>\n      </Connects>\n    </Page>\n    <Page ID=\"9\" NameU=\"databinding2\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>10.5</PageWidth>\n          <PageHeight>7.68056</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>0</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"130\" Type=\"Shape\" Name=\"Graphic.130\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.497106527777778</PinX>\n            <PinY>5.282919861111111</PinY>\n            <Width>3.337963055555556</Width>\n            <Height>1.982771388888889</Height>\n            <LocPinX>1.668981527777778</LocPinX>\n            <LocPinY>0.9913856944444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.337963055555556</TxtWidth>\n            <TxtHeight F=\"Height*0.929952\">1.8438825</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#b1e0ff</FillForegnd>\n            <FillForegndTrans>0.25</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.982771388888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.337963055555556</X>\n              <Y F=\"Height*1.000000\">1.982771388888889</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.337963055555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.982771388888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Controller\n\n<cp IX=\"1\"/>function InvoiceController {\n  this.pay = function…\n  this.total = function…\n  this.cost=2.5;\n  this.qty=1;\n}</Text>\n        </Shape>\n        <Shape ID=\"131\" Type=\"Shape\" Name=\"Graphic.131\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.99942375</PinX>\n            <PinY>4.209358611111111</PinY>\n            <Width>3.337963055555556</Width>\n            <Height>1.982771388888889</Height>\n            <LocPinX>1.668981527777778</LocPinX>\n            <LocPinY>0.9913856944444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.337963055555556</TxtWidth>\n            <TxtHeight F=\"Height*0.929952\">1.8438825</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#d7a5a5</FillForegnd>\n            <FillForegndTrans>0.25</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.982771388888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.337963055555556</X>\n              <Y F=\"Height*1.000000\">1.982771388888889</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.337963055555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.982771388888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Scope\n<cp IX=\"1\"/>\ninvoice: \n  new InvoiceController\n</Text>\n        </Shape>\n        <Shape ID=\"132\" Type=\"Shape\" Name=\"Graphic.132\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.159153611111111</PinX>\n            <PinY>3.376545833333333</PinY>\n            <Width>3.337963055555556</Width>\n            <Height>1.982771388888889</Height>\n            <LocPinX>1.668981527777778</LocPinX>\n            <LocPinY>0.9913856944444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.337963055555556</TxtWidth>\n            <TxtHeight F=\"Height*0.929952\">1.8438825</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.00694444</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#b0d6a2</FillForegnd>\n            <FillForegndTrans>0.25</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.982771388888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.337963055555556</X>\n              <Y F=\"Height*1.000000\">1.982771388888889</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.337963055555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.982771388888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>View (DOM)\n<cp IX=\"1\"/>\n&lt;div ng-controller=\n  &quot;InvoiceController as invoice&quot;&gt;\n  &lt;input ng-model=“invoice.qty&quot;&gt;\n  &lt;input ng-model=“invoice.cost&quot;&gt;\n  {{invoice.total(&apos;USD&apos;)}} \n  &lt;button ng-click=\n         &quot;invoice.pay()&quot;&gt;\n&lt;/div&gt;</Text>\n        </Shape>\n        <Shape ID=\"133\" Type=\"Shape\" Name=\"Graphic.133\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.632535180438001</PinX>\n            <PinY>5.344874844478722</PinY>\n            <Width>0.6041859164315587</Width>\n            <Height>1.125647361941083</Height>\n            <LocPinX>0.3020929582157794</LocPinX>\n            <LocPinY>0.5628236809705415</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.92022802734125</BeginX>\n            <BeginY>4.78205116350818</BeginY>\n            <EndX>2.33044222222222</EndX>\n            <EndY>5.81146571629949</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6041859164315587</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.125647361941083</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>10</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>0</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.976166\">0.589785805119024</X>\n              <Y F=\"Height*0.000000\">3.947459643111667e-16</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.914509\">1.029414552791309</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.976166,0.245190,0,1, 1.241723,1.304982,0,1)\">NURBS(1, 3, 0, 0, 0.976166,0.245190,0,1, 1.241723,1.304982,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"134\" Type=\"Shape\" Name=\"Graphic.134\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.745442277075202</PinX>\n            <PinY>4.240411054013688</PinY>\n            <Width>2.51054038748374</Width>\n            <Height>0.8962464347145129</Height>\n            <LocPinX>1.25527019374187</LocPinX>\n            <LocPinY>0.4481232173572565</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>6.00071247081707</BeginX>\n            <BeginY>3.79228783665643</BeginY>\n            <EndX>3.49017208333333</EndX>\n            <EndY>4.68853427137094</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.51054038748374</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.8962464347145129</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>10</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>0</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">2.51054038748374</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.000000\">3.947459643111667e-16</X>\n              <Y F=\"Height*1.000000\">0.8962464347145129</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.878596,0.530152,0,1, 0.221289,0.998568,0,1)\">NURBS(1, 3, 0, 0, 0.878596,0.530152,0,1, 0.221289,0.998568,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"135\" Type=\"Shape\" Name=\"Graphic.135\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.383820246583681</PinX>\n            <PinY>4.135562427582729</PinY>\n            <Width>3.797174635802998</Width>\n            <Height>2.731239199973009</Height>\n            <LocPinX>1.898587317901499</LocPinX>\n            <LocPinY>1.365619599986504</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>1.04166666930872</BeginX>\n            <BeginY>5.50118202756923</BeginY>\n            <EndX>4.28240756448518</EndX>\n            <EndY>2.76994282759622</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.797174635802998</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">2.731239199973009</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>10</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <BeginArrow>4</BeginArrow>\n            <BeginArrowSize>0</BeginArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.146539\">0.5564337406265345</X>\n              <Y F=\"Height*1.000000\">2.731239199973009</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.797174635802998</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.369289,0.517558,0,1, 0.612285,0.010170,0,1)\">NURBS(1, 3, 0, 0, -0.369289,0.517558,0,1, 0.612285,0.010170,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"136\" Type=\"Shape\" Name=\"Graphic.136\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.20671222612891</PinX>\n            <PinY>4.216716504327128</PinY>\n            <Width>2.972526663041918</Width>\n            <Height>2.199545702757718</Height>\n            <LocPinX>1.486263331520959</LocPinX>\n            <LocPinY>1.099772851378859</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>1.04166666930872</BeginX>\n            <BeginY>5.31648935570599</BeginY>\n            <EndX>3.69297555764987</EndX>\n            <EndY>3.11694365294827</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.972526663041918</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">2.199545702757718</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>10</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>0</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.108062\">0.3212177747007655</X>\n              <Y F=\"Height*1.000000\">2.199545702757718</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.972526663041918</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.290291,0.570942,0,1, 0.504724,0.012629,0,1)\">NURBS(1, 3, 0, 0, -0.290291,0.570942,0,1, 0.504724,0.012629,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"137\" Type=\"Shape\" Name=\"Graphic.137\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.294145523095048</PinX>\n            <PinY>4.218721496288033</PinY>\n            <Width>2.797660069109641</Width>\n            <Height>1.81137496136035</Height>\n            <LocPinX>1.398830034554821</LocPinX>\n            <LocPinY>0.9056874806801749</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>1.04166666930872</BeginX>\n            <BeginY>5.12440897696821</BeginY>\n            <EndX>3.69297555764987</EndX>\n            <EndY>3.31303401560786</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.797660069109641</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.81137496136035</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>10</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <BeginArrow>4</BeginArrow>\n            <BeginArrowSize>0</BeginArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.052312\">0.1463511807684886</X>\n              <Y F=\"Height*1.000000\">1.81137496136035</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.797660069109641</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.192729,0.717427,0,1, 0.473767,0.015335,0,1)\">NURBS(1, 3, 0, 0, -0.192729,0.717427,0,1, 0.473767,0.015335,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"138\" Type=\"Shape\" Name=\"Graphic.138\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.711715584934131</PinX>\n            <PinY>4.21225057280745</PinY>\n            <Width>1.988692921664965</Width>\n            <Height>1.460114013670623</Height>\n            <LocPinX>0.9943464608324825</LocPinX>\n            <LocPinY>0.7300570068353116</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>1.71830490633189</BeginX>\n            <BeginY>4.94230757964276</BeginY>\n            <EndX>3.70606204576661</EndX>\n            <EndY>3.48219356597214</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.988692921664965</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.460114013670623</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>10</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <BeginArrow>4</BeginArrow>\n            <BeginArrowSize>0</BeginArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000471\">0.0009357822302435734</X>\n              <Y F=\"Height*1.000000\">1.460114013670623</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.988692921664965</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.012960,0.853810,0,1, 0.259704,0.019024,0,1)\">NURBS(1, 3, 0, 0, -0.012960,0.853810,0,1, 0.259704,0.019024,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n      </Shapes>\n      <Connects/>\n    </Page>\n    <Page ID=\"10\" NameU=\"module-service\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>10.5</PageWidth>\n          <PageHeight>7.68056</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>-0.0277778</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"139\" Type=\"Shape\" Name=\"Graphic.139\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.003616858878706</PinX>\n            <PinY>4.2996187197419</PinY>\n            <Width>3.737979295764603</Width>\n            <Height>1.546083810516199</Height>\n            <LocPinX>1.868989647882302</LocPinX>\n            <LocPinY>0.7730419052580996</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.737979295764603</TxtWidth>\n            <TxtHeight F=\"Height*0.910167\">1.40719492162731</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0078125</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#b1e0ff</FillForegnd>\n            <FillForegndTrans>0.25</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.546083810516199</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.737979295764603</X>\n              <Y F=\"Height*1.000000\">1.546083810516199</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.737979295764603</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.546083810516199</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"2\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"3\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"4\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"5\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"6\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"7\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"8\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"9\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>invoice.js\n\n<cp IX=\"1\"/>angular.module(“<cp IX=\"2\"/>invoice<cp IX=\"3\"/>”, [&quot;<cp IX=\"4\"/>finance<cp IX=\"5\"/>”])\n  .controller(&quot;<cp IX=\"6\"/>InvoiceController<cp IX=\"7\"/>”,\n     [“<cp IX=\"8\"/>currencyConverter<cp IX=\"9\"/>”,\n      function(currencyConverter) {}\n     ]\n  );\n</Text>\n        </Shape>\n        <Shape ID=\"140\" Type=\"Shape\" Name=\"Graphic.140\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.003616858878705</PinX>\n            <PinY>6.129223789186344</PinY>\n            <Width>3.78848371775741</Width>\n            <Height>1.546083810516199</Height>\n            <LocPinX>1.894241858878705</LocPinX>\n            <LocPinY>0.7730419052580996</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.78848371775741</TxtWidth>\n            <TxtHeight F=\"Height*0.910167\">1.40719492162731</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0078125</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#b0d6a2</FillForegnd>\n            <FillForegndTrans>0.25</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.546083810516199</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.78848371775741</X>\n              <Y F=\"Height*1.000000\">1.546083810516199</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.78848371775741</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.546083810516199</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"2\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"3\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"4\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"5\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>index.html\n\n<cp IX=\"1\"/>&lt;html ng=app=&quot;<cp IX=\"2\"/>invoice<cp IX=\"3\"/>”&gt;\n  &lt;div ng-controller=\n    &quot;<cp IX=\"4\"/>InvoiceController<cp IX=\"5\"/> as invoice&quot;&gt;</Text>\n        </Shape>\n        <Shape ID=\"141\" Type=\"Shape\" Name=\"Graphic.141\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.186394423499715</PinX>\n            <PinY>5.207744212745702</PinY>\n            <Width>0.5051455240312125</Width>\n            <Height>1.652977783342551</Height>\n            <LocPinX>0.2525727620156062</LocPinX>\n            <LocPinY>0.8264888916712755</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>1.43896718551532</BeginX>\n            <BeginY>6.03423310441698</BeginY>\n            <EndX>1.41940536958766</EndX>\n            <EndY>4.38125965852955</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.5051455240312125</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.652977783342551</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>10</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>0</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">0.5051455240312125</X>\n              <Y F=\"Height*1.000000\">1.652977783342551</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.961275\">0.4855837081035502</X>\n              <Y F=\"Height*0.000003\">4.33745512435419e-06</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.568367,1.000000,0,1, -0.064941,-0.001871,0,1)\">NURBS(1, 3, 0, 0, -0.568367,1.000000,0,1, -0.064941,-0.001871,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"142\" Type=\"Shape\" Name=\"Graphic.142\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.1385979532116</PinX>\n            <PinY>5.512152693827572</PinY>\n            <Width>0.3069332052940581</Width>\n            <Height>1.611453483081006</Height>\n            <LocPinX>0.153466602647029</LocPinX>\n            <LocPinY>0.8057267415405032</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>3.20199624093501</BeginX>\n            <BeginY>6.31787943536807</BeginY>\n            <EndX>2.98681626573073</EndX>\n            <EndY>4.70642595228707</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.3069332052940581</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.611453483081006</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0273438</LineWeight>\n            <LineColor>10</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>0</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.706554\">0.2168648903704408</X>\n              <Y F=\"Height*1.000000\">1.611453483081006</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.005490\">0.001684915166160058</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.686385,0.695032,0,1, -0.111355,0.335852,0,1)\">NURBS(1, 3, 0, 0, 1.686385,0.695032,0,1, -0.111355,0.335852,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"143\" Type=\"Shape\" Name=\"Rectangle Fill:Magnesium.143\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.003616858878706</PinX>\n            <PinY>2.470013650297456</PinY>\n            <Width>3.737979295764603</Width>\n            <Height>1.546083810516199</Height>\n            <LocPinX>1.868989647882302</LocPinX>\n            <LocPinY>0.7730419052580996</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.737979295764603</TxtWidth>\n            <TxtHeight F=\"Height*0.910167\">1.40719492162731</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0078125</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.208333</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#b3b3b3</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.546083810516199</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.737979295764603</X>\n              <Y F=\"Height*1.000000\">1.546083810516199</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.737979295764603</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.546083810516199</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"2\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"3\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"4\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"5\">\n            <Font>3</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>finance.js\n\n<cp IX=\"1\"/>angular.module(“<cp IX=\"2\"/>finance<cp IX=\"3\"/>”, [])\n  .factory(“<cp IX=\"4\"/>currencyConverter<cp IX=\"5\"/>”,\n     function() {}\n  );\n</Text>\n        </Shape>\n        <Shape ID=\"144\" Type=\"Shape\" Name=\"Graphic.144\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.135560063822223</PinX>\n            <PinY>6.776041138888889</PinY>\n            <Width>1.694152692129628</Width>\n            <Height>0.7152788333333333</Height>\n            <LocPinX>0.8470763460648142</LocPinX>\n            <LocPinY>0.3576394166666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.700000\">1.185906867549213</TxtWidth>\n            <TxtHeight F=\"Height*0.700000\">0.500695176180545</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#f3ea90</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">1.694152692129628</X>\n              <Y F=\"Height*0.593750\">0.4246968072916666</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.500000\">0.8470763460648141</X>\n              <Y F=\"Height*1.000000\">0.7152788333333334</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,0.818360,0,1, 0.776370,1.000000,0,1)\">NURBS(1, 3, 0, 0, 1.000000,0.818360,0,1, 0.776370,1.000000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.593750\">0.4246968072916666</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.223630,1.000000,0,1, 0.000000,0.818360,0,1)\">NURBS(1, 3, 0, 0, 0.223630,1.000000,0,1, 0.000000,0.818360,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.384280\">0.6510289965315736</X>\n              <Y F=\"Height*0.199220\">0.1424978491766667</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.000000,0.402340,0,1, 0.164060,0.241210,0,1)\">NURBS(1, 3, 0, 0, 0.000000,0.402340,0,1, 0.164060,0.241210,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.289550\">0.4905419120061336</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.366210,0.126950,0,1, 0.336430,0.041990,0,1)\">NURBS(1, 3, 0, 0, 0.366210,0.126950,0,1, 0.336430,0.041990,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"6\">\n              <X F=\"Width*0.530270\">0.8983583480555777</X>\n              <Y F=\"Height*0.188480\">0.1348157545066668</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.379880,0.000000,0,1, 0.469240,0.099610,0,1)\">NURBS(1, 3, 0, 0, 0.379880,0.000000,0,1, 0.469240,0.099610,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"7\">\n              <X F=\"Width*1.000000\">1.694152692129628</X>\n              <Y F=\"Height*0.593750\">0.4246968072916666</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.792480,0.201170,0,1, 1.000000,0.377930,0,1)\">NURBS(1, 3, 0, 0, 0.792480,0.201170,0,1, 1.000000,0.377930,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Template</Text>\n        </Shape>\n        <Shape ID=\"145\" Type=\"Shape\" Name=\"Graphic.145\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.135560063822223</PinX>\n            <PinY>4.862292610902567</PinY>\n            <Width>1.694152692129628</Width>\n            <Height>0.7152788333333333</Height>\n            <LocPinX>0.8470763460648142</LocPinX>\n            <LocPinY>0.3576394166666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.700000\">1.185906867549213</TxtWidth>\n            <TxtHeight F=\"Height*0.700000\">0.500695176180545</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#f3ea90</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">1.694152692129628</X>\n              <Y F=\"Height*0.593750\">0.4246968072916665</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.500000\">0.8470763460648141</X>\n              <Y F=\"Height*1.000000\">0.7152788333333331</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,0.818360,0,1, 0.776370,1.000000,0,1)\">NURBS(1, 3, 0, 0, 1.000000,0.818360,0,1, 0.776370,1.000000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.593750\">0.4246968072916665</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.223630,1.000000,0,1, 0.000000,0.818360,0,1)\">NURBS(1, 3, 0, 0, 0.223630,1.000000,0,1, 0.000000,0.818360,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.384280\">0.6510289965315736</X>\n              <Y F=\"Height*0.199220\">0.1424978491766665</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.000000,0.402340,0,1, 0.164060,0.241210,0,1)\">NURBS(1, 3, 0, 0, 0.000000,0.402340,0,1, 0.164060,0.241210,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.289550\">0.4905419120061336</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.366210,0.126950,0,1, 0.336430,0.041990,0,1)\">NURBS(1, 3, 0, 0, 0.366210,0.126950,0,1, 0.336430,0.041990,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"6\">\n              <X F=\"Width*0.530270\">0.8983583480555777</X>\n              <Y F=\"Height*0.188480\">0.1348157545066664</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.379880,0.000000,0,1, 0.469240,0.099610,0,1)\">NURBS(1, 3, 0, 0, 0.379880,0.000000,0,1, 0.469240,0.099610,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"7\">\n              <X F=\"Width*1.000000\">1.694152692129628</X>\n              <Y F=\"Height*0.593750\">0.4246968072916665</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.792480,0.201170,0,1, 1.000000,0.377930,0,1)\">NURBS(1, 3, 0, 0, 0.792480,0.201170,0,1, 1.000000,0.377930,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Controller</Text>\n        </Shape>\n        <Shape ID=\"146\" Type=\"Shape\" Name=\"Graphic.146\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.135560063822223</PinX>\n            <PinY>3.088541138888889</PinY>\n            <Width>1.694152692129628</Width>\n            <Height>0.7152788333333333</Height>\n            <LocPinX>0.8470763460648142</LocPinX>\n            <LocPinY>0.3576394166666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.700000\">1.185906867549213</TxtWidth>\n            <TxtHeight F=\"Height*0.700000\">0.500695176180545</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#f3ea90</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">1.694152692129628</X>\n              <Y F=\"Height*0.593750\">0.4246968072916673</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.500000\">0.8470763460648141</X>\n              <Y F=\"Height*1.000000\">0.7152788333333339</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,0.818360,0,1, 0.776370,1.000000,0,1)\">NURBS(1, 3, 0, 0, 1.000000,0.818360,0,1, 0.776370,1.000000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.593750\">0.4246968072916673</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.223630,1.000000,0,1, 0.000000,0.818360,0,1)\">NURBS(1, 3, 0, 0, 0.223630,1.000000,0,1, 0.000000,0.818360,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.384280\">0.6510289965315736</X>\n              <Y F=\"Height*0.199220\">0.1424978491766669</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.000000,0.402340,0,1, 0.164060,0.241210,0,1)\">NURBS(1, 3, 0, 0, 0.000000,0.402340,0,1, 0.164060,0.241210,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.289550\">0.4905419120061336</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.366210,0.126950,0,1, 0.336430,0.041990,0,1)\">NURBS(1, 3, 0, 0, 0.366210,0.126950,0,1, 0.336430,0.041990,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"6\">\n              <X F=\"Width*0.530270\">0.8983583480555777</X>\n              <Y F=\"Height*0.188480\">0.1348157545066668</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.379880,0.000000,0,1, 0.469240,0.099610,0,1)\">NURBS(1, 3, 0, 0, 0.379880,0.000000,0,1, 0.469240,0.099610,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"7\">\n              <X F=\"Width*1.000000\">1.694152692129628</X>\n              <Y F=\"Height*0.593750\">0.4246968072916673</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.792480,0.201170,0,1, 1.000000,0.377930,0,1)\">NURBS(1, 3, 0, 0, 0.792480,0.201170,0,1, 1.000000,0.377930,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Service</Text>\n        </Shape>\n        <Shape ID=\"147\" Type=\"Shape\" Name=\"Graphic.147\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.69046181508648</PinX>\n            <PinY>3.681924739115639</PinY>\n            <Width>1.216604183295126</Width>\n            <Height>1.652973445887427</Height>\n            <LocPinX>0.608302091647563</LocPinX>\n            <LocPinY>0.8264867229437134</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>3.08215972343892</BeginX>\n            <BeginY>2.85543801617193</BeginY>\n            <EndX>4.28848371775741</EndX>\n            <EndY>4.50841146205935</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.216604183295126</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.652973445887427</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>10</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <BeginArrow>4</BeginArrow>\n            <BeginArrowSize>0</BeginArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.991550\">1.206323994318492</X>\n              <Y F=\"Height*1.000000\">1.652973445887427</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.697411,0.258905,0,1, 1.061216,0.550296,0,1)\">NURBS(1, 3, 0, 0, 0.697411,0.258905,0,1, 1.061216,0.550296,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"148\" Type=\"Shape\" Name=\"Graphic.148\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.267041360874375</PinX>\n            <PinY>3.368935008915001</PinY>\n            <Width>0.7350879678351289</Width>\n            <Height>1.633412980675863</Height>\n            <LocPinX>0.3675439839175644</LocPinX>\n            <LocPinY>0.8167064903379314</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>1.63458534479194</BeginX>\n            <BeginY>4.18564149925293</BeginY>\n            <EndX>1.41940536958766</EndX>\n            <EndY>2.55222986929317</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.7350879678351289</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.633412980675863</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>10</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>0</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">0.7350879678351289</X>\n              <Y F=\"Height*1.000000\">1.633412980675863</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.707273\">0.5199079926308481</X>\n              <Y F=\"Height*0.000001\">1.350716097192617e-06</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.184213,0.976048,0,1, -0.360542,-0.001037,0,1)\">NURBS(1, 3, 0, 0, -0.184213,0.976048,0,1, -0.360542,-0.001037,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n      </Shapes>\n      <Connects/>\n    </Page>\n  </Pages>\n  <Windows>\n    <Window ID=\"0\" WindowType=\"Drawing\" ViewScale=\"1.419999957084656\" WindowState=\"1207959568\" ContainerType=\"Page\" Page=\"10\" ViewCenterX=\"4.362284951868595\" ViewCenterY=\"4.161776338610061\">\n      <ShowRulers>1</ShowRulers>\n      <ShowGrid>0</ShowGrid>\n      <ShowPageBreaks>1</ShowPageBreaks>\n      <ShowConnectionPoints>0</ShowConnectionPoints>\n      <GlueSettings>12</GlueSettings>\n      <SnapSettings>52</SnapSettings>\n      <TabSplitterPos>0.5</TabSplitterPos>\n    </Window>\n  </Windows>\n</VisioDocument>\n"
  },
  {
    "path": "images/docs/guide/di_sequence.graffle",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>ActiveLayerIndex</key>\n\t<integer>0</integer>\n\t<key>ApplicationVersion</key>\n\t<array>\n\t\t<string>com.omnigroup.OmniGrafflePro</string>\n\t\t<string>138.17.0.133677</string>\n\t</array>\n\t<key>AutoAdjust</key>\n\t<false/>\n\t<key>BackgroundGraphic</key>\n\t<dict>\n\t\t<key>Bounds</key>\n\t\t<string>{{0, 0}, {756, 553}}</string>\n\t\t<key>Class</key>\n\t\t<string>SolidGraphic</string>\n\t\t<key>ID</key>\n\t\t<integer>2</integer>\n\t\t<key>Style</key>\n\t\t<dict>\n\t\t\t<key>shadow</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t\t<key>stroke</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t</dict>\n\t</dict>\n\t<key>CanvasOrigin</key>\n\t<string>{0, 0}</string>\n\t<key>ColumnAlign</key>\n\t<integer>1</integer>\n\t<key>ColumnSpacing</key>\n\t<real>36</real>\n\t<key>CreationDate</key>\n\t<string>2011-03-07 13:25:43 -0800</string>\n\t<key>Creator</key>\n\t<string>Kenneth Culp</string>\n\t<key>DisplayScale</key>\n\t<string>1 0/72 in = 1.0000 in</string>\n\t<key>GraphDocumentVersion</key>\n\t<integer>6</integer>\n\t<key>GraphicsList</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{616.486, 32.4518}, {26, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>620</integer>\n\t\t\t<key>Line</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>619</integer>\n\t\t\t\t<key>Position</key>\n\t\t\t\t<real>0.54824227094650269</real>\n\t\t\t\t<key>RotationType</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.506173</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.976415</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.394558</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 1}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>619</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{596.096, 44}</string>\n\t\t\t\t<string>{657, 43}</string>\n\t\t\t</array>\n\t\t\t<key>Rotation</key>\n\t\t\t<real>180</real>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailScale</key>\n\t\t\t\t\t<real>0.79999995231628418</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{536.047, 17.5593}, {59.691, 51.6209}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>618</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.0568153</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.389297</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.983696</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 Modules}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{544.5, 106.976}, {26, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>617</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.506173</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.976415</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.394558</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 2}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{568.062, 139.009}, {73.875, 31}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica-Bold</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>480</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict/>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 Instances Cache}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{553, 112.528}, {104, 65.6917}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>583</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>RoundRect</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict/>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs24 \\cf0 Injector}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{651.013, 216.092}, {26, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>570</integer>\n\t\t\t<key>Line</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>584</integer>\n\t\t\t\t<key>Position</key>\n\t\t\t\t<real>0.53041595220565796</real>\n\t\t\t\t<key>RotationType</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.506173</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.976415</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.394558</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 6}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{628.559, 186.183}, {26, 19.6301}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>563</integer>\n\t\t\t<key>Line</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>584</integer>\n\t\t\t\t<key>Position</key>\n\t\t\t\t<real>0.1901298463344574</real>\n\t\t\t\t<key>RotationType</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.506173</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.976415</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.394558</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 4}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{179.11, 13.706}, {286.375, 57.791}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>575</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.195729</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.435384</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 var phonecat = angular.module('phonecat', []);}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{19, 332.555}, {59, 29.4452}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>614</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.184718</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.972751</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 ...\\\n&lt;/html&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{486.766, 33}, {26, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>559</integer>\n\t\t\t<key>Line</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>576</integer>\n\t\t\t\t<key>Position</key>\n\t\t\t\t<real>0.51128935813903809</real>\n\t\t\t\t<key>RotationType</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.506173</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.976415</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.394558</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 1}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{678.875, 41.8698}, {54, 46}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>592</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 $http\\\n$browser\\\n$route\\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\fs24 \\cf0 ...}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{656.375, 16}, {92, 10.667}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica-Bold</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>593</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 ng module}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{658.112, 11.818}, {92, 85.9074}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>594</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.0568153</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.389297</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.983696</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{171.124, 280.408}, {26, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>577</integer>\n\t\t\t<key>Line</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>466</integer>\n\t\t\t\t<key>Position</key>\n\t\t\t\t<real>0.1374136358499527</real>\n\t\t\t\t<key>RotationType</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.506173</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.976415</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.394558</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 3}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>576</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{533, 44}</string>\n\t\t\t\t<string>{468, 44}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailScale</key>\n\t\t\t\t\t<real>0.79999995231628418</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>584</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{629.013, 178.625}</string>\n\t\t\t\t<string>{695, 270}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>GapRatio</key>\n\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t<real>0.79999995231628418</real>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>4</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>583</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{625.292, 87.0996}, {26, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>569</integer>\n\t\t\t<key>Line</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>585</integer>\n\t\t\t\t<key>Position</key>\n\t\t\t\t<real>0.37769192457199097</real>\n\t\t\t\t<key>RotationType</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.506173</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.976415</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.394558</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 5}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{180.001, 129.383}, {26, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>561</integer>\n\t\t\t<key>Line</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>434</integer>\n\t\t\t\t<key>Position</key>\n\t\t\t\t<real>0.135380819439888</real>\n\t\t\t\t<key>RotationType</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.506173</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.976415</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.394558</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 2}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>470</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>558</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{400.647, 246.404}</string>\n\t\t\t\t<string>{400.833, 190.742}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.5135</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.429288</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>414</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>414</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>557</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{538, 291.591}</string>\n\t\t\t\t<string>{477.993, 291.126}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>419</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>585</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{628.419, 112.119}</string>\n\t\t\t\t<string>{654.559, 75}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>TailScale</key>\n\t\t\t\t\t<real>0.79999995231628418</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>583</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{202, 276.5}, {104, 15}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>553</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs24 \\cf0 ng:controller}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{197.5, 122.51}, {95, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>485</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs24 \\cf0 ng:app}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{596.096, 411.002}, {128.904, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>507</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict/>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0  Dependency Injection}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>508</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{554.749, 419}</string>\n\t\t\t\t<string>{592.691, 419.002}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>GapRatio</key>\n\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>4</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>414</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>466</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{162, 291.497}</string>\n\t\t\t\t<string>{323.002, 290.845}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>465</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{21.5, 267.904}, {140, 47.757}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>465</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.184718</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.972751</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;body ng:controller =\\\n  \"PhoneListCtrl\"\\\n  ...\\\n&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>453</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{8, 401}</string>\n\t\t\t\t<string>{725, 400}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{344, 411.002}, {117, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>501</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict/>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0  Scope Inheritance}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>502</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{305, 419.002}</string>\n\t\t\t\t<string>{340, 419.002}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.108302</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.0916902</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{359, 293.333}, {95, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>435</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 phones: Array}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>470</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>434</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{177.5, 140.346}</string>\n\t\t\t\t<string>{292.001, 140.62}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>192</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{372.649, 275.339}, {80.2766, 24.7953}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>412</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{354.337, 262.236}, {100.482, 20.3005}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>413</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 PhoneListCtrl scope}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{323.5, 246.904}, {154, 87.2524}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>414</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>410</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{101.375, 367.28}, {87, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>426</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Template}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{19, 129.155}, {158, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>192</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.184718</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.972751</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;html ng:app=\"phonecat\"&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{49, 411.002}, {156, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>1</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>1</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>1</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>588</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict/>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0  Implicit Scope Declaration}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>589</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{10, 418.002}</string>\n\t\t\t\t<string>{41, 419.002}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{366, 366.171}, {69, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>389</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Model}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{10, 97}, {259, 291.499}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>427</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.160494</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.973031</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{581.5, 355.116}, {92, 47.4408}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>417</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Controller}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{544.5, 257.111}, {178, 70.3911}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>418</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.106368</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.0473807</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 \\\nfunction PhoneListCtrl($http)\\\n\\{\\\n  this.phones...\\\n  ...\\\n\\}}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{538.5, 249.353}, {184, 85.9074}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>419</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.106368</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.0473807</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{363.923, 133.054}, {73.153, 15.655}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica-Bold</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>469</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 Root Scope}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{292.5, 91.5216}, {217, 98.7204}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>470</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>468</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{281.5, 83.5}, {239, 305.546}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>572</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.419622</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.426476</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{533, 194.557}, {195, 195.499}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>HFlip</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>420</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.0610923</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.0493026</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>VFlip</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t</array>\n\t<key>GridInfo</key>\n\t<dict/>\n\t<key>GuidesLocked</key>\n\t<string>NO</string>\n\t<key>GuidesVisible</key>\n\t<string>YES</string>\n\t<key>HPages</key>\n\t<integer>1</integer>\n\t<key>ImageCounter</key>\n\t<integer>8</integer>\n\t<key>KeepToScale</key>\n\t<false/>\n\t<key>Layers</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Lock</key>\n\t\t\t<string>NO</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Layer 1</string>\n\t\t\t<key>Print</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>View</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t</array>\n\t<key>LayoutInfo</key>\n\t<dict>\n\t\t<key>Animate</key>\n\t\t<string>NO</string>\n\t\t<key>circoMinDist</key>\n\t\t<real>18</real>\n\t\t<key>circoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>layoutEngine</key>\n\t\t<string>dot</string>\n\t\t<key>neatoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>twopiSeparation</key>\n\t\t<real>0.0</real>\n\t</dict>\n\t<key>LinksVisible</key>\n\t<string>NO</string>\n\t<key>MagnetsVisible</key>\n\t<string>NO</string>\n\t<key>MasterSheets</key>\n\t<array/>\n\t<key>ModificationDate</key>\n\t<string>2012-01-16 00:08:24 -0800</string>\n\t<key>Modifier</key>\n\t<string>Igor Minar</string>\n\t<key>NotesVisible</key>\n\t<string>NO</string>\n\t<key>Orientation</key>\n\t<integer>2</integer>\n\t<key>OriginVisible</key>\n\t<string>NO</string>\n\t<key>PageBreaks</key>\n\t<string>YES</string>\n\t<key>PrintInfo</key>\n\t<dict>\n\t\t<key>NSBottomMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>41</string>\n\t\t</array>\n\t\t<key>NSLeftMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSOrientation</key>\n\t\t<array>\n\t\t\t<string>int</string>\n\t\t\t<string>1</string>\n\t\t</array>\n\t\t<key>NSPaperSize</key>\n\t\t<array>\n\t\t\t<string>size</string>\n\t\t\t<string>{792, 612}</string>\n\t\t</array>\n\t\t<key>NSRightMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSTopMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t</dict>\n\t<key>PrintOnePage</key>\n\t<false/>\n\t<key>QuickLookPreview</key>\n\t<data>\n\tJVBERi0xLjMKJcTl8uXrp/Og0MTGCjUgMCBvYmoKPDwgL0xlbmd0aCA2IDAgUiAvRmls\n\tdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGdnF2PHLeVhu/rVxSMABkBO60ii/WV\n\ttQPsKhvARhZwIgF7Ye+FMpY9MkYaeTSKYQT73/d5SR6SXd0zkgLBVje7eHh4ePiez9Iv\n\t/V/7X/qBP8s099M09nev+v/p3/ZPn713/dX73sU/76/6y+Ew9fqvefDH/um3r+6uXr27\n\t//Dyprt7DSnvlkjOu7WfvO9dWA4hjP3Vm/7p129c/6fbuKKfXXxs9GvvF5F1YeX/6THf\n\t2WPjFh9z3vV+dTwwit6yhvzkWAgOc3py0LoLT/rBH+awdIlkKA+ueWUX+kt2F7ZMarIn\n\t3LJGUmHox7V3w3rYtpWHOjYwl4dWCW3oQ+hXHpsPazDul/LMknlyUHI+8jQehm3OPK3l\n\twbxNrTiOzZKS2Vaemn1cchl4QsS8b4ixRhaam9IOoTatkx7ZUXTlGJwbI8mRR1bJf9y2\n\tQ9gyf84XkpykdjuG3m1j7zkE2y0U8rohi41n5u0wDPwiwcxucUawnEJ9dnbh4Dc398Ej\n\t6GGwk+V4ztAdDs4jLD9Oh2nz0wldxzQxyqn1HP7BOTdxRkxbfT5nBoxwUi6OMCzTYZmR\n\tb1hHo1mOOivM5Dlpx4OhnDS6nkmNQ6KFVrh5ZVn2EeaZnQWjV07b9u57RHOYphUFGt1h\n\tRWrGYjlzezawm+GASEPvOaJtWL3RLXJyPqkb9Kbg+3HiKBfbtS/qgTpIQlz1aVoOA5se\n\t5wUVt0Piqpl8yoFO48iBh4Fj9acHhGhFcQncPPQtLGx9RUyDXT6054TkPCDJFRhA5Icp\n\t1OPJ+3H9N0DPz/3Tv726eXn/+h+vnt3e3N69fvPq/u71lbAmItSz5zyEYMI2Dto++3HD\n\t5sf++TPAKN0DbjnbZb8gARtBgwNSX/gb1NngYts6UO85wDQcgkdtuA366LYZzh+glOBI\n\tvKONWz+ynSnMwGcnQkLVsCyHBWkG9HDwXDqW93C4jYwBUUvgdMvIuM1wonuQp4387d2E\n\tPvYBdR/DpjPlpEYpDLo1Tyh5HfHcowVG8rT+KiLmNqBVRrsT03GkrD/maYXJq0o7KfDC\n\t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\n\tQ4rSi17MGriQ4UCdDI/5GQIIMkUU5BEa4U907gFGLMSurya+pkPChuoPkMIj2gmtJcrm\n\tiUqQO8/9pnIfm1oi5ZjpIDs88X49BNUrlmZ3zeyHqzPRE7L14JBWlPhuSllPcSzlxtjI\n\to51oPbkzvP8/Ha2n/dlsKeceuWbACeFzPpzxSN9LNOykGOjgYwwEp5qNTbMR9jmQ/sao\n\t2TxyjctCHQfTrjgJT5tkG2ZmgTuqiCoFKUeZRogY8TZUpVOO0uYBwHQEKbln1MtI5gBK\n\tNi/zqfWMupKSvISP7TUOmhHj0/Yn/LLk1WfkK8uGub/ENojgDdFYFgvxzIZT0wiKA9p4\n\tLwVLWwSlnKyq7Y2gyHDwjyHwUN4JfqMNlO3WWSaUSttG6vomJuNS0YCJCdvAe/8oUhFT\n\tM5LFZPPgco9lbYVUpd347zJIne3fZXgEz44joe4ob/n/idhw7QplbmRzdHJlYW0KZW5k\n\tb2JqCjYgMCBvYmoKNjMzNAplbmRvYmoKMyAwIG9iago8PCAvVHlwZSAvUGFnZSAvUGFy\n\tZW50IDQgMCBSIC9SZXNvdXJjZXMgNyAwIFIgL0NvbnRlbnRzIDUgMCBSIC9NZWRpYUJv\n\teCBbMCAwIDc1NiA1NTNdCj4+CmVuZG9iago3IDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BE\n\tRiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdIC9Db2xvclNwYWNlIDw8IC9D\n\tczEgOCAwIFIKL0NzMiA1NCAwIFIgPj4gL0ZvbnQgPDwgL0YyLjAgNTYgMCBSIC9GMS4w\n\tIDU1IDAgUiAvRjMuMCA1NyAwIFIgPj4gL1hPYmplY3QKPDwgL0ltMTcgNDEgMCBSIC9J\n\tbTEyIDMxIDAgUiAvSW0xIDkgMCBSIC9JbTkgMjUgMCBSIC9JbTQgMTUgMCBSIC9JbTEz\n\tIDMzIDAgUgovSW0yMiA1MSAwIFIgL0ltMTQgMzUgMCBSIC9JbTIgMTEgMCBSIC9JbTEw\n\tIDI3IDAgUiAvSW0xNiAzOSAwIFIgL0ltMTUgMzcgMCBSCi9JbTIxIDQ5IDAgUiAvSW0z\n\tIDEzIDAgUiAvSW0xOSA0NSAwIFIgL0ltMTggNDMgMCBSIC9JbTIwIDQ3IDAgUiAvSW04\n\tIDIzIDAgUgovSW0xMSAyOSAwIFIgL0ltNyAyMSAwIFIgL0ltNSAxNyAwIFIgL0ltNiAx\n\tOSAwIFIgPj4gL1NoYWRpbmcgPDwgL1NoNCA2MCAwIFIKL1NoMSA1MyAwIFIgL1NoNSA2\n\tMSAwIFIgL1NoMyA1OSAwIFIgL1NoMiA1OCAwIFIgPj4gPj4KZW5kb2JqCjYwIDAgb2Jq\n\tCjw8IC9Db2xvclNwYWNlIDYyIDAgUiAvU2hhZGluZ1R5cGUgMiAvQ29vcmRzIFsgNzAu\n\tNSAtMjQuMzc4NSA3MC40OTk5OCAyNC4zNzg1MwpdIC9Eb21haW4gWyAwIDEgXSAvRXh0\n\tZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24gNjMgMCBSID4+CmVuZG9iago1MyAw\n\tIG9iago8PCAvQ29sb3JTcGFjZSA2MiAwIFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBb\n\tIDEwOSAtNDkuODYwMiAxMDkgNDkuODYwMjQgXQovRG9tYWluIFsgMCAxIF0gL0V4dGVu\n\tZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDY0IDAgUiA+PgplbmRvYmoKNjEgMCBv\n\tYmoKPDwgL0NvbG9yU3BhY2UgNjIgMCBSIC9TaGFkaW5nVHlwZSAyIC9Db29yZHMgWyAz\n\tMCAtMTUuMjIyNiAzMCAxNS4yMjI2MSBdIC9Eb21haW4KWyAwIDEgXSAvRXh0ZW5kIFsg\n\tZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24gNjUgMCBSID4+CmVuZG9iago1OSAwIG9iago8\n\tPCAvQ29sb3JTcGFjZSA2MiAwIFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBbIDc3LjUg\n\tLTQ0LjEyNjIgNzcuNDk5OTggNDQuMTI2MjMKXSAvRG9tYWluIFsgMCAxIF0gL0V4dGVu\n\tZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDY2IDAgUiA+PgplbmRvYmoKNTggMCBv\n\tYmoKPDwgL0NvbG9yU3BhY2UgNjIgMCBSIC9TaGFkaW5nVHlwZSAyIC9Db29yZHMgWyA3\n\tOS41IC0xMS41IDc5LjQ5OTk4IDExLjUwMDAzCl0gL0RvbWFpbiBbIDAgMSBdIC9FeHRl\n\tbmQgWyBmYWxzZSBmYWxzZSBdIC9GdW5jdGlvbiA2NyAwIFIgPj4KZW5kb2JqCjQxIDAg\n\tb2JqCjw8IC9MZW5ndGggNDIgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFn\n\tZSAvV2lkdGggMTYyIC9IZWlnaHQgMTA0IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNw\n\tYWNlIDY4IDAgUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayA2OSAwIFIgL0JpdHNQ\n\tZXJDb21wb25lbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0IEA\n\tAAAAw6D5Ux/khVBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwMDLwADFcAABCmVuZHN0cmVhbQplbmRvYmoK\n\tNDIgMCBvYmoKMjQzCmVuZG9iagozMSAwIG9iago8PCAvTGVuZ3RoIDMyIDAgUiAvVHlw\n\tZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDIyNiAvSGVpZ2h0IDcyIC9J\n\tbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDY4IDAgUiAvSW50ZW50IC9QZXJjZXB0\n\tdWFsIC9TTWFzayA3MSAwIFIgL0JpdHNQZXJDb21wb25lbnQKOCAvRmlsdGVyIC9GbGF0\n\tZURlY29kZSA+PgpzdHJlYW0KeAHt0DEBAAAAwqD1T20Hb4hAYcCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQPPwAC+sAAB\n\tCmVuZHN0cmVhbQplbmRvYmoKMzIgMCBvYmoKMjM3CmVuZG9iago5IDAgb2JqCjw8IC9M\n\tZW5ndGggMTAgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGgg\n\tNDM0IC9IZWlnaHQgNDM2IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDY4IDAg\n\tUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayA3MyAwIFIgL0JpdHNQZXJDb21wb25l\n\tbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0DEBAAAAwqD1T20J\n\tT4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBj4DAyp8AABCmVuZHN0cmVhbQplbmRv\n\tYmoKMTAgMCBvYmoKMjQ5OQplbmRvYmoKMjUgMCBvYmoKPDwgL0xlbmd0aCAyNiAwIFIg\n\tL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAyNzggL0hlaWdodCA4\n\tMCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA2OCAwIFIgL0ludGVudCAvUGVy\n\tY2VwdHVhbCAvU01hc2sgNzUgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRlciAv\n\tRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dAxAQAAAMKg9U9tDQ+IQGHAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDgd2AErwABCmVuZHN0cmVhbQplbmRvYmoKMjYg\n\tMCBvYmoKMzE0CmVuZG9iagoxNSAwIG9iago8PCAvTGVuZ3RoIDE2IDAgUiAvVHlwZSAv\n\tWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDQxMiAvSGVpZ2h0IDIxNiAvSW50\n\tZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA2OCAwIFIgL0ludGVudCAvUGVyY2VwdHVh\n\tbCAvU01hc2sgNzcgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRlciAvRmxhdGVE\n\tZWNvZGUgPj4Kc3RyZWFtCngB7dABDQAAAMKg909tDwcRKAwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgz8DAwTHAABCmVuZHN0cmVhbQplbmRvYmoKMTYg\n\tMCBvYmoKMTE4NwplbmRvYmoKMzMgMCBvYmoKPDwgL0xlbmd0aCAzNCAwIFIgL1R5cGUg\n\tL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAyNDQgL0hlaWdodCA2OCAvSW50\n\tZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA2OCAwIFIgL0ludGVudCAvUGVyY2VwdHVh\n\tbCAvU01hc2sgNzkgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRlciAvRmxhdGVE\n\tZWNvZGUgPj4Kc3RyZWFtCngB7dCBAAAAAMOg+VMf5IVQYcCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBj4GhjCcAAB\n\tCmVuZHN0cmVhbQplbmRvYmoKMzQgMCBvYmoKMjM5CmVuZG9iago1MSAwIG9iago8PCAv\n\tTGVuZ3RoIDUyIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRo\n\tIDE2NCAvSGVpZ2h0IDE0OCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA2OCAw\n\tIFIgL0ludGVudCAvUGVyY2VwdHVhbCAvU01hc2sgODEgMCBSIC9CaXRzUGVyQ29tcG9u\n\tZW50CjggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dAxAQAAAMKg9U9t\n\tB2+IQGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDgHxgcfwABCmVuZHN0cmVhbQplbmRvYmoKNTIgMCBvYmoKMzQx\n\tCmVuZG9iagozNSAwIG9iago8PCAvTGVuZ3RoIDM2IDAgUiAvVHlwZSAvWE9iamVjdCAv\n\tU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDk2IC9IZWlnaHQgODggL0ludGVycG9sYXRlCnRy\n\tdWUgL0NvbG9yU3BhY2UgNjggMCBSIC9JbnRlbnQgL1BlcmNlcHR1YWwgL1NNYXNrIDgz\n\tIDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0\n\tcmVhbQp4Ae3QMQEAAADCoPVPbQdviEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg4B8YYwAAAQplbmRzdHJlYW0KZW5k\n\tb2JqCjM2IDAgb2JqCjEzNAplbmRvYmoKMTEgMCBvYmoKPDwgL0xlbmd0aCAxMiAwIFIg\n\tL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCA1MjIgL0hlaWdodCA2\n\tNTYgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgNjggMCBSIC9JbnRlbnQgL1Bl\n\tcmNlcHR1YWwgL1NNYXNrIDg1IDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIg\n\tL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QAQ0AAADCoPdPbQ8HESgMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg4GFgrcEAAQplbmRzdHJlYW0KZW5k\n\tb2JqCjEyIDAgb2JqCjQ1MDIKZW5kb2JqCjI3IDAgb2JqCjw8IC9MZW5ndGggMjggMCBS\n\tIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzI0IC9IZWlnaHQg\n\tMTQwIC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDY4IDAgUiAvSW50ZW50IC9Q\n\tZXJjZXB0dWFsIC9TTWFzayA4NyAwIFIgL0JpdHNQZXJDb21wb25lbnQKOCAvRmlsdGVy\n\tIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0DEBAAAAwqD1T20LL4hAYcCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDLwHBhOuAAEKZW5kc3RyZWFtCmVuZG9iagoyOCAw\n\tIG9iago2MTcKZW5kb2JqCjM5IDAgb2JqCjw8IC9MZW5ndGggNDAgMCBSIC9UeXBlIC9Y\n\tT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggOTggL0hlaWdodCA4OCAvSW50ZXJw\n\tb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA2OCAwIFIgL0ludGVudCAvUGVyY2VwdHVhbCAv\n\tU01hc2sgODkgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRlciAvRmxhdGVEZWNv\n\tZGUgPj4Kc3RyZWFtCngB7dAxAQAAAMKg9U9tCU+IQGHAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgIHPwABlEAABCmVu\n\tZHN0cmVhbQplbmRvYmoKNDAgMCBvYmoKMTM3CmVuZG9iagozNyAwIG9iago8PCAvTGVu\n\tZ3RoIDM4IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDIy\n\tOCAvSGVpZ2h0IDIxNiAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA2OCAwIFIg\n\tL0ludGVudCAvUGVyY2VwdHVhbCAvU01hc2sgOTEgMCBSIC9CaXRzUGVyQ29tcG9uZW50\n\tCjggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dABDQAAAMKg909tDjeI\n\tQGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgIGPgQFBPgABCmVuZHN0cmVhbQpl\n\tbmRvYmoKMzggMCBvYmoKNjY4CmVuZG9iago0OSAwIG9iago8PCAvTGVuZ3RoIDUwIDAg\n\tUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDE5MiAvSGVpZ2h0\n\tIDEwNiAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA2OCAwIFIgL0ludGVudCAv\n\tUGVyY2VwdHVhbCAvU01hc2sgOTMgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRl\n\tciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dABDQAAAMKg909tDjeIQGHAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgIGPgQHugAABCmVuZHN0cmVhbQplbmRvYmoKNTAgMCBvYmoKMjkwCmVuZG9iagoxMyAw\n\tIG9iago8PCAvTGVuZ3RoIDE0IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1h\n\tZ2UgL1dpZHRoIDQ3OCAvSGVpZ2h0IDI0MiAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JT\n\tcGFjZSA2OCAwIFIgL0ludGVudCAvUGVyY2VwdHVhbCAvU01hc2sgOTUgMCBSIC9CaXRz\n\tUGVyQ29tcG9uZW50CjggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dAx\n\tAQAAAMKg9U/tbwaIQGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMPADA0vf\n\tAAEKZW5kc3RyZWFtCmVuZG9iagoxNCAwIG9iagoxNTM3CmVuZG9iago0NSAwIG9iago8\n\tPCAvTGVuZ3RoIDQ2IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dp\n\tZHRoIDk2IC9IZWlnaHQgODQgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgNjgg\n\tMCBSIC9JbnRlbnQgL1BlcmNlcHR1YWwgL1NNYXNrIDk3IDAgUiAvQml0c1BlckNvbXBv\n\tbmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QAQ0AAADCoPdP\n\tbQ8HESgMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBg4GFgXoAAAQplbmRzdHJlYW0KZW5kb2JqCjQ2IDAgb2JqCjEyOAplbmRvYmoK\n\tNDMgMCBvYmoKPDwgL0xlbmd0aCA0NCAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUg\n\tL0ltYWdlIC9XaWR0aCA2MTggL0hlaWdodCAxNjAgL0ludGVycG9sYXRlCnRydWUgL0Nv\n\tbG9yU3BhY2UgNjggMCBSIC9JbnRlbnQgL1BlcmNlcHR1YWwgL1NNYXNrIDk5IDAgUiAv\n\tQml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4\n\tAe3QAQ0AAADCoPdPbQ8HESgMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg4GFghvwAAQplbmRzdHJlYW0K\n\tZW5kb2JqCjQ0IDAgb2JqCjEzMTYKZW5kb2JqCjQ3IDAgb2JqCjw8IC9MZW5ndGggNDgg\n\tMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMjUyIC9IZWln\n\taHQgMTc2IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDY4IDAgUiAvSW50ZW50\n\tIC9QZXJjZXB0dWFsIC9TTWFzayAxMDEgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0Zp\n\tbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dABDQAAAMKg909tDjeIQGHAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAwOvAAAfeAAEKZW5kc3RyZWFtCmVuZG9iago0OCAwIG9iago2MDQK\n\tZW5kb2JqCjIzIDAgb2JqCjw8IC9MZW5ndGggMjQgMCBSIC9UeXBlIC9YT2JqZWN0IC9T\n\tdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzUyIC9IZWlnaHQgMjIwIC9JbnRlcnBvbGF0ZQp0\n\tcnVlIC9Db2xvclNwYWNlIDY4IDAgUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayAx\n\tMDMgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4K\n\tc3RyZWFtCngB7dAxAQAAAMKg9U9tDB+IQGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgIHPwACLrQABCmVuZHN0cmVhbQplbmRvYmoKMjQgMCBvYmoK\n\tMTAzNwplbmRvYmoKMjkgMCBvYmoKPDwgL0xlbmd0aCAzMCAwIFIgL1R5cGUgL1hPYmpl\n\tY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzMDIgL0hlaWdodCA4MCAvSW50ZXJwb2xh\n\tdGUKdHJ1ZSAvQ29sb3JTcGFjZSA2OCAwIFIgL0ludGVudCAvUGVyY2VwdHVhbCAvU01h\n\tc2sgMTA1IDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl\n\tID4+CnN0cmVhbQp4Ae3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY+BoYGy8AAQplbmRzdHJl\n\tYW0KZW5kb2JqCjMwIDAgb2JqCjMzOAplbmRvYmoKMjEgMCBvYmoKPDwgL0xlbmd0aCAy\n\tMiAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzNjAgL0hl\n\taWdodCA4OCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA2OCAwIFIgL0ludGVu\n\tdCAvUGVyY2VwdHVhbCAvU01hc2sgMTA3IDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9G\n\taWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QMQEAAADCoPVPbQo/iEBhwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGPgODHNPAAEKZW5kc3RyZWFtCmVuZG9iagoyMiAwIG9iago0MzgKZW5kb2JqCjE3IDAg\n\tb2JqCjw8IC9MZW5ndGggMTggMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFn\n\tZSAvV2lkdGggNTYyIC9IZWlnaHQgNjI4IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNw\n\tYWNlIDY4IDAgUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayAxMDkgMCBSIC9CaXRz\n\tUGVyQ29tcG9uZW50CjggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dCB\n\tAAAAAMOg+VMf5IVQYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDLwMDCjoAAEKZW5kc3Ry\n\tZWFtCmVuZG9iagoxOCAwIG9iago0NjM5CmVuZG9iagoxOSAwIG9iago8PCAvTGVuZ3Ro\n\tIDIwIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDM1NiAv\n\tSGVpZ2h0IDgwIC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDY4IDAgUiAvSW50\n\tZW50IC9QZXJjZXB0dWFsIC9TTWFzayAxMTEgMCBSIC9CaXRzUGVyQ29tcG9uZW50Cjgg\n\tL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dCBAAAAAMOg+VNf4QCFUGHA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAwDswTc8AAQplbmRzdHJlYW0KZW5kb2JqCjIwIDAgb2JqCjM5Ngpl\n\tbmRvYmoKOTUgMCBvYmoKPDwgL0xlbmd0aCA5NiAwIFIgL1R5cGUgL1hPYmplY3QgL1N1\n\tYnR5cGUgL0ltYWdlIC9XaWR0aCA0NzggL0hlaWdodCAyNDIgL0NvbG9yU3BhY2UKL0Rl\n\tdmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmls\n\tdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtnfdfFFn6/Xdnd5Kro2POCVCSIFlR\n\tgoLkLElQJOcsSVAUEJQooAgq5hxGZ5yZjZ/va/+17znPraruhgaR4Dpa9wdDd3XTfd+c\n\t85zn3uquP/3JHOYMmDNgzoA5A+YMmDNgzoA5A+YMmDPwJc/An2cdX/LM/NHeuw7yq3kN\n\t/dF/tHf9Ob9eYWJF8y8cf1Xj6zkN7WB5oNUTyRN/zjP3Cb83zr2OQuOpo/yG41uO7+Y0\n\t5FB5kP4M4M3n1J+fP+sTnorP56VZQcX0g4IConAqlt9jLFu27G+WsXyGYTnib3gAH6ee\n\tAbjxhOqZFWiNs4l5iX6TLFiFqkw9FSo8LDiXL1+xYsUPaqzEWCXjR7tD3cejtAfgocuX\n\tC3KBLU9N0PLDRM6Ksgl58SBjLtWkUqucaB0qmZIFgAoeshSMq1evWbNmrTbWcay3M+QO\n\t/Sg8YPVqefCqVRptoOazU9TkrGMmZQPy4r3LL++ZdK5WWDnPCipUCqYaUfIEKGLcwLFx\n\t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\n\tkyXieGEsPyoCRXVRyPSSHKw9S2xHDOdE8WPiBKL4RLE4CQK/2JQkFifGiwRxMfwoyDsT\n\tgJdliZGJRNwZEIPpISx2RGQUjx9DBLIFGAVx7Bg+Lyoygs0KoUMeG0XGHeexgRDqTITu\n\tYSaARmeGstjhEUSoHWOqnUtE2iPC2axQJh3C2GQYDfhK7B4Q/VDunhoMkPbBAJgMwKcw\n\t+1gA4AVTUebezwmgx+nwBzFbQSID5KfhCgZGfRytoJCBj5itQCMqjmcrPiKi+Q8/+3zK\n\tVQyoEOMpxHwKDNGcztBcAghvHFiLxAwNmvGBIR8YviGmfGAOB5+Im6ARHxdmfOAlbmdE\n\tgz5e3p8HpU6HmfD9A2NSxJwUMcx1qYGnH5nTUTg0a3aFw2Zws4+jZmdSNue/fJ8hUbmv\n\tXGCOK3hfUqNfuRp9eVf3z24H3A64Hfh3HPgvxdERegplbmRzdHJlYW0KZW5kb2JqCjcw\n\tIDAgb2JqCjI4MzUKZW5kb2JqCjkxIDAgb2JqCjw8IC9MZW5ndGggOTIgMCBSIC9UeXBl\n\tIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMjI4IC9IZWlnaHQgMjE2IC9D\n\tb2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29t\n\tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7Z3pV1LrHsdz\n\tYBCQQZlEkEkZVASUQjEDxSgVMweUcjgoNmgkTZQ3S21Q06OhlamVlh2to2Valh4b1v3X\n\t7m9j65yb0u7cF3ev3b3P90Wr1rNcz/PZ39/nYecb9uxBQU8APQH0BNATIOYJxPxk+Y+e\n\tCrDF/pU40uevs8bC0f8G6jYfcMXHU36qxMfDoTHcH2FGCLfxqDQafTsJpM7XQ9JoVKgE\n\tQH9A+ZWQQqECXgKDwWQyWSxWIskDR4SDMhgJdDrGiU+JIcbBhAIg4LES2WwOl8v7CcLl\n\tctjsRCBlAOY25XcGNoIIHWKEiWwOj5eUzOcLBEKhiNQRCgUCPj85icfjsBMxSugSBjY6\n\tJNYiViJGyAU+oUicIpGkSqUyUkcqTZVIUsQiIXByI5RQJQYZ5YKNIIKITBYQAiDQyeQK\n\t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\n\tyKjSm20l7vrWQKh36O7k4/mXr1bXP2xukTibH9ZXX72cfzx5d6g3FGitd5fYzHrV93sU\n\tpKr0pvzico+v8+K126P3Z54uLL1ee/d+g8R5/27t9dLC05n7o7evXez0ecqL8016Vaog\n\t+qwyuQKJUme0OspqW06fv3pzZHzqyfzi0srq2rt10ubd2urK0uL8k6nxkZtXz59uqS1z\n\tWI06pUTAZUbzkcnlSxTanH0HDlU3nQxe6Rscuz89B5DLK29WSZs3K8uAODd9f2yw70rw\n\tZFP1oQP7crQKCf87jBx+ikKTbSlyVR33By713BwOT87Mzi+8+H2ZxPn9xcL87MxkePhm\n\tz6WA/3iVq8iSrVGk8DlReoynM9nJ4rSM7Dyb093gO32uu3fg1/Dk9OOn878tkDi/zT99\n\tPD0Z/nWgt/vcaR92reZlZ6SJk9lMevzOz454GpOdJJKp9eZ8R1ldU3vg4tX+wZHwvYcz\n\tj2fnSJzZxzMP74VHBvuvXgy0N9WVOfLNerVMlMRm0qIwMtg8kVSlM+474Drq9Z0Khnr6\n\tB4bHwvcePJwmcR4+uBceGx7o7wkFT/m8R10H9hl1KqmIx2ZEYaQmJPIEEoXGYCl0uusa\n\t2zqCoau9NweHR8fC4+MTJM34eHhsdHjwZu/VULCjrbHO7Sy0GDQKiYCXmEDd1WMclc7i\n\t8lPS1Jlmq/1wVX2zv6PrYndP743bA0N3hkmbO0MDt2/09nRf7OrwN9dXHbZb4U0uLYXP\n\tZdGpcTt9jKNgl45IptTmQJHl1Q3NbacCwYuX/9Fzvbevn7Tp673e84/LF4OBU23NDdXl\n\tUGOOVikTYVcOZRcjvLCCkAKJPCPTZD1wsKK6vtHnP3Wm69yFS6HLV0iby6FLF851nTnl\n\t9zXWV1ccPGA1ZWbIYVTZDHgF2NFjTCyFlgDDKpYqNdm5BfaD5VW13sZf2tpPdnQGSJ3O\n\tjpPtbb80emuryg/aC3KzNUqpGEY1gUaJ/ebXAHv2xMTGU2FYocg0tc6QV1DkPFRRVePx\n\tNja3+HytbaRNq8/X0tzo9dRUVRxyFhXkGXTqNKxGJh2unF2McRQag8VJFkUgc602e4mr\n\tzH3kaE2tx1Nf30DS1Nd7PLU1R4+4y1wldps1N4IoSuawGDTQcQfjntg4SqRIvkgiV+uy\n\tTRarrcjhLHUdLiuvcJM4FeVlh12lTkeRzWoxZevUcomIH6lx15UTGVYwEqYVINPUmkyD\n\tKW+v1ba/yO5wFJeUOEmakpJih8NetN9m3ZtnMmRqYFAjiGDjrlHFGLEiGaxtSGW6Vp+d\n\tY8q17N1nzc8vIHHy86379lpyTTnZem26chuRxaBTo4wqMMbGU2h0JgYplEjlSrVGq8/K\n\tNuQYTSYziWMyGXMM2Vl6rUatlEslQhhUFpOO1bhLx0iRGCTWZLJAJJHKFEp1eoZGq9Pp\n\tSR2dTqvJSFcrFTKpRCRIBkQGhrj7xoHfX0GRcRQMksnm8PgCkViSKpPJFQqlUkXqKJUK\n\thVwmS5WIRQI+j8NmYogwqVFq/AsyAeaVy0viC4QicYpEIklNTZWSNnA4OGKKWCQU8JN4\n\tXJjTBBzEPTFYk/EUKlYliw2YvKRkPp8vEAiEJA4cDw6ZnMQDQCCEEqnYoMbG7Pxw3P5V\n\t61dIjDIBMFmJbDaHw+UCLJkDB+Rw2OxEFgBCh1QKHiJMKzSJVYlR0oGTwcTCInkih2QA\n\tH/1Pwu+1GOlymxLDBFAqDUP9KUKjUaFArEIYU1xCDDMmghkbFxcXHx9BxX6U/IHDwpGB\n\tDwCjm7jt459/fuXEfuLnyt/k+xMU+wv8zE+Sb46N/oGeAHoC6AmgJ/DffQL/AhFGynwK\n\tZW5kc3RyZWFtCmVuZG9iago5MiAwIG9iagozNDI3CmVuZG9iago3NSAwIG9iago8PCAv\n\tTGVuZ3RoIDc2IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRo\n\tIDI3OCAvSGVpZ2h0IDgwIC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0\n\tZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4K\n\tc3RyZWFtCngB7ZzpW5LbGsYrZ0UEZVAUQVCQWRRDcUIxlcSJpDCHUFJzijIxdhrppWla\n\tjul2HnNI3W5tm7ZtuM6/dp710h5SrH2+nbMO94emqz6sX/fzrPdd67nfS5c88hDwEPAQ\n\t8BDwEPhvI3AZe/1HxIHGlb/khaH+Wt0VWOw/gOMiAiS8vX0wl7c3LBMB+hEYgokLiK+f\n\t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\n\tCRYUF0ukg6IgHgQ5GBcUd0EYggrUkC8UEQQ/Qml0ZjhKk7GjORAow0scTjQbJcnCmXRa\n\tKMQ9oHx8iaDqt5dBLuOgiB3C4goeAhggw4TsIYQP8VIEZA6ZQASQuGKH34Hyh1sgUBYQ\n\tCH6B2C6KqUJOFT+FoYAqCu+SgiDU/Ed093xXIf4E3EIEmsEvAAYSzRBpBjrYCa0qmEgz\n\tQ877z5j3BVDALX9yIT4HEAD5dxSAx06wrAAA4k98FOD70XfEyvU5jT8+HeHrCx9LIPT1\n\t0wIY/PR1QbA09G0M9AEJ4jMJ7hrt383jAgOlRHxXwxsJr29rEEsivqeBgKDM+4+QfMUD\n\tf5EoJuJf4fsDscy/O8Lzaw8BDwEPAQ8BDwEPAQ+B/xkC/wbh3MetCmVuZHN0cmVhbQpl\n\tbmRvYmoKNzYgMCBvYmoKMzA0MQplbmRvYmoKODEgMCBvYmoKPDwgL0xlbmd0aCA4MiAw\n\tIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxNjQgL0hlaWdo\n\tdCAxNDggL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0Jp\n\tdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt\n\tnOlTE9kahxWQNTshgZBASCCQsISwBQLIElYNBNkMi4gEQTQQYESiQQRBEYRBVlmUTRYF\n\tERgc1Bmt+6/d93RwnIG03v5wvLfq9u8DZdU5pn/1nO6GD3mfM2fo0ARoAv8/BM7+3FAD\n\tC91cvsUVe75dC678n1R19INebm7nfmbc3NxcXVHbH/YkGjrquXt4eDrihTPH1/DwcHcH\n\tJG7HNclpHjc8d84d6nl5e/v4+DAYDCbewBXgOj7eXtDWA1oSNUmPHFV0hROGglCPwWSx\n\t2BwOF384HDabxWIyUE8PdwdLkpJERWCIGjJZbC6X58vn+/kJBEKsEQj8+Hw+j8vlsFgM\n\tH2jpOHHnJRFFBBE15EA/gdA/QCQKFIslOCMWB4pEAf5CaMrjslk+3p6eDpTOShIV4Ub0\n\tYUBDKAjtJMFSaYhMjjcyWYg0OEgSKPIX+vlyWUxASZR03hHuRQ8vgMj1FfiLoJ9MHqYI\n\tj1AqVapIXFGplEplhEIRKg+RSgIDhHyEkigJL6FTDzdghIqePkw2ly8USaSyUIVSFRWt\n\tVms0mjiM0Whi1TFRkcrwMLk0KNDfj8dxlHR12tEVHhdvomJgsCwsIjJarYlPTNKm6CCp\n\teII+OiVZm5gQFxsTpVTIpZIAgS8q6XHOzcXFCUe3c57eDBaX7x8YLA+PjNEkaFNS0zMy\n\ts/R6fQ6uwGdnZ2amp+m0iXHqKGVYCJTkcZg+cEueBnkWnml3Tx+oKAyUhiqjNQnJqRlZ\n\tOXkFhRcNRcX4UmQwXCjMy9VnpuuS4tQqBZT047EZXp4A8uQNiTrCSXOgYnCoUh2vTcvU\n\t518oMpaWVVSacOZyRXlpSbGhIDcrXZcYGwkl/flcFoB01tENYeQJRMFyZUyCLiOn0HCp\n\t3FRzpa6+wWxuxBWzueHa1boaU0Wp8UJeVppWE6mQioV8DsPbAw77xA151gXeO4DRXyIL\n\tj47XZeZdLKmoulJvbmq5ZWlts+JKW5vlVktzY0NdzeXSogJ9WpJaGRosEiCQpzuio4a7\n\tUSCShkVqtBl5hlJT7bXrLRZr5+2ubhvG3OnqbG+91WSuqy43Fmbr4qPD4bR92Qx02Cc4\n\tEh3ZvkKJLCImIS0HKtaZW1o7umz2+719/RjzoNd+906n9WZTfU1FcV6GVqMCkHwu08vj\n\t1A3p4uruxeDwA4JDIzXJmYUlprrGm9Yu2/2+gUdDwyP4Mjz0eLC/136nw9JUX11m0Kcm\n\tRCtCAuGw4YY8+WC7uLl7MdFRK6ITUvVFFbXmm+1d9r7BoZGx8WeT+DIxPvb0yaP++7ZO\n\tS9NVkzH/vFatlEuEvuiGPN3Rw5vFE4plEWrt+fxLVdduWLvs/Y9Hfp2Ynpmbm8eVubnZ\n\tmcnxp08Gem2dtxpryy9m6TSRYcH+fLbzjj4suB3lKk1K1oXyK9ctUHFo9Nn084UXS8sr\n\tuLK89HJxbmZibHjgfnf7jXpTcU5aQpRCKuJz0IN94iXu4gaPNT8gKCwqHo7aVN/SYXvw\n\teHRiZv7lytr6xiaubKyvrS4tPp8cG3pov20x11zKP58UExEi8uMyvE53hFcPm49ux8T0\n\tPGO12dLVMzDybGZhaXVj6832Dq5sb29tvlpenJscffzAZm2uKyvMhBtSBg8N08v9FEfo\n\tyIGO4WptRkHplSarrW/o1+n5pbXN7Z3dvX1c2Xv3dntrfWVxdnxkwN7ZUl9xMTtFo5KL\n\thSQdGRw/UQg8MpmFZXUtnfcGRiaev4SKu/sHh/jy2/67na1Xy/NTY497uywNpiK9Li4y\n\tVCLkMb2dcWRw/QJlytiUrIsV9Tdv9zwam1pY2Xizu3/4+9EHXDk6Ojx4t7259mJm/Emf\n\tra2xypibFh8Vhl4+JB0FYplSo9MbKhssXb1Dv868WNt6u3f4+4dP+PLx6HB/98360tzE\n\tyMO71qYaY156QlRYkP93OsKrBzpeNrd29w2PP19af7N7ABX//Iwrf/4BJfe2N1fmJ0cH\n\t7R1NNSXQMVrx445FJnObrX9kYm55Y3vv8AgqfsGVz58/fXi//3ZrdXF6bNDe2Vx7KZ+0\n\tI/xp5sngCsQERycd/4UnX75Q6eh6Dn5dw6+ZyLjUnGJToxU4Ts6vbO7sH3749PkLnobw\n\tqV8+//Hx94Pd12uLM2OPejpvXCktOJ8YowgO4LN84A+ff/xxdpbuSHoONEdSNJQWaI6U\n\tcJFupjmSoqG0QHOkhIt0M82RFA2lBZojJVykm2mOpGgoLdAcKeEi3UxzJEVDaYHmSAkX\n\t6WaaIykaSgs0R0q4SDfTHEnRUFqgOVLCRbqZ5kiKhtICzZESLtLNNEdSNJQWaI6UcJFu\n\tpjmSoqG0QHOkhIt0M82RFA2lBZojJVykm2mOpGgoLdAcKeEi3UxzJEVDaYHmSAkX6Waa\n\tIykaSgs0R0q4SDfTHEnRUFqgOVLCRbqZ5kiKhtICzZESLtLNNEdSNJQWaI6UcJFupsTx\n\te98P/4zvy9eoI+l32E989/rM9zr+j3zP/p8dHfMKz+Z+2rzC1urClGNe4TuzAH91/Dr3\n\tcad3aHz2Jcx97B8effz0B658+nT0/oCY+5iEuY/2/2DuwzE/kw3zM7du3388Nr24urG9\n\te3B49OEjrnw4ev/b3s7W2svZ8eF+m7Wx+kfzMxy/wBClGiYgy6+2dNoHRybnlta2tt/t\n\t/3b4HlcODw/23r5eX1lwzCGZTUU5x3NIzmd8Tsxz9Q+Nzywsr29t777DNc0Fn7u3u/N6\n\tffXF82cjg/ZfbtZXGvQ6mOdCs1LOZ87+mosrqWls7eodfDoxu7j8avP19s5bXNnZfrMF\n\tFeemxob6bO3NdeWFWcmxSrmYdC6ODeOuiiiYyC0yXYOhs76hscnZxaXVVxtb+LK5vgqj\n\te9PjwwM9Xa2NNaX5GVo16XwhmoH09ZeEquJ08NDUNbV12R8+GZuYmVtcWl7Fl5WlFwuz\n\tk+Mjg722jpZrJmMuGkNCc5oMZ3OaxLyrRK6MRQOG1Q0tHd33Hw6Njk/OPJ9fWMSVhYW5\n\t2alnY8ODvXd/sVy/UmHIhkcmDEZ80Cypk5lcNDccGBKOxq+LK+saLZ3dPf2PhkdhbHhq\n\tGlemJmFweGRooPfu7bbm+qpLBRlauB1hdM/pTK5j/loUHBalScksLDVdbbJ03LH39g/C\n\t+PUovjwdGXo08KDH1tl2o6Gm3AAjuTHhIWIBj+XthCOatWeDDkCuVCem5xrKquuv37T+\n\t0n2v50H/w4FBXBkY6O/rtdu62i3NDbWVxoLMZBhtlsJIrvM5duQD4IGcQoFA5heXVdWZ\n\tm2+BDuCO7e49O67cu2fr7uq0Wloa62sqSwphjD0mQgb2B6c+AORV8GZy+QESOQgBUrPy\n\tDaWXa64irUKr1dregSvt7dZWS0tTY32tCZQF+nRtrCqM1KtwFobt4bB5QhFYPtRJqSB/\n\tMJZWVtdevWZubMKZ6+aGehBUlJcYCqCiJkoRIvbnc5jO/RRIlwIghWJpmCo2QZeenVdo\n\tMJaC5aOqugZjqkyXK8ouFV/I12emQsVwGchICM/HqVfPGeQiAXkPUrpIoKQ6TqtLz9Tn\n\tFV4wFBmNJfhiNBYbLhbm52RnpCYnxELFIJEA7BTwVJ9SP5yBkoR3hs3zC4CSyih1fFIy\n\taGey9Dm5eTiTmwPmmfMgnknQxKgUUFEIMiTn3hkCJNyRTCjpL5bKFdAS9D3aZHD3pKVj\n\tTFqqLkWblKBRR0dGhIZIRKBC+o6/B3mQQNXEgZKBQSFyRYQqKkYdq4mLT8CZ+HiNRq0G\n\tEZIiVBaMFENcFpy0M30PDL8iK5e7J5QkZE3iIEInFaFURUbhTaRKGREOQilpsETkUDWh\n\tiqBBOmF+QPO5hFCKKAnSKz9hgAhpuZCVKzQMZ0JD5XKZVEqIuQSE8sobFGcgi3NS8QxS\n\tsLkRBjYGCNgIvRmym4HbLAhn4PMJwxkhOOMcW9iQz85ZRwTSYbLzAsUZm8PlgSWOkMT5\n\t4wxy0CFTnC8XtGFMULAd2+ycViROG7UED5sX6Pa+2vZ4PJ4vxsDHg9GPcyzcQ5I4QrhH\n\tKoL8KgV0aAsJayETzICYA1pEZC5E4kJgeKwEJMGInhs4bxfQU4IZEPWEgPrRG2+QXBJd\n\tCQyQf5kVyRsSTzdqiWoeWzTdf0Ycvs5vIk1U5Pv5piM9NpGChhNfjq+ByEB+KPr8e3XY\n\tTMTxXzH//Hqxvxeg/00ToAnQBP7bBP4Ns/bzmAplbmRzdHJlYW0KZW5kb2JqCjgyIDAg\n\tb2JqCjMxNDIKZW5kb2JqCjkzIDAgb2JqCjw8IC9MZW5ndGggOTQgMCBSIC9UeXBlIC9Y\n\tT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTkyIC9IZWlnaHQgMTA2IC9Db2xv\n\tclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9u\n\tZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7ZznW1NZ14ctzzD0\n\tjgEhdOkQSiiCQXpHaiiidBGkR0Ix0hSJoICAFEVAinQQVEanPNf7r72/tc8JUsKogzND\n\tnsv1QZKTQ3Lfa629T0j29syZH/EjAz8y8CMD/1MZOHskTr0eIz73xWCnnSYZAuKpz58/\n\t/x+Kn9QGPYIzzvMn49f+bQ0VOcNmzFpaPyO01QYe0NLSYqcxEebxb1nw6EQOIsImZh0d\n\tXV09PvT3BX9IV1dXR4fOgwl5kAZZ/MMSXL8AnSMnboatr29gSGFkZIww2Rd038iIHjMw\n\t0NeHDeeBepCFSuKfaCeenbLOcq5D+SZuQAPY1NTMnMICcWEv6B4dNTMzNcVJxmRiAA2U\n\tA7X4xxy4nmEdo4V2IXRGDnDCBrBAYGlpZXURYU1hw4LdpGNWVpYCgeACuZjBgzSYBS/B\n\t1eHvGtUqeMo7Yyd0IidwcIPa2kYotLW1s0c4ODg47gvcxUE7O1uhUGhjDROIXLBgFiRB\n\t/YRCsF5iw+G7dxJrG2p4wCPvYEe7AB3kACduMDs6OTk7X3JxcXF1c3NzPxBubq6ueOCS\n\ts5OTk6ODPYlAAxZMApUgB66X/kND+rtW4QC8nh5jNzO3IHRrodCOwIHtCmQPTy8vbx8f\n\t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\n\tsH4ynl8CerL1kxBgV7Kj61exclgT1q/is3US+Jb1w7dO1fphEuANsA5UE9dvcyVgNWAG\n\t2LrwjevnS9Sun8e688/r5xP/xvXz9P0MSsAZfGH/QuSp3L+w34BWoh/ZP0JbX3z9T/H+\n\tkX0GmIuw7evz/h3s9zqwf0d8kv07Tn/b/h1mwI1ktnON9k/RvjXN2T+lMqCBsKeAvXea\n\ts3+NDNh0uqdweP8g2/d4ivcP8gb8dERV4PdAopdoE6QG7N88oMB1Ejlo0P5ZZsA3EjqJ\n\tOfCbgE+6f5ltFqRNRifabccDfvkHtxP4nGbuH1fpfZZAJdTt39+3e5/teKct/Kdk/77K\n\tAbMSjWm8yaD/9gEanIhG/P8Jew4kwVmQB4nwKsxn/z/0yOn6/ys+S+AWeahEWFXU/8NO\n\tO/CLp/EOozzwz2mk/MH0IwM/MvAjAyfIwP8DYhWvBgplbmRzdHJlYW0KZW5kb2JqCjk0\n\tIDAgb2JqCjQyNzgKZW5kb2JqCjg3IDAgb2JqCjw8IC9MZW5ndGggODggMCBSIC9UeXBl\n\tIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzI0IC9IZWlnaHQgMTQwIC9D\n\tb2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29t\n\tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7d3pX1LbGgfw\n\tHEFmBAFREkFRBkEUw1lMc0hNIynMIZXUnDItjNJMP1qm5Zgeh5yPZunxaMey+XP/tfts\n\t7Nxuist93t372ev3ol6s5Qu+Pc/am+qznjNncLAAFsACWAALYIH/fQEvnF8E/tGfGPyk\n\t98/4UD4/LbyBhgTloR+4+fr64fyXgK8voBCcpzG6BQ/5/Gk0+mECKJ0fCDSaP4AC5CmK\n\tPwT9/PyBL4DBYDKZLBaLTfEAAUAwGAF0OuGIViQIfaCDARD4WGwOh8vj8XH4PB6Xw2GD\n\tJAMYDxVPaGg3IdQgIcjmcPn8QIFQGBQkEokpHZEoKEgoFATy+VwOm1CEWoSG9oxIVCFR\n\thIQgD/xEYkmwVBoSGiqjdEJDQ6TSYIlYBI48tyKUIoHo4QHtJoSDkMkCQQAEPVmYXB6u\n\t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\n\tn/F2D1Nn8wQiAlGjNyYkJqdZzmddyMnNy6dw8nJzLmSdt6QlJyYY9RqCUCTgsd2j1I8c\n\th2fOEM1MC2By3IjhkdFavTE+wZyUnJqWnpFhoWwyMtLTUpOTzAnxRr02OjLcTchhQhke\n\ta2XC0MfXjw6IfIEoWCZXRkZrdHqDMc5kSjhnpnDOJZhMcUaDXqeJjlTKZcEiARyGAXQ/\n\tX5+j4+hhGLM3jFP3pzOgEgODJFKZXKFURak1Wl1MjN5A4ehjYnRajTpKpVTIZVJJUCCP\n\tw2TQ/eE0PNbKRCFCN7sRuXyhSCINlYWBY0SkSqWKonDg40dGgF+YLFQqEQn53ENCX28P\n\tZUgYQjf7QzuzOfxAYZBYIg0JlcnOhskpnrCzMlloiFQiDhIG8jlsaGR/opM9Gf4HEfqZ\n\tzeEBo1AkFkskwcFSSic4WCIRi0VCAOSBIIOOIHR3M1SiH40ewGCyOBwuj88PFAiElI9A\n\tEMjn87gcDovJCKDT/E6sQniqeEE7E/0MDU0wMllsNgfCpXgIAzabxSQAoQbdgt5ev/43\n\tEdD7Oz8VaTQ6QAYwGGBJ9QBCAPDRabTTBUHS61DRxxeqEerR359GBH6esnEDAATh4evr\n\tA88SqMETi/BHMR4yQlNDfA9D/DxV84OA0AA+MoA/Hd0F6f4p/MuhABTXqQX496GIf8cC\n\tWAALYAEsgAWwwP+vwL8Bez6xYgplbmRzdHJlYW0KZW5kb2JqCjg4IDAgb2JqCjM0NDcK\n\tZW5kb2JqCjczIDAgb2JqCjw8IC9MZW5ndGggNzQgMCBSIC9UeXBlIC9YT2JqZWN0IC9T\n\tdWJ0eXBlIC9JbWFnZSAvV2lkdGggNDM0IC9IZWlnaHQgNDM2IC9Db2xvclNwYWNlCi9E\n\tZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0Zp\n\tbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7ZrZbiPJDkS7ve+bZLn//0svmVWS\n\tFbI80wcIlYE7kQ9uEwiRRJxmZlbJv35lxYE4EAfiQByIA3EgDsQB6sDvrB90gNHqRs+y\n\tftiBpvBX3D5pnY91kbWoA5Pr8/+Wv4A286qPdZuXWT/iQHtfCBrbvzGbdsOmNXV6lfUD\n\t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\n\tvrkbxOoJeqxCttsZn7NO7sB8hE0T1gTqCbqIjXcY52cHxH7PxGpbrLmcCMuYFf6sUzsg\n\tA1b215m0fet0fvZb33kUsX6rNb2m2hErzOMwW71lLeDABGxsb+PHph6gPy/3x4ndjteQ\n\t80E2fXQ+zmp7zTq1A7Ufbre3Nn9cPPoYG49jX4iNq8fNTGx87s9Y/dE6z7JO78AX18cx\n\tdj9exZ993RXrIBvb4kM9da/f+3ngc4XY6XFVhUPPe1OsN/E1Ypd18TiYsV/jILvqk6yR\n\t1ZvIumRu16k3g+TfOrB1vJ+E6038DKy+7fpy8fhVxHrI5i9o+kHubTWwda5Vbh4L3Dva\n\t8ZlcWV/fdc3Xjvp68tiI/fo9hqz2xXFffK4XyL2mRk99qU3+rQN7fr+Mv9qoZ7HaE3vE\n\tDjfFJtYX/C2yeiVZ1GZu9eGsBRzY2d2G1yuW8QcAE7AjxHpbbGR1lPVZ9lDv/XuNPsdv\n\t+bGAA592Pz4+9KXj5nocYl/vHf04PSObpqzeUze1CdsCL0FTYjgw/lPUb0Wr1m5LPA5s\n\t2hd7Y6zrx+3t3d34cuFhrPFrfpzcgT237+pb5H4QqzOsb/ZfTrHxymoM2UBWO2NBK2oT\n\ttqKdtYAD8/+IqlTmF4LaESdgX57Ftq8Y+/Yxrh91mjW0Wgt8V54SBw5Mzl83r74lfjth\n\tfZJNyHrMLutPh65rTZ/OzyUdaN/L/sFrAnZ8T5w2xp6yGrOLhlZrgT/5SokvDkzeF4Tm\n\t9d0Z9rkxTszOm9qMbUqQn8s50N6f942jef3DgE3Upq2xxfWZWv3prOUcmFxv/2v9Ba95\n\tbxwH2vSh/PwhB4rWv47XdmvcDVt/KOtHHFAWieJAHIgDcSAOxIE4EAfiQBz4f3Tgf6zL\n\tSMEKZW5kc3RyZWFtCmVuZG9iago3NCAwIG9iago1MTI1CmVuZG9iagoxMDMgMCBvYmoK\n\tPDwgL0xlbmd0aCAxMDQgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAv\n\tV2lkdGggMzUyIC9IZWlnaHQgMjIwIC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRl\n\tcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNv\n\t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\n\tIC9MZW5ndGggMTEyIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dp\n\tZHRoIDM1NiAvSGVpZ2h0IDgwIC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBv\n\tbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUg\n\tPj4Kc3RyZWFtCngB7Zz5N5vbHsbbmiUiIYkIkUhIZBaiMQvRkIoplTZqaEhRU9OqaG4N\n\tZVFKayzHPB5DcRx6lB4d1v3X7vd90zMgb5yude9Pdz8/dMjCDx/Pet797r2/z7VrSIgA\n\tIoAIIAKIACKACPyvCVxH+iECP/T7gJ984y95IV1B4C9WNwDdP0Dt4gs/1dvbB+kHCHh7\n\tAzQM91WYccIuvL5+fv4uBSB5IPAdkp+fL/xCAPQVlL8T9vHxBbwBgYEkEolMJgcheSQA\n\tiABUYGCAvz/G2TNlDLEXJAQABrzkIAolmEqlIV1JgEoNplCCgHQgYHZRJggMHDF4GCMc\n\tRAmm0UJC6XQGg8kMQ/JAgMlkMOj00BAaLZgShFEGL0NguIeMuRgzMUaYCnyZYaxwNjsi\n\tMpKD5IFAZGQEmx3OCmMCZypOGayMQXazwMARQxCTyEAYAANdDpfHi+YLkDwS4EfzeFwO\n\tkAbMQJlMwmLZPeTrWBb7BYCJaaFMFhv48gWxQlGcWCyRSJEICEgkYnGcSBgr4ANnNosZ\n\tSgMrB/hhT77LRgYbA2J/UlAwjR7G5vD4MUKxRCZXKlUqVQISIQHAo1TKZRKxMIbP47DD\n\t6LTgIHCyj7ebtAAbw+MuEEccweXHxknlSlVi0k1NSiooDcktAYxNiuZmUqJKKZfGxfK5\n\tETjkQHjwuTHydbCxfyCZQqOzIrgCkVShUmtS0jKytNk6nS4XiYAAwMnWZmWkpWjUKoVU\n\tJOBGsOg0CjnQH4x8MSxcNiYB4rAIXoxYrlInp2Vl5+rzDQXGwiIkQgKFxgJDvj43Oyst\n\tWa2Si2N4mJMpJHdGxhhDUlABMTdGrEzUpGt1ebcLi013zHctSB4I3DXfMRUX3s7TadM1\n\tiUpxDBYX1CAw8qWwgKjw9SdRQphsrkCsUKdm5RqMpWWWiqpqa63N9hCJgIDNVmutrqqw\n\t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\n\toahZm5Wdk5dfoC/EgvT6gvxcXXZmeqo6QamQhfOCOEykSNdeTfMNaFyBomYCiUJngbtE\n\tUnm0UpWYnKpJ12ZkZmFCmRnadE2KOlEF5fISIcDyo/n6QKsPlDRf9haYC+2JIp7hgsYV\n\tKfStQNtKQmKSWp3s+FKrk5ISE1RxSkVkhFTED0VhkZDmAvudK9BC5ukFqYtC9+MEhYQJ\n\tRGKpTB6pUECvDxYUExOtiIqUy6RiIR/aovyZNF8SGodgrQv3Y+gJPdqeCK2c0J1Ig4Y7\n\t6Lfj8YWicLFEIpVhQVKpRCwOFwqg5y4YbSHzhQ5FL/vWQvYQEIvQRYaDJmEqNCgivZzc\n\tkNAwHo/Hx4JgnbywUOhODIR+TibSzklAYdm1FkILYtEdghEayXypNAYT6X7lBARCAyw2\n\tFBgYwAFSLCaDRoUoRFqF0c5qu43VP3GdNVYDMCDGgN5qaK7Ghvz8mNBUDY3o0Id+oQ39\n\twl3izy9nuKAB1ssb/AXjDZC2fejbx44ovr5ktGMf//uIg598Lv0GXOhACBhyAMBgIgSM\n\thABqmBGyWgIyQsMb5mf8Mz7jEqRfX38bNoKMZfGCeSPIwBHMCJaLDBqBSRD/sLq6efgd\n\tF+qv85E/7u4wzAbV+YwXB/51vlBYMjLrCAb/IHN/7Ob3X7TgE4xSQv7xFjJICsYFIcLE\n\trKSzpSLzkf6ZkPQnX/3GDIidM0PBYe0HuvzfcDg/Ogk4CTgJOAk4CTgJOAk4Cfy/CPwX\n\tbg5IzgplbmRzdHJlYW0KZW5kb2JqCjEwNiAwIG9iagozMDkyCmVuZG9iago4NSAwIG9i\n\tago8PCAvTGVuZ3RoIDg2IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2Ug\n\tL1dpZHRoIDUyMiAvSGVpZ2h0IDY1NiAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50\n\tZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVj\n\tb2RlID4+CnN0cmVhbQp4Ae2b21Yc17JErStICATiIv3/l55cq7sRAcjWHOcp2LMeZOcY\n\tIWfkjGRVdTX+5x8vCUhAAhKQgAQkIAEJSEAC/x8C77zeIAG2EQvAe683SmCl+1f78HsL\n\t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\n\t0zPC6ZQ4HAvv53/4+Xhah8Nf98+3QGBCnWjXT/uf7wynVTg+LayTYV/zd73eBIFDnmsL\n\t/moP9kLMvuy7xOFv+efbIrDSffy5/5t/WX/B6+0R+Jvs1UhAAhKQgAQkIAEJSEACEpCA\n\tBP6DwP8B3+iQLAplbmRzdHJlYW0KZW5kb2JqCjg2IDAgb2JqCjcxMzYKZW5kb2JqCjc3\n\tIDAgb2JqCjw8IC9MZW5ndGggNzggMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9J\n\tbWFnZSAvV2lkdGggNDEyIC9IZWlnaHQgMjE2IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5\n\tIC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxh\n\tdGVEZWNvZGUgPj4Kc3RyZWFtCngB7Zr7U9NXGoe5BUIScoFcICTkBiThFgLRQBATDEW5\n\tiYBgWoSNhKrQSLxFWVEEFSisCKgU8ALigi5YCkqFpersv7bnGzrtFuLb7c6XntmZ9/ND\n\tp5137Id5Ht5zDsGICAwSQAJIAAkgASSABJDA/xeBSMyfQuAPfVeQryjq10Rj9onAr4yj\n\tCPL/QtGOF/LVxMRwMH8CgZgYApvR9Ht6QmZ2tMTGxXF3Eo/ZBwI/w42LiyXfAETQ79j5\n\t2QyHE0u0xPN4fD5fIBAkYPaFAEFLAPN48Vwu4we2w6iJJicZEUO0CBKEQpFYLMHsGwGx\n\tWCQUJhBDPKJnx85nDraQGrIzjJkEoUgiSUySSmUyuVyB2QcCcrlMJpUmJUokImECY4fs\n\tDjnYwsthtoZZGsaMmHiRK5JTlMpUlUqN2QcCKlWqUpmSrJATP+KQHbI6jJwwD7aQGnLR\n\t8AXEDBFDrKg1Wq1Ob8DsCwG9TqvVqIkhoofYEfCZaye8nEjmromLJ0sjSZInK4kXvSEj\n\t02gym7OysjEsE8jKMptNxswMg574USbLkyRkdeLjmBfB3sUha0PUcPkJIolUoVRr9emZ\n\t5qycXIvFarUWYFgnQLBaLLk5WebMdL1WrVRIJaIEsjmcmDCnGlkb8gzghdSkavQZpuxc\n\ti7XwwEF7sYOkBMMqAYZpsf3ggUKrJTfblKHXpIbk8MiDIMziRJK14fIEQok0OVVjMGbn\n\t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\n\tdhg9RFBsHKMIs48E4uJiycIwK0OOM9AMoycypCcqOjo6JiakiPmjmP0iQCAT1MQLERP+\n\tptm5b375589+mD+B+TMI/JdefhHE/Av5M5h9JfAb3PgfSAAJIAEkgASQABJAAv8fBP4N\n\tsB7KDwplbmRzdHJlYW0KZW5kb2JqCjc4IDAgb2JqCjQxMTYKZW5kb2JqCjk5IDAgb2Jq\n\tCjw8IC9MZW5ndGggMTAwIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2Ug\n\tL1dpZHRoIDYxOCAvSGVpZ2h0IDE2MCAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50\n\tZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVj\n\tb2RlID4+CnN0cmVhbQp4Ae3b6VNTyR7GcWXLShayQSAQEkhICITIEhZZBGQRFAVRFEEQ\n\tB0VZFM2AgyIqiqKAoChuKIqiKIKiKC51/7XbJ3g3yYl2v7l16z6/NzM11T1Wfepb3eck\n\tccMGDAQgAAEIQAACEIAABCAAAQhA4L8lsBEDAUoBylbJ/z3gXxOIgcCvBf4VDBfn7xS3\n\tVhn5PwcFBWMgQCUQFBQUGOht7pexeTtbiyxEIBCujQgDAb8CP0IRCEJCSJlrtflt7Udn\n\twcEhJDKRWCyRSKRSaSgGAr8QIJmQWCRikUgoFJDagriTjb81LrRAcmeSzEhk0lCZTK5Q\n\tKDEQ+B0BhVwuk4WS4EhsP1rjS80bGjnPuM5CZXKlMkylVms0Wq0OAwH/AlqtRqNWq8KU\n\tCrlMKhFz5xp3rPGkxp1o3IHGdaYglWl14RF6fWRUlAEDAb8CUVGRkXp9hE6nVauUCtKa\n\tiDvWuNR8vYR6QyMPaBIp6YxkRhozxBiNsSYzBgK/EjDFGo3RhihSm1atlMu4Y23tVPOR\n\t2kbuGU0gIgeaUqUN15PKTOZ4izXBZrPbEzEQ4BWw2+02W4LVEm82GaOj9OEalVIm/ZGa\n\tj0ONHGkkNKEkVK5U6/QGoynOYrM7kpxOl8u1CQMBfwIuV4rTmeSwJ1jiYmMMenKscamR\n\tZ7WAgPVnGjnSyMuA2BtaZIwpPiExyelKTc9wZ2WTycFAgEeA6yMr052RlupyOuzWuFiD\n\t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\n\tAS4U0guXTVAgeUD7RWfe3jZ6YyPXKDncuOE2YyDwCwFvK6QZEhmXmc93zn+cZ//2T7KS\n\te2bDQIBSgCvndyv7t+DwrxCAAAQgAAEIQAACEIAABCAAAQhA4H9H4O+LMidqCmVuZHN0\n\tcmVhbQplbmRvYmoKMTAwIDAgb2JqCjQxMTEKZW5kb2JqCjg5IDAgb2JqCjw8IC9MZW5n\n\tdGggOTAgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggOTgg\n\tL0hlaWdodCA4OCAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1\n\tZSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVh\n\tbQp4Ae2Z+1dS6RrHrVMKchOFUHCjAiGoqAhLUSNxKYwuE1OH1KEYDJ3CMR2ZHE2N0iFZ\n\tQmk4kdfFqIMxYiTetcuaf+087wadS1p22eecdVbPDxtYrvV89vf7ffbr3u+OiflSXxz4\n\t/3LgFKrTh4X//GwKD1r/C9UZKPwLDoM/fTImcuLQ+Syq2GjhP4CEMJ8Gwfvj3WPjSCQS\n\tmUyOh4IP+BEXC5wzCPLRjMP2qDs5nkKh0mh0vGg0KoUSDxhE+XgIyhVOH9pDdyqNzkhg\n\tMpmJeMGXBAYdMEABSITxoYEc9CeRoD3qnsRisc9xOJzkZDicY7NYSYgCEBLpYxjIIHT+\n\tqD+NnpDIYnM4KVxeKoZhfD4cUnncFA6HzUpMoNP+ZHxAHkgADE8c9Kcz4Ow5ydxULC09\n\tQygUic6fF4mEwoz0NCyVm8wBJQw6MOIgD5T5Ca06EECm0BhMOH1uKj9dIBJnSqVZ2TlQ\n\t2VlSaaZYJEjnp3JBCJNBo5CjVp0MgQBIAPjPTGInczFonynNluXlywsUSihFgTw/T5Yt\n\tzQQIxk1mJzEhDyQDRvckCBwQSyJTwH84fyxdKJbm5MoVyiJVSUnpBajSkhJVkVIhz82R\n\tioXA4LAhD1zGiRAAQBFDAkxWtL8sX1GoKlVryisqtFqdTqutqCjXqEtVhYp8WZTBYqI0\n\tYKjeryKqIB4cYnF4fIFYKpMri0ovllfqqmsu1dbhVXupplpXWX6xtEgpB4aAz+MAgooQ\n\t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\n\thAplbmRzdHJlYW0KZW5kb2JqCjEwMiAwIG9iago3Njk0CmVuZG9iago5NyAwIG9iago8\n\tPCAvTGVuZ3RoIDk4IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dp\n\tZHRoIDk2IC9IZWlnaHQgODQgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9s\n\tYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+\n\tPgpzdHJlYW0KeAHtWfk7m9sW7mnNc4hEEKKRRIhECDHUTAyNRoNKBY0pppKGg9RUUUOF\n\tGOLEkFxKzVM5pUp77/92195f9JxTtHp67g/3ebp+EOmj77vWu/e39trvd+vWz/ipwP+7\n\tAr9A3P5ToO//UE0XyHfu3LGzBfyKuX6cBGeNgO0hHCAcHdFP9M3ODrP8QB0EOMJ2cHRy\n\tcnJ2drGFszN8dQQW4IBC/h4F0vuODdvZxdXVzd3dwxbu7m6uri5AgjkwxfcuxgU6JA7Y\n\tgOxJIpG8vX0gvL3hV08PD3fgAAqo4rsZkDKQO8jiDHl7eJG8yWRfCpXqh4NKpfiSyd4k\n\tLw+owxkVgRi+Q6XP6C6QuRfJh0yh0vwDAun0IBx0emCAP41KIfsgCijiguFmIuHk7e0d\n\tQRh3D8ic4ucfQA9mhNxlhoayIEJDmXdDGMH0AH8/ClRBMNjb37QEW/KgDKD7+FJpAXRG\n\tCJPFDuOGR/BwRIRzw9gsZgiDHkCj+vogBmcnm0jfLIGAh+TdPLwA3Z8eHBLK5obz+AJh\n\tdIwIR0y0UMDnhXPZoSHBdH9g8PJwA5GIVfgGAYIHbSB5TxIZ0BlMVlhEpCBaFCdOSEy6\n\tlwxxLykxQRwnihZERoSxmAxgIJM8oQTYSUijrxJgeAfQBpKn0AKDmWwuTxAdK05MTk3L\n\tyMyW4MjOzEhLTU4Ux0YLeFw2MziQRoESsEbfILDBgzY4+RAWlxcVA+BpmZLcfGmBTFYI\n\tIZMVSPNzJZlpQBETxeOyQnAJSCOHr1cAO+eOvQOSnkT2C2QwOTyBSJwE4PkFhfKSUsVj\n\tJY7HitISeWFBPlAkiUUCHofJCPQjky4Irn8QAN7OHsP70ugMFpcfDehZedLCYoWy4klV\n\t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\n\tBPcwmIEjOIgO5h4yEL3BB/0T+uWmfyHKF59AABsV1UA4lGB/IveT5o+D5gcOqM0ARTYu\n\tMoqRTfwFyNe+2gxWwmEFI9HTC9xbH7ItfMDB9fJEBi52V7/XXsXEiAGpBCuNqkA2LpjE\n\tOOCXzwb0hTv8PcnbCrMxfLbPXYCFCBfkbf+wgQ40BAVh/yPvH9n0TvCB3wD8+AsAVIjt\n\t9QXx9gK9V0CuP7xaACcSlvR6L88mwo0+AAatxl8C/duN/vP3/dH/BPT7Uvj51z8V+OcU\n\t+C8t3fpCCmVuZHN0cmVhbQplbmRvYmoKOTggMCBvYmoKMzQ2NQplbmRvYmoKMTA3IDAg\n\tb2JqCjw8IC9MZW5ndGggMTA4IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1h\n\tZ2UgL1dpZHRoIDM2MCAvSGVpZ2h0IDg4IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9J\n\tbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVE\n\tZWNvZGUgPj4Kc3RyZWFtCngB7d37T1N3FABwkELpu4XSQh9rveXV1tJdqatQXUvaoAj4\n\tQHF1E4IWzcqKncbGZqgrYdrYKIJCeESREcEAI2AaJETN/rWdW1yc0H4v36XZfjnnJ5Nz\n\tc00+nJx7e+/3e25BAQYKoAAKoAAKoAAK/F8ChRjUAlR/Kzj7gc9RhLEPgc9eB4BvH9w7\n\txnBmgaAYg1JAIAA4jpyPOqO8Q1wiFJbuhAiDR+ATlFBYAn8YwOaR/qRcXFwCxCKxWCKR\n\tSKVSGQavADABllgsKi3lrMnSHHMRdAtABmKpTC5XKJUqjH0JKJUKuVwG2mKg3pHO0Twy\n\tzFDLnLJMrlCpysrV6ooKjUaLwSOg0VRUqNXlZSqVQi7jpKGmoXlkh+aqmStmTlkJxhpt\n\tZZVOpzcYjBg8AgaDXqerqtRqwFqZkYaS5qCz3HhkmKExS6SgDMggbDSZzQcZCwavAHPQ\n\tbDYZQRuoQVoq4dp0duhCrjcLRVDMqnJNpQ6MGUtNbV291Wqz2TEIAjab1VpfV1tjYcBa\n\tV6kpV0FJi4Tc1XBvQUM5A3OpRKZQqbU6o5mprrXaDjmcTpZlD2MQBYDI6XQcsllrqxmz\n\tUadVqxQyqOhiQZbOAeUMl0BxhllvYmrq7Q4n23jkG3dTM4QHI6cA59Pk/uZII+t02Otr\n\tGJM+Ay2Gi2GWgi6Eci4VS+UqdaXeZKmzN7Aud5PnuNfX4vf7AxgEAQBq8XmPe5rcLrbB\n\tXmcx6SvVKrlUXAoFvbtx7JSzBJi1enO11cG6jnq8LYHWk23tHZ2nMYgCnR3tbSdbAy1e\n\tz1EX67BWm7mKlkuyFTTnDF1DCcymaquz0X3M5z9xqvNM1/nui0EMHoGL3ee7znSeOuH3\n\tHXM3Oq3VXOtQyqCg9zQOaBslpRJ5mUZnslgbXM3eQFvHuQvBH3p6+66GQv0YBIFQ6Gpf\n\tb88PwQvnOtoC3mZXg9Vi0mnKuILe0zgKD8A9HZRzpZGpczQ2+1rbz3Zf6ukLXQ//FBm8\n\tEcUgCNwYjPwUvh7q67nUfba91dfc6KhjjJVQ0HBvt7tBc20DurNGZ66xs25va0dX8PKV\n\ta+FI9Nbt2J04BlHgTuz2rWgkfO3K5WBXR6vXzdprzDoN16GhcXz5kzDjrCjXGpn6Btex\n\tADD3hsKDN2PxoXv3E8MYRIHE/XtD8djNwXCoF6ADx1wN9YxRW67I6lwikirVVaZqO3vU\n\t13Y22Ns/EI3F7yVGHiQfpTCIAo+SD0YS9+Kx6EB/b/Bsm+8oa682VamVUlHJnnoWlIhk\n\tXNuodbg8/s7uy6GBn2NDid+SqSdPx55hEAXGnj5JJX9LDMV+Hghd7u70e1yOWq5xyERw\n\tIdzVNwRCsbxMa2Dqne5vT5y7dOXHaGxo+GFqdHxicnp6BoMgMD09OTE+mno4PBSL/njl\n\t0rkT37qd9YxBWyYXC7M4S+TQni02tqnl1IWeaxFgTj4em5iafTH3ah6DIPBq7sXs1MTY\n\t4yRAR671XDjV0sTaLNCg5ZIsznC7oa76quZQI7SNYF/4ZvzXh4/HJ2dezi+8XlzCIAgs\n\tvl6YfzkzOf744a/xm+G+IDSOxkM1X1Wp4YZjTz3DbZ1CzbXnI8dbz3wfisTujqTGJmfn\n\tfl98s7yyikEQWFl+s/j73OzkWGrkbiwS+v5M6/EjXINWczccu/szOCvBuc7p9p7s6rke\n\tjSeSoxMzcwtLK6tr6xsYBIH1tdWVpYW5mYnRZCIevd7TddLrdtaBszKrs1RZoTsIl0Ff\n\t2/ne8K1fRlLjUy+BeW3jbRqDKPB2Yw2gX06Np0Z+uRXuPd/mgwvhQV2FUpqtnqWqCj1j\n\t/bqppb27b+D23QdPns/OLy6vbaQ3321hEATebaY31pYX52efP3lw9/ZAX3d7S9PXVkZf\n\tocrhrDEwVrbZ33HxaiR2Pzk6+WLhzR/r6c2tbQyiwNZmev2PNwsvJkeT92ORqxc7/M2s\n\tlTFocjvDbR04fxcavJN49HRq7vXy2ltgfv8BgyDwfntr8+3a8uu5qaePEncGQ99xzjYL\n\tr3NnMHQjPpwan361uLKefgfMHzEIAh/eb79Lr68svpoeTw3Hb4Tgxi6XMzwWLZWqNIZM\n\tPWdx/hMjp8BHsvMXb64Ki4rh8Qb8HLQf9gROB/ujUM/PZuaXVjfSW9sfPub8PzABAh8/\n\tbG+lN1aX5meeQT1H+4OnA57DdvhBCA84iovQOV9Fgs75kiSfB53JPvnKonO+JMnnQWey\n\tT76y6JwvSfJ50Jnsk68sOudLknwedCb75CuLzvmSJJ8Hnck++crSOONzpH+tTvMcqYDH\n\tmfBUEFPk53W71sn847koPucnPNTPkvoXz/nxvRXxBVWOJO17K3wPS3jbmjtF+x4W1xUQ\n\tVw/kTtKtK8B1MoS1MKQU5ToZXPdFWNtFSlGt+xLgOkbCUkViimodo0CI63IJa29JKbp1\n\tubjOnLCUnJiiW2eO+yaIeyNISZp9E0W4D4i414eUpNkHxO0fxH1txO1rOZNU+9pwnyZx\n\tLyYpSbFPE/cdEzYW86Ro9h3jPnrCRnmeFN0+epwLwTP8gZCmmQvBje3BOSfEeSa5khRz\n\tTgpwbg9hMg85RTO3B5xxDlXOUVPEBO0cKpyrRhyeRkjSzFXjChrnBBKmAeZOUc0JBGeu\n\tc+DcS94Zl9kOoJh7uQONc1x5RrZmTdPMcS3AucQ804dzp6nmEu9A45ztfY3V3nPQ/uds\n\tF2SgMxPNcW4876T4Lw+gmhsPK5Q+TejnPjWB30Hg+fjBP9KU30HgloJlpA/gdz0ov+ix\n\tc/i+v+uRWXSH36nZx4dpdh1C/Z2ajPTf3CCOQSPwWQ//hQIogAIogAIogAL/tcBfDwwv\n\tYwplbmRzdHJlYW0KZW5kb2JqCjEwOCAwIG9iagoyMTI3CmVuZG9iagoxMDkgMCBvYmoK\n\tPDwgL0xlbmd0aCAxMTAgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAv\n\tV2lkdGggNTYyIC9IZWlnaHQgNjI4IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRl\n\tcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNv\n\tZGUgPj4Kc3RyZWFtCngB7ZvbUhzJsgVndEXoDgjp/7/0RGZ1Ixag2XKz87Ta84FRmC0U\n\tFl6urKzqnn/+cUlAAhKQgAQkIAEJSEACEpDA3xP413XBBP7ek5VcoF65LpzAsuCvvPlt\n\ty+u93rguisBx1U//Wv5CmpMv82sL01vXRRJY134UWNr8L2eOu9Gy5SD1znWBBI5rv6w5\n\tnPnzvenYYGZ7mV8ZUO9nXbkujsC67nP5R4LZaP57m9k7zOHL2ZUProsjcPwTGWu2M1uZ\n\tP+wy6/lobzDv1tYyoK6vrz8ea/7kqifw+2LPxR8FljOnbeZFZdYOcwizdDnJ8mmv01/l\n\tf8oJPLra19dLmrMyLz9n7y1mjjCzweyt5dOnz58/f1lr/uu6CALny/3p0/q3cT3bzNpl\n\t1o3phU3mJMy6I11/XLbs3/661v6TPy6AwO/L/fnzWLOUefcnZfY96bzDLFu+fv026/ta\n\t377tv8kf5QQeLve64KPA50e7zPP70hiznpL2DvP5y9iyXbnZa//RHxdA4NH1HmseK/OC\n\tMXPsnbcw65b0+cvocnNze3t7d6zb2+Nv8mc3gUcXfK743FsOZeb4O0eZZyeZvcXMIWbO\n\tMCPM/t0f53USx//UEzhf8R8z6e3tKLPOMsdR5qkx68l63ZMOYe5+/Lj/+WjdP/xN/qGY\n\twNNrfndW5qVNZox5s+5Js8N8/X57+PJrryWOxhR78nu0bczjq377/evsMuu1zJtnt6V9\n\tU3p/9eFkzOP95f5+7VGuCyDw4/7+8T7z4zDmw7yVmZcyT25LJ2OOY+/do1/bunjy7T7y\n\tnqZbTzqPjyP367a0HrH/YMz5Qen7zYMxo9w+A13Ac6UjDoFDmYd95v7u5vv5cenZHrMO\n\tvuvReh9j7k43pfFlhLmd56zyV1eOtwnMO5VxZp56zveYu31bmje/79bzdX5QcBx84xjz\n\t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\n\tuPYjwfLlT2eY3zemw5nXy5qTNsdf4M/LIbCu/et14l2+/McGc1hz3JpWeH5n1vpt1+UQ\n\tOK76uv6z/sKX071pH2iOX/LnhRIYW/7n9nK+NT1sNuuXXBdJIF2wkoAEJCABCUhAAhKQ\n\tgAQkIAEJSOD/k8D/ASWJru4KZW5kc3RyZWFtCmVuZG9iagoxMTAgMCBvYmoKNjg4OQpl\n\tbmRvYmoKNzkgMCBvYmoKPDwgL0xlbmd0aCA4MCAwIFIgL1R5cGUgL1hPYmplY3QgL1N1\n\tYnR5cGUgL0ltYWdlIC9XaWR0aCAyNDQgL0hlaWdodCA2OCAvQ29sb3JTcGFjZQovRGV2\n\taWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0\n\tZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae2aC1cqxxKFT06OTxTfiKgIoqIoKori\n\t8TyS//+r8u1d3QMq5oIr6ya5l1rL6Rmmu7p2vaa72k+fZjTTwEwDMw3MNDDTwEwDMw3M\n\tNDDTwEwD/6ca+GUs/e8qw3A/jyO9+XfhLkz3J2KrT0L762uK39XjTxj8Ra80C/QBbjGQ\n\t6xijFe8ya/2Q+/3665cvX+ZeED+ghNRBfT8gz/tDxLCYPUtRtH774lK8evcmLIbUQfE4\n\ttjev1Mdo54N0Pz8f+HmlwWOHfrZQ78N6/00BNwQLIX31D2Nni675moeE9C/MJRAhvK+5\n\tJy2D9ZRfzs8vLCwsmrjRvS7FWHXN0+U2SYb874Mb+ybZ961nZWGGk2kOzTciae400tpU\n\tkjdDEA49hQ0LFDGEH/Uu0C4tLS8viRYXUzMycmSKdGvJDHw61IYMDNiMaDr0nST1DPBP\n\t5McsapY2DciNJeayvLxcKpW4Gkd++7p17+hK7xdkFbzuzzPzIgKiyPrAnga0gtiI561p\n\tS+nZuWRJxd5A0wXDWIoEzD2HlyzyStAqxF3+ddgvNGKdxMuVldXVcrkc/fUgKga6z4vR\n\tRo5goJ4KtKwsGwvxkkxSSnNpuhAVTYdewzeNV6oJQUuBLIsoMZG7oLW1tfX1tTU/652Z\n\t5iHRjgxQZ3pH9zI3+TbxM4fEg+mXLZhQG/TYyH37Y4YMYjCsSFxNu76+sVFMvirfNG4b\n\t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\n\tQUCfgtASve0n748KNxpzjYHpRTE+5PgQ4gw7cNuCw4i1hdNRvhSaKSP/W1sL89qAUz7D\n\tAwy2x4jXJgvzckp2H+3uiUK5H2Ux1biAnYPWDmlT/tcATyXtX9ZZGn7hsvrhL+P+j2Uk\n\tlIHbd/9YOWeCzTQw08BMAzMNzDQw08BMA/8ODfwBGrICUQplbmRzdHJlYW0KZW5kb2Jq\n\tCjgwIDAgb2JqCjMyNzIKZW5kb2JqCjgzIDAgb2JqCjw8IC9MZW5ndGggODQgMCBSIC9U\n\teXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggOTYgL0hlaWdodCA4OCAv\n\tQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNv\n\tbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae1Z+1Na1xY2\n\tuVFBXqIQFAUVCA8VFWEUJUQcheoYMWKJWhKKQZtgjVYaK1FDoiUyYqLBxvgcqlZDxRDx\n\trXlM/7W79gFsGzWxSc703pmsHw6cYeb71vq+dTZ7rxMT8yW+KPD/rsAZFGcPA7v9TDVF\n\tgf+D4hwE9gWjgp8+kSScNODGooiLBHYDPIjkUygwdAw7Lp5AIBCJxAQI+ICb+DhgOYco\n\tPpLhEBxhExNIJDKFQsWCQiGTSAlAgjg+lgK5CakDOGCTKVRaIp1OT8ICviTSqEACHEAR\n\tZvhnRkTRCQQAR9jJDAbzPIvFSkmBy3kmg5GMOICCQPjnDEgalDtCp1ATkxhMFiuVnZbO\n\t4XC4XLikp7FTWSwmIymRSvmT4dQ+oOShYeIBnUqDzFkp7HRORmYWny8QXLggEPD5WZkZ\n\tnHR2CguqoFGBIR58QE6fSqRo8kQShUaH1Nnp3EyeQCiSSLJzciFysiUSkVDAy+Sms6EI\n\tOo1CIkZEOg0BgkfJg+70ZGYKmwPgIkmONL9AVihXQMgLZQX50hyJCCg47BRmMh18QCVA\n\ts36YAIOPIxBJoDvkzsnkCyW5eTK5olhZWqq6CKEqLVUWK+SyvFyJkA8MLCb4gJVwCgKA\n\tR8aC8nRGBF1aIC9SqtSa8ooKrVan02orKso1apWySF4gjTAw6MgFaKQPVRDJPgG0YbDS\n\t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\n\tMiAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAyMjYgL0hl\n\taWdodCA3MiAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAv\n\tQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4\n\tAe2a6VZbSRKEaYNZBEL7vqJdoAUhQCzGAhtwT7//A80XWXUlmTa/r87MjXOaRVR1Z2Rk\n\tZWZl9c5OhMgDkQciD0QeiDwQeSDyQOSByAORByIPRB6IPBB5IPJA5IH/aw/89Tm20C9m\n\t7JfP8C8qny3c/FybtoQplnjLdlfYA8Evm2avfrY/apXwdQP2AX+1lVtB0vPb3f1g6dpo\n\t/uDJmtX8vMFp3+PA4H+xvWzS+tCFdPo5m/f3ZebhGt5qZ7CJoy/8aiuDdUe/wz4+2N9n\n\t2Z44hkzRCO6a0Ubt6Ci2AZmOwQfOXiNq7PhMC489Tk5Ogh/d91jMtkEydI4rgvsHsln2\n\tnZzEHbDbDI95liao01gLte7UkNiA+ySujZA82A+dolLMLrLAL3bsTE4kkh6JhNkbPz52\n\tmriolCNO4MaylJBOZ0Ba8N9SqSQ7YRk7PPQyhpZUJSEEiU+sltEYnMlkHcxeZ60PQheX\n\t0GNhWstyuVw+X/gd+Xwum83YvhN0PCBSdRhDqhsBwSP4JVIpjM55g4tF7MZYrE07SeJx\n\topb4xRGptK0rlspCpVKtVgLYJ+zNQTJ5GkdGKJJvQko3IriHgiKYTGWzsCticdWhgrWl\n\tUrGQd4pYzCqE4ZcvlFhWq9Xr9UajuYlGo1Gv1Srlkm1LOIpKN+GICMO9r/sQjJ8mMRtN\n\tMLsemNyoY2ut6oxN25nTsctkc4VSRcvOWm2h0wUdD33QasKyUoZjyiiSbsJjaBJKwXRW\n\tZtcwG5MBNmNq66zZrNfEkWj1yKEz61rtTq/XHwwGw+E5GK4x6HVFslYpFYzi0YESajhh\n\t6iSMHRvBcrUuVbo9bDYM+r1eD6LNunTkUBoK8kSz1en1h+cXo9F4PJluYDKZjEej4aBn\n\t20qoeHoSI6GGJaI7hcfxRCpbKFcbZ8jSH15g9XgymcrUC7TpdVpNYrVcKgokFzzR7g3P\n\t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\n\t+83s6iiEb3k73/v9/X7fe0RtnabvOylBVHNDlSulp25OTYuDHylFHdROWKYV+OlicYyx\n\t67mSv7vX1mfS2LLex7V2+/Y9tZVlYCHqLba3EPohkWYAH5mfKGWAs8Adlq/YPgE8WA6s\n\tGvAjogMPmrkw09GcdKWyLZFT5qIoKq9iO0mu+/m5xr6LtYmD/lyPZtaOvbPqqtFM1LT3\n\tRKG8D65EGc9fVPZsNRSnDeOcSEMaKfKu1d8rTMcRkSsQSgZSNWS5n2pOnXXgdRi7XbqT\n\t4/j2EKU+yWCoibXpspkdhX0AdirL7BDwBejxsmIP54F7Yf9bUcOTwCdhP2SHedatH/YX\n\trlPge4Q9NeDOFK7F8dqKH14tAUP3VCNojHNNxNPXOXOkiO8x1BmY90Y5pgsxd5aqEzeA\n\tO2EfWapmCrFd+67qJe57AnfT4zvRmzkLXKAcSXKxFdkU0DwJWBR9i7BJDjw+zh5V4Heo\n\tmMAcuYnczSj3HtURG2ejUoFWeo1Xxk/jufHF+GVsGM+Afqx213t8/+njFXXXtj48+Y16\n\t3DmuvZ0bVWFWcWUL3f/HMoSP2Sc5psHToVlYa9h25A+azEywDCjEfwU+l/qSE1Xc1e7t\n\tuEUSzFA+LGwluktUbinU6j2DSqwcK9gAdnCSxCxaHLhTa7o5eHfYInpt+U1XsuuG/vr2\n\tevva8h5tyqgpKBPNs0RmlLFbo+TdeNv9ZpERnzg6vue9ilrJ/klFED+FOVoq8hRV9FZQ\n\t1sRvZw5+G7Z+XD+l5/VB/TwJPa2f0a/ooxG+DHRJz8JzUR+jSfCwaSHiEqCKgzPUTlRj\n\tjQPiKfHytFtkkf0PQBn9ZgplbmRzdHJlYW0KZW5kb2JqCjExNiAwIG9iago3MDQKZW5k\n\tb2JqCjU0IDAgb2JqClsgL0lDQ0Jhc2VkIDExNSAwIFIgXQplbmRvYmoKMTE3IDAgb2Jq\n\tCjw8IC9MZW5ndGggMTE4IDAgUiAvTiAzIC9BbHRlcm5hdGUgL0RldmljZVJHQiAvRmls\n\tdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHVWWdUFM+y75lNsOwCywKSWXLOknOO\n\tkrMKLDmDZFCQJCgiGBBJShQkCIoKiBhAggFFUcGACBIERQQRSQpvMPzvfee+9+19eX3O\n\t9Pymurq6Zqq7q6sGAPY5anh4MMwIQEhoVIStsR7F2cWVghsBEKAHDGAHkKN6RYbrWltb\n\tgP+1fB9CuJHyTGpb1v/K9j83kLx9Ir0AgKyRZk/vSK8QBF8FANbzCo+IAgC1itCfxEaF\n\tIxh9D8HMEYiCCB7Zxn6/8cI29vyFMehfPPa2+gBg2ACgIVCpEX4AEAUROiXGyw+RQzQA\n\tAMsU6h0QCgDZGcFaXv5UbwDYCxAeyZCQsG3cjWBRz3+T4/dvmEr1/Ecmler3D/79LkhP\n\tZGCDgMjwYGr8r4f/yyokOBr5Xr8KE1ITQoMtt23Dilwz3lQDc+TOhVyb4cG/bIbwQBw+\n\toQ52CG0bS4Z6Wlr9wVq+EUa2CEb6QtbhUXrbGPlmkG94lLX9H3pSgr++JYIJCD3PJ9Lw\n\tr5yyQKrZts3oEXpzRLStA4IFEXwnMsbOEMHIjIImE/ztnf7wfPP2MfhDh2HfACPT3zww\n\tU0CU6fZYzIjN+YPCzLd1QMaClYA5CAY+IBpEIHUokAIWQB8Y/KmlgC+gIi0xSFskCALT\n\tCA5BeoQhfcIQTPnDp/8fFKNf/fyQfv9dIgV4IbzR/4z5ezQKMuZfmQHAG8F/6VRkjO22\n\tbe0i3QNS/zXmX45teb+0ka2XnZX98VcntDBaHq2I1kNrorXQqoCCZkVzACn0TrQKWhet\n\tjVZH2lSBEZhEJPv91XFbfkizb0xBWLyaoz/Suv3unn9bgeMv7oB/nv9DAxDweK517q8G\n\tAET5xCHrAAD9sPD4iAA//yiKLrJyfSQppqFe0pIUeVk5+e3m/zdle8/6reyS7a+9CGId\n\t+BfND3kZxUVkTon8ixZwBoAbyLzG7fsXTRiZd/SdANzP84qOiPktD719wwA8shcyA3bA\n\tAwSAKPKd5YESUAc6wBCYAStgD1yAGzJ//JE5GAFiwQGQAjLAUXAcnAZFoBRUggvgImgG\n\traADdIJe8BA8AS/AGzAGpsAnsAC+gw0IgnAQESJD7BAvJARJQPKQCqQFGUIWkC3kAnlA\n\tflAoFA0dgNKgo9BJqAgqh2qhy9B1qBO6Dz2FXkHj0Cz0FVqHUTABZoa5YWFYBlaBdWFz\n\t2B7eC/vB++AEOB3OgQvgCrgBboE74YfwC3gM/gQvowCKDsWK4kNJoVRQ+igrlCvKFxWB\n\tSkJlofJRFahGVDuqD/UMNYaaQ62hsWgymoKWQuapCdoB7YXeh05CZ6OL0BfQLehu9DP0\n\tOHoBvYkhYrgwEhg1jCnGGeOHicVkYPIx1ZhrmB7MC8wU5jsWi2XFimCVsSZYF2wgdj82\n\tG3sW24S9g32KncAu43A4dpwEThNnhaPionAZuEJcA+42bhA3hVuloaPhpZGnMaJxpQml\n\tSaXJp6mjuUUzSPOBZoOWkVaIVo3WitabNp42l7aKtp12gHaKdgNPwovgNfH2+EB8Cr4A\n\t34jvwY/gl+jo6PjpVOls6ALokukK6C7R3aMbp1sjMBHECfqEPYRoQg6hhnCH8IqwRCQS\n\thYk6RFdiFDGHWEu8SxwlrtKT6aXpTem96Q/SF9O30A/SzzPQMggx6DK4MSQw5DNcYRhg\n\tmGOkZRRm1GekMiYxFjNeZxxmXCaRSXIkK1IIKZtUR7pPmmHCMQkzGTJ5M6UzVTLdZZog\n\to8gCZH2yFzmNXEXuIU8xY5lFmE2ZA5mPMl9kfsy8wMLEspPFkSWOpZjlJssYK4pVmNWU\n\tNZg1l7WZdYh1fQf3Dt0dPjuO7GjcMbhjhY2TTYfNhy2LrYntBds6O4XdkD2I/QR7K/tb\n\tDjSHOIcNRyzHOY4ejjlOZk51Ti/OLM5mztdcMJc4ly3Xfq5Krn6uZW4ebmPucO5C7rvc\n\tczysPDo8gTx5PLd4ZnnJvFq8Abx5vLd5P1JYKLqUYEoBpZuywMfFZ8IXzVfO95hvg1+E\n\t34E/lb+J/60AXkBFwFcgT6BLYEGQV3CX4AHBesHXQrRCKkL+QmeE+oRWhEWEnYQzhVuF\n\tZ0TYRExFEkTqRUZEiaLaovtEK0Sfi2HFVMSCxM6KPRGHxRXF/cWLxQckYAkliQCJsxJP\n\tJTGSqpKhkhWSw1IEKV2pGKl6qXFpVmkL6VTpVul5GUEZV5kTMn0ym7KKssGyVbJv5Jjk\n\tzORS5drlvsqLy3vJF8s/VyAqGCkcVGhTWNwpsdNn57mdLxXJirsUMxW7FH8qKStFKDUq\n\tzSoLKnsolygPqzCrWKtkq9xTxajqqR5U7VBdU1NSi1JrVvuiLqUepF6nPqMhouGjUaUx\n\tocmvSdUs1xzTomh5aJVpjWnzaVO1K7Tf6wjoeOtU63zQFdMN1G3QndeT1YvQu6a3oq+m\n\tn6h/xwBlYGyQZfDYkMnQwbDIcNSI38jPqN5owVjReL/xHROMibnJCZNhU25TL9Na0wUz\n\tZbNEs25zgrmdeZH5ewtxiwiL9l3wLrNdp3aNWApZhlq2WgErU6tTVm+tRaz3Wd+wwdpY\n\t2xTbTNvK2R6w7bMj27nb1dl9t9ezz7V/4yDqEO3Q5cjguMex1nHFycDppNOYs4xzovND\n\tFw6XAJc2V5yro2u16/Juw92nd0/tUdyTsWdor8jeuL333Tjcgt1uujO4U92veGA8nDzq\n\tPH5QragV1GVPU88SzwUvfa8zXp+8dbzzvGd9NH1O+nzw1fQ96Tvjp+l3ym/WX9s/338u\n\tQD+gKGAx0CSwNHAlyCqoJmgr2Cm4KYQmxCPkeihTaFBodxhPWFzY03CJ8IzwsX1q+07v\n\tW4gwj6iOhCL3RrZFMSOHw/5o0ehD0eMxWjHFMauxjrFX4khxoXH98eLxR+I/JBglnN+P\n\t3u+1v+sA34GUA+OJuonlSVCSZ1LXQYGD6Qenko2TL6TgU4JSHqXKpp5M/ZbmlNaezp2e\n\tnD5xyPhQfQZ9RkTGcKZ6Zulh9OGAw4+PKBwpPLKZ5Z314Kjs0fyjP7K9sh8ckztWcGwr\n\txzfnca5S7rnj2OOhx4dOaJ+4cJJ0MuHkxKldp1ryKHlZed9Ou5++n78zv/QM/kz0mbEC\n\ti4K2QsHC44U/ivyLXhTrFTeVcJUcKVk563128JzOucZS7tKjpetlAWUvy43LWyqEK/Ir\n\tsZUxldNVjlV951XO11ZzVB+t/lkTWjN2wfZCd61ybW0dV11uPVwfXT/bsKfhyUWDi22N\n\tUo3lTaxNRy+BS9GXPl72uDzUbN7cdUXlSuNVoasl18jXslqglviWhVb/1rE2l7an182u\n\td7Wrt1+7IX2jpoOvo/gmy83cW/hb6be2bifcXr4Tfmeu069zosu9681d57vPu226H/eY\n\t99zrNeq926fbd/ue5r2O+2r3rz9QedD6UOlhS79i/7VHio+uPVZ63DKgPND2RPVJ+1ON\n\tp7cGtQc7nxk8631u+vzhC8sXT4cchl4O7xkee+n9cuZV8KvF1zGvN94kj2BGst4yvs0f\n\t5RqteCf2rmlMaezmuMF4/3u7928mvCY+TUZO/phKnyZO53/g/VA7Iz/TMWs0++Tj7o9T\n\t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\n\tF27UHW2wbCQ3vb1ceyX2mkkrZ9ti+8OO6luH7vh0mXbL9LLeg+7PPXz96OHAzaeXn0W8\n\tkBr68LLstdMI/m3rO69x2vd1kyZTox9CZ9Y/ps6hPifPbyyEL04s2X+7811iJX8NrPtt\n\tPPqpuFn8x/5oQAtIgBOIIJkmI2Tth4A0UAxawCBYQGwvCZkiGaFMJAfUDy3ALLAG7A0f\n\tg9vgSRQJpYOs+HLUMzQOrYGORNehJzDcyGrPwwximbB22NPYVzhenC+uCbeOZFHyaCZp\n\tlWiP0L7DK+Jz8LN0hnSVBDpCIuErMZA4jeQ3ZhjCGDYYs0kCpNtMnmQ6cjtzGIsEyydk\n\tZaewObLLctBzLHAOc3VxN/NU85ZSivnO8lcKNAp2CN0XHhaZFYPEuSTUJd2lDktfk5mW\n\t45J3Ujiz842SoHK4yi01knqARo+WoPYRnSU9T/0hQyujfhMr0yFzL4sly1CrKRt321F7\n\td4dppzDnTdfje0T2drp7UNGe9d5Ovli/GwHhQSLB46FlyNlcJHIx+lZsbrzXfo1E1qTl\n\t5Jept9JrM/IPJ2Q5ZMvnkHNXT4ye6jvdfKas8Hhx6tmY0uByn0qP8+41brXUeruLck0M\n\tlz4391+ta8ls82xX62C4OXa7sTPurmYP6L19b/8DxYefH1UMuDylHzzy7OELaEh5OPhl\n\t2avBN2BE6q39aOy7/LHG8c73jyaGJl9MPZ3u/tA8UzKb+NH9kyJyYnz7uWY+4ovSl9WF\n\t64tRX6W/zi6VfLNahpcvfd+7gl+5urp3Dbt2cd12fXXj7A/tH+M/0zYFNru2PLbtH+mr\n\t8DsBCxH0kPTj6NbWkjCSqzwJwM8TW1sbFVtbPyuRYAP5B3In+Pf/il++Bsm5l7Ruo179\n\t9OTt+7+X/wLtIIJGCmVuZHN0cmVhbQplbmRvYmoKMTE4IDAgb2JqCjU5NTIKZW5kb2Jq\n\tCjY4IDAgb2JqClsgL0lDQ0Jhc2VkIDExNyAwIFIgXQplbmRvYmoKMTE5IDAgb2JqCjw8\n\tIC9MZW5ndGggMTIwIDAgUiAvTiAzIC9BbHRlcm5hdGUgL0RldmljZVJHQiAvRmlsdGVy\n\tIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGFVM9rE0EU/jZuqdAiCFprDrJ4kCJJWato\n\tRdQ2/RFiawzbH7ZFkGQzSdZuNuvuJrWliOTi0SreRe2hB/+AHnrwZC9KhVpFKN6rKGKh\n\tFy3xzW5MtqXqwM5+8943731vdt8ADXLSNPWABOQNx1KiEWlsfEJq/IgAjqIJQTQlVdvs\n\tTiQGQYNz+Xvn2HoPgVtWw3v7d7J3rZrStpoHhP1A4Eea2Sqw7xdxClkSAog836Epx3QI\n\t3+PY8uyPOU55eMG1Dys9xFkifEA1Lc5/TbhTzSXTQINIOJT1cVI+nNeLlNcdB2luZsbI\n\tEL1PkKa7zO6rYqGcTvYOkL2d9H5Os94+wiHCCxmtP0a4jZ71jNU/4mHhpObEhj0cGDX0\n\t+GAVtxqp+DXCFF8QTSeiVHHZLg3xmK79VvJKgnCQOMpkYYBzWkhP10xu+LqHBX0m1xOv\n\t4ndWUeF5jxNn3tTd70XaAq8wDh0MGgyaDUhQEEUEYZiwUECGPBoxNLJyPyOrBhuTezJ1\n\tJGq7dGJEsUF7Ntw9t1Gk3Tz+KCJxlEO1CJL8Qf4qr8lP5Xn5y1yw2Fb3lK2bmrry4DvF\n\t5Zm5Gh7X08jjc01efJXUdpNXR5aseXq8muwaP+xXlzHmgjWPxHOw+/EtX5XMlymMFMXj\n\tVfPqS4R1WjE3359sfzs94i7PLrXWc62JizdWm5dn/WpI++6qvJPmVflPXvXx/GfNxGPi\n\tKTEmdornIYmXxS7xkthLqwviYG3HCJ2VhinSbZH6JNVgYJq89S9dP1t4vUZ/DPVRlBnM\n\t0lSJ93/CKmQ0nbkOb/qP28f8F+T3iuefKAIvbODImbptU3HvEKFlpW5zrgIXv9F98LZu\n\ta6N+OPwEWDyrFq1SNZ8gvAEcdod6HugpmNOWls05Uocsn5O66cpiUsxQ20NSUtcl12VL\n\tFrOZVWLpdtiZ0x1uHKE5QvfEp0plk/qv8RGw/bBS+fmsUtl+ThrWgZf6b8C8/UUKZW5k\n\tc3RyZWFtCmVuZG9iagoxMjAgMCBvYmoKNzM3CmVuZG9iago2MiAwIG9iagpbIC9JQ0NC\n\tYXNlZCAxMTkgMCBSIF0KZW5kb2JqCjQgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9NZWRp\n\tYUJveCBbMCAwIDYxMiA3OTJdIC9Db3VudCAxIC9LaWRzIFsgMyAwIFIgXSA+PgplbmRv\n\tYmoKMTIxIDAgb2JqCjw8IC9UeXBlIC9DYXRhbG9nIC9PdXRsaW5lcyAyIDAgUiAvUGFn\n\tZXMgNCAwIFIgL1ZlcnNpb24gLzEuNCA+PgplbmRvYmoKNjcgMCBvYmoKPDwgL0xlbmd0\n\taCAxMjIgMCBSIC9PcmRlciAxIC9FbmNvZGUgWyAwIDEzNjQgXSAvRnVuY3Rpb25UeXBl\n\tIDAgL0JpdHNQZXJTYW1wbGUKOCAvRGVjb2RlIFsgMCAxIDAgMSAwIDEgXSAvRG9tYWlu\n\tIFsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvU2l6ZSBbIDEzNjUKXSAvRmls\n\tdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGFwolfUncAAPA/abXKDpdby3XZXK3D\n\tWmWz1WrdOZuuy2Zrq9m1mq5Ws2u5pSACgqAIeHCJIKIiogIigtwiIt6u9/beeL/3fu/H\n\t9/Ndmn5vCbhsaZq4OL1sMcG8fDEBv5BYjn9/YQp9xcIUdp46vmI+eeV8HHIuvpK8ai6O\n\tn1w1B582N5k2Cx1LmyWuno0BZ2KrwWtmYuSJNTOM0xNrUaNrp6PrqBPRdYzpiSjleHqC\n\tcmo8fWr8g1TXT0WI8ch62Ix4hDGcEQ9nTBI/nAyjfzQZxsZCiBtiIfqJ0IaJ4P8/ngii\n\tb4wGyYGNUcjMaAA4HshM9meO+z9Bj/g30fs2RYCbI77ksG8z45bwGOvQ2JbQ2FZ479YQ\n\tcVvISwx6t7HMCnqzgh76gCeLvD3gYTm6PYD99F0/arZ/lOzO9pN97mzyZz438sgO38iO\n\tMdSdYyNg104v8HOvC32Xx7XLM4y42zMMHB3ejXVS7xl1snY797ide4mOvW74HLeDOOLI\n\tAdpzRrD72Lrs+/D7XXbKof0u+i9cQ9hhtoMHhmGdgwfIB52D4IGDTuAh58AhB2quYyDX\n\tYQPabbngw3YbY/9hO3mo/8tU84b68da8IWveIOSRQSvLviMD2K9SPTrQR7T1HbVZmI/Z\n\tLPD9lmPY3q9TPd7fi7VS9xy3Jp+w9kD29Zyg/KavG/2kpRvWfNJCPGUxA3vNp8Cne834\n\trtO98Gd6utibzvSYztJ2m86Cz3WbKDvPdYPNnedTvWA2JncZLzDmdxkZDfldeJMhH/+t\n\tyYBeYDIUmDoKOllf7OyANOovkr8z6tELjfpCw3/bCw2QRYZ2+o72IqKuqEP3faqX9DpK\n\t7SU9/WW9FtiuvQy+0q5B1Wmu6DRX6dVXdcBrOjVRq74GW6xVF2tVkBpVMf66RgXbdl1D\n\t/EHThlWzLlG3kVtL1GRVawn5hqqVfcsNVcuP77ah3mxrATffbAX+1NqM/nOLMuVbLcrk\n\tZuUtrIL6drOCtVJxW6n4BStHLFXKiQp5KbCpVIG9gyhvuiNvupssuyuHvCeXEZtk9yAb\n\t7zexlDXexz+QNYIbHsiAv8oasI2oDxul9A3Sh5SPGqSMkkcNyb9JJehlUgm+vkyKl9SX\n\tgcsl9SzF5RJxeb3491Qf14uTxaLHjE/EItYi0RNR3R+pPhXVEevqnmKFzM/qhJBC4TPy\n\tn0IBeoVQUCGg5VcIkp8L+PR8/nPKF3w+vvYFH/5lbS1L3sta7CtaHu8V+DWPR1nzmgeu\n\tqfkrRe6bGkou9w1sJZcL5lRy8RxOJf5vDgf9H041tpr12+pqyKqqt+Qqmn8BegQLCwpl\n\tbmRzdHJlYW0KZW5kb2JqCjEyMiAwIG9iago5OTEKZW5kb2JqCjY2IDAgb2JqCjw8IC9M\n\tZW5ndGggMTIzIDAgUiAvT3JkZXIgMSAvRW5jb2RlIFsgMCAxMzY0IF0gL0Z1bmN0aW9u\n\tVHlwZSAwIC9CaXRzUGVyU2FtcGxlCjggL0RlY29kZSBbIDAgMSAwIDEgMCAxIF0gL0Rv\n\tbWFpbiBbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL1NpemUgWyAxMzY1Cl0g\n\tL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBhcJpV6JQAADQ//9xylQQFFFB\n\tbN9tL8sWWyzbyxZLbVFUUFFQac5jIHhPfXPP/fmx6T86svfTQ3Z/el2969zRux2946zp\n\tHaOm6XZV11RddW7rqrHd1s0tvQ32Wr+VXsuqKD2waW82e+ZGr2ltNHpg3V6v90DZuSvL\n\tXVmCSlJXqqFrtW6tCq1Wu9UKuiJ24R2x3LfUKfctfXfQX51v5GfnC/nR+frQPp2L2mdR\n\t+0AWtI+CVnTOa8W8VnB+1wrG/LtmftPyoPr+O6e+W99yqvlVfTPmXlXzi5qzvr6o4LP9\n\t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\n\ts4K1UnFbqfgFK0csVcqJCnkpsKlUgb2DKG+6I2+6myy7K4e8J5cRm2T3IBvvN7GUNd7H\n\tP5A1ghseyIC/yhqwjagPG6X0DdKHlI8apIySRw3Jv0kl6GVSCb6+TIqX1JeByyX1LMXl\n\tEnF5vfj3VB/Xi5PFoseMT8Qi1iLRE1HdH6k+FdUR6+qeYoXMz+qEkELhM/KfQgF6hVBQ\n\tIaDlVwiSnwv49Hz+c8oXfD6+9gUf/mVtLUvey1rsK1oe7xX4NY9HWfOaB66p+StF7psa\n\tSi73DWwllwvmVHLxHE4l/m8OB/0fTjW2mvXb6mrIqqq35CqafwF6BAsLCmVuZHN0cmVh\n\tbQplbmRvYmoKMTI0IDAgb2JqCjk5MQplbmRvYmoKNjQgMCBvYmoKPDwgL0xlbmd0aCAx\n\tMjUgMCBSIC9PcmRlciAxIC9FbmNvZGUgWyAwIDEzNjQgXSAvRnVuY3Rpb25UeXBlIDAg\n\tL0JpdHNQZXJTYW1wbGUKOCAvRGVjb2RlIFsgMCAxIDAgMSAwIDEgXSAvRG9tYWluIFsg\n\tMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvU2l6ZSBbIDEzNjUKXSAvRmlsdGVy\n\tIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGFwmlXolAAAND//3HKVBAUUUFs320vyxZb\n\tLNvLFkttUVRQUVBpzmMgeE99c8/9+bHpPzqy99NDdn96Xb3r3NG7Hb3jrOkdo6bpdlXX\n\tVF11buuqsd3WzS29DfZav5Vey6ooPbBpbzZ75kavaW00emDdXq/3QNm5K8tdWYJKUleq\n\toWu1bq0KrVa71Qq6InbhHbHct9Qp9y19d9BfnW/kZ+cL+dH5+tA+nYvaZ1H7QBa0j4JW\n\tdM5rxbxWcH7XCsb8u2Z+0/Kg+v47p75b33Kq+VV9M+ZeVfOLmrO+vqjgs/3lWQWfnNvP\n\tT+3nLPQp2wYfodnHdvYB+vjQfrxHP9y14a372wHvblrI2+sW+qp1g7xsXSMzreuMcoW8\n\tUC6R58rluZJxTiuZtHLhfKZcGM/PFPOpcg42084nzbTx7KRpPm6eGU+Pm+ZU89R6kmqC\n\tR/bjoyZ4aE8dNswHjZT16KAB7tsP9xtgEnqQbBzsQff3Gvu7yHpyt55MQPcS9b0d9O52\n\tHZnYqqM36ztoeXuj77q8hVyTN5Gr8uaqvOG8Im+syOvIuLwel9acl6W1ZWnVeUlaNa4s\n\tSeZFacUYX5TMC1LcurwgmeelZbC29HuutmRdnKuBs/aF2Ro4A52fqc1PQ+ema+CUc3V2\n\tqjo7CZ2ZrM5MoKfHq8ipWLX/pFCFVyaiffnKOJKrxJCRSixSEZDhShQZqkRDIu/Mijwr\n\tcs5BkTNGgqKZESPGMCPaA2LYGAqIZr8YAsvsb7rMWoN0GaTsDFUGfdCArwySdj9ZBgnn\n\tEk2UaC+U8pYoD9rnLiFJd4kcQxOuEvzbO9p35NuD/PPtHvrL/WfQkS83+PmvZ+RzyA/P\n\tCH7RM2IcLXoGLHhG7d7RQt+8d3R4V97resd+87rQhOvNMUe4HMdyBPqVGMN8IcYGJ8de\n\tQPfz/z6Rbsws6e7ryZJWn+fxfx98Hsx7n+fe58W883nvKNxbytuXuKXMNxSBf00RZpq4\n\tHvSKJq5octhLmsTP0CTUT2bMvowfvMA+9/vw036flUr7rQEqbT0LUJinAWp4+jRAn2Ay\n\t9AlDH2OnGBruTzHQI8aPecj4weDQB8EA/n4wgJkMBuxsIAkyznssg7/LMpgJlkmwQWgo\n\tmHDcCQXxt0PBQdntELg1bJjdMm6GWfyNMGsMbYQHXA+HcCOhtaHDaxFwFXslEsaPR8Jx\n\t7t9InBtwmYtgLnERbG6Rs/Lc4qALPIc5z3Nwfp6HzvE8NMrPwWejPOZMNIo/HY0OKESn\n\trVNCtK8wJZgnBQF/QhCGjgkTMWEcjA0bQ/0F5EEm0wplbmRzdHJlYW0KZW5kb2JqCjEy\n\tNSAwIG9iago5NzYKZW5kb2JqCjYzIDAgb2JqCjw8IC9MZW5ndGggMTI2IDAgUiAvT3Jk\n\tZXIgMSAvRW5jb2RlIFsgMCAxMzY0IF0gL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2Ft\n\tcGxlCjggL0RlY29kZSBbIDAgMSAwIDEgMCAxIF0gL0RvbWFpbiBbIDAgMSBdIC9SYW5n\n\tZSBbIDAgMSAwIDEgMCAxIF0gL1NpemUgWyAxMzY1Cl0gL0ZpbHRlciAvRmxhdGVEZWNv\n\tZGUgPj4Kc3RyZWFtCngBhcKJX1J3AADwP2m1yg6XW8t12Vytw1pls9Vq3Tmbrstma6vZ\n\ttZquVrNruaUgAoKgCHhwiSCiIqICIoLcIiLervf23ni/937vx/fzXZp+bwm4bGmauDi9\n\tbDHBvHwxAb+QWI5/f2EKfcXCFHaeOr5iPnnlfBxyLr6SvGoujp9cNQefNjeZNgsdS5sl\n\trp6NAWdiq8FrZmLkiTUzjNMTa1Gja6ej66gT0XWM6Yko5Xh6gnJqPH1q/INU109FiPHI\n\tetiMeIQxnBEPZ0wSP5wMo380GcbGQogbYiH6idCGieD/P54Iom+MBsmBjVHIzGgAOB7I\n\tTPZnjvs/QY/4N9H7NkWAmyO+5LBvM+OW8Bjr0NiW0NhWeO/WEHFbyEsMerexzAp6s4Ie\n\t+oAni7w94GE5uj2A/fRdP2q2f5TszvaTfe5s8mc+N/LIDt/IjjHUnWMjYNdOL/Bzrwt9\n\tl8e1yzOMuNszDBwd3o11Uu8ZdbJ2O/e4nXuJjr1u+By3gzjiyAHac0aw+9i67Pvw+112\n\tyqH9LvovXEPYYbaDB4ZhnYMHyAedg+CBg07gIefAIQdqrmMg12ED2m254MN2G2P/YTt5\n\tqP/LVPOG+vHWvCFr3iDkkUEry74jA9ivUj060Ee09R21WZiP2Szw/ZZj2N6vUz3e34u1\n\tUvcctyafsPZA9vWcoPymrxv9pKUb1nzSQjxlMQN7zafAp3vN+K7TvfBnerrYm870mM7S\n\tdpvOgs91myg7z3WDzZ3nU71gNiZ3GS8w5ncZGQ35XXiTIR//rcmAXmAyFJg6CjpZX+zs\n\tgDTqL5K/M+rRC436QsN/2wsNkEWGdvqO9iKirqhD932ql/Q6Su0lPf1lvRbYrr0MvtKu\n\tQdVprug0V+nVV3XAazo1Uau+BlusVRdrVZAaVTH+ukYF23ZdQ/xB04ZVsy5Rt5FbS9Rk\n\tVWsJ+YaqlX3LDVXLj++2od5sawE332wF/tTajP5zizLlWy3K5GblLayC+nazgrVScVup\n\t+AUrRyxVyokKeSmwqVSBvYMob7ojb7qbLLsrh7wnlxGbZPcgG+83sZQ13sc/kDWCGx7I\n\tgL/KGrCNqA8bpfQN0oeUjxqkjJJHDcm/SSXoZVIJvr5MipfUl4HLJfUsxeUScXm9+PdU\n\tH9eLk8Wix4xPxCLWItETUd0fqT4V1RHr6p5ihczP6oSQQuEz8p9CAXqFUFAhoOVXCJKf\n\tC/j0fP5zyhd8Pr72BR/+ZW0tS97LWuwrWh7vFfg1j0dZ85oHrqn5K0XumxpKLvcNbCWX\n\tC+ZUcvEcTiX+bw4H/R9ONbaa9dvqasiqqrfkKpp/AXoECwsKZW5kc3RyZWFtCmVuZG9i\n\tagoxMjYgMCBvYmoKOTkxCmVuZG9iagoyIDAgb2JqCjw8IC9MYXN0IDEyNyAwIFIgL0Zp\n\tcnN0IDEyOCAwIFIgPj4KZW5kb2JqCjEyOCAwIG9iago8PCAvUGFyZW50IDEyOSAwIFIg\n\tL0NvdW50IDAgL0Rlc3QgWyAzIDAgUiAvWFlaIDAgNTUzIDAgXSAvVGl0bGUgKENhbnZh\n\tcyAxKQo+PgplbmRvYmoKMTI5IDAgb2JqCjw8ID4+CmVuZG9iagoxMjcgMCBvYmoKPDwg\n\tL1BhcmVudCAxMjkgMCBSIC9Db3VudCAwIC9EZXN0IFsgMyAwIFIgL1hZWiAwIDU1MyAw\n\tIF0gL1RpdGxlIChDYW52YXMgMSkKPj4KZW5kb2JqCjEzMCAwIG9iago8PCAvTGVuZ3Ro\n\tIDEzMSAwIFIgL0xlbmd0aDEgMjY4MjggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3Ry\n\tZWFtCngBrbwJfFvFtT8+M1e7ZOlKlmRLsjbLkm3JtrwndpzoOrGzOCR2NhIHjB1ISAIB\n\tOyGEPTFlCQRozL60fQktBFJ4INssTqBNWlraQlPSsgXa4rTNYymkCbyEFoil/3dGchag\n\t773/5/OTfWa7c+fMnTnnzDln5t716y5fQUykn0hEueCSZX1E/CK3IHrjgg3rA5m8cw0h\n\tOvOFfSsvyeR91xKi7Vy55qoLM/niEUKUi1atWLY8kycnENevQkEmT2sRF626ZP2VmXz4\n\tAOLkmt4LsteLz0V+6SXLrsziJ39CPnDpsktWZOqv2o64rK/3svXZfBHia/vWrcjWp0sI\n\tcdj2Toxsv11LqLTssky/KL+LfEaayI1ETRiRSZx04knWqF8nKuT5dTUh7D/fX9RtaTqu\n\t0+tE8z9a1NvME7807rogdcWX89Q/0P8SdfWiPr+A+zQ7xx4kRLUvdUW6Uv2Dk1f4Vf4r\n\tG1zsb56soiQOqARIIpVAqh3QDegBvAYYBRwB6EgAIa+7FbANwK+oiV9KkzigEiCRBMJu\n\t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\n\tpna3zgYD0nkYgz4xBhuV+A73cQd/e8RR6pcK9cGi2/E5pi/Nam0kqne44FvGOGgXm+Tg\n\t/zYQw3nu+Mkh+PzrI8CPWvAhyByBxCgIryEng+xzgxS4Mz8zItnnzqh22RFhE0OefzcI\n\tLj4I0+j00pCusVQMQkvqx7Ggob68TAxC6v7ek4NAp599FtR/xm0AQlIhfD8qaxGIgvEA\n\tH+3Fzrsa3yHIfHvBgnP5NpyPG/9KQhHcqnF4NqbgNecWfN1vOr48OJPMwvfuZuO7U+1Q\n\tCObhdfUF+CbU2WQxvmjVSZbiW1Tn4ZVo/qNoS1ghUBhw5qJlyaKWOTNi03ovX7d6xbq5\n\tK67oWFA+tXfN8jkL/z8g06rcCmVuZHN0cmVhbQplbmRvYmoKMTMxIDAgb2JqCjE4MDE3\n\tCmVuZG9iagoxMzIgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Bc2NlbnQg\n\tODMzIC9DYXBIZWlnaHQgNjI1IC9EZXNjZW50IC0zMDAgL0ZsYWdzIDMyCi9Gb250QkJv\n\teCBbLTE5MiAtNzEwIDcwMiAxMjIyXSAvRm9udE5hbWUgL0RYVURNRytDb3VyaWVyTmV3\n\tUFMtQm9sZE1UIC9JdGFsaWNBbmdsZQowIC9TdGVtViAwIC9NYXhXaWR0aCA2MDAgL1hI\n\tZWlnaHQgNTQ5IC9Gb250RmlsZTIgMTMwIDAgUiA+PgplbmRvYmoKMTMzIDAgb2JqClsg\n\tNjAwIDAgNjAwIDAgNjAwIDAgMCA2MDAgNjAwIDYwMCAwIDAgNjAwIDAgNjAwIDYwMCAw\n\tIDAgMCAwIDAgMCAwIDAgMCAwIDYwMAo2MDAgNjAwIDYwMCA2MDAgMCAwIDYwMCAwIDYw\n\tMCAwIDAgMCAwIDAgMCAwIDAgNjAwIDAgMCAwIDYwMCAwIDAgMCAwIDAgMCAwCjAgMCAw\n\tIDYwMCAwIDYwMCAwIDAgMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYw\n\tMCAwIDAgNjAwIDYwMCA2MDAKNjAwIDYwMCAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAw\n\tIDAgNjAwIDAgNjAwIDAgNjAwIF0KZW5kb2JqCjU2IDAgb2JqCjw8IC9UeXBlIC9Gb250\n\tIC9TdWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQgL0RYVURNRytDb3VyaWVyTmV3UFMt\n\tQm9sZE1UIC9Gb250RGVzY3JpcHRvcgoxMzIgMCBSIC9XaWR0aHMgMTMzIDAgUiAvRmly\n\tc3RDaGFyIDMyIC9MYXN0Q2hhciAxMjUgL0VuY29kaW5nIC9NYWNSb21hbkVuY29kaW5n\n\tCj4+CmVuZG9iagoxMzQgMCBvYmoKPDwgL0xlbmd0aCAxMzUgMCBSIC9MZW5ndGgxIDk4\n\tNzYgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBvVoJfFNV1j/3LVm7JE2z\n\ttulLmqTpknSDLmkLfS1taSmF0o20tNBSioUBBEQUEaYCChTcRmWTGVRwdFCctDg1iPLx\n\tMczoKMy44OeGMs4gLthBHRQRknznvZTa9ufnj9/v8zfv9eTc/Z73v+eee+69XbH85i6I\n\thB6gobalY+l8EB/7OwDkhc7FHUvDcY0L+fHOlSss4TibDEDfNX/pDYvDcZkPQGG/YdGq\n\tofqxWE7Fd3d1zAvnw1Xkud2YEI6T8cjt3YtX3BqOx5xC7l10Y+dQvuZLjKcv7rh1qH84\n\tjXHLko7FXeHyduwPkpfeeNOKoXg78tqly7uGyhMvyvc3IJiqg4Ugh0UgAwpU+LYCSD9V\n\t2IHBXCEfqcTd+Mic6KJvQC3DBIDHnOk9Av+z9YXLl05fdSrXyiuwnFwsL2RgHUlKMAUg\n\tgmD++8q1wzlCrvDo/FCX5odKpIlI45FS0/pk/PPkPohtu8jLCceAknvH+K8jJB3xPyf+\n\t+kg6HxEJ8s71RVzn+vWVKSVyUg15DAGOlINd5GX99qc4P5nYb7chmxBmVH+eGWPAy/Ps\n\tXCBvLnc1zy8jfBz3nf0B7hLSt/Zi7ht7Fvc6lnstbzJ3sgTz+7lXU/0Uslfsfobw0dzL\n\t9ju4P+SlcM/mFXL9Tkzr5/pKkA1w+/Lu4PZuEFMeSxXZo3Y/2dXPPSKwAW4Ptr9tvZjx\n\tULjiujBbukHs6MaDIlty0E89NcAttidxc7Ei4ZVcm30R12r3cA0lfuLo52qEagPcVOdJ\n\trlroup/jwx3lhlvPsYsSZ4e7ddkPc8nhHhKF0ryGs9incmZs3/XINs5ln82VpPrJk89V\n\t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\n\t1jrV4snOzjQaJ6SXl/Vsf3fvy3mWggJnlk6fnzyjbvVjJ999ksaJQEAb+py6le3GeTpl\n\tQOWK5iJc6ufJMmBIK6+TQquESAw4NNGSi4zcCb/CcTL4SdRBa7swPKeKzgaKLhYJ4/Ov\n\tGnEzPFiMa2hWpiZH2A+P09rUYf9XK5XghkGt3UFMfX2JMyPNURtfmZJJL36VZAZfezVw\n\tdJKVkLdYaU3WfGqPoO+hT5lGtB1GtI1T+XSFzqRL1eXrmqRdUolJqgCJLipSwaL/aYpU\n\tOE0GpSme5BqMcfE/LHnCvIzx1AROiZgLnieafEQbfW50NdEZF9QGfTep4L4JojnIozrn\n\t8l/l4tVj8Dxj0U1a0/B1Qwb5gikN3NiWUb+SX0DNuHJkF5utKXI9036Yut+McopPSLhp\n\t/bFHh4k0JKGO5aB9L4MKvJmtxH96qEYbPx2t+Qyog3q8+W2CmXhfKzwE1wUihiTCiUZ1\n\tadOkpsq0yq5FK7tWLOjscJfeuGieUOra046BRUi3I21F2o30NNILSCeQTiN9gXQVK0Ug\n\txSO5kIqQpiK1Ii1Cuh1pK9JupKdDQw/Wg+EwQcszOi5OpRH54nQfEa8bU75+TLxjTLxz\n\tTBw/dFT/IsYj2r9hTH73mPjCMXH8zlHtif/fNaK9JWPybxwTF///akT55WPybxoTF/9/\n\ta0T5m4X8/wWGAl8ICmVuZHN0cmVhbQplbmRvYmoKMTM1IDAgb2JqCjYzNTMKZW5kb2Jq\n\tCjEzNiAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0FzY2VudCA3NzAgL0Nh\n\tcEhlaWdodCA3MjAgL0Rlc2NlbnQgLTIzMCAvRmxhZ3MgMzIKL0ZvbnRCQm94IFstMTAx\n\tOCAtNDgxIDE0MzYgMTE1OV0gL0ZvbnROYW1lIC9LQlZDVkgrSGVsdmV0aWNhLUJvbGQg\n\tL0l0YWxpY0FuZ2xlCjAgL1N0ZW1WIDAgL01heFdpZHRoIDE1MDAgL1hIZWlnaHQgNjQ0\n\tIC9Gb250RmlsZTIgMTM0IDAgUiA+PgplbmRvYmoKMTM3IDAgb2JqClsgMjc4IDAgMCAw\n\tIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg\n\tMCAwIDAgMCAwIDAKNzIyIDAgMCAwIDAgMCAyNzggMCAwIDAgMCAwIDAgMCAwIDcyMiA2\n\tNjcgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA1NTYgMAo1NTYgNjExIDU1NiAwIDYx\n\tMSA2MTEgMCAyNzggMCAyNzggODg5IDYxMSA2MTEgNjExIDAgMzg5IDU1NiAzMzMgNjEx\n\tIF0KZW5kb2JqCjU1IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UcnVlVHlw\n\tZSAvQmFzZUZvbnQgL0tCVkNWSCtIZWx2ZXRpY2EtQm9sZCAvRm9udERlc2NyaXB0b3IK\n\tMTM2IDAgUiAvV2lkdGhzIDEzNyAwIFIgL0ZpcnN0Q2hhciAzMiAvTGFzdENoYXIgMTE3\n\tIC9FbmNvZGluZyAvTWFjUm9tYW5FbmNvZGluZwo+PgplbmRvYmoKMTM4IDAgb2JqCjw8\n\tIC9MZW5ndGggMTM5IDAgUiAvTGVuZ3RoMSAxMjk2MCAvRmlsdGVyIC9GbGF0ZURlY29k\n\tZSA+PgpzdHJlYW0KeAG9e3l8FEX2eFUf0z1n5r4yV2cyV+77IIEMIRdHEBKFBAkmQLiR\n\twxCEFTYoCERkVSRE8D441QwhwgDishoE9pL1AEXdS3RZv5uvu/tFvwrMzPdVT4iQ3+7+\n\t/GM/O51XVa+quvrVq1fvvXrdaVu+ohUpUQei0aRpLUvnIPGXxSNEdc9a3LI0juuKIP/l\n\trPY2Vxxn/QjRi+Ysnbs4jvOPIySzz120avB+fQ1CiUXzWltmx9vRdcgL5kFFHMd5kCfP\n\tW9x2bxzX9kG+ftGSWYPtegbwisUt9w4+H30CuOvulsWt8f6ZlyBPXrrknrZBvAPy2UuX\n\ttw72xw1A3zsIQ62AliApWog4RCE1XE0IcZdldsRAK2mH3+w0+ba7Ekq/RhqYNvzuqv2J\n\tmL8tvH7+29brPvmj/HdQIb3Rn+SSQDSAkAJD+4D80aEW8T5IhDCqTw2jsQBlAPkAqamj\n\tzagD70aPADwLQKP5+CG0CmAzwBMAzFBpH2BH8UO9DB88hlchKx4XlDPO2/UWp1kmd74b\n\txpK+p50fmT87ji2wen/All4lko6W4WfxM2g2cuKXkAevRjXIj3ceCixyNkPTPrQUoAOA\n\t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\n\tmOPTrY0U51gyzWWlpaVkz0NUJqg1wCsy42KtyWRmMV6sRcgMIWn1mn4x4yHHJAiwjARR\n\tca6EpiBQT4RRfIVQUAhvl3AupmnhtPeBmeVPdjzpDTgyU9Q5mWp2lCra9kvsxEzm3Oij\n\t0b+8Gp3TJ+FfVEoEM/94MjPxejd9P+GV+Iu1wreO/+gHJ3CwYfH3ePG3eF6IO6eJkZJc\n\tVIAKUQWqEr+oJN9M1qLbxK866+BLzTvQFDQVNaDpMAKGN4JYHF4C38CjhqlVtXWTUmta\n\tF7W3ts2f1SL2EJsh2QIAig3tBQAXDBFX8EOAywDfwlA8gBnAD1AEUAPQADAP4F6ATQDd\n\tAHsBwgBnAD4EuAzwLUyYBzAD+AGKAGoAGgDmAdwLsCk2+IPnoaEyRq5hePYwPGcYnjsM\n\th3cvt4yXPwwvGIaPGYZXDMPBubhlvAnD8Nph+KRheP0w/PZhOFmVm+c/axg+exguys9N\n\t/AJ+3nL//GH4gmH4omG4+L8dN41397D2JcPwpcPw5cPwe4bhbcPwFcPwVQT/P5HuOHsK\n\tZW5kc3RyZWFtCmVuZG9iagoxMzkgMCBvYmoKODY1NwplbmRvYmoKMTQwIDAgb2JqCjw8\n\tIC9UeXBlIC9Gb250RGVzY3JpcHRvciAvQXNjZW50IDc3MCAvQ2FwSGVpZ2h0IDcxNyAv\n\tRGVzY2VudCAtMjMwIC9GbGFncyAzMgovRm9udEJCb3ggWy05NTEgLTQ4MSAxNDQ1IDEx\n\tMjJdIC9Gb250TmFtZSAvWFdGTVJQK0hlbHZldGljYSAvSXRhbGljQW5nbGUgMAovU3Rl\n\tbVYgMCAvTWF4V2lkdGggMTUwMCAvWEhlaWdodCA2MzcgL0ZvbnRGaWxlMiAxMzggMCBS\n\tID4+CmVuZG9iagoxNDEgMCBvYmoKWyAyNzggMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg\n\tMCAwIDAgMCA1NTYgNTU2IDU1NiA1NTYgNTU2IDU1NiAwIDAgMCAwIDAgMAowIDAgMCAw\n\tIDAgMCA3MjIgNzIyIDAgMCAwIDAgMjc4IDAgMCA1NTYgODMzIDAgMCA2NjcgMCAwIDY2\n\tNyA2MTEgMCAwIDAgMCAwCjAgMCAwIDAgMCAwIDAgNTU2IDAgNTAwIDU1NiA1NTYgMCAw\n\tIDU1NiAyMjIgMjIyIDAgMjIyIDgzMyA1NTYgNTU2IDU1NiAwIDMzMwo1MDAgMjc4IDU1\n\tNiAwIDAgMCA1MDAgXQplbmRvYmoKNTcgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5\n\tcGUgL1RydWVUeXBlIC9CYXNlRm9udCAvWFdGTVJQK0hlbHZldGljYSAvRm9udERlc2Ny\n\taXB0b3IKMTQwIDAgUiAvV2lkdGhzIDE0MSAwIFIgL0ZpcnN0Q2hhciAzMiAvTGFzdENo\n\tYXIgMTIxIC9FbmNvZGluZyAvTWFjUm9tYW5FbmNvZGluZwo+PgplbmRvYmoKMTQyIDAg\n\tb2JqCihNYWMgT1MgWCAxMC42LjggUXVhcnR6IFBERkNvbnRleHQpCmVuZG9iagoxNDMg\n\tMCBvYmoKKEQ6MjAxMjAxMTYwODE0NDJaMDAnMDAnKQplbmRvYmoKMSAwIG9iago8PCAv\n\tUHJvZHVjZXIgMTQyIDAgUiAvQ3JlYXRpb25EYXRlIDE0MyAwIFIgL01vZERhdGUgMTQz\n\tIDAgUiA+PgplbmRvYmoKeHJlZgowIDE0NAowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAy\n\tMDIzNTYgMDAwMDAgbiAKMDAwMDE2NjU4OSAwMDAwMCBuIAowMDAwMDA2NDUwIDAwMDAw\n\tIG4gCjAwMDAxNjAzMTUgMDAwMDAgbiAKMDAwMDAwMDAyMiAwMDAwMCBuIAowMDAwMDA2\n\tNDMwIDAwMDAwIG4gCjAwMDAwMDY1NTQgMDAwMDAgbiAKMDAwMDE1MjM5MSAwMDAwMCBu\n\tIAowMDAwMDA4ODEwIDAwMDAwIG4gCjAwMDAwMTE1MjkgMDAwMDAgbiAKMDAwMDAxNDk2\n\tNyAwMDAwMCBuIAowMDAwMDE5NjkwIDAwMDAwIG4gCjAwMDAwMjIzODUgMDAwMDAgbiAK\n\tMDAwMDAyNDE0MyAwMDAwMCBuIAowMDAwMDEyMTA0IDAwMDAwIG4gCjAwMDAwMTM1MTIg\n\tMDAwMDAgbiAKMDAwMDAyOTQ3MyAwMDAwMCBuIAowMDAwMDM0MzM0IDAwMDAwIG4gCjAw\n\tMDAwMzQzNTUgMDAwMDAgbiAKMDAwMDAzNDk3MiAwMDAwMCBuIAowMDAwMDI4Nzk0IDAw\n\tMDAwIG4gCjAwMDAwMjk0NTMgMDAwMDAgbiAKMDAwMDAyNjkzNSAwMDAwMCBuIAowMDAw\n\tMDI4MTk0IDAwMDAwIG4gCjAwMDAwMTE1NTAgMDAwMDAgbiAKMDAwMDAxMjA4NCAwMDAw\n\tMCBuIAowMDAwMDE5NzExIDAwMDAwIG4gCjAwMDAwMjA1NDkgMDAwMDAgbiAKMDAwMDAy\n\tODIxNSAwMDAwMCBuIAowMDAwMDI4Nzc0IDAwMDAwIG4gCjAwMDAwMDgzMzMgMDAwMDAg\n\tbiAKMDAwMDAwODc5MCAwMDAwMCBuIAowMDAwMDEzNTMzIDAwMDAwIG4gCjAwMDAwMTM5\n\tOTIgMDAwMDAgbiAKMDAwMDAxNDU5NCAwMDAwMCBuIAowMDAwMDE0OTQ3IDAwMDAwIG4g\n\tCjAwMDAwMjA5NDUgMDAwMDAgbiAKMDAwMDAyMTgzNCAwMDAwMCBuIAowMDAwMDIwNTY5\n\tIDAwMDAwIG4gCjAwMDAwMjA5MjUgMDAwMDAgbiAKMDAwMDAwNzg0OSAwMDAwMCBuIAow\n\tMDAwMDA4MzEzIDAwMDAwIG4gCjAwMDAwMjQ1MzEgMDAwMDAgbiAKMDAwMDAyNjA2OCAw\n\tMDAwMCBuIAowMDAwMDI0MTY0IDAwMDAwIG4gCjAwMDAwMjQ1MTEgMDAwMDAgbiAKMDAw\n\tMDAyNjA4OSAwMDAwMCBuIAowMDAwMDI2OTE1IDAwMDAwIG4gCjAwMDAwMjE4NTQgMDAw\n\tMDAgbiAKMDAwMDAyMjM2NSAwMDAwMCBuIAowMDAwMDE0MDEyIDAwMDAwIG4gCjAwMDAw\n\tMTQ1NzQgMDAwMDAgbiAKMDAwMDAwNzIzOCAwMDAwMCBuIAowMDAwMTUzMjU5IDAwMDAw\n\tIG4gCjAwMDAxOTI2MzcgMDAwMDAgbiAKMDAwMDE4NTUxNSAwMDAwMCBuIAowMDAwMjAy\n\tMDgzIDAwMDAwIG4gCjAwMDAwMDc2OTUgMDAwMDAgbiAKMDAwMDAwNzUzOCAwMDAwMCBu\n\tIAowMDAwMDA3MDgxIDAwMDAwIG4gCjAwMDAwMDczODkgMDAwMDAgbiAKMDAwMDE2MDI3\n\tNyAwMDAwMCBuIAowMDAwMTY1MzYxIDAwMDAwIG4gCjAwMDAxNjQxNDggMDAwMDAgbiAK\n\tMDAwMDE2MjkyMCAwMDAwMCBuIAowMDAwMTYxNzA3IDAwMDAwIG4gCjAwMDAxNjA0Nzkg\n\tMDAwMDAgbiAKMDAwMDE1OTM3NiAwMDAwMCBuIAowMDAwMDU0NTUwIDAwMDAwIG4gCjAw\n\tMDAwNTc1NzcgMDAwMDAgbiAKMDAwMDE0OTEwMyAwMDAwMCBuIAowMDAwMTUxNTA3IDAw\n\tMDAwIG4gCjAwMDAwNzU5OTcgMDAwMDAgbiAKMDAwMDA4MTMxNCAwMDAwMCBuIAowMDAw\n\tMDYxMjM4IDAwMDAwIG4gCjAwMDAwNjQ0NzAgMDAwMDAgbiAKMDAwMDExMTEyNyAwMDAw\n\tMCBuIAowMDAwMTE1NDM1IDAwMDAwIG4gCjAwMDAxNDMyMTQgMDAwMDAgbiAKMDAwMDE0\n\tNjY3NyAwMDAwMCBuIAowMDAwMDY0NDkxIDAwMDAwIG4gCjAwMDAwNjc4MjUgMDAwMDAg\n\tbiAKMDAwMDE0NjY5OCAwMDAwMCBuIAowMDAwMTQ5MDgyIDAwMDAwIG4gCjAwMDAxMDM3\n\tNzggMDAwMDAgbiAKMDAwMDExMTEwNiAwMDAwMCBuIAowMDAwMDcyMzM3IDAwMDAwIG4g\n\tCjAwMDAwNzU5NzYgMDAwMDAgbiAKMDAwMDExOTc4MiAwMDAwMCBuIAowMDAwMTIyMTYw\n\tIDAwMDAwIG4gCjAwMDAwNTc1OTggMDAwMDAgbiAKMDAwMDA2MTIxNyAwMDAwMCBuIAow\n\tMDAwMDY3ODQ2IDAwMDAwIG4gCjAwMDAwNzIzMTYgMDAwMDAgbiAKMDAwMDAzNDk5MiAw\n\tMDAwMCBuIAowMDAwMDU0NTI4IDAwMDAwIG4gCjAwMDAxMzAwOTEgMDAwMDAgbiAKMDAw\n\tMDEzMzc0NiAwMDAwMCBuIAowMDAwMTE1NDU2IDAwMDAwIG4gCjAwMDAxMTk3NjAgMDAw\n\tMDAgbiAKMDAwMDEyMjE4MSAwMDAwMCBuIAowMDAwMTMwMDY5IDAwMDAwIG4gCjAwMDAw\n\tODEzMzUgMDAwMDAgbiAKMDAwMDA5NzA2OSAwMDAwMCBuIAowMDAwMTAwNDcxIDAwMDAw\n\tIG4gCjAwMDAxMDM3NTYgMDAwMDAgbiAKMDAwMDEzMzc2NyAwMDAwMCBuIAowMDAwMTM2\n\tMDg3IDAwMDAwIG4gCjAwMDAxMzYxMDkgMDAwMDAgbiAKMDAwMDE0MzE5MiAwMDAwMCBu\n\tIAowMDAwMDk3MDkyIDAwMDAwIG4gCjAwMDAxMDA0NDkgMDAwMDAgbiAKMDAwMDE1MTUy\n\tOCAwMDAwMCBuIAowMDAwMTUyMzcwIDAwMDAwIG4gCjAwMDAxNTI0MjggMDAwMDAgbiAK\n\tMDAwMDE1MzIzOCAwMDAwMCBuIAowMDAwMTUzMjk3IDAwMDAwIG4gCjAwMDAxNTkzNTQg\n\tMDAwMDAgbiAKMDAwMDE1OTQxNCAwMDAwMCBuIAowMDAwMTYwMjU2IDAwMDAwIG4gCjAw\n\tMDAxNjAzOTggMDAwMDAgbiAKMDAwMDE2MTY4NiAwMDAwMCBuIAowMDAwMTYyODk5IDAw\n\tMDAwIG4gCjAwMDAxNjQxMjcgMDAwMDAgbiAKMDAwMDE2NTM0MCAwMDAwMCBuIAowMDAw\n\tMTY2NTY4IDAwMDAwIG4gCjAwMDAxNjY3NTcgMDAwMDAgbiAKMDAwMDE2NjYzOSAwMDAw\n\tMCBuIAowMDAwMTY2NzM0IDAwMDAwIG4gCjAwMDAxNjY4NTIgMDAwMDAgbiAKMDAwMDE4\n\tNDk2MiAwMDAwMCBuIAowMDAwMTg0OTg1IDAwMDAwIG4gCjAwMDAxODUyMjAgMDAwMDAg\n\tbiAKMDAwMDE4NTcwMiAwMDAwMCBuIAowMDAwMTkyMTQ3IDAwMDAwIG4gCjAwMDAxOTIx\n\tNjkgMDAwMDAgbiAKMDAwMDE5MjQwMiAwMDAwMCBuIAowMDAwMTkyODE5IDAwMDAwIG4g\n\tCjAwMDAyMDE1NjkgMDAwMDAgbiAKMDAwMDIwMTU5MSAwMDAwMCBuIAowMDAwMjAxODE4\n\tIDAwMDAwIG4gCjAwMDAyMDIyNjAgMDAwMDAgbiAKMDAwMDIwMjMxMyAwMDAwMCBuIAp0\n\tcmFpbGVyCjw8IC9TaXplIDE0NCAvUm9vdCAxMjEgMCBSIC9JbmZvIDEgMCBSIC9JRCBb\n\tIDwzNDQ2MDZlNDJmNWMyNDkzMmE1MjEzMzQ4N2M3NDQ2MT4KPDM0NDYwNmU0MmY1YzI0\n\tOTMyYTUyMTMzNDg3Yzc0NDYxPiBdID4+CnN0YXJ0eHJlZgoyMDI0MzQKJSVFT0YKMSAw\n\tIG9iago8PC9BdXRob3IgKEtlbm5ldGggQ3VscFxuSWdvciBNaW5hcikvQ3JlYXRpb25E\n\tYXRlIChEOjIwMTEwMzA3MjEyNTAwWikvQ3JlYXRvciAoT21uaUdyYWZmbGUgUHJvZmVz\n\tc2lvbmFsIDUuMi4zKS9Nb2REYXRlIChEOjIwMTIwMTE2MDgwODAwWikvUHJvZHVjZXIg\n\tMTQyIDAgUiAvVGl0bGUgKGRpX3NlcXVlbmNlX2ZpbmFsKT4+CmVuZG9iagp4cmVmCjEg\n\tMQowMDAwMjA1NDc2IDAwMDAwIG4gCnRyYWlsZXIKPDwvSUQgWzwzNDQ2MDZlNDJmNWMy\n\tNDkzMmE1MjEzMzQ4N2M3NDQ2MT4gPDM0NDYwNmU0MmY1YzI0OTMyYTUyMTMzNDg3Yzc0\n\tNDYxPl0gL0luZm8gMSAwIFIgL1ByZXYgMjAyNDM0IC9Sb290IDEyMSAwIFIgL1NpemUg\n\tMTQ0Pj4Kc3RhcnR4cmVmCjIwNTY3NgolJUVPRgo=\n\t</data>\n\t<key>QuickLookThumbnail</key>\n\t<data>\n\t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\n\tYQByAHYAZQBzAGsA5gByAG0ASwBvAGwAbwByACAATABDAEQAQwBvAGwAbwByACAATABD\n\tAEQARgBhAHIAZwBlAC0ATABDAEQATABDAEQAIABjAG8AdQBsAGUAdQByAEwAQwBEACAA\n\tQwBvAGwAbwByAGkAZABvAEwAQwBEACAAYQAgAEMAbwByAGUAc19pgnIAIABMAEMARABM\n\tAEMARAAgAGMAbwBsAG8AcjCrMOkw/AAgAEwAQwBEBCYEMgQ1BEIEPQQ+BDkAIAQWBBoA\n\tLQQ0BDgEQQQ/BDsENQQ5AEYA5AByAGcALQBMAEMARF9pgnJtsmZ2mG95OlZoAEYAYQBy\n\tAGIALQBMAEMARABWAOQAcgBpAC0ATABDAEQATABDAEQAIABjAG8AbABvAHIAac7st+wA\n\tIABMAEMARAAAdGV4dAAAAABDb3B5cmlnaHQgQXBwbGUsIEluYy4sIDIwMTIAAAAAAAAA\n\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\tAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUgABAAAAARbPWFlaIAAAAAAAAGcyAAA18QAA\n\tAidYWVogAAAAAAAAaZcAALtOAAAHcVhZWiAAAAAAAAAmDAAADsEAAMmUY3VydgAAAAAA\n\tAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA2ADsAQABFAEoATwBUAFkAXgBjAGgAbQBy\n\tAHcAfACBAIYAiwCQAJUAmgCfAKMAqACtALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA\n\t9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGa\n\tAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnEC\n\tegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOK\n\tA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME\n\t4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZq\n\tBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDII\n\tRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpU\n\tCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcM\n\twAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9e\n\tD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUS\n\tZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWb\n\tFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZ\n\tRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0e\n\tHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUgh\n\tdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3\n\tJicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8r\n\tAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1\n\tMGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1\n\t/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvo\n\tPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBC\n\tckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kd\n\tSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQ\n\tcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfg\n\tWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7Ng\n\tBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/\n\taJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBx\n\tOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pG\n\teqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qE\n\tHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/\n\tjmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyY\n\tuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqImopajBqN2\n\to+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGv\n\tFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1\n\tuy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPH\n\tQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG\n\t1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3h\n\tROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7ZzuKO60\n\t70DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH/Jj9\n\tKf26/kv+3P9t//9wYXJhAAAAAAADAAAAAmZmAADypwAADVkAABPQAAAKDnZjZ3QAAAAA\n\tAAAAAAADAQAAAgAAAFYBiQJxAzgEFgTlBcgGpwePCHkJZQpbC1UMUQ1WDlIPWhBgEWgS\n\tbhOGFMUWERdbGKYZ8Rs8HIcd2R8wIH4h1CMrJIMl3Sc6KJgp9itULLQuFS95MOEyTDOy\n\tNRw2hjfvOVQ6vDwiPYg+7kBSQbVDGER4RdlHOEiXSfVLVEyrTeNPE1BBUW1Sl1PBVOZW\n\tClcpWEZZXlpyW4NckF2bXqFfpmCoYadip2OjZJ5lkGZ/Z25oXmlOajxrK2wbbQtt+m7p\n\tb9hwx3G3cqdzlnSFdXR2Y3dSeEF5LHoXewF77HzXfcF+rH+XgIGBbYJYg0OELoUahgWG\n\t8YfciMiJtIqgi4yMjY2Pjo6PjpCOkY2Si5OIlIKVfZZ0l2yYYplWmkmbO5wsnRyeC576\n\tn+agzqGzopijfKRipUimLqcUp/uo4qnKqrGrmqyCrWyuVa8/sCmxE7H+suiz07S4tZy2\n\tgLdjuEW5J7oIuui7x7ylvYG+XL83wBDA6cHBwpjDbsRDxRnF8cbQx7PIlsl6yl7LQswo\n\tzQ7N9c7cz8TQrNGV0n7TZ9RQ1TrWI9cN1/fY4dnS2sLbstyi3ZHegN9v4F3hSuI14yDk\n\tCuTy5dnmv+ek6Ifpa+pN6y7sDOzX7aDua+838AXw1/Gs8oTzYPRB9SX2D/b99/D46Pni\n\t+uL74/zm/e3+9P//AAAAVgFFAkEDLwPuBMEFhwZTBy4IFQjnCcYKpguMDHYNXw5IDzcQ\n\tHRELEf4TLxReFZQWzBgDGTcaaBuhHN0eGh9RII4hzCMKJEclhSbJKAgpSiqOK9QtHy5o\n\tL7UxAzJPM5k04zYtN3c4wjoLO1M8mz3hPylAbUGyQvlEPkWDRrxH2EjpSfhLBkwRTR5O\n\tJ08vUDNRNlI2UzNULVUlVhtXD1gAWO9Z3lrNW7pcoV2AXltfNWAPYOlhxGKgY3tkVWUv\n\tZgpm5WfAaJtpd2pRayxsB2zibb1umW9ycExxJnIActpzs3SNdWd2QXcbd/R4znmneoJ7\n\tW3w0fQx95n6/f5iAc4FYgj6DI4QIhO6F1Ia6h6CIhYlrilCLNYwZjP+N5I7Ij66QkpF2\n\tkluTP5QglQCV35a/l6CYgZlhmkKbI5wEnOWdx56pn4ugbqFQojOjFaP4pNulvqaip4Ko\n\tYqlCqiKrA6vjrMOtpK6Dr2SwRLEksgSy5LPFtKW1hLZkt0S4JLkGuey61bu+vKm9k75+\n\tv2vAWcFHwjfDKMQaxQ7GAsb4x+7I5cndytbLz8zJzczOz8/R0NPR1tLY09rU3NXe1uDX\n\t4tjk2eba59vq3Ozd8N7z3/bg+eIB4yXkTuV55qfn2ekR6k7rkezZ7irvg/Dj8kzzu/Uz\n\t9q/4M/m7+0b81/5p//8AAABWAS4B6wKdA1MECAS5BXYGNgbxB7gIfglIChwK8AvEDJYN\n\tag5FDyEP/hEGEhYTKhQ5FUUWVhdqGIAZlRqtG8Uc3h36HxQgMCFOIm8jjiStJc8m8ygY\n\tKT8qZyuMLLAt1y79MCExRjJoM4o0rDXNNuw4DDkoOkg7ZDx/PZw+rj+rQJ5Bj0J+Q2tE\n\tWEVARiZHCUfoSMVJnkp0S0ZMFEzgTapOck82T/pQvVF+UjpS9VOwVGtVJVXfVppXVFgO\n\tWMdZgVo6WvNbrFxnXR9d116QX0lgAWC8YXpiOWL3Y7ZkdGUyZfFmr2dtaCpo6GmmamRr\n\tIGvdbJptVm4Tbs9vi3BIcQVxw3KBcz5z/HS5dXh2NXbxd654a3kneeN6n3tbfBZ80n2O\n\tfkh/A3/DgIyBWIIlgvGDvYSKhVaGI4bvh7uIh4lSih6K6ou1jICNS44WjuGPrJB2kUKS\n\tD5Lck6mUdpVDlhGW3permHmZRpoUmuGbr5x9nUyeGp7on7aghKFToiWi+6PWpLCliqZk\n\tpz+oG6j2qdKqr6uMrGmtR64mrwSv5LDDsaOyg7NktEq1OrYwtye4H7kYuhS7EbwRvRS+\n\tG78lwDLBRMJZw3PEj8WvxtLH+ckgyl3L4c2IzzTQ5dKg1GfWPtgq2i3cTd6P4PLjfeYt\n\t6QDr8+8K8kH1j/jz/G///wAAbmRpbgAAAAAAAAY2AACkEgAAVtUAAFVzAACkEgAAJT8A\n\tAA3MAABQDQAAVDkAAoUeAAIXCgABjMwAAwEAAAIAAAABAAIABgALABIAGgAkAC8APABK\n\tAFkAagB7AI8AowC5ANAA6QEDARsBMgFKAWMBfQGYAbQB0QHvAg4CLQJNAm8CkQK0AtgC\n\t/QMiA0kDcAOYA8ED6wQWBEIEbgScBMoE+QUoBVgFigW8Be8GIwZYBo4Gxgb+BzcHcget\n\tB+oIJwhmCKYI5wkpCW0JsQn3Cj4KhgrPCxoLZQuxDAYMYQy9DRwNfA3fDkMOqQ8TD34P\n\t7RBeENMRSxHGEkUSxhNME9UUYRTxFYMWGRaxF1IX+BigGUoZ9xqnG1kcDRzEHX4eOh75\n\tH7ogfSFDIgwi2COmJHclSiYkJwEn4CjCKacqjit4LGUtUy5FLzowMTEqMiYzJTQnNSs2\n\tMjc7ODE5KTolOyM8JD0oPi8/OkBKQVxCdEOPRK5F0kb6SCZJVkqKS8JM/U5ET5JQ41I4\n\tU41U5lZBV59Y/1phW8ZdLV6WYAFhb2LfZFJlx2dAaLlqQWvMbVxu8HCJciZzyXVxdx94\n\t1HqOfE9+FH/fgbCDh4Vih0CJDYrXjKKOb5BAkhGT5JW5l4+ZaJtDnSCe/6DhosWkrqaY\n\tqIWqdaxarkOwL7IftBK2CrgFuga8Db4ZwCvCQ8RhxobIssrizRnPVdGW1BrWp9kz27ve\n\tOuCz4yLlh+fi6jPseu648O7zIPVK93P5mfu7/eD//wAAAAEAAwAGAAwAEwAdACgANABD\n\tAFMAZQB4AI0ApAC8ANcA8wEQASgBQgFcAXgBlAGyAdEB8gITAjUCWAJ8AqICyALwAxgD\n\tQgNtA5kDxgPzBCMEUwSEBLYE6QUcBVEFhgW9BfQGLQZnBqMG3wcdB1wHnAfdCCAIZAip\n\tCPAJOAmBCcwKGAplCrMLAwtUC6YMAgxnDM4NOA2kDhMOgw73D20P5xBjEOMRZxHuEnkT\n\tBxOZFC8UyBVkFgMWphdVGAoYwxl/Gj0a/hvCHIodVB4hHvEfxSCaIXQiUCMvJBIk9iXg\n\tJs0nvCivKaYqnyucLJstni6kL64wujHKMt4z9TUPNiw3SzheOXU6jzurPMo97D8RQDpB\n\tZUKUQ8ZE+0YyR25Iq0ntSzJMeE3FTxlQcVHMUylUiFXsV1FYulomW5RdBV54X+5haGLj\n\tZGNl5GdqaPBqgWwUbatvRHDhcoF0JHXMd3V5I3rUfIh+P3/5gbiDeYU/hwaIxoqEjEOO\n\tA4/HkYqTTpUTltmYn5pmnC2d9Z+9oYejUqUfpuyou6qLrE6uE6/dsamzd7VItxu48brL\n\tvKa+hcBlwknEL8YWyAHJ7MvazcvPvdGx03LVLdbn2KDaV9wK3bffY+EJ4qrkSOXe527o\n\t+uqC7APtgO778HDx4/NU9MD2K/eW+QD6Z/vN/TX+m///AAAAAQAEAAkAEQAbACcANgBG\n\tAFkAbQCDAJsAtgDSAPABEAEsAUkBZwGHAakBzAHwAhUCPAJkAo0CuALkAxEDQANwA6ED\n\t0wQHBDwEcwSqBOMFHQVYBZQF0gYSBlMGlQbZBx8HZgevB/oIRgiUCOQJNgmJCd8KNQqO\n\tCukLRQujDAsMfQzyDWoN5g5kDugPbw/7EIwRIxG/EmITCxO6FG8VKxXrFrEXgRhWGTAa\n\tDhrwG9ccwh2yHqYfnyCbIZ0ioyOuJLwlySbXJ+kpASocKzssXy2ILrUv5jEcMlczlzTb\n\tNiQ3cDi+OhE7aTzFPiQ/iUDzQmJD1kVPRsxIT0nWS2NM805uT+VRX1LeVF9V5ldvWP5a\n\tkFwnXcFfYGEEYqtkV2YGZ7tpcGsnbOFuoHBhcidz8XW+d495Y3s8fRZ+9YDYgr6EqYaW\n\tiHqKVYwyjhOP+JHek8eVspegmZCbgp12n2yhZaNgpV+nXqlhq1OtMa8PsO2yzLSqtoe4\n\tYro6vA+94L+uwXjDPcUAxr/Ie8o1y+3Nos9Z0Q7SidPL1QHWN9ds2KDZ0tsA3C3dVN53\n\t35bgruHB4s3j1uTV5dHmxOey6Jzpfepf6zXsDOzd7afucu827/jwufF08i7y6fOc9E/1\n\tAvWw9l33Cve0+F35Bvmt+lL6+Pud/D/84f2D/iP+wv9g//8AAHNmMzIAAAAAAAEMQgAA\n\tBd7///MmAAAHkgAA/ZH///ui///9owAAA9wAAMBsbW1vZAAAAAAAAAYQAACctwAAAADG\n\tQ4SAAAAAAAAAAAAAAAAAAAAAAA==\n\t</data>\n\t<key>ReadOnly</key>\n\t<string>NO</string>\n\t<key>RowAlign</key>\n\t<integer>1</integer>\n\t<key>RowSpacing</key>\n\t<real>36</real>\n\t<key>SheetTitle</key>\n\t<string>Canvas 1</string>\n\t<key>SmartAlignmentGuidesActive</key>\n\t<string>YES</string>\n\t<key>SmartDistanceGuidesActive</key>\n\t<string>YES</string>\n\t<key>UniqueID</key>\n\t<integer>1</integer>\n\t<key>UseEntirePage</key>\n\t<false/>\n\t<key>VPages</key>\n\t<integer>1</integer>\n\t<key>WindowInfo</key>\n\t<dict>\n\t\t<key>CurrentSheet</key>\n\t\t<integer>0</integer>\n\t\t<key>ExpandedCanvases</key>\n\t\t<array>\n\t\t\t<dict>\n\t\t\t\t<key>name</key>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t</dict>\n\t\t</array>\n\t\t<key>Frame</key>\n\t\t<string>{{161, 47}, {1430, 870}}</string>\n\t\t<key>ListView</key>\n\t\t<true/>\n\t\t<key>OutlineWidth</key>\n\t\t<integer>142</integer>\n\t\t<key>RightSidebar</key>\n\t\t<false/>\n\t\t<key>Sidebar</key>\n\t\t<true/>\n\t\t<key>SidebarWidth</key>\n\t\t<integer>120</integer>\n\t\t<key>VisibleRegion</key>\n\t\t<string>{{-277, -103}, {1310, 761}}</string>\n\t\t<key>Zoom</key>\n\t\t<real>1</real>\n\t\t<key>ZoomValues</key>\n\t\t<array>\n\t\t\t<array>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>2</real>\n\t\t\t</array>\n\t\t</array>\n\t</dict>\n\t<key>saveQuickLookFiles</key>\n\t<string>YES</string>\n</dict>\n</plist>\n"
  },
  {
    "path": "images/docs/guide/di_sequence.vdx",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<VisioDocument xmlns=\"http://schemas.microsoft.com/visio/2003/core\">\n  <DocumentSettings>\n    <GlueSettings>12</GlueSettings>\n    <SnapSettings>52</SnapSettings>\n  </DocumentSettings>\n  <PrintSetup>\n    <PaperWidth>7.68056</PaperWidth>\n    <PaperHeight>10.5</PaperHeight>\n    <PrintLandscape>1</PrintLandscape>\n    <PageLeftMargin>0.25</PageLeftMargin>\n    <PageRightMargin>0.25</PageRightMargin>\n    <PageTopMargin>0.25</PageTopMargin>\n    <PageBottomMargin>0.569444</PageBottomMargin>\n    <PrintCenteredH>1</PrintCenteredH>\n    <PrintCenteredV>1</PrintCenteredV>\n  </PrintSetup>\n  <Fonts>\n    <FontEntry ID=\"0\" Name=\"Helvetica\"/>\n    <FontEntry ID=\"1\" Name=\"Courier New\"/>\n  </Fonts>\n  <FaceNames>\n    <FaceName ID=\"0\" Name=\"Helvetica\"/>\n    <FaceName ID=\"1\" Name=\"Courier New\"/>\n  </FaceNames>\n  <Pages>\n    <Page ID=\"0\" NameU=\"Canvas 1\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>10.5</PageWidth>\n          <PageHeight>7.68056</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>-0.0277778</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"1\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.1\">\n          <XForm>\n            <Angle>-0</Angle>\n            <FlipX>1</FlipX>\n            <FlipY>1</FlipY>\n            <PinX>8.756944444444445</PinX>\n            <PinY>3.620743055555556</PinY>\n            <Width>2.708333333333333</Width>\n            <Height>2.715263888888889</Height>\n            <LocPinX>1.354166666666667</LocPinX>\n            <LocPinY>1.357631944444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.708333333333333</TxtWidth>\n            <TxtHeight F=\"Height*0.948849\">2.576375</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#ff0d10</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.715263888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.708333333333333</X>\n              <Y F=\"Height*1.000000\">2.715263888888889</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.708333333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.715263888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"2\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.2\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.569444444444445</PinX>\n            <PinY>4.39898611111111</PinY>\n            <Width>3.319444444444445</Width>\n            <Height>4.243694444444444</Height>\n            <LocPinX>1.659722222222222</LocPinX>\n            <LocPinY>2.121847222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.319444444444445</TxtWidth>\n            <TxtHeight F=\"Height*0.967272\">4.104805555555555</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#6dff6b</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">4.243694444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.319444444444445</X>\n              <Y F=\"Height*1.000000\">4.243694444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.319444444444445</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">4.243694444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"3\" Type=\"Group\" Name=\"Group.3\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.569444444444445</PinX>\n            <PinY>5.723863888888889</PinY>\n            <Width>3.013888888888889</Width>\n            <Height>1.371116666666667</Height>\n            <LocPinX>1.506944444444444</LocPinX>\n            <LocPinY>0.6855583333333334</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.013888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.371116666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"4\" Type=\"Shape\" Name=\"Graphic.4\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.506944444444444</PinX>\n                <PinY>0.6855583333333334</PinY>\n                <Width>3.013888888888889</Width>\n                <Height>1.371116666666667</Height>\n                <LocPinX>1.506944444444444</LocPinX>\n                <LocPinY>0.6855583333333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*0.800000\">2.411111111111111</TxtWidth>\n                <TxtHeight F=\"Height*0.598704\">0.8208927777777776</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>28</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <FillBkgnd>#aaaaaa</FillBkgnd>\n                <FillBkgndTrans>0</FillBkgndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.853553\">2.572513902777778</X>\n                  <Y F=\"Height*0.853553\">1.170320744183333</Y>\n                </MoveTo>\n                <NURBSTo IX=\"2\">\n                  <X F=\"Width*0.853553\">2.572513902777778</X>\n                  <Y F=\"Height*0.146447\">0.2007959224833332</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"3\">\n                  <X F=\"Width*0.146447\">0.4413749861111111</X>\n                  <Y F=\"Height*0.146447\">0.2007959224833332</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"4\">\n                  <X F=\"Width*0.146447\">0.4413749861111111</X>\n                  <Y F=\"Height*0.853553\">1.170320744183333</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"5\">\n                  <X F=\"Width*0.853553\">2.572513902777778</X>\n                  <Y F=\"Height*0.853553\">1.170320744183333</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                </NURBSTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"5\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.5\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.499993055555556</PinX>\n                <PinY>0.6855625000000002</PinY>\n                <Width>1.016013888888889</Width>\n                <Height>0.2174305555555555</Height>\n                <LocPinX>0.5080069444444445</LocPinX>\n                <LocPinY>0.1087152777777778</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.016013888888889</TxtWidth>\n                <TxtHeight F=\"Height*0.361226\">0.07854166666666666</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2174305555555552</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.016013888888889</X>\n                  <Y F=\"Height*1.000000\">0.2174305555555552</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.016013888888889</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2174305555555552</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>1</Style>\n                <Size>0.138889</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>1</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>Root Scope</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"6\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.6\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.756944444444445</PinX>\n            <PinY>3.620740277777778</PinY>\n            <Width>2.555555555555555</Width>\n            <Height>1.193158333333333</Height>\n            <LocPinX>1.277777777777778</LocPinX>\n            <LocPinY>0.5965791666666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.555555555555555</TxtWidth>\n            <TxtHeight F=\"Height*0.883596\">1.054269444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#ff0c1b</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.193158333333334</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.555555555555555</X>\n              <Y F=\"Height*1.000000\">1.193158333333334</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.555555555555555</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.193158333333334</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"7\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.7\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.798611111111111</PinX>\n            <PinY>3.620742361111111</PinY>\n            <Width>2.472222222222222</Width>\n            <Height>0.9776541666666666</Height>\n            <LocPinX>1.236111111111111</LocPinX>\n            <LocPinY>0.4888270833333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.472222222222222</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.9776541666666666</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#ff0c1b</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.9776541666666674</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.472222222222222</X>\n              <Y F=\"Height*1.000000\">0.9776541666666674</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.472222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.9776541666666674</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>\nfunction PhoneListCtrl($http)\n{\n  this.phones...\n  ...\n}</Text>\n        </Shape>\n        <Shape ID=\"8\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.8\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.715277777777779</PinX>\n            <PinY>2.418938888888889</PinY>\n            <Width>1.277777777777778</Width>\n            <Height>0.6589</Height>\n            <LocPinX>0.6388888888888888</LocPinX>\n            <LocPinY>0.32945</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.277777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.6589</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6588999999999996</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.277777777777778</X>\n              <Y F=\"Height*1.000000\">0.6588999999999996</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.277777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6588999999999996</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Controller</Text>\n        </Shape>\n        <Shape ID=\"9\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.9\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.9375</PinX>\n            <PinY>4.309034722222222</PinY>\n            <Width>3.597222222222222</Width>\n            <Height>4.048597222222223</Height>\n            <LocPinX>1.798611111111111</LocPinX>\n            <LocPinY>2.024298611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.597222222222222</TxtWidth>\n            <TxtHeight F=\"Height*0.965695\">3.909708333333334</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#f8ff29</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">4.048597222222223</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.597222222222222</X>\n              <Y F=\"Height*1.000000\">4.048597222222223</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.597222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">4.048597222222223</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"10\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.10\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.5625</PinX>\n            <PinY>2.439788888888889</PinY>\n            <Width>0.9583333333333334</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.4791666666666667</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9583333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3101166666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Model</Text>\n        </Shape>\n        <Shape ID=\"11\" Type=\"Shape\" Name=\"Graphic.11\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.3541666666666667</PinX>\n            <PinY>1.868027777777778</PinY>\n            <Width>0.4305555555555556</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.2152777777777778</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.138888888888889</BeginX>\n            <BeginY>1.87497222222222</BeginY>\n            <EndX>0.569444444444444</EndX>\n            <EndY>1.86108333333333</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.4305555555555556</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.4305555555555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"12\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.12\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.763888888888889</PinX>\n            <PinY>1.852377083333333</PinY>\n            <Width>2.166666666666667</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>1.083333333333333</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.166666666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.166666666666667</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.166666666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/> Implicit Scope Declaration</Text>\n        </Shape>\n        <Shape ID=\"13\" Type=\"Shape\" Name=\"Graphic.13\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.361111111111111</PinX>\n            <PinY>5.733958333333334</PinY>\n            <Width>2.194444444444445</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>1.097222222222222</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.194444444444445</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#fff82f</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.194444444444445</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.194444444444445</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;html ng:app=&quot;phonecat&quot;&gt;</Text>\n        </Shape>\n        <Shape ID=\"14\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.14\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.012152777777778</PinX>\n            <PinY>2.426666666666667</PinY>\n            <Width>1.208333333333333</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.6041666666666666</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Template</Text>\n        </Shape>\n        <Shape ID=\"15\" Type=\"Group\" Name=\"Group.15\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.5625</PinX>\n            <PinY>3.645413888888889</PinY>\n            <Width>2.138888888888889</Width>\n            <Height>1.211838888888888</Height>\n            <LocPinX>1.069444444444444</LocPinX>\n            <LocPinY>0.6059194444444442</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.138888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.211838888888888</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"16\" Type=\"Shape\" Name=\"Graphic.16\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.069444444444444</PinX>\n                <PinY>0.6059194444444442</PinY>\n                <Width>2.138888888888889</Width>\n                <Height>1.211838888888889</Height>\n                <LocPinX>1.069444444444444</LocPinX>\n                <LocPinY>0.6059194444444445</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*0.800000\">1.711111111111111</TxtWidth>\n                <TxtHeight F=\"Height*0.585390\">0.7093983333333331</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>28</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <FillBkgnd>#aaaaaa</FillBkgnd>\n                <FillBkgndTrans>0</FillBkgndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.853553\">1.825655027777778</X>\n                  <Y F=\"Height*0.853553\">1.034368719127778</Y>\n                </MoveTo>\n                <NURBSTo IX=\"2\">\n                  <X F=\"Width*0.853553\">1.825655027777778</X>\n                  <Y F=\"Height*0.146447\">0.177470169761111</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"3\">\n                  <X F=\"Width*0.146447\">0.3132338611111112</X>\n                  <Y F=\"Height*0.146447\">0.177470169761111</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"4\">\n                  <X F=\"Width*0.146447\">0.3132338611111112</X>\n                  <Y F=\"Height*0.853553\">1.034368719127778</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"5\">\n                  <X F=\"Width*0.853553\">1.825655027777778</X>\n                  <Y F=\"Height*0.853553\">1.034368719127778</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                </NURBSTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"17\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.17\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.126083333333333</PinX>\n                <PinY>0.8579187499999992</PinY>\n                <Width>1.395583333333333</Width>\n                <Height>0.2819513888888889</Height>\n                <LocPinX>0.6977916666666667</LocPinX>\n                <LocPinY>0.1409756944444444</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.395583333333333</TxtWidth>\n                <TxtHeight F=\"Height*0.507401\">0.1430625</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2819513888888897</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.395583333333333</X>\n                  <Y F=\"Height*1.000000\">0.2819513888888897</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.395583333333333</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2819513888888897</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.138889</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>PhoneListCtrl scope</Text>\n            </Shape>\n            <Shape ID=\"18\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.18\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.240101388888889</PinX>\n                <PinY>0.6447187499999996</PinY>\n                <Width>1.114952777777778</Width>\n                <Height>0.3443791666666667</Height>\n                <LocPinX>0.557476388888889</LocPinX>\n                <LocPinY>0.1721895833333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.114952777777778</TxtWidth>\n                <TxtHeight F=\"Height*0.596698\">0.2054902777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3443791666666666</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.114952777777778</X>\n                  <Y F=\"Height*1.000000\">0.3443791666666666</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.114952777777778</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3443791666666666</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"19\" Type=\"Shape\" Name=\"Graphic.19\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.260426703622959</PinX>\n            <PinY>5.724365740476964</PinY>\n            <Width>1.590297891634315</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.7951489458171574</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.4652777578058</BeginX>\n            <BeginY>5.73131018492141</BeginY>\n            <EndX>4.05557564944012</EndX>\n            <EndY>5.72749613669886</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.590297891634315</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">3.947459643111667e-16</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.590297891634315</X>\n              <Y F=\"Height*0.725389\">0.01007484066634411</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"20\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.20\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.645833333333333</PinX>\n            <PinY>3.451427777777778</PinY>\n            <Width>1.319444444444444</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.6597222222222222</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.319444444444444</TxtWidth>\n            <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.319444444444444</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.319444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>phones: Array</Text>\n        </Shape>\n        <Shape ID=\"21\" Type=\"Shape\" Name=\"Graphic.21\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.479166666666667</PinX>\n            <PinY>1.854138888888889</PinY>\n            <Width>0.4861111111111111</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.2430555555555556</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>4.23611111111111</BeginX>\n            <BeginY>1.86108333333333</BeginY>\n            <EndX>4.72222222222222</EndX>\n            <EndY>1.86108333333333</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.4861111111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>#17ff1c</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.4861111111111111</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"22\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.22\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.590277777777778</PinX>\n            <PinY>1.852377083333333</PinY>\n            <Width>1.625</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.8125</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.625</TxtWidth>\n            <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.625</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.625</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/> Scope Inheritance</Text>\n        </Shape>\n        <Shape ID=\"23\" Type=\"Shape\" Name=\"Graphic.23\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.090277777777778</PinX>\n            <PinY>2.118055555555555</PinY>\n            <Width>9.958333333333334</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>4.979166666666667</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.111111111111111</BeginX>\n            <BeginY>2.11111111111111</BeginY>\n            <EndX>10.0694444444444</EndX>\n            <EndY>2.125</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">9.958333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">9.958333333333334</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"24\" Type=\"Shape\" Name=\"Graphic.24\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.270833333333333</PinX>\n            <PinY>3.628020833333334</PinY>\n            <Width>1.944444444444444</Width>\n            <Height>0.6632916666666666</Height>\n            <LocPinX>0.9722222222222222</LocPinX>\n            <LocPinY>0.3316458333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.944444444444444</TxtWidth>\n            <TxtHeight F=\"Height*0.790607\">0.5244027777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#fff82f</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6632916666666659</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.944444444444444</X>\n              <Y F=\"Height*1.000000\">0.6632916666666659</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.944444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6632916666666659</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;body ng:controller =\n  &quot;PhoneListCtrl&quot;\n  ...\n&gt;</Text>\n        </Shape>\n        <Shape ID=\"25\" Type=\"Shape\" Name=\"Graphic.25\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.368068888269159</PinX>\n            <PinY>3.634106227368514</PinY>\n            <Width>2.236137890580627</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>1.118068945290314</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.24999994297885</BeginX>\n            <BeginY>3.63198885028707</BeginY>\n            <EndX>4.48613783355947</EndX>\n            <EndY>3.64105067181296</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.236137890580627</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.347549\">0.004827067363000499</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.236137890580627</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"26\" Type=\"Shape\" Name=\"Graphic.26\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.968333333333334</PinX>\n            <PinY>1.854166666666667</PinY>\n            <Width>0.5269722222222223</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.2634861111111111</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>7.70484722222222</BeginX>\n            <BeginY>1.86111111111111</BeginY>\n            <EndX>8.23181944444445</EndX>\n            <EndY>1.86108333333333</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.5269722222222223</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0555556</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.5269722222222223</X>\n              <Y F=\"Height*0.998000\">0.01386111111111098</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"27\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.27\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.174277777777778</PinX>\n            <PinY>1.852377083333333</PinY>\n            <Width>1.790333333333333</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.8951666666666667</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.790333333333333</TxtWidth>\n            <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.790333333333333</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.790333333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/> Dependency Injection</Text>\n        </Shape>\n        <Shape ID=\"28\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.28\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.402777777777778</PinX>\n            <PinY>5.859210416666667</PinY>\n            <Width>1.319444444444444</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.6597222222222222</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.319444444444444</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2396347222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.319444444444444</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.319444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng:app</Text>\n        </Shape>\n        <Shape ID=\"29\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.29\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.527777777777778</PinX>\n            <PinY>3.736111111111111</PinY>\n            <Width>1.444444444444444</Width>\n            <Height>0.2083333333333333</Height>\n            <LocPinX>0.7222222222222222</LocPinX>\n            <LocPinY>0.1041666666666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.444444444444444</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2083333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2083333333333333</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.444444444444444</X>\n              <Y F=\"Height*1.000000\">0.2083333333333333</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.444444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2083333333333333</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng:controller</Text>\n        </Shape>\n        <Shape ID=\"30\" Type=\"Shape\" Name=\"Graphic.30\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.909567683277144</PinX>\n            <PinY>6.381116687184051</PinY>\n            <Width>0.3630590778901548</Width>\n            <Height>0.5155444034096764</Height>\n            <LocPinX>0.1815295389450774</LocPinX>\n            <LocPinY>0.2577722017048382</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>8.72803814433207</BeginX>\n            <BeginY>6.12334448547921</BeginY>\n            <EndX>9.09109722222222</EndX>\n            <EndY>6.63888888888889</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.3630590778901548</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5155444034096764</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">1.973729821555834e-16</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.3630590778901548</X>\n              <Y F=\"Height*1.000000\">0.5155444034096767</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"31\" Type=\"Shape\" Name=\"Graphic.31\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.055506605290054</PinX>\n            <PinY>3.630169320253716</PinY>\n            <Width>0.8334316488044998</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.4167158244022499</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>7.4722224296923</BeginX>\n            <BeginY>3.63067127545127</BeginY>\n            <EndX>6.6387907808878</EndX>\n            <EndY>3.63711376469816</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.8334316488044998</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">0.8334316488044998</X>\n              <Y F=\"Height*0.536141\">0.007446399641995388</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"32\" Type=\"Shape\" Name=\"Line Straight, Stroke:Flora.32\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.571491596466471</PinX>\n            <PinY>4.6448192793081</PinY>\n            <Width>0.01388888888888889</Width>\n            <Height>0.773084631461554</Height>\n            <LocPinX>0.006944444444444444</LocPinX>\n            <LocPinY>0.386542315730777</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.56454715202203</BeginX>\n            <BeginY>4.25827696357732</BeginY>\n            <EndX>5.56712949354635</EndX>\n            <EndY>5.03136159503888</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.773084631461554</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#6dff83</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.185929\">0.002582341524326953</X>\n              <Y F=\"Height*1.000000\">0.773084631461554</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"33\" Type=\"Shape\" Name=\"Circle Fill:Mild Ice.33\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.680573589250113</PinX>\n            <PinY>5.730793835948325</PinY>\n            <Width>0.3611111111111111</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.1805555555555556</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.2888888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.245455\">0.07499999999999998</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#65f9ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#81ffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">0.3082274722222221</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">0.3082274722222221</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.05288363888888901</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.05288363888888901</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">0.3082274722222221</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <TextBkgnd>#81ffff</TextBkgnd>\n            <TextBkgndTrans>0</TextBkgndTrans>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>2</Text>\n        </Shape>\n        <Shape ID=\"34\" Type=\"Shape\" Name=\"Circle Fill:Mild Ice.34\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.865162625492255</PinX>\n            <PinY>6.318061442409235</PinY>\n            <Width>0.3611111111111111</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.1805555555555556</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.2888888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.245455\">0.07499999999999998</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#65f9ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#81ffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">0.3082274722222217</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">0.3082274722222217</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.05288363888888941</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.05288363888888941</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">0.3082274722222217</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <TextBkgnd>#81ffff</TextBkgnd>\n            <TextBkgndTrans>0</TextBkgndTrans>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>5</Text>\n        </Shape>\n        <Shape ID=\"35\" Type=\"Shape\" Name=\"Graphic.35\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.194532515933263</PinX>\n            <PinY>4.565103808215821</PinY>\n            <Width>0.9164905236890317</Width>\n            <Height>1.269096505320532</Height>\n            <LocPinX>0.4582452618445159</LocPinX>\n            <LocPinY>0.634548252660266</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>8.73628725408875</BeginX>\n            <BeginY>5.19965206087609</BeginY>\n            <EndX>9.65277777777778</EndX>\n            <EndY>3.93055555555556</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9164905236890317</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.269096505320532</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0555556</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>0</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*-0.000000\">-1.578983857244667e-15</X>\n              <Y F=\"Height*1.000000\">1.269096505320532</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9164905236890301</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"36\" Type=\"Shape\" Name=\"Graphic.36\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.951388888888889</PinX>\n            <PinY>7.0625</PinY>\n            <Width>0.9027777777777778</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.4513888888888889</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>7.40277777777778</BeginX>\n            <BeginY>7.06944444444444</BeginY>\n            <EndX>6.5</EndX>\n            <EndY>7.06944444444444</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9027777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <BeginArrow>4</BeginArrow>\n            <BeginArrowSize>1</BeginArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">0.9027777777777778</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"37\" Type=\"Shape\" Name=\"Circle Fill:Mild Ice.37\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.55727578079469</PinX>\n            <PinY>3.633234068130404</PinY>\n            <Width>0.3611111111111111</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.1805555555555556</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.2888888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.245455\">0.07499999999999998</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#65f9ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#81ffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">0.3082274722222221</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">0.3082274722222221</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.05288363888888901</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.05288363888888901</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">0.3082274722222221</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <TextBkgnd>#81ffff</TextBkgnd>\n            <TextBkgndTrans>0</TextBkgndTrans>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>3</Text>\n        </Shape>\n        <Shape ID=\"38\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.38\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.779333333333334</PinX>\n            <PinY>6.9198375</PinY>\n            <Width>1.277777777777778</Width>\n            <Height>1.193158333333333</Height>\n            <LocPinX>0.6388888888888888</LocPinX>\n            <LocPinY>0.5965791666666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.277777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.883596\">1.054269444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#fb630e</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.193158333333333</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.277777777777778</X>\n              <Y F=\"Height*1.000000\">1.193158333333333</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.277777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.193158333333333</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"39\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.39\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.755208333333334</PinX>\n            <PinY>7.384256944444445</PinY>\n            <Width>1.277777777777778</Width>\n            <Height>0.1481527777777778</Height>\n            <LocPinX>0.6388888888888888</LocPinX>\n            <LocPinY>0.07407638888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.277777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1481527777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1481527777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.277777777777778</X>\n              <Y F=\"Height*1.000000\">0.1481527777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.277777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1481527777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng module</Text>\n        </Shape>\n        <Shape ID=\"40\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.40\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.803819444444445</PinX>\n            <PinY>6.779586111111112</PinY>\n            <Width>0.75</Width>\n            <Height>0.6388888888888888</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.3194444444444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.6388888888888888</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6388888888888888</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.6388888888888888</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6388888888888888</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$http\n$browser\n$route\n<cp IX=\"1\"/>...</Text>\n        </Shape>\n        <Shape ID=\"41\" Type=\"Shape\" Name=\"Circle Fill:Mild Ice.41\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.941194444444445</PinX>\n            <PinY>7.069444444444445</PinY>\n            <Width>0.3611111111111111</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.1805555555555556</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.2888888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.245455\">0.07499999999999998</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#65f9ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#81ffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">0.3082274722222225</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">0.3082274722222225</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.05288363888888862</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.05288363888888862</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">0.3082274722222225</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <TextBkgnd>#81ffff</TextBkgnd>\n            <TextBkgndTrans>0</TextBkgndTrans>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>1</Text>\n        </Shape>\n        <Shape ID=\"42\" Type=\"Shape\" Name=\"Graphic.42\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.6736111111111112</PinX>\n            <PinY>2.857255555555556</PinY>\n            <Width>0.8194444444444444</Width>\n            <Height>0.4089611111111111</Height>\n            <LocPinX>0.4097222222222222</LocPinX>\n            <LocPinY>0.2044805555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.8194444444444444</TxtWidth>\n            <TxtHeight F=\"Height*0.660386\">0.2700722222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#fff82f</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4089611111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.8194444444444444</X>\n              <Y F=\"Height*1.000000\">0.4089611111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.8194444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4089611111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>...\n&lt;/html&gt;</Text>\n        </Shape>\n        <Shape ID=\"43\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.43\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.476354166666667</PinX>\n            <PinY>7.088868055555555</PinY>\n            <Width>3.977430555555555</Width>\n            <Height>0.8026527777777778</Height>\n            <LocPinX>1.988715277777778</LocPinX>\n            <LocPinY>0.4013263888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.977430555555555</TxtWidth>\n            <TxtHeight F=\"Height*0.826963\">0.6637638888888888</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#ff6f32</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.8026527777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.977430555555555</X>\n              <Y F=\"Height*1.000000\">0.8026527777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.977430555555555</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.8026527777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>var phonecat = angular.module(&apos;phonecat&apos;, []);</Text>\n        </Shape>\n        <Shape ID=\"44\" Type=\"Shape\" Name=\"Circle Fill:Mild Ice.44\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.910539456614741</PinX>\n            <PinY>4.958358937211254</PinY>\n            <Width>0.3611111111111111</Width>\n            <Height>0.2726402777777778</Height>\n            <LocPinX>0.1805555555555556</LocPinX>\n            <LocPinY>0.1363201388888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.2888888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.190578\">0.05195930555555554</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#65f9ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#81ffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">0.3082274722222217</X>\n              <Y F=\"Height*0.853553\">0.2327129270180552</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">0.3082274722222217</X>\n              <Y F=\"Height*0.146447\">0.0399273507597222</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.05288363888888941</X>\n              <Y F=\"Height*0.146447\">0.0399273507597222</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.05288363888888941</X>\n              <Y F=\"Height*0.853553\">0.2327129270180552</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">0.3082274722222217</X>\n              <Y F=\"Height*0.853553\">0.2327129270180552</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <TextBkgnd>#81ffff</TextBkgnd>\n            <TextBkgndTrans>0</TextBkgndTrans>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>4</Text>\n        </Shape>\n        <Shape ID=\"45\" Type=\"Shape\" Name=\"Circle Fill:Mild Ice.45\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.222408448149841</PinX>\n            <PinY>4.526503029217899</PinY>\n            <Width>0.3611111111111111</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.1805555555555556</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.2888888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.245455\">0.07499999999999998</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#65f9ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#81ffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">0.3082274722222217</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">0.3082274722222217</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.05288363888888941</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.05288363888888941</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">0.3082274722222217</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <TextBkgnd>#81ffff</TextBkgnd>\n            <TextBkgndTrans>0</TextBkgndTrans>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>6</Text>\n        </Shape>\n        <Shape ID=\"46\" Type=\"Shape\" Name=\"Graphic.46\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.402777777777779</PinX>\n            <PinY>5.661474305555555</PinY>\n            <Width>1.444444444444444</Width>\n            <Height>0.9123847222222222</Height>\n            <LocPinX>0.7222222222222222</LocPinX>\n            <LocPinY>0.4561923611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">1.155555555555556</TxtWidth>\n            <TxtHeight F=\"Height*0.847774\">0.7734958333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.150000\">0.216666666666667</X>\n              <Y F=\"Height*1.000000\">0.912384722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.850000\">1.227777777777777</X>\n              <Y F=\"Height*1.000000\">0.912384722222222</Y>\n            </LineTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.444444444444444</X>\n              <Y F=\"Height*0.500000\">0.4561923611111109</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.932800,1.000000,0,1, 1.000000,0.776000,0,1)\">NURBS(1, 3, 0, 0, 0.932800,1.000000,0,1, 1.000000,0.776000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.850000\">1.227777777777777</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,0.224000,0,1, 0.932800,0.000000,0,1)\">NURBS(1, 3, 0, 0, 1.000000,0.224000,0,1, 0.932800,0.000000,0,1)</E>\n            </NURBSTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.150000\">0.216666666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <NURBSTo IX=\"6\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.500000\">0.4561923611111109</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.067200,0.000000,0,1, 0.000000,0.224000,0,1)\">NURBS(1, 3, 0, 0, 0.067200,0.000000,0,1, 0.000000,0.224000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"7\">\n              <X F=\"Width*0.150000\">0.216666666666667</X>\n              <Y F=\"Height*1.000000\">0.912384722222222</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.000000,0.776000,0,1, 0.067200,1.000000,0,1)\">NURBS(1, 3, 0, 0, 0.000000,0.776000,0,1, 0.067200,1.000000,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Injector</Text>\n        </Shape>\n        <Shape ID=\"47\" Type=\"Shape\" Name=\"Circle Fill:Chalk Fill:Chalk.47\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.402770833333333</PinX>\n            <PinY>5.534597222222222</PinY>\n            <Width>1.026041666666667</Width>\n            <Height>0.4305555555555556</Height>\n            <LocPinX>0.5130208333333334</LocPinX>\n            <LocPinY>0.2152777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.8208333333333333</TxtWidth>\n            <TxtHeight F=\"Height*0.377419\">0.1625</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">0.8757809427083332</X>\n              <Y F=\"Height*0.853553\">0.367501986111111</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">0.8757809427083332</X>\n              <Y F=\"Height*0.146447\">0.06305356944444461</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.1502607239583335</X>\n              <Y F=\"Height*0.146447\">0.06305356944444461</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.1502607239583335</X>\n              <Y F=\"Height*0.853553\">0.367501986111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">0.8757809427083332</X>\n              <Y F=\"Height*0.853553\">0.367501986111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Instances Cache</Text>\n        </Shape>\n        <Shape ID=\"48\" Type=\"Shape\" Name=\"Circle Fill:Mild Ice.48\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.743055555555555</PinX>\n            <PinY>6.042</PinY>\n            <Width>0.3611111111111111</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.1805555555555556</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.2888888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.245455\">0.07499999999999998</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#65f9ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#81ffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">0.3082274722222217</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">0.3082274722222217</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.05288363888888941</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.05288363888888941</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">0.3082274722222217</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>2</Text>\n        </Shape>\n        <Shape ID=\"49\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.49\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.859618055555556</PinX>\n            <PinY>7.078197916666666</PinY>\n            <Width>0.8290416666666667</Width>\n            <Height>0.7169569444444445</Height>\n            <LocPinX>0.4145208333333333</LocPinX>\n            <LocPinY>0.3584784722222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.8290416666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.806280\">0.5780680555555555</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#fb630e</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7169569444444446</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.8290416666666671</X>\n              <Y F=\"Height*1.000000\">0.7169569444444446</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.8290416666666671</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7169569444444446</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Modules</Text>\n        </Shape>\n        <Shape ID=\"50\" Type=\"Shape\" Name=\"Graphic.50\">\n          <XForm>\n            <Angle>-3.141593</Angle>\n            <PinX>8.702055555555555</PinX>\n            <PinY>7.076388888888889</PinY>\n            <Width>0.8458888888888888</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.4229444444444444</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>8.27911111111111</BeginX>\n            <BeginY>7.06944444444444</BeginY>\n            <EndX>9.125</EndX>\n            <EndY>7.08333333333333</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.8458888888888888</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <BeginArrow>4</BeginArrow>\n            <BeginArrowSize>1</BeginArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">0.8458888888888888</X>\n              <Y F=\"Height*1.000000\">0.01388888888888879</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"51\" Type=\"Shape\" Name=\"Circle Fill:Mild Ice.51\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.742861111111111</PinX>\n            <PinY>7.077058333333333</PinY>\n            <Width>0.3611111111111111</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.1805555555555556</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.2888888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.245455\">0.07499999999999998</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#65f9ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#81ffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">0.3082274722222217</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">0.3082274722222217</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.05288363888888941</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.05288363888888941</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">0.3082274722222217</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <TextBkgnd>#81ffff</TextBkgnd>\n            <TextBkgndTrans>0</TextBkgndTrans>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>1</Text>\n        </Shape>\n      </Shapes>\n      <Connects>\n        <Connect ToCell=\"PinX\" FromSheet=\"19\" FromPart=\"9\" ToSheet=\"13\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"19\" FromPart=\"12\" ToSheet=\"4\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"25\" FromPart=\"9\" ToSheet=\"24\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"25\" FromPart=\"12\" ToSheet=\"16\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"30\" FromPart=\"9\" ToSheet=\"46\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"31\" FromPart=\"9\" ToSheet=\"6\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"31\" FromPart=\"12\" ToSheet=\"16\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"32\" FromPart=\"9\" ToSheet=\"16\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"32\" FromPart=\"12\" ToSheet=\"4\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"35\" FromPart=\"9\" ToSheet=\"46\" ToPart=\"3\"/>\n      </Connects>\n    </Page>\n  </Pages>\n  <Windows>\n    <Window ID=\"0\" WindowType=\"Drawing\" ViewScale=\"1\" WindowState=\"134217744\" ContainerType=\"Page\" Page=\"0\" ViewCenterX=\"5.25\" ViewCenterY=\"5.277777777777778\">\n      <ShowRulers>0</ShowRulers>\n      <ShowGrid>0</ShowGrid>\n      <ShowPageBreaks>1</ShowPageBreaks>\n      <ShowConnectionPoints>0</ShowConnectionPoints>\n      <GlueSettings>12</GlueSettings>\n      <SnapSettings>52</SnapSettings>\n      <TabSplitterPos>0.5</TabSplitterPos>\n    </Window>\n  </Windows>\n</VisioDocument>\n"
  },
  {
    "path": "images/docs/guide/dom_scope.graffle",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>ActiveLayerIndex</key>\n\t<integer>0</integer>\n\t<key>ApplicationVersion</key>\n\t<array>\n\t\t<string>com.omnigroup.OmniGrafflePro</string>\n\t\t<string>138.17.0.133677</string>\n\t</array>\n\t<key>AutoAdjust</key>\n\t<true/>\n\t<key>BackgroundGraphic</key>\n\t<dict>\n\t\t<key>Bounds</key>\n\t\t<string>{{0, 0}, {1152, 733}}</string>\n\t\t<key>Class</key>\n\t\t<string>SolidGraphic</string>\n\t\t<key>ID</key>\n\t\t<integer>2</integer>\n\t\t<key>Style</key>\n\t\t<dict>\n\t\t\t<key>shadow</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t\t<key>stroke</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t</dict>\n\t</dict>\n\t<key>CanvasOrigin</key>\n\t<string>{0, 0}</string>\n\t<key>ColumnAlign</key>\n\t<integer>1</integer>\n\t<key>ColumnSpacing</key>\n\t<real>36</real>\n\t<key>CreationDate</key>\n\t<string>2011-03-07 13:25:43 -0800</string>\n\t<key>Creator</key>\n\t<string>Kenneth Culp</string>\n\t<key>DisplayScale</key>\n\t<string>1 0/72 in = 1.0000 in</string>\n\t<key>GraphDocumentVersion</key>\n\t<integer>6</integer>\n\t<key>GraphicsList</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{40, 553.5}, {36, 14}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>594</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0 \\{\\{ ... \\}\\}}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{99, 553.5}, {207, 14}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>593</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0 Binding Point Between Data &amp; View}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{21, 312.75}, {69, 38}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>592</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.184718</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.972751</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 &lt;/html&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{185, 271.5}, {80, 14}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>591</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 ng:repeat}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{90.6242, 492}, {157.376, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>589</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0  Implicit Scope Declaration}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>590</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{38, 501}</string>\n\t\t\t\t<string>{83.9636, 501}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{112, 62.5}, {80, 14}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>108</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 ng:autobind}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{68, 366}, {76, 17}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>107</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.184718</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.972751</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 Template}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>106</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{12, 391.75}</string>\n\t\t\t\t<string>{561, 390.75}</string>\n\t\t\t\t<string>{540, 390.75}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{58, 251.5}, {120, 46}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>90</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.227038</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.955749</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0 &lt;li ng:repeat=\\\n  \"name in names\"&gt;\\\n  Name = \\{\\{ name \\}\\}!}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{49, 242.5}, {120, 38}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>89</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.227038</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.955749</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 &lt;LI&gt; Repeater}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{40, 233.5}, {120, 38}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>88</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.227038</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.955749</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 &lt;LI&gt; Repeater}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{31, 224.5}, {120, 38}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>56</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.227038</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.955749</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 &lt;LI&gt; Repeater}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>23</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>94</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{151.5, 242.275}</string>\n\t\t\t\t<string>{244.546, 240.39}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>56</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>24</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>93</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{160.5, 251.275}</string>\n\t\t\t\t<string>{253.546, 249.39}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>88</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>25</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>92</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{169.5, 260.275}</string>\n\t\t\t\t<string>{262.546, 258.39}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>89</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>26</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>91</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{178.5, 272.074}</string>\n\t\t\t\t<string>{271.707, 268.336}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>90</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{34, 517.5}, {52, 20}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>85</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>RoundRect</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict/>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 this}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{99, 520.5}, {87, 14}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>84</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0 Scope Property}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>81</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>82</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{341.56, 90.3671}</string>\n\t\t\t\t<string>{432.566, 117.859}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>GapRatio</key>\n\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>4</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>6</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{411, 118}, {150, 32}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>81</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>RoundRect</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict/>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 names: \"['Igor', 'Misko', 'Gail', Kai']\"}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{53, 0}, {2, 12}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>78</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>Wrap</key>\n\t\t\t<string>NO</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>23</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>76</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{453.126, 206.958}</string>\n\t\t\t\t<string>{328.632, 231.567}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>GapRatio</key>\n\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>4</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>69</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>24</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>75</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{439.641, 233.665}</string>\n\t\t\t\t<string>{340.312, 244.032}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>GapRatio</key>\n\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>4</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>70</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>26</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>73</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{441.995, 280.556}</string>\n\t\t\t\t<string>{361.927, 271.516}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>GapRatio</key>\n\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>4</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>72</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{437, 277.5}, {133, 20}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>72</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>RoundRect</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict/>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 name: \"Igor\"}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{435, 217}, {137, 20}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>70</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>RoundRect</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict/>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 name: \"Gail\"}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{437, 187}, {133, 20}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>69</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>RoundRect</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict/>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 name: \"Kai\"}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>67</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>68</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{360.404, 83.1329}</string>\n\t\t\t\t<string>{427.483, 90.3383}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>GapRatio</key>\n\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>4</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>6</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{423, 87}, {133, 20}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>67</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>RoundRect</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict/>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 name: \"Hank\"}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{30, 123.001}, {157.376, 57.999}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>55</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0 &lt;ul \\\n  ng:init=\"name='Hank';\\\n              names=['Igor',...]\"&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{99, 435.5}, {76, 14}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>45</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0 DOM Node}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{99, 468.5}, {87, 14}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>44</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0 AngularJS Scope}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{39, 465.5}, {40, 20}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>43</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 ng}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{39, 432.5}, {40, 20}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>42</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.184718</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.972751</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 &lt;...&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{7, 408.5}, {45, 14}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>38</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs24 \\cf0 Key:}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{12, 407.5}, {284, 169.5}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>37</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>26</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>30</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{296.404, 95.486}</string>\n\t\t\t\t<string>{315.098, 247.029}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>6</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>25</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>29</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{295.343, 95.4956}</string>\n\t\t\t\t<string>{305.158, 238.01}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>6</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>24</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>28</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{294.396, 95.4996}</string>\n\t\t\t\t<string>{297.104, 229.001}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>6</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>23</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>27</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{293.344, 95.499}</string>\n\t\t\t\t<string>{289.156, 220.002}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>6</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{272, 247.5}, {91, 38}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>26</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 repeater scope}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{263, 238.5}, {87, 38}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>25</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 AngularJS scope}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{254, 229.5}, {87, 38}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>24</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 AngularJS scope}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{245, 220.5}, {87, 38}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>23</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 AngularJS scope}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>6</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>9</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{90.5, 76}</string>\n\t\t\t\t<string>{222.5, 76}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>4</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{223, 57}, {142, 38}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>6</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 AngularJS root scope}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{21, 57}, {69, 38}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>4</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.184718</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.972751</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 &lt;html&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{459, 365}, {91, 18}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>105</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.987952</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.993976</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 Data Model}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{248, 366}, {115, 17}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>101</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.617376</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.567901</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 AngularJS Scopes}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>25</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>74</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{432.503, 257.177}</string>\n\t\t\t\t<string>{350.499, 257.387}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>GapRatio</key>\n\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>4</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>71</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{433, 247}, {137, 20}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>71</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>RoundRect</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict/>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 name: \"Misko\"}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t</array>\n\t<key>GridInfo</key>\n\t<dict/>\n\t<key>GuidesLocked</key>\n\t<string>NO</string>\n\t<key>GuidesVisible</key>\n\t<string>YES</string>\n\t<key>HPages</key>\n\t<integer>2</integer>\n\t<key>ImageCounter</key>\n\t<integer>1</integer>\n\t<key>KeepToScale</key>\n\t<false/>\n\t<key>Layers</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Lock</key>\n\t\t\t<string>NO</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Layer 1</string>\n\t\t\t<key>Print</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>View</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t</array>\n\t<key>LayoutInfo</key>\n\t<dict>\n\t\t<key>Animate</key>\n\t\t<string>NO</string>\n\t\t<key>circoMinDist</key>\n\t\t<real>18</real>\n\t\t<key>circoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>layoutEngine</key>\n\t\t<string>dot</string>\n\t\t<key>neatoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>twopiSeparation</key>\n\t\t<real>0.0</real>\n\t</dict>\n\t<key>LinksVisible</key>\n\t<string>NO</string>\n\t<key>MagnetsVisible</key>\n\t<string>NO</string>\n\t<key>MasterSheets</key>\n\t<array/>\n\t<key>ModificationDate</key>\n\t<string>2011-05-11 09:27:17 -0700</string>\n\t<key>Modifier</key>\n\t<string>Kenneth Culp</string>\n\t<key>NotesVisible</key>\n\t<string>NO</string>\n\t<key>Orientation</key>\n\t<integer>2</integer>\n\t<key>OriginVisible</key>\n\t<string>NO</string>\n\t<key>PageBreaks</key>\n\t<string>YES</string>\n\t<key>PrintInfo</key>\n\t<dict>\n\t\t<key>NSBottomMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>41</string>\n\t\t</array>\n\t\t<key>NSLeftMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSPaperSize</key>\n\t\t<array>\n\t\t\t<string>size</string>\n\t\t\t<string>{612, 792}</string>\n\t\t</array>\n\t\t<key>NSRightMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSTopMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t</dict>\n\t<key>PrintOnePage</key>\n\t<false/>\n\t<key>QuickLookPreview</key>\n\t<data>\n\t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\n\tXHPOI3146+IfIZMrhhJJVlff+BQPHx/VivZRaIj8zyLAc/qaOMfCTrkjZlAT5SmsDhgt\n\tbZaBv1gD9smBVgTG/kvgF+K3pGzfHpY1V76FhfDnwebT1IMPLNS+4Af63987PTcO9jkf\n\t5UF19be/+atA4MKyn376hyA3VkQ5pBXs5heJOdCxHQWcyVI/JEM6glYeSJKgvuNBvCaV\n\tTrJGHzzjTJM+v18i8KgOvnb+JT+GECj0RwYoF8XBAXFxWH3qTMqNZj5ltZCuwwu7er6E\n\tKivatZd2w5E6sxvXH5rpdWj+InSrhMVKNW1mVfSvsOgzV4/BLARDiGkMzLGPpPupQseG\n\tSLBGJ2c+5EWWddqEPnjx47s3//PqO1pkHhqLUVzl3wPAd8Lpb1Qs5qn4yyehFxGrTaEo\n\tg/vrC/gshAXxlLLvejj3Xm9QytWXCILYnoKXAhbfnu+5eXp5NPcikxA+KUVspaRu6lpn\n\tllW+rXTPXNBI7lRt3HDon+sY+V27YD8o+RI9UMFO16G6QyHcxcjPiEMjv4Ma2f6CjH/W\n\to6cR8TKHkVKg9ZSYXFbfBAcOK2E+HHZ38/3NC852/pL64EtyGtf0r4b4V+33uNu5TMQ/\n\tQ5G8C5Xk+GarlWujBzstul3BQwcp+i7gucQhK2g2cprWuDwrfD7V+x++X+p8L13h+62c\n\t+dB9pW6sFo6+lSAD85F95N99gfwbDPlx3HdYi2iIe+VddPFTGHbnxC+CS073cdjdMH0c\n\tjOi//MXRjF9iEEf6SZ/63PjnEnyXYGGf+o8++K+1abtIq80EFfmVbia4PaHb1asbQHeW\n\tXW2M/3X2Bk63QdUvxnp3pm3KfZeffloj84f/A2EkYSAKZW5kc3RyZWFtCmVuZG9iago2\n\tIDAgb2JqCjU3NjgKZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCA0\n\tIDAgUiAvUmVzb3VyY2VzIDcgMCBSIC9Db250ZW50cyA1IDAgUiAvTWVkaWFCb3ggWzAg\n\tMCAxMTUyIDczM10KPj4KZW5kb2JqCjcgMCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9U\n\tZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJIF0gL0NvbG9yU3BhY2UgPDwgL0NzMiA0\n\tOSAwIFIKL0NzMSA4IDAgUiA+PiAvRm9udCA8PCAvRjEuMCA1MCAwIFIgL0YyLjAgNTgg\n\tMCBSIC9GMy4wIDY3IDAgUiA+PiAvWE9iamVjdAo8PCAvSW01IDE3IDAgUiAvSW0xNCAz\n\tNSAwIFIgL0ltMTkgNDUgMCBSIC9JbTEyIDMxIDAgUiAvSW0xNSAzNyAwIFIgL0ltOSAy\n\tNSAwIFIKL0ltMTYgMzkgMCBSIC9JbTEgOSAwIFIgL0ltNyAyMSAwIFIgL0ltMiAxMSAw\n\tIFIgL0ltMTMgMzMgMCBSIC9JbTIwIDQ3IDAgUgovSW0xMSAyOSAwIFIgL0ltMTcgNDEg\n\tMCBSIC9JbTE4IDQzIDAgUiAvSW02IDE5IDAgUiAvSW00IDE1IDAgUiAvSW0zIDEzIDAg\n\tUgovSW0xMCAyNyAwIFIgL0ltOCAyMyAwIFIgPj4gL1NoYWRpbmcgPDwgL1NoMTUgNjYg\n\tMCBSIC9TaDQgNTQgMCBSIC9TaDEyIDYzIDAgUgovU2gxNCA2NSAwIFIgL1NoNiA1NiAw\n\tIFIgL1NoMTAgNjEgMCBSIC9TaDcgNTcgMCBSIC9TaDEzIDY0IDAgUiAvU2gxNiA2OCAw\n\tIFIKL1NoOSA2MCAwIFIgL1NoOCA1OSAwIFIgL1NoNSA1NSAwIFIgL1NoMSA1MSAwIFIg\n\tL1NoMiA1MiAwIFIgL1NoMTEgNjIgMCBSIC9TaDMKNTMgMCBSID4+ID4+CmVuZG9iago2\n\tNiAwIG9iago8PCAvQ29sb3JTcGFjZSA2OSAwIFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3Jk\n\tcyBbIDM4LjUgLTkgMzguNSA5LjAwMDAxNSBdIC9Eb21haW4KWyAwIDEgXSAvRXh0ZW5k\n\tIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24gNzAgMCBSID4+CmVuZG9iago1NCAwIG9i\n\tago8PCAvQ29sb3JTcGFjZSA2OSAwIFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBbIDQ0\n\tIC0xOS41IDQzLjk5OTk4IDE5LjUwMDAyCl0gL0RvbWFpbiBbIDAgMSBdIC9FeHRlbmQg\n\tWyBmYWxzZSBmYWxzZSBdIC9GdW5jdGlvbiA3MSAwIFIgPj4KZW5kb2JqCjYzIDAgb2Jq\n\tCjw8IC9Db2xvclNwYWNlIDY5IDAgUiAvU2hhZGluZ1R5cGUgMiAvQ29vcmRzIFsgNjAu\n\tNSAtMTkuNSA2MC40OTk5OCAxOS41MDAwMgpdIC9Eb21haW4gWyAwIDEgXSAvRXh0ZW5k\n\tIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24gNzIgMCBSID4+CmVuZG9iago2NSAwIG9i\n\tago8PCAvQ29sb3JTcGFjZSA2OSAwIFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBbIDYw\n\tLjUgLTIzLjUgNjAuNDk5OTkgMjMuNTAwMDIKXSAvRG9tYWluIFsgMCAxIF0gL0V4dGVu\n\tZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDczIDAgUiA+PgplbmRvYmoKNTYgMCBv\n\tYmoKPDwgL0NvbG9yU3BhY2UgNjkgMCBSIC9TaGFkaW5nVHlwZSAyIC9Db29yZHMgWyA0\n\tNCAtMTkuNSA0My45OTk5OCAxOS41MDAwMgpdIC9Eb21haW4gWyAwIDEgXSAvRXh0ZW5k\n\tIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24gNzQgMCBSID4+CmVuZG9iago2MSAwIG9i\n\tago8PCAvQ29sb3JTcGFjZSA2OSAwIFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBbIDc5\n\tLjE4OCAtMjkuNDk5NSA3OS4xODggMjkuNDk5NTMKXSAvRG9tYWluIFsgMCAxIF0gL0V4\n\tdGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDc1IDAgUiA+PgplbmRvYmoKNTcg\n\tMCBvYmoKPDwgL0NvbG9yU3BhY2UgNjkgMCBSIC9TaGFkaW5nVHlwZSAyIC9Db29yZHMg\n\tWyA0NiAtMTkuNSA0NS45OTk5OSAxOS41MDAwMgpdIC9Eb21haW4gWyAwIDEgXSAvRXh0\n\tZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24gNzYgMCBSID4+CmVuZG9iago2NCAw\n\tIG9iago8PCAvQ29sb3JTcGFjZSA2OSAwIFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBb\n\tIDYwLjUgLTE5LjUgNjAuNDk5OTggMTkuNTAwMDIKXSAvRG9tYWluIFsgMCAxIF0gL0V4\n\tdGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDc3IDAgUiA+PgplbmRvYmoKNjgg\n\tMCBvYmoKPDwgL0NvbG9yU3BhY2UgNjkgMCBSIC9TaGFkaW5nVHlwZSAyIC9Db29yZHMg\n\tWyAzNSAtMTkuNSAzNC45OTk5OSAxOS41MDAwMQpdIC9Eb21haW4gWyAwIDEgXSAvRXh0\n\tZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24gNzggMCBSID4+CmVuZG9iago2MCAw\n\tIG9iago8PCAvQ29sb3JTcGFjZSA2OSAwIFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBb\n\tIDIwLjUgLTEwLjUgMjAuNSAxMC41MDAwMSBdCi9Eb21haW4gWyAwIDEgXSAvRXh0ZW5k\n\tIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24gNzkgMCBSID4+CmVuZG9iago1OSAwIG9i\n\tago8PCAvQ29sb3JTcGFjZSA2OSAwIFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBbIDIw\n\tLjUgLTEwLjUgMjAuNSAxMC41MDAwMSBdCi9Eb21haW4gWyAwIDEgXSAvRXh0ZW5kIFsg\n\tZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24gODAgMCBSID4+CmVuZG9iago1NSAwIG9iago8\n\tPCAvQ29sb3JTcGFjZSA2OSAwIFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBbIDQ0IC0x\n\tOS41IDQzLjk5OTk4IDE5LjUwMDAyCl0gL0RvbWFpbiBbIDAgMSBdIC9FeHRlbmQgWyBm\n\tYWxzZSBmYWxzZSBdIC9GdW5jdGlvbiA4MSAwIFIgPj4KZW5kb2JqCjUxIDAgb2JqCjw8\n\tIC9Db2xvclNwYWNlIDY5IDAgUiAvU2hhZGluZ1R5cGUgMiAvQ29vcmRzIFsgNTggLTkg\n\tNTcuOTk5OTkgOS4wMDAwMjMgXSAvRG9tYWluClsgMCAxIF0gL0V4dGVuZCBbIGZhbHNl\n\tIGZhbHNlIF0gL0Z1bmN0aW9uIDgyIDAgUiA+PgplbmRvYmoKNTIgMCBvYmoKPDwgL0Nv\n\tbG9yU3BhY2UgNjkgMCBSIC9TaGFkaW5nVHlwZSAyIC9Db29yZHMgWyAzNSAtMTkuNSAz\n\tNC45OTk5OSAxOS41MDAwMQpdIC9Eb21haW4gWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2Ug\n\tZmFsc2UgXSAvRnVuY3Rpb24gODMgMCBSID4+CmVuZG9iago2MiAwIG9iago8PCAvQ29s\n\tb3JTcGFjZSA2OSAwIFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBbIDYwLjUgLTE5LjUg\n\tNjAuNDk5OTggMTkuNTAwMDIKXSAvRG9tYWluIFsgMCAxIF0gL0V4dGVuZCBbIGZhbHNl\n\tIGZhbHNlIF0gL0Z1bmN0aW9uIDg0IDAgUiA+PgplbmRvYmoKNTMgMCBvYmoKPDwgL0Nv\n\tbG9yU3BhY2UgNjkgMCBSIC9TaGFkaW5nVHlwZSAyIC9Db29yZHMgWyA3MS41IC0xOS41\n\tIDcxLjUgMTkuNTAwMDMgXQovRG9tYWluIFsgMCAxIF0gL0V4dGVuZCBbIGZhbHNlIGZh\n\tbHNlIF0gL0Z1bmN0aW9uIDg1IDAgUiA+PgplbmRvYmoKMTcgMCBvYmoKPDwgL0xlbmd0\n\taCAxOCAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzMjgg\n\tL0hlaWdodCAxMjAgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgODYgMCBSIC9J\n\tbnRlbnQgL1BlcmNlcHR1YWwgL1NNYXNrIDg3IDAgUiAvQml0c1BlckNvbXBvbmVudAo4\n\tIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QAQ0AAADCoPdPbQ43iEBh\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDDwNDDNTwABCmVuZHN0cmVhbQplbmRvYmoKMTggMCBvYmoKNTM4CmVuZG9iagozNSAw\n\tIG9iago8PCAvTGVuZ3RoIDM2IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1h\n\tZ2UgL1dpZHRoIDE0OCAvSGVpZ2h0IDg0IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNw\n\tYWNlIDg2IDAgUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayA4OSAwIFIgL0JpdHNQ\n\tZXJDb21wb25lbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0DEB\n\tAAAAwqD1T20ND4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBj4GhiRsAABCmVuZHN0cmVhbQplbmRvYmoKMzYgMCBv\n\tYmoKMTg2CmVuZG9iago0NSAwIG9iago8PCAvTGVuZ3RoIDQ2IDAgUiAvVHlwZSAvWE9i\n\tamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDM1MiAvSGVpZ2h0IDcyIC9JbnRlcnBv\n\tbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDg2IDAgUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9T\n\tTWFzayA5MSAwIFIgL0JpdHNQZXJDb21wb25lbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29k\n\tZSA+PgpzdHJlYW0KeAHt0AENAAAAwqD3T20ON4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMG/gYGKQ8AAQplbmRzdHJlYW0KZW5kb2JqCjQ2IDAgb2JqCjM1NQplbmRvYmoKMzEg\n\tMCBvYmoKPDwgL0xlbmd0aCAzMiAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0lt\n\tYWdlIC9XaWR0aCAzMTAgL0hlaWdodCA4NCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JT\n\tcGFjZSA4NiAwIFIgL0ludGVudCAvUGVyY2VwdHVhbCAvU01hc2sgOTMgMCBSIC9CaXRz\n\tUGVyQ29tcG9uZW50CjggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dAB\n\tDQAAAMKg909tDwcRKAwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAwM/AADE3\n\tAAEKZW5kc3RyZWFtCmVuZG9iagozMiAwIG9iagozNjQKZW5kb2JqCjM3IDAgb2JqCjw8\n\tIC9MZW5ndGggMzggMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lk\n\tdGggMjg0IC9IZWlnaHQgMTIwIC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDg2\n\tIDAgUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayA5NSAwIFIgL0JpdHNQZXJDb21w\n\tb25lbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0DEBAAAAwqD1\n\tT20JT4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAgc/AAI9vAAEK\n\tZW5kc3RyZWFtCmVuZG9iagozOCAwIG9iago0NzAKZW5kb2JqCjI1IDAgb2JqCjw8IC9M\n\tZW5ndGggMjYgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGgg\n\tMTI0IC9IZWlnaHQgODQgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgODYgMCBS\n\tIC9JbnRlbnQgL1BlcmNlcHR1YWwgL1NNYXNrIDk3IDAgUiAvQml0c1BlckNvbXBvbmVu\n\tdAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QgQAAAADDoPlT3+AE\n\thVBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDDwBgZ6EAABCmVuZHN0cmVh\n\tbQplbmRvYmoKMjYgMCBvYmoKMTYwCmVuZG9iagozOSAwIG9iago8PCAvTGVuZ3RoIDQw\n\tIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDI4NCAvSGVp\n\tZ2h0IDEzNiAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA4NiAwIFIgL0ludGVu\n\tdCAvUGVyY2VwdHVhbCAvU01hc2sgOTkgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0Zp\n\tbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dCBAAAAAMOg+VPf4ASFUGHAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMPAGBsSvAAEKZW5k\n\tc3RyZWFtCmVuZG9iago0MCAwIG9iago1MjkKZW5kb2JqCjkgMCBvYmoKPDwgL0xlbmd0\n\taCAxMCAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzMTgg\n\tL0hlaWdodCA4NCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA4NiAwIFIgL0lu\n\tdGVudCAvUGVyY2VwdHVhbCAvU01hc2sgMTAxIDAgUiAvQml0c1BlckNvbXBvbmVudAo4\n\tIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QMQEAAADCoPVPbQ0PiEBh\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwZ+BwY5FwABCmVu\n\tZHN0cmVhbQplbmRvYmoKMTAgMCBvYmoKMzczCmVuZG9iagoyMSAwIG9iago8PCAvTGVu\n\tZ3RoIDIyIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDIy\n\tNiAvSGVpZ2h0IDEyMCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA4NiAwIFIg\n\tL0ludGVudCAvUGVyY2VwdHVhbCAvU01hc2sgMTAzIDAgUiAvQml0c1BlckNvbXBvbmVu\n\tdAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QMQEAAADCoPVPbQo/\n\tiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwMBr\n\tYD3fAAEKZW5kc3RyZWFtCmVuZG9iagoyMiAwIG9iagozNzgKZW5kb2JqCjExIDAgb2Jq\n\tCjw8IC9MZW5ndGggMTIgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAv\n\tV2lkdGggMjc0IC9IZWlnaHQgNzggL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2Ug\n\tODYgMCBSIC9JbnRlbnQgL1BlcmNlcHR1YWwgL1NNYXNrIDEwNSAwIFIgL0JpdHNQZXJD\n\tb21wb25lbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0DEBAAAA\n\twqD1T20MH4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBj4Dwz6dAABCmVuZHN0cmVhbQpl\n\tbmRvYmoKMTIgMCBvYmoKMzAzCmVuZG9iagozMyAwIG9iago8PCAvTGVuZ3RoIDM0IDAg\n\tUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDM0NCAvSGVpZ2h0\n\tIDEwOCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA4NiAwIFIgL0ludGVudCAv\n\tUGVyY2VwdHVhbCAvU01hc2sgMTA3IDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9GaWx0\n\tZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QgQAAAADDoPlTH+SFUGHAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgy8DwyzbwABCmVuZHN0cmVhbQplbmRvYmoKMzQgMCBvYmoK\n\tNTA4CmVuZG9iago0NyAwIG9iago8PCAvTGVuZ3RoIDQ4IDAgUiAvVHlwZSAvWE9iamVj\n\tdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDE5NiAvSGVpZ2h0IDY2IC9JbnRlcnBvbGF0\n\tZQp0cnVlIC9Db2xvclNwYWNlIDg2IDAgUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFz\n\tayAxMDkgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRlciAvRmxhdGVEZWNvZGUg\n\tPj4Kc3RyZWFtCngB7dAxAQAAAMKg9U9tCy+IQGHAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBn4DA5eYAAEK\n\tZW5kc3RyZWFtCmVuZG9iago0OCAwIG9iagoxOTMKZW5kb2JqCjI5IDAgb2JqCjw8IC9M\n\tZW5ndGggMzAgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGgg\n\tMzYwIC9IZWlnaHQgMTYwIC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDg2IDAg\n\tUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayAxMTEgMCBSIC9CaXRzUGVyQ29tcG9u\n\tZW50CjggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dABDQAAAMKg909t\n\tDwcRKAwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDgYWCjHgABCmVu\n\tZHN0cmVhbQplbmRvYmoKMzAgMCBvYmoKNzc2CmVuZG9iago0MSAwIG9iago8PCAvTGVu\n\tZ3RoIDQyIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDE5\n\tNiAvSGVpZ2h0IDc4IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDg2IDAgUiAv\n\tSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayAxMTMgMCBSIC9CaXRzUGVyQ29tcG9uZW50\n\tCjggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dABDQAAAMKg909tDwcR\n\tKAwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBh4GBrMo\n\tAAEKZW5kc3RyZWFtCmVuZG9iago0MiAwIG9iagoyMjMKZW5kb2JqCjQzIDAgb2JqCjw8\n\tIC9MZW5ndGggNDQgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lk\n\tdGggMTk2IC9IZWlnaHQgNjYgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgODYg\n\tMCBSIC9JbnRlbnQgL1BlcmNlcHR1YWwgL1NNYXNrIDExNSAwIFIgL0JpdHNQZXJDb21w\n\tb25lbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0DEBAAAAwqD1\n\tT20LL4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGfgMDl5gAAQplbmRzdHJlYW0KZW5kb2JqCjQ0IDAg\n\tb2JqCjE5MwplbmRvYmoKMTkgMCBvYmoKPDwgL0xlbmd0aCAyMCAwIFIgL1R5cGUgL1hP\n\tYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAyMTggL0hlaWdodCAxMjAgL0ludGVy\n\tcG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgODYgMCBSIC9JbnRlbnQgL1BlcmNlcHR1YWwg\n\tL1NNYXNrIDExNyAwIFIgL0JpdHNQZXJDb21wb25lbnQKOCAvRmlsdGVyIC9GbGF0ZURl\n\tY29kZSA+PgpzdHJlYW0KeAHt0DEBAAAAwqD1T20Gf4hAYcCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBj4BgYynwABCmVuZHN0cmVhbQplbmRvYmoKMjAgMCBvYmoK\n\tMzY2CmVuZG9iagoxNSAwIG9iago8PCAvTGVuZ3RoIDE2IDAgUiAvVHlwZSAvWE9iamVj\n\tdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDE4MiAvSGVpZ2h0IDEyMCAvSW50ZXJwb2xh\n\tdGUKdHJ1ZSAvQ29sb3JTcGFjZSA4NiAwIFIgL0ludGVudCAvUGVyY2VwdHVhbCAvU01h\n\tc2sgMTE5IDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl\n\tID4+CnN0cmVhbQp4Ae3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDjwMD//AAAQplbmRzdHJlYW0KZW5kb2JqCjE2IDAgb2JqCjMwOAplbmRvYmoK\n\tMTMgMCBvYmoKPDwgL0xlbmd0aCAxNCAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUg\n\tL0ltYWdlIC9XaWR0aCAyMjYgL0hlaWdodCA4MCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29s\n\tb3JTcGFjZSA4NiAwIFIgL0ludGVudCAvUGVyY2VwdHVhbCAvU01hc2sgMTIxIDAgUiAv\n\tQml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4\n\tAe3QMQEAAADCoPVPbQdviEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg4B8Y\n\t0+AAAQplbmRzdHJlYW0KZW5kb2JqCjE0IDAgb2JqCjI2MAplbmRvYmoKMjcgMCBvYmoK\n\tPDwgL0xlbmd0aCAyOCAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9X\n\taWR0aCAxMjQgL0hlaWdodCA4NCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA4\n\tNiAwIFIgL0ludGVudCAvUGVyY2VwdHVhbCAvU01hc2sgMTIzIDAgUiAvQml0c1BlckNv\n\tbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QgQAAAADD\n\toPlT3+AEhVBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDDwBgZ6EAABCmVu\n\tZHN0cmVhbQplbmRvYmoKMjggMCBvYmoKMTYwCmVuZG9iagoyMyAwIG9iago8PCAvTGVu\n\tZ3RoIDI0IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDYx\n\tMiAvSGVpZ2h0IDM4NCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA4NiAwIFIg\n\tL0ludGVudCAvUGVyY2VwdHVhbCAvU01hc2sgMTI1IDAgUiAvQml0c1BlckNvbXBvbmVu\n\tdAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QAQ0AAADCoPdPbQ43\n\tiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwICBj4EBwpYAAQplbmRzdHJlYW0KZW5kb2JqCjI0IDAgb2JqCjMw\n\tOTgKZW5kb2JqCjkzIDAgb2JqCjw8IC9MZW5ndGggOTQgMCBSIC9UeXBlIC9YT2JqZWN0\n\tIC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzEwIC9IZWlnaHQgODQgL0NvbG9yU3BhY2UK\n\tL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAv\n\tRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtnPlbUtsax8tTzoozAqIgirOA\n\tkQPJdSoL4kRiiKUSZlGaU+KUGsrRwuGQU4az4izmPJ9773P/tfuuDaapnNRT52l39vcn\n\tBR5534/v911r773WunSJEEGAIEAQIAgQBAgCfy+By7jX38YLkbI7ql9wqaMZ2KGcvhfA\n\tz7gA05UrV67+FIJEIB0Lw2/OzkoM4QJY9vb2Dg6OR+SEKx0J3NHBAZKBlBA8xO6bkbMQ\n\tA2CIF0bLycnZ2QXJFckNh8ICx1JwdnZyAoxAD7HD0H0DclgXsxJzdHRCtFzd3N3dSSQP\n\tDw9PXAsSIJEgFTdXSMoZ2FnJYSX3F/rcZ2T2YEgnCy8SsPLy9vbx8fH19fUDkXEoFDeE\n\tD0l4e3t5enoAPMTOSu4KMutFBwg0VqIqA2RQY1BhJOAFsICTP4VCpVJpNFoAiI47oagh\n\teEiBQvEnk/0AH7AjIXJQc6jkLODOX3AHzCzIEDFvH18ymUKlAabAIAaDwWQGBwezcCoI\n\tncmEJIIC6fQAGpVCJvv6eCNyFnAX42ZlhsrMxRWQeQExfyqNTg9iMINZIaFsdlhYeARS\n\t5GdF/fD6HGokFnp4WBibHRrCCmYyguh0GtUfyHlh4LCCO2+9oX4G3gRmzi5u7h4IGYVK\n\t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\n\tYW0KZW5kb2JqCjk0IDAgb2JqCjMwNzMKZW5kb2JqCjEwOSAwIG9iago8PCAvTGVuZ3Ro\n\tIDExMCAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxOTYg\n\tL0hlaWdodCA2NiAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1\n\tZSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVh\n\tbQp4Ae2Z61cayxLFPSdR4wMVlTfyEAUFRPGRq0nu//9vnd/e1TMQzDordzlZ98vUh2Fm\n\taLr3rkd3VbG1VUqpgVIDpQZKDZQaKDVQaqDUQKmBDQ38tSEbX+txY8RvP/5t8fBfzFrE\n\tK80dq7y7rqF8993/+OJTjNeMRYBenyPH/wn5nIueNkHq3WrItsTjfRe367/P7/ObNGXB\n\tLBIDQQsk61fWNuy48JR9uSPZteQ3u36ZXzQ0f4gbvWJCaaZIU4QPfTI4ofqSCfh2drTo\n\tT7I2ZO9Xol/rfTbLxueuZvxcMAlTMIMdwd/b288kcIiIhKW5xhCNOUAO34te+71v1i+e\n\tFmpigXFliXV//sC9KNiJQLcnYIJVkRwe8rS//7NCoegxlcoRcrySE8vqmTuNWEk2JROa\n\tRXEkggIq3v2yB36QHR8HnJMTgahAJOwi/wC/hnhMtVo9PVvJeUh6cX7OzekpQ0IYXGVa\n\t8To8CBaOikIsYStsb8Ng/6BydHySgAEIDFpYNCT2CnMM8Iyo1Rv/LvVarR5Sq2WsmPDw\n\tIEyBJYrgIDMQzDLCoRicClmCVq+z8GnV5shdgiFnaUyz1UY6nU58dLvcZg/prtXymHa7\n\t1Ww0YAOV0+rxUeVgX/6kmCiARJghUaiendcajaYgWbRw7dzmCEc4MQMoNoWtc3HR6/Uz\n\tGVh46mUve72LlXRh2ooJsW0lLPG5KA6ft3dwJKxQhQEEuloYICBg4Vajbi8IJtig3hB8\n\tDeoPhpejXK4k+ZNvLofwGkoGg76mExHmOz0Jd9re/lSMHdhVd78QC1AAXueiB7Th8BLR\n\tyhddWDTwAdxKIpbSfx9wl6Pr8XiS5OZWcnMzmYzTSz6voXUtgZx59JivmZPAmwowhFxJ\n\tZiCcq2e1JjYYDEcj1gUACEaXw/4FtsCn5M6K4Vb7omf8o6vx5PZ2OpvN53Nd7hBu57Mp\n\t7yxTcTI3qI2vR8w2RCsiUT12SBTFwWY4PDo5PW+0cQ9B07pTIZiMr0aDHiwQESGKOxd9\n\tDHAFyZvb2Xxxn+RhGfLwkL25v18sxClkdntjpYxQSrtRO6vam3aKcKa/ON62ZQY8SRSG\n\tI5Qrzd4tFou7uVbGCRSbcmXFQW9wCQFYTmd39w/Lx6fnkJevyMvL8/PT0+OT5fFxKUIP\n\tCHyYSzq5hkS33cAQR9qbCuKAK+0fYIZao9MbjK4nt+DXygJwN5+aBHuNWHQIZXwtfGh+\n\td798en75+p+Q17dv397eXnn4ajoQgs/j8lGyZDLmgsX4+nIgQyisE4eP7q7YQRxwJaKh\n\t2x9ejW9RL/pdLtPCt+OrS2Lb2woUZAasMJ1B4eHxGQavEgh8R77BQzT00mySkeDygCWm\n\tWOJ69Mc4VM/qrW4ffJhBFOQPj8v7+/mUVfOtMeegGMYML6AFvuTHf5EfZvH2pnc2yovF\n\tBglDTMbi0MztUMDGlNsh44ArLUwBDT7JA2Y4E4bQ/t7tvueQUfguChkJk8Iir8mv8Cr0\n\tYWcKOwSHA+KhSA7hS7bDioMWNocwhDhcyJcm8qV5+NKrlf7te9hBhsAMFryJmMAQSR32\n\tpc14KI6DY7rZ6aV4IBq03ciZFrNb7LDGwVtXCoilQppgEA1x+KGIUEAoRGCgsJbYLRfE\n\ttDbrS2+uPqqLs4P2ViUa7K3sSzfTuWPa8bDyJbmS9yX2rjhBpjjd47OiWpjfFNNBQJus\n\txPtS2pZQhjZq7a2D3vreWowdOOPimFZQs3FCIu1M3hDTviQKnA864gYj5xg3RM59nA8v\n\t2mGJ4fCeOB2eYkdNJx5nDbs0J6bPuGadM05pn864D2dMzrx1QMQhxwmmE0Levljc+5Cb\n\tsLX2I/uLg7qrXI+Uji12xZajzo6P++lcsSyUe+i8VPqhk8E+iRVWuYbP6Y+fDxwQ5HwU\n\tDzrl2j6GlWyIxoyjVfuIErV2u6n8vx4pHxkfPHRQMIwj3d4X8CFu2DNOA53MZEy4kExA\n\trsRJ2VHiSvatOqiYnG/LyYaSvkMlfQ18xeAiZ1IIRr5EsqSCCBELp+c9Bl57nPM+ZU4y\n\tnJGn9FX5asrI2Z7DHVtUJOu594ddaQsOYQgVoiLhtFRlAUmRIAwHypYbYuAKgjoPFirO\n\tIu9w9jdRljgVfKlcCbcKCZJ39rMQbwlRzJ2frdVA1A8fdaXgQBGUKghXOFl5EJWL6geq\n\tIDGgpD9xIRfVagtzOA1XIaREVsm6kBu26jkVUxLXPi5DPM+xHUm9jQIiegsOUYwGiaMT\n\tqtFVncbqUcfZAtTylugawMpFnwo61Z6u1wAvl9eB3vEuRvUpaar+UFNATQaq6awnUFA9\n\tLWdS/u3WjLsCrqnDXVgdG5zR3FCXJlob7mxgDvofcquorKM2DX3jMcaM/6n8kyiOhN+t\n\tGRik3owpfNyVZIkg4aKayMYWalyou6EuROpruF+2rwaTOky00OCkLohHukUDcEHnR0IM\n\tZrpLUnsSN6sqaZrUI5MnFUIhIxGmAKG6ZNIzEML0eG/W7nMv1s1MdZsg7JEMPRMZAxdm\n\tN8NkulwSepqGP/UqC9iUsIJEMSF/kkO5XZn0bBQV8GvhL7sKQrVcs6ZyNC2zniW0o413\n\tVBHgaKmJqUSNwmh5Moumcbe1MCvkJIJF0IiWaiDR4mll/bsgHm4em0s4V7hX6NqAcTpY\n\t/ySawkqAQN67L8iTkiVkCljIGKKBPQTPWJIBvPTa/ydBJRnF/hWeIsZrgE05XVCB/8zQ\n\tWhihSAZrNNLfKOrRC53BAMBLe+XVxf8GGVw2OjdX9ou1/150u/rtnyBgFhEXWEP/VCXN\n\tGU2+PKqzrMDwlXS7Plr/Gq0GbNxlM8SCf+bKGmlVkISkZ77ZWFJ4MojvB78fv/HzP/u4\n\tDg6QetzEvwLgbzMqMXj15f/5zth8+R0g2ejfGVuOKTVQaqDUQKmBUgOlBkoNlBooWAP/\n\tAMCNmAkKZW5kc3RyZWFtCmVuZG9iagoxMTAgMCBvYmoKMjE5NgplbmRvYmoKOTkgMCBv\n\tYmoKPDwgL0xlbmd0aCAxMDAgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFn\n\tZSAvV2lkdGggMjg0IC9IZWlnaHQgMTM2IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9J\n\tbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVE\n\t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\n\t8g2xwQngFfINscEJ4BXyDbHBCeAV8g2xwQngFfINscEJ4BXyDbHBCeAV8g2xwQngFfIN\n\tscEJ4BXyDbHBCeAV8g2xwQngFfINscEJ4BXyDbHBCeAV8g2xwQnglX/jG9rV8d97THbs\n\to8jbh81B3vGygw3tBtq1F3Jr/w3tlMJ2StEuMnQXGe2wQ3fY0e5DfPch7czEdmbyadcq\n\tumuVL6AdveiOXtrtjO92pp3g6E5wHu2SR3fJs3wGyiBAMggouwLLrqDMEzzzhLJyvpSV\n\tQxlLeMYSi3SjbK5c2Vx5lOmGZroBG8oChNQyJAuQMiSxDElmHMoezZ09CmxYV1Fm7e5E\n\tt+zn6pR1jGYd51FGdjbpeOf3dv/5Noay1bH4cCDE4GST52HsCEViCJ+XQHC9jKOCo8EB\n\txWIRhM5DrjokQH8BzTYdfiHkzwsAUFYiTurz4QSMSyF/XzKsubLeKeDxeHwG6AAIsPCY\n\tZQryc08aBmVb+Vt82PNB8Jcc1db5sj/hyNvn/4rf4PkHQl+Bgp5CBIgAESACROB/kMA/\n\tv6Pj/AplbmRzdHJlYW0KZW5kb2JqCjEwMCAwIG9iagoyMTMwCmVuZG9iagoxMjEgMCBv\n\tYmoKPDwgL0xlbmd0aCAxMjIgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFn\n\tZSAvV2lkdGggMjI2IC9IZWlnaHQgODAgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0lu\n\tdGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURl\n\tY29kZSA+PgpzdHJlYW0KeAHtm/lPWlkUx11QZAdFUJYBH26ASF/FoqIFAnG37hZbNSpq\n\tikWpRiKpSzFWicS11bjErcYlao0aosZUM//anIedNFWs02Qmeb7h+xM/3s/5nnPu5b5z\n\tQ0KCCkYgGIFgBIIR+O8iEPqo9FtxALKwHwrHuX6sNAwW/g9Ab+iAikSKeEQikWDJGOxD\n\tkH6+G7hIMjnqRhQc6/sSyeRIsAMwH2D8zhcREQlwFCqVRqPR6XQGrgULhGVSqZSoKIzy\n\t14wYYDjkJuABHJ3BZLLYbA7uxWazmEwGcFIB8obxnlT1A4J/GB+DyeJwomO43NhYHo+P\n\tY/F4sbFcbkw0h8NiMjBG8BFSNTAi5iBmIMbHBjoePy5eIBCKRGIcSyQSCgTxcXweULL9\n\tjGAjhhigqfoBoQBpdOADPGATS6TSBESGayEJUqlEDJwACYx0GlaOgRFDsRokU8BATgwv\n\tTgB0iCwpOSVVLlcolDiVQiGXp6YkJ8kQoBTE8WI4YCOFjPWbuyaChQAYRWOwOFy+QCxF\n\tEpPlijSVWo2i6FPcChanVqvSFPLkREQqFvC5HBYDXIwgBchTsBCaDNUPKJQgSalKlRrN\n\tyHymzc4B6XApbGXZ2meZGahapUxNQiRCPyIV2k0AE0PBwigqncnhxgklshRlOqrRZuvy\n\t9AajyWQy41SwNKNBn6fL1mrQdGWKTCKM43KYdGoUmHg7TW8spAEgXyhNlKtQTZZObzTn\n\tFxaVlJa9wK3KSkuKCvPNRr0uS4Oq5IlSzEUmLZCJGCHkKBsAJYlydYY212AqKC4rr6qu\n\trbPgWHW11VXlZcUFJkOuNkMtT8QSlc0AE++kKSRpZBSNGc0TSGTydE2O3lxUWlljed3Y\n\t1NxqtbbhVFZra3NT42tLTWVpkVmfo0mXyyQCXjRm4p00DQ2DnQIsjBMjKaqMHEN+SUVt\n\tfWOztcP21t7V7cCpurvsb20d1ubG+tqKknxDToYqBRHHgYmwY9wuRCxJoQp5AmmSEtXq\n\t80urLA0t7Ta7o7fP2e/Crfqdfb0Ou629pcFSVZqv16LKJKmAh1UipOnPxxo/ISuGL0ZS\n\t0zW5ZgBsstq6epyugaFh9whu5R4eGnA5e7ps1iZANOdq0lMRMT+GFZAwkkJnc+MliUo0\n\ty1BUYWlq63Q4XUPu0THPhBe3mvCMjbqHXE5HZ1uTpaLIkIUqEyXxXDadEnnHQ1IkhYEl\n\tabJKozOV1TZYO985B9wfPd6pmdlPuNXszJTX89E94HzXaW2oLTPpNKpkLE0ZFGg1t7KU\n\tRKYyo/kiJFWtfV5QWd/yxuEcGBn3Ts/NLywtLeNUS0sL83PT3vGRAafjTUt9ZcFzrToV\n\tEfGjmVRyAEIaE8pQpkCzjcU1je12APRMzs4vrqyub2ziVBvrqyuL87OTHkC0tzfWFBuz\n\tUYUMCpFJC0AIrZQb/0dSWgYkqaXZ1uP6MD45t7C8trm1vbOLU+1sb22uLS/MTY5/cPXY\n\tmi2QphlpSX/Ec6GZ3vEQNgsWFyvDzLz88ldWu3Nw1Du7sLL+ZWdv/+AQpzrY39v5sr6y\n\tMOsdHXTara/K8/MysULkYs30dh0CIRsIU9RafWFVY4fD5fZMzy+vb+0eHB4dn+BUx0eH\n\tB7tb68vz0x63y9HRWFWo16pTgJAdkJDOjhUkQKMxFFU32Xrfj3rnFtcA8Ojk1IdbnZ4c\n\tAeLa4px39H2vram6yACtJkEQy6YH8pDOiRUi8ifZxpLa5s6+wbGpzyubO/tHJ76z8wuc\n\t6vzMd3K0v7O58nlqbLCvs7m2xJj9RI4IYzn3EPJEiBzNMZXWtdqdw57phdWtva/HvrOL\n\tS9zq4sx3/HVva3Vh2jPstLfWlZpyUDki4t1PCJsFEL60dvW7J2YW17f3j04B8NsVTvXt\n\t8uLs9Gh/e31xZsLd32V9iREqZA8Sllms3a4R79zSxs7Bse8cAK9xqqtvl+e+44OdjaU5\n\t74ir2wrbxX2E8Ocpis7hifweBiD8E5e6/jXhT/cYoeERcCyFI43yqc78wtLmAA8/LW/u\n\tHp74Li6vrnHJB4u6vrq88J0c7m4ufwIPHW2WF2bdUyUcauBgGhEeJAx6iIfM/Z0sJXyn\n\tCXmA8PHvFj8REnrHJ/qpjfAnb8L/eyL+P2Ci32KQCH8TRSIT/jaR+DfChL/VDyf8lxns\n\t+yHBv64R/Qsp8b9y/x8mFYg/bYINfRF5YiiE8FNfQEj8yT2iT19iJhJ7ghYIsTwl8hT0\n\tDSKRJ9lDiP8a4QaRyC9KQvyI/lczRH0VBHNg318+Yc/WCPmyCxt18zOGEfd1nn+cj+Av\n\tLP2Mf4MC62PRj3UHfwUjEIxAMALBCPz7EfgLAv8aaQplbmRzdHJlYW0KZW5kb2JqCjEy\n\tMiAwIG9iagoxNzUwCmVuZG9iagoxMTcgMCBvYmoKPDwgL0xlbmd0aCAxMTggMCBSIC9U\n\teXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMjE4IC9IZWlnaHQgMTIw\n\tIC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVy\n\tQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dz3XxPp\n\t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\n\t3n66goy3n4h5+68Y/v7Lk8e/LeDxb3h0fisXz5/fyv3A29+k4gsu+BsTL3/7zd+/WFBo\n\t/PwrE2T0V2o+/mWQm2l8/GsuC43VI+/+Aq+uRx5+awIy9u0CHn7ThULj57eT6PuoPP1G\n\tGdUj0ejrjTz7FqA2jV/f3GTfj2ZfI+bdt233abz7hjSPv9WupvHxSgSO9hOuz+Ld1SOg\n\t0Smbj1f8MBpObJrYeHSVlvrqGIqNb1fWEY19HuHh1ZBasf31K1j7da9gpUtY/8YrWDWx\n\tcSXJrs7lzVXHB224kpUvV4qDRh+RuTPAh6/uv/nXr+6/eWJX92vb6MpqPt2RQdfGr7to\n\tMBudAnh45xONjU047o5JvLlbjbZNczsovtxhiGzscwlXlbiFF3/uCsVsGtxH3cnL+UN3\n\t8sJtrr6RO3lp41hD+aS7rzlisNuv2dt/i3df0+C4MziLbp/3T79jHofj6vI03+5yqMZB\n\tR9mhqSA8/tyZ8oCO0iMfAVGf//S7iWp0dEJg6cGnBhLxH34H2H0d83FAVCgRMSjGowZb\n\t+U+4a6+2jxNqiDQRjx2I+hNuNqO7k2/gGTt8nf98Awf1/RC+vwPf34Hv78D/5DvwXyiZ\n\tG6UKZW5kc3RyZWFtCmVuZG9iagoxMTggMCBvYmoKNDgwNAplbmRvYmoKOTUgMCBvYmoK\n\tPDwgL0xlbmd0aCA5NiAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9X\n\taWR0aCAyODQgL0hlaWdodCAxMjAgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVy\n\tcG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29k\n\tZSA+PgpzdHJlYW0KeAHtnetPkm8YxzVR5AyKoByCHjwBIT1JkVKBg3lI7WBZdNBZWAvD\n\tqBaLZQecFZOVaek8rMxc2tScNmbOVfv9a7/rxlyp3B1e9nR93+i8fHN//F7Xg7D7e2Vk\n\toJAAEkACSAAJ/I0EMv8R/dHfBpjs+K4szur7GXfAkX8D0ToX4MHjZf8T4vHgsATTr/Ck\n\tyKxjyeHzc9cl4KS+HY7PzwELAKBf0PlGJjs7B7AIhEKRSCQWiyUcFRwNDigUCnJzCZ+f\n\t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\n\tNn9ut/FpDO7moq2fAkIETmpzGe502/DLD1+/0SErEnEX4A9c1r9N0dmBOyS3gdnAQ3pr\n\tQ5xdPUq2Rm7o93aPfucFv/9P6PuJ8TskgASQABJAAn8Tgf8Bs9qflwplbmRzdHJlYW0K\n\tZW5kb2JqCjk2IDAgb2JqCjIwMTcKZW5kb2JqCjg5IDAgb2JqCjw8IC9MZW5ndGggOTAg\n\tMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTQ4IC9IZWln\n\taHQgODQgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0Jp\n\tdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt\n\tmus3W2kbxvUgESIJiYREiMSEaCqiMSEYcRzpBF1ZhJbRVDptEbRmIiwjyjBIRxOGYpRU\n\tRalW43zsrP5r7/3shJk6Nd06M/tdy/Whqx9yP/m5rnvf2ft5tp/fuc4dOHeAoA5c+CL6\n\tIn8cIrn4ly7h1l9rXERr4oXz4gDG5cuX/b+IYCFYDvHh4sL8ARxgIZHI5ACvKLi0X00m\n\tk0iwIIBhWJ/nFgoMAyIBDYUSGASigoJxCtWiNQIplIAAMnB5sXynQh4hhwAI4QTTaDQ6\n\tgxFyRjEYdFgoGIF5sVCEvlHtE2FAVBoNYJgsFissjM3m4BabHRYGizBDQhg0GhXDQmb5\n\tSIUh+fsDURCVRg8JZbIAJYLL5fIiIyP5OAWlPFgigsNhs5ihIXTAArP8/X2DAiSIjYQR\n\tMUKYYZxwLo/PjxYIYoRC0RkkFMYIBNF8Po8bzgljgluIioSs+mR+nk4iBwQGgUcsdjg3\n\tMkoQI4oVi+PiJRJJAqYrnyVPDRTHx4nFsaIYQVQkN5zNAq+CAsEqLL9Tm8rjEjkAYkNE\n\tPL5AGCuOl0iliTJZkhyUjEuoMkkmS5RKJfHiWKGAj1GBVR6o053CgiNTgoLpoSwOly8Q\n\tiSVXrsrk1xRfK1PT0lQHSvdRBwWqtLRU5deKa3LZ1SsSsQioOKxQenAQBXPqtKsPkrvs\n\tD0g0BpMdgRFJZckpSlV6ZpY6OycnF5SHQ6guJydbnZWZrlKmJMukGFUEm8mgYVBw9Z2Y\n\t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\n\tNjkKZW5kb2JqCjExMSAwIG9iago8PCAvTGVuZ3RoIDExMiAwIFIgL1R5cGUgL1hPYmpl\n\tY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzNjAgL0hlaWdodCAxNjAgL0NvbG9yU3Bh\n\tY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQg\n\tOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt3dtX09e2B3CBkPuVhARC\n\tQkIC5AIhRqLhUq5ho+EiCIKxAgVDqWAglZpjtihiKUXSclPYghcUN2iFUqi0tN3Vcf61\n\tM3/R7j1a8ouu9bDPy/w++ABz4hifzDHXyu/ld+QIBgVQAAVQAAVQAAX+vwSSMIQChJ8U\n\t/PXk/yQF836B/3AxH82HeL81hr/M4aRiiAQ4HE5KSkz8vdQx5bfEXB6P/zYCTEKBd0w8\n\tHpcLn8tb64TS75RTU7lALBAKRSKRWCyWYN4jAEhAJRIKBHw+D6w5zFSzSzPMKbAtABmI\n\txRKpVCaXKzAfIiCXyaRSCXAD9TtpNugYM8wyoyyRyhSKNKVKlZ6uVmswiQXU6vR0lUqZ\n\tppDLpGKRkJlpZqRZoJlpZoaZUZaDsVqTkanVZul0ekxCAZ0uK0urzdRo1CqlQg7SAmak\n\tGeh4F48YMyxmkRiUARmE9QajMcdkxrxPwJRjNGbrdWCtVilkUmak3050HOgkZjfzBDDM\n\tCqU6QwvGJnNevsVqs9ntBRhWAbvdbrNZLfl5ZpMxW6fNSFcqpOJ30HEGGsYZmPkiiUyh\n\t0mj1RlNuvs1e6HA6XS7XMUwiAZfrqNPpKLRb83NzDHotjDQDDTs6OfnwPMM4wxEojDFn\n\tGUx51gKH01V8/ISntAxSjmERYHRKSzwn3MUuZ6Hdkpuj12r+gE6Js6GTYJz5QrFUocrI\n\tMpgtBUUut6e0vKKqusbr9dZhWAWAp7amurKirOSE2+Ww55uzY9AiAazow85vx1kEzJos\n\tY67N4XKXlFfV1NWf8jU2NZ/GJBBobmpq9J2q91ZXlnvcRwstZoNWo5RLRHwuizNsDTkw\n\tG3JtzmLPR9Xekw3NLW3tHZ1+TEKBc50d7W0tTb56b1W555jDChOtTpOJYaBTDi1oWBtc\n\tvkiaptYazLYid1lVna/pzFn/he6e3ouBQD+GVSAQCPT19nSdP9fe2nTSW1la7LCY9Znp\n\tCqmIH2dxJCXDnQ7GOUNvsjiKy6rrG1s7znf3BgYGLweHR0IYVoGRkeHg0KWBQG+X/2xL\n\tQ11Viasw35ilUcpEgjiLA24bMM4KtdaYV+DyVNU3tfm7+j4dDIZGr4avRTCJBK6Fr14J\n\tBS/1917obG2sqzjhtJmzYaAlQl7qoYMw5ixTavQma5H7ozpg7gkMDl8JR8Zujk/cxiQS\n\tmBi/eT1y9fPgZxe7z7X6asuKYwOdxiyOOM5cgViuyjTkFrhKqn2t/p7+oVA4cnNicmp6\n\tJopJIDBzZ3rqy1tjkS9GBgNdnS31lR4YaH0GLA5+aspfvxHCMSiQMGsj3+Eu9zZ3dAWG\n\tPg+PTXw1HZ2dX7iLSSCwOD83G52eHL8eDg32XWhvqC07Vphn0KrkYgH30IUjmcMTStM0\n\tOpPV6ak8eeZ836VQeOz219G5xaXllZVVDKvAysr95XsLszNTE2PhkYFP/Kf/VuEugpMQ\n\tFnR8Z5EU1rPZ7iqtaTjb/WkQmKe/XVi6/+DR2pOnGFaBJ2trD1f/cW8+OjXx99HLgQtt\n\tp6o9TqtJp1FIhbw48wzXDVVmdl5hMawNf+/glcitr79dXF59/PTZxuZzDKvA5sY/1588\n\tWlmaj341fi30WU9HY22pCxa0Jg2cOX/9opIM1zqZilnPxyvqWz4OBMM3JqMLyw/W1jdf\n\tvNzaxrAKbG1992JjfQ2gZ74cGx3q8zfXlRcX5GZnKKWi+M5ycLY4PVWn2roHQpGJ6bml\n\t1bVnz7e2d3b3MKwCuz/sbL/cXH+8cnd2ajw83P9xS32FGw7CTObCEW+exfJ0bQ4cg9W+\n\t9p7B0euT0cX7j4F5Z+/HfUwCgVd7uzsA/XB5/s7tSGig68zJyuOOfKNWxeasSM8y2Y6W\n\t1jR29A5dvTE1e+/B082XO3v7Px/8gmEVODj46dXe999trK3c/WZybPRST5uvylNkAWc5\n\tyzwr1DqTzVXmbeq8GAyPT88tP3r24vvd/Z9/+Q2TQOBXgN7dfr7+cGl26sYXg5+c9cGF\n\tw5KT0BmudeB8LjB8bWJm/v7axsudH4H599cYVoHf//XbwU97Oy+ePVqemx4PX+7taKgp\n\tcVo/wLnZHxiJ3I4urjzZ3NrdPwDmNxhWgdev//XrwasfXm6s3Z8H52BvRyO7MzwW5Yth\n\tb8TmOY7z/2JYBN68IXJOSYXHG/B1sOBYed1pf38I5vnu6tPn23v7v/z2+g3L/4E/BoE3\n\tr3//7WB/dwsOwoU7t/4n2NfZVFt61GaCL97iQw/sktCZdmjQmVaOrA+dybxoq9GZVo6s\n\tD53JvGir0ZlWjqwPncm8aKvRmVaOrA+dybxoq9GZVo6sD53JvGir0ZlWjqwPncm8aKvR\n\tmVaOrA+dybxoq9GZVo6sD53JvGir0ZlWjqwPncm8aKvRmVaOrA+dybxoq9GZVo6sD53J\n\tvGir0ZlWjqwPncm8aKvRmVaOrA+dybxoq9GZVo6sD53JvGir0ZlWjqwPncm8aKvRmVaO\n\trA+dybxoq9GZVo6sD53JvGir0ZlWjqwPncm8aKvRmVaOrA+dybxoq9GZVo6sD53JvGir\n\t0ZlWjqwPncm8aKvRmVaOrA+dybxoq9GZVo6sD53JvGir0ZlWjqwPncm8aKvRmVaOrA+d\n\tybxoq9GZVo6sD53JvGir0ZlWjqwPncm8aKvRmVaOrA+dybxoq9GZVo6sD53JvGir0ZlW\n\tjqwPncm8aKvRmVaOrA+dybxoq9GZVo6sD53JvGir0ZlWjqwPncm8aKvRmVaOrA+dybxo\n\tq9GZVo6sD53JvGir0ZlWjqwPncm8aKvRmVaOrA+dybxoq9GZVo6sD53JvGir0ZlWjqwP\n\tncm8aKvRmVaOrA+dybxoq9GZVo6sD53JvGiryZzxPbyUzmTv4T3yHmfWtyrjL4jeK/0n\n\tZ3xPOutL0eP8guo96SYb8z76zovB8Pj03PKjZy++392HF9JjEgj8evDTq93t5+sPl2an\n\tbnwx+MlZX7XHaUn0Pvr0LJPtaGlNY0fv0NUbU7P3HjzdfLmzt//zwS8YVoEDYN77/jt4\n\tfffdbybHRi/1tPmqPEUWo1YlF/E5yUf+HGY/y9O1OVanp9rX3jM4en0yunj/8bPnWzt7\n\tP+5jEgi82tvdebm5/nB5/s7tSGig68zJyuOOfHCWxXcWyVVao8XpqTrV1j0QikxMzy2t\n\trgH09s7uHoZVYPeHnW1gfrxyd3ZqPDzc/3FLfYW7MM+QqWRzloFzvuN4RX3Lx4Fg+MZk\n\tdGH5wdr65ouXW9sYVoGtre9ebKyvrSzNz3w5NjrU52+uKy8uyM3OUEpFvMN7g8MXSVWZ\n\t2XmFxeXeZn/v4JXIra+/XVxeffz02cbmcwyrwObGP9efPALm6Ffj10Kf9XQ01pa6bGa9\n\tJk0qjOfME0mVGr3Z7iqtaTjb/WkwPHZ7+tuFpfsPHq09eYphFXiytvZw9R/35qNTE38f\n\tvRy40HYKrhtWk06jAOeUQ+cghyeUpml0JjgIK0+eOd93KQTQX0fnFpeWV1ZWMawCKyv3\n\tl+8tzM5MTYyFRwY+8Z/+W4W7KN+Yla6QCLhxnLkCiULNLGg3LI6OrsDQ5+Gxia+mo7Pz\n\tC3cxCQQW5+dmo9OT49fDocG+C+0NtWXH4BiEa504nnMKVyCWqzINuQWukmpfq7+nfygU\n\tjtycmJyanoliEgjM3Jme+vLWWOSLkcFAV2dLfaXHCes5g7lupKYk/fn6fCQ5JZUvksGC\n\tNlmL3B/VNbX5ewKDw1fCkbGb4xO3MYkEJsZvXo9c/Tz42cXuc62+2rLiQlgbcAyCc3Jc\n\tZymzOPIKXJ6qeoDu6vt0MBgavRq+FsEkErgWvnolFLzU33uhs7WxruIEjHN2JqxnIe+w\n\tc1JyKk8gkasy9CaLo7isur6xteN8d29gYPBycHgkhGEVGBkZDg5dGgj0dvnPtjTUVZW4\n\tYuMMa0PA5Rya56RkDhdu0GlqrcFsK3KXVdX5ms6c9V/o7um9GAj0Y1gFAoFAX29P1/lz\n\t7a1NJ72VpcUOi1kP48ysjXjOsKCFMNCaLEOuzVns+ajae7KhuaWtvaPTj0kocK6zo72t\n\tpclX760q9xxzWM3ZWnWaTCzgpR661h1JgoOQGWgFQBtzbQ6Xu6S8qqau/pSvsan5NCaB\n\tQHNTU6PvVL23urLc4z5aaDEbtBqlXCLix1kbRwCaAwMtBuiMLIPZUlDkcntKyyuqqmu8\n\tXm8dhlUAeGprqisrykpOuF0Oez5Ms0YFWwPG+fDaYJyZgRZKZMxEG0x51gKH01V8/ISn\n\ttAxSjmERYHRKSzwn3MUuZ6HdkpujjzGLhXwurI2/XusYZxhoHl8Ug9bqjabcfJu90OF0\n\tulyuY5hEAi7XUafTUWi35ufmGPRaNUxzjJmT/NenG8yXFhhogBaIJFKFUp2h1RuMJnNe\n\tvsVqs9ntBRhWAbvdbrNZLfl5ZpMxW6fNSFfGmGFrxBvn2EDD5oCJFkvlaSq1RpulA2tj\n\tjsmMeZ+AKcdozNbrtJkaGGaZVCTkx5jjrI3YQMOKhtUhhJGWpymBOiNTC9o6PSahgE6X\n\tlaUFY0BWKuRSsUgAuxmWc3zmI0mwogGay49JyxQKsFalp6vVGkxiAbU6PV2lUqYp5DJQ\n\thmHmMksjOenwKRh7qhSD5jAjDdIisUQqlcnlCsyHCMhlMqlUIhbBLDPDnIgZVjRMNHMa\n\tMmuaLxACtkgsFksw7xEAJKASCQWADLMcU2ad5n+PNEgDNVgDdiwCTEKBd0w8HheMARlW\n\tRmJlhjo208kpKW+xoQ/zoQIczlvjD1B+N9TM/vgjQI55n8AfWAwx2/EXs43zD9OBIRGI\n\tg4g/QgEUQAEUQAEUQIH/msD/AXQDaekKZW5kc3RyZWFtCmVuZG9iagoxMTIgMCBvYmoK\n\tMzYxMQplbmRvYmoKMTA3IDAgb2JqCjw8IC9MZW5ndGggMTA4IDAgUiAvVHlwZSAvWE9i\n\tamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDM0NCAvSGVpZ2h0IDEwOCAvQ29sb3JT\n\tcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVu\n\tdCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae2d+V+S2RfHq+lro+OC\n\tiqKIipi4ZC5JbiOpmaapWZqmVobpaBhGuU/uqSGmQRRumGnuaO5L00yv+de+59wHBVxm\n\t0mherx6f80vAq3g47z587rkP95574gQTDAGGAEOAIcAQYAgwBL6JwEnaxjdhOeI/Rpin\n\tTOMnGoVpXqcw0yNCOtw/2yYKIE+fPv0/GgekB0kSyt8ZLiVSBIo4razOnPnZGNa0CGM+\n\tP585Y2WFeSJepPudhEugAlMkijytrW1sfsGwhbCjUWA+JDEbG2trSPQM0qXYWhwtBRWY\n\tgkgBKQC1tbO3t3dwYLFYjjQMSMvBARK0A8I2AJdI9zTK1oJojVCBKSIFoEDTydmZzWa7\n\tuLhCcGgUmI+LC6Tm7Ozk6MgCvAiX0q0F0SJV/PqDUEGnwJQFRNkugNLN3Z3L5Xp48CA8\n\t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\n\tkm/uQ0JZrKEdEdM3x2J9c9AJYOxi+jxZus8TsVjspEl6EzJ9yVqaLdSXzAiW6aNn0T56\n\tBiuAdppM30eL9n00gmX6lJZI7luuTykBy/TVtXxfXQos0wfa4n2gCViot5i+5RbuWw5g\n\tceqFkoUm2/ZMn31L9dmHbckAFiSLTeGP6bkQF7/HuRAIlpIsnA7DnGNiwXNMjGSJGzDn\n\t7pAjjSxw7g62KDBoFsiCaJlzoix0TtQOWeZcMwufa7ZNFmsDcl4kcw7f9znikDk3EqVm\n\twUCnJQcdMuecWpAqeSuCFtmCJ5AjT2E02wlaHMuL58Vux390Lq/hP4k5R9rSajV5P4CL\n\trmAMGh17DkcRmARmapL4f/YQr0vP+M8QMhdiCDAEGAIMAYYAQ4CuBP4PfZTUEwplbmRz\n\tdHJlYW0KZW5kb2JqCjEwOCAwIG9iago0MDkxCmVuZG9iagoxMDEgMCBvYmoKPDwgL0xl\n\tbmd0aCAxMDIgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGgg\n\tMzE4IC9IZWlnaHQgODQgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRl\n\tIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+Pgpz\n\tdHJlYW0KeAHtnPlXkvkXx8vJDRQ3BBUUBHdJcEVRDMVUEpdQ1BkbMreiUCdKMi2XIknK\n\tjVwwNJd0SEfNdWzqO+f7r33v53m0xbBGrO/pcZ73L+bxnJ57X+d9P/dZPvdz6hQpkgBJ\n\tgCRAEiAJkAR+cAKnT4j+j5gRMZeP9ROB9XEeLiiz7wfyPTbAdebMGdcTJEgHksJZfgeG\n\tuN8QNcTMzc3N3d3jI3kSUB+F7+HuDimhzBBFBPHbufA9OcQNo+ZJoVAxeSF5E1ZY+Hgm\n\tFIon4ASKCOE3I4ihA88hcPDfewI24EWj0Xx8fH19/U6AIA0fH0jI28uLSsUZAkKc4LEs\n\tiKND1QroMHDeNB+EzD8ggE6nBwYGMkBMwgpFD0lAKgEB/pCWrw8wxBAiD0IVH6OG99i5\n\tuoLpPKlUMByAA2qBwCsoOATEYrHYoFCCCsUOKUAiwcFBTCYDMAYAQrAhlQp17I4c6CQ/\n\t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\n\tH9w3k9PNTk0371UvnCOCpsPJyXr8aIwvTkce2BSEmgc6EYM81eHo7BDKfX5u5IkiX57K\n\tPeC7/V8Rvz0DQgUfPM0GHWdzYk6zQQexfNPTbPb9B/zIk5T2DXXUn7gBsUOByFO8jgrv\n\tvQNdsHPQyBPknAGI9RBYBMnTC52ih3sQtRHUSRBFWAxPjr7zyZkfkMOxnHsQcZSIJWG1\n\tlwL+A2X2Ic/v/i90uZOg7w6KvABJgCRAEiAJkARIAscl8D+sjC8gCmVuZHN0cmVhbQpl\n\tbmRvYmoKMTAyIDAgb2JqCjMxNDQKZW5kb2JqCjExNSAwIG9iago8PCAvTGVuZ3RoIDEx\n\tNiAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxOTYgL0hl\n\taWdodCA2NiAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAv\n\tQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4\n\tAe2ZCVciyRKF7bFtF0BAGxBBkcUFcG3tnv//z979bmRW4TZjOfPe6XcOcY5FVWVW5r2x\n\tZGaEGxtrWWtgrYG1BtYaWGtgrYG1BtYa+E008CXLHyH5kd9XEFcb32h+1f9vXzwf8J0h\n\t4/Wzrgnsq59N5OXb/OXL9zzT9rco3+nAt2+NmYal2fJOnz8Mtrh8TbKVxI+pdXWEeJV7\n\tJ7aa5x2Qf/VaX8XIjJlH/PqVp9UZyz60WIrOGW35+w3ZRrgp3hdf6KZ4mW80JZNUJ5EY\n\tgD6PVf5qpoxXvwAo21bugJlFqHey7CLxYDriU3wV/cveIru1pek+QSJssGlsKC5Pv2MN\n\tFjPmm6TbQBS9y0/i293dPUltVfb2XpApZtF7etNhZ8csqpMwBTP4BpY8YhpUw9oVss6Y\n\tGjQhmjdm19WIE/B6vd6Q7BfSaNTriZLJ6PP8Sa2m3ojaxQJTmMRf+f6LNijYiURgFwgM\n\tB4CYVeopNAZ8Y40ZuZYCYn8G7maz1Wq1kQMJv61mMwjFsHxXcGxa1NyoaTZMIRIVQiIo\n\tbG3JBrvCLyCeXxBaLWZtoB5Uhr5hiHJjUnCmO/2A2V8Z+OH3kE631+12O3o4DC7ttvp6\n\t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\n\tpkjlyqgihopV7qGAiGwj+s0VWSqmEHPjs4tequ2FhA7eufpzqpSp2FrJCtjCJMKhKBuX\n\tNVXXKcG4XZbcv/EvBaY0JV+inlxeeWlQq5ey+5t3+prCOpFQqdZarF1fMgviAhooW1R0\n\tMX5Gl41D/PDyQtPLdxWfNcJmYlDZCikqwqPi3yhSilWpS1IP/0dBQ8jKv1SK29fvYbXy\n\tP6Wi57s3HhsbfJKBeYQxBPGZTkGS4Wt8Yue/JIz+T/AntyoxFupKgD89PMAkTBB3/wbO\n\tBPf9H6ZaUbVnfr/3b9ySdfY/0dpvrIc1tLUG1hpYa2CtgbUG1hpYa+D/TAP/AUUm5CUK\n\tZW5kc3RyZWFtCmVuZG9iagoxMTYgMCBvYmoKMjQ0OAplbmRvYmoKMTEzIDAgb2JqCjw8\n\tIC9MZW5ndGggMTE0IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dp\n\tZHRoIDE5NiAvSGVpZ2h0IDc4IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBv\n\tbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUg\n\tPj4Kc3RyZWFtCngB7ZvpTxprFMZdUGQHRVCWCw5ugEinYlHRAoG4W3eLrRoVNcWiVCOR\n\t1KUYq0Ti2mpc4lbjErVGDVFjqrn/2j2DvWmqWO/9NA7x+cS3Ob/3OefMO+97CAl50tMK\n\tPK3A0woQZQVCH5n+17pB7GG/FI67fsUSBqH9B5Sb+CFuEiniUYlEgqAwnIcw/AQ34UeS\n\tyVE3ouCqn0GQyZGwpADyAMVPgoiISAifQqXSaDQ6nc7AWRACBEKlUqKiMI4/U2AI4ZBB\n\tAADh0xlMJovN5jwCsdksJpMBJFTAuKG4J6H8COABRsBgsjic6BguNzaWx+PjKh4vNpbL\n\tjYnmcFhMBkYBXkBCBYbAXMBMwAjYED+PHxcvEAhFIjGuEomEAkF8HJ8HHGw/BViBQQRo\n\tUH4EKAQaHQgAAKIXS6TSBESGs5AEqVQiBhLAAAo6DSuLwBChWC2QKWACJ4YXJ4D4EVlS\n\tckqqXK5QKHGTQiGXp6YkJ8kQ4BDE8WI4YAWFjFX2XSPABkCIojFYHC5fIJYiiclyRZpK\n\trUZR9DmOgser1ao0hTw5EZGKBXwuh8UAJyJIAbIJbIBypvoRhBIkKVWpUqMZmS+02Tkg\n\tHU7Cnp2tfZGZgapVytQkRCL0Q1ChsAMYEQo2RFHpTA43TiiRpSjTUY02W5enNxhNJpMZ\n\tN8HDjQZ9ni5bq0HTlSkyiTCOy2HSqVFgxO1kurGBBgh8oTRRrkI1WTq90ZxfWFRSWvYK\n\tR5WVlhQV5puNel2WBlXJE6WYE0xaICMwBsgkNiBIEuXqDG2uwVRQXFZeVV1bZ8FVdbXV\n\tVeVlxQUmQ642Qy1PxNKJzQAj7iQTpFJkFI0ZzRNIZPJ0TY7eXFRaWWN529jU3Gq1tuEm\n\tq7W1uanxraWmsrTIrM/RpMtlEgEvGjPiTjKFhkFfBRvixEiKKiPHkF9SUVvf2GztsL23\n\td3U7cFN3l/29rcPa3FhfW1GSb8jJUKUg4jgwAvrr7YLAUgmqgSeQJilRrT6/tMrS0NJu\n\tszt6+5z9LhzV7+zrddht7S0NlqrSfL0WVSZJBTysIiCZfn9V+xlYMXwxkpquyTUDQpPV\n\t1tXjdA0MDbtHcJR7eGjA5ezpslmbAMKcq0lPRcT8GFZAhkgKnc2NlyQq0SxDUYWlqa3T\n\t4XQNuUfHPBNeHDXhGRt1D7mcjs62JktFkSELVSZK4rlsOiXyjg+kSAoDS6VklUZnKqtt\n\tsHZ+cA64P3u8UzOzX3DU7MyU1/PZPeD80GltqC0z6TSqZCyZGBQo6lu5RCJTmdF8EZKq\n\t1r4sqKxveedwDoyMe6fn5heWlpZx09LSwvzctHd8ZMDpeNdSX1nwUqtORUT8aCaVHICB\n\txoRykCnQbGNxTWO7HRA8k7Pziyur6xubuGljfXVlcX520gMQ9vbGmmJjNqqQQUEwaQEY\n\toC1x4/9KSsuAVLI023pcn8Yn5xaW1za3tnd2cdPO9tbm2vLC3OT4J1ePrdkCyZSRlvRX\n\tPBca0x0foLWyuFg5ZObll7+x2p2Do97ZhZX1bzt7+weHuOlgf2/n2/rKwqx3dNBpt74p\n\tz8/LxAqCizWm2/UADGxgSFFr9YVVjR0Ol9szPb+8vrV7cHh0fIKbjo8OD3a31pfnpz1u\n\tl6OjsapQr1WnAAM7IAOdHStIgJI2FFU32Xo/jnrnFtcA4ejk1IejTk+OAGJtcc47+rHX\n\t1lRdZICiThDEsumBfKBzYoWI/Fm2saS2ubNvcGzq68rmzv7Rie/s/AI3nZ/5To72dzZX\n\tvk6NDfZ1NteWGLOfyRFhLOceBp4IkaM5ptK6Vrtz2DO9sLq19/3Yd3ZxiaMuznzH3/e2\n\tVhemPcNOe2tdqSkHlSMi3v0M0FqB4bW1q989MbO4vr1/dAoIP65w04/Li7PTo/3t9cWZ\n\tCXd/l/U1xqCQPchQZrF2u0a8c0sbOwfHvnNAuMZNVz8uz33HBzsbS3PeEVe3FZrrfQyw\n\t9Y6ic3givw8BGP7GSdd/ZvjtazQ0PAK2S/CaVj7XmV9Z2hzgw5flzd3DE9/F5dU1TgTw\n\t2OurywvfyeHu5vIX8MHRZnll1j1XwosaNkwR4cHHEAS5FPIAAxFq+jcGgvdW4r/jgmCv\n\tEQR7vmDYexP/G4gUBN+iJHIQnAkEw9lMEJyRhQfBWSV27k34M2Pin90Hwx1KcNxlBcOd\n\tInbFTuy73ZAguGMHhmCYdSD+zAlmBNFnf4AByyZiz2DdQBB7Fi4kGGYSbyCIPRsa4ofw\n\tT7gSd0YXbt1/Thpjo94EnZXGRgf8FGFEnln3D0AQ/r8Dfop/UYDm8ehXZE+/nlbgaQWe\n\tVuCxr8A/NBXsBgplbmRzdHJlYW0KZW5kb2JqCjExNCAwIG9iagoxNzM0CmVuZG9iago5\n\tNyAwIG9iago8PCAvTGVuZ3RoIDk4IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAv\n\tSW1hZ2UgL1dpZHRoIDEyNCAvSGVpZ2h0IDg0IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5\n\tIC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxh\n\tdGVEZWNvZGUgPj4Kc3RyZWFtCngB7Zr9T1JfHMc1UZ6fFEF5+IIXUQGRblCEZMBgqKmV\n\tpoWljMJaGEa1WCy1cGZMViql82FK5sKm5tQxcy7b91/7fg7UWkoPUN/uD/n+iR8493Xf\n\t7885595zzs3JOdRhAn9zArm/SRllCMwjX5SXtb5c4whc8iduIcUFHomU/1tEIsHF0G38\n\tCJ8kp7AFZDIlJWpW+tSYTC4AC3ADP6B/IufnFwCWSqPR6XQGg8HMUtAULkCjUSkUxP8+\n\tHaHzIGkAA5bBZLHYHA73F8ThsFksJtwBDfAp+jeCT6LBMyIzWWwut7CIxysu5vMFWYnP\n\tLy7m8YoKuVw2i4no4B2CTw9HrpFpROYAly8oKRUKRWKxJCuJxSKhsLREwAc+J0kH6wie\n\tpsMn0VBoOgPIAAaqRCqTlWHyLIWVyWRSCdwB4IHOoKOyp4fnolqTqWCaW8QvEQIXkysq\n\tKquUSpVKnbFUKqWyqrJCIceALyzhF3HBOpWMetxB42Ab0BQ6k83lCYQSGVZeoVRVa7Ra\n\tHMePZSFoptVqqlXKinJMJhEKeFw2E5znk9KkDrahm9GSaJEUU1SpNVpcd/yEwVgLMmUo\n\t1MZoOHFch2s16ioFJhUl4TTocGmM54JtCo3B4vJKRFJ5pboG1xuMpjqzxWqz2ewZCxpZ\n\tLeY6k9Ggx2vUlXKpqITHZTFoFDC+P/SUbTqgBSJZuVKD60+azFa7o6GxqbnlbBZqaW5q\n\tbHDYrWbTST2uUZbLkHMWPZ1xxIbEOYCWliu1OsMpi63+TMu5tgsdF51Z6WLHhbZzLWfq\n\tbZZTBp1WWY5i5zDB+IHQIfICCp1VyBdK5coafa3Z3tjc2u680u1yX/N4ejKWx3PN7eq+\n\t4mxvbW60m2v1NUq5VMgvRMYPhJ57BMYX2C6RYJUaXa3F0XS+o7Pb7bnhveXru+3PWLf7\n\tfLe8Nzzu7s6O800OS61OU4lJSsA4jLP9BUeRQ7X5QplCjRvMjuY2Z9fV616f/979wINg\n\tFnoQuH/P7/Nev9rlbGt2mA24WiET8lHFIfSvp7Ykm10kkGBVNfpTdkC7PN6+u4Fg/+Cj\n\t0FAWCj0a7A8G7vZ5PS6A20/pa6owiaCInZZdQGVweKXScjV+0tJ43unq6fUHgoOh4ZHw\n\taCQLjYZHhkODwYC/t8flPN9oOYmry6WlPA6DWnDAN6mAykSRV2j0JltLR5en906gP/Qk\n\tHHk+PvEiC02MP4+En4T6A3d6PV0dLTaTXlOBQmdSobPty5xEprEKBWKsSms4Xd/aefWm\n\tP9A/9DQyFp2cmpmZzVgzM1OT0bHI06H+gP/m1c7W+tMGbRUmFhSyaOQ0bDoLyi1X4Ubr\n\tmfbu6z5Ah59NTE7PzcdeLWasV7H5uenJiWdhgPuud7efsRpxlRwKzqKnYUM355X+o6jW\n\tQeROt/du8PHTZ9Gp2YXFpTfx5YwVf7O0uDA7FX329HHwrtfthNB11Yp/SnnQ0Q/4hiHG\n\t5qFyH69znLvs8QUGhiMTU3Ox1/G3K6trGWt15W38dWxuaiIyPBDweS6fc9QdRwXnoY6+\n\tv97A5gC7UmswN7R13/AHQ+GxydnY0vLq2vrGZsbaWF9bXV6KzU6OhUNB/43utgazQVsJ\n\tbE5aNoNTLCyDrmZpvODy3ns4HIlOLwB6fXMrkYW2NtcBvjAdjQw/vOd1XWi0QGcrExZz\n\tGOl8M7jFIkx51Ght6nD33h8Yef5ybjG+sr6Z2H6/k7Hebyc211fii3Mvn48M3O91dzRZ\n\tjUeVmKiY+w02X4wp8Vpb88VrvsCj8NjU/NLbdxuJ7Z3dLLSzndh493Zpfmos/Cjgu3ax\n\t2VaLKzEx/9tsGGLAvuTpexAaHZ+OvVlZ3wL0h72M9WF3Z3trfeVNbHp8NPSgz3MJsVXy\n\tH7JbnJ7bwaFIdOZVfHUj8R7QHzPW3ofd94mN1firmWhkKHjbA4PsW2x4hFIYXL446TsN\n\t+98M9fH77K/emnLz8mE6h2lNfcxkP+vs8YPvF7OLy2ubiZ3dvY8ZkuHvH/d2dxKba8uL\n\tsy/At7/HedZuOqaGiQ0m9Py8QzY80Q4zP+xrf2yMETi35PyA/X/OqV+xCXqWEPcMJfDd\n\tgcB3JiLfFYl7RyYRuDYgkQlcExG5FiRwDZxH4Nof7bcQtudB3F4PkXtcxO7tEbmnibaw\n\tidnLzSFwDxvYRO7dE3dmgYwTdVYDbJQ6MWdUKTgxZ3M5RJ5JpuDEnMXCKhxqnjwJ/vNn\n\t0GgPIEVHR/5/+Owdbakn6UeI+OYA0QGP3H9W1p9aoK8MPuvnvrVI0j/fAjT5dX254uGv\n\twwT+xgT+AxQ64gQKZW5kc3RyZWFtCmVuZG9iago5OCAwIG9iagoxNzI2CmVuZG9iagox\n\tMjMgMCBvYmoKPDwgL0xlbmd0aCAxMjQgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBl\n\tIC9JbWFnZSAvV2lkdGggMTI0IC9IZWlnaHQgODQgL0NvbG9yU3BhY2UKL0RldmljZUdy\n\tYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9G\n\t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\n\tjG6e9y/25sjX7c3B3tSt7M2d0jHxgMfk39meJKJjZYfh0dYk4t/VXixGN+PR3KON7zvc\n\tgz7Fo9Kzu/u9dxwP8jE+yuBO/8+BGQ9vkMFpDsiJs8BOnH3vnx9dve3zz7N/En468H/i\n\twP8At4q68gplbmRzdHJlYW0KZW5kb2JqCjEyNCAwIG9iagoyNjg5CmVuZG9iagoxMDMg\n\tMCBvYmoKPDwgL0xlbmd0aCAxMDQgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9J\n\tbWFnZSAvV2lkdGggMjI2IC9IZWlnaHQgMTIwIC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5\n\tIC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxh\n\tdGVEZWNvZGUgPj4Kc3RyZWFtCngB7Zz3XxNZ28Z110Wq0pESuvQiRQIB6VVKpATB0ANI\n\tKIJREAUpAoIUQZAmINJEERXb6j777Of9197rPjMhlIDY3Xm8f4Bk5kxyvnNd932SzJxz\n\t6NCv+HUGfp2BX2fg1xn4l5yBw1riX9L1PbvJkH47ULCme77QT7eDustz/Y44gvhjz6C9\n\t1Io/gI796YA0HdokY1wclI6OztGjR3X3DOxEE64tY+VQfz5QHk6NRlgMSk9PX1/fgAvD\n\tHcFvRgM9PdaYYMG6CfqzYG7CMS9yaACj/hsaGR2jOH78uDHCZFvQFuxgDYyMDKk9hwpQ\n\t0hTmJT1/MCaXcMg19IixMTRDQwIDFIhMTc3MzCksEJZbgp6zHWZmpqZoCFwcZGQIVAbK\n\tcW5ianLh+z3aQgdT6uqSbIQGvQBGWCCysjpxwtrahsIWYbcZ9IxttrY+ccLKytKScM2A\n\tCl0JlDh1dZltfwwlw2PabYXj0SwIDFgAEons7R0cHBFOTk7OCBcW9AgbaLuDg729SGRn\n\tB15rQgUpA92Kqbbs4e9UZ7nEI2fydKQc4CCbBUOzJTBgOYHH1fWkm5ubu7uHh+eu8PBw\n\td8fOk66uLi7OwHUgVFsGSpzQk2FyYhLld0nLbXgwJujgSlNzc0uSDWz2jIy4wOTl5e3j\n\t4+vn5484dSpgW5w6RVv9/Hx9fLy9vDw9PYiVkdrznJbm5qZwLXkWlFR/vj0kZ05OPcLj\n\t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\n\tcnXnN8GuKrgVkqfcuniiQFaG3E0pwNU9eUgMlFR7ODFpsUhafFY4K7SqKTWYWBiZVmsV\n\t1Cq7m5RqTNKTA2WsgBXCSskaTKqznG+ZdYlVOKtdb8XEYyJlKUppun+wpjsO/9c9ZRA7\n\t/vzrIH51+NcZ+HUGfp2B/90z8P+db4cGCmVuZHN0cmVhbQplbmRvYmoKMTA0IDAgb2Jq\n\tCjUwMDMKZW5kb2JqCjg3IDAgb2JqCjw8IC9MZW5ndGggODggMCBSIC9UeXBlIC9YT2Jq\n\tZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzI4IC9IZWlnaHQgMTIwIC9Db2xvclNw\n\tYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50\n\tIDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7d35X03b/wdw936uMWPS\n\tRANRGkSTlGbdSqPmSKFDaaBBUVKUBhRSpnTdZMh4udz5Mzy+/9r39XqvvU+nnHQaUB5n\n\t/YDO2XufvZ9e77V2dc5aixZZm1XAKmAVsApYBawCVoFpC3w3ZZv2Ib/5HXSy7823f5k0\n\t81t8rx/hm6eaeIHqwk1UxOoH1RZb3LQdZGeTg6mjT3zNb+hruUDtgnnxdNDRlrAtZVtm\n\tcZPNZUf9KDwij6y9iLzgtwPIyxnj0/GUm4a2fPnyFWg2xrZyrK3S2tgjK42b2XAv7Kwd\n\tBrI4rKgqURPQBexpBJTwyeVJ6HjVIice8IHUatXWoK1lW/eJJhtwS20n7I6DyMGMqkKq\n\tieoJ5fksLE49gUZA+omeCh3piCBoImZru379ejvVNrDZ681Ba/rX9vK0til2srWVAwBX\n\twRKVpiDlfxgjSk+peMnngtAcE1Sdn9GPl6b0gMcrBxwxKCZSjo5OTk7Oqm1k22S2yVPa\n\tZtjB0VF2tocujwZWHluRQlRApe7hqXPOc02NkAMIzhgJVAEUP2ZPitWWeLDD1QOOHgBz\n\tYXN1dXNzl7YZbQubx0dNHubzaks3N1dX2XnTxo08lmJVpiKKkOKlxRP9KOMp6WQ4qTnf\n\tojmBUAQ5aqxk9TJ+Ej6lRzyhU24go9bWrdu2eaJ5eXlt377d29h8TJrxQW9sgg25/bZt\n\t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\n\tP8in2a3zfMx8ng9C6pFcoc2YYp13ZnqTfBjfzqciqc/gY50HSZ8vzghk6T8kkihubS4k\n\tM/Nyxc3VvFyjs5uXCxNzzc28XHGfYV4uvbh1SYvmicNkhQtnnrjjnMHw888Tx9xqmUR1\n\tqyk0x89bGPCtzVsY8HnmLZwgiSFnink00zIy52YezfufbPfuzc08mmlfbB5NXVLugvRQ\n\tcnJcy+Z15ayk82he12NfcV5XU0ncUHLG61nOM8w5ms3PM9w53XmGOdGw+XmGz8y/eYYp\n\tKR0lQ4meUlGuNc57LdOvWzjvNeZb/8S81xemO+81J76efN5rztNs6bzX7jIf+2ee99pU\n\tUoZvUrKv/NzzsI+bhZ3ThKMt7HnYx1MylTNcFwCLKnyZdQEwU3gaJmSed+sCiKRW3yxw\n\tTicuseRaH9Z1KhTPdP7kPaX8GENfAmlW66akzNW6KYjeAlo3RU8lLfXlU5hL3Fpaso6P\n\ttgiSyTo+WPpo35ys44OFfCas46PWnZm36/ho2dVjqUqco7gsD8dFkYzrSqmFuT65rhSW\n\t4jKzrhRWjwKvucZnYs2tK4WFpaZaVworIc2vdaX0bkCzZHepF7nClKX2ZJUuLhQ3s3XO\n\tzKxyxoW4vrV1zsYstRpnMDH4oMr1aCpNI+cXX3ePCx4tiHX3xluyw9STKX2mZNO6DqSu\n\tZOHfahE5IyajiWWFkU2dk/FE32l+XVLXma5LKguTml2XlEsVcq3ChbMu6Zi0hqlrotcc\n\t44SnrFPKdTY5GlnXyR1zM/+vMU1V6ew4NU/m0+YLrdssC+OqlXEX2rrNpq7QlFt2hFPj\n\tFE+CWtcRN4Wy7N9GTt6566AQRUSFVFdVS4wzrgyssWG1dWnGB7Sl12W7Sde1N8kf1zKa\n\t2coxll3fl96KV6PyKaAQldEdt568YVKuRllmdoqG/4alKFo0OQT+4BHxX4XJvaXJC37p\n\tq/yCryfXp4vyinntwmoiq9tM/jfV0GRnBTemN2HSiC94cV/rpRSqMagmIPJPUdL+mPic\n\t9rV+hK91BfP3dXWZyf+ev+duPTOrgFXAKmAVsApYBeaxwP8DX+m4twplbmRzdHJlYW0K\n\tZW5kb2JqCjg4IDAgb2JqCjY1MzQKZW5kb2JqCjEwNSAwIG9iago8PCAvTGVuZ3RoIDEw\n\tNiAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAyNzQgL0hl\n\taWdodCA3OCAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAv\n\tQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4\n\tAe3c+0/SaxwH8FQUuYMiKJcDfvEGiPRNjJQKHMxLat4NK52KtjCMbLFYdsFZsVjeSudl\n\tZuZSp+bUMXWu2vnXzudB5wUpz/nlnO05z/unrz8+Lz+fzwPf7/fhwgUSIkAEiAARIAL/\n\tlUAc1vlHqiARf5wEzHK8snhY6N+AOdAABQYjEeMwGLBEhHMeSsTjACOJyUw+CAujHC6J\n\tyUyCfzewnGNy6JGYmAQYLDabw+FwuVweVoEFwbLYbFZyMlL5vQkCSYBeAQ7A4PL4fIFQ\n\tKMIuQqGAz+eBCxtQDkx+0ToREKgP5MHjC0SilFSxOC1NIpFiFIkkLU0sTk0RiQR8HjKB\n\tOoHWiU2CKgQVCPIQgoZEmp4hk8kVCiVGUSjkMllGulQCKsKICZQJIomx6URAYIBwuOAB\n\tHGChVKnVmZQGq1CZarVKCS6AAiZcDhonsUni0AxhsqBARKmSdBloUJrsnNw8rVan02MS\n\tnU6rzcvNydZQoCJLl6SKoExYTDRfzxYJlAiAJHN4ApFYKlOqqawcrS7fYDTSNH0Jm8Bi\n\tjEZDvk6bk0WplTKpWCTgQZUkMmL0DZQIDFV2BESuorLz9AYjXVh02VxcArFgEbSSYvPl\n\tokLaaNDnZVMqeYSEDeM1RpHEQYkks7l8kThdrtLk6gtok7nYcs1qK7Xb7Q5MAksptVmv\n\tWYrNJrpAn6tRydPFIj6XnQxFEt02ByXCARCpXJ2lNdCmKxZrqaOsorKquuYmNqmprqqs\n\tKHOUWi1XTLRBm6VGVcLnxCoSJAI9IwQQVZbWWGi+arOX36ipbWhsbnFilJbmxobamhvl\n\tdttVc6FRm4UaR8iDIjnTNtA0SckcfopEptJoC0wlVkdldX2T805be0eXy9WNSVyuro72\n\ttjvOpvrqSoe1xFSg1ahkkhRUJGfaJi4edl4okXQllWsoLLGVVdU1t7Z1uO65H3j6Hnox\n\tycM+zwP3PVdHW2tzXVWZraTQkEsp06FIYAeOHiSoaWCKSGTqbD1ttpZVNzjvdva4Pd7H\n\tT3xP/djkqe/JY6/H3dN519lQXWY10/pstUyCJgm0zemPrRERQapUSeUVmK46AKTd5e7r\n\t9/kHXrwMDGKTwMsXA35ff5/b1Q4kjqumgjxKKU0VxBRJYnGF4gxVlp6+Yqusc7Z393p9\n\t/heBoTfBdyFs8i74Zijwwu/z9na3O+sqbVdofZYqQyzkspLO1AgjicVDTZNjMFnsNc13\n\tXb2PfAOB18HQ8OjYB2wyNjocCr4ODPge9bruNtfYLSZDDmobHgtGa1TXMJhsfopUQeUZ\n\tzdfL61s773t9A4NvQyPjE5PT0zOYZHp6cmJ8JPR2cMDnvd/ZWl9+3WzMoxTSFD6bGUOE\n\tw4cxotHRxaU3mtp6PAASfD82MTU7N/95AZN8np+bnZoYex8EEk9PW9ON0mJap4FBwufE\n\tEIGtRpzxR3Z+ITSNs8Pd73/19v345MynhcWvS8uYZOnr4sKnmcnx929f+fvdHU5om8L8\n\t7D8yxLDZnKkR2HwFYjRGiq6V1d52eXzPh0Jjk7PzX5ZWVtfWMcna6srSl/nZybHQ0HOf\n\tx3W7tuxaERokYrTZRM8REBGCSK7RbK1oaLvn9QeCIxMz84vLa+sbm1uYZHNjfW15cX5m\n\tYiQY8HvvtTVUWM3GXBARxhThCtNkmTBYbZWN7e7Hz4ZC41OfAGRjazuMTba3NoDk09R4\n\taOjZY3d7Y6UNRmumLE3IjVUjXFGanNJeLC6tau7offL8zfDH2YWl1Y2t8M7uHibZ3Qlv\n\tbawuLcx+HH7z/ElvR3NVafFFLSVPE/1CRKKgtHSJvbqly+N7GRyZnFtc+bYZ3tnbxyZ7\n\tO+HNbyuLc5MjwZc+T1dLtb2E1lIKya9FYPMFkVuuvqeBd6NT819XN7YB5PsPTPJ9f29n\n\te2P16/zU6LvA0z7XLSSi05wrUuN0PfQPhsanPy+tbYZ3AeQnJvnxfX83vLm29Hl6PDTo\n\tf+iC7fdXInAzIJkrkigiNRJD5E8s8vP3IqfuK8YlJMLXGvjIqr9kcdx0dnuhRj7MLCyv\n\tb4X39n/8xMIDFvHzx/5eeGt9eWHmA9SIt9t502G5pIcPrfDFJjGBiPxehHRN9E20c0T+\n\tf5P1wkkRsvuiOyWHIuQT2tFto4gI+RR/5HFQI+Sb3gkQ1DXkbsBJkIgIuWN0kiSeQe4q\n\tnvSAOcJgkjvPp0hAhDydiBIhT7BOgVyITyBPOaNF0OMJ8iT8WIW8LRH9JJy8URP9Rg15\n\t6+qsCHkz73iGoCvy9mZ0jQAJecM3VpGQt8CPVchJgWOLwyuYJOQ0ySkVcuLoFAf6I0JC\n\tTqWdcCEnF09gHFyS060xSSInfskJ6CMbVCZggn4ygJySP1SJmMSTX1I4KhJ0QX5t4xTH\n\t8R8Ag3GO10muiAARIAJEgAj82wJ/AZ/sApkKZW5kc3RyZWFtCmVuZG9iagoxMDYgMCBv\n\tYmoKMTgxMgplbmRvYmoKMTE5IDAgb2JqCjw8IC9MZW5ndGggMTIwIDAgUiAvVHlwZSAv\n\tWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDE4MiAvSGVpZ2h0IDEyMCAvQ29s\n\tb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBv\n\tbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae2c6U8aWxiHXVBk\n\tB0VQloKDGyDSqVhUasFAXKp2cSu2amxRUyxKNRJJ7YKxlkhcW41L1FpTbdQabYgaU839\n\t1+472JumSqf3JnPHOzfz+2RyknMeHt85g/G8JyaGDm2ANkAb+DcMxF56/tGnAtq4H4m/\n\thPxYPQ5g/gb8GTGQMhgJlxwGAzCwD/A78AjzGXAik5l0FhbJ+b4sk5kI2gD9N9zfmRMS\n\tEgGYxWZzOBwul8sjPbAoLM1ms5KSMHJ8bgw6HuoCkAGYy+PzBUKh6FIiFAr4fB6wswH8\n\tjPsXZRKBBs8YM48vEImSU8Ti1FSJREpyJJLUVLE4JVkkEvB5GDf4hjKJjo2ZxkRjzEIg\n\tlkjT0mUyuUKhJDkKhVwmS0+TSoBcGOEG3Rh2lM0kAg0FzeECMyADr1KlVmcgGtKDZKjV\n\tKiWwAzhwczlYeUfHjsVqmskC0aIUSZoMiBFNVnZOrlar0+lJjE6n1ebmZGdpECCXpUlS\n\tRKCbxcSeyYuyQTVAJ3F4ApFYKlOqkcxsrS7PYDSiKHqN1MCCRqMhT6fNzkTUSplULBLw\n\twHYCI0qNgGp4ENkRaLkKycrVG4xoQeF1c3EJxEJasNWKzdcLC1CjQZ+bhajkEWw2PJJR\n\tZMeC6iQ2ly8Sp8lVmhx9PmoyF1tKrbYyu93uIDGwXJnNWmopNpvQfH2ORiVPE4v4XHYS\n\tyD5fImeqOQAtlasztQbUVGSxljnKK6uqa2pvk5ramuqqynJHmdVSZEIN2kw1ZpvPiSYb\n\to4b6EAK0KlNrLDDfsNkrbtXeqatvbHKSnKbG+ro7tbcq7LYb5gKjNhMrEiEPZF8oESiQ\n\txCQOP1kiU2m0+aYSq6Oq5l6D82FrW/tjl6uDxLhcj9vbWh86G+7VVDmsJaZ8rUYlkyRj\n\tsi+USGwc7HqgOk2J5BgKSmzl1Xcbm1vbXV3up56eXi+J6e3xPHV3udpbmxvvVpfbSgoM\n\tOYgyDWTD7ne+sLECgaqWyNRZetRsLa+pc7Y86nR7vP0DvkE/qRn0DfR7Pe7ORy3Ouppy\n\tqxnVZ6llEqyyoUR+fj1GqAUpUiWSm2+64QDoNpe7p8/nH3r5KjBMagKvXg75fX09blcb\n\tYDtumPJzEaU0RRCVOpHFFYrTVZl6tMhWddfZ1tHt9flfBkZGg2MhUjMWHB0JvPT7vN0d\n\tbc67VbYiVJ+pShcLuazEC64ZiSweViDZBpPFXtvY4up+5hsKvAmGJqam35Ga6amJUPBN\n\tYMj3rNvV0lhrt5gM2ViJ8FjwOJ6rEAaTzU+WKpBco/lmxb3mR0+8vqHht6HJmdm5hYVF\n\tErOwMDc7Mxl6Ozzk8z551Hyv4qbZmIsopMl8NjMKNYcPZa3RocVltxpaOz0AHRyfnp1f\n\tWl79sEZiPqwuL83PTo8HAdvT2dpwq6wY1WmgsPmcKNSwhYjTr2TlFUCBONvdff7Xb8dn\n\t5hZX1tY/bWySmI1P62sri3Mz429f+/vc7U4okYK8rCvpYthELriGjU8gxsq6sLT8zgOX\n\tx/diJDQ9t7T6cePz1vYOidne+rzxcXVpbjo08sLncT24U15aiBW2GNtEztc1UAuBOsdo\n\ttlbWtXZ5/YHg5Ozi6vrm9s7u3j6J2dvd2d5cX12cnQwG/N6u1rpKq9mYA9TCqNRcYaos\n\tAx5GW1V9m7v/+UhoZn4FoHf3v4ZJzdf9XcBemZ8JjTzvd7fVV9ngccyQpQq50VxzRaly\n\tRHu1uKy6sb174MXoxPultY2t3f3wweERiTk8CO/vbm2sLb2fGH0x0N3eWF1WfFWLyFNF\n\tv6CWKBAtWmKvaXrs8b0KTs4tr3/+shc+ODomNUcH4b0vn9eX5yaDr3yex0019hJUiygk\n\tv6aGjQ+o77t6BgNjU/Orn7Z2vwL0txMS8+346ODr7tan1fmpscBgj+s+Rq3T/Ja61unq\n\t9Q+HZhY+bGzvhQ8B+pTEnHw7PgzvbW98WJgJDft7XbD1/YoavqgmcUUSRcR1FOo/SMsp\n\tPvVPf4PFxifA1xB4NeqvWRy3nR1ecP1ucW1zZz98dHxyShozLHR6cnwU3t/ZXFt8B669\n\tHc7bDss1Pbwc4YtIQjxNTeTvgnZNpE38uWjX+H6IHKVdE2kTfy7aNb4fIkdp10TaxJ+L\n\tdo3vh8hR2jWRNvHnol3j+yFylHZNpE38uWjX+H6IHKVdE2kTfy7aNb4fIkdp10TaxJ+L\n\tdo3vh8hR2jWRNvHnol3j+yFylHZNpE38uWjX+H6IHKVdE2kTfy7aNb4fIkf//64p+d//\n\tmN9Q/zdPWvxETblTLVQ8QUTJ01qUPBlHzVOIVDzxyaDk6VoGk5Inmal5apySJ/TjKdkN\n\tgfXLULDzhIpdPtTsqKJq9xo1OwWxBliqdWXGULIDFqip2W1Mxc5uTDb1uuiBGqsRqt1Y\n\tcIZNtdshYqh5E8cZNtVuPYmJYEdua6HSDTPQE/v9Zhzs+iHK3OaDtfJGuOOodXNSpAWZ\n\tgrdURbj/ggf+y8wPFvon2gBtgDZApIE/AdpKjv4KZW5kc3RyZWFtCmVuZG9iagoxMjAg\n\tMCBvYmoKMTg3OAplbmRvYmoKOTEgMCBvYmoKPDwgL0xlbmd0aCA5MiAwIFIgL1R5cGUg\n\tL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzNTIgL0hlaWdodCA3MiAvQ29s\n\tb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBv\n\tbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae2bC1cUydJFdZwB\n\tUXwBIiAiAoIgKvjC5/z/n3X3PpFZ3Q3o3Gmcb9a6X8fCrldmPE6cjKrKLK9dm8kMgRkC\n\t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\n\tPtW9TXAVGVyfAPPV61y+Uvar26BTBJQAzeH2RSL0nBQwKFzn5+sL2ny6G3Bk8gVpoIeP\n\txSlNEHhY2z8URZlSmoX5Ul0XlEuOnvN28a97Gk+LggiAAvJaea+IbgdYDiPRG5gNqngj\n\tyIQdkg4+VMyjX2CYQ1r/2iRZoyajvUpejZGM+wLWUVCkLW2DsiHrIxU/3gOkMbnQLtc4\n\t2/gweX0IAihuBN2rwyuDw+H8F5b63xbiDFoypw3OZFdnEnrHT0iVjoQpyn96cNNOVgt+\n\t6Vkyzu0RuQtZDTR16ijp6vNfGMraoPXCTrfidriIhr4/cb6fZDsYSQAyV+5erTakQFSR\n\tSB0urSkXhY+o9BTrbjnR457Y3lC6ArYepsHg+MRO8C7VUCo7g4FE2JWpp2masFe6+Z1Q\n\te/Fg1OniNc94vX7Z0VSP4ZeB21BWX0ksJKi4ZJLLt/KgO/Cj7USqCmj9npABFnQX0WLh\n\tvzNw3nA0t5MTVjgYb/uza+PtCoWBfL9+BwNlD4+G9I6cbWm4dFPOjC6N+z25b7QoL6Td\n\t/ncGRqr1kaNBq1eGg4md9Jk4MzpondKkfn49npdp1NbIi9qL/csa/91zE8pHuKbgXelp\n\t6O868i+3D6Bgm+0vD7y0Nhpy8C8H+6+Z/6cD/6f1/2vAzQzPEJghMENghsAMgRkCMwRm\n\tCMwQmCEwQ2CGwAyB/08I/Addk/KDCmVuZHN0cmVhbQplbmRvYmoKOTIgMCBvYmoKNDkz\n\tMAplbmRvYmoKMTI1IDAgb2JqCjw8IC9MZW5ndGggMTI2IDAgUiAvVHlwZSAvWE9iamVj\n\tdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDYxMiAvSGVpZ2h0IDM4NCAvQ29sb3JTcGFj\n\tZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4\n\tIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae2by1YjSxIEu3kj3kiI/v8v\n\tnYisKiGXim5scRdz3HPBJRiHOGHHJiuVUv/6lRUCIRACIRACIRACIRACIRACIRAC/wWB\n\t31khAAgwB/sPX2SFACTQ3vzItC+/Lse6ygqBvxKYPJl9/IFms2H1a/1nr7NC4EcE2paS\n\t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\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\thprhhQDxhmSlSQprAsQbkrWGmuGFAPGGZKVJCmsCxBuStYaa4YUA8YZkpUkKawLEG5K1\n\t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\n\tghshjpBPqCd0EV4RFolEojBRm+hCjCXmExuJvcS3xFU6Mp0UnQmdL10aXQVdG91Tui/0\n\ttPRC9Dr0HvRJ9CX0l+mf0M+TaEnCJD2SFymVVEHqJI2QfjCQGWQZLBnCGPIYzjH0M8ww\n\tYhmFGQ0YfRkzGU8z9jJOkpFkAbIe2Yd8gFxHvkOeYsIwUZlMmIKZcpnOMz1mWmBmZFZg\n\tdmDey1zBfJN5nAXJIsxiwhLKcpSllWWYZY2Vm1WH1Y/1MGsL61PWFTZONm02P7Yctgts\n\tL9jW2CnsBuwh7AXs7exvOFAcYhzWHAkcJznucMxzMnGqc/pw5nC2cr7mQnCJcdlwJXOd\n\t5nrE9YObh9uIO5K7jLuXe56HhUebJ5inmOcWzywvmVeTN4i3mPc27ycKM0WHEkoppfRR\n\tFvi4+Iz54vhq+B7zrfNT+e35M/gv8L8RwAmoCPgLFAv0CCwI8gpaCO4TbBJ8LUQrpCIU\n\tKHRC6J7QijBV2FH4kHC78AyVjWpCTaI2UcdEiCJaIlEitSLPRTGiKqIholWig2IIMUWx\n\tQLEKsSfiCHEl8SDxKvEhCbSEqkS4RK3EiCRBUkcyXrJJckKKRcpcKkOqXeqLtKC0i3SB\n\t9D3pLRlFmVCZOplRWUZZU9kM2Wuy3+XE5HzkKuSeyxPlDeXT5DvkvymIK/gpnFR4qUhW\n\ttFA8pNijuKmkrBSt1KI0qyyo7KlcqTyiwqRipZKncl8VraqrmqZ6Q/WnmpJarFqr2ld1\n\tSfUQ9XPqM7uou/x21e2a1ODX8NKo0RjXpGh6ap7SHNfi0/LSqtV6ry2g7at9VntaR1Qn\n\tWKdZ54uujG607lXdFT01vRS9Ln2kvpF+jv5jA0YDe4Nyg7eG/IYBhk2GC0aKRslGXcZo\n\tYzPjAuMRE24TH5NGkwVTZdMU0z4zgpmtWbnZe3Mx82jzaxYIC1OLIoux3UK7w3e3WwJL\n\tE8siyzdWVKsoq+vWGGsr6wrrjzayNvts7tmSbffYnrNdttO1O2o3ai9iH2ff40Dv4ObQ\n\t6LDiqO9Y6DjuJO2U4vTQmcM5yLnDBevi4HLW5Yergetx1yk3Rbcst2F3qvte934PDo9Q\n\tj5t76Pd47bnsifZ09DznueFl6VXr9cPbxLvSe8FHz+eEz5yvtm+x76yfhl+h37S/hn+h\n\t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\n\tDtOOHU65zt4uOq4ibkzuaPdtj21PvBe/t6ZPgG+x34MAXKB5UEFwZ8ho6Fo4V4R2pH/U\n\tsehbMUtxIvF7Eqr3TiRRkyP23UolpLmnd2YwHIjJXM3KyiYfrslVzRvM9zm6VlBQJFjc\n\tXmJ84nmZR/l0ZUTVSnVxjcNpnrr5s10NNeeym6NaXC4at8pf4bm63T7Z2X298hZ3t3Gf\n\t1T2Z/q+PTjwRHWp+LjJc84pv9PRbkwn5D0rTqp/I821fmb8pLzIvXV+WXklZPf+zfq18\n\t3XaDuNGwSd08uyW01b3t+ev7YQTvHLyG9wLsoWNQPwJCqCGiEecQH5AUpDuyAvkaxYly\n\tQ1WhxtGCcHXdhP4GV9IpmF4sHmuHrcJO08jTpNLcp2WgdadtpF3GGeCO4z7CtW4+fpKg\n\tRigmfCGaEc/R4enC6Z7T76I/Q2IgpZEWGHwYRhhNGK+RpchnmLiZSplZmEtY2FmqWAVZ\n\tL7JpsQ2x+7FvcZRzqnKOcqVxC3I/5kniFeF9Rcnl0+Fb5r8oECooIjgj1CQcSpWnborc\n\tFT0q5iEuLr4tMSR5Xeqy9CWZ87L1cnXypxTKFQuVjigfUtmvmqwWrx65K0QjSDNIK1I7\n\tXSdf95TeVf1Bg3kjjDHVxNw02qzMvNdiwZLHytL6gE2L7Xm7NHs7BwlHvOOM0wPnSy7V\n\trkVuOe65HgV7qj3bvJ55r/oK+tn65wXcD0IHy4YYhTqHBYanRRRFno/qj56LZYxTjfdO\n\tKNp7N3ErWXlffMrV1OV0zf2HMgYzSQd3Zx07NHiYlOOQW5v3OV/5aPax8ULFouLipRKX\n\tEz1lkuUnK8lVR6oZTrXU2tchz3TWJzTqNNE3f2hpv1jYGnhFt42+faKz5XrcTavbWt0K\n\tvTJ3RO8J9Qs8FBigPhEZEnlGfUEdEX5FHRV8I/7ObaLlg8jHS7PGcwNflBdSvx9bilim\n\trJxe3VqTWt+1obyJ3RzYevDL/+agG14rsqC3CEVENmIMqYDMR86hTFHn0AR0OPopRgVz\n\tEovGRmBfwfO8FZ7lh2gXcb64YbwFvo+gRbhF1CT20VnQvaYPIQFSKYMiwzBjOBlLrmMy\n\tYJplLmTRZPnMWsPmys7GPspRyxnGpcFNx/2Rp4e3hnKAL5jfWkBTUEKIR5hMxYvQitKI\n\t4cRJElySklIO0tkyHbLT8uwKRooxSnXKz1XRaqrqobvqNN5pcWu76BTrPtVnMnA1PGU0\n\ta6JqmmM2aiG/O9dyxtrEpsGOyT7bEe2U5gJc8935PXo847yVfUl+awHrQSshJWH84ecj\n\tZaIux6jEdsTLJ7QmSied3yeZcj5NOv1mhuGBzoNQlsWhsuyJHKnc9Lwn+RxHg45dK8QW\n\tORbXH185YVx6omy6QrUyr2qiWuvU5VqJ0/VnhM7WNYg0XmySa25vkb9wCc4Tq64wXE1u\n\tm+ww7Tx/HXcj9ObAbYmunO5PvcZ9tXc279ndb3oAHto9ahzYfGIxWDk090z1ec6L4RHq\n\ty6RX/aMcY4Fv6t++GeeZCHrf/gEz5fyxZnpylveT7VzqfO3nK186v15aOPkt+7vHovTi\n\t16UzP5x+/FwuX1FYublquPrkp+bP5jWOtcNrE+tK67nr4xuKGykbVzbmNvk3nTcLNu9v\n\tbm8pb0VuNW693+bctts+sn13x/8x/vJyO6sHgAjw3iX67fb2ojAA2EIANgu2t9drt7c3\n\tT8PFBvwPpCv09/+KHWEMvOdeCe9pAtC378LO5d+O/wGAAXBiCmVuZHN0cmVhbQplbmRv\n\tYmoKMTI4IDAgb2JqCjU5NjIKZW5kb2JqCjg2IDAgb2JqClsgL0lDQ0Jhc2VkIDEyNyAw\n\tIFIgXQplbmRvYmoKMTI5IDAgb2JqCjw8IC9MZW5ndGggMTMwIDAgUiAvTiAzIC9BbHRl\n\tcm5hdGUgL0RldmljZVJHQiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGF\n\tVM9rE0EU/jZuqdAiCFprDrJ4kCJJWatoRdQ2/RFiawzbH7ZFkGQzSdZuNuvuJrWliOTi\n\t0SreRe2hB/+AHnrwZC9KhVpFKN6rKGKhFy3xzW5MtqXqwM5+8943731vdt8ADXLSNPWA\n\tBOQNx1KiEWlsfEJq/IgAjqIJQTQlVdvsTiQGQYNz+Xvn2HoPgVtWw3v7d7J3rZrStpoH\n\thP1A4Eea2Sqw7xdxClkSAog836Epx3QI3+PY8uyPOU55eMG1Dys9xFkifEA1Lc5/TbhT\n\tzSXTQINIOJT1cVI+nNeLlNcdB2luZsbIEL1PkKa7zO6rYqGcTvYOkL2d9H5Os94+wiHC\n\t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\n\t1x0HaW5mxsgQvU+QprvM7qtioZxO9g6QvZ30fk6z3j7CIcILGa0/RriNnvWM1T/iYeGk\n\t5sSGPRwYNfT4YBW3Gqn4NcIUXxBNJ6JUcdkuDfGYrv1W8kqCcJA4ymRhgHNaSE/XTG74\n\tuocFfSbXE6/id1ZR4XmPE2fe1N3vRdoCrzAOHQwaDJoNSFAQRQRhmLBQQIY8GjE0snI/\n\tI6sGG5N7MnUkart0YkSxQXs23D23UaTdPP4oInGUQ7UIkvxB/iqvyU/lefnLXLDYVveU\n\trZuauvLgO8XlmbkaHtfTyONzTV58ldR2k1dHlqx5erya7Bo/7FeXMeaCNY/Ec7D78S1f\n\tlcyXKYwUxeNV8+pLhHVaMTffn2x/Oz3iLs8utdZzrYmLN1abl2f9akj77qq8k+ZV+U9e\n\t9fH8Z83EY+IpMSZ2iuchiZfFLvGS2EurC+JgbccInZWGKdJtkfok1WBgmrz1L10/W3i9\n\tRn8M9VGUGczSVIn3f8IqZDSduQ5v+o/bx/wX5PeK558oAi9s4MiZum1Tce8QoWWlbnOu\n\tAhe/0X3wtm5ro344/ARYPKsWrVI1nyC8ARx2h3oe6CmY05aWzTlShyyfk7rpymJSzFDb\n\tQ1JS1yXXZUsWs5lVYul22JnTHW4coTlC98SnSmWT+q/xEbD9sFL5+axS2X5OGtaBl/pv\n\twLz9RQplbmRzdHJlYW0KZW5kb2JqCjEzNCAwIG9iago3MzcKZW5kb2JqCjY5IDAgb2Jq\n\tClsgL0lDQ0Jhc2VkIDEzMyAwIFIgXQplbmRvYmoKNCAwIG9iago8PCAvVHlwZSAvUGFn\n\tZXMgL01lZGlhQm94IFswIDAgNjEyIDc5Ml0gL0NvdW50IDEgL0tpZHMgWyAzIDAgUiBd\n\tID4+CmVuZG9iagoxMzUgMCBvYmoKPDwgL1R5cGUgL0NhdGFsb2cgL091dGxpbmVzIDIg\n\tMCBSIC9QYWdlcyA0IDAgUiAvVmVyc2lvbiAvMS40ID4+CmVuZG9iago4NSAwIG9iago8\n\tPCAvTGVuZ3RoIDEzNiAwIFIgL09yZGVyIDEgL0VuY29kZSBbIDAgMTM2NCBdIC9GdW5j\n\tdGlvblR5cGUgMCAvQml0c1BlclNhbXBsZQo4IC9EZWNvZGUgWyAwIDEgMCAxIDAgMSBd\n\tIC9Eb21haW4gWyAwIDEgXSAvUmFuZ2UgWyAwIDEgMCAxIDAgMSBdIC9TaXplIFsgMTM2\n\tNQpdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AYXCaVeiUAAA0P//ccpU\n\tEBRRQWzfbS/LFlss28sWS21RVFBRUGnOYyB4T31zz/35sek/OrL300N2f3pdvevc0bsd\n\tveOs6R2jpul2VddUXXVu66qx3dbNLb0N9lq/lV7Lqig9sGlvNnvmRq9pbTR6YN1er/dA\n\t2bkry11ZgkpSV6qha7VurQqtVrvVCroiduEdsdy31Cn3LX130F+db+Rn5wv50fn60D6d\n\ti9pnUftAFrSPglZ0zmvFvFZwftcKxvy7Zn7T8qD6/junvlvfcqr5VX0z5l5V84uas76+\n\tqOCz/eVZBZ+c289P7ecs9CnbBh+h2cd29gH6+NB+vEc/3LXhrfvbAe9uWsjb6xb6qnWD\n\tvGxdIzOt64xyhbxQLpHnyuW5knFOK5m0cuF8plwYz88U86lyDjbTzifNtPHspGk+bp4Z\n\tT4+b5lTz1HqSaoJH9uOjJnhoTx02zAeNlPXooAHu2w/3G2ASepBsHOxB9/ca+7vIenK3\n\tnkxA9xL1vR307nYdmdiqozfrO2h5e6PvuryFXJM3kavy5qq84bwib6zI68i4vB6X1pyX\n\tpbVladV5SVo1rixJ5kVpxRhflMwLUty6vCCZ56VlsLb0e662ZF2cq4Gz9oXZGjgDnZ+p\n\tzU9D56Zr4JRzdXaqOjsJnZmszkygp8eryKlYtf+kUIVXJqJ9+co4kqvEkJFKLFIRkOFK\n\tFBmqREMi78yKPCtyzkGRM0aCopkRI8YwI9oDYtgYCohmvxgCy+xvusxag3QZpOwMVQZ9\n\t0ICvDJJ2P1kGCecSTZRoL5TyligP2ucuIUl3iRxDE64S/Ns72nfk24P88+0e+sv9Z9CR\n\tLzf4+a9n5HPID88IftEzYhwtegYseEbt3tFC37x3dHhX3ut6x37zutCE680xR7gcx3IE\n\t+pUYw3whxgYnx15A9/P/PpFuzCzp7uvJklaf5/F/H3wezHuf597nxbzzee8o3FvK25e4\n\tpcw3FIF/TRFmmrge9Iomrmhy2EuaxM/QJNRPZsy+jB+8wD73+/DTfp+VSvutASptPQtQ\n\tmKcBanj6NECfYDL0CUMfY6cYGu5PMdAjxo95yPjB4NAHwQD+fjCAmQwG7GwgCTLOeyyD\n\tv8symAmWSbBBaCiYcNwJBfG3Q8FB2e0QuDVsmN0yboZZ/I0wawxthAdcD4dwI6G1ocNr\n\tEXAVeyUSxo9HwnHu30icG3CZi2AucRFsbpGz8tzioAs8hznPc3B+nofO8Tw0ys/BZ6M8\n\t5kw0ij8djQ4oRKetU0K0rzAlmCcFAX9CEIaOCRMxYRyMDRtD/QXkQSbTCmVuZHN0cmVh\n\tbQplbmRvYmoKMTM2IDAgb2JqCjk3NgplbmRvYmoKODQgMCBvYmoKPDwgL0xlbmd0aCAx\n\tMzcgMCBSIC9PcmRlciAxIC9FbmNvZGUgWyAwIDEzNjQgXSAvRnVuY3Rpb25UeXBlIDAg\n\tL0JpdHNQZXJTYW1wbGUKOCAvRGVjb2RlIFsgMCAxIDAgMSAwIDEgXSAvRG9tYWluIFsg\n\tMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvU2l6ZSBbIDEzNjUKXSAvRmlsdGVy\n\tIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGNwolfUncAAPD/q9Wyw2aXq1Y222xlyzJb\n\trmO12UqXZeeyzK3WsWpmh9yC3IjcgoiioHIfoqCAIGJeHfM9H77r997j+/lmP6/J5s58\n\tXoP5xcwnxmtnPkEzKz+uzQCuy3yk+GHdNPLL6Q95XFo/DU8vradekF7KXSxI46cWC+Ab\n\tUougCxtS6I2pBeTUwkbw+U1TtJPzm5Lzm9Fzm5OUC5NzyMRcIfJ9YQJ3S+I93fjslvjs\n\tV3ksis/Cs0XxbNEk+NbJLOnM1knMiZltDDPbJqDbsWOZ7aA7YpkdsWm60emdxOmdUeLi\n\taBp3PF2MThWPQ7/O466x1K6xKca7x6Ywk7sjgHsiSYqJPRHkN6MJxntH48Th+F78feE4\n\t5uS+MGBJeLIkRHWiJITcH5ogDk7sx/82GGNcGoyVBlZHSwOABwJRQH/0gH989Xf+ccbf\n\t+8egPoZlvrHcSJkv1xspwzzojYCOHvSif/COQj00w4c8FN3hQ7mH3eHc0GE3eLk7hHSF\n\tytHBchfuEVcQfCR4BBpY/mMej44E4P6jw5Qrhv2kvoph+JCvAn5syEfbe2zIexzb6T1O\n\tsdLprXR6wB2eSvgJhwfffcJBXOVwowfdVbiuqkHoSfoDrpMDrp+gI/RPDYzg2odPgVbb\n\thykOVduHqvuhP+fxdL8Tt895mvRMnxPfcaYP3+Y4S3fwrA16jrx38BzpL70DDK0D53Ht\n\t562AF6x24h77BWj/6l97+hn/ZuljXGPpw7TVWOBmWw3+RbMNtPeiGf17dy9T66VuUJP1\n\tEuZlkzW357IJvNbUU2skt9Qa0XVGC7jBUoc01xnMf+TxisF8Rb+8m2a9vpvUVK831evQ\n\tV3Um2sarOuO1lVrjNeoNWiPc0KAl1Rgacq9rDPj66xriGxo9tAtYd6MLepOmWncTfkut\n\tu6XW0r+t1iI7tbehGvI7nRrqXXdUyD9VXYzvqtRIpfouxUalGr+zUYmp6GxUdN6jq7qn\n\tgN7HlqvugzbJVU1yJV2ZskmmfICreCADbJYp0FJFM1reLEX+JZUzlMj/lsgYP5TIMKUP\n\txYCPxFKKkkfi3A7JP8zFjzvwReLHpE9E4tyOJyLwp8IOUNFTIfqZUETcLnqGK/y3Pa/P\n\tBUJ4+3MB5ReCdmK+4AX+S76ANv8ln//fch7DFh4fzmvhYXJ5LZivuDxS7isucSuX28qh\n\tymnlQF8DszmvMd+wOW/YbPpv2WwoazXrLYv4HYsF3sZ619a2so3sfwPOHEYKZW5kc3Ry\n\tZWFtCmVuZG9iagoxMzcgMCBvYmoKOTM4CmVuZG9iago4MyAwIG9iago8PCAvTGVuZ3Ro\n\tIDEzOCAwIFIgL09yZGVyIDEgL0VuY29kZSBbIDAgMTM2NCBdIC9GdW5jdGlvblR5cGUg\n\tMCAvQml0c1BlclNhbXBsZQo4IC9EZWNvZGUgWyAwIDEgMCAxIDAgMSBdIC9Eb21haW4g\n\tWyAwIDEgXSAvUmFuZ2UgWyAwIDEgMCAxIDAgMSBdIC9TaXplIFsgMTM2NQpdIC9GaWx0\n\tZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AYXCiV9SdwAA8D9ptcoOl1vLddlcrcNa\n\tZbPVat05m67LZmur2bWarlaza7mlIAKCoAh4cIkgoiKiAiKC3CIi3q739t54v/d+78f3\n\t812afm8JuGxpmrg4vWwxwbx8MQG/kFiOf39hCn3FwhR2njq+Yj555Xwcci6+krxqLo6f\n\tXDUHnzY3mTYLHUubJa6ejQFnYqvBa2Zi5Ik1M4zTE2tRo2uno+uoE9F1jOmJKOV4eoJy\n\tajx9avyDVNdPRYjxyHrYjHiEMZwRD2dMEj+cDKN/NBnGxkKIG2Ih+onQhong/z+eCKJv\n\tjAbJgY1RyMxoADgeyEz2Z477P0GP+DfR+zZFgJsjvuSwbzPjlvAY69DYltDYVnjv1hBx\n\tW8hLDHq3scwKerOCHvqAJ4u8PeBhObo9gP30XT9qtn+U7M72k33ubPJnPjfyyA7fyI4x\n\t1J1jI2DXTi/wc68LfZfHtcszjLjbMwwcHd6NdVLvGXWydjv3uJ17iY69bvgct4M44sgB\n\t2nNGsPvYuuz78Ptddsqh/S76L1xD2GG2gweGYZ2DB8gHnYPggYNO4CHnwCEHaq5jINdh\n\tA9ptueDDdhtj/2E7eaj/y1Tzhvrx1rwha94g5JFBK8u+IwPYr1I9OtBHtPUdtVmYj9ks\n\t8P2WY9jer1M93t+LtVL3HLcmn7D2QPb1nKD8pq8b/aSlG9Z80kI8ZTEDe82nwKd7zfiu\n\t073wZ3q62JvO9JjO0nabzoLPdZsoO891g82d51O9YDYmdxkvMOZ3GRkN+V14kyEf/63J\n\tgF5gMhSYOgo6WV/s7IA06i+SvzPq0QuN+kLDf9sLDZBFhnb6jvYioq6oQ/d9qpf0Okrt\n\tJT39Zb0W2K69DL7SrkHVaa7oNFfp1Vd1wGs6NVGrvgZbrFUXa1WQGlUx/rpGBdt2XUP8\n\tQdOGVbMuUbeRW0vUZFVrCfmGqpV9yw1Vy4/vtqHebGsBN99sBf7U2oz+c4sy5VstyuRm\n\t5S2sgvp2s4K1UnFbqfgFK0csVcqJCnkpsKlUgb2DKG+6I2+6myy7K4e8J5cRm2T3IBvv\n\tN7GUNd7HP5A1ghseyIC/yhqwjagPG6X0DdKHlI8apIySRw3Jv0kl6GVSCb6+TIqX1JeB\n\tyyX1LMXlEnF5vfj3VB/Xi5PFoseMT8Qi1iLRE1HdH6k+FdUR6+qeYoXMz+qEkELhM/Kf\n\tQgF6hVBQIaDlVwiSnwv49Hz+c8oXfD6+9gUf/mVtLUvey1rsK1oe7xX4NY9HWfOaB66p\n\t+StF7psaSi73DWwllwvmVHLxHE4l/m8OB/0fTjW2mvXb6mrIqqq35CqafwF6BAsLCmVu\n\tZHN0cmVhbQplbmRvYmoKMTM4IDAgb2JqCjk5MQplbmRvYmoKODIgMCBvYmoKPDwgL0xl\n\tbmd0aCAxMzkgMCBSIC9PcmRlciAxIC9FbmNvZGUgWyAwIDEzNjQgXSAvRnVuY3Rpb25U\n\teXBlIDAgL0JpdHNQZXJTYW1wbGUKOCAvRGVjb2RlIFsgMCAxIDAgMSAwIDEgXSAvRG9t\n\tYWluIFsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvU2l6ZSBbIDEzNjUKXSAv\n\tRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGVwulXTGEAB+D//+Msd+5s993X\n\tK7IkkkhJyVKRRAqRJZFESsIxZ5wzY+6deX/PeQq/k0J2UvgFPiGFgMUT0v6TFKHHpAj9\n\tQYrQI1JsLR2RoIekNDgtHf77nZagB7SUs3xAM36jZehXWobu03LwaJ9GX8B7NMrOor2s\n\tn1kE3WVRx8ouG/ATq0A/sgp0h1X6jndY1w8shm6zuCuPtwd9z2PoO16FvuVV6BtehW7x\n\tas/aFs/9mtegr0QNuilqAeubov2lqENfiDr0uahDN0S9tbEhgq6LRlDZWG99JhvQNdnI\n\t2VyTGZ/KJvSJbEJXZTN4siqTx+AVmeRWyUrPRypBL6ukI1lWAz5UBPpAEeiSIn3TJdV1\n\tUVHogqJdNV3o+76m0HuaQe9qBr2jGXRes558Xue+rTl0TvM5A5w1PKCYNe23jIDOGAG9\n\taQR02ohWOW2CThkZ2sopK2+AJ63MqSZtxutWoa9ZBZ2wKriesPoqeNzq3E6P97ziNHTM\n\t6Y5mzA142RnoJWego870bUdd14vOQkec/b+3I/kveAs97x30nHfQs95Bh73r6Yd97jPe\n\tQ097/3caeij1AdOhtP1UmkLTXH8A8hsd+wplbmRzdHJlYW0KZW5kb2JqCjEzOSAwIG9i\n\tago0NTQKZW5kb2JqCjgxIDAgb2JqCjw8IC9MZW5ndGggMTQwIDAgUiAvT3JkZXIgMSAv\n\tRW5jb2RlIFsgMCAxMzY0IF0gL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlCjgg\n\tL0RlY29kZSBbIDAgMSAwIDEgMCAxIF0gL0RvbWFpbiBbIDAgMSBdIC9SYW5nZSBbIDAg\n\tMSAwIDEgMCAxIF0gL1NpemUgWyAxMzY1Cl0gL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4K\n\tc3RyZWFtCngBhcJpV6JQAADQ//9xylQQFFFBbN9tL8sWWyzbyxZLbVFUUFFQac5jIHhP\n\tfXPP/fmx6T86svfTQ3Z/el2969zRux2946zpHaOm6XZV11RddW7rqrHd1s0tvQ32Wr+V\n\tXsuqKD2waW82e+ZGr2ltNHpg3V6v90DZuSvLXVmCSlJXqqFrtW6tCq1Wu9UKuiJ24R2x\n\t3LfUKfctfXfQX51v5GfnC/nR+frQPp2L2mdR+0AWtI+CVnTOa8W8VnB+1wrG/LtmftPy\n\toPr+O6e+W99yqvlVfTPmXlXzi5qzvr6o4LP95VkFn5zbz0/t5yz0KdsGH6HZx3b2Afr4\n\t0H68Rz/cteGt+9sB725ayNvrFvqqdYO8bF0jM63rjHKFvFAukefK5bmScU4rmbRy4Xym\n\tXBjPzxTzqXIONtPOJ8208eykaT5unhlPj5vmVPPUepJqgkf246MmeGhPHTbMB42U9eig\n\tAe7bD/cbYBJ6kGwc7EH39xr7u8h6creeTED3EvW9HfTudh2Z2KqjN+s7aHl7o++6vIVc\n\tkzeRq/LmqrzhvCJvrMjryLi8HpfWnJeltWVp1XlJWjWuLEnmRWnFGF+UzAtS3Lq8IJnn\n\tpWWwtvR7rrZkXZyrgbP2hdkaOAOdn6nNT0PnpmvglHN1dqo6OwmdmazOTKCnx6vIqVi1\n\t/6RQhVcmon35yjiSq8SQkUosUhGQ4UoUGapEQyLvzIo8K3LOQZEzRoKimREjxjAj2gNi\n\t2BgKiGa/GALL7G+6zFqDdBmk7AxVBn3QgK8MknY/WQYJ5xJNlGgvlPKWKA/a5y4hSXeJ\n\tHEMTrhL82zvad+Tbg/zz7R76y/1n0JEvN/j5r2fkc8gPzwh+0TNiHC16Bix4Ru3e0ULf\n\tvHd0eFfe63rHfvO60ITrzTFHuBzHcgT6lRjDfCHGBifHXkD38/8+kW7MLOnu68mSVp/n\n\t8X8ffB7Me5/n3ufFvPN57yjcW8rbl7ilzDcUgX9NEWaauB70iiauaHLYS5rEz9Ak1E9m\n\tzL6MH7zAPvf78NN+n5VK+60BKm09C1CYpwFqePo0QJ9gMvQJQx9jpxga7k8x0CPGj3nI\n\t+MHg0AfBAP5+MICZDAbsbCAJMs57LIO/yzKYCZZJsEFoKJhw3AkF8bdDwUHZ7RC4NWyY\n\t3TJuhln8jTBrDG2EB1wPh3AjobWhw2sRcBV7JRLGj0fCce7fSJwbcJmLYC5xEWxukbPy\n\t3OKgCzyHOc9zcH6eh87xPDTKz8FnozzmTDSKPx2NDihEp61TQrSvMCWYJwUBf0IQho4J\n\tEzFhHIwNG0P9BeRBJtMKZW5kc3RyZWFtCmVuZG9iagoxNDAgMCBvYmoKOTc2CmVuZG9i\n\tago4MCAwIG9iago8PCAvTGVuZ3RoIDE0MSAwIFIgL09yZGVyIDEgL0VuY29kZSBbIDAg\n\tMTM2NCBdIC9GdW5jdGlvblR5cGUgMCAvQml0c1BlclNhbXBsZQo4IC9EZWNvZGUgWyAw\n\tIDEgMCAxIDAgMSBdIC9Eb21haW4gWyAwIDEgXSAvUmFuZ2UgWyAwIDEgMCAxIDAgMSBd\n\tIC9TaXplIFsgMTM2NQpdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AYXC\n\tiV9SdwAA8D9ptcoOl1vLddlcrcNaZbPVat05m67LZmur2bWarlaza7mlIAKCoAh4cIkg\n\toiKiAiKC3CIi3q739t54v/d+78f3812afm8JuGxpmrg4vWwxwbx8MQG/kFiOf39hCn3F\n\twhR2njq+Yj555Xwcci6+krxqLo6fXDUHnzY3mTYLHUubJa6ejQFnYqvBa2Zi5Ik1M4zT\n\tE2tRo2uno+uoE9F1jOmJKOV4eoJyajx9avyDVNdPRYjxyHrYjHiEMZwRD2dMEj+cDKN/\n\tNBnGxkKIG2Ih+onQhong/z+eCKJvjAbJgY1RyMxoADgeyEz2Z477P0GP+DfR+zZFgJsj\n\tvuSwbzPjlvAY69DYltDYVnjv1hBxW8hLDHq3scwKerOCHvqAJ4u8PeBhObo9gP30XT9q\n\ttn+U7M72k33ubPJnPjfyyA7fyI4x1J1jI2DXTi/wc68LfZfHtcszjLjbMwwcHd6NdVLv\n\tGXWydjv3uJ17iY69bvgct4M44sgB2nNGsPvYuuz78Ptddsqh/S76L1xD2GG2gweGYZ2D\n\tB8gHnYPggYNO4CHnwCEHaq5jINdhA9ptueDDdhtj/2E7eaj/y1Tzhvrx1rwha94g5JFB\n\tK8u+IwPYr1I9OtBHtPUdtVmYj9ks8P2WY9jer1M93t+LtVL3HLcmn7D2QPb1nKD8pq8b\n\t/aSlG9Z80kI8ZTEDe82nwKd7zfiu073wZ3q62JvO9JjO0nabzoLPdZsoO891g82d51O9\n\tYDYmdxkvMOZ3GRkN+V14kyEf/63JgF5gMhSYOgo6WV/s7IA06i+SvzPq0QuN+kLDf9sL\n\tDZBFhnb6jvYioq6oQ/d9qpf0OkrtJT39Zb0W2K69DL7SrkHVaa7oNFfp1Vd1wGs6NVGr\n\tvgZbrFUXa1WQGlUx/rpGBdt2XUP8QdOGVbMuUbeRW0vUZFVrCfmGqpV9yw1Vy4/vtqHe\n\tbGsBN99sBf7U2oz+c4sy5VstyuRm5S2sgvp2s4K1UnFbqfgFK0csVcqJCnkpsKlUgb2D\n\tKG+6I2+6myy7K4e8J5cRm2T3IBvvN7GUNd7HP5A1ghseyIC/yhqwjagPG6X0DdKHlI8a\n\tpIySRw3Jv0kl6GVSCb6+TIqX1JeByyX1LMXlEnF5vfj3VB/Xi5PFoseMT8Qi1iLRE1Hd\n\tH6k+FdUR6+qeYoXMz+qEkELhM/KfQgF6hVBQIaDlVwiSnwv49Hz+c8oXfD6+9gUf/mVt\n\tLUvey1rsK1oe7xX4NY9HWfOaB66p+StF7psaSi73DWwllwvmVHLxHE4l/m8OB/0fTjW2\n\tmvXb6mrIqqq35CqafwF6BAsLCmVuZHN0cmVhbQplbmRvYmoKMTQxIDAgb2JqCjk5MQpl\n\tbmRvYmoKNzkgMCBvYmoKPDwgL0xlbmd0aCAxNDIgMCBSIC9PcmRlciAxIC9FbmNvZGUg\n\tWyAwIDEzNjQgXSAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUKOCAvRGVjb2Rl\n\tIFsgMCAxIDAgMSAwIDEgXSAvRG9tYWluIFsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAw\n\tIDEgXSAvU2l6ZSBbIDEzNjUKXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0K\n\teAGFwmlXolAAAND//3HKVBAUUUFs320vyxZbLNvLFkttUVRQUVBpzmMgeE99c8/9+bHp\n\tPzqy99NDdn96Xb3r3NG7Hb3jrOkdo6bpdlXXVF11buuqsd3WzS29DfZav5Vey6ooPbBp\n\tbzZ75kavaW00emDdXq/3QNm5K8tdWYJKUleqoWu1bq0KrVa71Qq6InbhHbHct9Qp9y19\n\td9BfnW/kZ+cL+dH5+tA+nYvaZ1H7QBa0j4JWdM5rxbxWcH7XCsb8u2Z+0/Kg+v47p75b\n\t33Kq+VV9M+ZeVfOLmrO+vqjgs/3lWQWfnNvPT+3nLPQp2wYfodnHdvYB+vjQfrxHP9y1\n\t4a372wHvblrI2+sW+qp1g7xsXSMzreuMcoW8UC6R58rluZJxTiuZtHLhfKZcGM/PFPOp\n\tcg42084nzbTx7KRpPm6eGU+Pm+ZU89R6kmqCR/bjoyZ4aE8dNswHjZT16KAB7tsP9xtg\n\tEnqQbBzsQff3Gvu7yHpyt55MQPcS9b0d9O52HZnYqqM36ztoeXuj77q8hVyTN5Gr8uaq\n\tvOG8Im+syOvIuLwel9acl6W1ZWnVeUlaNa4sSeZFacUYX5TMC1LcurwgmeelZbC29Huu\n\ttmRdnKuBs/aF2Ro4A52fqc1PQ+ema+CUc3V2qjo7CZ2ZrM5MoKfHq8ipWLX/pFCFVyai\n\tffnKOJKrxJCRSixSEZDhShQZqkRDIu/Mijwrcs5BkTNGgqKZESPGMCPaA2LYGAqIZr8Y\n\tAsvsb7rMWoN0GaTsDFUGfdCArwySdj9ZBgnnEk2UaC+U8pYoD9rnLiFJd4kcQxOuEvzb\n\tO9p35NuD/PPtHvrL/WfQkS83+PmvZ+RzyA/PCH7RM2IcLXoGLHhG7d7RQt+8d3R4V97r\n\tesd+87rQhOvNMUe4HMdyBPqVGMN8IcYGJ8deQPfz/z6Rbsws6e7ryZJWn+fxfx98Hsx7\n\tn+fe58W883nvKNxbytuXuKXMNxSBf00RZpq4HvSKJq5octhLmsTP0CTUT2bMvowfvMA+\n\t9/vw036flUr7rQEqbT0LUJinAWp4+jRAn2Ay9AlDH2OnGBruTzHQI8aPecj4weDQB8EA\n\t/n4wgJkMBuxsIAkyznssg7/LMpgJlkmwQWgomHDcCQXxt0PBQdntELg1bJjdMm6GWfyN\n\tMGsMbYQHXA+HcCOhtaHDaxFwFXslEsaPR8Jx7t9InBtwmYtgLnERbG6Rs/Lc4qALPIc5\n\tz3Nwfp6HzvE8NMrPwWejPOZMNIo/HY0OKESnrVNCtK8wJZgnBQF/QhCGjgkTMWEcjA0b\n\tQ/0F5EEm0wplbmRzdHJlYW0KZW5kb2JqCjE0MiAwIG9iago5NzYKZW5kb2JqCjc4IDAg\n\tb2JqCjw8IC9MZW5ndGggMTQzIDAgUiAvT3JkZXIgMSAvRW5jb2RlIFsgMCAxMzY0IF0g\n\tL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlCjggL0RlY29kZSBbIDAgMSAwIDEg\n\tMCAxIF0gL0RvbWFpbiBbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL1NpemUg\n\tWyAxMzY1Cl0gL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBhcKJX1J3AADw\n\tP2m1yg6XW8t12Vytw1pls9Vq3Tmbrstma6vZtZquVrNruaUgAoKgCHhwiSCiIqICIoLc\n\tIiLervf23ni/937vx/fzXZp+bwm4bGmauDi9bDHBvHwxAb+QWI5/f2EKfcXCFHaeOr5i\n\tPnnlfBxyLr6SvGoujp9cNQefNjeZNgsdS5slrp6NAWdiq8FrZmLkiTUzjNMTa1Gja6ej\n\t66gT0XWM6Yko5Xh6gnJqPH1q/INU109FiPHIetiMeIQxnBEPZ0wSP5wMo380GcbGQogb\n\tYiH6idCGieD/P54Iom+MBsmBjVHIzGgAOB7ITPZnjvs/QY/4N9H7NkWAmyO+5LBvM+OW\n\t8Bjr0NiW0NhWeO/WEHFbyEsMerexzAp6s4Ie+oAni7w94GE5uj2A/fRdP2q2f5TszvaT\n\tfe5s8mc+N/LIDt/IjjHUnWMjYNdOL/Bzrwt9l8e1yzOMuNszDBwd3o11Uu8ZdbJ2O/e4\n\tnXuJjr1u+By3gzjiyAHac0aw+9i67Pvw+112yqH9LvovXEPYYbaDB4ZhnYMHyAedg+CB\n\tg07gIefAIQdqrmMg12ED2m254MN2G2P/YTt5qP/LVPOG+vHWvCFr3iDkkUEry74jA9iv\n\tUj060Ee09R21WZiP2Szw/ZZj2N6vUz3e34u1UvcctyafsPZA9vWcoPymrxv9pKUb1nzS\n\tQjxlMQN7zafAp3vN+K7TvfBnerrYm870mM7SdpvOgs91myg7z3WDzZ3nU71gNiZ3GS8w\n\t5ncZGQ35XXiTIR//rcmAXmAyFJg6CjpZX+zsgDTqL5K/M+rRC436QsN/2wsNkEWGdvqO\n\t9iKirqhD932ql/Q6Su0lPf1lvRbYrr0MvtKuQdVprug0V+nVV3XAazo1Uau+BlusVRdr\n\tVZAaVTH+ukYF23ZdQ/xB04ZVsy5Rt5FbS9RkVWsJ+YaqlX3LDVXLj++2od5sawE332wF\n\t/tTajP5zizLlWy3K5GblLayC+nazgrVScVup+AUrRyxVyokKeSmwqVSBvYMob7ojb7qb\n\tLLsrh7wnlxGbZPcgG+83sZQ13sc/kDWCGx7IgL/KGrCNqA8bpfQN0oeUjxqkjJJHDcm/\n\tSSXoZVIJvr5MipfUl4HLJfUsxeUScXm9+PdUH9eLk8Wix4xPxCLWItETUd0fqT4V1RHr\n\t6p5ihczP6oSQQuEz8p9CAXqFUFAhoOVXCJKfC/j0fP5zyhd8Pr72BR/+ZW0tS97LWuwr\n\tWh7vFfg1j0dZ85oHrqn5K0XumxpKLvcNbCWXC+ZUcvEcTiX+bw4H/R9ONbaa9dvqasiq\n\tqrfkKpp/AXoECwsKZW5kc3RyZWFtCmVuZG9iagoxNDMgMCBvYmoKOTkxCmVuZG9iago3\n\tNyAwIG9iago8PCAvTGVuZ3RoIDE0NCAwIFIgL09yZGVyIDEgL0VuY29kZSBbIDAgMTM2\n\tNCBdIC9GdW5jdGlvblR5cGUgMCAvQml0c1BlclNhbXBsZQo4IC9EZWNvZGUgWyAwIDEg\n\tMCAxIDAgMSBdIC9Eb21haW4gWyAwIDEgXSAvUmFuZ2UgWyAwIDEgMCAxIDAgMSBdIC9T\n\taXplIFsgMTM2NQpdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AY3CiV9S\n\tdwAA8P+r1bLDZperVjbbbGXLMluuY7XZSpdl57LMrdaxamaH3ILciNyCiKKgch+ioIAg\n\tYl4d8z0fvuv33uP7+WY/r8nmznxeg/nFzCfGa2c+QTMrP67NAK7LfKT4Yd008svpD3lc\n\tWj8NTy+tp16QXspdLEjjpxYL4BtSi6ALG1LojakF5NTCRvD5TVO0k/ObkvOb0XObk5QL\n\tk3PIxFwh8n1hAndL4j3d+OyW+OxXeSyKz8KzRfFs0ST41sks6czWScyJmW0MM9smoNux\n\tY5ntoDtimR2xabrR6Z3E6Z1R4uJoGnc8XYxOFY9Dv87jrrHUrrEpxrvHpjCTuyOAeyJJ\n\tiok9EeQ3ownGe0fjxOH4Xvx94Tjm5L4wYEl4siREdaIkhNwfmiAOTuzH/zYYY1wajJUG\n\tVkdLA4AHAlFAf/SAf3z1d/5xxt/7x6A+hmW+sdxImS/XGynDPOiNgI4e9KJ/8I5CPTTD\n\thzwU3eFDuYfd4dzQYTd4uTuEdIXK0cFyF+4RVxB8JHgEGlj+Yx6PjgTg/qPDlCuG/aS+\n\timH4kK8CfmzIR9t7bMh7HNvpPU6x0umtdHrAHZ5K+AmHB999wkFc5XCjB91VuK6qQehJ\n\t+gOukwOun6Aj9E8NjODah0+BVtuHKQ5V24eq+6E/5/F0vxO3z3ma9EyfE99xpg/f5jhL\n\td/CsDXqOvHfwHOkvvQMMrQPnce3nrYAXrHbiHvsFaP/qX3v6Gf9m6WNcY+nDtNVY4GZb\n\tDf5Fsw2096IZ/Xt3L1PrpW5Qk/US5mWTNbfnsgm81tRTayS31BrRdUYLuMFShzTXGcx/\n\t5PGKwXxFv7ybZr2+m9RUrzfV69BXdSbaxqs647WVWuM16g1aI9zQoCXVGBpyr2sM+Prr\n\tGuIbGj20C1h3owt6k6ZadxN+S627pdbSv63WIju1t6Ea8judGupdd1TIP1VdjO+q1Eil\n\t+i7FRqUav7NRianobFR03qOruqeA3seWq+6DNslVTXIlXZmySaZ8gKt4IANslinQUkUz\n\tWt4sRf4llTOUyP+WyBg/lMgwpQ/FgI/EUoqSR+LcDsk/zMWPO/BF4sekT0Ti3I4nIvCn\n\twg5Q0VMh+plQRNwueoYr/Lc9r88FQnj7cwHlF4J2Yr7gBf5LvoA2/yWf/99yHsMWHh/O\n\ta+FhcnktmK+4PFLuKy5xK5fbyqHKaeVAXwOzOa8x37A5b9hs+m/ZbChrNesti/gdiwXe\n\txnrX1rayjex/A84cRgplbmRzdHJlYW0KZW5kb2JqCjE0NCAwIG9iago5MzgKZW5kb2Jq\n\tCjc2IDAgb2JqCjw8IC9MZW5ndGggMTQ1IDAgUiAvT3JkZXIgMSAvRW5jb2RlIFsgMCAx\n\tMzY0IF0gL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlCjggL0RlY29kZSBbIDAg\n\tMSAwIDEgMCAxIF0gL0RvbWFpbiBbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0g\n\tL1NpemUgWyAxMzY1Cl0gL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBhcJp\n\tV6JQAADQ//9xylQQFFFBbN9tL8sWWyzbyxZLbVFUUFFQac5jIHhPfXPP/fmx6T86svfT\n\tQ3Z/el2969zRux2946zpHaOm6XZV11RddW7rqrHd1s0tvQ32Wr+VXsuqKD2waW82e+ZG\n\tr2ltNHpg3V6v90DZuSvLXVmCSlJXqqFrtW6tCq1Wu9UKuiJ24R2x3LfUKfctfXfQX51v\n\t5GfnC/nR+frQPp2L2mdR+0AWtI+CVnTOa8W8VnB+1wrG/LtmftPyoPr+O6e+W99yqvlV\n\tfTPmXlXzi5qzvr6o4LP95VkFn5zbz0/t5yz0KdsGH6HZx3b2Afr40H68Rz/cteGt+9sB\n\t725ayNvrFvqqdYO8bF0jM63rjHKFvFAukefK5bmScU4rmbRy4XymXBjPzxTzqXIONtPO\n\tJ8208eykaT5unhlPj5vmVPPUepJqgkf246MmeGhPHTbMB42U9eigAe7bD/cbYBJ6kGwc\n\t7EH39xr7u8h6creeTED3EvW9HfTudh2Z2KqjN+s7aHl7o++6vIVckzeRq/LmqrzhvCJv\n\trMjryLi8HpfWnJeltWVp1XlJWjWuLEnmRWnFGF+UzAtS3Lq8IJnnpWWwtvR7rrZkXZyr\n\tgbP2hdkaOAOdn6nNT0PnpmvglHN1dqo6OwmdmazOTKCnx6vIqVi1/6RQhVcmon35yjiS\n\tq8SQkUosUhGQ4UoUGapEQyLvzIo8K3LOQZEzRoKimREjxjAj2gNi2BgKiGa/GALL7G+6\n\tzFqDdBmk7AxVBn3QgK8MknY/WQYJ5xJNlGgvlPKWKA/a5y4hSXeJHEMTrhL82zvad+Tb\n\tg/zz7R76y/1n0JEvN/j5r2fkc8gPzwh+0TNiHC16Bix4Ru3e0ULfvHd0eFfe63rHfvO6\n\t0ITrzTFHuBzHcgT6lRjDfCHGBifHXkD38/8+kW7MLOnu68mSVp/n8X8ffB7Me5/n3ufF\n\tvPN57yjcW8rbl7ilzDcUgX9NEWaauB70iiauaHLYS5rEz9Ak1E9mzL6MH7zAPvf78NN+\n\tn5VK+60BKm09C1CYpwFqePo0QJ9gMvQJQx9jpxga7k8x0CPGj3nI+MHg0AfBAP5+MICZ\n\tDAbsbCAJMs57LIO/yzKYCZZJsEFoKJhw3AkF8bdDwUHZ7RC4NWyY3TJuhln8jTBrDG2E\n\tB1wPh3AjobWhw2sRcBV7JRLGj0fCce7fSJwbcJmLYC5xEWxukbPy3OKgCzyHOc9zcH6e\n\th87xPDTKz8FnozzmTDSKPx2NDihEp61TQrSvMCWYJwUBf0IQho4JEzFhHIwNG0P9BeRB\n\tJtMKZW5kc3RyZWFtCmVuZG9iagoxNDUgMCBvYmoKOTc2CmVuZG9iago3NSAwIG9iago8\n\tPCAvTGVuZ3RoIDE0NiAwIFIgL09yZGVyIDEgL0VuY29kZSBbIDAgMTM2NCBdIC9GdW5j\n\tdGlvblR5cGUgMCAvQml0c1BlclNhbXBsZQo4IC9EZWNvZGUgWyAwIDEgMCAxIDAgMSBd\n\tIC9Eb21haW4gWyAwIDEgXSAvUmFuZ2UgWyAwIDEgMCAxIDAgMSBdIC9TaXplIFsgMTM2\n\tNQpdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AY3CiV9SdwAA8P/KzWUt\n\t12GHW81WtpydW+t0ttnhatnKVrO7Zis7pl0zAQEBOUQOOQVBQFHwAATkUpHLzCPbHr3X\n\tez/e773n9/OdeZ83A868z0Mv5WWWPlnGTzNLyPQ7mvnpd6SL+enF/BT6s9Qi04UVKWxy\n\tYQXFguQCdr4gCU7MF2SvTMzDzq1MoFcl5vDTc6tgP59+yzD+djVwdnUcsjA+C5yaLUS/\n\tKZxCfrGMaybfrJmcob92cgacWTsBXDeRoZ1eN5Fe/2EsvZ56USydnSqKgaOpIuyGaIo0\n\tuSGK3xhNoiPJjfCJTRHq4cSm7M3hBHZ6cxi+ODyND00Xo+PFIfSXoTjD8fhX41OMt4xP\n\tEU5uCebeGpykPrE1iPw6wLwkMFESiAH9sRLwNn+MNLrNj//GH0WO0YxsH6Poi2zH7vBF\n\tsOEdPshSXxjtDZcCQ6Ve9E5viLIntDP7W884412ecfxocBdp2WiQeqBsNFA2EvhuGctH\n\tAuUjfvywv5x097AfPLZ7GLhnaIy2b8+Qby+027eXcJ/bl+3d54bf7/YiXTk9+134Ay4P\n\t/KDnAHr0+0HmPwyOIgf+PwJ9cGCE4vBBJ/pH5zDjQ84hfP/QIdjD/UOE7sP94D73Ebqu\n\tI33IozkdrqOkxxyuY45Bmsftg6QDx+3ACvsApG2gAu2ssDl/WsZKm7Oy98P+yl7IE739\n\t8Na+E9ifrX2Mf7E6kBbKVRYH2F5lIeyxV/XYT9K1nexBniI2207BnjbbTpt7KZt6z0Ba\n\tz5iA1SYrsNtaDbRUd1t+ZWy0nEX3nDXCnzP2QBrM5wh/M5iZms4bTOf1dGv0JsLuGj1W\n\t112DvaDrpmi8oEP/rjMitXQvag2UNYaLGsOl3PpLmty1Gj2+S18L1NV2IS/TV+suq3V/\n\tILU0r6i1QJX2ikqT86pKQ7vrqqrrTyXDOmUXVl2nxCrUdYTXFGpY1TUF/rpCdb2TvvJG\n\tJ6xceQN7U64EK27Kc9+SK5Ad0J23OpC3aco6b2ffkXXekclp3pXJ8VL5XWRHznvSDroS\n\t2T2J7C+m9RIZVlovkdaLIe+LpbCS+2L83+0SpuIH7aQi8QPChyIxYftDEWSDqL1BCC1q\n\tEKIfCUWQAtEj7GOB6LFASP+JQIhuEz5BCsiftgko89ueZv/Db6PfyG/L5jfy+Y08+CYe\n\tn5TXxMNyeU1c3jOG3Gdc7nPiVu5z0hetXGzri1b4l5xWWM5LDv4Vh5ObzXlF+C+bzbiZ\n\tzW5mfcxqZkG+ZrEgW1ivW1o+bsnxH/rZE+sKZW5kc3RyZWFtCmVuZG9iagoxNDYgMCBv\n\tYmoKOTYwCmVuZG9iago3NCAwIG9iago8PCAvTGVuZ3RoIDE0NyAwIFIgL09yZGVyIDEg\n\tL0VuY29kZSBbIDAgMTM2NCBdIC9GdW5jdGlvblR5cGUgMCAvQml0c1BlclNhbXBsZQo4\n\tIC9EZWNvZGUgWyAwIDEgMCAxIDAgMSBdIC9Eb21haW4gWyAwIDEgXSAvUmFuZ2UgWyAw\n\tIDEgMCAxIDAgMSBdIC9TaXplIFsgMTM2NQpdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+\n\tCnN0cmVhbQp4AYXCaVeiUAAA0P//ccpUEBRRQWzfbS/LFlss28sWS21RVFBRUGnOYyB4\n\tT31zz/35sek/OrL300N2f3pdvevc0bsdveOs6R2jpul2VddUXXVu66qx3dbNLb0N9lq/\n\tlV7Lqig9sGlvNnvmRq9pbTR6YN1er/dA2bkry11ZgkpSV6qha7VurQqtVrvVCroiduEd\n\tsdy31Cn3LX130F+db+Rn5wv50fn60D6di9pnUftAFrSPglZ0zmvFvFZwftcKxvy7Zn7T\n\t8qD6/junvlvfcqr5VX0z5l5V84uas76+qOCz/eVZBZ+c289P7ecs9CnbBh+h2cd29gH6\n\t+NB+vEc/3LXhrfvbAe9uWsjb6xb6qnWDvGxdIzOt64xyhbxQLpHnyuW5knFOK5m0cuF8\n\tplwYz88U86lyDjbTzifNtPHspGk+bp4ZT4+b5lTz1HqSaoJH9uOjJnhoTx02zAeNlPXo\n\toAHu2w/3G2ASepBsHOxB9/ca+7vIenK3nkxA9xL1vR307nYdmdiqozfrO2h5e6PvuryF\n\tXJM3kavy5qq84bwib6zI68i4vB6X1pyXpbVladV5SVo1rixJ5kVpxRhflMwLUty6vCCZ\n\t56VlsLb0e662ZF2cq4Gz9oXZGjgDnZ+pzU9D56Zr4JRzdXaqOjsJnZmszkygp8eryKlY\n\ttf+kUIVXJqJ9+co4kqvEkJFKLFIRkOFKFBmqREMi78yKPCtyzkGRM0aCopkRI8YwI9oD\n\tYtgYCohmvxgCy+xvusxag3QZpOwMVQZ90ICvDJJ2P1kGCecSTZRoL5TyligP2ucuIUl3\n\tiRxDE64S/Ns72nfk24P88+0e+sv9Z9CRLzf4+a9n5HPID88IftEzYhwtegYseEbt3tFC\n\t37x3dHhX3ut6x37zutCE680xR7gcx3IE+pUYw3whxgYnx15A9/P/PpFuzCzp7uvJklaf\n\t5/F/H3wezHuf597nxbzzee8o3FvK25e4pcw3FIF/TRFmmrge9Iomrmhy2EuaxM/QJNRP\n\tZsy+jB+8wD73+/DTfp+VSvutASptPQtQmKcBanj6NECfYDL0CUMfY6cYGu5PMdAjxo95\n\tyPjB4NAHwQD+fjCAmQwG7GwgCTLOeyyDv8symAmWSbBBaCiYcNwJBfG3Q8FB2e0QuDVs\n\tmN0yboZZ/I0wawxthAdcD4dwI6G1ocNrEXAVeyUSxo9HwnHu30icG3CZi2AucRFsbpGz\n\t8tzioAs8hznPc3B+nofO8Tw0ys/BZ6M85kw0ij8djQ4oRKetU0K0rzAlmCcFAX9CEIaO\n\tCRMxYRyMDRtD/QXkQSbTCmVuZHN0cmVhbQplbmRvYmoKMTQ3IDAgb2JqCjk3NgplbmRv\n\tYmoKNzMgMCBvYmoKPDwgL0xlbmd0aCAxNDggMCBSIC9PcmRlciAxIC9FbmNvZGUgWyAw\n\tIDEzNjQgXSAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUKOCAvRGVjb2RlIFsg\n\tMCAxIDAgMSAwIDEgXSAvRG9tYWluIFsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEg\n\tXSAvU2l6ZSBbIDEzNjUKXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGN\n\twolfUncAAPD/q9Wyw2aXq1Y222xlyzJbrmO12UqXZeeyzK3WsWpmh9yC3IjcgoiioHIf\n\toqCAIGJeHfM9H77r997j+/lmP6/J5s58XoP5xcwnxmtnPkEzKz+uzQCuy3yk+GHdNPLL\n\t6Q95XFo/DU8vradekF7KXSxI46cWC+AbUougCxtS6I2pBeTUwkbw+U1TtJPzm5Lzm9Fz\n\tm5OUC5NzyMRcIfJ9YQJ3S+I93fjslvjsV3ksis/Cs0XxbNEk+NbJLOnM1knMiZltDDPb\n\tJqDbsWOZ7aA7YpkdsWm60emdxOmdUeLiaBp3PF2MThWPQ7/O466x1K6xKca7x6Ywk7sj\n\tgHsiSYqJPRHkN6MJxntH48Th+F78feE45uS+MGBJeLIkRHWiJITcH5ogDk7sx/82GGNc\n\tGoyVBlZHSwOABwJRQH/0gH989Xf+ccbf+8egPoZlvrHcSJkv1xspwzzojYCOHvSif/CO\n\tQj00w4c8FN3hQ7mH3eHc0GE3eLk7hHSFytHBchfuEVcQfCR4BBpY/mMej44E4P6jw5Qr\n\thv2kvoph+JCvAn5syEfbe2zIexzb6T1OsdLprXR6wB2eSvgJhwfffcJBXOVwowfdVbiu\n\tqkHoSfoDrpMDrp+gI/RPDYzg2odPgVbbhykOVduHqvuhP+fxdL8Tt895mvRMnxPfcaYP\n\t3+Y4S3fwrA16jrx38BzpL70DDK0D53Ht562AF6x24h77BWj/6l97+hn/ZuljXGPpw7TV\n\tWOBmWw3+RbMNtPeiGf17dy9T66VuUJP1EuZlkzW357IJvNbUU2skt9Qa0XVGC7jBUoc0\n\t1xnMf+TxisF8Rb+8m2a9vpvUVK831evQV3Um2sarOuO1lVrjNeoNWiPc0KAl1Rgacq9r\n\tDPj66xriGxo9tAtYd6MLepOmWncTfkutu6XW0r+t1iI7tbehGvI7nRrqXXdUyD9VXYzv\n\tqtRIpfouxUalGr+zUYmp6GxUdN6jq7qngN7HlqvugzbJVU1yJV2ZskmmfICreCADbJYp\n\t0FJFM1reLEX+JZUzlMj/lsgYP5TIMKUPxYCPxFKKkkfi3A7JP8zFjzvwReLHpE9E4tyO\n\tJyLwp8IOUNFTIfqZUETcLnqGK/y3Pa/PBUJ4+3MB5ReCdmK+4AX+S76ANv8ln//fch7D\n\tFh4fzmvhYXJ5LZivuDxS7isucSuX28qhymnlQF8DszmvMd+wOW/YbPpv2WwoazXrLYv4\n\tHYsF3sZ619a2so3sfwPOHEYKZW5kc3RyZWFtCmVuZG9iagoxNDggMCBvYmoKOTM4CmVu\n\tZG9iago3MiAwIG9iago8PCAvTGVuZ3RoIDE0OSAwIFIgL09yZGVyIDEgL0VuY29kZSBb\n\tIDAgMTM2NCBdIC9GdW5jdGlvblR5cGUgMCAvQml0c1BlclNhbXBsZQo4IC9EZWNvZGUg\n\tWyAwIDEgMCAxIDAgMSBdIC9Eb21haW4gWyAwIDEgXSAvUmFuZ2UgWyAwIDEgMCAxIDAg\n\tMSBdIC9TaXplIFsgMTM2NQpdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4\n\tAY3CiV9SdwAA8P+r1bLDZperVjbbbGXLMluuY7XZSpdl57LMrdaxamaH3ILciNyCiKKg\n\tch+ioIAgYl4d8z0fvuv33uP7+WY/r8nmznxeg/nFzCfGa2c+QTMrP67NAK7LfKT4Yd00\n\t8svpD3lcWj8NTy+tp16QXspdLEjjpxYL4BtSi6ALG1LojakF5NTCRvD5TVO0k/ObkvOb\n\t0XObk5QLk3PIxFwh8n1hAndL4j3d+OyW+OxXeSyKz8KzRfFs0ST41sks6czWScyJmW0M\n\tM9smoNuxY5ntoDtimR2xabrR6Z3E6Z1R4uJoGnc8XYxOFY9Dv87jrrHUrrEpxrvHpjCT\n\tuyOAeyJJiok9EeQ3ownGe0fjxOH4Xvx94Tjm5L4wYEl4siREdaIkhNwfmiAOTuzH/zYY\n\tY1wajJUGVkdLA4AHAlFAf/SAf3z1d/5xxt/7x6A+hmW+sdxImS/XGynDPOiNgI4e9KJ/\n\t8I5CPTTDhzwU3eFDuYfd4dzQYTd4uTuEdIXK0cFyF+4RVxB8JHgEGlj+Yx6PjgTg/qPD\n\tlCuG/aS+imH4kK8CfmzIR9t7bMh7HNvpPU6x0umtdHrAHZ5K+AmHB999wkFc5XCjB91V\n\tuK6qQehJ+gOukwOun6Aj9E8NjODah0+BVtuHKQ5V24eq+6E/5/F0vxO3z3ma9EyfE99x\n\tpg/f5jhLd/CsDXqOvHfwHOkvvQMMrQPnce3nrYAXrHbiHvsFaP/qX3v6Gf9m6WNcY+nD\n\ttNVY4GZbDf5Fsw2096IZ/Xt3L1PrpW5Qk/US5mWTNbfnsgm81tRTayS31BrRdUYLuMFS\n\thzTXGcx/5PGKwXxFv7ybZr2+m9RUrzfV69BXdSbaxqs647WVWuM16g1aI9zQoCXVGBpy\n\tr2sM+PrrGuIbGj20C1h3owt6k6ZadxN+S627pdbSv63WIju1t6Ea8judGupdd1TIP1Vd\n\tjO+q1Eil+i7FRqUav7NRianobFR03qOruqeA3seWq+6DNslVTXIlXZmySaZ8gKt4IANs\n\tlinQUkUzWt4sRf4llTOUyP+WyBg/lMgwpQ/FgI/EUoqSR+LcDsk/zMWPO/BF4sekT0Ti\n\t3I4nIvCnwg5Q0VMh+plQRNwueoYr/Lc9r88FQnj7cwHlF4J2Yr7gBf5LvoA2/yWf/99y\n\tHsMWHh/Oa+FhcnktmK+4PFLuKy5xK5fbyqHKaeVAXwOzOa8x37A5b9hs+m/ZbChrNest\n\ti/gdiwXexnrX1rayjex/A84cRgplbmRzdHJlYW0KZW5kb2JqCjE0OSAwIG9iago5MzgK\n\tZW5kb2JqCjcxIDAgb2JqCjw8IC9MZW5ndGggMTUwIDAgUiAvT3JkZXIgMSAvRW5jb2Rl\n\tIFsgMCAxMzY0IF0gL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlCjggL0RlY29k\n\tZSBbIDAgMSAwIDEgMCAxIF0gL0RvbWFpbiBbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEg\n\tMCAxIF0gL1NpemUgWyAxMzY1Cl0gL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFt\n\tCngBhcJpV6JQAADQ//9xylQQFFFBbN9tL8sWWyzbyxZLbVFUUFFQac5jIHhPfXPP/fmx\n\t6T86svfTQ3Z/el2969zRux2946zpHaOm6XZV11RddW7rqrHd1s0tvQ32Wr+VXsuqKD2w\n\taW82e+ZGr2ltNHpg3V6v90DZuSvLXVmCSlJXqqFrtW6tCq1Wu9UKuiJ24R2x3LfUKfct\n\tfXfQX51v5GfnC/nR+frQPp2L2mdR+0AWtI+CVnTOa8W8VnB+1wrG/LtmftPyoPr+O6e+\n\tW99yqvlVfTPmXlXzi5qzvr6o4LP95VkFn5zbz0/t5yz0KdsGH6HZx3b2Afr40H68Rz/c\n\tteGt+9sB725ayNvrFvqqdYO8bF0jM63rjHKFvFAukefK5bmScU4rmbRy4XymXBjPzxTz\n\tqXIONtPOJ8208eykaT5unhlPj5vmVPPUepJqgkf246MmeGhPHTbMB42U9eigAe7bD/cb\n\tYBJ6kGwc7EH39xr7u8h6creeTED3EvW9HfTudh2Z2KqjN+s7aHl7o++6vIVckzeRq/Lm\n\tqrzhvCJvrMjryLi8HpfWnJeltWVp1XlJWjWuLEnmRWnFGF+UzAtS3Lq8IJnnpWWwtvR7\n\trrZkXZyrgbP2hdkaOAOdn6nNT0PnpmvglHN1dqo6OwmdmazOTKCnx6vIqVi1/6RQhVcm\n\ton35yjiSq8SQkUosUhGQ4UoUGapEQyLvzIo8K3LOQZEzRoKimREjxjAj2gNi2BgKiGa/\n\tGALL7G+6zFqDdBmk7AxVBn3QgK8MknY/WQYJ5xJNlGgvlPKWKA/a5y4hSXeJHEMTrhL8\n\t2zvad+Tbg/zz7R76y/1n0JEvN/j5r2fkc8gPzwh+0TNiHC16Bix4Ru3e0ULfvHd0eFfe\n\t63rHfvO60ITrzTFHuBzHcgT6lRjDfCHGBifHXkD38/8+kW7MLOnu68mSVp/n8X8ffB7M\n\te5/n3ufFvPN57yjcW8rbl7ilzDcUgX9NEWaauB70iiauaHLYS5rEz9Ak1E9mzL6MH7zA\n\tPvf78NN+n5VK+60BKm09C1CYpwFqePo0QJ9gMvQJQx9jpxga7k8x0CPGj3nI+MHg0AfB\n\tAP5+MICZDAbsbCAJMs57LIO/yzKYCZZJsEFoKJhw3AkF8bdDwUHZ7RC4NWyY3TJuhln8\n\tjTBrDG2EB1wPh3AjobWhw2sRcBV7JRLGj0fCce7fSJwbcJmLYC5xEWxukbPy3OKgCzyH\n\tOc9zcH6eh87xPDTKz8FnozzmTDSKPx2NDihEp61TQrSvMCWYJwUBf0IQho4JEzFhHIwN\n\tG0P9BeRBJtMKZW5kc3RyZWFtCmVuZG9iagoxNTAgMCBvYmoKOTc2CmVuZG9iago3MCAw\n\tIG9iago8PCAvTGVuZ3RoIDE1MSAwIFIgL09yZGVyIDEgL0VuY29kZSBbIDAgMTM2NCBd\n\tIC9GdW5jdGlvblR5cGUgMCAvQml0c1BlclNhbXBsZQo4IC9EZWNvZGUgWyAwIDEgMCAx\n\tIDAgMSBdIC9Eb21haW4gWyAwIDEgXSAvUmFuZ2UgWyAwIDEgMCAxIDAgMSBdIC9TaXpl\n\tIFsgMTM2NQpdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AYXCiV9SdwAA\n\t8D9ptcoOl1vLddlcrcNaZbPVat05m67LZmur2bWarlaza7mlIAKCoAh4cIkgoiKiAiKC\n\t3CIi3q739t54v/d+78f3812afm8JuGxpmrg4vWwxwbx8MQG/kFiOf39hCn3FwhR2njq+\n\tYj555Xwcci6+krxqLo6fXDUHnzY3mTYLHUubJa6ejQFnYqvBa2Zi5Ik1M4zTE2tRo2un\n\to+uoE9F1jOmJKOV4eoJyajx9avyDVNdPRYjxyHrYjHiEMZwRD2dMEj+cDKN/NBnGxkKI\n\tG2Ih+onQhong/z+eCKJvjAbJgY1RyMxoADgeyEz2Z477P0GP+DfR+zZFgJsjvuSwbzPj\n\tlvAY69DYltDYVnjv1hBxW8hLDHq3scwKerOCHvqAJ4u8PeBhObo9gP30XT9qtn+U7M72\n\tk33ubPJnPjfyyA7fyI4x1J1jI2DXTi/wc68LfZfHtcszjLjbMwwcHd6NdVLvGXWydjv3\n\tuJ17iY69bvgct4M44sgB2nNGsPvYuuz78Ptddsqh/S76L1xD2GG2gweGYZ2DB8gHnYPg\n\tgYNO4CHnwCEHaq5jINdhA9ptueDDdhtj/2E7eaj/y1Tzhvrx1rwha94g5JFBK8u+IwPY\n\tr1I9OtBHtPUdtVmYj9ks8P2WY9jer1M93t+LtVL3HLcmn7D2QPb1nKD8pq8b/aSlG9Z8\n\t0kI8ZTEDe82nwKd7zfiu073wZ3q62JvO9JjO0nabzoLPdZsoO891g82d51O9YDYmdxkv\n\tMOZ3GRkN+V14kyEf/63JgF5gMhSYOgo6WV/s7IA06i+SvzPq0QuN+kLDf9sLDZBFhnb6\n\tjvYioq6oQ/d9qpf0OkrtJT39Zb0W2K69DL7SrkHVaa7oNFfp1Vd1wGs6NVGrvgZbrFUX\n\ta1WQGlUx/rpGBdt2XUP8QdOGVbMuUbeRW0vUZFVrCfmGqpV9yw1Vy4/vtqHebGsBN99s\n\tBf7U2oz+c4sy5VstyuRm5S2sgvp2s4K1UnFbqfgFK0csVcqJCnkpsKlUgb2DKG+6I2+6\n\tmyy7K4e8J5cRm2T3IBvvN7GUNd7HP5A1ghseyIC/yhqwjagPG6X0DdKHlI8apIySRw3J\n\tv0kl6GVSCb6+TIqX1JeByyX1LMXlEnF5vfj3VB/Xi5PFoseMT8Qi1iLRE1HdH6k+FdUR\n\t6+qeYoXMz+qEkELhM/KfQgF6hVBQIaDlVwiSnwv49Hz+c8oXfD6+9gUf/mVtLUvey1rs\n\tK1oe7xX4NY9HWfOaB66p+StF7psaSi73DWwllwvmVHLxHE4l/m8OB/0fTjW2mvXb6mrI\n\tqqq35CqafwF6BAsLCmVuZHN0cmVhbQplbmRvYmoKMTUxIDAgb2JqCjk5MQplbmRvYmoK\n\tMiAwIG9iago8PCAvTGFzdCAxNTIgMCBSIC9GaXJzdCAxNTMgMCBSID4+CmVuZG9iagox\n\tNTMgMCBvYmoKPDwgL1BhcmVudCAxNTQgMCBSIC9Db3VudCAwIC9EZXN0IFsgMyAwIFIg\n\tL1hZWiAwIDczMyAwIF0gL1RpdGxlIChDYW52YXMgMSkKPj4KZW5kb2JqCjE1NCAwIG9i\n\tago8PCA+PgplbmRvYmoKMTUyIDAgb2JqCjw8IC9QYXJlbnQgMTU0IDAgUiAvQ291bnQg\n\tMCAvRGVzdCBbIDMgMCBSIC9YWVogMCA3MzMgMCBdIC9UaXRsZSAoQ2FudmFzIDEpCj4+\n\tCmVuZG9iagoxNTUgMCBvYmoKPDwgL0xlbmd0aCAxNTYgMCBSIC9MZW5ndGgxIDE2ODQw\n\tIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ab17eXxURbZwVd211/S+d7pv\n\tOt2dzr6QhJCQXEMCYUkMoJAgwbCETRgBISwjvKggEBBFZFHQARcIIBIgI42Ij1EUcBwF\n\t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\n\tB6cZgFv7d38ffE4ffF4f/IE++Pw++II++MI++OI++E/74Esp/v8ByJQjpQplbmRzdHJl\n\tYW0KZW5kb2JqCjE1NiAwIG9iagoxMTM4NAplbmRvYmoKMTU3IDAgb2JqCjw8IC9UeXBl\n\tIC9Gb250RGVzY3JpcHRvciAvQXNjZW50IDc3MCAvQ2FwSGVpZ2h0IDczNyAvRGVzY2Vu\n\tdCAtMjMwIC9GbGFncyAzMgovRm9udEJCb3ggWy05NTEgLTQ4MSAxNDQ1IDExMjJdIC9G\n\tb250TmFtZSAvRUhLVktLK0hlbHZldGljYSAvSXRhbGljQW5nbGUgMAovU3RlbVYgMCAv\n\tTWF4V2lkdGggMTUwMCAvWEhlaWdodCA2MzcgL0ZvbnRGaWxlMiAxNTUgMCBSID4+CmVu\n\tZG9iagoxNTggMCBvYmoKWyAyNzggMjc4IDM1NSAwIDAgMCA2NjcgMTkxIDAgMCAwIDAg\n\tMjc4IDAgMjc4IDI3OCAwIDAgMCAwIDAgMCAwIDAgMCAwIDI3OAoyNzggNTg0IDU4NCA1\n\tODQgMCAwIDY2NyA2NjcgMCA3MjIgMCAwIDc3OCA3MjIgMjc4IDAgNjY3IDU1NiA4MzMg\n\tNzIyIDc3OCA2NjcKMCA3MjIgNjY3IDYxMSAwIDY2NyAwIDAgMCAwIDI3OCAwIDI3OCAw\n\tIDAgMCA1NTYgMCA1MDAgNTU2IDU1NiAwIDU1NiA1NTYgMjIyCjAgNTAwIDIyMiA4MzMg\n\tNTU2IDU1NiA1NTYgMCAzMzMgNTAwIDI3OCA1NTYgMCA3MjIgMCA1MDAgMCAzMzQgMCAz\n\tMzQgXQplbmRvYmoKNTAgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVU\n\teXBlIC9CYXNlRm9udCAvRUhLVktLK0hlbHZldGljYSAvRm9udERlc2NyaXB0b3IKMTU3\n\tIDAgUiAvV2lkdGhzIDE1OCAwIFIgL0ZpcnN0Q2hhciAzMiAvTGFzdENoYXIgMTI1IC9F\n\tbmNvZGluZyAvTWFjUm9tYW5FbmNvZGluZwo+PgplbmRvYmoKMTU5IDAgb2JqCjw8IC9M\n\tZW5ndGggMTYwIDAgUiAvTGVuZ3RoMSA2MjIwIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+\n\t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\n\t1WwsRFce5RBDRBYU4pC7ZGFuTikX78VZf3uf7pNI97bXC8rLcfsFhjGlp3VbuE23L7Lu\n\tW+fjvzqArJCp3Zv6kdD+TNzv4KnTAeXQqP3JprstfXQPE7Q9bvGypa3zFpQ2hrv7wpvX\n\tdoY89Ru6V2ted46J1KB/9/QfCWgGAH9i9KA2jLWR9sbxetM9uo7tLv9+zf6/SeRq8gpl\n\tbmRzdHJlYW0KZW5kb2JqCjE2MCAwIG9iagozNjExCmVuZG9iagoxNjEgMCBvYmoKPDwg\n\tL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Bc2NlbnQgNzcwIC9DYXBIZWlnaHQgNjg0IC9E\n\tZXNjZW50IC0yMzAgL0ZsYWdzIDMyCi9Gb250QkJveCBbLTEwMTggLTQ4MSAxNDM2IDEx\n\tNTldIC9Gb250TmFtZSAvVFpWUEdKK0hlbHZldGljYS1Cb2xkIC9JdGFsaWNBbmdsZQow\n\tIC9TdGVtViAwIC9NYXhXaWR0aCAxNTAwIC9YSGVpZ2h0IDUxMyAvRm9udEZpbGUyIDE1\n\tOSAwIFIgPj4KZW5kb2JqCjE2MiAwIG9iagpbIDMzMyAwIDAgMCAwIDAgMCAwIDAgMCAw\n\tIDAgMCAwIDAgMCAwIDcyMiAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjAg\n\tMCAwIDAgMCAwIDAgMCAwIDU1NiAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw\n\tIDAgMCAwIDU1NiBdCmVuZG9iago1OCAwIG9iago8PCAvVHlwZSAvRm9udCAvU3VidHlw\n\tZSAvVHJ1ZVR5cGUgL0Jhc2VGb250IC9UWlZQR0orSGVsdmV0aWNhLUJvbGQgL0ZvbnRE\n\tZXNjcmlwdG9yCjE2MSAwIFIgL1dpZHRocyAxNjIgMCBSIC9GaXJzdENoYXIgNTggL0xh\n\tc3RDaGFyIDEyMSAvRW5jb2RpbmcgL01hY1JvbWFuRW5jb2RpbmcKPj4KZW5kb2JqCjE2\n\tMyAwIG9iago8PCAvTGVuZ3RoIDE2NCAwIFIgL0xlbmd0aDEgMTU2MjQgL0ZpbHRlciAv\n\tRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBrXt5YFNVvv85596sTdskTZc0NLlpmpQ2bdOW\n\t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\n\tSGVpZ2h0IDYyNSAvRGVzY2VudCAtMzAwIC9GbGFncyAzMgovRm9udEJCb3ggWy0xOTIg\n\tLTcxMCA3MDIgMTIyMl0gL0ZvbnROYW1lIC9LQ1NKSE4rQ291cmllck5ld1BTLUJvbGRN\n\tVCAvSXRhbGljQW5nbGUKMCAvU3RlbVYgMCAvTWF4V2lkdGggNjAwIC9YSGVpZ2h0IDU0\n\tOSAvRm9udEZpbGUyIDE2MyAwIFIgPj4KZW5kb2JqCjE2NiAwIG9iagpbIDYwMCAwIDAg\n\tMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw\n\tIDAgMCAwIDAgMCAwCjAgMCAwIDAgNjAwIDYwMCAwIDYwMCA2MDAgMCA2MDAgMCA2MDAg\n\tMCAwIDAgMCA2MDAgNjAwIDYwMCAwIDYwMCAwIDYwMCA2MDAKXQplbmRvYmoKNjcgMCBv\n\tYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvS0NT\n\tSkhOK0NvdXJpZXJOZXdQUy1Cb2xkTVQgL0ZvbnREZXNjcmlwdG9yCjE2NSAwIFIgL1dp\n\tZHRocyAxNjYgMCBSIC9GaXJzdENoYXIgNTggL0xhc3RDaGFyIDExNyAvRW5jb2Rpbmcg\n\tL01hY1JvbWFuRW5jb2RpbmcKPj4KZW5kb2JqCjE2NyAwIG9iagooTWFjIE9TIFggMTAu\n\tNi43IFF1YXJ0eiBQREZDb250ZXh0KQplbmRvYmoKMTY4IDAgb2JqCihEOjIwMTEwNTEx\n\tMTYzNzM5WjAwJzAwJykKZW5kb2JqCjEgMCBvYmoKPDwgL1Byb2R1Y2VyIDE2NyAwIFIg\n\tL0NyZWF0aW9uRGF0ZSAxNjggMCBSIC9Nb2REYXRlIDE2OCAwIFIgPj4KZW5kb2JqCnhy\n\tZWYKMCAxNjkKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMTQ2MjkwIDAwMDAwIG4gCjAw\n\tMDAxMTgzNzEgMDAwMDAgbiAKMDAwMDAwNTg4NCAwMDAwMCBuIAowMDAwMDk5NDI5IDAw\n\tMDAwIG4gCjAwMDAwMDAwMjIgMDAwMDAgbiAKMDAwMDAwNTg2NCAwMDAwMCBuIAowMDAw\n\tMDA1OTg5IDAwMDAwIG4gCjAwMDAwOTc2MjIgMDAwMDAgbiAKMDAwMDAxMzM0NSAwMDAw\n\tMCBuIAowMDAwMDEzOTM4IDAwMDAwIG4gCjAwMDAwMTQ1NzggMDAwMDAgbiAKMDAwMDAx\n\tNTEwMiAwMDAwMCBuIAowMDAwMDE5MzgwIDAwMDAwIG4gCjAwMDAwMTk4NjEgMDAwMDAg\n\tbiAKMDAwMDAxODgzMCAwMDAwMCBuIAowMDAwMDE5MzYwIDAwMDAwIG4gCjAwMDAwMDkw\n\tNjAgMDAwMDAgbiAKMDAwMDAwOTgxOSAwMDAwMCBuIAowMDAwMDE4MjIyIDAwMDAwIG4g\n\tCjAwMDAwMTg4MTAgMDAwMDAgbiAKMDAwMDAxMzk1OCAwMDAwMCBuIAowMDAwMDE0NTU4\n\tIDAwMDAwIG4gCjAwMDAwMjAyODIgMDAwMDAgbiAKMDAwMDAyMzYwMiAwMDAwMCBuIAow\n\tMDAwMDEyMTc1IDAwMDAwIG4gCjAwMDAwMTI1NTUgMDAwMDAgbiAKMDAwMDAxOTg4MSAw\n\tMDAwMCBuIAowMDAwMDIwMjYyIDAwMDAwIG4gCjAwMDAwMTYzMDYgMDAwMDAgbiAKMDAw\n\tMDAxNzMwNCAwMDAwMCBuIAowMDAwMDEwODYwIDAwMDAwIG4gCjAwMDAwMTE0NDQgMDAw\n\tMDAgbiAKMDAwMDAxNTEyMiAwMDAwMCBuIAowMDAwMDE1ODUyIDAwMDAwIG4gCjAwMDAw\n\tMDk4MzkgMDAwMDAgbiAKMDAwMDAxMDI0NSAwMDAwMCBuIAowMDAwMDExNDY0IDAwMDAw\n\tIG4gCjAwMDAwMTIxNTUgMDAwMDAgbiAKMDAwMDAxMjU3NSAwMDAwMCBuIAowMDAwMDEz\n\tMzI1IDAwMDAwIG4gCjAwMDAwMTczMjQgMDAwMDAgbiAKMDAwMDAxNzc2OCAwMDAwMCBu\n\tIAowMDAwMDE3Nzg4IDAwMDAwIG4gCjAwMDAwMTgyMDIgMDAwMDAgbiAKMDAwMDAxMDI2\n\tNSAwMDAwMCBuIAowMDAwMDEwODQwIDAwMDAwIG4gCjAwMDAwMTU4NzIgMDAwMDAgbiAK\n\tMDAwMDAxNjI4NiAwMDAwMCBuIAowMDAwMDk4NDkwIDAwMDAwIG4gCjAwMDAxMzA2NzQg\n\tMDAwMDAgbiAKMDAwMDAwODQ1NSAwMDAwMCBuIAowMDAwMDA4NjA0IDAwMDAwIG4gCjAw\n\tMDAwMDg5MTAgMDAwMDAgbiAKMDAwMDAwNjc3NiAwMDAwMCBuIAowMDAwMDA4MzAzIDAw\n\tMDAwIG4gCjAwMDAwMDcyMzYgMDAwMDAgbiAKMDAwMDAwNzU0NSAwMDAwMCBuIAowMDAw\n\tMTM0OTY2IDAwMDAwIG4gCjAwMDAwMDgxNTMgMDAwMDAgbiAKMDAwMDAwODAwMyAwMDAw\n\tMCBuIAowMDAwMDA3Mzg4IDAwMDAwIG4gCjAwMDAwMDg3NTYgMDAwMDAgbiAKMDAwMDAw\n\tNjkyOCAwMDAwMCBuIAowMDAwMDA3Njk3IDAwMDAwIG4gCjAwMDAwMDcwODIgMDAwMDAg\n\tbiAKMDAwMDAwNjYyOSAwMDAwMCBuIAowMDAwMTQ2MDA3IDAwMDAwIG4gCjAwMDAwMDc4\n\tNTEgMDAwMDAgbiAKMDAwMDA5OTM5MSAwMDAwMCBuIAowMDAwMTE3MTQzIDAwMDAwIG4g\n\tCjAwMDAxMTU5MzAgMDAwMDAgbiAKMDAwMDExNDc1NSAwMDAwMCBuIAowMDAwMTEzNTgw\n\tIDAwMDAwIG4gCjAwMDAxMTIzNjcgMDAwMDAgbiAKMDAwMDExMTE3MCAwMDAwMCBuIAow\n\tMDAwMTA5OTU3IDAwMDAwIG4gCjAwMDAxMDg3ODIgMDAwMDAgbiAKMDAwMDEwNzU1NCAw\n\tMDAwMCBuIAowMDAwMTA2MzQxIDAwMDAwIG4gCjAwMDAxMDUxMTMgMDAwMDAgbiAKMDAw\n\tMDEwMzkwMCAwMDAwMCBuIAowMDAwMTAzMjA5IDAwMDAwIG4gCjAwMDAxMDE5ODEgMDAw\n\tMDAgbiAKMDAwMDEwMDgwNiAwMDAwMCBuIAowMDAwMDk5NTkzIDAwMDAwIG4gCjAwMDAw\n\tOTY3MjEgMDAwMDAgbiAKMDAwMDA2OTUyNiAwMDAwMCBuIAowMDAwMDc2MjUyIDAwMDAw\n\tIG4gCjAwMDAwNDA4NzkgMDAwMDAgbiAKMDAwMDA0MzMzOSAwMDAwMCBuIAowMDAwMDgw\n\tMzk0IDAwMDAwIG4gCjAwMDAwODU1MTUgMDAwMDAgbiAKMDAwMDAyMzYyMyAwMDAwMCBu\n\tIAowMDAwMDI2ODg3IDAwMDAwIG4gCjAwMDAwMzg2NDkgMDAwMDAgbiAKMDAwMDA0MDg1\n\tOCAwMDAwMCBuIAowMDAwMDU5NDY1IDAwMDAwIG4gCjAwMDAwNjEzODIgMDAwMDAgbiAK\n\tMDAwMDAyOTMxOSAwMDAwMCBuIAowMDAwMDMxNjQyIDAwMDAwIG4gCjAwMDAwNTE0OTQg\n\tMDAwMDAgbiAKMDAwMDA1NDgzMSAwMDAwMCBuIAowMDAwMDY0MzA3IDAwMDAwIG4gCjAw\n\tMDAwNjk1MDQgMDAwMDAgbiAKMDAwMDA3NjI3MyAwMDAwMCBuIAowMDAwMDc4Mjc4IDAw\n\tMDAwIG4gCjAwMDAwNDcxODcgMDAwMDAgbiAKMDAwMDA1MTQ3MiAwMDAwMCBuIAowMDAw\n\tMDI2OTA4IDAwMDAwIG4gCjAwMDAwMjkyOTcgMDAwMDAgbiAKMDAwMDA0MzM2MCAwMDAw\n\tMCBuIAowMDAwMDQ3MTY1IDAwMDAwIG4gCjAwMDAwNTc1MTYgMDAwMDAgbiAKMDAwMDA1\n\tOTQ0MyAwMDAwMCBuIAowMDAwMDU0ODUzIDAwMDAwIG4gCjAwMDAwNTc0OTQgMDAwMDAg\n\tbiAKMDAwMDAzMzYyOSAwMDAwMCBuIAowMDAwMDM4NjI3IDAwMDAwIG4gCjAwMDAwNzgz\n\tMDAgMDAwMDAgbiAKMDAwMDA4MDM3MiAwMDAwMCBuIAowMDAwMDMxNjY0IDAwMDAwIG4g\n\tCjAwMDAwMzM2MDcgMDAwMDAgbiAKMDAwMDA2MTQwMyAwMDAwMCBuIAowMDAwMDY0Mjg1\n\tIDAwMDAwIG4gCjAwMDAwODU1MzYgMDAwMDAgbiAKMDAwMDA5MDYxMCAwMDAwMCBuIAow\n\tMDAwMDkwNjMyIDAwMDAwIG4gCjAwMDAwOTY2OTkgMDAwMDAgbiAKMDAwMDA5Njc1OSAw\n\tMDAwMCBuIAowMDAwMDk3NjAxIDAwMDAwIG4gCjAwMDAwOTc2NTkgMDAwMDAgbiAKMDAw\n\tMDA5ODQ2OSAwMDAwMCBuIAowMDAwMDk4NTI4IDAwMDAwIG4gCjAwMDAwOTkzNzAgMDAw\n\tMDAgbiAKMDAwMDA5OTUxMiAwMDAwMCBuIAowMDAwMTAwNzg1IDAwMDAwIG4gCjAwMDAx\n\tMDE5NjAgMDAwMDAgbiAKMDAwMDEwMzE4OCAwMDAwMCBuIAowMDAwMTAzODc5IDAwMDAw\n\tIG4gCjAwMDAxMDUwOTIgMDAwMDAgbiAKMDAwMDEwNjMyMCAwMDAwMCBuIAowMDAwMTA3\n\tNTMzIDAwMDAwIG4gCjAwMDAxMDg3NjEgMDAwMDAgbiAKMDAwMDEwOTkzNiAwMDAwMCBu\n\tIAowMDAwMTExMTQ5IDAwMDAwIG4gCjAwMDAxMTIzNDYgMDAwMDAgbiAKMDAwMDExMzU1\n\tOSAwMDAwMCBuIAowMDAwMTE0NzM0IDAwMDAwIG4gCjAwMDAxMTU5MDkgMDAwMDAgbiAK\n\tMDAwMDExNzEyMiAwMDAwMCBuIAowMDAwMTE4MzUwIDAwMDAwIG4gCjAwMDAxMTg1Mzkg\n\tMDAwMDAgbiAKMDAwMDExODQyMSAwMDAwMCBuIAowMDAwMTE4NTE2IDAwMDAwIG4gCjAw\n\tMDAxMTg2MzQgMDAwMDAgbiAKMDAwMDEzMDExMSAwMDAwMCBuIAowMDAwMTMwMTM0IDAw\n\tMDAwIG4gCjAwMDAxMzAzNjEgMDAwMDAgbiAKMDAwMDEzMDg1MSAwMDAwMCBuIAowMDAw\n\tMTM0NTU0IDAwMDAwIG4gCjAwMDAxMzQ1NzYgMDAwMDAgbiAKMDAwMDEzNDgwOSAwMDAw\n\tMCBuIAowMDAwMTM1MTQ4IDAwMDAwIG4gCjAwMDAxNDU1ODIgMDAwMDAgbiAKMDAwMDE0\n\tNTYwNSAwMDAwMCBuIAowMDAwMTQ1ODQwIDAwMDAwIG4gCjAwMDAxNDYxOTQgMDAwMDAg\n\tbiAKMDAwMDE0NjI0NyAwMDAwMCBuIAp0cmFpbGVyCjw8IC9TaXplIDE2OSAvUm9vdCAx\n\tMzUgMCBSIC9JbmZvIDEgMCBSIC9JRCBbIDwyNTBmZjBiYzFmZThmNjVlNmRhMDM3NmUx\n\tNjc4N2JmND4KPDI1MGZmMGJjMWZlOGY2NWU2ZGEwMzc2ZTE2Nzg3YmY0PiBdID4+CnN0\n\tYXJ0eHJlZgoxNDYzNjgKJSVFT0YKMSAwIG9iago8PC9BdXRob3IgKEtlbm5ldGggQ3Vs\n\tcCkvQ3JlYXRpb25EYXRlIChEOjIwMTEwMzA3MjEyNTAwWikvQ3JlYXRvciAoT21uaUdy\n\tYWZmbGUgUHJvZmVzc2lvbmFsIDUuMi4zKS9Nb2REYXRlIChEOjIwMTEwNTExMTYyNzAw\n\tWikvUHJvZHVjZXIgMTY3IDAgUiAvVGl0bGUgKGRvbV9zY29wZS5ncmFmZmxlKT4+CmVu\n\tZG9iagp4cmVmCjEgMQowMDAwMTQ5OTEwIDAwMDAwIG4gCnRyYWlsZXIKPDwvSUQgWzwy\n\tNTBmZjBiYzFmZThmNjVlNmRhMDM3NmUxNjc4N2JmND4gPDI1MGZmMGJjMWZlOGY2NWU2\n\tZGEwMzc2ZTE2Nzg3YmY0Pl0gL0luZm8gMSAwIFIgL1ByZXYgMTQ2MzY4IC9Sb290IDEz\n\tNSAwIFIgL1NpemUgMTY5Pj4Kc3RhcnR4cmVmCjE1MDA5OAolJUVPRgo=\n\t</data>\n\t<key>QuickLookThumbnail</key>\n\t<data>\n\t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\n\tAGwAbwByACAATABDAEQAQwBvAGwAbwByACAATABDAEQARgBhAHIAZwBlAC0ATABDAEQA\n\tTABDAEQAIABjAG8AdQBsAGUAdQByAEwAQwBEACAAQwBvAGwAbwByAGkAZABvAEwAQwBE\n\tACAAYQAgAEMAbwByAGUAc19pgnIAIABMAEMARABMAEMARAAgAGMAbwBsAG8AcjCrMOkw\n\t/AAgAEwAQwBEBCYEMgQ1BEIEPQQ+BDkAIAQWBBoALQQ0BDgEQQQ/BDsENQQ5AEYA5ABy\n\tAGcALQBMAEMARF9pgnJtsmZ2mG95OlZoAEYAYQByAGIALQBMAEMARABWAOQAcgBpAC0A\n\tTABDAEQATABDAEQAIABjAG8AbABvAHIAac7st+wAIABMAEMARAAAdGV4dAAAAABDb3B5\n\tcmlnaHQgQXBwbGUsIEluYy4sIDIwMTEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAA\n\tAADzUgABAAAAARbPWFlaIAAAAAAAAF9CAAA1/QAABuhYWVogAAAAAAAAbe0AALCFAAAb\n\tLFhZWiAAAAAAAAAppgAAGX0AALEZY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAo\n\tAC0AMgA2ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKMA\n\tqACtALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEy\n\tATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB\n\t8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLg\n\tAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYE\n\tEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3\n\tBYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkH\n\tKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQ\n\tCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkL\n\tUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3D\n\tDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4Q\n\tmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOk\n\tE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoX\n\tHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrF\n\tGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e\n\t6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4\n\tI2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9wo\n\tDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0M\n\tLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMy\n\tmzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQ\n\tOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+\n\toD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUS\n\tRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JM\n\tKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1Nf\n\tU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVb\n\tRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GND\n\tY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/aJZo7GlDaZpp8WpIap9q92tPa6dr\n\t/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTM\n\tdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+\n\tYn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gE\n\tiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGS\n\tepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3\n\tnWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+Co\n\tUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOu\n\ttCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/\n\t9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1\n\tzLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZ\n\tbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW\n\t5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0\n\twvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t//9wYXJhAAAAAAAD\n\tAAAAAmZmAADypwAADVkAABPQAAAKDnZjZ3QAAAAAAAAAAAADAQAAAgAAAAIACAAUACYA\n\tPwBeAIQAsADlARUBQQFyAagB5AImAm8CvgMUA3cD4QRTBM0FUwXiBnkHFwfDCHQJLQn0\n\tCsYLoQyCDWYOSw8yECARExIKEwQUBRUHFg8XIxg2GUwaaBuLHLMd2x8IIDkhbCKhI+cl\n\tMyZ9J8opGCplK7Es/C5IL5Ew2TIhM2M0ozXhNxs4VDmMOsE78z0kPlI/jUDLQgZDPUR2\n\tRadG2EgGSTVKXkuBTKJNwk7dT/ZRDlIjUzlUTVVgVnNXhViZWaxavVvQXOFd8V8CYBBh\n\tIGIxYz5kTGVbZm1ne2iMaZpqoGuObHRtWm5GbzNwIXETcglzA3P+dPt1+3b+eAJ5CHoR\n\texp8I30mfiB/HIAXgRKCC4MEg/+E+oXzhuyH54jjid6K2ovXjNSN1o74kGqR+ZN/lQGW\n\tf5ftmU+aqpv4nTuecJ+goMKh4qL6pA6lIaZDp3iotKnvqyqsY62arsqv/bEsslazgLSp\n\ttc229LgXuTe6V7tkvGW9Z75qv2rAa8FuwnPDeMSAxYvGmceryMHJ2sr0zA3NFs4QzwjP\n\t/tDz0ePS0dPA1LDVn9aR14TYfNl22nLbc9xN3QPdnN463tzfh+A34OzhqeJq4zHj++TJ\n\t5ZjmaOc36AXoy+mC6jXq5uuX7E/tD+3c7sDvvPDb8i/zw/W3+Fj8Rv//AAAAAQAGAA4A\n\tGQAqAD4AVwB1AJcAvwDrARsBTQGDAb8CAAJOAqMC/QNmA9YEUATUBWAF9AaUBz4H8Qip\n\tCWoKNQsIC9wMsg2LDmkPTBAyERkSBxL9E/MU7RXwFvcX/xkMGiAbOxxUHXEelB+2IN4i\n\tEiNPJIglxicDKEApfSq3K/QtMC5mL54w0jIEMzQ0XzWJNrI32Dj8Oh47QTxuPZ8+zD/4\n\tQSJCSENsRI5FsEbNR+VI+0oQSyBMLk06TkRPTVBZUWBSZ1NuVHRVe1aAV4hYjlmUWptb\n\toVynXa9etF+5YMJhy2LTY9tk4mXgZsxnsmiWaX9qa2tXbEZtOW4xbylwI3Egch9zIHQk\n\tdSp2MHc1eDh5NHoyey98LH0nfiJ/H4AbgRaCEIMMhAiFA4X/hvuH94j3ihGLcIzljlKP\n\tvpEkkoCT05UflmKXnJjNmfebHJw8nViecJ+JoLSh+qNIpJKl36cnqGyprKrsrCqtZK6a\n\tr9GxBLI4s2m0mLXKtwe4RbmEusa8A709vnu/tsDswiLDVMSFxbPG4cgLyTPKVstszHnN\n\tg86Iz4vQidGF0n/TetR01XDWbNdu2HLZeNqD24ncht1+3nXfbeBm4V7iWONR5EvlSOZG\n\t50XoRulI6kzrUOxL7TbuGO7u78HwkfFl8kDzJPQY9Sf2WPe0+VT7Wv36//8AAAAIABAA\n\tGQAhACkAOgBRAG0AjQCyANwBBwEoAU0BdQGgAc4CAAI8An0CwgMLA18DtwQVBH0E6gVe\n\tBdYGVwbgB20H/wiQCSUJvQpXCvQLkgw1DNsNhA4xDuMPlhBNEQYRwxKEE0gUDRTWFZ0W\n\tahdCGCEY/BndGrsbmhx5HVceOB8XH/Mg0SGtIocjYCQ4JQ4l4ya4J4soXSkvKhAq9CvX\n\tLLgtmC53L1QwMjEOMekywTOXNG01QTYUNuY3tziIOVo6KTr3O8Y8lT1kPjE/Aj/RQKBB\n\tcEJBQxFD4USxRYBGUUchR/JIwUmPSltLGkvXTJVNVU4ZTtxPolBsUTlSBVLTU6JUc1VF\n\tVhhW7Fe/WJNZZ1o9Wxhb8lzNXaZegF9cYDhhEmHsYshjpGR/ZVxmOGcTZ/BozGmkanlr\n\tTGwibPdtyW6Yb2dwMXD2cbhydnMtc+F0k3U/de52p3eBeGd5T3o8eyx8HH0Qfgl/A3/+\n\tgPuB+YL4g/iE9oXyhviIGYlNioKLu4zxjiePY5CfkduTG5RblZ2W4ZgnmW6atZv5nTGe\n\tXZ+JoLSh36MHpDGlXqaSp8epA6pFq46s3a4xr42w6LJGs6i1C7Z0t9+5UbrGvD69uL86\n\twL7CRMPOxVXG4Mhtyg/Luc1SzujQgtIt0+rVwNfH2grcjd9/4vbnT+0Y9gP//wAAbmRp\n\tbgAAAAAAAAY2AACYfwAAV9sAAFQsAACQDQAAKQ8AABcKAABQDQAAVDkAAfrhAAHj1wAB\n\tHrgAAwEAAAIAAAAvAHcAvAD7ATgBcgGsAeQCHQJUAooCwAL3AzADawOmA+IEHwRdBJsE\n\t2wUbBVoFmwXdBh8GYgakBugHLQdyB7gH/ghICI4I1AkaCWIJqwn0Cj8KiwrYCycLdwvI\n\tDBsMbwzFDRwNdg3RDi8Ojg7wD1MPuBAfEIgQ9BFhEdESPhKrExkTihP+FHIU6hVlFeAW\n\tYBbfF2MX6xh2GQIZkhomGrwbVRvxHI4dLh3RHnUfHB/EIG0hHCHJInojLiPkJJslVyYS\n\tJtAnkihWKRop3yqoK3EsPy0PLfwu9S/xMOkx4jLdM9Y0zTXCNro3sTioOZ86mDuPPIc9\n\tgj5/P4hAm0GrQsBD2ET2RhNHMEhUSXpKoUvJTPVOIU9PUIBRslLSU8JUhlVNVhdW51e4\n\tWItZYlpBWyhcFF0FXf9e/2ALYSJiPmNnZJRlymcKaExpkWq5a9ts+m4cb0BwZnGQcr5z\n\t9HUodl93n3jheid7b3y+fgx/XYC5ghGDc4T4hoaIE4mhizmM0I5jj/qRkZMklLeWSJfU\n\tmV6a55xvnfeflKFWox6k7KbAqKGqiKxxrlqwSLIztB61/7fjucG7nL4dwUjEUMcwye/M\n\tl88p0azUKNah2SHbo95J4TPkNuc56hPstu8V8TfzFfS79i/3ffit+af6mvtT/A38qP0n\n\t/ab+Jf7B/2D//wAAAEcAlQDaARkBVQGQAckCAQI6AnICqgLkAyADXQObA9oEGwRcBJ0E\n\t4AUkBWcFqwXxBjcGfQbDBwsHVAedB+cIMwh+CMgJEQldCakJ9gpFCpUK5gs5C44L4ww6\n\tDJQM7g1LDaoOCw5uDtQPPA+lEBEQfxDwEWMR1xJJEroTLhOlFB0UmBUWFZYWGRadFyQX\n\tsBg/GNEZZRn+GpobORvbHH8dJB3OHnofKB/ZIIshQSH2IrAjbCQoJOglqyZsJzMn/SjG\n\tKY8qXisrK/8s0S27LrMvsTCtMacypDOgNJo1kjaNN4c4gTl7OnY7cDxrPWk+aT9wQIBB\n\tjkKgQ7VE0EXsRwZIJ0lMSnJLmUzDTfBPHlBPUYNSrlOtVH9VVFYsVwtX6FjKWbFan1uT\n\tXIpdi16RX59gtmHTYvhkJGVTZoxnyGkFajFrR2xZbWhuf2+TcK1xyXLrdBJ1OXZid5N4\n\txnn+ezd8dn21fvaAPoGHgtCEEIVOhpCH0IkQilaLooztjjePiJDgkjWTlJT0llqXwpkt\n\tmp6cE52NnxGgrqJVpAOluad3qUGrD6zkrrewkrJotEK2D7fhua67db1Qvz/BNMMwxSnH\n\tJckjyyPNJ88o0SjTJ9Un1ybZJ9sk3SvfXOGu5CjmselI683uN/B+8pD0b/Yg96P4/vou\n\t+zz8N/0H/c3+yv//AAAATADBASgBhgHeAjUCiALcAzQDjgPrBEoEqgUMBW4F0gY4Bp4H\n\tBQdvB9kISAiyCRoJhwnzCmQK1gtNC8QMPwy+DT4NxA5NDtoPaxAAEJgRNRHWEm4TBxOk\n\tFEUU6RWSFj4W7RehGFsZGBnbGqIbbRw9HQ4d5h7CH6EggyFqIlEjPiQsJR4mEycLKAkp\n\tCCoKKxAsHC0tLlYviDC4MeczGTRHNXM2pDfUOQU6OTtsPKQ93z8dQFpBlELSRBRFW0ag\n\tR+lJOUqKS9tNM06LT+hRSVKoVBRViFcFWH9aAFuOXSJewmB1YjdkEGX6Z/tp92uWbSJu\n\trXAwcbNzOHS4djN3snkveq18LX2tfy+AvYJGg7mFAYZNh5mI4Youi4CMz44aj2mQupIH\n\tk1eUp5X3l0iYl5nnmzmcjJ3hnz+gs6Iso6elJaakqCipsKsyrLeuM6+xsSyynbQRtXu2\n\t47hKua27Crxsvc2/LMCKwerDSMSixf3HVMirygDLVMypzf3PTdCc0evTOdSK1dbXJ9h6\n\t2cnbGtxo3afe3eAe4Wnit+QG5Vnmoefj6R/qU+t+7KLttO6577HwnvGI8l7zL/Pv9KX1\n\tWPX59pr3NPe9+Eb4z/k++az6GvqJ+uH7NvuL++D8Nfx9/LT86/0i/Vn9kf3I/f/+N/5w\n\t/qn+4v8b/1T/jf/G//8AAHNmMzIAAAAAAAEMQgAABd7///MmAAAHkgAA/ZH///ui///9\n\towAAA9wAAMBsbW1vZAAAAAAAAAYQAACchQAAAADEfK8AAAAAAAAAAAAAAAAAAAAAAA==\n\t</data>\n\t<key>ReadOnly</key>\n\t<string>NO</string>\n\t<key>RowAlign</key>\n\t<integer>1</integer>\n\t<key>RowSpacing</key>\n\t<real>36</real>\n\t<key>SheetTitle</key>\n\t<string>Canvas 1</string>\n\t<key>SmartAlignmentGuidesActive</key>\n\t<string>YES</string>\n\t<key>SmartDistanceGuidesActive</key>\n\t<string>YES</string>\n\t<key>UniqueID</key>\n\t<integer>1</integer>\n\t<key>UseEntirePage</key>\n\t<false/>\n\t<key>VPages</key>\n\t<integer>1</integer>\n\t<key>WindowInfo</key>\n\t<dict>\n\t\t<key>CurrentSheet</key>\n\t\t<integer>0</integer>\n\t\t<key>ExpandedCanvases</key>\n\t\t<array>\n\t\t\t<dict>\n\t\t\t\t<key>name</key>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t</dict>\n\t\t</array>\n\t\t<key>Frame</key>\n\t\t<string>{{72, 56}, {1286, 822}}</string>\n\t\t<key>ListView</key>\n\t\t<true/>\n\t\t<key>OutlineWidth</key>\n\t\t<integer>142</integer>\n\t\t<key>RightSidebar</key>\n\t\t<false/>\n\t\t<key>ShowRuler</key>\n\t\t<true/>\n\t\t<key>Sidebar</key>\n\t\t<true/>\n\t\t<key>SidebarWidth</key>\n\t\t<integer>120</integer>\n\t\t<key>VisibleRegion</key>\n\t\t<string>{{0, 0}, {1137, 653}}</string>\n\t\t<key>Zoom</key>\n\t\t<real>1</real>\n\t\t<key>ZoomValues</key>\n\t\t<array>\n\t\t\t<array>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t</array>\n\t</dict>\n\t<key>saveQuickLookFiles</key>\n\t<string>YES</string>\n</dict>\n</plist>\n"
  },
  {
    "path": "images/docs/guide/dom_scope.vdx",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<VisioDocument xmlns=\"http://schemas.microsoft.com/visio/2003/core\">\n  <DocumentSettings>\n    <GlueSettings>12</GlueSettings>\n    <SnapSettings>52</SnapSettings>\n  </DocumentSettings>\n  <PrintSetup>\n    <PaperWidth>8</PaperWidth>\n    <PaperHeight>10.1806</PaperHeight>\n    <PrintLandscape>0</PrintLandscape>\n    <PageLeftMargin>0.25</PageLeftMargin>\n    <PageRightMargin>0.25</PageRightMargin>\n    <PageTopMargin>0.25</PageTopMargin>\n    <PageBottomMargin>0.569444</PageBottomMargin>\n    <PrintCenteredH>1</PrintCenteredH>\n    <PrintCenteredV>1</PrintCenteredV>\n  </PrintSetup>\n  <Fonts>\n    <FontEntry ID=\"0\" Name=\"Helvetica\"/>\n    <FontEntry ID=\"1\" Name=\"Courier New\"/>\n  </Fonts>\n  <FaceNames>\n    <FaceName ID=\"0\" Name=\"Helvetica\"/>\n    <FaceName ID=\"1\" Name=\"Courier New\"/>\n  </FaceNames>\n  <Pages>\n    <Page ID=\"0\" NameU=\"Canvas 1\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>8</PageWidth>\n          <PageHeight>10.1806</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>-0.0277778</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"1\" Type=\"Shape\" Name=\"Squashed Rectangle Fill:Chalk.1\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.965277777777778</PinX>\n            <PinY>6.611111111111111</PinY>\n            <Width>1.902777777777778</Width>\n            <Height>0.2777777777777778</Height>\n            <LocPinX>0.9513888888888888</LocPinX>\n            <LocPinY>0.1388888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">1.522222222222222</TxtWidth>\n            <TxtHeight F=\"Height*0.500000\">0.1388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.150000\">0.2854166666666668</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.850000\">1.617361111111112</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n            </LineTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.902777777777778</X>\n              <Y F=\"Height*0.500000\">0.1388888888888889</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.932800,1.000000,0,1, 1.000000,0.776000,0,1)\">NURBS(1, 3, 0, 0, 0.932800,1.000000,0,1, 1.000000,0.776000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.850000\">1.617361111111112</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,0.224000,0,1, 0.932800,0.000000,0,1)\">NURBS(1, 3, 0, 0, 1.000000,0.224000,0,1, 0.932800,0.000000,0,1)</E>\n            </NURBSTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.150000\">0.2854166666666668</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <NURBSTo IX=\"6\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.500000\">0.1388888888888889</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.067200,0.000000,0,1, 0.000000,0.224000,0,1)\">NURBS(1, 3, 0, 0, 0.067200,0.000000,0,1, 0.000000,0.224000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"7\">\n              <X F=\"Width*0.150000\">0.2854166666666668</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.000000,0.776000,0,1, 0.067200,1.000000,0,1)\">NURBS(1, 3, 0, 0, 0.000000,0.776000,0,1, 0.067200,1.000000,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>name: &quot;Misko&quot;</Text>\n        </Shape>\n        <Shape ID=\"2\" Type=\"Shape\" Name=\"Graphic.2\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.437516575569735</PinX>\n            <PinY>6.601709696878245</PinY>\n            <Width>1.138942182233639</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.5694710911168196</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>6.00698766668656</BeginX>\n            <BeginY>6.60865414132269</BeginY>\n            <EndX>4.86804548445292</EndX>\n            <EndY>6.60573399584679</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.138942182233639</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0555556</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">1.138942182233639</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.789750\">0.01096874341298578</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"3\" Type=\"Shape\" Name=\"Graphic.3\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.243055555555555</PinX>\n            <PinY>4.979166666666667</PinY>\n            <Width>1.597222222222222</Width>\n            <Height>0.2361111111111111</Height>\n            <LocPinX>0.7986111111111112</LocPinX>\n            <LocPinY>0.1180555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.597222222222222</TxtWidth>\n            <TxtHeight F=\"Height*0.411765\">0.09722222222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#91ff9d</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.597222222222222</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.597222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>AngularJS Scopes</Text>\n        </Shape>\n        <Shape ID=\"4\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.4\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.006944444444445</PinX>\n            <PinY>4.986111111111111</PinY>\n            <Width>1.263888888888889</Width>\n            <Height>0.25</Height>\n            <LocPinX>0.6319444444444444</LocPinX>\n            <LocPinY>0.125</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.263888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.444444\">0.1111111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#fdfffc</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.25</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.263888888888889</X>\n              <Y F=\"Height*1.000000\">0.25</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.263888888888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.25</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Data Model</Text>\n        </Shape>\n        <Shape ID=\"5\" Type=\"Shape\" Name=\"Graphic.5\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.7708333333333334</PinX>\n            <PinY>9.125</PinY>\n            <Width>0.9583333333333334</Width>\n            <Height>0.5277777777777778</Height>\n            <LocPinX>0.4791666666666667</LocPinX>\n            <LocPinY>0.2638888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9583333333333334</TxtWidth>\n            <TxtHeight F=\"Height*0.736842\">0.3888888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#fff82f</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5277777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*1.000000\">0.5277777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5277777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;html&gt;</Text>\n        </Shape>\n        <Shape ID=\"6\" Type=\"Shape\" Name=\"Graphic.6\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.083333333333333</PinX>\n            <PinY>9.125</PinY>\n            <Width>1.972222222222222</Width>\n            <Height>0.5277777777777778</Height>\n            <LocPinX>0.9861111111111112</LocPinX>\n            <LocPinY>0.2638888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">1.577777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.436842\">0.2305555555555555</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">1.683396194444444</X>\n              <Y F=\"Height*0.853553\">0.4504863055555556</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">1.683396194444444</X>\n              <Y F=\"Height*0.146447\">0.07729147222222228</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.2888260277777779</X>\n              <Y F=\"Height*0.146447\">0.07729147222222228</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.2888260277777779</X>\n              <Y F=\"Height*0.853553\">0.4504863055555556</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">1.683396194444444</X>\n              <Y F=\"Height*0.853553\">0.4504863055555556</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>angular root scope</Text>\n        </Shape>\n        <Shape ID=\"7\" Type=\"Shape\" Name=\"Graphic.7\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.173610864583334</PinX>\n            <PinY>9.118055555555555</PinY>\n            <Width>1.833332840277781</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.9166664201388903</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>1.25694444444444</BeginX>\n            <BeginY>9.125</BeginY>\n            <EndX>3.09027728472222</EndX>\n            <EndY>9.125</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.833332840277781</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.833332840277781</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"8\" Type=\"Shape\" Name=\"Graphic.8\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.006944444444445</PinX>\n            <PinY>6.854166666666667</PinY>\n            <Width>1.208333333333333</Width>\n            <Height>0.5277777777777778</Height>\n            <LocPinX>0.6041666666666666</LocPinX>\n            <LocPinY>0.2638888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.9666666666666668</TxtWidth>\n            <TxtHeight F=\"Height*0.436842\">0.2305555555555555</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">1.031376541666667</X>\n              <Y F=\"Height*0.853553\">0.4504863055555555</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">1.031376541666667</X>\n              <Y F=\"Height*0.146447\">0.07729147222222228</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.1769567916666664</X>\n              <Y F=\"Height*0.146447\">0.07729147222222228</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.1769567916666664</X>\n              <Y F=\"Height*0.853553\">0.4504863055555555</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">1.031376541666667</X>\n              <Y F=\"Height*0.853553\">0.4504863055555555</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>angular scope</Text>\n        </Shape>\n        <Shape ID=\"9\" Type=\"Shape\" Name=\"Graphic.9\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.131944444444445</PinX>\n            <PinY>6.729166666666667</PinY>\n            <Width>1.208333333333333</Width>\n            <Height>0.5277777777777778</Height>\n            <LocPinX>0.6041666666666666</LocPinX>\n            <LocPinY>0.2638888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.9666666666666668</TxtWidth>\n            <TxtHeight F=\"Height*0.436842\">0.2305555555555555</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">1.031376541666667</X>\n              <Y F=\"Height*0.853553\">0.4504863055555555</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">1.031376541666667</X>\n              <Y F=\"Height*0.146447\">0.07729147222222189</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.1769567916666664</X>\n              <Y F=\"Height*0.146447\">0.07729147222222189</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.1769567916666664</X>\n              <Y F=\"Height*0.853553\">0.4504863055555555</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">1.031376541666667</X>\n              <Y F=\"Height*0.853553\">0.4504863055555555</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>angular scope</Text>\n        </Shape>\n        <Shape ID=\"10\" Type=\"Shape\" Name=\"Graphic.10\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.256944444444445</PinX>\n            <PinY>6.604166666666667</PinY>\n            <Width>1.208333333333333</Width>\n            <Height>0.5277777777777778</Height>\n            <LocPinX>0.6041666666666666</LocPinX>\n            <LocPinY>0.2638888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.9666666666666668</TxtWidth>\n            <TxtHeight F=\"Height*0.436842\">0.2305555555555555</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">1.031376541666667</X>\n              <Y F=\"Height*0.853553\">0.4504863055555555</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">1.031376541666667</X>\n              <Y F=\"Height*0.146447\">0.07729147222222189</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.1769567916666664</X>\n              <Y F=\"Height*0.146447\">0.07729147222222189</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.1769567916666664</X>\n              <Y F=\"Height*0.853553\">0.4504863055555555</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">1.031376541666667</X>\n              <Y F=\"Height*0.853553\">0.4504863055555555</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>angular scope</Text>\n        </Shape>\n        <Shape ID=\"11\" Type=\"Shape\" Name=\"Graphic.11\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.409722222222222</PinX>\n            <PinY>6.479166666666667</PinY>\n            <Width>1.263888888888889</Width>\n            <Height>0.5277777777777778</Height>\n            <LocPinX>0.6319444444444444</LocPinX>\n            <LocPinY>0.2638888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">1.011111111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.436842\">0.2305555555555555</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">1.078796152777778</X>\n              <Y F=\"Height*0.853553\">0.4504863055555555</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">1.078796152777778</X>\n              <Y F=\"Height*0.146447\">0.07729147222222189</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.1850927361111114</X>\n              <Y F=\"Height*0.146447\">0.07729147222222189</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.1850927361111114</X>\n              <Y F=\"Height*0.853553\">0.4504863055555555</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">1.078796152777778</X>\n              <Y F=\"Height*0.853553\">0.4504863055555555</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>repeater scope</Text>\n        </Shape>\n        <Shape ID=\"12\" Type=\"Shape\" Name=\"Line Curved, Stroke:Obsidian.12\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.045138606586067</PinX>\n            <PinY>7.989574494416975</PinY>\n            <Width>0.05816922789910153</Width>\n            <Height>1.729213182587807</Height>\n            <LocPinX>0.02908461394955077</LocPinX>\n            <LocPinY>0.8646065912939033</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>4.07422322053562</BeginX>\n            <BeginY>8.85418108571088</BeginY>\n            <EndX>4.01605399263652</EndX>\n            <EndY>7.12496790312307</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.05816922789910153</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.729213182587807</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">0.05816922789910153</X>\n              <Y F=\"Height*1.000000\">1.729213182587807</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"13\" Type=\"Shape\" Name=\"Line Curved, Stroke:Obsidian.13\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.107638907330827</PinX>\n            <PinY>7.927080117156079</PinY>\n            <Width>0.03762104049121796</Width>\n            <Height>1.854183424030814</Height>\n            <LocPinX>0.01881052024560898</LocPinX>\n            <LocPinY>0.9270917120154072</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>4.08882838708522</BeginX>\n            <BeginY>8.85417182917149</BeginY>\n            <EndX>4.12644942757644</EndX>\n            <EndY>6.99998840514067</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.03762104049121796</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.854183424030814</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.854183424030814</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.03762104049121796</X>\n              <Y F=\"Height*-0.000000\">-3.947459643111667e-16</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"14\" Type=\"Shape\" Name=\"Line Curved, Stroke:Obsidian.14\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.170141470904184</PinX>\n            <PinY>7.864546311032108</PinY>\n            <Width>0.1363197698883098</Width>\n            <Height>1.979362322970406</Height>\n            <LocPinX>0.06815988494415492</LocPinX>\n            <LocPinY>0.9896811614852032</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>4.10198158596003</BeginX>\n            <BeginY>8.85422747251731</BeginY>\n            <EndX>4.23830135584834</EndX>\n            <EndY>6.87486514954691</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.1363197698883098</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.979362322970406</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.979362322970406</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.1363197698883098</X>\n              <Y F=\"Height*0.000000\">3.947459643111667e-16</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"15\" Type=\"Shape\" Name=\"Line Curved, Stroke:Obsidian.15\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.246540384202665</PinX>\n            <PinY>7.801981087448313</PinY>\n            <Width>0.2596424152345631</Width>\n            <Height>2.104760940328184</Height>\n            <LocPinX>0.1298212076172815</LocPinX>\n            <LocPinY>1.052380470164092</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>4.11671917658538</BeginX>\n            <BeginY>8.85436155761241</BeginY>\n            <EndX>4.37636159181995</EndX>\n            <EndY>6.74960061728422</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.2596424152345631</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">2.104760940328184</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.104760940328184</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.2596424152345631</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"16\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.16\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.138888888888889</PinX>\n            <PinY>3.34375</PinY>\n            <Width>3.944444444444445</Width>\n            <Height>2.354166666666667</Height>\n            <LocPinX>1.972222222222222</LocPinX>\n            <LocPinY>1.177083333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.944444444444445</TxtWidth>\n            <TxtHeight F=\"Height*0.941003\">2.215277777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.354166666666667</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.944444444444445</X>\n              <Y F=\"Height*1.000000\">2.354166666666667</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.944444444444445</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.354166666666667</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"17\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.17\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.4097222222222222</PinX>\n            <PinY>4.409722222222222</PinY>\n            <Width>0.625</Width>\n            <Height>0.1944444444444444</Height>\n            <LocPinX>0.3125</LocPinX>\n            <LocPinY>0.09722222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.625</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1944444444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.625</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.625</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Key:</Text>\n        </Shape>\n        <Shape ID=\"18\" Type=\"Shape\" Name=\"Graphic.18\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.8194444444444444</PinX>\n            <PinY>4.034722222222222</PinY>\n            <Width>0.5555555555555556</Width>\n            <Height>0.2777777777777778</Height>\n            <LocPinX>0.2777777777777778</LocPinX>\n            <LocPinY>0.1388888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.5555555555555556</TxtWidth>\n            <TxtHeight F=\"Height*0.500000\">0.1388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#fff82f</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.5555555555555556</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.5555555555555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;...&gt;</Text>\n        </Shape>\n        <Shape ID=\"19\" Type=\"Shape\" Name=\"Graphic.19\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.8194444444444444</PinX>\n            <PinY>3.576388888888889</PinY>\n            <Width>0.5555555555555556</Width>\n            <Height>0.2777777777777778</Height>\n            <LocPinX>0.2777777777777778</LocPinX>\n            <LocPinY>0.1388888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.4444444444444444</TxtWidth>\n            <TxtHeight F=\"Height*0.200000\">0.05555555555555555</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">0.4741961111111112</X>\n              <Y F=\"Height*0.853553\">0.2370980555555554</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">0.4741961111111112</X>\n              <Y F=\"Height*0.146447\">0.04067972222222238</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.08135944444444447</X>\n              <Y F=\"Height*0.146447\">0.04067972222222238</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.08135944444444447</X>\n              <Y F=\"Height*0.853553\">0.2370980555555554</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">0.4741961111111112</X>\n              <Y F=\"Height*0.853553\">0.2370980555555554</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng</Text>\n        </Shape>\n        <Shape ID=\"20\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.20\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.979166666666667</PinX>\n            <PinY>3.576388888888889</PinY>\n            <Width>1.208333333333333</Width>\n            <Height>0.1944444444444444</Height>\n            <LocPinX>0.6041666666666666</LocPinX>\n            <LocPinY>0.09722222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1944444444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>AngularJS Scope</Text>\n        </Shape>\n        <Shape ID=\"21\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.21\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.902777777777778</PinX>\n            <PinY>4.034722222222222</PinY>\n            <Width>1.055555555555556</Width>\n            <Height>0.1944444444444444</Height>\n            <LocPinX>0.5277777777777778</LocPinX>\n            <LocPinY>0.09722222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.055555555555556</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1944444444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.055555555555556</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.055555555555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>DOM Node</Text>\n        </Shape>\n        <Shape ID=\"22\" Type=\"Shape\" Name=\"Graphic.22\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.509555555555556</PinX>\n            <PinY>8.069437499999999</PinY>\n            <Width>2.185777777777778</Width>\n            <Height>0.8055416666666667</Height>\n            <LocPinX>1.092888888888889</LocPinX>\n            <LocPinY>0.4027708333333334</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.185777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.827583\">0.6666527777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.8055416666666668</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.185777777777778</X>\n              <Y F=\"Height*1.000000\">0.8055416666666668</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.185777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.8055416666666668</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;ul\n  ng:init=&quot;name=&apos;Hank&apos;;\n              names=[&apos;Igor&apos;,...]&quot;&gt;</Text>\n        </Shape>\n        <Shape ID=\"23\" Type=\"Shape\" Name=\"Graphic.23\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.798611111111111</PinX>\n            <PinY>8.833333333333334</PinY>\n            <Width>1.847222222222222</Width>\n            <Height>0.2777777777777778</Height>\n            <LocPinX>0.9236111111111112</LocPinX>\n            <LocPinY>0.1388888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">1.477777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.500000\">0.1388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.150000\">0.2770833333333332</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.850000\">1.570138888888888</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n            </LineTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.847222222222222</X>\n              <Y F=\"Height*0.500000\">0.1388888888888889</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.932800,1.000000,0,1, 1.000000,0.776000,0,1)\">NURBS(1, 3, 0, 0, 0.932800,1.000000,0,1, 1.000000,0.776000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.850000\">1.570138888888888</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,0.224000,0,1, 0.932800,0.000000,0,1)\">NURBS(1, 3, 0, 0, 1.000000,0.224000,0,1, 0.932800,0.000000,0,1)</E>\n            </NURBSTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.150000\">0.2770833333333332</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <NURBSTo IX=\"6\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.500000\">0.1388888888888889</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.067200,0.000000,0,1, 0.000000,0.224000,0,1)\">NURBS(1, 3, 0, 0, 0.067200,0.000000,0,1, 0.000000,0.224000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"7\">\n              <X F=\"Width*0.150000\">0.2770833333333332</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.000000,0.776000,0,1, 0.067200,1.000000,0,1)\">NURBS(1, 3, 0, 0, 0.000000,0.776000,0,1, 0.067200,1.000000,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>name: &quot;Hank&quot;</Text>\n        </Shape>\n        <Shape ID=\"24\" Type=\"Shape\" Name=\"Graphic.24\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.471439459893871</PinX>\n            <PinY>8.975894039069308</PinY>\n            <Width>0.9316550856895797</Width>\n            <Height>0.1000754367044815</Height>\n            <LocPinX>0.4658275428447898</LocPinX>\n            <LocPinY>0.05003771835224077</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.00561191704908</BeginX>\n            <BeginY>9.02593175742155</BeginY>\n            <EndX>5.93726700273866</EndX>\n            <EndY>8.92585632071707</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9316550856895797</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1000754367044815</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0555556</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1000754367044815</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9316550856895797</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"25\" Type=\"Shape\" Name=\"Graphic.25\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.993055555555555</PinX>\n            <PinY>7.444444444444445</PinY>\n            <Width>1.847222222222222</Width>\n            <Height>0.2777777777777778</Height>\n            <LocPinX>0.9236111111111112</LocPinX>\n            <LocPinY>0.1388888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">1.477777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.500000\">0.1388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.150000\">0.2770833333333332</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.850000\">1.570138888888888</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n            </LineTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.847222222222222</X>\n              <Y F=\"Height*0.500000\">0.1388888888888889</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.932800,1.000000,0,1, 1.000000,0.776000,0,1)\">NURBS(1, 3, 0, 0, 0.932800,1.000000,0,1, 1.000000,0.776000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.850000\">1.570138888888888</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,0.224000,0,1, 0.932800,0.000000,0,1)\">NURBS(1, 3, 0, 0, 1.000000,0.224000,0,1, 0.932800,0.000000,0,1)</E>\n            </NURBSTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.150000\">0.2770833333333332</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <NURBSTo IX=\"6\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.500000\">0.1388888888888889</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.067200,0.000000,0,1, 0.000000,0.224000,0,1)\">NURBS(1, 3, 0, 0, 0.067200,0.000000,0,1, 0.000000,0.224000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"7\">\n              <X F=\"Width*0.150000\">0.2770833333333332</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.000000,0.776000,0,1, 0.067200,1.000000,0,1)\">NURBS(1, 3, 0, 0, 0.000000,0.776000,0,1, 0.067200,1.000000,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>name: &quot;Kai&quot;</Text>\n        </Shape>\n        <Shape ID=\"26\" Type=\"Shape\" Name=\"Graphic.26\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.993055555555555</PinX>\n            <PinY>7.027777777777778</PinY>\n            <Width>1.902777777777778</Width>\n            <Height>0.2777777777777778</Height>\n            <LocPinX>0.9513888888888888</LocPinX>\n            <LocPinY>0.1388888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">1.522222222222222</TxtWidth>\n            <TxtHeight F=\"Height*0.500000\">0.1388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.150000\">0.2854166666666668</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.850000\">1.617361111111112</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n            </LineTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.902777777777778</X>\n              <Y F=\"Height*0.500000\">0.1388888888888889</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.932800,1.000000,0,1, 1.000000,0.776000,0,1)\">NURBS(1, 3, 0, 0, 0.932800,1.000000,0,1, 1.000000,0.776000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.850000\">1.617361111111112</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,0.224000,0,1, 0.932800,0.000000,0,1)\">NURBS(1, 3, 0, 0, 1.000000,0.224000,0,1, 0.932800,0.000000,0,1)</E>\n            </NURBSTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.150000\">0.2854166666666668</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <NURBSTo IX=\"6\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.500000\">0.1388888888888889</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.067200,0.000000,0,1, 0.000000,0.224000,0,1)\">NURBS(1, 3, 0, 0, 0.067200,0.000000,0,1, 0.000000,0.224000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"7\">\n              <X F=\"Width*0.150000\">0.2854166666666668</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.000000,0.776000,0,1, 0.067200,1.000000,0,1)\">NURBS(1, 3, 0, 0, 0.000000,0.776000,0,1, 0.067200,1.000000,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>name: &quot;Gail&quot;</Text>\n        </Shape>\n        <Shape ID=\"27\" Type=\"Shape\" Name=\"Graphic.27\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.993055555555555</PinX>\n            <PinY>6.1875</PinY>\n            <Width>1.847222222222222</Width>\n            <Height>0.2777777777777778</Height>\n            <LocPinX>0.9236111111111112</LocPinX>\n            <LocPinY>0.1388888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">1.477777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.500000\">0.1388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.150000\">0.2770833333333332</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.850000\">1.570138888888888</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n            </LineTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.847222222222222</X>\n              <Y F=\"Height*0.500000\">0.1388888888888889</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.932800,1.000000,0,1, 1.000000,0.776000,0,1)\">NURBS(1, 3, 0, 0, 0.932800,1.000000,0,1, 1.000000,0.776000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.850000\">1.570138888888888</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,0.224000,0,1, 0.932800,0.000000,0,1)\">NURBS(1, 3, 0, 0, 1.000000,0.224000,0,1, 0.932800,0.000000,0,1)</E>\n            </NURBSTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.150000\">0.2770833333333332</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <NURBSTo IX=\"6\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.500000\">0.1388888888888889</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.067200,0.000000,0,1, 0.000000,0.224000,0,1)\">NURBS(1, 3, 0, 0, 0.067200,0.000000,0,1, 0.000000,0.224000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"7\">\n              <X F=\"Width*0.150000\">0.2770833333333332</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.000000,0.776000,0,1, 0.067200,1.000000,0,1)\">NURBS(1, 3, 0, 0, 0.000000,0.776000,0,1, 0.067200,1.000000,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>name: &quot;Igor&quot;</Text>\n        </Shape>\n        <Shape ID=\"28\" Type=\"Shape\" Name=\"Graphic.28\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.582789814505547</PinX>\n            <PinY>6.346723476681152</PinY>\n            <Width>1.112047722749924</Width>\n            <Height>0.1255537162235601</Height>\n            <LocPinX>0.556023861374962</LocPinX>\n            <LocPinY>0.06277685811178005</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>6.13881367588051</BeginX>\n            <BeginY>6.28394661856937</BeginY>\n            <EndX>5.02676595313059</EndX>\n            <EndY>6.40950033479293</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.112047722749924</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1255537162235601</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0555556</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">1.112047722749924</X>\n              <Y F=\"Height*-0.000000\">-7.894919286223335e-16</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1255537162235593</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"29\" Type=\"Shape\" Name=\"Graphic.29\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.416344287641132</PinX>\n            <PinY>6.863217830208045</PinY>\n            <Width>1.379572143938477</Width>\n            <Height>0.1439847131780011</Height>\n            <LocPinX>0.6897860719692387</LocPinX>\n            <LocPinY>0.07199235658900054</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>6.10613035961037</BeginX>\n            <BeginY>6.93521018679705</BeginY>\n            <EndX>4.72655821567189</EndX>\n            <EndY>6.79122547361904</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.379572143938477</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1439847131780011</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0555556</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">1.379572143938478</X>\n              <Y F=\"Height*1.000000\">0.1439847131780011</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">7.894919286223335e-16</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"30\" Type=\"Shape\" Name=\"Graphic.30\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.428869156987641</PinX>\n            <PinY>7.135244763693553</PinY>\n            <Width>1.729082326430182</Width>\n            <Height>0.3417953920413213</Height>\n            <LocPinX>0.8645411632150908</LocPinX>\n            <LocPinY>0.1708976960206606</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>6.29341032020273</BeginX>\n            <BeginY>7.30614245971421</BeginY>\n            <EndX>4.56432799377255</EndX>\n            <EndY>6.96434706767289</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.729082326430182</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3417953920413213</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0555556</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">1.729082326430182</X>\n              <Y F=\"Height*1.000000\">0.3417953920413213</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"31\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.31\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.75</PinX>\n            <PinY>10.09722222222222</PinY>\n            <Width>0.02777777777777778</Width>\n            <Height>0.1666666666666667</Height>\n            <LocPinX>0.01388888888888889</LocPinX>\n            <LocPinY>0.08333333333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.02777777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.02777777777777778</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.02777777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"32\" Type=\"Shape\" Name=\"Graphic.32\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.75</PinX>\n            <PinY>8.319444444444445</PinY>\n            <Width>2.083333333333333</Width>\n            <Height>0.4444444444444444</Height>\n            <LocPinX>1.041666666666667</LocPinX>\n            <LocPinY>0.2222222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">1.666666666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.687500\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.150000\">0.3125</X>\n              <Y F=\"Height*1.000000\">0.4444444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.850000\">1.770833333333333</X>\n              <Y F=\"Height*1.000000\">0.4444444444444444</Y>\n            </LineTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.083333333333333</X>\n              <Y F=\"Height*0.500000\">0.2222222222222222</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.932800,1.000000,0,1, 1.000000,0.776000,0,1)\">NURBS(1, 3, 0, 0, 0.932800,1.000000,0,1, 1.000000,0.776000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.850000\">1.770833333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,0.224000,0,1, 0.932800,0.000000,0,1)\">NURBS(1, 3, 0, 0, 1.000000,0.224000,0,1, 0.932800,0.000000,0,1)</E>\n            </NURBSTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.150000\">0.3125</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <NURBSTo IX=\"6\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.500000\">0.2222222222222222</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.067200,0.000000,0,1, 0.000000,0.224000,0,1)\">NURBS(1, 3, 0, 0, 0.067200,0.000000,0,1, 0.000000,0.224000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"7\">\n              <X F=\"Width*0.150000\">0.3125</X>\n              <Y F=\"Height*1.000000\">0.4444444444444444</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.000000,0.776000,0,1, 0.067200,1.000000,0,1)\">NURBS(1, 3, 0, 0, 0.000000,0.776000,0,1, 0.067200,1.000000,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>names: &quot;[&apos;Igor&apos;, &apos;Misko&apos;, &apos;Gail&apos;, Kai&apos;]&quot;</Text>\n        </Shape>\n        <Shape ID=\"33\" Type=\"Shape\" Name=\"Graphic.33\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.375877442623509</PinX>\n            <PinY>8.73454335010994</PinY>\n            <Width>1.263974731881246</Width>\n            <Height>0.3818263034961862</Height>\n            <LocPinX>0.6319873659406229</LocPinX>\n            <LocPinY>0.1909131517480931</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>4.74389007668289</BeginX>\n            <BeginY>8.92545650185803</BeginY>\n            <EndX>6.00786480856413</EndX>\n            <EndY>8.54363019836185</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.263974731881246</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3818263034961862</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0555556</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3818263034961862</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.263974731881246</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"34\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.34\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.979166666666667</PinX>\n            <PinY>2.854166666666667</PinY>\n            <Width>1.208333333333333</Width>\n            <Height>0.1944444444444444</Height>\n            <LocPinX>0.6041666666666666</LocPinX>\n            <LocPinY>0.09722222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1944444444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Scope Property</Text>\n        </Shape>\n        <Shape ID=\"35\" Type=\"Shape\" Name=\"Graphic.35\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.8333333333333334</PinX>\n            <PinY>2.854166666666667</PinY>\n            <Width>0.7222222222222222</Width>\n            <Height>0.2777777777777778</Height>\n            <LocPinX>0.3611111111111111</LocPinX>\n            <LocPinY>0.1388888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.5777777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.500000\">0.1388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.150000\">0.1083333333333333</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.850000\">0.6138888888888889</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n            </LineTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.7222222222222222</X>\n              <Y F=\"Height*0.500000\">0.1388888888888889</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.932800,1.000000,0,1, 1.000000,0.776000,0,1)\">NURBS(1, 3, 0, 0, 0.932800,1.000000,0,1, 1.000000,0.776000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.850000\">0.6138888888888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,0.224000,0,1, 0.932800,0.000000,0,1)\">NURBS(1, 3, 0, 0, 1.000000,0.224000,0,1, 0.932800,0.000000,0,1)</E>\n            </NURBSTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.150000\">0.1083333333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <NURBSTo IX=\"6\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.500000\">0.1388888888888889</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.067200,0.000000,0,1, 0.000000,0.224000,0,1)\">NURBS(1, 3, 0, 0, 0.067200,0.000000,0,1, 0.000000,0.224000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"7\">\n              <X F=\"Width*0.150000\">0.1083333333333333</X>\n              <Y F=\"Height*1.000000\">0.2777777777777778</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.000000,0.776000,0,1, 0.067200,1.000000,0,1)\">NURBS(1, 3, 0, 0, 0.000000,0.776000,0,1, 0.067200,1.000000,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>this</Text>\n        </Shape>\n        <Shape ID=\"36\" Type=\"Shape\" Name=\"Graphic.36\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.126437970014337</PinX>\n            <PinY>6.427707036526166</PinY>\n            <Width>1.294553760267219</Width>\n            <Height>0.05191226963589438</Height>\n            <LocPinX>0.6472768801336096</LocPinX>\n            <LocPinY>0.02595613481794719</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.47916108988073</BeginX>\n            <BeginY>6.40175090170822</BeginY>\n            <EndX>3.77371485014795</EndX>\n            <EndY>6.45366317134411</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.294553760267219</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.05191226963589438</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*-0.000000\">-3.947459643111667e-16</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.294553760267219</X>\n              <Y F=\"Height*1.000000\">0.05191226963589438</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"37\" Type=\"Shape\" Name=\"Graphic.37\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.000322055056071</PinX>\n            <PinY>6.578716340673741</PinY>\n            <Width>1.29231362449717</Width>\n            <Height>0.02617366136462193</Height>\n            <LocPinX>0.6461568122485851</LocPinX>\n            <LocPinY>0.01308683068231097</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.35416524280749</BeginX>\n            <BeginY>6.56562950999143</BeginY>\n            <EndX>3.64647886730466</EndX>\n            <EndY>6.59180317135605</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.29231362449717</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.02617366136462193</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.29231362449717</X>\n              <Y F=\"Height*1.000000\">0.02617366136462193</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"38\" Type=\"Shape\" Name=\"Graphic.38\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.875322055056071</PinX>\n            <PinY>6.703716340673741</PinY>\n            <Width>1.29231362449717</Width>\n            <Height>0.02617366136462154</Height>\n            <LocPinX>0.6461568122485851</LocPinX>\n            <LocPinY>0.01308683068231077</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.22916524280749</BeginX>\n            <BeginY>6.69062950999143</BeginY>\n            <EndX>3.52147886730466</EndX>\n            <EndY>6.71680317135605</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.29231362449717</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.02617366136462154</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">3.947459643111667e-16</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.29231362449717</X>\n              <Y F=\"Height*1.000000\">0.02617366136462193</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"39\" Type=\"Shape\" Name=\"Graphic.39\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.750322055056071</PinX>\n            <PinY>6.828716340673741</PinY>\n            <Width>1.29231362449717</Width>\n            <Height>0.02617366136462154</Height>\n            <LocPinX>0.6461568122485851</LocPinX>\n            <LocPinY>0.01308683068231077</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.10416524280749</BeginX>\n            <BeginY>6.81562950999143</BeginY>\n            <EndX>3.39647886730466</EndX>\n            <EndY>6.84180317135605</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.29231362449717</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.02617366136462154</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">3.947459643111667e-16</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.29231362449717</X>\n              <Y F=\"Height*1.000000\">0.02617366136462193</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"40\" Type=\"Shape\" Name=\"Graphic.40\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.263888888888889</PinX>\n            <PinY>6.798611111111111</PinY>\n            <Width>1.666666666666667</Width>\n            <Height>0.5277777777777778</Height>\n            <LocPinX>0.8333333333333334</LocPinX>\n            <LocPinY>0.2638888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.666666666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.736842\">0.3888888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f4ff3a</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5277777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.666666666666667</X>\n              <Y F=\"Height*1.000000\">0.5277777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.666666666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5277777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;LI&gt; Repeater</Text>\n        </Shape>\n        <Shape ID=\"41\" Type=\"Shape\" Name=\"Graphic.41\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.388888888888889</PinX>\n            <PinY>6.673611111111111</PinY>\n            <Width>1.666666666666667</Width>\n            <Height>0.5277777777777778</Height>\n            <LocPinX>0.8333333333333334</LocPinX>\n            <LocPinY>0.2638888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.666666666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.736842\">0.3888888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f4ff3a</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5277777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.666666666666667</X>\n              <Y F=\"Height*1.000000\">0.5277777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.666666666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5277777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;LI&gt; Repeater</Text>\n        </Shape>\n        <Shape ID=\"42\" Type=\"Shape\" Name=\"Graphic.42\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.513888888888889</PinX>\n            <PinY>6.548611111111111</PinY>\n            <Width>1.666666666666667</Width>\n            <Height>0.5277777777777778</Height>\n            <LocPinX>0.8333333333333334</LocPinX>\n            <LocPinY>0.2638888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.666666666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.736842\">0.3888888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f4ff3a</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5277777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.666666666666667</X>\n              <Y F=\"Height*1.000000\">0.5277777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.666666666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5277777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;LI&gt; Repeater</Text>\n        </Shape>\n        <Shape ID=\"43\" Type=\"Shape\" Name=\"Graphic.43\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.638888888888889</PinX>\n            <PinY>6.368055555555555</PinY>\n            <Width>1.666666666666667</Width>\n            <Height>0.6388888888888888</Height>\n            <LocPinX>0.8333333333333334</LocPinX>\n            <LocPinY>0.3194444444444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.666666666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.782609\">0.5</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f4ff3a</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6388888888888888</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.666666666666667</X>\n              <Y F=\"Height*1.000000\">0.6388888888888888</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.666666666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6388888888888888</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;li ng:repeat=\n  &quot;name in names&quot;&gt;\n  Name = {{ name }}!</Text>\n        </Shape>\n        <Shape ID=\"44\" Type=\"Shape\" Name=\"Graphic.44\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.979166666666667</PinX>\n            <PinY>4.746527777777778</PinY>\n            <Width>7.625</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>3.8125</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.166666666666667</BeginX>\n            <BeginY>4.73958333333333</BeginY>\n            <EndX>7.5</EndX>\n            <EndY>4.75347222222222</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">7.625</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">7.625</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*0.961749\">7.333333333333333</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"45\" Type=\"Shape\" Name=\"Graphic.45\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.472222222222222</PinX>\n            <PinY>4.979166666666667</PinY>\n            <Width>1.055555555555556</Width>\n            <Height>0.2361111111111111</Height>\n            <LocPinX>0.5277777777777778</LocPinX>\n            <LocPinY>0.1180555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.055555555555556</TxtWidth>\n            <TxtHeight F=\"Height*0.411765\">0.09722222222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#fff82f</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.055555555555556</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.055555555555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2361111111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Template</Text>\n        </Shape>\n        <Shape ID=\"46\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.46\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.111111111111111</PinX>\n            <PinY>9.215277777777779</PinY>\n            <Width>1.111111111111111</Width>\n            <Height>0.1944444444444444</Height>\n            <LocPinX>0.5555555555555556</LocPinX>\n            <LocPinY>0.09722222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.111111111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.285714\">0.05555555555555555</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.111111111111111</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.111111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng:autobind</Text>\n        </Shape>\n        <Shape ID=\"47\" Type=\"Shape\" Name=\"Graphic.47\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.8469694444444444</PinX>\n            <PinY>3.215277777777778</PinY>\n            <Width>0.6383833333333333</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.3191916666666667</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.527777777777778</BeginX>\n            <BeginY>3.22222222222222</BeginY>\n            <EndX>1.16616111111111</EndX>\n            <EndY>3.22222222222222</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6383833333333333</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6383833333333333</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"48\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.48\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.351558333333334</PinX>\n            <PinY>3.227404861111111</PinY>\n            <Width>2.185777777777778</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>1.092888888888889</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.185777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.185777777777778</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.185777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/> Implicit Scope Declaration</Text>\n        </Shape>\n        <Shape ID=\"49\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.49\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.125</PinX>\n            <PinY>6.3125</PinY>\n            <Width>1.111111111111111</Width>\n            <Height>0.1944444444444444</Height>\n            <LocPinX>0.5555555555555556</LocPinX>\n            <LocPinY>0.09722222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.111111111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.285714\">0.05555555555555555</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.111111111111111</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.111111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng:repeat</Text>\n        </Shape>\n        <Shape ID=\"50\" Type=\"Shape\" Name=\"Graphic.50\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.7708333333333334</PinX>\n            <PinY>5.572916666666667</PinY>\n            <Width>0.9583333333333334</Width>\n            <Height>0.5277777777777778</Height>\n            <LocPinX>0.4791666666666667</LocPinX>\n            <LocPinY>0.2638888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9583333333333334</TxtWidth>\n            <TxtHeight F=\"Height*0.736842\">0.3888888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#fff82f</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5277777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*1.000000\">0.5277777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5277777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;/html&gt;</Text>\n        </Shape>\n        <Shape ID=\"51\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.51\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.8125</PinX>\n            <PinY>2.395833333333333</PinY>\n            <Width>2.875</Width>\n            <Height>0.1944444444444444</Height>\n            <LocPinX>1.4375</LocPinX>\n            <LocPinY>0.09722222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.875</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1944444444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.875</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.875</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Binding Point Between Data &amp; View</Text>\n        </Shape>\n        <Shape ID=\"52\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.52\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.8055555555555556</PinX>\n            <PinY>2.395833333333333</PinY>\n            <Width>0.5</Width>\n            <Height>0.1944444444444444</Height>\n            <LocPinX>0.25</LocPinX>\n            <LocPinY>0.09722222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.5</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1944444444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.5</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.5</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>{{ ... }}</Text>\n        </Shape>\n      </Shapes>\n      <Connects>\n        <Connect ToCell=\"PinX\" FromSheet=\"2\" FromPart=\"9\" ToSheet=\"1\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"2\" FromPart=\"12\" ToSheet=\"10\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"7\" FromPart=\"9\" ToSheet=\"5\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"7\" FromPart=\"12\" ToSheet=\"6\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"12\" FromPart=\"9\" ToSheet=\"6\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"12\" FromPart=\"12\" ToSheet=\"8\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"13\" FromPart=\"9\" ToSheet=\"6\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"13\" FromPart=\"12\" ToSheet=\"9\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"14\" FromPart=\"9\" ToSheet=\"6\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"14\" FromPart=\"12\" ToSheet=\"10\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"15\" FromPart=\"9\" ToSheet=\"6\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"15\" FromPart=\"12\" ToSheet=\"11\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"24\" FromPart=\"9\" ToSheet=\"6\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"24\" FromPart=\"12\" ToSheet=\"23\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"28\" FromPart=\"9\" ToSheet=\"27\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"28\" FromPart=\"12\" ToSheet=\"11\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"29\" FromPart=\"9\" ToSheet=\"26\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"29\" FromPart=\"12\" ToSheet=\"9\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"30\" FromPart=\"9\" ToSheet=\"25\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"30\" FromPart=\"12\" ToSheet=\"8\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"33\" FromPart=\"9\" ToSheet=\"6\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"33\" FromPart=\"12\" ToSheet=\"32\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"36\" FromPart=\"9\" ToSheet=\"43\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"36\" FromPart=\"12\" ToSheet=\"11\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"37\" FromPart=\"9\" ToSheet=\"42\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"37\" FromPart=\"12\" ToSheet=\"10\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"38\" FromPart=\"9\" ToSheet=\"41\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"38\" FromPart=\"12\" ToSheet=\"9\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"39\" FromPart=\"9\" ToSheet=\"40\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"39\" FromPart=\"12\" ToSheet=\"8\" ToPart=\"3\"/>\n      </Connects>\n    </Page>\n  </Pages>\n  <Windows>\n    <Window ID=\"0\" WindowType=\"Drawing\" ViewScale=\"1\" WindowState=\"134217744\" ContainerType=\"Page\" Page=\"0\" ViewCenterX=\"4\" ViewCenterY=\"5.569444444444445\">\n      <ShowRulers>1</ShowRulers>\n      <ShowGrid>0</ShowGrid>\n      <ShowPageBreaks>1</ShowPageBreaks>\n      <ShowConnectionPoints>0</ShowConnectionPoints>\n      <GlueSettings>12</GlueSettings>\n      <SnapSettings>52</SnapSettings>\n      <TabSplitterPos>0.5</TabSplitterPos>\n    </Window>\n  </Windows>\n</VisioDocument>\n"
  },
  {
    "path": "images/docs/guide/form_data_flow.graffle",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>ActiveLayerIndex</key>\n\t<integer>0</integer>\n\t<key>ApplicationVersion</key>\n\t<array>\n\t\t<string>com.omnigroup.OmniGraffle6</string>\n\t\t<string>169.10.0.256984</string>\n\t</array>\n\t<key>AutoAdjust</key>\n\t<true/>\n\t<key>BackgroundGraphic</key>\n\t<dict>\n\t\t<key>Bounds</key>\n\t\t<string>{{0, 0}, {576, 733}}</string>\n\t\t<key>Class</key>\n\t\t<string>SolidGraphic</string>\n\t\t<key>ID</key>\n\t\t<integer>2</integer>\n\t\t<key>Style</key>\n\t\t<dict>\n\t\t\t<key>stroke</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t</dict>\n\t</dict>\n\t<key>BaseZoom</key>\n\t<integer>0</integer>\n\t<key>CanvasOrigin</key>\n\t<string>{0, 0}</string>\n\t<key>ColumnAlign</key>\n\t<integer>1</integer>\n\t<key>ColumnSpacing</key>\n\t<real>36</real>\n\t<key>CreationDate</key>\n\t<string>2011-10-06 03:45:08 +0000</string>\n\t<key>Creator</key>\n\t<string>Miško Hevery</string>\n\t<key>DisplayScale</key>\n\t<string>1 in = 1 in</string>\n\t<key>GraphDocumentVersion</key>\n\t<integer>12</integer>\n\t<key>GraphicsList</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{107, 265.5}, {65, 14}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>28</integer>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 $validate}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t</dict>\n\t\t\t<key>Wrap</key>\n\t\t\t<string>NO</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ControlPoints</key>\n\t\t\t<array>\n\t\t\t\t<string>{0, 0}</string>\n\t\t\t\t<string>{0, 29}</string>\n\t\t\t\t<string>{4.5776399999999998e-05, -29.0001}</string>\n\t\t\t\t<string>{0, 0}</string>\n\t\t\t\t<string>{0, 0}</string>\n\t\t\t\t<string>{0, 0}</string>\n\t\t\t</array>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>5</integer>\n\t\t\t\t<key>Info</key>\n\t\t\t\t<integer>8</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>29</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{223, 272.5}</string>\n\t\t\t\t<string>{179, 270}</string>\n\t\t\t\t<string>{223, 273}</string>\n\t\t\t\t<string>{223, 272.5}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bezier</key>\n\t\t\t\t\t<true/>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t<true/>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>5</integer>\n\t\t\t\t<key>Info</key>\n\t\t\t\t<integer>8</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{334, 405.5}, {136, 44}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>22</integer>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;\\f1\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs24 \\cf0 copy \n\\f1\\b $modelValue\n\\f0\\b0  \\\nto model \n\\f1\\b property\\\n$validate}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{330, 189.25}, {124, 66.5}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>21</integer>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;\\f1\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\fs24 \\cf0 DOM Event\\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f1\\b \\cf0 $emit(\\\n  '$viewChange', \\\n  value)}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t</dict>\n\t\t\t<key>Wrap</key>\n\t\t\t<string>NO</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{151, 215.5}, {65, 14}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>19</integer>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 $render()}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t</dict>\n\t\t\t<key>Wrap</key>\n\t\t\t<string>NO</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{330, 315}, {87, 14}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>17</integer>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 $parseView()}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t</dict>\n\t\t\t<key>Wrap</key>\n\t\t\t<string>NO</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{121, 315}, {94, 14}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>16</integer>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 $parseModel()}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t</dict>\n\t\t\t<key>Wrap</key>\n\t\t\t<string>NO</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{164, 414.5}, {51, 28}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>15</integer>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;\\f1\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 $watch \n\\f1\\b0 \\\ncallback}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<real>0.0</real>\n\t\t\t</dict>\n\t\t\t<key>Wrap</key>\n\t\t\t<string>NO</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>8</integer>\n\t\t\t\t<key>Info</key>\n\t\t\t\t<integer>4</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>14</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{229.15531305383581, 256.81702905473225}</string>\n\t\t\t\t<string>{216, 222}</string>\n\t\t\t\t<string>{229.33203814348695, 186.7152439688449}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t<true/>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>5</integer>\n\t\t\t\t<key>Info</key>\n\t\t\t\t<integer>3</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>5</integer>\n\t\t\t\t<key>Info</key>\n\t\t\t\t<integer>4</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>13</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{229.17059477670924, 349.81153687503729}</string>\n\t\t\t\t<string>{219, 320}</string>\n\t\t\t\t<string>{229.33203814348695, 287.7152439688449}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t<true/>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>4</integer>\n\t\t\t\t<key>Info</key>\n\t\t\t\t<integer>3</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>4</integer>\n\t\t\t\t<key>Info</key>\n\t\t\t\t<integer>4</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>12</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{229.19496849860738, 479.00891060262398}</string>\n\t\t\t\t<string>{214, 425.70499999999998}</string>\n\t\t\t\t<string>{229.33203814348695, 380.7152439688449}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t<true/>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>3</integer>\n\t\t\t\t<key>Info</key>\n\t\t\t\t<integer>3</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>3</integer>\n\t\t\t\t<key>Info</key>\n\t\t\t\t<integer>2</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>11</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{313.8550874978871, 381.178907903908}</string>\n\t\t\t\t<string>{329, 418.70499999999998}</string>\n\t\t\t\t<string>{313.66796185651305, 479.48975603115508}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t<true/>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>4</integer>\n\t\t\t\t<key>Info</key>\n\t\t\t\t<integer>1</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>4</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>10</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{313.82910599113347, 288.18856510639387}</string>\n\t\t\t\t<string>{325, 321}</string>\n\t\t\t\t<string>{313.66796185651305, 350.2847560311551}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t<true/>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>5</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>5</integer>\n\t\t\t\t<key>Info</key>\n\t\t\t\t<integer>2</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>9</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{313.83824493935902, 187.18535456607515}</string>\n\t\t\t\t<string>{325, 218}</string>\n\t\t\t\t<string>{313.66796185651305, 257.2847560311551}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Legacy</key>\n\t\t\t\t\t<true/>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>8</integer>\n\t\t\t\t<key>Info</key>\n\t\t\t\t<integer>1</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{223, 154}, {97, 35}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>8</integer>\n\t\t\t<key>Magnets</key>\n\t\t\t<array>\n\t\t\t\t<string>{1, 1}</string>\n\t\t\t\t<string>{1, -1}</string>\n\t\t\t\t<string>{-1, -1}</string>\n\t\t\t\t<string>{-1, 1}</string>\n\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t<string>{-1, 0}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<real>0.30223899999999998</real>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<real>0.74686699999999995</real>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<real>0.96415700000000004</real>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t<real>14</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\fs24 \\cf0 DOM}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{223, 255}, {97, 35}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>5</integer>\n\t\t\t<key>Magnets</key>\n\t\t\t<array>\n\t\t\t\t<string>{1, 1}</string>\n\t\t\t\t<string>{1, -1}</string>\n\t\t\t\t<string>{-1, -1}</string>\n\t\t\t\t<string>{-1, 1}</string>\n\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t<string>{-1, 0}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<real>0.59982999999999997</real>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<real>0.93721600000000005</real>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<real>0.60941199999999995</real>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t<real>14</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 $viewValue}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{223, 348}, {97, 35}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>4</integer>\n\t\t\t<key>Magnets</key>\n\t\t\t<array>\n\t\t\t\t<string>{1, 1}</string>\n\t\t\t\t<string>{1, -1}</string>\n\t\t\t\t<string>{-1, -1}</string>\n\t\t\t\t<string>{-1, 1}</string>\n\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t<string>{-1, 0}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<real>0.59982999999999997</real>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<real>0.93721600000000005</real>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<real>0.60941199999999995</real>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t<real>14</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 $modelValue}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{223, 477.20499999999998}, {97, 35}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>3</integer>\n\t\t\t<key>Magnets</key>\n\t\t\t<array>\n\t\t\t\t<string>{1, 1}</string>\n\t\t\t\t<string>{1, -1}</string>\n\t\t\t\t<string>{-1, -1}</string>\n\t\t\t\t<string>{-1, 1}</string>\n\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t<string>{-1, 0}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<real>0.59982999999999997</real>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<real>0.93721600000000005</real>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<real>0.60941199999999995</real>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t<real>14</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\qc\\partightenfactor0\n\n\\f0\\b\\fs24 \\cf0 property}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{94, 142}, {365, 259}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>6</integer>\n\t\t\t<key>Magnets</key>\n\t\t\t<array>\n\t\t\t\t<string>{1, 1}</string>\n\t\t\t\t<string>{1, -1}</string>\n\t\t\t\t<string>{-1, -1}</string>\n\t\t\t\t<string>{-1, 1}</string>\n\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t<string>{-1, 0}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<real>0.92802099999999998</real>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<real>0.86000699999999997</real>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t<real>14</real>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs28 \\cf0 Widget (scope)}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{94, 454}, {365, 87.705399999999997}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>7</integer>\n\t\t\t<key>Magnets</key>\n\t\t\t<array>\n\t\t\t\t<string>{1, 1}</string>\n\t\t\t\t<string>{1, -1}</string>\n\t\t\t\t<string>{-1, -1}</string>\n\t\t\t\t<string>{-1, 1}</string>\n\t\t\t\t<string>{0, 1}</string>\n\t\t\t\t<string>{0, -1}</string>\n\t\t\t\t<string>{1, 0}</string>\n\t\t\t\t<string>{-1, 0}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<real>1</real>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<real>0.93021900000000002</real>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<real>0.85933499999999996</real>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Beneath</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>CornerRadius</key>\n\t\t\t\t\t<real>14</real>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1404\\cocoasubrtf340\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\\partightenfactor0\n\n\\f0\\b\\fs28 \\cf0 Controller (scope)}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t</array>\n\t<key>GridInfo</key>\n\t<dict/>\n\t<key>GuidesLocked</key>\n\t<string>NO</string>\n\t<key>GuidesVisible</key>\n\t<string>YES</string>\n\t<key>HPages</key>\n\t<integer>1</integer>\n\t<key>ImageCounter</key>\n\t<integer>1</integer>\n\t<key>KeepToScale</key>\n\t<false/>\n\t<key>Layers</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Lock</key>\n\t\t\t<string>NO</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Layer 1</string>\n\t\t\t<key>Print</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>View</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t</array>\n\t<key>LayoutInfo</key>\n\t<dict>\n\t\t<key>Animate</key>\n\t\t<string>NO</string>\n\t\t<key>circoMinDist</key>\n\t\t<real>18</real>\n\t\t<key>circoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>layoutEngine</key>\n\t\t<string>dot</string>\n\t\t<key>neatoLineLength</key>\n\t\t<real>0.20000000298023224</real>\n\t\t<key>neatoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>twopiSeparation</key>\n\t\t<real>0.0</real>\n\t</dict>\n\t<key>LinksVisible</key>\n\t<string>NO</string>\n\t<key>MagnetsVisible</key>\n\t<string>NO</string>\n\t<key>MasterSheets</key>\n\t<array/>\n\t<key>ModificationDate</key>\n\t<string>2016-04-12 13:16:14 +0000</string>\n\t<key>Modifier</key>\n\t<string>Peter Bacon Darwin</string>\n\t<key>NotesVisible</key>\n\t<string>NO</string>\n\t<key>Orientation</key>\n\t<integer>2</integer>\n\t<key>OriginVisible</key>\n\t<string>NO</string>\n\t<key>PageBreaks</key>\n\t<string>YES</string>\n\t<key>PrintInfo</key>\n\t<dict>\n\t\t<key>NSBottomMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>41</string>\n\t\t</array>\n\t\t<key>NSHorizonalPagination</key>\n\t\t<array>\n\t\t\t<string>coded</string>\n\t\t\t<string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string>\n\t\t</array>\n\t\t<key>NSLeftMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSPaperName</key>\n\t\t<array>\n\t\t\t<string>string</string>\n\t\t\t<string>Letter</string>\n\t\t</array>\n\t\t<key>NSPaperSize</key>\n\t\t<array>\n\t\t\t<string>size</string>\n\t\t\t<string>{612, 792}</string>\n\t\t</array>\n\t\t<key>NSPrintReverseOrientation</key>\n\t\t<array>\n\t\t\t<string>coded</string>\n\t\t\t<string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string>\n\t\t</array>\n\t\t<key>NSRightMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSTopMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t</dict>\n\t<key>PrintOnePage</key>\n\t<false/>\n\t<key>ReadOnly</key>\n\t<string>NO</string>\n\t<key>RowAlign</key>\n\t<integer>1</integer>\n\t<key>RowSpacing</key>\n\t<real>36</real>\n\t<key>SheetTitle</key>\n\t<string>Canvas 1</string>\n\t<key>SmartAlignmentGuidesActive</key>\n\t<string>YES</string>\n\t<key>SmartDistanceGuidesActive</key>\n\t<string>YES</string>\n\t<key>UniqueID</key>\n\t<integer>1</integer>\n\t<key>UseEntirePage</key>\n\t<false/>\n\t<key>VPages</key>\n\t<integer>1</integer>\n\t<key>WindowInfo</key>\n\t<dict>\n\t\t<key>CurrentSheet</key>\n\t\t<integer>0</integer>\n\t\t<key>Expanded_Canvases</key>\n\t\t<array/>\n\t\t<key>Frame</key>\n\t\t<string>{{194, 0}, {1127, 877}}</string>\n\t\t<key>ShowInfo</key>\n\t\t<true/>\n\t\t<key>ShowRuler</key>\n\t\t<true/>\n\t\t<key>Sidebar</key>\n\t\t<true/>\n\t\t<key>SidebarWidth</key>\n\t\t<integer>200</integer>\n\t\t<key>TopSlabHeight</key>\n\t\t<real>250</real>\n\t\t<key>VisibleRegion</key>\n\t\t<string>{{-18, 0}, {613, 719}}</string>\n\t\t<key>Zoom</key>\n\t\t<real>1</real>\n\t\t<key>ZoomValues</key>\n\t\t<array>\n\t\t\t<array>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t</array>\n\t</dict>\n</dict>\n</plist>\n"
  },
  {
    "path": "images/docs/guide/form_data_flow.vdx",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<VisioDocument xmlns=\"http://schemas.microsoft.com/visio/2003/core\">\n  <DocumentSettings>\n    <GlueSettings>12</GlueSettings>\n    <SnapSettings>52</SnapSettings>\n  </DocumentSettings>\n  <PrintSetup>\n    <PaperWidth>8</PaperWidth>\n    <PaperHeight>10.1806</PaperHeight>\n    <PrintLandscape>0</PrintLandscape>\n    <PageLeftMargin>0.25</PageLeftMargin>\n    <PageRightMargin>0.25</PageRightMargin>\n    <PageTopMargin>0.25</PageTopMargin>\n    <PageBottomMargin>0.569444</PageBottomMargin>\n    <PrintCenteredH>1</PrintCenteredH>\n    <PrintCenteredV>1</PrintCenteredV>\n  </PrintSetup>\n  <Fonts>\n    <FontEntry ID=\"0\" Name=\"Helvetica\"/>\n    <FontEntry ID=\"1\" Name=\"Courier New\"/>\n  </Fonts>\n  <FaceNames>\n    <FaceName ID=\"0\" Name=\"Helvetica\"/>\n    <FaceName ID=\"1\" Name=\"Courier New\"/>\n  </FaceNames>\n  <Pages>\n    <Page ID=\"0\" NameU=\"Canvas 1\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>8</PageWidth>\n          <PageHeight>10.1806</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>-0.0277778</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"1\" Type=\"Shape\" Name=\"Graphic.1\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.840277777777778</PinX>\n            <PinY>3.265934722222222</PinY>\n            <Width>5.069444444444445</Width>\n            <Height>1.218130555555555</Height>\n            <LocPinX>2.534722222222222</LocPinX>\n            <LocPinY>0.6090652777777777</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">5.069444444444445</TxtWidth>\n            <TxtHeight F=\"Height*0.885982\">1.079241666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.194444</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#dbedff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.218130555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">5.069444444444445</X>\n              <Y F=\"Height*1.000000\">1.218130555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">5.069444444444445</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.218130555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Connection ID=\"0\">\n            <X F=\"Width*0.980173\">4.96893147561897</X>\n            <Y F=\"Width*0.004764\">0.0241521373589756</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"1\">\n            <X F=\"Width*0.980173\">4.968931501347565</X>\n            <Y F=\"Width*0.235525\">1.193978424378873</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"2\">\n            <X F=\"Width*0.019827\">0.1005129688254745</X>\n            <Y F=\"Width*0.235525\">1.193978418196582</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"3\">\n            <X F=\"Width*0.019827\">0.1005129430968819</X>\n            <Y F=\"Width*0.004764\">0.02415213117668379</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"4\">\n            <X F=\"Width*0.500000\">2.534722222222222</X>\n            <Y F=\"Width*0.000000\">0</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"5\">\n            <X F=\"Width*0.500000\">2.534722222222222</X>\n            <Y F=\"Width*0.240289\">1.218130555555556</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"6\">\n            <X F=\"Width*1.000000\">5.069444444444443</X>\n            <Y F=\"Width*0.120144\">0.6090652777777782</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"7\">\n            <X F=\"Width*0.000000\">0</X>\n            <Y F=\"Width*0.120144\">0.6090652777777782</Y>\n            <Type>0</Type>\n          </Connection>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Controller (scope)</Text>\n        </Shape>\n        <Shape ID=\"2\" Type=\"Shape\" Name=\"Graphic.2\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.840277777777778</PinX>\n            <PinY>6.409722222222222</PinY>\n            <Width>5.069444444444445</Width>\n            <Height>3.597222222222222</Height>\n            <LocPinX>2.534722222222222</LocPinX>\n            <LocPinY>1.798611111111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">5.069444444444445</TxtWidth>\n            <TxtHeight F=\"Height*0.961390\">3.458333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.194444</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#dbedff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.597222222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">5.069444444444445</X>\n              <Y F=\"Height*1.000000\">3.597222222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">5.069444444444445</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.597222222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Connection ID=\"0\">\n            <X F=\"Width*0.986778\">5.002417515987357</X>\n            <Y F=\"Width*0.009382\">0.04756157389146725</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"1\">\n            <X F=\"Width*0.986778\">5.002417537239436</X>\n            <Y F=\"Width*0.700207\">3.549660663410998</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"2\">\n            <X F=\"Width*0.013222\">0.06702692845708727</X>\n            <Y F=\"Width*0.700207\">3.549660648330755</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"3\">\n            <X F=\"Width*0.013222\">0.06702690720500747</X>\n            <Y F=\"Width*0.009382\">0.04756155881122481</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"4\">\n            <X F=\"Width*0.500000\">2.534722222222222</X>\n            <Y F=\"Width*0.000000\">0</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"5\">\n            <X F=\"Width*0.500000\">2.534722222222222</X>\n            <Y F=\"Width*0.709589\">3.597222222222222</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"6\">\n            <X F=\"Width*1.000000\">5.069444444444445</X>\n            <Y F=\"Width*0.354795\">1.798611111111111</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"7\">\n            <X F=\"Width*0.000000\">0</X>\n            <Y F=\"Width*0.354795\">1.798611111111111</Y>\n            <Type>0</Type>\n          </Connection>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Widget (scope)</Text>\n        </Shape>\n        <Shape ID=\"3\" Type=\"Shape\" Name=\"Rectangle Fill:Faded Flora.3\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.770833333333333</PinX>\n            <PinY>3.309652777777778</PinY>\n            <Width>1.347222222222222</Width>\n            <Height>0.4861111111111111</Height>\n            <LocPinX>0.6736111111111112</LocPinX>\n            <LocPinY>0.2430555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.347222222222222</TxtWidth>\n            <TxtHeight F=\"Height*0.714286\">0.3472222222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.194444</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#9bef99</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4861111111111103</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.347222222222222</X>\n              <Y F=\"Height*1.000000\">0.4861111111111103</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.347222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4861111111111103</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Connection ID=\"0\">\n            <X F=\"Width*0.934721\">1.259277223888855</X>\n            <Y F=\"Width*0.023554\">0.03173273135740039</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"1\">\n            <X F=\"Width*0.934721\">1.259277248007126</X>\n            <Y F=\"Width*0.337271\">0.4543783884561784</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"2\">\n            <X F=\"Width*0.065279\">0.08794499833336683</X>\n            <Y F=\"Width*0.337271\">0.4543783797537099</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"3\">\n            <X F=\"Width*0.065279\">0.08794497421509778</X>\n            <Y F=\"Width*0.023554\">0.03173272265493191</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"4\">\n            <X F=\"Width*0.500000\">0.6736111111111112</X>\n            <Y F=\"Width*0.000000\">0</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"5\">\n            <X F=\"Width*0.500000\">0.6736111111111112</X>\n            <Y F=\"Width*0.360825\">0.4861111111111111</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"6\">\n            <X F=\"Width*1.000000\">1.347222222222222</X>\n            <Y F=\"Width*0.180412\">0.2430555555555548</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"7\">\n            <X F=\"Width*0.000000\">0</X>\n            <Y F=\"Width*0.180412\">0.2430555555555548</Y>\n            <Type>0</Type>\n          </Connection>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>property</Text>\n        </Shape>\n        <Shape ID=\"4\" Type=\"Shape\" Name=\"Rectangle Fill:Faded Flora.4\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.770833333333333</PinX>\n            <PinY>5.104166666666667</PinY>\n            <Width>1.347222222222222</Width>\n            <Height>0.4861111111111111</Height>\n            <LocPinX>0.6736111111111112</LocPinX>\n            <LocPinY>0.2430555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.347222222222222</TxtWidth>\n            <TxtHeight F=\"Height*0.714286\">0.3472222222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.194444</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#9bef99</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4861111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.347222222222222</X>\n              <Y F=\"Height*1.000000\">0.4861111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.347222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4861111111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Connection ID=\"0\">\n            <X F=\"Width*0.934721\">1.259277223888855</X>\n            <Y F=\"Width*0.023554\">0.03173273135740039</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"1\">\n            <X F=\"Width*0.934721\">1.259277248007126</X>\n            <Y F=\"Width*0.337271\">0.4543783884561792</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"2\">\n            <X F=\"Width*0.065279\">0.08794499833336683</X>\n            <Y F=\"Width*0.337271\">0.4543783797537107</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"3\">\n            <X F=\"Width*0.065279\">0.08794497421509659</X>\n            <Y F=\"Width*0.023554\">0.03173272265493191</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"4\">\n            <X F=\"Width*0.500000\">0.6736111111111112</X>\n            <Y F=\"Width*0.000000\">0</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"5\">\n            <X F=\"Width*0.500000\">0.6736111111111112</X>\n            <Y F=\"Width*0.360825\">0.4861111111111111</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"6\">\n            <X F=\"Width*1.000000\">1.347222222222222</X>\n            <Y F=\"Width*0.180412\">0.2430555555555556</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"7\">\n            <X F=\"Width*0.000000\">0</X>\n            <Y F=\"Width*0.180412\">0.2430555555555556</Y>\n            <Type>0</Type>\n          </Connection>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$modelValue</Text>\n        </Shape>\n        <Shape ID=\"5\" Type=\"Shape\" Name=\"Rectangle Fill:Faded Flora.5\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.770833333333333</PinX>\n            <PinY>6.395833333333333</PinY>\n            <Width>1.347222222222222</Width>\n            <Height>0.4861111111111111</Height>\n            <LocPinX>0.6736111111111112</LocPinX>\n            <LocPinY>0.2430555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.347222222222222</TxtWidth>\n            <TxtHeight F=\"Height*0.714286\">0.3472222222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.194444</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#9bef99</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4861111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.347222222222222</X>\n              <Y F=\"Height*1.000000\">0.4861111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.347222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4861111111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Connection ID=\"0\">\n            <X F=\"Width*0.934721\">1.259277223888855</X>\n            <Y F=\"Width*0.023554\">0.03173273135740039</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"1\">\n            <X F=\"Width*0.934721\">1.259277248007126</X>\n            <Y F=\"Width*0.337271\">0.4543783884561792</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"2\">\n            <X F=\"Width*0.065279\">0.08794499833336683</X>\n            <Y F=\"Width*0.337271\">0.4543783797537107</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"3\">\n            <X F=\"Width*0.065279\">0.08794497421509659</X>\n            <Y F=\"Width*0.023554\">0.03173272265493191</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"4\">\n            <X F=\"Width*0.500000\">0.6736111111111112</X>\n            <Y F=\"Width*0.000000\">0</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"5\">\n            <X F=\"Width*0.500000\">0.6736111111111112</X>\n            <Y F=\"Width*0.360825\">0.4861111111111111</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"6\">\n            <X F=\"Width*1.000000\">1.347222222222222</X>\n            <Y F=\"Width*0.180412\">0.2430555555555556</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"7\">\n            <X F=\"Width*0.000000\">0</X>\n            <Y F=\"Width*0.180412\">0.2430555555555556</Y>\n            <Type>0</Type>\n          </Connection>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$viewValue</Text>\n        </Shape>\n        <Shape ID=\"6\" Type=\"Shape\" Name=\"Rectangle Fill:Canteloupe.6\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.770833333333333</PinX>\n            <PinY>7.798611111111111</PinY>\n            <Width>1.347222222222222</Width>\n            <Height>0.4861111111111111</Height>\n            <LocPinX>0.6736111111111112</LocPinX>\n            <LocPinY>0.2430555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.347222222222222</TxtWidth>\n            <TxtHeight F=\"Height*0.714286\">0.3472222222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0.194444</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#f6be4d</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4861111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.347222222222222</X>\n              <Y F=\"Height*1.000000\">0.4861111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.347222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4861111111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Connection ID=\"0\">\n            <X F=\"Width*0.934721\">1.259277223888855</X>\n            <Y F=\"Width*0.023554\">0.03173273135740039</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"1\">\n            <X F=\"Width*0.934721\">1.259277248007126</X>\n            <Y F=\"Width*0.337271\">0.4543783884561792</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"2\">\n            <X F=\"Width*0.065279\">0.08794499833336683</X>\n            <Y F=\"Width*0.337271\">0.4543783797537107</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"3\">\n            <X F=\"Width*0.065279\">0.08794497421509659</X>\n            <Y F=\"Width*0.023554\">0.03173272265493191</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"4\">\n            <X F=\"Width*0.500000\">0.6736111111111112</X>\n            <Y F=\"Width*0.000000\">0</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"5\">\n            <X F=\"Width*0.500000\">0.6736111111111112</X>\n            <Y F=\"Width*0.360825\">0.4861111111111111</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"6\">\n            <X F=\"Width*1.000000\">1.347222222222222</X>\n            <Y F=\"Width*0.180412\">0.2430555555555556</Y>\n            <Type>0</Type>\n          </Connection>\n          <Connection ID=\"7\">\n            <X F=\"Width*0.000000\">0</X>\n            <Y F=\"Width*0.180412\">0.2430555555555556</Y>\n            <Type>0</Type>\n          </Connection>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>DOM</Text>\n        </Shape>\n        <Shape ID=\"7\" Type=\"Shape\" Name=\"Line Curved, Stroke:Obsidian.7\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.435194739447349</PinX>\n            <PinY>7.093957565297012</PinY>\n            <Width>0.1573905384360014</Width>\n            <Height>0.9736027981261104</Height>\n            <LocPinX>0.07869526921800071</LocPinX>\n            <LocPinY>0.4868013990630552</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>4.35886451304665</BeginX>\n            <BeginY>7.58075896436007</BeginY>\n            <EndX>4.35649947022935</EndX>\n            <EndY>6.60715616623396</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.1573905384360014</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.9736027981261104</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.015027\">0.002365042817305133</X>\n              <Y F=\"Height*1.000000\">0.9736027981261104</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.999993\">0.157389418659541</X>\n              <Y F=\"Height*0.560415\">0.5456216115438208</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.343316,0.853486,0,1, 1.002497,0.727065,0,1)\">NURBS(1, 3, 0, 0, 0.343316,0.853486,0,1, 1.002497,0.727065,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.997489,0.393765,0,1, 0.333298,0.186786,0,1)\">NURBS(1, 3, 0, 0, 0.997489,0.393765,0,1, 0.333298,0.186786,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"8\" Type=\"Shape\" Name=\"Line Curved, Stroke:Obsidian.8\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.43519468073321</PinX>\n            <PinY>5.74671304765591</PinY>\n            <Width>0.1573904210077244</Width>\n            <Height>0.8624470961772394</Height>\n            <LocPinX>0.07869521050386218</LocPinX>\n            <LocPinY>0.4312235480886197</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>4.35873758321019</BeginX>\n            <BeginY>6.17793659574453</BeginY>\n            <EndX>4.35649947022935</EndX>\n            <EndY>5.31548949956729</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.1573904210077244</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.8624470961772394</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.014220\">0.002238112980838499</X>\n              <Y F=\"Height*1.000000\">0.8624470961772394</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.999994\">0.1573894186595403</X>\n              <Y F=\"Height*0.471603\">0.4067327226549319</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.342778,0.823885,0,1, 1.002363,0.638253,0,1)\">NURBS(1, 3, 0, 0, 0.342778,0.823885,0,1, 1.002363,0.638253,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*-0.000000\">-7.894919286223335e-16</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.997624,0.304953,0,1, 0.333298,0.157185,0,1)\">NURBS(1, 3, 0, 0, 0.997624,0.304953,0,1, 0.333298,0.157185,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"9\" Type=\"Shape\" Name=\"Line Curved, Stroke:Obsidian.9\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.462972456265214</PinX>\n            <PinY>4.203689833784285</PinY>\n            <Width>0.2129459720717309</Width>\n            <Height>1.365428446211765</Height>\n            <LocPinX>0.1064729860358654</LocPinX>\n            <LocPinY>0.6827142231058825</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>4.35909843747065</BeginX>\n            <BeginY>4.88640405689017</BeginY>\n            <EndX>4.35649947022935</EndX>\n            <EndY>3.5209756106784</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.2129459720717309</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.365428446211765</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.012205\">0.002598967241305495</X>\n              <Y F=\"Height*1.000000\">1.365428446211764</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.999995\">0.2129449742150958</X>\n              <Y F=\"Height*0.618291\">0.8442327226549311</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341435,0.872777,0,1, 1.002029,0.784941,0,1)\">NURBS(1, 3, 0, 0, 0.341435,0.872777,0,1, 1.002029,0.784941,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*-0.000000\">-7.894919286223335e-16</X>\n              <Y F=\"Height*-0.000000\">-7.894919286223335e-16</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.997961,0.451641,0,1, 0.333298,0.206077,0,1)\">NURBS(1, 3, 0, 0, 0.997961,0.451641,0,1, 0.333298,0.206077,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"10\" Type=\"Shape\" Name=\"Line Curved, Stroke:Obsidian.10\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.078694442120485</PinX>\n            <PinY>4.210248926587021</PinY>\n            <Width>0.2129455086336674</Width>\n            <Height>1.365189814358043</Height>\n            <LocPinX>0.1064727543168337</LocPinX>\n            <LocPinY>0.6825949071790214</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>3.18326345136955</BeginX>\n            <BeginY>3.527654019408</BeginY>\n            <EndX>3.18516719643732</EndX>\n            <EndY>4.89284383376604</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.2129455086336674</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.365189814358043</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.991060\">0.211041763565896</X>\n              <Y F=\"Height*0.000000\">7.894919286223335e-16</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.000003\">5.344185712235433e-07</X>\n              <Y F=\"Height*0.542292\">0.7403320917031119</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.660741,0.180746,0,1, -0.001487,0.375642,0,1)\">NURBS(1, 3, 0, 0, 0.660741,0.180746,0,1, -0.001487,0.375642,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.2129455086336678</X>\n              <Y F=\"Height*1.000000\">1.365189814358044</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.001492,0.708942,0,1, 0.666701,0.847446,0,1)\">NURBS(1, 3, 0, 0, 0.001492,0.708942,0,1, 0.666701,0.847446,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"11\" Type=\"Shape\" Name=\"Line Curved, Stroke:Obsidian.11\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.113416379387617</PinX>\n            <PinY>5.753286244139707</PinY>\n            <Width>0.1435016340994031</Width>\n            <Height>0.8624485125860054</Height>\n            <LocPinX>0.07175081704970153</LocPinX>\n            <LocPinY>0.4312242562930027</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>3.1829249274543</BeginX>\n            <BeginY>5.3220619878467</BeginY>\n            <EndX>3.18516719643732</EndX>\n            <EndY>6.18451050043271</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.1435016340994031</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.8624485125860054</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.984375\">0.1412593651163796</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.000008\">1.104328751308812e-06</X>\n              <Y F=\"Height*0.480086\">0.4140491232644068</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.656285,0.160013,0,1, -0.002596,0.313436,0,1)\">NURBS(1, 3, 0, 0, 0.656285,0.160013,0,1, -0.002596,0.313436,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.1435016340994034</X>\n              <Y F=\"Height*1.000000\">0.8624485125860054</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.002612,0.646736,0,1, 0.666703,0.826713,0,1)\">NURBS(1, 3, 0, 0, 0.002612,0.646736,0,1, 0.666703,0.826713,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"12\" Type=\"Shape\" Name=\"Line Curved, Stroke:Obsidian.12\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.092583086147927</PinX>\n            <PinY>7.100470326225159</PinY>\n            <Width>0.1851682205787838</Width>\n            <Height>0.9736359039706576</Height>\n            <LocPinX>0.0925841102893919</LocPinX>\n            <LocPinY>0.4868179519853288</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>3.18271268130328</BeginX>\n            <BeginY>6.61365237423983</BeginY>\n            <EndX>3.18516719643732</EndX>\n            <EndY>7.58728827821049</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.1851682205787838</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.9736359039706576</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.986744\">0.1827137054447397</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.000006\">1.024141464572242e-06</X>\n              <Y F=\"Height*0.496664\">0.4835698479823923</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.657864,0.165538,0,1, -0.002204,0.330014,0,1)\">NURBS(1, 3, 0, 0, 0.657864,0.165538,0,1, -0.002204,0.330014,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.1851682205787834</X>\n              <Y F=\"Height*1.000000\">0.9736359039706576</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.002215,0.663314,0,1, 0.666702,0.832238,0,1)\">NURBS(1, 3, 0, 0, 0.002215,0.663314,0,1, 0.666702,0.832238,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"13\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.13\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.631944444444445</PinX>\n            <PinY>4.229166666666667</PinY>\n            <Width>0.7083333333333334</Width>\n            <Height>0.3888888888888889</Height>\n            <LocPinX>0.3541666666666667</LocPinX>\n            <LocPinY>0.1944444444444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.7083333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3888888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3888888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.7083333333333334</X>\n              <Y F=\"Height*1.000000\">0.3888888888888889</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.7083333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3888888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$watch <cp IX=\"1\"/>\ncallback</Text>\n        </Shape>\n        <Shape ID=\"14\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.14\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.333333333333333</PinX>\n            <PinY>5.708333333333333</PinY>\n            <Width>1.305555555555556</Width>\n            <Height>0.1944444444444444</Height>\n            <LocPinX>0.6527777777777778</LocPinX>\n            <LocPinY>0.09722222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.305555555555556</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1944444444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.305555555555556</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.305555555555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$parseModel()</Text>\n        </Shape>\n        <Shape ID=\"15\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.15\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.1875</PinX>\n            <PinY>5.708333333333333</PinY>\n            <Width>1.208333333333333</Width>\n            <Height>0.1944444444444444</Height>\n            <LocPinX>0.6041666666666666</LocPinX>\n            <LocPinY>0.09722222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1944444444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$parseView()</Text>\n        </Shape>\n        <Shape ID=\"16\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.16\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.548611111111111</PinX>\n            <PinY>7.090277777777778</PinY>\n            <Width>0.9027777777777778</Width>\n            <Height>0.1944444444444444</Height>\n            <LocPinX>0.4513888888888889</LocPinX>\n            <LocPinY>0.09722222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9027777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1944444444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9027777777777778</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9027777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$render()</Text>\n        </Shape>\n        <Shape ID=\"17\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.17\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.444444444444445</PinX>\n            <PinY>7.090277777777778</PinY>\n            <Width>1.722222222222222</Width>\n            <Height>0.9236111111111112</Height>\n            <LocPinX>0.8611111111111112</LocPinX>\n            <LocPinY>0.4618055555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.722222222222222</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.9236111111111112</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.9236111111111112</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.722222222222222</X>\n              <Y F=\"Height*1.000000\">0.9236111111111112</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.722222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.9236111111111112</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>DOM Event\n<cp IX=\"1\"/>$emit(\n  &apos;$viewChange&apos;, \n  value)</Text>\n        </Shape>\n        <Shape ID=\"18\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.18\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.583333333333333</PinX>\n            <PinY>4.243055555555555</PinY>\n            <Width>1.888888888888889</Width>\n            <Height>0.6111111111111112</Height>\n            <LocPinX>0.9444444444444444</LocPinX>\n            <LocPinY>0.3055555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.888888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.6111111111111112</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6111111111111112</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.888888888888889</X>\n              <Y F=\"Height*1.000000\">0.6111111111111112</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.888888888888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6111111111111112</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"2\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"3\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>copy <cp IX=\"1\"/>$modelValue<cp IX=\"2\"/> \nto model <cp IX=\"3\"/>property\n$validate</Text>\n        </Shape>\n        <Shape ID=\"19\" Type=\"Shape\" Name=\"Graphic.19\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.791666666666667</PinX>\n            <PinY>6.42072264259382</PinY>\n            <Width>0.6111111111111112</Width>\n            <Height>0.3572943994714659</Height>\n            <LocPinX>0.3055555555555556</LocPinX>\n            <LocPinY>0.1786471997357329</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>3.09722222222222</BeginX>\n            <BeginY>6.39583333333333</BeginY>\n            <EndX>3.09722222222222</EndX>\n            <EndY>6.39583333333333</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6111111111111112</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3572943994714659</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">0.6111111111111112</X>\n              <Y F=\"Height*0.430339\">0.1537578904752463</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.527520\">0.1884801126974686</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,0.430339,0,1, 0.000000,-0.599779,0,1)\">NURBS(1, 3, 0, 0, 1.000000,0.430339,0,1, 0.000000,-0.599779,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.6111111111111112</X>\n              <Y F=\"Height*0.410903\">0.1468134460308019</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.000001,1.654824,0,1, 1.000000,0.410903,0,1)\">NURBS(1, 3, 0, 0, 0.000001,1.654824,0,1, 1.000000,0.410903,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*1.000000\">0.6111111111111112</X>\n              <Y F=\"Height*0.430339\">0.1537578904752463</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,0.410903,0,1, 1.000000,0.430339,0,1)\">NURBS(1, 3, 0, 0, 1.000000,0.410903,0,1, 1.000000,0.430339,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"20\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.20\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.9375</PinX>\n            <PinY>6.395833333333333</PinY>\n            <Width>0.9027777777777778</Width>\n            <Height>0.1944444444444444</Height>\n            <LocPinX>0.4513888888888889</LocPinX>\n            <LocPinY>0.09722222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9027777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1944444444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9027777777777778</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9027777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$validate</Text>\n        </Shape>\n      </Shapes>\n      <Connects>\n        <Connect ToCell=\"Connections.Row_0.X\" FromSheet=\"7\" FromPart=\"9\" ToSheet=\"6\" ToPart=\"100\"/>\n        <Connect ToCell=\"Connections.Row_1.X\" FromSheet=\"7\" FromPart=\"12\" ToSheet=\"5\" ToPart=\"101\"/>\n        <Connect ToCell=\"Connections.Row_0.X\" FromSheet=\"8\" FromPart=\"9\" ToSheet=\"5\" ToPart=\"100\"/>\n        <Connect ToCell=\"Connections.Row_1.X\" FromSheet=\"8\" FromPart=\"12\" ToSheet=\"4\" ToPart=\"101\"/>\n        <Connect ToCell=\"Connections.Row_0.X\" FromSheet=\"9\" FromPart=\"9\" ToSheet=\"4\" ToPart=\"100\"/>\n        <Connect ToCell=\"Connections.Row_1.X\" FromSheet=\"9\" FromPart=\"12\" ToSheet=\"3\" ToPart=\"101\"/>\n        <Connect ToCell=\"Connections.Row_2.X\" FromSheet=\"10\" FromPart=\"9\" ToSheet=\"3\" ToPart=\"102\"/>\n        <Connect ToCell=\"Connections.Row_3.X\" FromSheet=\"10\" FromPart=\"12\" ToSheet=\"4\" ToPart=\"103\"/>\n        <Connect ToCell=\"Connections.Row_2.X\" FromSheet=\"11\" FromPart=\"9\" ToSheet=\"4\" ToPart=\"102\"/>\n        <Connect ToCell=\"Connections.Row_3.X\" FromSheet=\"11\" FromPart=\"12\" ToSheet=\"5\" ToPart=\"103\"/>\n        <Connect ToCell=\"Connections.Row_2.X\" FromSheet=\"12\" FromPart=\"9\" ToSheet=\"5\" ToPart=\"102\"/>\n        <Connect ToCell=\"Connections.Row_3.X\" FromSheet=\"12\" FromPart=\"12\" ToSheet=\"6\" ToPart=\"103\"/>\n        <Connect ToCell=\"Connections.Row_7.X\" FromSheet=\"19\" FromPart=\"9\" ToSheet=\"5\" ToPart=\"107\"/>\n        <Connect ToCell=\"Connections.Row_7.X\" FromSheet=\"19\" FromPart=\"12\" ToSheet=\"5\" ToPart=\"107\"/>\n      </Connects>\n    </Page>\n  </Pages>\n  <Windows>\n    <Window ID=\"0\" WindowType=\"Drawing\" ViewScale=\"1\" WindowState=\"134217744\" ContainerType=\"Page\" Page=\"0\" ViewCenterX=\"4.006944444444445\" ViewCenterY=\"5.1875\">\n      <ShowRulers>1</ShowRulers>\n      <ShowGrid>0</ShowGrid>\n      <ShowPageBreaks>1</ShowPageBreaks>\n      <ShowConnectionPoints>0</ShowConnectionPoints>\n      <GlueSettings>12</GlueSettings>\n      <SnapSettings>52</SnapSettings>\n      <TabSplitterPos>0.5</TabSplitterPos>\n    </Window>\n  </Windows>\n</VisioDocument>\n"
  },
  {
    "path": "images/docs/guide/hashbang_vs_regular_url.graffle",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>ActiveLayerIndex</key>\n\t<integer>0</integer>\n\t<key>ApplicationVersion</key>\n\t<array>\n\t\t<string>com.omnigroup.OmniGrafflePro</string>\n\t\t<string>138.17.0.133677</string>\n\t</array>\n\t<key>AutoAdjust</key>\n\t<true/>\n\t<key>BackgroundGraphic</key>\n\t<dict>\n\t\t<key>Bounds</key>\n\t\t<string>{{0, 0}, {756, 553}}</string>\n\t\t<key>Class</key>\n\t\t<string>SolidGraphic</string>\n\t\t<key>ID</key>\n\t\t<integer>2</integer>\n\t\t<key>Style</key>\n\t\t<dict>\n\t\t\t<key>shadow</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t\t<key>stroke</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t</dict>\n\t</dict>\n\t<key>CanvasOrigin</key>\n\t<string>{0, 0}</string>\n\t<key>ColumnAlign</key>\n\t<integer>1</integer>\n\t<key>ColumnSpacing</key>\n\t<real>36</real>\n\t<key>CreationDate</key>\n\t<string>2011-03-07 13:25:43 -0800</string>\n\t<key>Creator</key>\n\t<string>Kenneth Culp</string>\n\t<key>DisplayScale</key>\n\t<string>1 0/72 in = 1.0000 in</string>\n\t<key>GraphDocumentVersion</key>\n\t<integer>6</integer>\n\t<key>GraphicsList</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>657</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{347, 85}</string>\n\t\t\t\t<string>{472, 120}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>656</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{356, 190.936}</string>\n\t\t\t\t<string>{472, 147}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{374, 118}, {144, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>655</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;\\red0\\green0\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs24 \\cf0 $location.\\cf2 hash()}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{378, 112}, {144, 52}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>654</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{201.5, 240.126}, {202, 44}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica-Bold</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>18</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>652</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs36 \\cf0 Hashbang Mode\\\n(HTML5 Fallback Mode)}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>Wrap</key>\n\t\t\t<string>NO</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{246.5, 15}, {112, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica-Bold</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>18</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>651</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs36 \\cf0 HTML5 Mode}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>Wrap</key>\n\t\t\t<string>NO</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{14, 61.1237}, {79, 16}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>650</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs26 \\cf0 Regular URL:}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>Wrap</key>\n\t\t\t<string>NO</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{14, 192}, {93, 16}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>649</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs26 \\cf0 Hashbang URL:}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>Wrap</key>\n\t\t\t<string>NO</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>643</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{302, 183}</string>\n\t\t\t\t<string>{302, 150}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{203, 118}, {144, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>642</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;\\red64\\green128\\blue0;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs24 \\cf0 $location.\\cf2 search()}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>641</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{257, 190.936}</string>\n\t\t\t\t<string>{149, 150}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>640</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{302, 87}</string>\n\t\t\t\t<string>{302, 120}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{36, 118}, {144, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>623</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;\\red128\\green0\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs24 \\cf0 $location.\\cf2 path()}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{118, 190.936}, {242, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>621</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;\\red128\\green0\\blue255;\\red64\\green128\\blue0;\\red0\\green0\\blue255;\n}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs24 \\cf0 http://foo.com/#!\\cf2 /bar\\cf0 ?\\cf3 baz=23#\\cf4 baz}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{136, 55.1237}, {220, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>485</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;\\red128\\green0\\blue255;\\red64\\green128\\blue0;\\red0\\green0\\blue255;\n}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs24 \\cf0 http://foo.com\\cf2 /bar\\cf0 ?\\cf3 baz=23#\\cf4 baz}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{117, 295.002}, {2, 12}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>78</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>Wrap</key>\n\t\t\t<string>NO</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>632</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{252, 87}</string>\n\t\t\t\t<string>{149, 120}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{41, 112}, {125, 52}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>648</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{200.699, 107}, {144, 52}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>653</integer>\n\t\t\t<key>Line</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>647</integer>\n\t\t\t\t<key>Position</key>\n\t\t\t\t<real>0.48195034265518188</real>\n\t\t\t\t<key>RotationType</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>647</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{11, 133}</string>\n\t\t\t\t<string>{554, 133}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>LineType</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t</array>\n\t<key>GridInfo</key>\n\t<dict/>\n\t<key>GuidesLocked</key>\n\t<string>NO</string>\n\t<key>GuidesVisible</key>\n\t<string>YES</string>\n\t<key>HPages</key>\n\t<integer>1</integer>\n\t<key>ImageCounter</key>\n\t<integer>10</integer>\n\t<key>KeepToScale</key>\n\t<false/>\n\t<key>Layers</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Lock</key>\n\t\t\t<string>NO</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Layer 1</string>\n\t\t\t<key>Print</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>View</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t</array>\n\t<key>LayoutInfo</key>\n\t<dict>\n\t\t<key>Animate</key>\n\t\t<string>NO</string>\n\t\t<key>circoMinDist</key>\n\t\t<real>18</real>\n\t\t<key>circoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>layoutEngine</key>\n\t\t<string>dot</string>\n\t\t<key>neatoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>twopiSeparation</key>\n\t\t<real>0.0</real>\n\t</dict>\n\t<key>LinksVisible</key>\n\t<string>NO</string>\n\t<key>MagnetsVisible</key>\n\t<string>NO</string>\n\t<key>MasterSheets</key>\n\t<array/>\n\t<key>ModificationDate</key>\n\t<string>2011-07-22 01:32:29 -0700</string>\n\t<key>Modifier</key>\n\t<string>Igor Minar</string>\n\t<key>NotesVisible</key>\n\t<string>NO</string>\n\t<key>Orientation</key>\n\t<integer>2</integer>\n\t<key>OriginVisible</key>\n\t<string>NO</string>\n\t<key>PageBreaks</key>\n\t<string>YES</string>\n\t<key>PrintInfo</key>\n\t<dict>\n\t\t<key>NSBottomMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>41</string>\n\t\t</array>\n\t\t<key>NSLeftMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSOrientation</key>\n\t\t<array>\n\t\t\t<string>int</string>\n\t\t\t<string>1</string>\n\t\t</array>\n\t\t<key>NSPaperSize</key>\n\t\t<array>\n\t\t\t<string>size</string>\n\t\t\t<string>{792, 612}</string>\n\t\t</array>\n\t\t<key>NSRightMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSTopMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t</dict>\n\t<key>PrintOnePage</key>\n\t<false/>\n\t<key>QuickLookPreview</key>\n\t<data>\n\tJVBERi0xLjMKJcTl8uXrp/Og0MTGCjUgMCBvYmoKPDwgL0xlbmd0aCA2IDAgUiAvRmls\n\tdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGdV1tvmjcYvvev8NRdwAXG50OlaVKz\n\tVVu1SkvLtIt2F4TCko6UlqSrtF+/5/XhwxBCk4LQZ/zZft7z+/gTP+efuMQ3OM+dM3y7\n\t5H/yD3x6dqP44oar/L1Z8IkUjtOvW7ji09+X28Xy4+3n+Zptr3CUNjEfZ7FRB269EjF4\n\twxfXfPrrteI/bTKi9oQpufFcycSNUUJ6W1dpVlcpr9thOMukVBeYdky3QCXbrbB1BetW\n\tGO+6Fa6s0PwLNHyB33v+hkd8/wLkOz59tVzPb6/+XZ5t1pvt1fXydnu1IBWzYc5eZ7kk\n\tf30GnVX+M6EHWRCqKmhvDL/Gf5tHa/4aemsphYIWJlkYUlnLnWYw+IpbsqyJiaa1wzT5\n\tYYWTv/A3RaBjMNpq4YJWPEkhtfQMyDbhBMkLYDEyvKcdIUsPhzhhtSTZtFXCO09OciIa\n\tmH+NOSNsDJZZjw1a09zl0d0raPsCv/dHDTDgxQAJU1AQbcDDnPL7eDxpxAmF1h5e2w1p\n\tyX6wvUZQMsmhUmcQbaFY9EOkPZshUqWUis8WsEZ1j+YTJa2wKnAIxWeIyOcIO4ZVKz66\n\tvL39+HQ6XW02YrG5HvPZe/7zrGDmRICDpEpeUnirE/gM7r8X3wgvpYt+TwAcRwJML+bb\n\tPVjNkH8PULVTUDuhJVKv1y8fz0Y/7p1dVYKbUpSW8npQ7mumZUdNa7Sw0iFL70Dz0cX8\n\tvx+0ebITgMKSbMi+wYcRgaKMjQdAjEwIoB1IDZa7FjRIQIcwNwFWOOEspWBNFSN3yAQf\n\trWctZKrH9kNm+uS7PfCvR00nyKmoCfCpUkEPcgyheyxy2CP07iLHeCQMRWZTFiAs50cF\n\t+db4eaCSqDtaBtSlDr/kZ8XfDyJ2Dr8eScQO7ZRvExJROb1DO3TtgyJJoRhYlMiDIGKd\n\tWScuIOUTmuKRvPh+vVmgx2w+iBOBg2J3WG7uwe0rnUKdk9rYPdha6T7Oby/fjt6Od6Ct\n\tAXbpOLQyIzVPKK0JH5Rh+ov+wg76C01bb4WivoKF1nmM11juhvFl3txWDf2jLwJ7qDEO\n\tqHTkIEQ5tftbDm7L0WmoV5zSSdsggkWxUmgweJLUuXG61ji1Q+5rY5jxWgQTLOllIRBa\n\tqPFRmBBJPTQe4QMxD1rmQ2tfZXOZLZtX8OOpdll3oEcL7bXv4FS0wmuVOjiWl5mhO9/d\n\t3HXLuwUwwCctbI9X8wlcGZV0YHtdp6yZeF/Y5nYlHtBSevzjjXooeYA/TM2b5Xy7eGQA\n\tq2AoNFmO3sHJAzuiaXQDUQIcRCwkjOFe4mp1XIKsrTrtzgwTVc4GyoACX85r43KeolU1\n\tYu8r3GBiEKkQSzALZXLpm+A5QfhpmyB9pTO60Zk3fPTLmDi75qN5G9xcttFFGwzvPrSZ\n\tv9uAjxEb2P5Hm3jVBr+1wdMx2PLsRSFKXfFAd0WIRdMRMtaLbRISKPjUiV1iC2IPKMuG\n\tMkj0ucyw0bq9GsTf8jEi6dukhbcgLrhLbcKq3GAmeE5QBlJyKOihNF0jqByDa/QGnlXs\n\tlzBMFsKNWTF9k+rlpr55V59Q7qjliiwaVQAkPF8lns1YL5DHFUGapOD7ExINdrlploLr\n\tIRobwfNZxGEFHJ8nYOX8fKDI6CWUPrj0HBMZhbW+hg0Vbj1OBkOTmUH1RnyLOK3GOmLG\n\tGsFNpueHwiMQstDteVFjdtBu0fT/pw3aWcdcUpxGnZGcw/b4v4LfcyNG5FI+lrtavsKV\n\tu9p96WvpcqLtKYb3OJYA7gOsQi9h5UN2UPEOWcl97OCwvF7Obx5TXHF11C6CE+ROmixq\n\tmQVVVTagflIX2hVZUCEkfWxdES3OeC+MBosq7dNlxkAsIuEiWNqsV6AaqJV3Nw8Eor8J\n\t7ghE21A6Kt13G1rtnrgog0k0tNJlQR/30HabT1EKcq0B4XEGhAt28D5hUA0x3MVxZxFR\n\tJ7qCg3Tgsksiob4EbVEswR+sVRHKkqrGauJTEfeP5IpIR3aftAAb8KITqGDZAg0O9cXB\n\ta4Ys0OBAMwLugoXCHG6uLer8f9b2zSoKZW5kc3RyZWFtCmVuZG9iago2IDAgb2JqCjE1\n\tMjYKZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCA0IDAgUiAvUmVz\n\tb3VyY2VzIDcgMCBSIC9Db250ZW50cyA1IDAgUiAvTWVkaWFCb3ggWzAgMCA3NTYgNTUz\n\tXQo+PgplbmRvYmoKNyAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdl\n\tQiAvSW1hZ2VDIC9JbWFnZUkgXSAvQ29sb3JTcGFjZSA8PCAvQ3MxIDggMCBSCi9DczIg\n\tMTkgMCBSID4+IC9Gb250IDw8IC9GMi4wIDIxIDAgUiAvRjMuMCAyMiAwIFIgL0YxLjAg\n\tMjAgMCBSID4+IC9YT2JqZWN0Cjw8IC9JbTIgMTEgMCBSIC9JbTUgMTcgMCBSIC9JbTMg\n\tMTMgMCBSIC9JbTQgMTUgMCBSIC9JbTEgOSAwIFIgPj4gPj4KZW5kb2JqCjExIDAgb2Jq\n\tCjw8IC9MZW5ndGggMTIgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAv\n\tV2lkdGggNTIwIC9IZWlnaHQgNzIgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2Ug\n\tMjMgMCBSIC9JbnRlbnQgL1BlcmNlcHR1YWwgL1NNYXNrIDI0IDAgUiAvQml0c1BlckNv\n\tbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QMQEAAADC\n\toPVPbQo/iEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwMBrYLbPAAEKZW5kc3Ry\n\tZWFtCmVuZG9iagoxMiAwIG9iago1MTMKZW5kb2JqCjE3IDAgb2JqCjw8IC9MZW5ndGgg\n\tMTggMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzI0IC9I\n\tZWlnaHQgODIgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgMjMgMCBSIC9JbnRl\n\tbnQgL1BlcmNlcHR1YWwgL1NNYXNrIDI2IDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9G\n\taWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QgQAAAADDoPlTH+SFUGHAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgIGvgQE3ZwABCmVuZHN0cmVh\n\tbQplbmRvYmoKMTggMCBvYmoKMzcwCmVuZG9iagoxMyAwIG9iago8PCAvTGVuZ3RoIDE0\n\tIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDMyNCAvSGVp\n\tZ2h0IDgyIC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDIzIDAgUiAvSW50ZW50\n\tIC9QZXJjZXB0dWFsIC9TTWFzayAyOCAwIFIgL0JpdHNQZXJDb21wb25lbnQKOCAvRmls\n\tdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0IEAAAAAw6D5Ux/khVBhwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwICBr4EBN2cAAQplbmRzdHJlYW0K\n\tZW5kb2JqCjE0IDAgb2JqCjM3MAplbmRvYmoKMTUgMCBvYmoKPDwgL0xlbmd0aCAxNiAw\n\tIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzMjQgL0hlaWdo\n\tdCA4MiAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSAyMyAwIFIgL0ludGVudCAv\n\tUGVyY2VwdHVhbCAvU01hc2sgMzAgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRl\n\tciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dCBAAAAAMOg+VMf5IVQYcCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAga+BATdnAAEKZW5kc3RyZWFtCmVu\n\tZG9iagoxNiAwIG9iagozNzAKZW5kb2JqCjkgMCBvYmoKPDwgL0xlbmd0aCAxMCAwIFIg\n\tL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCA0NzYgL0hlaWdodCA4\n\tMiAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSAyMyAwIFIgL0ludGVudCAvUGVy\n\tY2VwdHVhbCAvU01hc2sgMzIgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRlciAv\n\tRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dABDQAAAMKg909tDwcRKAwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDgeWDJdwABCmVuZHN0\n\tcmVhbQplbmRvYmoKMTAgMCBvYmoKNTMzCmVuZG9iagoyNCAwIG9iago8PCAvTGVuZ3Ro\n\tIDI1IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDUyMCAv\n\tSGVpZ2h0IDcyIC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVl\n\tIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFt\n\tCngB7ZwJdxTHsoS9soME2gEhJIEWNiE2AWbHgG18ff//v3nxRWR194wkLGFfH79zpvDp\n\tmWlNZWVlRkZmVdf4m28mbWKBiQUmFphYYGKBiQUmFphYYGKBiQUmFphYYGKBiQUmFphY\n\tYGKBiQUmFphYYGKBiQUmFphYYGKBiQUmFphYYGKBiQUmFvj/aoFvx9s/MpHBoN/17w8a\n\t+st/PajH33qvH37/u+9o3e2/ddh/RFinOm88mdGL//4/1OTgUa2Dh9blm3ozohj3jqRW\n\tOldffzhSt9Ev0W9k+D/5oK+PCvibP3ke/eUvSkfQ4RP6/vv2N773F4c6uHsb//u0H9L4\n\t0Ibmdahjvpi/HkGrA+d3hH4j6jYtv9PgpeIBLz/2ylv7444yMuQXP0jy0CQ2BvcObF+U\n\txB/pZRExba7D+f34I1PT/TbQn4o81hf68X/4QUONNSvSxkYB9NPNfM16cVdCDhu0yR/t\n\txoT+pOOowN5KbfAxTf3xRGtNv+MNMjrklz/1CmGS1pjTFxrGONBUuptuPcRH5jecVweG\n\tQ2T9qd70G2+ltIbXuBrtpNqpaidPnjhR2gSJPQJG9OpcOjpFD2X5TA5BrZde9alhwen8\n\tYOVHclFDkpVsOo6/nj59+tTp3JT6jNIH0KFYPXjwL96N39rEmNzhzcFEJJcq2CR+yBB6\n\tX2YqO0WUvTE+v1OZVW889xyVN1ScceorX35BO3vpRPwvQ545c1btzJnYU8Do4ICCuGGg\n\t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\n\tx/88lPbnyhwm/6ul0HHUMRZ12Dhfd3//IKND/qVPEo5WYzRWTDA6O09t9PKXhj5S59Hx\n\tDv20X5a/uv923RkTdOj39v/h63tK1ljnfR/bcGN/aLf/x68a1QgV+UBJevHHcYj/j7WY\n\tiP8XWKBBwQDgohv/ArUmKvzzFoCLAgPe/fPjT0b8N1lgAoF/kzcmukwsMLHAxAITC0ws\n\tMLHAxAITC0wsMLHAxAITC0ws8Dda4P8AdfK8BwplbmRzdHJlYW0KZW5kb2JqCjI1IDAg\n\tb2JqCjc2NzcKZW5kb2JqCjMwIDAgb2JqCjw8IC9MZW5ndGggMzEgMCBSIC9UeXBlIC9Y\n\tT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzI0IC9IZWlnaHQgODIgL0NvbG9y\n\tU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25l\n\tbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtmmlbFFkShRVQ9sVi\n\tKZClKPYdREBFx7bn//+oec+JuJlZBa2Czjzdz2R8yPUucU+ciLu+eNFKi0CLQItAi0CL\n\tQItAi0CLQItAi0CLQItAi0CLQItAi0CLQItAi0CLQItAi0CLQItAi0CLQItAi0CLQIvA\n\t3weBlwPy99Hrn6GJwBsZFn38Z6j/ZC3VtJAnZ308A4UZvtEBCUT593imf8DXRClvRWG9\n\tNtnCa/n17HsF4NjYq4aMjY2NjrouVfrTpSvxo/LTJfyOhNagCVTVkEH8MgnJf6lWFzo6\n\tKvxevx63vJYYzgLjiJQaqsZ6DlweKD3woUo6VM5vfM0qslp5FUwwGZIO8af6Hv/0kZzP\n\t10MQGkEAnJiYmES4ScbHBWRokFr94BahQIoNir5/L6ua/qAFxuN7uf76nzFKl6rpgE5F\n\twYa7qYVW7jEdHij16AdDCAcF4OTUdJGpqSljOZ50rOoPLYouqVUgVitmHkfO8tFJmpl5\n\tLoUajCaOek6EhrJ89zXUyIhknwoyBB2a+uhnKBkOV1B8FKIffhQLxwLB6emZ2TnJ7Ozs\n\tzMwMcE5NJR2b9RdUBu6pkCNBUdx5S3AYSD30MhB4K/yM8VDKn3oVQNJhchImmBTBh4Sy\n\t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\n\twV99+MoHy8YtglLbzD57VEFiJIRLwwQ2s8EoVStbiurQv/ILQ1n4zZ+SSuNCnXHw8bmn\n\tezIdtw9LFhQ5ZlUdyHJtvD8Qmmcp6lS6SEX9yf+Rqi6vvNd3SlByS5wTeZXy+nU5lKta\n\tGjVUj2mD8q5kVVlFAX20ZJVRk+2jz9XXCIU6dfbyWRgmiIFiHn6s6ho84xccqa91svqp\n\t/ptP3/k1HsWDVzn8PXCQldOHPu1YlzD4FBA0vqlGF1aUqP6VD+V39UMPtt6vnOE0E4mJ\n\tI/TPPnFVmPCEe4XBE/IMJQU8n5prXPg0lKjxaqgal8avn3psZPVps9Eg4fNY6GH4yzz9\n\tTAsKE/LeaNMjj0OJH8AwWN4jBZRPsuFjUv4378OV1u/NVDzXP4YU40cTaJmPygHBYDz/\n\tQglm42Mt+V98U/3D8t+rdxBt1/PLCBbsh1pRPn//npn+OtFvU6+uYkhRXut/Q0/1r5Lp\n\toW2+l3+ouPY1EChgVvcWmBaBFoEWgRaBFoEWgRaBFoEWgRaBFoEWgf9bBP4DNFgkUApl\n\tbmRzdHJlYW0KZW5kb2JqCjMxIDAgb2JqCjQzNDgKZW5kb2JqCjI2IDAgb2JqCjw8IC9M\n\tZW5ndGggMjcgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGgg\n\tMzI0IC9IZWlnaHQgODIgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRl\n\tIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+Pgpz\n\tdHJlYW0KeAHtmwlX20YXhpNASNgxGGPjDWN2AiSQhQTS/v9/9T3ve2ck2UDSrzFtTo/u\n\taWQhaUZ3nrvMpr54UUtNoCZQE6gJ1ARqAjWBmkBNoCZQE6gJ1ARqAjWBmkBNoCZQE6gJ\n\t1ARqAjWBmkBNoCZQE6gJ1ARqAr8rgZcT8rtq+dvqJXqvpoVrv63CP1Ws4g8/fXYGD2R+\n\tc1UJoP8KxrL5P21c+WicqUCcVRxCF35a0y89EA44Nzc//7oi8/Pzc3PW4//TIBrw8PiX\n\tVVTRsv2u6PGykw/mIhOl80V+n5NiImiACwtvJAsS48wY0QCZbEpxySc+VFR+eFo8NlnN\n\t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\n\tQPRnsNNfdC3+QJYsWUv/+vsu0agWi+fiVnm9clXA4mub11kWFuL7Q55fMhHTnMBevjiq\n\tylW7Njky5bgTl6k/f4D4DAgTxPiYuPrhZOiSHeOR33hg6vjwufKBx+7pGsDy96vzIYES\n\tjkhRPkNatMsWl9OJHg0R/0ox3w+CxPFzfdke30DzeW72gn/hF3ZzkzJfqmPIjx5+oKlI\n\tFmV4TmOaZ0OonKiAJqTzh9XJHR60a7KV009P353+tv3B/fKCX//gEPcLZZ44KWspz3h0\n\tAm98vKn/ucEd6TMdMscHDfmHLvD+Kfm1F8MTkAVVVUb9zwSvWu1UK/7yK3+onCqtvuRv\n\tnE/rVfw9XVe+8Qj/X9di+mX/9b8NM3wvcf2vt7huX02gJlATqAnUBGoCNYGaQE2gJlAT\n\tqAn8RQL/A8clsCUKZW5kc3RyZWFtCmVuZG9iagoyNyAwIG9iago0MDM0CmVuZG9iagoz\n\tMiAwIG9iago8PCAvTGVuZ3RoIDMzIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAv\n\tSW1hZ2UgL1dpZHRoIDQ3NiAvSGVpZ2h0IDgyIC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5\n\tIC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxh\n\tdGVEZWNvZGUgPj4Kc3RyZWFtCngB7ZwJdxRHsoUZwMaIVQItCARoASSQWMW+CTBgPB7P\n\t//837373RlZVC2G3xvZ4zjsVtqurqyszIuPGlot85MhIowZGDYwaGDUwamDUwKiBUQOj\n\tBkYNjBoYNTBqYNTAqIFRA6MGRg2MGhg1MGpg1MCogVEDowZGDYwaGDUwamDUwKiBUQOj\n\tBkYNjBoYNTBqYNTAqIFRA6MGRg2MGhg1MGrgf1YD/9hH/w1BO5b/DWZf8ei4f31ztKj9\n\t8lXb//UHTXB/ttEMPnn+142B3ntmU/Pixb6hvxxexmEXvQwTd8eODb+qweG5TN3Co+gv\n\tU7f7xou/NbpjUEbGa9/o4Q89VrdhMOB19PdZdc2Gele7Q8nYdQLv49+g70z8yFuwOxyT\n\t6bUjcQY2XgPj4UH0+93Syp0gd6N+kG1YA4B/v89DvNFzP35cvMy4eH1bgU1mwxHNu2XX\n\t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\n\tqZZBt4elCdp9tj/fMr4EFxmVtKOxtb/dAQVTYTzx4b9PRXFdh6WHCQdvP0rJrbPus2vr\n\tFrG6XnegJ2oPyj7SXzVov01+DkypYzWwJlviZIvBNxqLh23CEjPmGmMbWBtTM2uaR9jI\n\t28k86NcvtO82nSBLQD4EtPFc/goSeD0qSTeBiwWWiIFXvkKgwuz5W5GG7PGeBjo66HbQ\n\tt31kcMlPbkR3xxrp3g8tid/vNFY3TZNJDnqot4pR+j+gQXvkV9V/P4LGTb+0l77xCZdO\n\tXjrwF/6Eqaf+S3XSCVs3X/Wd5+2xeCDdMSF7SGgBF9fNH0M24SLi8Jqw2BfCiUZSInyB\n\tgT7cS/6fBQ0XfRvcWn/Dbr+69xtdd+m0CffVy37QY1h3+vjNN/vXuhfFtedpeSc0MWzR\n\t3RcPWjYxSwMdxgeJofYN966r37hxF43H4bzWgbnQjYQNCX1rt/rEICUUtpSMmWgkJYrv\n\tcGjT3A/6nbj93baDt20DwwtKON473+DV3A7fnbj3zwewrh4m3p38whtpKA02qp6q9b6P\n\ttDdekRf9/TZ1TMQgafTQ1xLtgDE2YWPJWB0IVzQqo20D0+cBPfS/HvDj8FH/IndtDO3p\n\t8M0//b4x6T6n5OD3m6T+9JMpW0/7mvqc4PFnflHfiEFarpSCl/TADnh5aJOXwa9/ze0k\n\tu8G3A9gNfvXtAa9869FE02+99I3nw7ZBdPhE99Vu39P2+Bu9/lmPm0sqSIBqhaNeqj+L\n\tz9jP36IBATkRRTCyv0WQkelfoAHQDL6++ws4jF3+zRoYvfVvBmBkP2pg1MCogVEDowZG\n\tDYwaGDUwamDUwKiBUQOjBv4/auD/AGBZGxsKZW5kc3RyZWFtCmVuZG9iagozMyAwIG9i\n\tago3MDQ1CmVuZG9iagoyOCAwIG9iago8PCAvTGVuZ3RoIDI5IDAgUiAvVHlwZSAvWE9i\n\tamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDMyNCAvSGVpZ2h0IDgyIC9Db2xvclNw\n\tYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50\n\tIDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7ZoJUxvJEoTtBWPuU0gC\n\t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\n\tEgKIPN+hKcd0CN/j2PLsjzlOeXjBtQ8rPcRZInxANS3Of024U80l00CDSDiU9XFSPpzX\n\ti5TXHQdpbmbGyBC9T5Cmu8zuq2KhnE72DpC9nfR+TrPePsIhwgsZrT9GuI2e9YzVP+Jh\n\t4aTmxIY9HBg19PhgFbcaqfg1whRfEE0nolRx2S4N8Ziu/VbySoJwkDjKZGGAc1pIT9dM\n\tbvi6hwV9JtcTr+J3VlHheY8TZ97U3e9F2gKvMA4dDBoMmg1IUBBFBGGYsFBAhjwaMTSy\n\tcj8jqwYbk3sydSRqu3RiRLFBezbcPbdRpN08/igicZRDtQiS/EH+Kq/JT+V5+ctcsNhW\n\t95Stm5q68uA7xeWZuRoe19PI43NNXnyV1HaTV0eWrHl6vJrsGj/sV5cx5oI1j8RzsPvx\n\tLV+VzJcpjBTF41Xz6kuEdVoxN9+fbH87PeIuzy611nOtiYs3VpuXZ/1qSPvuqryT5lX5\n\tT1718fxnzcRj4ikxJnaK5yGJl8Uu8ZLYS6sL4mBtxwidlYYp0m2R+iTVYGCavPUvXT9b\n\teL1Gfwz1UZQZzNJUifd/wipkNJ25Dm/6j9vH/Bfk94rnnygCL2zgyJm6bVNx7xChZaVu\n\tc64CF7/RffC2bmujfjj8BFg8qxatUjWfILwBHHaHeh7oKZjTlpbNOVKHLJ+TuunKYlLM\n\tUNtDUlLXJddlSxazmVVi6XbYmdMdbhyhOUL3xKdKZZP6r/ERsP2wUvn5rFLZfk4a1oGX\n\t+m/AvP1FCmVuZHN0cmVhbQplbmRvYmoKMzUgMCBvYmoKNzM3CmVuZG9iago4IDAgb2Jq\n\tClsgL0lDQ0Jhc2VkIDM0IDAgUiBdCmVuZG9iagozNiAwIG9iago8PCAvTGVuZ3RoIDM3\n\tIDAgUiAvTiAxIC9BbHRlcm5hdGUgL0RldmljZUdyYXkgL0ZpbHRlciAvRmxhdGVEZWNv\n\tZGUgPj4Kc3RyZWFtCngBhVJPSBRRHP7NNhKEiEGFeIh3CgmVKaysoNp2dVmVbVuV0qIY\n\tZ9+6o7Mz05vZNcWTBF2iPHUPomN07NChm5eiwKxL1yCpIAg8dej7zezqKIRveTvf+/39\n\tft97RG2dpu87KUFUc0OVK6Wnbk5Ni4MfKUUd1E5YphX46WJxjLHruZK/u9fWZ9LYst7H\n\ttXb79j21lWVgIeottrcQ+iGRZgAfmZ8oZYCzwB2Wr9g+ATxYDqwa8COiAw+auTDT0Zx0\n\tpbItkVPmoigqr2I7Sa77+bnGvou1iYP+XI9m1o69s+qq0UzUtPdEobwPrkQZz19U9mw1\n\tFKcN45xIQxop8q7V3ytMxxGRKxBKBlI1ZLmfak6ddeB1GLtdupPj+PYQpT7JYKiJtemy\n\tmR2FfQB2KsvsEPAF6PGyYg/ngXth/1tRw5PAJ2E/ZId51q0f9heuU+B7hD014M4UrsXx\n\t2oofXi0BQ/dUI2iMc03E09c5c6SI7zHUGZj3RjmmCzF3lqoTN4A7YR9ZqmYKsV37ruol\n\t7nsCd9PjO9GbOQtcoBxJcrEV2RTQPAlYFH2LsEkOPD7OHlXgd6iYwBy5idzNKPce1REb\n\tZ6NSgVZ6jVfGT+O58cX4ZWwYz4B+rHbXe3z/6eMVdde2Pjz5jXrcOa69nRtVYVZxZQvd\n\t/8cyhI/ZJzmmwdOhWVhr2HbkD5rMTLAMKMR/BT6X+pITVdzV7u24RRLMUD4sbCW6S1Ru\n\tKdTqPYNKrBwr2AB2cJLELFocuFNrujl4d9giem35TVey64b++vZ6+9ryHm3KqCkoE82z\n\tRGaUsVuj5N142/1mkRGfODq+572KWsn+SUUQP4U5WiryFFX0VlDWxG9nDn4btn5cP6Xn\n\t9UH9PAk9rZ/Rr+ijEb4MdEnPwnNRH6NJ8LBpIeISoIqDM9ROVGONA+Ip8fK0W2SR/Q9A\n\tGf1mCmVuZHN0cmVhbQplbmRvYmoKMzcgMCBvYmoKNzA0CmVuZG9iagoxOSAwIG9iagpb\n\tIC9JQ0NCYXNlZCAzNiAwIFIgXQplbmRvYmoKMzggMCBvYmoKPDwgL0xlbmd0aCAzOSAw\n\tIFIgL04gMyAvQWx0ZXJuYXRlIC9EZXZpY2VSR0IgL0ZpbHRlciAvRmxhdGVEZWNvZGUg\n\tPj4Kc3RyZWFtCngB1Vl5OJXft9/veybOgOMgs2Oeh8g8z2PmuQyHYx4zU2SKkmiQhCKK\n\tpCiVJCoyNCiloonIXBJJpuK+Gr6/331+9/53/7n7ec5+P2ettdde511rD2sdALhmaJGR\n\toTALAGHhMVH2pgZUVzd3Ku4twAECYAACQIrmGx2pb2trBf7X9r0fQJvM57Kbuv5Xsf+Z\n\tQab7RfsCANkibB96tG8Ygq8BABv4RkbFAIBaRuhP42MiEYy+j2C2KMRABL/bxAG/8dwm\n\t9vmFMehfMo72hgBgOAFgINJoUQEAkEQQOjXONwDRQzICAMsaTg8KB4DiimAd30AaHQCu\n\tIkRGJiwsYhN3IFjC59/0BPwbptF8/tFJowX8g3//FmQkMrFRUHRkKC3x15f/yy4sNBZ5\n\tX78aK9ITw0OtN33DgXym6DQjS+TJi3zWI0N/+QyRgbj9wp0cENomlgn3sbb5g3X8o0zs\n\tEYyMhWwjYww2MfLOIP/IGFvHP/SUpEBDawQTEXqBX7TxXz3lwTSLTZ8xIfSGqFh7JwSL\n\tIPhudJyDMYKRiILGkgIdXf7IfKP7Gf2hw7B/kIn5bxmYNSjGfHMuNsTnQiERlps2IHPB\n\tKsAShAI/EAuikD4cyAIrYAiM/vSywB/QEE4cwosGIWACwWHIiAhkTASCqX/kDP+DYvJr\n\tXAAy7r9rpAJfRDb2nzl/z0ZF5vyrMwjQEfyXTkPm2ORtWhftFZT+rzn/Smzq+2WNQq3C\n\ttMKPvzahxdCKaGW0AVobrYNWB1Q0B5obyKK3odXQ+mhdtCbCUwcmYAzRHPDXxk39YQ3+\n\tcUURiRrOgQh387f7/OUC51/SQf98/w8LQNCTmRszfy0AIMYvAVkHABhGRCZGBQUExlD1\n\tkZXrJ0M1D/eVk6EqKmzdusn+f9M296zfxi7Y/9qLII7ef9ECFAFQnkdiSvxftKATANxC\n\t4hq36180MSTumNoAeFDgGxsV91sfevOBAXjAjEQoF+AHwkACec+KQAVoAj1gDCyADXAE\n\tbsATiZ9AJAajQDzYA9JAFjgIDoPjoBiUgUpwHlwCDeAGaAFtoAs8Ak/BS/AWDINx8AnM\n\tge9gDYIgHESCKBAXJACJQtKQIqQG6UDGkBVkD7lB3lAAFA7FQnugDOggdBQqhs5ANdAV\n\t6CbUBj2AnkGvoRFoGvoKrcIomAizwXywGCwPq8H6sCXsCHvAAfAuOAnOhPPgIrgCvgg3\n\twm3wI/glPAx/ghdRAEVAcaAEUbIoNZQhygbljvJHRaFSUDmoQlQFqg7VjOpGPUcNo2ZQ\n\tK2gsmoKmomWRODVDO6F90bvQKehcdDH6PLoR3YF+jh5Bz6HXMSQML0Yao4Exx7hiAjDx\n\tmCxMIaYKcx3TiXmJGcd8x2KxHFhxrCrWDOuGDcbuxuZiT2HrsXexz7Cj2EUcDseFk8Zp\n\t42xwNFwMLgt3EncRdwfXhxvHLTMQGAQYFBlMGNwZwhnSGQoZLjDcZuhjmGRYY2RhFGXU\n\tYLRhpDMmMuYznmVsZuxlHGdcw5Px4nhtvCM+GJ+GL8LX4Tvx7/ALBAJBiKBOsCMEEVIJ\n\tRYTLhPuEEcIKkZUoRTQk7iTGEvOI1cS7xNfEBRKJJEbSI7mTYkh5pBrSPdIQaZmJwiTH\n\tZM5EZ9rLVMLUyNTHNMvMyCzKrM/syZzEXMh8lbmXeYaFkUWMxZCFxpLCUsJyk2WAZZFM\n\tIW8l25DDyLnkC+QH5ClWHKsYqzErnTWTtZL1HusoBUURphhSfCkZlLOUTso4G5ZNnM2c\n\tLZjtINsltidsc+ys7NvYndkT2EvYW9mHOVAcYhzmHKEc+RwNHP0cq1v4tuhv8dtyYEvd\n\tlr4tS5w8nHqcfpw5nPWcLzlXuahcxlwhXEe4bnANcqO5pbjtuOO5T3N3cs/wsPFo8vjy\n\t5PA08LzhhXmleO15d/NW8vbwLvLx85nyRfKd5LvHN8PPwa/HH8xfwH+bf1qAIqAjECRQ\n\tIHBH4COVnapPDaUWUTuoc4K8gmaCsYJnBJ8IrgmJCzkJpQvVCw0K44XVhP2FC4TbhedE\n\tBES2i+wRqRV5I8ooqiYaKHpCtFt0SUxczEUsW+yG2JQ4p7i5eJJ4rfg7CZKErsQuiQqJ\n\tF5JYSTXJEMlTkk+lYCllqUCpEqleaVhaRTpI+pT0MxmMjLpMuEyFzIAsUVZfNk62VnZE\n\tjkPOSi5d7obcrLyIvLv8Eflu+XUFZYVQhbMKb7eybrXYmr61eetXRSlFX8USxRdKJCUT\n\tpb1KTUrz26S3+W07ve2VMkV5u3K2crvyTxVVlSiVOpVpVRFVb9VS1QE1NjVbtVy1++oY\n\tdQP1veot6isaKhoxGg0aXzRlNUM0L2hOaYlr+Wmd1RrVFtKmaZ/RHtah6njrlOsM6wrq\n\t0nQrdD/oCevR9ar0JvUl9YP1L+rPGigYRBlcN1gy1DBMNrxrhDIyNcoxemLMauxkXGw8\n\tZCJkEmBSazJnqmy62/SuGcbM0uyI2YA5n7mveY35nIWqRbJFhyXR0sGy2PKDlZRVlFXz\n\tdni7xfZj299Zi1qHW9+wATbmNsdsBm3FbXfZ3rLD2tnaldhN2G+132Pf7UBx8HK44PDd\n\t0cAx3/Gtk4RTrFO7M7PzTuca5yUXI5ejLsOu8q7Jro/cuN2C3Jrcce7O7lXuizuMdxzf\n\tMb5TeWfWzn4PcY8Ejwee3J6hnq1ezF40r6veGG8X7wveP2g2tAraoo+5T6nPnK+h7wnf\n\tT3Q9egF92k/b76jfpL+2/1H/qQDtgGMB04G6gYWBM0GGQcVB88FmwWXBSyE2IdUhG6Eu\n\tofVhDGHeYTfDWcNDwjsi+CMSIp5FSkdmRQ7v0th1fNdclGVUVTQU7RHdFMOGXA57YiVi\n\t98WOxOnElcQtxzvHX00gJ4Qn9CRKJR5InEwySTq3G73bd3f7HsE9aXtGkvWTz6RAKT4p\n\t7XuF92buHU81TT2fhk8LSXucrpB+NP1bhktGcyZfZmrm6D7TfbVZTFlRWQPZmtll+9H7\n\tg/Y/OaB04OSB9Rx6zsODCgcLD/7I9c19eGjroaJDG3n+eU/yVfJPH8YeDj/cf0T3yPmj\n\t5KNJR0ePbT/WWEAtyCn4dtzr+IPCbYVlJ/AnYk8MF1kVNZ0UOXn45I/iwOKXJQYl9aW8\n\tpQdKl07RT/Wd1jtdV8ZXdrBstTyo/NUZ0zONFWIVhZXYyrjKibPOZ7vPqZ2rqeKuOlj1\n\tszq8evi8/fmOGtWamgu8F/Jr4drY2umLOy8+vWR0qalOtu5MPUf9wcvgcuzlj1e8r/Q3\n\tWDa0X1W7WndN9Frpdcr1nEaoMbFx7kbgjeEmt6ZnNy1utjdrNl+/JXerukWwpaSVvTX/\n\tNv525u2NO0l3Fu9G3p1pC2gbbfdqf3vP9d6LDruOJ52Wnfe7TLrudet337mvfb/lgcaD\n\tmw/VHt54pPKosUe55/pj5cfXn6g8aexV7W16qv60+ZnWs9t9un1tz42ed70wf/HopfXL\n\tZ/1O/a8Gdg4Mv6K/mnod+nr+Tdybtbep7zDvcgZZBguHeIcq3ku+rx9WGW4dMRrp+eDw\n\t4e2o7+inseixH+OZE6SJwkmByZopxamWaZPppx93fBz/FPlpbSbrM/lz6azE7LUvel96\n\t5lznxuej5je+5i5wLVR/2/atfdF2ceh72Pe1pZxlruXzK2or3asuq5Nr8T9wP4p+Sv5s\n\t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\n\tY2bjQ5PhU6sf02dQn1Nn1+Yi50cXHL/d/S69VLgCVgPWHv9UXi/54380YARkwAPEkUqT\n\tCbL2w0AGKAGNoA/MIb6XgcyRilA2UgPqgeZgdlgLpsOH4CZ4DEVG6SEr/gzqORqH1kJH\n\toy+gRzF8yGovwPRhWbEO2OPY1zgBnD+uHreKVFEKGMYYVRgPML7HK+Pz8NMEY0IlkUBM\n\tJn4lBZMmkPrGFHME8xpLLlmYfIfVh0KgNLNFsEuzf0JWdhqnM5cCNxP3HM8AbztfA3+V\n\tQBm1RPCUUKVwnUiL6AOxAfFpSUiKV1pTxkt2v9x1+YmtvIouSie2vVURUY1Uu61B1gzS\n\t6tQR0T2gt2DgY9hvbGPSY2Zj3m/pa7VgHW4zbudlP+To5TThEuG67n54p7hHm5c3De1T\n\tS3fxxwbcCooMEQ8dCS9H7ubi0fOxt+PzE313ayVzpCymvkq/nVmTVbg/KccpVzGPkr98\n\tZOhY9/GGE+UnD5ekn4orCz3jV+l9zqvas4ZW63Bpaz3z5c8NPdcuNGY3+TRrtDC3Dt+p\n\ta0u4p90Juu7c3/1Q+dHnxxW9bs+Y+g48f/QS6lcdCH1V/rrvLXgnO+g4FP++cLhupO3D\n\t49H+sZfjzyY6JhumSqeTP3p9UkZujIOfq2ejvqh8WZ67OR/zVe7r9ELpN5tFePHyd48l\n\t/NK1ZY8V7MqlVfvV5bVTP3R/jPzMWBdeb9/w3vR/tL8SUrNEGkQ0QMqPQxsbC2JIrfIo\n\tAD+PbGysVWxs/KxEkg3kP5C7ob//r9gUxiI199Ibm6jLMDN18/nv7b8AcDKCQQplbmRz\n\tdHJlYW0KZW5kb2JqCjM5IDAgb2JqCjU5NTIKZW5kb2JqCjIzIDAgb2JqClsgL0lDQ0Jh\n\tc2VkIDM4IDAgUiBdCmVuZG9iago0IDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvTWVkaWFC\n\tb3ggWzAgMCA2MTIgNzkyXSAvQ291bnQgMSAvS2lkcyBbIDMgMCBSIF0gPj4KZW5kb2Jq\n\tCjQwIDAgb2JqCjw8IC9UeXBlIC9DYXRhbG9nIC9PdXRsaW5lcyAyIDAgUiAvUGFnZXMg\n\tNCAwIFIgL1ZlcnNpb24gLzEuNCA+PgplbmRvYmoKMiAwIG9iago8PCAvTGFzdCA0MSAw\n\tIFIgL0ZpcnN0IDQyIDAgUiA+PgplbmRvYmoKNDIgMCBvYmoKPDwgL1BhcmVudCA0MyAw\n\tIFIgL0NvdW50IDAgL0Rlc3QgWyAzIDAgUiAvWFlaIDAgNTUzIDAgXSAvVGl0bGUgKENh\n\tbnZhcyAxKQo+PgplbmRvYmoKNDMgMCBvYmoKPDwgPj4KZW5kb2JqCjQxIDAgb2JqCjw8\n\tIC9QYXJlbnQgNDMgMCBSIC9Db3VudCAwIC9EZXN0IFsgMyAwIFIgL1hZWiAwIDU1MyAw\n\tIF0gL1RpdGxlIChDYW52YXMgMSkKPj4KZW5kb2JqCjQ0IDAgb2JqCjw8IC9MZW5ndGgg\n\tNDUgMCBSIC9MZW5ndGgxIDg4NzYgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFt\n\tCngBvVkLWFTXtV77PObMC5gZZoaZYYaZw2FmGB7DQ0UQlBEHBBVF8MEYUUBAMNoQg1Rt\n\ttCTRRIkxUeMjmibapEbxWkekOmj0Wj8T471tE/swj6ZpU03r7Q1fbns1TRqZueucASp8\n\tbT7v9+XrObP23muv/Vj732uvvc+ejtVrmiEGuoCGqkUN7S0gPfw8AFK7bFVDe5TXfYHx\n\t5WWdHY4oz6YC0Ctb2pevivLy5wGUtuUr1w3Vj/8dQIy6tbmhKSqHuxjntWJGlCfjMU5p\n\tXdWxNsrr+jD2r3xo2ZA8/nVRvqph7VD/8CHyjm81rGqOluezRXn7Q490RHnHpxj721c3\n\tD5Untajf20AwVwsPgQIeBA4o0OBbB8DdUtqAQakox6cpQ7VraVzRHdDKJX5p5bNS/Cb/\n\t+vUvmu+6VTvkX2KGYri8GMs8YQ+AmqB8QLVjRCLVw0Abgpr0EFQgFSNNQEpPn2qCLnIY\n\tnkM6iERDG3ka1iFtRXoBiRlJHUWunzzdy8h9Z8k6sJAZPhVjn6c3201Klf3nISLre8n+\n\tvunGOWLG2fuYmHtjQDFVSQ6Sl6EJ7OQH4CTroRxSyf5TnpX2ehQdhXakLiRaCgk52puU\n\ta79AMsDJEKzjgiSGnLb/MSfT/klOiCK99kvuEIPRj5OQ88XZL9pesv+7bbn9AtKxqKjH\n\tgyVO24/aVtp3JYXI/l77TluIYJ0d0WiNDauetq/y7LE35UjyWXtC1LFeewHKF/hU9rx8\n\t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\n\tNk2iZsvOPiarP+8ARV+gqROrB/eJGJZE3qVPMzNxzWURr+/ZfMU+do/uBf0+w740WWqK\n\t053Hl/HTU6a7F6QsdLekLHetU6+LWRfbKXSkdDg7XIeTjmTE0+hq2EzGGw8WQ2KC1WTI\n\t1HtT41RteCLKc1LO5Bglkx5vetNqi+cYm3d/uiqLU8RqKA6y+CyL3WQ0uROmpLo4d6ol\n\tJ9bu1kwBt9ecndM74h8Hbg9G122BBlPicAuyMMTpEZ2kuEOL+/PDkoOcRTIpl8FpcfGx\n\tdh4U+NcioTNwj8dzME9sOsxL1Jt44ohL5oFPjo2Ru5U8cTkVSpKJh2aZB4MkrZUnZiMG\n\tkpuUFrgU4KY09ODWhFt4vLS8pVObdDrDrVlcEZwgntQQfNyipPMbHuVw43aTz+RO/5Gm\n\tfZPdjzy7dWrHr/v/8uA0qod1TXmhpa00dfa3L5W0vf/RZ1c4coZULcpeuPCB0hTcWZLT\n\tKh7b9/r2Ra2Tc6fP9pWlmeNtWRmlzz/7zvsHqS9x/roiN+iP0KwS8L+hJb5JIf1bekoR\n\tL9eb4836VNm36Xdx6QMbqwRZjJK16VQmzmRSGWO8So9aZbEQj9Fstvx8eLlJRztc9DcR\n\t3qh/xFP7kGnhCfXeU54wUdoX3K4JWifJt2Q/8brf2ddDCeOX7/qkJpOcYLIGC6rH1x9Z\n\t9D0q9qtrL01Om/dC9VbqPYtoc9ITacb/lf7Ro8VMGmyQDlkwAf9d80Mp/lM1A/+NmoP/\n\tlM3H78NaLEHw3zMiVZeJX2FTFy6smFqZXt68srO5o21Zg1RCEmMwC0ms04q0FmkLEho/\n\t/hsI+J8fgOiS3kO6hfQFNi1HMiGlIuUjlUeGHpTDSJqAYww/aQxfPoYX9bi3fvUYfv4Y\n\tXhzFveUbx/ASfvfos3yMvHUML/7fc2973xrDrx7DPzKGXyPy/we78QV9CmVuZHN0cmVh\n\tbQplbmRvYmoKNDUgMCBvYmoKNTYwMAplbmRvYmoKNDYgMCBvYmoKPDwgL1R5cGUgL0Zv\n\tbnREZXNjcmlwdG9yIC9Bc2NlbnQgNzcwIC9DYXBIZWlnaHQgNzE3IC9EZXNjZW50IC0y\n\tMzAgL0ZsYWdzIDMyCi9Gb250QkJveCBbLTk1MSAtNDgxIDE0NDUgMTEyMl0gL0ZvbnRO\n\tYW1lIC9BV1dJQU0rSGVsdmV0aWNhIC9JdGFsaWNBbmdsZSAwCi9TdGVtViAwIC9NYXhX\n\taWR0aCAxNTAwIC9YSGVpZ2h0IDcxNyAvRm9udEZpbGUyIDQ0IDAgUiA+PgplbmRvYmoK\n\tNDcgMCBvYmoKWyAyNzggMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg\n\tMCAwIDAgMCAwIDAgMCAyNzggMCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCA3MjIgMCAw\n\tIDAgNTU2IDAgMCAwIDAgMCA3MjIgMCAwIDcyMiAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg\n\tNTU2CjU1NiAwIDAgNTU2IDAgNTU2IDU1NiAwIDAgMCAyMjIgMCA1NTYgMCAwIDAgMzMz\n\tIDUwMCAwIDU1NiBdCmVuZG9iagoyMSAwIG9iago8PCAvVHlwZSAvRm9udCAvU3VidHlw\n\tZSAvVHJ1ZVR5cGUgL0Jhc2VGb250IC9BV1dJQU0rSGVsdmV0aWNhIC9Gb250RGVzY3Jp\n\tcHRvcgo0NiAwIFIgL1dpZHRocyA0NyAwIFIgL0ZpcnN0Q2hhciAzMiAvTGFzdENoYXIg\n\tMTE3IC9FbmNvZGluZyAvTWFjUm9tYW5FbmNvZGluZwo+PgplbmRvYmoKNDggMCBvYmoK\n\tPDwgL0xlbmd0aCA0OSAwIFIgL0xlbmd0aDEgOTQ5MiAvRmlsdGVyIC9GbGF0ZURlY29k\n\tZSA+PgpzdHJlYW0KeAG9Wgl4VEW2PnWXvr1k6SWdTneW7k53p7N0VpJOGgK5hGyYhRAS\n\tJkGCaUIwMKwKKCIMAhoIqDgzAiLz3NBBHJ0mONgMMi8PcVxxHB0fIyKOT1AcjDpMhBHo\n\t2+/U7RBJPj8f3/f85laqT51aT/3n1Km6dbPsluVdEA1rgYXGGf4lc0F+HK0A5MXOhf4l\n\tEd7gQdrfuWKZLcLz6QDsPXOX3LwwwisDAGrnzQtWDrWPSwKIOdrd5Z8TKYcrSL3dmBHh\n\tSSFSZ/fCZbdHeP1fkLYuWNw5VG74Avmchf7bh8aHk8jbFvkXdkXqO/KQpi9ZfOuyCJ/6\n\tN6SNS27pGqpPUH72T0AwNx7mgwoWgBIY0GKYCSCcVTuBw1JajnFidsujN8WWfgM6JWYA\n\t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\n\t39ozj5u571goldk+Pad51cSuUB8nPtLsKqcGimsS95JdXBfaggm/ktWL6SaWKKM2Rm3U\n\tsqbohNi50SzvTIgTNM4YTUKCkvGaLBalV2c2W4Jkxf5hVyNvHLj45ENB6QCifQvcsnRo\n\tGcre1Ql2GxQV0l8jYc7dc8/q1T09q5kc6QvpMwxfkDjcBswkLvTua327d+/bt3t331zp\n\tGdLy9RdkhvTUF4yIWJaHP8DvOH7IAg+sEaeotIo0czSr4uwaTa16sqbaXmGryTjOKpNT\n\tbVFqLj6Li7d4PHqB86RrPJ5Yo9qWHF+fKhizhXqXJScKkutjs6E+y5ydc80OOIgOUt7T\n\tBxFyNCB0nJFJhY5pj6GR5efNap9F2onsKuVd3UXfwgrpy4XJLu+O8uZIHaoxTuGwpRUR\n\t0qlKKbq/uTM9XQofrKsbOP4mIQbpE4U5d2n7lMzM8N6W5n9ckcLf4EetmXU2X0FBntk8\n\tPqeyYu329594tdg2dqw7P95Ukj61adXjx97fw6LiGNQdPmH6pe/7nnjMZOX35wT8Cpcl\n\t+9ti/G5ZCVX4jbAGP7/X4jfOKfi1sAmmyx0QPP0QOaWgb9UtzdNr6+qzaroWrOhaNq/T\n\tn12+eMEcuh6uPh2YWIDxToxbMOI7BPwG44sY38R4EuMXGK9goyiMSRg9GEsx1mGciXEB\n\txjsxbsG4C+NvwkMPtoPhNAHbKB7/T2dEOf7Pygi+aBRfNYqvGcWjPCPa14/im0fx/lH8\n\t7FF85ygegRvRv6yza+Z386jy7lH8T0fxiNuI/uhb3LV4LR7F30r5/wU1Dw+UCmVuZHN0\n\tcmVhbQplbmRvYmoKNDkgMCBvYmoKNjEwMgplbmRvYmoKNTAgMCBvYmoKPDwgL1R5cGUg\n\tL0ZvbnREZXNjcmlwdG9yIC9Bc2NlbnQgNzcwIC9DYXBIZWlnaHQgNzIwIC9EZXNjZW50\n\tIC0yMzAgL0ZsYWdzIDMyCi9Gb250QkJveCBbLTEwMTggLTQ4MSAxNDM2IDExNTldIC9G\n\tb250TmFtZSAvVVRWS0xNK0hlbHZldGljYS1Cb2xkIC9JdGFsaWNBbmdsZQowIC9TdGVt\n\tViAwIC9NYXhXaWR0aCAxNTAwIC9YSGVpZ2h0IDY0NCAvRm9udEZpbGUyIDQ4IDAgUiA+\n\tPgplbmRvYmoKNTEgMCBvYmoKWyAyNzggMCAwIDAgMCAwIDAgMCAzMzMgMzMzIDAgMCAw\n\tIDAgMCAwIDAgMCAwIDAgMCA1NTYgMCAwIDAgMCAwIDAgMCAwIDAgMAowIDAgMCAwIDAg\n\tMCA2MTEgMCA3MjIgMCAwIDAgNjExIDgzMyAwIDAgMCAwIDAgMCA2MTEgMCAwIDAgMCAw\n\tIDAgMCAwIDAgMCAwCjAgNTU2IDYxMSA1NTYgNjExIDU1NiAwIDYxMSA2MTEgMCAwIDU1\n\tNiAyNzggMCA2MTEgNjExIDAgMCAwIDU1NiBdCmVuZG9iagoyMiAwIG9iago8PCAvVHlw\n\tZSAvRm9udCAvU3VidHlwZSAvVHJ1ZVR5cGUgL0Jhc2VGb250IC9VVFZLTE0rSGVsdmV0\n\taWNhLUJvbGQgL0ZvbnREZXNjcmlwdG9yCjUwIDAgUiAvV2lkdGhzIDUxIDAgUiAvRmly\n\tc3RDaGFyIDMyIC9MYXN0Q2hhciAxMTUgL0VuY29kaW5nIC9NYWNSb21hbkVuY29kaW5n\n\tCj4+CmVuZG9iago1MiAwIG9iago8PCAvTGVuZ3RoIDUzIDAgUiAvTGVuZ3RoMSAyMTM0\n\tMCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGtfAl8W8XV78y9V7tsXcmy\n\tbFmxFsuSF9mWbMtxLMvR9RbHzmJnI3bA2FmchQbsLISwJabsAZoApVBov4RStkJBdgI4\n\tgTZp6UdL23zkAWVpv+K0pQFK3QSahAKx9P4zkrOU9nvv935P8pn9njPLOWfOnDvy5o1X\n\tDhAjGSYiUVZevnyI8I9/LqJfr9yy2Z3K29YTos1cPbTm8lTeeR0hmp41669encoXLSYk\n\tMLx2YPmqVJ6cQTx9LQpSeRpGXLj28s1bU3nfO4g3rx9cma4vykU+evnyrWn65L+Rd1+x\n\t/PKBVPtFIcRlQ4ObNqfyC99EfMnQxoF0e9pNSLblXH9VxYSItxCKVvnkUxIlNxEVEYhM\n\tgqQHI1mveoNIyLN6FSHCD48t6TNFT2l1Wo7+kSWDjSzxn4b9KxNXfbFA9V3df6Ktjrdn\n\tFXhO/eTktwmRDieuSoZU3z1bw2rZJ39kqauxQaIkCAgBRJ6KIdUJ6AP0A14DjAOOA7TE\n\tjZC13QnYDWA1KuISkyQICAFEEkPYBxg/m9uJ1G7AHsAJgIooYmKvIbPK1dgmJvBoggwB\n\tdgMkPHoud5yX7EzX7UEsEpOkwliCCGOAnYDjAIm4xTMol8UvySBgD3JHARKwf4EuMfiS\n\tdCLu5/Al4jPkIMqOAE4A9MlD4j/2LlhURRqj4udA9Dl6+TnpAgwBhgFxwFEA5gFhUJzE\n\tiD8H4kneqh/pXYCDyB9CfATAWhuAh7WYBMlJ8iyA4ZlqxVqcAOhA/vPR+m9V7eeJDDNP\n\tnNobiVYdabSKpzC2XTw0IQwCYoBOwE7AswA1yJwc1Rn5cydH6yJVjWxIJ8Fa1clhxIsQ\n\tI793wULMuxMFMUAngFUeAaiA9yQ6eRKUTmIIJzF7JoQ7AbsBx1kJUHw6Oj3CqXw6On9x\n\tVeN8VkTe5Ng/JW+k4+fT8ffS8S3p+OZ0fEU6XpuOL0rHqV5+Smam8w3pmI2C0alKx5Xp\n\t2JeOC9KxOx27ePzJ6KLqXY0l4ieYvn7xI6zkRxjuR2CjLoTnl+xCfg8gDjgEOALQkV2S\n\tRGjyEEL0S/xMWEqWEBf6cYLjdYgnON4PgfdD4P2Q4/0QeM+V7EJ6DyAOOAQ4In44qrO4\n\tGxXxJnDPTVi0m9CXmzDV/eKDwPMg8DyIBXgQJQShDHADQgAF0AVQo+Zt1LwNBXFUfAP8\n\t8wZSBKEMcANCAAWguiAnii8LfWQV5PX7Qu/oKlcQbDAKNhgFG4yi70fFN4HrTY7rTeB6\n\tE0+/CVxvAtebHNe5nCguGxVXucbEn442s+gnez2rXKbGSrEZ6JvBSc0YUDMG4RabMEmH\n\tEB4FCOCoJtQ2AWUTWjRhyE1EJbaJAeLHk1HhIlKDuB55FkfEMh7XpeMZYmC0BnQKxBCw\n\thMCbIaYTxCLkipAr4rlC5AqRKySiGEJYCExFiKsRF4pelsciukez7JyP3aMeXzpRUVX1\n\tI9EjLCH1vIlnb2tbVX+jQZyGfk5D74tEB3kbIOB5x2hlFX/MMTqrLZ2A/mg0iznCek4r\n\tWzhFXKBpRVyCOCsdu0adTa79tFHoxiqQRodoxGwbMVVGzLYRU2PEOhsxPUaQxdYH2AXY\n\tA4gDDgGOiMa9mRaLMia8OlpYvfuA8AtyXPiFskRwe+hu1XGVsFs6Lgm7xeOisFs4LggH\n\t1Qc1gksdU/epB9U71SqXJqbp0wxqdmpUMSEmdgqdouR2ugvcRe4yd5tKdsoeuUAuksvk\n\tNnVf4zrha1jEPuG/CRX+WxjEJuQiw8LvUOYW3kUYQqgABNKPcIinhhHu4qk9COM8dQhh\n\t6hlWi+0OocJTrOURwFGAyMtZiSC8K6zn1NzCO6DyDlq/Q0ThHeEJXioLb6MHTA5YGAIo\n\tgC6AJLwtPMjbPCG8RcYA7wBE4S3haxAsl/Cb0bDJ1Tgp/Ea4iOd/Lfxa+BW+v8T3VXx/\n\tgQk1cfglH9Wr5JDwKkkCsMOhvB8wBNgFOARQYXZ+ibHtEX6NMIhQAfQDWPtfkp2AgwDs\n\tsmgdRCrGcfUhpGS7cB25RhgBpe3CVsDVgGsA10KAtgubAVcCtgCu4iVDSG0AbARs4iXr\n\tkboccAVgkJesRWod4DLA11AyCBoDnMYgaAyCxiBoDHIag6AxCBqDoDHIaQwKQ0htAGwE\n\tMBqDYOpB0BgEjUFOY1BYi9Q6wGUARqMDNCjCrYCrAdcA2Bg6gL8D+DuAv4Pj7wD+DuDv\n\tAP4Ojr8D+DuAvwP4Ozj+DuDvAP4O4O/g+CMcfwT4I8AfAf4Ixx8B/gjwR4A/wvFHgD8C\n\t/BHgj3D8EeCPAH8E+CPC4IgUaUyCQAQEIiAQ4QSCnEAQBIIgEASBICcQBIEgCARBIMgJ\n\tBEEgCAJBEAhyAkEQCIJAEASCfABB4A8CfxD4gxz/OMc/DvzjwD8O/OMc/zjwjwP/OPCP\n\tc/zjwD8O/OPAP87xjwP/OPCPA/84xz8O/OPAPw784xz/dmENGOkpwDNgte3CSsAqwABg\n\tNRZiOzaA7UI/YDlgBS+5GKlLAL2AS3nJUqS6AT2AZbxkEVKLAUsAF6FkEHQuA50BTmcQ\n\tdAZBZxB0BjmdQdAZBJ1B0BnkdAaFi5G6BNALYHQGsZ0Ogs4g6AxyOoPCIqQWA5YAGJ0+\n\t0OkTniTLQEtEaiVgFWAAwMbTBzp9oNMHOn2cTh/o9IFOH+j0cTp9oNMHOn2g08fp9IFO\n\tn7C4EYYqKPVxSp2g1AlKHZxSJyh1glInKHVySp2g1AlKnaDUySl1glInKHWCUien1AlK\n\tnaDUCUqdnFInKHViRJ2g08npxEAnAhoCFMBKwCrAAICNJgYaMdCIgUaM04iBRgw0YqAR\n\t4zRioBEDjRhoxDiNGGjEQCMGGjFOIwgapZxGEDSCoBEEjSCnEQSNIGgEQSPIaQRBIwga\n\tQdAIchpB0AiCRhA0gpxGEDSCoBEEjSCnMQ4av+U0xkFjHDTGQWOc0xgHjXHQGAeNcU5j\n\tHDTGQWMcNMY5jXHQGAeNcdAY5zTGQWMcNMZBY5zREK6jjwnX0jxIyZeQli8gNQ9DNvZA\n\tRnZDVlZBZpZCMtogIc2QlCgkJgS5KId8lEFOiiAvPkhFAaTDAylxQ1qcwhrgXA2cA+TL\n\tRi96/QV6/zD6uAd93Y0+r0Lfl6KHbehpM3ocRc9D6F85+lmG/hah3z70rgC99KC3bmGR\n\tYnd+6x+rXLcDNgI2ACoBFYAxmqfUwDL6ErAH0AaIAkKAIoAPUABwA5wAYrPhbGYxa5XG\n\tHKFBgB1AMuiPeLiTh9/g4VU8nMvDNh5GlJyujB91ZezoyhjsyujryujpypjVlRHpyniR\n\tJsg2YPlAyd+Wcd+2jFu2ZVyyLaNjW0bTtozGbRl12zKmb8sIIu2mf6VRNPweD7/Fw7tZ\n\tSL7k4T94eJSHl/IwykM3D500OppBdGP01KinAeM+OerpRDQx6lmB6MlRT9j1En2MeHBi\n\tdNHvj3ouRekjo56FiNaMemoQrR71VCJqGvU0I2rc5wm5vvCMSVQxuf7g2eh63dPhinvq\n\tXA+zslHXbl5lcG30BFwDnlLXqlTx0lTUzKLnXQ2ep1zlqZKyVMmSLF2WbtcY3a9Ua3b9\n\tXLOrX7MrpNkV0Owq1ezya3YVana5NLvyNVatRStrM7VGrV6r1aq1klbQEq11LHlUKWOn\n\ta6taZpEatgMlEk/LMMEpxJqFRKBagXSQ/gNCA8yEhhGhNp4lzhHmLGqic+KHVpI5K9zx\n\t04u8Y1S/YFlc5W2iccscMmdxU2BT7py4fdGc+KIFy7rHhIb4cMscNz5x+0KePdTSE/fz\n\t5BglSFel0wrSkXR6GOm2dBrte+K1gTljmuTC+IzAnLiu6+LuEUq/0YNcXLgNWBZ3j9Ek\n\tK7rZEbc0d+8nlLpuvsvB4uTNd/X0ENuWWG7MMtNcN6vlXwT9vLC/JXDuk3suyWh3Xa0Y\n\tXc9oXK0aV7XG5dWw2jmLULjrGc2uVs0uLESqMDc//q05i7rjyXwMLJ2Yg3Vc5L6ke78Q\n\tExpaW/YLM1nU073fvkeItS5k5fY9GOTZdhDOGNpBNhHxdsTH2hHfP7UrEGaydkUsSrUr\n\t4O0KLmg30uZpbRnxIEi1aeNt2i5ss+fCNnt4mz3pNiLvP0cxhSdrBvHwNp6sGbzv57cp\n\tSNH6H9sU/cs256b9n1IDTf9U8K+zdD9ZSMdH6re0Dnhb+72tA4D++B1b1ubGh1e43ftJ\n\tPR1nVe646O9fsXIti5cPjNFx70BLvN7b4h5ZyB+9sD6+hVUv9LaMkC2ti7tHtigDLaML\n\tlYWt3uUtPXs718TWX0Du9ilyI7E1XyUWX8OQxRitTv7cP9Faz6o7Ga31jNZ6RqtT6eS0\n\tWtcx6evqHtGSpp7mS1LxXsGgB9f3Ozw9TTZ5aCYXgXpP7jbHARz9nyCGQE/c6G2KZwCY\n\tdJQ3ljeyKgg+q8pEsSldlbut3uM4QJ9IV8koNnubCETgK5/Wlv//3838s+n/4vN/05Js\n\tTiPanNu6ruX8v0CAjWhzYBP+AlcCV6ohcps2byYAXrB5U4BgjhVjf1F/WX+b2O/s9wib\n\tNvWwwh/hZMVOPex8RVFGN5NAgKYnCQ+mP8CbShFg3oQmILl5E9qxCB+G6gDcHtuApIdu\n\t2nwlWlyJDrD4X3ymKlIxCwFAPJW4MgBv6QeAe4gDsVNcQZyEJMfT8MfENl6fnZiEen8b\n\tav5wGhDhs5ocpkUoY99vkR8g7AHcSm6lt1A7L72XPIn4Gnh6v8kGT7azwyD8wk+TEpS/\n\tSwLkInI/vp8jZyGvoP5w8hPSBJfaYt6+GGX3I/8zer2QL7iw1RyWfOQNmpQ+phbxUbKF\n\tbqd/F/uA/35gSAgHk+1kIbmZfEdblnyG+IlCLifXkbvJd6mJFiSvSL4LR5INtFuTjyZ/\n\tQZajdoSM0R+KXdL1yd14chG5gtxD9tEKqV96dfJPiRuTg8nX4Ym/nTxGDdQjoAOq0uRS\n\tMo3MIDFyCfkVqOJL3VLJZDLx++QI8AdIIzBtB9W7yU/JEfIJbaFvSH4VSdCkK/mr5G+J\n\tBq6+S8h9VMRXpgV0Fn1KyBFfg5dWRXJJG56+hAyQNWSQbCSP4/s0enmchmkNbRFahF7h\n\tNuE+4WXxXul6aRtWZjt5kRIq0VKq0Dl0EX2Kvk5fx2xdLV6fgEucuDHeZtJK5pJejHcn\n\tVuoXvNfvkklK0YPVdJBeTx+ie+hh+gfhZ+Jiabb0cXJ18iYMVsCq2IiHFJEGYFiM9X2G\n\t7CX78fwfQNGOvlfTGMb3dWGusEUMi13ixeJ14i7xUfFNaan0TCKc+Fvy5uTDyZeSbyV/\n\tl5wAPjMpIOVkDmZ6Mekm12Ll7ibfA9afkLfJp9RLm+gV9Ov0m7DIfkifoS/Rt2hCyBCe\n\tEqeL94rPS1RSpPukVxLmxCOJscTxZGuyJ3kG41tBbiS3kXvJI+QxcNw+YBunbXQuXUCX\n\t0X5gvIXeTh+nL9O/CpJwifCc6Bc3iNeI14r3iackn3SN9BvVlkRv4t7E/mQouQk9vi35\n\tF/TVROykFibNYnIpWQfOGCJbyFb0+TrM+dfR85v59y6M4Ieg+QJ5EfNylPyVnKI6mkEz\n\taT4N4TuDzsSouulmeif9Nv0+/SP9gH4mUPQkIEwX5gtrsJ4PCz8T3hD+IC4WnxZfEt8Q\n\t35Bs0jxpCbjwcekZFVGZ1Q3aX3/57plnJx+YfDAhJEoSvUlN0pGclmxLPpt8Oflu8m+Q\n\tXDcpA1/Oh0xdR3aBa8awUr8CBx6BpP2ZfAAeUoHfzLSQ+uk8egm9ATN9C+b6O/QRfJ8E\n\t5zxLx/B9Cd9D9D/pEcz+2/Qo/TP9koJ5Bb8QRI8vEVYL1wpPCD8SXhYSokF0iF7MZ1Qc\n\twJxeL94qPoYxvC5+In4mZUpZkl+qlwake6SnpJ9I70pfqtpU81RXqc3qO9U7ORcy+Tnv\n\tQ1uFMPALtAfyD1cgeU54RSiHRHA5+/8c3k4/I7+gTeTPdBJcfju+N5APIUdLhWZ6DJz0\n\tPVpL76EPCyJOTrfTQ2QPeVh8mr4l3EjuhPRXkI8RUmEtraC3CdOgDe8W9pI/gTMOQ14+\n\tEdqQPoyVziWHxcN0iPyDfkrvIscxln4hm6yhr5MZ9DbaQtYLJcRLNtPD4DB8VIpEVRdD\n\t365hule6T/iLcB89jrPZbj76O+lysoeWgN8O04vJs8K4NF36Ebh0FqQ0D60XCmp6NXjz\n\tO4JEHhdeAe+OQM7mQyruh/TugZw0otfFZDNppgtg735GdcRMbwe3XwrJvB39eYo8RSfx\n\t3ukwmZU8wOFDIQROv488gO7tJ4XkB8lvkB/TFZDjfVRPvkP+QOaKJ6Vs7BonpHxVa1JI\n\trCDvJBeQX0JjyeJ7ZDb5Hb0DemM2+S21kYeS65NhcOPhZA/6eRNZS5aoGlVOaOPlOL3+\n\tRLNH/Z46qq5UU9U1qlWqhao5qmZVrapSVaLyqOwqk0oPL+/vpSPSj6XvS1+H7FZI2ZJR\n\tfA/6c0T8tniHOCjOE2NiBXgyX5SEz4W/CR/BgfuOcEh4UthO4+jl75K/SH472ZVsSNYm\n\tsxKJxKnEy4lnEg8l7kt8IzGcGEr0T/7szO/PvHFm5Myj9PTkO9BfP6G/THyJPeDK5LLk\n\t3ORpyJs1eW+yIfE23Ykx+sgk5OvX0Kv3Yl2+j7nthoZThNlUJglyikxght5C/X7yBHjs\n\tKtJPLlLDP4L19kMyb0xz9QB07ePIiVgrC3aAGGZ8LtbkEpysRFqEnfZn5Onkw+IS4Bjh\n\tIvO48Bp1Jx4hRdAyV2B/mkP+RGeSv+C7j+ybfBDUnlA/Dqr71U+SU+rv4o3ffcjdIbSq\n\tzFIQPD8pDNK7khcnLoZOu5bsl/6MVz1Emdu99KIlixctXNDVOb+jPTazIVofqZtRWxOu\n\trqoMBSvKywKlJcVFfl+ht8Djdjnzpzny7Lk5tmxrlsUsmzIzjAa9TqtRqyRRoKSs1Tur\n\t3x3398clv3f27HKW9y5HwfLzCvrjbhTNurBN3M2eW46qC1oqaLn6n1oqqZbK2ZZUdkdJ\n\ttLzM3ep1xw+3eN1jdNmCbqTvavH2uOMTPD2PpyU/z2Qg4/HgCXdr7toWd5z2u1vjs7as\n\t3dHa31JeRkcM+mZv84C+vIyM6A1IGpCK53iHRmjOTMoTQk5rZEQg2gyMMZ7nbWmN2714\n\tFGhEX+vyVfGuBd2tLQ6Pp6e8LE6bV3pXxAkzpAO8CWnmZOLq5riGk3Gvi2M45A73SNmh\n\tHXeOyWRFf8C4yrtq+SXdcXE5cLTGzQHQbYnnXPN+7rkskMNkv/X8Woe4ozV3nZs13rHj\n\tVnd8z4Lu8551eBiGnh7gwLOCb1b/jlkgfSeWiuYG0TnWfTaU1KBSRyFf/2XuuM7b5F27\n\t47J+LEjejjhZeLVnNC9P2Z88SvJa3TsWd3s98ZjD27O8ZdqIlexYePVeu+K2X1hTXjYi\n\tm1OzOZJpSieMGecnBjDTqTqe4s1Zas7Cs9NJWR+97XEFfLTSjZ50ezGQGSwYmEF2rJyB\n\tWcenh+Kp+Cosw7q4rrl/hxxh5ZhKGlf5ZK97xymCZfdO/PXCkuXpErVPhiSjkjHHWQaL\n\t0+VT6ThOCaWljC80zVhI9HEmz9eUl20ZEw57h2Q3IpwkSVc3HuuJBDHnHg9b1TvGFLIC\n\tmfjwgu5U3k1WOEaJEsR5S+hnNYemarKXsJrhqZqzj/d7wb77sGvi0kVc6z/7Z5JtWa1r\n\tI3Fq+x+qB1L1cxZ558AJ427d0Z9m1TmLL8il6tmEYt5Ql07Fs5q7RYfAWBspwSHyWnDi\n\tJcvONkGm2xiXfPhTc05eNabRghV5CXXPisv9s1Nhj97jSQvK/+mhseQJ9hSPzj2WHkY8\n\tEkh3NNXteP0F+Qu6Z9whzlkMRSPMWbxsxw79BXXx+YG40RfX+cAn8QxfPJOns3yjtswl\n\tAXc8s98HzWI6G7IklZd0v4nztbvbHV9cCs0SzT0RPBGNd0Hc4wYf+JWFQAdcJh4CLwhk\n\t++I5vlwqR89E6xqCuUdPsGZ6HyOPZgi1vrjsi5t52uYbtZtZD8yctuVsGEeSfKUHrANy\n\t9P/cBxDCX44vbvflEjmqPUPSfeH6IU5TK9YF/8Fy6FKMBH8q35LuuJpPL2QKDVPzhdGh\n\t/+gw/lJoF0Nu450B/EFKe25gEsg/mKLzP8Ag+qncXl9e5kWK8JTb78UfShhTuvshhr4d\n\tMxxeT89YMgkZYXkshNDvw6y7+3f0I+mNLypltX63A+qg39+Dx0S0nYVdaceOWV73rB39\n\tO5aPJYdXeN2yd8d+0Sbadgy1Yj9JCelY8sAdjvisO3vAnWtpBKpIIE0jXnrbghGF3rZo\n\tWfd++EHdty3uHoVB39zf1MNEQGhe3J1mQS4ffJA95RBM6TBZIx2mLyG+BvCYdFjIR/wp\n\tyl5D/CTgCsCtyB9GXAJ4HdAjHU5+jHgjoAlwHyAPMAy4AXXvIa4GXIT0ccTrAfcDvglg\n\tlgKOhwgJ7Gk1+TFiD1nGSwTYGqmPhJPn1EeN8yn7aHEZ5PyPnmcMCI3nF/8/pjNIJs5X\n\tBLe/zAgtJIvjsZJsWOI5OAUTnL3yiIOXpoJpPKoi36CPCG/ibsNm8SFxQjqo2qx6TpVU\n\t363Zpr1FN1PfZggbvjDeZpzI/Nz0X/Kl5vssd1kXWT/MPgQLl1nUazBQESOsV5xqzQlY\n\tKCrphEj0atUJURTydBrpBCV27ZxrcwPz5ZPReZPR+fLp6Dx5Mkpi0ckog8pQtdlj9nnM\n\tnjUSOeMWD51RVORL3BM7xHzgLyX/KEqqEEaVT5YqBp1BZxJUBppBpDFhQnE6mrMNlsvl\n\t3MuJ7JKDckyWZHlIPiIflU/IKnmMrt8b0lP9S4KeOOl8WkFyA/Lp3oneDe/L75PY5LFY\n\tZYhs3EBFtdpb4C8S/TXh6dVVML1EKytI5YRknTSjtHSGFJEundXa52+KRJoa6+sbpdbJ\n\tb4VqakLCZUHT/L7+dtOXb5Q1NJQFGqLoN7kmqUjzVdfjdHIRna5sNC+0BGTdQkulXrvQ\n\tEtaQhZYIzW/PC8gXtedV6he154U1s9vzItQ5yxWQl8xyVeoXz3KFNW2zXBFaGi0KyFXR\n\tokp9dbQorKmPFkVojqmQFn4UkM3m/Hyns7Q0oJissUB5pV6nu+iiJUuqqirZa6OqsEar\n\tXbRo8eLq6jBrEC6PgHNnz25rq683RWjko7lKY1djf+NQ49HGE43qxtoz0TFh2eis19oP\n\t4nXVQroWPsoKhEUodL2WhzpFbzmTcXlQikmCNEa/s7d70zif0pMnJ09Pvi/zkAR7oyc3\n\tQDemv5OBqVQUa/8vi9Hc9E+fyhDlS6H2ejVTCVGt4StVE67N8l6QSS1WdW161aqzptdO\n\tTy2lRkQmndSIwCXeF+qIzexQTIUsCufSTH04v6ReyP12riQZatxl9UJOVUcs1tFo8iFq\n\tr8mVVCgujQo5D+RKdWWBKBX//oDpAfGhuoryuqMsSOzRxnILGiq0TtqVeLhG7/RFg4Y8\n\tuuBsA9ofzsgvjFYZcxLP0v7ZkYYyvSZn8o9HmS55LEngzdpJFtBhpbG+fU67UORY49ja\n\t+sDsJ11js9UaR47d4pjWmt0+5PwN/W3J+/QU1ZvMxtrqb+XtbhE2521uFFoa83Ikc4RU\n\t0+oDwk5SRjNfKFVsueHSTwoPCN8gkeQhRYfllyPuiBAZo4+94C42Kvb8sHGMfvmcirVU\n\tHaCZ7EbS80gLn5D5Y0KnYjAznnGZg2bBjIcUC4l10I6i4uKOjjket5uQBTPHhEtfyP9k\n\tp2m3STAdEG7FZZu7FIvWpHPpOnVDut26cZ16u47qxpKH9trsYbzZ26JkzHGaFgQXCH0L\n\tdi8QFhygW4hVuFTJIG3uNqHtk+HaXbVCLUNVKqxRzLihtTO4JygOBeNBIRSkwZeEOyFS\n\t99I+LskbN/RGJyY2ntwwMdm7YXIy0JvKTpzlMXAb48aJDQHwZuBkYCIQ5Jn3Aycnes2W\n\tnLrejZY6s6UOaqCX9m6gtpwUq2Rz+S/yewvU2dYcWw7+oBXUmlR5TY2/iOuHlIJAna26\n\tqnZ6TbjIX4Q/pjdwvOM8Jxxua5HzMyvq6spL6lSz129Y53avvu3pOSv2PsaYo6sr4Kus\n\tq6vwVdmszmsbN86tLii4/MFH5s79/u2sWnoNM6mLdTR1xKaH6xZU+p3O7HzvrJ57hn/u\n\tfoax6DPmwsKZHTd0xIoXZbsD9UUzqz1um8u9ZMlVW8ZyZ7SDe8FhQn4C1xFVXni0GhXD\n\tNRLVmHMseusZE1sWuylmGhOeUrBruEkIDt5+OInUxO5avJ++h0mG1u6dNxk4CX0NZUl7\n\tabj2nGiphWyrhc+Mt4ANvMgv5EcCyxpn+suiuetXrlyfGy3zTStu6vPW0k+f3XvT9zbX\n\tREvzi0cSv9y9J/HLkSJnaTTXe83IJjgRKPk0cUj4Me9ljZKRY9ZYrPozJmWqf8YgDvB9\n\t5CA0Uh6On60jd7G+nT6/b1bNOfUw3VITFvhKVFexxcuxCT/+9z3bd9PDm6dHS51FI3T6\n\tnt10+khxPnpWcO3IRmz3lL6WHBdFeJoMxKMYdQdFg4zuvqm2Gw/AAcj2FEzSvAncrpio\n\tDPnO2zlEceHs2QsZrInMnx8BsHE+mbRKPtVj2KEvUWQbHBZv6cUMIw73BpBiKtahN1j1\n\teoMeBZJFyyNVpsqSl619zTpGXxn5NjTusfnyMRIMgoMpY+NbM+dVBG7NvP5n1FxdDeUf\n\tohsoxWxwdVhLsWJchUoZk4N2a56vtCFXuNee5SgsjUqnv9haI2dH/Y6w6lYk6v0O9BGe\n\tM8mqChIfrdrPrjUr9W01V7u3e7cXXueTfIYSb6CwrfCWwlf0PzNo5uiXkPVkoHCFbyc5\n\t7dNYCmSvXCj7jhQc8R4pPOLTZjA2mxkLs1gxRWp2ew5lHMkQh/VUTcUx+v5eKopwkv51\n\tn9pbSHLGBMM+uc2p4jqjqQ06A0/PXcTj0cU1ujFh3vOUtGm0xowDcOl5aObzQ2qqziuy\n\tjkFh6PI+0RKlqDFM2GN4nMftixCjFpujS7sTr+Ht/gNw016aZm+YIxN42SOfnOAMdXKC\n\tmyZ/RlFsYsJcV0flyYa6IGz3U/LPyIaNgcCImpmkbGLe2qeTw3qZyNWBHjbpvWRDb8Dn\n\t4bOd7akhTClAiZxjzPROhKWB//wnPk+w9swyoXRT5MbLr2j352RWFpY2DP7m+p/+o+3W\n\tyw47Z85Z8S599cbm6JxNSkFzaWG0OLpv/cePL7l7eABrdGvyj5KCNWogL8EugpUl/IN+\n\tZhfYiJVZwcrwm+R3dkETydXlRNbZV5dfrbo6e2vdhgadTqvLDJOCNte00DRh2rQZmkzF\n\tkBHOzLS2aTJMla5KobIy0DZD5XKxyTu61+vjk7gv1xEmxdD3o/X1OQeES4kIMjo5OyyK\n\tsXDYAKLPy9YwMVBDsDdQHTRXBwMT1cGJ6kDAXAfRnawK9rIgAGUb3DABhUsDvRsChOlc\n\tplnBqedJa3UVmzemT1I2WO1M4ew8plg6xc9q8Y6Ll131xxf+trW5vjTfVVYUXbd3T+/8\n\t8q9V10YrVmuKuyo3bfrm/JzM7LzS6CW3vPrjYy3CD2c+MnD5/r6O0khZg9Wpz+xdErvS\n\tbdGIdaVlUSqVzStp7LvIrjFEy1ob+955oPN2ZoMeTv63KIp3QP5zSI1iFA/q1NkHTXrZ\n\tSLGBumAS1aYVQu6FCgF7DHQC0wr0PK2QdV5apFMaQphKiGJaV0wWTSkNgZRQt/S4OIh7\n\tNA5S/7y2nGjKCXTFhGLLziy3mcpt2QZip/a8fMlin3b1WMrYhnbE7hedNyFPwO5CiH54\n\tUoaShxm5avGCnOQ88022p4jrWXheWvge24sYJLbNqMBWVlExAxbu68k/4W3E74gLb+ge\n\tVSyS0+oUxgm9HqypEU0ZWRDlz17IyzqT0ZYniujrCyXNXoPJT/1j1LnP7b6cQCb7FKva\n\trQlpFE2XZkgzrNmjwUfWjwm9+/Lzyk0ya6HPITZqs5dtf55bmjgxQEznQTDZxi6/L5/a\n\twC15WJ/vg7ksdXVgqikJ1STfGjXIYcKls5emjMea6WmpnNrNp4TyAqv/NXVtaXnd31dd\n\t+bUN69jYv/tM70//ctfu5vnzm5s65zfTdyM1sY5NvavC7ZeFnXDrdjzaETr65NYnEo5g\n\tfX0QwE4BPThLPiA+jjdqtbRBqSlV0VAFVU23TfdOj5XGArGyhvLLM6/L1Knc2e77tS+r\n\tX3W/qX5ffXo6bh2f9QkfEB4UHhK+o1id7easUGltAaG3lNCS0tqw0aJnwh50usOyvksv\n\tKPphvaD39JXRzjJaVlZiVcqrwtYBi+xxakr0w2Ea9kiGDEz70n2evgJawB7WWQyxgry6\n\tnFtDY8ISxaJRcjJjLg1bE1FjnxHDnDMLIDBvkinHQC87wYGnN8RiE+zVvElWypfFZMXk\n\tZAFOIIFAz0SAifjGCWhKNOHbx140Yl3di3Y8lh3pOJvHo6lH8TBbP3Od/FfsanUsHWCW\n\t2QYoVk9N2vIvxIaeVgYpY3/KHDGnTwkiV7jMbIMaqRVd8w7MffS/qObD3ms6By++e7qz\n\tpM5aWDf3P5SDb3gZo5+4du31y2Y4qpZ2vNgeKil59rIbfm+trIgUZtRX5Plz5Gz7ozsT\n\tyxgD0MHchqLifIsnUgVL+ePkuPQtlRk2VSndpVSqBJ1ObxSf176i/UD7hU5yCbLRVSj7\n\tg4LbGCx0+z/2f1x6Rn3GnSzMKIQtHvPzuUeiUNEbwjyXi4RDkQocSrHeryWZJtlsybJm\n\t26BtUwyQ4YQ1d/b9wFSp3dme4c4oNg3j5bPkJAUeSWPSF3v0BhdbUCvRyHw1mYSp4xp6\n\tVEM1nLZZH9PklRFfJthBsULG3LaQ7TXbuO24LWnT7IbITTWz2QMrr+N8EIC9DQZgAgjt\n\t3TsPO+UEOCFmrtuA9ZoxtTM+l6FA6CieTwkfk77mq5W8klK3R6XzYGuhJToEbnWBi5Zq\n\ti134XR27vHHDDTeQ9sVXK7K/yGD0G4u9UpHB5yXGDDjwAgTVqVpvoSAWCgVelRduaqjn\n\ts7XgvgDMeLKBmplIk2wrAYsUZaf4pLranE5QtifDsGcMQlfNeajzN7Q4ceyDhQ+0neiI\n\tKe1ezhfiktEbhkf33HPPwypzIlxZmfjtkZ8nTpWWVDFeEK9i4ZkHt8fj1224+26ovI2Q\n\t9Dsg6QFyXJn3rvkN69uF7xZ9ZDlmPVb4UdGX1i+9eq1V5xWmWwbMaywD2auLvzSqDUZq\n\tabfMK+qx/N76buHH1o8KNXn2DCNRqbPsDpsxQ9bJDuoYo559BeSaEizUF/tkT4kGx6gO\n\tRSeobZ4Cg3q+ky2TbK8Zch51Cl3OI07BmVeexYV5yE+J3+0P+Yf8kt9e9l+pRezdMA+y\n\tnNgIoYYPBNtTjKlOmZ2HIHuWlEHJxI4JuKxVMmwxPQt0LHCwRYWKYFPdk7J3KN+LuS7F\n\tfp0+M2Fqa9NqVaP28L2dQD7Fx3xFZdhASvOzcysWbLv72SdeHl4Qushb2tC7I3H6+M37\n\taOHHS+4R13hj7Td1zMy1DDpCP/j61jvy5HkzS1saLl558we/oy6cPOE1hPxdhvnOJ4X0\n\tIUU/ZhmzvuD4uUOClXlUaZ/mDK8S1lt/rn5b/Y71HfsH6g+tH9r/LpxS/91yxvoP1+de\n\t03R1m1qwrLOuy70s7zLXau83hd2uXd6nXd/3fmE35GtUoiGr0Em1GO7e0kiYxYrRXhAe\n\t1h7RCie0qKC25yxOJb+Gz78pHyrYSRXnsFPY6aTOMZqr1BDF4o0RBWagMq3GRagJryhf\n\tg90EblGMJvxYVPIwxYnAGvN4bBrJIxucY0L/KLkK9tTwXu+sGI/n+FkM+t7C8FEYWHn+\n\twquw+fcr1izFW+PKGsoSspQMUzjL7mtfn5JTprDfZ9YslmkeM2ixyNwSg9jCgA3AA4YI\n\tC/ycU7F7YmwMe63FqRid5nmvhcejxVytY7n/BoONuXL4iQO2BGOQ/VCFbyo6c07MVYbA\n\tO5Z8cxQx4w6YwrDxqCd1OObKWaOWvAWkJsxYgR+pwTCQRI207swL7kfu2Pij+c6SGc7i\n\txC93nk68S2NHrv9f1bOD7j8FH1i39oEQvbRrRaU1UlY8zddMbb96h5q6qzsun7tqS/fS\n\tpd2Y0/swofdCI1fTeYoHXhNHkaPWIX3bTwWTbKkmikExCuderE6pz2xnu6JXdKxW0ur0\n\tBmMGU7yNxpTOhXpvTx5iJyD260piYKtglMrKK4KhyqpqQg9e0CxVLZx7WztFpNHZXqi0\n\ttoULlXmLENREEGBrLhwo9uQTy6ryarKqvKxMzg3lKrlduf25w7nqXLVplU4nrNLqSSB0\n\tSjVG/6IY3Z6QR/Dk1QRw54RpbXeenL3VmJAVqzE2KO+Wn5UPyhKRuxC9BkeoPTxG6ciU\n\t0IMP3pejE1g/xhfz3kcGbBGVJ2LMVTfJEhPsGMQ/eE+BQrhmycZeak5Zi960tXhWjVan\n\t3R9p0WcqNTvdVBig8K7FOibvY+E1K1i44tWDS8ZjM0qy/NtXrJ5Ho6xMOJjIZJqU76+f\n\tsnD+LSOuGWXBeo29oXw+K8DK5mFln8bKziB/VezjOphxNnWRWsSq6YXUJpmTm2s/gJ9r\n\tMTuJbZPFJaWBsvJgKFT5o/NXSDHaaOqdOo6C2qnVYQ+krK0Cj8d9Phoygx3g2Hv6dNt9\n\tzvYZBO6HJxUTPZWPrbakuNhslvX2XLYesrZTR4d0z+qO6kRdXoR4WGFmKDRcSV2VtNJe\n\t17kmZU5t4B5wtg5IcVc481jFJk5OcMXKjR64WvguhuORGS4MNsl8+6qdnmOGo4mJzVfK\n\tp/a3e5Ubmy977PL5uaGZHX9pj4Xs8wqDl7Ss6+nMqYx1fNQRq8ydz/c47Gxz/L7ZD21J\n\tbDe56tgyzHDJlG7qdAdquhPD55WlNjzo3WGsxRyshYg7ey/jgjcUhyFjpsD0UzYSXTqq\n\tZCiZQkqMmP1yoYhkMAmyCecuNZy/CNLZqw9TpXpnexC3tjtxZeiAsJSfOTMy62K46Eem\n\tqTOMetWLKLXC7bh0lG7FG4Gliik7220NWfvhwrfnL/t+ar7ZdJ/EAQgH+1hsA7QfmJwp\n\tMGZ2ZHtr4DTh56GvcLgQP0nl05yR21h4+tF2JdahMr/7buLaycYLGRd8egPmZi7mJpds\n\tUwzknDaZGg1jtK8qB27Wnb3wMdVW52zPRWM9O+YtVfLMsgJDnUu6Ww7J/fIeJuD2qQFC\n\tL6f4iPEPRvZvB3T4X4zmy5emRpJeZZp8D/emqPgEaRKXK7ZxE31M/VT+U2Uv5u93vlh2\n\tOP9XZVoLMyL35nm5lad4sr1hy6BrsGK7a3vFTtfOit2u3RXjrvEKfaV2fMY4fh3KWsPt\n\tMIPxSRYSFoU5IcI102tn1EXq66M/EnYz4U3pWyamYHh+/8WU2Zh5fh2xQQ+bARaAzLjJ\n\tpJq6O+Ny/ou2plQ79oxitKimrt1UlB9IoeX6gjQ1KuxmTrQ+XTrqbDftR4MHlWnO8tIa\n\tqmnK8+hLPdJVek2TuiYc9vmy9dgpsDbP5diUqhpuLDv8NTbFGQlPWdFSv23INmzbZZMs\n\ttjF6QjE73a6QS3Axfe1i6wkTfenzRRY/EPAjQKG/xs8R+Mf9x/1Jv9QP023YvwvmG3vG\n\tz57B8fnEKCmvwKOjUbmeTWiuv2Z3PTXV76kfrz9af6Je9RpPiLyybFl5rF5piIXrlcam\n\tcP1wcxtSs+cgBa9avdK1GMHFveF6e3MsbTyktoAAnOsBvF3eO1hP6/cLCdKMc2APN/9P\n\tw8xmIsTsB79iy+Cnmb22/NSpJgME/cxv62dnSY6sJwrrozd6mj1gYw/w6crBEzbW0MYa\n\t2tgIbWyEKfo9nAQ2JvamkKvHGBNh+OOYndragq6xBdrdGi/GjwD4M+z+d++5oz80kyN9\n\tCoHvChYJP4W4c/O1GdN8Rp9D58wn+U6txm7Iyaf52rx8MTcjL5/yswgjCGw33JC2cmJs\n\tmmH/FgwjqGRBgWKyzKxkAWPuUcTpfuN5bhhpwPJox45BLIbAvLfX6uD5UcSsNWwkqPls\n\tbijnsBB63pxSRV5z2nF4QZ7p/HNbwfRqc8qdQ0urFtSUd5fWXF63se1SZebMjpcLvAX5\n\tvhqe9HoLZ1UqUF/78cKrsXEmXDx3Rip9ZWV4V9n19URNpLy8Trg1WGixtyZWpjIVvvLm\n\tVJqpBvopK2W+62poOObPqKHZioNtw/fni+O6cZfA9+KpEys7sp7bi/1FbDcur6gIfmUv\n\tnrreptN+pSp1Ic7tcjnPxwXbkd+aC1ak9STkFMb2k4qZnnJgO65Rw6KUZZM+x8ZEU6uD\n\tgc48yIoFB6TUxmzC+6i8WidhsqdkVlQMB6kLL5bs0y/cnJmVBAGY0qspBsQGzRd5isew\n\t+42Cx1LuJWwn6bU8bxVT6/NvNuyzy3f/jFs7n79sMVsavkaFwUvbvrZwarcO5XamFq01\n\tFNqw7J7EjVPqmt7Y7Cqu7UncaHJGUpu3Kb1UArkI56NrsVIm7NM/VS59QRhTv6V/N/O3\n\tlt9kv5X7G/tvHe9M+yDzM+FzdcYr9lccgmUi6/3sY/aPHdJvc9+a9pHwgfqY/uPMjyya\n\tVbmXTXtU9bjuMcMPMp4wadYJq9UD+q9lXmZZZVNbPUZNHlxKcNMtUXCdQcYrpKN4QfMi\n\t/keBk+QIS15waUPaIa2o3Y+SfJg7cET28tMI80X24gNJUQyOApMuZmFBNhMSxHbEo4hT\n\tQoIzPRyoODpAP4aZmEg2TcoESp3hpWtvTEzedWeS3HJb8o47qXjT4bbl/3HHgZdu3/ES\n\tfW7L72+84b2rr5247Y6Pr1+5aGj0yv7HH8eh5XhisXQf5sdPwvQdJTjpOlkwWTJZfjJ0\n\tMqxWO/R+4XnPK553St4u/7DkWLna5YArx+H2S5byYbhpQjieKcxfgwNgwKFUFZbhl31n\n\tDw8XWjw4NyhG/b84FLB9/6vnkTxnuz2X3FIY8OTnnbJvzdfkqqs8hbgBmlnEZtkbcivu\n\tLrdI3DJ+0nfULcXd1J033XFNXp7dTvyf4kIpNxjsZiIzQ+E1eVw+LidlzW6ZwkmQ9uOk\n\t3TjRY8zKl9lBcUMv9+bABo3FcE6YkP/K9V+K0Z/D4UkO5zE1x52paU3qrA4Xlzq9Jf4C\n\tP16duWi1F0GxK+CCn7FqyqdznlcnVOmDL6LKK1X6gl5M/Fm/DfP5WMoqHNPKfRWOgFdV\n\tNg31jrxUPXP7pDVqCJpUb45h9g8pOfCdlSvIVbCgnPnUKljA5TPQw91Avb5/ZwdVc50L\n\tBxF/RQZ/UNpnCLfFdLr2WmbrJXB0mfIFnZj94ILXafGz97zQ+aBgbbmr79vLGp694evP\n\tbEjEuSyWV9SJ/8FSsypDiT+N/eqmKyroNwI392zqbF/40IPQm/jPUpzbSujWF9yUPqCm\n\tFrYvKL68Gr3cIQvPys+aYRdImUyPsrOokqGy5zmm5Tvxs96CfzqN4phJjICULS2duy08\n\tZTtyi/Ir/mM4Co0ZWovZXR4Mm5XGNgQeX9icmcd3qFAV3yr3Ov08ft5qD9OSTMMYzVc8\n\tmeygo86z64nWDYHu0vZDqNW74AXJC1BCzBamSs0FxMMOqF2efs+QR+2xl553+uRmAzt5\n\tHtuIVyIwwufhzZqlDouVCrm7F7kLFGtWSrFyp5/FJAuiLGR6VSbR7CWymbv9ptyCcEww\n\tRWKVmTVhZgG3lM3MpEirkA2pbTb9sjp1fPo351ohesN9jasuVRoC/sWewFPDFxxlOxhv\n\tiHcO987sqAqXNcxdvz7xq7P6mJ9g2T55P7RvFNqlTfiJUqOzqGvsFlvN6tAtoW+Fvl+x\n\tr+Llird0b+rfqjym+6DypPF00KynGpVGp5leHJoebCuZFdQWMu4YMpjgP0KgJyaq9daS\n\tmSWziDpIvIXFNcFZwbZbK++v/Jwk6T+8eovKIBp1QWMox2A15ue67HkhS+Rmwx2h1w2/\n\tC2Yeq/tD5POg6M6hocIcsbrCqCdSQFPosRntIaHCjbUPscDI3vdVVIXhoucx8odGIzXM\n\tY4+I106vS9UiZrV7uxaxPI95fUdnqh4xf7qNPX1glEdHFUNzTQjEpSLSGknTYDFe2xaF\n\tI1HRqMebn/VKa6jCGgpViJ5a/OB3e+vxVtHU2tkquFppq4K3ka3K9JrWtxoaouocxVEe\n\tztkqg9+OekTiicE78laevshjNSh4y9E/2jg/wJSmeUgelnfJcfkQ7oWp5bx2zYvCEtgy\n\thfChGZz5813V7upQtViNgSg6jzdcbZ/duTPtSJt3kr054y4T7P7MZYK3H73vB2CTwhaA\n\tjRybuDWzInA9Xg1zVsYbqBzG1+d/NppTTlXUbODvMxiz5hFFnxFrZsEsFrSyoIUF7L3M\n\tXsSMB1jsTsce3j8UhJgJzaZd0cFwDhaY7DG4PbFx2pkDjuvIFA5zjD3DdCbDoeQgAYLm\n\tWBsLQNXMqJrTOvP8HiPdg/swgQBz4k0px9Q9CpifXGkWpV+m8Xsu59+AgQsY97OwS5+7\n\tTMMfEFuqroheNctV6h78dde6jcvveK/n/pipwBKC28FXlRm86aK75vtqah77bNGi3m2/\n\tbrsxmuXJLJ0hu2t9M4TvuFxFZrzRkU3TpvnuWXBFx9dczozMWEdrR6ykqrikzJZbnJdn\n\tyeto/9oV7asc0zJRVdWcW1HBZPGbkMUD0n/ht1xPj9q1njE6qrh8+BGe3+fLV+tOqTxm\n\twxDendqt5SUldMh41CgwzlV04Pi8Cl9h6gDuz3dmEyvzLHTBtzBkjVsPWY9aT1j1MgpZ\n\twbBVZbWXH8BLmJrUtQLssVGu9qD1/hboxetK8EcQ2g+eWXaggcftfX4gkS1ZgiTCtKD5\n\tRMhS5ZPUqxDKxsu86Oc8p/6aqTcYadfbOX9b2FG6/rs3V+cX17srE+MrDx7keqqDaSbK\n\ttzN42gaasj3NedFAcX6w89Gt9GVWCXMTNidLYaZw2UUqF+/E69ZVSuFq/Wd6IVvvsAm/\n\t0R/TC02GVtsr5FWD9C75i0Gw2DKNGexewHtKAS4PGNgNgiLi13sNi8lFtgHDgE1Dpn6z\n\tQsm5famDnPtVS7r0OWeHAf+wgm0hptTFFwPR23RGgxMm/Onns+H4ogR64bSiI04YWZqt\n\t2ThMexTZZJANnYZBw07DLsNRg8ZwQHgEy+1RcHcmayveVui6dDibUJ09Z3tKmPHi431I\n\t7cneyShefEQnjsHlFpWPTUZxnqR1dbfiBs31P8M/HmCmKQSAm6a2XDjnDcMmZwyDHWbv\n\tL1ms6CA1BiY6yIFVYHcYhhHgWAsptLLS9+CRt8b0/PECpM6TrtR7k429uCfCFxcXRaiH\n\tO1H9NbWebPoPuhbXESrqztwkTEu8grftdVTsOlxXF+t4/ge4cMVudf3hCfYOhH8SXvze\n\tifH5P3/yUSDhKpeGGHDD2Iw7wewucD5s9ALSgl+fzsLvx9rxu6q5eC3RRRbgWt0i/F7p\n\tIrIUv2tl+CxpnGrmf13StKSlZ0GgefDKjesGNs4fuKprUXnT4PpV8xb/bzHlaX0KZW5k\n\tc3RyZWFtCmVuZG9iago1MyAwIG9iagoxNDU0OQplbmRvYmoKNTQgMCBvYmoKPDwgL1R5\n\tcGUgL0ZvbnREZXNjcmlwdG9yIC9Bc2NlbnQgODMzIC9DYXBIZWlnaHQgNjI1IC9EZXNj\n\tZW50IC0zMDAgL0ZsYWdzIDMyCi9Gb250QkJveCBbLTE5MiAtNzEwIDcwMiAxMjIyXSAv\n\tRm9udE5hbWUgL1VCVURZUStDb3VyaWVyTmV3UFMtQm9sZE1UIC9JdGFsaWNBbmdsZQow\n\tIC9TdGVtViAwIC9NYXhXaWR0aCA2MDAgL1hIZWlnaHQgNTQ5IC9Gb250RmlsZTIgNTIg\n\tMCBSID4+CmVuZG9iago1NSAwIG9iagpbIDYwMCAwIDYwMCA2MDAgMCAwIDAgNjAwIDYw\n\tMCAwIDAgMCAwIDYwMCA2MDAgMCAwIDYwMCA2MDAgMCAwIDAgMCAwIDAgNjAwCjAgMCA2\n\tMDAgMCA2MDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg\n\tMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgNjAwIDYwMCA2MDAgMCA2MDAgNjAwIDAgNjAw\n\tIDYwMCAwIDAgNjAwIDYwMCA2MDAgNjAwIDYwMCAwIDYwMCA2MDAgNjAwCjAgMCAwIDAg\n\tMCA2MDAgXQplbmRvYmoKMjAgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1Ry\n\tdWVUeXBlIC9CYXNlRm9udCAvVUJVRFlRK0NvdXJpZXJOZXdQUy1Cb2xkTVQgL0ZvbnRE\n\tZXNjcmlwdG9yCjU0IDAgUiAvV2lkdGhzIDU1IDAgUiAvRmlyc3RDaGFyIDMzIC9MYXN0\n\tQ2hhciAxMjIgL0VuY29kaW5nIC9NYWNSb21hbkVuY29kaW5nCj4+CmVuZG9iago1NiAw\n\tIG9iagooTWFjIE9TIFggMTAuNi44IFF1YXJ0eiBQREZDb250ZXh0KQplbmRvYmoKNTcg\n\tMCBvYmoKKEQ6MjAxMTA3MjIwODMyNDFaMDAnMDAnKQplbmRvYmoKMSAwIG9iago8PCAv\n\tUHJvZHVjZXIgNTYgMCBSIC9DcmVhdGlvbkRhdGUgNTcgMCBSIC9Nb2REYXRlIDU3IDAg\n\tUiA+PgplbmRvYmoKeHJlZgowIDU4CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDA3MDQ3\n\tMCAwMDAwMCBuIAowMDAwMDQxNTk1IDAwMDAwIG4gCjAwMDAwMDE2NDIgMDAwMDAgbiAK\n\tMDAwMDA0MTQzMiAwMDAwMCBuIAowMDAwMDAwMDIyIDAwMDAwIG4gCjAwMDAwMDE2MjIg\n\tMDAwMDAgbiAKMDAwMDAwMTc0NiAwMDAwMCBuIAowMDAwMDM0NDE4IDAwMDAwIG4gCjAw\n\tMDAwMDQ1NjQgMDAwMDAgbiAKMDAwMDAwNTMxNiAwMDAwMCBuIAowMDAwMDAxOTgxIDAw\n\tMDAwIG4gCjAwMDAwMDI3MTQgMDAwMDAgbiAKMDAwMDAwMzM0NCAwMDAwMCBuIAowMDAw\n\tMDAzOTM0IDAwMDAwIG4gCjAwMDAwMDM5NTQgMDAwMDAgbiAKMDAwMDAwNDU0NCAwMDAw\n\tMCBuIAowMDAwMDAyNzM0IDAwMDAwIG4gCjAwMDAwMDMzMjQgMDAwMDAgbiAKMDAwMDAz\n\tNTI4MiAwMDAwMCBuIAowMDAwMDcwMTkxIDAwMDAwIG4gCjAwMDAwNDgwMTEgMDAwMDAg\n\tbiAKMDAwMDA1NDg2MCAwMDAwMCBuIAowMDAwMDQxMzk1IDAwMDAwIG4gCjAwMDAwMDUz\n\tMzYgMDAwMDAgbiAKMDAwMDAxMzIwNCAwMDAwMCBuIAowMDAwMDE3Nzg1IDAwMDAwIG4g\n\tCjAwMDAwMjIwMTAgMDAwMDAgbiAKMDAwMDAyOTI4OCAwMDAwMCBuIAowMDAwMDMzNTM3\n\tIDAwMDAwIG4gCjAwMDAwMTMyMjUgMDAwMDAgbiAKMDAwMDAxNzc2NCAwMDAwMCBuIAow\n\tMDAwMDIyMDMxIDAwMDAwIG4gCjAwMDAwMjkyNjcgMDAwMDAgbiAKMDAwMDAzMzU1OCAw\n\tMDAwMCBuIAowMDAwMDM0Mzk4IDAwMDAwIG4gCjAwMDAwMzQ0NTQgMDAwMDAgbiAKMDAw\n\tMDAzNTI2MiAwMDAwMCBuIAowMDAwMDM1MzE5IDAwMDAwIG4gCjAwMDAwNDEzNzQgMDAw\n\tMDAgbiAKMDAwMDA0MTUxNSAwMDAwMCBuIAowMDAwMDQxNzU4IDAwMDAwIG4gCjAwMDAw\n\tNDE2NDMgMDAwMDAgbiAKMDAwMDA0MTczNiAwMDAwMCBuIAowMDAwMDQxODUxIDAwMDAw\n\tIG4gCjAwMDAwNDc1NDEgMDAwMDAgbiAKMDAwMDA0NzU2MiAwMDAwMCBuIAowMDAwMDQ3\n\tNzg3IDAwMDAwIG4gCjAwMDAwNDgxODYgMDAwMDAgbiAKMDAwMDA1NDM3OCAwMDAwMCBu\n\tIAowMDAwMDU0Mzk5IDAwMDAwIG4gCjAwMDAwNTQ2MzAgMDAwMDAgbiAKMDAwMDA1NTA0\n\tMCAwMDAwMCBuIAowMDAwMDY5NjgwIDAwMDAwIG4gCjAwMDAwNjk3MDIgMDAwMDAgbiAK\n\tMDAwMDA2OTkzNSAwMDAwMCBuIAowMDAwMDcwMzc2IDAwMDAwIG4gCjAwMDAwNzA0Mjgg\n\tMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6ZSA1OCAvUm9vdCA0MCAwIFIgL0luZm8gMSAw\n\tIFIgL0lEIFsgPDE2ZDEyZDNmNjAzMGU5NjZhZjc5ZDQ0NTc0ODM5YjFmPgo8MTZkMTJk\n\tM2Y2MDMwZTk2NmFmNzlkNDQ1NzQ4MzliMWY+IF0gPj4Kc3RhcnR4cmVmCjcwNTQ1CiUl\n\tRU9GCjEgMCBvYmoKPDwvQXV0aG9yIChLZW5uZXRoIEN1bHBcbklnb3IgTWluYXIpL0Ny\n\tZWF0aW9uRGF0ZSAoRDoyMDExMDMwNzIxMjUwMFopL0NyZWF0b3IgKE9tbmlHcmFmZmxl\n\tIFByb2Zlc3Npb25hbCA1LjIuMykvTW9kRGF0ZSAoRDoyMDExMDcyMjA4MzIwMFopL1By\n\tb2R1Y2VyIDU2IDAgUiAvVGl0bGUgKGRvbGxhcl9sb2NhdGlvbjIpPj4KZW5kb2JqCnhy\n\tZWYKMSAxCjAwMDAwNzE4NjMgMDAwMDAgbiAKdHJhaWxlcgo8PC9JRCBbPDE2ZDEyZDNm\n\tNjAzMGU5NjZhZjc5ZDQ0NTc0ODM5YjFmPiA8MTZkMTJkM2Y2MDMwZTk2NmFmNzlkNDQ1\n\tNzQ4MzliMWY+XSAvSW5mbyAxIDAgUiAvUHJldiA3MDU0NSAvUm9vdCA0MCAwIFIgL1Np\n\temUgNTg+PgpzdGFydHhyZWYKNzIwNjEKJSVFT0YK\n\t</data>\n\t<key>QuickLookThumbnail</key>\n\t<data>\n\t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\n\tAAAAAQABAAABUwADAAAABAAADbiHcwAHAAAZ7AAADcAAAAAAAAgACAAIAAgAAQABAAEA\n\tAQAAGexhcHBsAhAAAG1udHJSR0IgWFlaIAfbAAcACwAIAB8AKmFjc3BBUFBMAAAAAAAA\n\tAAAAAAAAAAAAAAAAAAAAAAAAAAD21gABAAAAANMtYXBwbAAAAAAAAAAAAAAAAAAAAAAA\n\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWRlc2MAAAFQAAAAYmRzY20AAAG0\n\tAAACQmNwcnQAAAP4AAAA0Hd0cHQAAATIAAAAFHJYWVoAAATcAAAAFGdYWVoAAATwAAAA\n\tFGJYWVoAAAUEAAAAFHJUUkMAAAUYAAAIDGFhcmcAAA0kAAAAIHZjZ3QAAA1EAAAGEm5k\n\taW4AABNYAAAGPmNoYWQAABmYAAAALG1tb2QAABnEAAAAKGJUUkMAAAUYAAAIDGdUUkMA\n\tAAUYAAAIDGFhYmcAAA0kAAAAIGFhZ2cAAA0kAAAAIGRlc2MAAAAAAAAACERpc3BsYXkA\n\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbHVjAAAAAAAAABIAAAAMbmxOTAAA\n\tABYAAADoZGFESwAAABwAAAD+cGxQTAAAABIAAAEaZW5VUwAAABIAAAEsbmJOTwAAABIA\n\tAAE+ZnJGUgAAABYAAAFQcHRCUgAAABgAAAFmcHRQVAAAABYAAAF+emhDTgAAAAwAAAGU\n\tZXNFUwAAABIAAAGgamFKUAAAAA4AAAGycnVSVQAAACQAAAHAc3ZTRQAAABAAAAHkemhU\n\tVwAAAA4AAAH0ZGVERQAAABAAAAICZmlGSQAAABAAAAISaXRJVAAAABQAAAIia29LUgAA\n\tAAwAAAI2AEsAbABlAHUAcgBlAG4ALQBMAEMARABMAEMARAAtAGYAYQByAHYAZQBzAGsA\n\t5gByAG0ASwBvAGwAbwByACAATABDAEQAQwBvAGwAbwByACAATABDAEQARgBhAHIAZwBl\n\tAC0ATABDAEQATABDAEQAIABjAG8AdQBsAGUAdQByAEwAQwBEACAAQwBvAGwAbwByAGkA\n\tZABvAEwAQwBEACAAYQAgAEMAbwByAGUAc19pgnIAIABMAEMARABMAEMARAAgAGMAbwBs\n\tAG8AcjCrMOkw/AAgAEwAQwBEBCYEMgQ1BEIEPQQ+BDkAIAQWBBoALQQ0BDgEQQQ/BDsE\n\tNQQ5AEYA5AByAGcALQBMAEMARF9pgnJtsmZ2mG95OlZoAEYAYQByAGIALQBMAEMARABW\n\tAOQAcgBpAC0ATABDAEQATABDAEQAIABjAG8AbABvAHIAac7st+wAIABMAEMARAAAdGV4\n\tdAAAAABDb3B5cmlnaHQgQXBwbGUsIEluYy4sIDIwMTEAAAAAAAAAAAAAAAAAAAAAAAAA\n\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\tAFhZWiAAAAAAAADzUgABAAAAARbPWFlaIAAAAAAAAGcyAAA18QAAAidYWVogAAAAAAAA\n\taZcAALtOAAAHcVhZWiAAAAAAAAAmDAAADsEAAMmUY3VydgAAAAAAAAQAAAAABQAKAA8A\n\tFAAZAB4AIwAoAC0AMgA2ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQ\n\tAJUAmgCfAKMAqACtALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMB\n\tGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJ\n\tAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwC\n\ttgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPT\n\tA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsF\n\tOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbR\n\tBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiWCKoI\n\tvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrc\n\tCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUAN\n\tWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJ\n\tECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMT\n\tIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZs\n\tFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQa\n\tKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4W\n\tHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUi\n\tgiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcY\n\tJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUs\n\tOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGC\n\tMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3\n\tYDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1h\n\tPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BE\n\tA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrE\n\tSwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZS\n\tMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4\n\tWgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg/GFPYaJh\n\t9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/aJZo7GlDaZpp8WpI\n\tap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFz\n\tXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyB\n\tfOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6G\n\tcobXhzuHn4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBu\n\tkNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWb\n\tQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYa\n\tpoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx\n\t1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2P\n\tvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnK\n\tOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY\n\t11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vk\n\tc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/\n\t8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t//9w\n\tYXJhAAAAAAADAAAAAmZmAADypwAADVkAABPQAAAKDnZjZ3QAAAAAAAAAAAADAQAAAgAA\n\tAFYBiQJxAzgEFgTlBcgGpwePCHkJZQpbC1UMUQ1WDlIPWhBgEWgSbhOGFMUWERdbGKYZ\n\t8Rs8HIcd2R8wIH4h1CMrJIMl3Sc6KJgp9itULLQuFS95MOEyTDOyNRw2hjfvOVQ6vDwi\n\tPYg+7kBSQbVDGER4RdlHOEiXSfVLVEyrTeNPE1BBUW1Sl1PBVOZWClcpWEZZXlpyW4Nc\n\tkF2bXqFfpmCoYadip2OjZJ5lkGZ/Z25oXmlOajxrK2wbbQtt+m7pb9hwx3G3cqdzlnSF\n\tdXR2Y3dSeEF5LHoXewF77HzXfcF+rH+XgIGBbYJYg0OELoUahgWG8YfciMiJtIqgi4yM\n\tjY2Pjo6PjpCOkY2Si5OIlIKVfZZ0l2yYYplWmkmbO5wsnRyeC576n+agzqGzopijfKRi\n\tpUimLqcUp/uo4qnKqrGrmqyCrWyuVa8/sCmxE7H+suiz07S4tZy2gLdjuEW5J7oIuui7\n\tx7ylvYG+XL83wBDA6cHBwpjDbsRDxRnF8cbQx7PIlsl6yl7LQswozQ7N9c7cz8TQrNGV\n\t0n7TZ9RQ1TrWI9cN1/fY4dnS2sLbstyi3ZHegN9v4F3hSuI14yDkCuTy5dnmv+ek6Ifp\n\ta+pN6y7sDOzX7aDua+838AXw1/Gs8oTzYPRB9SX2D/b99/D46Pni+uL74/zm/e3+9P//\n\tAAAAVgFFAkEDLwPuBMEFhwZTBy4IFQjnCcYKpguMDHYNXw5IDzcQHRELEf4TLxReFZQW\n\tzBgDGTcaaBuhHN0eGh9RII4hzCMKJEclhSbJKAgpSiqOK9QtHy5oL7UxAzJPM5k04zYt\n\tN3c4wjoLO1M8mz3hPylAbUGyQvlEPkWDRrxH2EjpSfhLBkwRTR5OJ08vUDNRNlI2UzNU\n\tLVUlVhtXD1gAWO9Z3lrNW7pcoV2AXltfNWAPYOlhxGKgY3tkVWUvZgpm5WfAaJtpd2pR\n\tayxsB2zibb1umW9ycExxJnIActpzs3SNdWd2QXcbd/R4znmneoJ7W3w0fQx95n6/f5iA\n\tc4FYgj6DI4QIhO6F1Ia6h6CIhYlrilCLNYwZjP+N5I7Ij66QkpF2kluTP5QglQCV35a/\n\tl6CYgZlhmkKbI5wEnOWdx56pn4ugbqFQojOjFaP4pNulvqaip4KoYqlCqiKrA6vjrMOt\n\tpK6Dr2SwRLEksgSy5LPFtKW1hLZkt0S4JLkGuey61bu+vKm9k75+v2vAWcFHwjfDKMQa\n\txQ7GAsb4x+7I5cndytbLz8zJzczOz8/R0NPR1tLY09rU3NXe1uDX4tjk2eba59vq3Ozd\n\t8N7z3/bg+eIB4yXkTuV55qfn2ekR6k7rkezZ7irvg/Dj8kzzu/Uz9q/4M/m7+0b81/5p\n\t//8AAABWAS4B6wKdA1MECAS5BXYGNgbxB7gIfglIChwK8AvEDJYNag5FDyEP/hEGEhYT\n\tKhQ5FUUWVhdqGIAZlRqtG8Uc3h36HxQgMCFOIm8jjiStJc8m8ygYKT8qZyuMLLAt1y79\n\tMCExRjJoM4o0rDXNNuw4DDkoOkg7ZDx/PZw+rj+rQJ5Bj0J+Q2tEWEVARiZHCUfoSMVJ\n\tnkp0S0ZMFEzgTapOck82T/pQvVF+UjpS9VOwVGtVJVXfVppXVFgOWMdZgVo6WvNbrFxn\n\tXR9d116QX0lgAWC8YXpiOWL3Y7ZkdGUyZfFmr2dtaCpo6GmmamRrIGvdbJptVm4Tbs9v\n\ti3BIcQVxw3KBcz5z/HS5dXh2NXbxd654a3kneeN6n3tbfBZ80n2Ofkh/A3/DgIyBWIIl\n\tgvGDvYSKhVaGI4bvh7uIh4lSih6K6ou1jICNS44WjuGPrJB2kUKSD5Lck6mUdpVDlhGW\n\t3permHmZRpoUmuGbr5x9nUyeGp7on7aghKFToiWi+6PWpLCliqZkpz+oG6j2qdKqr6uM\n\trGmtR64mrwSv5LDDsaOyg7NktEq1OrYwtye4H7kYuhS7EbwRvRS+G78lwDLBRMJZw3PE\n\tj8WvxtLH+ckgyl3L4c2IzzTQ5dKg1GfWPtgq2i3cTd6P4PLjfeYt6QDr8+8K8kH1j/jz\n\t/G///wAAbmRpbgAAAAAAAAY2AACkEgAAVtUAAFVzAACkEgAAJT8AAA3MAABQDQAAVDkA\n\tAoUeAAIXCgABjMwAAwEAAAIAAAABAAIABgALABIAGgAkAC8APABKAFkAagB7AI8AowC5\n\tANAA6QEDARsBMgFKAWMBfQGYAbQB0QHvAg4CLQJNAm8CkQK0AtgC/QMiA0kDcAOYA8ED\n\t6wQWBEIEbgScBMoE+QUoBVgFigW8Be8GIwZYBo4Gxgb+BzcHcgetB+oIJwhmCKYI5wkp\n\tCW0JsQn3Cj4KhgrPCxoLZQuxDAYMYQy9DRwNfA3fDkMOqQ8TD34P7RBeENMRSxHGEkUS\n\txhNME9UUYRTxFYMWGRaxF1IX+BigGUoZ9xqnG1kcDRzEHX4eOh75H7ogfSFDIgwi2COm\n\tJHclSiYkJwEn4CjCKacqjit4LGUtUy5FLzowMTEqMiYzJTQnNSs2Mjc7ODE5KTolOyM8\n\tJD0oPi8/OkBKQVxCdEOPRK5F0kb6SCZJVkqKS8JM/U5ET5JQ41I4U41U5lZBV59Y/1ph\n\tW8ZdLV6WYAFhb2LfZFJlx2dAaLlqQWvMbVxu8HCJciZzyXVxdx941HqOfE9+FH/fgbCD\n\th4Vih0CJDYrXjKKOb5BAkhGT5JW5l4+ZaJtDnSCe/6DhosWkrqaYqIWqdaxarkOwL7If\n\ttBK2CrgFuga8Db4ZwCvCQ8RhxobIssrizRnPVdGW1BrWp9kz27veOuCz4yLlh+fi6jPs\n\teu648O7zIPVK93P5mfu7/eD//wAAAAEAAwAGAAwAEwAdACgANABDAFMAZQB4AI0ApAC8\n\tANcA8wEQASgBQgFcAXgBlAGyAdEB8gITAjUCWAJ8AqICyALwAxgDQgNtA5kDxgPzBCME\n\tUwSEBLYE6QUcBVEFhgW9BfQGLQZnBqMG3wcdB1wHnAfdCCAIZAipCPAJOAmBCcwKGApl\n\tCrMLAwtUC6YMAgxnDM4NOA2kDhMOgw73D20P5xBjEOMRZxHuEnkTBxOZFC8UyBVkFgMW\n\tphdVGAoYwxl/Gj0a/hvCHIodVB4hHvEfxSCaIXQiUCMvJBIk9iXgJs0nvCivKaYqnyuc\n\tLJstni6kL64wujHKMt4z9TUPNiw3SzheOXU6jzurPMo97D8RQDpBZUKUQ8ZE+0YyR25I\n\tq0ntSzJMeE3FTxlQcVHMUylUiFXsV1FYulomW5RdBV54X+5haGLjZGNl5GdqaPBqgWwU\n\tbatvRHDhcoF0JHXMd3V5I3rUfIh+P3/5gbiDeYU/hwaIxoqEjEOOA4/HkYqTTpUTltmY\n\tn5pmnC2d9Z+9oYejUqUfpuyou6qLrE6uE6/dsamzd7VItxu48brLvKa+hcBlwknEL8YW\n\tyAHJ7MvazcvPvdGx03LVLdbn2KDaV9wK3bffY+EJ4qrkSOXe527o+uqC7APtgO778HDx\n\t4/NU9MD2K/eW+QD6Z/vN/TX+m///AAAAAQAEAAkAEQAbACcANgBGAFkAbQCDAJsAtgDS\n\tAPABEAEsAUkBZwGHAakBzAHwAhUCPAJkAo0CuALkAxEDQANwA6ED0wQHBDwEcwSqBOMF\n\tHQVYBZQF0gYSBlMGlQbZBx8HZgevB/oIRgiUCOQJNgmJCd8KNQqOCukLRQujDAsMfQzy\n\tDWoN5g5kDugPbw/7EIwRIxG/EmITCxO6FG8VKxXrFrEXgRhWGTAaDhrwG9ccwh2yHqYf\n\tnyCbIZ0ioyOuJLwlySbXJ+kpASocKzssXy2ILrUv5jEcMlczlzTbNiQ3cDi+OhE7aTzF\n\tPiQ/iUDzQmJD1kVPRsxIT0nWS2NM805uT+VRX1LeVF9V5ldvWP5akFwnXcFfYGEEYqtk\n\tV2YGZ7tpcGsnbOFuoHBhcidz8XW+d495Y3s8fRZ+9YDYgr6EqYaWiHqKVYwyjhOP+JHe\n\tk8eVspegmZCbgp12n2yhZaNgpV+nXqlhq1OtMa8PsO2yzLSqtoe4Yro6vA+94L+uwXjD\n\tPcUAxr/Ie8o1y+3Nos9Z0Q7SidPL1QHWN9ds2KDZ0tsA3C3dVN5335bgruHB4s3j1uTV\n\t5dHmxOey6Jzpfepf6zXsDOzd7afucu827/jwufF08i7y6fOc9E/1AvWw9l33Cve0+F35\n\tBvmt+lL6+Pud/D/84f2D/iP+wv9g//8AAHNmMzIAAAAAAAEMQgAABd7///MmAAAHkgAA\n\t/ZH///ui///9owAAA9wAAMBsbW1vZAAAAAAAAAYQAACctwAAAADGQ4SAAAAAAAAAAAAA\n\tAAAAAAAAAA==\n\t</data>\n\t<key>ReadOnly</key>\n\t<string>NO</string>\n\t<key>RowAlign</key>\n\t<integer>1</integer>\n\t<key>RowSpacing</key>\n\t<real>36</real>\n\t<key>SheetTitle</key>\n\t<string>Canvas 1</string>\n\t<key>SmartAlignmentGuidesActive</key>\n\t<string>YES</string>\n\t<key>SmartDistanceGuidesActive</key>\n\t<string>YES</string>\n\t<key>UniqueID</key>\n\t<integer>1</integer>\n\t<key>UseEntirePage</key>\n\t<false/>\n\t<key>VPages</key>\n\t<integer>1</integer>\n\t<key>WindowInfo</key>\n\t<dict>\n\t\t<key>CurrentSheet</key>\n\t\t<integer>0</integer>\n\t\t<key>ExpandedCanvases</key>\n\t\t<array>\n\t\t\t<dict>\n\t\t\t\t<key>name</key>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t</dict>\n\t\t</array>\n\t\t<key>Frame</key>\n\t\t<string>{{394, 206}, {1286, 822}}</string>\n\t\t<key>ListView</key>\n\t\t<true/>\n\t\t<key>OutlineWidth</key>\n\t\t<integer>142</integer>\n\t\t<key>RightSidebar</key>\n\t\t<false/>\n\t\t<key>Sidebar</key>\n\t\t<true/>\n\t\t<key>SidebarWidth</key>\n\t\t<integer>120</integer>\n\t\t<key>VisibleRegion</key>\n\t\t<string>{{-205, -79}, {1166, 713}}</string>\n\t\t<key>Zoom</key>\n\t\t<real>1</real>\n\t\t<key>ZoomValues</key>\n\t\t<array>\n\t\t\t<array>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t</array>\n\t</dict>\n\t<key>saveQuickLookFiles</key>\n\t<string>YES</string>\n</dict>\n</plist>\n"
  },
  {
    "path": "images/docs/guide/hashbang_vs_regular_url.vdx",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<VisioDocument xmlns=\"http://schemas.microsoft.com/visio/2003/core\">\n  <DocumentSettings>\n    <GlueSettings>12</GlueSettings>\n    <SnapSettings>52</SnapSettings>\n  </DocumentSettings>\n  <PrintSetup>\n    <PaperWidth>7.68056</PaperWidth>\n    <PaperHeight>10.5</PaperHeight>\n    <PrintLandscape>1</PrintLandscape>\n    <PageLeftMargin>0.25</PageLeftMargin>\n    <PageRightMargin>0.25</PageRightMargin>\n    <PageTopMargin>0.25</PageTopMargin>\n    <PageBottomMargin>0.569444</PageBottomMargin>\n    <PrintCenteredH>1</PrintCenteredH>\n    <PrintCenteredV>1</PrintCenteredV>\n  </PrintSetup>\n  <Fonts>\n    <FontEntry ID=\"0\" Name=\"Courier New\"/>\n    <FontEntry ID=\"1\" Name=\"Helvetica\"/>\n  </Fonts>\n  <FaceNames>\n    <FaceName ID=\"0\" Name=\"Courier New\"/>\n    <FaceName ID=\"1\" Name=\"Helvetica\"/>\n  </FaceNames>\n  <Pages>\n    <Page ID=\"0\" NameU=\"Canvas 1\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>10.5</PageWidth>\n          <PageHeight>7.68056</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>-0.0277778</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"1\" Type=\"Shape\" Name=\"Graphic.1\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.923611111111111</PinX>\n            <PinY>5.826388888888889</PinY>\n            <Width>7.541666666666667</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>3.770833333333333</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.152777777777778</BeginX>\n            <BeginY>5.83333333333333</BeginY>\n            <EndX>7.69444444444444</EndX>\n            <EndY>5.83333333333333</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">7.541666666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">7.541666666666667</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"2\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.2\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.787486111111111</PinX>\n            <PinY>5.833333333333333</PinY>\n            <Width>2</Width>\n            <Height>0.7222222222222222</Height>\n            <LocPinX>1</LocPinX>\n            <LocPinY>0.3611111111111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2</TxtWidth>\n            <TxtHeight F=\"Height*0.807692\">0.5833333333333334</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7222222222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2</X>\n              <Y F=\"Height*1.000000\">0.7222222222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7222222222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"3\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.3\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.4375</PinX>\n            <PinY>5.763888888888889</PinY>\n            <Width>1.736111111111111</Width>\n            <Height>0.7222222222222222</Height>\n            <LocPinX>0.8680555555555556</LocPinX>\n            <LocPinY>0.3611111111111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.736111111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.807692\">0.5833333333333334</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7222222222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.736111111111111</X>\n              <Y F=\"Height*1.000000\">0.7222222222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.736111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7222222222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"4\" Type=\"Shape\" Name=\"Line Curved, Stroke:Obsidian.4\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.784722222222222</PinX>\n            <PinY>6.243055555555555</PinY>\n            <Width>1.430555555555556</Width>\n            <Height>0.4583333333333333</Height>\n            <LocPinX>0.7152777777777778</LocPinX>\n            <LocPinY>0.2291666666666667</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>3.5</BeginX>\n            <BeginY>6.47222222222222</BeginY>\n            <EndX>2.06944444444444</EndX>\n            <EndY>6.01388888888889</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.430555555555556</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.4583333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <BeginArrow>4</BeginArrow>\n            <BeginArrowSize>2</BeginArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">1.430555555555556</X>\n              <Y F=\"Height*1.000000\">0.4583333333333333</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"5\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.5\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.638888888888889</PinX>\n            <PinY>3.499972222222222</PinY>\n            <Width>0.02777777777777778</Width>\n            <Height>0.1666666666666667</Height>\n            <LocPinX>0.01388888888888889</LocPinX>\n            <LocPinY>0.08333333333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.02777777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.02777777777777778</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.02777777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"6\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.6\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.416666666666667</PinX>\n            <PinY>6.762170833333333</PinY>\n            <Width>3.055555555555555</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>1.527777777777778</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.055555555555555</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.055555555555555</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.055555555555555</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>0</Font>\n            <Color>#8000ff</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"2\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"3\">\n            <Font>0</Font>\n            <Color>#408000</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"4\">\n            <Font>0</Font>\n            <Color>#0000ff</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>http://foo.com<cp IX=\"1\"/>/bar<cp IX=\"2\"/>?<cp IX=\"3\"/>baz=23#<cp IX=\"4\"/>baz</Text>\n        </Shape>\n        <Shape ID=\"7\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.7\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.319444444444445</PinX>\n            <PinY>4.908849305555555</PinY>\n            <Width>3.361111111111111</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>1.680555555555556</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.361111111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2396347222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.361111111111111</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.361111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>0</Font>\n            <Color>#8000ff</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"2\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"3\">\n            <Font>0</Font>\n            <Color>#408000</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"4\">\n            <Font>0</Font>\n            <Color>#0000ff</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>http://foo.com/#!<cp IX=\"1\"/>/bar<cp IX=\"2\"/>?<cp IX=\"3\"/>baz=23#<cp IX=\"4\"/>baz</Text>\n        </Shape>\n        <Shape ID=\"8\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.8\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.5</PinX>\n            <PinY>5.888888888888889</PinY>\n            <Width>2</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>1</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>0</Font>\n            <Color>#8000ff</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$location.<cp IX=\"1\"/>path()</Text>\n        </Shape>\n        <Shape ID=\"9\" Type=\"Shape\" Name=\"Line Curved, Stroke:Obsidian.9\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.201388888888889</PinX>\n            <PinY>6.243055555555555</PinY>\n            <Width>0.01388888888888889</Width>\n            <Height>0.4583333333333333</Height>\n            <LocPinX>0.006944444444444444</LocPinX>\n            <LocPinY>0.2291666666666667</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>4.19444444444444</BeginX>\n            <BeginY>6.47222222222222</BeginY>\n            <EndX>4.19444444444444</EndX>\n            <EndY>6.01388888888889</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.4583333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <BeginArrow>4</BeginArrow>\n            <BeginArrowSize>2</BeginArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4583333333333333</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"10\" Type=\"Shape\" Name=\"Line Curved, Stroke:Obsidian.10\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.819444444444445</PinX>\n            <PinY>5.312944444444444</PinY>\n            <Width>1.5</Width>\n            <Height>0.5685555555555557</Height>\n            <LocPinX>0.75</LocPinX>\n            <LocPinY>0.2842777777777779</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>3.56944444444444</BeginX>\n            <BeginY>5.02866666666667</BeginY>\n            <EndX>2.06944444444444</EndX>\n            <EndY>5.59722222222222</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.5</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5685555555555557</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <BeginArrow>4</BeginArrow>\n            <BeginArrowSize>2</BeginArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">1.5</X>\n              <Y F=\"Height*0.000000\">3.947459643111667e-16</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.568555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"11\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.11\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.819444444444445</PinX>\n            <PinY>5.888888888888889</PinY>\n            <Width>2</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>1</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>0</Font>\n            <Color>#408000</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$location.<cp IX=\"1\"/>search()</Text>\n        </Shape>\n        <Shape ID=\"12\" Type=\"Shape\" Name=\"Line Curved, Stroke:Obsidian.12\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.201388888888889</PinX>\n            <PinY>5.368055555555555</PinY>\n            <Width>0.01388888888888889</Width>\n            <Height>0.4583333333333333</Height>\n            <LocPinX>0.006944444444444444</LocPinX>\n            <LocPinY>0.2291666666666667</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>4.19444444444444</BeginX>\n            <BeginY>5.13888888888889</BeginY>\n            <EndX>4.19444444444444</EndX>\n            <EndY>5.59722222222222</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.4583333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <BeginArrow>4</BeginArrow>\n            <BeginArrowSize>2</BeginArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4583333333333333</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"13\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.13\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.8402777777777778</PinX>\n            <PinY>4.902777777777778</PinY>\n            <Width>1.291666666666667</Width>\n            <Height>0.2222222222222222</Height>\n            <LocPinX>0.6458333333333334</LocPinX>\n            <LocPinY>0.1111111111111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.291666666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2222222222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2222222222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.291666666666667</X>\n              <Y F=\"Height*1.000000\">0.2222222222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.291666666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2222222222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.180556</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Hashbang URL:</Text>\n        </Shape>\n        <Shape ID=\"14\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.14\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.7430555555555556</PinX>\n            <PinY>6.720504166666667</PinY>\n            <Width>1.097222222222222</Width>\n            <Height>0.2222222222222222</Height>\n            <LocPinX>0.5486111111111112</LocPinX>\n            <LocPinY>0.1111111111111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.097222222222222</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2222222222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2222222222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.097222222222222</X>\n              <Y F=\"Height*1.000000\">0.2222222222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.097222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2222222222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.180556</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Regular URL:</Text>\n        </Shape>\n        <Shape ID=\"15\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.15\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.201388888888889</PinX>\n            <PinY>7.319444444444445</PinY>\n            <Width>1.555555555555556</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.7777777777777778</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.555555555555556</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.555555555555556</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.555555555555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>HTML5 Mode</Text>\n        </Shape>\n        <Shape ID=\"16\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.16\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.201388888888889</PinX>\n            <PinY>4.039916666666667</PinY>\n            <Width>2.805555555555555</Width>\n            <Height>0.6111111111111112</Height>\n            <LocPinX>1.402777777777778</LocPinX>\n            <LocPinY>0.3055555555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.805555555555555</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.6111111111111112</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6111111111111112</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.805555555555555</X>\n              <Y F=\"Height*1.000000\">0.6111111111111112</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.805555555555555</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6111111111111112</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Hashbang Mode\n(HTML5 Fallback Mode)</Text>\n        </Shape>\n        <Shape ID=\"17\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.17\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.25</PinX>\n            <PinY>5.763888888888889</PinY>\n            <Width>2</Width>\n            <Height>0.7222222222222222</Height>\n            <LocPinX>1</LocPinX>\n            <LocPinY>0.3611111111111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2</TxtWidth>\n            <TxtHeight F=\"Height*0.807692\">0.5833333333333334</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7222222222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2</X>\n              <Y F=\"Height*1.000000\">0.7222222222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7222222222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"18\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.18\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.194444444444445</PinX>\n            <PinY>5.888888888888889</PinY>\n            <Width>2</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>1</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>0</Font>\n            <Color>#0000ff</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$location.<cp IX=\"1\"/>hash()</Text>\n        </Shape>\n        <Shape ID=\"19\" Type=\"Shape\" Name=\"Line Curved, Stroke:Obsidian.19\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.75</PinX>\n            <PinY>5.333777777777778</PinY>\n            <Width>1.611111111111111</Width>\n            <Height>0.6102222222222223</Height>\n            <LocPinX>0.8055555555555556</LocPinX>\n            <LocPinY>0.3051111111111112</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>4.94444444444444</BeginX>\n            <BeginY>5.02866666666667</BeginY>\n            <EndX>6.55555555555556</EndX>\n            <EndY>5.63888888888889</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.611111111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.6102222222222223</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <BeginArrow>4</BeginArrow>\n            <BeginArrowSize>2</BeginArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">3.947459643111667e-16</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.611111111111111</X>\n              <Y F=\"Height*1.000000\">0.6102222222222227</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"20\" Type=\"Shape\" Name=\"Line Curved, Stroke:Obsidian.20\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.6875</PinX>\n            <PinY>6.256944444444445</PinY>\n            <Width>1.736111111111111</Width>\n            <Height>0.4861111111111111</Height>\n            <LocPinX>0.8680555555555556</LocPinX>\n            <LocPinY>0.2430555555555556</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>4.81944444444444</BeginX>\n            <BeginY>6.5</BeginY>\n            <EndX>6.55555555555556</EndX>\n            <EndY>6.01388888888889</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>0</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>2</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.736111111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.4861111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <BeginArrow>4</BeginArrow>\n            <BeginArrowSize>2</BeginArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4861111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.736111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n      </Shapes>\n      <Connects/>\n    </Page>\n  </Pages>\n  <Windows>\n    <Window ID=\"0\" WindowType=\"Drawing\" ViewScale=\"1\" WindowState=\"134217744\" ContainerType=\"Page\" Page=\"0\" ViewCenterX=\"5.25\" ViewCenterY=\"4.944444444444445\">\n      <ShowRulers>0</ShowRulers>\n      <ShowGrid>0</ShowGrid>\n      <ShowPageBreaks>1</ShowPageBreaks>\n      <ShowConnectionPoints>0</ShowConnectionPoints>\n      <GlueSettings>12</GlueSettings>\n      <SnapSettings>52</SnapSettings>\n      <TabSplitterPos>0.5</TabSplitterPos>\n    </Window>\n  </Windows>\n</VisioDocument>\n"
  },
  {
    "path": "images/docs/guide/simple_scope.graffle/data.plist",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>ActiveLayerIndex</key>\n\t<integer>0</integer>\n\t<key>ApplicationVersion</key>\n\t<array>\n\t\t<string>com.omnigroup.OmniGrafflePro</string>\n\t\t<string>138.17.0.133677</string>\n\t</array>\n\t<key>AutoAdjust</key>\n\t<true/>\n\t<key>BackgroundGraphic</key>\n\t<dict>\n\t\t<key>Bounds</key>\n\t\t<string>{{0, 0}, {756, 553}}</string>\n\t\t<key>Class</key>\n\t\t<string>SolidGraphic</string>\n\t\t<key>ID</key>\n\t\t<integer>2</integer>\n\t\t<key>Style</key>\n\t\t<dict>\n\t\t\t<key>shadow</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t\t<key>stroke</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t</dict>\n\t</dict>\n\t<key>CanvasOrigin</key>\n\t<string>{0, 0}</string>\n\t<key>ColumnAlign</key>\n\t<integer>1</integer>\n\t<key>ColumnSpacing</key>\n\t<real>36</real>\n\t<key>CreationDate</key>\n\t<string>2011-03-07 13:25:43 -0800</string>\n\t<key>Creator</key>\n\t<string>Kenneth Culp</string>\n\t<key>DisplayScale</key>\n\t<string>1 0/72 in = 1.0000 in</string>\n\t<key>GraphDocumentVersion</key>\n\t<integer>6</integer>\n\t<key>GraphicsList</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{271, 212}, {141, 39}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>457</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 AngularJS applies MyCtrlr function to MyCtrlr scope object.}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{112, 37.5}, {80, 14}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>108</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 ng:autobind}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>453</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{8, 402}</string>\n\t\t\t\t<string>{745, 401}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{370.75, 414.002}, {117, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>455</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0  Scope Inheritance}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>456</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{314.75, 422.002}</string>\n\t\t\t\t\t\t<string>{362.75, 422.002}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.108302</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.0916902</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>454</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>448</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{496, 160}</string>\n\t\t\t\t<string>{631, 216.502}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>446</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{531, 143}</string>\n\t\t\t\t<string>{678, 166}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>439</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{531, 141}</string>\n\t\t\t\t<string>{670, 97}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{622, 76.8257}, {109, 155}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>450</integer>\n\t\t\t<key>ImageID</key>\n\t\t\t<integer>7</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{671.5, 138.249}, {51, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>442</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{670, 82.4973}, {54, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>438</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{460.5, 143.173}, {101, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>435</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 save: Function}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>430</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>434</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{62.5, 49.0193}</string>\n\t\t\t\t<string>{463.5, 49.3351}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>192</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>414</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>432</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{412, 139.219}</string>\n\t\t\t\t<string>{447.501, 139.091}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>418</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>418</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>431</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{207.5, 138.649}</string>\n\t\t\t\t<string>{255, 138.97}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>423</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{460.5, 133.174}, {101, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>409</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 guy: 'Hank'\\\n}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{485.979, 138.372}, {77.6454, 24.7953}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>411</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{485.979, 123.684}, {62.0319, 24.7953}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>412</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{467.383, 107.581}, {77.6454, 20.3005}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>413</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 MyCtrlr scope}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{448, 95.2486}, {119, 87.2524}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>414</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>410</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{18, 228}, {135, 56}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>422</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;button \\\n  ng:click=\"save()\"&gt;\\\n  Save\\\n&lt;/button&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{16, 127.001}, {191, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>423</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;body ng:controller=\"MyCtrlr\"&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{18, 193}, {173, 29}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>424</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 Name = &lt;span ng:bind=\"guy\"&gt;\\\n       &lt;/span&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{18, 158.25}, {157, 29}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>425</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 Input: &lt;input name=\"guy\"\\\n        type=\"text\"&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{63, 359.001}, {87, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>426</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Template}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{14, 318.501}, {54, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>185</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;/html&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{16, 290.001}, {54, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>186</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;/body&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{14, 38}, {48, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>192</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.184718</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.972751</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;html&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>370</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{8, 11}</string>\n\t\t\t\t<string>{745, 10}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>368</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{591.5, 415.002}</string>\n\t\t\t\t<string>{639.5, 415.002}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{653.5, 414.002}, {87, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>367</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 Data-binding}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>447</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{590.5, 427.002}</string>\n\t\t\t\t<string>{638.5, 427.002}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{619, 70}, {117, 176.249}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>378</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{651, 249}, {48, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>379</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 View}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{610, 23}, {135, 249.242}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>HFlip</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>380</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.131755</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.133985</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>VFlip</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{64, 414.002}, {141, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>346</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0  DOM Element to Scope}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>345</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{8, 422.002}</string>\n\t\t\t\t<string>{56, 422.002}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{480, 40.078}, {58, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>429</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 root scope}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{464, 29.869}, {85, 39}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Clip</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Clip</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>430</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{475, 212}, {69, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>389</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Model}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>414</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>128</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{506.723, 69.3687}</string>\n\t\t\t\t<string>{507.007, 94.7501}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.244746</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.160403</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>430</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{54, 398.002}, {2, 12}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>78</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>Wrap</key>\n\t\t\t<string>NO</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{7, 23}, {210, 365}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>427</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.160494</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.973031</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{440, 23}, {135, 217}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>HFlip</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>390</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.457377</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.309856</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>VFlip</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{278.5, 187}, {92, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>417</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Controller}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{255, 106.501}, {157, 66}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>418</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.106368</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.0473807</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 function MyCtrlr()\\{\\\n  this.guy = 'Hank';\\\n  this.save = function()\\{\\\n    //do something nice\\\n  \\}\\\n\\}}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{248.5, 101.001}, {161, 79.436}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>419</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.106368</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.0473807</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{242.5, 97.001}, {173, 115.436}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>HFlip</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>420</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.0610923</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.0493026</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>VFlip</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t</array>\n\t<key>GridInfo</key>\n\t<dict/>\n\t<key>GuidesLocked</key>\n\t<string>NO</string>\n\t<key>GuidesVisible</key>\n\t<string>YES</string>\n\t<key>HPages</key>\n\t<integer>1</integer>\n\t<key>ImageCounter</key>\n\t<integer>8</integer>\n\t<key>ImageLinkBack</key>\n\t<array>\n\t\t<dict/>\n\t</array>\n\t<key>ImageList</key>\n\t<array>\n\t\t<string>image7.png</string>\n\t</array>\n\t<key>KeepToScale</key>\n\t<false/>\n\t<key>Layers</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Lock</key>\n\t\t\t<string>NO</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Layer 1</string>\n\t\t\t<key>Print</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>View</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t</array>\n\t<key>LayoutInfo</key>\n\t<dict>\n\t\t<key>Animate</key>\n\t\t<string>NO</string>\n\t\t<key>circoMinDist</key>\n\t\t<real>18</real>\n\t\t<key>circoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>layoutEngine</key>\n\t\t<string>dot</string>\n\t\t<key>neatoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>twopiSeparation</key>\n\t\t<real>0.0</real>\n\t</dict>\n\t<key>LinksVisible</key>\n\t<string>NO</string>\n\t<key>MagnetsVisible</key>\n\t<string>NO</string>\n\t<key>MasterSheets</key>\n\t<array/>\n\t<key>ModificationDate</key>\n\t<string>2011-05-13 14:08:22 -0700</string>\n\t<key>Modifier</key>\n\t<string>Kenneth Culp</string>\n\t<key>NotesVisible</key>\n\t<string>NO</string>\n\t<key>Orientation</key>\n\t<integer>2</integer>\n\t<key>OriginVisible</key>\n\t<string>NO</string>\n\t<key>PageBreaks</key>\n\t<string>YES</string>\n\t<key>PrintInfo</key>\n\t<dict>\n\t\t<key>NSBottomMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>41</string>\n\t\t</array>\n\t\t<key>NSLeftMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSOrientation</key>\n\t\t<array>\n\t\t\t<string>int</string>\n\t\t\t<string>1</string>\n\t\t</array>\n\t\t<key>NSPaperSize</key>\n\t\t<array>\n\t\t\t<string>size</string>\n\t\t\t<string>{792, 612}</string>\n\t\t</array>\n\t\t<key>NSRightMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSTopMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t</dict>\n\t<key>PrintOnePage</key>\n\t<false/>\n\t<key>ReadOnly</key>\n\t<string>NO</string>\n\t<key>RowAlign</key>\n\t<integer>1</integer>\n\t<key>RowSpacing</key>\n\t<real>36</real>\n\t<key>SheetTitle</key>\n\t<string>Canvas 1</string>\n\t<key>SmartAlignmentGuidesActive</key>\n\t<string>YES</string>\n\t<key>SmartDistanceGuidesActive</key>\n\t<string>YES</string>\n\t<key>UniqueID</key>\n\t<integer>1</integer>\n\t<key>UseEntirePage</key>\n\t<false/>\n\t<key>VPages</key>\n\t<integer>1</integer>\n\t<key>WindowInfo</key>\n\t<dict>\n\t\t<key>CurrentSheet</key>\n\t\t<integer>0</integer>\n\t\t<key>ExpandedCanvases</key>\n\t\t<array>\n\t\t\t<dict>\n\t\t\t\t<key>name</key>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t</dict>\n\t\t</array>\n\t\t<key>Frame</key>\n\t\t<string>{{14, 56}, {1286, 822}}</string>\n\t\t<key>ListView</key>\n\t\t<true/>\n\t\t<key>OutlineWidth</key>\n\t\t<integer>142</integer>\n\t\t<key>RightSidebar</key>\n\t\t<false/>\n\t\t<key>Sidebar</key>\n\t\t<true/>\n\t\t<key>SidebarWidth</key>\n\t\t<integer>120</integer>\n\t\t<key>VisibleRegion</key>\n\t\t<string>{{-205, -79}, {1166, 713}}</string>\n\t\t<key>Zoom</key>\n\t\t<real>1</real>\n\t\t<key>ZoomValues</key>\n\t\t<array>\n\t\t\t<array>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t</array>\n\t</dict>\n\t<key>saveQuickLookFiles</key>\n\t<string>YES</string>\n</dict>\n</plist>\n"
  },
  {
    "path": "images/docs/guide/simple_scope.vdx",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<VisioDocument xmlns=\"http://schemas.microsoft.com/visio/2003/core\">\n  <DocumentSettings>\n    <GlueSettings>12</GlueSettings>\n    <SnapSettings>52</SnapSettings>\n  </DocumentSettings>\n  <PrintSetup>\n    <PaperWidth>7.68056</PaperWidth>\n    <PaperHeight>10.5</PaperHeight>\n    <PrintLandscape>1</PrintLandscape>\n    <PageLeftMargin>0.25</PageLeftMargin>\n    <PageRightMargin>0.25</PageRightMargin>\n    <PageTopMargin>0.25</PageTopMargin>\n    <PageBottomMargin>0.569444</PageBottomMargin>\n    <PrintCenteredH>1</PrintCenteredH>\n    <PrintCenteredV>1</PrintCenteredV>\n  </PrintSetup>\n  <Fonts>\n    <FontEntry ID=\"0\" Name=\"Courier New\"/>\n    <FontEntry ID=\"1\" Name=\"Helvetica\"/>\n  </Fonts>\n  <FaceNames>\n    <FaceName ID=\"0\" Name=\"Courier New\"/>\n    <FaceName ID=\"1\" Name=\"Helvetica\"/>\n  </FaceNames>\n  <Pages>\n    <Page ID=\"0\" NameU=\"Canvas 1\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>10.5</PageWidth>\n          <PageHeight>7.68056</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>-0.0277778</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"1\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.1\">\n          <XForm>\n            <Angle>-0</Angle>\n            <FlipX>1</FlipX>\n            <FlipY>1</FlipY>\n            <PinX>4.569444444444445</PinX>\n            <PinY>5.531680555555556</PinY>\n            <Width>2.402777777777778</Width>\n            <Height>1.603277777777778</Height>\n            <LocPinX>1.201388888888889</LocPinX>\n            <LocPinY>0.8016388888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.402777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.913372\">1.464388888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#ff0d10</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.603277777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.402777777777778</X>\n              <Y F=\"Height*1.000000\">1.603277777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.402777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.603277777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"2\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.2\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.569444444444445</PinX>\n            <PinY>5.726125</PinY>\n            <Width>2.236111111111111</Width>\n            <Height>1.103277777777778</Height>\n            <LocPinX>1.118055555555556</LocPinX>\n            <LocPinY>0.5516388888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.236111111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.874112\">0.964388888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#ff0c1b</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.103277777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.236111111111111</X>\n              <Y F=\"Height*1.000000\">1.103277777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.236111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.103277777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"3\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.3\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.631944444444445</PinX>\n            <PinY>5.743041666666667</PinY>\n            <Width>2.180555555555555</Width>\n            <Height>0.9166666666666666</Height>\n            <LocPinX>1.090277777777778</LocPinX>\n            <LocPinY>0.4583333333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.180555555555555</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.9166666666666666</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#ff0c1b</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.9166666666666666</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.180555555555555</X>\n              <Y F=\"Height*1.000000\">0.9166666666666666</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.180555555555555</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.9166666666666666</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>function MyCtrlr(){\n  this.guy = &apos;Hank&apos;;\n  this.save = function(){\n    //do something nice\n  }\n}</Text>\n        </Shape>\n        <Shape ID=\"4\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.4\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.506944444444445</PinX>\n            <PinY>4.930555555555555</PinY>\n            <Width>1.277777777777778</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.6388888888888888</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.277777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.277777777777778</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.277777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Controller</Text>\n        </Shape>\n        <Shape ID=\"5\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.5\">\n          <XForm>\n            <Angle>-0</Angle>\n            <FlipX>1</FlipX>\n            <FlipY>1</FlipY>\n            <PinX>7.048611111111111</PinX>\n            <PinY>5.854166666666667</PinY>\n            <Width>1.875</Width>\n            <Height>3.013888888888889</Height>\n            <LocPinX>0.9375</LocPinX>\n            <LocPinY>1.506944444444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.875</TxtWidth>\n            <TxtHeight F=\"Height*0.953917\">2.875</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#4fff75</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.013888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.875</X>\n              <Y F=\"Height*1.000000\">3.013888888888889</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.875</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.013888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"6\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.6\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.555555555555556</PinX>\n            <PinY>4.826388888888889</PinY>\n            <Width>2.916666666666667</Width>\n            <Height>5.069444444444445</Height>\n            <LocPinX>1.458333333333333</LocPinX>\n            <LocPinY>2.534722222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.916666666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.972603\">4.930555555555555</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#f8ff29</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.069444444444445</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.916666666666667</X>\n              <Y F=\"Height*1.000000\">5.069444444444445</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.916666666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.069444444444445</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"7\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.7\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.7638888888888888</PinX>\n            <PinY>2.069416666666667</PinY>\n            <Width>0.02777777777777778</Width>\n            <Height>0.1666666666666667</Height>\n            <LocPinX>0.01388888888888889</LocPinX>\n            <LocPinY>0.08333333333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.02777777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.02777777777777778</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.02777777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"8\" Type=\"Shape\" Name=\"Graphic.8\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.044770053286448</PinX>\n            <PinY>6.540841750467613</PinY>\n            <Width>0.01388888888888889</Width>\n            <Height>0.3525186114648843</Height>\n            <LocPinX>0.006944444444444444</LocPinX>\n            <LocPinY>0.1762593057324422</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>7.037825608842</BeginX>\n            <BeginY>6.71710105620005</BeginY>\n            <EndX>7.04176406875325</EndX>\n            <EndY>6.36458244473517</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3525186114648843</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>#29ff3e</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <BeginArrow>4</BeginArrow>\n            <BeginArrowSize>2</BeginArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3525186114648843</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.283569\">0.00393845991124427</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"9\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.9\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.076388888888889</PinX>\n            <PinY>4.581052777777778</PinY>\n            <Width>0.9583333333333334</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.4791666666666667</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9583333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3101166666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Model</Text>\n        </Shape>\n        <Shape ID=\"10\" Type=\"Shape\" Name=\"Graphic.10\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.034722222222222</PinX>\n            <PinY>6.994875</PinY>\n            <Width>1.180555555555556</Width>\n            <Height>0.5416666666666666</Height>\n            <LocPinX>0.5902777777777778</LocPinX>\n            <LocPinY>0.2708333333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.9444444444444444</TxtWidth>\n            <TxtHeight F=\"Height*0.443590\">0.2402777777777777</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">1.007666736111111</X>\n              <Y F=\"Height*0.853553\">0.4623412083333334</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">1.007666736111111</X>\n              <Y F=\"Height*0.146447\">0.07932545833333332</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.1728888194444443</X>\n              <Y F=\"Height*0.146447\">0.07932545833333332</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.1728888194444443</X>\n              <Y F=\"Height*0.853553\">0.4623412083333334</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">1.007666736111111</X>\n              <Y F=\"Height*0.853553\">0.4623412083333334</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"11\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.11\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.069444444444445</PinX>\n            <PinY>7.004099305555555</PinY>\n            <Width>0.8055555555555556</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.4027777777777778</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.8055555555555556</TxtWidth>\n            <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.8055555555555556</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.8055555555555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>root scope</Text>\n        </Shape>\n        <Shape ID=\"12\" Type=\"Shape\" Name=\"Graphic.12\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.4444444444444444</PinX>\n            <PinY>1.812472222222222</PinY>\n            <Width>0.6666666666666666</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.3333333333333333</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.111111111111111</BeginX>\n            <BeginY>1.81941666666667</BeginY>\n            <EndX>0.777777777777778</EndX>\n            <EndY>1.81941666666667</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"13\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.13\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.868055555555556</PinX>\n            <PinY>1.810710416666667</PinY>\n            <Width>1.958333333333333</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.9791666666666666</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.958333333333333</TxtWidth>\n            <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.958333333333333</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.958333333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/> DOM Element to Scope</Text>\n        </Shape>\n        <Shape ID=\"14\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.14\">\n          <XForm>\n            <Angle>-0</Angle>\n            <FlipX>1</FlipX>\n            <FlipY>1</FlipY>\n            <PinX>9.409722222222221</PinX>\n            <PinY>5.630263888888889</PinY>\n            <Width>1.875</Width>\n            <Height>3.461694444444444</Height>\n            <LocPinX>0.9375</LocPinX>\n            <LocPinY>1.730847222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.875</TxtWidth>\n            <TxtHeight F=\"Height*0.959878\">3.322805555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#2222ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.461694444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.875</X>\n              <Y F=\"Height*1.000000\">3.461694444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.875</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.461694444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"15\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.15\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.375</PinX>\n            <PinY>4.069444444444445</PinY>\n            <Width>0.6666666666666666</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.3333333333333333</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>View</Text>\n        </Shape>\n        <Shape ID=\"16\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.16\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.409722222222221</PinX>\n            <PinY>5.484381944444444</PinY>\n            <Width>1.625</Width>\n            <Height>2.447902777777778</Height>\n            <LocPinX>0.8125</LocPinX>\n            <LocPinY>1.223951388888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.625</TxtWidth>\n            <TxtHeight F=\"Height*0.943262\">2.309013888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.447902777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.625</X>\n              <Y F=\"Height*1.000000\">2.447902777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.625</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.447902777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"17\" Type=\"Shape\" Name=\"Graphic.17\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.534722222222221</PinX>\n            <PinY>1.743027777777778</PinY>\n            <Width>0.6666666666666666</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.3333333333333333</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>8.20138888888889</BeginX>\n            <BeginY>1.74997222222222</BeginY>\n            <EndX>8.86805555555556</EndX>\n            <EndY>1.74997222222222</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <BeginArrow>4</BeginArrow>\n            <BeginArrowSize>2</BeginArrowSize>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"18\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.18\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.680555555555555</PinX>\n            <PinY>1.810710416666667</PinY>\n            <Width>1.208333333333333</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.6041666666666666</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n            <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Data-binding</Text>\n        </Shape>\n        <Shape ID=\"19\" Type=\"Shape\" Name=\"Graphic.19\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.548611111111111</PinX>\n            <PinY>1.909694444444444</PinY>\n            <Width>0.6666666666666666</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.3333333333333333</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>8.21527777777778</BeginX>\n            <BeginY>1.91663888888889</BeginY>\n            <EndX>8.88194444444444</EndX>\n            <EndY>1.91663888888889</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"20\" Type=\"Shape\" Name=\"Graphic.20\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.229166666666667</PinX>\n            <PinY>7.534722222222222</PinY>\n            <Width>10.23611111111111</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>5.118055555555555</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.111111111111111</BeginX>\n            <BeginY>7.52777777777778</BeginY>\n            <EndX>10.3472222222222</EndX>\n            <EndY>7.54166666666667</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">10.23611111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">10.23611111111111</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"21\" Type=\"Shape\" Name=\"Graphic.21\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.5277777777777778</PinX>\n            <PinY>7</PinY>\n            <Width>0.6666666666666666</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.3333333333333333</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#fff82f</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;html&gt;</Text>\n        </Shape>\n        <Shape ID=\"22\" Type=\"Shape\" Name=\"Graphic.22\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.5972222222222222</PinX>\n            <PinY>3.499986111111111</PinY>\n            <Width>0.75</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;/body&gt;</Text>\n        </Shape>\n        <Shape ID=\"23\" Type=\"Shape\" Name=\"Graphic.23\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.5694444444444444</PinX>\n            <PinY>3.104152777777778</PinY>\n            <Width>0.75</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;/html&gt;</Text>\n        </Shape>\n        <Shape ID=\"24\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.24\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.479166666666667</PinX>\n            <PinY>2.541652777777778</PinY>\n            <Width>1.208333333333333</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.6041666666666666</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Template</Text>\n        </Shape>\n        <Shape ID=\"25\" Type=\"Shape\" Name=\"Graphic.25\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.340277777777778</PinX>\n            <PinY>5.28125</PinY>\n            <Width>2.180555555555555</Width>\n            <Height>0.4027777777777778</Height>\n            <LocPinX>1.090277777777778</LocPinX>\n            <LocPinY>0.2013888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.180555555555555</TxtWidth>\n            <TxtHeight F=\"Height*0.655172\">0.2638888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4027777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.180555555555555</X>\n              <Y F=\"Height*1.000000\">0.4027777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.180555555555555</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4027777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Input: &lt;input name=&quot;guy&quot;\n        type=&quot;text&quot;&gt;</Text>\n        </Shape>\n        <Shape ID=\"26\" Type=\"Shape\" Name=\"Graphic.26\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.451388888888889</PinX>\n            <PinY>4.798611111111111</PinY>\n            <Width>2.402777777777778</Width>\n            <Height>0.4027777777777778</Height>\n            <LocPinX>1.201388888888889</LocPinX>\n            <LocPinY>0.2013888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.402777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.655172\">0.2638888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4027777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.402777777777778</X>\n              <Y F=\"Height*1.000000\">0.4027777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.402777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4027777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Name = &lt;span ng:bind=&quot;guy&quot;&gt;\n       &lt;/span&gt;</Text>\n        </Shape>\n        <Shape ID=\"27\" Type=\"Shape\" Name=\"Graphic.27\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.548611111111111</PinX>\n            <PinY>5.763875000000001</PinY>\n            <Width>2.652777777777778</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>1.326388888888889</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.652777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.652777777777778</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.652777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;body ng:controller=&quot;MyCtrlr&quot;&gt;</Text>\n        </Shape>\n        <Shape ID=\"28\" Type=\"Shape\" Name=\"Graphic.28\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.1875</PinX>\n            <PinY>4.125</PinY>\n            <Width>1.875</Width>\n            <Height>0.7777777777777778</Height>\n            <LocPinX>0.9375</LocPinX>\n            <LocPinY>0.3888888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.875</TxtWidth>\n            <TxtHeight F=\"Height*0.821429\">0.6388888888888888</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7777777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.875</X>\n              <Y F=\"Height*1.000000\">0.7777777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.875</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7777777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;button \n  ng:click=&quot;save()&quot;&gt;\n  Save\n&lt;/button&gt;</Text>\n        </Shape>\n        <Shape ID=\"29\" Type=\"Group\" Name=\"Group.29\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.048611111111111</PinX>\n            <PinY>5.751738888888889</PinY>\n            <Width>1.652777777777778</Width>\n            <Height>1.211838888888889</Height>\n            <LocPinX>0.8263888888888888</LocPinX>\n            <LocPinY>0.6059194444444443</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.652777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.211838888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"30\" Type=\"Shape\" Name=\"Graphic.30\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8263888888888888</PinX>\n                <PinY>0.6059194444444445</PinY>\n                <Width>1.652777777777778</Width>\n                <Height>1.211838888888889</Height>\n                <LocPinX>0.8263888888888888</LocPinX>\n                <LocPinY>0.6059194444444445</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*0.800000\">1.322222222222222</TxtWidth>\n                <TxtHeight F=\"Height*0.585390\">0.7093983333333331</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>28</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <FillBkgnd>#aaaaaa</FillBkgnd>\n                <FillBkgndTrans>0</FillBkgndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.853553\">1.410733430555556</X>\n                  <Y F=\"Height*0.853553\">1.034368719127778</Y>\n                </MoveTo>\n                <NURBSTo IX=\"2\">\n                  <X F=\"Width*0.853553\">1.410733430555556</X>\n                  <Y F=\"Height*0.146447\">0.177470169761111</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"3\">\n                  <X F=\"Width*0.146447\">0.2420443472222221</X>\n                  <Y F=\"Height*0.146447\">0.177470169761111</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"4\">\n                  <X F=\"Width*0.146447\">0.2420443472222221</X>\n                  <Y F=\"Height*0.853553\">1.034368719127778</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"5\">\n                  <X F=\"Width*0.853553\">1.410733430555556</X>\n                  <Y F=\"Height*0.853553\">1.034368719127778</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                </NURBSTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"31\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.31\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8084124999999998</PinX>\n                <PinY>0.899579861111111</PinY>\n                <Width>1.078408333333333</Width>\n                <Height>0.2819513888888889</Height>\n                <LocPinX>0.5392041666666666</LocPinX>\n                <LocPinY>0.1409756944444444</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.078408333333333</TxtWidth>\n                <TxtHeight F=\"Height*0.507401\">0.1430625</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2819513888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.078408333333333</X>\n                  <Y F=\"Height*1.000000\">0.2819513888888889</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.078408333333333</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2819513888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.138889</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>MyCtrlr scope</Text>\n            </Shape>\n            <Shape ID=\"32\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.32\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.9582631944444446</PinX>\n                <PinY>0.6447131944444444</PinY>\n                <Width>0.8615541666666666</Width>\n                <Height>0.3443791666666667</Height>\n                <LocPinX>0.4307770833333333</LocPinX>\n                <LocPinY>0.1721895833333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.8615541666666666</TxtWidth>\n                <TxtHeight F=\"Height*0.596698\">0.2054902777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3443791666666666</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.861554166666666</X>\n                  <Y F=\"Height*1.000000\">0.3443791666666666</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">0.861554166666666</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3443791666666666</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"33\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.33\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.066690277777778</PinX>\n                <PinY>0.4407131944444441</PinY>\n                <Width>1.078408333333333</Width>\n                <Height>0.3443791666666667</Height>\n                <LocPinX>0.5392041666666666</LocPinX>\n                <LocPinY>0.1721895833333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.078408333333333</TxtWidth>\n                <TxtHeight F=\"Height*0.596698\">0.2054902777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3443791666666666</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.078408333333333</X>\n                  <Y F=\"Height*1.000000\">0.3443791666666666</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.078408333333333</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3443791666666666</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"34\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.34\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.097222222222222</PinX>\n            <PinY>5.678138888888889</PinY>\n            <Width>1.402777777777778</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.7013888888888888</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.402777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.402777777777778</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.402777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>guy: &apos;Hank&apos;\n</Text>\n        </Shape>\n        <Shape ID=\"35\" Type=\"Shape\" Name=\"Graphic.35\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.211805476338775</PinX>\n            <PinY>5.747923850257302</PinY>\n            <Width>0.659722380655784</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.329861190327892</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.88194428601088</BeginX>\n            <BeginY>5.75486829470175</BeginY>\n            <EndX>3.54166666666667</EndX>\n            <EndY>5.75041185037629</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.659722380655784</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.659722380655784</X>\n              <Y F=\"Height*0.679136\">0.009432444563429558</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"36\" Type=\"Shape\" Name=\"Graphic.36\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.968754767324385</PinX>\n            <PinY>5.741793798889471</PinY>\n            <Width>0.4930650902043254</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.2465325451021627</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.72222222222222</BeginX>\n            <BeginY>5.74696428575019</BeginY>\n            <EndX>6.21528731242655</EndX>\n            <EndY>5.74873824333392</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.4930650902043254</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.872275\">0.01211493130516435</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.4930650902043254</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"37\" Type=\"Shape\" Name=\"Graphic.37\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.652778062386409</PinX>\n            <PinY>6.992787546096337</PinY>\n            <Width>5.569445017969653</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>2.784722508984827</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.868055553401582</BeginX>\n            <BeginY>6.99973199054078</BeginY>\n            <EndX>6.43750057137123</EndX>\n            <EndY>6.99534538625939</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">5.569445017969653</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*-0.000000\">-9.868649107779169e-17</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">5.569445017969652</X>\n              <Y F=\"Height*0.684164\">0.009502284607499491</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"38\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.38\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.097222222222222</PinX>\n            <PinY>5.536983333333334</PinY>\n            <Width>1.402777777777778</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.7013888888888888</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.402777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.402777777777778</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.402777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>save: Function</Text>\n        </Shape>\n        <Shape ID=\"39\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.39\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.680555555555555</PinX>\n            <PinY>6.379701388888889</PinY>\n            <Width>0.75</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3101166666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"40\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.40\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.680555555555555</PinX>\n            <PinY>5.640613194444445</PinY>\n            <Width>0.7083333333333334</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.3541666666666667</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.7083333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2396347222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.7083333333333334</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.7083333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"41\" Type=\"Foreign\" Name=\"Rectangle No Fill No Fill.41\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.395833333333334</PinX>\n            <PinY>5.537143055555556</PinY>\n            <Width>1.513888888888889</Width>\n            <Height>2.152777777777778</Height>\n            <LocPinX>0.7569444444444444</LocPinX>\n            <LocPinY>1.076388888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.513888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.935484\">2.013888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.152777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.513888888888889</X>\n              <Y F=\"Height*1.000000\">2.152777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.513888888888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.152777777777778</Y>\n            </LineTo>\n          </Geom>\n          <Foreign>\n            <ImgOffsetX F=\"Width*0.000000\">0</ImgOffsetX>\n            <ImgOffsetY F=\"Height*0.000000\">0</ImgOffsetY>\n            <ImgWidth>1.51389</ImgWidth>\n            <ImgHeight>2.15278</ImgHeight>\n          </Foreign>\n          <ForeignData ForeignType=\"Bitmap\">Qk0AAAAAAAAAADYAAAAoAAAAcQAAAJsAAAABABgAAAAAANzNAAAAAAAAAAAAAAAAAAAAAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A/////////////////////////////////////////v7+/v7++/v7+fn5+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+fn5+/v7/v7+/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP////////////////////////////////39/fb29urq6t7e3tTU1MzMzMnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJyczMzNTU1N7e3urq6vb29v39/f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD////////////////////////////6+vro6OjHx8ecnJx9fX1ubm5qamppaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlqampubm59fX2cnJzHx8fo6Oj6+vr///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////+fn529vbo6OjcnJyhISEvLy84+Pj/Pz8/////////////////////////////////////////////////////////////////////////////////////////Pz84+PjvLy8hISEcnJyo6Oj29vb+fn5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP////////////////////r6+tvb25aWlnp6etzc3Pn5+f39/f7+/v////////////////////////////////////////////////////////////////////////////////////////////////7+/v39/fn5+dzc3Hp6epaWltvb2/r6+v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD////////////////9/f3o6OiioqKJiYnr6+v7+/v9/f39/f39/f39/f38/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz7+/v8/Pz8/Pz8/Pz9/f38/Pz7+/vr6+uJiYmioqLo6Oj9/f3///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////9vb2xsbGf39/3d3d9PT09/f3+Pj49/f3+Pj4+Pj46u/24uHr7+vk9vb29vb29vb26u/2+O/p9/f36ur5+PPs9vb29vb29vb29vb29vb29/f39/f39/f36+ry7+vr9/f39/f39/f39/f39/f39/f39PT03t7ef39/xsbG9vb2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP////////////7+/urq6pqamry8vOjo6PLy8vPz8/T09PX19fX19TWK5wAAAAAAAAAAAKh0APX31nKr7gAAAAAAAGxuRQAAPM6SAPT09Mvy9QAAjMSDAPT09PT09NTs+ABOrgAAAAAAAJUzAPX23vX19fT09PT09PPz8/Ly8unp6b29vZqamurq6v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD////////////9/f3e3t6JiYnOzs7u7u7w8PDx8fHx8fHx8fHy8vLAyenn2cHx8fG54foAAGPXwwAAALiyaQDt8fE4jNaNEgDy9NPx8fF4tfMAAABaABb07aTt8fEAXs+URgDz8Mbx8fHl4Ojx8urx8fHx8fHx8fHx8fHw8PDu7u7Ozs6JiYne3t79/f3///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////+/v709PTl5eX2NjY7Ozs7e3t7u7u7+/v7+/v8PDw7+/v7+/v7+/vt9/4AABx17AARZDgTAARyLiDaqXPjBIA8PHZ5vDuADa4qpMAADym16oAxu3wAAB+sIsAv8XMwMDA2MjD7/Do7+/v7+/v7+/v7e3t7e3t7Ozs2NjYmJiY09PT+/v7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP////////////n5+czMzKCgoODg4Onp6evr6+zs7O3t7e3t7e3t7e3t7eDu7Hqc0QAAAGIAGfDgou3t7bfL6IaLoTVogZExAO7wz6TZ+AAAAPHib2Or94QAJMvu0AAAiGI9AHFxcQBHeIQAJO7wz+3t7e3t7e3t7ezs7Ovr6+np6eHh4aCgoMzMzPn5+f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD////////////7+/vS0tKdnZ3j4+Po6Ojp6enp6enp6enq6urq6urH5O8ALZMAAACnhy3t6sLr6+u+0u3Vwanr6+sgf9SQCwbs7dUdftuWLwDs7NzD6ewAAG/fxUcAW8qoZwDr7OQ0jdudQQDr69vq6urq6urp6enp6enp6enn5+fj4+OdnZ3S0tL7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A/////////////f393d3djo6O29vb5eXl5+fn5+fn6Ojo6enp6enpT5niVwAV6NOf6enp6enp6enpocz0ACBoAAAAPQAM1bRk1OvnFzmh2blG6enp6enpRYXWwIwAy+fqE1ejAAAAaiIA6Nia6enp6enp6Ojo6Ojo5+fn5ubm5OTk29vbjo6O3d3d/f39////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP////////////7+/unp6YiIiMjIyOPj4+Tk5OXl5ejo6O3t7fDw8Gaw7G0AHfLrueLr8cS9z+/s1O7v7+/v7+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7v7+/v7+7u7u7u7u/v7/Dw8PDw8PDw8O/v7+3t7efn5+Xl5eXl5ePj48jIyIiIiOnp6f7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD////////////////19fWkpKSjo6Pk5eXp6Ojt7e/z8/Pz8/Pz8/PP7PkAQZ4AAAAAAABAAA3266Hz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Py8vLt7e3l5eXi4uKjo6Ojo6P19fX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A/////////////////f394eHhgICA0tLS7Ozs9PT09PX19fX19fX19fX19fX1397w5d/g9vHq9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19PT08/Pz6urqzs/Nfn5+4eHh/f39////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP////////////////////n5+bOzs4iIiOfn5/X19fb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vX19eTk5IWFhbOzs/n5+f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD////////////////////+/v74+PiioqKDg4Pg4OD5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4+Pje3t6BgYGgoKD4+Pj+/v7///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////+vr6tra2bm5un5+f0tLS7e3t+fn5/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8+fn57e3t0dHRnp6ebGxstra2+vr6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP////////////////////////////////39/e3t7aioqHp6emZmZl1dXV5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl1dXWZmZnp6eqioqO3t7f39/f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD////////////////////////////////////////+/v79/f36+vr39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f6+vr9/f3+/v7///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP////////////////////////////////////////////////fw//////////////b//vfx8v////////f2/v///////////////////////////////////////////////////////////+3x/+rq6v/86/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////b//vfx8v////////f2/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD////////e/f8YUq0AAAAAAACGPAD/+7r///////////+q3/+NED3//9////+x3/8AAGgAAACGPAB1oacAAABmABpWfqYAAAAAAACpgy+NscwAAD4AAAB0JQCxxawAOIcAAAAwAAfgwGJmm+AAAAAAAAAAAADWrFj////////////////////////////////////////////////////////////////////2//5BcM8AAAAAAAAAAAC1dxn///Cr2/8AAFcAAAAAAABRABP734ex3/8AAGgAAACGPAB1oacAAABmABpHd6IAAAAAAAC1ky5plckAAAAAAACgeQAaVKUAAAAAAADBkjN6tuIAAAAAAACGPAD/+sT///////////////////////////////////////////////////////////////////////////8A////////////////AHnjqkYA///w////////////1P7/AACSnTUA///n////SpnuAAAAu5sMp87cAABXQwAOv7SB9ezHADnEnTUA///n////N5HyMAAH/+6P////t+r/AAA+6roAfsb/AAAAMAAHwK5nnLfJAABX78EA////////////////9/v78vLy9/f39/f39/f39/f39/f38vH7+/z0////////////////////OYnuAAAA05IA////////////yfn/AABoXwAY//yj////SpnuAAAAu5sMp87cAABXQwAOv7SB8e3HACC+nTUA///w9v/+AEzIcwAf//+67f/+ACa1jQAo///wPHfkAAAAwosA///4////////////////////////////////////////////////////////////////////////////////AP///////////////2u5/9OIAP///////////+3//gBPwAAAAJ1KAP//3////1We+wAAAP/qeP///zWP+VEAE//8o/H//gA5xJ01AP//5////4fF/1EAE//2qv///8n5/wAAaO/YHwBMyAAAAPbbbv///////73v/5QtYP//3////////////wB/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAM6DAP///////////////////0qQ8gAAAPPRPf///////////8n5/wAAeZ1KAP//5////1We+wAAAP/qeP///zWP+VEAE//8o/H//gA5xJ01AP//3////zeR8p0LCP//5/H//gA5xKplAIK93gAAAKplAP//5////////////////////////////////////////////////////////////////////////////////////wD///////////////99y//OgAD///////////86iuYAAAAAAACVACv//+f////Z/f8AAKV9ACL/+7pJmPZRABP/9qrx//4AOcSdNQD//+f///+O1v9DAA7/9qr////J+f8AAFfm0zcAT8CkSAD///j///////////////////////////////+50PqxsqaxsbGxsbGxsbGxsbGxsbGrsrDt063///////////////////9KkPIAAADz0T3////////////J8/8AAHmdSgD//+f////Z/f8AAKV9ACL/+7pJmPZRABP/9qrx//4AOcSdNQD//+f///8bkfGdCwj//+fx//4AT8AAAAAAAABpABv//K7///////////////////////////////////////////////////////////////////////////////////////8A////////////////fcv/zoAA////////d7r8AAAAAAAArL13lEFr///f////////9v/+i67mAABXAAAAXwAY//aq8f/+ADnEnTUA///n////Yqb4UQAT//aq////zvn/AABo5tM3ADnEfVAApa2gpaWlq6ygq6q27c2m////////////////////////////////////////////////////////////////////////SpDyAAAA/NZP////////////z/7/AABonUoA///n////////9v/+i67mAABXAAAAXwAY//aq8f/+ADnEnTUA///n////N5HynQsI///n8f/+AE/AAAAAAAAA/Ntc////////////////////////////////////////////////////////////////////////////////////////////AP///////////////33L/86AAP///6Tb/wAAAAAAANynAMn/+4wAZ///3////73q/wAAV//gZfv//zyB4UMADv/3nvv//wA5xI06AP//2P///zeR8kMADv/uj////7Dk/wAAAPPRPSKA6UMADrmzj7e4rABhqAAAAM6KAP///////////////3mm8V1eQ2ZmZmZmZmZmZmZmZmZmZk5dW9ytO////////////////////0qQ8gAAADAABy4uLi4uLi4uLgAAPgAAAJ1KAP//5////73q/wAAV//gZfv//zyB4UMADv/3nvH//gAAuJU4AP//3/v//wBMyJ01AP//5/H//gA5xHQlADhvl6pYAP//3////////////////////////////////////////////////////////////////////////////////////////wD///////////////99y//YhwDU/v8AAIYAAAC2bgD///DD8/+MAGf//9////+w5P8AAADvwQD///8AeeOGACX9/81xmuAAAD4AAACNOgCwy7sAHX8AAABRABPKxZYUXrIAAAD30T697/8AAFfvzEzj//0AQLEAAAD84WT///////////////9unvRRQhhPT09PT09PT09PT09PT09APljXpyL///////////////////9KkPIAAADGqEXS19fS0tLX0dKbwtsAAD6dSgD//+f///+w5P8AAADvwQD///8AeeOGACX9/82KtOoAAD4AAACdZwCVuMgAAFedNQD//+fx//4AOcSkMwD///gned19IgD67bP///////////////////////////////////////////////////////////////////////////////////8A////////////////h8v/qYQAAGCyAAAAjRkA///N////w/P/lC1g///n////+///gq7mLABYK1FNQwAO7tB+////ytr6a5CxlVgsjbLEAAA+QzAA5L9jrNf1ACNyAAAAvIIA///n////veT/ITKUAAAAXysA6cqF////////////////////////////////////////////////////////////////////////////SpDyAAAA99ZN////////////z/7/AAB5nUoA///n////+///gq7mLABYK1FNQwAO7tB++///rcfpWG2YhkwAf6etAAAAUQAT8s9/////8f/+ADnEnTUA///wcZLbT09PUEBCwZBT///w////////////////////////////////////////////////////////////////////////////AP///////////////47W/wAAAAAAAFEAE//ypP///////8n5/2cAbP//v////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0qQ8gAAAPPRPf///////////8n5/wAAeZ1KAP//5/////////////////////////////////////////////////////////////////H//gA5xJ01AP//3////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////9ZmucAAAAAAAD31mb///////////+d3P8wAAf/7o////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////85kuoAAADOiQD////////////J8/8AAGhRABP/9qr////////////////////////////////////////////////////////////////U8/8ACZmdNQD//+f///////////////////////////////////////////////////////////////////////////////////////////////8A////////3v3/GFKtAAAAAAAA4bQl////////////eKz1AAAAAAAAAAAA5blY////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9v/+QXDPAAAAAAAAAAAAtngA///wpNv/AABXAAAAAAAAUQAT+9+H////////////////////////////////////////////////////////3v3/NmCpAAAAlRMA///f////////////////////////////////////////////////////////////////////////////////////////////////AP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////H7/+re6v//+P///////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+5ubnPz8/d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3Pz8+5ubn///////////////////////////////8A////////////////////////////////////////////////////////////6Pz/qqjKt7issbi3uKOn//3c////////////////////////////////////////////////////////////////////////////////////////////////////w8PD8PDw/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+8PDww8PD////////////////////////////////AP////////////////////////////////////////////////////////////b//oG16gAAAFEAE9/Kkf//5////////////////////////////////////////////////////////////////////////////////////////////////////8PDw/Dw8P////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Dw8MPDw////////////////////////////////wD////////////////////////////////////////////////////////////////t//4AALi9egD////////////////////////////////////////////////////////////////////////////////////////////////////////////Dw8Pw8PD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDDw8P///////////////////////////////8A////////////////////////////////////////////////////////////////8f/+ACC+2JoA9v/+8u7u///4////////////////8ff++PLr////+/b+////////////+///8u31///4////9v/+/Pfu////////////////////////////w8PD8PDw////////////////////////////////////////////9vv/9/Hy////8fv//Pfu////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8PDww8PD////////////////////////////////AP////////b//kF8ywAAAAAAAAAAAII9AEZ7qwAAAAAAALWTLmmVyQAAAAAAALZ4APL/7wA5xAAAAAAAAAAAAGkAG/7oov///////26m8AAAAAAAAIV0AAAAeXNfANWxhPv//yd53QAAAFEAE+7qlABMyEMADv/vj////////////////////////8PDw/Dw8P///////8n5/wAAaPfWTf///////8n5/0EAWf/3nrHf/wAAVwAAAHNfAAAjcqQzAMr860AAav/3nv///4fR/5UTAP//54fR/5UTAP//59n9/wAApZ1KAP//2P////////////////////////////////////////////////////////////////////////////////////////////////////Dw8MPDw////////////////////////////////wD///////////////9+v/8AAADHgQD////x//4AIL6dNQD///D2//4ATMhzAB///7rx//4APbp9IgD/+sTt//4AW8VzAB///7/U/v8AAIZpABvi2qYojdUAAABpKADx36HJ+f8AAGidWwCv1c/Tq30ATMhDAA7/74/////////////////////////Dw8Pw8PD////////J+f8AAFfz0T3////////J+f9BAFn/9543mu59ACL//82Qxv5DAA7/957J+f9BAFn/957///+H0f+VACv//+eHy/+dCwjp/+8AAK6GHQD//8j////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDDw8P///////////////////////////////8A////////////////j9H/AAAA0poA////8f/+ADnEnTUA///f////N5HynQsI///n8f/+ACC+2JIA////////sOT/AAAA4bQAyfP/AABo2JoA////9v/+ADnEnTUA///nyfn/AABo2JkA////////+/////v0////////////////////////////w8PD8PDw////////yfn/AABX/NZP////////z/7/QQBZ//eej9H/AAAAxq5Up87cQgBB//eeyfn/QQBZ//aq////h9H/lQAr///nh9H/XwAYAEyCjToA//+/////////////////////////////////////////////////////////////////////////////////////////////////////////////8PDww8PD////////////////////////////////AP///////////////4/R/wAAANKRAP////H//gA5xJ01AP//5////xuR8Z0LCP//5/H//gAgvtOSAP///////875/wAAedOSAMn5/wAAaNOSAP////H//gA5xJ01AP//58n5/wAAaNOSAP///////////////////////////////////////////8PDw/Dw8P///////8n5/wAAaLWUAMLBzcLDuZW4yEMADv/3nv///9rt/5acvW2KlVEAE//3nsn5/wAAV//qeP///4bQ/5UAK///54/R/1EAEwA/asJ4AP//+P////////////////////////////////////////////////////////////////////////////////////////////////////////////Dw8MPDw////////////////////////////////wD///////////////+P0f8AAADSkQD////x//4AOcSdNQD//+f///83kfKdCwj//+fx//4AIL7TkgD////////O+f8AAGjTkgDJ+f8AAGjTkgD////x//4AOcSdNQD//+fJ+f8AAGjTkgD////////////////////////////////////////////Dw8Pw8PD////////J+f8AAGhpUwBvenhwcHBMc25RABP/957j/P/TwMP//+eHxf9RABP//KPJ8/8AAGhfABjt36FYqeiNACj//9+H0f+kARDe/vIAAJLHigD////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDDw8P///////////////////////////////8A////////////////j9H/AAAA0pEA////8f/+AAC4lTgA///f+///AEzInTUA///n7f/+AACuvW8A////////frj/AAAA0pEAyfP/AABo0pEA////8f/+ADnEnTUA///nzvn/AABo0poA////////6fH/7+Xd////////////////////////////w8PD8PDw////////yfn/AABX/NZP////////z//8QQBZ//ee3v3/HFWhAAAAAAAAxpoY///41Pn/cCuLpMGlAABoAAAA4LJj////h9H/lQAr///nye7/AACG6sY7////////////////////////////////////////////////////////////////////////////////////////////////////////8PDww8PD////////////////////////////////AP///////////////4/R/wAAANKRAPv//4q06gAAPgAAAJ1nAJW4yAAAV501AO7/5miU0wAAAAAAAK+LFYWsvgAAPgAAAPzbb730/wAAANKRAP///+n//QAmtZ01AP//36vc/wAAPryDAO7v5/L/7wAgvkMADv/3nv///////////////////////8PDw/Dw8P///////8n5/wAAV/PRPf///////8n5/0EAWf/3nv///////////////////////////////////////////////////4fR/5UAK///5/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Dw8MPDw////////////////////////////////wD///////////////+P0f8AAADSkQD7//+tx+lYbZiGTAB/p60AAABRABPyz3/x//6uwOVJbpipgy9Uh7UAAABDAA7guG3e/f9HXqksQ0Dcpibj//02Ua1BQUGvbTL//+cAV9YAAAAwAAdQAEPz4IUscM90JQD/+7r////////////////////////Dw8Pw8PD////////J+f8AAGj31k3////////J+f9BAFn/957///////////////////////////////////////////////////99y/+NACj//9/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDDw8P///////////////////////////////8A////////////////j9H/AAAA0poA////////////////////////////////////////////////////////////////////////////////////////////////////8f/+AFnN04kA////////////////////////////////////////////w8PD8PDw////////////////////////////////////////////////////////////////////////////////////////////yer/yqKe///w////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8PDww8PD////////////////////////////////AP///////////////364/wAAAMKCAP///////////////////////////////////////////////////////////////////////////////////////////////////////979/967tf///////////////////////////////////////////8PDw/Dw8P////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Dw8MPDw////////////////////////////////wD////////2//5BfMsAAAAAAAAAAACGPAD/+7r////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Dw8Pw8PD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDDw8P///////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PD8PDw////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8PDww8PD////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5qamrm5ucPDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw7m5uZqamv///////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9paWl3d3d8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx3d3dpaWn///////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wA=</ForeignData>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"42\" Type=\"Shape\" Name=\"Graphic.42\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.340277777777779</PinX>\n            <PinY>6.027777777777778</PinY>\n            <Width>1.930555555555556</Width>\n            <Height>0.6111111111111112</Height>\n            <LocPinX>0.9652777777777778</LocPinX>\n            <LocPinY>0.3055555555555556</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>7.375</BeginX>\n            <BeginY>5.72222222222222</BeginY>\n            <EndX>9.30555555555556</EndX>\n            <EndY>6.33333333333333</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.930555555555556</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.6111111111111112</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <BeginArrow>4</BeginArrow>\n            <BeginArrowSize>2</BeginArrowSize>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.930555555555556</X>\n              <Y F=\"Height*1.000000\">0.6111111111111112</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"43\" Type=\"Shape\" Name=\"Graphic.43\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.395833333333334</PinX>\n            <PinY>5.534722222222222</PinY>\n            <Width>2.041666666666667</Width>\n            <Height>0.3194444444444444</Height>\n            <LocPinX>1.020833333333333</LocPinX>\n            <LocPinY>0.1597222222222222</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>7.375</BeginX>\n            <BeginY>5.69444444444444</BeginY>\n            <EndX>9.41666666666667</EndX>\n            <EndY>5.375</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.041666666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3194444444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3194444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.041666666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"44\" Type=\"Shape\" Name=\"Graphic.44\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.826388888888889</PinX>\n            <PinY>5.065958333333334</PinY>\n            <Width>1.875</Width>\n            <Height>0.7847500000000002</Height>\n            <LocPinX>0.9375</LocPinX>\n            <LocPinY>0.3923750000000001</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>6.88888888888889</BeginX>\n            <BeginY>5.45833333333333</BeginY>\n            <EndX>8.76388888888889</EndX>\n            <EndY>4.67358333333333</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.875</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.7847500000000002</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7847500000000002</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.875</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"45\" Type=\"Group\" Name=\"Group.45\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.572916666666667</PinX>\n            <PinY>1.810710416666667</PinY>\n            <Width>2.402777777777778</Width>\n            <Height>0.239634722222222</Height>\n            <LocPinX>1.201388888888889</LocPinX>\n            <LocPinY>0.119817361111111</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.402777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.239634722222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"46\" Type=\"Shape\" Name=\"Graphic.46\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.3333333333333333</PinX>\n                <PinY>0.1215791666666664</PinY>\n                <Width>0.6666666666666666</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.3333333333333333</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.128523611111111</BeginY>\n                <EndX>0.666666666666667</EndX>\n                <EndY>0.128523611111111</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0277778</LineWeight>\n                <LineColor>#17ff1c</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.6666666666666666</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"47\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.47\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.590277777777778</PinX>\n                <PinY>0.119817361111111</PinY>\n                <Width>1.625</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>0.8125</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.625</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.625</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.625</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/> Scope Inheritance</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"48\" Type=\"Shape\" Name=\"Graphic.48\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.229166666666667</PinX>\n            <PinY>2.104166666666667</PinY>\n            <Width>10.23611111111111</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>5.118055555555555</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.111111111111111</BeginX>\n            <BeginY>2.09722222222222</BeginY>\n            <EndX>10.3472222222222</EndX>\n            <EndY>2.11111111111111</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">10.23611111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">10.23611111111111</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"49\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.49\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.111111111111111</PinX>\n            <PinY>7.0625</PinY>\n            <Width>1.111111111111111</Width>\n            <Height>0.1944444444444444</Height>\n            <LocPinX>0.5555555555555556</LocPinX>\n            <LocPinY>0.09722222222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.111111111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.285714\">0.05555555555555555</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.111111111111111</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.111111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1944444444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng:autobind</Text>\n        </Shape>\n        <Shape ID=\"50\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.50\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.743055555555555</PinX>\n            <PinY>4.465277777777778</PinY>\n            <Width>1.958333333333333</Width>\n            <Height>0.5416666666666666</Height>\n            <LocPinX>0.9791666666666666</LocPinX>\n            <LocPinY>0.2708333333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.958333333333333</TxtWidth>\n            <TxtHeight F=\"Height*0.743590\">0.4027777777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5416666666666666</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.958333333333333</X>\n              <Y F=\"Height*1.000000\">0.5416666666666666</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.958333333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5416666666666666</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>angular applies MyCtrlr function to MyCtrlr scope object.</Text>\n        </Shape>\n      </Shapes>\n      <Connects>\n        <Connect ToCell=\"PinX\" FromSheet=\"8\" FromPart=\"9\" ToSheet=\"10\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"8\" FromPart=\"12\" ToSheet=\"30\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"35\" FromPart=\"9\" ToSheet=\"27\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"35\" FromPart=\"12\" ToSheet=\"3\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"36\" FromPart=\"9\" ToSheet=\"3\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"36\" FromPart=\"12\" ToSheet=\"30\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"37\" FromPart=\"9\" ToSheet=\"21\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"37\" FromPart=\"12\" ToSheet=\"10\" ToPart=\"3\"/>\n      </Connects>\n    </Page>\n  </Pages>\n  <Windows>\n    <Window ID=\"0\" WindowType=\"Drawing\" ViewScale=\"1\" WindowState=\"134217744\" ContainerType=\"Page\" Page=\"0\" ViewCenterX=\"5.25\" ViewCenterY=\"4.944444444444445\">\n      <ShowRulers>0</ShowRulers>\n      <ShowGrid>0</ShowGrid>\n      <ShowPageBreaks>1</ShowPageBreaks>\n      <ShowConnectionPoints>0</ShowConnectionPoints>\n      <GlueSettings>12</GlueSettings>\n      <SnapSettings>52</SnapSettings>\n      <TabSplitterPos>0.5</TabSplitterPos>\n    </Window>\n  </Windows>\n</VisioDocument>\n"
  },
  {
    "path": "images/docs/tutorial/di_sequence.graffle",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>ActiveLayerIndex</key>\n\t<integer>0</integer>\n\t<key>ApplicationVersion</key>\n\t<array>\n\t\t<string>com.omnigroup.OmniGrafflePro</string>\n\t\t<string>138.17.0.133677</string>\n\t</array>\n\t<key>AutoAdjust</key>\n\t<true/>\n\t<key>BackgroundGraphic</key>\n\t<dict>\n\t\t<key>Bounds</key>\n\t\t<string>{{0, 0}, {756, 553}}</string>\n\t\t<key>Class</key>\n\t\t<string>SolidGraphic</string>\n\t\t<key>ID</key>\n\t\t<integer>2</integer>\n\t\t<key>Style</key>\n\t\t<dict>\n\t\t\t<key>shadow</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t\t<key>stroke</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t</dict>\n\t</dict>\n\t<key>CanvasOrigin</key>\n\t<string>{0, 0}</string>\n\t<key>ColumnAlign</key>\n\t<integer>1</integer>\n\t<key>ColumnSpacing</key>\n\t<real>36</real>\n\t<key>CreationDate</key>\n\t<string>2011-03-07 13:25:43 -0800</string>\n\t<key>Creator</key>\n\t<string>Kenneth Culp</string>\n\t<key>DisplayScale</key>\n\t<string>1 0/72 in = 1.0000 in</string>\n\t<key>GraphDocumentVersion</key>\n\t<integer>6</integer>\n\t<key>GraphicsList</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{389, 55.1449}, {26, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>559</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.506173</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.976415</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.394558</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 1}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{397, 107.31}, {54, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>586</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 $route\\\n...}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{530.875, 464.01}, {26, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>579</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.506173</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.976415</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.394558</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 6}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{562.375, 455.842}, {178, 31}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>578</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;\\f1\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 DI provides the instance of \n\\f1 $xhr\n\\f0  service to the PhoneListCtrl controller constructor.}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{220, 230.002}, {26, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>577</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.506173</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.976415</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.394558</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 3}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>575</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>576</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{377.961, 83.998}</string>\n\t\t\t\t<string>{377.914, 55.4796}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailScale</key>\n\t\t\t\t\t<real>0.79999995231628418</real>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>524</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{253.75, 8.97961}, {248.25, 46}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>575</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.106368</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.0473807</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 angular.service('$xhr', function(...) \\{\\\n...\\\n\\})}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>584</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{573.177, 191.869}</string>\n\t\t\t\t<string>{457, 253.627}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>GapRatio</key>\n\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>4</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>583</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{484.5, 236.783}, {26, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>570</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.506173</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.976415</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.394558</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 6}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{531, 115.222}, {26, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>569</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.506173</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.976415</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.394558</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 5}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{531, 406.474}, {26, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>568</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.506173</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.976415</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.394558</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 5}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{564.5, 398.306}, {180.5, 46}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>567</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;\\f1\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 DI checks if \n\\f1 $xhr\n\\f0  service has already been instantiated, and if not uses the factory function from the service factory repository to construct it}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{298.5, 464.168}, {26, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>566</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.506173</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.976415</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.394558</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 4}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{332, 456}, {178, 31}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>565</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;\\f1\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 Dependency injector identifies \n\\f1 $xhr\n\\f0  service as PhoneListCtrl controller's only dependency}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{296.5, 410.178}, {26, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>564</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.506173</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.976415</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.394558</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 3}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{513, 188}, {26, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>563</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.506173</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.976415</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.394558</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 4}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{9, 462.337}, {26, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>562</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.506173</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.976415</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.394558</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 2}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{143, 147.644}, {26, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>561</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.506173</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.976415</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.394558</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 2}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{10, 410.168}, {26, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>560</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.506173</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.976415</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.394558</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 1}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>470</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>558</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{622.483, 227.723}</string>\n\t\t\t\t<string>{622.219, 205.19}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.5135</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.429288</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>414</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>414</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>557</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{472, 271.72}</string>\n\t\t\t\t<string>{545.5, 271.782}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>419</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>585</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{570.336, 148.659}</string>\n\t\t\t\t<string>{456, 107}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>TailScale</key>\n\t\t\t\t\t<real>0.79999995231628418</real>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>583</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{176.5, 254.627}, {104, 15}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>553</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs24 \\cf0 ng:controller}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{109, 127}, {95, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>485</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs24 \\cf0 ng:autobind}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{330, 403.01}, {178, 31}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>495</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;\\f1\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 ng:controller\n\\f1  directive creates new child scope augmented by the PhoneListCtrl controller}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{39, 454.501}, {244, 46}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>491</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;\\f1\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 ng:autobind\n\\f1  triggers angular's bootstrap sequence, which includes template compilation, and creation of the root scope and dependency injector}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{38, 407.998}, {209, 31}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>488</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 Service factory functions are registered with angular's service repository}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{584.125, 166.242}, {73.875, 31}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica-Bold</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>480</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict/>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 Service Instances}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{23.5, 316.5}, {54, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>479</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.184718</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.972751</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;/html&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{612.5, 519.002}, {132.5, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>507</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0  Dependency Injection}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>508</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{570, 527}</string>\n\t\t\t\t\t\t<string>{609, 527.002}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>GapRatio</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>4</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>506</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{307.25, 107.31}, {54, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>522</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 $xhr\\\n$browser}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{307.75, 84.7994}, {156, 10.667}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica-Bold</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>523</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 Service Factory Repository}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{300, 84.498}, {156, 46}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>524</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.446864</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.783705</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.983696</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>419</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>466</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{169.5, 270.226}</string>\n\t\t\t\t<string>{287, 271.018}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>465</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{29, 246.751}, {140, 46}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>465</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.184718</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.972751</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;body ng:controller =\\\n  \"PhoneListCtrl\"&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>453</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{8, 507}</string>\n\t\t\t\t<string>{745, 506}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{356, 519.002}, {117, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>501</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0  Scope Inheritance}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>502</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{317, 527.002}</string>\n\t\t\t\t\t\t<string>{352, 527.002}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.108302</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.0916902</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>500</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{585.5, 277.134}, {95, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>435</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 phones: Array}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>470</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>434</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{72, 143.869}</string>\n\t\t\t\t<string>{512.5, 143.869}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>192</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{595.149, 256.657}, {80.2766, 24.7953}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>412</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{576.837, 243.554}, {100.482, 20.3005}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>413</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 PhoneListCtrl scope}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{546, 228.222}, {154, 87.2524}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>414</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>410</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{87.5, 353.347}, {87, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>426</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Template}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{23.5, 132.869}, {48, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>192</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.184718</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.972751</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;html&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{49, 519.002}, {156, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>588</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0  Implicit Scope Declaration}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>589</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{10, 526.002}</string>\n\t\t\t\t\t\t<string>{41, 527.002}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>587</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{603, 353.019}, {69, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>389</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Model}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{16, 63.498}, {239, 318.734}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>427</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.160494</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.973031</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{333, 312.696}, {92, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>417</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Controller}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{293.5, 253.627}, {178, 33}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>418</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.106368</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.0473807</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 function PhoneListCtrl($xhr)\\{\\\n  ...\\\n\\}}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{287.5, 236.783}, {184, 69.718}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>419</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.106368</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.0473807</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{280.5, 230.002}, {197, 115.998}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>HFlip</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>420</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.0610923</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.0493026</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>VFlip</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{568.25, 134}, {104, 65.6917}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>583</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>RoundRect</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict/>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs24 \\cf0 DI}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{584.847, 95.8893}, {73.153, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica-Bold</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>469</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 Root Scope}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{513, 83.0463}, {217, 121.645}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>470</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>468</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{500, 66.2656}, {239, 318.734}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>572</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.419622</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.426476</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t</array>\n\t<key>GridInfo</key>\n\t<dict/>\n\t<key>GuidesLocked</key>\n\t<string>NO</string>\n\t<key>GuidesVisible</key>\n\t<string>YES</string>\n\t<key>HPages</key>\n\t<integer>1</integer>\n\t<key>ImageCounter</key>\n\t<integer>8</integer>\n\t<key>KeepToScale</key>\n\t<false/>\n\t<key>Layers</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Lock</key>\n\t\t\t<string>NO</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Layer 1</string>\n\t\t\t<key>Print</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>View</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t</array>\n\t<key>LayoutInfo</key>\n\t<dict>\n\t\t<key>Animate</key>\n\t\t<string>NO</string>\n\t\t<key>circoMinDist</key>\n\t\t<real>18</real>\n\t\t<key>circoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>layoutEngine</key>\n\t\t<string>dot</string>\n\t\t<key>neatoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>twopiSeparation</key>\n\t\t<real>0.0</real>\n\t</dict>\n\t<key>LinksVisible</key>\n\t<string>NO</string>\n\t<key>MagnetsVisible</key>\n\t<string>NO</string>\n\t<key>MasterSheets</key>\n\t<array/>\n\t<key>ModificationDate</key>\n\t<string>2011-05-10 16:30:21 -0700</string>\n\t<key>Modifier</key>\n\t<string>Kenneth Culp</string>\n\t<key>NotesVisible</key>\n\t<string>NO</string>\n\t<key>Orientation</key>\n\t<integer>2</integer>\n\t<key>OriginVisible</key>\n\t<string>NO</string>\n\t<key>PageBreaks</key>\n\t<string>YES</string>\n\t<key>PrintInfo</key>\n\t<dict>\n\t\t<key>NSBottomMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>41</string>\n\t\t</array>\n\t\t<key>NSLeftMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSOrientation</key>\n\t\t<array>\n\t\t\t<string>int</string>\n\t\t\t<string>1</string>\n\t\t</array>\n\t\t<key>NSPaperSize</key>\n\t\t<array>\n\t\t\t<string>size</string>\n\t\t\t<string>{792, 612}</string>\n\t\t</array>\n\t\t<key>NSRightMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSTopMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t</dict>\n\t<key>PrintOnePage</key>\n\t<false/>\n\t<key>QuickLookPreview</key>\n\t<data>\n\tJVBERi0xLjMKJcTl8uXrp/Og0MTGCjUgMCBvYmoKPDwgL0xlbmd0aCA2IDAgUiAvRmls\n\tdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHFnduOXMd1hu/3U2wYBjwENM19PhhO\n\tgISKARkKYJsEcmH5gmqRIpUZ0uoZSTEMv2qeJd9fVWtVTffunqEcJFAUkdW7qlat86nK\n\t39d/qL+vG/6Zx6kex74+vKn/o/5QP39x19b7u7oN/9zt6+tmN9b6t/jwbf38928O+zd/\n\tuf/h9U11eM9S3dSG5fqhrYdl3TVNwxJjt5v7Yaj3t/XzL27b+vOPYd9u0M5N3fLT2HR1\n\t33e7deznKn7X2XdtN4XvlgUQ51038uWSFuvto65d42L81E0rkLZru1vXJa02+IdNXG3t\n\t6m6e+K7r213XzmnB0b8rjsJi47gDxrSYH6Gdl7ArJ2Hfhv3mdRkNuMnWmuNBOWfbsWO/\n\t9Lu2b9Nis33VzhGytm3qsQewrt3N89IlyBb/ro9H1aaDqJJ2Teut/t3UBeCmpW5ByjDu\n\tumEdjQqNf5bOwGfdstZDM5cnzUcd2Yp/2HVqWk7h+9qKTrB0Djtuu0IOw5wTbI2HhefG\n\tGXSIqkOzm8fFIXSStW0ftu6num049OqrObXaLp61B8UTBwg80M+9weakGBLBhvoazmzG\n\t3dI7VZ0S+aO2hy+nZdeP42prbXx23UGx3TR1o1EVhkpsnhcLTN4Zd2x90S1iM8mMIOsu\n\tQdYtOubYcoB2Ne7dWnPsELEGEiCcRoUt4PhsaKDAPF866QCxwO68SmZOluvmKP/ipQGp\n\tH9EC/a7pGhd+5+KMlq5Z4byxENbNY7TrbmFBTrwu64J6itpk4yg9HD1MzW4ZT8jR1r9D\n\tpX1XP//jm5vX9+9/fPPi483Hw/vbN/eH9/saHRY034uXcPfQTcM8wU/6c7tOOu/LFyi5\n\teETYBzGFfYEDkkVVN027bhKrdMho3y5R76FUX6LxpGunddkh1201oBTbfm3r23qG78cV\n\tRhs6GG1hSx/p0aEcevJ5MOOEsHSQqGaj3TKsXdWD6n6Ga0Z4oh1BZx4ZBijKNsU82HCH\n\tlKOG0uI2YPtXo81yKPd57WFm2xV1a/vXeSSdrrZ51T6YkzGqvWHeLc3S1x2IiZah63bT\n\t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\n\tkBxcvcMWEx8BDaos8TKB/ocAEmJU/eENbE5oG6hGRIFgCImPhAcVkngHMkb8AQ/FSDqQ\n\tzRP+7NS2ekh8BMxkCAwRBibTDA96TGTtaQt2POSRBGaVp13ykNVqLg9Zzpi9en4hCDtu\n\t2iqCsELd0qfhL3skqdp2ucPLHse+9i8PH3+4R3436+JPXzjVbrJv+8B5PhISjHkKX+i7\n\ti34cj6HueI5LDX1cmQh+XDXAbvStcz8ijYRYup85R56nB29CP214a0w5igF258J9asiV\n\tM2MjVc/d+OCfyOWN03p4KfhxisrD2nnE9s/TDMo9S8V+vhB6cWmdGxukGoIfqWAsjpyc\n\tTlJy7L0N9Fifi8X8nAgIzxmo79ORAVfS+Ud2LI8g7x2BLA02Ca141vSNklokn2Dg6cYE\n\tr0ZSKbUjFCMJPzYPqXN0EMGH1YsRg8ARZGAyzRan8tmQvujI0ib82EimYp52SXr0vhhP\n\tJJBpif9DABck5zhfVvR2/+F/AARjf0gKZW5kc3RyZWFtCmVuZG9iago2IDAgb2JqCjgx\n\tMDUKZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVudCA0IDAgUiAvUmVz\n\tb3VyY2VzIDcgMCBSIC9Db250ZW50cyA1IDAgUiAvTWVkaWFCb3ggWzAgMCA3NTYgNTUz\n\tXQo+PgplbmRvYmoKNyAwIG9iago8PCAvUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdl\n\tQiAvSW1hZ2VDIC9JbWFnZUkgXSAvQ29sb3JTcGFjZSA8PCAvQ3MxIDggMCBSCi9DczIg\n\tNDYgMCBSID4+IC9Gb250IDw8IC9GMy4wIDQ5IDAgUiAvRjIuMCA0OCAwIFIgL0Y0LjAg\n\tNTQgMCBSIC9GMS4wIDQ3IDAgUgovRjUuMCA1NSAwIFIgPj4gL1hPYmplY3QgPDwgL0lt\n\tNSAxNyAwIFIgL0ltNiAxOSAwIFIgL0ltMTYgMzkgMCBSIC9JbTMgMTMgMCBSCi9JbTIg\n\tMTEgMCBSIC9JbTEzIDMzIDAgUiAvSW0xOCA0MyAwIFIgL0ltMTUgMzcgMCBSIC9JbTcg\n\tMjEgMCBSIC9JbTE0IDM1IDAgUgovSW0xNyA0MSAwIFIgL0ltMSA5IDAgUiAvSW0xMCAy\n\tNyAwIFIgL0ltNCAxNSAwIFIgL0ltMTEgMjkgMCBSIC9JbTkgMjUgMCBSCi9JbTggMjMg\n\tMCBSIC9JbTEyIDMxIDAgUiA+PiAvU2hhZGluZyA8PCAvU2g0IDUyIDAgUiAvU2gxIDQ1\n\tIDAgUiAvU2gyIDUwIDAgUgovU2gzIDUxIDAgUiAvU2g1IDUzIDAgUiA+PiA+PgplbmRv\n\tYmoKNTIgMCBvYmoKPDwgL0NvbG9yU3BhY2UgNTYgMCBSIC9TaGFkaW5nVHlwZSAyIC9D\n\tb29yZHMgWyA3MC41IC0yMy41IDcwLjQ5OTk4IDIzLjUwMDAzCl0gL0RvbWFpbiBbIDAg\n\tMSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxzZSBdIC9GdW5jdGlvbiA1NyAwIFIgPj4KZW5k\n\tb2JqCjQ1IDAgb2JqCjw8IC9Db2xvclNwYWNlIDU2IDAgUiAvU2hhZGluZ1R5cGUgMiAv\n\tQ29vcmRzIFsgMTA5IC02MS4zMjI2OCAxMDkgNjEuMzIyNzIKXSAvRG9tYWluIFsgMCAx\n\tIF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDU4IDAgUiA+PgplbmRv\n\tYmoKNTAgMCBvYmoKPDwgL0NvbG9yU3BhY2UgNTYgMCBSIC9TaGFkaW5nVHlwZSAyIC9D\n\tb29yZHMgWyAyNC41IC0xMS41IDI0LjUgMTEuNTAwMDEgXQovRG9tYWluIFsgMCAxIF0g\n\tL0V4dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDU5IDAgUiA+PgplbmRvYmoK\n\tNTEgMCBvYmoKPDwgL0NvbG9yU3BhY2UgNTYgMCBSIC9TaGFkaW5nVHlwZSAyIC9Db29y\n\tZHMgWyA3Ny41IC00NC4xMjYyIDc3LjQ5OTk4IDQ0LjEyNjIzCl0gL0RvbWFpbiBbIDAg\n\tMSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxzZSBdIC9GdW5jdGlvbiA2MCAwIFIgPj4KZW5k\n\tb2JqCjUzIDAgb2JqCjw8IC9Db2xvclNwYWNlIDU2IDAgUiAvU2hhZGluZ1R5cGUgMiAv\n\tQ29vcmRzIFsgMjcuNSAtMTEuNSAyNy40OTk5OSAxMS41MDAwMQpdIC9Eb21haW4gWyAw\n\tIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24gNjEgMCBSID4+CmVu\n\tZG9iagoxNyAwIG9iago8PCAvTGVuZ3RoIDE4IDAgUiAvVHlwZSAvWE9iamVjdCAvU3Vi\n\tdHlwZSAvSW1hZ2UgL1dpZHRoIDQxMiAvSGVpZ2h0IDE4NCAvSW50ZXJwb2xhdGUKdHJ1\n\tZSAvQ29sb3JTcGFjZSA2MiAwIFIgL0ludGVudCAvUGVyY2VwdHVhbCAvU01hc2sgNjMg\n\tMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3Ry\n\tZWFtCngB7dAxAQAAAMKg9U9tDB+IQGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMPAcGHiNAAEK\n\tZW5kc3RyZWFtCmVuZG9iagoxOCAwIG9iagoxMDE1CmVuZG9iagoxOSAwIG9iago8PCAv\n\tTGVuZ3RoIDIwIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRo\n\tIDM1NiAvSGVpZ2h0IDgwIC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDYyIDAg\n\tUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayA2NSAwIFIgL0JpdHNQZXJDb21wb25l\n\tbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0IEAAAAAw6D5U1/h\n\tAIVQYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMDAOzBNzwABCmVuZHN0cmVhbQplbmRvYmoKMjAgMCBvYmoK\n\tMzk2CmVuZG9iagozOSAwIG9iago8PCAvTGVuZ3RoIDQwIDAgUiAvVHlwZSAvWE9iamVj\n\tdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDI0NCAvSGVpZ2h0IDY4IC9JbnRlcnBvbGF0\n\tZQp0cnVlIC9Db2xvclNwYWNlIDYyIDAgUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFz\n\tayA2NyAwIFIgL0JpdHNQZXJDb21wb25lbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+\n\tPgpzdHJlYW0KeAHt0IEAAAAAw6D5Ux/khVBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgaGMJwAAEKZW5kc3Ry\n\tZWFtCmVuZG9iago0MCAwIG9iagoyMzkKZW5kb2JqCjEzIDAgb2JqCjw8IC9MZW5ndGgg\n\tMTQgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMjUyIC9I\n\tZWlnaHQgMTc2IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDYyIDAgUiAvSW50\n\tZW50IC9QZXJjZXB0dWFsIC9TTWFzayA2OSAwIFIgL0JpdHNQZXJDb21wb25lbnQKOCAv\n\tRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0AENAAAAwqD3T20ON4hAYcCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMDA68AAB94AAQplbmRzdHJlYW0KZW5kb2JqCjE0IDAgb2JqCjYw\n\tNAplbmRvYmoKMTEgMCBvYmoKPDwgL0xlbmd0aCAxMiAwIFIgL1R5cGUgL1hPYmplY3Qg\n\tL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCA0ODAgL0hlaWdodCAyODggL0ludGVycG9sYXRl\n\tCnRydWUgL0NvbG9yU3BhY2UgNjIgMCBSIC9JbnRlbnQgL1BlcmNlcHR1YWwgL1NNYXNr\n\tIDcxIDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+\n\tCnN0cmVhbQp4Ae3QMQEAAADCoPVPbQsviEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMvAcG\n\tVFoAAQplbmRzdHJlYW0KZW5kb2JqCjEyIDAgb2JqCjE4MzIKZW5kb2JqCjMzIDAgb2Jq\n\tCjw8IC9MZW5ndGggMzQgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAv\n\tV2lkdGggMTUyIC9IZWlnaHQgODggL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2Ug\n\tNjIgMCBSIC9JbnRlbnQgL1BlcmNlcHR1YWwgL1NNYXNrIDczIDAgUiAvQml0c1BlckNv\n\tbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QMQEAAADC\n\toPVPbQ0PiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwMDLwACcwAABCmVuZHN0cmVhbQplbmRv\n\tYmoKMzQgMCBvYmoKMTk5CmVuZG9iago0MyAwIG9iago8PCAvTGVuZ3RoIDQ0IDAgUiAv\n\tVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDU0MiAvSGVpZ2h0IDEz\n\tNiAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA2MiAwIFIgL0ludGVudCAvUGVy\n\tY2VwdHVhbCAvU01hc2sgNzUgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRlciAv\n\tRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dCBAAAAAMOg+VPf4ASFUGHAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMPAGBl/9AAEKZW5kc3RyZWFt\n\tCmVuZG9iago0NCAwIG9iago5ODgKZW5kb2JqCjM3IDAgb2JqCjw8IC9MZW5ndGggMzgg\n\tMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMjI2IC9IZWln\n\taHQgNzIgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgNjIgMCBSIC9JbnRlbnQg\n\tL1BlcmNlcHR1YWwgL1NNYXNrIDc3IDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9GaWx0\n\tZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QMQEAAADCoPVPbQdviEBhwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tA8/AAL6wAAEKZW5kc3RyZWFtCmVuZG9iagozOCAwIG9iagoyMzcKZW5kb2JqCjIxIDAg\n\tb2JqCjw8IC9MZW5ndGggMjIgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFn\n\tZSAvV2lkdGggMTQwIC9IZWlnaHQgODggL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3Bh\n\tY2UgNjIgMCBSIC9JbnRlbnQgL1BlcmNlcHR1YWwgL1NNYXNrIDc5IDAgUiAvQml0c1Bl\n\tckNvbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QMQEA\n\tAADCoPVPbQhfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMvAMDkGAAAQplbmRzdHJlYW0KZW5kb2JqCjIyIDAgb2Jq\n\tCjE4NQplbmRvYmoKMzUgMCBvYmoKPDwgL0xlbmd0aCAzNiAwIFIgL1R5cGUgL1hPYmpl\n\tY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxOTIgL0hlaWdodCAxMDYgL0ludGVycG9s\n\tYXRlCnRydWUgL0NvbG9yU3BhY2UgNjIgMCBSIC9JbnRlbnQgL1BlcmNlcHR1YWwgL1NN\n\tYXNrIDgxIDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl\n\tID4+CnN0cmVhbQp4Ae3QAQ0AAADCoPdPbQ43iEBhwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwICBj4EB7oAAAQplbmRz\n\tdHJlYW0KZW5kb2JqCjM2IDAgb2JqCjI5MAplbmRvYmoKNDEgMCBvYmoKPDwgL0xlbmd0\n\taCA0MiAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCA5NiAv\n\tSGVpZ2h0IDg4IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDYyIDAgUiAvSW50\n\tZW50IC9QZXJjZXB0dWFsIC9TTWFzayA4MyAwIFIgL0JpdHNQZXJDb21wb25lbnQKOCAv\n\tRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0DEBAAAAwqD1T20Hb4hAYcCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYOAfGGMAAAEKZW5kc3RyZWFtCmVuZG9iago0MiAwIG9iagoxMzQKZW5kb2JqCjkg\n\tMCBvYmoKPDwgL0xlbmd0aCAxMCAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0lt\n\tYWdlIC9XaWR0aCA1MjIgL0hlaWdodCA2ODIgL0ludGVycG9sYXRlCnRydWUgL0NvbG9y\n\tU3BhY2UgNjIgMCBSIC9JbnRlbnQgL1BlcmNlcHR1YWwgL1NNYXNrIDg1IDAgUiAvQml0\n\tc1BlckNvbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3Q\n\tMQEAAADCoPVPbQ0PiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwMDjwABM3AABCmVuZHN0cmVhbQplbmRv\n\tYmoKMTAgMCBvYmoKNDY4MQplbmRvYmoKMjcgMCBvYmoKPDwgL0xlbmd0aCAyOCAwIFIg\n\tL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzMjQgL0hlaWdodCAx\n\tMzYgL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgNjIgMCBSIC9JbnRlbnQgL1Bl\n\tcmNlcHR1YWwgL1NNYXNrIDg3IDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIg\n\tL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QMQEAAADCoPVPbQo/iEBhwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg\n\twIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM\n\tGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB\n\tAwYMGPgODAR+AAEKZW5kc3RyZWFtCmVuZG9iagoyOCAwIG9iago2MDAKZW5kb2JqCjE1\n\tIDAgb2JqCjw8IC9MZW5ndGggMTYgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9J\n\tbWFnZSAvV2lkdGggNDM4IC9IZWlnaHQgMjc2IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xv\n\tclNwYWNlIDYyIDAgUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayA4OSAwIFIgL0Jp\n\tdHNQZXJDb21wb25lbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt\n\t0AENAAAAwqD3T20ON4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQNPAwOI8wABCmVuZHN0cmVhbQplbmRvYmoKMTYgMCBvYmoKMTYw\n\tNQplbmRvYmoKMjkgMCBvYmoKPDwgL0xlbmd0aCAzMCAwIFIgL1R5cGUgL1hPYmplY3Qg\n\tL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzNTYgL0hlaWdodCAxMzYgL0ludGVycG9sYXRl\n\tCnRydWUgL0NvbG9yU3BhY2UgNjIgMCBSIC9JbnRlbnQgL1BlcmNlcHR1YWwgL1NNYXNr\n\tIDkxIDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+\n\tCnN0cmVhbQp4Ae3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDgd2A3fgAB\n\tCmVuZHN0cmVhbQplbmRvYmoKMzAgMCBvYmoKNjU1CmVuZG9iagoyNSAwIG9iago8PCAv\n\tTGVuZ3RoIDI2IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRo\n\tIDI3OCAvSGVpZ2h0IDgwIC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDYyIDAg\n\tUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayA5MyAwIFIgL0JpdHNQZXJDb21wb25l\n\tbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0DEBAAAAwqD1T20N\n\tD4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYOB3YASvAAEKZW5kc3Ry\n\tZWFtCmVuZG9iagoyNiAwIG9iagozMTQKZW5kb2JqCjIzIDAgb2JqCjw8IC9MZW5ndGgg\n\tMjQgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzUyIC9I\n\tZWlnaHQgMjIwIC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDYyIDAgUiAvSW50\n\tZW50IC9QZXJjZXB0dWFsIC9TTWFzayA5NSAwIFIgL0JpdHNQZXJDb21wb25lbnQKOCAv\n\tRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0DEBAAAAwqD1T20MH4hAYcCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAgc/AAIutAAEKZW5k\n\tc3RyZWFtCmVuZG9iagoyNCAwIG9iagoxMDM3CmVuZG9iagozMSAwIG9iago8PCAvTGVu\n\tZ3RoIDMyIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDMx\n\tMCAvSGVpZ2h0IDgwIC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDYyIDAgUiAv\n\tSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayA5NyAwIFIgL0JpdHNQZXJDb21wb25lbnQK\n\tOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0DEBAAAAwqD1T20KP4hA\n\tYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBj4DgwirwABCmVuZHN0cmVhbQplbmRvYmoKMzIgMCBvYmoK\n\tMzQ4CmVuZG9iago5NyAwIG9iago8PCAvTGVuZ3RoIDk4IDAgUiAvVHlwZSAvWE9iamVj\n\tdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDMxMCAvSGVpZ2h0IDgwIC9Db2xvclNwYWNl\n\tCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDgg\n\tL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7ZwLVxRJEoXRcX2giPJS3vIQ\n\t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\n\tciZ+idyC1iu1ik0LEMlNdk82ebm1XLq88JVKtGqOw96rB0r1lrnqSboOAkdn/BJ5BLSC\n\tjZ+J6h+mKP/KAhdfZjTiVi4reMXPXW/zMurqpsTf6cQd/dsUIlH+aYqhjFZPOEjjnwww\n\tOf+THnf+l9aAutgLl7u4yJU+vW1ihdmImaBwu1G53UJx19tu8W/uKNdf/k/uaE5gUtC0\n\tINNl2DVjF50WsED2G8zQnLgFuEqPCq6Vued+AUYJxEvfKSxrrr52RwHg94ldinRcYExg\n\tTGBMYExgTGBMYExgTOC/SOA/sZeBwwplbmRzdHJlYW0KZW5kb2JqCjk4IDAgb2JqCjU0\n\tNDgKZW5kb2JqCjc3IDAgb2JqCjw8IC9MZW5ndGggNzggMCBSIC9UeXBlIC9YT2JqZWN0\n\tIC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMjI2IC9IZWlnaHQgNzIgL0NvbG9yU3BhY2UK\n\tL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAv\n\tRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtmulWG9kOhRPGYDCeB4znAWMb\n\tGwwGA+mEvP9T3W9Lp8pF6HtXl5Pu2z+stajJOqe0t3QGqfj0aSc7BnYM7BjYMbBjYMfA\n\tjoEdAzsGdgzsGNgxsGNgx8COgd/CwOef5K90umnyV7T/MZ1gVvw+v9/7IBvzuYq1owv9\n\tmmii2+in/8tZBiAJk+wy+WR/f//AhAvkZ9W9Pe/Cj+FXVw3K/PIr2Kzjj28NT5Iv/1+a\n\tbtEGx96ePdGDQ5OjoyO/ODw0rYN3GDbv53HchgYHB8bI1hCx+SfOnO7/8vYPuj+hiCAk\n\tzyA7Pv4Sy/HxcQKrFB2vjjE0NGhkqlIwT27lxYDvPWlJ6/T2CGw48+Sdht3IIpnkONy0\n\tzYOTk5NM5lSSyWS4MS0pGVhaHsbutW4CG2iieizPmx+3gOj+gzj6cM5ipunZDTAA4tdE\n\td47Ffg6HqJUhSYDweyE7O8ueI9ls9uzMkcr8gDVqHgMLdEjxNOMYBTF9oBrAfYNn5Ivp\n\tjQQDRLOhtAM8yA6zbnOgkVkjJJJww4mbrLDlcvkCks/ncjkh3ehsXmhXahraiJLzrGN0\n\t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\n\tUcXZ7n8bi3+H0Wn7FKPvwk8P0nbyb9cXJkdpV/92c3f27RjYMbBjYMfAjoEdA8bAfwB8\n\tW8HkCmVuZHN0cmVhbQplbmRvYmoKNzggMCBvYmoKMzA4NAplbmRvYmoKODcgMCBvYmoK\n\tPDwgL0xlbmd0aCA4OCAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9X\n\taWR0aCAzMjQgL0hlaWdodCAxMzYgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVy\n\tcG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29k\n\tZSA+PgpzdHJlYW0KeAHt3ftPE9kXAHAehb4fA+20TNttmVLog9IdASugCwSCIuADxa27\n\tQtCqWViwq7GRLOpiWCU2iuBCeESRJYIBl4AhSoya/de+Z4pRgeFy+/1pkznnB6M5hx/m\n\t47n3zmhyT0YGBgqgAAqgAAqgwH9fIBNjm0Baf2Pwk1lfI1v28dUiC2goKLf8wE2hyMH4\n\tRkChABSRcz/GlOAWX65SqdoKtazjM4JSmQugALmP4mfBnJxc4FNrNFqtVqfT6WUeQAAQ\n\tGo1apRIdyYoiYTasYAAEPp3eYDCaTAwGYzIZDQY9SGqAcUtxjwWdIoQeFAX1BiPD5OWb\n\tzRYLy1plHSxrsZjN+XkMYzToRUXoRVjQ0ohiF4pNKAqawI+12go4zu5wOGUdDoed4wps\n\tVhYcTSlFaEURUeKAThHCRqjVgSAAgp7T5XYX8h6ZB1/odrucIAmMoKjTituiNGKmuBcq\n\t1dCETD5r48CP93iLS3x+fyAQlG0EAn6/r6TY6+HBkbOx+Qy0olopniy7GxHaEAhVWr2R\n\tMVs5p5svKvYHSkPhsCAIB2Qc8PjhcKg04C8u4t1OzmpmjHroxByFxGqGNoTjRJMitLt4\n\try8YCgvllQcjVdUQNTIN8dmrIgcry4VwKOjz8i57ClEDB4tEI2ZCG6o0OgNjttldnpJg\n\tmVARqao5UltX39DQ0CjbgIevr6s9UlMVqRDKgiUel91mZgw6jQoacedi3mpDLRBa7e4i\n\tf0ioOFRTW9/YdKy5pbXthIyjrbWl+VhTY31tzaEKIeQvcoudaNBKNaJoCCvZBISuIn+4\n\t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\n\tVsCBpMMp63CAHldgA8B8ENRrNbCQ9yLMyEx1IhwsKUUjw4Cj2WJhWausg2UtFjP4MYwx\n\tJQjHSYpw2zyuL8OsU4iKHGhFUNTq9AaD0WRiMBiTyWgw6HVa6EGxCWEvzMqUJoTVDJ0o\n\tnizitqhSawBSq9Pp9DIPIAAIjUYNgNCDouDehOLBsqUIjOAIkKlQyzo+IyhFvxzFvoKp\n\t41lUzMrOzlaIkBhfBIAvW2xBYg9+sy+mHMV6CPhJmceWQ+rXzD33wS96234D9RjfCGzD\n\twT+gAAqgAAqgAAr8RwX+B69WzSEKZW5kc3RyZWFtCmVuZG9iago4OCAwIG9iagoyNTU4\n\tCmVuZG9iago5MyAwIG9iago8PCAvTGVuZ3RoIDk0IDAgUiAvVHlwZSAvWE9iamVjdCAv\n\tU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDI3OCAvSGVpZ2h0IDgwIC9Db2xvclNwYWNlCi9E\n\tZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0Zp\n\tbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7ZwJV1RJEoXtGccFRbZiR3YKKEBW\n\tAUWk1f//n+Z+NyLfUgvi6TnHboY4bdWrevleZn55IzJeZtHPnj3ZE4EnAk8Engg8Efi7\n\tEfjj0duvEQfHv/4vjJ4+iE1N5N+254/Qomc57g8Ak0x0GTD+84iN/qmboPkZl/AciASP\n\tF4/Won+QCS6j/SiEIpnoEuF4KXv1SI2+qYvqqARzv1yslGBSeLx+pBaDLTLmYiwj1MK8\n\tY6G8QCLCMTY29iZMR4/E6g6pg+omXFIuQ7GglIACkgTyNsz3ah7nzf+Bb40OjY0BpmAZ\n\tPkdbKgopEool8vbt+Pj4u1Gmc/9Qc4/U9rdvGdMxyQW14ERDxJJQ8J6xNyLiiydqm6wt\n\tvhzF6+/+vVufaEQGLC9GYbH/FKWAZGJicnKqadPFypcFU01uxFEp6Pdydb7HOX1oFZqc\n\tpPqm1Zc1v6Xcr1l2iptMTKib4w21DPqQqDD7WCnj74KIMMzIOp0O/1o2M6OTdUsfelTA\n\tDn8ffZd2+dHlHnIm7uWSItPEMoSKQq2yFNxn/J1EIiDGMCub039z8w2b0zcBCWr3WLSg\n\t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\n\tLn6YtWvPje6HXfo7SsVfkjWgDJNKhUV/DyO5yF7LYrf6oa+Nzj30kt9Ujr7RRwsl/pJs\n\tOJSCRRM0f7hb/kqVa3/BqK7s5v7CZb+j6Ev97a66Wv501w4z7MVOFH+SaTJC81jthYkU\n\tJvrz92E88rs/Ki7PUcwjt+f8PwEUTH/6vwRQzCXoKuzKdBX22NhErwQkkPycCZIRlwBT\n\t0eH6x2Xuml/o7T3O0zpFWVl98eM7ih4+mEgLz9OHJwJPBJ4IPBF4IvBE4InAbyfwXz41\n\taYIKZW5kc3RyZWFtCmVuZG9iago5NCAwIG9iago0OTcyCmVuZG9iago3OSAwIG9iago8\n\tPCAvTGVuZ3RoIDgwIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dp\n\tZHRoIDE0MCAvSGVpZ2h0IDg4IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBv\n\tbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUg\n\tPj4Kc3RyZWFtCngB7Zr7T1J/GMe9oMgdlItyCTyg3EI6SSFiAYNZ3rpoFpU4DHVhKOVk\n\tsryEs2KyUimdl3nLhU3NaWPqXLXvv/Z9Dtaaifn9jtO38914/wL84Oe8fD/Pc87nfJ4n\n\tIyOttANpB36fA5m/Sf+KGBiyfigbN/1YMwsu8Q+QDjng+iRSzm8RiQSLY1in4SRIDjFy\n\tyeS8Q1Fw0bfFyORc+BcB6BSabyQ5ObmAQaFSaTQanU5n4CRYChakUil5eRjPr2kwlGyI\n\tDIAABp3BZLLYbA6OYrNZTCYDiKiAc0hzQqASKOAJRsJgsjic/AIul8fj8wW4iM/n8bjc\n\tgnwOh8VkYDTgDQQqOQzmCmYKRsIGDr6gsEgoFInFElwkFouEwqJCAR942AkasAaDSVJQ\n\tCRRIFBodSAAEKCRSmawYkeMkpFgmk0qACHCAhk7D0iY5TCaWK2QKmMIp4BcKgQORl5Qq\n\tVWq1RqNNWRqNWq1SlpbIEeARFvILOGANhYxl8HFjwBZAyaMxWByuQCiRIYpSteasTq9H\n\tUfQ8DoJl9HrdWY26VIHIJEIBl8NigDM5pCRRAlsgbakJFJEUKVFpdXq0/MJFo6kSZE5R\n\t2Bom48UL5ahep1WVIFJRAoYKCZzEmEywJY9KZ3K4hSKpXKktQw1Gk/mSxWqz2+2OlAWL\n\t2KyWS2aT0YCWaZVyqaiQy2HSqXlgzM9BOrSFBigCkUyh1qGGCrPF5qi+WlNX33ANBzXU\n\t19VcrXbYLOYKA6pTK2SYM0xaMmMwFogQG1CkCrW+3FhltV+pbbje2NR824mLbjc3NV5v\n\tqL1it1YZy/VqBRYmNgOMORYkCFFuHo2ZzxdK5eoyQ6XFUVN/85bzvqvV/cDjaU9ZHs8D\n\td6vrvvPWzfoah6XSUKaWS4X8fMyYY0HKzIJ6BlsKJYhSV15pra670XzX5fZ0eh/5unv8\n\tKaun2/fI2+lxu+4236irtlaW65SIpBCMgbr+OWGwEEG28IWyEi1qtFTXNzpb2jq8Pn9v\n\tX6A/iIP6A329fp+3o63F2VhfbTGi2hKZkI9lDATp6K03wcIqEEgQVZmhygEorR5v95NA\n\tcGBoODSCg0LDQwPBwJNur6cVYBxVhjIVIhEUsJKy5FLobG6RVKFFK6w1N5yt7V3+QHAo\n\tNPoiPBbBQWPhF6OhoWDA39Xe6rxRY61AtQppEZdNp+Qe84WUS2FgISrVGcz2huYWT9fj\n\twEDoeTjyemLyDQ6anHgdCT8PDQQed3lamhvsZoOuFAsSgwLJ+1OMSGQqM18gRlR64+Ur\n\tN++2PfQHBkZeRsajU9Ozs3Mpa3Z2eio6Hnk5MhDwP2y7e/PKZaNehYgF+UwqOQkLjQnp\n\tItegJlvtLVeHD1DCryanZuYXlpZXUtby0sL8zNTkqzDA+Dpct2ptJlQjh4Rh0pKwQBlx\n\ti86UnC2HEDnd3ifBZy9fRafnFldW38fWUlbs/erK4tx09NXLZ8EnXrcTglR+tuRMERcK\n\t6ZgvUNIsLpYuFy5VX7/n8QUGRyOT0/NL72If1jc2U9bG+ofYu6X56cnI6GDA57l3vfrS\n\tBSxhuFgh/ZwvwMIGFqXeaLna6Or0B0Ph8am5pdW1jc2t7Z2Utb21ubG2ujQ3NR4OBf2d\n\trsarFqNeCSzspCx0Nk9YDKlrrWlq9fY+HY1EZxYBZWvnUxwHfdrZApjFmWhk9Gmvt7Wp\n\txgrJWyzksenJfKFzeCJEfc5kq2t2d/UNvnj9dn4ltr61E9/d209Ze7vxna312Mr829cv\n\tBvu63M11NtM5NSLicU5g4YsRNVppr7/9wBcYDo9PL6x++Lgd390/wEH7u/Htjx9WF6bH\n\tw8MB34Pb9fZKVI2I+SezQEkDyx1Pd39obGJm6f361idA+fwlZX0+2N/9tLX+fmlmYizU\n\t3+25g7Fo5KeyNDg9PcGRSHR2ObaxHd8DlK8p68vng7349kZseTYaGQn2eKCoT2KBLUMe\n\tncMXJ3xJwvJXivr6a5Yju8zM7Bx4HMFtV3ve7LjmbPeDL2/mVtY2d+L7B1++pkgCf/71\n\ty8F+fGdzbWXuDfjib3dec5jPa+HGCw+knOw0S9qXozmWzpejfnz/lfbluxNHP9O+HPXj\n\t+6//qy8EejZmnMLyX+4ZjrAQZC9FnD0mgfbeBHonIdK7GnHeYUkEercnkQl05kGksyAC\n\tnZFlE+jsEDvfJcyZKnHOmol0Bk+s3gSRejZYi48YvawMAvX4gIVIvU/i9IQxY4jSKwcW\n\tLErEmCE4hCHGbEUGkWZODmGIMYuTkYBJTAb9+Rkl6Pp9m5jCRsj+8OwW1oJM0GQRYaYt\n\t0RAlzKxfguY7ElDhrx9XSH9LO5B2AH8H/gZfWPWhCmVuZHN0cmVhbQplbmRvYmoKODAg\n\tMCBvYmoKMTc1NAplbmRvYmoKNzMgMCBvYmoKPDwgL0xlbmd0aCA3NCAwIFIgL1R5cGUg\n\tL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxNTIgL0hlaWdodCA4OCAvQ29s\n\tb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBv\n\tbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae2a6U8aWxiHXVBk\n\tB0VQloKDGyDSqVhUtGAg7tbdYqtGRU2xKNVIJHUpxloicW01LnGrcYlao4aoMdXcf+2+\n\tg71piqj3JuO9kxt+nyQkZx6f953DzDknJCSYoIGgAeIbCP0X8o8sAE/Yr4Q/Sn6NHwaX\n\t+xt4N0zAQiJFPHpIJLgQhvgQmo/qBimSTI66CQX3/ByYTI6Efx3gHiD7SRUREQlIFCqV\n\tRqPR6XTGIwSGhcGpVEpUFMZ2PxmGFQ7VAyhAojOYTBabzXmksNksJpMBdFRAuyG7o5g+\n\tLHCFUTGYLA4nOobLjY3l8fi4h8eLjeVyY6I5HBaTgZGBMyhmYDDMFiYLo2IDE48fFy8Q\n\tCEUiMe4RiYQCQXwcnwdsbB8ZKMPAAtyYPixoLBodqAAKiMQSqTQBkT1CkASpVCIGOkAD\n\tMjoNa7PAYKFYb5EpIIsTw4sTABMiS0pOSZXLFQolrlEo5PLUlOQkGQJsgjheDAeUUchY\n\t998WBroAK4rGYHG4fIFYiiQmyxVpKrUaRdFnOAeGVKtVaQp5ciIiFQv4XA6LAcYiSAEq\n\tCbqg5ak+LKEESUpVqtRoRuZzbXYORIdjsPGytc8zM1C1SpmahEiEPjAqNH8AYaGgK4pK\n\tZ3K4cUKJLEWZjmq02bo8vSHfaDSacA0MmG/Q5+mytRo0XZkikwjjuBwmnRoFwvwLeaOL\n\tBlh8oTRRrkI1WTp9vqmgqLi0rPwlzikvKy0uKjDl63VZGlQlT5Rixpi0QMIwLqgiG7Ak\n\tiXJ1hjbXYCwsKa+orqmrN+Oe+rqa6orykkKjIVeboZYnYqVkM0DYrUJCGSOjaMxonkAi\n\tk6drcvSm4rKqWvObpuaWNoulHddYLG0tzU1vzLVVZcUmfY4mXS6TCHjRmLBbhQwNgzkC\n\tdMWJkRRVRo6hoLSyrqGpxdJpfWfr7rHjmp5u2ztrp6WlqaGusrTAkJOhSkHEcSAM5gr/\n\tBsPKCN3FE0iTlKhWX1BWbW5s7bDa7H39jgEnzhlw9PfZbdaO1kZzdVmBXosqk6QCHtZh\n\tUMjfp3wfFyuGL0ZS0zW5JsBqtli7ex3OweER1yjOcY0MDzodvd1WSzOAmXI16amImB/D\n\tCsgVSaGzufGSRCWaZSiuNDe3d9kdzmHX2Lh7woNzJtzjY65hp8Pe1d5sriw2ZKHKREk8\n\tl02nRN7yRYqkMLAyJqs0OmN5XaOl671j0PXJ7Zmamf2Cc2ZnpjzuT65Bx/suS2NduVGn\n\tUSVjhWRQoPH96kgiU5nRfBGSqta+KKxqaH1rdwyOfvZMz80vLC0t45qlpYX5uWnP59FB\n\th/1ta0NV4QutOhUR8aOZVHIALhoT2kumQLPzS2qbOmyA5Z6cnV9cWV3f2MQ1G+urK4vz\n\ts5NuALN1NNWW5GejChk0GJMWgAtuR278k6S0DCijucXa6/z4eXJuYXltc2t7ZxfX7Gxv\n\tba4tL8xNfv7o7LW2mKGQGWlJT+K5cEPe8gXTBIuLtVdmXkHFa4vNMTTmmV1YWf+2s7d/\n\tcIhrDvb3dr6tryzMesaGHDbL64qCvEyswbjYDenfX8DFBq4UtVZfVN3UaXe63NPzy+tb\n\tuweHR8cnuOb46PBgd2t9eX7a7XLaO5uqi/RadQpwsQNy0dmxggRoe0NxTbO178OYZ25x\n\tDbCOTk69OOf05AjA1hbnPGMf+qzNNcUGaPwEQSybHsgXnRMrRORPs/NL61q6+ofGp76u\n\tbO7sH514z84vcM35mffkaH9nc+Xr1PhQf1dLXWl+9lM5Iozl3MHFEyFyNMdYVt9mc4y4\n\tpxdWt/a+H3vPLi5xzsWZ9/j73tbqwrR7xGFrqy8z5qByRMS7mwumCeB6ZekecE3MLK5v\n\t7x+dAtaPK1zz4/Li7PRof3t9cWbCNdBteYVxKWQPcpWbLT3OUc/c0sbOwbH3HLCucc3V\n\tj8tz7/HBzsbSnGfU2WOBieIuLnjMiaJzeCKfrwBcf+CY6/u5fnuSDg2PgJ9HmO6Vz3Sm\n\tl+Z2O/j6sry5e3jivbi8usaRCoa6vrq88J4c7m4ufwFf9nbzS5PumRImfPiBjAgPcvnb\n\tDvryN3L/56Cv+/34fxv05W/k/s9BX/f78f/2/+CLoL/bIQ9w/VfPOb9xEfC5kJjP0QR9\n\t7yDoexpR32uJuQ5AIui6CYlM0HUmoq7LEXQdM5yg677Y+j0h18mJua9A1H0Y4u5bEXWf\n\tD9tGJt6+aAhB95GBi6j77sQ8p4AJI+K5DuDCKkm8czA3YMQ7NxRC1HNWN2DEO5cW4gPz\n\tnZgj1jk+2Fn+ecIQO4pJoHOP2Ja3jyyMaOdEfZvxhDxX6yP7Cw8IHze/rhb8K2ggaIC4\n\tBv4EV+eNvwplbmRzdHJlYW0KZW5kb2JqCjc0IDAgb2JqCjE3NTQKZW5kb2JqCjY5IDAg\n\tb2JqCjw8IC9MZW5ndGggNzAgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFn\n\tZSAvV2lkdGggMjUyIC9IZWlnaHQgMTc2IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9J\n\tbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVE\n\t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\n\tYWdlIC9XaWR0aCAzNTIgL0hlaWdodCAyMjAgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkg\n\tL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0\n\tZURlY29kZSA+PgpzdHJlYW0KeAHtnfdfVFn2tadnRltt25zFAIKSEQwgSZCcg2QQQRAk\n\tJ0mCBEFABFQQBEURc05j98x3wuf919619rm3EoW5Wwnnh7aoKqDqYfWz9zn31j1/+cvi\n\tWCSwSGCRwCKBRQKLBBYJzEMCP1kd8/CN/klvScP5108c2tP/pBc3d38NORmQ/g3j7xxL\n\tPjDkCXym4dv4M+YugT/olRu5ClQN6NKlS3/GWPaBwcfxNO0b/v53I+lFzPxbMW0SPckq\n\tMQlTIbp8+YoVK37Rx0qLod//C560fLl8g7Dmz0CqtUTz5/9BmfjRf6wpWY0rKBEq0a1c\n\t+euvq2SsXr16DcZai8H78JB6zq+/rlzJ79JQM9OC2Uj5R6fxTV+fhpaZJVlRgOKqqIIo\n\taa5bt379BhkbOTaZDLlDPbZ+/bp1fDZoAzZIK874WwGzCeUFkmTlA4UWLmBkGdiVSKvC\n\tuo5MQXMzxpYtW7du49jOYWMY8qU8sHXrli185qaNG/Ft60laQCvM9IZkWRfGvLaFHlum\n\tVtCSLEQAssgruQrVLUQKmDt27Ni5a9duDltbWzuLgbvkoV27duKJNjbb8U1biXoTQJPz\n\tGsRZtLEClHXIdP38DLKWW2GL1ApaRVYHS67bQXUnmALnnj329g57Mfbtc3R0dJoxcOe+\n\tfXzcwd5+zx47O+AmaoImZw2zogwzC2SWPmnlfppXVW8mWwmtZBaRBVjhSqygCqj7wNPZ\n\txcXV1dXN3d0DY//+/Z5mA3fwfnd3NzzJxcXZyckRsB1IGqAVZ2AGZWZZojxPGQtc+JaF\n\tDLkV1cIH62CDzZuFLAILsOAKrM6A6gakwOl14ODBg4cOH/bG8PE5wuErQ276+PD+w4cP\n\t4UkHvDw9gZusQRqgwRmYEWekeevmzTDGOvqCUtZzLK3FXI8xVAfhGdiu+GXlqlWr165d\n\tr6HdsQNk9+xRYF1d3YUqmXr7AKWfn39AQGDg0SCM4OBjGCHa4O3gYN5/NDAwIMDfz8/X\n\t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\n\tCAgwC95aRA08+bDFty1+uUhgkcAigUUCiwQWCSwSWCSwSGCRwHci8P8B+qKTgwplbmRz\n\tdHJlYW0KZW5kb2JqCjk2IDAgb2JqCjE1NTMyCmVuZG9iago4MyAwIG9iago8PCAvTGVu\n\tZ3RoIDg0IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDk2\n\tIC9IZWlnaHQgODggL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRy\n\tdWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJl\n\tYW0KeAHtWftTWtcWNrlRQV6iEBQFFQgPFRVhFCVEHIXqGDFiiVoSikGbYI1WGitRQ6Il\n\tMmKiwcb4HKpWQ8UQ8a15TP+1u/YBbBs1sUnO9N6ZrB8OnGHm+9b6vnU2e68TE/Mlvijw\n\t/67AGRRnDwO7/Uw1RYH/g+IcBPYFo4KfPpEknDTgxqKIiwR2AzyI5FMoMHQMOy6eQCAQ\n\ticQECPiAm/g4YDmHKD6S4RAcYRMTSCQyhULFgkIhk0gJQII4PpYCuQmpAzhgkylUWiKd\n\tTk/CAr4k0qhAAhxAEWb4Z0ZE0QkEAEfYyQwG8zyLxUpJgct5JoORjDiAgkD45wxIGpQ7\n\tQqdQE5MYTBYrlZ2WzuFwuFy4pKexU1ksJiMpkUr5k+HUPqDkoWHiAZ1Kg8xZKex0TkZm\n\tFp8vEFy4IBDw+VmZGZx0dgoLqqBRgSEefEBOn0qkaPJEEoVGh9TZ6dxMnkAokkiyc3Ih\n\tcrIlEpFQwMvkprOhCDqNQiJGRDoNAYJHyYPu9GRmCpsD4CJJjjS/QFYoV0DIC2UF+dIc\n\tiQgoOOwUZjIdfEAlQLN+mACDjyMQSaA75M7J5AsluXkyuaJYWVqqugihKi1VFivksrxc\n\tiZAPDCwm+ICVcAoCgEfGgvJ0RgRdWiAvUqrUmvKKCq1Wp9NqKyrKNWqVskheII0wMOjI\n\tBWikD1UQyT4BtGGw0rg8oUQqUxSrLpVX6qprLtfWYVF7uaZaV1l+SVWskAEDj5vGAgIy\n\tIvhABYfwtCRmKidTIMmVKUrUmsqqGn19g7Gxqfkbk+mb5qZGY0O9vqaqUqMuUchyJYJM\n\tTioziXYKgjNgLYhDpiWdZ3OyhNn5cqW6XFetNxibTGZLi7W1DaLV2mIxm5qMBn21rlyt\n\tlOdnC7M47POHBCd7DPDnYiPwXL4oV1ak0mir6xoaTd/eaLvV3nG7C4vbHe232m58a2ps\n\tqKvWalRFslwRnxshQKvFSQSYt/FELHsuXywtVKorqvSGpmuWNltHl/1OT6/jLoSjt+eO\n\tvavD1ma51mTQV1WolYVScYSAGP8ej5E60PdUOpPN5Uvy5CVl2pr6qyZLW3unvcfRf8/5\n\tYHAIYvCB816/o8fe2d5mMV2tr9GWlcjzJEDAhC6C5+CkAlD6cQiekcrhi/MUpRrd5YZm\n\tc6ut88fefuega9g94vGMjno8I+5h16Czv/fHTlurubnhsk5TqsgT8zmpqE0JcSc1KZZ+\n\tAjmRkcLhiaQA/5XeaGq52WHv7X/gcnsejY0/mcDiyfjYI4/b9aC/195xs8Vk1H8FBFIR\n\tj5PCSCQnnFhAJP0kVlqmMLcQ4OuM16y2rp6++y736Jj3l8mp6ZmZ2dmZmempyV+8Y6Nu\n\t1/2+ni6b9ZqxDggKc4WZaaykSAHHLHQofUICBcTPEGTLlGU6vfG6tb27d2DIPTo+MTk9\n\tO+/z/boA8avPNz87PTkxPuoeGujtbrdeN+p1ZUpZtiADLKAkEI534AymPi2ZxeGJ84vU\n\t2lrI/nu7w+kaGZt4NjPvW1xaXl55DrGyvLy06JufeTYxNuJyOuzfQwW1WnVRvpjHYSXT\n\tMAeOaVHUPFj6oI5cVVHTYLK22x33H3rGJ6fnF5aW/f7VQGANIhBY9fuXlxbmpyfHPQ/v\n\tO+ztVlNDTYVKDgphBSAHjggE6ccSSCh9vqSgWFN1pbnF9gPAP/I+m/MtrfgDa8Hg+noI\n\tYn09GFwL+FeWfHPPvI+A4AdbS/OVKk1xgYQfLgCegSMFIHmISH1IX3FRW3vV/F3XT86H\n\to96puYVlfyD4MrSxuRWJzY3Qy2DAv7wwN+Udfej8qes789XayouKSAFEaNFj8GPjSdQk\n\tVjoPpV9tMFk7egZcHu/U/OLK6ouXoc2t7Z3d3d29PbjsbG9thl6+WF1ZnJ/yelwDPR1W\n\tk6EaFcBLRy0UH3sUH3UPicZI5V4A9StrGy227ruDI+OTc4srgWBocxug9w8isQ8k25uh\n\tYGBlcW5yfGTwbrfN0lhbCQ5c4KYywOFjDEDykJE8ovyiS1UGU+vtHufw46ezC8urwdDW\n\tzi6Av3r9+vWbN3B5dXCwv7uzFQquLi/MPn087Oy53Wqqr7pUlC9CDpORQO8YjOSH7kHy\n\tyErKa4zmW919Qx7vtO+33wF+dw+BvzkMRLG3CwS//+ab9nqG+rpvmY015SUyJBA8AkcN\n\tOHMWupOanMIR5IA8+qYbHSh9UOf52noYHsDfRgK+hgnW156DQqiAjhtNehAoR8BJSabC\n\tGvGuAYCPyZ8hlCrUuiumtk7H4MiTKR+os7GNsv8L/Nu3EYLtDVDIN/VkZNDR2Wa6olMr\n\tpMKMsAEn4EN35hWVVRuu3+zu+3l0YmZhJQDp7yP4aPLhT1TB/u7WemBlYWZi9Oe+7pvX\n\tDdVlRXnwiGEGH4ufCPaK86E7vzbb7AOux0/nFv0vQP2DV+/CoxJeHYADL/yLc08fuwbs\n\tNvPX0KH5YjA4ERroOHxyIjMtS1ygBHst7XfuDY9Nzi/5gyGQ50j6CP/1wd52KOhfmp8c\n\tG753p90CBisLxFlpzETyCfh0Zho8XRF8pxvwoXs2dv6K/8cfhx4D/s4GdBDgu51RfAkv\n\tDRr0X8LHWR8Szv7C8oNvf8LyhuPzhfP6gO/6FvPJ67PhvetzDN7/L2iBxvP/Ef//d3z3\n\tJ8gAPPdXMUig8AYLn/0h3vvbGJz35yAQcuB95wtv+Hzh/bjzBd7no3AB+J3vAB/26Die\n\tT1EBeJ6vYzCF/jYfUHzW+QBSKDqAwGW+8SfBsfMZfXg+o//o+QxSCNf5EkaAJMJrPhYh\n\twG++FyZAMzic5pMYAZiA23wVCFCf4jcfhqMfEBwyfP75NjpbRhnwmc8jgggDegWAw/sF\n\trIYoBcbxmd+PIIJwEWfxer8ToUBVgN14vJ/CGLA6oq/BMC64OfXbiijEl88vCvwPKvBf\n\tneWNDgplbmRzdHJlYW0KZW5kb2JqCjg0IDAgb2JqCjIxOTQKZW5kb2JqCjkxIDAgb2Jq\n\tCjw8IC9MZW5ndGggOTIgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAv\n\tV2lkdGggMzU2IC9IZWlnaHQgMTM2IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRl\n\t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\n\t9LIW/bXO/JpXJsPra9FDkFGZl2tDZsjj4t+sppfWJNBPdUUoUOYKld1QNxNl0lleeqIV\n\tRSyee8ioasjS1NV+8R0Kc0rPyNJcFs8zxKjVNpvyKMgMZJZKt7Ue6hp2Bpqwuu628sd9\n\td4QIjKzCLqIY5fBaYbx5sFkPamGQDyiDSiv01iYyEf1GhI5WcRCIoRQM46lUkPEf1Erv\n\tIaMOKjhX0jg5rUlgAEREWAhi96xH3GBMsSBkSDInvh3qJtPsyvYqH5oEroD2+x21+PXF\n\txHg+4/EH7Qq5RDK2mci5gF7eE8l3DDwwgC/sGsWzpML+M2BqQbnAxPf2hjrrtJ2ZvcyH\n\tBoERny2qydt09/iXedtMjQtkqoVBhl4AMzgX0Ph80poEKnW8B1yABp3AdAfE7TCmWvRy\n\tAVUmZti9H1vyfRIorF5ImBnFYhQbY4PMUH7Cb7IvsHJ2Pt4mQFIAZoQL4rZSDJrM9OKR\n\tmGH3f/1ODxIotICNhJe02AgPoQxZJucKulwgH28RIC1AK4RvBHHhjL/O0ROGc2A8O+0W\n\tgcKpMEMM3yVcFWPgXM/MpzUE+M/OXhDWPfOMtPUE1lFNrySQBJJAEkgCSSAJ/AuB/wAU\n\tNkeNCmVuZHN0cmVhbQplbmRvYmoKOTIgMCBvYmoKMjEzMgplbmRvYmoKNzUgMCBvYmoK\n\tPDwgL0xlbmd0aCA3NiAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9X\n\taWR0aCA1NDIgL0hlaWdodCAxMzYgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVy\n\tcG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29k\n\tZSA+PgpzdHJlYW0KeAHtmulXU+cWh0Ug8wgZICQSEggkgcQjwTCIBEMjkSCCRlEEwQga\n\tmRSN5gpSqChCAQXNAhwAKaCCCJSKdWDdf+3uE/DWajhtP/ac/fvQ5Vpv/fA+++ne+z3p\n\trl0YJIAEkAASQAJIAAkgASSABJDAv5FAFIYRBP6hm8Bk9x+JxtCVwB9FhpL/LUm2zAAe\n\tMTGxGAYQiImJiY4mPflrQ8JubInBYrM5W+FiaEhgu7hsNosF/w1sGULZQbbdiI1lgRhc\n\t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\n\tPyIBJIAEkAASQAJIAAkgASSABP5VBP4HxxvcEgplbmRzdHJlYW0KZW5kb2JqCjc2IDAg\n\tb2JqCjM2ODgKZW5kb2JqCjYzIDAgb2JqCjw8IC9MZW5ndGggNjQgMCBSIC9UeXBlIC9Y\n\tT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggNDEyIC9IZWlnaHQgMTg0IC9Db2xv\n\tclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9u\n\tZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7Zr7U9PntocFArnf\n\tIDcSYkJCAiFADAQDAQo0iIDcSkFTkWw0iIUGobSpmaIUikrJlqui4AWRcqmwKbjZolad\n\t/a+d9YW2u8X4ejrny37nzKzPD05nVu1inoe11tvAkSMYJIAEkAASQAJIAAkggf9fBGIw\n\t/xUCf+m7Ar6i2P8kDnNIBP7DOBaQ/y8U7XuBr4bDicf8FwhwOACb0fQhPXtm9rUkcLm8\n\t/fAxh0DgV7hcbgJ8A4CgD9j51Ux8fAJo4QsEQqFQJBKJMYdCANACYIGAz+Mxfsh2GDVx\n\tsMlADGgRiSUSqUwmxxwaAZlMKpGIwZAA9Ozbec9i21MDM8OYEUukcnlikkKhVKpUaswh\n\tEFCplEqFIilRLpdKxIwdmB1YbNHlMFPDDA1jRgZeVGpNslarS0nRYw6BQEqKTqtN1qhV\n\t4Ee2ZwdGh5ET5cG2pwYOjVAEZkAMWNEbjMZUkxlzKARMqUajQQ+GQA/YEQmZsxNdTgxz\n\ta7h8GBp5kkqjBS8ms8WanmGzZWbaMSwTyMy02TLSrRazCfxoNaokOYwOn8u8CN4dHBgb\n\tUMMTiqVyhVqrN5rSrLbMrGyHw+l05mJYJwBYHY7srEybNc1k1GvVCrlUDJMTz4my1WBs\n\t4Bkg2FOjM5gsGfZshzMv/7i70AMpwrBKgGFa6D6en+d0ZNszLCaDbk+OAB4EUQYnBsaG\n\tJxBJ5AqNzmBOt+c4Xe7CopLSsnKv11uBYZkAQC0vKy0pKnS7nDn2dLNBp1HIJSIBDwbn\n\t4FLbHxshqFHrjGm2bKeroKi0vKKyqvpUbV09hnUCdbWnqqsqK8pLiwpczmxbmpGZHIkw\n\t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\n\thWGZwOeXOi8G2v2tvpbG2pMfl7iP2S1GnTpJCucmihsOs9TkcHFSrXbn8aKyiqrahqbm\n\t076zrefa/BiWCbSdaz3rO93c1FBbVVFWdNxpt6bCtZEzK43z7tzExXP5cHGUyYwch6ug\n\tuNR7oqqmtr6hsQlzCAQaG+pra6pOeEuLC1wORk2yEq4Nnwvn5sBOOxIby0ngCcSyRJUW\n\t5GTmOF1uT0lpubeisvJkVVU1hlUCVVUnKysrvOWlJR63y5mTCWq0qkSZWMBL4MQeeEIf\n\tgYMDgwNbTZakStYb0zLsOcdyXe4CT1FJyUelGNYJfFRSUuQpcLtyj+XYM9KM+mRVkgw2\n\tWrSxYdzAxYGtxshJMZgs6basbIczN8/lyj+OYZ1AvsuVl+t0ZGfZ0i0mQ8q+Gj5cm3dX\n\tGvzGAAwObDWQk6hUa/WGVLPFmmHLzMrKzs7BsE4gOzsrK9OWYbWYUw16rVqZCFMDGw2u\n\tzTsrjVlqsRyQwxeKpXKFSqNN0RuMqWZzmsWKORQCljSzOdVo0KdoNSqFXCoW8kENXJuD\n\tLwH4pRtwA1uNkSOC0VEo1ZpkrU6v1x81GIwY1gkYDEcBrk6brFErFTA0on01MDZR3Pwm\n\thwt7TSyRyROTFEqVWq3RJCcnazEsEwCoGo1arVIqkhLlMokY9hkXpuY9an6bHBgdsCMS\n\tS6QyuRwMJSUpMIdAAMAmAmCZVCIWgRnYZwQ1e3KYvcbY4QuEQhEI2osUwzqBfbJikUgo\n\tFPB/NxN1oe3/lmcMHJ09O/EJXB6EzxcIQBLmMAgAWj5Y4THLbH9mYmOi3ZrffwF3zw7o\n\tgemBJCQkcDGHRgDw7mHmMHcGHgFEM4yimH09MD8QDuZQCTCMGS2MmA+a+XWA4N/8TdH+\n\tX8U/D4vAHurf9xb+AxJAAkgACSABJIAEkAASQAL/BwL/Ay5Q6w4KZW5kc3RyZWFtCmVu\n\tZG9iago2NCAwIG9iagozOTI4CmVuZG9iago2NyAwIG9iago8PCAvTGVuZ3RoIDY4IDAg\n\tUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDI0NCAvSGVpZ2h0\n\tIDY4IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRz\n\t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\n\tQhC7EpV8Eqn8Y1R65kGv3LitFZSKYKo7aTCcUG7WbNKkEqoKODj2VGWST2HoAI17uzp0\n\teNSUUr11dei5ZqCiGLUn18Sojm7i4qoWukxXyBry65p+isKfynam1F+QUiEvtcWz0gWU\n\tqoTc5eqflRWqRWuul0WhjlhWDXBuwioJKS0MTal3mZhW3XOHWJXLqoplOiaUVYygDOia\n\tL3VPFYU3XIpWdEOVqF1a3HSpmFxXodMIqf+Yn0d66FZVKGLI7IN7qnyiTFRmtbggi5ED\n\t8mQfZ2XxYUmfMwxVe5mpKHYpzvBPXCgQu4SuGneq/acKt2rcW6+IshmEYlQ1VDOO3n8z\n\tHCY2UQC3slwxTzqRERBppKYvRBNQBu2qPqiTsYsirr5P1BbFvhRHJYuLccaDvYtDl7VM\n\tOncxlTOtFp3yL7l9/03ugT+JUNsrvemIJQ4aljmsm5vu6CZZ2gdWxkLBfs1HGclhiSwy\n\tY4F4QUdWxYFVPrEqjqzk+EGlj5KHx2DfohnTUA86XuB8gT46rsoHN5OUhQofkKV9Skcq\n\tswUxdpzh2F9x0HxCYv5zooQbk8cpsU+N5fWZlhKpB5Qfh238nq/D33V2C/mHuOX6Wn+p\n\tB6MD8XSnkkJu0IE6H07qeCZ8Sk4UZ0KBOE6gE3BBHyUJIScY+Q23eNMpXuuNaaQ3YzPZ\n\tmfLDmJZR+fQZm014bFMYukAdx+7J2vhrOJXO/gQjznmlUv2nAdgN/O+9pON2EE9Q8BwB\n\t7FsGBRhBkbXl5nIqLiloSBQGrH5BQJ+C0BK97Sfvjwo3GnONgelFMT7k+BDiDDtw24LD\n\tiLWF01G+FJopI/9bWwvz2oBTPsMDDLbHiNcmC/NySnYf7e6JQrkfZTHVuICdg9YOaVP+\n\t1wBPJe1f1lkafuGy+uEv4/6PZSSUgdt3/1g5Z4LNNDDTwEwDMw3MNDDTwEwD/w4N/AEa\n\tsgJRCmVuZHN0cmVhbQplbmRvYmoKNjggMCBvYmoKMzI3MgplbmRvYmoKNjUgMCBvYmoK\n\tPDwgL0xlbmd0aCA2NiAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9X\n\taWR0aCAzNTYgL0hlaWdodCA4MCAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50ZXJw\n\tb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl\n\tID4+CnN0cmVhbQp4Ae2caXsUubKEmbkchtVstgeMsdkXY8OwGDA7M+f//6Ybb0RKVdXd\n\tNgaGL/d2Po+rq6ukVGZkKKWSyn3ixFKWCCwRWCKwRGCJwBKBJQK/GoHflvJdCHxfPFD9\n\t+1K+GwFwOxbSA77/Yzm5lG8gEJwqIseAuRBWNRT/ZynHRAC0BBpAfwvl5Ajwje5TSzkW\n\tAkELnIPy4RkjJBaFVUWq/5CcXsoxEAApASbYROajqWwWB+GG7pmlHAOBhEE4G2WDfAiT\n\tmUuYxKegr1SfPXv2XERnS1mAwACP4BJooFxUXggyLA7EAFzwnreUqn/941/T/q8p+l4X\n\tRw2fPQvMDeTFszjTWKlYJDZ9z5+/cOHCikUn/6pE6/T4Yw1MdeTbj2n6wVpuUnXPnyc8\n\tZ0VlmEy6WEDkgpg8cfac8HXliyWLXFlwrRUfPluhi3Uy3Ll4aZDva6XpXFlJvUGPznJp\n\tKPKrz9yeGzHOgHzqMJCdKRqLAfiiQLjcJKcTZ5o7w8VW+LifV7q0Gk1XYX7oR5Vr1boe\n\tndS1pmn28/LlmSutjZnLTfVs+Va8PgsiKl+ERhdGTJ7PFsKYGYVZfGEl+Mrkq8jIh6Ht\n\tuTOXcvmZOqPqpfDq6pykmTmlR16wfdG0Zsn5YaoGO47UqptDSc6OLJ2iLiKcxyAvwFgD\n\tnmbFJIoLKyKw0JjDoV/oSPaTfivOrq31CzMnub++vv7nWNbXdd0lu8aFJ+W877n42lrX\n\tdK0USlXaHGmYMeKIlhaV1LWRLp2WGTCmleeiSB+QNfApJc9lZNNYyVi5WBC77mC/IClM\n\tOEMalPXJpTFmR59fk1y/vjHI9evXjNC8YsFVTTRn8snFNDnVtLEhXbQ+UYV5kmZVvkVv\n\t1++vk2JVfFx6jjpRwtGBEMjnlS6SkmcxZt5GpgjE8guDQKLLgAh+SEDK4m91+0aTcfF2\n\tzr2NDY6bm5s3J7LJHclYb9M/fDaQbFvAlS4p2uqiL5tWNWga29dM8bVB8ZwfrVw+p6VH\n\tVnCqurlCB2ogLyKyMD5JphCLL16+GoQnVDM0wBOZ2mDghNsEOL6XTODMl62t7Vtdtre2\n\twKYBPau8fber7eCLCpYAHmm6dWvbqmRlq5WCmF3W2IN2d9yddK0VaxZjk6SV1mfab8AS\n\tnNANnNfXrl6+KCYzTT45lyycKv44faYwdmBmaOzG+mHUKqe6jgfNNH/6woKLvjnBuIDp\n\tGM84TgMN2t5/dIF2D8WYSoPYbgyagjZorSYpR6HmSIp3PVOAh+wTIv/5Z2F8RrNkTZJn\n\tkkVhnAFvNZkrMSozeoSxQGKjHd8yP1YJunTbZuTizyB8W3Lnzp3bt0Xo0K+j3L2aPZlB\n\tBYxF49IUXV1V0a/h1oBr5s+qLqKUI93wKj6Udphh7fow4BbI6yQLJnCHYNwmFZevjDAW\n\tl52UYUyzMa3TtKHWscwScq3bbkt6juR6+0bRlBO8d0vuzKKcCM4dBz9z5mS8JYgHVXfR\n\tldyj5KOYYWXsc8tkEotvWo1TgdpqBWU35lucxFS+SFUGCGUw1kjHgNhIzKXVK5fb1GKO\n\txwx5TNycjldbLZicjLGxYUN7663tMthmkV7DS9Gq59p+Av6B2pG4LXzv3bt3X3LvnpAx\n\tNKgDlBJ/qSb6rWRH4w96gphYSZV13UcXbdLUUJV4CzRfT7h9T9ANbelKoq9S3QFVUtVS\n\tFKQFtEFeX2NuMIV51QlZT3unmL2dmEiGvEk6NtAd4xuM3Y2l8YFAx3Rfd7+Xs+GmcwBd\n\tuAl1ynnO7twVJA+Qhw8fPBAyYwIO2NhvNRLJ9YaK+SmbbqMquh50XR3n4iTNA52v+3wa\n\tBMOLH9ibDiYXlHxS1u1X8w6ymCyMM7EckbknZA96E4hP8JDHkKdHPE0r/qzZiGAOj0Vj\n\tA2wc0/ZgrK2yWaISqIWbBXYg15H+nNwLwnfvge6jR4+RR4EmKaPFLbSzi8OBsI4isGUW\n\tS9Wg63HBTINlIwYWA7DG9tcosK0QiPJpizI2t3qXuoaL98C4B6hzkeiDMbN1ZsdJGdcy\n\t6F04V4PeYRhfurw6xtiTZGVjjSyOL30SsS22N1YF3YcPQUwiRwE7eEMyJYRUw0MhfP8B\n\tRXd2njzZ3d19YphN5oZLGMUgFkioxTf8NSbpQySKew8eOlSla0cho3lS0FjUvA3plhDy\n\tNJMQUDhuSGF0YH8Duvjh0VkoX9csIs9DhtkgC+MMekdgXNMKY9xyufKxoqa0R4irR9Il\n\tzVbszTVx0piBmGRHXww2gCMB3Ukhnjx6DLp7T59Jnu7tqsajOVwcluoVQ+cw0o2id2TT\n\t46C79xRl1qXmC6WeRWSxbRR4iL6qOccgoUjqSrRQaA+IfcVLtphSxHgLKgNoF6isTt8w\n\tronFIh6PMCbHeMS8dk0Q37gJX4Rm+rYBlKFA16zaMWR79vKpHC2wDXg32UlBalRpJ/j+\n\t9Rz5y9CYzQTPAOhgNBwh2gI1HC56mt8Y9UiqHCt0vZAulCnUO8CkWlgbwUZdRnxBUe2S\n\tvGUvCH250LR0iqhxoax8deO6ZhGDGORjYHxGGF90rvDEJCiD8Y3NrVtw+KE6dzjjtndw\n\to6wqRhqyvyRg/XRvkEZvEzoQP3um0i9evnr16qWRgcwmYIfFaBAlizqIUbO/6sPVtx89\n\t3iWyTderlwpZNZ84p2mCTiTKKL46RzX8HztroUm6cAMdz57tJVwpZePvk2K2b25uXDPG\n\tWiJa9cqQH47JFRc1QT7jCfI8j0+PMdazt1O5OsB1ML7trLeDZe6TUGUvB9uCj0LshRF7\n\t8eIFRsbK3A6zd50sof6TXaOi8vuvX+8LZWAuh+ytWyJG4IJIT/jZ8kASleK+q3uBWLpQ\n\thjYMoEoX7FApCCDhG+rofQQhAbAaeaHAK+5NR9pVKYeYfAfIDeOs/4rRa5oidIxP86A3\n\ti7Gmx4Wx5hWel3jEXA/G23fua4yyN7Y0UcZUnANc+Ahgb+Qk0hy1pfiLs3uADE13nuw9\n\tC4lfv5FQJ2Q2zwxoQVL180GDT6v/is5klYePpQrmyQK1/hZl+2VCYFJVUEWDjFT8X0rC\n\tAowCbI4UGLx48zpetGBh/VOCsaOJCyBvKVkI2FrnhM0QWXO38NgT5EMwZmFTzyA9naue\n\teHxz+45SMRBjacJc0ZZncmlfDAKsNwcH8lIiR21kLH35MkEBH7qdEowwRs/+mzdvXQX+\n\txaHAMTgcyHR0IF48f1bd19lUfUIYU0XaBPHBwYHbtw0VbsX7JcBWn8HWmOcGw/nAK2uQ\n\ttwfv3pUb2K/auA1P1NOeBGQRGZSuZgn/yhWtt4ubegbxw/SZRRiz6gaPmR+v6kncq9KK\n\tk4KjZLG5fZfRO/0bW4Mgpsovm/MW9w5k3Lu3CKZyV38GWyBDwsKYES8YA8u7d0EZb3BH\n\teDg00o2UNnQCzcvnEG9XPYLE3DAWj6Ex7dsODq4hPAO1DIk+K+XgsNKUWE0n0G2Meae/\n\t9+9lEw1XOFSCBOhuRMN379wyxgXxZQlEXvdzHvnYK28THv/mlc3CWOsVKqvISNwDrm3c\n\t2ILHA8YxW1GXXcIWazBOYuPwz07gILjIDRNZPCabmsgNY1c0HgmG+wdRhOIStIKYPkD5\n\t9asX8lRcfsJkz+PwbtIKPC4rqCOpPuXQAHHxATaEBbSIeQqqA9C9+PDBXJECJT9iYbEP\n\tBFfjHhivankiG4TCWFgJtyta3OwYTxbeZjBeW6Mykh5wfePmbeVj5YpKWvumBj3LbhUE\n\tuDWHsXyTI6/UxY2MDGTSJ11KgBrxCha8fhOM5Y07ipx210ClBWqpwagiWp5gSBdjnrXt\n\tz2DcQCbMBG2EMbx44xa/gTFhHWP8dHfnkSbWt7c3r4Oo0q/l0iWtpRm378ZYPWBV2aJj\n\tTD4m8YExJotqAwZgAQHEubgQFgdjyPd0T+QTMsJFwHiYatQDYwcOTtFv3UPA9sPHjx/e\n\tSz5YtUq9IjOKyMXjPnd70QImiyIw2ViSsdDIcFFdDl4QVl23geQRaExE339Qk3SeIStj\n\tlfKYnAjGd4SxmfgTGF8Vh9mfDcTjXKHB2QSWycLywBh8EAIfJRwFsgUXLE4WLVe0yVvj\n\tsWIEJNQ4EGNc1t0Wh8H146fPnz+h+5M+5Pm7t68zBXG80iUyK3i5T8BVxaZQxeWHlCGI\n\tbZnLEAVDmKRb91pVtWibPLiIylCKoeC5RtwMetNcwWsSyqugfhiPT4zzsfPKqnKxt11H\n\tY57HKabAJjBWyY4PHz9/tj+fPgGFDmIdWHQSYeK+enjGvHr0EsZMpRos9jgzgtCN+u9R\n\t9/nL169fvnz+/EVCQ+/fiXyepygxPia1y6y/lMOcjlUFUTUJBtEFjDKEJmoyLmV0/CCe\n\tC3bIkFArorjx6RNNqWbzg4ShxByQ1S7JYivzCjKqBToeNeZp3a3NK5i7rWtWogkfspa5\n\t2627moc2jPdfuwOGNB/lPe4IBR31ITJL4hr9kbzHSOXJTybINT9mMCdQkF+SGUl1WZEb\n\tCgvYv//552+h/FXyBdDeMXWlWzB+Mg9UOv6r8g5hQYIx/Lcp6m6V2pUE1JqBpJwSQnGh\n\tOo17jWp/UVOqWp2y9UgxhamjiUyyyOTNkwNRUliB8eFztzHGwnXdAAtikrHW5ycYw2OH\n\tXjZ8/Fg8Aw5DbbyCMSktKSMU0JMc5AMYnkGMMZECCvq1S5tulSWk8+s/kr+/fv37byEN\n\taiQLp8aaBz4B45oeW9csxiaj5yWEQC0RAXe6ygdk7cI4t4QxialjrDRmUQcKxox6JAuD\n\trOcPhKzqZ5A2r5h/zjvZn/PgrteflV+cKbRpBsbMj0XGysd0L4Hz8dPQl0Gg5Yoki4Dm\n\tfCYeK1kY4zZ3q1yhcdISjGGcoEK1wiZs//nvf/8RwA3jDx3jxEtWmcfJFdEVptLrHXBs\n\tGWM85jE5aYRxsj9Iq6qssBueNALyLMbDGrK7PBi39YrTpxY8S5/8T3uWBmNvVmlOXcsV\n\twvhBeuXzynw0eWAoGo9raOpjnk13pvCQ4clAzY+dRZlt1ZRWKXOcWxZhHB4DGvm4ckWe\n\tGZXCnCyc3FE0zrh8NcSEmxnD5G6wH+fjj2oC5tCQihMBMg3uko/FFE0sNGs0j7WVARkj\n\tPEqPMF60XqF9kPGakDYE19eppS1285g1dSjDTFR5VMIoLnfENroetpEhxEb1PGEbu8jF\n\tzI087cl6hefHfgLOQOVhB1daDTou4XM6rlzhSNrzgzdoe651i5Z2yqo86BlK11fnKBo2\n\tzbQkoZNws2xNIsit5C2ShKrqkh2RXUz+5EbaZdJ4j4cQrdOHjGvIBOND1t14S4h33cRj\n\tArT+J5W0Kw3G21l307C3J9bkaReQGfxHXVIdnWnua+GqxxSwRYg+aUJLKo/z4OBHYKBx\n\t5mFqitgR+aJ0j8fyl9GHsU5RdDeR42/fMLpr6UAQs6KsPuGVa5IyUx6J0hhD3EDApjkN\n\tFdIQGwbQrmZmal+8MNKpa5N0XxJHsuhCu14V0oIF29PriPgIxMdYP/Z+3ghjQWyMQ2St\n\thkNlL+fwuCePsFkTZHqV7KpwC1ItOPjxnlKSevZlcVidjM0NLZg5v5NKCRgzfGIRUTdB\n\tM9Mpsxn6mpQ0sf8KfX29IksWbFqxOtyVESnAqTA3zbTCU4dw9W21mWcL0lZuuRYHvscX\n\tOBI/WA3lMU+b37e2tILMvqdB5jDC+Ii9pkV7pnkdR0TOJpwXG7zY7Zwhg0UZOrmtwhcg\n\tYCrcBcNgMLsmbRPD+xdML5JMNfeSaNVIIr3xWEjU+NdjKMe1JGRPa2uKgKlXiM3Q2akM\n\tZQRLkas1NU/NneVoxjElru5fKmxjucMSbejRYI1NqtrWNtV5lIvZC7mp7SYwLnGnZ17B\n\tM8ihGGtiMX4Vy3WvkSsk2gipzeQsdbGw7YVOkmBijsm2do+EglAI8fYGiwv3ZZ1349g2\n\tDTSgzM6OVnD7vgl8DM7wWTg7hLRSSaf1CG/H1S4jSUPKaJvVYBDtge4bMu1Goqn7bhlL\n\tvVnlSq7Foe4NnrAuK57kDY4t7TaNMQ7Uxvi8MPbL9JN1txO/5yEkGK+22Ij9hTH70nr3\n\tQFyGgfiDQzLZvdN9CZdYXwXSEmbCCBuPtb9be515wSIrF9q9ys5HtpQMlAlpyimGsNec\n\tdAvJw+4R3qhml3vY8FTLfRslESbIzSQyt8MAcCYBbdra3CJELqKDzUGdOWI/4AkL9N42\n\tdToeoPJZ3mExxgveYcl7QudWVrR+1CpeA+K8bbep1yMFMzvx8oks6HmGk2CCXvCCKPub\n\tElbYvDYmAg+butsImkg+2T91IIhFJIQ0tdLvSSMQywH0UpD1Vbzyyok3yLO12tQNn6UY\n\takgaBbJ7aAok2+Sei+hAAqqKzQ3vTRvhm0oVGvJmmaz1ipUV/mFhwXtCeqcwrx9rYjF+\n\t300QN4yHF4Wgc4Yto1F8qP1Ogdr2ldmu5/0E727mxYltvQZiRYUyvWJe0k/S89293T/y\n\tXMe8iRzR9PkNCUc+ISttjm9BM9NAUaATgBzWrKhqjRutpr3I5r+28vwWzaZeY7Hwmk/L\n\ty1rt9KM0/900975bfze2Jm8wmbqF8AZTC4lfbDKb5SVJQ2ioM3mi6iGNvmQIgKELfVpY\n\tjN5B22qvHakMEw2FzBOOnMs1T8raOy7u7DDLSZ3XHNCn7rAlPSQx3qCig5UyqyO+XWeZ\n\tQjMdT7B1e77Z6hhxSvmWfBn8UbM4AcSbvCukfDyI+/70FZbJEv2JE/WOdxv0GCSZtoXD\n\tDHrBGAq2nGGQk1GdFgQMhslgsWoiAgAcjAmRQgJy3j0qAIYP5xBgdt6ng9BrYSUNjALW\n\tzEF9Q3lQc9hZ0NOxFZC17XR0tV3SJ+40L8JiY0wvj4TJ7R3v7DTNv3/M6maeQng51jOR\n\tgcXCuL86CpvtEwm1d3UCj1GNspQYizln84Jx+gQlZDtiJ+pUeuRr+i89O30+LYRLzjml\n\tiajbotLVNEbZ9JjYF2oBTgViRe7147hi86SaFYtvwGNJf69epPRWEytC/oeQ3xdgrLcK\n\tmb3pNRY2P/JomIRBhxhTuvJGursZ0KI8oWoD05+btkuGlYxiBhkn0rp/sav1DXfU6qnl\n\tJbEfaZq02L5E9U3HN+ey0m8H8q2VomfNiG6NblNQTtRb6EK35WAnCQG8xi715YsXzrWZ\n\t2yzGSRZ+dfO8tqa1j8fyMQ/hCB+lig8hbqRajm6mNgMajv2TgCdzdS0O2yhwvSwn6jP2\n\tHacBvLG2Giht0RUC6NJEw6/4MmnWqAifiLDSgrt29/hvEB5AFvw7yAkwhsj1LyFsnVzh\n\tBRgqz0pHvBI23UZiGDuGkxMHitfOESKHcHFSavgy7jcQddQChagZHV3RoaoGpT991ppt\n\teAiewkcn/Hee9k8Dcf6bd2bIE8YTkEf/yXvFtYG8SVNtnLrl8bu1P/eJQYiV5HRhAFNx\n\tEoHqlOMGSkH/mGvu11xIe3ZBiE5F/2Wq/+Y1iwviOYyLyMVk/8O/9rQvLZLSrabUZndG\n\t57oybXfRt0v0kW8IXox1u5E0cIwWvqH8p293TAZ8BNWK/lv6QkHsf0qfh7gROSCf6//5\n\tr6oLRDrdwNhemvb1BeUPv+QaGLiS/+KvT/sx1q7z1oAL/8QhTY4aLl3j65x/XxP5dQXl\n\tYv+ChSYVCzCGyP63dHLy2foFC37CQnJ+Irm20ILcWnScaODLokKjawvVQ5WSsb527dd/\n\tjlv1eZrU6TmJfiWkQzw3qTiBkJEbyKeHX2Kh8iEy0+IhpX788q/W/+OWzdfMr7CMIF5E\n\t4w6yfmFBVJackZw9WkZtHV3wB+/+av0/aNZsNZACMeeJ/ArLYogbyPyMhX56rP0yFnWP\n\tEvS7gaMK/cS9X63/J0ybVP1Dvz4m4NqPjzk1LDo4XeSHm4yzf+Ltj6V8E4FTxrchvHi8\n\ta4D/1lE+CZuX8h0InOTXIDWkffPHIDXyMfRp8JOoFvId7fw/LBqMBG8A/jbC8FkoB+aO\n\tNfWXcjgCBsoHsGs54VuflJUMlZdnRyMQvI6N77fwX95fIrBEYInAEoElAksElggsEVgi\n\t8H8Xgf8FvmDUKAplbmRzdHJlYW0KZW5kb2JqCjY2IDAgb2JqCjYwMTcKZW5kb2JqCjgx\n\tIDAgb2JqCjw8IC9MZW5ndGggODIgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9J\n\tbWFnZSAvV2lkdGggMTkyIC9IZWlnaHQgMTA2IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5\n\tIC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxh\n\tdGVEZWNvZGUgPj4Kc3RyZWFtCngB7ZznW1NZ14ctzzD0jgEhdOkQSiiCQXpHaiiidBGk\n\tR0Ix0hSJoICAFEVAinQQVEanPNf7r72/tc8JUsKogzNDnsv1QZKTQ3Lfa629T0j29syZ\n\tH/EjAz8y8CMD/1MZOHskTr0eIz73xWCnnSYZAuKpz58//x+Kn9QGPYIzzvMn49f+bQ0V\n\tOcNmzFpaPyO01QYe0NLSYqcxEebxb1nw6EQOIsImZh0dXV09PvT3BX9IV1dXR4fOgwl5\n\tkAZZ/MMSXL8AnSMnboatr29gSGFkZIww2Rd038iIHjMw0NeHDeeBepCFSuKfaCeenbLO\n\tcq5D+SZuQAPY1NTMnMICcWEv6B4dNTMzNcVJxmRiAA2UA7X4xxy4nmEdo4V2IXRGDnDC\n\tBrBAYGlpZXURYU1hw4LdpGNWVpYCgeACuZjBgzSYBS/B1eHvGtUqeMo7Yyd0IidwcIPa\n\t2kYotLW1s0c4ODg47gvcxUE7O1uhUGhjDROIXLBgFiRB/YRCsF5iw+G7dxJrG2p4wCPv\n\tYEe7AB3kACduMDs6OTk7X3JxcXF1c3NzPxBubq6ueOCSs5OTk6ODPYlAAxZMApUgB66X\n\t/kND+rtW4QC8nh5jNzO3IHRrodCOwIHtCmQPTy8vbx8fkUjk6+vrtxe4g0M+Pt5eXp4e\n\t7u5uriRCGlQMK6qEqYmxoaE+lYGGw3dVIHpV5hk88m4hsKRusbMHOYF7eHkB2s/PP0As\n\tDgwKCg4ODgm5jAhF0M+QEBwKCgwUiwP8/eACEQ93NxcXZycmQQ7mcKAycArfzYAurUTP\n\t2sYADW+GnrG6aGNr70DoIPcGOLgBDdwwiSQ8/GpERERkZFRUVDQL3IiMxKGr4RLJlTAI\n\t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\n\t8gb8dERV4PdAopdoE6QG7N88oMB1Ejlo0P5ZZsA3EjqJOfCbgE+6f5ltFqRNRifabccD\n\tfvkHtxP4nGbuH1fpfZZAJdTt39+3e5/teKct/Kdk/77KAbMSjWm8yaD/9gEanIhG/P8J\n\tew4kwVmQB4nwKsxn/z/0yOn6/ys+S+AWeahEWFXU/8NOO/CLp/EOozzwz2mk/MH0IwM/\n\tMvAjAyfIwP8DYhWvBgplbmRzdHJlYW0KZW5kb2JqCjgyIDAgb2JqCjQyNzgKZW5kb2Jq\n\tCjcxIDAgb2JqCjw8IC9MZW5ndGggNzIgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBl\n\tIC9JbWFnZSAvV2lkdGggNDgwIC9IZWlnaHQgMjg4IC9Db2xvclNwYWNlCi9EZXZpY2VH\n\tcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAv\n\tRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7Z33XxVptvVneu50t91qm7OiKEFBAUWQJAiK\n\tgGSQLDlLUoIoQUAQBRUVFEUUc2httbXjzH0/919719pPVZ3AQVEJKlU/KJzA4dSXtfba\n\t+6lT9Y9/mJu5B8w9YO4Bcw+Ye8DcA+YeMPeAuQfMPWDuAbUH/vnOzdxLX9ge0Gh+42j7\n\tl7Y5uu8b7Ylf2NudG7+usDGoCcX/ke3fk9jUI+VJxo+QHzg39t1n/C6tsYIPQOk4v8X2\n\tHbbvJ7HxcXy8/lz8GPwwDbUJejb4c68rAIJVyCiiwnPevHk/YPtR3+ZbtgULLF/P1+//\n\tkY/Gk+TJirb8SCvQfMXZeKdz7TV1sAZX6lSDqoiC34IFC2X7CdsibIsn2HgfH6MeLeiJ\n\tnKw11ErVFs4m5Wn7g7OQVTYMsIQApZKJxpQ8CXPJkqVLly6TbTm2Ffq2Epv+9Qreox6D\n\tBy9ZwueRN2mDtUaarwH7pp6JWVzDpDyllO3IKrCwYGKdT6kqqEAKWoRJiqtWrV69Rm1r\n\tsa0bt/FW7QGrV69apcgLcMBWqAl6PkErQSvMJuWphKvVWWQnCEgjK2AVV0pVqJKpIgqW\n\t67Ft2ODktJHbpk2bnLltttnkJtwlD3Fy2rCBz1knxEEbP2wFpa1AU9Gi5x9o2wZlTcpT\n\t+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\n\tIC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggNTIyIC9IZWlnaHQgNjgyIC9Db2xvclNwYWNl\n\tCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDgg\n\tL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7ZvZVh3XskRlWS0ChOik///S\n\tm2vVBhGAbM9xn4Iz6wErxwiUkTNS1e3td+88JCABCUhAAhKQgAQkIAEJ/H8I/OXxBgmw\n\tjVgA3nu8UQIr3f+0D7+34O99fPB4EwSONE/b/R+W4bQH82tr/I8eb4rAynSiXevwb7tw\n\tXBXWFhwEPnm8IQJHpmsbjl348zXiOCHM6WB+ZQB8nuOLx5shsPKcWCfcOTH882lhnxGO\n\tPXjYga8eb4bAsdKzDXsX9ir84aywnhf2CeHTOhUMgLOzs2/HMX/yqCXwO8QJdaJdu3A6\n\tLby6CuuMcCzCWoPTEpzv4/RX+Z9SAk9SPDtby/CwCq8/T+5TwtwizAlhnwrOzy8uLi7X\n\tMf/1qCbwEOP5+drlszktrLPCukC8clI4LcK6Mpx9W1uwf/v7Ovaf/FFM4HeMFxezDWsV\n\tPv1pFfa14eGMsLbg+/erOX6s4+pq/03+KCXwGOMKcqK9eHJWeHl9mE1YTw37jHBxOVuw\n\td+B6H/uP/igm8CTH2Yanq/DKJszt4rxFWJeGi8tZg+vrm5ub2+O4uTn+Jn92EngS5CQ5\n\t5/hjFea2cW4VXtwp7FPC3CTMPcIswv7du4fjtBD+p5bAQ5J3M8HNzazCulc4bhWeb8J6\n\tglzXhmMRbu/u7n8+Oe4f/yb/UEjgeZa3D6vw2klhNuHDujbMGeH7j5tjD37tYy2Em1CY\n\t/2/LexOepnnz4/ucFdZrhQ8vLg/74vD5y9fTJjw9H9zfr3OKRzGBu/v7p+eFu2MTvs5b\n\thXmp8OzycNqE43bx9smv7TXwjrHzVvHket35P73c36/Lw3qU/MMmPDw4/Lh+3IRZpX2P\n\tUfz8pPUhcKzC43nh/vb6x8Pjw4tzwrphXI+Q+zbh9nRxmD2YRbiZ547SVyra3gTmncDs\n\twjwFPJzrb/flYd40flrPkfnC+bhhjNuEJycE3zcXv2me18XPTwuPNwr7lvHZJswLxnXD\n\t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\n\trleM8xB5uk14sQnHp5HHjcJ61nhy7FvH2SuPTgIv4vx9m/Dh/bMPpeecsG4U1gvqi3Wj\n\tcDqT/Pr5a94x7fPCnUctgf3vepLcWa6PlOY2Yb9X2rcJz84J72YT9lcU5lPs9fSwTyj7\n\t0rJuFdbjpEctgfUaYbZhfhxRzilhPljcX1OZb57ko8O7dVL4sO4Z53Ps9TH2eg/x+6i9\n\tQmp8E/id5H4SPD1CzpcNXl4c9iask8JpFeZVxGzDPIXuY94oeBQT+J3jDnJ/LXFuF+eb\n\ta3NKeH5xePfXulN4XIX1icXehtP8tY/SGh8CT5b4atZgPjxYzw2nRXixCfueca4P+6zw\n\t7eJi9Out2vw9333DWPx+8bA+IU6Qc0ysF/seYRbh9VPCXB6Ok8JpFb6dn+9tqH7drvnn\n\tBC4uzudz5fn+4uMivDwl7DuFdX3Yq3A234T9Ntuw9mGO4s/htP40xJXq2ZNFeHmXsJ4k\n\t1knhYRXmu7Bfj21Yv+vxVgjMFsx31R/PCO//eu2U8LgKx2lhfVnr61oHj7dCYOLcX8Hb\n\tV4b12PCnRXhYhXWF+Pjp0+fP+9f88aYIfP78aW4V517xHxfhtArv/967sLZh1sHj7RCY\n\tQPcX/o89+PMZ4bhXWDcLaxc+rDODx5sjMMHu88Hswev3CI8vn0ewdmGWYa/D/OLsxP7p\n\tj1oCjwGuVHe8/7oHeyEeluFxI9bve7QT2HGCNThODrMM6/j9y/7pLRA4Uv2Xq8Lj5cE/\n\tSEACEpCABCQgAQlIQAISkIAE/kjg/wC0ANY5CmVuZHN0cmVhbQplbmRvYmoKODYgMCBv\n\tYmoKNzM5MQplbmRvYmoKODkgMCBvYmoKPDwgL0xlbmd0aCA5MCAwIFIgL1R5cGUgL1hP\n\tYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCA0MzggL0hlaWdodCAyNzYgL0NvbG9y\n\tU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25l\n\tbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtm+1SI8kORIdvYwwY\n\t2xje/0mvVNVtnLbZ5URoihuxWT9YFJGWFHlGVdVt9s8fLztgB+yAHbADdsAO2AE7UOXA\n\t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\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\t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\n\t3f/HMoSP2Sc5psHToVlYa9h25A+azEywDCjEfwU+l/qSE1Xc1e7tuEUSzFA+LGwluktU\n\tbinU6j2DSqwcK9gAdnCSxCxaHLhTa7o5eHfYInpt+U1XsuuG/vr2evva8h5tyqgpKBPN\n\ts0RmlLFbo+TdeNv9ZpERnzg6vue9ilrJ/klFED+FOVoq8hRV9FZQ1sRvZw5+G7Z+XD+l\n\t5/VB/TwJPa2f0a/ooxG+DHRJz8JzUR+jSfCwaSHiEqCKgzPUTlRjjQPiKfHytFtkkf0P\n\tQBn9ZgplbmRzdHJlYW0KZW5kb2JqCjEwMCAwIG9iago3MDQKZW5kb2JqCjQ2IDAgb2Jq\n\tClsgL0lDQ0Jhc2VkIDk5IDAgUiBdCmVuZG9iagoxMDEgMCBvYmoKPDwgL0xlbmd0aCAx\n\tMDIgMCBSIC9OIDMgL0FsdGVybmF0ZSAvRGV2aWNlUkdCIC9GaWx0ZXIgL0ZsYXRlRGVj\n\tb2RlID4+CnN0cmVhbQp4AYVUz2sTQRT+Nm6p0CIIWmsOsniQIklZq2hF1Db9EWJrDNsf\n\ttkWQZDNJ1m426+4mtaWI5OLRKt5F7aEH/4AeevBkL0qFWkUo3qsoYqEXLfHNbky2perA\n\tzn7z3jfvfW923wANctI09YAE5A3HUqIRaWx8Qmr8iACOoglBNCVV2+xOJAZBg3P5e+fY\n\teg+BW1bDe/t3snetmtK2mgeE/UDgR5rZKrDvF3EKWRICiDzfoSnHdAjf49jy7I85Tnl4\n\twbUPKz3EWSJ8QDUtzn9NuFPNJdNAg0g4lPVxUj6c14uU1x0HaW5mxsgQvU+QprvM7qti\n\toZxO9g6QvZ30fk6z3j7CIcILGa0/RriNnvWM1T/iYeGk5sSGPRwYNfT4YBW3Gqn4NcIU\n\tXxBNJ6JUcdkuDfGYrv1W8kqCcJA4ymRhgHNaSE/XTG74uocFfSbXE6/id1ZR4XmPE2fe\n\t1N3vRdoCrzAOHQwaDJoNSFAQRQRhmLBQQIY8GjE0snI/I6sGG5N7MnUkart0YkSxQXs2\n\t3D23UaTdPP4oInGUQ7UIkvxB/iqvyU/lefnLXLDYVveUrZuauvLgO8XlmbkaHtfTyONz\n\tTV58ldR2k1dHlqx5erya7Bo/7FeXMeaCNY/Ec7D78S1flcyXKYwUxeNV8+pLhHVaMTff\n\tn2x/Oz3iLs8utdZzrYmLN1abl2f9akj77qq8k+ZV+U9e9fH8Z83EY+IpMSZ2iuchiZfF\n\tLvGS2EurC+JgbccInZWGKdJtkfok1WBgmrz1L10/W3i9Rn8M9VGUGczSVIn3f8IqZDSd\n\tuQ5v+o/bx/wX5PeK558oAi9s4MiZum1Tce8QoWWlbnOuAhe/0X3wtm5ro344/ARYPKsW\n\trVI1nyC8ARx2h3oe6CmY05aWzTlShyyfk7rpymJSzFDbQ1JS1yXXZUsWs5lVYul22JnT\n\tHW4coTlC98SnSmWT+q/xEbD9sFL5+axS2X5OGtaBl/pvwLz9RQplbmRzdHJlYW0KZW5k\n\tb2JqCjEwMiAwIG9iago3MzcKZW5kb2JqCjU2IDAgb2JqClsgL0lDQ0Jhc2VkIDEwMSAw\n\tIFIgXQplbmRvYmoKMTAzIDAgb2JqCjw8IC9MZW5ndGggMTA0IDAgUiAvTiAzIC9BbHRl\n\tcm5hdGUgL0RldmljZVJHQiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHV\n\tWWdUFcuy7tkRdoANmxw3cZNzRnJOknOQnHMUkCAiIiBKEIkiiAKCqKgEI8mAioIBVFBB\n\tREBQURCQ+AY9nnPvuu/+e3/erDU931RVV9dMVU9X9QDAPu8VGRmKIAEQFh4bbWOkS3Fy\n\tdqFgRwEScAMiYAUsXj4xkTpWVubgvx7LwwDaYT6T3NH1X8X+dwaDr1+MDwCQFcz29o3x\n\tCYPxFQAQuj6R0bEAIFdh+mBCbCSMUfdhzBQNGwjjsR0c8Bsv7GDvXxiN+iVjZ6MHAJoN\n\tABqCl1d0AABEQZhOifcJgPUQ9QHAMIb7BoUDQHaCsaZPoJcvAOylsIxEWFjEDu6DsYj3\n\tv+gJ+Bfs5eX9t04vr4C/8e9ngXvCA+sHxUSGeiX+uvm/bMJC4+D39etghFtCeOjuHd+w\n\twOeMr5e+GXzlgs+tyNBfPoNlIA6/cHtbmLaDJcK9d1v+hTX9ow1tYAz3hawiY3V3MPzO\n\tIP/IWCu7v+ipSYF6u2FMgOnFfjEGf/ScCvYy3fEZHUxvjY6zsYexIIy7YuJtDWAMRxT0\n\tISnQzvEvmSVfP/2/6AiEf5ChyW8ZBGNQrMnOWEywz/lDIsx2bIDHQigBMxAK/EAciIbb\n\tcCAJzIEe0P+rlQT+wAvmxMO8GBACPsI4DO4RAfeJgDHlLzm9/6AY/uoXAPf7d40U4APL\n\txv095u/RKPCYf3QGAV8Y/6F7wWPs8Hasi9kTlPHPmH8kdvT9skamSWZWZuOPTShhlBxK\n\tEaWL0kBpolQBBcWC4gCSKAWUCkoHpYVSh3mqwBB8gDUH/LFxR39Yq398aUSimkMgzN15\n\tdu8/XODwSzro7/v/sAAEPZ5vn/9jAQCxfnvheQCAXkRkYnRQQGAsRQeeuX4SFJNwHykJ\n\tipyMrOwO+//NsfPN+m3sos2vbxHE8uQf2h5dABQ34Xk+8w8t7DMAFw8CwCnxD030LDzv\n\tUwC4xO4TFx3/Wx9q54IGOEAPRyg74AECQAR+z3JACagDbWAATIElsAPOwAOOn0A4BqNB\n\tAtgH9oMskAuOgeOgHFSD06ABnAetoB3cAN3gLngIBsELMArGwRSYAwtgGaxDEISFiBAZ\n\tYod4ISFIHJKDVCBNyAAyh2wgZ8gTCoDCoThoH3QAyoUKoXKoBmqELkGdUDfUDw1Br6AJ\n\taBb6Dq0hkAgCggnBjRBGSCNUEDoIM4Qdwh0RgIhCJCEyEfmIUkQtohnRhuhGPES8QIwj\n\t5hA/kACJR7Ig+ZCSSBWkHtIS6YL0R0YjU5E5yBJkLbIFeQ15D/kMOY6cR/5EYVBkFAUl\n\tCcepMcoe5YOKQqWi8lDlqAZUG6oP9Qw1gVpAbaGJaC60OFoNbYJ2QgegE9BZ6BL0WfRV\n\t9B30C/QUehmDwbBgqBhljDHGGROMScbkYaowFzBdmCHMJOYHFotlx4pjNbCWWC9sLDYL\n\tW4Ztxt7GPsVOYVdp8DS8NHI0hjQuNOE0GTQlNOdobtE8pZmmWacl0QrRqtFa0vrSJtIe\n\tpa2jvUb7hHaKdh3HgKPiNHB2uGDcflwprgV3BzeGW8Tj8fx4Vbw1Pgifji/FX8Tfx0/g\n\tfxIYCWIEPYIbIY6QT6gndBFeERaJRKIwUZvoQowl5hMbib3Et8RVOjKdFJ0JnS9dGl0F\n\tXRvdU7ov9LT0QvQ69B70SfQl9Jfpn9DPk2hJwiQ9khcplVRB6iSNkH4wkBlkGSwZwhjy\n\tGM4x9DPMMGIZhRkNGH0ZMxlPM/YyTpKRZAGyHtmHfIBcR75DnmLCMFGZTJiCmXKZzjM9\n\tZlpgZmRWYHZg3stcwXyTeZwFySLMYsISynKUpZVlmGWNlZtVh9WP9TBrC+tT1hU2TjZt\n\tNj+2HLYLbC/Y1tgp7AbsIewF7O3sbzhQHGIc1hwJHCc57nDMczJxqnP6cOZwtnK+5kJw\n\tiXHZcCVzneZ6xPWDm4fbiDuSu4y7l3ueh4VHmyeYp5jnFs8sL5lXkzeIt5j3Nu8nCjNF\n\thxJKKaX0URb4uPiM+eL4avge863zU/nt+TP4L/C/EcAJqAj4CxQL9AgsCPIKWgjuE2wS\n\tfC1EK6QiFCh0Quie0IowVdhR+JBwu/AMlY1qQk2iNlHHRIgiWiJRIrUiz0UxoiqiIaJV\n\tooNiCDFFsUCxCrEn4ghxJfEg8SrxIQm0hKpEuEStxIgkQVJHMl6ySXJCikXKXCpDql3q\n\ti7SgtIt0gfQ96S0ZRZlQmTqZUVlGWVPZDNlrst/lxOR85CrknssT5Q3l0+Q75L8piCv4\n\tKZxUeKlIVrRQPKTYo7ippKwUrdSiNKssqOypXKk8osKkYqWSp3JfFa2qq5qmekP1p5qS\n\tWqxaq9pXdUn1EPVz6jO7qLv8dtXtmtTg1/DSqNEY16Roemqe0hzX4tPy0qrVeq8toO2r\n\tfVZ7WkdUJ1inWeeLroxutO5V3RU9Nb0UvS59pL6Rfo7+YwNGA3uDcoO3hvyGAYZNhgtG\n\tikbJRl3GaGMz4wLjERNuEx+TRpMFU2XTFNM+M4KZrVm52XtzMfNo82sWCAtTiyKLsd1C\n\tu8N3t1sCSxPLIss3VlSrKKvr1hhrK+sK6482sjb7bO7Zkm332J6zXbbTtTtqN2ovYh9n\n\t3+NA7+Dm0Oiw4qjvWOg47iTtlOL00JnDOci5wwXr4uBy1uWHq4HrcdcpN0W3LLdhd6r7\n\tXvd+Dw6PUI+be+j3eO257In2dPQ857nhZelV6/XD28S70nvBR8/nhM+cr7Zvse+sn4Zf\n\tod+0v4Z/of9MgEZAUcBsoFZgSeB8kF5QedC3YOPg6uCVEMuQ+pDtUMfQC2E0YZ5hneGM\n\t4SHhfRE8EXsjhiLFI7Mix6PUoo5HLUSbRZ+NgWLcYzpimeDk8FGcSNzBuIl4zfiK+NUE\n\th4TLexn2hu99lCiWeDhxOskw6UwyKtknuWcf3779+yZSdFJqUqFU79SeNIG0zLSpdKP0\n\thv24/SH7BzJkMgozlg44HriWyZ2Znjl50OhgUxZdVnTWyCH1Q9XZqOyg7MeH5Q+XHd7K\n\t8c15kCuTW5K7keeT9+CI7JHSI9v5/vmPjyodPXkMcyz82HCBVkFDIUNhUuFkkUVRWzGl\n\tOKd46fie4/0lCiXVJ3An4k6Ml5qXdpQJlh0r2ygPLH9RoVtxoZKr8nDlSpVv1dOT2idb\n\tqrmrc6vXTgWdelljVNNWK1xbchpzOv70xzqHuntnVM40nuU4m3t2sz68frzBpqGvUbmx\n\t8RzXuaNNiKa4ptlmt+bB8/rnO1okW2ousFzIvQguxl38dMnz0nCrWWvPZZXLLVeErlRe\n\tJV/NaYPaEtsW2gPbxzucO4Y6TTt7rqlfu3pd6nr9Db4bFTeZbx69hbuVeWv7dtLtH12R\n\tXfPdAd2TPXt6Rnudep/3Wfc9vmN25/5dw7u993Tu3b6vcf9Gv1p/5wOVB+0PlR62PVJ8\n\tdHVAceDqY6XHbU+Un3QMqg5eG9o1dOup1tPuZ/rP7j43ef7wxe4XQ8P2wy9H3EbGX/q+\n\tnHkV+urb6/jX66PpY+ixnDekNyVvud7WvhN9d2FcafzmhP7Eo/e270cnfSbnPsR82JjK\n\t/Ej8WDLNO904IzdzY9ZwdvCT66epuci59fmszwyfK7+IfLnyVfvrowWnhalv0d+2v+ct\n\tsi/WLyks9fyw+vF2OWx5fSVnlX214afKz3trjmvT6wkb2I3STdHNa1tmW2PbYdvbkV7R\n\tXr9yASTcIvz9AfheD9cQznDtMAgAju53TfFLAi5XIFhmRw7QwPmCMNCC84JMcBFMQcyQ\n\tDhQNNUAf4JU5AnELyYRMQE6gbFEDaFv0e0wilhXbSxNLK0m7hLuLryFkEP3pzOjlSBQG\n\tMiOOjGJCM2NZ6FkF2JTYzTkCOXO5LnOP8tJQVPlC+WsEpoXkhVOoD0TZxPzEL0lsSBlL\n\tF8i8kuOT91E4rTihzKlip5qn1q2+qCGoaaN1RPuhLkZPQz/eoN7wpTHGRNHUw2y/ea1F\n\tz+43lsvWdDYCtqp2FvaeDjGOB53KnJtdbroOuk24f9uD8CR5UbxlfTR9zf1c/cMCkgPz\n\tgsqDT4Xkh8aGuYQbRshH8kWRo2ljkDFbsetx6/FbexGJNEkMyRz7BFKEUylpXOms+xkz\n\t8AdQB7Yz1w4uZs0fms6ePPw253XuSN7zI8P5q8eCC34WpR2HStJOfC6zLD9XsVqlfjKy\n\t+tSpnpr3tWt1dGf4zurV72240vi1SazZ53x5y4MLm5ckWh0up19pvDrQttTB2ql8zfG6\n\t7w2/mwG3gm8Hd4V0h/fE9O7tS7+Te7fsXtP97v7XD5YeEQdYHpOe0DzZGlwcmnw69Kzr\n\t+cUX1cMFI5kv972Kfx09GjNm8Qb5pvKt2tuxd4fGlcfnJxrfB0/KTq5/6J8q/Rg4rTyD\n\tnnk4m/FJ8dPHuRPzlp/pP4996fp6Y2H0u/Ri74/2VacNw+1t2P8QwMCVETsQA5rAEa4q\n\tToDbYA7ihCzg/O02AiB2I04jNuEsaxhlhXqO9kQvYYqxmthvNI20wThFPA1+jNBKzKUL\n\tojcnyTGww3nCJnmR6TPzAssK6zY7gYPCqc5lxx3FU8zbRnnLzyhgKZgtdJeKFNEWTRFr\n\tF1+SlJHylz4p81QOJa+gsEfxsFKr8kuVDTUedZ1d4RrVmo+0VnX4dY31QvXzDS4aDhhN\n\tGa+bkswo5lIWarv1LS2snK09bQJsw+1i7ZMd0h2znfKdi10qXGvc6t0veFzZ0+nZ4/XQ\n\t+5nPqO97v3H/RwGtgSVBacEhIY6hhmGq4bIRopECUZRo3hhKrGCcWLxMguJelUSFJLlk\n\t6X0SKdRU/jTedM79LBmkA4RMmoPIg9tZ64dWsldyGHIj86bybY7eKhAsTC96dpy3xPtE\n\tZelA2UoFV+WuKic4Eg6fulKzdtq4rvDMu3pqQ2hj87n5ZrHzvi3lF4YuoVpVLgddKb36\n\toB3bYdCZee3uDeRNjVvJt9u65nv4e+36Dt65fHfiPr5f/oHDw9BHiQMHHmc/yR08PHTw\n\tadqzpOexLyKHQ0fCX0a/2vv6wOjhsaw3qW/j3oWN+094vHeatP5gNmX80XDaYMZw1viT\n\t+ZzVvNlnpS9sX7587V4o+Ob3XXtRcIntB3XZaeXKT7t1l821X/6ngetfdsAHRIEasIar\n\tgiNw9j8GZ/gicATEQaegx3AM7EKkIHrgzHsPsh3FjEpBfUJ7oIcxjphxbBh2m+YYnM3e\n\txDnilvCFBEXCKDGTTpZukr6EZMGAYehlzCQbMxGZhpmrWIJZddn42DbgvO46ZzlXIrcj\n\tjwovK+8iZYjvPP8hAU9BFSE6oUnhDmquiLuotBhJbEl8RKJDslQqQdpORk6WTnZWrlv+\n\thEKYoo4Sk9JH5XaVbFUXNVG1FfW7u45r+GrKaiG0hrRP6UTq6ugx6E3oXzJIN7Q24jP6\n\tbtxtctTU1YzDbMT8uIX9bvbdY5a1VqHWqjZom2e2tXYx9gYObA7zjredipwDXDRc2Vy/\n\tuw24n/VI3+PmqeLF6DXvfd+nzjfNz81fJYAcsBD4KKguODHEPJQ/dCWsP7w0IiBSNnI5\n\tqiM6PkYyZiK2KE4r7kt8fcL+vQGJlkm7kiX2caWQUmnTkGlb6ev7f2asHljNXD74PWs1\n\tm/2wRU5G7vW8b/nUoz7HqgtGiziLXY9XlUyUUsvCy69W/KySPen+K5bencbWyZ7xOFtY\n\tf68Rec6gKb/5TYvshSMXZ1oNLzdcxbfFtr/rtIYjSfNmx221rls9+r2P79jfHb8f9oD+\n\tYeeAzeOZwYynks8+vegaufcaN3bkXdr75WnLz2zLyB3//95b2lkTMEoAlKYB4DgKgJ0E\n\tAMeIAIjSA8CKA8AKxnaqAFqbANDkCIB4Ov5eP6ThKvIGXBWqwGtGM7xmcMNVXA6iC7GC\n\tlEGGIM8i36N4Ue6oCtQomhPtgq5Av8HwYrwxdZgZrCQ2GtuB3aIxpsmneU7LQetN2wSv\n\tKVq4XNxLPBWfgL9P4CREEO4QuYjxxCE6abp8ugV6W/oOEi8pm7TE4MUwxKjJ2ERmJ+eQ\n\tt5iimT4x+8GVhifLO1Yf1jm2eHYEeyGHMMcNTnvOb1z53FLcQzxxvFy8fZQwOPvv508S\n\tkBL4IFgh5CjMKDxILRRxEOUQfSfWIB4loSVJL7kh9UP6m8ys7Hu5N/LDCgOKPUrXlC+p\n\tNKhWq5WqH911SCNDM00rW7tCp0m3S++l/rIh2UjG2M4kybTGrN/8x24+S0urdOtWm6e2\n\tPXZZ9hYOrA7Tjh1Ouc7eLjquIm5M7mj3bY9tT7wXv7emT4Bvsd+DAFygeVBBcGfIaOha\n\tOFeEdqR/1LHoWzFLcSLxexKq904kUZMj9t1KJaS5p3dmMByIyVzNysomH67JVc0bzPc5\n\tulZQUCRY3F5ifOJ5mUf5dGVE1Up1cY3DaZ66+bNdDTXnspujWlwuGrfKX+G5ut0+2dl9\n\tvfIWd7dxn9U9mf6vj048ER1qfi4yXPOKb/T0W5MJ+Q9K06qfyPNtX5m/KS8yL11fll5J\n\tWT3/s36tfN12g7jRsEndPLsltNW97fnr+2EE7xy8hvcC7KFjUD8CQqghohHnEB+QFKQ7\n\tsgL5GsWJckNVocbRgnB13YT+BlfSKZheLB5rh63CTtPI06TS3KdloHWnbaRdxhngjuM+\n\twrVuPn6SoEYoJnwhmhHP0eHpwume0++iP0NiIKWRFhh8GEYYTRivkaXIZ5i4mUqZWZhL\n\tWNhZqlgFWS+yabENsfuxb3GUc6pyjnKlcQtyP+ZJ4hXhfUXJ5dPhW+a/KBAqKCI4I9Qk\n\tHEqVp26K3BU9KuYhLi6+LTEkeV3qsvQlmfOy9XJ18qcUyhULlY4oH1LZr5qsFq8euStE\n\tI0gzSCtSO10nX/eU3lX9QYN5I4wx1cTcNNqszLzXYsGSx8rS+oBNi+15uzR7OwcJR7zj\n\tjNMD50su1a5FbjnuuR4Fe6o927yeea/6CvrZ+ucF3A9CB8uGGIU6hwWGp0UURZ6P6o+e\n\ti2WMU433TijaezdxK1l5X3zK1dTldM39hzIGM0kHd2cdOzR4mJTjkFub9zlf+Wj2sfFC\n\txaLi4qUSlxM9ZZLlJyvJVUeqGU611NrXIc901ic06jTRN39oab9Y2Bp4RbeNvn2is+V6\n\t3E2r21rdCr0yd0TvCfULPBQYoD4RGRJ5Rn1BHRF+RR0VfCP+zm2i5YPIx0uzxnMDX5QX\n\tUr8fW4pYpqycXt1ak1rftaG8id0c2Hrwy//moBteK7KgtwhFRDZiDKmAzEfOoUxR59AE\n\tdDj6KUYFcxKLxkZgX8HzvBWe5YdoF3G+uGG8Bb6PoEW4RdQk9tFZ0L2mDyEBUimDIsMw\n\tYzgZS65jMmCaZS5k0WT5zFrD5srOxj7KUcsZxqXBTcf9kaeHt4ZygC+Y31pAU1BCiEeY\n\tTMWL0IrSiOHESRJckpJSDtLZMh2y0/LsCkaKMUp1ys9V0Wqq6qG76jTeaXFru+gU6z7V\n\tZzJwNTxlNGuiappjNmohvzvXcsbaxKbBjsk+2xHtlOYCXPPd+T16POO8lX1JfmsB60Er\n\tISVh/OHnI2WiLseoxHbEyye0Jkonnd8nmXI+TTr9Zobhgc6DUJbFobLsiRyp3PS8J/kc\n\tR4OOXSvEFjkW1x9fOWFceqJsukK1Mq9qolrr1OVaidP1Z4TO1jWINF5skmtub5G/cAnO\n\tE6uuMFxNbpvsMO08fx13I/TmwG2JrpzuT73GfbV3Nu/Z3W96AB7aPWoc2HxiMVg5NPdM\n\t9XnOi+ER6sukV/2jHGOBb+rfvhnnmQh63/4BM+X8sWZ6cpb3k+1c6nzt5ytfOr9eWjj5\n\tLfu7x6L04telMz+cfvxcLl9RWLm5arj65Kfmz+Y1jrXDaxPrSuu56+MbihspG1c25jb5\n\tN503Czbvb25vKW9FbjVuvd/m3LbbPrJ9d8f/Mf7ycjurB4AI8N4l+u329qIwANhCADYL\n\ttrfXa7e3N0/DxQb8D6Qr9Pf/ih1hDLznXgnvaQLQt+/CzuXfjv8BgAFwYgplbmRzdHJl\n\tYW0KZW5kb2JqCjEwNCAwIG9iago1OTYyCmVuZG9iago2MiAwIG9iagpbIC9JQ0NCYXNl\n\tZCAxMDMgMCBSIF0KZW5kb2JqCjEwNSAwIG9iago8PCAvTGVuZ3RoIDEwNiAwIFIgL04g\n\tMyAvQWx0ZXJuYXRlIC9EZXZpY2VSR0IgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3Ry\n\tZWFtCngBhVTPaxNBFP42bqnQIghaaw6yeJAiSVmraEXUNv0RYmsM2x+2RZBkM0nWbjbr\n\t7ia1pYjk4tEq3kXtoQf/gB568GQvSoVaRSjeqyhioRct8c1uTLal6sDOfvPeN+99b3bf\n\tAA1y0jT1gATkDcdSohFpbHxCavyIAI6iCUE0JVXb7E4kBkGDc/l759h6D4FbVsN7+3ey\n\td62a0raaB4T9QOBHmtkqsO8XcQpZEgKIPN+hKcd0CN/j2PLsjzlOeXjBtQ8rPcRZInxA\n\tNS3Of024U80l00CDSDiU9XFSPpzXi5TXHQdpbmbGyBC9T5Cmu8zuq2KhnE72DpC9nfR+\n\tTrPePsIhwgsZrT9GuI2e9YzVP+Jh4aTmxIY9HBg19PhgFbcaqfg1whRfEE0nolRx2S4N\n\t8Ziu/VbySoJwkDjKZGGAc1pIT9dMbvi6hwV9JtcTr+J3VlHheY8TZ97U3e9F2gKvMA4d\n\tDBoMmg1IUBBFBGGYsFBAhjwaMTSycj8jqwYbk3sydSRqu3RiRLFBezbcPbdRpN08/igi\n\tcZRDtQiS/EH+Kq/JT+V5+ctcsNhW95Stm5q68uA7xeWZuRoe19PI43NNXnyV1HaTV0eW\n\trHl6vJrsGj/sV5cx5oI1j8RzsPvxLV+VzJcpjBTF41Xz6kuEdVoxN9+fbH87PeIuzy61\n\t1nOtiYs3VpuXZ/1qSPvuqryT5lX5T1718fxnzcRj4ikxJnaK5yGJl8Uu8ZLYS6sL4mBt\n\txwidlYYp0m2R+iTVYGCavPUvXT9beL1Gfwz1UZQZzNJUifd/wipkNJ25Dm/6j9vH/Bfk\n\t94rnnygCL2zgyJm6bVNx7xChZaVuc64CF7/RffC2bmujfjj8BFg8qxatUjWfILwBHHaH\n\teh7oKZjTlpbNOVKHLJ+TuunKYlLMUNtDUlLXJddlSxazmVVi6XbYmdMdbhyhOUL3xKdK\n\tZZP6r/ERsP2wUvn5rFLZfk4a1oGX+m/AvP1FCmVuZHN0cmVhbQplbmRvYmoKMTA2IDAg\n\tb2JqCjczNwplbmRvYmoKOCAwIG9iagpbIC9JQ0NCYXNlZCAxMDUgMCBSIF0KZW5kb2Jq\n\tCjQgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9NZWRpYUJveCBbMCAwIDYxMiA3OTJdIC9D\n\tb3VudCAxIC9LaWRzIFsgMyAwIFIgXSA+PgplbmRvYmoKMTA3IDAgb2JqCjw8IC9UeXBl\n\tIC9DYXRhbG9nIC9PdXRsaW5lcyAyIDAgUiAvUGFnZXMgNCAwIFIgL1ZlcnNpb24gLzEu\n\tNCA+PgplbmRvYmoKNjEgMCBvYmoKPDwgL0xlbmd0aCAxMDggMCBSIC9PcmRlciAxIC9F\n\tbmNvZGUgWyAwIDEzNjQgXSAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUKOCAv\n\tRGVjb2RlIFsgMCAxIDAgMSAwIDEgXSAvRG9tYWluIFsgMCAxIF0gL1JhbmdlIFsgMCAx\n\tIDAgMSAwIDEgXSAvU2l6ZSBbIDEzNjUKXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+Pgpz\n\tdHJlYW0KeAGFwolfUncAAPA/abXKDpdby3XZXK3DWmWz1WrdOZuuy2Zrq9m1mq5Ws2u5\n\tpSACgqAIeHCJIKIiogIigtwiIt6u9/beeL/3fu/H9/Ndmn5vCbhsaZq4OL1sMcG8fDEB\n\tv5BYjn9/YQp9xcIUdp46vmI+eeV8HHIuvpK8ai6On1w1B582N5k2Cx1LmyWuno0BZ2Kr\n\twWtmYuSJNTOM0xNrUaNrp6PrqBPRdYzpiSjleHqCcmo8fWr8g1TXT0WI8ch62Ix4hDGc\n\tEQ9nTBI/nAyjfzQZxsZCiBtiIfqJ0IaJ4P8/ngiib4wGyYGNUcjMaAA4HshM9meO+z9B\n\tj/g30fs2RYCbI77ksG8z45bwGOvQ2JbQ2FZ479YQcVvISwx6t7HMCnqzgh76gCeLvD3g\n\tYTm6PYD99F0/arZ/lOzO9pN97mzyZz438sgO38iOMdSdYyNg104v8HOvC32Xx7XLM4y4\n\t2zMMHB3ejXVS7xl1snY797ide4mOvW74HLeDOOLIAdpzRrD72Lrs+/D7XXbKof0u+i9c\n\tQ9hhtoMHhmGdgwfIB52D4IGDTuAh58AhB2quYyDXYQPabbngw3YbY/9hO3mo/8tU84b6\n\t8da8IWveIOSRQSvLviMD2K9SPTrQR7T1HbVZmI/ZLPD9lmPY3q9TPd7fi7VS9xy3Jp+w\n\t9kD29Zyg/KavG/2kpRvWfNJCPGUxA3vNp8Cne834rtO98Gd6utibzvSYztJ2m86Cz3Wb\n\tKDvPdYPNnedTvWA2JncZLzDmdxkZDfldeJMhH/+tyYBeYDIUmDoKOllf7OyANOovkr8z\n\t6tELjfpCw3/bCw2QRYZ2+o72IqKuqEP3faqX9DpK7SU9/WW9FtiuvQy+0q5B1Wmu6DRX\n\t6dVXdcBrOjVRq74GW6xVF2tVkBpVMf66RgXbdl1D/EHThlWzLlG3kVtL1GRVawn5hqqV\n\tfcsNVcuP77ah3mxrATffbAX+1NqM/nOLMuVbLcrkZuUtrIL6drOCtVJxW6n4BStHLFXK\n\tiQp5KbCpVIG9gyhvuiNvupssuyuHvCeXEZtk9yAb7zexlDXexz+QNYIbHsiAv8oasI2o\n\tDxul9A3Sh5SPGqSMkkcNyb9JJehlUgm+vkyKl9SXgcsl9SzF5RJxeb3491Qf14uTxaLH\n\tjE/EItYi0RNR3R+pPhXVEevqnmKFzM/qhJBC4TPyn0IBeoVQUCGg5VcIkp8L+PR8/nPK\n\tF3w+vvYFH/5lbS1L3sta7CtaHu8V+DWPR1nzmgeuqfkrRe6bGkou9w1sJZcL5lRy8RxO\n\tJf5vDgf9H041tpr12+pqyKqqt+Qqmn8BegQLCwplbmRzdHJlYW0KZW5kb2JqCjEwOCAw\n\tIG9iago5OTEKZW5kb2JqCjYwIDAgb2JqCjw8IC9MZW5ndGggMTA5IDAgUiAvT3JkZXIg\n\tMSAvRW5jb2RlIFsgMCAxMzY0IF0gL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxl\n\tCjggL0RlY29kZSBbIDAgMSAwIDEgMCAxIF0gL0RvbWFpbiBbIDAgMSBdIC9SYW5nZSBb\n\tIDAgMSAwIDEgMCAxIF0gL1NpemUgWyAxMzY1Cl0gL0ZpbHRlciAvRmxhdGVEZWNvZGUg\n\tPj4Kc3RyZWFtCngBhcJpV6JQAADQ//9xylQQFFFBbN9tL8sWWyzbyxZLbVFUUFFQac5j\n\tIHhPfXPP/fmx6T86svfTQ3Z/el2969zRux2946zpHaOm6XZV11RddW7rqrHd1s0tvQ32\n\tWr+VXsuqKD2waW82e+ZGr2ltNHpg3V6v90DZuSvLXVmCSlJXqqFrtW6tCq1Wu9UKuiJ2\n\t4R2x3LfUKfctfXfQX51v5GfnC/nR+frQPp2L2mdR+0AWtI+CVnTOa8W8VnB+1wrG/Ltm\n\tftPyoPr+O6e+W99yqvlVfTPmXlXzi5qzvr6o4LP95VkFn5zbz0/t5yz0KdsGH6HZx3b2\n\tAfr40H68Rz/cteGt+9sB725ayNvrFvqqdYO8bF0jM63rjHKFvFAukefK5bmScU4rmbRy\n\t4XymXBjPzxTzqXIONtPOJ8208eykaT5unhlPj5vmVPPUepJqgkf246MmeGhPHTbMB42U\n\t9eigAe7bD/cbYBJ6kGwc7EH39xr7u8h6creeTED3EvW9HfTudh2Z2KqjN+s7aHl7o++6\n\tvIVckzeRq/LmqrzhvCJvrMjryLi8HpfWnJeltWVp1XlJWjWuLEnmRWnFGF+UzAtS3Lq8\n\tIJnnpWWwtvR7rrZkXZyrgbP2hdkaOAOdn6nNT0PnpmvglHN1dqo6OwmdmazOTKCnx6vI\n\tqVi1/6RQhVcmon35yjiSq8SQkUosUhGQ4UoUGapEQyLvzIo8K3LOQZEzRoKimREjxjAj\n\t2gNi2BgKiGa/GALL7G+6zFqDdBmk7AxVBn3QgK8MknY/WQYJ5xJNlGgvlPKWKA/a5y4h\n\tSXeJHEMTrhL82zvad+Tbg/zz7R76y/1n0JEvN/j5r2fkc8gPzwh+0TNiHC16Bix4Ru3e\n\t0ULfvHd0eFfe63rHfvO60ITrzTFHuBzHcgT6lRjDfCHGBifHXkD38/8+kW7MLOnu68mS\n\tVp/n8X8ffB7Me5/n3ufFvPN57yjcW8rbl7ilzDcUgX9NEWaauB70iiauaHLYS5rEz9Ak\n\t1E9mzL6MH7zAPvf78NN+n5VK+60BKm09C1CYpwFqePo0QJ9gMvQJQx9jpxga7k8x0CPG\n\tj3nI+MHg0AfBAP5+MICZDAbsbCAJMs57LIO/yzKYCZZJsEFoKJhw3AkF8bdDwUHZ7RC4\n\tNWyY3TJuhln8jTBrDG2EB1wPh3AjobWhw2sRcBV7JRLGj0fCce7fSJwbcJmLYC5xEWxu\n\tkbPy3OKgCzyHOc9zcH6eh87xPDTKz8FnozzmTDSKPx2NDihEp61TQrSvMCWYJwUBf0IQ\n\tho4JEzFhHIwNG0P9BeRBJtMKZW5kc3RyZWFtCmVuZG9iagoxMDkgMCBvYmoKOTc2CmVu\n\tZG9iago1OSAwIG9iago8PCAvTGVuZ3RoIDExMCAwIFIgL09yZGVyIDEgL0VuY29kZSBb\n\tIDAgMTM2NCBdIC9GdW5jdGlvblR5cGUgMCAvQml0c1BlclNhbXBsZQo4IC9EZWNvZGUg\n\tWyAwIDEgMCAxIDAgMSBdIC9Eb21haW4gWyAwIDEgXSAvUmFuZ2UgWyAwIDEgMCAxIDAg\n\tMSBdIC9TaXplIFsgMTM2NQpdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4\n\tAYXCiV9SdwAA8D9ptcoOl1vLddlcrcNaZbPVat05m67LZmur2bWarlaza7mlIAKCoAh4\n\tcIkgoiKiAiKC3CIi3q739t54v/d+78f3812afm8JuGxpmrg4vWwxwbx8MQG/kFiOf39h\n\tCn3FwhR2njq+Yj555Xwcci6+krxqLo6fXDUHnzY3mTYLHUubJa6ejQFnYqvBa2Zi5Ik1\n\tM4zTE2tRo2uno+uoE9F1jOmJKOV4eoJyajx9avyDVNdPRYjxyHrYjHiEMZwRD2dMEj+c\n\tDKN/NBnGxkKIG2Ih+onQhong/z+eCKJvjAbJgY1RyMxoADgeyEz2Z477P0GP+DfR+zZF\n\tgJsjvuSwbzPjlvAY69DYltDYVnjv1hBxW8hLDHq3scwKerOCHvqAJ4u8PeBhObo9gP30\n\tXT9qtn+U7M72k33ubPJnPjfyyA7fyI4x1J1jI2DXTi/wc68LfZfHtcszjLjbMwwcHd6N\n\tdVLvGXWydjv3uJ17iY69bvgct4M44sgB2nNGsPvYuuz78Ptddsqh/S76L1xD2GG2gweG\n\tYZ2DB8gHnYPggYNO4CHnwCEHaq5jINdhA9ptueDDdhtj/2E7eaj/y1Tzhvrx1rwha94g\n\t5JFBK8u+IwPYr1I9OtBHtPUdtVmYj9ks8P2WY9jer1M93t+LtVL3HLcmn7D2QPb1nKD8\n\tpq8b/aSlG9Z80kI8ZTEDe82nwKd7zfiu073wZ3q62JvO9JjO0nabzoLPdZsoO891g82d\n\t51O9YDYmdxkvMOZ3GRkN+V14kyEf/63JgF5gMhSYOgo6WV/s7IA06i+SvzPq0QuN+kLD\n\tf9sLDZBFhnb6jvYioq6oQ/d9qpf0OkrtJT39Zb0W2K69DL7SrkHVaa7oNFfp1Vd1wGs6\n\tNVGrvgZbrFUXa1WQGlUx/rpGBdt2XUP8QdOGVbMuUbeRW0vUZFVrCfmGqpV9yw1Vy4/v\n\ttqHebGsBN99sBf7U2oz+c4sy5VstyuRm5S2sgvp2s4K1UnFbqfgFK0csVcqJCnkpsKlU\n\tgb2DKG+6I2+6myy7K4e8J5cRm2T3IBvvN7GUNd7HP5A1ghseyIC/yhqwjagPG6X0DdKH\n\tlI8apIySRw3Jv0kl6GVSCb6+TIqX1JeByyX1LMXlEnF5vfj3VB/Xi5PFoseMT8Qi1iLR\n\tE1HdH6k+FdUR6+qeYoXMz+qEkELhM/KfQgF6hVBQIaDlVwiSnwv49Hz+c8oXfD6+9gUf\n\t/mVtLUvey1rsK1oe7xX4NY9HWfOaB66p+StF7psaSi73DWwllwvmVHLxHE4l/m8OB/0f\n\tTjW2mvXb6mrIqqq35CqafwF6BAsLCmVuZHN0cmVhbQplbmRvYmoKMTEwIDAgb2JqCjk5\n\tMQplbmRvYmoKNTggMCBvYmoKPDwgL0xlbmd0aCAxMTEgMCBSIC9PcmRlciAxIC9FbmNv\n\tZGUgWyAwIDEzNjQgXSAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUKOCAvRGVj\n\tb2RlIFsgMCAxIDAgMSAwIDEgXSAvRG9tYWluIFsgMCAxIF0gL1JhbmdlIFsgMCAxIDAg\n\tMSAwIDEgXSAvU2l6ZSBbIDEzNjUKXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJl\n\tYW0KeAGFwmlXolAAAND//3HKVBAUUUFs320vyxZbLNvLFkttUVRQUVBpzmMgeE99c8/9\n\t+bHpPzqy99NDdn96Xb3r3NG7Hb3jrOkdo6bpdlXXVF11buuqsd3WzS29DfZav5Vey6oo\n\tPbBpbzZ75kavaW00emDdXq/3QNm5K8tdWYJKUleqoWu1bq0KrVa71Qq6InbhHbHct9Qp\n\t9y19d9BfnW/kZ+cL+dH5+tA+nYvaZ1H7QBa0j4JWdM5rxbxWcH7XCsb8u2Z+0/Kg+v47\n\tp75b33Kq+VV9M+ZeVfOLmrO+vqjgs/3lWQWfnNvPT+3nLPQp2wYfodnHdvYB+vjQfrxH\n\tP9y14a372wHvblrI2+sW+qp1g7xsXSMzreuMcoW8UC6R58rluZJxTiuZtHLhfKZcGM/P\n\tFPOpcg42084nzbTx7KRpPm6eGU+Pm+ZU89R6kmqCR/bjoyZ4aE8dNswHjZT16KAB7tsP\n\t9xtgEnqQbBzsQff3Gvu7yHpyt55MQPcS9b0d9O52HZnYqqM36ztoeXuj77q8hVyTN5Gr\n\t8uaqvOG8Im+syOvIuLwel9acl6W1ZWnVeUlaNa4sSeZFacUYX5TMC1LcurwgmeelZbC2\n\t9HuutmRdnKuBs/aF2Ro4A52fqc1PQ+ema+CUc3V2qjo7CZ2ZrM5MoKfHq8ipWLX/pFCF\n\tVyaiffnKOJKrxJCRSixSEZDhShQZqkRDIu/Mijwrcs5BkTNGgqKZESPGMCPaA2LYGAqI\n\tZr8YAsvsb7rMWoN0GaTsDFUGfdCArwySdj9ZBgnnEk2UaC+U8pYoD9rnLiFJd4kcQxOu\n\tEvzbO9p35NuD/PPtHvrL/WfQkS83+PmvZ+RzyA/PCH7RM2IcLXoGLHhG7d7RQt+8d3R4\n\tV97resd+87rQhOvNMUe4HMdyBPqVGMN8IcYGJ8deQPfz/z6Rbsws6e7ryZJWn+fxfx98\n\tHsx7n+fe58W883nvKNxbytuXuKXMNxSBf00RZpq4HvSKJq5octhLmsTP0CTUT2bMvowf\n\tvMA+9/vw036flUr7rQEqbT0LUJinAWp4+jRAn2Ay9AlDH2OnGBruTzHQI8aPecj4weDQ\n\tB8EA/n4wgJkMBuxsIAkyznssg7/LMpgJlkmwQWgomHDcCQXxt0PBQdntELg1bJjdMm6G\n\tWfyNMGsMbYQHXA+HcCOhtaHDaxFwFXslEsaPR8Jx7t9InBtwmYtgLnERbG6Rs/Lc4qAL\n\tPIc5z3Nwfp6HzvE8NMrPwWejPOZMNIo/HY0OKESnrVNCtK8wJZgnBQF/QhCGjgkTMWEc\n\tjA0bQ/0F5EEm0wplbmRzdHJlYW0KZW5kb2JqCjExMSAwIG9iago5NzYKZW5kb2JqCjU3\n\tIDAgb2JqCjw8IC9MZW5ndGggMTEyIDAgUiAvT3JkZXIgMSAvRW5jb2RlIFsgMCAxMzY0\n\tIF0gL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlCjggL0RlY29kZSBbIDAgMSAw\n\tIDEgMCAxIF0gL0RvbWFpbiBbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL1Np\n\temUgWyAxMzY1Cl0gL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBhcKJX1J3\n\tAADwP2m1yg6XW8t12Vytw1pls9Vq3Tmbrstma6vZtZquVrNruaUgAoKgCHhwiSCiIqIC\n\tIoLcIiLervf23ni/937vx/fzXZp+bwm4bGmauDi9bDHBvHwxAb+QWI5/f2EKfcXCFHae\n\tOr5iPnnlfBxyLr6SvGoujp9cNQefNjeZNgsdS5slrp6NAWdiq8FrZmLkiTUzjNMTa1Gj\n\ta6ej66gT0XWM6Yko5Xh6gnJqPH1q/INU109FiPHIetiMeIQxnBEPZ0wSP5wMo380GcbG\n\tQogbYiH6idCGieD/P54Iom+MBsmBjVHIzGgAOB7ITPZnjvs/QY/4N9H7NkWAmyO+5LBv\n\tM+OW8Bjr0NiW0NhWeO/WEHFbyEsMerexzAp6s4Ie+oAni7w94GE5uj2A/fRdP2q2f5Ts\n\tzvaTfe5s8mc+N/LIDt/IjjHUnWMjYNdOL/Bzrwt9l8e1yzOMuNszDBwd3o11Uu8ZdbJ2\n\tO/e4nXuJjr1u+By3gzjiyAHac0aw+9i67Pvw+112yqH9LvovXEPYYbaDB4ZhnYMHyAed\n\tg+CBg07gIefAIQdqrmMg12ED2m254MN2G2P/YTt5qP/LVPOG+vHWvCFr3iDkkUEry74j\n\tA9ivUj060Ee09R21WZiP2Szw/ZZj2N6vUz3e34u1UvcctyafsPZA9vWcoPymrxv9pKUb\n\t1nzSQjxlMQN7zafAp3vN+K7TvfBnerrYm870mM7SdpvOgs91myg7z3WDzZ3nU71gNiZ3\n\tGS8w5ncZGQ35XXiTIR//rcmAXmAyFJg6CjpZX+zsgDTqL5K/M+rRC436QsN/2wsNkEWG\n\tdvqO9iKirqhD932ql/Q6Su0lPf1lvRbYrr0MvtKuQdVprug0V+nVV3XAazo1Uau+Blus\n\tVRdrVZAaVTH+ukYF23ZdQ/xB04ZVsy5Rt5FbS9RkVWsJ+YaqlX3LDVXLj++2od5sawE3\n\t32wF/tTajP5zizLlWy3K5GblLayC+nazgrVScVup+AUrRyxVyokKeSmwqVSBvYMob7oj\n\tb7qbLLsrh7wnlxGbZPcgG+83sZQ13sc/kDWCGx7IgL/KGrCNqA8bpfQN0oeUjxqkjJJH\n\tDcm/SSXoZVIJvr5MipfUl4HLJfUsxeUScXm9+PdUH9eLk8Wix4xPxCLWItETUd0fqT4V\n\t1RHr6p5ihczP6oSQQuEz8p9CAXqFUFAhoOVXCJKfC/j0fP5zyhd8Pr72BR/+ZW0tS97L\n\tWuwrWh7vFfg1j0dZ85oHrqn5K0XumxpKLvcNbCWXC+ZUcvEcTiX+bw4H/R9ONbaa9dvq\n\tasiqqrfkKpp/AXoECwsKZW5kc3RyZWFtCmVuZG9iagoxMTIgMCBvYmoKOTkxCmVuZG9i\n\tagoyIDAgb2JqCjw8IC9MYXN0IDExMyAwIFIgL0ZpcnN0IDExNCAwIFIgPj4KZW5kb2Jq\n\tCjExNCAwIG9iago8PCAvUGFyZW50IDExNSAwIFIgL0NvdW50IDAgL0Rlc3QgWyAzIDAg\n\tUiAvWFlaIDAgNTUzIDAgXSAvVGl0bGUgKENhbnZhcyAxKQo+PgplbmRvYmoKMTE1IDAg\n\tb2JqCjw8ID4+CmVuZG9iagoxMTMgMCBvYmoKPDwgL1BhcmVudCAxMTUgMCBSIC9Db3Vu\n\tdCAwIC9EZXN0IFsgMyAwIFIgL1hZWiAwIDU1MyAwIF0gL1RpdGxlIChDYW52YXMgMSkK\n\t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\n\tRuONVeZzRraCe5Uja7g9aA/VoWYuKZmzGM0m8GWMSkWcQ1RTg8gUDwSlPGE2WrqVj5jA\n\tLnon5lQD69VcsdxEyNixAxLnWDMtYNEDIxZjIF1QZ4RXyKaFOrPZwmFMmduyBngSSEMz\n\tEXKgQnbWYjDvG3EuzxCBSEIxnwYZCgpH4UKgDMO4z/oeaCnf1bnLF0jITNHkZGq4UepI\n\t+xvYidnMuZFNkS9ejMzp5cVnVbzbIj6WxNYCK95P7UGIHTD3SLGDePDTm4MF8Z9Y0bcx\n\tBAcEEZxauRvWGp8QsDj/KZTgcr/tnjsYrRoSiRchnjDoMoDzQuUiDSiU9eHvjil44d2o\n\tAOLnn2ILRN8L1z9HGJxvvHH22kVJVkICX4+3wjfO/+oCawXWKYf39lrwUvzwvTZ955GL\n\tClAhqkCVaIz0FfVY+McB+q10DXxnfKv0Pfdk+EZ7Cnw5PRVNQ/WoAU1HM9Ap6QH09GKp\n\txMO3AKh+2rSplXWp1a0LOlrb581qhpZYK+3yFMDzAC8BUE+Whmy+AOiHTkoAoD9OAygF\n\tmAAwA2ABwL0AGwB2ATwP8BLAGwDvA3wB0A+MrgSwA6QBlAJMAJgBsADgXoANALsAngd4\n\tCeANgPcBvogOXjAPNFTGyDUM9w/D04bhGcPw0cPwimE4OCA3PW/CMLxmGD5xGF43DJ8y\n\tDKeUv3E9LcPwWcPw2cNwiX9uoMecYe1zh+Ftw/B5w/D5w/A7h+ELhuHS/4Dd8Hzqpd+4\n\tnruG4YuG4YuH4UuG4XcPw6X/+brheUuHtXcMw5cNw5ffjF+TuP7/ABtHKU0KZW5kc3Ry\n\tZWFtCmVuZG9iagoxMTcgMCBvYmoKOTE5MAplbmRvYmoKMTE4IDAgb2JqCjw8IC9UeXBl\n\tIC9Gb250RGVzY3JpcHRvciAvQXNjZW50IDc3MCAvQ2FwSGVpZ2h0IDcxNyAvRGVzY2Vu\n\tdCAtMjMwIC9GbGFncyAzMgovRm9udEJCb3ggWy05NTEgLTQ4MSAxNDQ1IDExMjJdIC9G\n\tb250TmFtZSAvWFdXVkVTK0hlbHZldGljYSAvSXRhbGljQW5nbGUgMAovU3RlbVYgMCAv\n\tTWF4V2lkdGggMTUwMCAvWEhlaWdodCA2MzcgL0ZvbnRGaWxlMiAxMTYgMCBSID4+CmVu\n\tZG9iagoxMTkgMCBvYmoKWyAyNzggMCAwIDAgMCAwIDAgMTkxIDAgMCAwIDAgMjc4IDAg\n\tMjc4IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMAowIDAgMCA3MjIgNzIy\n\tIDAgMCAwIDAgMjc4IDAgMCA1NTYgODMzIDAgMCA2NjcgMCAwIDY2NyA2MTEgMCAwIDAg\n\tMCAwIDAgMCAwCjAgMCAwIDAgNTU2IDU1NiA1MDAgNTU2IDU1NiAyNzggNTU2IDU1NiAy\n\tMjIgMjIyIDUwMCAyMjIgODMzIDU1NiA1NTYgNTU2IDU1NgozMzMgNTAwIDI3OCA1NTYg\n\tNTAwIDcyMiAwIDUwMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw\n\tIDAgMCAwCjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg\n\tMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAgMCAw\n\tIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg\n\tMAowIDAgMCAwIDUwMCBdCmVuZG9iago0OSAwIG9iago8PCAvVHlwZSAvRm9udCAvU3Vi\n\tdHlwZSAvVHJ1ZVR5cGUgL0Jhc2VGb250IC9YV1dWRVMrSGVsdmV0aWNhIC9Gb250RGVz\n\tY3JpcHRvcgoxMTggMCBSIC9XaWR0aHMgMTE5IDAgUiAvRmlyc3RDaGFyIDMyIC9MYXN0\n\tQ2hhciAyMjIgL0VuY29kaW5nIC9NYWNSb21hbkVuY29kaW5nCj4+CmVuZG9iagoxMjAg\n\tMCBvYmoKPDwgL0xlbmd0aCAxMjEgMCBSIC9MZW5ndGgxIDI3MTY0IC9GaWx0ZXIgL0Zs\n\tYXRlRGVjb2RlID4+CnN0cmVhbQp4Aa18eWBbxbX3zL3aJUtXsiRbkiVdWZZsa7G8b3Gi\n\t6zjOYpPY2eOAsQMJSSBgJ4SwJ6YsoQEaF8ra9iW0ZUnhgeKwOIE2aWlpC6TklS3QFqdt\n\tGqA0L4GX0AKx9P1mJGeBvuWPT/aZ7c49Z+7MnDPnnJl716+7agUxkSEiEuXiy5cNEv4L\n\t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\n\t2jZw1brVK9bNWXF19/z41IE1y2cv+H+UYApuCmVuZHN0cmVhbQplbmRvYmoKMTIxIDAg\n\tb2JqCjE4MzY3CmVuZG9iagoxMjIgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9y\n\tIC9Bc2NlbnQgODMzIC9DYXBIZWlnaHQgNjI1IC9EZXNjZW50IC0zMDAgL0ZsYWdzIDMy\n\tCi9Gb250QkJveCBbLTE5MiAtNzEwIDcwMiAxMjIyXSAvRm9udE5hbWUgL1FBQVpSQitD\n\tb3VyaWVyTmV3UFMtQm9sZE1UIC9JdGFsaWNBbmdsZQowIC9TdGVtViAwIC9NYXhXaWR0\n\taCA2MDAgL1hIZWlnaHQgNDU4IC9Gb250RmlsZTIgMTIwIDAgUiA+PgplbmRvYmoKMTIz\n\tIDAgb2JqClsgNjAwIDAgNjAwIDAgNjAwIDAgMCA2MDAgNjAwIDYwMCAwIDAgNjAwIDAg\n\tNjAwIDYwMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDYwMAowIDYwMCA2MDAgNjAwIDAgMCA2\n\tMDAgMCA2MDAgMCAwIDAgMCAwIDAgMCAwIDYwMCAwIDAgMCA2MDAgMCAwIDAgMCAwIDAg\n\tMCAwCjAgMCAwIDAgMCAwIDAgMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAw\n\tIDYwMCAwIDAgNjAwIDYwMCA2MDAgNjAwIDYwMAowIDYwMCA2MDAgNjAwIDYwMCA2MDAg\n\tNjAwIDYwMCA2MDAgMCA2MDAgMCA2MDAgXQplbmRvYmoKNDggMCBvYmoKPDwgL1R5cGUg\n\tL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvUUFBWlJCK0NvdXJpZXJO\n\tZXdQUy1Cb2xkTVQgL0ZvbnREZXNjcmlwdG9yCjEyMiAwIFIgL1dpZHRocyAxMjMgMCBS\n\tIC9GaXJzdENoYXIgMzIgL0xhc3RDaGFyIDEyNSAvRW5jb2RpbmcgL01hY1JvbWFuRW5j\n\tb2RpbmcKPj4KZW5kb2JqCjEyNCAwIG9iago8PCAvTGVuZ3RoIDEyNSAwIFIgL0xlbmd0\n\taDEgMTM4OTYgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBrXoJeFTV3fc5\n\t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\n\tHd++XINvfGYpXzXOw9eOC5ROFC/BEv3V+LqQ1Exrnjd/VkHNmg03rOi4YUbHTTPnNDSR\n\t/wGiWqJtCmVuZHN0cmVhbQplbmRvYmoKMTI1IDAgb2JqCjk2MDUKZW5kb2JqCjEyNiAw\n\tIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0FzY2VudCA4MzMgL0NhcEhlaWdo\n\tdCA2MjUgL0Rlc2NlbnQgLTMwMCAvRmxhZ3MgMzIKL0ZvbnRCQm94IFstMTIyIC02ODAg\n\tNjIyIDEwMjFdIC9Gb250TmFtZSAvQ0lYV1pRK0NvdXJpZXJOZXdQU01UIC9JdGFsaWNB\n\tbmdsZQowIC9TdGVtViAwIC9NYXhXaWR0aCA2MDAgL1hIZWlnaHQgNDM4IC9Gb250Rmls\n\tZTIgMTI0IDAgUiA+PgplbmRvYmoKMTI3IDAgb2JqClsgNjAwIDAgMCAwIDAgMCAwIDAg\n\tMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDYwMCAwIDAgMCAwIDAgMCAwIDAgMCAw\n\tIDAKMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg\n\tMCAwIDAgNjAwIDYwMCA2MDAgNjAwIDYwMAowIDYwMCA2MDAgNjAwIDAgMCA2MDAgMCA2\n\tMDAgNjAwIDAgMCA2MDAgMCA2MDAgNjAwIDAgMCA2MDAgXQplbmRvYmoKNTQgMCBvYmoK\n\tPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvQ0lYV1pR\n\tK0NvdXJpZXJOZXdQU01UIC9Gb250RGVzY3JpcHRvcgoxMjYgMCBSIC9XaWR0aHMgMTI3\n\tIDAgUiAvRmlyc3RDaGFyIDM2IC9MYXN0Q2hhciAxMjAgL0VuY29kaW5nIC9NYWNSb21h\n\tbkVuY29kaW5nCj4+CmVuZG9iagoxMjggMCBvYmoKPDwgL0xlbmd0aCAxMjkgMCBSIC9M\n\tZW5ndGgxIDkxNzIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBvVoLeFTV\n\ttV77POeVZB6ZzCOZzExmJpNMZvKCvAM5CZMXYSAkISSYaEIIDRQwaBpACo08DARfrRUQ\n\t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\n\tzBg7FuL3Kw5+Isxzcy3cEu6n3C/wvJwjaqoWVXdQA/Qahqsl22CY3cU+wT7Dvkx/TC4R\n\tOW1jGLeWZTnKRohbi01wFIufpDmaUsgoCkiIqMZoFj1QdZgx8b3ic5gG56ovGgPhkhL8\n\tM6l/bZQCTnm5toQdzs7aoG6Y33ZH+/HhbONkOraoYfTGEEjsOtpF8iNrIqci64jwR6bq\n\tygtM1dUz6Gf6SC3TiDFQB4nwjtDvVrQqlioeVOxXnFJwrIJwXAqvifPxtrgZfF5cA9/J\n\ti9FxDb8uLs6QUBg3LN+m3K0MKbnERJUsjrKpVG6tUqngeMoqk7m1crmYjFPoVUrc3fNy\n\tsFJenVWdkMgn4YDFxylV+IyHUKFALqh0P5KZevVJP4uN3ODci4Gzxqu4PotkkmYYPnZF\n\t4Gz4LO7SxWcXPZbg87MIQNPaO16cNgGAmBZ3jDlfg4BbwcKimcRN7MmIBiXubtxk1OmZ\n\tYzZlMZF+MuPPH5KcyMiKjc+nZ2eTTb+jKIVWs0LF3Hb1DO28cjLyyoOE5hLFeSldUfFr\n\t1z+7dJhJgxu/QnmhAL8T+qEG6vAL4nxogmb86tYKC6Fd/M8J9CAtknhx4rtxZXtlXf3C\n\trLreFYO9A8t6un1Vt65YIpb6+mrBRBdSP9IQ0v1IjyAFkY4inUT6AOkvsUpEjdyGlIsk\n\tIDUidSH1RycuwGsyTTBqXy/7p8g1U2QpdF5Tv2mKvnmK3D1F7pkiS3he096yKfpVU+Rb\n\tp8j9U+Tbpsi3T5EHpsiDU+R1ovx3QYic4gplbmRzdHJlYW0KZW5kb2JqCjEyOSAwIG9i\n\tago1ODQ3CmVuZG9iagoxMzAgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9B\n\tc2NlbnQgNzcwIC9DYXBIZWlnaHQgNzIwIC9EZXNjZW50IC0yMzAgL0ZsYWdzIDMyCi9G\n\tb250QkJveCBbLTEwMTggLTQ4MSAxNDM2IDExNTldIC9Gb250TmFtZSAvQVlBSElXK0hl\n\tbHZldGljYS1Cb2xkIC9JdGFsaWNBbmdsZQowIC9TdGVtViAwIC9NYXhXaWR0aCAxNTAw\n\tIC9YSGVpZ2h0IDY0NCAvRm9udEZpbGUyIDEyOCAwIFIgPj4KZW5kb2JqCjEzMSAwIG9i\n\tagpbIDI3OCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw\n\tIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgNzIyIDAgNjExIDAgMCAyNzggMCAwIDAg\n\tMCAwIDAgMCAwIDcyMiA2NjcgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA1NTYKMCA1\n\tNTYgMCA1NTYgMCAwIDAgMjc4IDAgMCAwIDAgNjExIDYxMSA2MTEgMCAzODkgNTU2IDMz\n\tMyAwIDU1NiAwIDAgNTU2IF0KZW5kb2JqCjQ3IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9T\n\tdWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQgL0FZQUhJVytIZWx2ZXRpY2EtQm9sZCAv\n\tRm9udERlc2NyaXB0b3IKMTMwIDAgUiAvV2lkdGhzIDEzMSAwIFIgL0ZpcnN0Q2hhciAz\n\tMiAvTGFzdENoYXIgMTIxIC9FbmNvZGluZyAvTWFjUm9tYW5FbmNvZGluZwo+PgplbmRv\n\tYmoKMTMyIDAgb2JqCjw8IC9MZW5ndGggMTMzIDAgUiAvTGVuZ3RoMSA2NjUyIC9GaWx0\n\tZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ab1Ze3hTVbZf6zySNH0l6Stpm56TpnmU\n\ttvZFagsdeihJWyhgoYAJUk1Kg22h0MFSgREsDqgU5KJox0FHZR7cAVQOBTWFkamKo86o\n\tg+PVex293+j1MXPvnX7OnQE/FZrcdU5KpXyjH3/4efa39lprr/1Y+7f23idnp2/9hjAk\n\twwCw0LI81LsK1MeyhtjelT2h3rhuOku8YGV/nxjXeTcAu2ZV7809cV13P4DeevOaTRPt\n\t0zgATXpnONQRt8NF4lWdVBDXcTrxgs6evo1x3XSCeO6adSsn7KZzpBt6Qhsnxof3SBfX\n\thnrC8fqWJuIFvetu6ZvQzcTLeteHJ+qjn/z7PSCVamEdJMBq4gwYKLVR0V/0VuDIqtjp\n\t6ShO3HdTau15MOpU/aYF/6Ly39h+9fbn4YuuxHt1X1BBwqX6CtcURgsBkpDsY4n3TlrU\n\tdpRpI9BaFIG5RHVEHqKiotlmGMCDsJfoMSIWunAXbCLaSfRjIm5SOkTaCO4a5nTSSdwE\n\t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\n\tj4b1s25c1n0Ck6L/+0r0vdlbcP62e7Ye7Dv66D38I19sX1q2PPrf0Ys3lLg/+eiF6JtY\n\tTtcsiSex48v//PUda1/a/9Ddyv0dQ0RPLEx3UP/sUU79dLqZy6TbJTNYSEO6VUO1qob+\n\tZ4ClzU3L5vuLmsJr+sN9XStDag3VTFkBURmRRNRCFCTqJRqITTwkw6SMdJZN1Suu0Cuv\n\t0GmvTmnvuUKvUvT/B3GEA24KZW5kc3RyZWFtCmVuZG9iagoxMzMgMCBvYmoKNDAyMApl\n\tbmRvYmoKMTM0IDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAvQXNjZW50IDc3\n\tMCAvQ2FwSGVpZ2h0IDY4NCAvRGVzY2VudCAtMjMwIC9GbGFncyAzMgovRm9udEJCb3gg\n\tWy05NTEgLTQ4MSAxNDQ1IDExMjJdIC9Gb250TmFtZSAvVUtIVkxYK0hlbHZldGljYSAv\n\tSXRhbGljQW5nbGUgMAovU3RlbVYgMCAvTWF4V2lkdGggMTUwMCAvWEhlaWdodCA1MTMg\n\tL0ZvbnRGaWxlMiAxMzIgMCBSID4+CmVuZG9iagoxMzUgMCBvYmoKWyA1NTYgNTU2IDU1\n\tNiA1NTYgNTU2IDU1NiBdCmVuZG9iago1NSAwIG9iago8PCAvVHlwZSAvRm9udCAvU3Vi\n\tdHlwZSAvVHJ1ZVR5cGUgL0Jhc2VGb250IC9VS0hWTFgrSGVsdmV0aWNhIC9Gb250RGVz\n\tY3JpcHRvcgoxMzQgMCBSIC9XaWR0aHMgMTM1IDAgUiAvRmlyc3RDaGFyIDQ5IC9MYXN0\n\tQ2hhciA1NCAvRW5jb2RpbmcgL01hY1JvbWFuRW5jb2RpbmcKPj4KZW5kb2JqCjEzNiAw\n\tIG9iagooTWFjIE9TIFggMTAuNi43IFF1YXJ0eiBQREZDb250ZXh0KQplbmRvYmoKMTM3\n\tIDAgb2JqCihEOjIwMTEwNTEwMjMzMDMwWjAwJzAwJykKZW5kb2JqCjEgMCBvYmoKPDwg\n\tL1Byb2R1Y2VyIDEzNiAwIFIgL0NyZWF0aW9uRGF0ZSAxMzcgMCBSIC9Nb2REYXRlIDEz\n\tNyAwIFIgPj4KZW5kb2JqCnhyZWYKMCAxMzgKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAw\n\tMjAwMTY0IDAwMDAwIG4gCjAwMDAxNDg4NzEgMDAwMDAgbiAKMDAwMDAwODIyMSAwMDAw\n\tMCBuIAowMDAwMTQyNTk3IDAwMDAwIG4gCjAwMDAwMDAwMjIgMDAwMDAgbiAKMDAwMDAw\n\tODIwMSAwMDAwMCBuIAowMDAwMDA4MzI1IDAwMDAwIG4gCjAwMDAxNDI1NjAgMDAwMDAg\n\tbiAKMDAwMDAxODM1OCAwMDAwMCBuIAowMDAwMDIzMjU5IDAwMDAwIG4gCjAwMDAwMTI4\n\tMTAgMDAwMDAgbiAKMDAwMDAxNDg2MyAwMDAwMCBuIAowMDAwMDExOTY1IDAwMDAwIG4g\n\tCjAwMDAwMTI3OTAgMDAwMDAgbiAKMDAwMDAyNDEyMSAwMDAwMCBuIAowMDAwMDI1OTQ3\n\tIDAwMDAwIG4gCjAwMDAwMDk1OTMgMDAwMDAgbiAKMDAwMDAxMDgyOSAwMDAwMCBuIAow\n\tMDAwMDEwODUwIDAwMDAwIG4gCjAwMDAwMTE0NjYgMDAwMDAgbiAKMDAwMDAxNzAyOSAw\n\tMDAwMCBuIAowMDAwMDE3NDM0IDAwMDAwIG4gCjAwMDAwMjc0MTggMDAwMDAgbiAKMDAw\n\tMDAyODY3NiAwMDAwMCBuIAowMDAwMDI2ODY0IDAwMDAwIG4gCjAwMDAwMjczOTggMDAw\n\tMDAgbiAKMDAwMDAyMzI4MCAwMDAwMCBuIAowMDAwMDI0MTAxIDAwMDAwIG4gCjAwMDAw\n\tMjU5NjggMDAwMDAgbiAKMDAwMDAyNjg0NCAwMDAwMCBuIAowMDAwMDI4Njk3IDAwMDAw\n\tIG4gCjAwMDAwMjkyNjUgMDAwMDAgbiAKMDAwMDAxNDg4NCAwMDAwMCBuIAowMDAwMDE1\n\tMzAzIDAwMDAwIG4gCjAwMDAwMTc0NTQgMDAwMDAgbiAKMDAwMDAxNzk2NSAwMDAwMCBu\n\tIAowMDAwMDE2NTUyIDAwMDAwIG4gCjAwMDAwMTcwMDkgMDAwMDAgbiAKMDAwMDAxMTQ4\n\tNiAwMDAwMCBuIAowMDAwMDExOTQ1IDAwMDAwIG4gCjAwMDAwMTc5ODUgMDAwMDAgbiAK\n\tMDAwMDAxODMzOCAwMDAwMCBuIAowMDAwMDE1MzIzIDAwMDAwIG4gCjAwMDAwMTY1MzIg\n\tMDAwMDAgbiAKMDAwMDAwODk4MCAwMDAwMCBuIAowMDAwMTM0NjMyIDAwMDAwIG4gCjAw\n\tMDAxOTUzMDQgMDAwMDAgbiAKMDAwMDE3ODMyOSAwMDAwMCBuIAowMDAwMTU5MTQzIDAw\n\tMDAwIG4gCjAwMDAwMDkxMzIgMDAwMDAgbiAKMDAwMDAwOTI4MiAwMDAwMCBuIAowMDAw\n\tMDA4ODI2IDAwMDAwIG4gCjAwMDAwMDk0MzkgMDAwMDAgbiAKMDAwMDE4ODY5MSAwMDAw\n\tMCBuIAowMDAwMTk5ODkyIDAwMDAwIG4gCjAwMDAxMzU1MzIgMDAwMDAgbiAKMDAwMDE0\n\tNzY0MyAwMDAwMCBuIAowMDAwMTQ2NDMwIDAwMDAwIG4gCjAwMDAxNDUyMDIgMDAwMDAg\n\tbiAKMDAwMDE0Mzk4OSAwMDAwMCBuIAowMDAwMTQyNzYxIDAwMDAwIG4gCjAwMDAxNDE2\n\tNTkgMDAwMDAgbiAKMDAwMDA4MjQzMiAwMDAwMCBuIAowMDAwMDg2NTUyIDAwMDAwIG4g\n\tCjAwMDAwOTAwNTcgMDAwMDAgbiAKMDAwMDA5NjI2NSAwMDAwMCBuIAowMDAwMDg2NTcz\n\tIDAwMDAwIG4gCjAwMDAwOTAwMzYgMDAwMDAgbiAKMDAwMDA1MDEyOCAwMDAwMCBuIAow\n\tMDAwMDU4MDE0IDAwMDAwIG4gCjAwMDAxMDA3NzcgMDAwMDAgbiAKMDAwMDEyMjE4NCAw\n\tMDAwMCBuIAowMDAwMDQ4MTYyIDAwMDAwIG4gCjAwMDAwNTAxMDcgMDAwMDAgbiAKMDAw\n\tMDA3ODUzMSAwMDAwMCBuIAowMDAwMDgyNDExIDAwMDAwIG4gCjAwMDAwMzQ5NDUgMDAw\n\tMDAgbiAKMDAwMDAzODIyMCAwMDAwMCBuIAowMDAwMDQ2MTk2IDAwMDAwIG4gCjAwMDAw\n\tNDgxNDEgMDAwMDAgbiAKMDAwMDA5NjI4NiAwMDAwMCBuIAowMDAwMTAwNzU2IDAwMDAw\n\tIG4gCjAwMDAwNzM3ODEgMDAwMDAgbiAKMDAwMDA3NjE2NSAwMDAwMCBuIAowMDAwMTIy\n\tMjA2IDAwMDAwIG4gCjAwMDAxMjk3ODkgMDAwMDAgbiAKMDAwMDAzODI0MSAwMDAwMCBu\n\tIAowMDAwMDQwOTkxIDAwMDAwIG4gCjAwMDAxMjk4MTAgMDAwMDAgbiAKMDAwMDEzMzc4\n\tMSAwMDAwMCBuIAowMDAwMDc2MTg2IDAwMDAwIG4gCjAwMDAwNzg1MTAgMDAwMDAgbiAK\n\tMDAwMDA0MTAxMiAwMDAwMCBuIAowMDAwMDQ2MTc1IDAwMDAwIG4gCjAwMDAwNTgwMzUg\n\tMDAwMDAgbiAKMDAwMDA3Mzc1OSAwMDAwMCBuIAowMDAwMDI5Mjg1IDAwMDAwIG4gCjAw\n\tMDAwMzQ5MjQgMDAwMDAgbiAKMDAwMDEzMzgwMiAwMDAwMCBuIAowMDAwMTM0NjExIDAw\n\tMDAwIG4gCjAwMDAxMzQ2NjkgMDAwMDAgbiAKMDAwMDEzNTUxMSAwMDAwMCBuIAowMDAw\n\tMTM1NTcwIDAwMDAwIG4gCjAwMDAxNDE2MzcgMDAwMDAgbiAKMDAwMDE0MTY5NyAwMDAw\n\tMCBuIAowMDAwMTQyNTM5IDAwMDAwIG4gCjAwMDAxNDI2ODAgMDAwMDAgbiAKMDAwMDE0\n\tMzk2OCAwMDAwMCBuIAowMDAwMTQ1MTgxIDAwMDAwIG4gCjAwMDAxNDY0MDkgMDAwMDAg\n\tbiAKMDAwMDE0NzYyMiAwMDAwMCBuIAowMDAwMTQ4ODUwIDAwMDAwIG4gCjAwMDAxNDkw\n\tMzkgMDAwMDAgbiAKMDAwMDE0ODkyMSAwMDAwMCBuIAowMDAwMTQ5MDE2IDAwMDAwIG4g\n\tCjAwMDAxNDkxMzQgMDAwMDAgbiAKMDAwMDE1ODQxNyAwMDAwMCBuIAowMDAwMTU4NDM5\n\tIDAwMDAwIG4gCjAwMDAxNTg2NjYgMDAwMDAgbiAKMDAwMDE1OTMyMCAwMDAwMCBuIAow\n\tMDAwMTc3NzgwIDAwMDAwIG4gCjAwMDAxNzc4MDMgMDAwMDAgbiAKMDAwMDE3ODAzOCAw\n\tMDAwMCBuIAowMDAwMTc4NTE2IDAwMDAwIG4gCjAwMDAxODgyMTQgMDAwMDAgbiAKMDAw\n\tMDE4ODIzNiAwMDAwMCBuIAowMDAwMTg4NDY2IDAwMDAwIG4gCjAwMDAxODg4NzMgMDAw\n\tMDAgbiAKMDAwMDE5NDgxMiAwMDAwMCBuIAowMDAwMTk0ODM0IDAwMDAwIG4gCjAwMDAx\n\tOTUwNjcgMDAwMDAgbiAKMDAwMDE5NTQ4NiAwMDAwMCBuIAowMDAwMTk5NTk4IDAwMDAw\n\tIG4gCjAwMDAxOTk2MjAgMDAwMDAgbiAKMDAwMDE5OTg0NyAwMDAwMCBuIAowMDAwMjAw\n\tMDY4IDAwMDAwIG4gCjAwMDAyMDAxMjEgMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6ZSAx\n\tMzggL1Jvb3QgMTA3IDAgUiAvSW5mbyAxIDAgUiAvSUQgWyA8NTQ2NjEyM2FjMjEyZDA1\n\tY2JkNTIxNjFkY2QwMTY4ZWM+Cjw1NDY2MTIzYWMyMTJkMDVjYmQ1MjE2MWRjZDAxNjhl\n\tYz4gXSA+PgpzdGFydHhyZWYKMjAwMjQyCiUlRU9GCjEgMCBvYmoKPDwvQXV0aG9yIChL\n\tZW5uZXRoIEN1bHApL0NyZWF0aW9uRGF0ZSAoRDoyMDExMDMwNzIxMjUwMFopL0NyZWF0\n\tb3IgKE9tbmlHcmFmZmxlIFByb2Zlc3Npb25hbCA1LjIuMykvTW9kRGF0ZSAoRDoyMDEx\n\tMDUxMDIzMzAwMFopL1Byb2R1Y2VyIDEzNiAwIFIgL1RpdGxlICh4aHJfc2VydmljZS5n\n\tcmFmZmxlKT4+CmVuZG9iagp4cmVmCjEgMQowMDAwMjAzMTY0IDAwMDAwIG4gCnRyYWls\n\tZXIKPDwvSUQgWzw1NDY2MTIzYWMyMTJkMDVjYmQ1MjE2MWRjZDAxNjhlYz4gPDU0NjYx\n\tMjNhYzIxMmQwNWNiZDUyMTYxZGNkMDE2OGVjPl0gL0luZm8gMSAwIFIgL1ByZXYgMjAw\n\tMjQyIC9Sb290IDEwNyAwIFIgL1NpemUgMTM4Pj4Kc3RhcnR4cmVmCjIwMzM1NAolJUVP\n\tRgo=\n\t</data>\n\t<key>QuickLookThumbnail</key>\n\t<data>\n\t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\n\tIABMAEMARABGAGEAcgBnAGUALQBMAEMARABMAEMARAAgAGMAbwB1AGwAZQB1AHIATABD\n\tAEQAIABDAG8AbABvAHIAaQBkAG8ATABDAEQAIABhACAAQwBvAHIAZQBzX2mCcgAgAEwA\n\tQwBEAEwAQwBEACAAYwBvAGwAbwByMKsw6TD8ACAATABDAEQEJgQyBDUEQgQ9BD4EOQAg\n\tBBYEGgAtBDQEOARBBD8EOwQ1BDkARgDkAHIAZwAtAEwAQwBEX2mCcm2yZnaYb3k6VmgA\n\tRgBhAHIAYgAtAEwAQwBEAFYA5AByAGkALQBMAEMARABMAEMARAAgAGMAbwBsAG8AcgBp\n\tzuy37AAgAEwAQwBEAAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSwgSW5jLiwgMjAxMQAA\n\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\tAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNSAAEAAAABFs9YWVogAAAAAAAAX0IA\n\tADX9AAAG6FhZWiAAAAAAAABt7QAAsIUAABssWFlaIAAAAAAAACmmAAAZfQAAsRljdXJ2\n\tAAAAAAAABAAAAAAFAAoADwAUABkAHgAjACgALQAyADYAOwBAAEUASgBPAFQAWQBeAGMA\n\taABtAHIAdwB8AIEAhgCLAJAAlQCaAJ8AowCoAK0AsgC3ALwAwQDGAMsA0ADVANsA4ADl\n\tAOsA8AD2APsBAQEHAQ0BEwEZAR8BJQErATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMB\n\tiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoCAwIMAhQCHQImAi8COAJBAksCVAJd\n\tAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwADCwMWAyEDLQM4A0MDTwNaA2YD\n\tcgN+A4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2\n\tBMQE0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcG\n\tSAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgL\n\tCB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEK\n\tJwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC/kMEgwqDEMMXAx1\n\tDI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkP\n\tJQ9BD14Peg+WD7MPzw/sEAkQJhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIH\n\tEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQV\n\tVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjV\n\tGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib2hwCHCocUhx7HKMc\n\tzBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qfvx/qIBUgQSBsIJggxCDw\n\tIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNolCSU4JWgl\n\tlyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIqNSpo\n\tKpsqzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Ev\n\txy/+MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVN\n\tNYc1wjX9Njc2cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07\n\tazuqO+g8JzxlPKQ84z0iPWE9oT3gPiA+YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGs\n\tQe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtI\n\tkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0CTUpNk03cTiVObk63TwBPSU+T\n\tT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShVdVXCVg9WXFapVvdX\n\tRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8P\n\tX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1n\n\tk2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XAr\n\tcIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5\n\tiXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ/I3+Ef+WAR4CogQqBa4HNgjCCkoL0\n\tg1eDuoQdhICE44VHhauGDoZyhteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL/IxjjMqN\n\tMY2Yjf+OZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1\n\tl+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf+qBpoNihR6G2oiai\n\tlqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyqj6sCq3Wr6axcrNCtRK24\n\tri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYBtnm28Ldot+C4WbjRuUq5\n\twro7urW7LrunvCG8m70VvY++Cr6Evv+/er/1wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XI\n\txkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+0j/S\n\twdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v\n\t4DbgveFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHt\n\tnO4o7rTvQO/M8Fjw5fFy8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3\n\t/Af8mP0p/br+S/7c/23//3BhcmEAAAAAAAMAAAACZmYAAPKnAAANWQAAE9AAAAoOdmNn\n\tdAAAAAAAAAAAAAMBAAACAAAAAgAIABQAJgA/AF4AhACwAOUBFQFBAXIBqAHkAiYCbwK+\n\tAxQDdwPhBFMEzQVTBeIGeQcXB8MIdAktCfQKxguhDIINZg5LDzIQIBETEgoTBBQFFQcW\n\tDxcjGDYZTBpoG4scsx3bHwggOSFsIqEj5yUzJn0nyikYKmUrsSz8LkgvkTDZMiEzYzSj\n\tNeE3GzhUOYw6wTvzPSQ+Uj+NQMtCBkM9RHZFp0bYSAZJNUpeS4FMok3CTt1P9lEOUiNT\n\tOVRNVWBWc1eFWJlZrFq9W9Bc4V3xXwJgEGEgYjFjPmRMZVtmbWd7aIxpmmqga45sdG1a\n\tbkZvM3AhcRNyCXMDc/50+3X7dv54AnkIehF7GnwjfSZ+IH8cgBeBEoILgwSD/4T6hfOG\n\t7IfniOOJ3orai9eM1I3WjviQapH5k3+VAZZ/l+2ZT5qqm/idO55wn6CgwqHiovqkDqUh\n\tpkOneKi0qe+rKqxjrZquyq/9sSyyVrOAtKm1zbb0uBe5N7pXu2S8Zb1nvmq/asBrwW7C\n\tc8N4xIDFi8aZx6vIwcnayvTMDc0WzhDPCM/+0PPR49LR08DUsNWf1pHXhNh82Xbacttz\n\t3E3dA92c3jre3N+H4Dfg7OGp4mrjMeP75MnlmOZo5zfoBejL6YLqNerm65fsT+0P7dzu\n\twO+88NvyL/PD9bf4WPxG//8AAAABAAYADgAZACoAPgBXAHUAlwC/AOsBGwFNAYMBvwIA\n\tAk4CowL9A2YD1gRQBNQFYAX0BpQHPgfxCKkJago1CwgL3AyyDYsOaQ9MEDIRGRIHEv0T\n\t8xTtFfAW9xf/GQwaIBs7HFQdcR6UH7Yg3iISI08kiCXGJwMoQCl9Krcr9C0wLmYvnjDS\n\tMgQzNDRfNYk2sjfYOPw6HjtBPG49nz7MP/hBIkJIQ2xEjkWwRs1H5Uj7ShBLIEwuTTpO\n\tRE9NUFlRYFJnU25UdFV7VoBXiFiOWZRam1uhXKddr160X7lgwmHLYtNj22TiZeBmzGey\n\taJZpf2pra1dsRm05bjFvKXAjcSByH3MgdCR1KnYwdzV4OHk0ejJ7L3wsfSd+In8fgBuB\n\tFoIQgwyECIUDhf+G+4f3iPeKEYtwjOWOUo++kSSSgJPTlR+WYpecmM2Z95scnDydWJ5w\n\tn4mgtKH6o0ikkqXfpyeobKmsquysKq1krpqv0bEEsjizabSYtcq3B7hFuYS6xrwDvT2+\n\te7+2wOzCIsNUxIXFs8bhyAvJM8pWy2zMec2DzojPi9CJ0YXSf9N61HTVcNZs127Yctl4\n\t2oPbidyG3X7edd9t4GbhXuJY41HkS+VI5kbnRehG6UjqTOtQ7EvtNu4Y7u7vwfCR8WXy\n\tQPMk9Bj1J/ZY97T5VPta/fr//wAAAAgAEAAZACEAKQA6AFEAbQCNALIA3AEHASgBTQF1\n\tAaABzgIAAjwCfQLCAwsDXwO3BBUEfQTqBV4F1gZXBuAHbQf/CJAJJQm9ClcK9AuSDDUM\n\t2w2EDjEO4w+WEE0RBhHDEoQTSBQNFNYVnRZqF0IYIRj8Gd0auxuaHHkdVx44Hxcf8yDR\n\tIa0ihyNgJDglDiXjJrgniyhdKS8qECr0K9csuC2YLncvVDAyMQ4x6TLBM5c0bTVBNhQ2\n\t5je3OIg5WjopOvc7xjyVPWQ+MT8CP9FAoEFwQkFDEUPhRLFFgEZRRyFH8kjBSY9KW0sa\n\tS9dMlU1VThlO3E+iUGxROVIFUtNTolRzVUVWGFbsV79Yk1lnWj1bGFvyXM1dpl6AX1xg\n\tOGESYexiyGOkZH9lXGY4ZxNn8GjMaaRqeWtMbCJs923JbphvZ3AxcPZxuHJ2cy1z4XST\n\tdT917nand4F4Z3lPejx7LHwcfRB+CX8Df/6A+4H5gviD+IT2hfKG+IgZiU2Kgou7jPGO\n\tJ49jkJ+R25MblFuVnZbhmCeZbpq1m/mdMZ5dn4mgtKHfowekMaVeppKnx6kDqkWrjqzd\n\trjGvjbDoskazqLULtnS337lRusa8Pr24vzrAvsJEw87FVcbgyG3KD8u5zVLO6NCC0i3T\n\t6tXA18faCtyN33/i9udP7Rj2A///AABuZGluAAAAAAAABjYAAJh/AABX2wAAVCwAAJAN\n\tAAApDwAAFwoAAFANAABUOQAB+uEAAePXAAEeuAADAQAAAgAAAC8AdwC8APsBOAFyAawB\n\t5AIdAlQCigLAAvcDMANrA6YD4gQfBF0EmwTbBRsFWgWbBd0GHwZiBqQG6ActB3IHuAf+\n\tCEgIjgjUCRoJYgmrCfQKPwqLCtgLJwt3C8gMGwxvDMUNHA12DdEOLw6ODvAPUw+4EB8Q\n\tiBD0EWER0RI+EqsTGROKE/4UchTqFWUV4BZgFt8XYxfrGHYZAhmSGiYavBtVG/Ecjh0u\n\tHdEedR8cH8QgbSEcIckieiMuI+QkmyVXJhIm0CeSKFYpGinfKqgrcSw/LQ8t/C71L/Ew\n\t6THiMt0z1jTNNcI2ujexOKg5nzqYO488hz2CPn8/iECbQatCwEPYRPZGE0cwSFRJekqh\n\tS8lM9U4hT09QgFGyUtJTwlSGVU1WF1bnV7hYi1liWkFbKFwUXQVd/17/YAthImI+Y2dk\n\tlGXKZwpoTGmRarlr22z6bhxvQHBmcZByvnP0dSh2X3efeOF6J3tvfL5+DH9dgLmCEYNz\n\thPiGhogTiaGLOYzQjmOP+pGRkySUt5ZIl9SZXprnnG+d95+UoVajHqTspsCooaqIrHGu\n\tWrBIsjO0HrX/t+O5wbucvh3BSMRQxzDJ78yXzynRrNQo1qHZIduj3knhM+Q25znqE+y2\n\t7xXxN/MV9Lv2L/d9+K35p/qa+1P8Dfyo/Sf9pv4l/sH/YP//AAAARwCVANoBGQFVAZAB\n\tyQIBAjoCcgKqAuQDIANdA5sD2gQbBFwEnQTgBSQFZwWrBfEGNwZ9BsMHCwdUB50H5wgz\n\tCH4IyAkRCV0JqQn2CkUKlQrmCzkLjgvjDDoMlAzuDUsNqg4LDm4O1A88D6UQERB/EPAR\n\tYxHXEkkSuhMuE6UUHRSYFRYVlhYZFp0XJBewGD8Y0RllGf4amhs5G9scfx0kHc4eeh8o\n\tH9kgiyFBIfYisCNsJCgk6CWrJmwnMyf9KMYpjypeKysr/yzRLbsusy+xMK0xpzKkM6A0\n\tmjWSNo03hziBOXs6djtwPGs9aT5pP3BAgEGOQqBDtUTQRexHBkgnSUxKckuZTMNN8E8e\n\tUE9Rg1KuU61Uf1VUVixXC1foWMpZsVqfW5Ncil2LXpFfn2C2YdNi+GQkZVNmjGfIaQVq\n\tMWtHbFltaG5/b5NwrXHJcut0EnU5dmJ3k3jGef57N3x2fbV+9oA+gYeC0IQQhU6GkIfQ\n\tiRCKVouijO2ON4+IkOCSNZOUlPSWWpfCmS2anpwTnY2fEaCuolWkA6W5p3epQasPrOSu\n\tt7CSsmi0QrYPt+G5rrt1vVC/P8E0wzDFKcclySPLI80nzyjRKNMn1SfXJtkn2yTdK99c\n\t4a7kKOax6Ujrze438H7ykPRv9iD3o/j++i77PPw3/Qf9zf7K//8AAABMAMEBKAGGAd4C\n\tNQKIAtwDNAOOA+sESgSqBQwFbgXSBjgGngcFB28H2QhICLIJGgmHCfMKZArWC00LxAw/\n\tDL4NPg3EDk0O2g9rEAAQmBE1EdYSbhMHE6QURRTpFZIWPhbtF6EYWxkYGdsaohttHD0d\n\tDh3mHsIfoSCDIWoiUSM+JCwlHiYTJwsoCSkIKgorECwcLS0uVi+IMLgx5zMZNEc1czak\n\tN9Q5BTo5O2w8pD3fPx1AWkGUQtJEFEVbRqBH6Uk5SopL200zTotP6FFJUqhUFFWIVwVY\n\tf1oAW45dIl7CYHViN2QQZfpn+2n3a5ZtIm6tcDBxs3M4dLh2M3eyeS96rXwtfa1/L4C9\n\tgkaDuYUBhk2HmYjhii6LgIzPjhqPaZC6kgeTV5SnlfeXSJiXmeebOZyMneGfP6Czoiyj\n\tp6UlpqSoKKmwqzKst64zr7GxLLKdtBG1e7bjuEq5rbsKvGy9zb8swIrB6sNIxKLF/cdU\n\tyKvKAMtUzKnN/c9N0JzR69M51IrV1tcn2HrZydsa3Gjdp97d4B7haeK35AblWeah5+Pp\n\tH+pT637sou207rnvsfCe8YjyXvMv8+/0pfVY9fn2mvc09734RvjP+T75rPoa+on64fs2\n\t+4v74Pw1/H38tPzr/SL9Wf2R/cj9//43/nD+qf7i/xv/VP+N/8b//wAAc2YzMgAAAAAA\n\tAQxCAAAF3v//8yYAAAeSAAD9kf//+6L///2jAAAD3AAAwGxtbW9kAAAAAAAABhAAAJyF\n\tAAAAAMR8rwAAAAAAAAAAAAAAAAAAAAAA\n\t</data>\n\t<key>ReadOnly</key>\n\t<string>NO</string>\n\t<key>RowAlign</key>\n\t<integer>1</integer>\n\t<key>RowSpacing</key>\n\t<real>36</real>\n\t<key>SheetTitle</key>\n\t<string>Canvas 1</string>\n\t<key>SmartAlignmentGuidesActive</key>\n\t<string>YES</string>\n\t<key>SmartDistanceGuidesActive</key>\n\t<string>YES</string>\n\t<key>UniqueID</key>\n\t<integer>1</integer>\n\t<key>UseEntirePage</key>\n\t<false/>\n\t<key>VPages</key>\n\t<integer>1</integer>\n\t<key>WindowInfo</key>\n\t<dict>\n\t\t<key>CurrentSheet</key>\n\t\t<integer>0</integer>\n\t\t<key>ExpandedCanvases</key>\n\t\t<array>\n\t\t\t<dict>\n\t\t\t\t<key>name</key>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t</dict>\n\t\t</array>\n\t\t<key>Frame</key>\n\t\t<string>{{6, 8}, {1430, 870}}</string>\n\t\t<key>ListView</key>\n\t\t<true/>\n\t\t<key>OutlineWidth</key>\n\t\t<integer>142</integer>\n\t\t<key>RightSidebar</key>\n\t\t<false/>\n\t\t<key>Sidebar</key>\n\t\t<true/>\n\t\t<key>SidebarWidth</key>\n\t\t<integer>120</integer>\n\t\t<key>VisibleRegion</key>\n\t\t<string>{{-277, -103}, {1310, 761}}</string>\n\t\t<key>Zoom</key>\n\t\t<real>1</real>\n\t\t<key>ZoomValues</key>\n\t\t<array>\n\t\t\t<array>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t</array>\n\t</dict>\n\t<key>saveQuickLookFiles</key>\n\t<string>YES</string>\n</dict>\n</plist>\n"
  },
  {
    "path": "images/docs/tutorial/di_sequence.vdx",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<VisioDocument xmlns=\"http://schemas.microsoft.com/visio/2003/core\">\n  <DocumentSettings>\n    <GlueSettings>12</GlueSettings>\n    <SnapSettings>52</SnapSettings>\n  </DocumentSettings>\n  <PrintSetup>\n    <PaperWidth>7.68056</PaperWidth>\n    <PaperHeight>10.5</PaperHeight>\n    <PrintLandscape>1</PrintLandscape>\n    <PageLeftMargin>0.25</PageLeftMargin>\n    <PageRightMargin>0.25</PageRightMargin>\n    <PageTopMargin>0.25</PageTopMargin>\n    <PageBottomMargin>0.569444</PageBottomMargin>\n    <PrintCenteredH>1</PrintCenteredH>\n    <PrintCenteredV>1</PrintCenteredV>\n  </PrintSetup>\n  <Fonts>\n    <FontEntry ID=\"0\" Name=\"Helvetica\"/>\n    <FontEntry ID=\"1\" Name=\"Courier New\"/>\n  </Fonts>\n  <FaceNames>\n    <FaceName ID=\"0\" Name=\"Helvetica\"/>\n    <FaceName ID=\"1\" Name=\"Courier New\"/>\n  </FaceNames>\n  <Pages>\n    <Page ID=\"0\" NameU=\"Canvas 1\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>10.5</PageWidth>\n          <PageHeight>7.68056</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>-0.0277778</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"1\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.1\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.604166666666666</PinX>\n            <PinY>4.546769444444444</PinY>\n            <Width>3.319444444444445</Width>\n            <Height>4.426861111111111</Height>\n            <LocPinX>1.659722222222222</LocPinX>\n            <LocPinY>2.213430555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.319444444444445</TxtWidth>\n            <TxtHeight F=\"Height*0.968626\">4.287972222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#6dff6b</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">4.426861111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.319444444444445</X>\n              <Y F=\"Height*1.000000\">4.426861111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.319444444444445</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">4.426861111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"2\" Type=\"Group\" Name=\"Group.2\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.631944444444445</PinX>\n            <PinY>5.682377777777777</PinY>\n            <Width>3.013888888888889</Width>\n            <Height>1.689513888888889</Height>\n            <LocPinX>1.506944444444444</LocPinX>\n            <LocPinY>0.8447569444444445</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.013888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.689513888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"3\" Type=\"Shape\" Name=\"Graphic.3\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.506944444444444</PinX>\n                <PinY>0.8447569444444449</PinY>\n                <Width>3.013888888888889</Width>\n                <Height>1.689513888888889</Height>\n                <LocPinX>1.506944444444444</LocPinX>\n                <LocPinY>0.8447569444444444</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*0.800000\">2.411111111111111</TxtWidth>\n                <TxtHeight F=\"Height*0.617794\">1.043770833333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>28</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <FillBkgnd>#aaaaaa</FillBkgnd>\n                <FillBkgndTrans>0</FillBkgndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.853553\">2.572513902777778</X>\n                  <Y F=\"Height*0.853553\">1.442089648402778</Y>\n                </MoveTo>\n                <NURBSTo IX=\"2\">\n                  <X F=\"Width*0.853553\">2.572513902777778</X>\n                  <Y F=\"Height*0.146447\">0.2474242404861112</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"3\">\n                  <X F=\"Width*0.146447\">0.4413749861111111</X>\n                  <Y F=\"Height*0.146447\">0.2474242404861112</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"4\">\n                  <X F=\"Width*0.146447\">0.4413749861111111</X>\n                  <Y F=\"Height*0.853553\">1.442089648402778</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"5\">\n                  <X F=\"Width*0.853553\">2.572513902777778</X>\n                  <Y F=\"Height*0.853553\">1.442089648402778</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                </NURBSTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"4\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.4\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.505881944444444</PinX>\n                <PinY>1.391321527777778</PinY>\n                <Width>1.016013888888889</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>0.5080069444444445</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.016013888888889</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222223</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.016013888888889</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222223</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.016013888888889</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222223</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>1</Style>\n                <Size>0.138889</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>1</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>Root Scope</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"5\" Type=\"Shape\" Name=\"Squashed Rectangle Fill:Chalk.5\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.614583333333334</PinX>\n            <PinY>5.363252083333333</PinY>\n            <Width>1.444444444444444</Width>\n            <Height>0.9123847222222222</Height>\n            <LocPinX>0.7222222222222222</LocPinX>\n            <LocPinY>0.4561923611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">1.155555555555556</TxtWidth>\n            <TxtHeight F=\"Height*0.847774\">0.7734958333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.150000\">0.216666666666667</X>\n              <Y F=\"Height*1.000000\">0.9123847222222218</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.850000\">1.227777777777777</X>\n              <Y F=\"Height*1.000000\">0.9123847222222218</Y>\n            </LineTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.444444444444444</X>\n              <Y F=\"Height*0.500000\">0.4561923611111109</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.932800,1.000000,0,1, 1.000000,0.776000,0,1)\">NURBS(1, 3, 0, 0, 0.932800,1.000000,0,1, 1.000000,0.776000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.850000\">1.227777777777777</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,0.224000,0,1, 0.932800,0.000000,0,1)\">NURBS(1, 3, 0, 0, 1.000000,0.224000,0,1, 0.932800,0.000000,0,1)</E>\n            </NURBSTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.150000\">0.216666666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <NURBSTo IX=\"6\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.500000\">0.4561923611111109</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.067200,0.000000,0,1, 0.000000,0.224000,0,1)\">NURBS(1, 3, 0, 0, 0.067200,0.000000,0,1, 0.000000,0.224000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"7\">\n              <X F=\"Width*0.150000\">0.216666666666667</X>\n              <Y F=\"Height*1.000000\">0.9123847222222218</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.000000,0.776000,0,1, 0.067200,1.000000,0,1)\">NURBS(1, 3, 0, 0, 0.000000,0.776000,0,1, 0.067200,1.000000,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>DI</Text>\n        </Shape>\n        <Shape ID=\"6\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.6\">\n          <XForm>\n            <Angle>-0</Angle>\n            <FlipX>1</FlipX>\n            <FlipY>1</FlipY>\n            <PinX>5.263888888888889</PinX>\n            <PinY>3.680541666666666</PinY>\n            <Width>2.736111111111111</Width>\n            <Height>1.611083333333333</Height>\n            <LocPinX>1.368055555555556</LocPinX>\n            <LocPinY>0.8055416666666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.736111111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.913792\">1.472194444444445</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#ff0d10</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.611083333333334</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.736111111111111</X>\n              <Y F=\"Height*1.000000\">1.611083333333334</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.736111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.611083333333334</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"7\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.7\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.270833333333333</PinX>\n            <PinY>3.90775</PinY>\n            <Width>2.555555555555555</Width>\n            <Height>0.9683055555555556</Height>\n            <LocPinX>1.277777777777778</LocPinX>\n            <LocPinY>0.4841527777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.555555555555555</TxtWidth>\n            <TxtHeight F=\"Height*0.856565\">0.8294166666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#ff0c1b</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.9683055555555554</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.555555555555555</X>\n              <Y F=\"Height*1.000000\">0.9683055555555554</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.555555555555555</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.9683055555555554</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"8\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.8\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.3125</PinX>\n            <PinY>3.928791666666667</PinY>\n            <Width>2.472222222222222</Width>\n            <Height>0.4583333333333333</Height>\n            <LocPinX>1.236111111111111</LocPinX>\n            <LocPinY>0.2291666666666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.472222222222222</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.4583333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#ff0c1b</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4583333333333333</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.472222222222222</X>\n              <Y F=\"Height*1.000000\">0.4583333333333333</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.472222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4583333333333333</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>function PhoneListCtrl($xhr){\n  ...\n}</Text>\n        </Shape>\n        <Shape ID=\"9\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.9\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.263888888888889</PinX>\n            <PinY>3.184777777777777</PinY>\n            <Width>1.277777777777778</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.6388888888888888</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.277777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.277777777777778</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.277777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Controller</Text>\n        </Shape>\n        <Shape ID=\"10\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.10\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.881944444444444</PinX>\n            <PinY>4.585208333333333</PinY>\n            <Width>3.319444444444445</Width>\n            <Height>4.426861111111111</Height>\n            <LocPinX>1.659722222222222</LocPinX>\n            <LocPinY>2.213430555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.319444444444445</TxtWidth>\n            <TxtHeight F=\"Height*0.968626\">4.287972222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#f8ff29</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">4.426861111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.319444444444445</X>\n              <Y F=\"Height*1.000000\">4.426861111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.319444444444445</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">4.426861111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"11\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.11\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.854166666666666</PinX>\n            <PinY>2.622455555555556</PinY>\n            <Width>0.9583333333333334</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.4791666666666667</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9583333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3101166666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Model</Text>\n        </Shape>\n        <Shape ID=\"12\" Type=\"Group\" Name=\"Group.12\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.493055555555556</PinX>\n            <PinY>0.3523770833333341</PinY>\n            <Width>2.708333333333333</Width>\n            <Height>0.239634722222222</Height>\n            <LocPinX>1.354166666666667</LocPinX>\n            <LocPinY>0.119817361111111</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.708333333333333</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.239634722222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"13\" Type=\"Shape\" Name=\"Graphic.13\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.2152777777777778</PinX>\n                <PinY>0.1354680555555553</PinY>\n                <Width>0.4305555555555556</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.2152777777777778</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.1424125</BeginY>\n                <EndX>0.430555555555556</EndX>\n                <EndY>0.128523611111111</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.4305555555555556</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>9</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.4305555555555556</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"14\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.14\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.625</PinX>\n                <PinY>0.119817361111111</PinY>\n                <Width>2.166666666666667</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>1.083333333333333</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">2.166666666666667</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">2.166666666666667</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">2.166666666666667</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/> Implicit Scope Declaration</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"15\" Type=\"Shape\" Name=\"Graphic.15\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.6597222222222222</PinX>\n            <PinY>5.682375</PinY>\n            <Width>0.6666666666666666</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.3333333333333333</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#fff82f</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;html&gt;</Text>\n        </Shape>\n        <Shape ID=\"16\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.16\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.819444444444444</PinX>\n            <PinY>2.620180555555556</PinY>\n            <Width>1.208333333333333</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.6041666666666666</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Template</Text>\n        </Shape>\n        <Shape ID=\"17\" Type=\"Group\" Name=\"Group.17\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.652777777777779</PinX>\n            <PinY>3.904886111111111</PinY>\n            <Width>2.138888888888889</Width>\n            <Height>1.211838888888889</Height>\n            <LocPinX>1.069444444444444</LocPinX>\n            <LocPinY>0.6059194444444445</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.138888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.211838888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"18\" Type=\"Shape\" Name=\"Graphic.18\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.069444444444444</PinX>\n                <PinY>0.6059194444444446</PinY>\n                <Width>2.138888888888889</Width>\n                <Height>1.211838888888889</Height>\n                <LocPinX>1.069444444444444</LocPinX>\n                <LocPinY>0.6059194444444445</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*0.800000\">1.711111111111111</TxtWidth>\n                <TxtHeight F=\"Height*0.585390\">0.7093983333333331</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>28</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <FillBkgnd>#aaaaaa</FillBkgnd>\n                <FillBkgndTrans>0</FillBkgndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.853553\">1.825655027777779</X>\n                  <Y F=\"Height*0.853553\">1.034368719127778</Y>\n                </MoveTo>\n                <NURBSTo IX=\"2\">\n                  <X F=\"Width*0.853553\">1.825655027777779</X>\n                  <Y F=\"Height*0.146447\">0.177470169761111</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"3\">\n                  <X F=\"Width*0.146447\">0.3132338611111105</X>\n                  <Y F=\"Height*0.146447\">0.177470169761111</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"4\">\n                  <X F=\"Width*0.146447\">0.3132338611111105</X>\n                  <Y F=\"Height*0.853553\">1.034368719127778</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"5\">\n                  <X F=\"Width*0.853553\">1.825655027777779</X>\n                  <Y F=\"Height*0.853553\">1.034368719127778</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                </NURBSTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"19\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.19\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.126083333333333</PinX>\n                <PinY>0.8579187500000004</PinY>\n                <Width>1.395583333333333</Width>\n                <Height>0.2819513888888889</Height>\n                <LocPinX>0.6977916666666667</LocPinX>\n                <LocPinY>0.1409756944444444</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.395583333333333</TxtWidth>\n                <TxtHeight F=\"Height*0.507401\">0.1430625</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2819513888888893</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.395583333333333</X>\n                  <Y F=\"Height*1.000000\">0.2819513888888893</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.395583333333333</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2819513888888893</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.138889</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>PhoneListCtrl scope</Text>\n            </Shape>\n            <Shape ID=\"20\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.20\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.240101388888888</PinX>\n                <PinY>0.6447187500000007</PinY>\n                <Width>1.114952777777778</Width>\n                <Height>0.3443791666666667</Height>\n                <LocPinX>0.557476388888889</LocPinX>\n                <LocPinY>0.1721895833333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.114952777777778</TxtWidth>\n                <TxtHeight F=\"Height*0.596698\">0.2054902777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3443791666666666</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.114952777777777</X>\n                  <Y F=\"Height*1.000000\">0.3443791666666666</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.114952777777777</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3443791666666666</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"21\" Type=\"Shape\" Name=\"Graphic.21\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.05902740104179</PinX>\n            <PinY>5.675432782327094</PinY>\n            <Width>6.118054802083582</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>3.059027401041791</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>1</BeginX>\n            <BeginY>5.68237511732454</BeginY>\n            <EndX>7.11805480208358</EndX>\n            <EndY>5.68237722677154</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">6.118054802083582</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">3.947459643111667e-16</X>\n              <Y F=\"Height*0.999848\">0.01388677944188564</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">6.118054802083583</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"22\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.22\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.791666666666666</PinX>\n            <PinY>3.676413888888889</PinY>\n            <Width>1.319444444444444</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.6597222222222222</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.319444444444444</TxtWidth>\n            <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.319444444444444</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.319444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>phones: Array</Text>\n        </Shape>\n        <Shape ID=\"23\" Type=\"Group\" Name=\"Group.23\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.486111111111111</PinX>\n            <PinY>0.3523770833333341</PinY>\n            <Width>2.166666666666667</Width>\n            <Height>0.239634722222222</Height>\n            <LocPinX>1.083333333333333</LocPinX>\n            <LocPinY>0.119817361111111</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.166666666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.239634722222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"24\" Type=\"Shape\" Name=\"Graphic.24\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.2430555555555556</PinX>\n                <PinY>0.1215791666666664</PinY>\n                <Width>0.4861111111111111</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.2430555555555556</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.128523611111111</BeginY>\n                <EndX>0.486111111111111</EndX>\n                <EndY>0.128523611111111</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.4861111111111111</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0277778</LineWeight>\n                <LineColor>#17ff1c</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.4861111111111111</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"25\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.25\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.354166666666667</PinX>\n                <PinY>0.119817361111111</PinY>\n                <Width>1.625</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>0.8125</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.625</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.625</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.625</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/> Scope Inheritance</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"26\" Type=\"Shape\" Name=\"Graphic.26\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.229166666666667</PinX>\n            <PinY>0.6458333333333334</PinY>\n            <Width>10.23611111111111</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>5.118055555555555</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.111111111111111</BeginX>\n            <BeginY>0.638888888888889</BeginY>\n            <EndX>10.3472222222222</EndX>\n            <EndY>0.652777777777778</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">10.23611111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">10.23611111111111</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"27\" Type=\"Shape\" Name=\"Graphic.27\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.375</PinX>\n            <PinY>3.934013888888889</PinY>\n            <Width>1.944444444444444</Width>\n            <Height>0.6388888888888888</Height>\n            <LocPinX>0.9722222222222222</LocPinX>\n            <LocPinY>0.3194444444444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.944444444444444</TxtWidth>\n            <TxtHeight F=\"Height*0.782609\">0.5</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#fff82f</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6388888888888888</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.944444444444444</X>\n              <Y F=\"Height*1.000000\">0.6388888888888888</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.944444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6388888888888888</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;body ng:controller =\n  &quot;PhoneListCtrl&quot;&gt;</Text>\n        </Shape>\n        <Shape ID=\"28\" Type=\"Shape\" Name=\"Graphic.28\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.170138888914346</PinX>\n            <PinY>3.920468712311032</PinY>\n            <Width>1.631944760063988</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.8159723800319938</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.35416650888235</BeginX>\n            <BeginY>3.92741315675548</BeginY>\n            <EndX>3.98611126894634</EndX>\n            <EndY>3.91641193263272</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.631944760063988</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.631944760063988</X>\n              <Y F=\"Height*0.207912\">0.00288766476613489</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"29\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.29\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.25</PinX>\n            <PinY>6.187527777777778</PinY>\n            <Width>2.166666666666667</Width>\n            <Height>0.6388888888888888</Height>\n            <LocPinX>1.083333333333333</LocPinX>\n            <LocPinY>0.3194444444444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.166666666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.782609\">0.5</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#fbc872</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6388888888888887</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.166666666666667</X>\n              <Y F=\"Height*1.000000\">0.6388888888888887</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.166666666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6388888888888887</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"30\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.30\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.357638888888889</PinX>\n            <PinY>6.428709722222222</PinY>\n            <Width>2.166666666666667</Width>\n            <Height>0.1481527777777778</Height>\n            <LocPinX>1.083333333333333</LocPinX>\n            <LocPinY>0.07407638888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.166666666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1481527777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1481527777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.166666666666667</X>\n              <Y F=\"Height*1.000000\">0.1481527777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.166666666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1481527777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Service Factory Repository</Text>\n        </Shape>\n        <Shape ID=\"31\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.31\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.642361111111111</PinX>\n            <PinY>6.037361111111111</PinY>\n            <Width>0.75</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$xhr\n$browser</Text>\n        </Shape>\n        <Shape ID=\"32\" Type=\"Group\" Name=\"Group.32\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.131944444444445</PinX>\n            <PinY>0.3523770833333341</PinY>\n            <Width>2.430555555555555</Width>\n            <Height>0.239634722222222</Height>\n            <LocPinX>1.215277777777778</LocPinX>\n            <LocPinY>0.119817361111111</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.430555555555555</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.239634722222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"33\" Type=\"Shape\" Name=\"Graphic.33\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.2708333333333333</PinX>\n                <PinY>0.1216069444444435</PinY>\n                <Width>0.5416666666666666</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.2708333333333333</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.128551388888888</BeginY>\n                <EndX>0.541666666666667</EndX>\n                <EndY>0.128523611111111</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.5416666666666666</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0555556</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.5416666666666666</X>\n                  <Y F=\"Height*0.998000\">0.01386111111111177</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"34\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.34\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.510416666666667</PinX>\n                <PinY>0.119817361111111</PinY>\n                <Width>1.840277777777778</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>0.9201388888888888</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.840277777777778</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.840277777777778</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.840277777777778</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/> Dependency Injection</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"35\" Type=\"Shape\" Name=\"Graphic.35\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.7013888888888888</PinX>\n            <PinY>3.131944444444445</PinY>\n            <Width>0.75</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#fff82f</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;/html&gt;</Text>\n        </Shape>\n        <Shape ID=\"36\" Type=\"Shape\" Name=\"Circle Fill:Chalk Fill:Chalk.36\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.625868055555555</PinX>\n            <PinY>5.156361111111112</PinY>\n            <Width>1.026041666666667</Width>\n            <Height>0.4305555555555556</Height>\n            <LocPinX>0.5130208333333334</LocPinX>\n            <LocPinY>0.2152777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.8208333333333333</TxtWidth>\n            <TxtHeight F=\"Height*0.377419\">0.1625</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">0.8757809427083332</X>\n              <Y F=\"Height*0.853553\">0.367501986111111</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">0.8757809427083332</X>\n              <Y F=\"Height*0.146447\">0.06305356944444461</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.1502607239583335</X>\n              <Y F=\"Height*0.146447\">0.06305356944444461</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.1502607239583335</X>\n              <Y F=\"Height*0.853553\">0.367501986111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">0.8757809427083332</X>\n              <Y F=\"Height*0.853553\">0.367501986111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Service Instances</Text>\n        </Shape>\n        <Shape ID=\"37\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.37\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.979166666666667</PinX>\n            <PinY>1.798638888888889</PinY>\n            <Width>2.902777777777778</Width>\n            <Height>0.4305555555555556</Height>\n            <LocPinX>1.451388888888889</LocPinX>\n            <LocPinY>0.2152777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.902777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.677419\">0.2916666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4305555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.902777777777778</X>\n              <Y F=\"Height*1.000000\">0.4305555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.902777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4305555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Service factory functions are registered with angular&apos;s service repository</Text>\n        </Shape>\n        <Shape ID=\"38\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.38\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.236111111111111</PinX>\n            <PinY>1.048597222222223</PinY>\n            <Width>3.388888888888889</Width>\n            <Height>0.6388888888888888</Height>\n            <LocPinX>1.694444444444444</LocPinX>\n            <LocPinY>0.3194444444444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.782609\">0.5</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6388888888888888</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.388888888888889</X>\n              <Y F=\"Height*1.000000\">0.6388888888888888</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.388888888888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6388888888888888</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng:autobind<cp IX=\"1\"/> triggers angular&apos;s bootstrap sequence, which includes template compilation, and creation of the root scope and dependency injector</Text>\n        </Shape>\n        <Shape ID=\"39\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.39\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.819444444444445</PinX>\n            <PinY>1.867916666666667</PinY>\n            <Width>2.472222222222222</Width>\n            <Height>0.4305555555555556</Height>\n            <LocPinX>1.236111111111111</LocPinX>\n            <LocPinY>0.2152777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.472222222222222</TxtWidth>\n            <TxtHeight F=\"Height*0.677419\">0.2916666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4305555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.472222222222222</X>\n              <Y F=\"Height*1.000000\">0.4305555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.472222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4305555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng:controller<cp IX=\"1\"/> directive creates new child scope augmented by the PhoneListCtrl controller</Text>\n        </Shape>\n        <Shape ID=\"40\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.40\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.173611111111111</PinX>\n            <PinY>5.796849305555556</PinY>\n            <Width>1.319444444444444</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.6597222222222222</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.319444444444444</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2396347222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.319444444444444</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.319444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng:autobind</Text>\n        </Shape>\n        <Shape ID=\"41\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.41\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.173611111111111</PinX>\n            <PinY>4.039902777777778</PinY>\n            <Width>1.444444444444444</Width>\n            <Height>0.2083333333333333</Height>\n            <LocPinX>0.7222222222222222</LocPinX>\n            <LocPinY>0.1041666666666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.444444444444444</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2083333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2083333333333333</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.444444444444444</X>\n              <Y F=\"Height*1.000000\">0.2083333333333333</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.444444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2083333333333333</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng:controller</Text>\n        </Shape>\n        <Shape ID=\"42\" Type=\"Shape\" Name=\"Graphic.42\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.127335921235844</PinX>\n            <PinY>5.905143015067122</PinY>\n            <Width>1.588005175805018</Width>\n            <Height>0.5786028587546469</Height>\n            <LocPinX>0.7940025879025091</LocPinX>\n            <LocPinY>0.2893014293773234</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>7.92133850913835</BeginX>\n            <BeginY>5.6158415856898</BeginY>\n            <EndX>6.33333333333333</EndX>\n            <EndY>6.19444444444444</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.588005175805018</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5786028587546469</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">1.588005175805017</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*-0.000000\">-7.894919286223335e-16</X>\n              <Y F=\"Height*1.000000\">0.5786028587546469</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"43\" Type=\"Shape\" Name=\"Graphic.43\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.065972551425154</PinX>\n            <PinY>3.89971889593764</PinY>\n            <Width>1.020833996707475</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.5104169983537375</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>6.55555555307142</BeginX>\n            <BeginY>3.90666334038208</BeginY>\n            <EndX>7.57638954977889</EndX>\n            <EndY>3.90579988596075</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.020833996707475</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">7.894919286223335e-16</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.020833996707476</X>\n              <Y F=\"Height*0.937831\">0.0130254344675554</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"44\" Type=\"Shape\" Name=\"Line Straight, Stroke:Flora.44\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.648873017140609</PinX>\n            <PinY>4.674215562142503</PinY>\n            <Width>0.01388888888888889</Width>\n            <Height>0.3129580144542159</Height>\n            <LocPinX>0.006944444444444444</LocPinX>\n            <LocPinY>0.1564790072271079</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>8.64559601130127</BeginX>\n            <BeginY>4.51773655491539</BeginY>\n            <EndX>8.64192857269616</EndX>\n            <EndY>4.83069456936961</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3129580144542159</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#6dff83</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.264056\">0.00366743860510452</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3129580144542159</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"45\" Type=\"Shape\" Name=\"Circle Fill:Mild Ice.45\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.3194444444444444</PinX>\n            <PinY>1.831</PinY>\n            <Width>0.3611111111111111</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.1805555555555556</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.2888888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.245455\">0.07499999999999998</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#65f9ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#81ffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">0.3082274722222222</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">0.3082274722222222</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.05288363888888889</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.05288363888888889</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">0.3082274722222222</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>1</Text>\n        </Shape>\n        <Shape ID=\"46\" Type=\"Shape\" Name=\"Circle Fill:Mild Ice.46\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.166666666666667</PinX>\n            <PinY>5.477166666666666</PinY>\n            <Width>0.3611111111111111</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.1805555555555556</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.2888888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.245455\">0.07499999999999998</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#65f9ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#81ffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">0.3082274722222221</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">0.3082274722222221</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.05288363888888901</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.05288363888888901</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">0.3082274722222221</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>2</Text>\n        </Shape>\n        <Shape ID=\"47\" Type=\"Shape\" Name=\"Circle Fill:Mild Ice.47\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.3055555555555556</PinX>\n            <PinY>1.106430555555556</PinY>\n            <Width>0.3611111111111111</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.1805555555555556</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.2888888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.245455\">0.07499999999999998</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#65f9ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#81ffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">0.3082274722222222</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">0.3082274722222222</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.05288363888888889</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.05288363888888889</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">0.3082274722222222</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>2</Text>\n        </Shape>\n        <Shape ID=\"48\" Type=\"Shape\" Name=\"Circle Fill:Mild Ice.48\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.305555555555555</PinX>\n            <PinY>4.916666666666667</PinY>\n            <Width>0.3611111111111111</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.1805555555555556</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.2888888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.245455\">0.07499999999999998</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#65f9ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#81ffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">0.3082274722222217</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">0.3082274722222217</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.05288363888888941</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.05288363888888941</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">0.3082274722222217</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>4</Text>\n        </Shape>\n        <Shape ID=\"49\" Type=\"Shape\" Name=\"Circle Fill:Mild Ice.49\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.298611111111111</PinX>\n            <PinY>1.830861111111111</PinY>\n            <Width>0.3611111111111111</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.1805555555555556</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.2888888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.245455\">0.07499999999999998</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#65f9ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#81ffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">0.3082274722222225</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">0.3082274722222225</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.05288363888888862</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.05288363888888862</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">0.3082274722222225</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>3</Text>\n        </Shape>\n        <Shape ID=\"50\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.50\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.847222222222222</PinX>\n            <PinY>1.131944444444444</PinY>\n            <Width>2.472222222222222</Width>\n            <Height>0.4305555555555556</Height>\n            <LocPinX>1.236111111111111</LocPinX>\n            <LocPinY>0.2152777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.472222222222222</TxtWidth>\n            <TxtHeight F=\"Height*0.677419\">0.2916666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4305555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.472222222222222</X>\n              <Y F=\"Height*1.000000\">0.4305555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.472222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4305555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"2\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Dependency injector identifies <cp IX=\"1\"/>$xhr<cp IX=\"2\"/> service as PhoneListCtrl controller&apos;s only dependency</Text>\n        </Shape>\n        <Shape ID=\"51\" Type=\"Shape\" Name=\"Circle Fill:Mild Ice.51\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.326388888888889</PinX>\n            <PinY>1.081</PinY>\n            <Width>0.3611111111111111</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.1805555555555556</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.2888888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.245455\">0.07499999999999998</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#65f9ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#81ffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">0.3082274722222225</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">0.3082274722222225</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.05288363888888862</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.05288363888888862</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">0.3082274722222225</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>4</Text>\n        </Shape>\n        <Shape ID=\"52\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.52\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.09375</PinX>\n            <PinY>1.829083333333334</PinY>\n            <Width>2.506944444444445</Width>\n            <Height>0.6388888888888888</Height>\n            <LocPinX>1.253472222222222</LocPinX>\n            <LocPinY>0.3194444444444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.506944444444445</TxtWidth>\n            <TxtHeight F=\"Height*0.782609\">0.5</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6388888888888888</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.506944444444445</X>\n              <Y F=\"Height*1.000000\">0.6388888888888888</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.506944444444445</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6388888888888888</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"2\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>DI checks if <cp IX=\"1\"/>$xhr<cp IX=\"2\"/> service has already been instantiated, and if not uses the factory function from the service factory repository to construct it</Text>\n        </Shape>\n        <Shape ID=\"53\" Type=\"Shape\" Name=\"Circle Fill:Mild Ice.53\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.555555555555555</PinX>\n            <PinY>1.882305555555556</PinY>\n            <Width>0.3611111111111111</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.1805555555555556</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.2888888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.245455\">0.07499999999999998</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#65f9ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#81ffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">0.3082274722222217</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">0.3082274722222217</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.05288363888888941</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.05288363888888941</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">0.3082274722222217</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>5</Text>\n        </Shape>\n        <Shape ID=\"54\" Type=\"Shape\" Name=\"Circle Fill:Mild Ice.54\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.555555555555555</PinX>\n            <PinY>5.927472222222223</PinY>\n            <Width>0.3611111111111111</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.1805555555555556</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.2888888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.245455\">0.07499999999999998</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#65f9ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#81ffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">0.3082274722222217</X>\n              <Y F=\"Height*0.853553\">0.2608078611111109</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">0.3082274722222217</X>\n              <Y F=\"Height*0.146447\">0.04474769444444407</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.05288363888888941</X>\n              <Y F=\"Height*0.146447\">0.04474769444444407</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.05288363888888941</X>\n              <Y F=\"Height*0.853553\">0.2608078611111109</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">0.3082274722222217</X>\n              <Y F=\"Height*0.853553\">0.2608078611111109</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>5</Text>\n        </Shape>\n        <Shape ID=\"55\" Type=\"Shape\" Name=\"Circle Fill:Mild Ice.55\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.909722222222222</PinX>\n            <PinY>4.239125</PinY>\n            <Width>0.3611111111111111</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.1805555555555556</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.2888888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.245455\">0.07499999999999998</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#65f9ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#81ffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">0.3082274722222225</X>\n              <Y F=\"Height*0.853553\">0.2608078611111115</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">0.3082274722222225</X>\n              <Y F=\"Height*0.146447\">0.04474769444444485</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.05288363888888862</X>\n              <Y F=\"Height*0.146447\">0.04474769444444485</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.05288363888888862</X>\n              <Y F=\"Height*0.853553\">0.2608078611111115</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">0.3082274722222225</X>\n              <Y F=\"Height*0.853553\">0.2608078611111115</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>6</Text>\n        </Shape>\n        <Shape ID=\"56\" Type=\"Shape\" Name=\"Graphic.56\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.154006308842252</PinX>\n            <PinY>4.586832151640138</PinY>\n            <Width>1.61356817324006</Width>\n            <Height>0.8577476366136089</Height>\n            <LocPinX>0.8067840866200302</LocPinX>\n            <LocPinY>0.4288738183068044</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>7.96079039546228</BeginX>\n            <BeginY>5.01570596994694</BeginY>\n            <EndX>6.34722222222222</EndX>\n            <EndY>4.15795833333333</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.61356817324006</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.8577476366136089</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0555556</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">1.61356817324006</X>\n              <Y F=\"Height*1.000000\">0.8577476366136089</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"57\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.57\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.248263888888889</PinX>\n            <PinY>7.236394305555556</PinY>\n            <Width>3.447916666666667</Width>\n            <Height>0.6388888888888888</Height>\n            <LocPinX>1.723958333333333</LocPinX>\n            <LocPinY>0.3194444444444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.447916666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.782609\">0.5</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#ff0c1b</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6388888888888888</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.447916666666667</X>\n              <Y F=\"Height*1.000000\">0.6388888888888888</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.447916666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6388888888888888</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>angular.service(&apos;$xhr&apos;, function(...) {\n...\n})</Text>\n        </Shape>\n        <Shape ID=\"58\" Type=\"Shape\" Name=\"Graphic.58\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.255748870393808</PinX>\n            <PinY>6.711961041674074</PinY>\n            <Width>0.01388888888888889</Width>\n            <Height>0.396088769031759</Height>\n            <LocPinX>0.006944444444444444</LocPinX>\n            <LocPinY>0.1980443845158795</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.24945988353348</BeginX>\n            <BeginY>6.51391665715819</BeginY>\n            <EndX>5.24880442594936</EndX>\n            <EndY>6.91000542618995</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.396088769031759</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <BeginArrow>4</BeginArrow>\n            <BeginArrowSize>1</BeginArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.047193\">0.0006554575841117108</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.396088769031759</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"59\" Type=\"Shape\" Name=\"Circle Fill:Mild Ice.59\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.236111111111111</PinX>\n            <PinY>4.333305555555556</PinY>\n            <Width>0.3611111111111111</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.1805555555555556</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.2888888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.245455\">0.07499999999999998</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#65f9ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#81ffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">0.3082274722222221</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">0.3082274722222221</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.05288363888888901</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.05288363888888901</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">0.3082274722222221</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>3</Text>\n        </Shape>\n        <Shape ID=\"60\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.60\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.046875</PinX>\n            <PinY>1.134138888888889</PinY>\n            <Width>2.472222222222222</Width>\n            <Height>0.4305555555555556</Height>\n            <LocPinX>1.236111111111111</LocPinX>\n            <LocPinY>0.2152777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.472222222222222</TxtWidth>\n            <TxtHeight F=\"Height*0.677419\">0.2916666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4305555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.472222222222222</X>\n              <Y F=\"Height*1.000000\">0.4305555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.472222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4305555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"2\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>DI provides the instance of <cp IX=\"1\"/>$xhr<cp IX=\"2\"/> service to the PhoneListCtrl controller constructor.</Text>\n        </Shape>\n        <Shape ID=\"61\" Type=\"Shape\" Name=\"Circle Fill:Mild Ice.61\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.553819444444445</PinX>\n            <PinY>1.083194444444445</PinY>\n            <Width>0.3611111111111111</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.1805555555555556</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.2888888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.245455\">0.07499999999999998</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#65f9ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#81ffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">0.3082274722222217</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">0.3082274722222217</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.05288363888888941</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.05288363888888941</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">0.3082274722222217</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>6</Text>\n        </Shape>\n        <Shape ID=\"62\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.62\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.888888888888889</PinX>\n            <PinY>6.037361111111111</PinY>\n            <Width>0.75</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$route\n...</Text>\n        </Shape>\n        <Shape ID=\"63\" Type=\"Shape\" Name=\"Circle Fill:Mild Ice.63\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.583333333333333</PinX>\n            <PinY>6.761876388888889</PinY>\n            <Width>0.3611111111111111</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.1805555555555556</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.2888888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.245455\">0.07499999999999998</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#65f9ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#81ffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">0.3082274722222225</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">0.3082274722222225</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.05288363888888862</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.05288363888888862</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">0.3082274722222225</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>1</Text>\n        </Shape>\n      </Shapes>\n      <Connects>\n        <Connect ToCell=\"PinX\" FromSheet=\"21\" FromPart=\"9\" ToSheet=\"15\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"21\" FromPart=\"12\" ToSheet=\"3\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"28\" FromPart=\"9\" ToSheet=\"27\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"28\" FromPart=\"12\" ToSheet=\"7\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"42\" FromPart=\"9\" ToSheet=\"5\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"43\" FromPart=\"9\" ToSheet=\"7\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"43\" FromPart=\"12\" ToSheet=\"18\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"44\" FromPart=\"9\" ToSheet=\"18\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"44\" FromPart=\"12\" ToSheet=\"3\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"56\" FromPart=\"9\" ToSheet=\"5\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"58\" FromPart=\"9\" ToSheet=\"29\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"58\" FromPart=\"12\" ToSheet=\"57\" ToPart=\"3\"/>\n      </Connects>\n    </Page>\n  </Pages>\n  <Windows>\n    <Window ID=\"0\" WindowType=\"Drawing\" ViewScale=\"1\" WindowState=\"134217744\" ContainerType=\"Page\" Page=\"0\" ViewCenterX=\"5.25\" ViewCenterY=\"5.277777777777778\">\n      <ShowRulers>0</ShowRulers>\n      <ShowGrid>0</ShowGrid>\n      <ShowPageBreaks>1</ShowPageBreaks>\n      <ShowConnectionPoints>0</ShowConnectionPoints>\n      <GlueSettings>12</GlueSettings>\n      <SnapSettings>52</SnapSettings>\n      <TabSplitterPos>0.5</TabSplitterPos>\n    </Window>\n  </Windows>\n</VisioDocument>\n"
  },
  {
    "path": "images/docs/tutorial/simple_scope.graffle/data.plist",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>ActiveLayerIndex</key>\n\t<integer>0</integer>\n\t<key>ApplicationVersion</key>\n\t<array>\n\t\t<string>com.omnigroup.OmniGrafflePro</string>\n\t\t<string>138.17.0.133677</string>\n\t</array>\n\t<key>AutoAdjust</key>\n\t<true/>\n\t<key>BackgroundGraphic</key>\n\t<dict>\n\t\t<key>Bounds</key>\n\t\t<string>{{0, 0}, {756, 553}}</string>\n\t\t<key>Class</key>\n\t\t<string>SolidGraphic</string>\n\t\t<key>ID</key>\n\t\t<integer>2</integer>\n\t\t<key>Style</key>\n\t\t<dict>\n\t\t\t<key>shadow</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t\t<key>stroke</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t</dict>\n\t</dict>\n\t<key>CanvasOrigin</key>\n\t<string>{0, 0}</string>\n\t<key>ColumnAlign</key>\n\t<integer>1</integer>\n\t<key>ColumnSpacing</key>\n\t<real>36</real>\n\t<key>CreationDate</key>\n\t<string>2011-03-07 13:25:43 -0800</string>\n\t<key>Creator</key>\n\t<string>Kenneth Culp</string>\n\t<key>DisplayScale</key>\n\t<string>1 0/72 in = 1.0000 in</string>\n\t<key>GraphDocumentVersion</key>\n\t<integer>6</integer>\n\t<key>GraphicsList</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>453</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{8, 402}</string>\n\t\t\t\t<string>{745, 401}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{370.75, 414.002}, {117, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>452</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0  Scope Inheritance}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>451</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{314.75, 422.002}</string>\n\t\t\t\t<string>{362.75, 422.002}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.108302</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.0916902</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>448</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{496, 160}</string>\n\t\t\t\t<string>{631, 216.502}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>446</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{531, 143}</string>\n\t\t\t\t<string>{678, 166}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>439</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{531, 141}</string>\n\t\t\t\t<string>{670, 97}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{622, 76.8257}, {109, 155}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>450</integer>\n\t\t\t<key>ImageID</key>\n\t\t\t<integer>7</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{671.5, 138.249}, {51, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>442</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{670, 82.4973}, {54, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>438</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{460.5, 143.173}, {101, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>435</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 save: Function}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>430</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>434</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{62.5, 49.0193}</string>\n\t\t\t\t<string>{463.5, 49.3351}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>192</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>414</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>432</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{408, 139.225}</string>\n\t\t\t\t<string>{447.501, 139.086}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>418</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>418</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>431</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{207.5, 138.663}</string>\n\t\t\t\t<string>{251, 138.962}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>423</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{460.5, 133.174}, {101, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>409</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 guy: 'Hank'\\\n}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{485.979, 138.372}, {77.6454, 24.7953}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>411</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{485.979, 123.684}, {62.0319, 24.7953}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>412</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{478.383, 101.581}, {62.0319, 20.3005}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>413</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 child scope}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{448, 95.2486}, {119, 87.2524}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>414</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>410</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{18, 228}, {135, 56}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>422</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;button \\\n  ng:click=\"save()\"&gt;\\\n  Save\\\n&lt;/button&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{16, 127.001}, {191, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>423</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;body ng:controller=\"MyCtrlr\"&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{18, 193}, {173, 29}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>424</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 Name = &lt;span ng:bind=\"guy\"&gt;\\\n       &lt;/span&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{18, 158.25}, {157, 29}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>425</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 Input: &lt;input name=\"guy\"\\\n        type=\"text\"&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{63, 359.001}, {87, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>426</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Template}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{14, 318.501}, {54, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>185</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;/html&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{16, 290.001}, {54, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>186</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;/body&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{14, 38}, {48, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>192</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.184718</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.972751</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;html&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>370</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{8, 11}</string>\n\t\t\t\t<string>{745, 10}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>368</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{591.5, 415.002}</string>\n\t\t\t\t<string>{639.5, 415.002}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{653.5, 414.002}, {87, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>367</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 Data-binding}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>447</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{590.5, 427.002}</string>\n\t\t\t\t<string>{638.5, 427.002}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{619, 70}, {117, 176.249}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>378</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{651, 249}, {48, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>379</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 View}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{610, 23}, {135, 249.242}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>HFlip</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>380</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.131755</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.133985</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>VFlip</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{64, 414.002}, {141, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>346</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0  DOM Element to Scope}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>345</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{8, 422.002}</string>\n\t\t\t\t<string>{56, 422.002}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{480, 40.078}, {58, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>429</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 root scope}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{464, 29.869}, {85, 39}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Clip</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Clip</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>430</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{475, 212}, {69, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>389</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Model}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>414</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>128</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{506.723, 69.3687}</string>\n\t\t\t\t<string>{507.007, 94.7501}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.244746</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.160403</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>430</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{54, 398.002}, {2, 12}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>78</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>Wrap</key>\n\t\t\t<string>NO</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{7, 23}, {210, 365}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>427</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.160494</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.973031</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{440, 23}, {135, 217}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>HFlip</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>390</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.457377</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.309856</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>VFlip</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{274.5, 187}, {92, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>417</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Controller}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{251, 106.501}, {157, 66}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>418</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.106368</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.0473807</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 function MyController()\\{\\\n  this.guy = 'Hank';\\\n  this.save = function()\\{\\\n    //do something nice\\\n  \\}\\\n\\}}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{244.5, 101.001}, {161, 79.436}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>419</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.106368</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.0473807</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{238.5, 97.001}, {173, 115.436}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>HFlip</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>420</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.0610923</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.0493026</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>VFlip</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t</array>\n\t<key>GridInfo</key>\n\t<dict/>\n\t<key>GuidesLocked</key>\n\t<string>NO</string>\n\t<key>GuidesVisible</key>\n\t<string>YES</string>\n\t<key>HPages</key>\n\t<integer>1</integer>\n\t<key>ImageCounter</key>\n\t<integer>8</integer>\n\t<key>ImageLinkBack</key>\n\t<array>\n\t\t<dict/>\n\t</array>\n\t<key>ImageList</key>\n\t<array>\n\t\t<string>image7.png</string>\n\t</array>\n\t<key>KeepToScale</key>\n\t<false/>\n\t<key>Layers</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Lock</key>\n\t\t\t<string>NO</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Layer 1</string>\n\t\t\t<key>Print</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>View</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t</array>\n\t<key>LayoutInfo</key>\n\t<dict>\n\t\t<key>Animate</key>\n\t\t<string>NO</string>\n\t\t<key>circoMinDist</key>\n\t\t<real>18</real>\n\t\t<key>circoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>layoutEngine</key>\n\t\t<string>dot</string>\n\t\t<key>neatoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>twopiSeparation</key>\n\t\t<real>0.0</real>\n\t</dict>\n\t<key>LinksVisible</key>\n\t<string>NO</string>\n\t<key>MagnetsVisible</key>\n\t<string>NO</string>\n\t<key>MasterSheets</key>\n\t<array/>\n\t<key>ModificationDate</key>\n\t<string>2011-05-04 12:00:55 -0700</string>\n\t<key>Modifier</key>\n\t<string>Kenneth Culp</string>\n\t<key>NotesVisible</key>\n\t<string>NO</string>\n\t<key>Orientation</key>\n\t<integer>2</integer>\n\t<key>OriginVisible</key>\n\t<string>NO</string>\n\t<key>PageBreaks</key>\n\t<string>YES</string>\n\t<key>PrintInfo</key>\n\t<dict>\n\t\t<key>NSBottomMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>41</string>\n\t\t</array>\n\t\t<key>NSLeftMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSOrientation</key>\n\t\t<array>\n\t\t\t<string>int</string>\n\t\t\t<string>1</string>\n\t\t</array>\n\t\t<key>NSPaperSize</key>\n\t\t<array>\n\t\t\t<string>size</string>\n\t\t\t<string>{792, 612}</string>\n\t\t</array>\n\t\t<key>NSRightMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSTopMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t</dict>\n\t<key>PrintOnePage</key>\n\t<false/>\n\t<key>ReadOnly</key>\n\t<string>NO</string>\n\t<key>RowAlign</key>\n\t<integer>1</integer>\n\t<key>RowSpacing</key>\n\t<real>36</real>\n\t<key>SheetTitle</key>\n\t<string>Canvas 1</string>\n\t<key>SmartAlignmentGuidesActive</key>\n\t<string>YES</string>\n\t<key>SmartDistanceGuidesActive</key>\n\t<string>YES</string>\n\t<key>UniqueID</key>\n\t<integer>1</integer>\n\t<key>UseEntirePage</key>\n\t<false/>\n\t<key>VPages</key>\n\t<integer>1</integer>\n\t<key>WindowInfo</key>\n\t<dict>\n\t\t<key>CurrentSheet</key>\n\t\t<integer>0</integer>\n\t\t<key>ExpandedCanvases</key>\n\t\t<array>\n\t\t\t<dict>\n\t\t\t\t<key>name</key>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t</dict>\n\t\t</array>\n\t\t<key>Frame</key>\n\t\t<string>{{14, 56}, {1286, 822}}</string>\n\t\t<key>ListView</key>\n\t\t<true/>\n\t\t<key>OutlineWidth</key>\n\t\t<integer>142</integer>\n\t\t<key>RightSidebar</key>\n\t\t<false/>\n\t\t<key>Sidebar</key>\n\t\t<true/>\n\t\t<key>SidebarWidth</key>\n\t\t<integer>120</integer>\n\t\t<key>VisibleRegion</key>\n\t\t<string>{{-205, -79}, {1166, 713}}</string>\n\t\t<key>Zoom</key>\n\t\t<real>1</real>\n\t\t<key>ZoomValues</key>\n\t\t<array>\n\t\t\t<array>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t</array>\n\t</dict>\n\t<key>saveQuickLookFiles</key>\n\t<string>YES</string>\n</dict>\n</plist>\n"
  },
  {
    "path": "images/docs/tutorial/simple_scope.vdx",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<VisioDocument xmlns=\"http://schemas.microsoft.com/visio/2003/core\">\n  <DocumentSettings>\n    <GlueSettings>12</GlueSettings>\n    <SnapSettings>52</SnapSettings>\n  </DocumentSettings>\n  <PrintSetup>\n    <PaperWidth>7.68056</PaperWidth>\n    <PaperHeight>10.5</PaperHeight>\n    <PrintLandscape>1</PrintLandscape>\n    <PageLeftMargin>0.25</PageLeftMargin>\n    <PageRightMargin>0.25</PageRightMargin>\n    <PageTopMargin>0.25</PageTopMargin>\n    <PageBottomMargin>0.569444</PageBottomMargin>\n    <PrintCenteredH>1</PrintCenteredH>\n    <PrintCenteredV>1</PrintCenteredV>\n  </PrintSetup>\n  <Fonts>\n    <FontEntry ID=\"0\" Name=\"Courier New\"/>\n    <FontEntry ID=\"1\" Name=\"Helvetica\"/>\n  </Fonts>\n  <FaceNames>\n    <FaceName ID=\"0\" Name=\"Courier New\"/>\n    <FaceName ID=\"1\" Name=\"Helvetica\"/>\n  </FaceNames>\n  <Pages>\n    <Page ID=\"0\" NameU=\"Canvas 1\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>10.5</PageWidth>\n          <PageHeight>7.68056</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>-0.0277778</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"1\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.1\">\n          <XForm>\n            <Angle>-0</Angle>\n            <FlipX>1</FlipX>\n            <FlipY>1</FlipY>\n            <PinX>4.513888888888889</PinX>\n            <PinY>5.531680555555556</PinY>\n            <Width>2.402777777777778</Width>\n            <Height>1.603277777777778</Height>\n            <LocPinX>1.201388888888889</LocPinX>\n            <LocPinY>0.8016388888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.402777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.913372\">1.464388888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#ff0d10</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.603277777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.402777777777778</X>\n              <Y F=\"Height*1.000000\">1.603277777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.402777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.603277777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"2\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.2\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.513888888888889</PinX>\n            <PinY>5.726125</PinY>\n            <Width>2.236111111111111</Width>\n            <Height>1.103277777777778</Height>\n            <LocPinX>1.118055555555556</LocPinX>\n            <LocPinY>0.5516388888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.236111111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.874112\">0.964388888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#ff0c1b</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.103277777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.236111111111111</X>\n              <Y F=\"Height*1.000000\">1.103277777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.236111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.103277777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"3\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.3\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.576388888888889</PinX>\n            <PinY>5.743041666666667</PinY>\n            <Width>2.180555555555555</Width>\n            <Height>0.9166666666666666</Height>\n            <LocPinX>1.090277777777778</LocPinX>\n            <LocPinY>0.4583333333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.180555555555555</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.9166666666666666</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#ff0c1b</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.9166666666666666</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.180555555555555</X>\n              <Y F=\"Height*1.000000\">0.9166666666666666</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.180555555555555</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.9166666666666666</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>function MyController(){\n  this.guy = &apos;Hank&apos;;\n  this.save = function(){\n    //do something nice\n  }\n}</Text>\n        </Shape>\n        <Shape ID=\"4\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.4\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.451388888888889</PinX>\n            <PinY>4.930555555555555</PinY>\n            <Width>1.277777777777778</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.6388888888888888</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.277777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.277777777777778</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.277777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Controller</Text>\n        </Shape>\n        <Shape ID=\"5\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.5\">\n          <XForm>\n            <Angle>-0</Angle>\n            <FlipX>1</FlipX>\n            <FlipY>1</FlipY>\n            <PinX>7.048611111111111</PinX>\n            <PinY>5.854166666666667</PinY>\n            <Width>1.875</Width>\n            <Height>3.013888888888889</Height>\n            <LocPinX>0.9375</LocPinX>\n            <LocPinY>1.506944444444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.875</TxtWidth>\n            <TxtHeight F=\"Height*0.953917\">2.875</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#4fff75</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.013888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.875</X>\n              <Y F=\"Height*1.000000\">3.013888888888889</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.875</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.013888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"6\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.6\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.555555555555556</PinX>\n            <PinY>4.826388888888889</PinY>\n            <Width>2.916666666666667</Width>\n            <Height>5.069444444444445</Height>\n            <LocPinX>1.458333333333333</LocPinX>\n            <LocPinY>2.534722222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.916666666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.972603\">4.930555555555555</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#f8ff29</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.069444444444445</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.916666666666667</X>\n              <Y F=\"Height*1.000000\">5.069444444444445</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.916666666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.069444444444445</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"7\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.7\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.7638888888888888</PinX>\n            <PinY>2.069416666666667</PinY>\n            <Width>0.02777777777777778</Width>\n            <Height>0.1666666666666667</Height>\n            <LocPinX>0.01388888888888889</LocPinX>\n            <LocPinY>0.08333333333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.02777777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.02777777777777778</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.02777777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"8\" Type=\"Shape\" Name=\"Graphic.8\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.044770053286448</PinX>\n            <PinY>6.540841750467613</PinY>\n            <Width>0.01388888888888889</Width>\n            <Height>0.3525186114648843</Height>\n            <LocPinX>0.006944444444444444</LocPinX>\n            <LocPinY>0.1762593057324422</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>7.037825608842</BeginX>\n            <BeginY>6.71710105620005</BeginY>\n            <EndX>7.04176406875325</EndX>\n            <EndY>6.36458244473517</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3525186114648843</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>#29ff3e</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <BeginArrow>4</BeginArrow>\n            <BeginArrowSize>2</BeginArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3525186114648843</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.283569\">0.00393845991124427</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"9\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.9\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.076388888888889</PinX>\n            <PinY>4.581052777777778</PinY>\n            <Width>0.9583333333333334</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.4791666666666667</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9583333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3101166666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Model</Text>\n        </Shape>\n        <Shape ID=\"10\" Type=\"Shape\" Name=\"Graphic.10\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.034722222222222</PinX>\n            <PinY>6.994875</PinY>\n            <Width>1.180555555555556</Width>\n            <Height>0.5416666666666666</Height>\n            <LocPinX>0.5902777777777778</LocPinX>\n            <LocPinY>0.2708333333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.9444444444444444</TxtWidth>\n            <TxtHeight F=\"Height*0.443590\">0.2402777777777777</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">1.007666736111111</X>\n              <Y F=\"Height*0.853553\">0.4623412083333334</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">1.007666736111111</X>\n              <Y F=\"Height*0.146447\">0.07932545833333332</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.1728888194444443</X>\n              <Y F=\"Height*0.146447\">0.07932545833333332</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.1728888194444443</X>\n              <Y F=\"Height*0.853553\">0.4623412083333334</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">1.007666736111111</X>\n              <Y F=\"Height*0.853553\">0.4623412083333334</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"11\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.11\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.069444444444445</PinX>\n            <PinY>7.004099305555555</PinY>\n            <Width>0.8055555555555556</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.4027777777777778</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.8055555555555556</TxtWidth>\n            <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.8055555555555556</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.8055555555555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>root scope</Text>\n        </Shape>\n        <Shape ID=\"12\" Type=\"Shape\" Name=\"Graphic.12\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.4444444444444444</PinX>\n            <PinY>1.812472222222222</PinY>\n            <Width>0.6666666666666666</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.3333333333333333</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.111111111111111</BeginX>\n            <BeginY>1.81941666666667</BeginY>\n            <EndX>0.777777777777778</EndX>\n            <EndY>1.81941666666667</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"13\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.13\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.868055555555556</PinX>\n            <PinY>1.810710416666667</PinY>\n            <Width>1.958333333333333</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.9791666666666666</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.958333333333333</TxtWidth>\n            <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.958333333333333</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.958333333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/> DOM Element to Scope</Text>\n        </Shape>\n        <Shape ID=\"14\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.14\">\n          <XForm>\n            <Angle>-0</Angle>\n            <FlipX>1</FlipX>\n            <FlipY>1</FlipY>\n            <PinX>9.409722222222221</PinX>\n            <PinY>5.630263888888889</PinY>\n            <Width>1.875</Width>\n            <Height>3.461694444444444</Height>\n            <LocPinX>0.9375</LocPinX>\n            <LocPinY>1.730847222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.875</TxtWidth>\n            <TxtHeight F=\"Height*0.959878\">3.322805555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#2222ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.461694444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.875</X>\n              <Y F=\"Height*1.000000\">3.461694444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.875</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.461694444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"15\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.15\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.375</PinX>\n            <PinY>4.069444444444445</PinY>\n            <Width>0.6666666666666666</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.3333333333333333</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>View</Text>\n        </Shape>\n        <Shape ID=\"16\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.16\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.409722222222221</PinX>\n            <PinY>5.484381944444444</PinY>\n            <Width>1.625</Width>\n            <Height>2.447902777777778</Height>\n            <LocPinX>0.8125</LocPinX>\n            <LocPinY>1.223951388888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.625</TxtWidth>\n            <TxtHeight F=\"Height*0.943262\">2.309013888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.447902777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.625</X>\n              <Y F=\"Height*1.000000\">2.447902777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.625</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.447902777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"17\" Type=\"Shape\" Name=\"Graphic.17\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.534722222222221</PinX>\n            <PinY>1.743027777777778</PinY>\n            <Width>0.6666666666666666</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.3333333333333333</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>8.20138888888889</BeginX>\n            <BeginY>1.74997222222222</BeginY>\n            <EndX>8.86805555555556</EndX>\n            <EndY>1.74997222222222</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <BeginArrow>4</BeginArrow>\n            <BeginArrowSize>2</BeginArrowSize>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"18\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.18\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.680555555555555</PinX>\n            <PinY>1.810710416666667</PinY>\n            <Width>1.208333333333333</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.6041666666666666</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n            <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Data-binding</Text>\n        </Shape>\n        <Shape ID=\"19\" Type=\"Shape\" Name=\"Graphic.19\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.548611111111111</PinX>\n            <PinY>1.909694444444444</PinY>\n            <Width>0.6666666666666666</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.3333333333333333</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>8.21527777777778</BeginX>\n            <BeginY>1.91663888888889</BeginY>\n            <EndX>8.88194444444444</EndX>\n            <EndY>1.91663888888889</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"20\" Type=\"Shape\" Name=\"Graphic.20\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.229166666666667</PinX>\n            <PinY>7.534722222222222</PinY>\n            <Width>10.23611111111111</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>5.118055555555555</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.111111111111111</BeginX>\n            <BeginY>7.52777777777778</BeginY>\n            <EndX>10.3472222222222</EndX>\n            <EndY>7.54166666666667</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">10.23611111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">10.23611111111111</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"21\" Type=\"Shape\" Name=\"Graphic.21\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.5277777777777778</PinX>\n            <PinY>7</PinY>\n            <Width>0.6666666666666666</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.3333333333333333</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#fff82f</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;html&gt;</Text>\n        </Shape>\n        <Shape ID=\"22\" Type=\"Shape\" Name=\"Graphic.22\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.5972222222222222</PinX>\n            <PinY>3.499986111111111</PinY>\n            <Width>0.75</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;/body&gt;</Text>\n        </Shape>\n        <Shape ID=\"23\" Type=\"Shape\" Name=\"Graphic.23\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.5694444444444444</PinX>\n            <PinY>3.104152777777778</PinY>\n            <Width>0.75</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;/html&gt;</Text>\n        </Shape>\n        <Shape ID=\"24\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.24\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.479166666666667</PinX>\n            <PinY>2.541652777777778</PinY>\n            <Width>1.208333333333333</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.6041666666666666</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Template</Text>\n        </Shape>\n        <Shape ID=\"25\" Type=\"Shape\" Name=\"Graphic.25\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.340277777777778</PinX>\n            <PinY>5.28125</PinY>\n            <Width>2.180555555555555</Width>\n            <Height>0.4027777777777778</Height>\n            <LocPinX>1.090277777777778</LocPinX>\n            <LocPinY>0.2013888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.180555555555555</TxtWidth>\n            <TxtHeight F=\"Height*0.655172\">0.2638888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4027777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.180555555555555</X>\n              <Y F=\"Height*1.000000\">0.4027777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.180555555555555</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4027777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Input: &lt;input name=&quot;guy&quot;\n        type=&quot;text&quot;&gt;</Text>\n        </Shape>\n        <Shape ID=\"26\" Type=\"Shape\" Name=\"Graphic.26\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.451388888888889</PinX>\n            <PinY>4.798611111111111</PinY>\n            <Width>2.402777777777778</Width>\n            <Height>0.4027777777777778</Height>\n            <LocPinX>1.201388888888889</LocPinX>\n            <LocPinY>0.2013888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.402777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.655172\">0.2638888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4027777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.402777777777778</X>\n              <Y F=\"Height*1.000000\">0.4027777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.402777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4027777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Name = &lt;span ng:bind=&quot;guy&quot;&gt;\n       &lt;/span&gt;</Text>\n        </Shape>\n        <Shape ID=\"27\" Type=\"Shape\" Name=\"Graphic.27\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.548611111111111</PinX>\n            <PinY>5.763875000000001</PinY>\n            <Width>2.652777777777778</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>1.326388888888889</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.652777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.652777777777778</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.652777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;body ng:controller=&quot;MyCtrlr&quot;&gt;</Text>\n        </Shape>\n        <Shape ID=\"28\" Type=\"Shape\" Name=\"Graphic.28\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.1875</PinX>\n            <PinY>4.125</PinY>\n            <Width>1.875</Width>\n            <Height>0.7777777777777778</Height>\n            <LocPinX>0.9375</LocPinX>\n            <LocPinY>0.3888888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.875</TxtWidth>\n            <TxtHeight F=\"Height*0.821429\">0.6388888888888888</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7777777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.875</X>\n              <Y F=\"Height*1.000000\">0.7777777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.875</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7777777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;button \n  ng:click=&quot;save()&quot;&gt;\n  Save\n&lt;/button&gt;</Text>\n        </Shape>\n        <Shape ID=\"29\" Type=\"Group\" Name=\"Group.29\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.048611111111111</PinX>\n            <PinY>5.751738888888889</PinY>\n            <Width>1.652777777777778</Width>\n            <Height>1.211838888888889</Height>\n            <LocPinX>0.8263888888888888</LocPinX>\n            <LocPinY>0.6059194444444443</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.652777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.211838888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"30\" Type=\"Shape\" Name=\"Graphic.30\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8263888888888888</PinX>\n                <PinY>0.6059194444444445</PinY>\n                <Width>1.652777777777778</Width>\n                <Height>1.211838888888889</Height>\n                <LocPinX>0.8263888888888888</LocPinX>\n                <LocPinY>0.6059194444444445</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*0.800000\">1.322222222222222</TxtWidth>\n                <TxtHeight F=\"Height*0.585390\">0.7093983333333331</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>28</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <FillBkgnd>#aaaaaa</FillBkgnd>\n                <FillBkgndTrans>0</FillBkgndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.853553\">1.410733430555556</X>\n                  <Y F=\"Height*0.853553\">1.034368719127778</Y>\n                </MoveTo>\n                <NURBSTo IX=\"2\">\n                  <X F=\"Width*0.853553\">1.410733430555556</X>\n                  <Y F=\"Height*0.146447\">0.177470169761111</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"3\">\n                  <X F=\"Width*0.146447\">0.2420443472222221</X>\n                  <Y F=\"Height*0.146447\">0.177470169761111</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"4\">\n                  <X F=\"Width*0.146447\">0.2420443472222221</X>\n                  <Y F=\"Height*0.853553\">1.034368719127778</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"5\">\n                  <X F=\"Width*0.853553\">1.410733430555556</X>\n                  <Y F=\"Height*0.853553\">1.034368719127778</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                </NURBSTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"31\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.31\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8527631944444438</PinX>\n                <PinY>0.9829131944444442</PinY>\n                <Width>0.8615541666666666</Width>\n                <Height>0.2819513888888889</Height>\n                <LocPinX>0.4307770833333333</LocPinX>\n                <LocPinY>0.1409756944444444</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.8615541666666666</TxtWidth>\n                <TxtHeight F=\"Height*0.507401\">0.1430625</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2819513888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.8615541666666667</X>\n                  <Y F=\"Height*1.000000\">0.2819513888888889</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">0.8615541666666667</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2819513888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.138889</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>child scope</Text>\n            </Shape>\n            <Shape ID=\"32\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.32\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.9582631944444446</PinX>\n                <PinY>0.6447131944444444</PinY>\n                <Width>0.8615541666666666</Width>\n                <Height>0.3443791666666667</Height>\n                <LocPinX>0.4307770833333333</LocPinX>\n                <LocPinY>0.1721895833333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.8615541666666666</TxtWidth>\n                <TxtHeight F=\"Height*0.596698\">0.2054902777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3443791666666666</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.861554166666666</X>\n                  <Y F=\"Height*1.000000\">0.3443791666666666</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">0.861554166666666</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3443791666666666</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"33\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.33\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.066690277777778</PinX>\n                <PinY>0.4407131944444441</PinY>\n                <Width>1.078408333333333</Width>\n                <Height>0.3443791666666667</Height>\n                <LocPinX>0.5392041666666666</LocPinX>\n                <LocPinY>0.1721895833333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.078408333333333</TxtWidth>\n                <TxtHeight F=\"Height*0.596698\">0.2054902777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3443791666666666</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.078408333333333</X>\n                  <Y F=\"Height*1.000000\">0.3443791666666666</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.078408333333333</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3443791666666666</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"34\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.34\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.097222222222222</PinX>\n            <PinY>5.678138888888889</PinY>\n            <Width>1.402777777777778</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.7013888888888888</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.402777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.402777777777778</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.402777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>guy: &apos;Hank&apos;\n</Text>\n        </Shape>\n        <Shape ID=\"35\" Type=\"Shape\" Name=\"Graphic.35\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.184027695499096</PinX>\n            <PinY>5.747751430092417</PinY>\n            <Width>0.6041668312240304</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.3020834156120152</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.88194427988708</BeginX>\n            <BeginY>5.75469587453686</BeginY>\n            <EndX>3.48611111111111</EndX>\n            <EndY>5.75053658166518</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6041668312240304</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*-0.000000\">-3.947459643111667e-16</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6041668312240299</X>\n              <Y F=\"Height*0.700531\">0.009729596017203098</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"36\" Type=\"Shape\" Name=\"Graphic.36\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.940976765578696</PinX>\n            <PinY>5.741862132774235</PinY>\n            <Width>0.548620197824058</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.274310098912029</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.66666666666667</BeginX>\n            <BeginY>5.74687677657546</BeginY>\n            <EndX>6.21528686449073</EndX>\n            <EndY>5.74880657721868</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.548620197824058</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.861054\">0.01195908824567206</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.548620197824058</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"37\" Type=\"Shape\" Name=\"Graphic.37\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.652778062386409</PinX>\n            <PinY>6.992787546096337</PinY>\n            <Width>5.569445017969653</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>2.784722508984827</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.868055553401582</BeginX>\n            <BeginY>6.99973199054078</BeginY>\n            <EndX>6.43750057137123</EndX>\n            <EndY>6.99534538625939</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">5.569445017969653</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*-0.000000\">-9.868649107779169e-17</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">5.569445017969652</X>\n              <Y F=\"Height*0.684164\">0.009502284607499491</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"38\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.38\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.097222222222222</PinX>\n            <PinY>5.536983333333334</PinY>\n            <Width>1.402777777777778</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.7013888888888888</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.402777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.402777777777778</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.402777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>save: Function</Text>\n        </Shape>\n        <Shape ID=\"39\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.39\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.680555555555555</PinX>\n            <PinY>6.379701388888889</PinY>\n            <Width>0.75</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3101166666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"40\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.40\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.680555555555555</PinX>\n            <PinY>5.640613194444445</PinY>\n            <Width>0.7083333333333334</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.3541666666666667</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.7083333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2396347222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.7083333333333334</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.7083333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"41\" Type=\"Foreign\" Name=\"Rectangle No Fill No Fill.41\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.395833333333334</PinX>\n            <PinY>5.537143055555556</PinY>\n            <Width>1.513888888888889</Width>\n            <Height>2.152777777777778</Height>\n            <LocPinX>0.7569444444444444</LocPinX>\n            <LocPinY>1.076388888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.513888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.935484\">2.013888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.152777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.513888888888889</X>\n              <Y F=\"Height*1.000000\">2.152777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.513888888888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.152777777777778</Y>\n            </LineTo>\n          </Geom>\n          <Foreign>\n            <ImgOffsetX F=\"Width*0.000000\">0</ImgOffsetX>\n            <ImgOffsetY F=\"Height*0.000000\">0</ImgOffsetY>\n            <ImgWidth>1.51389</ImgWidth>\n            <ImgHeight>2.15278</ImgHeight>\n          </Foreign>\n          <ForeignData ForeignType=\"Bitmap\">Qk0AAAAAAAAAADYAAAAoAAAAcQAAAJsAAAABABgAAAAAANzNAAAAAAAAAAAAAAAAAAAAAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A/////////////////////////////////////////v7+/v7++/v7+fn5+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+fn5+/v7/v7+/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP////////////////////////////////39/fb29urq6t7e3tTU1MzMzMnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJyczMzNTU1N7e3urq6vb29v39/f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD////////////////////////////6+vro6OjHx8ecnJx9fX1ubm5qamppaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlqampubm59fX2cnJzHx8fo6Oj6+vr///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////+fn529vbo6OjcnJyhISEvLy84+Pj/Pz8/////////////////////////////////////////////////////////////////////////////////////////Pz84+PjvLy8hISEcnJyo6Oj29vb+fn5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP////////////////////r6+tvb25aWlnp6etzc3Pn5+f39/f7+/v////////////////////////////////////////////////////////////////////////////////////////////////7+/v39/fn5+dzc3Hp6epaWltvb2/r6+v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD////////////////9/f3o6OiioqKJiYnr6+v7+/v9/f39/f39/f39/f38/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz7+/v8/Pz8/Pz8/Pz9/f38/Pz7+/vr6+uJiYmioqLo6Oj9/f3///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////9vb2xsbGf39/3d3d9PT09/f3+Pj49/f3+Pj4+Pj46u/24uHr7+vk9vb29vb29vb26u/2+O/p9/f36ur5+PPs9vb29vb29vb29vb29vb29/f39/f39/f36+ry7+vr9/f39/f39/f39/f39/f39/f39PT03t7ef39/xsbG9vb2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP////////////7+/urq6pqamry8vOjo6PLy8vPz8/T09PX19fX19TWK5wAAAAAAAAAAAKh0APX31nKr7gAAAAAAAGxuRQAAPM6SAPT09Mvy9QAAjMSDAPT09PT09NTs+ABOrgAAAAAAAJUzAPX23vX19fT09PT09PPz8/Ly8unp6b29vZqamurq6v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD////////////9/f3e3t6JiYnOzs7u7u7w8PDx8fHx8fHx8fHy8vLAyenn2cHx8fG54foAAGPXwwAAALiyaQDt8fE4jNaNEgDy9NPx8fF4tfMAAABaABb07aTt8fEAXs+URgDz8Mbx8fHl4Ojx8urx8fHx8fHx8fHx8fHw8PDu7u7Ozs6JiYne3t79/f3///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////+/v709PTl5eX2NjY7Ozs7e3t7u7u7+/v7+/v8PDw7+/v7+/v7+/vt9/4AABx17AARZDgTAARyLiDaqXPjBIA8PHZ5vDuADa4qpMAADym16oAxu3wAAB+sIsAv8XMwMDA2MjD7/Do7+/v7+/v7+/v7e3t7e3t7Ozs2NjYmJiY09PT+/v7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP////////////n5+czMzKCgoODg4Onp6evr6+zs7O3t7e3t7e3t7e3t7eDu7Hqc0QAAAGIAGfDgou3t7bfL6IaLoTVogZExAO7wz6TZ+AAAAPHib2Or94QAJMvu0AAAiGI9AHFxcQBHeIQAJO7wz+3t7e3t7e3t7ezs7Ovr6+np6eHh4aCgoMzMzPn5+f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD////////////7+/vS0tKdnZ3j4+Po6Ojp6enp6enp6enq6urq6urH5O8ALZMAAACnhy3t6sLr6+u+0u3Vwanr6+sgf9SQCwbs7dUdftuWLwDs7NzD6ewAAG/fxUcAW8qoZwDr7OQ0jdudQQDr69vq6urq6urp6enp6enp6enn5+fj4+OdnZ3S0tL7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A/////////////f393d3djo6O29vb5eXl5+fn5+fn6Ojo6enp6enpT5niVwAV6NOf6enp6enp6enpocz0ACBoAAAAPQAM1bRk1OvnFzmh2blG6enp6enpRYXWwIwAy+fqE1ejAAAAaiIA6Nia6enp6enp6Ojo6Ojo5+fn5ubm5OTk29vbjo6O3d3d/f39////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP////////////7+/unp6YiIiMjIyOPj4+Tk5OXl5ejo6O3t7fDw8Gaw7G0AHfLrueLr8cS9z+/s1O7v7+/v7+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7v7+/v7+7u7u7u7u/v7/Dw8PDw8PDw8O/v7+3t7efn5+Xl5eXl5ePj48jIyIiIiOnp6f7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD////////////////19fWkpKSjo6Pk5eXp6Ojt7e/z8/Pz8/Pz8/PP7PkAQZ4AAAAAAABAAA3266Hz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Py8vLt7e3l5eXi4uKjo6Ojo6P19fX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A/////////////////f394eHhgICA0tLS7Ozs9PT09PX19fX19fX19fX19fX1397w5d/g9vHq9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19PT08/Pz6urqzs/Nfn5+4eHh/f39////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP////////////////////n5+bOzs4iIiOfn5/X19fb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vX19eTk5IWFhbOzs/n5+f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD////////////////////+/v74+PiioqKDg4Pg4OD5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4+Pje3t6BgYGgoKD4+Pj+/v7///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////+vr6tra2bm5un5+f0tLS7e3t+fn5/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8+fn57e3t0dHRnp6ebGxstra2+vr6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP////////////////////////////////39/e3t7aioqHp6emZmZl1dXV5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl1dXWZmZnp6eqioqO3t7f39/f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD////////////////////////////////////////+/v79/f36+vr39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f6+vr9/f3+/v7///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP////////////////////////////////////////////////fw//////////////b//vfx8v////////f2/v///////////////////////////////////////////////////////////+3x/+rq6v/86/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////b//vfx8v////////f2/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD////////e/f8YUq0AAAAAAACGPAD/+7r///////////+q3/+NED3//9////+x3/8AAGgAAACGPAB1oacAAABmABpWfqYAAAAAAACpgy+NscwAAD4AAAB0JQCxxawAOIcAAAAwAAfgwGJmm+AAAAAAAAAAAADWrFj////////////////////////////////////////////////////////////////////2//5BcM8AAAAAAAAAAAC1dxn///Cr2/8AAFcAAAAAAABRABP734ex3/8AAGgAAACGPAB1oacAAABmABpHd6IAAAAAAAC1ky5plckAAAAAAACgeQAaVKUAAAAAAADBkjN6tuIAAAAAAACGPAD/+sT///////////////////////////////////////////////////////////////////////////8A////////////////AHnjqkYA///w////////////1P7/AACSnTUA///n////SpnuAAAAu5sMp87cAABXQwAOv7SB9ezHADnEnTUA///n////N5HyMAAH/+6P////t+r/AAA+6roAfsb/AAAAMAAHwK5nnLfJAABX78EA////////////////9/v78vLy9/f39/f39/f39/f39/f38vH7+/z0////////////////////OYnuAAAA05IA////////////yfn/AABoXwAY//yj////SpnuAAAAu5sMp87cAABXQwAOv7SB8e3HACC+nTUA///w9v/+AEzIcwAf//+67f/+ACa1jQAo///wPHfkAAAAwosA///4////////////////////////////////////////////////////////////////////////////////AP///////////////2u5/9OIAP///////////+3//gBPwAAAAJ1KAP//3////1We+wAAAP/qeP///zWP+VEAE//8o/H//gA5xJ01AP//5////4fF/1EAE//2qv///8n5/wAAaO/YHwBMyAAAAPbbbv///////73v/5QtYP//3////////////wB/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAM6DAP///////////////////0qQ8gAAAPPRPf///////////8n5/wAAeZ1KAP//5////1We+wAAAP/qeP///zWP+VEAE//8o/H//gA5xJ01AP//3////zeR8p0LCP//5/H//gA5xKplAIK93gAAAKplAP//5////////////////////////////////////////////////////////////////////////////////////wD///////////////99y//OgAD///////////86iuYAAAAAAACVACv//+f////Z/f8AAKV9ACL/+7pJmPZRABP/9qrx//4AOcSdNQD//+f///+O1v9DAA7/9qr////J+f8AAFfm0zcAT8CkSAD///j///////////////////////////////+50PqxsqaxsbGxsbGxsbGxsbGxsbGrsrDt063///////////////////9KkPIAAADz0T3////////////J8/8AAHmdSgD//+f////Z/f8AAKV9ACL/+7pJmPZRABP/9qrx//4AOcSdNQD//+f///8bkfGdCwj//+fx//4AT8AAAAAAAABpABv//K7///////////////////////////////////////////////////////////////////////////////////////8A////////////////fcv/zoAA////////d7r8AAAAAAAArL13lEFr///f////////9v/+i67mAABXAAAAXwAY//aq8f/+ADnEnTUA///n////Yqb4UQAT//aq////zvn/AABo5tM3ADnEfVAApa2gpaWlq6ygq6q27c2m////////////////////////////////////////////////////////////////////////SpDyAAAA/NZP////////////z/7/AABonUoA///n////////9v/+i67mAABXAAAAXwAY//aq8f/+ADnEnTUA///n////N5HynQsI///n8f/+AE/AAAAAAAAA/Ntc////////////////////////////////////////////////////////////////////////////////////////////AP///////////////33L/86AAP///6Tb/wAAAAAAANynAMn/+4wAZ///3////73q/wAAV//gZfv//zyB4UMADv/3nvv//wA5xI06AP//2P///zeR8kMADv/uj////7Dk/wAAAPPRPSKA6UMADrmzj7e4rABhqAAAAM6KAP///////////////3mm8V1eQ2ZmZmZmZmZmZmZmZmZmZk5dW9ytO////////////////////0qQ8gAAADAABy4uLi4uLi4uLgAAPgAAAJ1KAP//5////73q/wAAV//gZfv//zyB4UMADv/3nvH//gAAuJU4AP//3/v//wBMyJ01AP//5/H//gA5xHQlADhvl6pYAP//3////////////////////////////////////////////////////////////////////////////////////////wD///////////////99y//YhwDU/v8AAIYAAAC2bgD///DD8/+MAGf//9////+w5P8AAADvwQD///8AeeOGACX9/81xmuAAAD4AAACNOgCwy7sAHX8AAABRABPKxZYUXrIAAAD30T697/8AAFfvzEzj//0AQLEAAAD84WT///////////////9unvRRQhhPT09PT09PT09PT09PT09APljXpyL///////////////////9KkPIAAADGqEXS19fS0tLX0dKbwtsAAD6dSgD//+f///+w5P8AAADvwQD///8AeeOGACX9/82KtOoAAD4AAACdZwCVuMgAAFedNQD//+fx//4AOcSkMwD///gned19IgD67bP///////////////////////////////////////////////////////////////////////////////////8A////////////////h8v/qYQAAGCyAAAAjRkA///N////w/P/lC1g///n////+///gq7mLABYK1FNQwAO7tB+////ytr6a5CxlVgsjbLEAAA+QzAA5L9jrNf1ACNyAAAAvIIA///n////veT/ITKUAAAAXysA6cqF////////////////////////////////////////////////////////////////////////////SpDyAAAA99ZN////////////z/7/AAB5nUoA///n////+///gq7mLABYK1FNQwAO7tB++///rcfpWG2YhkwAf6etAAAAUQAT8s9/////8f/+ADnEnTUA///wcZLbT09PUEBCwZBT///w////////////////////////////////////////////////////////////////////////////AP///////////////47W/wAAAAAAAFEAE//ypP///////8n5/2cAbP//v////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0qQ8gAAAPPRPf///////////8n5/wAAeZ1KAP//5/////////////////////////////////////////////////////////////////H//gA5xJ01AP//3////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////9ZmucAAAAAAAD31mb///////////+d3P8wAAf/7o////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////85kuoAAADOiQD////////////J8/8AAGhRABP/9qr////////////////////////////////////////////////////////////////U8/8ACZmdNQD//+f///////////////////////////////////////////////////////////////////////////////////////////////8A////////3v3/GFKtAAAAAAAA4bQl////////////eKz1AAAAAAAAAAAA5blY////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9v/+QXDPAAAAAAAAAAAAtngA///wpNv/AABXAAAAAAAAUQAT+9+H////////////////////////////////////////////////////////3v3/NmCpAAAAlRMA///f////////////////////////////////////////////////////////////////////////////////////////////////AP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////H7/+re6v//+P///////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+5ubnPz8/d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3Pz8+5ubn///////////////////////////////8A////////////////////////////////////////////////////////////6Pz/qqjKt7issbi3uKOn//3c////////////////////////////////////////////////////////////////////////////////////////////////////w8PD8PDw/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+8PDww8PD////////////////////////////////AP////////////////////////////////////////////////////////////b//oG16gAAAFEAE9/Kkf//5////////////////////////////////////////////////////////////////////////////////////////////////////8PDw/Dw8P////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Dw8MPDw////////////////////////////////wD////////////////////////////////////////////////////////////////t//4AALi9egD////////////////////////////////////////////////////////////////////////////////////////////////////////////Dw8Pw8PD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDDw8P///////////////////////////////8A////////////////////////////////////////////////////////////////8f/+ACC+2JoA9v/+8u7u///4////////////////8ff++PLr////+/b+////////////+///8u31///4////9v/+/Pfu////////////////////////////w8PD8PDw////////////////////////////////////////////9vv/9/Hy////8fv//Pfu////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8PDww8PD////////////////////////////////AP////////b//kF8ywAAAAAAAAAAAII9AEZ7qwAAAAAAALWTLmmVyQAAAAAAALZ4APL/7wA5xAAAAAAAAAAAAGkAG/7oov///////26m8AAAAAAAAIV0AAAAeXNfANWxhPv//yd53QAAAFEAE+7qlABMyEMADv/vj////////////////////////8PDw/Dw8P///////8n5/wAAaPfWTf///////8n5/0EAWf/3nrHf/wAAVwAAAHNfAAAjcqQzAMr860AAav/3nv///4fR/5UTAP//54fR/5UTAP//59n9/wAApZ1KAP//2P////////////////////////////////////////////////////////////////////////////////////////////////////Dw8MPDw////////////////////////////////wD///////////////9+v/8AAADHgQD////x//4AIL6dNQD///D2//4ATMhzAB///7rx//4APbp9IgD/+sTt//4AW8VzAB///7/U/v8AAIZpABvi2qYojdUAAABpKADx36HJ+f8AAGidWwCv1c/Tq30ATMhDAA7/74/////////////////////////Dw8Pw8PD////////J+f8AAFfz0T3////////J+f9BAFn/9543mu59ACL//82Qxv5DAA7/957J+f9BAFn/957///+H0f+VACv//+eHy/+dCwjp/+8AAK6GHQD//8j////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDDw8P///////////////////////////////8A////////////////j9H/AAAA0poA////8f/+ADnEnTUA///f////N5HynQsI///n8f/+ACC+2JIA////////sOT/AAAA4bQAyfP/AABo2JoA////9v/+ADnEnTUA///nyfn/AABo2JkA////////+/////v0////////////////////////////w8PD8PDw////////yfn/AABX/NZP////////z/7/QQBZ//eej9H/AAAAxq5Up87cQgBB//eeyfn/QQBZ//aq////h9H/lQAr///nh9H/XwAYAEyCjToA//+/////////////////////////////////////////////////////////////////////////////////////////////////////////////8PDww8PD////////////////////////////////AP///////////////4/R/wAAANKRAP////H//gA5xJ01AP//5////xuR8Z0LCP//5/H//gAgvtOSAP///////875/wAAedOSAMn5/wAAaNOSAP////H//gA5xJ01AP//58n5/wAAaNOSAP///////////////////////////////////////////8PDw/Dw8P///////8n5/wAAaLWUAMLBzcLDuZW4yEMADv/3nv///9rt/5acvW2KlVEAE//3nsn5/wAAV//qeP///4bQ/5UAK///54/R/1EAEwA/asJ4AP//+P////////////////////////////////////////////////////////////////////////////////////////////////////////////Dw8MPDw////////////////////////////////wD///////////////+P0f8AAADSkQD////x//4AOcSdNQD//+f///83kfKdCwj//+fx//4AIL7TkgD////////O+f8AAGjTkgDJ+f8AAGjTkgD////x//4AOcSdNQD//+fJ+f8AAGjTkgD////////////////////////////////////////////Dw8Pw8PD////////J+f8AAGhpUwBvenhwcHBMc25RABP/957j/P/TwMP//+eHxf9RABP//KPJ8/8AAGhfABjt36FYqeiNACj//9+H0f+kARDe/vIAAJLHigD////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDDw8P///////////////////////////////8A////////////////j9H/AAAA0pEA////8f/+AAC4lTgA///f+///AEzInTUA///n7f/+AACuvW8A////////frj/AAAA0pEAyfP/AABo0pEA////8f/+ADnEnTUA///nzvn/AABo0poA////////6fH/7+Xd////////////////////////////w8PD8PDw////////yfn/AABX/NZP////////z//8QQBZ//ee3v3/HFWhAAAAAAAAxpoY///41Pn/cCuLpMGlAABoAAAA4LJj////h9H/lQAr///nye7/AACG6sY7////////////////////////////////////////////////////////////////////////////////////////////////////////8PDww8PD////////////////////////////////AP///////////////4/R/wAAANKRAPv//4q06gAAPgAAAJ1nAJW4yAAAV501AO7/5miU0wAAAAAAAK+LFYWsvgAAPgAAAPzbb730/wAAANKRAP///+n//QAmtZ01AP//36vc/wAAPryDAO7v5/L/7wAgvkMADv/3nv///////////////////////8PDw/Dw8P///////8n5/wAAV/PRPf///////8n5/0EAWf/3nv///////////////////////////////////////////////////4fR/5UAK///5/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Dw8MPDw////////////////////////////////wD///////////////+P0f8AAADSkQD7//+tx+lYbZiGTAB/p60AAABRABPyz3/x//6uwOVJbpipgy9Uh7UAAABDAA7guG3e/f9HXqksQ0Dcpibj//02Ua1BQUGvbTL//+cAV9YAAAAwAAdQAEPz4IUscM90JQD/+7r////////////////////////Dw8Pw8PD////////J+f8AAGj31k3////////J+f9BAFn/957///////////////////////////////////////////////////99y/+NACj//9/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDDw8P///////////////////////////////8A////////////////j9H/AAAA0poA////////////////////////////////////////////////////////////////////////////////////////////////////8f/+AFnN04kA////////////////////////////////////////////w8PD8PDw////////////////////////////////////////////////////////////////////////////////////////////yer/yqKe///w////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8PDww8PD////////////////////////////////AP///////////////364/wAAAMKCAP///////////////////////////////////////////////////////////////////////////////////////////////////////979/967tf///////////////////////////////////////////8PDw/Dw8P////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Dw8MPDw////////////////////////////////wD////////2//5BfMsAAAAAAAAAAACGPAD/+7r////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Dw8Pw8PD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDDw8P///////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PD8PDw////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8PDww8PD////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5qamrm5ucPDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw7m5uZqamv///////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9paWl3d3d8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx3d3dpaWn///////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wA=</ForeignData>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"42\" Type=\"Shape\" Name=\"Graphic.42\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.340277777777779</PinX>\n            <PinY>6.027777777777778</PinY>\n            <Width>1.930555555555556</Width>\n            <Height>0.6111111111111112</Height>\n            <LocPinX>0.9652777777777778</LocPinX>\n            <LocPinY>0.3055555555555556</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>7.375</BeginX>\n            <BeginY>5.72222222222222</BeginY>\n            <EndX>9.30555555555556</EndX>\n            <EndY>6.33333333333333</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.930555555555556</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.6111111111111112</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <BeginArrow>4</BeginArrow>\n            <BeginArrowSize>2</BeginArrowSize>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.930555555555556</X>\n              <Y F=\"Height*1.000000\">0.6111111111111112</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"43\" Type=\"Shape\" Name=\"Graphic.43\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.395833333333334</PinX>\n            <PinY>5.534722222222222</PinY>\n            <Width>2.041666666666667</Width>\n            <Height>0.3194444444444444</Height>\n            <LocPinX>1.020833333333333</LocPinX>\n            <LocPinY>0.1597222222222222</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>7.375</BeginX>\n            <BeginY>5.69444444444444</BeginY>\n            <EndX>9.41666666666667</EndX>\n            <EndY>5.375</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.041666666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3194444444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3194444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.041666666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"44\" Type=\"Shape\" Name=\"Graphic.44\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.826388888888889</PinX>\n            <PinY>5.065958333333334</PinY>\n            <Width>1.875</Width>\n            <Height>0.7847500000000002</Height>\n            <LocPinX>0.9375</LocPinX>\n            <LocPinY>0.3923750000000001</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>6.88888888888889</BeginX>\n            <BeginY>5.45833333333333</BeginY>\n            <EndX>8.76388888888889</EndX>\n            <EndY>4.67358333333333</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.875</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.7847500000000002</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7847500000000002</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.875</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"45\" Type=\"Shape\" Name=\"Graphic.45\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.704861111111111</PinX>\n            <PinY>1.812472222222222</PinY>\n            <Width>0.6666666666666666</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.3333333333333333</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>4.37152777777778</BeginX>\n            <BeginY>1.81941666666667</BeginY>\n            <EndX>5.03819444444444</EndX>\n            <EndY>1.81941666666667</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>#17ff1c</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"46\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.46\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.961805555555555</PinX>\n            <PinY>1.810710416666667</PinY>\n            <Width>1.625</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.8125</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.625</TxtWidth>\n            <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.625</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.625</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/> Scope Inheritance</Text>\n        </Shape>\n        <Shape ID=\"47\" Type=\"Shape\" Name=\"Graphic.47\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.229166666666667</PinX>\n            <PinY>2.104166666666667</PinY>\n            <Width>10.23611111111111</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>5.118055555555555</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.111111111111111</BeginX>\n            <BeginY>2.09722222222222</BeginY>\n            <EndX>10.3472222222222</EndX>\n            <EndY>2.11111111111111</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">10.23611111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">10.23611111111111</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n      </Shapes>\n      <Connects>\n        <Connect ToCell=\"PinX\" FromSheet=\"8\" FromPart=\"9\" ToSheet=\"10\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"8\" FromPart=\"12\" ToSheet=\"30\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"35\" FromPart=\"9\" ToSheet=\"27\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"35\" FromPart=\"12\" ToSheet=\"3\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"36\" FromPart=\"9\" ToSheet=\"3\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"36\" FromPart=\"12\" ToSheet=\"30\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"37\" FromPart=\"9\" ToSheet=\"21\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"37\" FromPart=\"12\" ToSheet=\"10\" ToPart=\"3\"/>\n      </Connects>\n    </Page>\n  </Pages>\n  <Windows>\n    <Window ID=\"0\" WindowType=\"Drawing\" ViewScale=\"1\" WindowState=\"134217744\" ContainerType=\"Page\" Page=\"0\" ViewCenterX=\"5.25\" ViewCenterY=\"4.944444444444445\">\n      <ShowRulers>0</ShowRulers>\n      <ShowGrid>0</ShowGrid>\n      <ShowPageBreaks>1</ShowPageBreaks>\n      <ShowConnectionPoints>0</ShowConnectionPoints>\n      <GlueSettings>12</GlueSettings>\n      <SnapSettings>52</SnapSettings>\n      <TabSplitterPos>0.5</TabSplitterPos>\n    </Window>\n  </Windows>\n</VisioDocument>\n"
  },
  {
    "path": "images/docs/tutorial/tutorial_00.graffle",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>ActiveLayerIndex</key>\n\t<integer>0</integer>\n\t<key>ApplicationVersion</key>\n\t<array>\n\t\t<string>com.omnigroup.OmniGrafflePro</string>\n\t\t<string>138.33.0.157554</string>\n\t</array>\n\t<key>AutoAdjust</key>\n\t<true/>\n\t<key>BackgroundGraphic</key>\n\t<dict>\n\t\t<key>Bounds</key>\n\t\t<string>{{0, 0}, {756, 553}}</string>\n\t\t<key>Class</key>\n\t\t<string>SolidGraphic</string>\n\t\t<key>ID</key>\n\t\t<integer>2</integer>\n\t\t<key>Style</key>\n\t\t<dict>\n\t\t\t<key>shadow</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t\t<key>stroke</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t</dict>\n\t</dict>\n\t<key>CanvasOrigin</key>\n\t<string>{0, 0}</string>\n\t<key>ColumnAlign</key>\n\t<integer>1</integer>\n\t<key>ColumnSpacing</key>\n\t<real>36</real>\n\t<key>CreationDate</key>\n\t<string>2011-03-07 13:25:43 -0800</string>\n\t<key>Creator</key>\n\t<string>Kenneth Culp</string>\n\t<key>DisplayScale</key>\n\t<string>1 0/72 in = 1.0000 in</string>\n\t<key>GraphDocumentVersion</key>\n\t<integer>8</integer>\n\t<key>GraphicsList</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{28, 100}, {109, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>622</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 \\{\\{ expression \\}\\}}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{100.624, 259.257}, {157.376, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>619</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0  Implicit Scope Declaration}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>620</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{47, 267.257}</string>\n\t\t\t\t\t\t<string>{92.9636, 267.257}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>618</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{97, 10.7463}, {95, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>485</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs24 \\cf0 ng-app}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>474</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{8, 248.001}</string>\n\t\t\t\t<string>{308, 249.001}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>472</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>434</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{109.5, 35.093}</string>\n\t\t\t\t<string>{209, 35.2858}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>192</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{19, 59.001}, {48, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>423</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;body&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{50, 214.001}, {87, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>426</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Template}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{14, 184.501}, {54, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>185</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;/html&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{19, 150.001}, {54, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>186</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;/body&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{14, 24}, {95, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>192</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.184718</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.972751</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;html ng-app&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{225.5, 26.078}, {58, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>471</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 root scope}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{209.5, 15.869}, {85, 39}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>472</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>470</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{220, 214}, {69, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>473</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Model}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{117, 295.002}, {2, 12}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>78</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>Wrap</key>\n\t\t\t<string>NO</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{7, 9}, {167, 227.001}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>427</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.160494</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.973031</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{191.5, 9}, {115.5, 227.001}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>HFlip</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>390</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.457377</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.309856</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>VFlip</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t</array>\n\t<key>GridInfo</key>\n\t<dict/>\n\t<key>GuidesLocked</key>\n\t<string>NO</string>\n\t<key>GuidesVisible</key>\n\t<string>YES</string>\n\t<key>HPages</key>\n\t<integer>1</integer>\n\t<key>ImageCounter</key>\n\t<integer>10</integer>\n\t<key>KeepToScale</key>\n\t<false/>\n\t<key>Layers</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Lock</key>\n\t\t\t<string>NO</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Layer 1</string>\n\t\t\t<key>Print</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>View</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t</array>\n\t<key>LayoutInfo</key>\n\t<dict>\n\t\t<key>Animate</key>\n\t\t<string>NO</string>\n\t\t<key>circoMinDist</key>\n\t\t<real>18</real>\n\t\t<key>circoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>layoutEngine</key>\n\t\t<string>dot</string>\n\t\t<key>neatoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>twopiSeparation</key>\n\t\t<real>0.0</real>\n\t</dict>\n\t<key>LinksVisible</key>\n\t<string>NO</string>\n\t<key>MagnetsVisible</key>\n\t<string>NO</string>\n\t<key>MasterSheets</key>\n\t<array/>\n\t<key>ModificationDate</key>\n\t<string>2012-04-02 17:54:05 -0700</string>\n\t<key>Modifier</key>\n\t<string>Igor Minar</string>\n\t<key>NotesVisible</key>\n\t<string>NO</string>\n\t<key>Orientation</key>\n\t<integer>2</integer>\n\t<key>OriginVisible</key>\n\t<string>NO</string>\n\t<key>PageBreaks</key>\n\t<string>YES</string>\n\t<key>PrintInfo</key>\n\t<dict>\n\t\t<key>NSBottomMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>41</string>\n\t\t</array>\n\t\t<key>NSLeftMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSOrientation</key>\n\t\t<array>\n\t\t\t<string>int</string>\n\t\t\t<string>1</string>\n\t\t</array>\n\t\t<key>NSPaperSize</key>\n\t\t<array>\n\t\t\t<string>coded</string>\n\t\t\t<string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAx7X05TU2l6ZT1mZn2WgRgDgWQChg==</string>\n\t\t</array>\n\t\t<key>NSRightMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSTopMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t</dict>\n\t<key>PrintOnePage</key>\n\t<false/>\n\t<key>QuickLookPreview</key>\n\t<data>\n\tJVBERi0xLjMKJcTl8uXrp/Og0MTGCjUgMCBvYmoKPDwgL0xlbmd0aCA2IDAgUiAvRmls\n\tdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGVV01PI0cQvfevqKN9oOnvD2mVQ0gi\n\tBSlSVljaA9oDMSaAMLA2URKt9r/n1cx0T3vwLGRHlmfb3VXVr169Kr7QR/pCCk/0gby3\n\ttNvQJ3qk07O9pvWedPfs13SipCf+NBtv8OM5PvfddnF2gQ1W5QRTGq/ORxsjXZzBBf6P\n\t54S/2Mt6SzprWMuktce3MVEqpdn9BX0USuZolWXvSuqgXHZzdiLbCHFigSMyuIBQhOAb\n\t/8Y7uLNwl6xPHMiPK9JpCC/RicHv2kSKtNrS6S9aKgSxuqFLsfjtack4GFpcl5dNeXlY\n\t0mdandPPK0DKoJpkpPKGvNXS6RxoSyYnGXAV4Y2VSTlbV8hr7PIxjMcUtjjjaE0mePzm\n\tIrkcJIAyZGyS3gHHsiKM0TK7RL45pry0XiGt1XZdqf7LsRLkWlTb3maprMuj/3Flerd1\n\tRxqjMiKKMiBxKRDOZ/yLonDq981uvXl++evqgXZ3h0kBTro/iIycXtxq2t8OQDbsLJZa\n\t2hHTrntmiFYSgat6gO7aRJgsdfYhjYlw2OWMHRPhsMUz6ZtE+CBjNAn5K4koKzUR7bEC\n\t+2i7rIz+h0TUIJtEaCtz8BpFUogwrgyJGI9x+RTyAxUmv6jF15Pf6yRNBjUH8vfonWjU\n\tJ/jmprynxa7y/mkp+gJ4WaIwUQg0fO/Xdc9zKQnUxmFJaAd+ol653FHpohOaWVIE1gfE\n\tymGCEeYoIwa9whVHIXqTEYgDFy1hHCImDuWiDQJCoSBSUKnVmoAWPx1qzrCC4dMpBsq+\n\tUwyx+HD7sn2gxz9Prp6ff1jS6n5UB53JJqhczuQRDcPR6+4sHI4LCkWes+gBsd8DBBG8\n\tExC2hmi057vpMZrXPGIx7q5MYywDh3pcxAQXXOsVKrT4cPrH0/W/UzwcWRekK3iUSj+d\n\tx0OT9bE70ePh5vDoePZuPPhGIIhO6APH8BDoitOm4g5imeXJBA+QFn0FeDBNGjyabpXt\n\t0KyYKAhs0qtsQK9KHk1ZHDarxWqk2/vNoSkeN3dJi9rotrW+0fJ6MbgqL0UV2soX3AxB\n\tMBc78hKa1LvojuYGcRvujfr3SC9szcwr/y+9KDr0NqWR3y4cZtt3+X4QzGx+cUvwvU9F\n\tUQHkd0J3Q3/TJSU8n0Gk67YPjsORypx4L1W2ygiu0CC1UqgSL01QiR5KwN2Y1osRpMug\n\ts0Tex+00GnT/cjZiDW3C2mzEQ2cPtnmfkxprMHh79PQNgjzH554uj8fLAlLdcngxO9O6\n\txWwRELKFC75G5xZ9MwUV+R6jW9Gc5nSUpDYMrgiBRS51irUlCzwMGi7rV8XFHCtU7Xj6\n\t45HMeBsPxKsTdYOLsqgbtEJErSy6JIpimtJe0scS011KuXceh4gdYX4zIcJvRDqTlSrw\n\tkNGvjFEfZhN6329LyCrGxeZgSryCTFZTqBbew4C+PveuLNZjQ1SNu+A4chiv7iL6f7fS\n\tuKv3eyt7oLIM6MEGdchWMGFJi+kXpOXEdO0QNsQwxSMnh21ZxywtsmQAjNYBqPXa2OQv\n\tWhlSasaZXm4hZWVm+XWYXY4o2l1RtHV9K9rWnxaLi+MTT6+IxcVPxU6Vz/VUNcVi90o/\n\tq9M6VD1OZymDq/HfRxi5q5yK+W4JcnhyqEsABTENc72yG0JQdwCr/6vuzWEKgSCbTSBT\n\tIRVN+bZhzMooKvnIOEWLr19p88/zbrPf3z090rdvS1Enqv8Apc8iAgplbmRzdHJlYW0K\n\tZW5kb2JqCjYgMCBvYmoKMTI4OAplbmRvYmoKMyAwIG9iago8PCAvVHlwZSAvUGFnZSAv\n\tUGFyZW50IDQgMCBSIC9SZXNvdXJjZXMgNyAwIFIgL0NvbnRlbnRzIDUgMCBSIC9NZWRp\n\tYUJveCBbMCAwIDc1NiA1NTNdCj4+CmVuZG9iago3IDAgb2JqCjw8IC9Qcm9jU2V0IFsg\n\tL1BERiAvVGV4dCBdIC9Db2xvclNwYWNlIDw8IC9DczIgOSAwIFIgL0NzMSA4IDAgUiA+\n\tPiAvRm9udCA8PAovRjIuMCAxMyAwIFIgL0YxLjAgMTAgMCBSID4+IC9TaGFkaW5nIDw8\n\tIC9TaDEgMTEgMCBSIC9TaDMgMTQgMCBSIC9TaDIgMTIgMCBSCi9TaDQgMTUgMCBSIC9T\n\taDUgMTYgMCBSIC9TaDYgMTcgMCBSID4+ID4+CmVuZG9iagoxMSAwIG9iago8PCAvQ29s\n\tb3JTcGFjZSAxOCAwIFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBbIDQzIC0yMCA0Mi45\n\tOTk5OSAyMC4wMDAwMiBdCi9Eb21haW4gWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFs\n\tc2UgXSAvRnVuY3Rpb24gMTkgMCBSID4+CmVuZG9iagoxNCAwIG9iago8PCAvQ29sb3JT\n\tcGFjZSAxOCAwIFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBbIDI3LjUgLTExLjUgMjcu\n\tNDk5OTkgMTEuNTAwMDEKXSAvRG9tYWluIFsgMCAxIF0gL0V4dGVuZCBbIGZhbHNlIGZh\n\tbHNlIF0gL0Z1bmN0aW9uIDIwIDAgUiA+PgplbmRvYmoKMTIgMCBvYmoKPDwgL0NvbG9y\n\tU3BhY2UgMTggMCBSIC9TaGFkaW5nVHlwZSAyIC9Db29yZHMgWyA0OCAtMTEuNSA0Ny45\n\tOTk5OSAxMS41MDAwMgpdIC9Eb21haW4gWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFs\n\tc2UgXSAvRnVuY3Rpb24gMjEgMCBSID4+CmVuZG9iagoxNSAwIG9iago8PCAvQ29sb3JT\n\tcGFjZSAxOCAwIFIgL1NoYWRpbmdUeXBlIDIgL0Nvb3JkcyBbIDI3LjUgLTExLjUgMjcu\n\tNDk5OTkgMTEuNTAwMDEKXSAvRG9tYWluIFsgMCAxIF0gL0V4dGVuZCBbIGZhbHNlIGZh\n\tbHNlIF0gL0Z1bmN0aW9uIDIyIDAgUiA+PgplbmRvYmoKMTYgMCBvYmoKPDwgL0NvbG9y\n\tU3BhY2UgMTggMCBSIC9TaGFkaW5nVHlwZSAyIC9Db29yZHMgWyAyNC41IC0xMS41IDI0\n\tLjUgMTEuNTAwMDEgXQovRG9tYWluIFsgMCAxIF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNl\n\tIF0gL0Z1bmN0aW9uIDIzIDAgUiA+PgplbmRvYmoKMTcgMCBvYmoKPDwgL0NvbG9yU3Bh\n\tY2UgMTggMCBSIC9TaGFkaW5nVHlwZSAyIC9Db29yZHMgWyA1NSAtMTEuNSA1NC45OTk5\n\tOSAxMS41MDAwMgpdIC9Eb21haW4gWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2Ug\n\tXSAvRnVuY3Rpb24gMjQgMCBSID4+CmVuZG9iagoyNSAwIG9iago8PCAvTGVuZ3RoIDI2\n\tIDAgUiAvTiAxIC9BbHRlcm5hdGUgL0RldmljZUdyYXkgL0ZpbHRlciAvRmxhdGVEZWNv\n\tZGUgPj4Kc3RyZWFtCngBhVJPSBRRHP7NNhKEiEGFeIh3CgmVKaysoNp2dVmVbVuV0qIY\n\tZ9+6o7Mz05vZNcWTBF2iPHUPomN07NChm5eiwKxL1yCpIAg8dej7zezqKIRveTvf+/39\n\tft97RG2dpu87KUFUc0OVK6Wnbk5Ni4MfKUUd1E5YphX46WJxjLHruZK/u9fWZ9LYst7H\n\ttXb79j21lWVgIeottrcQ+iGRZgAfmZ8oZYCzwB2Wr9g+ATxYDqwa8COiAw+auTDT0Zx0\n\tpbItkVPmoigqr2I7Sa77+bnGvou1iYP+XI9m1o69s+qq0UzUtPdEobwPrkQZz19U9mw1\n\tFKcN45xIQxop8q7V3ytMxxGRKxBKBlI1ZLmfak6ddeB1GLtdupPj+PYQpT7JYKiJtemy\n\tmR2FfQB2KsvsEPAF6PGyYg/ngXth/1tRw5PAJ2E/ZId51q0f9heuU+B7hD014M4UrsXx\n\t2oofXi0BQ/dUI2iMc03E09c5c6SI7zHUGZj3RjmmCzF3lqoTN4A7YR9ZqmYKsV37ruol\n\t7nsCd9PjO9GbOQtcoBxJcrEV2RTQPAlYFH2LsEkOPD7OHlXgd6iYwBy5idzNKPce1REb\n\tZ6NSgVZ6jVfGT+O58cX4ZWwYz4B+rHbXe3z/6eMVdde2Pjz5jXrcOa69nRtVYVZxZQvd\n\t/8cyhI/ZJzmmwdOhWVhr2HbkD5rMTLAMKMR/BT6X+pITVdzV7u24RRLMUD4sbCW6S1Ru\n\tKdTqPYNKrBwr2AB2cJLELFocuFNrujl4d9giem35TVey64b++vZ6+9ryHm3KqCkoE82z\n\tRGaUsVuj5N142/1mkRGfODq+572KWsn+SUUQP4U5WiryFFX0VlDWxG9nDn4btn5cP6Xn\n\t9UH9PAk9rZ/Rr+ijEb4MdEnPwnNRH6NJ8LBpIeISoIqDM9ROVGONA+Ip8fK0W2SR/Q9A\n\tGf1mCmVuZHN0cmVhbQplbmRvYmoKMjYgMCBvYmoKNzA0CmVuZG9iago5IDAgb2JqClsg\n\tL0lDQ0Jhc2VkIDI1IDAgUiBdCmVuZG9iagoyNyAwIG9iago8PCAvTGVuZ3RoIDI4IDAg\n\tUiAvTiAzIC9BbHRlcm5hdGUgL0RldmljZVJHQiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+\n\tPgpzdHJlYW0KeAGFVM9rE0EU/jZuqdAiCFprDrJ4kCJJWatoRdQ2/RFiawzbH7ZFkGQz\n\tSdZuNuvuJrWliOTi0SreRe2hB/+AHnrwZC9KhVpFKN6rKGKhFy3xzW5MtqXqwM5+8943\n\t731vdt8ADXLSNPWABOQNx1KiEWlsfEJq/IgAjqIJQTQlVdvsTiQGQYNz+Xvn2HoPgVtW\n\tw3v7d7J3rZrStpoHhP1A4Eea2Sqw7xdxClkSAog836Epx3QI3+PY8uyPOU55eMG1Dys9\n\txFkifEA1Lc5/TbhTzSXTQINIOJT1cVI+nNeLlNcdB2luZsbIEL1PkKa7zO6rYqGcTvYO\n\tkL2d9H5Os94+wiHCCxmtP0a4jZ71jNU/4mHhpObEhj0cGDX0+GAVtxqp+DXCFF8QTSei\n\tVHHZLg3xmK79VvJKgnCQOMpkYYBzWkhP10xu+LqHBX0m1xOv4ndWUeF5jxNn3tTd70Xa\n\tAq8wDh0MGgyaDUhQEEUEYZiwUECGPBoxNLJyPyOrBhuTezJ1JGq7dGJEsUF7Ntw9t1Gk\n\t3Tz+KCJxlEO1CJL8Qf4qr8lP5Xn5y1yw2Fb3lK2bmrry4DvF5Zm5Gh7X08jjc01efJXU\n\tdpNXR5aseXq8muwaP+xXlzHmgjWPxHOw+/EtX5XMlymMFMXjVfPqS4R1WjE3359sfzs9\n\t4i7PLrXWc62JizdWm5dn/WpI++6qvJPmVflPXvXx/GfNxGPiKTEmdornIYmXxS7xkthL\n\tqwviYG3HCJ2VhinSbZH6JNVgYJq89S9dP1t4vUZ/DPVRlBnM0lSJ93/CKmQ0nbkOb/qP\n\t28f8F+T3iuefKAIvbODImbptU3HvEKFlpW5zrgIXv9F98LZua6N+OPwEWDyrFq1SNZ8g\n\tvAEcdod6HugpmNOWls05Uocsn5O66cpiUsxQ20NSUtcl12VLFrOZVWLpdtiZ0x1uHKE5\n\tQvfEp0plk/qv8RGw/bBS+fmsUtl+ThrWgZf6b8C8/UUKZW5kc3RyZWFtCmVuZG9iagoy\n\tOCAwIG9iago3MzcKZW5kb2JqCjE4IDAgb2JqClsgL0lDQ0Jhc2VkIDI3IDAgUiBdCmVu\n\tZG9iagoyOSAwIG9iago8PCAvTGVuZ3RoIDMwIDAgUiAvTiAzIC9BbHRlcm5hdGUgL0Rl\n\tdmljZVJHQiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGFVM9rE0EU/jZu\n\tqdAiCFprDrJ4kCJJWatoRdQ2/RFiawzbH7ZFkGQzSdZuNuvuJrWliOTi0SreRe2hB/+A\n\tHnrwZC9KhVpFKN6rKGKhFy3xzW5MtqXqwM5+8943731vdt8ADXLSNPWABOQNx1KiEWls\n\tfEJq/IgAjqIJQTQlVdvsTiQGQYNz+Xvn2HoPgVtWw3v7d7J3rZrStpoHhP1A4Eea2Sqw\n\t7xdxClkSAog836Epx3QI3+PY8uyPOU55eMG1Dys9xFkifEA1Lc5/TbhTzSXTQINIOJT1\n\tcVI+nNeLlNcdB2luZsbIEL1PkKa7zO6rYqGcTvYOkL2d9H5Os94+wiHCCxmtP0a4jZ71\n\tjNU/4mHhpObEhj0cGDX0+GAVtxqp+DXCFF8QTSeiVHHZLg3xmK79VvJKgnCQOMpkYYBz\n\tWkhP10xu+LqHBX0m1xOv4ndWUeF5jxNn3tTd70XaAq8wDh0MGgyaDUhQEEUEYZiwUECG\n\tPBoxNLJyPyOrBhuTezJ1JGq7dGJEsUF7Ntw9t1Gk3Tz+KCJxlEO1CJL8Qf4qr8lP5Xn5\n\ty1yw2Fb3lK2bmrry4DvF5Zm5Gh7X08jjc01efJXUdpNXR5aseXq8muwaP+xXlzHmgjWP\n\txHOw+/EtX5XMlymMFMXjVfPqS4R1WjE3359sfzs94i7PLrXWc62JizdWm5dn/WpI++6q\n\tvJPmVflPXvXx/GfNxGPiKTEmdornIYmXxS7xkthLqwviYG3HCJ2VhinSbZH6JNVgYJq8\n\t9S9dP1t4vUZ/DPVRlBnM0lSJ93/CKmQ0nbkOb/qP28f8F+T3iuefKAIvbODImbptU3Hv\n\tEKFlpW5zrgIXv9F98LZua6N+OPwEWDyrFq1SNZ8gvAEcdod6HugpmNOWls05Uocsn5O6\n\t6cpiUsxQ20NSUtcl12VLFrOZVWLpdtiZ0x1uHKE5QvfEp0plk/qv8RGw/bBS+fmsUtl+\n\tThrWgZf6b8C8/UUKZW5kc3RyZWFtCmVuZG9iagozMCAwIG9iago3MzcKZW5kb2JqCjgg\n\tMCBvYmoKWyAvSUNDQmFzZWQgMjkgMCBSIF0KZW5kb2JqCjQgMCBvYmoKPDwgL1R5cGUg\n\tL1BhZ2VzIC9NZWRpYUJveCBbMCAwIDYxMiA3OTJdIC9Db3VudCAxIC9LaWRzIFsgMyAw\n\tIFIgXSA+PgplbmRvYmoKMzEgMCBvYmoKPDwgL1R5cGUgL0NhdGFsb2cgL091dGxpbmVz\n\tIDIgMCBSIC9QYWdlcyA0IDAgUiA+PgplbmRvYmoKMjQgMCBvYmoKPDwgL0xlbmd0aCAz\n\tMiAwIFIgL09yZGVyIDEgL0VuY29kZSBbIDAgMTM2NCBdIC9GdW5jdGlvblR5cGUgMCAv\n\tQml0c1BlclNhbXBsZQo4IC9EZWNvZGUgWyAwIDEgMCAxIDAgMSBdIC9Eb21haW4gWyAw\n\tIDEgXSAvUmFuZ2UgWyAwIDEgMCAxIDAgMSBdIC9TaXplIFsgMTM2NQpdIC9GaWx0ZXIg\n\tL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AY3CiV9SdwAA8P/KzWUt12GHW81WtpydW+t0\n\tttnhatnKVrO7Zis7pl0zAQEBOUQOOQVBQFHwAATkUpHLzCPbHr3Xez/e773n9/OdeZ83\n\tA868z0Mv5WWWPlnGTzNLyPQ7mvnpd6SL+enF/BT6s9Qi04UVKWxyYQXFguQCdr4gCU7M\n\tF2SvTMzDzq1MoFcl5vDTc6tgP59+yzD+djVwdnUcsjA+C5yaLUS/KZxCfrGMaybfrJmc\n\tob92cgacWTsBXDeRoZ1eN5Fe/2EsvZ56USydnSqKgaOpIuyGaIo0uSGK3xhNoiPJjfCJ\n\tTRHq4cSm7M3hBHZ6cxi+ODyND00Xo+PFIfSXoTjD8fhX41OMt4xPEU5uCebeGpykPrE1\n\tiPw6wLwkMFESiAH9sRLwNn+MNLrNj//GH0WO0YxsH6Poi2zH7vBFsOEdPshSXxjtDZcC\n\tQ6Ve9E5viLIntDP7W884412ecfxocBdp2WiQeqBsNFA2EvhuGctHAuUjfvywv5x097Af\n\tPLZ7GLhnaIy2b8+Qby+027eXcJ/bl+3d54bf7/YiXTk9+134Ay4P/KDnAHr0+0HmPwyO\n\tIgf+PwJ9cGCE4vBBJ/pH5zDjQ84hfP/QIdjD/UOE7sP94D73EbquI33IozkdrqOkxxyu\n\tY45Bmsftg6QDx+3ACvsApG2gAu2ssDl/WsZKm7Oy98P+yl7IE7398Na+E9ifrX2Mf7E6\n\tkBbKVRYH2F5lIeyxV/XYT9K1nexBniI2207BnjbbTpt7KZt6z0Baz5iA1SYrsNtaDbRU\n\td1t+ZWy0nEX3nDXCnzP2QBrM5wh/M5iZms4bTOf1dGv0JsLuGj1W112DvaDrpmi8oEP/\n\trjMitXQvag2UNYaLGsOl3PpLmty1Gj2+S18L1NV2IS/TV+suq3V/ILU0r6i1QJX2ikqT\n\t86pKQ7vrqqrrTyXDOmUXVl2nxCrUdYTXFGpY1TUF/rpCdb2TvvJGJ6xceQN7U64EK27K\n\tc9+SK5Ad0J23OpC3aco6b2ffkXXekclp3pXJ8VL5XWRHznvSDroS2T2J7C+m9RIZVlov\n\tkdaLIe+LpbCS+2L83+0SpuIH7aQi8QPChyIxYftDEWSDqL1BCC1qEKIfCUWQAtEj7GOB\n\t6LFASP+JQIhuEz5BCsiftgko89ueZv/Db6PfyG/L5jfy+Y08+CYen5TXxMNyeU1c3jOG\n\t3Gdc7nPiVu5z0hetXGzri1b4l5xWWM5LDv4Vh5ObzXlF+C+bzbiZzW5mfcxqZkG+ZrEg\n\tW1ivW1o+bsnxH/rZE+sKZW5kc3RyZWFtCmVuZG9iagozMiAwIG9iago5NjAKZW5kb2Jq\n\tCjIzIDAgb2JqCjw8IC9MZW5ndGggMzMgMCBSIC9PcmRlciAxIC9FbmNvZGUgWyAwIDEz\n\tNjQgXSAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUKOCAvRGVjb2RlIFsgMCAx\n\tIDAgMSAwIDEgXSAvRG9tYWluIFsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAv\n\tU2l6ZSBbIDEzNjUKXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGNwolf\n\tUncAAPD/ys1lLddhh1vNVracnVvrdLbZ4WrZylazu2YrO6ZdMwEBATlEDjkFQUBR8AAE\n\t5FKRy8wj2x6913s/3u+95/fznXmfNwPOvM9DL+Vllj5Zxk8zS8j0O5r56Xeki/npxfwU\n\t+rPUItOFFSlscmEFxYLkAna+IAlOzBdkr0zMw86tTKBXJebw03OrYD+ffssw/nY1cHZ1\n\tHLIwPgucmi1EvymcQn6xjGsm36yZnKG/dnIGnFk7AVw3kaGdXjeRXv9hLL2eelEsnZ0q\n\tioGjqSLshmiKNLkhit8YTaIjyY3wiU0R6uHEpuzN4QR2enMYvjg8jQ9NF6PjxSH0l6E4\n\tw/H4V+NTjLeMTxFObgnm3hqcpD6xNYj8OsC8JDBREogB/bES8DZ/jDS6zY//xh9FjtGM\n\tbB+j6Itsx+7wRbDhHT7IUl8Y7Q2XAkOlXvROb4iyJ7Qz+1vPOONdnnH8aHAXadlokHqg\n\tbDRQNhL4bhnLRwLlI378sL+cdPewHzy2exi4Z2iMtm/PkG8vtNu3l3Cf25ft3eeG3+/2\n\tIl05Pftd+AMuD/yg5wB69PtB5j8MjiIH/j8CfXBghOLwQSf6R+cw40POIXz/0CHYw/1D\n\thO7D/eA+9xG6riN9yKM5Ha6jpMccrmOOQZrH7YOkA8ftwAr7AKRtoALtrLA5f1rGSpuz\n\tsvfD/speyBO9/fDWvhPYn619jH+xOpAWylUWB9heZSHssVf12E/StZ3sQZ4iNttOwZ42\n\t206beymbes9AWs+YgNUmK7DbWg20VHdbfmVstJxF95w1wp8z9kAazOcIfzOYmZrOG0zn\n\t9XRr9CbC7ho9Vtddg72g66ZovKBD/64zIrV0L2oNlDWGixrDpdz6S5rctRo9vktfC9TV\n\tdiEv01frLqt1fyC1NK+otUCV9opKk/OqSkO766qq608lwzplF1Zdp8Qq1HWE1xRqWNU1\n\tBf66QnW9k77yRiesXHkDe1OuBCtuynPfkiuQHdCdtzqQt2nKOm9n35F13pHJad6VyfFS\n\t+V1kR8570g66Etk9iewvpvUSGVZaL5HWiyHvi6Wwkvti/N/tEqbiB+2kIvEDwociMWH7\n\tQxFkg6i9QQgtahCiHwlFkALRI+xjgeixQEj/iUCIbhM+QQrIn7YJKPPbnmb/w2+j38hv\n\ty+Y38vmNPPgmHp+U18TDcnlNXN4zhtxnXO5z4lbuc9IXrVxs64tW+JecVljOSw7+FYeT\n\tm815Rfgvm824mc1uZn3MamZBvmaxIFtYr1taPm7J8R/62RPrCmVuZHN0cmVhbQplbmRv\n\tYmoKMzMgMCBvYmoKOTYwCmVuZG9iagoyMiAwIG9iago8PCAvTGVuZ3RoIDM0IDAgUiAv\n\tT3JkZXIgMSAvRW5jb2RlIFsgMCAxMzY0IF0gL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVy\n\tU2FtcGxlCjggL0RlY29kZSBbIDAgMSAwIDEgMCAxIF0gL0RvbWFpbiBbIDAgMSBdIC9S\n\tYW5nZSBbIDAgMSAwIDEgMCAxIF0gL1NpemUgWyAxMzY1Cl0gL0ZpbHRlciAvRmxhdGVE\n\tZWNvZGUgPj4Kc3RyZWFtCngBjcKJX1J3AADw/8rNZS3XYYdbzVa2nJ1b63S22eFq2cpW\n\ts7tmKzumXTMBAQE5RA45BUFAUfAABORSkcvMI9sevdd7P97vvef38515nzcDzrzPQy/l\n\tZZY+WcZPM0vI9Dua+el3pIv56cX8FPqz1CLThRUpbHJhBcWC5AJ2viAJTswXZK9MzMPO\n\trUygVyXm8NNzq2A/n37LMP52NXB2dRyyMD4LnJotRL8pnEJ+sYxrJt+smZyhv3ZyBpxZ\n\tOwFcN5GhnV43kV7/YSy9nnpRLJ2dKoqBo6ki7IZoijS5IYrfGE2iI8mN8IlNEerhxKbs\n\tzeEEdnpzGL44PI0PTRej48Uh9JehOMPx+FfjU4y3jE8RTm4J5t4anKQ+sTWI/DrAvCQw\n\tURKIAf2xEvA2f4w0us2P/8YfRY7RjGwfo+iLbMfu8EWw4R0+yFJfGO0NlwJDpV70Tm+I\n\tsie0M/tbzzjjXZ5x/GhwF2nZaJB6oGw0UDYS+G4Zy0cC5SN+/LC/nHT3sB88tnsYuGdo\n\tjLZvz5BvL7Tbt5dwn9uX7d3nht/v9iJdOT37XfgDLg/8oOcAevT7QeY/DI4iB/4/An1w\n\tYITi8EEn+kfnMONDziF8/9Ah2MP9Q4Tuw/3gPvcRuq4jfcijOR2uo6THHK5jjkGax+2D\n\tpAPH7cAK+wCkbaAC7aywOX9axkqbs7L3w/7KXsgTvf3w1r4T2J+tfYx/sTqQFspVFgfY\n\tXmUh7LFX9dhP0rWd7EGeIjbbTsGeNttOm3spm3rPQFrPmIDVJiuw21oNtFR3W35lbLSc\n\tRfecNcKfM/ZAGsznCH8zmJmazhtM5/V0a/Qmwu4aPVbXXYO9oOumaLygQ/+uMyK1dC9q\n\tDZQ1hosaw6Xc+kua3LUaPb5LXwvU1XYhL9NX6y6rdX8gtTSvqLVAlfaKSpPzqkpDu+uq\n\tqutPJcM6ZRdWXafEKtR1hNcUaljVNQX+ukJ1vZO+8kYnrFx5A3tTrgQrbspz35IrkB3Q\n\tnbc6kLdpyjpvZ9+Rdd6RyWnelcnxUvldZEfOe9IOuhLZPYnsL6b1EhlWWi+R1osh74ul\n\tsJL7Yvzf7RKm4gftpCLxA8KHIjFh+0MRZIOovUEILWoQoh8JRZAC0SPsY4HosUBI/4lA\n\tiG4TPkEKyJ+2CSjz255m/8Nvo9/Ib8vmN/L5jTz4Jh6flNfEw3J5TVzeM4bcZ1zuc+JW\n\t7nPSF61cbOuLVviXnFZYzksO/hWHk5vNeUX4L5vNuJnNbmZ9zGpmQb5msSBbWK9bWj5u\n\tyfEf+tkT6wplbmRzdHJlYW0KZW5kb2JqCjM0IDAgb2JqCjk2MAplbmRvYmoKMjEgMCBv\n\tYmoKPDwgL0xlbmd0aCAzNSAwIFIgL09yZGVyIDEgL0VuY29kZSBbIDAgMTM2NCBdIC9G\n\tdW5jdGlvblR5cGUgMCAvQml0c1BlclNhbXBsZQo4IC9EZWNvZGUgWyAwIDEgMCAxIDAg\n\tMSBdIC9Eb21haW4gWyAwIDEgXSAvUmFuZ2UgWyAwIDEgMCAxIDAgMSBdIC9TaXplIFsg\n\tMTM2NQpdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AYXCiV9SdwAA8D9p\n\ttcoOl1vLddlcrcNaZbPVat05m67LZmur2bWarlaza7mlIAKCoAh4cIkgoiKiAiKC3CIi\n\t3q739t54v/d+78f3812afm8JuGxpmrg4vWwxwbx8MQG/kFiOf39hCn3FwhR2njq+Yj55\n\t5Xwcci6+krxqLo6fXDUHnzY3mTYLHUubJa6ejQFnYqvBa2Zi5Ik1M4zTE2tRo2uno+uo\n\tE9F1jOmJKOV4eoJyajx9avyDVNdPRYjxyHrYjHiEMZwRD2dMEj+cDKN/NBnGxkKIG2Ih\n\t+onQhong/z+eCKJvjAbJgY1RyMxoADgeyEz2Z477P0GP+DfR+zZFgJsjvuSwbzPjlvAY\n\t69DYltDYVnjv1hBxW8hLDHq3scwKerOCHvqAJ4u8PeBhObo9gP30XT9qtn+U7M72k33u\n\tbPJnPjfyyA7fyI4x1J1jI2DXTi/wc68LfZfHtcszjLjbMwwcHd6NdVLvGXWydjv3uJ17\n\tiY69bvgct4M44sgB2nNGsPvYuuz78Ptddsqh/S76L1xD2GG2gweGYZ2DB8gHnYPggYNO\n\t4CHnwCEHaq5jINdhA9ptueDDdhtj/2E7eaj/y1Tzhvrx1rwha94g5JFBK8u+IwPYr1I9\n\tOtBHtPUdtVmYj9ks8P2WY9jer1M93t+LtVL3HLcmn7D2QPb1nKD8pq8b/aSlG9Z80kI8\n\tZTEDe82nwKd7zfiu073wZ3q62JvO9JjO0nabzoLPdZsoO891g82d51O9YDYmdxkvMOZ3\n\tGRkN+V14kyEf/63JgF5gMhSYOgo6WV/s7IA06i+SvzPq0QuN+kLDf9sLDZBFhnb6jvYi\n\toq6oQ/d9qpf0OkrtJT39Zb0W2K69DL7SrkHVaa7oNFfp1Vd1wGs6NVGrvgZbrFUXa1WQ\n\tGlUx/rpGBdt2XUP8QdOGVbMuUbeRW0vUZFVrCfmGqpV9yw1Vy4/vtqHebGsBN99sBf7U\n\t2oz+c4sy5VstyuRm5S2sgvp2s4K1UnFbqfgFK0csVcqJCnkpsKlUgb2DKG+6I2+6myy7\n\tK4e8J5cRm2T3IBvvN7GUNd7HP5A1ghseyIC/yhqwjagPG6X0DdKHlI8apIySRw3Jv0kl\n\t6GVSCb6+TIqX1JeByyX1LMXlEnF5vfj3VB/Xi5PFoseMT8Qi1iLRE1HdH6k+FdUR6+qe\n\tYoXMz+qEkELhM/KfQgF6hVBQIaDlVwiSnwv49Hz+c8oXfD6+9gUf/mVtLUvey1rsK1oe\n\t7xX4NY9HWfOaB66p+StF7psaSi73DWwllwvmVHLxHE4l/m8OB/0fTjW2mvXb6mrIqqq3\n\t5CqafwF6BAsLCmVuZHN0cmVhbQplbmRvYmoKMzUgMCBvYmoKOTkxCmVuZG9iagoyMCAw\n\tIG9iago8PCAvTGVuZ3RoIDM2IDAgUiAvT3JkZXIgMSAvRW5jb2RlIFsgMCAxMzY0IF0g\n\tL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlCjggL0RlY29kZSBbIDAgMSAwIDEg\n\tMCAxIF0gL0RvbWFpbiBbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL1NpemUg\n\tWyAxMzY1Cl0gL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBjcKJX1J3AADw\n\t/8rNZS3XYYdbzVa2nJ1b63S22eFq2cpWs7tmKzumXTMBAQE5RA45BUFAUfAABORSkcvM\n\tI9sevdd7P97vvef38515nzcDzrzPQy/lZZY+WcZPM0vI9Dua+el3pIv56cX8FPqz1CLT\n\thRUpbHJhBcWC5AJ2viAJTswXZK9MzMPOrUygVyXm8NNzq2A/n37LMP52NXB2dRyyMD4L\n\tnJotRL8pnEJ+sYxrJt+smZyhv3ZyBpxZOwFcN5GhnV43kV7/YSy9nnpRLJ2dKoqBo6ki\n\t7IZoijS5IYrfGE2iI8mN8IlNEerhxKbszeEEdnpzGL44PI0PTRej48Uh9JehOMPx+Ffj\n\tU4y3jE8RTm4J5t4anKQ+sTWI/DrAvCQwURKIAf2xEvA2f4w0us2P/8YfRY7RjGwfo+iL\n\tbMfu8EWw4R0+yFJfGO0NlwJDpV70Tm+Isie0M/tbzzjjXZ5x/GhwF2nZaJB6oGw0UDYS\n\t+G4Zy0cC5SN+/LC/nHT3sB88tnsYuGdojLZvz5BvL7Tbt5dwn9uX7d3nht/v9iJdOT37\n\tXfgDLg/8oOcAevT7QeY/DI4iB/4/An1wYITi8EEn+kfnMONDziF8/9Ah2MP9Q4Tuw/3g\n\tPvcRuq4jfcijOR2uo6THHK5jjkGax+2DpAPH7cAK+wCkbaAC7aywOX9axkqbs7L3w/7K\n\tXsgTvf3w1r4T2J+tfYx/sTqQFspVFgfYXmUh7LFX9dhP0rWd7EGeIjbbTsGeNttOm3sp\n\tm3rPQFrPmIDVJiuw21oNtFR3W35lbLScRfecNcKfM/ZAGsznCH8zmJmazhtM5/V0a/Qm\n\twu4aPVbXXYO9oOumaLygQ/+uMyK1dC9qDZQ1hosaw6Xc+kua3LUaPb5LXwvU1XYhL9NX\n\t6y6rdX8gtTSvqLVAlfaKSpPzqkpDu+uqqutPJcM6ZRdWXafEKtR1hNcUaljVNQX+ukJ1\n\tvZO+8kYnrFx5A3tTrgQrbspz35IrkB3Qnbc6kLdpyjpvZ9+Rdd6RyWnelcnxUvldZEfO\n\te9IOuhLZPYnsL6b1EhlWWi+R1osh74ulsJL7Yvzf7RKm4gftpCLxA8KHIjFh+0MRZIOo\n\tvUEILWoQoh8JRZAC0SPsY4HosUBI/4lAiG4TPkEKyJ+2CSjz255m/8Nvo9/Ib8vmN/L5\n\tjTz4Jh6flNfEw3J5TVzeM4bcZ1zuc+JW7nPSF61cbOuLVviXnFZYzksO/hWHk5vNeUX4\n\tL5vNuJnNbmZ9zGpmQb5msSBbWK9bWj5uyfEf+tkT6wplbmRzdHJlYW0KZW5kb2JqCjM2\n\tIDAgb2JqCjk2MAplbmRvYmoKMTkgMCBvYmoKPDwgL0xlbmd0aCAzNyAwIFIgL09yZGVy\n\tIDEgL0VuY29kZSBbIDAgMTM2NCBdIC9GdW5jdGlvblR5cGUgMCAvQml0c1BlclNhbXBs\n\tZQo4IC9EZWNvZGUgWyAwIDEgMCAxIDAgMSBdIC9Eb21haW4gWyAwIDEgXSAvUmFuZ2Ug\n\tWyAwIDEgMCAxIDAgMSBdIC9TaXplIFsgMTM2NQpdIC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl\n\tID4+CnN0cmVhbQp4AYXCaVeiUAAA0P//ccpUEBRRQWzfbS/LFlss28sWS21RVFBRUGnO\n\tYyB4T31zz/35sek/OrL300N2f3pdvevc0bsdveOs6R2jpul2VddUXXVu66qx3dbNLb0N\n\t9lq/lV7Lqig9sGlvNnvmRq9pbTR6YN1er/dA2bkry11ZgkpSV6qha7VurQqtVrvVCroi\n\tduEdsdy31Cn3LX130F+db+Rn5wv50fn60D6di9pnUftAFrSPglZ0zmvFvFZwftcKxvy7\n\tZn7T8qD6/junvlvfcqr5VX0z5l5V84uas76+qOCz/eVZBZ+c289P7ecs9CnbBh+h2cd2\n\t9gH6+NB+vEc/3LXhrfvbAe9uWsjb6xb6qnWDvGxdIzOt64xyhbxQLpHnyuW5knFOK5m0\n\tcuF8plwYz88U86lyDjbTzifNtPHspGk+bp4ZT4+b5lTz1HqSaoJH9uOjJnhoTx02zAeN\n\tlPXooAHu2w/3G2ASepBsHOxB9/ca+7vIenK3nkxA9xL1vR307nYdmdiqozfrO2h5e6Pv\n\turyFXJM3kavy5qq84bwib6zI68i4vB6X1pyXpbVladV5SVo1rixJ5kVpxRhflMwLUty6\n\tvCCZ56VlsLb0e662ZF2cq4Gz9oXZGjgDnZ+pzU9D56Zr4JRzdXaqOjsJnZmszkygp8er\n\tyKlYtf+kUIVXJqJ9+co4kqvEkJFKLFIRkOFKFBmqREMi78yKPCtyzkGRM0aCopkRI8Yw\n\tI9oDYtgYCohmvxgCy+xvusxag3QZpOwMVQZ90ICvDJJ2P1kGCecSTZRoL5TyligP2ucu\n\tIUl3iRxDE64S/Ns72nfk24P88+0e+sv9Z9CRLzf4+a9n5HPID88IftEzYhwtegYseEbt\n\t3tFC37x3dHhX3ut6x37zutCE680xR7gcx3IE+pUYw3whxgYnx15A9/P/PpFuzCzp7uvJ\n\tklaf5/F/H3wezHuf597nxbzzee8o3FvK25e4pcw3FIF/TRFmmrge9Iomrmhy2EuaxM/Q\n\tJNRPZsy+jB+8wD73+/DTfp+VSvutASptPQtQmKcBanj6NECfYDL0CUMfY6cYGu5PMdAj\n\txo95yPjB4NAHwQD+fjCAmQwG7GwgCTLOeyyDv8symAmWSbBBaCiYcNwJBfG3Q8FB2e0Q\n\tuDVsmN0yboZZ/I0wawxthAdcD4dwI6G1ocNrEXAVeyUSxo9HwnHu30icG3CZi2AucRFs\n\tbpGz8tzioAs8hznPc3B+nofO8Tw0ys/BZ6M85kw0ij8djQ4oRKetU0K0rzAlmCcFAX9C\n\tEIaOCRMxYRyMDRtD/QXkQSbTCmVuZHN0cmVhbQplbmRvYmoKMzcgMCBvYmoKOTc2CmVu\n\tZG9iagoyIDAgb2JqCjw8IC9MYXN0IDM4IDAgUiAvRmlyc3QgMzkgMCBSID4+CmVuZG9i\n\tagozOSAwIG9iago8PCAvUGFyZW50IDQwIDAgUiAvQ291bnQgMCAvRGVzdCBbIDMgMCBS\n\tIC9YWVogMCA1NTMgMCBdIC9UaXRsZSAoQ2FudmFzIDEpCj4+CmVuZG9iago0MCAwIG9i\n\tago8PCA+PgplbmRvYmoKMzggMCBvYmoKPDwgL1BhcmVudCA0MCAwIFIgL0NvdW50IDAg\n\tL0Rlc3QgWyAzIDAgUiAvWFlaIDAgNTUzIDAgXSAvVGl0bGUgKENhbnZhcyAxKQo+Pgpl\n\tbmRvYmoKNDEgMCBvYmoKPDwgL0xlbmd0aCA0MiAwIFIgL0xlbmd0aDEgMjA2NjQgL0Zp\n\tbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBrVxpYFvVlb73vaddlp5kWbakSHqy\n\t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\n\tHPfTQqdak+DGvieccKq+xrrJW4A06Bx2jji3OSW7c4weVm0+xR/3C362i362n7hiLHm6\n\t1B4GAn6FKQknwhxBeDx8KJwJS4Ph4fBIeFtYCrM+YdYnDEyjJFqFrqNN8nS2oEXhxPbp\n\t1Dp9x/Tx6QemH56ueZ0nRF5ZuTSanK7OSNZNV5tb6qaPtHYgdVoXUqcvQKpnIYIz+uum\n\tu1qTOfODaSB81q3tj8CHuWtoOp2+W0iTVngw+hibNX2Bk4GJELNAwqozj9/Gdjm92VtZ\n\tHgiGVXhQwuwuzFH1NcF+6W/6gnVwsg58uQrRw8kaOllDJ5uhk82Qd4n0cRLwSjH/FFeP\n\tSSbCNtxvcSy2t2FobIO2t6fK8KoZ74MrUKQ/e4XaTXRMM3lytyjPiVuUUuTV500JmUMe\n\tg89LvD69zmUq9FKv3u0Vi/LcXsrvUowgsF19dc5OSrJlznMmi0cQVLOgWLXaZ1azgDH3\n\tKOLcuNGfm1ZsAGjHrnEshsB8sMvh4flRxKw1rCyo+QJ+/y5kIfS8LauKgrbsHV13Sl57\n\tPJvVVLZsRCtq5iWivRWJCxrWdZylzpzZ+WJxsNgbSvBkMFgyq1qF+trdmZzZ3Dwz2Sne\n\t3FgdqqysjMzo+U460RiNNgibYyV2V3v6nGymKhRtzaazCo6VspO4FhqO+WMStED1sGP4\n\tLq84bhj3C/wsnrxxsyv3ibM4XMpO42hVVexbZ/HkQ1SD/ltV2ceuit/vOxkXrE/+bDZW\n\tldOTkFOY64+qNnrUg+M4oYVNKstWY6GTiabeABPfwETE7krkDmargRrcU32EyZ5qqaoa\n\tiVF/jMZc9acezuyODgGY1KtZBsQBzTd5ksdw+o2Cxwi7oFMcJ7m9PGkXc9v0jw/s2snt\n\tu2va5u6nz1vItobvUUnsrI7z50+e1vGi7uymtcfja5felr6G7Qnfl2ta/WVT+9LXWH2N\n\t2cPbSj/nWyWQxbhhXYGdsuKc/jf1rGeEMe07xvcs79vfLnin6G3X+579Uz62/E34Upv3\n\tsutlj2A/mP9hwUeuzzzS+0XvTPlU+Fj7kfEzy6d23fKi86Y8qHnY8JDpx3mPWHWrhXO1\n\tK4znW86zL3dqHQGzzg2XmMxMXSOBb1shB/Dy5LP4JZyPFAqLnvHr4/phvajfjRIvzJ2D\n\t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\n\tMiAwIG9iagoxMzg3NgplbmRvYmoKNDMgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlw\n\tdG9yIC9Bc2NlbnQgODMzIC9DYXBIZWlnaHQgNjI1IC9EZXNjZW50IC0zMDAgL0ZsYWdz\n\tIDMyCi9Gb250QkJveCBbLTE5MiAtNzEwIDcwMiAxMjIyXSAvRm9udE5hbWUgL0RGS09I\n\tVitDb3VyaWVyTmV3UFMtQm9sZE1UIC9JdGFsaWNBbmdsZQowIC9TdGVtViAwIC9NYXhX\n\taWR0aCA2MDAgL1hIZWlnaHQgNDU4IC9Gb250RmlsZTIgNDEgMCBSID4+CmVuZG9iago0\n\tNCAwIG9iagpbIDYwMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA2MDAgMCA2MDAgMCAw\n\tIDAgMCAwIDAgMCAwIDAgMCAwIDAgNjAwIDAgNjAwCjAgMCAwIDAgMCAwIDAgMCAwIDAg\n\tMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNjAw\n\tIDYwMAowIDYwMCA2MDAgMCA2MDAgNjAwIDYwMCAwIDAgNjAwIDYwMCA2MDAgNjAwIDYw\n\tMCAwIDYwMCA2MDAgNjAwIDAgMCAwIDYwMCA2MDAKMCA2MDAgMCA2MDAgXQplbmRvYmoK\n\tMTMgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9u\n\tdCAvREZLT0hWK0NvdXJpZXJOZXdQUy1Cb2xkTVQgL0ZvbnREZXNjcmlwdG9yCjQzIDAg\n\tUiAvV2lkdGhzIDQ0IDAgUiAvRmlyc3RDaGFyIDMyIC9MYXN0Q2hhciAxMjUgL0VuY29k\n\taW5nIC9NYWNSb21hbkVuY29kaW5nCj4+CmVuZG9iago0NSAwIG9iago8PCAvTGVuZ3Ro\n\tIDQ2IDAgUiAvTGVuZ3RoMSA5ODQ0IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVh\n\tbQp4Ab06eXxU1dXn3rfOTDKZNbNkJjOT2TKZ7BsJiWQISVgTA0FIkGgSCASEihijWOGL\n\tCioRcUECQqviwlplCBQGED9qUaSLolVwbbXiUj9T235oW2BmvvPehJTwVX/84a/zcu69\n\t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\n\tgJlyZ4L3H4l7Gl66D5nROGlcXX1wQueins7uBXPasU2CKjVuRpiLIP3PEJ558CjCMwjS\n\tfc8xhLcQziCcxU4sggHBg1CMUIMwHWEuQjfCyvjQD9vDcJmA8zIc+42gowMfgddfhjdd\n\thuOcI9pLEl0635zLcORvBF3W8SX8LbiMLn2HvXQ8+f+5Lmn/o8voN16GL7kMX3oZfvNl\n\tOOoO4P8A7Gz5WQplbmRzdHJlYW0KZW5kb2JqCjQ2IDAgb2JqCjYzMzIKZW5kb2JqCjQ3\n\tIDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAvQXNjZW50IDc3MCAvQ2FwSGVp\n\tZ2h0IDcxNyAvRGVzY2VudCAtMjMwIC9GbGFncyAzMgovRm9udEJCb3ggWy05NTEgLTQ4\n\tMSAxNDQ1IDExMjJdIC9Gb250TmFtZSAvVlBKQ0ZNK0hlbHZldGljYSAvSXRhbGljQW5n\n\tbGUgMAovU3RlbVYgMCAvTWF4V2lkdGggMTUwMCAvWEhlaWdodCA2MzcgL0ZvbnRGaWxl\n\tMiA0NSAwIFIgPj4KZW5kb2JqCjQ4IDAgb2JqClsgMjc4IDAgMCAwIDAgMCAwIDAgMCAw\n\tIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAK\n\tMCA3MjIgMCAwIDAgMCAyNzggMCAwIDAgODMzIDAgMCAwIDAgMCA2NjcgNjExIDAgMCAw\n\tIDAgMCAwIDAgMCAwIDAgMCAwIDU1NgowIDUwMCA1NTYgNTU2IDAgMCAwIDIyMiAwIDAg\n\tMjIyIDgzMyA1NTYgNTU2IDU1NiAwIDMzMyA1MDAgMjc4IF0KZW5kb2JqCjEwIDAgb2Jq\n\tCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQgL1ZQSkNG\n\tTStIZWx2ZXRpY2EgL0ZvbnREZXNjcmlwdG9yCjQ3IDAgUiAvV2lkdGhzIDQ4IDAgUiAv\n\tRmlyc3RDaGFyIDMyIC9MYXN0Q2hhciAxMTYgL0VuY29kaW5nIC9NYWNSb21hbkVuY29k\n\taW5nCj4+CmVuZG9iago0OSAwIG9iagooTWFjIE9TIFggMTAuNi44IFF1YXJ0eiBQREZD\n\tb250ZXh0KQplbmRvYmoKNTAgMCBvYmoKKEQ6MjAxMjA0MDMwMDU0MjBaMDAnMDAnKQpl\n\tbmRvYmoKMSAwIG9iago8PCAvUHJvZHVjZXIgNDkgMCBSIC9DcmVhdGlvbkRhdGUgNTAg\n\tMCBSIC9Nb2REYXRlIDUwIDAgUiA+PgplbmRvYmoKeHJlZgowIDUxCjAwMDAwMDAwMDAg\n\tNjU1MzUgZiAKMDAwMDAzNDczNyAwMDAwMCBuIAowMDAwMDEyNjUzIDAwMDAwIG4gCjAw\n\tMDAwMDE0MDQgMDAwMDAgbiAKMDAwMDAwNTI4NyAwMDAwMCBuIAowMDAwMDAwMDIyIDAw\n\tMDAwIG4gCjAwMDAwMDEzODQgMDAwMDAgbiAKMDAwMDAwMTUwOCAwMDAwMCBuIAowMDAw\n\tMDA1MjUxIDAwMDAwIG4gCjAwMDAwMDM0NTggMDAwMDAgbiAKMDAwMDAzNDQ2OCAwMDAw\n\tMCBuIAowMDAwMDAxNzE4IDAwMDAwIG4gCjAwMDAwMDIwMjIgMDAwMDAgbiAKMDAwMDAy\n\tNzM4NyAwMDAwMCBuIAowMDAwMDAxODY4IDAwMDAwIG4gCjAwMDAwMDIxNzQgMDAwMDAg\n\tbiAKMDAwMDAwMjMyOCAwMDAwMCBuIAowMDAwMDAyNDc4IDAwMDAwIG4gCjAwMDAwMDQz\n\tNTQgMDAwMDAgbiAKMDAwMDAxMTQ0MiAwMDAwMCBuIAowMDAwMDEwMjQ3IDAwMDAwIG4g\n\tCjAwMDAwMDkwMjEgMDAwMDAgbiAKMDAwMDAwNzgyNiAwMDAwMCBuIAowMDAwMDA2NjMx\n\tIDAwMDAwIG4gCjAwMDAwMDU0MzYgMDAwMDAgbiAKMDAwMDAwMjYzMCAwMDAwMCBuIAow\n\tMDAwMDAzNDM4IDAwMDAwIG4gCjAwMDAwMDM0OTQgMDAwMDAgbiAKMDAwMDAwNDMzNCAw\n\tMDAwMCBuIAowMDAwMDA0MzkxIDAwMDAwIG4gCjAwMDAwMDUyMzEgMDAwMDAgbiAKMDAw\n\tMDAwNTM3MCAwMDAwMCBuIAowMDAwMDA2NjExIDAwMDAwIG4gCjAwMDAwMDc4MDYgMDAw\n\tMDAgbiAKMDAwMDAwOTAwMSAwMDAwMCBuIAowMDAwMDEwMjI3IDAwMDAwIG4gCjAwMDAw\n\tMTE0MjIgMDAwMDAgbiAKMDAwMDAxMjYzMyAwMDAwMCBuIAowMDAwMDEyODE2IDAwMDAw\n\tIG4gCjAwMDAwMTI3MDEgMDAwMDAgbiAKMDAwMDAxMjc5NCAwMDAwMCBuIAowMDAwMDEy\n\tOTA5IDAwMDAwIG4gCjAwMDAwMjY4NzYgMDAwMDAgbiAKMDAwMDAyNjg5OCAwMDAwMCBu\n\tIAowMDAwMDI3MTMxIDAwMDAwIG4gCjAwMDAwMjc1NzIgMDAwMDAgbiAKMDAwMDAzMzk5\n\tNCAwMDAwMCBuIAowMDAwMDM0MDE1IDAwMDAwIG4gCjAwMDAwMzQyNDAgMDAwMDAgbiAK\n\tMDAwMDAzNDY0MyAwMDAwMCBuIAowMDAwMDM0Njk1IDAwMDAwIG4gCnRyYWlsZXIKPDwg\n\tL1NpemUgNTEgL1Jvb3QgMzEgMCBSIC9JbmZvIDEgMCBSIC9JRCBbIDw2Njc3OTU2YTQx\n\tYzVhYTk1ZTYxZGRhYmMzNTI1YTBlYj4KPDY2Nzc5NTZhNDFjNWFhOTVlNjFkZGFiYzM1\n\tMjVhMGViPiBdID4+CnN0YXJ0eHJlZgozNDgxMgolJUVPRgoxIDAgb2JqCjw8L0F1dGhv\n\tciAoS2VubmV0aCBDdWxwXG5JZ29yIE1pbmFyKS9DcmVhdGlvbkRhdGUgKEQ6MjAxMTAz\n\tMDcyMTI1MDBaKS9DcmVhdG9yIChPbW5pR3JhZmZsZSBQcm9mZXNzaW9uYWwgNS4zLjYp\n\tL01vZERhdGUgKEQ6MjAxMjA0MDMwMDU0MDBaKS9Qcm9kdWNlciA0OSAwIFIgL1RpdGxl\n\tICh0dXRvcmlhbF8wMC5ncmFmZmxlKT4+CmVuZG9iagp4cmVmCjEgMQowMDAwMDM1OTkw\n\tIDAwMDAwIG4gCnRyYWlsZXIKPDwvSUQgWzw2Njc3OTU2YTQxYzVhYTk1ZTYxZGRhYmMz\n\tNTI1YTBlYj4gPDY2Nzc5NTZhNDFjNWFhOTVlNjFkZGFiYzM1MjVhMGViPl0gL0luZm8g\n\tMSAwIFIgL1ByZXYgMzQ4MTIgL1Jvb3QgMzEgMCBSIC9TaXplIDUxPj4Kc3RhcnR4cmVm\n\tCjM2MTkxCiUlRU9GCg==\n\t</data>\n\t<key>QuickLookThumbnail</key>\n\t<data>\n\t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\n\t</data>\n\t<key>ReadOnly</key>\n\t<string>NO</string>\n\t<key>RowAlign</key>\n\t<integer>1</integer>\n\t<key>RowSpacing</key>\n\t<real>36</real>\n\t<key>SheetTitle</key>\n\t<string>Canvas 1</string>\n\t<key>SmartAlignmentGuidesActive</key>\n\t<string>YES</string>\n\t<key>SmartDistanceGuidesActive</key>\n\t<string>YES</string>\n\t<key>UniqueID</key>\n\t<integer>1</integer>\n\t<key>UseEntirePage</key>\n\t<false/>\n\t<key>VPages</key>\n\t<integer>1</integer>\n\t<key>WindowInfo</key>\n\t<dict>\n\t\t<key>CurrentSheet</key>\n\t\t<integer>0</integer>\n\t\t<key>ExpandedCanvases</key>\n\t\t<array>\n\t\t\t<dict>\n\t\t\t\t<key>name</key>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t</dict>\n\t\t</array>\n\t\t<key>Frame</key>\n\t\t<string>{{4, 15}, {1286, 822}}</string>\n\t\t<key>ListView</key>\n\t\t<true/>\n\t\t<key>OutlineWidth</key>\n\t\t<integer>142</integer>\n\t\t<key>RightSidebar</key>\n\t\t<false/>\n\t\t<key>Sidebar</key>\n\t\t<true/>\n\t\t<key>SidebarWidth</key>\n\t\t<integer>120</integer>\n\t\t<key>VisibleRegion</key>\n\t\t<string>{{-205, -79}, {1166, 713}}</string>\n\t\t<key>Zoom</key>\n\t\t<real>1</real>\n\t\t<key>ZoomValues</key>\n\t\t<array>\n\t\t\t<array>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t</array>\n\t</dict>\n\t<key>saveQuickLookFiles</key>\n\t<string>YES</string>\n</dict>\n</plist>\n"
  },
  {
    "path": "images/docs/tutorial/tutorial_00.vdx",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<VisioDocument xmlns=\"http://schemas.microsoft.com/visio/2003/core\">\n  <DocumentSettings>\n    <GlueSettings>12</GlueSettings>\n    <SnapSettings>52</SnapSettings>\n  </DocumentSettings>\n  <PrintSetup>\n    <PaperWidth>7.68056</PaperWidth>\n    <PaperHeight>10.5</PaperHeight>\n    <PrintLandscape>1</PrintLandscape>\n    <PageLeftMargin>0.25</PageLeftMargin>\n    <PageRightMargin>0.25</PageRightMargin>\n    <PageTopMargin>0.25</PageTopMargin>\n    <PageBottomMargin>0.569444</PageBottomMargin>\n    <PrintCenteredH>1</PrintCenteredH>\n    <PrintCenteredV>1</PrintCenteredV>\n  </PrintSetup>\n  <Fonts>\n    <FontEntry ID=\"0\" Name=\"Helvetica\"/>\n    <FontEntry ID=\"1\" Name=\"Courier New\"/>\n  </Fonts>\n  <FaceNames>\n    <FaceName ID=\"0\" Name=\"Helvetica\"/>\n    <FaceName ID=\"1\" Name=\"Courier New\"/>\n  </FaceNames>\n  <Pages>\n    <Page ID=\"0\" NameU=\"Canvas 1\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>10.5</PageWidth>\n          <PageHeight>7.68056</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>-0.0277778</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"1\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.1\">\n          <XForm>\n            <Angle>-0</Angle>\n            <FlipX>1</FlipX>\n            <FlipY>1</FlipY>\n            <PinX>3.461805555555555</PinX>\n            <PinY>5.979159722222223</PinY>\n            <Width>1.604166666666667</Width>\n            <Height>3.152791666666667</Height>\n            <LocPinX>0.8020833333333334</LocPinX>\n            <LocPinY>1.576395833333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.604166666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.955947\">3.013902777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#4fff75</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.152791666666667</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.604166666666667</X>\n              <Y F=\"Height*1.000000\">3.152791666666667</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.604166666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.152791666666667</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"2\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.2\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.256944444444444</PinX>\n            <PinY>5.979159722222223</PinY>\n            <Width>2.319444444444445</Width>\n            <Height>3.152791666666667</Height>\n            <LocPinX>1.159722222222222</LocPinX>\n            <LocPinY>1.576395833333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.319444444444445</TxtWidth>\n            <TxtHeight F=\"Height*0.955947\">3.013902777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#f8ff29</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.152791666666667</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.319444444444445</X>\n              <Y F=\"Height*1.000000\">3.152791666666667</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.319444444444445</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.152791666666667</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"3\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.3\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.638888888888889</PinX>\n            <PinY>3.499972222222222</PinY>\n            <Width>0.02777777777777778</Width>\n            <Height>0.1666666666666667</Height>\n            <LocPinX>0.01388888888888889</LocPinX>\n            <LocPinY>0.08333333333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.02777777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.02777777777777778</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.02777777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"4\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.4\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.534722222222222</PinX>\n            <PinY>4.553275</PinY>\n            <Width>0.9583333333333334</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.4791666666666667</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9583333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3101166666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Model</Text>\n        </Shape>\n        <Shape ID=\"5\" Type=\"Group\" Name=\"Group.5\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.5</PinX>\n            <PinY>7.189319444444444</PinY>\n            <Width>1.180555555555556</Width>\n            <Height>0.5416666666666666</Height>\n            <LocPinX>0.5902777777777778</LocPinX>\n            <LocPinY>0.2708333333333333</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.180555555555556</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5416666666666666</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"6\" Type=\"Shape\" Name=\"Graphic.6\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.5902777777777778</PinX>\n                <PinY>0.2708333333333333</PinY>\n                <Width>1.180555555555556</Width>\n                <Height>0.5416666666666666</Height>\n                <LocPinX>0.5902777777777778</LocPinX>\n                <LocPinY>0.2708333333333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*0.800000\">0.9444444444444444</TxtWidth>\n                <TxtHeight F=\"Height*0.443590\">0.2402777777777777</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>28</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <FillBkgnd>#aaaaaa</FillBkgnd>\n                <FillBkgndTrans>0</FillBkgndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.853553\">1.007666736111111</X>\n                  <Y F=\"Height*0.853553\">0.4623412083333334</Y>\n                </MoveTo>\n                <NURBSTo IX=\"2\">\n                  <X F=\"Width*0.853553\">1.007666736111111</X>\n                  <Y F=\"Height*0.146447\">0.07932545833333332</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"3\">\n                  <X F=\"Width*0.146447\">0.1728888194444443</X>\n                  <Y F=\"Height*0.146447\">0.07932545833333332</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"4\">\n                  <X F=\"Width*0.146447\">0.1728888194444443</X>\n                  <Y F=\"Height*0.853553\">0.4623412083333334</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"5\">\n                  <X F=\"Width*0.853553\">1.007666736111111</X>\n                  <Y F=\"Height*0.853553\">0.4623412083333334</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                </NURBSTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"7\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.7\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.625</PinX>\n                <PinY>0.2800576388888889</PinY>\n                <Width>0.8055555555555556</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>0.4027777777777778</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.8055555555555556</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.8055555555555556</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">0.8055555555555556</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.138889</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>root scope</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"8\" Type=\"Shape\" Name=\"Graphic.8\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.8541666666666666</PinX>\n            <PinY>7.194444444444445</PinY>\n            <Width>1.319444444444444</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.6597222222222222</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.319444444444444</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#fff82f</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.319444444444444</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.319444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;html ng-app&gt;</Text>\n        </Shape>\n        <Shape ID=\"9\" Type=\"Shape\" Name=\"Graphic.9\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.6388888888888888</PinX>\n            <PinY>5.444430555555556</PinY>\n            <Width>0.75</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;/body&gt;</Text>\n        </Shape>\n        <Shape ID=\"10\" Type=\"Shape\" Name=\"Graphic.10\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.5694444444444444</PinX>\n            <PinY>4.965263888888889</PinY>\n            <Width>0.75</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;/html&gt;</Text>\n        </Shape>\n        <Shape ID=\"11\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.11\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.298611111111111</PinX>\n            <PinY>4.555541666666667</PinY>\n            <Width>1.208333333333333</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.6041666666666666</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Template</Text>\n        </Shape>\n        <Shape ID=\"12\" Type=\"Shape\" Name=\"Graphic.12\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.5972222222222222</PinX>\n            <PinY>6.708319444444445</PinY>\n            <Width>0.6666666666666666</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.3333333333333333</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;body&gt;</Text>\n        </Shape>\n        <Shape ID=\"13\" Type=\"Shape\" Name=\"Graphic.13\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.21180802115303</PinX>\n            <PinY>7.186208620903923</PinY>\n            <Width>1.381949401696509</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.6909747008482543</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>1.52083332030478</BeginX>\n            <BeginY>7.19315306534837</BeginY>\n            <EndX>2.90278272200128</EndX>\n            <EndY>7.19047613444227</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.381949401696509</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.381949401696509</X>\n              <Y F=\"Height*0.807261\">0.01121195798279374</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"14\" Type=\"Shape\" Name=\"Graphic.14\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.194444444444445</PinX>\n            <PinY>4.229152777777778</PinY>\n            <Width>4.166666666666667</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>2.083333333333333</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.111111111111111</BeginX>\n            <BeginY>4.23609722222222</BeginY>\n            <EndX>4.27777777777778</EndX>\n            <EndY>4.22220833333333</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">4.166666666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">4.166666666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"15\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.15\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.006944444444445</PinX>\n            <PinY>7.378523611111111</PinY>\n            <Width>1.319444444444444</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.6597222222222222</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.319444444444444</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.319444444444444</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.319444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng-app</Text>\n        </Shape>\n        <Shape ID=\"16\" Type=\"Group\" Name=\"Group.16\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.118055555555555</PinX>\n            <PinY>3.959946527777778</PinY>\n            <Width>2.930555555555555</Width>\n            <Height>0.239634722222222</Height>\n            <LocPinX>1.465277777777778</LocPinX>\n            <LocPinY>0.119817361111111</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.930555555555555</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.239634722222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"17\" Type=\"Shape\" Name=\"Graphic.17\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.3191916666666665</PinX>\n                <PinY>0.1215791666666664</PinY>\n                <Width>0.6383833333333333</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.3191916666666667</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.128523611111111</BeginY>\n                <EndX>0.638383333333333</EndX>\n                <EndY>0.128523611111111</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.6383833333333333</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>9</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">9.868649107779169e-17</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.6383833333333334</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"18\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.18\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.837666666666667</PinX>\n                <PinY>0.119817361111111</PinY>\n                <Width>2.185777777777778</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>1.092888888888889</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">2.185777777777778</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">2.185777777777778</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">2.185777777777778</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/> Implicit Scope Declaration</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"19\" Type=\"Shape\" Name=\"Graphic.19\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.145833333333333</PinX>\n            <PinY>6.138888888888889</PinY>\n            <Width>1.513888888888889</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.7569444444444444</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.513888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.513888888888889</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.513888888888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>{{ expression }}</Text>\n        </Shape>\n      </Shapes>\n      <Connects>\n        <Connect ToCell=\"PinX\" FromSheet=\"13\" FromPart=\"9\" ToSheet=\"8\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"13\" FromPart=\"12\" ToSheet=\"6\" ToPart=\"3\"/>\n      </Connects>\n    </Page>\n  </Pages>\n  <Windows>\n    <Window ID=\"0\" WindowType=\"Drawing\" ViewScale=\"1\" WindowState=\"134217744\" ContainerType=\"Page\" Page=\"0\" ViewCenterX=\"5.25\" ViewCenterY=\"4.944444444444445\">\n      <ShowRulers>0</ShowRulers>\n      <ShowGrid>0</ShowGrid>\n      <ShowPageBreaks>1</ShowPageBreaks>\n      <ShowConnectionPoints>0</ShowConnectionPoints>\n      <GlueSettings>12</GlueSettings>\n      <SnapSettings>52</SnapSettings>\n      <TabSplitterPos>0.5</TabSplitterPos>\n    </Window>\n  </Windows>\n</VisioDocument>\n"
  },
  {
    "path": "images/docs/tutorial/tutorial_02.graffle/data.plist",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>ActiveLayerIndex</key>\n\t<integer>0</integer>\n\t<key>ApplicationVersion</key>\n\t<array>\n\t\t<string>com.omnigroup.OmniGrafflePro</string>\n\t\t<string>138.33.0.157554</string>\n\t</array>\n\t<key>AutoAdjust</key>\n\t<true/>\n\t<key>BackgroundGraphic</key>\n\t<dict>\n\t\t<key>Bounds</key>\n\t\t<string>{{0, 0}, {756, 553}}</string>\n\t\t<key>Class</key>\n\t\t<string>SolidGraphic</string>\n\t\t<key>ID</key>\n\t\t<integer>2</integer>\n\t\t<key>Style</key>\n\t\t<dict>\n\t\t\t<key>shadow</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t\t<key>stroke</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t</dict>\n\t</dict>\n\t<key>CanvasOrigin</key>\n\t<string>{0, 0}</string>\n\t<key>ColumnAlign</key>\n\t<integer>1</integer>\n\t<key>ColumnSpacing</key>\n\t<real>36</real>\n\t<key>CreationDate</key>\n\t<string>2011-03-07 13:25:43 -0800</string>\n\t<key>Creator</key>\n\t<string>Kenneth Culp</string>\n\t<key>DisplayScale</key>\n\t<string>1 0/72 in = 1.0000 in</string>\n\t<key>GraphDocumentVersion</key>\n\t<integer>8</integer>\n\t<key>GraphicsList</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>610</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{535, 426}</string>\n\t\t\t\t\t\t<string>{583, 426}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{586, 422}, {157.75, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>611</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 Model / View Data-binding}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>612</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{535, 435}</string>\n\t\t\t\t\t\t<string>{583, 435}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>609</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{261.5, 208}, {80, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>607</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs24 \\cf0 ng-repeat}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>596</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{423, 190}</string>\n\t\t\t\t<string>{527, 42}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>595</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{431.5, 199}</string>\n\t\t\t\t<string>{526.5, 102}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{64.6242, 418.748}, {157.376, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>593</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0  Implicit Scope Declaration}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>594</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{8, 426.748}</string>\n\t\t\t\t\t\t<string>{56, 426.748}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>592</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>561</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{437, 207}</string>\n\t\t\t\t<string>{526.5, 158}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{520, 28}, {216, 171}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>560</integer>\n\t\t\t<key>ImageID</key>\n\t\t\t<integer>11</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{598, 365.423}, {69, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>555</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 View}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{508, 6}, {235.75, 388}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>HFlip</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>554</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.137398</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.119207</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>VFlip</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{148, 103}, {104, 15}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>553</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs24 \\cf0 ng-controller}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{32, 273.836}, {36, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>542</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;ul&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>515</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>539</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{398.755, 188.946}</string>\n\t\t\t\t<string>{392.336, 163.219}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.216932</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.214423</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>520</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>515</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>538</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{405.615, 198.171}</string>\n\t\t\t\t<string>{394.783, 162.95}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.318788</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.270664</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>525</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>515</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>537</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{412.816, 207.397}</string>\n\t\t\t\t<string>{396.84, 162.68}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.257345</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.222614</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>530</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>472</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>536</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{381.227, 75.5002}</string>\n\t\t\t\t<string>{381.105, 52}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.254567</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.184811</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>515</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>530</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>534</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{250.5, 240.618}</string>\n\t\t\t\t<string>{363.552, 243.437}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>491</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>525</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>533</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{250.5, 237.227}</string>\n\t\t\t\t<string>{354.504, 236.462}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>491</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>520</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>532</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{250.5, 233.604}</string>\n\t\t\t\t<string>{345.645, 229.621}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>491</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{382.5, 248.047}, {106, 22.3284}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>527</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs22 \\cf0 phone: Object}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{382.435, 213.791}, {87, 33.6226}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>529</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 Repeater \\\nScope}</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{364, 207}, {124.5, 76}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>530</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>528</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>526</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{373.5, 234.047}, {106, 22.3284}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>522</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs22 \\cf0 phone: Object}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{373.435, 204.791}, {87, 33.6226}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>524</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0 phone scope}</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{355, 198}, {124.5, 76}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>525</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>523</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>521</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{364.5, 225.047}, {106, 22.3284}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>517</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs22 \\cf0 phone: Object}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{364.435, 195.791}, {87, 33.6226}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>519</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0 phone scope}</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{346, 189}, {124.5, 76}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>520</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>518</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>516</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{345.25, 418.748}, {117, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>557</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0  Scope Inheritance}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>558</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{290.25, 426.874}</string>\n\t\t\t\t\t\t<string>{338.25, 426.874}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.108302</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.0916902</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>556</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{41, 211}, {209, 54}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>491</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;li ng-repeat=\"phone in phones\"&gt;\\\n  \\{\\{phone.name\\}\\}\\\n  &lt;p&gt;\\{\\{phone.snippet\\}\\}&lt;/p&gt;\\\n&lt;/li&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{32, 179.836}, {36, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>490</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;ul&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>515</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>488</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{137.5, 119.353}</string>\n\t\t\t\t<string>{311.166, 119.548}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>423</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{335.666, 130}, {96.4981, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>11</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>511</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs22 \\cf0 phones: Array\\\n}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{341.867, 100.332}, {86.0307, 24.7953}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>514</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 PhoneListCtrl Scope}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{311.666, 76}, {139.584, 87.2524}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>515</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>512</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>487</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{9, 406}</string>\n\t\t\t\t<string>{742, 407}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{23, 99.789}, {114, 39}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>423</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;body \\\n ng-controller=\\\n \"PhoneListCtrl\"&gt;}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{158, 13.7463}, {95, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>485</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 ng-app}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{670, 65.4973}, {54, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>438</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>472</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>434</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{62.5, 32}</string>\n\t\t\t\t<string>{330, 32}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>192</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{102, 365.423}, {87, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>426</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Template}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{14, 336.711}, {54, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>185</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 &lt;/html&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{24, 305.211}, {54, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>186</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 &lt;/body&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{14, 21}, {48, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>192</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.184718</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.972751</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 &lt;html&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{349.512, 22.709}, {68.9176, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>471</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 Root Scope}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{330.5, 12.5}, {101, 39}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>472</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>470</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{346.5, 365.423}, {69, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>473</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Model}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{117, 256.002}, {2, 12}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>78</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>Wrap</key>\n\t\t\t<string>NO</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{5, 6}, {251, 388}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>427</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.160494</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.973031</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{269, 6}, {227, 388}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>HFlip</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>390</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.457377</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.309856</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>VFlip</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t</array>\n\t<key>GridInfo</key>\n\t<dict/>\n\t<key>GuidesLocked</key>\n\t<string>NO</string>\n\t<key>GuidesVisible</key>\n\t<string>YES</string>\n\t<key>HPages</key>\n\t<integer>1</integer>\n\t<key>ImageCounter</key>\n\t<integer>12</integer>\n\t<key>ImageLinkBack</key>\n\t<array>\n\t\t<dict/>\n\t</array>\n\t<key>ImageList</key>\n\t<array>\n\t\t<string>image11.png</string>\n\t</array>\n\t<key>KeepToScale</key>\n\t<false/>\n\t<key>Layers</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Lock</key>\n\t\t\t<string>NO</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Layer 1</string>\n\t\t\t<key>Print</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>View</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t</array>\n\t<key>LayoutInfo</key>\n\t<dict>\n\t\t<key>Animate</key>\n\t\t<string>NO</string>\n\t\t<key>circoMinDist</key>\n\t\t<real>18</real>\n\t\t<key>circoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>layoutEngine</key>\n\t\t<string>dot</string>\n\t\t<key>neatoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>twopiSeparation</key>\n\t\t<real>0.0</real>\n\t</dict>\n\t<key>LinksVisible</key>\n\t<string>NO</string>\n\t<key>MagnetsVisible</key>\n\t<string>NO</string>\n\t<key>MasterSheets</key>\n\t<array/>\n\t<key>ModificationDate</key>\n\t<string>2012-04-04 15:31:40 -0700</string>\n\t<key>Modifier</key>\n\t<string>Igor Minar</string>\n\t<key>NotesVisible</key>\n\t<string>NO</string>\n\t<key>Orientation</key>\n\t<integer>2</integer>\n\t<key>OriginVisible</key>\n\t<string>NO</string>\n\t<key>PageBreaks</key>\n\t<string>YES</string>\n\t<key>PrintInfo</key>\n\t<dict>\n\t\t<key>NSBottomMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>41</string>\n\t\t</array>\n\t\t<key>NSLeftMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSOrientation</key>\n\t\t<array>\n\t\t\t<string>int</string>\n\t\t\t<string>1</string>\n\t\t</array>\n\t\t<key>NSPaperSize</key>\n\t\t<array>\n\t\t\t<string>coded</string>\n\t\t\t<string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAx7X05TU2l6ZT1mZn2WgRgDgWQChg==</string>\n\t\t</array>\n\t\t<key>NSRightMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSTopMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t</dict>\n\t<key>PrintOnePage</key>\n\t<false/>\n\t<key>ReadOnly</key>\n\t<string>NO</string>\n\t<key>RowAlign</key>\n\t<integer>1</integer>\n\t<key>RowSpacing</key>\n\t<real>36</real>\n\t<key>SheetTitle</key>\n\t<string>Canvas 1</string>\n\t<key>SmartAlignmentGuidesActive</key>\n\t<string>YES</string>\n\t<key>SmartDistanceGuidesActive</key>\n\t<string>YES</string>\n\t<key>UniqueID</key>\n\t<integer>1</integer>\n\t<key>UseEntirePage</key>\n\t<false/>\n\t<key>VPages</key>\n\t<integer>1</integer>\n\t<key>WindowInfo</key>\n\t<dict>\n\t\t<key>CurrentSheet</key>\n\t\t<integer>0</integer>\n\t\t<key>ExpandedCanvases</key>\n\t\t<array>\n\t\t\t<dict>\n\t\t\t\t<key>name</key>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t</dict>\n\t\t</array>\n\t\t<key>Frame</key>\n\t\t<string>{{865, 756}, {1286, 822}}</string>\n\t\t<key>ListView</key>\n\t\t<true/>\n\t\t<key>OutlineWidth</key>\n\t\t<integer>142</integer>\n\t\t<key>RightSidebar</key>\n\t\t<false/>\n\t\t<key>Sidebar</key>\n\t\t<true/>\n\t\t<key>SidebarWidth</key>\n\t\t<integer>120</integer>\n\t\t<key>VisibleRegion</key>\n\t\t<string>{{-205, -79}, {1166, 713}}</string>\n\t\t<key>Zoom</key>\n\t\t<real>1</real>\n\t\t<key>ZoomValues</key>\n\t\t<array>\n\t\t\t<array>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t</array>\n\t</dict>\n\t<key>saveQuickLookFiles</key>\n\t<string>YES</string>\n</dict>\n</plist>\n"
  },
  {
    "path": "images/docs/tutorial/tutorial_02.vdx",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<VisioDocument xmlns=\"http://schemas.microsoft.com/visio/2003/core\">\n  <DocumentSettings>\n    <GlueSettings>12</GlueSettings>\n    <SnapSettings>52</SnapSettings>\n  </DocumentSettings>\n  <PrintSetup>\n    <PaperWidth>7.68056</PaperWidth>\n    <PaperHeight>10.5</PaperHeight>\n    <PrintLandscape>1</PrintLandscape>\n    <PageLeftMargin>0.25</PageLeftMargin>\n    <PageRightMargin>0.25</PageRightMargin>\n    <PageTopMargin>0.25</PageTopMargin>\n    <PageBottomMargin>0.569444</PageBottomMargin>\n    <PrintCenteredH>1</PrintCenteredH>\n    <PrintCenteredV>1</PrintCenteredV>\n  </PrintSetup>\n  <Fonts>\n    <FontEntry ID=\"0\" Name=\"Helvetica\"/>\n    <FontEntry ID=\"1\" Name=\"Courier New\"/>\n  </Fonts>\n  <FaceNames>\n    <FaceName ID=\"0\" Name=\"Helvetica\"/>\n    <FaceName ID=\"1\" Name=\"Courier New\"/>\n  </FaceNames>\n  <Pages>\n    <Page ID=\"0\" NameU=\"Canvas 1\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>10.5</PageWidth>\n          <PageHeight>7.68056</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>-0.0277778</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"1\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.1\">\n          <XForm>\n            <Angle>-0</Angle>\n            <FlipX>1</FlipX>\n            <FlipY>1</FlipY>\n            <PinX>5.3125</PinX>\n            <PinY>4.902777777777778</PinY>\n            <Width>3.152777777777778</Width>\n            <Height>5.388888888888889</Height>\n            <LocPinX>1.576388888888889</LocPinX>\n            <LocPinY>2.694444444444445</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.152777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.974227\">5.25</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#4fff75</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.152777777777778</X>\n              <Y F=\"Height*1.000000\">5.388888888888889</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.152777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"2\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.2\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.8125</PinX>\n            <PinY>4.902777777777778</PinY>\n            <Width>3.486111111111111</Width>\n            <Height>5.388888888888889</Height>\n            <LocPinX>1.743055555555556</LocPinX>\n            <LocPinY>2.694444444444445</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.486111111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.974227\">5.25</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#f8ff29</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.486111111111111</X>\n              <Y F=\"Height*1.000000\">5.388888888888889</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.486111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"3\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.3\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.638888888888889</PinX>\n            <PinY>4.041638888888889</PinY>\n            <Width>0.02777777777777778</Width>\n            <Height>0.1666666666666667</Height>\n            <LocPinX>0.01388888888888889</LocPinX>\n            <LocPinY>0.08333333333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.02777777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.02777777777777778</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.02777777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"4\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.4\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.291666666666667</PinX>\n            <PinY>2.450177777777778</PinY>\n            <Width>0.9583333333333334</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.4791666666666667</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9583333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3101166666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Model</Text>\n        </Shape>\n        <Shape ID=\"5\" Type=\"Group\" Name=\"Group.5\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.291666666666667</PinX>\n            <PinY>7.236111111111111</PinY>\n            <Width>1.402777777777778</Width>\n            <Height>0.5416666666666666</Height>\n            <LocPinX>0.7013888888888888</LocPinX>\n            <LocPinY>0.2708333333333333</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.402777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5416666666666666</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"6\" Type=\"Shape\" Name=\"Graphic.6\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.7013888888888888</PinX>\n                <PinY>0.2708333333333333</PinY>\n                <Width>1.402777777777778</Width>\n                <Height>0.5416666666666666</Height>\n                <LocPinX>0.7013888888888888</LocPinX>\n                <LocPinY>0.2708333333333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*0.800000\">1.122222222222222</TxtWidth>\n                <TxtHeight F=\"Height*0.443590\">0.2402777777777777</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>28</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <FillBkgnd>#aaaaaa</FillBkgnd>\n                <FillBkgndTrans>0</FillBkgndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.853553\">1.197345180555555</X>\n                  <Y F=\"Height*0.853553\">0.4623412083333334</Y>\n                </MoveTo>\n                <NURBSTo IX=\"2\">\n                  <X F=\"Width*0.853553\">1.197345180555555</X>\n                  <Y F=\"Height*0.146447\">0.07932545833333332</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"3\">\n                  <X F=\"Width*0.146447\">0.2054325972222225</X>\n                  <Y F=\"Height*0.146447\">0.07932545833333332</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"4\">\n                  <X F=\"Width*0.146447\">0.2054325972222225</X>\n                  <Y F=\"Height*0.853553\">0.4623412083333334</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"5\">\n                  <X F=\"Width*0.853553\">1.197345180555555</X>\n                  <Y F=\"Height*0.853553\">0.4623412083333334</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                </NURBSTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"7\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.7\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.7426499999999999</PinX>\n                <PinY>0.2800576388888889</PinY>\n                <Width>0.9571888888888888</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>0.4785944444444444</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.9571888888888888</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.9571888888888888</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">0.9571888888888888</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>1</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>Root Scope</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"8\" Type=\"Shape\" Name=\"Graphic.8\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.5277777777777778</PinX>\n            <PinY>7.236111111111111</PinY>\n            <Width>0.6666666666666666</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.3333333333333333</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#fff82f</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;html&gt;</Text>\n        </Shape>\n        <Shape ID=\"9\" Type=\"Shape\" Name=\"Graphic.9\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.7083333333333334</PinX>\n            <PinY>3.288736111111111</PinY>\n            <Width>0.75</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;/body&gt;</Text>\n        </Shape>\n        <Shape ID=\"10\" Type=\"Shape\" Name=\"Graphic.10\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.5694444444444444</PinX>\n            <PinY>2.851236111111111</PinY>\n            <Width>0.75</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;/html&gt;</Text>\n        </Shape>\n        <Shape ID=\"11\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.11\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.020833333333333</PinX>\n            <PinY>2.452458333333333</PinY>\n            <Width>1.208333333333333</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.6041666666666666</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Template</Text>\n        </Shape>\n        <Shape ID=\"12\" Type=\"Shape\" Name=\"Graphic.12\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.725694269097223</PinX>\n            <PinY>7.229166666666667</PinY>\n            <Width>3.715277427083335</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>1.857638713541668</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.868055555555556</BeginX>\n            <BeginY>7.23611111111111</BeginY>\n            <EndX>4.58333298263889</EndX>\n            <EndY>7.23611111111111</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.715277427083335</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.715277427083335</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"13\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.13\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.680555555555555</PinX>\n            <PinY>6.615812500000001</PinY>\n            <Width>0.75</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3101166666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"14\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.14\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.854166666666667</PinX>\n            <PinY>7.369817361111111</PinY>\n            <Width>1.319444444444444</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.6597222222222222</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.319444444444444</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2396347222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2396347222222223</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.319444444444444</X>\n              <Y F=\"Height*1.000000\">0.2396347222222223</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.319444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2396347222222223</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng-app</Text>\n        </Shape>\n        <Shape ID=\"15\" Type=\"Shape\" Name=\"Graphic.15\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.111111111111111</PinX>\n            <PinY>6.023763888888889</PinY>\n            <Width>1.583333333333333</Width>\n            <Height>0.5416666666666666</Height>\n            <LocPinX>0.7916666666666666</LocPinX>\n            <LocPinY>0.2708333333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.583333333333333</TxtWidth>\n            <TxtHeight F=\"Height*0.743590\">0.4027777777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5416666666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.583333333333333</X>\n              <Y F=\"Height*1.000000\">0.5416666666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.583333333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5416666666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;body \n ng-controller=\n &quot;PhoneListCtrl&quot;&gt;</Text>\n        </Shape>\n        <Shape ID=\"16\" Type=\"Shape\" Name=\"Graphic.16\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.215277777777778</PinX>\n            <PinY>2.034722222222222</PinY>\n            <Width>10.18055555555556</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>5.090277777777778</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.125</BeginX>\n            <BeginY>2.04166666666667</BeginY>\n            <EndX>10.3055555555556</EndX>\n            <EndY>2.02777777777778</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">10.18055555555556</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">10.18055555555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"17\" Type=\"Group\" Name=\"Group.17\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.298027777777778</PinX>\n            <PinY>6.019080555555556</PinY>\n            <Width>1.938666666666667</Width>\n            <Height>1.211838888888889</Height>\n            <LocPinX>0.9693333333333334</LocPinX>\n            <LocPinY>0.6059194444444445</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.938666666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.211838888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"18\" Type=\"Shape\" Name=\"Graphic.18\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.9693333333333337</PinX>\n                <PinY>0.6059194444444445</PinY>\n                <Width>1.938666666666667</Width>\n                <Height>1.211838888888889</Height>\n                <LocPinX>0.9693333333333334</LocPinX>\n                <LocPinY>0.6059194444444445</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*0.800000\">1.550933333333333</TxtWidth>\n                <TxtHeight F=\"Height*0.585390\">0.7093983333333331</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>28</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <FillBkgnd>#aaaaaa</FillBkgnd>\n                <FillBkgndTrans>0</FillBkgndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.853553\">1.654754749333334</X>\n                  <Y F=\"Height*0.853553\">1.034368719127778</Y>\n                </MoveTo>\n                <NURBSTo IX=\"2\">\n                  <X F=\"Width*0.853553\">1.654754749333334</X>\n                  <Y F=\"Height*0.146447\">0.177470169761111</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"3\">\n                  <X F=\"Width*0.146447\">0.2839119173333337</X>\n                  <Y F=\"Height*0.146447\">0.177470169761111</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"4\">\n                  <X F=\"Width*0.146447\">0.2839119173333337</X>\n                  <Y F=\"Height*0.853553\">1.034368719127778</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"5\">\n                  <X F=\"Width*0.853553\">1.654754749333334</X>\n                  <Y F=\"Height*0.853553\">1.034368719127778</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                </NURBSTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"19\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.19\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.016893750000001</PinX>\n                <PinY>0.7017048611111112</PinY>\n                <Width>1.194870833333333</Width>\n                <Height>0.3443791666666667</Height>\n                <LocPinX>0.5974354166666667</LocPinX>\n                <LocPinY>0.1721895833333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.194870833333333</TxtWidth>\n                <TxtHeight F=\"Height*0.596698\">0.2054902777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3443791666666666</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.194870833333334</X>\n                  <Y F=\"Height*1.000000\">0.3443791666666666</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.194870833333334</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3443791666666666</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>1</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>PhoneListCtrl Scope</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"20\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.20\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.332153472222222</PinX>\n            <PinY>5.722222222222222</PinY>\n            <Width>1.340251388888889</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.6701256944444444</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.340251388888889</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.340251388888889</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.340251388888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>phones: Array\n</Text>\n        </Shape>\n        <Shape ID=\"21\" Type=\"Shape\" Name=\"Graphic.21\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.115736639380332</PinX>\n            <PinY>6.015926041488637</PinY>\n            <Width>2.412028843007047</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>1.206014421503524</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>1.90972221787681</BeginX>\n            <BeginY>6.02287048593308</BeginY>\n            <EndX>4.32175106088386</EndX>\n            <EndY>6.02017215920111</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.412028843007047</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.412028843007047</X>\n              <Y F=\"Height*0.805720\">0.01119056215691473</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"22\" Type=\"Shape\" Name=\"Graphic.22\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.6944444444444444</PinX>\n            <PinY>5.027775</PinY>\n            <Width>0.5</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.25</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.5</TxtWidth>\n            <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.5</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.5</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;ul&gt;</Text>\n        </Shape>\n        <Shape ID=\"23\" Type=\"Shape\" Name=\"Graphic.23\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.020833333333333</PinX>\n            <PinY>4.375</PinY>\n            <Width>2.902777777777778</Width>\n            <Height>0.75</Height>\n            <LocPinX>1.451388888888889</LocPinX>\n            <LocPinY>0.375</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.902777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.814815\">0.6111111111111112</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.75</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.902777777777778</X>\n              <Y F=\"Height*1.000000\">0.75</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.902777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.75</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;li ng-repeat=&quot;phone in phones&quot;&gt;\n  {{phone.name}}\n  &lt;p&gt;{{phone.snippet}}&lt;/p&gt;\n&lt;/li&gt;</Text>\n        </Shape>\n        <Shape ID=\"24\" Type=\"Group\" Name=\"Group.24\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.225694444444445</PinX>\n            <PinY>1.74479375</PinY>\n            <Width>2.388888888888889</Width>\n            <Height>0.239634722222222</Height>\n            <LocPinX>1.194444444444444</LocPinX>\n            <LocPinY>0.119817361111111</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.239634722222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"25\" Type=\"Shape\" Name=\"Graphic.25\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.3333333333333333</PinX>\n                <PinY>0.1198291666666659</PinY>\n                <Width>0.6666666666666666</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.3333333333333333</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.12677361111111</BeginY>\n                <EndX>0.666666666666667</EndX>\n                <EndY>0.12677361111111</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0277778</LineWeight>\n                <LineColor>#17ff1c</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.6666666666666666</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"26\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.26\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.576388888888889</PinX>\n                <PinY>0.119817361111111</PinY>\n                <Width>1.625</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>0.8125</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.625</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.625</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.625</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/> Scope Inheritance</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"27\" Type=\"Group\" Name=\"Group.27\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.670138888888889</PinX>\n            <PinY>4.527777777777778</PinY>\n            <Width>1.729166666666667</Width>\n            <Height>1.055555555555556</Height>\n            <LocPinX>0.8645833333333334</LocPinX>\n            <LocPinY>0.5277777777777778</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.729166666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"28\" Type=\"Group\" Name=\"Group.28\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8645833333333334</PinX>\n                <PinY>0.5277777777777778</PinY>\n                <Width>1.729166666666667</Width>\n                <Height>1.055555555555556</Height>\n                <LocPinX>0.8645833333333334</LocPinX>\n                <LocPinY>0.5277777777777778</LocPinY>\n              </XForm>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.729166666666667</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <Shapes>\n                <Shape ID=\"29\" Type=\"Shape\" Name=\"Graphic.29\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.8645833333333334</PinX>\n                    <PinY>0.5277777777777778</PinY>\n                    <Width>1.729166666666667</Width>\n                    <Height>1.055555555555556</Height>\n                    <LocPinX>0.8645833333333334</LocPinX>\n                    <LocPinY>0.5277777777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*0.800000\">1.383333333333334</TxtWidth>\n                    <TxtHeight F=\"Height*0.568421\">0.6</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>1</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>28</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <FillBkgnd>#aaaaaa</FillBkgnd>\n                    <FillBkgndTrans>0</FillBkgndTrans>\n                    <ShdwPattern>1</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.853553\">1.475935395833334</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                    </MoveTo>\n                    <NURBSTo IX=\"2\">\n                      <X F=\"Width*0.853553\">1.475935395833334</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"3\">\n                      <X F=\"Width*0.146447\">0.253231270833333</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"4\">\n                      <X F=\"Width*0.146447\">0.253231270833333</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"5\">\n                      <X F=\"Width*0.853553\">1.475935395833334</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                    </NURBSTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                </Shape>\n                <Shape ID=\"30\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.30\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.8602083333333334</PinX>\n                    <PinY>0.7277458333333335</PinY>\n                    <Width>1.208333333333333</Width>\n                    <Height>0.4669805555555555</Height>\n                    <LocPinX>0.6041666666666666</LocPinX>\n                    <LocPinY>0.2334902777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n                    <TxtHeight F=\"Height*0.702581\">0.3280916666666667</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>0</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>0</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>0</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.4669805555555552</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">1.208333333333333</X>\n                      <Y F=\"Height*1.000000\">0.4669805555555552</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">1.208333333333333</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.4669805555555552</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                  <TextBlock>\n                    <LeftMargin>0.0694444</LeftMargin>\n                    <RightMargin>0.0694444</RightMargin>\n                    <VerticalAlign>1</VerticalAlign>\n                    <DefaultTabStop>0</DefaultTabStop>\n                  </TextBlock>\n                  <Char IX=\"0\">\n                    <Font>0</Font>\n                    <Color>0</Color>\n                    <Style>0</Style>\n                    <Size>0.166667</Size>\n                    <ColorTrans>0</ColorTrans>\n                  </Char>\n                  <Para IX=\"0\">\n                    <IndFirst>0</IndFirst>\n                    <IndLeft>0</IndLeft>\n                    <IndRight>-0</IndRight>\n                    <SpLine>-1.2</SpLine>\n                    <SpBefore>0</SpBefore>\n                    <HorzAlign>0</HorzAlign>\n                  </Para>\n                  <Text><cp IX=\"0\"/><pp IX=\"0\"/>phone scope</Text>\n                </Shape>\n              </Shapes>\n            </Shape>\n            <Shape ID=\"31\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.31\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.9930555555555556</PinX>\n                <PinY>0.3998444444444446</PinY>\n                <Width>1.472222222222222</Width>\n                <Height>0.3101166666666667</Height>\n                <LocPinX>0.7361111111111112</LocPinX>\n                <LocPinY>0.1550583333333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.472222222222222</TxtWidth>\n                <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.472222222222222</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.472222222222222</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>1</Style>\n                <Size>0.152778</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>phone: Object</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"32\" Type=\"Group\" Name=\"Group.32\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.795138888888889</PinX>\n            <PinY>4.402777777777778</PinY>\n            <Width>1.729166666666667</Width>\n            <Height>1.055555555555556</Height>\n            <LocPinX>0.8645833333333334</LocPinX>\n            <LocPinY>0.5277777777777778</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.729166666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"33\" Type=\"Group\" Name=\"Group.33\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8645833333333334</PinX>\n                <PinY>0.5277777777777778</PinY>\n                <Width>1.729166666666667</Width>\n                <Height>1.055555555555556</Height>\n                <LocPinX>0.8645833333333334</LocPinX>\n                <LocPinY>0.5277777777777778</LocPinY>\n              </XForm>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.729166666666667</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <Shapes>\n                <Shape ID=\"34\" Type=\"Shape\" Name=\"Graphic.34\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.8645833333333334</PinX>\n                    <PinY>0.5277777777777778</PinY>\n                    <Width>1.729166666666667</Width>\n                    <Height>1.055555555555556</Height>\n                    <LocPinX>0.8645833333333334</LocPinX>\n                    <LocPinY>0.5277777777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*0.800000\">1.383333333333334</TxtWidth>\n                    <TxtHeight F=\"Height*0.568421\">0.6</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>1</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>28</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <FillBkgnd>#aaaaaa</FillBkgnd>\n                    <FillBkgndTrans>0</FillBkgndTrans>\n                    <ShdwPattern>1</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.853553\">1.475935395833334</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                    </MoveTo>\n                    <NURBSTo IX=\"2\">\n                      <X F=\"Width*0.853553\">1.475935395833334</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"3\">\n                      <X F=\"Width*0.146447\">0.253231270833333</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"4\">\n                      <X F=\"Width*0.146447\">0.253231270833333</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"5\">\n                      <X F=\"Width*0.853553\">1.475935395833334</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                    </NURBSTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                </Shape>\n                <Shape ID=\"35\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.35\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.8602083333333334</PinX>\n                    <PinY>0.7277458333333335</PinY>\n                    <Width>1.208333333333333</Width>\n                    <Height>0.4669805555555555</Height>\n                    <LocPinX>0.6041666666666666</LocPinX>\n                    <LocPinY>0.2334902777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n                    <TxtHeight F=\"Height*0.702581\">0.3280916666666667</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>0</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>0</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>0</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.4669805555555552</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">1.208333333333333</X>\n                      <Y F=\"Height*1.000000\">0.4669805555555552</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">1.208333333333333</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.4669805555555552</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                  <TextBlock>\n                    <LeftMargin>0.0694444</LeftMargin>\n                    <RightMargin>0.0694444</RightMargin>\n                    <VerticalAlign>1</VerticalAlign>\n                    <DefaultTabStop>0</DefaultTabStop>\n                  </TextBlock>\n                  <Char IX=\"0\">\n                    <Font>0</Font>\n                    <Color>0</Color>\n                    <Style>0</Style>\n                    <Size>0.166667</Size>\n                    <ColorTrans>0</ColorTrans>\n                  </Char>\n                  <Para IX=\"0\">\n                    <IndFirst>0</IndFirst>\n                    <IndLeft>0</IndLeft>\n                    <IndRight>-0</IndRight>\n                    <SpLine>-1.2</SpLine>\n                    <SpBefore>0</SpBefore>\n                    <HorzAlign>0</HorzAlign>\n                  </Para>\n                  <Text><cp IX=\"0\"/><pp IX=\"0\"/>phone scope</Text>\n                </Shape>\n              </Shapes>\n            </Shape>\n            <Shape ID=\"36\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.36\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.9930555555555556</PinX>\n                <PinY>0.3998444444444446</PinY>\n                <Width>1.472222222222222</Width>\n                <Height>0.3101166666666667</Height>\n                <LocPinX>0.7361111111111112</LocPinX>\n                <LocPinY>0.1550583333333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.472222222222222</TxtWidth>\n                <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666669</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.472222222222222</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666669</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.472222222222222</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666669</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>1</Style>\n                <Size>0.152778</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>phone: Object</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"37\" Type=\"Group\" Name=\"Group.37\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.920138888888889</PinX>\n            <PinY>4.277777777777778</PinY>\n            <Width>1.729166666666667</Width>\n            <Height>1.055555555555556</Height>\n            <LocPinX>0.8645833333333334</LocPinX>\n            <LocPinY>0.5277777777777778</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.729166666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"38\" Type=\"Group\" Name=\"Group.38\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8645833333333334</PinX>\n                <PinY>0.5277777777777778</PinY>\n                <Width>1.729166666666667</Width>\n                <Height>1.055555555555556</Height>\n                <LocPinX>0.8645833333333334</LocPinX>\n                <LocPinY>0.5277777777777778</LocPinY>\n              </XForm>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.729166666666667</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <Shapes>\n                <Shape ID=\"39\" Type=\"Shape\" Name=\"Graphic.39\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.8645833333333334</PinX>\n                    <PinY>0.5277777777777778</PinY>\n                    <Width>1.729166666666667</Width>\n                    <Height>1.055555555555556</Height>\n                    <LocPinX>0.8645833333333334</LocPinX>\n                    <LocPinY>0.5277777777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*0.800000\">1.383333333333334</TxtWidth>\n                    <TxtHeight F=\"Height*0.568421\">0.6</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>1</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>28</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <FillBkgnd>#aaaaaa</FillBkgnd>\n                    <FillBkgndTrans>0</FillBkgndTrans>\n                    <ShdwPattern>1</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.853553\">1.475935395833334</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                    </MoveTo>\n                    <NURBSTo IX=\"2\">\n                      <X F=\"Width*0.853553\">1.475935395833334</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"3\">\n                      <X F=\"Width*0.146447\">0.253231270833333</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"4\">\n                      <X F=\"Width*0.146447\">0.253231270833333</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"5\">\n                      <X F=\"Width*0.853553\">1.475935395833334</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                    </NURBSTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                </Shape>\n                <Shape ID=\"40\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.40\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.8602083333333334</PinX>\n                    <PinY>0.7277458333333335</PinY>\n                    <Width>1.208333333333333</Width>\n                    <Height>0.4669805555555555</Height>\n                    <LocPinX>0.6041666666666666</LocPinX>\n                    <LocPinY>0.2334902777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n                    <TxtHeight F=\"Height*0.702581\">0.3280916666666667</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>0</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>0</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>0</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.4669805555555552</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">1.208333333333333</X>\n                      <Y F=\"Height*1.000000\">0.4669805555555552</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">1.208333333333333</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.4669805555555552</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                  <TextBlock>\n                    <LeftMargin>0.0694444</LeftMargin>\n                    <RightMargin>0.0694444</RightMargin>\n                    <VerticalAlign>1</VerticalAlign>\n                    <DefaultTabStop>0</DefaultTabStop>\n                  </TextBlock>\n                  <Char IX=\"0\">\n                    <Font>0</Font>\n                    <Color>0</Color>\n                    <Style>0</Style>\n                    <Size>0.166667</Size>\n                    <ColorTrans>0</ColorTrans>\n                  </Char>\n                  <Para IX=\"0\">\n                    <IndFirst>0</IndFirst>\n                    <IndLeft>0</IndLeft>\n                    <IndRight>-0</IndRight>\n                    <SpLine>-1.2</SpLine>\n                    <SpBefore>0</SpBefore>\n                    <HorzAlign>1</HorzAlign>\n                  </Para>\n                  <Text><cp IX=\"0\"/><pp IX=\"0\"/>Repeater \nScope</Text>\n                </Shape>\n              </Shapes>\n            </Shape>\n            <Shape ID=\"41\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.41\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.9930555555555556</PinX>\n                <PinY>0.3303999999999997</PinY>\n                <Width>1.472222222222222</Width>\n                <Height>0.3101166666666667</Height>\n                <LocPinX>0.7361111111111112</LocPinX>\n                <LocPinY>0.1550583333333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.472222222222222</TxtWidth>\n                <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.472222222222222</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.472222222222222</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>1</Style>\n                <Size>0.152778</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>phone: Object</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"42\" Type=\"Shape\" Name=\"Graphic.42\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.139895523651552</PinX>\n            <PinY>4.463714199765159</PinY>\n            <Width>1.321469869277556</Width>\n            <Height>0.05532312477772194</Height>\n            <LocPinX>0.660734934638778</LocPinX>\n            <LocPinY>0.02766156238886097</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>3.47916058901277</BeginX>\n            <BeginY>4.4360526373763</BeginY>\n            <EndX>4.80063045829033</EndX>\n            <EndY>4.49137576215402</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.321469869277556</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.05532312477772194</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">3.947459643111667e-16</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.321469869277556</X>\n              <Y F=\"Height*1.000000\">0.05532312477772194</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"43\" Type=\"Shape\" Name=\"Graphic.43\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.201419896589004</PinX>\n            <PinY>4.389419057374635</PinY>\n            <Width>1.444506835957859</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.7222534179789295</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>3.47916647861007</BeginX>\n            <BeginY>4.38573262839266</BeginY>\n            <EndX>4.92367331456793</EndX>\n            <EndY>4.39636350181908</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.444506835957859</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.234577\">0.003258015462468301</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.444506835957859</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"44\" Type=\"Shape\" Name=\"Graphic.44\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.264246562960143</PinX>\n            <PinY>4.319064032219704</PinY>\n            <Width>1.570164107766123</Width>\n            <Height>0.03914956361222485</Height>\n            <LocPinX>0.7850820538830613</LocPinX>\n            <LocPinY>0.01957478180611242</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>3.47916450907708</BeginX>\n            <BeginY>4.33863881402582</BeginY>\n            <EndX>5.0493286168432</EndX>\n            <EndY>4.29948925041359</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.570164107766123</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.03914956361222485</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.03914956361222485</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.570164107766123</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"45\" Type=\"Shape\" Name=\"Graphic.45\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.300064920396768</PinX>\n            <PinY>6.795137642079719</PinY>\n            <Width>0.01388888888888889</Width>\n            <Height>0.3263924010531976</Height>\n            <LocPinX>0.006944444444444444</LocPinX>\n            <LocPinY>0.1631962005265988</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.29482577317895</BeginX>\n            <BeginY>6.63194144155312</BeginY>\n            <EndX>5.29312047595232</EndX>\n            <EndY>6.95833384260632</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3263924010531976</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#2fff41</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.122781\">0.001705297226621383</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3263924010531976</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"46\" Type=\"Shape\" Name=\"Graphic.46\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.622607840074725</PinX>\n            <PinY>5.110575492477151</PinY>\n            <Width>0.2218899004576984</Width>\n            <Height>0.6210760280398873</Height>\n            <LocPinX>0.1109449502288492</LocPinX>\n            <LocPinY>0.3105380140199436</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.73355279030357</BeginX>\n            <BeginY>4.80003747845721</BeginY>\n            <EndX>5.51166288984588</EndX>\n            <EndY>5.4211135064971</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.2218899004576984</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.6210760280398873</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#39ff42</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">0.2218899004576984</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6210760280398873</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"47\" Type=\"Shape\" Name=\"Graphic.47\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.558320375564575</PinX>\n            <PinY>5.172770429604866</PinY>\n            <Width>0.1504523229245728</Width>\n            <Height>0.4891812784230665</Height>\n            <LocPinX>0.07522616146228639</LocPinX>\n            <LocPinY>0.2445906392115332</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.63354653702686</BeginX>\n            <BeginY>4.92817979039333</BeginY>\n            <EndX>5.48309421410229</EndX>\n            <EndY>5.4173610688164</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.1504523229245728</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.4891812784230665</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#45ff51</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">0.1504523229245728</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4891812784230665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"48\" Type=\"Shape\" Name=\"Graphic.48\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.493683691519897</PinX>\n            <PinY>5.234965464780772</PinY>\n            <Width>0.08915494182797169</Width>\n            <Height>0.3573103996725347</Height>\n            <LocPinX>0.04457747091398585</LocPinX>\n            <LocPinY>0.1786551998362673</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.53826116243388</BeginX>\n            <BeginY>5.0563102649445</BeginY>\n            <EndX>5.44910622060591</EndX>\n            <EndY>5.41362066461704</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.08915494182797169</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3573103996725347</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#37ff37</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">0.08915494182797248</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">7.894919286223335e-16</X>\n              <Y F=\"Height*1.000000\">0.3573103996725347</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"49\" Type=\"Shape\" Name=\"Graphic.49\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.6944444444444444</PinX>\n            <PinY>3.722219444444444</PinY>\n            <Width>0.5</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.25</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.5</TxtWidth>\n            <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.5</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.5</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;ul&gt;</Text>\n        </Shape>\n        <Shape ID=\"50\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.50\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.777777777777778</PinX>\n            <PinY>6.145833333333333</PinY>\n            <Width>1.444444444444444</Width>\n            <Height>0.2083333333333333</Height>\n            <LocPinX>0.7222222222222222</LocPinX>\n            <LocPinY>0.1041666666666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.444444444444444</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2083333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2083333333333333</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.444444444444444</X>\n              <Y F=\"Height*1.000000\">0.2083333333333333</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.444444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2083333333333333</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng-controller</Text>\n        </Shape>\n        <Shape ID=\"51\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.51\">\n          <XForm>\n            <Angle>-0</Angle>\n            <FlipX>1</FlipX>\n            <FlipY>1</FlipY>\n            <PinX>8.692708333333334</PinX>\n            <PinY>4.902777777777778</PinY>\n            <Width>3.274305555555555</Width>\n            <Height>5.388888888888889</Height>\n            <LocPinX>1.637152777777778</LocPinX>\n            <LocPinY>2.694444444444445</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.274305555555555</TxtWidth>\n            <TxtHeight F=\"Height*0.974227\">5.25</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#1e23ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.274305555555555</X>\n              <Y F=\"Height*1.000000\">5.388888888888889</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.274305555555555</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"52\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.52\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.784722222222221</PinX>\n            <PinY>2.450177777777778</PinY>\n            <Width>0.9583333333333334</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.4791666666666667</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9583333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3101166666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>View</Text>\n        </Shape>\n        <Shape ID=\"53\" Type=\"Foreign\" Name=\"Rectangle No Fill No Fill.53\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.722222222222221</PinX>\n            <PinY>6.104166666666667</PinY>\n            <Width>3</Width>\n            <Height>2.375</Height>\n            <LocPinX>1.5</LocPinX>\n            <LocPinY>1.1875</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3</TxtWidth>\n            <TxtHeight F=\"Height*0.941520\">2.236111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.375</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3</X>\n              <Y F=\"Height*1.000000\">2.375</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.375</Y>\n            </LineTo>\n          </Geom>\n          <Foreign>\n            <ImgOffsetX F=\"Width*0.000000\">0</ImgOffsetX>\n            <ImgOffsetY F=\"Height*0.000000\">0</ImgOffsetY>\n            <ImgWidth>3</ImgWidth>\n            <ImgHeight>2.375</ImgHeight>\n          </Foreign>\n          <ForeignData ForeignType=\"Bitmap\">Qk0AAAAAAAAAADYAAAAoAAAA2AAAAKsAAAABABgAAAAAANiwAQAAAAAAAAAAAAAAAAAAAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f//9PT0/vj2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////kazKcl50+/fh////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7/f9xsfI1NPRyM7Q3dPM//75////2ubt0tDPy87P6ufi2dzg1tTS2dTS//r0/P//xc3TtLW13tXM////////////////9Pv9zNHX0M7Ny8jJ+O7m////////////+fn66t3i////////+///xs/TtLW13NPK////5/T9zcnJ8OPf////5erv0tXWz8rI//nz8//+w8bL28nF////yeLnUj9HvIhy////////8/r9zNDW0M7NzMjI+e/n////////////9/j5697i////////+v//xc3TtLW139XM////5vL7zcnJ8eXg/v//5Onu0tXW0MvJ//r08f/+wsXJ28nG////////////////////////4ezzr7a7p6Wmsqyr1srC//rz////////////3ebttbrAvbm2//jv////1dvh09PP2djX6u3u09LRzdLT7+Lc////4Orytr3Auriz/vXq/f//z9Pa1NTQz9DP/PLr////1+Htv7/D7d/Y5fHyx8rO+ebi9f/+w8fN1cfE2N7j0c/OzM3O9Onk////zNnos6yxu7i28+Ha////4+/3z87MzM/Q6ebi2t3f1dXR2NXT//jz////////////////yt3iwru/9/Ds2eTwwL7C7+Ha5PDyx8rM+Ojk+v//wszStLKyxbez//rv////5/D3y8rJztLS49fU////3unytrvBvLi1//Xs////////0uXqvr3B9ufh+v//zs/T8ujg////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0Or4N1BdAAAAGQcDl3tp//zv////jrTJAAUZIgcBwrepXoacAAAAbDUk//vja5arAAAAJCAXIBwiyKuh////////////3PT6QmmGAAEGTx0X6sq1////////+v//cW6MtG1h////+///bJKjAAAAIh0WHxwhxbWlwe39ABc6n2ZH////Vo+qAAAAbj4r/+7aaJ/DCgAGazcs6OndKWyBAAAAy5uD////////2vL4PWSBAAAGVCAZ6865////////9///bGaDuHJm////+f//ZYqaAAAAJCAXIRwiyLyru+j5ABU2qm9Q////TIWiAAAAdUUx//DdYJa7CwACZTct9NvI/////////////v//lKu2DCQ4MikhOjo6Ojo6Lywrf2JW9enX////w+nvByU2CwABICcldFpa9fbpVYGeAAACeVJAwsrMDS9EBgAAzqeL1vTzFDJEBwABJSwnZk9Q4enfT3KPAAAASxwX89bE1PL2BSBJGRQNemZcJENDFQQE4racc6XACgUKXjcsYG59AQgUNhQK6cKwpsLTFwwwa0tDUGVlYTEw8N7ZrdDqAhgwHQUGvrOpXYWaAAAAaz0m/+vd////////////tNnuABs3NR0ZkJKHEiREHxcRe2hhIUBDGgYF27mhdp6zHRcXRzk7KzU5kW1Z/+jit9XpFS5ACgABqYZ0zeTgDi9DCQABIyomaFFS+fLo0O75BzJQGhkQwo99wu7uAAAFrnFP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7P/+GyRMn1lJ////////////////KkRzqGpa////z/3+EB8/0YtvrejxAAAFcEI29u3fj6zGRy9A4cav////////////3v/9YXOA+rmd////////////aqrPBwAP0Zt6////mc/sAAAJaDs08+nclrHJRC1C7ci3o9fyWE5c1tvbM0p0Uw8P//jk/v//IDlnh1VI5fDi597djq++f2Bl/ejY////////////2v/9YXB6/L6h////////////YKLJCQAL16KB////kMjmAAACcEI39u3fj6zGSC0/78y8m9XvX1Fc1t7hK0RpWRUR//zq/P//HjJhkF5O4O3j69TP////////////d5u/AAAAZEo1///v////////hcPnAAAN2K+M8/v/FUhrEgkAyayh8Pv4SWSHvoBxwef4IiJF6aaJ////ZqPLfDQ29PvxH12BCAMAwqKW+P/7TW2TrXFn0vH2GiBF1YVw////g77iAAoJ5s+ssNjnCAwam1hJ+P//IzppiVZJ7PPp1ODgMUlowHRb9f/+ABE0jlc9////////K05mcjAZ///+SIK4iUpE////xPX/KSVA3ZV9////////////////aJW5MwEW8+jCbKvIAwIA79y5p9LjCAoXoWFO9P/+Gy5cpHNe////5P/+FzRJmk40////hL/lYSwu8/rsG1Z7DQUAxqec9f/6TmmOrX5vj7XKJgMe5sqm5OPh2N3keICD2b6s////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4//+IC9gk1pK////////////8//+Jjxoq3tp////2P3+MDlQxYVnYKjHOyIp//7k////////39vk3cHF////////////3v3+lqSi7rqg////////rtvxAA8qAAAAz4Nw////UJK6Nxsi//jd////////4eHn373A////W4euGygxAwAA66+Y/////P//KEVyn25g////////////////////////////////2/3+lqKe8L2k////////qNjsAAojBQAA1Yt5////R4qyPCAl//7k////////39vk4cLD////V4OpGyktBwAB7rme////9v//JkBtqXdm////////////////xefzAA0uRyEV///u////////////nszpBBch3rybxev7BRY5vIZq////////////07nBsNjqICZD2pp8////fbrYlFNNydjbAShMq3de////////////0brCu9rmITRTz5B1////zun1ACFGs2hY////P16FpVtH////JkZ5n25e////4P/9KjxYvXJblNvvCgsX58Sm////////X4ytPBUX//7YSIi2e0U9///vyPf/UFBd3ZOB////////////////a5e6QB4s//fR0/X/AB1DvnJf////OVR6qmJM////JkJ0onFh///5////YI6tORsY//rffLvdXS4tvcvFAiJEtH9j////////////0LvDjLLFMBky/966////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3//+HixbkldI////////////8//+Jjxopnll////2v3+JTROuIJiZqbEak5EycC4xsTE0c7N8evo////////////////3//+j5+d57Ka////0fL/DS1AAAAAa1hSwH1/////T466Ykg8yr60xcXE0c7M8Onn////////vvL/AAAAgkc1/////////P//KEVzlmNV///1////////////////////////////3P/+kJyZ6bWe////zu78DCg6AAAAb1lSxISE////Soi0ak0+ycC4xsTE0c7N8evo////////tev4AAAAjFA/////////9///JkBtn2tb///4////////////jL3gAAcRt3NV////////////////otXwAhcg7Mmlv+X6Jj1Sw5R0w8rNzcjD39fY///9sd30IihC25qA////fLnUj01JwtPXK0ljvYprw8rPzcfC3NfV///5wuf4IjBO0oxz////////0eDycGV7Nz1YExcdsWpc////J0d5lWRV///73P7+Kj1ZvnVchc7iLQoZ7sqz////////T3+dRxkY//3dSIe2fEY+///zyPf/TUpa2ZF+////////////////bZm8OhUm/+PD////zd3vbWJ4ODtaExQbuHRi////JkJxoXFg///6////W4u0Qhcl//bSfrzeWy4ttsbDKkVcwI5ww8rNzcfE3tbX///+krzVLBQr/dGv////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3//+HixbkldI////////////8//+JjxomGlX////vO3/Exgy3IxxjM7pLBcirJaGnLO2DjpTWi0Z/+TO////////////3v7+j52b97mf8f/+Lk5aAAAAqJp/vcDCrXOA////fLbaKBUfqZB/obW4DUBYVCkX/+HJ////QWGUBQIBgDkx///z////////K0Z1mWxc///9////////////////////////////2/7+j5qX+byj7f/+KEdVAAAAr6OIurq+r3eF////da/ULBgfrJaGnLO2DjpTWiwY/+bN/P//OlmNBQEAh0A4///4/////P//KkFvonRj////////////////Y5S+AAAKxJx8////////////xt3lL0RnAAQGjlpD1OLjID9gckEyzs7FT4WWFRwi1Z96tdfxFxI31pp7////VpO5gEY/4enoKlBwaTks0c/FXI+dFBwnw4xqxOHwGCRHy4tv////5v/+aHCJ1dDGnrTBFiI4n1xM////K0h6mWxc////3P7+LT5ZuG1Vt/L7HRIk37qi////8//+EkhjVB4G///vP26pcz04///1teP7KSs/356E////////////////c5u9Ohsr//LN6//+aG+I29TJmbC/FB0yp2ZT////JkJylGhZ////8v/+E0pqThoK//zifLrcWiss1NrSJEdqbT0w0M/FVoqaFRwkyZp3nMDVLRkx/9y5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3//+HixbkldI////////////9f/+Jj9yGRMPp5h/THKPHQAC87mf7f/+LTxhtJuPn8PMAAEkaUwx//v2////////////3P7+nqah99SzWoe4AAAAk2FG////rbPBrmx5////5fz+LT5krJOIp8XMAAYrYkcu8/TzgK7KAAESmINtY3KBnlFE+vPw3Pn7FilLdEo+4dHL/vv5////////////////////////2f3+nqOd9ta2VIGzAAAAmGZL////qKm6sXF8////3/38LT1gtJuPn8PMAAEkak0z8vTzeafEAAISmop2Xmx7olVI+/Tx1vj5FCRFe1FE4tPN//z4////////fK3SAAQQuodm////////////3ufture/0s/Nz8nG/Pv5aY2uTDdG19bWMm6PAgQJ3cepepq3AAAAWTIWq6ybDyhRgTs0///9eqG9RDJD2NfTQHyfAQAFvrCUYombBQYKT0czLDZEaWZgJCUiwpeBzO3uLzJLyXlo6fX7FSpMeE1A3dTQgam6BAUTrGdX+v//N1OFgVVK2tjTZpCmEBARzJB42vz7DydQEAMCnYhqSW6LHgAC6bqe////////////+fz+SnaYKgcP27ah0vTuFyQtyZuBxOvvLSpDy35p////K0d7FhAPkYl4RmZtBAQFqntj///9eLHSUiQn/vfgcpi2SDNF2NbVOXaXAgAG3MWncp63HQYSyaSO8+3s////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9vD0/PT3////4P/+Hi1ck1pK////////9/b17/j0K0NwfGRXb4uTLS0up3Fl//79////0+v4Wm6JNTY3mHFj/fTp////////////////6//+nK+uWmllAAYibBsZ/+ra////r669sHKA////////1u/6XXKNNTc3lG5e+/3uwN/0Z3J6ZGRgtqWbi6SxaE9P6L+vptfrABY1LQsLgkxa/Orc////////////////////////6f7+m6yqVmhlAAMeciQc/+/d////q6e2s3aE////////0+v4Wm6JNTY3mXFj/Pzzu9vwZnB3Z2VjuKiehqKtaU5M7MSyn9DoABMwMAsNhVFd/+/g////////r9rxAAoiik43////////////////////1djm9vXv/////f7/lLHNNTZHWDw02b2s////p8PSeWxrpJiOUWptSCkv4Lyr/////v//nbvVNTlNUDY10rSi/f//ssnUjo+QsLevJEZWm3pnvMrNWFJySVBRilpT//z7m8zqABYyLwoMgk9cytLHh4SWvZqe////5vv/coibQjQ1Pzc21LSn////2Ov0fY2bjHRtf5ORLS0upWxg/v34////////////3vP9AlN6BwACXyMn17mytcrSVk5tSU9Qj11W//zw/P//K0V3b1ZRaH+EKSorpYh3///z////eK/NTiIm/+fS/f//mLbRNTZKUzk02rqp9f/+KG+WAAEGUx8gxJ2c////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////oKjFkoCO/////f//IS9jolpM////w/b/iHx/9OfPMFCEq3pn////////////////////////////////////////////////////////////VIqdAAAAMgoL7tTE////////nq3DllNh////////////////////////////////////////////////////////////e7nTrY1////4////////////////////////////////ToGXAAAAOA4P8djJ////////l6G7m1hm////////////////////////////////////////////////////////////eLXOs5GA///7/////////////v//TW6aAAAAvI96////////////rs7mMhc448y5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////e7nTrY1////6/P//7PDt//jx////////////////////////////////////////////////////////////////////////uOL1bnd7/9nA////////////////////////////JkFhpnNh////////////////////gsDeUSUp9+LP////////////////////////z+76Z4CK/Miu////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////hL3fAAYma1I8V2ltAAAEJwAEbW1tAyVCQCoetbOsAAInnWJG///+////////////////////////////////////////////////5ff7dJWmAAwZEwIA0MKn////////ssjTDyMtFQACrZyT///4////////////////////////////////////////////////////////8urr/fr6////////////////////////4/b6b5KjAAkXFwYA1Met/////v//rsTPCx4nGAACsaCX///6////////////////////////////////////////////////////////8ens/fv7////////////////7f/+UmyJDgIPY1NGcHFxaXBvByA/IQAD7dK4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8urr///+v+b4BREypG1S////////////////////////////////////////////////////////////////////////////+Pf19Ovt////////////////////////pMzXAAAAl1s2///7////////////x9zqEztSJAAD+ObP////////////////////////////+/z78efq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3fL6gpKhZ2xxa2dmiIeAeIKFZmZmfXVvwLSjvMDKfoSK0bei//79////////////////////////////////////////////////5Pb8f5GihH57yris////////////r8XSfHh2fIOGqJeO///4////////////////////////////////////////////////////////////////////////////////////////4vX6fY6ehX98zbyv/////////v//q8HOfXp4e4KFrZyS///6////////////////////////////////////////////////////////////////////////////////////////rMbTXGNoWFZWZF9esLGgs5+b8+jf////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2O/5Z2uGwaSZ////////////////////////////////////////////////////////////////////////////////////////////////////////////uMfWfoKJzbGf//37////////////xNrpeHp/h3Z0+vLl///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7+/////////////////////////v//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yeTubnaBd3l6moB3//Tj9Pb7zrrT////0OT1b3R8gn9+bXJ4waeY///+////ueT1WWFvamZfUk5NjH9z///6////////////////rsXTcWpngYODbGpv2MCv////////////////0ff/X25+aGNcWVdVdmpk//Dm////////sM7ebm1zg4GAbW1u2L6v////9P/+iZ6ra25xzrio////////1fn/X3CBZ2NbW1lXcWli/ezi////////tdLhbW1zg4F/aG1wXl5eXl5eY2Bfknp7/ubclMLUenVvlHp6+OTZ////////ssfbfX18gYGBgIB+//vs////////9v//fJ+yd3NufXt82cK2////1ev5foGBg4ODbnx+nYB7///x////////k8PWUl1ha2hiWVNQs5+W////////////////////1fn/X3CBZ2NbW1lXcWli/ezi////////tdLhcm51c3h5q42C///45eHv1MHV////u9Hlb3BygIGBcGxy1rur////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vb29ycnJ////////////////////////////////////////0ejxLGKDBgAAo2tX//XokrfNPBkk//Lh1+n3Sm+HAAAAQh0My7So////jbC9BhwwY0A6lJGKcnt6Bh8uaT82/OHM////////////us7aIkBRAAAAZj4x3sq7////////////qM3WEC9CUi0pko2Gg4SDEi8/TC4f7Mqz////vdbjL05pAAAAXkEv3si7////bJiyAAAAOCcZ1sO1////rNHaFDJDTysmko2FhYaDFDJDRiob5sWt////wdnmM1d0AAAASzQkd3d3dHR0XGxyAAAAqnlbps7gAAcmhk84+ejf////////wtPhABE7AAAAim9W//vv////////9///hq++ABIkNAAG5dnR////4e/7I1J2AAAAIgADrZWH///0+f//ZIOREgkNc2VYlpSPYHV6AA4XlGRO//rq////////rNHaFDJDTysmko2FhYaDFDJDRiob5sWt////wdnmF0lpGQEBuYt3///5YoajUiUm///xxtjoLlBnAAAAXjUl3MW5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/fPz8/EBAQFhYWZGRk9/f3////////////////////////////////////vfn+kH50//DZ9f/+FVaGAAAAxYJt////4f/9EyYwvoFh////sdLpAAgQfkQw///5////////v+D1AAIneUsr///u////////////m87tFQAS+MGc////////////zuj0ABU2VyEW//bq////////4fj/AilJUy4U//Dc////qNn4AhQh7cSj////nsLZAAQKWDgh//bk////0uv2Ahc/UB0Q//Tn////////5vv/BzBQSyoS/+3Y////seP/ABQj4Lea////////////gLrTfmJM//XkgrDOrWpW////////////3//+FzBFaDIn////////////////////////tdvxQEZT4bKe////6P/+LlFoAAAA5bGZ////////d6LGAAAAvYFj////////////ga/PAAAAsodi////0u78Ahc/UB0Q//Tn////////5vv/BzBQSyoS/+3Y////peb/qoV0///94Pb/ADNgEgAB366X////tuT9GxoX5q6Q/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+e3t7AAAAAAAAAAAAAAAApqam////////////////////////////////////wvT/n5KB/97Nrd/xAAsXBQYFWjoo//vh0//9FCYusHdb+///NXOTIQAD+9C3////////////////ToehEwAC6sGp////////////kL3aFgAZ3q6K/////////v//X5m2DQAB4ayS////////////////erLKBQAA1J6F////mMbkBhUf6sakyej5Aw5GQBcE+Na/////////Zp+6CwAB26aM////////////////g7rRBAAAzpZ8////oM3pABMgy6qN/////////////v//497b/fjyz+f0MTBdtqmTuLi8v766RXqVAQAC1qiG////////////////////////////eqjKRiA38uvDX4m/AAAAn3NZ////////3f3+ADNTURkM//no/////////////f//HkZeSAAJ++zfbKzGCwAB26aM////////////////g7rRBAAAzpZ8////sun8spN+//buirzSAAAGCAgIglxD//30rN/1GhkXzpuD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Pj4TU1NAAAAAAAAAAAAAAAAenp6////////////////////////////////////v/T/nIx9/eLRLm2UGQQAyMWzXWV0xnpv5f/+EiYvs3lc9P/+D1J0QxkG/+zU////////////////g7DMAAAAwY1x////////////jrvYFgAX3q2K////////+v//O3mZJxAC+NG2////////////////qdLkAAAKn2NN////mMfnBhchkop4FkxoDAAB6LOS/////////f//Qn+fIxAC9Myw////////////////sNjpAAAPl1pH////oM7tABMgyaiL////////////////////////+///T3+fLh0ZrqGaW3+UAAsdWwsT/u/f/////////////////////////////v//cI+tDhspAA0SaSki/+7b////////xu7/AB05f0gp///z////////////////RW+XFQAC5sy0To2pIxED9Myw////////////////sNjpAAAPl1pH////sOn/spF86ujjAEFnQRUJzNzOWkpb26KWuPH/GRkXzpuB////9Pv/3+Lh2tDV+fDv7PT5zsrR7eXh/v//4+Tr09rf8ezm////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////hISEAAAAAAAAAAAAAAAAsbGx////////////////////////////////////uvD/sZyJvc/JBhkgbyci////cqTRbFRf9PntGDI8sXdb9v//GlN4Qx4I/+3V////////////////fKjCAAAAvIxy////////////jrvYFgAX3q2K/////////P//RXmdKRUG+dO4////////////////o8vdAAAFmmJO////msjoAhMgKSQeNDg4HBAZk2ZR6ujd/////v//S4CjJBQH9c20////////////////qtHiAAAJkllI////oM7tABMgyaiL////////////////////////////or7WVklh///7pdb/AAgZtIVi////////////////////////////////////yPf/ACBJEgAB78mv////////////y+3/AB88fk8v///x////////////////QmeLDwAB5Mq0V42tJBQI9c20////////////////qtHiAAAJkllI////rOf/v6GLmcDFAAAAmlZH////SoC5kXFryOLbHB8czpuB////2/P/N2F4PQYZ68q5tdjqOTBKjIR9o62qfomWKiI0yqKL///+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6urqWlpaGxsbIyMjfHx8/v7+////////////////////////////////////yPX/nZqTP05pCgMO3K6O////3Pz/YlRfpZSMKUNQsXli9v//D05wRBMG//DZ////////////////i7rcAAAAxoVp////////////jrvYFgAX3q2K////////////PHaaKA0A/NW8////////////////s9zvAAAJo1tF////l8bmAxQe4L2d////nrvQABEdWC8e/fHo////Q3ydJQ4A+NC0////////////////uuHzAAASm1FA////os/tABUhyKeK////////////////////////////3/f/Z3d34q99QXekLAIC9+DK////////////////////////////////////VY2xBwABHxQXwI96////////////yO//ABkzgkgn///4////////////////S3ipGAAC682yT4qqJQ4A+NC0////////////////uuHzAAASm1FA////t+n/mI6HJEBcJAsJ9tW2////yfP/Y0NMlpyYJywzzJqE////////V5DDfWZb///o+f//3e7wgbPHDQYTs7SanmRf8tLK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0tLS29vb////////////////////////////////////////////5v/+RF1pAAAAayon//rr////////g5/DGSs8FBkkuIRu/P//S4apEAAB876k////////////////K3GdHgAC9NS92cvb+/X0////j7zaFwAZ37CM////7//+5dXOdaW8AAAA05V9////////////////XZ3DCAAB56mP////mcfkAhYf1bCV////////NnuVIgAD+M63////fLHLAAAAzI92////////////////aKXLBgAA4qCI////lcblABEezq+Q////////////////////////////////qLnIICE1AB0XpG9V////////////////////////////////////nM3mAAAUgzwkp83KJzBM0J+C////////6vz/DUFqNw0G//Xb////////////9P/+BDNgWxEW/fHogb3XAAAAzI92////////////////aKXLBgAA4qCI////z/n/LTtIAAAAjktB////////////YXqkHig1GRId06KL////////V4/AeVpY//rl////uuHxUF5qSS4nY4F8hU869NzO////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3//9CDJHAAAAzaiI////////////6f/+DSw2AAAAxo9x////3/P9CDVGPBAI/dbI////////d63EAAAAtoJe////VG2gs5+U////lsbpEgAM7a6M////XJfDqX5p7/b5KFJyIAAC7bqq////////n83eAAUVj18////5////l8zsABAd476d////tdXnARcnUhwT/u/c////8v7/LVV4GwAC6bOm////////ptLiAAkZh1g5///2////mNLvAA0c1quJ////////////////////////////////5//+AEBfGgAC9dG/////////////////////////////////w+DrCR8rPicU/+7a////qdrwPzFI48Gq////////sdnuAAYTfics//rt/////f//NHGREAAB4L2Z////8v//LVV4GwAC6bOm////////ptLiAAkZh1g5///2////vu//ABIgAAAA7Meq////////////yPz+AAUNAAAA8rqZ1Oj/0NXTcKHAj3lzv87L9ezcV6PAOBcJ/+zdMmqOXQAT//Lj////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1er4MlFuAAEGWzEj/fHi////////////////eqG3AAEOJBgRrpF/////2OrxL2B/KRgfUUs7NDc3LBgdupWC///2////QYevEQwUNzcxGiQrAAAALBwWNzc3AAISqX5k////5vn8SnyWIRIfUEc3QD86JBYen3pm//bq////nrzRFyQ7AAAALCMcNzc3GCIneFdK59TD////////////6Pr9Tn+ZHxIfT0Y2QUI8JBYfmHVf//Pn////pMjaGzBEAAAALRsUxqSW////////////////////////////////WHyrZ0JT///r////////////////////////////h6i9Dx0lAAAAIxAN0LKX////sdDgAAQ0HQ4GnWlg///0////tM7ZGjJRMi0pT1FBKjY3Qicj3L6n////////////6Pr9Tn+ZHxIfT0Y2QUI8JBYfmHVf//Pn////vtnsHThQAAAAd0g5///1////////////////VH2TAAAASCcclZeZO2JyFh0fGxoXNyQklJmNAiBAezor////gq7UDAQSx6GL////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8/n+0NLW29nX+ezo////////////////////9///3N/hzdHT5+Da////////7//+vsjPt7ezurWz5tbQ////////////6vP20NLWxsbH0M3J29zcys/RxsbG19PQ9fDr////////+f//w8/Ytre0uLWx3c3I////////////5Ozy0M3O3Nvays3RxsbG1dHO//v1////////////////////+v//xNHbtre0uLWx28zG////////////5O/10M7P3NvaztDS7uTh////////////////////////////////5+356+3y////////////////////////////////3ebs0M3M3Nzc19fY7+Tf////6Ozz2drfzNDS49TR///9////////4PX6uMDDt7eywLu29eXh////////////////////+v//xNHbtre0uLWx28zG////////////7fT6z9DR3Nva//Lu////////////////////8/r/3Nzdz8/Q7Onk2eHl09DO0dLT2tDP5unp2NXZ9+zq////+v//1d/h7ujj/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f//k6vGloiY////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wdnoWD1O0qmQ/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v//+fb5//38/////////////////////////P7//////////////////////////////////////////////////P//////////////////////////////////////////////////////////////////////////////////////////////8fb4/Pj1/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////P7/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////z+n4QVBZMDAwMzExlXhm//zv////jrLIMTA8PDIwwbWocY2bLi8veFJE//LfpsvdJiwzLCwqWkxF+uTX////////////2/P5UGyELi8wVjUy6cmz////////////p6m3voaC////////pcXVJy41LCsqVkhC+e/duuH4KjZJsIFr////ep+0LC0tbUw//+7ZmsvkLSs2fkc+9Pjub6CrEQgJuYJv////////2fL4TGh/Li8vWjgz7M23/////////v//pKOwwIqE////////n7/PJiwyLCwqW0xF+vbhtdzzKjVHt4lx////dJitLC0tclBD//Dck8TeLSwxekhA/vHi////////////////0+fxVm+DLi4uLSwtMS8vVEI4vp+Q/vzy////5vz/TWl4JyUmLy8uuZ+S+P//ZIeeMDAxf2lbwMrLPU9YMC8vzKWP8//+WHSFJiUlLzAurJSF6vr4WnOOMC8wWEA689bB7v/9QliALi0tnYFwZYaJMy4v57Sgo9HiLDE7bkU+cYORMTI2STcx4b+u2/H4QEhvXj5AUVpalWNb///+q8/mMDpGOjAyvbGncY2bLi4veFhI/+rd////////////1e/9LlhvQC0vt6+jSmCBMy4uoIV1X4OHNy4x4rmmqs3aNDpAPjAyQDMxzqeP////ttTmNEFKMTAwp4N27PTuU3KEJyUlLy8urpaI///+5vv/P22FLi4t0aGQ1/38ND9Fw5Z5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9fr9r9HcAwkkbjMo6eTe//78////3/DzECRPdD0w8vDupNTmAAAar2lP0fbyBSAwKQECrKOTTmV/YERO9ezT////////+Pz+qc/kLz5LwX9p+vTv////////pdLqGwgyxYVn////v+r7BiIyIwADqZ+PVGqBXENP5+TaTYyxd1hP9/fzPGqPGgAC4Laf//v4K098Uyoktq2d4dnVT4OYMxEY8NC5////////9/z+o83jLztHxYVt+/Xw////////nszmGgMry4xu////t+P3Ax0qKQECrKOTTmV/YEhP5uTdSIisgF9T9/n5M2GFHwAC5Lum/vz4Jkh1WDIor6qe6MrA////////////rc7jAxUdJBsWybSm2NjY19fXXoulCg4U372c/P7/ToGZAAAAe1tPpbKvN0Bc1q2YnMbdCgckxYds8vT0OXOZSAsU7OTQX5SrAAAAc1BFr7qyNEJgwJyNp8vaAgIgp1lK/PfymcvmAAQTl4VojaavAAcNZTIn7/HcMlJ9Uy4mt7ChqbG2FitHkE049vPxJEFjVSci49vHx+LgLjVInWdR7vX4JVeHYCkn8e/onM7lAgAYtXJZ//v4////////////eKbGFQAPr5+CbZikAAAEoI90hqGuAAYKazks5+7eLUZscks92tfXncrVLDI7x4Fs8ff8WoyuPA8U4NnIV4qfAAAAd1ZJq7axNkBfyaiWoMbZEAIdmYhr0b+2xdrhJjQ3wZN3////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6P/+IC1dl1pK////////////9///Jz5rrHpo////2P/+KjROyYdqcrbRFQ0Y7M+2////////rKKv1K+t////////////3v/+ipmb9L2h////////2fn/Aj5gAAAA0ZB2////YKDGFAgU58iv////////raay2K2q////RmKIVGJqCAAavXVi/////P//JUFvnGtd///9/v7+/Pz8/Pv7////////////////2/7+i5eX9cCm////////0/X/ADdYAwAA15h+////WJi+FgoV7M+2////////rKGu3LGv+v//RGCFVWVpBwAWwn9o////+P//IzxppnRj/////v39////////4ff7FzFZFQQA69O7////////////mc3rABEd3biX0vD+ABlAhF5G////////2O/4wJSYtdvsISZE3p1/////erbXkU5J1uLiAC1Uc1A8////////3/n/upCXwd3nIDFR0Y50////rdfuABAn05yA////M0tupFxH////JEJ1nGtd////3//9LD9cvnNas+n7AAsf0KiI////////T3uXRxcQ///jSIe5gEdA///1yfj/SkdY3ZWC////////////////aZa5PRgp//jSrd74AA8i3qaK/P//LkNlqmNN////Ij1to3Ni////////THaOTiYY///rfr3fXy4uzdfQACVNe1c/////////3PX9uZWai7DCLhUv/9y5/////v3+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3//+HixbkldI////////////8//+Jjxop3hk////2v7+JzZQuYJiY6XDb05E5dnQ5eHh+/Xy////////////////////3//+j5+d57Ka////+P//PGeAAAAAOyQixnp2////TI+5Z0c95dfK5OLh+/Tx////////////vPH9AAAAWjQl//7v/////P//KEVzlmNV///1////////////////////////////3P/+kJyZ6bWe////9///OGJ6AAAAQCYhy4J8////Roiyb0w/5dnQ5eHh+/Xy////////////s+v2AAAAYzwu///z////9v//JkBtn2tb///4////////////m8roAAwZoVtB////////////////q9/6BBgk8dCsvuf7JDlN1J6A3uPm8efl///+////sNzyIilD2pp/////fbvYj01JwdPWKEVdy5R23ePm8Obj//78////wOX3IjFO0Yxy////////la7Ka0JQeIGPIi48rGRV////J0d5lmNV///73P7+KjxYv3Vdf8zgKQsY7siw////////XYqtRRsi//zYSIm2fEY+///wyPj/TUxa2Y99////////////////bZm8OhUm/+TE////kanFbUFQeYOUICk3smxa////JkJxoHBf///5////ZpK8Qhkr//bRfbzeWy4utcbCJ0FX0Jl73uPm8ebk//79////kLvTLBQr/dGv////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3//+HixbkldI////////////8//+JjtmtoJs////0//9GyhFzIRocrjZPSYmnY+Ckp6eSmlzgVxN/+PP////////////3v7+jJ2c7bCZ////YYudAAAAZFxCuLWwsX2I////Xp3JNyIinIx9lJ+gSmt2fFpM/+DK////cpjHAAAAlDYw////////////K0h3mWpb///5////////////////////////////2/7+jZqY8LOe////W4OWAAAAbGZNt7Kts4CM////WJXDPCYinY+Ckp6eSmlzgVxN/+TP////aZC/AAAAnUI5/////////P//KkNxoXJi///7////////////bp7FAAMNwZV2////////////1+juPmGHAAAApG5PyN/nGTVThVg+sLWvboqOU1ZY4rCSvuP7IB5F766S////bavMiU9G09/fH0NjflE4srSvdI6SUldc1qKH1vP/IjFX5Zt+////////tbvPt8rTSldyCg0Zo2ZW////Kkp9mGpa////7//+NElnum9Woeb1JA0X7s+3////////KGR+PgoD///oTIW+i0tF////yPX/PD5T3JeC////////////////cpy/Oxss/+zJ9v//trvNt8rTR1JuCQsXrHBe////JUFwsX5s////////L2qPPw0F//vcfbzeXC4sxc/LHTxcgFQ9sbSvcYyQU1dc1KuRmr/VLhkz/9e1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3//+HixbkldI////////////9P/+JT9xLhsV3cWshLjZBwAG8aCE0vj/Dwwt3LWdzff/AAAtOQ4C//Ll////////////3P7+k56b/9ewmL/jAAAAUisW//3ssLnHqWV2////x+/3DQwv0qqT1fr/AAI2MAYC//XkvOL5AAYrbmFQZFxi15mB/////P//JT5omGpY////////////////////////////////2f3+lJuX/9q0kLrfAAAAVy4c///vq67ArWl4////wOz0Dwws3LWdzff/AAAtOgwC//jnst30AAYocGdXY1lf2p6H////+P//IzpioXNf////////////////bZvCAAENvZFy////////////xtribm+BhoB+oYmC8fLtOGOJUiEq////N5K+AAAAzqd/jarHAAALeUkp6uLUJliKbi0p+vz4THmcRRcj////T6bOAAAArYtkeZytAAAPZ041hIGKipyeAAAJ+cee////KEJorVJB////JEBrm21b////k8DRChAetWxW6f/+DSFRrnNd////qdruAAMUoFxB6v/7FTBlHw0Nz7SXgrLUCwAO46aI////////////////bpSzNxUf//rV2v/9AAAQ/9Cj////IzldsVlI////KUV7Lh4Zy7yqkri9AAQUgEgu//71eLTWViYo9vXhQm6TTBwm////RJ3FAAAAzKF6m73QKRMk/+C/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3//+HixbkldI////////////9P/+KEBwQzw1WGtnAgwWcC8o/O/m////m7zUVmJ1MD1AWzUy2c28////////////////4v/+qLKtmJ+SACVSNwAH+M2z////rK65s3d9////////n8DYVmF3Mj1AVjMw19O/wuP5QV5xJCYgt5+MbJGkThMX6cGxoNjrAAojLwoOg01b/Ozd////////////////////////3/3/qLColZ+SACBNPAAI+tK5////qKWyt3t/////////m7zUVmJ1MD1AWzUy2tXGvd/1PVltKSgjuqWSZIueUBIW7Ma1mdPoAAYfMQ0PhVJe//Df////////m8zqAA0ZpmtL//////////////39////////////////2ufzZ4CgPj9RMCcpmoBx+Pn0gaO5Oi0qaldGP1VSEAAFv4h3////4e73bIimPkJWLSUvk3Rn7PLsfZ6vTk5Kcn10AAAWakYxi5SPUj9XQlRWWiwu+dvVnc3qAAohMgwPgVFemrCvOTRGp3Nw////s9LoUVVkSDk5Fh0lkm5f/+/nze31PlFnRDArY2pdAQwWbCgh+eze////////////3/P9AEZsDwABXycuzbyzf5WYUjxRQVJVXi0v+NzL/f//LEZ3ODEuSFlXAAACZUMx8+TV////dq3MTiIm//DX3uv1aYSkPkBULyYrm3tu8fryI2eMBwABTyUmxaCf////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vrzPu6ez////6f/+Hy1emFpK////4P/9sqio7OTULUt6r4Bs1+XoycXD++vn////////////ytXhv7u6+evf////////////////////////bJaiAAgNDwAB0ZyI////////pKm/nVxx////////////zdfjvru69+fd////6fP62tfW5+bk6+no5uvt1tja9+nj4/D4PnqaeVlN1b29/vjy////////////////////////////ZpCcAAcMEwAC1qKP////////nqG3oWB1////////////ytXhv7u6+evf////5/L529jW5+bl6+no5uzt1tfZ+erk4e/3PXaVfl1P1sHA//r0////////6fv9IT1pLgEK7tS/////////////5/7+YFR05tbG////////7vz/ubm/2cjA///+////8ff57unp9vb2y9TY2szJ///6////////8//+ubrB1cS////6////+v3/9fb2/P790Nvd8ebf////yczcxcPD7tzX////3e73P3mZeVlN1r+9/fz17u7y8Onq////////3ezzvrm5zsbC////////9/j87vLy9uzq3+rtycbC+urk////////////////9Pr/dK7MPUZKyJWD9ubk////yMvZxcPC8N7X////+///KEFspXdo2OLjy8jH/vTu////////e7TSTyMn+eHO////8f7/ubnA18a////+////j8DYM0xVwYh06t3c////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////hK/TIy9Gx6uSqcXKAggwYiIeysrKSXmYTz042M69CCdSpGtW////////////////////////////////////////////////////9vz+wtjfGEBUAAAAmoFr////////4+rvSmFxTB0Z4NvY///9////////////////////////////////////////////////////5f/+49LO////////////////////////////9fv9vtbcEzpOAAAAoIZx////////4OntRFlpUSIc4t3Y///+////////////////////////////////////////////////////5P7+5NPO////////////////////v97uFyFBOxkbvKydy8vLxMrKMU95GwAC69C5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5f/+4tLO////1/L/XWh5zKWN////////////////////////////////////////////////////////////////////////+v//09bV/+zm////////////////////////zu3wAxMenmRH////////////////6/L4R3uVOgcN9+TP////////////////////////////1d3f/OLd////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vODyM0xkNzY2Nzc3Ojk5ODk5Nzc3NjU2i3llpKmxND5MupBz///+////////////////////////////////////////////////2/P5U2+FODg4inNk///0////////lbPDNzg3ODk4jXhq///1////////////////////////////////////////////////////////////////////////////////////////2fL4T2uAODg4jnho///2/////v//ka6+Nzg3ODk4lH1x///4////////////////////////////////////////////////////////////////////////////////////4Pb/aYGTMDIyMC8vNTMzbHRpeFRP7dzM////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yOj4KC5TqYBt////////////////////////////////////////////////////////////////////////////////////////////////////////////m7fINDc+tYlu//76////////////sc/jNUBKUjIw+e3b////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/3///7+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v///v//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/r9//39////////////////////+P3//fz4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5/T3xcbIy8zN08vH/vrz////8uv1////6vP7w8TG0tHQw8fK59nT////6fb/sba8tbOx1MS9////////////yNvivrq7/e7o////xM7fsaqtu7az+ebf////0t3ozsrHyc3P69/a////////2ej2r6uytbSz5NHJ////8vr/ysrNz9HQ1tHQ9PLwydDew7e59+3l2ePnzcPH+vLu////////4/L2wcHGz9HQ2NTT//r1////2N/k087J0NPTv8HF8efg////////+///usfRr66sraqpwr23//34////////////////////1ez1q7G2sK6tsq2q6uDa////////9v3+zNPazMnIxsTI9ebf////8uv2////+///zNHZ0MzJy9DT0cnG/fjy////////////////////////////////////////////////////////////////////////////5O/4+vz4////9Pf96PH0///7/////v//2ODozMnMyMvP8eXd/P//wc3Uyru80tba0NLO0dHQ7u/t0dHS0NLR5drX//79/////////////////////f7/5vP0//nu////////9f/+8+jh/vv7////////8Pf8ycrTztDQ1M/O+/Xw////////////2ebtxsLC0tHRw8TF8ufg////////////3ujvycbNyc7P4dbU///7////////////////////////////////////////////////////////////////////////////////////////////////////////////7Ozs8/Pz////////////////////////////////////////vN3qEz1ZAQAAf0o3//HeutLhZkJZ///6xt/zKENZAAAAJBAJvJaE4u72J0pyOxcReXhyQjpDvZCC////stjvABkzKxsWzauUj6e7GQYmdFlURl1kcDg39eTfgKC+AAcRGwACxqeX////w97oEBxJVikkbHNwTS4z4cm12fb/MlNsAAAAelZIjKOrAAAeSCcfenJzCiktPAkS8c+9////////sdjoEjpZAAAAiWFP//Xp////hqa9AAgbAAAANxQR1rmn////6f38U3+SHRUaXFNLUVFNBhgie19M/Ojb////////////psHMFS09OzYwYmBZKzc7JCAb2Led////5fr+VXqXAAQNQA8S4buk+///U0tx4Me38//+YICUAAQNCQABgFxK++vb////////////////////////////////////////////////////////////////////////////SWyhyKCN////ocLkVlVv//jS/////f//iarAAw0pIQYC17OhibPOAggWSSIhO0hRAAAAZEIsztHNIUlhAAAArXth//33////////////////////5fb/T3WZ6LWQ////////n+L3ilVK++bc////////1Or0LFJ6AAAAdVRD9eLV////////////lbnOFCY6AAAAOiQZ2bin////////////pMDTCR9CDwABqo59///1////////////////////////////////////////////////////////////////////////////////////////////////////+fn5iYmJPDw8R0dHqqqq////////////////////////////////////////rev/eGVg/+fR////OnuoEAMA6q6W////1v7+DiEswIFg////PnWbFgIA/+fH////ms/sKw0J8+TEaprAMwEW7+W9psvcAAANqnha////+v//GDRIiUsu////N2eWk0Q/////9f3/BjhhSRYP///v////YJKsQwoF//jotfX/Mhks68ewT4+wLiIK///7bqbMCQEKv5iA//z0////////////4v/9KUZksIFm////////yvD7ACBENhQT/+DR////9///MlqHFQAC7L6s////////xePzABQpcEcq//ru////p9DpAAAJkUsz///6////////PG2REAAB4cKf////8f/+ZIOV7qqL////mc/1AAwSnFM9////////J116Wh8L///0////////////////////////////////////////////////////////////////////////////4v/+AB9AQQ0I////ZqDEAwAA4ayR/////////v//SXGQmU0/////KlSJaTAu7fnkpbrEJhM29b6c////iMvrLhAe8NK5////////////////////////xun1DRIupmFP////////XI+9IAYN7dO5////////////rOn/NRsp78qy////////////////////jsTlChcc7ceo////////////////////aZ67cDUw////////////////////////////////////////////////////////////////////////////////////////////////////////////m5ubAAAAAAAAAAAAAAAAxcXF////////////////////////////////////v/L/opWD/97O1Pn+ABc1AAAAbTsn////0//9Ficvtntg4vn9ADBUh1E4////////1fX6IiZC16yJcqHGQR4t///Yb7vkHhcX9ti9////////RXOYUyUh//ziPHGekltL////reP3AAYhvIpq////////ncXYIBEf/9utq+//LRom4Legm8/gBAMg76+S7//+LCdBz5yC////////////////////v+3/FxlA5bGV////HjhtFQAC07SY////////lcfbAAAEtHdh////////////////dKzNBAAA6qyN8v/+DT1oNwoC//bf////////////6//+ASQ8bCcX//nv7f/+l6+z7rGV////OGF9AAAAGQAC/e3M////NWR3UB0L//Ph////////////////////////////////////////////////////////////////////////////dqrYIRkeN0E6tK+VNmN6Gh4VlId4//3x////7//+QmaDikI4////M16NfE1H///+r+D2KB079cio////n9jwOx4n47+q////////////////////////hLvPAAAAQBoQ///q8v/+Ij1cAAAAxZdt////////////nNbxMRkm3rqnutHcjYSEfICIrZmU//vrir3dDRcd4MOl////////////////////Xo+sZC8r///t////////////////////////////////////////////////////////////////////////////////////////////////////+Pj4Tk5OAAAAAAAAAAAAAAAAe3t7////////////////////////////////////wvX/mYx+/93MT5fADQQAhoRzVlNS6aiM2f/9EiYttXxf1fT/Dy5NpltK////////wOjyIyM22bKSc6TIOhYm//fPXavRQhQb993I/////f//N2WFXisj//vmO3CblFZI////n9v0CAcez5J6////////iLbMJxIZ/9y3qu3/LBkm3LOb////uMTXaFFmOEREJgcR16mV////////////////////////lb7jNCw5PFJaAAAAml1G////////////UI+uGA4A6byf////////////////v+jyAAAbqV5K1v/9ABsziEop///2////////////////P2iLIQAD99e89P/+ka2v/7mZtOX/BAkZa0kxXnt/vWpX////LmB2UR0L//Lg////////////////////////////////////////////////////////////////////////9v//F0Ffj1dD1ezmCQ01NiEXzdLAgnFt5K+Y////7//+QmaDikI4////NV+QdEM+///xq9XrJhw58Mal////odXwLhok4L+o////////////////////9f/+LEeDHw8WUD0u8Z+DqO7/AAgaPkM2gUND//jv////////nNbzMRom3b2oj7PJRDk7Kzc/d1pO//XejMHkDRcb68mq////////tpir1qu0////Xo+tZC8r///t/////////////////////////////////////////////////////////////////////////////////////////////////////Pz8Z2dnAAAAAAAAAAAAAAAAlJSU////////////////////////////////////vfL/qJKC1tjNByY3TxMT////aYy4fkxY8//8FSw3snhb7//+J01sf0Q2////////hrjTEwwG5cCdeKXJOhsr//3UkNLyLBQd79G3////5v/+ADFJbTQX/f7yMmCPiU9D//79w/D/DRsysHtk////////TIGdKQkB/+jGqer/LBkm37efxd7rc3SE2u3ieZ24FQUWy5+H////////////////////////////LnumAAAAXicZ//Xi////////////Wo+vGxMK6sKl////////////////t9/rAAATmlRE2//9ABw8iFg4///1////////////////PV+IEwAC8c+08//+nLCw882zSoukAAAA7MCi2f3+SjRY//znM2mDUBsK//Lg////mr3PTEFLpm52////XH2ma0hMs7mzub6+Slx6g29g/+rc////////////////////////pdruCQgW16eH////Gj9ubC4i////XnenlX+A///77/79RWaDh0E1////OGCRd0lE///7rdntIBUy4raU////crjZOAsZ78y3////////////////////v+n2DQodn2hRoaa5eVVsWoaeIwAD18OxR2GM6Mqr/////v7/ndbxMRgk3rmi9Pf77Ovs6uzs8e/t//38iLjXBhEZf2hXpqWhW3+QNxAe5Kma/f7+YY+uZC0q///t////////////////////////////////////////////////////////////////////////////////////////////////////////zMzMHh4eAwMDBQUFPj4+6+vr////////////////////////////////////wPL/qqCTaYKQBQkNvYJo////tuT/YldfxrmsIz1IqnNb////hK7PLxkw2rCQvdjVHipHbSoq9/fwSnibKQcO17Og3+/uN0hxlmdW2NbWUXuUGRAT1amQnMnVBg8fJx4SP0dNUEhHYWl8UzZC28ivk7fHFA8cmVdK//35o977LBkm4bmkrNThGxQW6dm3k9PvNxUj4rCb////////////////////////7//+IFqBAAAAgD80///7////////////WY6vGg8G6sCj////////////////wObyAAAgn1NB3P/9ABo5h1Ix///2////////////////QWmWGAAC89G19f/+p77AoJqVACpGaTMZ//nq9v//ZoeiwJeDRXqOThsP//Lf////vdvrHzNS1Zt8////mrPTr66lQGWEhWtcbHiBn0dA//r3////////////////////9Pj9M2ORMgAG9d3EuNzuEBE3oF9N///7k9L3alFN8dTDpMfcCRkzkEc98/r7HT5lWi0n5NHHtdnjBgIxUjkiubmlFj1nXhYe/+nZ////////////////////bJzDCwgI88Ke3v7+G1VzAQYGiFY9///4eq3Io2VW////6PP6PnSUGQAC476o////////////////////ibbUCBQYjnViuri2cZimRy0s77+nyOb1GDlWXCAh///r////////////////////////////////////////////////////////////////////////////////////////////////////////////4+PjlJSUoKCg8vLy////////////////////////////////////////3v/+ZHF5BgAbRQ8X++fR////////b3qbRktVHyw6rHtq///+////p8vgVEhRMzU1jXdu//fp4vj/AlN7BwACXiMm27iw6v3+b4CTPTQ2SUE+5Me4////1OPsh5WhsKqgSm59Z00+/v/0jLXOSzg+NzM0sZaJ//z0////o933LRom3bOc/f7+kZ22UUxlSUhEtIN2//7+////////////////////////Y5OvBAAAeXFWOFxool9W///2////////cqjDBgAA1Z2F////////////////ndDrAQALznZf5P/+ACVJYSkY///0////////////////G0p4RgAK/eXS////kbO/IRksBwAB06CC////////t83bQz1XMU5WWC0s//Hd////1e78M05y77yY////5O34qtLYJiE8TjM2gYBtu3Bh////////////////////////yt/wUGl4alJMzMW5fJOpUE9TjG1s//rkqs7hVjFQ3rqu4vTzlZunx5ufwubvACdNIQYGfEhSnrCzLSZCraGKSGp5Oy0w2bGh////////////////////9P/+HzpmWQ4a//bj////VomlAAAA0KaJ////ttfoMj9g///j9///utPWh3CD59PL////////////////////grPSDBcb5cOm/////f//uqux28HH6Pv8oK22nn6L//7u////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8//+GkJUAAAAsYBk////////////zO//AB0qAAAAz5d5////////////////////////////////u+T2cHt9/9vD////////////////////////////////////////////////////////////////////////////su//Lxkn27CY////////////////////////////////////////////lr7VAA0UiEY+///9y+r8O0xpvYh1////////2vP7DyVUQAYG/93S////////5v/+DTpXQSIL/eLQ////cZ3DAAAAvXdk////////////aKLDAAAAuo9s////////ZZ+4AAAAVi8b/+3j////////9v//PHGGAAAAeEgt////0uP81uvvTmeM48Kn6fb39v34JWyIi1I8lrvAJgoQ25V9/////////////////////////////////////////////////////////////////////v//7vLy/fTt////jMrjloN3///ztuT7Jxw7+Mmm////////////////////////////////lsfwARAUxpp4/////v//IUNnXCAe//bo////8v7/ZJKo5qKC////8Pf98+7p//35////////////////////gsHjBxYa/NS2////////////qJOf48vF8/z8+vPs////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4O/7TXOTAAAAIQEC7t7J////////////////TnSHAAAAPyESw66g///9////////////////////////////+ff29Ovu////////////////////////////////////////////////////////////////////////3u/8MmiEAAAA17Kb////////////////////////////////////4PL7aIqVAAAAAAAAkmtP/+/l+///OWeWAAAAgFdH6c/B////v+LpHUFSNg8XgHlteHp1IzNESS0c5MGr////////+v//ZoaSDAAQaFhOgIN3UGdvEQ0SonZY///0+f7/kK6+ABQnAAAAspJ7////////////////psvWAAAKEwACo4lwY42qOUhGChgmLy8nfG5if6iuAAAA06B/4vT3AAIsczso//br////////////////////////////////////////////////////////////////3fX+DDVbgEo2////////9O/u7/f8T3eaAwAA67eW////////////////////////////q8fbAAQwAAAAroBo2+foNmuSAAAANhcG4M/D////yuXxJC1PMAAG7c24ebnbEgYN48Oo////////////////r8vaGTxVAAAAUj4wamtra2tqOl5qQAAK58OwNnKZWCwk///v////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4O/7foiUjoqH2bqu///+////////////////2vD+j5aedn2Bwq2f///9////////////////////////////////////////////////////////////////////////////////////////////////////////////3u/8gYuTdHl65tvP////////////////////////////////////4PL7eIeViYaEkJCQpJKL/+/g7/r/nKe6iIyJfWtz6c/B////////5v/+b42fZmRaZGJcjnFt/+7i////////////////////m8vdXGptaGleaWFd1bGl////////+f7/m6y/hn96rpmR//Pp////////////////+P//nLPCgYeMoo6FwczMe4CFhIB9eHl7wqqhorjCoYeL//Dn////ocPSlZGL//br////////////////////////////////////////////////////////////////6vn/b4agrJGL////////////7/7/laOyk4qA8NfH////////////////////////////qsbahICAkJCQwKOh2ufodomdkJCKioSN38q/////zOPxfXySg4SI7cy3tt7tbGp17NrN////////////////rsrZfnh8j46NcHV4ampqampqdG1qtZ6S/PrzhaO+lX+A///1/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7vf6mKKxhYCA1Mi6///7////////////////////////////////////////////////////////////////////////////////ytzhj5aek4mIrKah39bN////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v93pMyA6UVNVN01C06WF////////////////////////////////////////////////////////////////////////////oNHvFRcgOi4nVThAOTlDS0ZA3c2+///7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/n98+/u////NF59aU1A///7////////////////////////////////////////////////////////////////////////iMTeSQgm/+vS////////uO7/ZW1w/d67/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yOPuZ3J9gX56a3F2waea//76////////////orPPaGtxs5KCvdLPd3Z6y6+ql7e7e2xofoqLwaGQ///79P/+d5+vamFl6c/D////////////////RGmVc1th///71e31aXZ4fnJlsaWujZKl38u52OnwfIiKgn11goKA58Kt////zOr2a3R/mG5q//nt////////////XGOXT0VJXWFhX1tZOU5XYVJA/t/T/f//fY6wcFhecG9vzaKX////////v+Dsam5zpXx0///6////////xNbkc3aJfn19m3Vz//bqvdLsbnJ3nXlo0NjOf3+AupeTqMbIdWlxg4+Nq5OF//Tm////kLjJYWNo5Lep+///fI6XWl1fhnZt///7wt/0cm96eoGBrJmQ//fu////////////////////+/z+ssjc//bo////xtrvzNTX///5////9Pz/kKK4e3l1fHh269PDy+jxanF5jG9wh5qfe4B9pJmQydPUfoCBeXx91bap////////////m7jJdGtubHJ1waCQ////////////+f//x6qw+fHu////////k6a1XWNoY19b+uPS9P/+coydn4J0//nu0+n3gIeOa2914b6u////nbbEW2NprJaEmZi1t7Cq7ejiosLOdWpyg4+Nq5OF//Dm////////////////o6vEbouZU15kTEpXhW5k//bj////////0enzhISD5cu4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0unxTnSRAAAAORoLzber//76////////z+/8ABY9KRUDe3ZsBxIrIAACnaCbRUZCgEs3qa+vPTRQ5Mahk8PjAAAMT0U0wqKT/PHv////////////P2aKdllY////NFSHGwACbHdqACY/AAAAwpBwqdjmPhwWpJ2LYnuVWzU6//PWQHeqFAACc1ZI48Wy////////////LlmdJxkhXVlTVFRVa2Fay8Gw+v//VneYHQANoIp3f5ybNx4nzaKX////KVWCHgUAfGBU6869////////z97oI0tyAAAAr3xl5/btBkJuEgABiXliJDFJCgABjHlwVWRiZSQfq7CtN0BkvZN5xN/lABI0STUiqaGUUmtuAAAASDkrJzNAdFxe0vDmD0ZxAAAAsoNw//nx////////////////////1/L6Gyxb26KB////T4C1WztD//nc////9v3/ha/GAAANVyAU79vOM1uGIAYEdWteKztLAAAArH9g09zcADJRCAAB3bqe////////////rsbUCTBJNxEKzbKg////////////Y4u7ayIq+/Hg////fbC+AAAAMBMJQ1JTRjZF8+PPP3+jHhcP/+vBr+v/AAAAQBgK58u8rdPpAAENVykZVX5/AAAEVyUU197VTmt5ZSAdq7CtNj9ksohw//33////////9///AChJFxEHfoR2fn6HHC82aTQt/+fX////lc3iAAAAxopn////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2P/+ABYyt41r////////////////t+X/AAsdwJt6+P//LEZvjkY42P/9tqef///n0/D/DxlEvY1ma57BPAof//TP8vPz/vj3////////////QGaLeVla+f/7FSBUvHpl////ZqXGIw8Z8Lqgu+3/6L6m////bJrGHgAN9uOzLFWKk1xR/P/78+rp////////////n8rjZ0BBtaSb4tLN////////td3wAAIZtoVj////////N2V+VxUH///wITlsqndk+f//9Onn////////////gLfVSSco///z3f/9AB88hmBD////SnimYCUn3PLnqa2u/+3K9v//EjRph1I7nr/KKA4s/+e6kdb3AAAAj29X//735/b9cW6D6bSfgM/1Rhcl/+TN////////////////////////lMTbAAAAWzok////Ill9BQAA4sOt////////6P/+LD9cv3Vf////GS9hrXZj////fJy6OhQs/+7J////c6zNXCkq//rl////////////////kcnizZd+////////////kMDaAAAafDkn///20e79ABM6Ujoj+uvl////hZ63uHdx/f//UXebf3Z4YH6aPAAS/9i8////ZZO8KQoS/+W/5v/+Jk9sjEg74fb5qbKy/+zI9v//EDRpfkQx//vu////////yPr/XktD3KmS////////hb3bAAAA0pd1////7fb5yMjH9uvk////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wub9ABMsrIpp/////////v399enu9/z/UYClZSs33MzDUnmShEI3/v//9Pn+Wo+mCA4TIg8H79a7cKDDPRkq/+zJ////////////////////QGaMeFpc9//7JzVfxZV6////mM3uLB0v8byh+P7/yePvJ1VuBgcIZ0Qy/Pr1LlSHk2BU///5////////////////ncjfFhQYoIx6Zn6JZ1pO//78a7faGgkS7sit////////YI6yRRch/vzaK0t8q3lm////////////////////cKXDWSUp/+7a+///bqPDQCYn3bGid63EYS4s//jm9fv/f7HEDhksCgYFyqqPqs7eLBw3/+i6cr7rOiYr+9nB////////////9OfpaarRSSgt+djC/////////////////////f//Ol2JYkU5eImDaGpnOUVHUGFbsJeD//br////1fr/JzlSrWdU////JT5trnhm////eKjLNxkp/+bF////eqzJUyUo++rX////////////////pNPgxpqB///+////v+L3ACpDAAAAhiso///2qdr0GSE33KSH////////////7OLn////2/b6IkteBgACuZB+////////a5a5QRor/+/N////P3OfkFNI/P779fn9f7LFDhksCgYFw52G//79////////xuf3yrqy//zw////+///Xo+hAAAAy413////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////web9ABYvmHRZ6ejo4eXnlI+et2l3////2eLvoq+/NkJiDxYdikc8////WnynCAgIVzYj4c27////cJzAOxgp/+jG////////////////////R3GdeFpf+f/6JTVlvYt0////jMPkKhss8rug5/7+FzFeEA0Nj2tX9/jp////LUx9jl1S///0////////////////LEl8cTg1/PvwlbvcLhY5//zKfcvxKQgS78+3////////O3KMRRAE//7oLUx/pnZi///+////////////////cafFVCUn/u3Z////4Or1ssLPSFFzGSEnYiIf///4hKfKBgcPOyAWz7aj///+p87hKhk2/+S0dr3rMyktrJWCq7CxkqChrJqW///ocbblTSQt/+XP////////////////////vu37FRsj3LCNwuDuAAYVcT0j7P71c0xX5Mu9////4f/9LT9aq2VS////J0BwqXVk////daLCOBgr//PQ////c6vITiEl/OzX////////////////n9HdwZJ8////4v37J05iAwAAiZKBpXF4///wsN30Gy5FpHxesrq5nKWlnJmZ582/////7//+BjdPKwAF/+jZ////////bpq+Ohcr/+bD////OmuVkFBG////g6bHBgcPOyAWzrej/v78/////////////Pz/////////1OrxWXiHAAAARxoJ9M67////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////web9ACE4RSsckYmDWXaCEhMf14lr////ByRLvJZ7////PmyTgi8q////ACw+iWA/////rbbe///0eJ7BOxom///c////////////////3eryIT5efFdP////Ii5OuYVv////ltHyIRIn97yetfT/DA0J+dq15fj/s6vD////LU99lmdY////////////////////GUWAlE9D////f7naEQAP27WSwPP/ChAvy5h9////1/z+AB03djIa///9KkZ1sIFs////////////////////ebPTXSgq///r////IEhveFZI////ZqbQVRUc/f/3JlpxUSoP////ssXx7uXcstHdKRo0/+2+zP/8AgcmqX1q4fXyAD5oGQAC7+G8Rn+rHQUOxKqUyMTN8+jf////////////VYq1Rxke//Xe1fv/Ehs6uHld////VYi8wKmU////sdnkFyMzrWlS////JkBss4Jt////g7DSGQUSy6B9////Mm+aZhog//jo////////////////ns/d1aGF////RWR6AAAAqnpg8v/8lmJ6//Hl4vv/EzRZbDYv///4LoOoAAAA26B6////T3qqHgoNRz5DyJSD////////c5+6MwkX/+PJ////OWybkE1C////JVhvUSoP////scXy49jR///9////////////////oLrFAB4+AAAARiQh5b+p////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w+f+ABkyiWdN4NvZx9bZb3V7w3xz////UHJ9WDU4hYuOMi050Yl1////THSJYk9FlI2RZChO5+zeGFN6FwAChl1Y48zI////////////rdLjBxEoh3BSr8PHCBMSw49w3u72OWuQKgIL88Gn3/7+N0hVmpB6VU5qnllpyubyAhEyQxsZo3uB++7l////////////i7nWTUJLgXptLDZCKSkjjGFa//vzdZrCUz5DgHdzHjlNRy4j8cO0qdPpAgYeTiYiqoaK//fr////////vdThIT5UIwsNjXZr07aweZ6jPSAmh4uTM0VVqGFW////cZuuSDo2lo2RSR1J2cO6UYumCQABeE5H3bi2e5SvZWR0cX16Exspk4Jt1u7sFjlPIRwWMERAAAAAz5+A////////w9vpABg9XiUd2t3ZTnmeAAAAsXhk///4ea3LYycr8t3PeqnBBgENvXZnuN/pAgoiUSckt5ufkK28EA0ZWU00VGdlBAAEq21d///6////////////////qNLf0rSZYJy9AAAAf0Aj//fp3f3+mmJx+erk////mbTMTlNse3qEIDNDVkhA+fLijLHCAAMXd0gprc7TQSApvI184uvoJ1VqOQ4C//DXtMjbECtLj0w9////cZuuSDo2lo2RRhtI272y////////////////lbjfAAAFFwACc2RW//Dg/////P//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uOL6AA8qtY5t////////9PT0zbzL6+vv9f/+jIuscXZ5so2D////////7//+mpmmg3h8zbSj5e7uK3edDxYZg0hA3sK+/////////////v//2OHp4Ojjr7e+naSn8uTV2Ov0hI2bwKmd+e7o////0ODuiH6IkYWD99rDv+LxBj1jPyEam252+urf////////////////qsracW5ooH126OXg7O/s//fx////psLTaF1fg3Ns//Pn////pMriBDNRSyceo3mC//bp////////sMzcQ1ZkJxUTgnFl3Let////nqDEcHaAoH90/vPo/////f//pq68gnh6tqCT8u3lX5y9AhsmcT0xzqiq////mrPOYF5ex6KN////////zNzn4dfPwNPYjZCN8uHX////////v9PmmaCcraah09PRmaKvmpmXvKep///2tcDRm3+V9eTY+f//1M7a79rds9nlAzRTTSUfqYiPepusQSQ33tnAboCNoHl4//fs////////////////////st7rOkdEAAgbSw8S/+HX////3fz/kVp38+bi////////wNrwXl1noX9t///t8f/+oay3q6WewL27y8nJpLS3uKOe3efki5mpxLqu///2pb7UmZST28a9/////f//pq68gnh6s5+S+/Dk////////////////Lk6NJAADzaWJ////+f//r7y578a2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ve3/AAwpsoVn////////////lY+YwYJ6////////////////////////////////////////////6//+qbCy//bg////////////////////v8PU2L6/////////////////////////////////////////////////////wPD9z7it////////////////////////////////////////////////////////////////////////////uef128Cx////////////////////vO//XSoo////zuP20a2s////////////////////////////////////////////qMHK/97L////////////////////////////////////////////////////////////////////////////////////////////////////7Pj/vcTF8d/R////uej238Cx////dKPMNRIl/+3I////////////////////////////////l8vhAAAAEAAB7Mqw////////2P/9VzBD/ubS////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////NHCiTQAO///v////d6fJPS0u+tOy////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////u93qJURbAAAGIBcQNzc2Nzc3KTY3KAEG2pyE////////////////////////////////////////////////////+fj7////////////////8//+GUZjYykW//jo//////////////////////////////////////////////////////7//vz9/////////////////////////////////////////////////////////////////////////////fz//v7+////////////////7vf6Z4ORYFFODxUhb1Q/////////////////////////////////////////////////+ff7////////////////////////////////////////////////////////////////////////////////////////////////////uOD2AAIpo29W/////////v3+2O/3GTtgOxMF/97F////////////////////////////hai+FB4mDQIAw6SM////////z+n4MUtYBgMASTou8tjI////////////////////////////////////////////////////////////////////////////////////////////////////////////////////zuv0L0dqNSwmQzY4DQYSSzlE///o////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7fX6z9HT3tzb0NPVyMjIyMjIy8jI3dfW/vv4/////////////////////////////////////////////////////////////////////////P//ws/W2MnC//37////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6/n/ra61ubGr5uLb////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7Pf+vL7J6NnT////////////9fr909rd2NPO+/Lr////////////////////////////3uft08/O4uDe////////////8vn+0dHS2Nra0NDQ+/Xv////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4PL5tbvAwLi52NTR4+fn/v33/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v///////////////f/////9////////////////////////////////////////////////////////////////////////+/3//////////////////////v/////+////////9vf7//z7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////utzrMEdbLSwtfVRG+ufW////////7//+knyI162l////+///eZipIyEiLi4sfWhe+/r2h7HMMTM157me8f/+TGx/Kikom3Ng//vzjrHGKigoYVlGYGF3T0tb1LeertDdQjw5b2xiWFthxZaD//79////////////n7fNJTlXOVZGLC07LSwypodw//7v////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////zMzMe3t7h4eH4eHh////////////////////////////////////8vj7dLDQRDMx37Cc/vv4////////a5vGJgAP672f////iLvRAAEGVSsiu7+wNU1ui2dl5ObiMWiGvIlz5f79AClDSBID7NzJ3Pz6FRtPejIqsc3LAjxZGQAC2bOcnsralFpH+PTvbZHBQCIt/9y8/////////f//V4CVIwIC1cSs2tnclbjFGxMUuYNm///+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+/BwcHAAAAAAAAJiYm4eHh////////////////////////////////////u/D/mot9/93M////////ptjsAAkrKgAF9smz////IGCIPisi//3n////9f/+qo2Z893VzOv2Q1h1UmlxEwgG5bKb////xej0IiFG3amK////c6/WOh0n9863zer1//DbzOHpFj9lLgAE/N7F////////5/39gIyV1ZF6////////5//+DQwxcyIk///7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v7Xl5eAAAAAAAAAAAAAAAAiYmJ////////////////////////////////////wPT/m41++dTE////2Pr/ETlPAAAAXyUr6bWu////MmKFoXBY3ePl6OHe/Pn2////////////gbvJAAAAnXhm////////x+zzJCZJ1qOH////crDXOh4p+M62////c5zFAAAPJAUBsaCJ////////////8Pj+09vh//fq////+f//bpChAAAAjDsv////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+fn5UFBQAAAAAAAAAAAAAAAAfn5+////////////////////////////////////v/P/mIt8/9nI9P/+L0xaAAAAoKqOr5uhzaer////N2mRXjkqqaWggpaYSVZloXJd//3t/f//KVqMAAAA1ol4////////yOnzJCdS1qOJ////c7DXOh8q/NK6s+bzAAAYZ0o52MW5//////73////////////////////utbtSGRzAAAAMQ0C4sWq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////qqqqAAAAAAAAAAAACgoK09PT////////////////////////////////////vPL/oo1+/+rXTnywAAAAlFxD////kHuVyZab////h7XOJQsh///ZkNXxAAAAgEol////b6zOCQIUfIh+bExS7ryt////y/H6Hxsm1J+I////d7fhMhIj/NK4lNDkIhgI////vNT/m4Sg//73////////////////l7C2AB00AAAAUjst6Mu5/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+qampVlZWYmJixMTE////////////////////////////////////////xvP/ppyMaoyRAAAWZigi//Xn+v//lHmHz6Oi////9f3/haXBSlhlJzA7fVdE7Ojgo8DVKz5MT0EwysS4SWZ8aicj39fLeZ6wKi0i6L6iwd7uIkdmYDIs+t7M5/f6X3GAbmVkQSxCrHl3////////////////vNTtAAQrFAACpYtz++/n////8+/x////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/f3+/v7////////////////////////////////////////////7P/+PFpiAAAFQAsK9dG+////////gWmKw5OY////////////wMfSysK///jw////4Orw4t3a6enp7erp5e7v2dbW9PLt3+Po4uTk/vv26/T40tLW7+fh/vz7////8ff9zcnM2NPO+/Ts////////////////fbHVAAAAzYhv////////irHCypt/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7fX6m77QAA8eCQAB0LOf/////P//zN/iIyc2d09A7ebh////////////////////////////////////////////////////////////////////////////////////////////////////////////////////qtbtDQosqGRWzM7PjJyuCg0q1KeJ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////u93qOExfOzo6u6GM////////9v//bYmYOTo5ODk5vaSV////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////mL3YMDNHLy4vVjE4UEph8t3F/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////</ForeignData>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"54\" Type=\"Shape\" Name=\"Graphic.54\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.690972222222222</PinX>\n            <PinY>5.145833333333333</PinY>\n            <Width>1.243055555555556</Width>\n            <Height>0.6805555555555556</Height>\n            <LocPinX>0.6215277777777778</LocPinX>\n            <LocPinY>0.3402777777777778</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>6.06944444444444</BeginX>\n            <BeginY>4.80555555555556</BeginY>\n            <EndX>7.3125</EndX>\n            <EndY>5.48611111111111</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.243055555555556</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.6805555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.243055555555556</X>\n              <Y F=\"Height*1.000000\">0.6805555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"55\" Type=\"Group\" Name=\"Group.55\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.597223611111111</PinX>\n            <PinY>1.74479375</PinY>\n            <Width>2.972225</Width>\n            <Height>0.239634722222222</Height>\n            <LocPinX>1.4861125</LocPinX>\n            <LocPinY>0.119817361111111</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.972225</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.239634722222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"56\" Type=\"Shape\" Name=\"Graphic.56\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.3333333333333333</PinX>\n                <PinY>0.1215791666666664</PinY>\n                <Width>0.6666666666666666</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.3333333333333333</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.128523611111111</BeginY>\n                <EndX>0.666666666666667</EndX>\n                <EndY>0.128523611111111</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>9</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.6666666666666666</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"57\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.57\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.879336111111111</PinX>\n                <PinY>0.119817361111111</PinY>\n                <Width>2.185777777777778</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>1.092888888888889</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">2.185777777777778</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">2.185777777777778</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">2.185777777777778</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/> Implicit Scope Declaration</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"58\" Type=\"Shape\" Name=\"Graphic.58\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.652777777777778</PinX>\n            <PinY>5.590277777777778</PinY>\n            <Width>1.319444444444444</Width>\n            <Height>1.347222222222222</Height>\n            <LocPinX>0.6597222222222222</LocPinX>\n            <LocPinY>0.6736111111111112</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.99305555555556</BeginX>\n            <BeginY>4.91666666666667</BeginY>\n            <EndX>7.3125</EndX>\n            <EndY>6.26388888888889</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.319444444444444</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.347222222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.319444444444444</X>\n              <Y F=\"Height*1.000000\">1.347222222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"59\" Type=\"Shape\" Name=\"Graphic.59\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.597222222222222</PinX>\n            <PinY>6.069444444444445</PinY>\n            <Width>1.444444444444444</Width>\n            <Height>2.055555555555555</Height>\n            <LocPinX>0.7222222222222222</LocPinX>\n            <LocPinY>1.027777777777778</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.875</BeginX>\n            <BeginY>5.04166666666667</BeginY>\n            <EndX>7.31944444444444</EndX>\n            <EndY>7.09722222222222</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.444444444444444</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">2.055555555555555</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.444444444444444</X>\n              <Y F=\"Height*1.000000\">2.055555555555555</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"60\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.60\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.1875</PinX>\n            <PinY>4.671849305555556</PinY>\n            <Width>1.111111111111111</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.5555555555555556</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.111111111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2396347222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.111111111111111</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.111111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng-repeat</Text>\n        </Shape>\n        <Shape ID=\"61\" Type=\"Group\" Name=\"Group.61\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.880208333333334</PinX>\n            <PinY>1.699627083333334</PinY>\n            <Width>2.899305555555555</Width>\n            <Height>0.239634722222222</Height>\n            <LocPinX>1.449652777777778</LocPinX>\n            <LocPinY>0.119817361111111</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.899305555555555</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.239634722222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"62\" Type=\"Shape\" Name=\"Graphic.62\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.3333333333333333</PinX>\n                <PinY>0.05213472222222196</PinY>\n                <Width>0.6666666666666666</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.3333333333333333</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.0590791666666664</BeginY>\n                <EndX>0.666666666666667</EndX>\n                <EndY>0.0590791666666664</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <BeginArrow>4</BeginArrow>\n                <BeginArrowSize>2</BeginArrowSize>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.6666666666666666</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"63\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.63\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.803819444444444</PinX>\n                <PinY>0.119817361111111</PinY>\n                <Width>2.190972222222222</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>1.095486111111111</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">2.190972222222222</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">2.190972222222222</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">2.190972222222222</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>1</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>Model / View Data-binding</Text>\n            </Shape>\n            <Shape ID=\"64\" Type=\"Shape\" Name=\"Graphic.64\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.3333333333333333</PinX>\n                <PinY>0.177134722222222</PinY>\n                <Width>0.6666666666666666</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.3333333333333333</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.184079166666666</BeginY>\n                <EndX>0.666666666666667</EndX>\n                <EndY>0.184079166666666</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.6666666666666666</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n          </Shapes>\n        </Shape>\n      </Shapes>\n      <Connects>\n        <Connect ToCell=\"PinX\" FromSheet=\"12\" FromPart=\"9\" ToSheet=\"8\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"12\" FromPart=\"12\" ToSheet=\"6\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"21\" FromPart=\"9\" ToSheet=\"15\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"21\" FromPart=\"12\" ToSheet=\"18\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"42\" FromPart=\"9\" ToSheet=\"23\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"42\" FromPart=\"12\" ToSheet=\"29\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"43\" FromPart=\"9\" ToSheet=\"23\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"43\" FromPart=\"12\" ToSheet=\"34\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"44\" FromPart=\"9\" ToSheet=\"23\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"44\" FromPart=\"12\" ToSheet=\"39\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"45\" FromPart=\"9\" ToSheet=\"18\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"45\" FromPart=\"12\" ToSheet=\"6\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"46\" FromPart=\"9\" ToSheet=\"39\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"46\" FromPart=\"12\" ToSheet=\"18\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"47\" FromPart=\"9\" ToSheet=\"34\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"47\" FromPart=\"12\" ToSheet=\"18\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"48\" FromPart=\"9\" ToSheet=\"29\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"48\" FromPart=\"12\" ToSheet=\"18\" ToPart=\"3\"/>\n      </Connects>\n    </Page>\n  </Pages>\n  <Windows>\n    <Window ID=\"0\" WindowType=\"Drawing\" ViewScale=\"1\" WindowState=\"134217744\" ContainerType=\"Page\" Page=\"0\" ViewCenterX=\"5.25\" ViewCenterY=\"4.944444444444445\">\n      <ShowRulers>0</ShowRulers>\n      <ShowGrid>0</ShowGrid>\n      <ShowPageBreaks>1</ShowPageBreaks>\n      <ShowConnectionPoints>0</ShowConnectionPoints>\n      <GlueSettings>12</GlueSettings>\n      <SnapSettings>52</SnapSettings>\n      <TabSplitterPos>0.5</TabSplitterPos>\n    </Window>\n  </Windows>\n</VisioDocument>\n"
  },
  {
    "path": "images/docs/tutorial/tutorial_03.vdx",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<VisioDocument xmlns=\"http://schemas.microsoft.com/visio/2003/core\">\n  <DocumentSettings>\n    <GlueSettings>12</GlueSettings>\n    <SnapSettings>52</SnapSettings>\n  </DocumentSettings>\n  <PrintSetup>\n    <PaperWidth>7.68056</PaperWidth>\n    <PaperHeight>10.5</PaperHeight>\n    <PrintLandscape>1</PrintLandscape>\n    <PageLeftMargin>0.25</PageLeftMargin>\n    <PageRightMargin>0.25</PageRightMargin>\n    <PageTopMargin>0.25</PageTopMargin>\n    <PageBottomMargin>0.569444</PageBottomMargin>\n    <PrintCenteredH>1</PrintCenteredH>\n    <PrintCenteredV>1</PrintCenteredV>\n  </PrintSetup>\n  <Fonts>\n    <FontEntry ID=\"0\" Name=\"Helvetica\"/>\n    <FontEntry ID=\"1\" Name=\"Courier New\"/>\n  </Fonts>\n  <FaceNames>\n    <FaceName ID=\"0\" Name=\"Helvetica\"/>\n    <FaceName ID=\"1\" Name=\"Courier New\"/>\n  </FaceNames>\n  <Pages>\n    <Page ID=\"0\" NameU=\"Canvas 1\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>10.5</PageWidth>\n          <PageHeight>7.68056</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>-0.0277778</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"1\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.1\">\n          <XForm>\n            <Angle>-0</Angle>\n            <FlipX>1</FlipX>\n            <FlipY>1</FlipY>\n            <PinX>5.259222222222222</PinX>\n            <PinY>4.645833333333333</PinY>\n            <Width>3.152777777777778</Width>\n            <Height>5.930555555555555</Height>\n            <LocPinX>1.576388888888889</LocPinX>\n            <LocPinY>2.965277777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.152777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.976581\">5.791666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#4fff75</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.930555555555555</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.152777777777778</X>\n              <Y F=\"Height*1.000000\">5.930555555555555</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.152777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.930555555555555</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"2\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.2\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.803166666666667</PinX>\n            <PinY>4.645833333333333</PinY>\n            <Width>3.486111111111111</Width>\n            <Height>5.930555555555555</Height>\n            <LocPinX>1.743055555555556</LocPinX>\n            <LocPinY>2.965277777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.486111111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.976581\">5.791666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#f8ff29</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.930555555555555</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.486111111111111</X>\n              <Y F=\"Height*1.000000\">5.930555555555555</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.486111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.930555555555555</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"3\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.3\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.638888888888889</PinX>\n            <PinY>3.555527777777778</PinY>\n            <Width>0.02777777777777778</Width>\n            <Height>0.1666666666666667</Height>\n            <LocPinX>0.01388888888888889</LocPinX>\n            <LocPinY>0.08333333333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.02777777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.02777777777777778</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.02777777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"4\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.4\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.291666666666667</PinX>\n            <PinY>1.894622222222222</PinY>\n            <Width>0.9583333333333334</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.4791666666666667</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9583333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3101166666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Model</Text>\n        </Shape>\n        <Shape ID=\"5\" Type=\"Group\" Name=\"Group.5\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.291666666666667</PinX>\n            <PinY>7.25</PinY>\n            <Width>1.402777777777778</Width>\n            <Height>0.5416666666666666</Height>\n            <LocPinX>0.7013888888888888</LocPinX>\n            <LocPinY>0.2708333333333333</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.402777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5416666666666666</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"6\" Type=\"Shape\" Name=\"Graphic.6\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.7013888888888888</PinX>\n                <PinY>0.2708333333333333</PinY>\n                <Width>1.402777777777778</Width>\n                <Height>0.5416666666666666</Height>\n                <LocPinX>0.7013888888888888</LocPinX>\n                <LocPinY>0.2708333333333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*0.800000\">1.122222222222222</TxtWidth>\n                <TxtHeight F=\"Height*0.443590\">0.2402777777777777</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>28</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <FillBkgnd>#aaaaaa</FillBkgnd>\n                <FillBkgndTrans>0</FillBkgndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.853553\">1.197345180555555</X>\n                  <Y F=\"Height*0.853553\">0.4623412083333334</Y>\n                </MoveTo>\n                <NURBSTo IX=\"2\">\n                  <X F=\"Width*0.853553\">1.197345180555555</X>\n                  <Y F=\"Height*0.146447\">0.07932545833333332</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"3\">\n                  <X F=\"Width*0.146447\">0.2054325972222225</X>\n                  <Y F=\"Height*0.146447\">0.07932545833333332</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"4\">\n                  <X F=\"Width*0.146447\">0.2054325972222225</X>\n                  <Y F=\"Height*0.853553\">0.4623412083333334</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"5\">\n                  <X F=\"Width*0.853553\">1.197345180555555</X>\n                  <Y F=\"Height*0.853553\">0.4623412083333334</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                </NURBSTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"7\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.7\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.7426499999999999</PinX>\n                <PinY>0.2800576388888889</PinY>\n                <Width>0.9571888888888888</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>0.4785944444444444</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.9571888888888888</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.9571888888888888</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">0.9571888888888888</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>1</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>Root Scope</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"8\" Type=\"Group\" Name=\"Group.8\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.5486125</PinX>\n            <PinY>1.203127083333334</PinY>\n            <Width>2.930558333333333</Width>\n            <Height>0.239634722222222</Height>\n            <LocPinX>1.465279166666667</LocPinX>\n            <LocPinY>0.119817361111111</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.930558333333333</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.239634722222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"9\" Type=\"Shape\" Name=\"Graphic.9\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.3191916666666667</PinX>\n                <PinY>0.1215791666666664</PinY>\n                <Width>0.6383833333333333</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.3191916666666667</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.128523611111111</BeginY>\n                <EndX>0.638383333333333</EndX>\n                <EndY>0.128523611111111</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.6383833333333333</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>9</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.6383833333333333</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"10\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.10\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.837669444444445</PinX>\n                <PinY>0.119817361111111</PinY>\n                <Width>2.185777777777778</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>1.092888888888889</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">2.185777777777778</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">2.185777777777778</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">2.185777777777778</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/> Implicit Scope Declaration</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"11\" Type=\"Shape\" Name=\"Graphic.11\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.5277777777777778</PinX>\n            <PinY>7.25</PinY>\n            <Width>0.6666666666666666</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.3333333333333333</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#fff82f</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;html&gt;</Text>\n        </Shape>\n        <Shape ID=\"12\" Type=\"Shape\" Name=\"Graphic.12\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.7083333333333334</PinX>\n            <PinY>2.802625</PinY>\n            <Width>0.75</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;/body&gt;</Text>\n        </Shape>\n        <Shape ID=\"13\" Type=\"Shape\" Name=\"Graphic.13\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.5694444444444444</PinX>\n            <PinY>2.379013888888889</PinY>\n            <Width>0.75</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;/html&gt;</Text>\n        </Shape>\n        <Shape ID=\"14\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.14\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.020833333333333</PinX>\n            <PinY>1.896902777777778</PinY>\n            <Width>1.208333333333333</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.6041666666666666</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Template</Text>\n        </Shape>\n        <Shape ID=\"15\" Type=\"Shape\" Name=\"Graphic.15\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.725694269097223</PinX>\n            <PinY>7.243055555555555</PinY>\n            <Width>3.715277427083335</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>1.857638713541668</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.868055555555556</BeginX>\n            <BeginY>7.25</BeginY>\n            <EndX>4.58333298263889</EndX>\n            <EndY>7.25</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.715277427083335</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.715277427083335</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"16\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.16\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.680555555555555</PinX>\n            <PinY>6.629701388888889</PinY>\n            <Width>0.75</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3101166666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"17\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.17\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.854166666666667</PinX>\n            <PinY>7.383706249999999</PinY>\n            <Width>1.319444444444444</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.6597222222222222</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.319444444444444</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2396347222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2396347222222223</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.319444444444444</X>\n              <Y F=\"Height*1.000000\">0.2396347222222223</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.319444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2396347222222223</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng-app</Text>\n        </Shape>\n        <Shape ID=\"18\" Type=\"Shape\" Name=\"Graphic.18\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.111111111111111</PinX>\n            <PinY>5.787652777777778</PinY>\n            <Width>1.583333333333333</Width>\n            <Height>0.5416666666666666</Height>\n            <LocPinX>0.7916666666666666</LocPinX>\n            <LocPinY>0.2708333333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.583333333333333</TxtWidth>\n            <TxtHeight F=\"Height*0.743590\">0.4027777777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5416666666666666</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.583333333333333</X>\n              <Y F=\"Height*1.000000\">0.5416666666666666</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.583333333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5416666666666666</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;body \n ng-controller=\n &quot;PhoneListCtrl&quot;&gt;</Text>\n        </Shape>\n        <Shape ID=\"19\" Type=\"Shape\" Name=\"Graphic.19\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.164930555555555</PinX>\n            <PinY>1.493055555555556</PinY>\n            <Width>10.16319444444444</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>5.081597222222222</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.0833333333333333</BeginX>\n            <BeginY>1.5</BeginY>\n            <EndX>10.2465277777778</EndX>\n            <EndY>1.5</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">10.16319444444444</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">10.16319444444444</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"20\" Type=\"Group\" Name=\"Group.20\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.307812500000001</PinX>\n            <PinY>5.817691666666667</PinY>\n            <Width>1.939930555555556</Width>\n            <Height>1.281283333333333</Height>\n            <LocPinX>0.9699652777777779</LocPinX>\n            <LocPinY>0.6406416666666667</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.939930555555556</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.281283333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"21\" Type=\"Shape\" Name=\"Graphic.21\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.9699652777777774</PinX>\n                <PinY>0.6406416666666667</PinY>\n                <Width>1.939930555555556</Width>\n                <Height>1.281283333333333</Height>\n                <LocPinX>0.9699652777777779</LocPinX>\n                <LocPinY>0.6406416666666667</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*0.800000\">1.551944444444445</TxtWidth>\n                <TxtHeight F=\"Height*0.591602\">0.7580094444444444</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>28</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <FillBkgnd>#aaaaaa</FillBkgnd>\n                <FillBkgndTrans>0</FillBkgndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.853553\">1.655833545486111</X>\n                  <Y F=\"Height*0.853553\">1.093643233016667</Y>\n                </MoveTo>\n                <NURBSTo IX=\"2\">\n                  <X F=\"Width*0.853553\">1.655833545486111</X>\n                  <Y F=\"Height*0.146447\">0.1876401003166666</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"3\">\n                  <X F=\"Width*0.146447\">0.2840970100694441</X>\n                  <Y F=\"Height*0.146447\">0.1876401003166666</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"4\">\n                  <X F=\"Width*0.146447\">0.2840970100694441</X>\n                  <Y F=\"Height*0.853553\">1.093643233016667</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"5\">\n                  <X F=\"Width*0.853553\">1.655833545486111</X>\n                  <Y F=\"Height*0.853553\">1.093643233016667</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                </NURBSTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"22\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.22\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.9822138888888882</PinX>\n                <PinY>0.8839902777777776</PinY>\n                <Width>1.19565</Width>\n                <Height>0.3641138888888889</Height>\n                <LocPinX>0.5978249999999999</LocPinX>\n                <LocPinY>0.1820569444444445</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.19565</TxtWidth>\n                <TxtHeight F=\"Height*0.618556\">0.225225</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3641138888888891</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.195650000000001</X>\n                  <Y F=\"Height*1.000000\">0.3641138888888891</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.195650000000001</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3641138888888891</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>1</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>PhoneListCtrl Scope</Text>\n            </Shape>\n            <Shape ID=\"23\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.23\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.252022222222221</PinX>\n                <PinY>0.4659763888888886</PinY>\n                <Width>1.265766666666667</Width>\n                <Height>0.3641138888888889</Height>\n                <LocPinX>0.6328833333333334</LocPinX>\n                <LocPinY>0.1820569444444445</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.265766666666667</TxtWidth>\n                <TxtHeight F=\"Height*0.618556\">0.225225</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3641138888888891</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.265766666666666</X>\n                  <Y F=\"Height*1.000000\">0.3641138888888891</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.265766666666666</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3641138888888891</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"24\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.24\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.304375694444444</PinX>\n            <PinY>5.46704375</PinY>\n            <Width>1.340251388888889</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.6701256944444444</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.340251388888889</TxtWidth>\n            <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.340251388888889</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.340251388888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>phones: Array\n</Text>\n        </Shape>\n        <Shape ID=\"25\" Type=\"Shape\" Name=\"Graphic.25\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.120340559486218</PinX>\n            <PinY>5.80203408628814</PinY>\n            <Width>2.421237030289173</Width>\n            <Height>0.01733030378260775</Height>\n            <LocPinX>1.210618515144587</LocPinX>\n            <LocPinY>0.008665151891303877</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>1.90972204434163</BeginX>\n            <BeginY>5.79336893439684</BeginY>\n            <EndX>4.33095907463081</EndX>\n            <EndY>5.81069923817944</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.421237030289173</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01733030378260775</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">3.947459643111667e-16</X>\n              <Y F=\"Height*0.000000\">3.947459643111667e-16</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.421237030289174</X>\n              <Y F=\"Height*1.000000\">0.01733030378260815</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"26\" Type=\"Shape\" Name=\"Graphic.26\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.6527777777777778</PinX>\n            <PinY>4.541663888888889</PinY>\n            <Width>0.5</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.25</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.5</TxtWidth>\n            <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.5</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.5</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;ul&gt;</Text>\n        </Shape>\n        <Shape ID=\"27\" Type=\"Shape\" Name=\"Graphic.27\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.993055555555556</PinX>\n            <PinY>3.888888888888889</PinY>\n            <Width>2.902777777777778</Width>\n            <Height>0.75</Height>\n            <LocPinX>1.451388888888889</LocPinX>\n            <LocPinY>0.375</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.902777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.814815\">0.6111111111111112</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.75</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.902777777777778</X>\n              <Y F=\"Height*1.000000\">0.75</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.902777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.75</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;li ng-repeat=&quot;phone in phones&quot;&gt;\n  {{phone.name}}\n  &lt;p&gt;{{phone.snippet}}&lt;/p&gt;\n&lt;/li&gt;</Text>\n        </Shape>\n        <Shape ID=\"28\" Type=\"Group\" Name=\"Group.28\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.197916666666667</PinX>\n            <PinY>1.203127083333334</PinY>\n            <Width>2.388888888888889</Width>\n            <Height>0.239634722222222</Height>\n            <LocPinX>1.194444444444444</LocPinX>\n            <LocPinY>0.119817361111111</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.239634722222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"29\" Type=\"Shape\" Name=\"Graphic.29\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.3333333333333333</PinX>\n                <PinY>0.1198291666666659</PinY>\n                <Width>0.6666666666666666</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.3333333333333333</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.12677361111111</BeginY>\n                <EndX>0.666666666666667</EndX>\n                <EndY>0.12677361111111</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0277778</LineWeight>\n                <LineColor>#17ff1c</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.6666666666666666</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"30\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.30\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.576388888888889</PinX>\n                <PinY>0.119817361111111</PinY>\n                <Width>1.625</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>0.8125</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.625</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.625</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.625</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/> Scope Inheritance</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"31\" Type=\"Group\" Name=\"Group.31\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.600694444444445</PinX>\n            <PinY>4.041666666666667</PinY>\n            <Width>1.729166666666667</Width>\n            <Height>1.055555555555556</Height>\n            <LocPinX>0.8645833333333334</LocPinX>\n            <LocPinY>0.5277777777777778</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.729166666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"32\" Type=\"Group\" Name=\"Group.32\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8645833333333334</PinX>\n                <PinY>0.5277777777777778</PinY>\n                <Width>1.729166666666667</Width>\n                <Height>1.055555555555556</Height>\n                <LocPinX>0.8645833333333334</LocPinX>\n                <LocPinY>0.5277777777777778</LocPinY>\n              </XForm>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.729166666666667</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <Shapes>\n                <Shape ID=\"33\" Type=\"Shape\" Name=\"Graphic.33\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.8645833333333334</PinX>\n                    <PinY>0.5277777777777778</PinY>\n                    <Width>1.729166666666667</Width>\n                    <Height>1.055555555555556</Height>\n                    <LocPinX>0.8645833333333334</LocPinX>\n                    <LocPinY>0.5277777777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*0.800000\">1.383333333333334</TxtWidth>\n                    <TxtHeight F=\"Height*0.568421\">0.6</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>1</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>28</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <FillBkgnd>#aaaaaa</FillBkgnd>\n                    <FillBkgndTrans>0</FillBkgndTrans>\n                    <ShdwPattern>1</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.853553\">1.475935395833334</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                    </MoveTo>\n                    <NURBSTo IX=\"2\">\n                      <X F=\"Width*0.853553\">1.475935395833334</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"3\">\n                      <X F=\"Width*0.146447\">0.253231270833333</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"4\">\n                      <X F=\"Width*0.146447\">0.253231270833333</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"5\">\n                      <X F=\"Width*0.853553\">1.475935395833334</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                    </NURBSTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                </Shape>\n                <Shape ID=\"34\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.34\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.8602083333333334</PinX>\n                    <PinY>0.7277458333333335</PinY>\n                    <Width>1.208333333333333</Width>\n                    <Height>0.4669805555555555</Height>\n                    <LocPinX>0.6041666666666666</LocPinX>\n                    <LocPinY>0.2334902777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n                    <TxtHeight F=\"Height*0.702581\">0.3280916666666667</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>0</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>0</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>0</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.4669805555555552</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">1.208333333333333</X>\n                      <Y F=\"Height*1.000000\">0.4669805555555552</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">1.208333333333333</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.4669805555555552</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                  <TextBlock>\n                    <LeftMargin>0.0694444</LeftMargin>\n                    <RightMargin>0.0694444</RightMargin>\n                    <VerticalAlign>1</VerticalAlign>\n                    <DefaultTabStop>0</DefaultTabStop>\n                  </TextBlock>\n                  <Char IX=\"0\">\n                    <Font>0</Font>\n                    <Color>0</Color>\n                    <Style>0</Style>\n                    <Size>0.166667</Size>\n                    <ColorTrans>0</ColorTrans>\n                  </Char>\n                  <Para IX=\"0\">\n                    <IndFirst>0</IndFirst>\n                    <IndLeft>0</IndLeft>\n                    <IndRight>-0</IndRight>\n                    <SpLine>-1.2</SpLine>\n                    <SpBefore>0</SpBefore>\n                    <HorzAlign>0</HorzAlign>\n                  </Para>\n                  <Text><cp IX=\"0\"/><pp IX=\"0\"/>phone scope</Text>\n                </Shape>\n              </Shapes>\n            </Shape>\n            <Shape ID=\"35\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.35\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.9930555555555556</PinX>\n                <PinY>0.3998444444444442</PinY>\n                <Width>1.472222222222222</Width>\n                <Height>0.3101166666666667</Height>\n                <LocPinX>0.7361111111111112</LocPinX>\n                <LocPinY>0.1550583333333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.472222222222222</TxtWidth>\n                <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.472222222222222</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.472222222222222</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>1</Style>\n                <Size>0.152778</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>phone: Object</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"36\" Type=\"Group\" Name=\"Group.36\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.725694444444445</PinX>\n            <PinY>3.916666666666667</PinY>\n            <Width>1.729166666666667</Width>\n            <Height>1.055555555555556</Height>\n            <LocPinX>0.8645833333333334</LocPinX>\n            <LocPinY>0.5277777777777778</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.729166666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"37\" Type=\"Group\" Name=\"Group.37\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8645833333333334</PinX>\n                <PinY>0.5277777777777778</PinY>\n                <Width>1.729166666666667</Width>\n                <Height>1.055555555555556</Height>\n                <LocPinX>0.8645833333333334</LocPinX>\n                <LocPinY>0.5277777777777778</LocPinY>\n              </XForm>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.729166666666667</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <Shapes>\n                <Shape ID=\"38\" Type=\"Shape\" Name=\"Graphic.38\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.8645833333333334</PinX>\n                    <PinY>0.5277777777777778</PinY>\n                    <Width>1.729166666666667</Width>\n                    <Height>1.055555555555556</Height>\n                    <LocPinX>0.8645833333333334</LocPinX>\n                    <LocPinY>0.5277777777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*0.800000\">1.383333333333334</TxtWidth>\n                    <TxtHeight F=\"Height*0.568421\">0.6</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>1</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>28</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <FillBkgnd>#aaaaaa</FillBkgnd>\n                    <FillBkgndTrans>0</FillBkgndTrans>\n                    <ShdwPattern>1</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.853553\">1.475935395833334</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                    </MoveTo>\n                    <NURBSTo IX=\"2\">\n                      <X F=\"Width*0.853553\">1.475935395833334</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"3\">\n                      <X F=\"Width*0.146447\">0.253231270833333</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"4\">\n                      <X F=\"Width*0.146447\">0.253231270833333</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"5\">\n                      <X F=\"Width*0.853553\">1.475935395833334</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                    </NURBSTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                </Shape>\n                <Shape ID=\"39\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.39\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.8602083333333334</PinX>\n                    <PinY>0.7277458333333331</PinY>\n                    <Width>1.208333333333333</Width>\n                    <Height>0.4669805555555555</Height>\n                    <LocPinX>0.6041666666666666</LocPinX>\n                    <LocPinY>0.2334902777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n                    <TxtHeight F=\"Height*0.702581\">0.3280916666666667</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>0</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>0</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>0</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.4669805555555556</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">1.208333333333333</X>\n                      <Y F=\"Height*1.000000\">0.4669805555555556</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">1.208333333333333</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.4669805555555556</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                  <TextBlock>\n                    <LeftMargin>0.0694444</LeftMargin>\n                    <RightMargin>0.0694444</RightMargin>\n                    <VerticalAlign>1</VerticalAlign>\n                    <DefaultTabStop>0</DefaultTabStop>\n                  </TextBlock>\n                  <Char IX=\"0\">\n                    <Font>0</Font>\n                    <Color>0</Color>\n                    <Style>0</Style>\n                    <Size>0.166667</Size>\n                    <ColorTrans>0</ColorTrans>\n                  </Char>\n                  <Para IX=\"0\">\n                    <IndFirst>0</IndFirst>\n                    <IndLeft>0</IndLeft>\n                    <IndRight>-0</IndRight>\n                    <SpLine>-1.2</SpLine>\n                    <SpBefore>0</SpBefore>\n                    <HorzAlign>0</HorzAlign>\n                  </Para>\n                  <Text><cp IX=\"0\"/><pp IX=\"0\"/>phone scope</Text>\n                </Shape>\n              </Shapes>\n            </Shape>\n            <Shape ID=\"40\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.40\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.9930555555555556</PinX>\n                <PinY>0.3998444444444442</PinY>\n                <Width>1.472222222222222</Width>\n                <Height>0.3101166666666667</Height>\n                <LocPinX>0.7361111111111112</LocPinX>\n                <LocPinY>0.1550583333333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.472222222222222</TxtWidth>\n                <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.472222222222222</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.472222222222222</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>1</Style>\n                <Size>0.152778</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>phone: Object</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"41\" Type=\"Group\" Name=\"Group.41\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.850694444444445</PinX>\n            <PinY>3.791666666666667</PinY>\n            <Width>1.729166666666667</Width>\n            <Height>1.055555555555556</Height>\n            <LocPinX>0.8645833333333334</LocPinX>\n            <LocPinY>0.5277777777777778</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.729166666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"42\" Type=\"Group\" Name=\"Group.42\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8645833333333334</PinX>\n                <PinY>0.5277777777777778</PinY>\n                <Width>1.729166666666667</Width>\n                <Height>1.055555555555556</Height>\n                <LocPinX>0.8645833333333334</LocPinX>\n                <LocPinY>0.5277777777777778</LocPinY>\n              </XForm>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.729166666666667</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <Shapes>\n                <Shape ID=\"43\" Type=\"Shape\" Name=\"Graphic.43\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.8645833333333334</PinX>\n                    <PinY>0.5277777777777778</PinY>\n                    <Width>1.729166666666667</Width>\n                    <Height>1.055555555555556</Height>\n                    <LocPinX>0.8645833333333334</LocPinX>\n                    <LocPinY>0.5277777777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*0.800000\">1.383333333333334</TxtWidth>\n                    <TxtHeight F=\"Height*0.568421\">0.6</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>1</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>28</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <FillBkgnd>#aaaaaa</FillBkgnd>\n                    <FillBkgndTrans>0</FillBkgndTrans>\n                    <ShdwPattern>1</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.853553\">1.475935395833334</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                    </MoveTo>\n                    <NURBSTo IX=\"2\">\n                      <X F=\"Width*0.853553\">1.475935395833334</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"3\">\n                      <X F=\"Width*0.146447\">0.253231270833333</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"4\">\n                      <X F=\"Width*0.146447\">0.253231270833333</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"5\">\n                      <X F=\"Width*0.853553\">1.475935395833334</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                    </NURBSTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                </Shape>\n                <Shape ID=\"44\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.44\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.8602083333333334</PinX>\n                    <PinY>0.7277458333333331</PinY>\n                    <Width>1.208333333333333</Width>\n                    <Height>0.4669805555555555</Height>\n                    <LocPinX>0.6041666666666666</LocPinX>\n                    <LocPinY>0.2334902777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n                    <TxtHeight F=\"Height*0.702581\">0.3280916666666667</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>0</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>0</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>0</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.4669805555555556</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">1.208333333333333</X>\n                      <Y F=\"Height*1.000000\">0.4669805555555556</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">1.208333333333333</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.4669805555555556</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                  <TextBlock>\n                    <LeftMargin>0.0694444</LeftMargin>\n                    <RightMargin>0.0694444</RightMargin>\n                    <VerticalAlign>1</VerticalAlign>\n                    <DefaultTabStop>0</DefaultTabStop>\n                  </TextBlock>\n                  <Char IX=\"0\">\n                    <Font>0</Font>\n                    <Color>0</Color>\n                    <Style>0</Style>\n                    <Size>0.166667</Size>\n                    <ColorTrans>0</ColorTrans>\n                  </Char>\n                  <Para IX=\"0\">\n                    <IndFirst>0</IndFirst>\n                    <IndLeft>0</IndLeft>\n                    <IndRight>-0</IndRight>\n                    <SpLine>-1.2</SpLine>\n                    <SpBefore>0</SpBefore>\n                    <HorzAlign>1</HorzAlign>\n                  </Para>\n                  <Text><cp IX=\"0\"/><pp IX=\"0\"/>Repeater \nScope</Text>\n                </Shape>\n              </Shapes>\n            </Shape>\n            <Shape ID=\"45\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.45\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.9930555555555556</PinX>\n                <PinY>0.3442888888888886</PinY>\n                <Width>1.472222222222222</Width>\n                <Height>0.3101166666666667</Height>\n                <LocPinX>0.7361111111111112</LocPinX>\n                <LocPinY>0.1550583333333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.472222222222222</TxtWidth>\n                <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.472222222222222</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.472222222222222</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.152778</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>phone: Object</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"46\" Type=\"Shape\" Name=\"Graphic.46\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.091307706065886</PinX>\n            <PinY>3.977746656683371</PinY>\n            <Width>1.279850071744957</Width>\n            <Height>0.05419969209096504</Height>\n            <LocPinX>0.6399250358724784</LocPinX>\n            <LocPinY>0.02709984604548252</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>3.45138267019341</BeginX>\n            <BeginY>3.95064681063789</BeginY>\n            <EndX>4.73123274193836</EndX>\n            <EndY>4.00484650272885</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.279850071744957</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.05419969209096504</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.279850071744957</X>\n              <Y F=\"Height*1.000000\">0.05419969209096504</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"47\" Type=\"Shape\" Name=\"Graphic.47\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.152809482554106</PinX>\n            <PinY>3.903236743409153</PinY>\n            <Width>1.402841571900808</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.7014207859504038</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>3.4513886966037</BeginX>\n            <BeginY>3.89974151703802</BeginY>\n            <EndX>4.85423026850451</EndX>\n            <EndY>3.9101811878536</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.402841571900808</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">3.947459643111667e-16</X>\n              <Y F=\"Height*0.248344\">0.003449218073314676</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.402841571900808</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"48\" Type=\"Shape\" Name=\"Graphic.48\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.215643226289488</PinX>\n            <PinY>3.832873853917696</PinY>\n            <Width>1.52851308361848</Width>\n            <Height>0.03852253612319521</Height>\n            <LocPinX>0.7642565418092399</LocPinX>\n            <LocPinY>0.01926126806159761</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>3.45138668448025</BeginX>\n            <BeginY>3.85213512197929</BeginY>\n            <EndX>4.97989976809873</EndX>\n            <EndY>3.8136125858561</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.52851308361848</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.03852253612319521</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*-0.000000\">-3.947459643111667e-16</X>\n              <Y F=\"Height*1.000000\">0.03852253612319521</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.528513083618479</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"49\" Type=\"Shape\" Name=\"Graphic.49\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.30174111569183</PinX>\n            <PinY>6.718742542094095</PinY>\n            <Width>0.01388888888888889</Width>\n            <Height>0.5069650662193674</Height>\n            <LocPinX>0.006944444444444444</LocPinX>\n            <LocPinY>0.2534825331096837</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.30051202814973</BeginX>\n            <BeginY>6.46526000898441</BeginY>\n            <EndX>5.29479667124739</EndX>\n            <EndY>6.97222507520378</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5069650662193674</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#2fff41</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.411506\">0.005715356902344284</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5069650662193674</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"50\" Type=\"Shape\" Name=\"Graphic.50\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.593991536729125</PinX>\n            <PinY>4.749680342857284</PinY>\n            <Width>0.230659920660324</Width>\n            <Height>0.8608214083289332</Height>\n            <LocPinX>0.115329960330162</LocPinX>\n            <LocPinY>0.4304107041644666</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.70932149705929</BeginX>\n            <BeginY>4.31926963869282</BeginY>\n            <EndX>5.47866157639896</EndX>\n            <EndY>5.18009104702175</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.230659920660324</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.8608214083289332</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#39ff42</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">0.230659920660324</X>\n              <Y F=\"Height*-0.000000\">-3.947459643111667e-16</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.8608214083289327</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"51\" Type=\"Shape\" Name=\"Graphic.51\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.528944799149485</PinX>\n            <PinY>4.811721151142859</PinY>\n            <Width>0.1605357543580147</Width>\n            <Height>0.7303100681147229</Height>\n            <LocPinX>0.08026787717900735</LocPinX>\n            <LocPinY>0.3651550340573614</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.60921267632849</BeginX>\n            <BeginY>4.4465661170855</BeginY>\n            <EndX>5.44867692197048</EndX>\n            <EndY>5.17687618520022</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.1605357543580147</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.7303100681147229</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#45ff51</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">0.1605357543580147</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7303100681147229</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"52\" Type=\"Shape\" Name=\"Graphic.52\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.463468438332055</PinX>\n            <PinY>4.87380019511181</PinY>\n            <Width>0.0989919282718227</Width>\n            <Height>0.6002834658975308</Height>\n            <LocPinX>0.04949596413591135</LocPinX>\n            <LocPinY>0.3001417329487654</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.51296440246797</BeginX>\n            <BeginY>4.57365846216304</BeginY>\n            <EndX>5.41397247419614</EndX>\n            <EndY>5.17394192806058</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.0989919282718227</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.6002834658975308</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#37ff37</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">0.0989919282718227</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6002834658975308</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"53\" Type=\"Shape\" Name=\"Graphic.53\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.6527777777777778</PinX>\n            <PinY>3.277775</PinY>\n            <Width>0.5</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.25</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.5</TxtWidth>\n            <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.5</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.5</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;ul&gt;</Text>\n        </Shape>\n        <Shape ID=\"54\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.54\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.777777777777778</PinX>\n            <PinY>5.909722222222222</PinY>\n            <Width>1.444444444444444</Width>\n            <Height>0.2083333333333333</Height>\n            <LocPinX>0.7222222222222222</LocPinX>\n            <LocPinY>0.1041666666666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.444444444444444</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2083333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2083333333333333</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.444444444444444</X>\n              <Y F=\"Height*1.000000\">0.2083333333333333</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.444444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2083333333333333</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng-controller</Text>\n        </Shape>\n        <Shape ID=\"55\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.55\">\n          <XForm>\n            <Angle>-0</Angle>\n            <FlipX>1</FlipX>\n            <FlipY>1</FlipY>\n            <PinX>8.609375</PinX>\n            <PinY>4.645833333333333</PinY>\n            <Width>3.274305555555555</Width>\n            <Height>5.930555555555555</Height>\n            <LocPinX>1.637152777777778</LocPinX>\n            <LocPinY>2.965277777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.274305555555555</TxtWidth>\n            <TxtHeight F=\"Height*0.976581\">5.791666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#1e23ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.930555555555555</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.274305555555555</X>\n              <Y F=\"Height*1.000000\">5.930555555555555</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.274305555555555</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.930555555555555</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"56\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.56\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.784722222222221</PinX>\n            <PinY>1.894622222222222</PinY>\n            <Width>0.9583333333333334</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.4791666666666667</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9583333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3101166666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>View</Text>\n        </Shape>\n        <Shape ID=\"57\" Type=\"Shape\" Name=\"Graphic.57\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.597222222222222</PinX>\n            <PinY>5.077527777777778</PinY>\n            <Width>2.388888888888889</Width>\n            <Height>0.4606111111111111</Height>\n            <LocPinX>1.194444444444444</LocPinX>\n            <LocPinY>0.2303055555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.698468\">0.3217222222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4606111111111109</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.388888888888889</X>\n              <Y F=\"Height*1.000000\">0.4606111111111109</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.388888888888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4606111111111109</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Fulltext Search: </Text>\n        </Shape>\n        <Shape ID=\"58\" Type=\"Group\" Name=\"Group.58\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.705902777777778</PinX>\n            <PinY>4.955731944444445</PinY>\n            <Width>2.449305555555556</Width>\n            <Height>0.3559249999999999</Height>\n            <LocPinX>1.224652777777778</LocPinX>\n            <LocPinY>0.1779625</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.449305555555556</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3559249999999999</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"59\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.59\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.224652777777778</PinX>\n                <PinY>0.1779625</PinY>\n                <Width>2.449305555555556</Width>\n                <Height>0.355925</Height>\n                <LocPinX>1.224652777777778</LocPinX>\n                <LocPinY>0.1779625</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">2.449305555555556</TxtWidth>\n                <TxtHeight F=\"Height*0.609780\">0.2170361111111111</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3559249999999999</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">2.449305555555556</X>\n                  <Y F=\"Height*1.000000\">0.3559249999999999</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">2.449305555555556</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3559249999999999</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"60\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.60\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.259559722222222</PinX>\n                <PinY>0.1615034722222223</PinY>\n                <Width>2.111625</Width>\n                <Height>0.2681763888888889</Height>\n                <LocPinX>1.0558125</LocPinX>\n                <LocPinY>0.1340881944444444</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">2.111625</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.2681763888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2681763888888887</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">2.111625000000001</X>\n                  <Y F=\"Height*1.000000\">0.2681763888888887</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">2.111625000000001</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2681763888888887</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0</LeftMargin>\n                <RightMargin>0</RightMargin>\n                <VerticalAlign>0</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>1</Style>\n                <Size>0.138889</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;input ng-model=&quot;query&quot;&gt;</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"61\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.61\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.32175</PinX>\n            <PinY>5.597222222222222</PinY>\n            <Width>1.402777777777778</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.7013888888888888</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.402777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.402777777777778</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.402777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>query: String\n</Text>\n        </Shape>\n        <Shape ID=\"62\" Type=\"Foreign\" Name=\"Rectangle No Fill No Fill.62\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.666666666666666</PinX>\n            <PinY>5.854166666666667</PinY>\n            <Width>3</Width>\n            <Height>3.236111111111111</Height>\n            <LocPinX>1.5</LocPinX>\n            <LocPinY>1.618055555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3</TxtWidth>\n            <TxtHeight F=\"Height*0.957082\">3.097222222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.236111111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3</X>\n              <Y F=\"Height*1.000000\">3.236111111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.236111111111111</Y>\n            </LineTo>\n          </Geom>\n          <Foreign>\n            <ImgOffsetX F=\"Width*0.000000\">0</ImgOffsetX>\n            <ImgOffsetY F=\"Height*0.000000\">0</ImgOffsetY>\n            <ImgWidth>3</ImgWidth>\n            <ImgHeight>3.23611</ImgHeight>\n          </Foreign>\n          <ForeignData ForeignType=\"Bitmap\">Qk0AAAAAAAAAADYAAAAoAAAA2AAAAOkAAAABABgAAAAAAMhNAgAAAAAAAAAAAAAAAAAAAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5fT5qKTB/Pv5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8//+Z3Skv4tt//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////37//78////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yeH2TVdfPT07TkU/0bWW////2fT/W3KLODY0q52HpLS+ND5GfmNM//DdrM3oNjpDKCwpnYh0///6////////////iarFMz1IUT402rqX////////+v//rqK12LCq/////P//do6mKygoQD433sOq6vn/O1t6qIFd////i63IKzAzl3Ze//3xdaXGPSQm06iQ0/n9LDlEazcu////////5Pn/ZH2YNTg7e1tK+ufK////////5f/9rYqW8uDY////2/D/SlptISAeY1dJ//Larc7vQUlT5L2T7//+WnWIOjAr1a2O5v3/RWmFYDMq79fB////////////////0en8VGt+NjQxOTg7Qjw5mntl9+vc////////hJ61LywvODkyzrSd+P/+ZX6XOTUyrqGQnK24MTk/hWtY//nqpcPfNTY+Ky4srJV/9P/+aoCiNjk5hWtg//nhxeD9MD1qdFM7rK+hT01Tu4Bq1fH7PlZtcktAg4ycOkBabVxS+ePLudf3TDZdcmhic2Fe/dvD6/7/WnCIPzkytqqbkaOyMDQ5kXZh//fl////////////mcHeOTU/pYJqlavGLi1KnH1eiKCeTy4t476lrdDeSUdSRTM4cl1C/+3O////eY+nODk3gmhh+urZj6rALy4wNjcywKmV////2PP/QWB6bDwv9+7ceKG6dVQy//je////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8/z/e6K1AgAAiVU1/Pvs////////U32iHwAD7cqgx+z/AAo7jVg20fTzARIyLAYGmJqFMUNqp39z///4////////zuLyI0pqg0op+/Tq////////kMX4JAAk5bF/////eKfIAAAAYUQzf5CQRkBa7ManUpnHUz42/evkNW+nIgcA5MCa0fT/FhhJblMtzrqpp8bVExQWsYRZ////////////j77hHyUwwYZd////////////S33CUxAe//LM+///M11+AAAAhndfT2eCbVBX7uPPI2CIrHlb2vn/ACJKYjMA//zdgq7gFgAUl4JY3sm5////////////oL/fAAMVOi4gx7emzc7Mm7PFABk9gmM0////i73gAAAAUzMmipmRPz5f4L6eaZvQEAAC6sCUtuT6AAAqrmlQwPH2AAgkNhANlpyJNENpt5iEkrjOAAAHt3Nm////QnytJRsDvreUKkJzEwAC076OY4S0IwQSrZhumqm2ABhHlmhI0OvxDRc9g1A58O7fZ4ipXjUk///bUIK/HQAD9dGro9XwAAAZs3Vc/////////////f//KEJ+VS0akqSfByQ0YU4loaypAAQ5TSIX3d/DKz1rdk4x39PJWZSsYDgr/+rKqNT0AAYrqIFgncjRAAAAUDAjjpqQPDxf48WgeaXXGQAQoolf59/XUICeTyUA//na////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w+j6Hg1AzZdu////////////bJnIVyw8///N8f/+QVZ+vn1QbLLXFxUf++K+////4v//s5ag9unf////////+///l7zP3Kh/////////y/P/ADFfJwAG9L+Z/f//ADxxa0sr////////x9ThyJyi////W36qPE9lGwAazJBr////uN73KSBK7cCP/////fz++fn7////////////////1f3/l5yZ/cuk////////i8PkAAAccB0A///nseT/AAMqwZls////+f//sqm65sHC2v/9TmeLNkpjOAAX/9qy////ZZLIUCY1//rM////////////1/j/ABVKLhAL//DT////////8v/+BUp/bU4Z////C1eRUTki///6////zd/s3a6tksb4QSg7/9q14//9Vlx48qKCTZzWIhwb/+vL////3vj/zKaptM3xLSxO7bGP////UYmwPRsE//TIf7/8WzA0////Rm+wbz49///v3//9Mjxfy5Jmb7XYJiAd/+m7////xu//JyIt9r6CgLz7Ti44/+rG1P/8VVBo5Z+I////////////9f/+Jzpzv4Vi+v//CkFjj1Ei////RGegnmBB////JjBovY1q////6f/9JDVJyJNe3P/8MTNRz6N6MXimSTQm///0////0+Pyz7iyXoq5Wi05///T/////v3//f39////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ueD5GQk/yJNm////////////ZpHFTys3///P+P/+PVV9qnRIaaTGdFVH39jP4NvY+vDr/////////////////P//nL7L0qN9////8f/+Lld0AAYFWyEa5q+k7f/+L1B2t4le3Onz6N7Y/Pf2////////yP7/BhEWaDkb////////vOL1KiRM5LaH////////////////////////////3P/9lZuS9MSj////vOTyABcxGhwKi0E7//7mmNL7OjdC37uX3ubt8ebg/vz+////////gr/UAAAAvZx7////////bZnLSiUx//PH////////////irvnAAcTv39N////////////9v/+FFODe10u////Ml+PpHlU3Obu5tzW/vT0////hsDvPCY0/9ev5v/9WF525qB6UpjKflpF3tzX4dvW+/Du////sd7+KidI6bCG////8//+g4Oqb0xeNExjZSgg///9TXe4Zzs3///p3v/9KzZZxY1jVZS4Xiwp///j////yu7+JydI7LiCe772SSoy/+jA1//8VVJl4Z1/////////////+P/+LEB3pnZZ////0un/bVp8XlluIh8uqGRH////KDhxtohp/////f//LEF8uX1h2f/8LC1MvZd0THygn3ZV3Obr5dzW//Xz////YIzDVCsy//rO////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ueD5GQo+yJNm////////////Z5LGSiUx//3L6v/9JT1qw3dRgb/mNCAntaCIgqOsDzZJqXVJ///4/////////P//mr3I2KN9////SnOMAAAAoZpytKm0zJ2m////MVeHZD0kvr+zTX2SMC8r36+F////aozJAAAAjUAm////////xOb4LSdT572P////////////////////////////2v/+lJqR/cuo3f/9AypBHAIAz9i2rY2h/+jbvOr/GCJAlW5Kqry8HVVxZUAi/+7L8//+HkiKCgAB1JyB////////dJzMTSo8//jL////////////X47HAAAO2rJ/////////+v//k6vJAAQyPxkA8Nm5SXioVjQlv7qrXYmaJi8y7bh+jr75NxYy/9+33P/8OENj7ad6a67gOiEjuaiOe56pEzNEyI9ZwN77JiFH6LGL////wtPooqe0xc7WJTpkURkb///4VHy5akFC///t4f/9MDtcxYhfeq/TSCcw///e////ksbrFxYT+MWDe67zRB4x/+/IyPn/OTlV5KeB////////////////MEN8rX5j////mqjJt7u+k6jBDw0rm1tF////KDhxtIdn////xO3/DSMww4RL2f/8Ky1LyJt3V4q0UjEmv7moYYydJi804ryCcJnPVzA9//3T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ueD5GQo+yJNm////////////gKbXAAAOknxEfJSmGwAS5aR44P/9LjNfyK+Vbp+9AAAJuJNf////////////+///o8DL8cyUd6vkAAAAiFkq////opSmypGY////harQQi9J6eHAD1WGCgwM/+CvpdL1ABcmeWZGYGJysWpN////m8bkFxAks4lt8/Hv////////////////////////1/3/paOX89y4HVmjAAAAy6F4+v//mGmA9dfP////QWCTe11fvdLNAAtBY0ge///0U4y4JRcIjJaKW0NP4qmI////TnqnORIT4MGp/v76////////aprRAAAR1adx////////9f//tr3Nt6+0uba27ODRocTeOi9P6Nq2LGuaAAYM5NGhXHqxAAAAjW82bYaZHAAP7LWJ0v/9LzFa0bqcYJW4AAANuKV0aY2lAAAAW1Q4RUxiT1ZLQygI//zQaJ7TdTUy///7MFiIUyUb7NbEh7PRAAAew4hr3P/8LCtcwpNmzubrHzFcaCQf/PzgRGGbAAAAmH1EXXiWJAAH8MOZ////////////1vf/FCVLilU+8fr9PmJwgVEi/f//Ok55uW1O////FzF1LRwVo6WQHzpPHgAD/9iq1//8KSxK05x0td/0OC9Q59e0NHGfAAEN4tKmSnWmQBcV4siw///7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+PL3+ezx////uuH6GQtByZdp//////39////cZjLOyI1lZ6HMTRCi1JH//7r////xeD4VWeIRjkxu5mB////////////////////sdDZaHBlAB5AXh0G//DR////oo2qypei////////ob7hQUheZEo56s616vn/c4WXYGBYvbKejqi6cE9M89nCbqnVAAAQTQQXxaGj////////////////////////6//+maehPlVWAAUVomVB////6v/9m2qJ7NfT////6v3/dY61OTY+iWhQ//fjvdjwW2dyfnJgysm/cISXnW9e6vHsG1yWGAACdjZB7dbK////////pdb2BBAXomk8////////////////5eT23d3w////////rMnpRlBqW0Qy27+m////lrDJeGZhjZKGNjI4kFdK//3o////wNz2UWKBSjoxxKOJ////qcDYjouGlaSkND9HwLCOio2wWVZvZFVJ88iq4f//ADduIwAFhk1Yxs3EjISe0bOw////weH9ZmJyPi0ve2ph/+7a+///jaa/fGhgh5CHMigtoGhW///2////////////os3xAA00NQAJrXuB3e3fZWCNTlBbg19O//Ha8//+LTx7cmFXUWp2PCwl17Wb////z/v/Ki1NypNr////r83vR1JsWEIy4sCk7v/+B02HHAADfT5J8t3O////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////qLTajn2U////yer/IgZB0Y9v////irDY0rKJdZzJVCs9//vP////////////////////////////////////////////////////j8LhAAAANQkA8dKx////////iHuSqXqT////////////////////////////////////////////////////7v3/e56y5LmZ/////////////////////////////v//S3mVAAAAekgs//zn////9P/+c0tq38vS////////////////////////////////////////////////////veb/hYqL/97D////////////////QmWfCQAB0rCM////////8P/+NDN5k2Re////////////////////////////////////////////////////////////////////////////////////////////////////////////////////pdf4lY2D/+7Y+v//5+jk//Xr////////////////////////////////////////////////////////////////////iLjWvJ6I///6////////////////////7//+LTlVvYxr////////////////z//+MDVVyY9o////////////////////////tOH/ioqG/+TL////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////pdL5ABQ+TjcVOEpPAQAANxwbSVZWFhEXoolpI0h0VSMA//HU////////////////////////////////////////////////k7HNABUvCQAByLab////////lrfPABAZIRcI17+j////////////////////////////////////////////////////+/n79vD1////////////////////////7v//X4ChAAAJQisN9u3b////9f/+WX2VAAAAWkcv+OTQ////////////////////////////////////////////////////9/L1+fb4////////////////9v/+XXWfGRAZU0g4Wl1dK0NRAQAApHJe////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9vD1////veb/AAM0uIhb/////////////////////////////////////////////////////////////////////v7+9e/0/v7+////////////////////kLXWBQULuoRJ/////////////f//XImrAAAAwp2C////////////////////////////9vH2+vf5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8/7/tcXQnJyfp6KfwMK8pq+3nZqav7et4+Detb7OzMKw//bu////////////////////////////////////////////////v9DfpqOj09LN////////////x9Dasa6ppa2y3tLI////////////////////////////////////////////////////////////////////////////////////7vr/sLvHsamk6uvn////////9P//s7i/q6yorq6u9+vh////////////////////////////////////////////////////////////////////////////////////v9LhiIuOjYmJta+k2NTH4NbR////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5fb/lZ+04c7E////////////////////////////////////////////////////////////////////////////////////////////////////09zmsLS76NXE////////////9v3/vsnTopua5NzU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6/b80tLU0tPR4NjR///z+/b/+/X//v//2d/m2tTP09rf29XQ//vy////8P7/u8nUtbOxuLGs5+Td////////////////8fn/zs/R2dnVztLT6uDY////////////////6fj/uMTMtbOxurOs7+3m////////6/X7ztDT3trXztDS7+bf////+///3uPkzczM+/Ts////////1ef0uLy9t7SyyMG6/Pv3////////3Ojw09DO3dzcxcjNxMPDxMTE1MzJ//Lt5fL90NPT29HR+PDr////////4Obt4NzX0NLX4N7b////////////3ev1zMzO2NjW6+Th////7PX92tfU3uDgys7T6N3X////////+P/+v9DdtrWxt7Gs39rR////////////////////6vn/uMXNtbOxubKt7uvm////////6/b80tLU0tPR4NjR///z+/b/+/X//v//2d/m2tTP09rf29XQ//vy////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9PT0+vr6////////////////////////////////////1u39J0xyAgAAnGlH////hZC2oYCE////gp7EAA8aCgAAlnFV///w7///PWB4JCUlcWtaJzZBJSQi4buP////////////3PH/PlhrAAAAKhAFwqiI////////////2evwK0xiMS4rcW1cGis5OzMo886m////0Oz9M05wAAAAOSYV2rmh////g6fCAAAATjcV+OHH////nrjIFys9VExAZmddCBkod19C/+/S////nLzXCiM+AwAAQDguRkdJOUBBBgQRhlFByfLyAA1DVyQT8NW+////////k7DRAAgrAAAArZh1////////////osniABs+FwACyrKU////2ez+JkNjAAAAGwACxKWE////+P/+V3mPHCAlbmdUOURKFhseyKJ4////////////3O3yLlBmLywpcm1cHC06NzAn8cyi////1e//J0xyAgAAnGlH////hZC2oYCE////gp7EAA8aCgAAlnFV//rl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9vb2fX19LS0tSUlJurq6////////////////////////////////////od//h3Jo/+zG6f/9ADt3VwUC/+vX////O3CbXScA///h8v/+Cjx8RxsA/+jQ////////XIizBAAA4cGN////////////1/3/GxZBsG5V////////////3fD/ACFcZTEA//jl////////PGiTHQYA8der////u+L/ABk1zaVt////sMvxAAImTDID//fY////m7rvAAEcrHdJ////////0uz/Ax9AaEMQ///v////YJnMJyQd/+nB////////qMznREg8/9ueeLTznGhG//rt////////0/b7AAYtfVcy////////////////////uNz3Pj5S4ruN////////LFuDDQAB5KiM/////f//MFubKQoA+NG0////////fabNAAAAy6Rs////4PX/ACRhXy4A//bi////////Q26ZGQIA79Ol////o9//h3Jo/+zG6f/9ADt3VwUC/+vX////O3CbXScA//zd////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////kpKSAAAAAAAAAAAAISEh6urq////////////////////////////////w/P/qpuB//jgnMTnAAAAAAAAy618////RnmYUyMA///vf7ziEAAC1KWM////////////6v/9FkBdci4A//3q////////1vf/HR1Zq3RQ////////////W5O0HQAD6sOv////////////0Pv/ECY4klEc////veL/ABgy3LFz7P/+ACVfNxIA9enH////7//+HkhkWBIH//Tq////////////gLnlGAIA3Kh/////Y5PDJiIb/+jC/////////P//1d/Q79HA7f/+QzRmvK2Vy8vT2NnTNXWgHA8E9sWX////////////////////////e7LfRSI///++cJnlAAAAk29K////////m83oDAIGs3xh////////////+v//KWCIVw0A///qZ6XJGgAC572p////////////1f/+ESk9jEoV////xfb/qpuB//jgnMTnAAAAAAAAy618////RnmYUSMA//je/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pz8WFhYAAAAAAAAAAAABQUFs7Oz////////////////////////////////wvX/qpZ88N3TAEuFTCQAm7uvfE1R+vL0RH2eVSQA///rQYnAKhYA/9yy////////////////Q2WUJwAG+OLA////////0fX/GhpTq3NQ////////+f//FlyPRyMA//PN////////////////JztsRgAS///lveP/Ah40k4ZlK2CFIwAF6cqe////////y+//ACBGlF8f///9////////////wOr1AAAUn2JH////YpTHIiIY/+a+////////////////////////WIzFKSAgpJaFTnOOAAAJdjQd////////////////////////////////dZHBHTA7AhgWYikW//rZ////////Yp3MExAJ57yK////////////////Z5K5EgAC5M6yLnWmQiIA/+7J////////////////K0ByQQAP//7Wxvr/qpZ88N3TAEuFTCQAm7uvfE1R+vL0RH2eUiIA//je////7fHx6OHm9e/w9fr73dri9e7p////5+nz5err/Pbx////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////h4eHAAAAAAAAAAAAGxsb39/f////////////////////////////////vfD/uKiMpsC5AQAApW1J////R1KU1sKoVIaiUiIA///rTYnBKRcC/964////////////////Pl2THQAD9964////////0vX/GxpTq3NQ////////+///Jl2QRSQA//TS////////////+f//IDNsPQAQ///avuT/Ah84IhgHGSwzJgsCpoBt////////0vD/ACFHkGIn////////////////uuH0AAATlV9C////YpXIIyIY/+a+////////////////////////t9LlSUNm///fgbH1AAgd1Kdz////////////////////////////////y+7/AC9qIgAE6s6v////////////bp7NFREM5L6Q////////////////YIm4CAAB48qrPXakQSIA//DN/////////////f//JDlwNwAN//vPwPb/uKiMpsC5AQAApW1J////R1KU1sKoVIaiUCEA//zf////cJ6+MA8l362Zy+r9SUFkjYqDq7qyZnCMVT0989q/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7u7uYWFhGRkZKysro6Oj////////////////////////////////////yvP/lpaSHzNfKxwT/9+z////ncfghmNkVH2QUiQY///lR4nAKhYA/9yy////////////////RWimLQAG/OO9////////0vX/GxpTq3NQ////////+v//HlyPRiMA//PN////////////////KDt/SwAb///nveP/ABcxxqJu////iazYAAAYl2w1////0fT/ACBGkmAe///9////////////w+36AQAlo1xN////ZJbIIyIY/+W9////////////////////////6f/9doWN3KpmPWylTQYX//nc////////////////////////////////dq7dAAAOIw0AyJx5////////////aJzMFBAJ5ryK////////////////aZbIFgAC586xNXalQSAA/+7J////////////////LECERgAY///Wzfn/lpaSHzNfKxwT/9+z////ncfghmNkVH2QUCQZ//jZ////mL/wSUpZ/+ux+f//2+vsdJ7EKAAYo599q2JX/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pz84uLi7e3t////////////////////////////////////////5v/9MU5jAAAAm2BH////////9fv/P1qMAAYSZDwt///pkMjwCAABxJV0////////////2Pv/AC1Vh0Eb8OHc08Da////1vv/Hh5VrXZU////4/r/4tnNbJe+DwAC3raV////////////u+b/Axk1oVo0////vuT/ABk1xqFu////+v//KVRdXAMD//3i/f//KE6CQwAP/+/W////////////aKLPGwEA56+L////V47BJCQb/+7C////////////////////////////vcrdDiRACggAxJx1////////////////////////////////sNfyAAAdh0gvw+/fNz1g0KN9////////qtjwBwAeoWhQ////////////7f/+DUl5ZRkG///wd7DcDQAB2bCP////////////wOr/Axw4m1Mx////5//9MU5jAAAAm2BH////////9fv/P1qMAAYSYzwt//na////m8HwUUtk/+m2////suD4S09aXTM/WGpfpGhB////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////q9PzABgxCAAB89et////////////lMfXAAAAUywF/97D////SW+eHwADzKOL/P721ufwKVJ0NxUA//a+vN3+LDdl4caTtNTpDwAvi0kv7vbrMmeennNO////MFSAMQAI2rmj+/31yd7rFzlaUi0A//fQ////krnhAAYhqIZT7/LqcZa5AAAWpHJD////////wdz/CxMray0Z6d7O8fHvkLDKBxAcmHI2/////f//NXCfExAF4L6R////////////////////////////8v/+GWGKQwAI/+XU/////////////////////////v//ss3iAAohIAIA9sur////irrjIBEuy6qD//37////Zoy7EAACuIlw+fzy4OzyQmuNIAgA6c+Z////9f/+MVZ/LQAG2Lae/P31zODtGj1eTioA//TM////q9PzABgxCAAB89et////////////lMfXAAAAVC0C8tbFoLrcb4+kS0tam5iHztTFPHyeUR4A///aJzVkdy4i///7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4/T/S2GCFxUUnHRa///7////////////6/f/Q2KAIRsWi29Y//3j////b5a5Ii48Uk80MCwubk1C9+fI////1PH/JFR6Oi0fPD5BLSsxOTAwP0BAHCApuZl2////9P/+WYGlKTE2UU85LSQshGFQ//XZ////yeP4O0trJCMfOjg0NDg6QD89spqG//z1////////////x9/vNFV3QEAyTU4+OCYttZR6///2////lrfVKDVFGBoaZUw9+N/O////////////////////////////gZXPk36K///0////////////////////////wt30M0lfDgwINSogyqiD////pL/hECJPOxkUzqKM////////iK7MITNHUUwyNzQ0XD036NSz////////////9f/+XYWpKDA3UVA3LSYtgF1O//PX////4/T/S2GCFxUUnHRa///7////////////6/f/Q2KAIxwXjndhfZmqMzg6MTU1RzEzmpySNUNionNY////dZnGSUA99dvF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/v+7e7u9/Tx////////////////////////////////////////////////////////////9fn87e3t+fb0/////////////////////////////////////////////////////////////v//7/X48O3r/fv7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+f3/7fDw9fLv////////////////////////////9fr77e3t+Pbz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7Pj6zcfX/v39////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7/v/anOn1q2Q////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0eX1c3Z5dHdycG1r1r2l////3vP/g5GibHBttq6itr7Fb3N0nIp9/+7f0u3/a3R+TU5Qybec////////////////nLfOZmtydmxm3sKp////////////0sPK4MTF////////qcHUWVtgaWNc/+jL6Pj/bn+Uw6OL////sMPTY2xzp4+A//7wn8vhZlJX4r+r5//9U19vcjgz////////5fn/hJSpamxsk350+ufR////////+///yq619Ofk////7v/+hJamSktPkYRz///4s8/tdnV568648P7/jZypaGdn2Leh9f/+dpiugVtX+ObT////////////////+f//iZyyTlBSUE5QY1pSx6mO//z1////////tMzfXWJnXltY8t2++f//iZmobGxnubKosLnBbHFxnpCD//XrzOf+Z3B4UFFR1sGl/f//iJSvbXNum46E//bi4PT/ZXKakHJg09PDgISHyZqJ6v/9bYeaj25onqezb3GEi4J9+uXN3/j/b2SMfHNslIF3//Tj6Pz/hJCdcG5pv7mvqbO7a25up5eK//To////////////vN7wZWVvvZ6Kv9HnXV15tpl+t8zJeGJi7cy40Oz1bHB9WkxOm4Bk//rn+v//lKOybW9omYmI++7fvdboXmNqW1pX5tK4////6//+cZGmi2Jc/ffopMDToYt1//vo////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4vH+VnmNAAAAYDIj7OHJ////8f/+Qm6JCgABz66HtdLnAAAhdEoj5/frDjpXCgMAXF5OJipKwqOP////////////r8rhACJEWyMK8N7K////////td//MQ053aN3////mcLdAAAPNCcSTVVWU0NT8OHILmSdbD0f//ztQn+yCQABwJRt3ff/CyZXQSQFw6KKn8jYBAoNnGc4/////////f//bZvAAAMQnmE9///w////////dJ7ZVhIo/+fG////Un+bAAAATUYuLDZNimtn3eXeFDFcxYZS3//9ATBSOgkA99y4kb/qAAAQbU0o2r2p////////////xeH0GS1BHRASj4Btl5mbbH6MBRYql3xO////qtTxAAoeKR0KVVxXRjtR6dm+V3+zAAAAzqqLpcffAAAPjls72vbwBy9KEgkAXWBSMC9MxrWge5q6AAAAl2VR////W5K6DQUAjX5bLkFlAAAAv5lscJa+BgAJhmdAf4iYAAY3dVUx2+njIzJhWCQiysazUGaCgFE////0QGWeDQAB2r2ck7jTAAAAlmpF////////////////K1KJLAoEgYR4ITg/NiMGhYB3ABI7LgsD1capNFF6US8bqZiTPWp2hlZE//nmibLVAAAUjmtNt8/SABMqJxsHV11YPzVO/OS+hLPjAAAHe1cv4NTGRn+hSxcA//DN////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yeb5Iww805dw////////////c5jLWi09///K7//+PVWAw35Yd77lAAca4MCf////vtz0mnV/++rb////////+v//kbjR3qd9////////5P/+AE16JgAF9cWb////AEZ/Qy4b///n////nKnBxo2L+///UmyZZnWEFww0s3ZK////td77KhlE78CQ////7vDz2tra/PTo////////////0f3/k5qZ/8mj////////rNz0AA8ybSAA///nvev/AAY3mnRO////5v/9i32S7L+3v/H/XGWAXHyUIAAT8cWR////ZI/GUh4x//rK/Pz//v39////6v/9DzFrDwQA5tKx////////8P/+AEqCbkwO////C2GgLSEX//DX////o7bQ0piSk8n/RixB/9y04f/9Ulh49Z6BVqfhAwsW6cus////t9XruYaIuNHxMCxQ76+L////O3eiSC8Q///tap3bVyYu////RGmqcTk6///n4P/9N0RjzJJxfsPtHx0X/9im////uuv/JSYb/saIgLz/VDA//+vH0f/8Uk1o5p2G////////////9P/+JzNuw4Rj7f/+ACpMpXQ/////MEaComNG////JilhxJFq////0f/9GzA90qBm3v/9NjhY0qSFM4O4Jh4Z/+zS////q7vVwKOWXoi4XCcz//7S/f7/5Orv5d/a///7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uuH5GQpCx5Vm////////////ZpLEUSw5///R+P/+Q1l9rHVHYqDEbFFC+PDf9fT0///6+PT7/fz8/////////P//nsLK1KaA////////U36aAAAAQQAE7bOj7f/+IUZwu4xf+///+fbx//z8+PP6////tOn/AAgUTCER//7m////u+D2KyVN5rqI////////////////////////////3P/9mJ+U9Mel////3fX/FjxXAAAAfi4j///pl9D8Kiw67smf+/////z1+vb9/vj5////cqzJAAAApHxk////////a5jKTic0//XJ////////////l8bvAAoTqW1D////////////+P/+GFWFel0t////JleKo3lR+v//9/Tv//37////h8HuPCU2/9it5//9XGF56aF7SJPGd1dA+fPp9fPx///6////sNv9KitJ6bGF////1PT/YluCnWxqWH6XZC0n///9THi2aj07///r3f/9KzZZxY1jUZK2Viwm///l////0vT/JydN6bSAfL/3SSo0/+e/2P/8WFVo4p2B////////////9v/+LD94q3hc////p8/vZEFdlIuQNUBXpWJE////KThxt4lq////////MEF6t31g2f/8LC5LvZd0QXSbnXVT+v//9/Tv///6////X4zAVy02//vR////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ueD5GQo+yJNm////////////Y4/FWjA5///R7f/+L0t0u3ZNdLLZRC4sq5uKip2gSmJuu5Fu///2/////////P//mrzJ0qF8////eZyuAAAAcW1Irp6e0KSo+v//LVCBeE8wq6+va4iSYV1Y4ryb////i67mAAAAjjMu////////wOX3LCZS5buL////////////////////////////2v/9k5mS+cin+///MVVrAgAAp6+LsIyY/+/erN3/ISc/nXlVn62vUHODiGlT/+7R////PWyqDAAB1paN////////cZzMTCk5//XJ////////////ZZXMAAAQ16x6////////////pr3cAA1ATSQA9+THP26iaUUurK2ndY6WWl5e+MeXksL9RCQ+/9+33v/9RlJw7aZ8XqDYTDEpq6CQhZqdTWJq2qh6wd//My9X8bSO////4uz0ucXYkJ64Dxg7Vh0V///6UXy5aT1B///n5P/9N0NoxIhfbaLJVC0x///y////ptz6GxoV9rl5gbf7Uio8/+7Jzf/9RUdg5KWB/////////////P//LkN8qntg////xM3nsr/RXnGYBwAPn2BI////LDlyxpNw////2f/8Fy5OvHtM2f/8Ky1LxZp1UICtZEIurKumd5CWXF5g6syea5fPVi87//rT////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ueD5GQo+yJNm////////////fqXWAAAOtpZZrs3iEwAr35Bmyf/7Hyg57c2fhMLoAAAZsH9A////////////+///nr/K9cCKo8f+AAAfYjIA////oZanyY+Y////ZZS4QzAo///nFHCuAAYE/8+Uzfr/CSc8WUcvaFhf2p17////tNfxJBo827aK////////////////////////////2P//nJ+T/9iwUH/EAAAAq31P////lGmB+NjQ/v//IkptkW5O4vr4AB5hWTYA///ne7XfHxkQbXFqeFFR/9a2////ZYy7RCEp//PJ////////////ZJLLAAAP1ap4////////8//+mqe8fXaFjYB95tO/hrLNNyst///QN4nCAAEN5MSEZoW/AAAAr4tJm73VFQEl6at5t/L/Iycz+NqsdLXiAAAXtJNWdpiwAAAAd2M+gombUGVoUzwM///pa67vYCY0///6RWqiYzkz///plcbpBgIkyItrwPH+IhU86biI////M1KDQAAU/PHLTm2sAAAAv5xbiK/TGQAb6reJ////////////8P/+JTRkqHdY////MFlynnAp////NVmVp1ZF////Fi51QSYe2tK8Sm2LAwAA8MOP2f/8KSxK0513l8riMyot//3NQI/IAAAK6cmJYom9TiYq//jT/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v37//v6////ueH6GghAyJZn////////////d5zPIhEueYFoHSAuaSgm//PZ////psPlVGJ+ODMyjnJd/frw////////////////ss7WipB9ADlaPgAG/tu1////oY6my5mg////8v7/g6DJSU5cSDcvxqyU7v3/YXuUNjkxvK2NfZqvYDAq9t7GZqXQAAACSgIYxJ+g////////////////////////5P/9o6uiZXt4AAodg0Mg///v5//9m22E7djU////0Of6ZHmhOjk/YUg38N/MxN75OVBjYlE3y9HCVGd/lV1H6fPxEFqJGAACcjJF7dXI////////mcrxAg4WsnpI////////////////+fn/9vf/////+f//jqrTTlVnQjYstpuG/P//epm3Sjg6dHNfHx0nbiwp//HY////ob7hU196OjQxmXxn+//6i6rCY2BWcIF/GSQkppVob22LX1VrTkdG46qN3vz/ADVgJAAFg0xbqbm1XFNux6GW////nr7nXU9XOjIyVERB+My2+f//boupTTs4cHRhGRIbfz00//zj////////////mcnwAA0lNQAJq3yFv9fHU0dsTVBfZ0Q+/9vE9P/+KDp4UkZDPVZeFAgCuItw////0P7/KSxMzJVt////kK7XTlZoQTUtu5yE5///AUt7HAADeDtM8dvN////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ubzcppiq////yuj/IglD0ZRu////p8vo3sSedJrJWDFA//fS5+z0/PPs/////////f//3OHs5t7W//z1////////////////////lcrnAAACGgAC3q6G////////lICYsX+e////////9fn/1trh8efb////9/v/7Ovr+vf19/f39vj66+3v//fw0e79UXaKw5Fy+fr/////////////////////////////U4KdAAAAWiQK/+bH////9v/+gFJ24szZ////////6e342tnZ+/Hp////7/T58e7r+fn59/T08vn67+zs////k8vuYGJg6buk////////////8f/+Hz98HQUG7dG0/////////f//X2Wgl3N0////////+fv/1tzk7uTa///7/////f7+//379vv75ePg/fTu/////////f7/2uHr6N/X//32/////v//////+f7/7/Lw///69vT82t3o7+Xd//76////eLbdcWRY8cy7////8vLw+/Pu/////f//5er129PQ9vbx/////v7+/f7+//769Pn55uLf//fw////////////////+v//WpKzmnRe9OXi////6er23d3g9uvl////8v/+MTxgvJBy7/b58uzn////////0P/9MDZXyJBo////+f3/19vm7ePZ///9////icToZWJb7MGt////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ocbyABM8eWI5VW13AQAAUyoqdIeCGhMzo4RjMVl/Ux4A//DR////////////////////////////////////////////////rcfcDTNSAAAAqY1n////////r83lByIxOSsT6tS8////////////////////////////////////////////////////9fXz9Ofl////////////////////////9v/+fZ29AA8lHAYA5tGu/////P//dZqzAAMGeGJF/u3e////////////////////////////////////////////////////8unp+e/v////////////////1fH/Kz1qJxESgXdgiYyMRmB1AAAAnHNX/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v//8efl///9xev/FyRKwpdq////////////////////////////////////////////////////////////////////+v398uXj//39////////////////////ncTiCQ0SuYBE////////////////b56/AAAAwZt8/////////////////////////v//8enm+vHx////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5fj/gJmsamhodXFujI+HdX2Da2lpj4h5z8rBhpWtrZp9//Xm////////////////////////////////////////////////oLnQa2pyrqiZ///2////////qrrKfHl0b3d+0L6v////////////////////////////////////////////////////////////////////////////////////5/j/hpesdG9u2NG8////////7///ipWfcnJugoB+9ePS/////////////////////////////////////////////////////////////////////////////////P//k6q9V1lbXFlZhoV3sqqXzbmz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2vD/Ym+Q0rem////////////////////////////////////////////////////////////////////////////////////////////////////uMfafn+J27+m////////////8/7/lqm7b2Fe2My+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/3/+/n5/f78+vv5//78/////////v//+vv7//z6/P7/+vn7//7+////6/L14N7g/Pbx////////////9fX5+/j2/////v//5Ort5uLh//v2////+vv7/f78/P78/Pz6////////8/r73t/i9e/o/////v//+/v7//78+/v9////+/v9+PT0///9+/7//fz8/////////v//+fr6//37/fz+/f37/////Pz8//78/v//+fn5/f37/////////v//6u3v4uHf8u3q////////////////////////+vz+5ujq5OHh+PTv////////////+vv7/fz6+/37/Pv5/////////////P7++vn5//78+vz+/Pv5/////////////////////////////////////////////////////////////////////////////////////////////////////f7+/Pv7//7++/v7////+Pn79/Xz/v7+/f//+/39+/r8/v78//7+/fz8//////////////////////////////////////////////39////////////+/v9//78/Pz+/fv7////////////+vv9/fv5/v7++fr8/v39/////////f7+/Pv7//7++/v7//78////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////zuv6NFFvGBIPmGxQ////o6LIs5qk////f5q7HSMoHx0dlHJa///2eZjKPBIxdXBlY09P6May////lr7hFB0sg1A09vfjTGSgTSMyYWVgf1ZN///pj7TXEBsvPSMb3MKn////qsXnNSNPcl9XUVJXxpiB////cI6qFBQWeFpKrLa7GipYWDgikI6HLDA3h0w8///s////8P/+Tn+kBQgRaUg1/vDY////ka3KGyYwGQsLXDcx9ODG////3e73PWR/Nzo1YFxQFR8pgG1Y//je////////////tNDhKEdeT0s9U1NOHCEorJR4///2////iazHECEzOh8Q2bOS////iHah/O/Z3vH/QldwEREPPSwkzKyS////////////////////////////////////////////////////////////////////////e5fSx7Gl////nLvvmZij///n////4/T/SGSTFxAcnXxe0+HkKExsTCIVWWFpEhkidl5Bx9HPIz5VMhsP4byd////////////////////////fKLO3LyV////////qNHhvYlt////////////i6fNFB8/TTYq5Muz////////////l7rVIjFDDxERZUw5+uPN////////6Pf/TWqaFhAehmlU/+/c////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////rq6uWVlZeHh43Nzc////////////////////////////////////iMLsWkc//9ay+f//Ck+CZiUA//7k8//+J1d/SRkA//HUl8XwEgAQyZ5z////Z460WCkj////OVygWiwm09i/TF1+KgIM9NOp9P/+O1J4h081////GD52fDIq////1/j/FBtDgk8x///2qtX1LRws7MCWy/j/ExRCwY9wYZ3BJyYb7Oa8QWaeFgADyKmK///z////////5Pv/Kkx2ckIi///w////wN3yAAg1RwAJ7sit////4Pj/DS5UVyYA8dvD////w9vrDSZDaEMY//7h////qsr4BAsdiVgv+fDk+fv7ja/HBgoWon1N////8fz/TXeZpW1J////oNL/ChMhxYZb////r9P0Bxcio208///9/////////////////////////////////////////////////////////////////////v//K0NxUBIK////X4zFMwAJ/uDB////////kMjuJg0q79Wph7TfKgIby7yLkam7HQAi06Fw////OG+gRhgk//nY////////////////////8f/+IDNik1M8////////QGyrUiQq///r////////3fr/IDlrkVdC////////////////////TIGxFxQM6Mae////////////////mND0Hwws17GQ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////qqqqAAAAAAAAAAAAMjIy+vr6////////////////////////////////v/H/qJiA//rbr9j1AAAfAAAA2cGY////RneZVSUA///rLnCoUjQi///y////stjwLxst9d6iOmWrnWZU8f/+ADFllWk8////////dJ/GRBob//fNO2yqm2ZK////erTgFBMg79Ci////+f//KzxjuHtQ3P/8Ky9P0px0m9HuIwkj/8OZqPP/SzI88dy1////////////////2//8HzhxwYRn////LlugAQAAzLeU////////U4KwGgAC7tK3////////////lMbxDBAU0ZRf/f//Ij5tTAYU//jl////////////Uoy/KQkA+s+p////ncLQ2qeA////QmqUAAAATCsZ///01f3/GyswtIBU////////////////////////////////////////////////////////////////////////psz/FRs0NjESuL2kNFx4FAACy7mY////////odj8OyIw++Cyfq3cSiY5///Muev/MCVK88iY////dKDHYjIs//3i////////////////////tOL+AAMVNBwC///R5f/9AhlLEwAC+9SY////////6v/9Nk51q2pJ7//+naCrkZCYt6ei///waJzOIyQb/+rC////////////////qt//MyAy5L6Y/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+XFxcAAAAAAAAAAAABwcHt7e3////////////////////////////////wvX/p5V89OLaH2qjOBQAZ4SAkV9L//78QXudVSQA//3qLGSZfT8v////////pNPtLRws9t6oPWiull9N2vj4DiROvHtU////////Z5rDRRwb//bSPmyonmRP////aanWORYf+9+8////7f/+IjtfuX1U3P/8KS5MyZJq////q7bcYU1qITVQTRUS+N/C////////////////////tdj/NTZZOE9OAAAAoG9F////////6f/9AEFxZzUA//7i////////////4//9ExI/jD4rzvj/ABk9omsv////////////////rtvsAAAAuYBb////nMPV6LCCt+b/ABY2W0YjWmJf34xu2//8Ficvs35S////////////////////////////////////////////////////////////////////////QmuWdzon3+3dAA9FVCsWv9bHk25f+t/U////pNn+OyIw+d6wgbDfRCAz//nFt+X/LiNI8siY////cJ/GVS0p//vc////////////////////WHjAAAAYSDIO7pp4j9P/ABIoPSkVpWxl////////6v/9N1B2sW5Jwuj7QURUKS41cFdG//TVaaHWJCMa/+rA////5vX3u4ee////rOL/NCIz4ryW////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////d3d3AAAAAAAAAAAAFBQU0NDQ////////////////////////////////vvH/taSGuMjBAAAGkl86////SUF93cy3UIWjUiIA///rVI2+UzIj///p////WY27JhQG//W7Q2mqmGdT////G0l5j144////9f/+GlSEWDAA//bgJEyHg083////jb7lIx0m6sed////rNT4ABQmzpZb3f/9Ki1Nzphxy+n4dXaF//rlV4G0NQse89q4////////////////////////U5XUAAAAZxsb///f////////7P/+AD5taD0A///p////////////4P/+BghFeDIq1fP4ABg/o3Q7////////////////rNTvAAAAqXRS////pcfV5cujXY+tAwAA+OarqsTiaEFc9//7GS9Bsn1R////0+3/UWR6fkZQ///ldJbJZ0dRub+ws7zBPk53p4Zo///0////////////////////x+3/ChdCyJNk////BiRwiE86////WGKZ1cGg////lMrwNhkp/eGxirXcSik8///Ku+n/GxZB0qh4////QnesZicp///t////////////////7P/+IDpOgUISsKvCb1d1SmaEUA0hsrfHVVh6//q7////3fn/LUJpo2RF////8PL37/Hv8/Pu////bp3KDhAQkXxlnqKlL09sgDgw////ndL7Lhgq47yZ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4ODgNDQ0AQEBCAgIf39/////////////////////////////////////xvH/paGVOld6HxUK9ced////ga/WmXZrWoWYTyIP///hxOz/NzZjq4JYi6SvFxAsq2JL5f/9BzJWViQR3MW3krLVPitJu514X4CZIQAS1qOCpdPkAAoiMSwXHi4waVYrX2GDgV9Ur7WuIThcXhgf//TO1v/8KS1L0Zt1vef3JRkk3rmaXY+0ajAx/+7T////////////////////////MnGmAAAAazQa///Z////////6v/+ADttaj4A///n////////////6v/9DwtTgS000fX7ABY9pnU3////////////////tt/0AAAPsXFb////sdHgmpOUACVZfEYE///y3v/9YmV7uJ+JMEtZr31Y////////MmGdjmRM////tMnusbm0OFB3dmZZcmhtwnde////////////////////////W4W4GQAC6caYo9HyAAAhpGZJ////ZJbIjlRD+ffyRHulJQAQ6NS8S4GoKggAwZeLudXiAAtHUD0dg4yFDxAZo2RD////////////////////pcb4AAEn06Nh+f//Il2MAAAAvoZS+///X3CKxYt9////lLzaAAMonWRQ////////////////////bJvIFRcTs5yCv8PGXH6OlFlH//7/TIKsFwAK5sGg////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8PDwurq60NDQ////////////////////////////////////////4//9RlxuAAAAgUc1////////5vT8Qk97DyUzXDQu//jZ////2PD+cG+EUj45uKeW////zuz/ADRmMwADo2py///2uNfvXFJfXkxC2se4////6PD1s7zGztDIZYKVspd7////ipy2Tjs9jH5v//jw////0Pr/Ki5OyJFr////r7ndY2WEeGhb6Mq4////////////////////////gK/FAAAAmYpaSXWRhU1C///t/////f//NWyOOwAG/uDR////////////suT/DwkpumVD7P/+EDNNcSwZ//32////////////drDhGgAC5KqC////ps7lDhMqEwAC2rKN////////lqXMJDFOGxwhuotu////////S3O1o35p///98vj/lcfXMxs1Uk1SdmA+2aCH////////////////////7ff/ip+yiHxwzce9m6q/dXd6rZOS///pnqrMlm+F+/Hf3e7xv6u96ejoNHepGQMAjEhLorPCPjVUwbORXnqPhVhJ/eva////////////////////Q3WlOAAK/+XC////ZI2rCAAB6s+n////cJTKaWd6///96/z/urjI0r3E////////////////////W4+/JCQb/+7C////9vr60rnH6u7z4O/rtaa67uDb////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0fv/BS9KAAAA58KU////////////frbPAAAAbEAV//nc////////////////////////////suD+x7an//fr////////////////////////////////////////////////////////////////////zPn/JSlIx45p////////////////////////////////////////ocTeAAAKhEwr///07//+OlmLmWVU////////x+D/ABJAeTgT//vm////6f/+FD9lRSMA/+7L////i63gAAAQr3BK////////s9fxABIng1wX////////e7DXAAAAZUYh///l////////6v/9JlJmAAAA2KJs09z8zdPUZo21lId7zdPJ7/fmB095q3Q8mMTNIgAE8byc////////////////////////////////////////////////////////////////2uv60cvB//7r1Pn/qrS0/+7NsuP/KxxC88SW////////////////////////////wdj/AAAwn30+////3/3/AChcg1AG///0////wv/+Z19i8bui////xs7R9OTP////////////////////TY3AIB8a/+a+////////tcfStXhx6v/9z8rD//bo////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5/f/QV6DAAAAd04z///1////////////4fH8FjhVCgABj29V//nl////////////////////////////+/r+/v7+////////////////////////////////////////////////////////////////+f//XIanAAAAxKGB////////////////////////////////////gaPDChojAAAAaUwu/+vL////TGWjAAAAeUcr++XP////yN3nIjpaNzMsXV5HJCEwb1A8/ubE////////////l7PGFydCT0o0UlZIJhwnmXZU//nh////pL7eAxw3DQAByKaO////////////////jqzIAAAQSCcGl5mcQGJzFxgWHBkbbFNEf6ClDwMj88eY6//+ByFPlGtH////////////////////////////////////////////////////////////////d6/eFAYb686k/////vz++P/+Wn2pIg4M7cGX////////////////////////2fb/JEZ3AAAAfVI/7O7iO2maAAAASjYs89i9////k7fjAgAcgEgi2OrjACVanW1H////////////////nL3YDyY7CQYCPzgxQkNFNkBCIBUU0IdUjs75DAQd5cWc////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9fr/2tzf4+Db/Pz0////////////////////9Pn52t3i4Nzb//v0////////////////////////////////////////////////////////////////////////////////////////////////////+/7/4efszcvN6+ni/////////////////////////////////v//3uXs29jW6+vt4uDe+/bv+vz+5+jt3N/i3NTR/fbx////////5vf/wcvRvby30sbA/vfy////////////////////2+36v8PEwL6339LK//78////////5+312dfX7evo///6/////////////////P//6O7t19ja7+zn3+bp29fU2tnZ6+Hf5erv7eHj//37////5/L05uTi//76////////////////////////////////////////////////////////////4e75ysbO+/Tt/////////f//4ujv3NzY+O/p////////////////////////8vj92N3i6erg6uLl8vP12t/m6uTf4eHl9vHu////6Orx2dzh6OHe9PX1yM/c6t3a////////////////4+z03drY5eTk0NPV0M/Nzs7O3djV///15PL8ycbO+vLr////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9v//3ODh9eTd/////////////////////////////////////////////////////////////////////////////////Pv/4+br8/Hl///6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////VmaQJBUmVWBK6ceb////////////////////////////////////////////////////////////////////////rsziLz5IMiEcPik9Pj5G0Lua////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////rrDFz8fESHaNZUck////////////////////////////////////////////////////////////////////////QXKtVRYr9ObO6uXxwdLibIab6Mql////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3e/6oKautKyloqSn4dHE////////////8fn/najItJyQ7+3ftbm81b+7xdneop+cp6ik59G9////5/z/m6exwqaf////////////////eJvFVD5U///w7f/+kKKptqqW0srbzc3V9/Pnyt3opKCdpael38u3////8f/+n7G+uJyV//3z////////w9TuW0BxoaCSmZyeiJCXN09Z2658////vsnnjoWVnZWN4sq+////////w+HsmYuP6dTI////////7vj+rbLGrKesuKWi/O7f3+v/k5awzrWk3u3lrZ+j4tTPt8jLn5+fsayj/OXT////zun0l5CX4sa/////rLrCf36Ex8Gs////u8bZpKelrK6s8ODT////////////////////9fn/1eb1///2////1uj49fnw////////z93spKa1pqiq5M7C7f//oKmxs5+it8PFpaqnzcvEy87RqKmlwrmx/fHn////////zOHvoaCooaGd1MGw///9////////8urv4s7V////////5vf6mqSqh4SE5uPJ////q7rLyLWo//343+r2p7C2raWi/uvc9v/+ma20q6KR08nWxsrX9e/g0+TvpqSio6en1sSx//34////////////7fP6ssHZkqurdnWKnpCO/ezd////////3u71t7Sx+erZ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3fP9O1+EAAAAQiYJ2r+m////////////cZ7EAAAAalIuQ09kCQABiXNjSl1oaD4nhJeeXUFQ//jCYJPRAAAAcEgt9NvB////////////b5W/W0RR////RWytCgIFVWRUDyQrRRsA19G+UnWYWyoQlaahU0BW/+GvfK3lAAAKYToc6s2y////////4PL/BBp0NywZRkdJODc3eWta////pcXlDQIof1dFboGMUy0x99m+6//+ETRoIQUAropw///w////9v//UG+kAAAAhEon7e3jOGWOCgABdWNQGS9MIwAFmJiQQD1CjnhaWmyKg1lQ///tJVKPGAACpo5ycYeKAAELJCMSHxssvqybnb7MAAAQQxgV8+LH////////////////////zOX6Oj9z+8uU////PVuivpx+////////uM/oAB9WHQoG59SoXoi3DAAKYlBEKTlBBgABwKSDmLPIAAAAbEch//7i////////xN3vBzFXFgACv5h3////////9v/+Xl6TqmRO////4/v/LU9lCAAALDEmPjJB6d3JVH6wQxcS//S7h8X0AAAAZjQP//7kY47HAQANUFlFFi86LgwA0sCjapCxTR4PpLGhSkNf06+J////////////ocPVAw0KUFk5YmN9JDRHaEYC/+3M////hr/iHQ8A4613////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////x/L/ACJDx6Zq////////////////KmeaTj4d////Uny6VR8kz+rguK6i/+vBuuD/IwY5279zO2Oni1JF//zj9Onp////////////b5W/X0ZS+//3Ih9fwXpb////Mm2ZYycY4efitbq6/9yu1/v/IxVSxaFbTHq4cjg2//zZ8+vt////////8P/+c4CkjmBJ09HK9/Hw////5//9BTthhlIL///4////MGeKfFASzujoLRtI6cCM8/b5+vHu////////tuz/KCg879Gw8P/+AClXn35E////JDJtmlo+yf3/06+U////dJ3mNwEY0tKlMDJp6bJ8n9LzAAAXl29N////uN38dlNl5s/NO1mSuGtZ////////////////////////kcPjAAAAiWY77v/+BxozXh4P///7////////YY20hUZA////LEOAmmBK////YH6zZzZB///W4//9L0RttHhc////////////////lND8t5Bz//bq////////ZqDKAwAAwohX////VZXIAAYPzaqI////jq3SnGRo9f/+U3uok4aETmOQWR0h//7S9v/+Ji1uo1hI////SIm4RxQQ5tnItcnQ/8+g9P/+IiltmFs0////////////fqC2jU8m///4////xuXyCgABtXNH////3+36t7Sx+u3g////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wub/ABg0xqVw////////8uby//39st30QTVZ05aBe67OXDIw//jV+P/+V4euAAAAQyAH///XOWKijFtO///0////////////////b5bAX0ZT/P/0KzhtzqF0////YpjYaD1B//Hc////bpzDAAAOLg4A/O7CTXq4ckNC///j////////////////VH6iQCQRvcO3SFVi8dawuOz/AAsuzZ9u////////WIS0YDEtzNnPMTBc67+N////////////////p93/OyEx7MKe////e63UWi5G07+zTWuKkVc7////0+z/JVR8AAAAg1w66vvyLjZr8bmEgb/3Lys1+tzB////////8eTu3ev2MVF+tHlW////////////////////////PVeKUUU1e4VzSFhnO0A5YF9R8sOT////////VHymej0x////ME+OnWdV////XI6+XjQ9///d7//+OU1vpGpJ////////////////sOH3upx7//Xt////qM3oAA8fCAABwnVg////NG+kbk1A///6////////6d/m////z/T/FD5YAwAA3bWa////9v/+LEB1sYRg////fLPvTzE+/+HD////hrLWAAkhFgAB2biV////////+f//usrZ+NS7////////krzRAAAAq2NW////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////weT/ABo2oYBW9u3jwOnvgFJt6r23////vMfib3SWChAuXCAW///yZovBAAAAbEoj9OfL////OVuaiFhL///y////////////////gJ/JXUVg/f/yKjV2xJRx////WpPMZzk4///vg6nYAAAPXDoX69u8////TXWybkI+///f////////////wOT6GgxEypNm////MzyJ0pZ0xfL/EBA10KB/////////O2+SaSwC0N7eMC9e57yK////////////////qt//NCIy5r+c////4er8p7LNSVV7BgAJmFg+////I0OCAAAAl3dT///03//+Ky9h6raAhcD6NywwsZd7pK6zfo+YxKWP9/b2OFaSwHte////////////////////t+j/HSco9smLpsLqAAAGuJZctL7DjFRa////////YIm0ez4x////M1OUmWZS////V4O+aTs8///h5//9K0Rrp2lM////////////////rd72s5R1///61e39DCY4FwcAk4l3u4OM////RXqyYEMssaqjmqWlhI2Q2ruj////3v3/DTFWUAAS/+7r////+f//LEB/qHZe////dK7kTis0//TKosrwAAAhSScG3Myt/////////////////v3/////7ff/c5m0AAACJwAB6sWf////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wuT/AB46UTccmZOKLlp6PxcQ/+nDgbLTTEQQ////ba7vWCQ29//yHk9xmn49////pJzW////PVqXi19Q///4////////////6//+OF+AZkY1////LC9PwI5v////Wo7PZTM1///yMmmMfGMp////oZzd///7UXSucEhC///p////////////yef/JhtS655o8P/+GzFPeTIg8v/8GU1zjFkr////yOb/AAAtn21A2/H0MCtU7MSU////////////////qeP/PiY58M2h////N116kHkr////NmOllkpA4//9FzA+6c2I0dL/t6nJ8//zLDBg47CA2//8BypCwJtqy/P/AA9Ne0wAv83FABI/aEUhr7O6ybu7///4////////UXq1USIm///tocr+Jwgm+s2j1fr/X3mX/+am3vf/Jkh1dzYw////Nk+MnW1X////bZnPDQAR5sGFwO7/CwMv0Ydg////////////////q970yqN57u//IkV8BQAB3MGXzNPYq2yD////i73iICIi/+Syd7/rAAAbwYM6////PWukJA0UZlRM0JmE////////MDpao25V////dqvpRyMy/+/QUo2xXkse////np/m6t7Q////////////////z+vrJzJVAAAAQCYG27Wa////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w+X/ABo2rIpa//nyz/X4iG5w78zM0PX/SkRWc2VvPURMuXtm////gabBXFRPamBnkFBhyuvuAB9HLgAGlmVu//jk////////1uz+O1N1gXRTqbu6GyYi27B+z+v+HTxqfUUy///4mL7ZVk9QeHBvfUFb0+TiADVhJgAFi1Zi++vY////////////gqXOXVVNSklHNyosbFhO/d/Ax+H/TlVxXUY4GyY1gUhB//nmXKHTAAAAUhUjyKam////////4vf/L1p6AgAAZEw6xqefpMnCRjFKYGNuSTM167aY////X3qQc25fTThVu31+kMvgAAUVRgQTyaehrMnaWmiHPkVKQS4u39i5oMPYLTY+VF1PAh8riVor///2////xOX9DiVMbj4j1t/WLVCBJAAL3reY4//9Qj5jt3Ff1/T3NkltlldSwunzABk8NwAGrY2HdpOxDQUpZWlODxskUB0U/+fK////////////////t+L5r6ePRHuTAAAAv4da////tsDTs3iB////+///fZjBYWl1Mjg/Z1FH+PXkjazKABcmknA+mbbFSCAn1rqbttrqEyQmwZVg4/X/KVB/ZDMn//nYsdfvU1BWhIByWitP8NnB////////////2/D/ACxyDwACg2lI+/Th////+Pf5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ueT/ABc3yqx1////////7vX/yLjI//3x5ub1qa/Dzbyt/vTy////////zc3VurGz+OnR+P7/OX6rY0M11K2s//32////////////9fX97vDz19rd1NbZ//zw2+f0xsXH8Obc///9////1Nfct66z8ePL////SpC9VD810KCa//n2////////////+f//vNHeuKSY8+Pg////+/n3////2er6qKOqwrao///0////rNLtLFBkn2NT6N3i////////+Pv/jrrQLBkkrJF87+TY////zsvmq6u13ca8////////8v78vrvFxr23//fhx+T5K1l4jFdH5dLV////vsvirKGf9OLT/////f7/8vj79//9x9PZ6eDU////////4un2z9LQ3NzU4OHmzs/S09TQ6uLd9fj4ycDY5NTb////9fj7+Ors8Pv9M3ahbkY37tfKYYi5akFD7+nSuLe77trQ////////////////////x/b/HTY8AAAAj04z///6////uL7Lm1+E////////9/v/qbTLwK2e//bs/P//0NXc3tjR5OTm5OXnzdTX5NvU3uXqz9LX/fns4+33xMXK7ePX//78////2uDltay14djG//32////////////qdPzAwADwH9Q////7P/+iqCo5LWP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////bZm/AAAVf186t7WytrGwdZ2rbSon+N/J////////////////////////////////////////5v/+593T//jz////////////////gJ7BhVtS///j////////////////////////////////////////////6//+493U//Lt/////////////////////////////////////////////////////////////////P//3u7s9t/V////////////////9P/+UFJfs6CDcoislHNm////////////////////////////////////////4PPy8t3T/////////////////////////////////////////////////////////////////////////////////////////////P//Z4WqnX9l////5f//8+PW/v//LlmEXycA//na////////////////////////7PT5XoaoAAAARiQC//HY////5fX/RmyCKyEP69m8////////////////////////////////////////////////////////////////////////////////////////////////////////////z/P/HB9Wik5Cz9rTYW+NLBMX+dGf////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////zOf6VWV7VE1GT1BUSkpMS0tLQkRGpYBm//zv////////////////////////////////////////////////////////////////////dJ22dlU4//fd////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////udryXlxnIRs9l4py////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+v//UnOihGZe////////////2e37TmGClXZO//jl////////////////////////sNDoQU1eX1RI8drC////////t8/kUFRZNTw9nIl4///7////////////////////////////////////////////////////////////////////////////////////////////////////////////vd72OE9uPjcwXT5Ke3CF//rX////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+v///v/9/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////zOf6T2F5PDo1nXpg//nj////////0+X0t46S///2////u9TpP0lVJCUmindm///6gKbMXFBI/+LAzu7/RFhmT0Ay8cuu4//+S15sTkYygXqHY2J+2cOettPiXVZPeX5zgHNw8NW8////////////5Pj/V26ZRGdgOjdROTZHtpl6///9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0dHRgYGBoKCg8/Pz////////////////////////////////////YZnGMB4Z2K2L////////7//+MEmIgTwu////1fj/DShGFQACj4t0NEpxmHJswtTZGz1Z5Kl/q93/AAodiVkk////XojHGAACnZN/MGR4DwACyqJ7kr3SiVAq///0PVidg1U+///p////////sdzyFB0bjX9XzMnLhaW9HRUSvYlb////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////xcXFCQkJAAAAAAAAU1NT////////////////////////////////////uu//ppWC/+LM////////Vpa8AAAAm04d////drLjAAYX58Se////6//+r5al/Oviq9LtTF11LjpUYR8p//nW////OlydfkY/////n9f/Lh808L+Z3f3//fzduNz7DB8zgUUD///s////////ncbhpnhY//zw////8v/+Fwo8bhkn////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ZWVlAAAAAAAAAAAADAwMwcHB////////////////////////////////w/X/oZJ9/9/L////lMLVAAATKhgHpllS////YZ/XWkQ649G74ODi+O3r////////////UYyeBAAA48qt////////QWeie0pB////pNj/LyNA98OW////W3e3AAAAOCkP69e6////////////3Ojz9fDj////+v//cJaxAAAAkkYm////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////aGhoAAAAAAAAAAAADQ0Nw8PD////////////////////////////////wfT/opF6//LauOL3AAYZRSgKzte9roOW////hbrtJRonq45xk62zEEBbkmA3///41PD/AB9cMAAH8s63////////Q2ald0ZF////p9j/LSI/+8idotz1EA0Ep39b7+3v///////9////////////////xuP6JEluAAAATyQA8dm1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////y8vLEhISAAAAAAAAXl5e////////////////////////////////////vvD/t6SF1tnSACZtIwUA79Ow3//9oGZ6///46v/9LTtsrpJ/kLjKAAAboXpF////JV2IRSQAh5ibdEVI99K3////MFNhe0IV////g7zrJAsl+8ibmtLtOi8e///ndnS+xqmq////////////////lbjTBBYdAAAAaVZF//DV////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2trai4uLqKio+Pj4////////////////////////////////////1P7/iI+EGUFUCgABzJlw////z+Pxo2uC///2////0On+X3OXPTUypoVr///7o73YUlxhlYNswMvLZ2p3tJF7zODnRV5xu6B16/P2XHmggGFV++HL+P/+iZatcWhqcVRd6dC6////////////5f3/ABNvFgACyamA////7vn36NbJ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5f/9HUNZAAAAn29O////////0ObpeUVq////////////////////////////////////////////////////////////////////////////////////////////////////////////////1fr/FwBCp0I9////8//+WXiTwI9i////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2/H+Olt+AAAAbFQ1///y////2u7/MlNpAAAAh3BT//rt////////////////////////////////////////////////////////////////////////////////////////////////////////////cZbFKBoyX15QRjxJHQ8J4sSS////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4PD7pqy0uLCp9vjx////////5fL8rK6wo6iot7Gs//rw////////////////////////////////////////////////////////////////////////////////////////////////////////////+v//or3Uf4GBr5qUxcLM+/bp////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4ODgysrK5ubm5ubm5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5+fn3t7ey8vL+fn5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2tra09PT/v7+/Pz8+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7/f398/PzycnJ9vb2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3Nzc2dnZ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Pj4zs7O9vb2/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////////////////////////////////////////////////////////////////////////+/z8+vr4/////////////////////v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3Nzc2NjY////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/f3zc3N9/f3////////////////////////////////////////////////////////////////////////////////////////////////////////////////gKHBLDU/ICEkgGRR//Lf////////////vNbzKTFCTEUrYmJ4Ukte1MGejqW9JCswZ05DnJ2fOEZOPCwp27eapcnhISg5lWJI5vHqOU1oFA0MRDwz7dC+xOT/IjdOzp5v/v//UniQGRMNxJp57Pz/PGSGRRoU4L+n/////////f//TmmXJ0lKO0BLJitJfmRB//PU////3fH/NUdbFA0MRT005cm49v/+R16WMyEjoIp0VW52WCklamt6Ii44YEQ69t/F////iKXGEho0OCQevJiA7P/+VHKTHxsbo5B1pbfAGio3a0o0//HUT4e7Xzo2//zd////////////////3Nzc2NjY////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/f3zc3N9/f3////////////////////////////////////////////////////////////////////////////////////////////////////////////////5fH9H1aIKBcC7tCt////////////////O1uiPgAOvsCqI1h9HQAD5L2T2vv/DydZj1pE////NWCUWicp////NlSTWCwltL+xNE5WBgABnINpdpGnVEBU/dq6SIy5hmJT5fL/AC1gXzUA///glsLtGwAeqJRo2czA//r3////3P/8GDA9gWhD7eXbyOLyGy5Cj04f/v//N2uKBQABnoVrdI+la0xZpq+1ACdBp5NfhKG8AAAPkWZIu9XTBAg6n1RE////oc3rAAAHPisVqKuhPkdNybeUcZrBJQAF9tGj3v/9ACFWgUo2////SHqxXTYz//zd////////////////3Nzc2NjY////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/f3zc3N9/f3////////////////////////////////////////////////////////////////////////////////////////////////////////////////////QHanQTMZ///j////////////////LUmHl2ZO////ksT2OSQ4/9ex8f/+NElyrHBN////WIGyfD8y////Lk2Or3dc1+/7ABFCtJRm////////zcfM2ra8/P//Tm+dIjdHNgAS/M+y////hK/YQB83/+66////////////teP/oH5v/+TV////////OU93TgAVvdTPABNBuJpr////////3c7Opam/GjVOw3pX5v/9Nj9ozJpn8v/+Kz1uyYxl////NXCqOBse//PP////2+/82sS4dZ3HTSk7//vJ+f//R2GImVs+////////////////////////////////3Nzc2NjY////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/f3zc3N9/f3////////////////////////////////////////////////////////////////////////////////////////////////////////////////////PXGgRDQb///n////5uLpzpat////MVCOj1xN////icH0OiI2/9it8f/+MUZtqmxK////VYCteT0w////MVGQpXBVvd/xND1U0KZ9z9zk3NHP8e3s////////mdbmAAAAroNp////////h7LbOhsy/+Wz////////////6PD68Pbv////////fJ64AAAAiTwQsNLkN0BV0ap+z9zk3NPO8e7s////wdP0bll4PU5rIgMK2aN/7v/+LDxty4pl////OGmdkEM+////////////////cp7OSSc2//rI/P//QV+FilU3////////////////////////////////3Nzc2NjY////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/f3zc3N9/f3////////////////////////////////////////////////////////////////////////////////////////////////////////////////////TH2rIBYGqZiFmKevM0NdoEpE////NFGLjFpN////kMP3NR83/9eq8f/+MUZtqmxK////VYCtdz0v////OFSUqHZa5f3/FzFdg1c3w9LID1Z5PyQH/9219P/+JUqMAAAAu3lh////////j7bcPyM8/+66////////////////////x+DzIUdvAAAAQxsE/96v2v/9FixVhlo5wtHJDFR3SScG9eLFfZC51NDEh6jLFAIfzZh45v/9GShavYFa////YpS7dTsy///0/P//hI+t5NS8f6fUNxcr/+258f/+Ij1upl1C////7PL67erq////////////////////3Nzc2NjY////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/f3zc3N9/f3////////////////////////////////////////////////////////////////////////////////////////////////////////////////////TX2rJBkGt6WSqLa+RVlnsGxT+P/+HDVBllws////WZPJLwkZ/9ms8v/+MUZtqmxK////VYCtg0Yy7f/+DC9Xajcj5tzUaIesXktbt8OzABdFUTsZ///lWI64FxIKlJSCTkhawX1b////W4y2JAkHwJqJ9/Lv////////////p8bpABcpAAAAWkUw//LW////////YYOxYUxZtsK0ABZDWj8Z////KDtPr3xXrtfsOR835LaQf7XOAAAGSUUkJC5BcGFaUkx1v6aElLHHBhIe0LJxm73mAAAWfWk4bIKKGgAL2p53////MVqYUCMh///l////////////////3Nzc2NjY////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/f3zc3N9/f3////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Nm+gQzMX///j////6Ovt1L/IttLnYW541b+c3uz2ZHeVoIJw//Xh7f/+M0hvqWtK////V4Gvi0w3z+/0ACRXMgAHpmxy////krDbPT1KlHJW//riyOH2dH2FioJ2yMK4iqGxk3Fp8OrgPn+zEAACcS425MzE////////////JjySCgABxKJz////5f/92cy2//ny////kKrQPT1IlXNX/+/e////xNfnZGOLV1ZYtol4////y97upKepvMO8RF1tyauK4vf/a4GOXEU1q4h3////fajXQic5rrKZRUtZmWZX///v////h6C+mXhp///w////////////////3Nzc2NjY////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/f3zc3N9/f3////////////////////////////////////////////////////////////////////////////////////////////////////////////////////KG+nRjUZ///n////////t7q4wIeO////////////////////////5f/9M0t0rGtI////VYW1dT0v////odT5wayY//nv////////////////////////////////////////////////1PX/lqar/9m8////////////////JkKGcwAi///2////UH+tlmpI///x////////////////////////////////////////////////////////////////////////////////////daLPSiQ3//XH////////////////////////////////////////////3Nzc2NjY////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/f3zc3N9/f3////////////////////////////////////////////////////////////////////////////////////////////////////////////////habEABcrDQYASUI5R0lKL0BIIAcEyYRe////////////////////////eKDBAAAAqn1kx+jzAAopXi4o////////+PX7/v3/////////////////////////////////////////////////////+vn9+vf9////////////////rc/vJjFXQD40UkJHDgATvKJ7////////////////////////////////////////////////////////////////////////////////////5Pv/H0N0TB8A/+7N////////////////////////////////////////////3d3d29vb////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+fn50NDQ9/f3////////////////////////////////////////////////////////////////////////////////////////////////////////////////0t3lz8vG0tPVuby/urq4ube50srF/Prw/////////////////////f//2OHnu7m54t3W6vPzwL/FzsrH///6////////////////////////////////////////////////////////////////////////////////////////////zOHzn6auw7Kr19Pa9fTv////////////////////////////////////////////////////////////////////////////////////8/r7zNTe2dPG/vbv////////////////////////////////////////////3d3d2tra////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Pj4zs7O9/f3////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////urq6eXl5oqKioaGhoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoaGhmJiYhISE8/Pz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0tLSnJycra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tqqqqqqqq+Pj4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////</ForeignData>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"63\" Type=\"Shape\" Name=\"Graphic.63\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.872611111111111</PinX>\n            <PinY>4.909722222222222</PinY>\n            <Width>1.208333333333333</Width>\n            <Height>1.152777777777778</Height>\n            <LocPinX>0.6041666666666666</LocPinX>\n            <LocPinY>0.5763888888888888</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>6.26844444444444</BeginX>\n            <BeginY>4.33333333333333</BeginY>\n            <EndX>7.47677777777778</EndX>\n            <EndY>5.48611111111111</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.152777777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*1.000000\">1.152777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"64\" Type=\"Shape\" Name=\"Graphic.64\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.229166666666667</PinX>\n            <PinY>6.439263888888889</PinY>\n            <Width>2.680555555555555</Width>\n            <Height>1.704805555555556</Height>\n            <LocPinX>1.340277777777778</LocPinX>\n            <LocPinY>0.8524027777777778</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.88888888888889</BeginX>\n            <BeginY>5.58686111111111</BeginY>\n            <EndX>8.56944444444444</EndX>\n            <EndY>7.29166666666667</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.680555555555555</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.704805555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <BeginArrow>4</BeginArrow>\n            <BeginArrowSize>2</BeginArrowSize>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.680555555555555</X>\n              <Y F=\"Height*1.000000\">1.704805555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"65\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.65\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.180555555555555</PinX>\n            <PinY>4.144071527777778</PinY>\n            <Width>1.111111111111111</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.5555555555555556</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.111111111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2396347222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.111111111111111</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.111111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng-repeat</Text>\n        </Shape>\n        <Shape ID=\"66\" Type=\"Shape\" Name=\"Graphic.66\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.975638888888889</PinX>\n            <PinY>4.451388888888889</PinY>\n            <Width>1.030055555555555</Width>\n            <Height>0.5972222222222222</Height>\n            <LocPinX>0.5150277777777776</LocPinX>\n            <LocPinY>0.2986111111111111</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>6.46061111111111</BeginX>\n            <BeginY>4.15277777777778</BeginY>\n            <EndX>7.49066666666667</EndX>\n            <EndY>4.75</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.030055555555555</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5972222222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.030055555555555</X>\n              <Y F=\"Height*1.000000\">0.5972222222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"67\" Type=\"Shape\" Name=\"Graphic.67\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.775388888888888</PinX>\n            <PinY>5.368055555555555</PinY>\n            <Width>1.402777777777778</Width>\n            <Height>1.763888888888889</Height>\n            <LocPinX>0.7013888888888888</LocPinX>\n            <LocPinY>0.8819444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>6.074</BeginX>\n            <BeginY>4.48611111111111</BeginY>\n            <EndX>7.47677777777778</EndX>\n            <EndY>6.25</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.402777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.763888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.402777777777778</X>\n              <Y F=\"Height*1.000000\">1.763888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"68\" Type=\"Group\" Name=\"Group.68\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.784722222222221</PinX>\n            <PinY>1.203127083333334</PinY>\n            <Width>2.899305555555555</Width>\n            <Height>0.239634722222222</Height>\n            <LocPinX>1.449652777777778</LocPinX>\n            <LocPinY>0.119817361111111</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.899305555555555</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.239634722222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"69\" Type=\"Shape\" Name=\"Graphic.69\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.3333333333333333</PinX>\n                <PinY>0.05213472222222196</PinY>\n                <Width>0.6666666666666666</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.3333333333333333</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.0590791666666664</BeginY>\n                <EndX>0.666666666666667</EndX>\n                <EndY>0.0590791666666664</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <BeginArrow>4</BeginArrow>\n                <BeginArrowSize>2</BeginArrowSize>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.6666666666666666</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"70\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.70\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.803819444444444</PinX>\n                <PinY>0.119817361111111</PinY>\n                <Width>2.190972222222222</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>1.095486111111111</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">2.190972222222222</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">2.190972222222222</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">2.190972222222222</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>1</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>Model / View Data-binding</Text>\n            </Shape>\n            <Shape ID=\"71\" Type=\"Shape\" Name=\"Graphic.71\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.3333333333333333</PinX>\n                <PinY>0.177134722222222</PinY>\n                <Width>0.6666666666666666</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.3333333333333333</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.184079166666666</BeginY>\n                <EndX>0.666666666666667</EndX>\n                <EndY>0.184079166666666</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.6666666666666666</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n          </Shapes>\n        </Shape>\n      </Shapes>\n      <Connects>\n        <Connect ToCell=\"PinX\" FromSheet=\"15\" FromPart=\"9\" ToSheet=\"11\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"15\" FromPart=\"12\" ToSheet=\"6\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"25\" FromPart=\"9\" ToSheet=\"18\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"25\" FromPart=\"12\" ToSheet=\"21\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"46\" FromPart=\"9\" ToSheet=\"27\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"46\" FromPart=\"12\" ToSheet=\"33\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"47\" FromPart=\"9\" ToSheet=\"27\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"47\" FromPart=\"12\" ToSheet=\"38\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"48\" FromPart=\"9\" ToSheet=\"27\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"48\" FromPart=\"12\" ToSheet=\"43\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"49\" FromPart=\"9\" ToSheet=\"21\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"49\" FromPart=\"12\" ToSheet=\"6\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"50\" FromPart=\"9\" ToSheet=\"43\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"50\" FromPart=\"12\" ToSheet=\"21\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"51\" FromPart=\"9\" ToSheet=\"38\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"51\" FromPart=\"12\" ToSheet=\"21\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"52\" FromPart=\"9\" ToSheet=\"33\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"52\" FromPart=\"12\" ToSheet=\"21\" ToPart=\"3\"/>\n      </Connects>\n    </Page>\n  </Pages>\n  <Windows>\n    <Window ID=\"0\" WindowType=\"Drawing\" ViewScale=\"1\" WindowState=\"134217744\" ContainerType=\"Page\" Page=\"0\" ViewCenterX=\"5.25\" ViewCenterY=\"4.944444444444445\">\n      <ShowRulers>0</ShowRulers>\n      <ShowGrid>0</ShowGrid>\n      <ShowPageBreaks>1</ShowPageBreaks>\n      <ShowConnectionPoints>0</ShowConnectionPoints>\n      <GlueSettings>12</GlueSettings>\n      <SnapSettings>52</SnapSettings>\n      <TabSplitterPos>0.5</TabSplitterPos>\n    </Window>\n  </Windows>\n</VisioDocument>\n"
  },
  {
    "path": "images/docs/tutorial/tutorial_04.vdx",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<VisioDocument xmlns=\"http://schemas.microsoft.com/visio/2003/core\">\n  <DocumentSettings>\n    <GlueSettings>12</GlueSettings>\n    <SnapSettings>52</SnapSettings>\n  </DocumentSettings>\n  <PrintSetup>\n    <PaperWidth>7.68056</PaperWidth>\n    <PaperHeight>10.5</PaperHeight>\n    <PrintLandscape>1</PrintLandscape>\n    <PageLeftMargin>0.25</PageLeftMargin>\n    <PageRightMargin>0.25</PageRightMargin>\n    <PageTopMargin>0.25</PageTopMargin>\n    <PageBottomMargin>0.569444</PageBottomMargin>\n    <PrintCenteredH>1</PrintCenteredH>\n    <PrintCenteredV>1</PrintCenteredV>\n  </PrintSetup>\n  <Fonts>\n    <FontEntry ID=\"0\" Name=\"Helvetica\"/>\n    <FontEntry ID=\"1\" Name=\"Courier New\"/>\n  </Fonts>\n  <FaceNames>\n    <FaceName ID=\"0\" Name=\"Helvetica\"/>\n    <FaceName ID=\"1\" Name=\"Courier New\"/>\n  </FaceNames>\n  <Pages>\n    <Page ID=\"0\" NameU=\"Canvas 1\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>10.5</PageWidth>\n          <PageHeight>7.68056</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>-0.0277778</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"1\" Type=\"Foreign\" Name=\"Rectangle No Fill No Fill.1\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.622569444444444</PinX>\n            <PinY>6.583333333333333</PinY>\n            <Width>3</Width>\n            <Height>1.722222222222222</Height>\n            <LocPinX>1.5</LocPinX>\n            <LocPinY>0.8611111111111112</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3</TxtWidth>\n            <TxtHeight F=\"Height*0.919355\">1.583333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.722222222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3</X>\n              <Y F=\"Height*1.000000\">1.722222222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.722222222222222</Y>\n            </LineTo>\n          </Geom>\n          <Foreign>\n            <ImgOffsetX F=\"Width*0.000000\">0</ImgOffsetX>\n            <ImgOffsetY F=\"Height*0.000000\">0</ImgOffsetY>\n            <ImgWidth>3</ImgWidth>\n            <ImgHeight>1.72222</ImgHeight>\n          </Foreign>\n          <ForeignData ForeignType=\"Bitmap\">Qk0AAAAAAAAAADYAAAAoAAAA2AAAAHwAAAABABgAAAAAAOA5AQAAAAAAAAAAAAAAAAAAAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6/L54t7l/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////P//0NPVy83N6ODZ////09ng0tHP3uDgzszK//jz1d7kvb27+vbx////////197lx8fJ8+vk////////8Ons////6vH2u7y+7uff5e704trV+vv9ys3Q7eTd4evx1szH1eTscl1i9+vd/v//0NfeysfJ+fPq/////v7/8uvt////3+buvLy89/Ho3OXt6uHb8vf8yMrM8+zl2OHn28/M////////////6/T6tri7t7Sy6N3V////////ytHZw7+8/fz609ng1tXR293d0M7L//36zNTcwr+6+fr4z9Xc09DN/fv40dfk2tLN2NnX7+bh09vg0s3Nys7V5t7Z9Pn+vbvF2M7G////0dfe1tXR29ze0M7L/Pjz////////ztXc4NrXzdHc39nS1tTU8u3qz9bbvri5/fTs8fj/ycnL6eDb7fL1u7y+6+Pc////z9fe5dnV3+bp6+La////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+///fJWqMh4i28uz////YX2ddVVIq8HOQDI0r7m2LCwyaGdnlIaK/Pbt////nrrSVk1I7N/L////jqPEqn927fv9NUZUZFlNfnmBrrS7c3Fxtb/PLiEf2869VWaHlHdgqLzBXUY2/fTj/f//gp+6Z1JK9uzg////eIOlx56O1+76LDM9aWJdjIKJnKy3iH54l6vDPysf29zSR1BroYdt+/bz////uszcNkBIjIR6nJycRlFZ3c2wo8LXLCMjamlprJ2dZ3yVhGZakKq9YEM7obe9LSYnamhqpJmZYHWNc0xE2u7zLjtOhoR/Oic0raSaSUlcm5CGPUJZrJuKYmyFm4V7f4aQv6mVZoCghWhZj6m8Vzs1+/Tt////0eb0SUNTd3t2Ozs9gIOGRSsupKWlXVJXl5udhnpu39/bQENXopWGP1BbY1hKfHd/yMjIQkVbvKaQgJScsZV4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w972Y0VV///v////i6PDtJGE6//+d2puZX6Mmod0////3Njg9u7p////5/z/vbGj////vNfnAA8dtn5hstXvWVRT///z6ezz8ePhq8rgJCY0wJuO////Wlh09d/J/f39//7+////////2PD8yrai////mbvTAAcQ16iNjLbUd2ld////4uDq9e3oja/HKiIq3b6s5P/+YVRp//Xh//7+8fr/Lj9booZr////////S3GQwLCQVXeWuaKK////4djci6C9tY+C0O7+pYaDV3eQtZ6I////4tndjqTBqoh+7/r/Zmp8sq+0bFphw9HTc15t////dXyPmpyaU01Q///6udjufmVamKrCuJKDzu39n3t4////////u9XqfWNq2OrrcGpypau4gWZhrcPQjXBx////aHqTy7WjfYabiY6PXl1d//7y7vD1rLjKc2Fr///y/fz8/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////u9buXkJS//rn////hp6+oX902/X/bFlgfo+ejHRok623hn1z//rx////4vf/wrai4eryHiw2dGxXzqipvdrvYFNTs766Zm9y/urSlrjdJhAK+t/M/f//X1159uLK////////////////0+z20bulydvmFh0fhntr3Lm4n8HbdF9Zp7m8c3Jv//7rcJK5QBgR//rp4vn/ZFtt//nj////0uj6ICw979O2////3ujyLD9cpIxwbYOeoIh5gZ6tqJeCiJm6pIBzwN3ylXl0cIafnoV2g6GupJSBiJ26lHRq9Pj4oqe3hpCjVzs9ydPTdmNw////am6GmpqWY1Rb////lLfSe2FHiZm5poJzvtzvjm9r////////wdrte2Vs8vz6oKOzdICXc09HssbTfGNq//78S112x6+bdn+Uk5OTZ1xetb65bHR3vL68dGR0///4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////u9fvXkNT//zp////iaLGS0JFXGFplmpm1uHpfH+RUmNrhHlp//37////6fj/rrSoNkVnd1A87/Xyv5yq9P7+gYumbnd/V1ZS0dXOQU9ifXt2mXlv1eHjJi5Fq4R8//v2////////////2+/6qKygIi1Om3ZY4ufszaqw5/X9fYKaYW52b2ddxM/UP0ZSgX57q4d6u9XlKiQywqGW////3fD/Iy8/58ms////7PD10M/V5N7XwM7bfH6NR1dio5qFdIahW0s+U1JaroR5ydjlfH2MSVlkmZOCcISUS0tHWVxacWdik5ScmHt2obzMNy0vs6epX11w2su+ipaxj4V/W1Vjzreqb4ShW0w9UlFbp39z////////lLfSOy0tuLCtdHJ0i5CXq4p/uNHmODNJYWpjWkM59e3haXKK0r+siJWxbnh+XFlWmq65NCsy0bes////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////zNPnwri4uNLnVDJF6uzgrrO2e4OcnIN51tTU+/Tv////5+/22dLN////////////7vv+GjdFQCQU//Hi1+v4lnaC//7++f7/z8zR//nw7vT75ePg8PHx5OPj7e/vgZWi0LOr//36////////////2e77AhkkZEMw//76v83gqIiM////8Pf+0s7N///46O715+Xi7vDy5ePh4OvxgIqQ4MW+/////f//Y3aYa01J9Ozk9vz9fX2e2ce4////3ubu4dfR////8vT27O3t2dXS/vfy////3+fv4NbR////9/n77/L05OTg8vP40c7U/PTt1On3hYiI5NbRycvQ9+zi////zszS6+Td////8vP17O3r2dXS/fj1////////zePwhYiG7N3T7fD309DQ//rznbnPfGFc19nb+fPu/f//V2B33sCl+v//z87Q//jw1uv5g4iI59TO////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////zeL0WWVwaWxvVUxRa21tf3p1fIGOvaSO////////////////////////////////nLHESklJ59nI////laa1WldS39TI////////////////////////////////////////////////////+///g5msWFFK+PDf/f//fY2aYFtW7uPZ////////////////////////////////////////////////9v3/hZGmamZhb3R0Z1lb5NC+/////////////////////////////////////////////////////////////////////////////////f//cX6W49K/////////////////////////////////////////////////////////////////ip6wnoVr////////1OPuVVNd4dC9/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f////78///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/////////////v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/z+8/Pz9fTy////////+vz89fT08/T0//36////6u/y4uHh/fr3/////////f7/8/Pz9ff3+ff1////////////5ejq5uPg////////9ff69/b08/Pz////////8vL0//78////6/H24uHh+/j1////+vz+9fT08vP16+vr8fDu//399Pb49/Xz///9/f7/+Pf39PX1/v37////9/r89PTy+fj4////+Pf19/n79vT0////////5enq5eLg////////////////8Pb74eHh9vPu/////P7/8/Pz9PPz///7/////P3/9PTy8/T2/Pr4/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pz81NTU+Pj4////////////////////4O72S1lupIRs1OHrp5KX4uzyPktcbVRB/vLkj6OxaWdkgH55X15e4tfD////8/r/ZHeJQzUy2Mq5////7vj+b36LeXVubnd6eG5k9+3fuczbMTpCmYJu+///QVlwcGJP//3xl6q8ZmVhgH96W1xc3dC/3e75QFVrUktCfX19WWFnln9rbIyijW1e////9f3/QFV0UUY69/Hn////y9/sPkNQs5l9////X3iRLx0dxa+d8fv/coKReHNscXh5c2tj9Orc////rL/OXl9hgYB7VVte0Lym7vv/VGmBj3Ba4OrvmYuV7PT1SFxwWkQ67eHT////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+fn5Xl5eDg4OS0tL9PT0////////////////////qr/J9t3HZZC2GAIA//Pda4uhtI1ssMvmRCcv/e7b////kq/HWEQv/ffo////qcTha0VO////////b4iqb0k////4////W3eQjm1M////OlVq7Nq5bo66Piwm9/Pgs87lPiYx+eXT////oLzUTT0s//rrZIqumYVq////7fr8s6+j0dnejHqC6Obh1+XnLT1OyquO////////////uM7gh3V48O7wIThYkXNY////dpCyaEM7//34////YoCYimxK1+ryNSk95cqx////wNnrOjUu+OLKttDg6c+2hq7RCgAB9N/Fg6a+kG1P////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4eHhBwcHAAAAAAAAzMzM////////////////////v9DRysW8KTVFgH5wuZ+ed5afs49xZ5CuiWpL////////4Pj/Lx0058+1////psLga0pW///6/f//N1VowaF+////////rcrgRSAq/PrwRFtyZW9qHxcb99u+////aI+ue2BC////////6//+MCE8686za4+wl4dp////////////////ZXygj4J0Sm6HTS8j//3w////////////////n7XSIyk+YT42//3w////Ollvu5p3////////tdHmTSQxkaqyW0s4///6////////ODdYxp+JzeXp0ci3L0JWfnhnrZOSiqm0j29T////0dLa59vb2d/n3NbT5Orvzs/S/vjz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+fn5X19fDw8PTExM9PT0////////////////////wtbbXWh1ZEQ0/f37jI+laXJvtZR8aIytjHBO////////4/r/LhY76s+y////p8Lfa0pU///7////OVNqxKWC////////sc3nQhcu+/rsPFdui39ubHSEbl9a/vnwa5CzfmRF////////7v/+Lh1E6MetbJCxl4dp////////////////utHktKeWVWCEtJF5////////////////////tdnxAAAJuZFy////////PFduvZ96////////udTsSR81kaWtX088///7////////OTVjw5qC1OzybnmDTjQs/vvxj5izcXh5lHZg////ZXmcxaSSxNLkcn2Pa2tvi2th/vfv/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f391dXV+fn5////////////////////////oMDVAAAC0LCY////sMPZDA8bwZyBo8LcTy4w//Tj////nb7YVD4718jI8enmsM7qb0hU////0tPRZHaPflVK////////Z4elgFlM////PFZt99y41/3/IxsW99zBp8jiRisy/+zb////rMvjRjM3//PfX4mtnIpq////////////////+v//Uml8PyIS+u7f////////////////4fH8NDpHn5B2gIuY2cW2////aoWld01E///9////bo6uf1lLyt/nOSk67tS9////zOPzNzI+89TAvN/xAAANt5R+////xdfnDBconnpg+/3/hJu+zr2q5vn8ZHB9YFhboXVd////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7PT8RV53UD0q//rx////8///MkZUa1BB+/Lmg5Gka2RfhYJ/Y1td4dK6ss/sWltgXWdzQS0ya3J1fnBm6/DzZ26Ae3RreH6DdWdd8+nVvMzbKTQ9c2xdXGhykIJ2//nv////iZapaGBdhYJ/YFpd1Maw3/D5N1BlWkk68ebc////////////////l7DNmX13////////////////4Ov1RVpqJBcQ9+XKr8nmQjk90Lqo6/b/aXCCeXJpe3+CcWVb7+XR////n67BXVZZhIN+XlxhxLKV+P/+WnSPPC0d+fHg/////P//QlprX0YymaWvSFJcZl1VgpGZfmthw8/XZFJX/fTs////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/z/6enp/fn4////////////+fv/6Ojq/vz3////3ubr19XV+/Tv////+/3/5ufq5uTi6u3t4+Li9fLw/////v//193i3NjV//76////7/L17ezq4+Tm7Onm////////////////4Onu19bT+PHs////9/v86+rq6unr+/n2/////////////////P3//P3/////////////////9/r86Ojo7+/x+/f29/j86erq8+7r////////2N/i29fW//z5////////////5vD11tXT8url/////f7/6ers+/f0////////////+/3/6ers8PHv6ejo6+nn8O/v+vb2////7/Pz/vz6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7vT76ufs/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f//3uDg3d/f7unk////4uXq4ODg6Onn393b//v45Ovy0NDO//z5////////4ujr2Nnb9vDr////////9vH0////8/n8zs/R9/Ho7fT56+bj/P3/3N/h8uvo6/P44tra2efvfmpz+O7g/v//3+Pm2tnZ+vbx////////9vPz////6/H4z8/P/Pjz5+308uvm+Pr92tze9vHu5ezx5t7b////////////9vz/yMvNyMXF8uni////////2+Ln1NLP////4uXo4+Pf5ufn4N7c///73eTr1NHO/f783+Ln4eDd/vz64ebv5+Dd5ujm9O7r4ujr4Nzc3N/i7ujl/P7/zczU49vU////4OTn4+Ph5ufn4N/c/fr3////////3+Po6+bj3eDq6+Xg5OTi+PTx3ePoz8vK//vy9vr/29vb7+rn9vn8zs/S9O7n////3+Xo7eXi6+/w8uzn////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+v//eI+kNCIl1sSu////Ynycc1VJp73HQjQ0usG6MDQ7XVxcmoyO/frw////mbXMUEhI6trH////nrHRrYV/8f3/QlJjWU9DgXp/rLa+dnJvv8rXLiUl2Mm2XG+OjnFcp7vAVDss/PLg/f//fpuzYk5I9Ond////ipSyyKKT3/L9NTxJXVhTkIaKmau4jYB4o7bMPSwh29jOTFlxm39o/Pf0////ydjlQExXf3dvjo6OT1Vc4tS4sM7eLCYnYF5esqSiZ3yVgmhbjaa4XkM9r8DDListYF5eqZ+fX3SMcUxE3u7xNEJWgX53Py43rqOZTU9ilIh+P0NZrZuIb3iRj3p2foCKybSiZX+dg2hbjKS2Vjw1+/Lq////1ur3SUhXeHp0P0BDfX9/STAyqKelXVVci42PkYN13+HjQEJWpZeGS1xpWE5Cfnd80dHPREpguKCKfZKasZN0////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wt72YUNS///v////iqLCso6D6f/+dmhsZoCQkH1s////087Y9ezn////5vr/uq6g////yuTvBBYosntctdjwUE1N//zv4OXu7N7bpMLXLTFCtI1+////WFZ08tzG9/j69vXx////////1u/6x7Of////qsnfAAkX1qaJjrnXbmFV//782dji8OjjiqrALio40q6d5f/+X1Jo//Dd/v379Pz/M0ZlkXdf////////SG+OwbCRVXiZsJmB////2M7TiZ67tY6Bzuz8o4SAV3mRrJV/////28/UjKK9qYV86ff/W19uu7i9alhiwc/PcVxp////c3iOnp+dT0tQ///wt9XtgGZZlqrCtZCBzOn8nHh1////////utXqe2FpzuHkaWFmrbbAfGNiq8HOi21v////ZnaOzrmle4ObjJKRVlZY//vu5OnxqbPDcWBp//7v9fX3+fj2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////u9buXkJS//rn////hp6+p4Z54fv/bFtieYqZkXlrnrS8l46E//rz////4vf/wbSh6/L3JTdEYlpHzqajudftZFZVucG/fIGE/+3XosPkIQoH/ePQ/f//YF569+PL////////////////0+z20Lqk1+bwFyIqdWxZ3bm2m73YeGNbrr6/hoR////veZ3BOhEK///u4vn/ZVpv//nl////1On9ICw77tG0////4+vzKkBdpY1xa4GcpI58j6iztqWSi52+qoV4xuP4l3t4bYOboop5kaq0s6OQjaK/m3py/f//p63BfYabWDs9ytTUd2Vx////bnOJlpeTZVRZ////nL/Zel9KjZy6rYh5xOL3kXFt////////wdrte2Ru9//7oqa4bHWOdFBGscbTgmlt////UmaBxKyYd4CVj4+Ral9fusG+gYaHvsLCdWR0///6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////u9XwXkNT//zn////iaPHTEFDYmlxjWFczdnjeHiHUGdxdGlZ//36////5vn/t7qqQlZ2ZT8t7PHqwp6s8Pz+dn6Xcn6ERUdH1NXJPU1jcm5pnnxx2uXnKzFIs4+G//v4////////////2e/5tbWlKTldiGRG4+Xoz6yy3/H8dXeNYnV8XVdMydPTNkFReHJvsYx9v9voLyg2yaqg////2e78IS08686x////5u3ywsHH3tbOtcTTfXqGQFdllox1b3+dV0Q2VVhhpnxxvs/efHmFRFlni4VwaX2PRkM+XGBga2Fam56ljXFupbzKPjE1t6+yVlRp1Ma3f4ilnJGJVlVmw6qZaX6fWEU3VFdinnZs////////mLnUQTIyubWzcWxvkZefoH91uNHkNzNIaXFsTDgw8efZanSLzb2qfYijc36ESktJnKuzOi852L+1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0dfn0MbGv9vwWTdK9vbqvMDDf4qilYB4xsPF9uzm////3ebyy8K9///3////////9P/+JkNRMhkP/enY3vL/oH+L////8vr/v77C/PHn6fH419bT6erq2dfX5+rsb4SSxqWd//z5////////////4Pb/DCQwVDQk//rzx9XnspCW////6PH7w769//rx4env29jV5+rq3NfW2ebubnl/17mz////+///V2mNeFhQ/vfw////kJGx3MzB////09zm1MnB////6e3w4eHfycTB+vHr////1N3p0sfB////7/L15Ojo1tXT6unxwr/F9+3lzOPzc3d33MvGzc7R+O3l+///v7zC4NfP////6evu4eHfycTB+/Ls////////wtzsdHZ25tPL4+bwxL/C/PTto7/Wd2Bfx8rM8enh////XGd+38Gm9P3/v77C/fHnzOX3cnZ44crE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yN7xUl1oZGlsSD1CaWtrdHFscniGuJuF////////////////////////////////mrHGNjc33cy3////kqSzUUxH4NTI////////////////////////////////////////////////////+///gJitQjw38eXU/f//eImWWVFM7uPZ////////////////////////////////////////////////7vb+dH+SbGVebnZ0V0hQ4Mu3/////////////////////////////////////////////////////////////////////////////////v//bnuR4tG+////////////////////////////////////////////////////////////////gZiqlnle////////0+PuSkhT3su4/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v///Pv5////+vr6/////v///f37////////////////////////////////+/z8/////////////f37/////f37/////////////////////////////////////////////////////////Pz8/////////////v39/v///v78////////////////////////////////////////////////////////8/X39vTy////////////////////////////////////////////////////////////////////////////////////////////9/j4/vz8/////////////////////////////////////////////////////////////////v///P39///9/////f7++vr6/Pz6/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f7+//7+/P39/////////f7+/////f//////////8O/v//////////////39////8PP0/fr3//////7+////////////8PL0/vv4/////v78/////////fz+/////////////v///v39//////////78/////P39////////+fz/7+/t////////////////////7/Dw+fb0/////////fz8/v///v78/////////v37/////Pz8/////////////////////////////////////////////////////////////////v///////v7//////Pz8/////v///v37//////7+/////////////////////////////////////f3//////f3//////////Pz8/////P39/////////v39/////v39////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4+Pj////////////////////////3+33T1xvo4Vt3ObstaKp4OvzRlFhdF1O2d7bamR9iICCo42F8vPxXWyEoYd0j5SqfmxviX9/2NLIXG+IgGNZ/v/2hI+tgG9wiX5+59zScIKWe2ldd4WYbWFeZWVtk29i////6vf/UmuCf2dW///7o7rPLiowlXZo///7qr7MZGZmeXhzZGJg59vH////4+3yZnJ9e311XGNosqCP////gZyzXlBP8ejWoZ+09evjfZKoRkE+zruo////////////////////////////////////////////3ez7npii+v34lpqw//zr7vf9VmWElYBvl6m5ZlpUVltoh3Vml6m0VUZD9urb////////////uMzmyLas////rLnD4ce4////zNzrSUlcwKqU////////nLTJPUFErpmH///9////i6G/VkpI7eDT////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v7bm5uGhoaXFxc9/f3////////////////////obfB8tjAb5m/HgUC//fjZoWasItrb5KzkXRb////Y2p6q6WbZ1lutcLAQDo//vfhor7Wj3Nehpy3sol7xOPzRj5A//rtlrPLmHhknLLKnIN2VneLtKGKXmiGwaON////////0+TzbGl2+uzfaYmwNyMX++/lwdjsOic169a+////lrDJVUMt9fbsSVd8oHlj////5vL4OkVP07WQ1fL/vKaS2Oz5AAcawJl0xeb4VEMy//bq////////////////////////////////////////////nLjWMCQip7ixKiQw5tC4////doqnu6OLa3ucyrObdYeovJWEzen+ZVBU///w////////////XHuXYzsq////Iz1mm3pc////9v/+Xl9y3Mq3zM7R1M/O4Oz3M0RR9+PJ////////ttLpdFtW////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4eHhCAgIAAAAAAAAzc3N////////////////////vs/Q0Mu+KztMbmtfwaafd5ahrpBzYHyYx6SK////XG+Bo5iKe21/s8bNaVVV////o8Xdf2VSjp+9w5yLtNrzcFlR////l7rUh2lUnrHHooRzx9PlioabPURM1LSc////////////w9LqQVRoJxgg4suz////b5i1dVo9////////7f/+OClAsKylNkBF8trA////////bIGgglFI5///0sKtY4CZU0g4kn13vs7VXU9A//bs5evu49rc7vDz3Nbb9ff12Nvl9fLt////////////+///XGh5tq2aMjtVlI55sJiV////fZGuvKSOdYSk4smxgZq+xKOP1/T/alZY//7v////////7fz/MTdbakc2s7TBHC1AfmFb//jw+f//aWl6xbqweH2KjoN53eDlOkxa3sy2x9Da17S2wt/yeGBd///7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/f3T09PBgYGPDw87+/v////////////////////wtbbaXV/Wz8u+Pn1jI6jbXh2spF1pLzXinFws7vAVEBHtLm0T0NQyMXAZmR3x8C2Vl94pIp3VW2GVUk/cXuFaVljyMO8TlVuvpqAnLXOpIl8ip6sqaCWX2F22byo////////////9v/+AitQbj8i////////bpKxe2NE////////8P/+NyNMqZ+aO0ZI9N7E////////cYSsd0VF7///nKamLSsx6MytpLnWjY6MZVhK///wlrPRimxo3eTsgIqcdXqBd2Vi5s6/////////////s83lUz5C1NvaQDNP6trHgIqj4tfLVmaHs5uMV2iEuJuIeI+yaVdPd4WWf1VU///9////////pcLfXEQ2zc/WGyVEmnFfnq/F28Gy2u36RT9S69S8////////4/T/MEFPoJGAaHqJvJSClbbRbk1O///9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9vb2xMTE7+/v////////////////////////psfZBAAOx6aQ////q73TFBcjuJV5////uMHNkImM69zRx+L1Q0tOzKig4uzylI+Uuq2l//7+yNDXsrq7r6mk3OPok46TvrGp////lrHMn4Bw6fH2np2wu6uk//34////////////aICYaVA/i5edv6ac////nr3XSy4y//Pk////vNrvQi454dzQOUNgyKCI////////RFp2tIdx+///IDJJZUA0///76fT6NEdgXEIx///xrcnppJeU////hqKzWU1Sg2RQ/uzf////////////w9Ddtq2mxs7TpJ2i7efeu7jK5NXSxszT19DRVXeNm3dqe4eliXt2lI6P6NTK////////////UGaHsYhy8v/+LCgz5s2uzub5nJec+P/9u7e/9+3n////////5PX/OEpX//DV////0cTMztXayry+///9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7vX9RWB6PiwY//fr////7/v/IDREa1A79u7k////////////////7/Ly///9////////////////////////////////////////+P7/WnCIlHZl////////////////////+P3/gZWnBggIxKGB7Pj/MjZWsJJ+/v/7e4ecbmBdkY+MWlpfw7OV////vMvcVE1UkZOHb3V8hnVi//vqnbXOCQoTzLaa////////c5ChLRsMqqalVGt9TU5OmZ+aUlJY19HCTkpd59PB////////////////////////////////////////hZiyzLmm+P/++f34WGuKvpqC////////////////q8LcDhQqzLWbc5m2JCQi8eLJ1ez6T0ZL0Me0fYWX8OTQ////////obrPHiguhnxujJKRgGdesLK5lo2K////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Pv+2tvd9/Dr////////////7fP42tra+/jz/////////////////////////////////////////////////////////////////P7/2tzh5+Th/////////////////////P7/297h4eHh8Ozn+vv93N7l4dnZ///9////0dzkx8XD7uTe////////////5/P9xsjI18/K////////4uXq5uLh////////////+/7/3t/i5uXj3N7e2tnZ5uTk6ubm////5u3y9fLv////////////////////////////////////////2eDn7ujl/////f//3+Hk8+3o////////////////5evw4ODc8O3t3+Po39/f+PTz8vf82drc7uzp19ng+vbz////////5Ojr397e0tPV0dHR5eHc6vD13drc////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/f3+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj6+Pj6+Pj6+Pj6+Pj6+Pj69/j6/P39////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2dnZn5+fnJycnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2fnZ2dnZyXnZ6WnZyXnZyXnZyXnZyXnJ2XnJqXv8DA/f7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6urqoKCg2tra+Pj49/f3+Pj49/f39/f3+Pj49/f3+fn5+vr69/f3+Pj49/f5+Pj49/f59/f3+vr4+fn5+Pf3+vr6+Pn59/f3+fn59/j49/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39vPw9uav9fGz9fGz9fC1+/a29vC19/Cz7t+lspt9ysjI////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2dnZyMjI/Pz8+vr6+/v7+Pj4+fj4/v/9+Pj4////7O/y4+Lg+vj2+vr6+vv5/Pr6/Pr4////5Ofs6+fk9vj44uPj9/Pu/v//7Ozw9PDv/Pz8+vr6+/v7+vr6+/v7+vr6+/v7+vr6+/v7+/v7+vr6+/v7+vr6+/v7+vr6+/z8+fXw/Naa/+Om/+Oo/+ar48qU/+Sn/96k/92i8rl2yK2U/v//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3t7ezs7O6urq6+rq8Pf0ko6n2ce9r8bbdldXy9TRY2Rmg39+6OXeX3iIv6iQZneVwquRpcHSZmdpq5SKxc/VcHV9eWRgxtLSYFxc1cGy8PLy6+vr7Ozs6+vr7Ozs6+vr7Ozs6+vr7Ozs7Ozs6+vr7Ozs6+vr7Ozs6+vr7O3v6ebh8L+B+siG/86O0qlyKR8XwZtq/8uM98SC7Kxd2qh+/f//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2traxcXF4+Pj4+Li5+/shn+Zt7W1Qlxve2BldIeQdGRVq6unv8LCSlJremdsU1ZljH9uT1d5lYh6q6Wo09TSh5GXgHhsm6i7koWA8fHt4uHh4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uPl4d3Y6bBq8bds9r1vs4hNZEoop39I9Lps77Np5J1C0515/v//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2NjYwMDA4eHh4eDi5+7rhYaeRT5QlId5npq1l6mpS1NYV1Vbio+QpYiAU2+Nn4Rog4mkanR5WV5geWVZrrm+TD4+ybWmgZ65T0JB2My+5OXl4eHh4eHh4eDi4eHh4eDi4eHh4eDi4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eLk4dvW5rFp77p17bl398F9/9KG+cJ87bdy7bZv35g/zpV0////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1dXVw8PD7u7u7u3t+Pz3WHSfRy4v9vPmjIiq8u/gs7nLzcW93N/k5uPg19bi5Nzf3uLi4OLgrrK34NXL7fLzsrvD0MC5obfJdnBr5NfN8PHx7e3v7u7u7e3t7u7u7e3t7e3t7e3t7u7u7u7u7e3v7u7u7e3t7u7u7e3t7e/x7Ofg68KQ9NCk+taqpo5wOzEnnoZo+NSm8sye46ptyo9z////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2dnZxsbG9vb28vPx9vj2x83a4trV9fj60tHb8/Hs/fz8+vv79/b29fb29/f19vf39vX19/b2/v379vj68/Px/vz8+fv9+Pb2/f399ff58/Px8/Pz8/Pz8/Pz8/Pz8/Pz9PT08/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz9PT28e3o7Mmd9dey+ty31bydPDMrzbSW+dq19NWu5LSBx4l2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7Ozsurq6+fn5/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vv489/A/O/X/O/X//La7+LM/vDa++3T+urRz5d806af////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3NzcysrKzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzs7Ozc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Pzc3Nzc3Pzc7Oy8jGx5CJy5OPy5OQzJORz5aUy5OQy5OPx4yKy5WW+fLz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9fX17+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v+Pf1+Pj67+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+7u8ePj8OHh8OHh8OHh8OHh8OHh8OHh8uTk//7/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////j6KytKSX/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////P7///78////////////+Pn7/////////////////////////////////////////f///////v//o7XCdnBr4tfD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8/7/XXKIcHJ0ZWNu0L2i+v3/gYekhHV3m4uG2uHfVFhuqI5/8/z/X2t+r5OA//z6/f//i5ysbmxnjIN39end////utnxn4Z7////zeT2aGBr//bi////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1uv5iHdq//rtsM/lVCgnore/WktG/frweY2lr5h+YnOU062Wy+n+XUxb6uTP//v68//+UFJr89zEmrvRjXFg////bY2nSCwe//Xr6fP7u7a7//vy/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f///fv5////////////////////////////////////////////////////////+vr6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8fb7//323/D9PFRkb0AnhZ6xkXRl////fp+3n4JsdYWo5cKo1fP/c2Bq///2////8v/+Xl14/+rSvN75cVlZ5/T3Uk9floWRzb69/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v//h4qibm5m39O9////////////////////////////////////////////5fH9bnZ9bGVngn6D6eHV////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////tcjXFyc2ST408uTTv9nwb11m0dLOSUtfsqCJPE5ndGZYbn+OX0pM8ebY////+f//QUpznZGATl1ulnhef5WzelZJ4PDzk4B92+Tqj4aR//vu////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Pv96urq6urq+/j1////////6+308+/s8vLy8/Ly5Obo8O3o////7/P28Ovq////5OPnnbPBi3x1////5Ofp8u7u+Pj69vj44uTm9PDr////7PDx8+7t////zuP1alBnzcrForPClZGF///94+bx4dzZ////////6evt+PTx////9/n87Onu8Ozr/P3/6OXq+Pfy8O7u8PLy4+Pj+/jz////5+jq//v67PL34uHd////7O7x7O3r/vz6/////////////P7//////P7//v//////8fP26uvr+fb07vH06ufp7O7u8PHv7e3r9PLw/////P7/6evt6+nn/vz5////////+vn5////7/T54eDe////7vDz+/f0+fv96ent/vv47/b36Obk9vX3+vv56u3v5+Xi//76////////9/n84ebr19bW/fn2////9/n78vDu////////////////////////////////////////+f//Ky1ioHlc/f//zs7K//36wMvdhIB/wbCn+fv7srq/nqenW3eBRUA/zKyo////+f//VVt8jYh/kYaA8+3ooK69xrSs6+7zq6es2Nzeo5ue//zw////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4u/3QFhwVEU57+PZ////zOH1O0JSfnt4TDg/i4Z9mIdwg4OSzcS6UV93nYBr/Pj3////s8zhk4mNpLHIU0RDS1tohm5goK2vmYh1hYCMy8nCSVFnrZF6//r5////V2OXYVdPdnRyw7qsp7jNbFZhi42PspiJzOLqQ0BLx66Y//783ebyMT1ap4hyhp+8WE9MZGVwaVJPhoBznpeQlISGtcLMUEdMmpuRNzc5V1RWraWiZnuTZUdB+/Pr////////////hJa22sSupLrduqae////q8LcQj09vb21UlVldnBrOzM7xb6vPVBkq4x0////8fv/YXqSe19M/PPp////jIym48S11OfyNjc/VVRUqpycgJiqsp2MiaK/VTwv3d/hUE5mZmplRzxGu7uxhntvj5Sbq5OL///9////dYujX15ZfIGCd2dW+u3hqMbZgGhQ///9/////////////////////////////////////P//a3WbkXdybXmKgm5r//78////////////////////////////5+jq////////1Or0Qjw5/OPK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////bpG0loZq////////w93vXFdat77GalNb4ebducLINTtSoJuOZ1xx+/Dc/vz6////scncko6Oc36a0q2WlLXVjW1j5enprbnBNzZJn56ZcF9v/Prn//39////g5Ssgm1fvrmw9/z5PE9m4cSj8v/+X1hbl5+nh29x+/v5//7+////YGyC69K4faLBmYBzgI+pooh74ungg5iqU0RDi5WhpouGW3+Ym4Ru/v390cfMj6K9m3py////////////7vn/NkZge3RdUWd3dVlG//703fT/cF9kwc/Rc1xo4e/pY1Vr///vcYajxaeR////////wdvm1Lqn////lLnSCQMQ8s6zaJS2iHRj/vz6zMXO5+flcYukOi894sesw+H5b1Jf7/j1VlRn39DF1NvcWmeFfF9Q////+f7/pKOl/+rW////LCM60aqN9Pj77ern////////////////////////////////////////////9f3/uL7Gxb6/6ujl////////////////////////////////////////////7/P40NDQ+/Tv////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////cJCxd2dUztLVn4mV7ebhpqzAaXGJbEtCw9TdLDFCoY592+zxal1y//3o////////scrfko2SfIei1rWdp8fnnH11s8nbLDE0sqGMzODrdmJv///6////9v/+UVN02smwZXGWysG1TVVs/ODF5v/9UE1MoKKnkXl7////////////Z26G69C30+L1mJaoSFJatZaAfpm0QTc32c66m7HMq4+Jc4+qoot3ora+vK6flarHmnpy////////////n7zUiXRgip62W0tEq6em482/4fr/bVxhxdDQfWZz6vj2YFhr///wbIOhxaON////////xd7m38aux97uDx0jdmda7dHMd5e3l39uqLvCqqCW////WHidVyYZ////wNrxdV5q/f//Y2N/59zOQ1p6a1ZI6ePW/////f7/////4u/5TWNxNhgQ7tvK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////c5OzYVNCp7K3eWdm3d/da2pwmaGnkHBsrcTFfXdksqG2rLzHOjE+1ruw////////fZiviYZ4ZG90zrOYgZ/AnntunLnEiH9qs6C6n7PBQjQ638rA/////P//doGhpZqMPkRVsJWAjZ+6nYd9cH6Pj2xhhaC3V0FB6t/X////3+7zP0NXtZmEm667jX98dnuNyK6fcYuVpJiKuam+cY2icVROpbC9fnmBRWBwenNean6QQD04bWVl/vLk9/v/Slh3tJiBboWplGtewtvtn4WEtcrYZUtUorS9STc8xcXDODxciYd2RjRK5s25////////zOLoubiqHixOnH1b1tPZ4cHFwNbod3F+UGp4bmJSucvUMzhGd2lmyaybp8XUcltM2ubsVk5g2tfKYW1prqCoyLa/////////yNnuFiM0RTYm7t/O////////////////////////////////////////////////////////+/v79PT09/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39fX1+Pj4////////////////////////////////////////////////////////////////////////////////////////////////////////YYmtloJn////4ufu2snI19zps66z8+je////yMrU0MK/zd7pXWds0rKs////////3OPrz83NyczO7+3ox83V6t/X/P//xcTO1sfCwNbkYmVn28C7////////8fr/tLW308fD8/Dt////vMDKurCr////ocTcb2di5tbV////4OrwUFNcppF75+DbwMPSxry2//757PP6vrq/4tfRk7bMemli8+flzNjlwbWv//325Orv1trcwMC+//z19fr/w8bJ3NvXw8jP2tHM6ezv08TM7PLv0MjKu9LgaGdnu7a9YVpswbyvzby3////////////zObzCRgibEo5///4usDUz7Cv////0Nzpu7Kt//rz0Nnh0s7J2t7h1s7J1Nvg3tnS3uTszsjF//343ePrvbW38eff////////bIK1ajc6////qrjD79zL////////////////////////////////////////////////////7Ozs2NjY8vLy8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8vLy5OTk29vb////////////////////////////////////////////////////////////////////////////////////////////////////4O72Q1lvUElCfX19Y2pvu5SC/////////////////////////////P39////////////rsbZnoV2/////////////////////////////////Pz8/////////////////////////////////////////////////Pv5////////////u8jTdHN7eG90/////////////////////////////fv5////////////////////////////////////////////////////////////0+f3dXF5///u/v39utDjYVJR//vo////////////8fv/ZXyURDow9u3j8vv/XGt2bl5P+/Ls////////////////////////////////////////////////////////////////////xdjqYV9wdnp9WUte++7d////////////////////////////////////////////////////7e3t5eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9PT039/f////////////////////////////////////////////////////////////////////////////////////////////////////+/z+9fT08/T06+vr8O/t/v78////////////////////////////////////////////9fj68vDu////////////////////////////////////////////////////////////////////////////////////////////////////////4eLn7uzp////////////////////////////////////////////////////////////////////////////////////////////+fz+7e3v//78////+fv79PTy/v37/////////////f7/8fLy///9/////f7/8/Pz8vPz/v37////////////////////////////////////////////////////////////////////////7vX65uXl+fn3///9////////////////////////////////////////////////////7e3t4+Pj////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8vLy39/f////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7e3t4+Pj////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8vLy39/f////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7e3t4+Pj////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8vLy39/f////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7e3t4+Pj////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8vLy39/f////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7e3t4+Pj////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8vLy39/f////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7e3t5OTk////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8/Pz4ODg////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7Ozs4eHh/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+8PDw3t7e////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/flZWVqampp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enqKiom5ubvLy8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v77e3t7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7e3t9fX1/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f7///7+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vz8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8/7/X3OJcHJ0ZWNu0r+k9/z9ZXB7VlRRvbGprcDWYlpfhYODd2FfZmx6hW5k///0f5WrTUxIs6KRqL3LXFNVvsG6UVdf0cCrboSf0Leh////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8PDw////////////////////////3+33WGR0oIVy///1////r6S1+Ojb1ejzSElRYl5Z0s3KdoeW5dHAfpmugGlS3+TpXV5pbXBxfnBwwcjFhn1zlJGW4M2+/////f//cYaeaW1tZGlxuqiN//76////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1uv5hnZp//ftsM/kVysqjaawUEdA3drXsrG+U2d9kn9qd4amoYBsgJu4qX9yxOPyLC4zysa3rbCyoau1b1dh+/z6Ulpy4cmvu8TS6d3T/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39f39/KCgobW1t+vr6/////////////////v7/l6y53sGr////jbbTLhAc//DbSXGSjHRe2dveuaaru8rUc36QQjpM4Mapm7jbgVtarsrXWUJE0dbP2NHAWGuNn3xm////6vn/gXl29ObV1PL/OBwn893F////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8fb7//z14PH+PlZmbUAngZmsk35wztTVz8nEztrljomeTldevpl+lLHRv5mIsdfwjWdk////////ts7jfWhs////Y2uD38Ws////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4+PjCwsLAAAAAAAAz8/P////////////////////tsrP89nDyd/pDSItbklD8unkV26Jv6uXxs3Q3dLI////NU9rfVE8////lbHPnn524PX/cWJu6e/qP1V3V0Y16N/R////9vr/+/bz8v7/XniKPxsM+unY////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////tsnYGSg5SDw08+TRts/obWFpb46ZSkg+o6ysnpSOcX2SspaDW3iTXEtBfYmTe2Zt0tPTbGx2tbu8QztRr7OrTTxR8+HOkZu23sy9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9PT0QUFBAAAALi4u6+vr////////////////////vs/QzMa/IS9KloNhw7i98uLfgJi1j4B7NF10j3hasMjbLS5AhWZc8ODViKW7lnNix+H0a1Rcvs7PXltNwrfE5dra////////zdzpKTpIMysi3cy3////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+f//Ky5jn3hY/f//z8/N/vz5uMbbiIKD4tXJ7vn3mZqroZSS9OvjusXNn6mnnJaR0dngjI2LuaeYxdrnXVRkjpOOtJmQ////nqW349LD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7e3tsrKy5OTk////////////////////////udTeHTA4cEpA///9t67C8drY+fz/m6e6m46G7uzpo6+8tK+ksrW6zb+1q7nD0Me0ucjZtqah+Pv5r7W9o5KV8eXd////////R1WLeFA8///z0NfY/PLo/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////P//anSZknhzbnqMgW1q//78////////////////////////////////////////////////////k6/McFRO////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6PL4SmJ5MyYW+uzf5/D4TU9cn4p3///7////////////////////////////////////////////////////////////////////gZK1e2VlhY6aZVZd//rt////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9f3/t7zEw7696efl////////////////////////////////////////////////////////3eTp3NbP/v78////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8Pf6yMfL9O7n////7/X4x8fJ1NLP///7/////////////////////////////////////////////////////////////////////P//u8bOv7u64d7e////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////</ForeignData>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"2\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.2\">\n          <XForm>\n            <Angle>-0</Angle>\n            <FlipX>1</FlipX>\n            <FlipY>1</FlipY>\n            <PinX>5.25</PinX>\n            <PinY>4.701388611111111</PinY>\n            <Width>3.152777777777778</Width>\n            <Height>5.763888888888889</Height>\n            <LocPinX>1.576388888888889</LocPinX>\n            <LocPinY>2.881944444444445</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.152777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.975904\">5.625</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#4fff75</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.763888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.152777777777778</X>\n              <Y F=\"Height*1.000000\">5.763888888888889</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.152777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.763888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"3\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.3\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.798611111111111</PinX>\n            <PinY>4.701388611111111</PinY>\n            <Width>3.486111111111111</Width>\n            <Height>5.763888888888889</Height>\n            <LocPinX>1.743055555555556</LocPinX>\n            <LocPinY>2.881944444444445</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.486111111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.975904\">5.625</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#f8ff29</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.763888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.486111111111111</X>\n              <Y F=\"Height*1.000000\">5.763888888888889</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.486111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.763888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"4\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.4\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.638888888888889</PinX>\n            <PinY>3.52775</PinY>\n            <Width>0.02777777777777778</Width>\n            <Height>0.1666666666666667</Height>\n            <LocPinX>0.01388888888888889</LocPinX>\n            <LocPinY>0.08333333333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.02777777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.02777777777777778</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.02777777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"5\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.5\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.291666666666667</PinX>\n            <PinY>2.0474</PinY>\n            <Width>0.9583333333333334</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.4791666666666667</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9583333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3101166666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Model</Text>\n        </Shape>\n        <Shape ID=\"6\" Type=\"Group\" Name=\"Group.6\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.291666666666667</PinX>\n            <PinY>7.222222222222222</PinY>\n            <Width>1.402777777777778</Width>\n            <Height>0.5416666666666666</Height>\n            <LocPinX>0.7013888888888888</LocPinX>\n            <LocPinY>0.2708333333333333</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.402777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5416666666666666</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"7\" Type=\"Shape\" Name=\"Graphic.7\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.7013888888888888</PinX>\n                <PinY>0.2708333333333333</PinY>\n                <Width>1.402777777777778</Width>\n                <Height>0.5416666666666666</Height>\n                <LocPinX>0.7013888888888888</LocPinX>\n                <LocPinY>0.2708333333333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*0.800000\">1.122222222222222</TxtWidth>\n                <TxtHeight F=\"Height*0.443590\">0.2402777777777777</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>28</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <FillBkgnd>#aaaaaa</FillBkgnd>\n                <FillBkgndTrans>0</FillBkgndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.853553\">1.197345180555555</X>\n                  <Y F=\"Height*0.853553\">0.4623412083333334</Y>\n                </MoveTo>\n                <NURBSTo IX=\"2\">\n                  <X F=\"Width*0.853553\">1.197345180555555</X>\n                  <Y F=\"Height*0.146447\">0.07932545833333332</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"3\">\n                  <X F=\"Width*0.146447\">0.2054325972222225</X>\n                  <Y F=\"Height*0.146447\">0.07932545833333332</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"4\">\n                  <X F=\"Width*0.146447\">0.2054325972222225</X>\n                  <Y F=\"Height*0.853553\">0.4623412083333334</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"5\">\n                  <X F=\"Width*0.853553\">1.197345180555555</X>\n                  <Y F=\"Height*0.853553\">0.4623412083333334</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                </NURBSTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"8\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.8\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.7426499999999999</PinX>\n                <PinY>0.2800576388888889</PinY>\n                <Width>0.9571888888888888</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>0.4785944444444444</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.9571888888888888</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.9571888888888888</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">0.9571888888888888</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>1</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>Root Scope</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"9\" Type=\"Shape\" Name=\"Graphic.9\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.402525</PinX>\n            <PinY>1.357666666666667</PinY>\n            <Width>0.6383833333333333</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.3191916666666667</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.0833333333333333</BeginX>\n            <BeginY>1.36461111111111</BeginY>\n            <EndX>0.721716666666667</EndX>\n            <EndY>1.36461111111111</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6383833333333333</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6383833333333333</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"10\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.10\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.921002777777778</PinX>\n            <PinY>1.355904861111111</PinY>\n            <Width>2.185777777777778</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>1.092888888888889</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.185777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.185777777777778</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.185777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/> Implicit Scope Declaration</Text>\n        </Shape>\n        <Shape ID=\"11\" Type=\"Shape\" Name=\"Graphic.11\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.8541666666666666</PinX>\n            <PinY>7.222222222222222</PinY>\n            <Width>1.319444444444444</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.6597222222222222</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.319444444444444</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#fff82f</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.319444444444444</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.319444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;html ng-app&gt;</Text>\n        </Shape>\n        <Shape ID=\"12\" Type=\"Shape\" Name=\"Graphic.12\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.7083333333333334</PinX>\n            <PinY>2.774847222222222</PinY>\n            <Width>0.75</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;/body&gt;</Text>\n        </Shape>\n        <Shape ID=\"13\" Type=\"Shape\" Name=\"Graphic.13\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.5694444444444444</PinX>\n            <PinY>2.351236111111111</PinY>\n            <Width>0.75</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;/html&gt;</Text>\n        </Shape>\n        <Shape ID=\"14\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.14\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.020833333333333</PinX>\n            <PinY>2.049680555555556</PinY>\n            <Width>1.208333333333333</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.6041666666666666</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Template</Text>\n        </Shape>\n        <Shape ID=\"15\" Type=\"Shape\" Name=\"Graphic.15\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.052083157986113</PinX>\n            <PinY>7.215277777777778</PinY>\n            <Width>3.062499649305557</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>1.531249824652779</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>1.52083333333333</BeginX>\n            <BeginY>7.22222222222222</BeginY>\n            <EndX>4.58333298263889</EndX>\n            <EndY>7.22222222222222</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.062499649305557</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*-0.000000\">-1.973729821555834e-16</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.062499649305557</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"16\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.16\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.680555555555555</PinX>\n            <PinY>6.601923611111111</PinY>\n            <Width>0.75</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3101166666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"17\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.17\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.854166666666667</PinX>\n            <PinY>7.355928472222222</PinY>\n            <Width>1.319444444444444</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.6597222222222222</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.319444444444444</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2396347222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2396347222222223</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.319444444444444</X>\n              <Y F=\"Height*1.000000\">0.2396347222222223</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.319444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2396347222222223</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng-app</Text>\n        </Shape>\n        <Shape ID=\"18\" Type=\"Shape\" Name=\"Graphic.18\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.111111111111111</PinX>\n            <PinY>6.009875</PinY>\n            <Width>1.583333333333333</Width>\n            <Height>0.5416666666666666</Height>\n            <LocPinX>0.7916666666666666</LocPinX>\n            <LocPinY>0.2708333333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.583333333333333</TxtWidth>\n            <TxtHeight F=\"Height*0.743590\">0.4027777777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5416666666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.583333333333333</X>\n              <Y F=\"Height*1.000000\">0.5416666666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.583333333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5416666666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;body \n ng-controller=\n &quot;PhoneListCtrl&quot;&gt;</Text>\n        </Shape>\n        <Shape ID=\"19\" Type=\"Shape\" Name=\"Graphic.19\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.164930555555555</PinX>\n            <PinY>1.645833333333333</PinY>\n            <Width>10.16319444444444</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>5.081597222222222</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.0833333333333333</BeginX>\n            <BeginY>1.65277777777778</BeginY>\n            <EndX>10.2465277777778</EndX>\n            <EndY>1.65277777777778</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">10.16319444444444</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">10.16319444444444</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"20\" Type=\"Group\" Name=\"Group.20\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.311284722222222</PinX>\n            <PinY>6.039913888888889</PinY>\n            <Width>2.557986111111111</Width>\n            <Height>1.281283333333333</Height>\n            <LocPinX>1.278993055555556</LocPinX>\n            <LocPinY>0.6406416666666667</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.557986111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.281283333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"21\" Type=\"Shape\" Name=\"Graphic.21\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.278993055555555</PinX>\n                <PinY>0.6406416666666667</PinY>\n                <Width>2.557986111111111</Width>\n                <Height>1.281283333333333</Height>\n                <LocPinX>1.278993055555556</LocPinX>\n                <LocPinY>0.6406416666666667</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*0.800000\">2.046388888888889</TxtWidth>\n                <TxtHeight F=\"Height*0.591602\">0.7580094444444444</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>28</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <FillBkgnd>#aaaaaa</FillBkgnd>\n                <FillBkgndTrans>0</FillBkgndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.853553\">2.183376719097222</X>\n                  <Y F=\"Height*0.853553\">1.093643233016667</Y>\n                </MoveTo>\n                <NURBSTo IX=\"2\">\n                  <X F=\"Width*0.853553\">2.183376719097222</X>\n                  <Y F=\"Height*0.146447\">0.1876401003166666</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"3\">\n                  <X F=\"Width*0.146447\">0.3746093920138883</X>\n                  <Y F=\"Height*0.146447\">0.1876401003166666</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"4\">\n                  <X F=\"Width*0.146447\">0.3746093920138883</X>\n                  <Y F=\"Height*0.853553\">1.093643233016667</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"5\">\n                  <X F=\"Width*0.853553\">2.183376719097222</X>\n                  <Y F=\"Height*0.853553\">1.093643233016667</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                </NURBSTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"22\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.22\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.295152777777777</PinX>\n                <PinY>0.9117680555555556</PinY>\n                <Width>1.576583333333333</Width>\n                <Height>0.3641138888888889</Height>\n                <LocPinX>0.7882916666666666</LocPinX>\n                <LocPinY>0.1820569444444445</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.576583333333333</TxtWidth>\n                <TxtHeight F=\"Height*0.618556\">0.225225</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3641138888888891</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.576583333333333</X>\n                  <Y F=\"Height*1.000000\">0.3641138888888891</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.576583333333333</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3641138888888891</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>1</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>PhoneListCtrl Scope</Text>\n            </Shape>\n            <Shape ID=\"23\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.23\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.650923611111111</PinX>\n                <PinY>0.4659763888888888</PinY>\n                <Width>1.669041666666667</Width>\n                <Height>0.3641138888888889</Height>\n                <LocPinX>0.8345208333333334</LocPinX>\n                <LocPinY>0.1820569444444445</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.669041666666667</TxtWidth>\n                <TxtHeight F=\"Height*0.618556\">0.225225</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3641138888888891</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.669041666666667</X>\n                  <Y F=\"Height*1.000000\">0.3641138888888891</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.669041666666667</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3641138888888891</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"24\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.24\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.165486805555556</PinX>\n            <PinY>5.972222222222222</PinY>\n            <Width>1.340251388888889</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.6701256944444444</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.340251388888889</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.340251388888889</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.340251388888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>phones: Array\n</Text>\n        </Shape>\n        <Shape ID=\"25\" Type=\"Shape\" Name=\"Graphic.25\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.967599164621018</PinX>\n            <PinY>6.023152549196944</PinY>\n            <Width>2.115754239997111</Width>\n            <Height>0.01513181351051212</Height>\n            <LocPinX>1.057877119998555</LocPinX>\n            <LocPinY>0.00756590675525606</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>1.90972204462246</BeginX>\n            <BeginY>6.01558664244169</BeginY>\n            <EndX>4.02547628461957</EndX>\n            <EndY>6.0307184559522</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.115754239997111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01513181351051212</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">3.947459643111667e-16</X>\n              <Y F=\"Height*-0.000000\">-1.973729821555834e-16</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.115754239997111</X>\n              <Y F=\"Height*1.000000\">0.01513181351051192</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"26\" Type=\"Shape\" Name=\"Graphic.26\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.6527777777777778</PinX>\n            <PinY>4.513886111111111</PinY>\n            <Width>0.5</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.25</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.5</TxtWidth>\n            <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.5</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.5</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;ul&gt;</Text>\n        </Shape>\n        <Shape ID=\"27\" Type=\"Shape\" Name=\"Graphic.27\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.993055555555556</PinX>\n            <PinY>3.861111111111111</PinY>\n            <Width>2.902777777777778</Width>\n            <Height>0.75</Height>\n            <LocPinX>1.451388888888889</LocPinX>\n            <LocPinY>0.375</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.902777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.814815\">0.6111111111111112</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.75</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.902777777777778</X>\n              <Y F=\"Height*1.000000\">0.75</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.902777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.75</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;li ng-repeat=&quot;phone in phones&quot;&gt;\n  {{phone.name}}\n  &lt;p&gt;{{phone.snippet}}&lt;/p&gt;\n&lt;/li&gt;</Text>\n        </Shape>\n        <Shape ID=\"28\" Type=\"Group\" Name=\"Group.28\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.197916666666667</PinX>\n            <PinY>1.355904861111111</PinY>\n            <Width>2.388888888888889</Width>\n            <Height>0.239634722222222</Height>\n            <LocPinX>1.194444444444444</LocPinX>\n            <LocPinY>0.119817361111111</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.239634722222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"29\" Type=\"Shape\" Name=\"Graphic.29\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.3333333333333333</PinX>\n                <PinY>0.1198291666666659</PinY>\n                <Width>0.6666666666666666</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.3333333333333333</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.12677361111111</BeginY>\n                <EndX>0.666666666666667</EndX>\n                <EndY>0.12677361111111</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0277778</LineWeight>\n                <LineColor>#17ff1c</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.6666666666666666</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"30\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.30\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.576388888888889</PinX>\n                <PinY>0.119817361111111</PinY>\n                <Width>1.625</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>0.8125</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.625</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.625</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.625</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/> Scope Inheritance</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"31\" Type=\"Group\" Name=\"Group.31\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.600694444444445</PinX>\n            <PinY>4.013888888888889</PinY>\n            <Width>1.729166666666667</Width>\n            <Height>1.055555555555556</Height>\n            <LocPinX>0.8645833333333334</LocPinX>\n            <LocPinY>0.5277777777777778</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.729166666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"32\" Type=\"Group\" Name=\"Group.32\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8645833333333334</PinX>\n                <PinY>0.5277777777777778</PinY>\n                <Width>1.729166666666667</Width>\n                <Height>1.055555555555556</Height>\n                <LocPinX>0.8645833333333334</LocPinX>\n                <LocPinY>0.5277777777777778</LocPinY>\n              </XForm>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.729166666666667</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <Shapes>\n                <Shape ID=\"33\" Type=\"Shape\" Name=\"Graphic.33\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.8645833333333334</PinX>\n                    <PinY>0.5277777777777778</PinY>\n                    <Width>1.729166666666667</Width>\n                    <Height>1.055555555555556</Height>\n                    <LocPinX>0.8645833333333334</LocPinX>\n                    <LocPinY>0.5277777777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*0.800000\">1.383333333333334</TxtWidth>\n                    <TxtHeight F=\"Height*0.568421\">0.6</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>1</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>28</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <FillBkgnd>#aaaaaa</FillBkgnd>\n                    <FillBkgndTrans>0</FillBkgndTrans>\n                    <ShdwPattern>1</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.853553\">1.475935395833334</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                    </MoveTo>\n                    <NURBSTo IX=\"2\">\n                      <X F=\"Width*0.853553\">1.475935395833334</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"3\">\n                      <X F=\"Width*0.146447\">0.253231270833333</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"4\">\n                      <X F=\"Width*0.146447\">0.253231270833333</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"5\">\n                      <X F=\"Width*0.853553\">1.475935395833334</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                    </NURBSTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                </Shape>\n                <Shape ID=\"34\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.34\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.8602083333333334</PinX>\n                    <PinY>0.7277458333333335</PinY>\n                    <Width>1.208333333333333</Width>\n                    <Height>0.4669805555555555</Height>\n                    <LocPinX>0.6041666666666666</LocPinX>\n                    <LocPinY>0.2334902777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n                    <TxtHeight F=\"Height*0.702581\">0.3280916666666667</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>0</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>0</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>0</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.4669805555555552</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">1.208333333333333</X>\n                      <Y F=\"Height*1.000000\">0.4669805555555552</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">1.208333333333333</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.4669805555555552</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                  <TextBlock>\n                    <LeftMargin>0.0694444</LeftMargin>\n                    <RightMargin>0.0694444</RightMargin>\n                    <VerticalAlign>1</VerticalAlign>\n                    <DefaultTabStop>0</DefaultTabStop>\n                  </TextBlock>\n                  <Char IX=\"0\">\n                    <Font>0</Font>\n                    <Color>0</Color>\n                    <Style>0</Style>\n                    <Size>0.166667</Size>\n                    <ColorTrans>0</ColorTrans>\n                  </Char>\n                  <Para IX=\"0\">\n                    <IndFirst>0</IndFirst>\n                    <IndLeft>0</IndLeft>\n                    <IndRight>-0</IndRight>\n                    <SpLine>-1.2</SpLine>\n                    <SpBefore>0</SpBefore>\n                    <HorzAlign>0</HorzAlign>\n                  </Para>\n                  <Text><cp IX=\"0\"/><pp IX=\"0\"/>phone scope</Text>\n                </Shape>\n              </Shapes>\n            </Shape>\n            <Shape ID=\"35\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.35\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.9930555555555556</PinX>\n                <PinY>0.3998444444444442</PinY>\n                <Width>1.472222222222222</Width>\n                <Height>0.3101166666666667</Height>\n                <LocPinX>0.7361111111111112</LocPinX>\n                <LocPinY>0.1550583333333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.472222222222222</TxtWidth>\n                <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.472222222222222</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.472222222222222</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>1</Style>\n                <Size>0.152778</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>phone: Object</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"36\" Type=\"Group\" Name=\"Group.36\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.725694444444445</PinX>\n            <PinY>3.888888888888889</PinY>\n            <Width>1.729166666666667</Width>\n            <Height>1.055555555555556</Height>\n            <LocPinX>0.8645833333333334</LocPinX>\n            <LocPinY>0.5277777777777778</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.729166666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"37\" Type=\"Group\" Name=\"Group.37\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8645833333333334</PinX>\n                <PinY>0.5277777777777778</PinY>\n                <Width>1.729166666666667</Width>\n                <Height>1.055555555555556</Height>\n                <LocPinX>0.8645833333333334</LocPinX>\n                <LocPinY>0.5277777777777778</LocPinY>\n              </XForm>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.729166666666667</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <Shapes>\n                <Shape ID=\"38\" Type=\"Shape\" Name=\"Graphic.38\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.8645833333333334</PinX>\n                    <PinY>0.5277777777777778</PinY>\n                    <Width>1.729166666666667</Width>\n                    <Height>1.055555555555556</Height>\n                    <LocPinX>0.8645833333333334</LocPinX>\n                    <LocPinY>0.5277777777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*0.800000\">1.383333333333334</TxtWidth>\n                    <TxtHeight F=\"Height*0.568421\">0.6</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>1</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>28</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <FillBkgnd>#aaaaaa</FillBkgnd>\n                    <FillBkgndTrans>0</FillBkgndTrans>\n                    <ShdwPattern>1</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.853553\">1.475935395833334</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                    </MoveTo>\n                    <NURBSTo IX=\"2\">\n                      <X F=\"Width*0.853553\">1.475935395833334</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"3\">\n                      <X F=\"Width*0.146447\">0.253231270833333</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"4\">\n                      <X F=\"Width*0.146447\">0.253231270833333</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"5\">\n                      <X F=\"Width*0.853553\">1.475935395833334</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                    </NURBSTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                </Shape>\n                <Shape ID=\"39\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.39\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.8602083333333334</PinX>\n                    <PinY>0.7277458333333331</PinY>\n                    <Width>1.208333333333333</Width>\n                    <Height>0.4669805555555555</Height>\n                    <LocPinX>0.6041666666666666</LocPinX>\n                    <LocPinY>0.2334902777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n                    <TxtHeight F=\"Height*0.702581\">0.3280916666666667</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>0</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>0</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>0</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.4669805555555556</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">1.208333333333333</X>\n                      <Y F=\"Height*1.000000\">0.4669805555555556</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">1.208333333333333</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.4669805555555556</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                  <TextBlock>\n                    <LeftMargin>0.0694444</LeftMargin>\n                    <RightMargin>0.0694444</RightMargin>\n                    <VerticalAlign>1</VerticalAlign>\n                    <DefaultTabStop>0</DefaultTabStop>\n                  </TextBlock>\n                  <Char IX=\"0\">\n                    <Font>0</Font>\n                    <Color>0</Color>\n                    <Style>0</Style>\n                    <Size>0.166667</Size>\n                    <ColorTrans>0</ColorTrans>\n                  </Char>\n                  <Para IX=\"0\">\n                    <IndFirst>0</IndFirst>\n                    <IndLeft>0</IndLeft>\n                    <IndRight>-0</IndRight>\n                    <SpLine>-1.2</SpLine>\n                    <SpBefore>0</SpBefore>\n                    <HorzAlign>0</HorzAlign>\n                  </Para>\n                  <Text><cp IX=\"0\"/><pp IX=\"0\"/>phone scope</Text>\n                </Shape>\n              </Shapes>\n            </Shape>\n            <Shape ID=\"40\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.40\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.9930555555555556</PinX>\n                <PinY>0.3998444444444442</PinY>\n                <Width>1.472222222222222</Width>\n                <Height>0.3101166666666667</Height>\n                <LocPinX>0.7361111111111112</LocPinX>\n                <LocPinY>0.1550583333333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.472222222222222</TxtWidth>\n                <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.472222222222222</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.472222222222222</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>1</Style>\n                <Size>0.152778</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>phone: Object</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"41\" Type=\"Group\" Name=\"Group.41\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.850694444444445</PinX>\n            <PinY>3.763888888888889</PinY>\n            <Width>1.729166666666667</Width>\n            <Height>1.055555555555556</Height>\n            <LocPinX>0.8645833333333334</LocPinX>\n            <LocPinY>0.5277777777777778</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.729166666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"42\" Type=\"Group\" Name=\"Group.42\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8645833333333334</PinX>\n                <PinY>0.5277777777777778</PinY>\n                <Width>1.729166666666667</Width>\n                <Height>1.055555555555556</Height>\n                <LocPinX>0.8645833333333334</LocPinX>\n                <LocPinY>0.5277777777777778</LocPinY>\n              </XForm>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.729166666666667</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <Shapes>\n                <Shape ID=\"43\" Type=\"Shape\" Name=\"Graphic.43\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.8645833333333334</PinX>\n                    <PinY>0.5277777777777778</PinY>\n                    <Width>1.729166666666667</Width>\n                    <Height>1.055555555555556</Height>\n                    <LocPinX>0.8645833333333334</LocPinX>\n                    <LocPinY>0.5277777777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*0.800000\">1.383333333333334</TxtWidth>\n                    <TxtHeight F=\"Height*0.568421\">0.6</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>1</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>28</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <FillBkgnd>#aaaaaa</FillBkgnd>\n                    <FillBkgndTrans>0</FillBkgndTrans>\n                    <ShdwPattern>1</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.853553\">1.475935395833334</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                    </MoveTo>\n                    <NURBSTo IX=\"2\">\n                      <X F=\"Width*0.853553\">1.475935395833334</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"3\">\n                      <X F=\"Width*0.146447\">0.253231270833333</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"4\">\n                      <X F=\"Width*0.146447\">0.253231270833333</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"5\">\n                      <X F=\"Width*0.853553\">1.475935395833334</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                    </NURBSTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                </Shape>\n                <Shape ID=\"44\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.44\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.8602083333333334</PinX>\n                    <PinY>0.7277458333333331</PinY>\n                    <Width>1.208333333333333</Width>\n                    <Height>0.4669805555555555</Height>\n                    <LocPinX>0.6041666666666666</LocPinX>\n                    <LocPinY>0.2334902777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n                    <TxtHeight F=\"Height*0.702581\">0.3280916666666667</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>0</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>0</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>0</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.4669805555555556</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">1.208333333333333</X>\n                      <Y F=\"Height*1.000000\">0.4669805555555556</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">1.208333333333333</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.4669805555555556</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                  <TextBlock>\n                    <LeftMargin>0.0694444</LeftMargin>\n                    <RightMargin>0.0694444</RightMargin>\n                    <VerticalAlign>1</VerticalAlign>\n                    <DefaultTabStop>0</DefaultTabStop>\n                  </TextBlock>\n                  <Char IX=\"0\">\n                    <Font>0</Font>\n                    <Color>0</Color>\n                    <Style>0</Style>\n                    <Size>0.166667</Size>\n                    <ColorTrans>0</ColorTrans>\n                  </Char>\n                  <Para IX=\"0\">\n                    <IndFirst>0</IndFirst>\n                    <IndLeft>0</IndLeft>\n                    <IndRight>-0</IndRight>\n                    <SpLine>-1.2</SpLine>\n                    <SpBefore>0</SpBefore>\n                    <HorzAlign>1</HorzAlign>\n                  </Para>\n                  <Text><cp IX=\"0\"/><pp IX=\"0\"/>Repeater \nScope</Text>\n                </Shape>\n              </Shapes>\n            </Shape>\n            <Shape ID=\"45\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.45\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.9930555555555556</PinX>\n                <PinY>0.3442888888888886</PinY>\n                <Width>1.472222222222222</Width>\n                <Height>0.3101166666666667</Height>\n                <LocPinX>0.7361111111111112</LocPinX>\n                <LocPinY>0.1550583333333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.472222222222222</TxtWidth>\n                <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.472222222222222</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.472222222222222</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.152778</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>phone: Object</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"46\" Type=\"Shape\" Name=\"Graphic.46\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.091307706065886</PinX>\n            <PinY>3.949968878905594</PinY>\n            <Width>1.279850071744957</Width>\n            <Height>0.05419969209096504</Height>\n            <LocPinX>0.6399250358724784</LocPinX>\n            <LocPinY>0.02709984604548252</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>3.45138267019341</BeginX>\n            <BeginY>3.92286903286011</BeginY>\n            <EndX>4.73123274193836</EndX>\n            <EndY>3.97706872495108</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.279850071744957</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.05419969209096504</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.279850071744957</X>\n              <Y F=\"Height*1.000000\">0.05419969209096504</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"47\" Type=\"Shape\" Name=\"Graphic.47\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.152809482554106</PinX>\n            <PinY>3.875458965631375</PinY>\n            <Width>1.402841571900808</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.7014207859504038</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>3.4513886966037</BeginX>\n            <BeginY>3.87196373926025</BeginY>\n            <EndX>4.85423026850451</EndX>\n            <EndY>3.88240341007582</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.402841571900808</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">3.947459643111667e-16</X>\n              <Y F=\"Height*0.248344\">0.003449218073314676</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.402841571900808</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"48\" Type=\"Shape\" Name=\"Graphic.48\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.215643226289488</PinX>\n            <PinY>3.805096076139918</PinY>\n            <Width>1.52851308361848</Width>\n            <Height>0.03852253612319521</Height>\n            <LocPinX>0.7642565418092399</LocPinX>\n            <LocPinY>0.01926126806159761</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>3.45138668448025</BeginX>\n            <BeginY>3.82435734420152</BeginY>\n            <EndX>4.97989976809873</EndX>\n            <EndY>3.78583480807832</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.52851308361848</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.03852253612319521</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*-0.000000\">-3.947459643111667e-16</X>\n              <Y F=\"Height*1.000000\">0.03852253612319521</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.528513083618479</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"49\" Type=\"Shape\" Name=\"Graphic.49\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.303220940381522</PinX>\n            <PinY>6.815964085062216</PinY>\n            <Width>0.01388888888888889</Width>\n            <Height>0.2569734122584313</Height>\n            <LocPinX>0.006944444444444444</LocPinX>\n            <LocPinY>0.1284867061292156</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.30054024140796</BeginX>\n            <BeginY>6.687477378933</BeginY>\n            <EndX>5.29627649593708</EndX>\n            <EndY>6.94445079119143</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2569734122584313</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#2fff41</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.306990\">0.004263745470884335</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2569734122584313</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"50\" Type=\"Shape\" Name=\"Graphic.50\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.594478553025464</PinX>\n            <PinY>4.844986303604567</PinY>\n            <Width>0.2616289456168472</Width>\n            <Height>1.103937679878856</Height>\n            <LocPinX>0.1308144728084236</LocPinX>\n            <LocPinY>0.5519688399394282</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.72529302583389</BeginX>\n            <BeginY>4.29301746366514</BeginY>\n            <EndX>5.46366408021704</EndX>\n            <EndY>5.39695514354399</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.2616289456168472</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.103937679878856</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#39ff42</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">0.2616289456168472</X>\n              <Y F=\"Height*0.000000\">3.947459643111667e-16</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.103937679878857</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"51\" Type=\"Shape\" Name=\"Graphic.51\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.529424265395949</PinX>\n            <PinY>4.907646124792011</PinY>\n            <Width>0.1879368668744621</Width>\n            <Height>0.9755024627251774</Height>\n            <LocPinX>0.09396843343723107</LocPinX>\n            <LocPinY>0.4877512313625887</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.62339269883318</BeginX>\n            <BeginY>4.41989489342942</BeginY>\n            <EndX>5.43545583195872</EndX>\n            <EndY>5.3953973561546</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.1879368668744621</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.9755024627251774</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#45ff51</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">0.1879368668744613</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*-0.000000\">-7.894919286223335e-16</X>\n              <Y F=\"Height*1.000000\">0.9755024627251774</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"52\" Type=\"Shape\" Name=\"Graphic.52\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.464075498191857</PinX>\n            <PinY>4.970289658808252</PinY>\n            <Width>0.1210574236072017</Width>\n            <Height>0.8474623492434523</Height>\n            <LocPinX>0.06052871180360084</LocPinX>\n            <LocPinY>0.4237311746217262</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.52460420999546</BeginX>\n            <BeginY>4.54655848418653</BeginY>\n            <EndX>5.40354678638826</EndX>\n            <EndY>5.39402083342998</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.1210574236072017</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.8474623492434523</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#37ff37</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">0.1210574236072009</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*-0.000000\">-7.894919286223335e-16</X>\n              <Y F=\"Height*1.000000\">0.8474623492434523</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"53\" Type=\"Shape\" Name=\"Graphic.53\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.6527777777777778</PinX>\n            <PinY>3.249997222222222</PinY>\n            <Width>0.5</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.25</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.5</TxtWidth>\n            <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.5</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.5</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;ul&gt;</Text>\n        </Shape>\n        <Shape ID=\"54\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.54\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.777777777777778</PinX>\n            <PinY>6.131944444444445</PinY>\n            <Width>1.444444444444444</Width>\n            <Height>0.2083333333333333</Height>\n            <LocPinX>0.7222222222222222</LocPinX>\n            <LocPinY>0.1041666666666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.444444444444444</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2083333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2083333333333333</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.444444444444444</X>\n              <Y F=\"Height*1.000000\">0.2083333333333333</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.444444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2083333333333333</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng-controller</Text>\n        </Shape>\n        <Shape ID=\"55\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.55\">\n          <XForm>\n            <Angle>-0</Angle>\n            <FlipX>1</FlipX>\n            <FlipY>1</FlipY>\n            <PinX>8.609375</PinX>\n            <PinY>4.701388611111111</PinY>\n            <Width>3.274305555555555</Width>\n            <Height>5.763888888888889</Height>\n            <LocPinX>1.637152777777778</LocPinX>\n            <LocPinY>2.881944444444445</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.274305555555555</TxtWidth>\n            <TxtHeight F=\"Height*0.975904\">5.625</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#1e23ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.763888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.274305555555555</X>\n              <Y F=\"Height*1.000000\">5.763888888888889</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.274305555555555</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.763888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"56\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.56\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.784722222222221</PinX>\n            <PinY>2.0474</PinY>\n            <Width>0.9583333333333334</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.4791666666666667</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9583333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3101166666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>View</Text>\n        </Shape>\n        <Shape ID=\"57\" Type=\"Group\" Name=\"Group.57\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.638891666666667</PinX>\n            <PinY>4.959468055555556</PinY>\n            <Width>2.472227777777778</Width>\n            <Height>0.5300638888888886</Height>\n            <LocPinX>1.236113888888889</LocPinX>\n            <LocPinY>0.2650319444444443</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.472227777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5300638888888886</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"58\" Type=\"Shape\" Name=\"Graphic.58\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.219097222222222</PinX>\n                <PinY>0.2997583333333331</PinY>\n                <Width>2.438194444444445</Width>\n                <Height>0.4606111111111111</Height>\n                <LocPinX>1.219097222222222</LocPinX>\n                <LocPinY>0.2303055555555556</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">2.438194444444445</TxtWidth>\n                <TxtHeight F=\"Height*0.698468\">0.3217222222222222</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>28</FillPattern>\n                <FillForegnd>#f5ff36</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <FillBkgnd>#aaaaaa</FillBkgnd>\n                <FillBkgndTrans>0</FillBkgndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.4606111111111109</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">2.438194444444445</X>\n                  <Y F=\"Height*1.000000\">0.4606111111111109</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">2.438194444444445</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.4606111111111109</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>0</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.138889</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>Fulltext Search: </Text>\n            </Shape>\n            <Shape ID=\"59\" Type=\"Group\" Name=\"Group.59\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.284172222222222</PinX>\n                <PinY>0.1779625</PinY>\n                <Width>2.376111111111111</Width>\n                <Height>0.3559249999999999</Height>\n                <LocPinX>1.188055555555556</LocPinX>\n                <LocPinY>0.1779625</LocPinY>\n              </XForm>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">2.376111111111111</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.3559249999999999</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <Shapes>\n                <Shape ID=\"60\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.60\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>1.188055555555556</PinX>\n                    <PinY>0.1779625</PinY>\n                    <Width>2.376111111111111</Width>\n                    <Height>0.355925</Height>\n                    <LocPinX>1.188055555555556</LocPinX>\n                    <LocPinY>0.1779625</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">2.376111111111111</TxtWidth>\n                    <TxtHeight F=\"Height*0.609780\">0.2170361111111111</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>0</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>0</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>1</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.3559249999999999</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">2.376111111111111</X>\n                      <Y F=\"Height*1.000000\">0.3559249999999999</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">2.376111111111111</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.3559249999999999</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                </Shape>\n                <Shape ID=\"61\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.61\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>1.221915277777778</PinX>\n                    <PinY>0.1615034722222223</PinY>\n                    <Width>2.048513888888889</Width>\n                    <Height>0.2681763888888889</Height>\n                    <LocPinX>1.024256944444444</LocPinX>\n                    <LocPinY>0.1340881944444444</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">2.048513888888889</TxtWidth>\n                    <TxtHeight F=\"Height*1.000000\">0.2681763888888889</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>0</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>0</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>0</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.2681763888888887</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">2.048513888888889</X>\n                      <Y F=\"Height*1.000000\">0.2681763888888887</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">2.048513888888889</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.2681763888888887</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                  <TextBlock>\n                    <LeftMargin>0</LeftMargin>\n                    <RightMargin>0</RightMargin>\n                    <VerticalAlign>0</VerticalAlign>\n                    <DefaultTabStop>0</DefaultTabStop>\n                  </TextBlock>\n                  <Char IX=\"0\">\n                    <Font>1</Font>\n                    <Color>0</Color>\n                    <Style>0</Style>\n                    <Size>0.138889</Size>\n                    <ColorTrans>0</ColorTrans>\n                  </Char>\n                  <Para IX=\"0\">\n                    <IndFirst>0</IndFirst>\n                    <IndLeft>0</IndLeft>\n                    <IndRight>-0</IndRight>\n                    <SpLine>-1.2</SpLine>\n                    <SpBefore>0</SpBefore>\n                    <HorzAlign>0</HorzAlign>\n                  </Para>\n                  <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;input ng-model=&quot;query&quot;&gt;</Text>\n                </Shape>\n              </Shapes>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"62\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.62\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.182861111111111</PinX>\n            <PinY>5.833333333333333</PinY>\n            <Width>1.402777777777778</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.7013888888888888</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.402777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.402777777777778</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.402777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>query: String\n</Text>\n        </Shape>\n        <Shape ID=\"63\" Type=\"Shape\" Name=\"Graphic.63\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.328666666666667</PinX>\n            <PinY>5.451388888888889</PinY>\n            <Width>2.120444444444445</Width>\n            <Height>2.291666666666667</Height>\n            <LocPinX>1.060222222222222</LocPinX>\n            <LocPinY>1.145833333333333</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>6.26844444444444</BeginX>\n            <BeginY>4.30555555555556</BeginY>\n            <EndX>8.38888888888889</EndX>\n            <EndY>6.59722222222222</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.120444444444445</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">2.291666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.120444444444445</X>\n              <Y F=\"Height*1.000000\">2.291666666666667</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"64\" Type=\"Shape\" Name=\"Graphic.64\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.472222222222222</PinX>\n            <PinY>6.520833333333333</PinY>\n            <Width>1.402777777777778</Width>\n            <Height>1.375</Height>\n            <LocPinX>0.7013888888888888</LocPinX>\n            <LocPinY>0.6875</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.77083333333333</BeginX>\n            <BeginY>5.83333333333333</BeginY>\n            <EndX>7.17361111111111</EndX>\n            <EndY>7.20833333333333</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.402777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.375</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <BeginArrow>4</BeginArrow>\n            <BeginArrowSize>2</BeginArrowSize>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.402777777777778</X>\n              <Y F=\"Height*1.000000\">1.375</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"65\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.65\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.180555555555555</PinX>\n            <PinY>4.116293750000001</PinY>\n            <Width>1.111111111111111</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.5555555555555556</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.111111111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2396347222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.111111111111111</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.111111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng-repeat</Text>\n        </Shape>\n        <Shape ID=\"66\" Type=\"Shape\" Name=\"Graphic.66\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.42475</PinX>\n            <PinY>5.0625</PinY>\n            <Width>1.928277777777778</Width>\n            <Height>1.875</Height>\n            <LocPinX>0.964138888888889</LocPinX>\n            <LocPinY>0.9375</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>6.46061111111111</BeginX>\n            <BeginY>4.125</BeginY>\n            <EndX>8.38888888888889</EndX>\n            <EndY>6</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.928277777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.875</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.928277777777778</X>\n              <Y F=\"Height*1.000000\">1.875</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"67\" Type=\"Shape\" Name=\"Graphic.67\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.231444444444445</PinX>\n            <PinY>5.847222222222222</PinY>\n            <Width>2.314888888888889</Width>\n            <Height>2.777777777777778</Height>\n            <LocPinX>1.157444444444445</LocPinX>\n            <LocPinY>1.388888888888889</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>6.074</BeginX>\n            <BeginY>4.45833333333333</BeginY>\n            <EndX>8.38888888888889</EndX>\n            <EndY>7.23611111111111</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.314888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">2.777777777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.314888888888889</X>\n              <Y F=\"Height*1.000000\">2.777777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"68\" Type=\"Shape\" Name=\"Graphic.68\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.695659722222222</PinX>\n            <PinY>5.466090277777777</PinY>\n            <Width>2.557986111111111</Width>\n            <Height>0.3779305555555555</Height>\n            <LocPinX>1.278993055555556</LocPinX>\n            <LocPinY>0.1889652777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.557986111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.632502\">0.2390416666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3779305555555557</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.557986111111111</X>\n              <Y F=\"Height*1.000000\">0.3779305555555557</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.557986111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3779305555555557</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;select ng-model=&quot;orderProp&quot;\n  ...&gt;</Text>\n        </Shape>\n        <Shape ID=\"69\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.69\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.359944444444444</PinX>\n            <PinY>5.725696527777778</PinY>\n            <Width>1.729166666666667</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.8645833333333334</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.729166666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.729166666666667</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.729166666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>orderProp: String\n</Text>\n        </Shape>\n        <Shape ID=\"70\" Type=\"Shape\" Name=\"Graphic.70\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.701388888888889</PinX>\n            <PinY>6.243055555555555</PinY>\n            <Width>1.111111111111111</Width>\n            <Height>1.125</Height>\n            <LocPinX>0.5555555555555556</LocPinX>\n            <LocPinY>0.5625</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>6.14583333333333</BeginX>\n            <BeginY>5.68055555555556</BeginY>\n            <EndX>7.25694444444444</EndX>\n            <EndY>6.80555555555556</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.111111111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.125</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <BeginArrow>4</BeginArrow>\n            <BeginArrowSize>2</BeginArrowSize>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.111111111111111</X>\n              <Y F=\"Height*1.000000\">1.125</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"71\" Type=\"Group\" Name=\"Group.71\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.794444444444444</PinX>\n            <PinY>1.355904861111111</PinY>\n            <Width>2.899305555555555</Width>\n            <Height>0.239634722222222</Height>\n            <LocPinX>1.449652777777778</LocPinX>\n            <LocPinY>0.119817361111111</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.899305555555555</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.239634722222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"72\" Type=\"Shape\" Name=\"Graphic.72\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.3333333333333333</PinX>\n                <PinY>0.05213472222222196</PinY>\n                <Width>0.6666666666666666</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.3333333333333333</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.0590791666666664</BeginY>\n                <EndX>0.666666666666667</EndX>\n                <EndY>0.0590791666666664</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <BeginArrow>4</BeginArrow>\n                <BeginArrowSize>2</BeginArrowSize>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.6666666666666666</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"73\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.73\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.803819444444444</PinX>\n                <PinY>0.119817361111111</PinY>\n                <Width>2.190972222222222</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>1.095486111111111</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">2.190972222222222</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">2.190972222222222</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">2.190972222222222</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>1</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>Model / View Data-binding</Text>\n            </Shape>\n            <Shape ID=\"74\" Type=\"Shape\" Name=\"Graphic.74\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.3333333333333333</PinX>\n                <PinY>0.177134722222222</PinY>\n                <Width>0.6666666666666666</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.3333333333333333</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.184079166666666</BeginY>\n                <EndX>0.666666666666667</EndX>\n                <EndY>0.184079166666666</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.6666666666666666</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n          </Shapes>\n        </Shape>\n      </Shapes>\n      <Connects>\n        <Connect ToCell=\"PinX\" FromSheet=\"15\" FromPart=\"9\" ToSheet=\"11\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"15\" FromPart=\"12\" ToSheet=\"7\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"25\" FromPart=\"9\" ToSheet=\"18\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"25\" FromPart=\"12\" ToSheet=\"21\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"46\" FromPart=\"9\" ToSheet=\"27\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"46\" FromPart=\"12\" ToSheet=\"33\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"47\" FromPart=\"9\" ToSheet=\"27\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"47\" FromPart=\"12\" ToSheet=\"38\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"48\" FromPart=\"9\" ToSheet=\"27\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"48\" FromPart=\"12\" ToSheet=\"43\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"49\" FromPart=\"9\" ToSheet=\"21\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"49\" FromPart=\"12\" ToSheet=\"7\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"50\" FromPart=\"9\" ToSheet=\"43\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"50\" FromPart=\"12\" ToSheet=\"21\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"51\" FromPart=\"9\" ToSheet=\"38\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"51\" FromPart=\"12\" ToSheet=\"21\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"52\" FromPart=\"9\" ToSheet=\"33\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"52\" FromPart=\"12\" ToSheet=\"21\" ToPart=\"3\"/>\n      </Connects>\n    </Page>\n  </Pages>\n  <Windows>\n    <Window ID=\"0\" WindowType=\"Drawing\" ViewScale=\"1\" WindowState=\"134217744\" ContainerType=\"Page\" Page=\"0\" ViewCenterX=\"5.25\" ViewCenterY=\"4.944444444444445\">\n      <ShowRulers>0</ShowRulers>\n      <ShowGrid>0</ShowGrid>\n      <ShowPageBreaks>1</ShowPageBreaks>\n      <ShowConnectionPoints>0</ShowConnectionPoints>\n      <GlueSettings>12</GlueSettings>\n      <SnapSettings>52</SnapSettings>\n      <TabSplitterPos>0.5</TabSplitterPos>\n    </Window>\n  </Windows>\n</VisioDocument>\n"
  },
  {
    "path": "images/docs/tutorial/tutorial_05.graffle/data.plist",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>ActiveLayerIndex</key>\n\t<integer>0</integer>\n\t<key>ApplicationVersion</key>\n\t<array>\n\t\t<string>com.omnigroup.OmniGrafflePro</string>\n\t\t<string>138.33.0.157554</string>\n\t</array>\n\t<key>AutoAdjust</key>\n\t<true/>\n\t<key>BackgroundGraphic</key>\n\t<dict>\n\t\t<key>Bounds</key>\n\t\t<string>{{0, 0}, {756, 553}}</string>\n\t\t<key>Class</key>\n\t\t<string>SolidGraphic</string>\n\t\t<key>ID</key>\n\t\t<integer>2</integer>\n\t\t<key>Style</key>\n\t\t<dict>\n\t\t\t<key>shadow</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t\t<key>stroke</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t</dict>\n\t</dict>\n\t<key>CanvasOrigin</key>\n\t<string>{0, 0}</string>\n\t<key>ColumnAlign</key>\n\t<integer>1</integer>\n\t<key>ColumnSpacing</key>\n\t<real>36</real>\n\t<key>CreationDate</key>\n\t<string>2011-03-07 13:25:43 -0800</string>\n\t<key>Creator</key>\n\t<string>Kenneth Culp</string>\n\t<key>DisplayScale</key>\n\t<string>1 0/72 in = 1.0000 in</string>\n\t<key>GraphDocumentVersion</key>\n\t<integer>8</integer>\n\t<key>GraphicsList</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>610</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{528.125, 461.748}</string>\n\t\t\t\t\t\t<string>{576.125, 461.748}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{579.125, 457.748}, {157.75, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>616</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 Model / View Data-binding}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>617</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{528.125, 470.748}</string>\n\t\t\t\t\t\t<string>{576.125, 470.748}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>615</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>609</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{437.328, 230}</string>\n\t\t\t\t<string>{538.328, 103}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>608</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{465.164, 254}</string>\n\t\t\t\t<string>{539.328, 211}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{261, 246}, {80, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>607</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 ng-repeat}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>593</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{424, 150.746}</string>\n\t\t\t\t<string>{617, 28}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>561</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{451.328, 241}</string>\n\t\t\t\t<string>{538.328, 158}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{516, 15}, {216, 233}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>594</integer>\n\t\t\t<key>ImageID</key>\n\t\t\t<integer>13</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{332.666, 139}, {101, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>11</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>543</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs22 \\cf0 query: String\\\n}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{49.3198, 187.718}, {152.037, 19.3087}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>612</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;input ng-model=\"query\"&gt;}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{34.65, 183.374}, {176.35, 25.6266}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>613</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>611</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{29, 170.836}, {172, 33.164}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>614</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 Fulltext Search: }</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{598, 405.423}, {69, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>555</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 View}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{502, 5}, {235.75, 427}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>HFlip</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>554</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.137398</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.119207</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>VFlip</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{148, 120}, {104, 15}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>604</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0 ng-controller}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{29, 305.836}, {36, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>542</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 &lt;ul&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>515</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>539</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{396.933, 223.697}</string>\n\t\t\t\t<string>{389.806, 180.476}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.216932</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.214423</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>520</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>515</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>538</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{403.863, 232.847}</string>\n\t\t\t\t<string>{392.305, 180.265}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.318788</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.270664</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>525</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>515</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>537</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{411.071, 242.013}</string>\n\t\t\t\t<string>{394.464, 180.033}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.257345</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.222614</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>530</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>472</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>536</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{381.637, 87.5013}</string>\n\t\t\t\t<string>{381.225, 50.9998}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.254567</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.184811</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>515</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>530</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>599</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{248.5, 275.646}</string>\n\t\t\t\t<string>{358.553, 278.42}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>491</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>525</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>600</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{248.5, 272.219}</string>\n\t\t\t\t<string>{349.505, 271.467}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>491</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>520</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>601</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{248.5, 268.553}</string>\n\t\t\t\t<string>{340.649, 264.651}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>491</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{377.5, 282.047}, {106, 22.3284}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>527</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs22 \\cf0 phone: Object}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{377.435, 248.791}, {87, 33.6226}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>529</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 Repeater \\\nScope}</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{359, 242}, {124.5, 76}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>530</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>528</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>526</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{368.5, 269.047}, {106, 22.3284}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>522</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs22 \\cf0 phone: Object}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{368.435, 239.791}, {87, 33.6226}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>524</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0 phone scope}</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{350, 233}, {124.5, 76}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>525</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>523</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>521</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{359.5, 260.047}, {106, 22.3284}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>517</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs22 \\cf0 phone: Object}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{359.435, 230.791}, {87, 33.6226}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>519</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0 phone scope}</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{341, 224}, {124.5, 76}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>520</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>518</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>516</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{343.25, 457.748}, {117, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>557</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0  Scope Inheritance}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>558</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{288.25, 465.874}</string>\n\t\t\t\t\t\t<string>{336.25, 465.874}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.108302</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.0916902</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>556</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{39, 246}, {209, 54}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>491</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 &lt;li ng-repeat=\"phone in phones\"&gt;\\\n  \\{\\{phone.name\\}\\}\\\n  &lt;p&gt;\\{\\{phone.snippet\\}\\}&lt;/p&gt;\\\n&lt;/li&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{29, 214.836}, {36, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>490</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 &lt;ul&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>515</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>603</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{137.5, 135.877}</string>\n\t\t\t\t<string>{311.829, 134.63}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>423</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{333.666, 150.746}, {96.4981, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>11</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>511</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs22 \\cf0 phones: Array\\\n}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{356.903, 133.594}, {91.1352, 26.2162}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>513</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{340.001, 103.497}, {86.0868, 26.2162}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>514</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 PhoneListCtrl Scope}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{312.325, 88}, {139.675, 92.2524}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>515</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>512</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>487</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{6, 445}</string>\n\t\t\t\t<string>{737.75, 445}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{23, 116.789}, {114, 39}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>423</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 &lt;body \\\n ng-controller=\\\n \"PhoneListCtrl\"&gt;}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{158, 12.7463}, {95, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>606</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 ng-app}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{670, 64.4973}, {54, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>438</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>472</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>605</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{62.5, 31}</string>\n\t\t\t\t<string>{330, 31}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>192</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{102, 405.423}, {87, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>426</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Template}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{14, 370.711}, {54, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>185</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 &lt;/html&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{24, 340.211}, {54, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>186</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 &lt;/body&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{14, 20}, {48, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>192</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.184718</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.972751</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 &lt;html&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{59.6242, 457.748}, {157.376, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>619</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0  Implicit Scope Declaration}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>620</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{6, 465.748}</string>\n\t\t\t\t\t\t<string>{51.9636, 465.748}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>618</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{349.512, 21.709}, {68.9176, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>471</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 Root Scope}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{330.5, 11.5}, {101, 39}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>472</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>470</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{346.5, 405.423}, {69, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>473</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Model}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{117, 291.002}, {2, 12}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>78</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>Wrap</key>\n\t\t\t<string>NO</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{4.328, 5}, {251, 427}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>427</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.160494</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.973031</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{265.164, 5}, {227, 427}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>HFlip</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>390</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.457377</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.309856</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>VFlip</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t</array>\n\t<key>GridInfo</key>\n\t<dict/>\n\t<key>GuidesLocked</key>\n\t<string>NO</string>\n\t<key>GuidesVisible</key>\n\t<string>YES</string>\n\t<key>HPages</key>\n\t<integer>1</integer>\n\t<key>ImageCounter</key>\n\t<integer>14</integer>\n\t<key>ImageLinkBack</key>\n\t<array>\n\t\t<dict/>\n\t</array>\n\t<key>ImageList</key>\n\t<array>\n\t\t<string>image13.png</string>\n\t</array>\n\t<key>KeepToScale</key>\n\t<false/>\n\t<key>Layers</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Lock</key>\n\t\t\t<string>NO</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Layer 1</string>\n\t\t\t<key>Print</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>View</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t</array>\n\t<key>LayoutInfo</key>\n\t<dict>\n\t\t<key>Animate</key>\n\t\t<string>NO</string>\n\t\t<key>circoMinDist</key>\n\t\t<real>18</real>\n\t\t<key>circoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>layoutEngine</key>\n\t\t<string>dot</string>\n\t\t<key>neatoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>twopiSeparation</key>\n\t\t<real>0.0</real>\n\t</dict>\n\t<key>LinksVisible</key>\n\t<string>NO</string>\n\t<key>MagnetsVisible</key>\n\t<string>NO</string>\n\t<key>MasterSheets</key>\n\t<array/>\n\t<key>ModificationDate</key>\n\t<string>2012-04-04 15:30:36 -0700</string>\n\t<key>Modifier</key>\n\t<string>Igor Minar</string>\n\t<key>NotesVisible</key>\n\t<string>NO</string>\n\t<key>Orientation</key>\n\t<integer>2</integer>\n\t<key>OriginVisible</key>\n\t<string>NO</string>\n\t<key>PageBreaks</key>\n\t<string>YES</string>\n\t<key>PrintInfo</key>\n\t<dict>\n\t\t<key>NSBottomMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>41</string>\n\t\t</array>\n\t\t<key>NSLeftMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSOrientation</key>\n\t\t<array>\n\t\t\t<string>int</string>\n\t\t\t<string>1</string>\n\t\t</array>\n\t\t<key>NSPaperSize</key>\n\t\t<array>\n\t\t\t<string>coded</string>\n\t\t\t<string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAx7X05TU2l6ZT1mZn2WgRgDgWQChg==</string>\n\t\t</array>\n\t\t<key>NSRightMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSTopMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t</dict>\n\t<key>PrintOnePage</key>\n\t<false/>\n\t<key>ReadOnly</key>\n\t<string>NO</string>\n\t<key>RowAlign</key>\n\t<integer>1</integer>\n\t<key>RowSpacing</key>\n\t<real>36</real>\n\t<key>SheetTitle</key>\n\t<string>Canvas 1</string>\n\t<key>SmartAlignmentGuidesActive</key>\n\t<string>YES</string>\n\t<key>SmartDistanceGuidesActive</key>\n\t<string>YES</string>\n\t<key>UniqueID</key>\n\t<integer>1</integer>\n\t<key>UseEntirePage</key>\n\t<false/>\n\t<key>VPages</key>\n\t<integer>1</integer>\n\t<key>WindowInfo</key>\n\t<dict>\n\t\t<key>CurrentSheet</key>\n\t\t<integer>0</integer>\n\t\t<key>ExpandedCanvases</key>\n\t\t<array>\n\t\t\t<dict>\n\t\t\t\t<key>name</key>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t</dict>\n\t\t</array>\n\t\t<key>Frame</key>\n\t\t<string>{{885, 756}, {1286, 822}}</string>\n\t\t<key>ListView</key>\n\t\t<true/>\n\t\t<key>OutlineWidth</key>\n\t\t<integer>142</integer>\n\t\t<key>RightSidebar</key>\n\t\t<false/>\n\t\t<key>Sidebar</key>\n\t\t<true/>\n\t\t<key>SidebarWidth</key>\n\t\t<integer>120</integer>\n\t\t<key>VisibleRegion</key>\n\t\t<string>{{-205, -79}, {1166, 713}}</string>\n\t\t<key>Zoom</key>\n\t\t<real>1</real>\n\t\t<key>ZoomValues</key>\n\t\t<array>\n\t\t\t<array>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t</array>\n\t</dict>\n\t<key>saveQuickLookFiles</key>\n\t<string>YES</string>\n</dict>\n</plist>\n"
  },
  {
    "path": "images/docs/tutorial/tutorial_06.graffle/data.plist",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>ActiveLayerIndex</key>\n\t<integer>0</integer>\n\t<key>ApplicationVersion</key>\n\t<array>\n\t\t<string>com.omnigroup.OmniGrafflePro</string>\n\t\t<string>138.33.0.157554</string>\n\t</array>\n\t<key>AutoAdjust</key>\n\t<true/>\n\t<key>BackgroundGraphic</key>\n\t<dict>\n\t\t<key>Bounds</key>\n\t\t<string>{{0, 0}, {756, 553}}</string>\n\t\t<key>Class</key>\n\t\t<string>SolidGraphic</string>\n\t\t<key>ID</key>\n\t\t<integer>2</integer>\n\t\t<key>Style</key>\n\t\t<dict>\n\t\t\t<key>shadow</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t\t<key>stroke</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t</dict>\n\t</dict>\n\t<key>CanvasOrigin</key>\n\t<string>{0, 0}</string>\n\t<key>ColumnAlign</key>\n\t<integer>1</integer>\n\t<key>ColumnSpacing</key>\n\t<real>36</real>\n\t<key>CreationDate</key>\n\t<string>2011-03-07 13:25:43 -0800</string>\n\t<key>Creator</key>\n\t<string>Kenneth Culp</string>\n\t<key>DisplayScale</key>\n\t<string>1 0/72 in = 1.0000 in</string>\n\t<key>GraphDocumentVersion</key>\n\t<integer>8</integer>\n\t<key>GraphicsList</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>621</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{528.825, 450.748}</string>\n\t\t\t\t\t\t<string>{576.825, 450.748}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{579.825, 446.748}, {157.75, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>622</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 Model / View Data-binding}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>623</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{528.825, 459.748}</string>\n\t\t\t\t\t\t<string>{576.825, 459.748}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>620</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>619</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{442.5, 144}</string>\n\t\t\t\t<string>{522.5, 63}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{323.666, 132.123}, {124.5, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>11</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>616</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs22 \\cf0 orderProp: String\\\n}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{30, 145.836}, {184.175, 27.211}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>560</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;select ng-model=\"orderProp\"\\\n  ...&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>609</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{437.328, 232}</string>\n\t\t\t\t<string>{604, 32}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>608</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{465.164, 256}</string>\n\t\t\t\t<string>{604, 121}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{261, 248}, {80, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>607</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 ng-repeat}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>593</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{415.5, 133}</string>\n\t\t\t\t<string>{516.5, 34}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>561</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{451.328, 243}</string>\n\t\t\t\t<string>{604, 78}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{322.666, 122}, {101, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>11</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>543</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs22 \\cf0 query: String\\\n}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{50.1518, 193.718}, {147.493, 19.3087}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>612</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t\t<key>Pad</key>\n\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 &lt;input ng-model=\"query\"&gt;}</string>\n\t\t\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{35.9204, 189.374}, {171.08, 25.6266}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>613</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>611</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{29, 176.836}, {175.55, 33.164}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>614</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 Fulltext Search: }</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>610</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{598, 394.423}, {69, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>555</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 View}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{502, 7.00002}, {235.75, 415}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>HFlip</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>554</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.137398</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.119207</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>VFlip</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{148, 104}, {104, 15}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>604</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0 ng-controller}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{29, 307.836}, {36, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>542</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 &lt;ul&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>515</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>539</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{397.772, 225.648}</string>\n\t\t\t\t<string>{389.055, 164.631}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.216932</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.214423</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>520</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>515</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>538</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{404.884, 234.768}</string>\n\t\t\t\t<string>{391.353, 164.531}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.318788</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.270664</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>525</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>515</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>537</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{412.221, 243.903}</string>\n\t\t\t\t<string>{393.384, 164.419}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.257345</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.222614</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>530</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>472</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>536</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{381.639, 71.5016}</string>\n\t\t\t\t<string>{381.332, 52.9995}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.254567</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.184811</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>515</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>530</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>599</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{248.5, 277.646}</string>\n\t\t\t\t<string>{358.553, 280.42}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>491</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>525</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>600</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{248.5, 274.219}</string>\n\t\t\t\t<string>{349.505, 273.467}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>491</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>520</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>601</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{248.5, 270.553}</string>\n\t\t\t\t<string>{340.649, 266.651}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>491</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{377.5, 284.047}, {106, 22.3284}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>527</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs22 \\cf0 phone: Object}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{377.435, 250.791}, {87, 33.6226}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>529</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 Repeater \\\nScope}</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{359, 244}, {124.5, 76}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>530</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>528</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>526</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{368.5, 271.047}, {106, 22.3284}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>522</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs22 \\cf0 phone: Object}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{368.435, 241.791}, {87, 33.6226}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>524</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0 phone scope}</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{350, 235}, {124.5, 76}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>525</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>523</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>521</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{359.5, 262.047}, {106, 22.3284}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>517</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs22 \\cf0 phone: Object}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{359.435, 232.791}, {87, 33.6226}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>519</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0 phone scope}</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{341, 226}, {124.5, 76}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>520</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>518</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>516</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{343.25, 446.748}, {117, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>557</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0  Scope Inheritance}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>558</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{288.25, 454.874}</string>\n\t\t\t\t\t\t<string>{336.25, 454.874}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.108302</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.0916902</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>556</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{39, 248}, {209, 54}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>491</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 &lt;li ng-repeat=\"phone in phones\"&gt;\\\n  \\{\\{phone.name\\}\\}\\\n  &lt;p&gt;\\{\\{phone.snippet\\}\\}&lt;/p&gt;\\\n&lt;/li&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{29, 216.836}, {36, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>490</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 &lt;ul&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>515</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>603</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{137.5, 119.878}</string>\n\t\t\t\t<string>{289.834, 118.788}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>423</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{323.666, 112}, {96.4981, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>11</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>511</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs22 \\cf0 phones: Array\\\n}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{349.106, 117.594}, {120.171, 26.2162}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>513</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{326.819, 85.497}, {113.514, 26.2162}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>514</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 PhoneListCtrl Scope}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{290.325, 72}, {184.175, 92.2524}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>515</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>512</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>487</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{6, 434}</string>\n\t\t\t\t<string>{737.75, 434}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{23, 100.789}, {114, 39}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>423</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 &lt;body \\\n ng-controller=\\\n \"PhoneListCtrl\"&gt;}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{158, 14.7463}, {95, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>606</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 ng-app}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{670, 66.4973}, {54, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>438</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>472</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>605</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{109.5, 33}</string>\n\t\t\t\t<string>{330, 33}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>192</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{102, 394.423}, {87, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>426</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Template}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{14, 372.711}, {54, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>185</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 &lt;/html&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{24, 342.211}, {54, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>186</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 &lt;/body&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{14, 22}, {95, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>192</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.184718</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.972751</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 &lt;html ng-app&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{59.6242, 446.748}, {157.376, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>589</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0  Implicit Scope Declaration}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>590</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{6, 454.748}</string>\n\t\t\t\t<string>{51.9636, 454.748}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{349.512, 23.709}, {68.9176, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>471</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 Root Scope}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{330.5, 13.5}, {101, 39}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>472</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t<key>GradientColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>w</key>\n\t\t\t\t\t\t\t\t<string>0.666667</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>470</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{346.5, 394.423}, {69, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>473</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf360\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Model}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{117, 293.002}, {2, 12}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>78</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>Wrap</key>\n\t\t\t<string>NO</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{4, 7.00002}, {251, 415}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>427</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.160494</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.973031</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{264.5, 7.00002}, {227, 415}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>HFlip</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>390</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.457377</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.309856</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>VFlip</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{512.825, 17}, {216, 124}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>618</integer>\n\t\t\t<key>ImageID</key>\n\t\t\t<integer>15</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t</array>\n\t<key>GridInfo</key>\n\t<dict/>\n\t<key>GuidesLocked</key>\n\t<string>NO</string>\n\t<key>GuidesVisible</key>\n\t<string>YES</string>\n\t<key>HPages</key>\n\t<integer>1</integer>\n\t<key>ImageCounter</key>\n\t<integer>16</integer>\n\t<key>ImageLinkBack</key>\n\t<array>\n\t\t<dict/>\n\t</array>\n\t<key>ImageList</key>\n\t<array>\n\t\t<string>image15.png</string>\n\t</array>\n\t<key>KeepToScale</key>\n\t<false/>\n\t<key>Layers</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Lock</key>\n\t\t\t<string>NO</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Layer 1</string>\n\t\t\t<key>Print</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>View</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t</array>\n\t<key>LayoutInfo</key>\n\t<dict>\n\t\t<key>Animate</key>\n\t\t<string>NO</string>\n\t\t<key>circoMinDist</key>\n\t\t<real>18</real>\n\t\t<key>circoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>layoutEngine</key>\n\t\t<string>dot</string>\n\t\t<key>neatoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>twopiSeparation</key>\n\t\t<real>0.0</real>\n\t</dict>\n\t<key>LinksVisible</key>\n\t<string>NO</string>\n\t<key>MagnetsVisible</key>\n\t<string>NO</string>\n\t<key>MasterSheets</key>\n\t<array/>\n\t<key>ModificationDate</key>\n\t<string>2012-04-12 02:25:54 -0700</string>\n\t<key>Modifier</key>\n\t<string>Igor Minar</string>\n\t<key>NotesVisible</key>\n\t<string>NO</string>\n\t<key>Orientation</key>\n\t<integer>2</integer>\n\t<key>OriginVisible</key>\n\t<string>NO</string>\n\t<key>PageBreaks</key>\n\t<string>YES</string>\n\t<key>PrintInfo</key>\n\t<dict>\n\t\t<key>NSBottomMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>41</string>\n\t\t</array>\n\t\t<key>NSLeftMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSOrientation</key>\n\t\t<array>\n\t\t\t<string>int</string>\n\t\t\t<string>1</string>\n\t\t</array>\n\t\t<key>NSPaperSize</key>\n\t\t<array>\n\t\t\t<string>coded</string>\n\t\t\t<string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAx7X05TU2l6ZT1mZn2WgRgDgWQChg==</string>\n\t\t</array>\n\t\t<key>NSRightMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSTopMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t</dict>\n\t<key>PrintOnePage</key>\n\t<false/>\n\t<key>ReadOnly</key>\n\t<string>NO</string>\n\t<key>RowAlign</key>\n\t<integer>1</integer>\n\t<key>RowSpacing</key>\n\t<real>36</real>\n\t<key>SheetTitle</key>\n\t<string>Canvas 1</string>\n\t<key>SmartAlignmentGuidesActive</key>\n\t<string>YES</string>\n\t<key>SmartDistanceGuidesActive</key>\n\t<string>YES</string>\n\t<key>UniqueID</key>\n\t<integer>1</integer>\n\t<key>UseEntirePage</key>\n\t<false/>\n\t<key>VPages</key>\n\t<integer>1</integer>\n\t<key>WindowInfo</key>\n\t<dict>\n\t\t<key>CurrentSheet</key>\n\t\t<integer>0</integer>\n\t\t<key>ExpandedCanvases</key>\n\t\t<array>\n\t\t\t<dict>\n\t\t\t\t<key>name</key>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t</dict>\n\t\t</array>\n\t\t<key>Frame</key>\n\t\t<string>{{394, 206}, {1286, 822}}</string>\n\t\t<key>ListView</key>\n\t\t<true/>\n\t\t<key>OutlineWidth</key>\n\t\t<integer>142</integer>\n\t\t<key>RightSidebar</key>\n\t\t<false/>\n\t\t<key>Sidebar</key>\n\t\t<true/>\n\t\t<key>SidebarWidth</key>\n\t\t<integer>120</integer>\n\t\t<key>VisibleRegion</key>\n\t\t<string>{{-205, -79}, {1166, 713}}</string>\n\t\t<key>Zoom</key>\n\t\t<real>1</real>\n\t\t<key>ZoomValues</key>\n\t\t<array>\n\t\t\t<array>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t</array>\n\t</dict>\n\t<key>saveQuickLookFiles</key>\n\t<string>YES</string>\n</dict>\n</plist>\n"
  },
  {
    "path": "images/docs/tutorial/tutorial_07.vdx",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<VisioDocument xmlns=\"http://schemas.microsoft.com/visio/2003/core\">\n  <DocumentSettings>\n    <GlueSettings>12</GlueSettings>\n    <SnapSettings>52</SnapSettings>\n  </DocumentSettings>\n  <PrintSetup>\n    <PaperWidth>7.68056</PaperWidth>\n    <PaperHeight>10.5</PaperHeight>\n    <PrintLandscape>1</PrintLandscape>\n    <PageLeftMargin>0.25</PageLeftMargin>\n    <PageRightMargin>0.25</PageRightMargin>\n    <PageTopMargin>0.25</PageTopMargin>\n    <PageBottomMargin>0.569444</PageBottomMargin>\n    <PrintCenteredH>1</PrintCenteredH>\n    <PrintCenteredV>1</PrintCenteredV>\n  </PrintSetup>\n  <Fonts>\n    <FontEntry ID=\"0\" Name=\"Courier New\"/>\n    <FontEntry ID=\"1\" Name=\"Helvetica\"/>\n  </Fonts>\n  <FaceNames>\n    <FaceName ID=\"0\" Name=\"Courier New\"/>\n    <FaceName ID=\"1\" Name=\"Helvetica\"/>\n  </FaceNames>\n  <Pages>\n    <Page ID=\"0\" NameU=\"Canvas 1\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>10.5</PageWidth>\n          <PageHeight>7.68056</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>-0.0277778</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"1\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.1\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.840277638888889</PinX>\n            <PinY>4.792402361111111</PinY>\n            <Width>3.458333333333333</Width>\n            <Height>5.53625</Height>\n            <LocPinX>1.729166666666667</LocPinX>\n            <LocPinY>2.768125</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.458333333333333</TxtWidth>\n            <TxtHeight F=\"Height*0.974913\">5.397361111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#f8ff29</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.53625</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.458333333333334</X>\n              <Y F=\"Height*1.000000\">5.53625</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.458333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.53625</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"2\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.2\">\n          <XForm>\n            <Angle>-0</Angle>\n            <FlipX>1</FlipX>\n            <FlipY>1</FlipY>\n            <PinX>5.210708333333333</PinX>\n            <PinY>4.792402361111111</PinY>\n            <Width>2.899305555555555</Width>\n            <Height>5.53625</Height>\n            <LocPinX>1.449652777777778</LocPinX>\n            <LocPinY>2.768125</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.899305555555555</TxtWidth>\n            <TxtHeight F=\"Height*0.974913\">5.397361111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#4fff75</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.53625</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.899305555555555</X>\n              <Y F=\"Height*1.000000\">5.53625</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.899305555555555</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.53625</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"3\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.3\">\n          <XForm>\n            <Angle>-0</Angle>\n            <FlipX>1</FlipX>\n            <FlipY>1</FlipY>\n            <PinX>8.5625</PinX>\n            <PinY>4.815208333333334</PinY>\n            <Width>3.513888888888889</Width>\n            <Height>5.53625</Height>\n            <LocPinX>1.756944444444444</LocPinX>\n            <LocPinY>2.768125</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.513888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.974913\">5.397361111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#2222ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.53625</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.513888888888889</X>\n              <Y F=\"Height*1.000000\">5.53625</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.513888888888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.53625</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"4\" Type=\"Foreign\" Name=\"Rectangle No Fill No Fill.4\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.625</PinX>\n            <PinY>4.721972222222222</PinY>\n            <Width>3.305555555555555</Width>\n            <Height>2.625</Height>\n            <LocPinX>1.652777777777778</LocPinX>\n            <LocPinY>1.3125</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.305555555555555</TxtWidth>\n            <TxtHeight F=\"Height*0.947090\">2.486111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.625</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.305555555555555</X>\n              <Y F=\"Height*1.000000\">2.625</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.305555555555555</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.625</Y>\n            </LineTo>\n          </Geom>\n          <Foreign>\n            <ImgOffsetX F=\"Width*0.000000\">0</ImgOffsetX>\n            <ImgOffsetY F=\"Height*0.000000\">0</ImgOffsetY>\n            <ImgWidth>3.30556</ImgWidth>\n            <ImgHeight>2.625</ImgHeight>\n          </Foreign>\n          <ForeignData ForeignType=\"Bitmap\">Qk0AAAAAAAAAADYAAAAoAAAA7gAAAL0AAAABABgAAAAAAJwQAgAAAAAAAAAAAAAAAAAAAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7PX7uby/+PPw////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wMfKr6mo8/Ts////////////////////////////1NjZysK9/fv4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f8PtTXGS+rZ7////////7/P77+/v////////////////////////////////////////////////////////////////////////////////////////////////////////8/f/6+vz///////////////+suM1fTlOUlqCbnJr/+u3///////////////////////+Ckqh4YV7////////////6+vz+/f3////+/v7//v7////+/v7////////////+///+/f////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+P6/3B0f//w3eDw/39/jpiJf/Pr5K+3y15eZoJ7ffbp2v///8DQ20dKT5eNh////c7d7ruwsv///5KfqktGRb6/v4KIlaWSiv///////7C/znFuc352c7CysoSDhdPLxpOXqY19eOvg1r/J3WJiao2Gf7OtvHJskKGilp2loICBgaaioY2Ul7avqI+YprWej////6/D4EtUYpiFdv7t4LK80XVvd8e8tMvKx6Oem7/Czbatmq2fnLy/yYaIk7CrqJyfpoJ4bOfczaavvZ2Ti6GnqkhHS8/DvcTR2ZuRhf///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////xN/0GxIb7dDIbpGnp5F/v9Lddn51jXJ8k4+XV1Be/ODF////RV5xj31q29be//39bY6oXDQn6PX/N0lWxrSh8PD0ZWB4pImE////////eXeJjYKAgHVz2dLLfI+kTVVYlIh+2OfsgIp6hGp0lIuWZmBv1MbBZHOPeGRT/f/9hIqSx6qYiqK7doGHfXV65cy0////qrvTraKiwsnMUFtoY2Ne+/DkfoyOp5WAdoujSkRD0sm4PkpdiHtvkpWgeXyGk39/4enmkIuIlY+XTmR9VV1axLOk3tbd0tHRz87G////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9pbnV+Z2fKyt1reHvRwKuxydxhZludiXTLyc9zdZD+4c3///9nbX+jnpeToKDFyM13dHqsjoaToLh/fYWssqumr6p1cX+Kdnb///////+CgZa8trWEiprFw8GPjapVVF64saDS6PZqb2aPe2jLxcSQkaumoq6IgpKbmYimmICVnbW5qaSXmbGCfpGUkpr/9OD///+Nm7ejjIvW398zOj14c2r///93fH9ybGU6SFvXyr2CnKw6Mzjr7OyIipmKiJSLhpLd5uF8cmKpl5Bjc4mHg4GqsayLjoz///L///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9fs/mFYZeTh0q2wtbu0uY6ToHxraLa0tJuelrm8v4N/if/y4f///8vV5Vxpfnp3aY+YoJCDgNTa1aWdlsHE0UlSYIyPhaCnpkFDRryuov///0xTaoptaniCmU5MUJt/fvL095CUo3VmZbm0s5idlrq6uI6Ll+LZ1qq0xHFrarGilZSarkhMV5F4cLm8yTc0SdexoP///5mquWRmZFVOU8C0qsbL2m1qcqGOicXJwoyLj+HT36uzqJmGi9DS4bGtqrm2wlpmflVSRradh7jE1J6Tkc3V3UFNXYSAcf///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Pn8+Pn7//39+Pf3/v//5+rv7Onn////+/r89vj6+Pj2////////////6ers+vjx9/n5/Pv2+/z/+Pj09vX76urq///4////+Pv5+/v3////z9farbjFamJl4cq0////////6u3y5+Xj////+/r69/n79vf1////8fj38Onk////a3B7q5B9////9v/+t7zB7dzX////////9fj98O7s////+f7/4ODi+ff1////7ezu9vbu////7erq////xcXPhJCWd2lY//7w////bYGbfWxn////6ers//75////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////t8/vGxML99e3////////////////////////////////////////////+///GyMrr4tr////////////////////////////////////////////////////////////////////////EytLAwb/W0cr///////++xMvTzMX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7/GzdrV0v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pz++/v9////////////////////////////////////////////////////////////////+/z+/Pz8////////////////////////fZOjfW9i///9/////v//+vv7//7+////////////////////////////////////////////////////////////////////////////4+n2zMXO///7/////////////////////////v///v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////s+P9+gI2Ojo6YlpahpKeZj42XoK6QgH3p5uuFiJifjYPV1NR3fo7NvbKhrbqknZaTl6Son5ydpaxybniLkJGLf32qn6GanKGDfYCVj47Ew8eCgZOvnI/W1dmIjZWoqal7eH305tf///////+AjaCyoZ7///+Ymqt9cXXVyLvh5/Rxc31sa2vFtKz////S4vGBf4GkpqiZkY6/w8NJTlayo5zR2OBQWGCaioPi5ud5f4RdVVjCq52owsxSOz/////h8P9nZnG9s7GMmKKJgX6Dfoi2rJa0pqPLy9OSl56knJRka3CRhH+ut8Nya3D05tf////u/f+Eh5FvZWWknZiboqeSj4+UnKGFgoCUh4uFf4CpqamCho3KuKv///////////////////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////250hIqNl5SEi7a2uKSLk4+ispCPj4CTnqOPfMDV3YGGentsfObKuYyjvK+alp2wv766rra/v1BWXm94gmRZZnx8hI57eri6vG58kVhcWsmzn6q+xnh/eo59ib29uXdyh//l1v///////zhKYZRkVrzW7VZUUfz+9omThXBdZpqKkmxygKOCd////9Hs/3dkbcG+u36AmlFYW52Kd+3v/DlIXoZ6af/4+0JRdI2Gc5GRqYFgaPb+9c/JxP///+b8/1dhbMHDvXB5h1NIV3Fudtfe1UE8Q2tmZZ2RlldgXnFmXPPn5Z2ryWtbZ//23v///7zQ5n9wcIuHfrWUhae8zmV1fomLi01GWIOAhYqFja6nqYqRpsysov///////////////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+v//dXSDl5ShhXZ+sq6rrp2esbbDtqqmeZWlyriltdDhbm9jdW12zrmpd4uqp5CKkqOzraWirLavk5CEpbDHa19qjpGWq56g0tzca3eOY2hl8N3JmK6+bm9phHN/sq+siYKR//Dd////lq7HaltY1ba4c4GXfoKA////cXdyc2FQzryvmKK/qpOR////0un/a1dkvLSth46ieXBzq6aflK62XFRZpaOhqb+9T09cxb2svMrdmYWO////////////6f/9fniA7OTTtLjIWlJolpWZd5KaZlROuMPVp6CniIaMlJKSpreyjpigYl1t8d3J////uM3nopKRr7i7p5WSpaq8jYOQ0tPTWFZxmJaUiIyenpKWl5mk2Luu////////////////////////////////////////////////////AAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////q+f+hmp+xrrhrcHdkU0zKtbFzjqN0XVHq5++OkaB5aWbGvbqGmqBeXlphYGh8dnlwcHJ4eX51dnC/vLKLlqi2oJigqrdHOEiol5a+trPQ1Nt9f4qCcm/Pysl6gY9YT0qUfHv///////9pc463opTG0daspqu0ucFuZWmvoqCeop23saeQlqrJs6f////V5fVmZW1dUUm6oprf6fNWZHl4dmTV0tJrfZVlZFbY0M2nsLhRWGCcgX7////////////I4fMxNELPuqqys7uCdnrFv8Cqu7S9oZ6XqsdNPULCrKyBkqdlZ1ujpaNZand3bmT///uoyudTPD6Yj5xYYm5yYFjWxL+xvch/dHjLwr2UnK5VUVB7Z2T87N////////////////////////////////////////////////////8AAP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3//6eqtOve0v////Hz7f///7TBzFNQUK+mqfDx8evo5v////////f6+P7+/Pb4+vf18Pb2+PDu7v///+np8frw6+79/8PBwc7K0rOytv///+Lm7e7q6f////////Dz7vr48f////v8/vb4+v/9/fr4+v36+PL3/ODg4v38/Pr5+/j6/PT18/////////////7///Dy7P779v///+jp6/v48f///+nq7vf07f///////1xpfI1waP////////////z//3qBhmtaV83K1/v5+f///ff3//Pv7O37+7e5vPjq5e/0+fTy6/////z///b69f///+f3/NLV1Xh0gZB6bv////////P2/+jj5v/89/////P19fTz7v///////////////////////////////////////////////////////wAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f//ub7G8Off////////////////tr7MrKal///7////////////////////////////////////////////////////////3+nzvr3B///6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0NHW3tDN////////////////6fL4l5ii39nS////////////////////////////////////////////////////////////ztDX3NTN////////////////////////////////////////////////////////////////////////////////////////AAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7///v7/f/+/v////////////////////////////////////////////////////////////////////////////7+//v7/f///f////7///////////////////////////////////////////7///7+/v////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7/f39/f////////////////////////////////////////////////z8/P/+/v///////////////////////////////////////////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////nZ6xe3F01Mm/sLnFl5SRkZifoZGI////////5/P7Wl5pp5SD////////////pLfFhHZx3tzZ3NbVz9jeWVdX1s7HoqS5gnR03NHF09/pcnB1rZ2M7erqg4qcmpmVkIuLuLe1WWFnin57//fv6/z/q6mfr6Kf4tPO////m6m4mZSRkpectaykm6arTEhIyb+9////tbPA0tDWuLnI//7t////////ipOjoZ2Yj5CTwbqzg5CYYFNR4N/hlJ+rt6CK4+r6yMDD09HXx7/C////sLXJdW97xLipvcbOfXJ2z9PTl5GYpqqtcWtk0tTSlZWQ//Dh////4Oz0bXmBgn9+goB99Ona0+TvSU1QpZaP1d3ld3d66dXE////pbC9bmxuh357r7O0j4uKxcTAVF5mjYF+/PLt////////////AAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+syuBQT038/PKKjYFvaW6mlp2jqbiYfoD///////////9QSleth3L///+8xc+2p52yv8fJv6+EoLArFAnc4thybmmAgoRoZ2fy+PWEj4NzY17AqZ+nu8mXk5KFi5iio6Z8jKFITE6Cd2nb1d7q2dr///+jsbsrJCnCpY////+JmrWdioe6uMJaW3FQYGDOwLPl1tjc5fU5QkpmcGk9Pzj/48j///////9zfJWpm5iyssFUVGVTXlzm182+yd5kWGD52L6Jp8hGSkVPZGl/Y0r///9DUl/w38yRnJpwc3aEcYD///9DV38jDQyxnob+///ExMD/+vD///87S2FzYFH///9oiaORl45vgYyLemf38fKBg5t4ZWL///T///91bXyIgYGCcmvZ2dlogpdJT06FeW3a1d3i1df///////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5y5021uav///3R1a21haZmLlaqrramQjf///////////2tsir2fmf///6y1w5iHf97g3NHg2EtXV2VVUqGws6ukhHd5hoeIhP3//3F1aXJlacGwtaa4uYB6Z4uElLi1t5ikr2RYWqCfn4qfpOrTv////z9VZ3RjWv/59v///4aWt5B7e8O8uWFgc4mLjqq3s7axqpGVoIqPhmNpcX1yZsG7uv///////252mJuNi766vV9YZ42Pkq28vI2YnZmJkOzp53iCiHx/fVFbZsGtlay1w2N0ff//+nyEiWhmZHRuff/36yhOckUsFv//+////////////7vZ9zg9Rf/nxv///2J2j3V2cIKAiqSinaS2sYiEiqKRmP///////4V+jbu5u4OBjsvMzHmBn2pdX6KgnomdouPQv////////////wAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////P//oqWybGZpr56XsrbDXmBiaVdU1r60/////fb5////dXCLvaCf/////Pr4////////M1BsYkU/////WXOVZEcw9Orknqa4bGJmy7qpoavAQkNWa2JUycO2qqSszdPblpWby7y5bH6YYGZa07ywzs7hm6yis5uf7uTm////mqe8W1pYcFxX3s7JtMTbRk1UkZiTjIeMqKenhn+My8XGnJiq//Lh////hY2lVlNSf2hl597bnazEU1RSiZibYlVhfWxzkIyJo6WwoYuLwcDMt62yx87VcG13mYeCwMHBUGBrb3l8loOKqJqclI+O//rx////////1vH/Njk+48eu////1tno39fU0NfhXmyCfX1teYOLUjY///vq////REFUkHh4bnqPVlFOrZGM5+30ZXSMV1lQ8+XU////////////AAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0+f7g3eL9/Pr////3+vrx8ur///////+pt898iZFQRU9jVliHi4v86Nn///+60+YAAAnFqJL///+Cn7sCAADp07v////l4OP///9udXSkiW////////+9usCruMBUVGH/69zw9v7///+arLujmo7////t6+j////////////2+fnx8ur////y9P7r6+n+/Pr4+/n29/f19vL+/vr39Pn8+/v////////z9vbz8+v////u8fjx7uv9//+5wMXfz8z////09vb6+/f5+Pr69fj9///f4OP28/H////////J6PdRQk/w1sf1///59vP///////////+MlLFXSE/Fx7tkY3ivnJf////o6e7//vTY6/K8uLj/9/T////P1NWbpLZuYmT2483////////o6u339O////////////////8AAP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7+/vj4+Pb29vHx8e3t7evr6+rq6unp6enp6evr6+3t7e/v7/T09Pf39/39/f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Ht9Z2jqrazrqOnqry2sf///////8rS3MC4s///+v////j9/7O5vtvTy////////////8TGyOje1P///////8TIz8rJycC/wf/89////////9/j6ODe2f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+fv9sC4uv718P///////////////////////7zDyqmopr26uu3k3P///////////////////////////////+Tr8sjEwf/99v///////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/f3oKCgcHBwaGhoYmJiW1tbWFhYVFRUT09PTExMSUlJSUlJS0tLT09PUlJSU1NTWFhYXFxcYWFhZmZmiYmJ6enp////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3OHiyMC9+PX1/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v//6+zs7+bj////////////////////////////////////////////////////////////////////////////////AAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/f38gICA3Nzc9PT0+Pj4/Pz8/Pz8/Pz89PT1CQkJSUlJWVlZLS0tBQUFCQkJDQ0NCQkJBQUFAQEA8PDwkJCReXl79/f3///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+crsZpWFf///j////////////////////+/v/7+/3///3////////////////////////////////////////////////////////////////////////////////////////////////////////8/P79/P7////////////////////////////////////////+/v7+/f////////////////////////9rdIeWfnH///////////////////////////////////////////////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Hh4UlJSVJSUlhYWFdXV1ZWVlRUVFFRUU9PT1FRUUhISDAwMC4uLENDRVRVV1NTU1RUVFRUVFVVVVVVVVZWVlNTUzc3N8XFxf////////////////////////////////////////////////////////////////////H6/2lvgb+xpp6ktoeHi3x2e8/MycDDu62cl87O1oaPmcCpl////7u9u6SZk8LEzo+Ojq6sqoqJlLOyqJCaonl0e4yQk5aJh3p0e4+Dgfn8+pWWm4uJk19tepaAbt/W0YiTn6mloIeKjM7Fu6Cit4d4dd3Uzp2otaCcmZCQmL+4sYmWnllPT9fOyf////X//o2Sm390aunax9vg8m1vdnx3dr+6uo6RoZqZlY6Kiba2uH57gPTgz////3KAlbCZjdjb5nl6ibSkl83Q1Wtsed7Mvf///////////8HI1cu+wP///5OjrW5tb39/g7OqoP///////8TLzp2Yk+LV0JSarktUYKyXjf/7+HmKlV1RTeTi4paiqE1HSODZ1Le9vlhWXIZ7ebKuoquspruztfnu5P///////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2NjYUlJSVVVVUFBQT09PTk5OTU1NSkpKSkpKU1NTKysrAAAAAAAAFBQUUFFRT09PTk5OTU5OTk5OTk5OTk5OTU1NPj4+wsLC////////////////////////////////////////////////////////////////////////S1914tC6hpu2g42VfXOC5s/Dyd7rPzk8amVke3F279e/////19/kQ01fdGthhniAx7y6hJWkzcrAm6arWVhaXmV1bWVsh4aMjXR+5O/xd2Rmrq6upJ2iwsfMfIOIgHJj0sO5h52wSVVdfndw6PLyiox8dmp0q6Gjs7PCVVRpUl5c2s/H08jS////wtvweGJg4efgjpaTemRxloeOa257tqScgJCmoKKkg4+ah36AfWdn////////YHaOnqCeZ3uIz7agpLe8dn57eGp978+7////z9bgo56hMk9ia2RRo6qyMy85/evWwdv2T15e//LV////4+rvYHKCY1NGmZGYwsHBtLzBOkNOWl1W9uPSjJ29Ozs94s68qbnXPDtFvbu0Y1RvyLChfZeqPjAt9t/J////////////////////AAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////W1tZGRkZubm6WlpalpaWtra21tbW4uLi7u7vOzs6BgYEMDAwAAABNTEzLysrAwMC5uLi2tbWvr6+mpqadnZ2BgYE8PDy6urr///////////////////////////////////////////////////////////////////////99fov45M6FlLSNj5lzdoHfzb5ffZVeTkm9xtaLgon//+j///+Io7gtKjLl49xydIe4rad6h5q/t7KgraOqoJSCj6t8cHSWmaN3a3XHztWdjIu4v8mSgonY4uJ4dmaAcXjGw8GenLRKTV2dn5Px//55dmZxZHCflpnAu75fWWmNj5GourqlnZP////G3fd2aXXl6+R7f3N3ZFHPwLWVnrm2r7CBip+2srWlqKqSh4ujkpX///////+Mj6G3tLFmgpL45MyTp7VpamZwbXrVvan///+txN9bUlxzcXaFenhSZHKjjXv///+2zOQ7PD/v2sD///+yyt8kLjnTyLSJkaTDr6nDzs4kICCaj4vDz8VVZnSIeni/xbxme4tzb2/z9/CZjqWyr7UsQlStm4z///////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8vLy4CAgPLy8u7u7t7e3tbW1tDQ0MnJycLBwcXGxrGxsXl5eWlpaZeXl8DAwL28vMC/v8LBwcnIyM7NzdjX1+vq6pKSkre3t////////////////////////////////////////////////////////////////////+X7/zU/Ur2nlby5w6unrniJjF9kX3p3ZcWtr52wzTswOuHArv///6i3uY1/gdzX54qRlmZgY3BvcXF1fIqLf8G/unqAj7mqo7O2uFpiZ0FXX1U7OJWJi3B7d1VOU7muoI2VrUVGS4xzcPDt7Zqgr29jZb+yqJ2ls1dVU3xlYuXb1qGyxz9HSqugkv///9vs/1FXb1dTR56SiJygmbq1rJOXp8K6s6ekrM7T2qGlrG1rbVY5P///9P///0FTaZ6BcNnb6HyAi4d1csTAv2l9iGBYTubXzf///8XQ3FtWXsq6uXGLnYJqWf////H2/cC9xe/p4P///7rL0oaCgN7S3omTlmFjYV9UVsrCu6m1ykVJSq2qnr/G1T5IUqagkdDO1G6Fj3FjZ721rYuTls65wP/79P///////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2dnZtLS0fX19GR0gJCcqFxsgCQsQCQsNDhETCxAPBwwPFxocGR0dDA8QAgQGCw0PBQcHAwYICAsNFxseExYZNTY2kZCQ29vb////////////////////////////////////////////////////////////////////////iZKVZ1tbe3yH5NvP////9/r69fX59O3q7vv7tbi98d/a/////v//6ujo+vjx////8fLy+ffy8PL09PLw////5uPp+fHs////////4vT5tre69+Tf/f//9fDt/f//ZGJoxq2X////////7fH24t/h////////8/b28vLq////7fD66+rm////////qMDQaFlI//jp/v//+vn79/r89vby////vbrArLnBX1xoz8u/xcLH//v4////m6asUkdFwb3E9Pb47+vo/////v//9ff3/fz5////////OkBUq4Ry9v/+S0ZdppeGkZ2teWlx///w////////6+ru9PHs////8PP28e7p////7vH46+rm////8fX86ejo////////uNXqTUFD+NzI9v3/8u/q////////////////////////AAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////q6up8fHwGBgkJBgMiHBcfHBgdFxcZFhMgHBgkIR4dGhkaFxIZFRAbGRcgHBsXEwwWEAodGhcdGRYfGxkXExAAAAA5Ojro6Oj////////////////////////////////////////////////////////////////////////0/P+kqbaPkJro4tv////////////////////////////////////////////////////////////////////////////////////////////////////////z+v/CwcP17OT////////////////////////////////////////////////////X4ObLw7z////////////////////////Dx87JyMi/vr7//PX////////////+//+jqri9tbL////////////////////////////////n6u/l4d7////f5+6Xmp2fnpzSycH////////////////////////////////////////////////////////////////u9vvHwcD88+7///////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+rq6m5vcSEhH4tnQKFxQpZsP39bM15LOFVCLkszHFM8KFhEMVtGNlE5J1E5JWRVRlZIOWNEKYdZMoNWMY5gNyseEiwyN9ra2v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9DY26mjqOrq4v///////////////////////////////////////////////////////////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6OjobnBzJyUloH5UvJVhroBGkm4/g3VmmpOKeWlYcVpDiH1vk4uEcV1KblpH2dveqaajcE4vk2Exlm9Go3tTMCMVLjU60NDQ/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v///Pz+///9/////////////////////////////////////////////////////////v7+/v7+/////////////////////////////////////////////////////////////////////////////////////////////v7+/v7+/////////v///Pz8///9/////P3/////y9rtX1dem5CQkJKX9Ozd////////////////////////////////////////////////////////////////////////////////////////////AAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////n5+ducHEmJiiri1XQoFi4ikuyjFWfh2eplHywlnakh2OhinCdhnCghGagg2GxnIKnk4Cef1mabj2bbzuecUAvIxc0OT7U1NT////////////////////////////////////////////////////////////////////////v+f9gaHKgjHv///+Lm6uhmZGQl5y5samUnqRSTEvQx8L////////p9f1cYWylkoH///////////+ousqCdXDf3Nnd1tjR2t9ZWFjVzcWlqLqBdHTbz8PV4et0cXmrm4ru6+mFjJ+amJWQi4u6ubZcZWqIfXf57+r///////+Onqhxb29/f4HJvK3p+fxPYHZgXl6QgXz///b///////+1s7/S0Ni6u8j///+ww9uNg4W3ubt7e4N+dnOxsrB9f4Tgzr3///////+Pn6hwb21/f4G9s6X///+Wl6qBdHTczsHd5fN7e4itm4zV1Nx2dp2gmI6Ym5aXm56blJWytbVJTlOnnJj///////+Ql6uBgIK7t6SwpKLf083////N3Ot7fIF0bGyvraiOkZTCu7SBjZVgVVPd0tD///////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+jo6G5vcjMxL5F7UIRsSX5mTnNiSZZ2TJdwOmNMMW5XOphwQKl7RnpdOmRQOXlcNJ53RHFZQGVQOWRQN3pbOjUoGTg7QNPT0////////////////////////////////////////////////////////////////////////////1VTYJ12ZP///3iBicChjZ+1yD1RXlpdW9THvdHH0f/68////////1BMV6iCbf///7/I0raonrLAysa7rImjsycUCt3j2XBsaYCBgWZmZvL39IWQhHFjXruknKm9y5iTkoSLmKCipH2NokdMTX5zZ9nU2+DT1f///4WbtjEnK//z3bLR61tlYP//9E1slHNvbMzKw/Pq5f///+D0/zU+RGdwaT1AO//1y7fU93iDh5CCgouDhX11cNbLw1pzitbBq////4edtjAnK//y2rTR7nJ5cKKtq15bW/T39XWDhUFBPci0o6W7xZqTiYmOplVGQfPo1MXY7FdnfU5VVKWSgdbQ2u3h3////3uLqYB9fcfV1SwnLLyfh////5Gar4p9e3x6dc+3qJKpvD1NVlxdW9zQzNTK0f///f///wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6ejocHF0NjQxloFXiG9QgWJKfWFKnYJWqYtbcFxOdV9Kq4lbxqBte2ZLWE8+fWZJonpLaVU+Uko+UEU3d108OS4eNzxB3Nzc////////////////////////////////////////////////////////////////////////////cHWSrpCN////gI6ot6Wdr7DDR0dhkpGMrLy8nZeQ////////////bG6MuZuW////rrfFlYR73ODb1ePbTFhYXlBNpLG3q6SEdnmEg4iD////cnVrcWNlwbC1q76/gHpnjISUt7O4m6eyYVVXoaCejqOo4My6////PVNuqY91////q8LaPjtA/ufN////jI+Z5dTM////////f4+kh4t/Y2pxeW5k3M7EwdLihoWNnpOXvre4h46exsK/cXOS5sm6////PlRvqI50////rcPdYVdVe4OJh4qD////WGVpRUA59OfWnLLEamxlk4KKmJqSk4Fy2trecX+Sdmxqrq2oiZaY++jX////f4ilkYuTZX6JbFxV/vbx////lJy2uq+pkp+qv7Gspaa9SUZZlZSQp7u8raOZ////////AAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////p6elxc3UtLS3Wq3SpvHhMmWmZqnLgtX/Xu5jB09a/z83Kp3q5k13OwrTh5u3EtqOge0itlnPOzMnLv7OnhFY0KRo5PkPl5eX////////////////////////////////////////////////////////////////////++Pn///96eJOxkpT///+NlrFHSlV7Z2Pj09CputA9RkyelYf/////+fz///92co26nZz////9+vr///////85V3FdQTv///9dd5lhRTDx5+GgqLhrY2bGtqWlrcBCRlhoYVLHwbKppK7N09qWl5zIubZtgJlTVU3v38z///9NYXONc17////u8/rHwcnc3df///+vstJ/X2v///////9ubn2mo6GFf43Kw8Srpri7sq+0tL5hZHGIbGd7g5xMS0+GbnD///j///9OYnSMcl3////u8/zJw8rk6eyfoq1rY2W3pZvY4Od/f4l3aWjh1tC6xtN3dXWNdG++x9Ocl5rQzc9NW3FqaFz//+////+cnaytqqyksaeul5vr4uX///9sf5d3WlKIi6FMT1aGbm3p3t6Wp79CSEm0qZn///////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+np6XJzdTIwMNmyjYbMlAC4k2W7i+64gM+1hlfH2l3F1c+yhtmxbaWcrYmU6qaaq7aVX6ySdL+oosCkl6aFWzcsIDo+Q+Tk5P///////////////////////////////////////////////////////////////////7LA2H+Ok1NLVGVSVJmpq2FUUqiVi////////+/y/Oro5v///////6u60X6Lk1FGUWNVV4eMjPnm1f///8DY6wAACr6ijP///4ajvwAAAOXOtv///+Lf4f///3B4dp+Fa////////7y6wK26xFJUY/zo1/D2/vXy6////////8vY60lEV6yejYyVp5B7feDt54CHlzxDU4lwZv////v8//j6+Pb39fT18/7++v///8/W5rm2uNvf2LK9ympjZta/qf///////////8zZ7ElEV6udjI2WqH1tdP////D2/t/e4P///f///+Dj5uzp5v////T+/Obk4f///5Kqw2BWWP///+fp7v368P///////7S7ycnBvP///+zp5v///////9Xh58TM02tlarmfjP///////+3u+Ozq5////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6enpdXV3MzI00biT7d2hx82U2Myd5caU2L+HyMSVxr+Q2L6R4smjxa6WtKCYsZl9s5lyoYJhgl5Ah2RDpINbPDMoOj5D4+Pj////////////////////////////////////////////////////////////////////5fH5nqWttK+qp6mstbOzx8XD6eHa////////////////////////4e72nKOqtbCtoqapubKv///7////y9PdvLSx//75////+f3/sbi92dHJ////////////w8bG5tzQ////////w8fOycjIvr6+//v0////////////////////2uPplZean56c18zA////s8DVmZGM/PPp////////////////////////////2OLuvr3B////8ff/w8HB+fHp////////////////2+PqlZecn56c1MrA////////////////////////////////////////////ytDYwr26////////////////////wsnW0czL/////////////////////P//xMPH7+be////////////////////////////AAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////q6up3dng0MzXKt5L/57D/3qv4163s1a/437f+2a330p3qzqDiyqPfxJHTs3XFp3SvlWyqj2mzlnCylG60mHY/OC85PEHi4uL///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+nq6nd3eTg2NtTEqerYtcCxmdvKseLPt8i5n8e1msOykcSwicevhrikf7ShgqWSdK+ZdqyUdJWBaJR+Zq+WdEk/Nzw+QePj4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6enpeHd5PDo64dK/uq2cVVJLp5yOvK6daGJbd3BkdnBnfnZsnI95bmddamtpWFVQnYpsnIlpU0U7ZktEoIhuVUtBPkBC4uLi////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////p6up5eXs9PDrVxbDp3sq2q5/YyLfz5NHg1MbBvLXEvbPczLTe0bPQsInPkk7IpHfKuJPKr5SlpZNflGe1q4ZYR0A9PkLi4uL///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+rq6nl5eT89O9PHtuzh08u8u9fQy/HhzPzx4bW7wMDBw+3dxOPUuubKp/KpTuS9iNC8mdnAqtPz8nXWucS7mlpGPj0+QuLi4v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6urqenp6QD4+08q5+u3Z6+Ta7ufd6trH697P5NvT39bI3tC23s203c2y3Mip2sWk2cCc2MGfusGlzMSx6sesVUtDPD1C4uLi////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////r6+t6enxBQD7Rx7v/+OXv5tTw4c7s38vm2MLo1sDl1Lng0bff0bfgzrjfz7Lfy6bhyKbgxKPYupXZuZToyahaUEo9PUPi4uL///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+vr63t6ekJAQNHJuv/65/Pp1fbr1+7h0ubYx+fYxefWw+XVvOPTu+PQuOLPsOHNqOLHpt/Eo9/Cod7An+fKp1tSSD5AQ+Li4v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6+vre3t7TktLx760l5CJfXl4c3Fswrqp/ezZ6dnE59jA5dW949K54tG449Cz486t4syp38il3sOk38Oi686tXlVNP0FE4uLi/////////////////////////////////////////////////////////////////////+fl/6qd/9DF/8vD/6+m/7Cn/66m/76w/8/E/7yy/8C1/7mr/9PK/8C5/8W5/8W6/76z/72x/8nA/8S8/7uv/8i7/8e+/8q//8O7/8vD/8vC/7eu/66k/7Cl/8i9/8W//8O3/8e+/7So/8/A/9LJ/8a9/+7r////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////r6+t5enpMSkrOxrq7sqaNhX2dlo3azb7259Tr3sjr3cfq2sXk077k1Lvl1Lnm0Lbjz7Dhzazgyavhyavt0rNfV08/QUTh4eH/////////////////////////////////////////////////////////////////////+vf/wcT/W2L/dGP/0cT/4dv/9/D/oqz/Tlj/tq3/wsL/trf/Q1b/rJb/mJr/RF3/r5z/x8b/X2f/d2f/yMP/fIT/eXb/cG//o5j/W2f/Vlf/xrn/2NL/6eP/maD/Tln+YmL/nIn/zMv/VGr/RlL+W1z/8uj///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+vr63l6ekdGRtfPx//22r60btPHnPvx6e3i0u3j0ezg0evcyefXwubVv+XSuuLPsuDLqN/Gotu+m93Co/PeyGReVz4/QeHg4P////////////////////////////////////////////////////////////////////////////9id/+EeP/////l7//Sy//T4v+xqv+7xP4XTP/z7f9wb/+ZmP+Ahv/u6/+qpv+Eff+lm//M0/+yrv+Xnv+rq/+cqf9ncf+JgP/Z2P/a3P/////O2f9KW//mzf/e+P91ev//8v+CpP98ef/Jw//q5v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6+vrent7SkhI0cnB//ns2NGlz8Oc7+Ta7eDP6tvI59bB5dO95NK35NCz4cqu4cmq4Mql3smk3cem4cqw//zwbWttPTs94ODg/////////////////////////////////////////////////////////////////////////////4KU/5mW/////7vJ/3d4/9rc/urs/2Rw/yxN/8bJ/7eT/3OI/4aG/////3l9/mBh/8C3/9Ti/3l3/5eb/7y6/rnI/lBl/qSn/8TP/8y8/////mCA/39r/////tfv/j9Z/+DD/////6ek/+LR////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////s7Ox7enxJSEjRyLz/9+bz6d326t7w4M3v3snu3cjs3cXs3MTu3sbu38fr2MDo1bjq2L3o07LkzK3ixqX75c9raWc+P0Hg4OD//////////////////////////////////////////////////////////////////////v7/////hJX/mZb//////f/////////+fZj+MEr/+fb/kaz/XE//2tL/rbr/fn7/qZj/u77+WHH/ZmT/uKf/pK//z9P/prD/uK3/h53/SFz/1L3/////Zof/eGn/////8fj/wcH/29j/////yNv/cID///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+vr63p5e1BOTMW9td/f2tfZ19XPytLLwdXOxNnRx9XPxdPOw9PNwNDIvM3Cssq6p8e1oMKwlcOvksKskNG1lmVaUENFSuDg4P/////////////////////////////////////////////////////////////////////D2f+mrf9cav9laf+jo//cz/////7r//wASf+LcP////+zyfwARf/Nsv/////Rzv////+Mk/9yaP///f////++xv/F0P9ecv/jyv/w+v/q4P/////////b5f5JY/+5ov/AxP+Ujv7n5f+eo/9le/5jZv///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6+zse3p8UlBOvry3vKOgs5eS4uPj5+rs4uPl3d7g5ufn6+zu6uvr6uvt6uvt6+zv7e7x5+nuzM7RwcfO29LIX1NDRUZJ39/f/////////////////////////////////////////////////////////////////////+n1/6Sm/7Oh/6yk/6yi//fw/////9ni/6if//Xt//////n//7Cu/8+9/////////////8LC/9HE/////////8bM/8nF/7m3//bu/////////////////////9vl/56Y/6Kb/7yw/////8PQ/4WA/+jb////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+9+fn5MS0vJxcDJjHe7embu7e3g5+jf4eHY2dvj5Obu7vDr7O7r7O7q7O7r7O7q7O7y8/Xf4ePN0dT8+PVnX1pCQUPf39////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/w8H18fkpIRtHKwf/z5/Lm2unm493a1+Hg2+Li2uDg2N/e2t7d2OLg2+fm4ubk4eLf2uvn5Pn39fz6+P///W1pZEA/P9/f3////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8PDwfHt7S0hIxL208u/l49/W4trQ5t/V59/T59/T59/V59/X59/X6N/X3dXL4tzP5t3T593V4dnR5NvP9Ozga2ZjQkBC39/f////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8fF8e3tLR0fU09X////z9PTz9PTz9PL09fPx8fHx8fHx8PD////AwMBwcG6ajpKFs6GBy7DXz9LCwMDg4eFtampCPz/e3t7///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Hy8oOChExKSHZ2dI2MjIeFhYaFhYaFhYSDhYiHiYiHh4uKipqZmX9/gWZmZlxWWVlpYlpzanlzdnNxc358fkdERE5NS97f3////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9fX1hYWFRkNDMC0tLiwsMi8vMCwsLCcoJSAfRUJCRkNDRENDXFxcYV9fTktLLisrMygqNCQpLSoqLisrKiMoJyIkWFVV4OHh////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4+PiMi4tSUFAnJCQ0MDAvLCw2MzVAPz0+OztDQUFDQT8/Pj4+Pj4+PDo/PTtBPz9BQT88OzssJygrJicmIiQ0LjFvbW3a29v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5ybm4GAgJmYmoqJiYB/f5CPj6ioqKOjo6OioqSjo6Wlp6ampKqoqKyqqqqoqqmopqOiooJ/gX97e4V/goB6fYB+gO/v7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+7v8vTx7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6OjotLS01tbW1NTU0tLSz8/PyMjIyMjIx8fHx8fHyMfHyMbGyMbIxcTEw8HDwcDAv729xcTExcPDwr/Bp6Wnzs7O////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fZaofmpe////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/f3t7e3o6Ojk5eXj4+Ph4eHe39/f39/f39/f39/f39/f39/f39/g4ODi4+Pi4+Pl5eXn6Ojr6+v5+vr////////////////////////////////////////////////////////////////////////////W5/aWlZv/8eL///+Sm6utram7vsG5t7Wmp6rc1s+3v8V4cXO7tq+qsbaxpqD///+qrsSfjov17OWuucvFv7rFy851dHinn5j58+n///////+YnqbFtK3///+nsLxvaGfy7+rCzti4srGxs63Yyrv///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+b//VVUZeTCrvn//yAlMbqjjX6JoJOIgpCQomRfcV9jXIJ7g3NYX3p7hpBvdrDI1GpbXbO1uJ2PiISNmU1bbmJfWoWAg0kwQ/Tdxf///////1d1iIZeUOT3/zU+RqaVjsfO3mFZabCZja20stbIuf///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////prLPf3uBbX+RVUE3////h42wr6ew0NDYVk9ni42i5vr/p5afqqWxtqGlf5y0mJWQ7f/+hHtir5mZTVh0foSY9P/+f3eN/+na////xeD4UVNev52Ohoykfnd+8Pnyrbi+jn2F79fK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////n8/+coqNNO0KwkYf///9rdJJMR0Z2YWHOw8OdpKxve4GRgYGboqU8PUFuc3uhkpFzcXaklYqdnqmqn6Gvs7Z0g4tmWGL/+uT///9jdJWRd27H0dGQjZOaorA0PD9ygH5eWli5koP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4KUqS8VDf//6/////Dx8cvNy9fNyP////r8+mN3j2tKSf//+tHa3+Df2t3e4MC3tP///7C6x9HDvv///4CctFM3O//23v///9rd4PTt6Ovt9Oro5ers8dTMyfv//4eTncmvpv///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3N/uysTH////////////////////////////zNfjs6Sk////////////////////////sbrKxb67////3ev2qp+j//ft////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/f3///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Lz+K+wu//49f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7i/087Dw////+nn8/bz8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////jZKtoZmeq7W65NLI////rrrJm5uZw8bItLS0rbG2ysG50tXad3d6sKmgur/An5ma///6w8rejIKG7eHVzdbisKur1trcf4CImJGK6N/V////xtXke4GOfXh71MS51+HhrKyon6GjnZKK//nv1+7/eXF8////V2N4o4Bv////2eXvlZSan5iVwMG/qKen6OHclJ+piH96+fXy////0tzplY+U2NLTqrG7qqCbrKequLWp1MjA7fH0rK2wzMa/eoOJurKt2Nrcq6ei8+rlzdjeopiY//vy////8v//39zb////4ev1bHF2vrixwMjQsKSi3uDerayp5t7Zu7/Ms66r2+Dojoye1cS15ufqpaeqt7q9paGe//rx////0tjqiIWR2cq77O3yiYuW4NHH////////////////////////AAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Q6Pt0aGz///picY+tj4X///89TWCDY02mt8yEcHCXmaRoYnphZ2SDfntiSFiLio5wWWjL1NRXUmDEvreTh4WIi5ZbbIJcWliDfHNMPFXCopD////K4vUfKEZza2TCurXKy8mhpJ/At7SwusCVjpH///+CmKCtpJazurvVwbD///+AhaJsYWZmXla6r6VvgZFYX2JUVVWyp6fWycv///+0zehRU1iqsa9gY1pkXGNpZGnGzcZfV0lzZ2N5dYpTWlNrYVPGw8u9tbJ2holxb1t2aHCHbGf///////+41u4/KTj//+lZeJNpW03Y09Btc5B1W2f09eeJmKBpXEZ5dnhjd4lrbG6wn5eXl5mBgo17bHOdnqBmV2n///r5//9PVWe1pZqPjY+alp5CV2nkzbX///////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7jR5HB/d////9He+HRyf4mapTUrLf//0a/C5aGNltTT02prgW53kvX8/5aMnbiyvKOSnKCsuWZxef///314Z5WCfHCFomNnffPu84qOqNi/t////////8fa56ikn///9f3//////////7TS6EpHWv//8JqfwpyAh////////////5CQo8S3tJeZqNrW056uxkU6Saqgntrs78q/t////8/m+JOHlOfo7a6ywW5jc6Shpn2aq3tvX6eruqSgsnp6gsrAtNPg46Wqsj9PYrm2pZmUntG4sP///////36Jm1hES8zT4HBwfdTJu9rg3Y+Mn5+Olv3//0FUaKSQe77C0Wd1jWB2fP///5OionNqZaSUpsjJy5qPm////8rl+EZcbv///4WOi4yDdZ6ft/3n3////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0eb4a2Vk//Db////rrCyRT5Lgmdq////kaLCTkhJZVFPwK+srrfDeIWNfW10qqqoPUhTbW5ukYKAgIGJinl0qaiuoZmetba7go2TXVdh48i3////9vj7////h46sqo+U////////////Ulx3i2VW////eYudrJeE////////////XGdyjHNie4SdUlVcgWlry8THbX2TLTc1v66Z////p8DVRjtD2Mm+maKwblpfqKSid4aEz7CshJmvY1FHrqSvUmJ1XGBWkJGHcWZr5ebzVmFhkmlc////0O3/TEZNxMC7nqGjqp+jSFdtXGFVjo+NRkpXVmBgcGNX5tHTnaS2npSZr7O6g3+GeW1rq6esXF1qWU1Hk3p6////////kpamgn2Ce2xrrbCwREZW3cCv////////////////////////AAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+KmqqpkoT////A1ecaBwrqy7P////z9PbT2NjNwsD///////+Oqr9QNjv338fh7/nY2dPq6Oi1r7L//fPI1uW4r6////+vytpDMDnfvqj///+2x9ScoqNLSmKdem/////r9v69v8lyf4mUhnXr+fyDfIH87eD///////////+jsruamqJtaWalj3np4+j////W2N/Y0M3////////I3OxJT06di37NyM3Y0tX////n7vPk1dLA1NuJhIn97uvU1djr4dv////X1tjp5eWXqbKwmpb////l7fTW1NL7/Pzb2tr49PTNzdLv5uH+///S2t3W1tLl4+Pp3drEzdW8srL///+3tbvj2dH////g5eXHwLv06OT////////0+f61sbj05tzn+/9NVVaDcGbr4+D///////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/5/r6xrv/16/P6/8O+xv/98f///////////////////////+Xy/Kmeov3v5f///////////////////8fR4bCusP////n//6qkrOraz/////H4/3OAmHtwZv/05f///////6u3zGdmatvUxdLZ3N7SxP////////////////////H5/6Cco/Hj1v///////////////////////////8rR2X58hObf1f///////////////////////////////////////////////////////////////////////////////////////////////////////////8PN3bOwsP///////////////////////////////////////////////////9bc4Xp5hNbPxv///////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8/T08O3q+/n5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8PH04N7e/fv5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+sv9F5Z2b///L////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////P3ex0bXCkmZu3uLr/+vH///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7S8xJCLi7Oxrra7vL61r9zd4mlvdMG5sv///////6OuwLWqpMjH0aSkrp2eoNLKxdTX0q6mn/bx7sLN06yfmv///8zj/khQYqWPefHq5a+4wrm2s6mrq+DZ0MXK3pGEhu/l3cTM1LWzsaqusdTLxLzEy21pZ+Pd2P///////6ettcvEu7u/z5qMie/j2////+v2/JCSnOPVyOjv+YmMka6mo8vLza2us7q8vqOgnv317f///////6ayvX59gaGYk//369Te7qKhp6qqqr69vbq5t5edpWpqd52cmXR1c9fQx4CLlrKqosnR2aCYmP/9+LnCzI+Ff+7t37nDz7Cknv///4eRm5mNheXq9aWptKScldHIyL3DyHdydbGpov758P///////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5fr/Z11vbWhfhGtcprG7WGh3XmZjeGxivba/9+nm////UnGQj4FwqbjQbHV4a2J0noaO7PfwYGdscnBec2hynIBz////zuj/cnR+mZSRkZKUbmphsZuPd4qcX2dtb2luwL26l5CNcW13kYOBlZanYmBxUWFfnJCGxLvC////4vn/aF1sZmRhc2Rms7a7f3Fw////+f//QjpX28O0ipa0ZV1mYFhfm5SVcml4oKGhYlds//fl////eIyiPTYx6d7OY32UkYp1zd7tZmx0dnB3lIaFfoSYtaGqdI2rRDIm6OfZco6hWk9F1MnHfYeialBc4ensZ1tqrqyenZySbWp9kHB8or7IRUI90sG8e4ykZmNVcGhtR05eZF5Ugn2HUDND//Pb////////////////////////////////////////AAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Y7PydjJHBwcOij5TX3+ZdcJFwZWPj2s63v8Ty49j///+UnrXMsa6+1u+hmZubm6bHsa/F5Po1O0i8vbOZkJvlzcD///+80eyYi5P4/vKKhmp/bWzX0NGwutE9RVuCj5L///+FgGl7ZWmzq7vU1tldV3CGgoju9+61sbD////V6/+um51zgY6Tlpvz//5mXkv/69X///91cYrn28+Qm6jNvLeVnLazrrqSiJ7Iy82Ykpz///Ts//4xOkjUtpv///95l7hoWEvd4+qfmJudmaWtoa24vsu0rbeQj5mfm5iosL54dHrBtavd5uOYmquYiJTe6PCAcn////+Oi294ZGi8s76Gkaihk47k8vKoqq21useJeYNDS2SNkKDu//+CeYv/++j///////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8jk9U9BPJ+UmWVuemFXUqmSkrrC0DdDVk9QRv//6f///1ZogI5yZbrAzZ+an32KjVJRUVBXVIpvbtfi9U9VUK6Fdf///6vE2VBRT1tYXY+Fd5GXp1BVXXVgYsS7vpWYpXx6fJeJf42Pn1JPUW9cWb+wsJinvCY0PIB3Zv///8Ph9ks+OqeVmJeVm3Bvc5B8cv///+7//lJfbFlZV0xFQMPAu4aImLCprl1hcFhNR4tydP///+T+/zZAS+TEo////8nP3Me9t7C5w5+WmYWGl09LS29dWs3DxaKqunZ0dnRjZrm2u1Zle1NXS42PjURKWHJ3fmJba1tgXYBzZ5CUl0BDSG5wenh7hkBHQqKdlJakt3JeYL2xr6Srs3GAhXNhZv//+////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4/j/mZmhg32Fbmhb28vA/vPx/v//yMTJ8urj////////fY+aW1BIjo2Vwbiz////y8/Q3tzX39vb5ebpjJumwaah////9Pj52eHiwLm6////c3l8jXZi5+Ll////4OTrta2v+fTx9vn7zdHRz8bB////5+31ysTF//z5////3/T/fH+J7NXL3uftvLKy//v4////+vz+7/PzwsjJz8rB8PPz393f+Pbz5Onqw7677+Pf////////c4GdWkNH7evdl5muuqes5/f6rait+/XszNDQ0sjD////5/H5wb677+ni////zs/S6N/a////6/DtiaGtX1I+yruu8u/v/v//y9PW3t/X39/f2tLP////09jg0cnL////+/37aoGaYkJC///4////////////////////////////////////////AAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////++x9mxpaH////////////////////////////5/P6mqLNla3nAurD////////////////////////////////////////////6//+foKXm1cb///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+YoK6DgXx5dXzXwLLm9P6rq6////3////////////////////////////////////////////N2eannpT///j////////////////////////////////////////////S3umuoaH///j///////////////////////////////////////8AAP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Dw8N7e3s/Pz8PDw729vb6+vsLCwsnJydbW1ujo6Pz8/P////////////////////////////////////////////////////////////////////////////////////////////b39+3t6/X19f///////////////////////////////////////////////////////////////////////////////////////////////////+rr7eXj4f///f////////////////////////////////////////////////////X19evq6vb19f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vLy8YmJiQkJCJSUlFhYWDw8PCAgIBAQEBAQEBwcHCgoKDw8PHBwcMzMzVlZWsbGx////////////////////////////////////////////////////////////////////////////////////0+b2bGJm897O////////////////////////////////////////////////////////////////////////////////////////////////s7/Pdmhoo6GpxsbC////////////////////////////////////////////////////rb7Oemhn///0////////////////////////////////////////////////////////////////////////////////////9fX/6efv////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+KiooGBgYPDw8EBAQICAgTExMWFhYYGBgcHBwbGxsZGRkYGBgWFhYPDw8DAwMAAAAAAAB6enr////////////////////////////////////////////////////////////////////////////////1//5XY3l/alzm2tL///+WnKGdl5TIx8udnaXj1crk7fNpbHG/t7D///////////+ns79+foChmZT47uD///+iprillY7/+u3Z5PeJhpLq2ca2vtBfW2WQm52Agn61rqXIxMHDys9raWvZ0s////////+vuMJ0bWrS1t3CwcHp6uKprKqvs8NRXG+jjnr/9Orb5/Fra2/JxsS2vsi9sKjX3uappKvZ29t1fIO/trHM0tqysrCusrfLwbfM2OJva3Hv4tbb5vBnaG3ez8jO7PxKOTz/89nq+/+JiZHe0MP////i3+f/9PDa5vBqbHDKxcK/xMnn4NiquMLMv7XM0tqDhIfDvb7Ly8avq6jl3tv///////+fsbp5f4e6r63////////k7vigoq20sKe0sKvi29j///////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////729vQ4ODkNDQzQ0NBcXFx4eHh8fHyQkJCcnJyIiIiIiIiUlJSYmJiIiIiEhISQkJCQkJA8PDwAAAKenp/////////////////////////////////////////////////////////////////////////////P//nJ5iZqXkpWOh46Kl25ncV5aYJSGgWdjfr6sq117jHJkVry1vPXn5P///3uPpTo1MufbzWR+k5aSgam3wnVlZLCxs4CBhmhocLOmnoqIiLu0u1Bhg2VPOP/66YaXtU1ZY1dfXJCEesC4v////83p/jQ+RJ6QhsrH0aOnqEtacmBPUNHY23uAi5yVkIWGi1ViZHxuZNnX115de5BtbtXu+1RhdFZcWWxiWNnPz3d9lol5dpiXonBpe09iaXZoWre/xEdRW39zZ8zCx8zQ052Yj///9ub//WVnavPRt+H//TsmMOPLvlN0iXZnWtHIzaKnrmuDlkQ8ScfAt3NvhGdkal1RXtbHrXCCjVtOOv//6+D5/2lpZeLl3lJSVa2HbP///+H4/0dUbLCdhoCRmlVKOv/x2P///////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ampqHR0dRUVFHh4eKioqHh8fHBweLy8vOjo6ISEhHx8fLi4uLi4uHx8fICAgLi4uLS0tGxsbAAAASkpK////////////////////////////////////////////////////////////////////////////4vX/iIKS///7l5eFZVFJ0b+6pbHIsKawmpuwtbG7Z3CF4NnGucLH/+nb9P/+MTtJ0rSZ////fJm6cWtgcICLtK+s6v/9N0RAWlxf////jpmScGZepJ2gpaKdzLy3zNPaUFdthX+A7vLmtLS0////nrjWcWZq7/ruzsO51uX6DRAp6cio0er/nI2V///9TldYVz476urg2t3YiIGTrJaY7v/+cnyTZFdZ1MrA3OPekI2gqpqk1NPTam+CeHCR////utPwV0xX6ubXt7y/9+je////////+P/+1tTI//jpJE5kOhkK2tbiZGx+49zJwcXI/vr/IzdejWpX////jH190dLXjoyjyMPGOUlcqJqN////9vv/////ttHiFAkJxqSO////8f/+hoOQtrOyQFRqnpCD////////////////////AAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9KSkooKCgwMDAREREUFRUUExIWEhQXGBgYGBgTExMSEhIYGRcXFhYUDxIUFRUZGhgYGRcWFhYAAAAjIyPz8/P////////////////////////////////////////////////////////////////////////X7PpQVVxnY2FtZ2Z9f3ivpp6Rl6mimJhugYxZU0x1cX1NXG9NTkT//+3s//42QEvjw6D////Jz9zIwLm3vcqNh49uaW6mmY+rrbqEgId1Z2S9uryanqtpZmiXe3a1usWUj5KpsbsoNkNvaVr////u/f+FjJ4sNz+QinuSoa46MTbStKCyxNFUVVdcW11/dXC0tr05R1hobGCLjY0/PUNsdn6rm5i0srpGVWleYVGRjphYVl5lU0+5qKW6xdJ1c3mRjomtrbIzQlNXVkr///b////////////c5+A4QldWTED40M3w4PSnucg4RFRmZFawuLszPk+ngW7Fz9SBfXixt76MhI+jop1iWF3fz9T///////+FlbMDAwPAspz////////a7/yOhIuTj5JlXmPbycz///////////////////8AAP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7+/kBAQCUlJSwtLxAPFBQTFyQrKCkuKSkhJicpKS4vLzAwMCgoKCcpJyUrKikoKBsZHBUUFhYUFgIBAhUUFuTk5P////////////////////////////////////////////////////////////////////////f6/OTq67u5u+bb2ezv7+fp593c4PPv6vH298rPzObm4c/M0vHp4v///////3SCnllDRe7r3JmbsKycpP///8nL1cO3tf////b7/7OvtuPZ0////9ff5sjBvP///2h9mot/ef///8jDyP738v///////+Xr8s7GyPv5+dTW2Orx5tzb2+7r6Nrl57y3t/jv6f7//8jFx/Xt6Pv+/tfd3Kizubivr////8vJ0e7l4Pn9/9HW1svAvv///fL5/7m2tPLo3P3//8fDyPbu5////////////////y5RZyAAAf///4yapKiShP///8nFzPbv7Nrf5ubr4ePl49bT1evv5+Xm6OPe2////9LR1+LY0////////zM2YqKLfq21v8/CuP///+z5/6WiqPnv59rd5N/Tz////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////PT07Hh4eR0ZILiouJBsjRE1IQHVXRVhOQz5BeXl5h4eHRD1CS1xTermeVWleJRsgJiMjMy0wBAEGDw0Q4+Li////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////mKCugoF8eHV7x7Ss////////////////////////////////////////////lp2qvLCm////////////////////////////////////////////////////////////////////////////////2ePzqKms///0////////////////////////////////////////////////////////////4u74c3h/3M7B////hpGZpZuN////////////////////////////////////////////////////////////z9rnioqUhnuA7uff////8fz/oqev9+vf////////////////////////////AAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////86OjwcGxlIRUUxLCwsJyREPD5EV05DWEtGPkBYVlZcW1tFQUFITUhleW5OU04xJiYtJCQ3LS0KBAYMDg7j4+P////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2+fzn5ef//Pr////////////////////////////////////////x8vXi4OD+/Pr///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////zc4OhoYF0lEQTEpJjMnJDcuLDooKjgkJjouKzUpJTMnJD0vLjspKDMZHTwrKj0tKjgnIj8tKRIIBgsNDePj4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8bL2lhYYMbAqf///////////////////////////////////8/e7XVucaOYmri4uv/68f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Nzg4GRUWVEdFRjs5QDEwPy0qPi4pRzk4SDo5QjAtRDMuRjg1Sj04SDk2Qy4rSjo3T0E+UTo5FwoGCgwM4+Pj////////////////////////////////////////////////////////////////////////5e/3iZGZv7Sq////+f//pqu2qKGcsayvubSnzMG59Pb4oqqw18i7////q8DNlpOE5eLghYmQvLWyzc3JsK6r7ePd2eLonZmY///v0ub6W11qnZuWbW9t3NfSqbDKrZyU///2usnWsaOe////2OPwlZCX2dPSrrW/qqKdr6qtubWq0ca+8fT3ra+yzcfAgYmRt66oyNDYn5mY/fXu////////4Of07Ovp5ezz9PTv+P7/nJ+s0M7Lt7vAkoyNvLq3sLa5ubCq////4e74iouQ4NPE////4t/l//bx2OTva21wzMfGwcTJ6eHZqbfBzsK4y9HZhYWIxsHAzMvGr6uo5t/c////////n7C7e4CJvbOu////s73Cx7qr////scPQsKei////6fD9f4aQ19HE////////////////////////AAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////82ODgbFRRcSklJPTs/MTBJMTBIMS5MPTpPOzlQNjBSOzhPPzFWRS9WQTtbPTdNOjJQNDZkPj4fEgkICwzk5OT////////////////////////////////////////////////////////////////////////0//4pQFGulnr////F4fZYV1BiWV5dXmjR0cFeWUpwaGVkXG7n0bX///++zuSTobCBdH5kYWtcUVzGspqJnahvbVV0Z2tzXWH///////9bbI1CMCbp5tWFm7OCb2mipa+TkZFwbH6khnb///++2PNMT1aqsK1iY19kW2JlYWbLz8NfWUpzZ2V6dotUW1RnXFLUy8h5gp1cRVT///L///////9wh591c19weH2fiG7///9WYnh9fIR9dIFrZFmcgG2Dmq1sY17////h+v9kZWn21bvd//09JjDlzsJQcIZ4aVzQyM+hpq1pgZRGPkvHwbpybYJnZGpeUl3YyrBuf4hcTzv///Td9P9pZ2Xi5+JST1TEoYfC19zAsqP///+futJmVl7///+kwtUYDxPs28r///////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////zg7Ow0FBYp5ctLMwqaalEssK1w7OIiZknyPiGA/NmdAMHNhhXJrrH1aV2o6LaeCgYOkiVtsRzMPEwYJDeTk5v///////////////////////////////////////////////////////////////////////////2F1haukjcrCz8nDzL3G0Gthdp2ZoJGsvGZcUqatup2MlP///////7rK4IORnqCPgs/L0I+QqsvAwkVbcqymj5uYpL+npv///+3//n9ze56blrS2wGp8ica9t8fm8WppV5yGivDZzf///9Tt/5GGk+fm6LG1xGxhdKKepYWhsnNnWaasuamjsnt5g8W7sd/m45aWqYh+jv///////+j+/3l8f2ZmaEBGTrWijf///4+To42IkL2xsbu8vLijn7PD2o2DiP////X//tbUyP/26iFLX0AeDtjV4mRrfebfzsLFx/36/x8yWpNvXP///459ftHT2I+MocfFxzhIWaudjv////X7/////7PO3xUJCMqolP///////////////3yEn5ebnTlFW51/X////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////PT9BEAoAemt3w8f/lY/ARCIYZUVCvc3Bc7OxV0E5bD4xrq7OvdD/lnt4XSEZx7Gx1P/8qriaSxcZAQgI5eXn////////////////////////////////////////////////////////////////////////////W3CCkIt4m5Sbv62yobXDY1JZq6KkgI+NupiSk6rCRzgz+d/S////qLrMeo2UioBysrS3iIOPpqKhZWFm6eDnYHBzelRI////8//+kpCgd3N4cWJktrS6kY2Uc2tumJeXVVdZuZKB////r8rfRDtC2Ma5naWzZ1VcqKGieoeHx6aiiaG0YVJGraKsVmZ5VFlNjY6OMj5Pk4Z6////la3NfHBohYiaj3x5urbArqqvop6qgYeMal5Sm5SjYWhyYFRUt5iS////////2ufdNkBTWU9B+NDN7+D0pbbGNUJSaGZYr7e8MjtOqoRxw87Tg312sbe+jYaPoqKdZFdc4NLW////////gpOuBAMDw7Wf////////////////////w8fWbXWFWkVQ9t3E////////////////////////////AAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////89QEAsJB2AZGV5YYFlSV1lQTl2UUuCb2x2aGN7U0qBVU+th3jHoY62gnezc2fEjn/Oppn+raRrPzcABQnn6Oj////////////////////////////////////////////////////////////////////////4//4zS1yumH7O2eO4pqHn5ujKw8j////s9Pvf0c7G2OGAf4fy2tL////N2eSloKPx7OHn6uze2tr////Z2+Dp3t6fsbyfior////////n7/fAvLnu5+D////Fx9HOwbn+//+CjpnHq6T////O4/FJTk+YiHvKx8zV0NP////o8PXh0s/A1NyFgIf76ufS1drp4Nv+///R2t3JyMT////e5Onb29vW2N3t6OPr5+zk4+m9vL60v8Sjpqt+c3d1aljh1dH/+fb///////8qTGIjAQD///+Ll6GslYf////HxMn28Ova3uPm6+Hi5uHW09Pq7ejk5efj3tv////Q0dbi2NP///////8xM1+mj4Gts8DSxbv///////////////////8zNkp4U0D///////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////z5CQzcrK7GJg6B0Y55wYah5c6l3cadsZbZzbsKGfcqOg8aEeMSBc8uQgtCYisSFd7Z7acqVfFM4MAQMDOvr6////////////////////////////////////////////////////////////////////////+Tw+H+Ijo+IhYeLjLysn////////////////////////////////////83d6LSqpf///////////////////////////////////////////////////////////////////////////////////83U23x6hOHc0P///////////////////////////////////////////////////////////////////////////6Wqt+Tazv///660w7+zqf///////////+Dt9XB2e97Qw////4ONlaackP///////////////////////////////////////////////////////////8zX5IiIkoZ6gvDo4f///////////////////8bG09vRz////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Q0ZJNiwsp4N0o3xronVop3Zmr35us390s4B1sYF0rH9uo3lumXZpknBnjWtjhl1fiH9flaRnNCsdDhAS7e3t////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9FSkc7Ly+rh7ede6CXb4CSaHmQaXiJZ3OBY2x7X2Z6X2R7X2N8XWF7XF55XFlzVlVsU05xWlAiFhMUFxfv7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0lNSjovLZd3o4JliHRYYmRGV15FUVpETFlBS1lBSVpBSFc/Q045Pks3O0g1N0IxMDsrKj4uKwoDARodHPDx8f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////TVBTOTEuhWdTc1dEaE0+VDsnUjgmUjspUDgsTTYqRzEnRS4nPiwnOiopNigkNCYjMSQiMyckBAAAHR4e8fHx////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9TVFY2MjJsXltbTElWRkNDMi89Kyg/MSo8LSY2ISM0GSA6IyIwISAtHx8qHR0nHR8mGx4mHCAAAAAfIB7x8fH///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1RVVzo3NG9gXVtMS1ZGP0IyLTMiHzUpIS8cHi8xHjNEHzQvGicoHiQkGSIhFyAiGB0gFR0eFgAAAB8fH/Hx8f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////WVpcOzc2a1xZVEZFTDs4OysmJRQPKBkPIgQNKzwGNG8AMDUBICYBGSIAGigCGywPGCkHGCgKAAAAHx4g8fHx////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7+/tISEhEREJrbGxXWVtKUFNCSEkpNzcmPjcmNjkgNzgiOTkpMzYaMzkjcocgVmYMCAcJBAoGBwoAAAAhISHw8fH///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+vr6zU0NE1NTW1yclhhX0pWVkVQVCxBQR4+Nh03PBgzOxszPik7Oxc6QiKEmxtkdAUEBAIABQEDBgAAACIiIvDw8P/////////////////////////////////////////////////////////////////////////07v/d0//Qzf++tf/Rxv/Jw//MwP/j3v/Ryv/Ty//RyP/Y0P/U0P/RyP/g2v/Zzv/Ryv/e1v/UzP/CvP/Cuf/Xzf/g2v/UzP/SzP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7u7uOTo6TElJa2FcV01IRz45QDMzKB0ZEA8ADQMBDAAADwECGwYCBAAAAgEABQYGBAUJAgQGBQQGAAAAISEh7+/v/////////////////////////////////////////////////////////////////////////9zg/1dg/5N//9bI/7Gv/7Cl/7e0/0VX/5OD/46L/6if/5GS/4h4/5+c/1ti/4uE/5SM/3Fw/5+Z/8K0/8G6/4SH/0pb/3xt/9bI////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////u7u45OjpOTEpqZWRVUVBGQkE7NzYtLCkRGwQIBQQGAwcMCAggEAkEBQYCAAIEAAAHAwYIBQkKCAgAAAAfICDu7u7//////////////////////////////////////////////////////////////////////////v//h5T/2sH/////Zn3/1ND/pbf/kXz/3tz/ucL/sMH/cnn/z73/m6f/ho7/eIj/2cj/rbz/cnz//+f/////iIv/6+H/ipD/sJ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+3t7To7O09OTFlVVD88OjAsKyEcHRcXFAQOAgAAAAAAAAYCACAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAhIe7u7v/////////////////////////////////////////////////////////////////////////////Kyv/47/99kf0AQP/S3v9rhv/g0P/V3P/4//5LcP9yVP////+Hg//P1f+IqP/V0f9rfP+ahv/////5///88v/7//4ASv+bgP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6enpMTExTkxMoqGhqqysnpyenZmZnZyZkZSNgn9+gX9/hoGAkIaBhoKAhoOBh4KFgn19hoOAhH9+BwUDEhMT7u7u/////////////////////////////////////////////////////////////////////////////+Di/2l9/0pJ/8a9/+L0/7fB/UNq/mln/8XE/y9l/4Nz/97k/4F6/7fB/n+V/6qe/lFk/8/S/////////7/Q/QBG/56C////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////29vY9PT1QVFXj0s3yvrT67er////////////////////////////////////////////8+Pj++/ojIyIAAADp6en/////////////////////////////////////////////////////////////////////////////c4j8AEL//e//s77/q53/////wsD/6N7/197/19T/2Nn/zcz/4t3/4OL/1ND/////ydH/0sz////////9AHH/h4H/1df/z8T///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0xMTE1UV+fX0v/Puf7w6/n9//j09PLn7Pj18////////////////////////////////////yYlJQAAAN/f3/////////////////////////////////////////////////////////////////////////7w/P92ff/JsP////+bmv+kjP/////////////////////////////////////////////////////////////J1/+bnf+FgP/f0f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+TExMVFBTo6Kiq62rmJmZiYOGhoqDjKuHb29rW1VYY19dY2BfY2BgZGBfZWBfbmtpenh2cm9sCggGAAAA2NnZ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5NTU1dXFxxb29bWlxPTU9APT80OTIzTywZGhQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAALCQ3Y2Nj///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/UxMTGNjY4yMjH19fXJycmNkYlRTU0dARURCQiMjIhcXFxkVFyQqJSg9LixSNitYNi0/NFhQVRgXFwQEBuHh4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pz8TU1NZGRkhoaGeHl5bW5uX19fT05QPz8/Ozw8Hx8fBQUFCwsLDw8QDxASDxgREiUYEBoTGxccAAAADQ0N4uLi////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v5OTk5lZWWFhYV6enpwcHBiYmJSUlJDQ0M9PT0wMDAJCQkGBgYJCQkJCQkHBQYGAQUFBAYAAQEAAAAUFBTn5ub///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////15eXlBQUJiYmIGBgX19fXJydGRkZFNTU0FCQkBBQS0sLBkZGRkZGRgYFhgYGBYXFRUVExMTEQAAADExMf///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////tbW1Hx8fhYWFnJyclZSUj42Ne3t7YGBgQD4+QD48PTs5LiwpJCMjHx4gLywrIiEhGhsZCQgKAAAAlZWV////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+MjIwsLCxTU1NnZ2VvcG5wcHBsbGxkY2NgX19VVVUcGxsFBgYHBwcGBQUBAAAAAAAAAABsbGz///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////83NzYKCgm1tbWNjZV1dXVlZV1NTU09PT1FRUUJDQzY2Nj4+PkhJSVpaWnt7e8fHx////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/f37u7u6enp6enp6enp8fHx/Pz8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////j9/93f5Pfy8f////z9//Xz8/v5+ff5+fz79////+/x8ff19f////Hz8/Xz8/3///b59/j49v/9+/L19+/x8f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5fH9YGxygYeKl4iH+/jsZ4CTUUI/vMC7aGl21cCvqL3LOzs7ua2prba+QkdIqZ6WmZ6ujYqKk5SZe3t7ycWumY2PwrOy////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////R3eXDuKr///9cSE1TQlVibnj69OHo8vp9b4S/t8BJZYHOtp7l8f8rNEu1pI///fqLkLColZq9u8GkkZPQ4+ooKjWrlID///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+f1/xEtQmlIKLrByJ2LlO3s6rzI02ZibIOAgGlsfI+QkHKKj3htbYmMk4aTh4eGk31rdJaQkaqdn2t+i11KRPfy7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////KTFZd2BO///9////vMXXcW5sop+YoKurbm5mopyjd4SXnZaF6ebrc4CYkI1/u73Adnp9d2Re2czKwNDMp5Sb5dre////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7+/vo6OjX19fLy8vCwsK+vb27urq9vLzEw8XKycnQ0NDi4eHk5OTT09PFxcW4uLirq6uenp6TlJSVlZWhoKCurq69vb3MzMzi4uL7+/v////////////////////////////////////////////////////////////5//9nY4GjkY5vcH/gz8D////5+PT///3////////+///5+vr//f3////5+vr9/Pz//////v7+/fv////8/f/5+Pz///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Hx8Zuamm1tbVNTU0A/PTAuLiYkIh0bGxgWFhMREQoICAcFBQMBAAcGBhgXFyoqKi4vLyAgIBUVFQwMDAYGBgMCAgEBAQEAAAMCAgYFBQwMDBgYGCkpKUFBQVpbW66urv///////////////////////////////////////////////////////+r2/q6xuNXKyv///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////V1VVAAAAAAAAAAAACwgIGBUWHh0dHRwcIh8hLCkpJCIiJCIiIBwdHh0cGhoaCAgIAQAAAAAAAQAAAgAAAwACAwEBBAICAwEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAysnJ////////////////////////////////////////////////////////////////////////////////////////////////////////9Pz/qq6xopqc7+vk/////////////////////////////////////////////////////////v/9///9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Z2NgaGBgfHR8iHx8tLCozMTE1MjIsKSkqJycoJSUcGRoVFRM6OTdaWFgZFxkDAAAOCwkYFRQlIiIvLCwwLy81MjI3MzM4MzY2MzM5NjY5NjYyLjEuKiolIiIaFhgMBAYAAAChn6H////////////////////////////////////////////////5+vrz9PL5+ff////////////7/P749vb++/r9+/3////////7/Pz///+ircVXRk+HjZWHiIT/9uj7/f/++/r9/f/1+Pv69/f8+fn6/v7n5+X89fL8///2+fn4+fX////S2+20q67///v////p7fDx6+r////////////////2+PrY19nz8ez////6/P7z9vH///39///t8PD7+fn+///49vj9/vzn6Ob79fD9///2+/j69/X69/f29vbz9Pf49vT49/f7/P7u7e38+vj6+vz69/f//f35/P/m5+n8+/b9/fv59vT+///y9PT19PL////8/v/6+ff4+Pj29/n5+f359vb+/fvy9/jr5+T//fv5/f33+vX79vb39fX19ff+///2+Pby8vD///////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8XExBMRDyMhIVNQTnBtZmBdWlZTUiklJTAsLCAcHVJSUj48OjMwMmxqbC4rKkhFR15fY1pcX1lWWFNPTlFOTlFMTE1JSU5KSUtHRlNOTVdSUVJMS2JcX21vdnBxe2ViYiUhIJWTk////////////////////////////////////////////////9rt/FteY9jAqv///6uhrune3HyUp3Jxb3VkZ//q1LLB1rmqqf///21xfpWKlHd1k5eThLe9tneAiHV4eot7eJyXl4SChHRwep2YlaSlsHlxer+zpay1vYWAhY6TmqGOhq3Cyl1GPP///8PW5l5fX5aLgenm2f///////8TX60tZYYJ+eY+JiPLs45ufsVNUWYR+gbqwoKKioL+4u5ygpYd/f5uWnnt1f72wpLO6woR/fp6krIp8eqKtr3V3gYmBhnN6gmFaX7Oml4OIk3Z6e393dpCDhaCfoXBta8O2pcPH1Ht0dpyfn0RIS5aNiP/17////3yRp1tNP////3CDondXT+3x8X+Bkox8d9LKw4mSoKGZlIOGlaigmIiRm4R/glZeYXxxbevf3P///////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////s7KyCwkHKCYoTktLYV1aXlpYSERENDEvLCkmKCQkKSgmKScnQkA+b21tOTU1QkBAXmNrX2NuXF1lXF1lX2FoYWVsY2ZrZGVqYWJsYGNqYWFpXWBnXV5pX2RsXGBnUU9NKCQjiYeH////////////////////////////////////////////////9v/+p6mn//rikL3dCgAB+uHJkqe6V1ZpaF1n////QGF5ZEM2////e4SZu7e3eX+NkH5x8fz6laOwW1tufHl/j4eEu6GWt8LPUWB2bHZy////j5eKdGttrp2pvLrCoYuJ////5+Xg////7O7x//7wtMrcf3Ry////////LDhQjnVi////4+LqytfihnN6rq6yZ2h36tjJXnSNY2RcmYN5eHyLW2lx////kZiNdGxuppWlzczQpqKhx9LYoaKnk5agz8bBT2N5tph50uDvdn2CWkxhe4GJmY+D/fTqhZWTj4qJe5CtS09SuaWU5uPt5dnZ////f527dG9i////g4WlqIB/h62/i35y7f/+jYlyiHeAxLq+oLDD08/Dt8XPJCs7lIl/8O3z3NDS////////////////////////////////AAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+npaUIBQUoJSVOSkpdWVhkYGBrZ2VRTExRTk41MTEAAAALCAhNS0t1c3EfHBoEAQASEQ8fHR0iHyQlIycfHyIeHiAoJykoJigoKCwjIicjIiUoJisjIichICAbFxgUDw0MCAeEgoL////////////////////////////////////////////////2//7j3s2+vcUNJjGJalj/9vbBzthTWHODb3O1xst1bGKznZvGyct8hJeQjZqRhpeQjnuTf2TU1NlbY36Ad3qTjZS8p6egrMFTW2uMioD6+PNncG5waXCCcXuTkZGYgID///////////////////9gc4VxV0j////A3v47RU3/6sj////////m/f99cWPHxsqLiJqln6AuLDfb2c2XlJ6EhZB+goX79exocHNva3B9bHabo6Z5cXajqqOPmY1+fpHPtKXA4PA0Ljfb0sqrs8VPQVeWk5mIjp28uLVnaGGdk4uNm658cXOHiYxpd3f349H///+YscpBP0G+uLFAQFS+oI+XssWlkoPA2OhxcWVxZ3SYi4h0hJSimZSXq6JTTk2Mjphpfn/Vwq7///////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6CfnwoHBywqKj46Oj87O0A8PGJeXl5YWUQ+QSsmJ0RDQyQiIj87O3Z1dRkYFxQNDCYeHggAAAQAAAAAABsVFiYdHwIAAAgCAAgAAR0UFh0WFQ0FBRMLCxcPEDMrLSgiIxIPDXx6ev///////////////////////////////////////////////////6LAyQAAALOfgO7X5OjS38DP1IWAh9bNxpGfrLChltff2qCdmLKsseLZ27fDznhyb7Onn7/Aw4eGkN3Ty3uNnWJKTK6nsNrNy83U3m1qcrekns/R3HF2eXBfWtK6tP///////////+v7/0RQaUo/M+rh2f///+3//jA4Pciojv///+bm8K+7xqmnl7/DyKadpNHSyJ+eoN3Y5FVjcI1sZs/T3nFvebOfm9Xa4n18hHp3d4yLj29ydcC/sb24wLuytbe8vXNweqeembC4v6GQjd/f3W95lExISKGLedjo84+HkOTX1Gt6kIB9c//98P///42rx2dnY////29yip56ef///5ibqHlpZtvNyqu2w3Nsb4KBgYCFjYeEeu7n4IeWrm1rZu7k1v///////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////np2dEA4MMzExLyopHxsZMy8uTUdKOTU1ODQ0MiwtIB4eFhQUSEVFd3Z2FRMTIR8fSktLFRYWEhIQDQwKKyknNjQyDQwIDxAKEA4MMS4uKigmFRQQGRgXIR8dPDo5JyQkFhEPdnR0////////////////////////////////////////////////9f/+HDJCbFI1////ZXCBj3hq////+Pv//v37/fz+//7/////////pqq349jO////+/j2/////v//9/n7////5PDy8Oznur7Ow7y3////9/X1/v37//////7+/vz8////////////////////bnuTUUZEw7Wr////////orHLT0xUr7CkSEhep4uE/////P3//f39////+fn9////3ebp5N7d////9/X1/v37//////7//fz+/f7//f7/////p6u44dfN/////fz6////+fv+////1Ov7YVhT+d/G////obfPXE9T///0+v3//v37////////Y4CbRzkp////X3acUjAz////////+Pb0/////////f39/v39/f7//f7/////+fr8/Pv7////////////////////////////////////AAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+amZkREBAwLi4lISEmIyM1MzFCPz8yMC48Ojk0MTEMCwsLCQlOTEx5d3cbFxkXHxEsRCkvRjAwSC8yTTQuRy4nPyQySC09TTo2SjInPSQqPSQxQykwRCcvRCcrQyMrPSQYFRRyb2/////////////////////////////////////////////////n7fLNzc/////+///Gzc7S0Mv////////////////////////////L0Nfv6eT////////////////////////////////T2uLc2dj////////////////////////////////////////////u+Pi1uLrUy8b////////////V3uSlp6nRyMP/+fj////////////////////////////////////////////////////////////////////L0Njv6OP////////////////////u9Pna2df/+vX////f4ufW09H////////////////+///a3OHRysfu7vDW3eTSy8j78/D///////////////////////////////////////////////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5iXlxMRETAuLigmJiQhISIfHxwZGignJTEwLhsZGV5cXEE/Pzc2NHt4eB0OExg/NC5/ZipzWSx4YC19ZCx9YSl+YjJ+bE10bTt3Zid7Xyx5XihzXSd0YipyXi13YSVkUxgVFG9qaf////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7//f///f///////////////////////////////////////////////////////97o7ZqZn7uyr///9/////////////////////////////////////////////////////////////P7/62srNrOyP///////////////////////////////////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////mZiYEQ8PNDEzQ0JCKioqKycqPDs7EQ8PLCopFBMSR0VFPz4+Pj09eXd3DwYIUGdauOnEq9SnocqhkLmVn8SXp8ydocKgnK6Zor2Wn8WWoMaXlruVocCUqsWVttWijKWFFRITaGVl////////////////////////////////////////////////+fr89vr1///7/f3/+vv99fb4+fv5+Pr4+fn1//37+Pv97u7s/v7++Pv9+vn5////8Pb56+fk//76+vr6/Pn5+f3/7e7u/fv7/////f7/+vr49vb2+Pj6////////6u7v8ern////////////////////////////8fLy9vT0+/3/+fn3//789/n78fHx////9vr67u7s////6fb/rqew/vPl////////8/X42trc9/Xw////////6ezu8+zp////+Pz96efk////e4Kab1ZXc4KRqaaY/////v3/+fv98PDw////////+Pn59PTy+/r4////+fj49vb2+fv9+ff5//v6/v//U1VoqZB/////////7vHx+Pf3////////////////////////////////////////////////////////AAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+ampoTEREwLi4fHR8lJyksKysiICAoJCRjYWEmJCQ3NTMdGRdGRER6eXkCBw6Yelr1yJydhm7Lq4L/66HQrYCkhG7EnXz/3pvFpXyri2+riWvzyIbasHWujWbEn3DHnWgmHxhhYmX////////////////////////////////////////////////N5/xmZWn/58z///9HVmyWjHyUnKqYlJOEhYqyrKOGj5JUTFGLf32CiZCPenTz//99fI6LfHfVy8OMma6UjouVmJhST1VpXV/459b///+KoLNRSEP87uL///+5ydl0b3uYi4Pq2crz//6knKPIxsyqoKv///+arbs9PDywqqWDiZuOeXPo9fdMVlx8bGXS19x8goNSSlGUfXXM4uVMPz374sz///+0yNpXXWCOjIl2dXP17Ni9zOFzbHmjk4rn5d6Rl6l+cXXNxbC6u9VnXnCanpS6wb6DfYCfnJdqdHlhWFPVycf///+60eRpXlzU1NDCur/i3+FQUlqRjot7hYt6dnWaiomHj51YWl+yoZ7KyMGfoJ6lnqP46t3///////////////////////////////////////////////////8AAP////////X19bKysqioqK2tra2tra2tra2trausrLKxsbW4uKusrK2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2urKyvqqyvqqyvqq2uqqyvqqWmpL/DyP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5uZmRMPECooKFRSUDs3Ng4MDAwICiolKDg5OiopKWtqbDc3OTo4OHt6egYJEI96VtW2kWxYUKqKXP/TfbeRW3BfN5l/Sf/Ld62JVG9XNohwT+q6dM6kZnJeQZl9UbyXWCYfHGBhZP///////////////////////////////////////////////////4iLoKyVj7TV4zU7NP/nxpGdu7CmqsTFyk5PZXt9gNLc5odyd6SeprOYn4mqwIt/c+3//o+Ib6mdoURZeG9xdOHl5l1Tafvhyv///46symRnX////////0lic9a/qbDO16eRbsjT6Do3PFVlaFtDOf///TxWcsOtl//8/IGAnrWfo4qjuG5kXP///1BkjH1yasvU4m1ZZv/66ePj4////+T7/yEmOraeiP///2B+lJeckmN4huvVv8HS0ygyN3l3dP///4aHd5iMimRmcbexov///5mcsT5GVmpqavrz7tfN0v///9/2/8vCuJuruwAAAOXVxHyCg62jl4mXqFFHW42FjLW1v/Dp5IacpKaUhXuSrUM3Nf/s2f///////////////////////////////////////////////////wAA////////tbW1srKy6Ojq8PDr8PLy4uHj8vLu+fn53N7j593X////7u3v6+vt7O/q7+7s+vn3/f7/8/Hx//76+Pz95OXl/fn0+Pz97u7s+vj47vDy6uvp/fr49Pf69PTw////9/X17e3v5OXn5ejy5dm95NmS4N6k7Oar+vGy5uGl5dicq5JwysfJ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////m5qaEQ8PJiQka2pqSktPOTc3QT8/ISAeNzU1HxsbFhUXHR8hSEZGe3l5BwkOiHha/+DAwHZv36eQ+c+I/9GkrObeicB2/7452KtjsbXF+urZ/8pX46xGal1bq4hh2qVDHRkZX2Bj////////////////////////////////////////////////////r8nrgoCGXWpycF1V////ZmyQg3d1paCjb2ZzoZiT0eHrn5GZkJGedmZmbn+MrpiGwtrqc25hlIyRVl51m5GL3ebpdG6D/+/e////qcLZP0NEgoF6tcDAcnyE4ci3hJ+0hX50hYyTkJCMW15uqaCIsLnFhYmUh4iIi5iOfnyEdmxxe4SQhHx8jp+dWF1krZqTytvmgnOA////////////j7LWSEVH///2////Ym2AlJeNc3qC7tjGjJ6tMDU4mo6G8fz+am9oeWdumJOjfoJvv6mTsrnGX1pijY6TdYqNqJ2N////7v7/0uLYVUVMa2BlsbzEh4BlxbistL3PTUJalI6Vg4WQv7SuhIiLb2ZhPEFRu6yf////////////////////////////////////////////////////////AAD////29vbDw8P29vb////m5/Tl4+P////d3eno4t3T2+F+dHnIvLj09fj19/Dw8PTs8PPNztHFvrni5eO1u8LHurj////E0NjOw7vw8vnCytDw6N78/P+2wMrRxr7d3uG5trbU19f08u////3/////58f/2Yv/8Kzp0ZfCqnv/7af/6qfxtl3RrZD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+cmpoTEREzMTEWFRUcHR8zMjI0NTg6OTtsa2soJydlYWQuKio7ODh9fHwKEByCYhv/v2LYpofnuY/5v2zrvnK129DCwX/4ogDbtlzR5t3j1KTzrADdnBC5mnnYqmjJjQAfHBpfYGX///////////////////////////////////////////////////////+UqLU6Jxbcwrn///+Yn7FlY2CKdW/98fG6wsxYaXKDdHbExr5YYWSRkpWyrbB5a2vYyseyuMfVxMPN1NtjeohhVFj/+eP///+XtdODenDf9f8+PjzJrqONmauSfnjOzNSSkJaztLmdjZLS0Na8srnh3+FlcoWTlIi3vLlcZmuNjI6kqLVsbGjf2NW/xc1SYmt8aGj////////////C3/Q1LjHx073////P0N/o3dvb4Ot6fYiOfXj88fG2vcttZmjCrqjz+v+WnaV3bmnY08yTl6m+qqSzxNleYGDMwrb///////9IYoBIFSD///+CosM1HQji0sGsu8qdjYzQzc2Uo6ZlZWeGdXDR1s+foqXMucD///f///////////////////////////////////////////////////8AAP////j4+MvLy97e3vjz7LbE2WZWZp6gnmRldI6Bc6KinYmEi5CDgWxtb9HRubq0yHOCmmZwem1mVXt/eoyMkJqOin14glFhcrurmpWQoI6Qk7irqXlrdXV5ec7R03R5hElFQGd6gaennfXl2OXx/ubJqPSwWv/VhJFuQRQKAuCsaf/JfeaZMd6uhv///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////52bmxYUFCopKWBdXTw5ORsZGSooKB4cHCIgJScmJmJiYj4+QDs4OHx7ew0UIn5aEf+/F+uvM+eoHemmHOioB9mgAO2pG+moLOOmHtuiANyeAOWiKeuoJ/CqF/+5HseOIB4bGF9gZf///////////////////////////////////////////////////////5SuxWFSRv////////////79/f79+////////5auw29dWv////////////r6+Pj19f///7O6ysW9uP///7fR5l5RVf/y3////3qUrT49NpGXnHBkZv/y4/////r49v////7+/vz8/P38/v7+/v///f7///j5+/79/f////////////n6/Pr6/P///////42iuHVhXP///////////////46WtF5SVK+2r1VOYMSuov////j29Pv59/////z9/ff18////f////r59///+/3//05SYsSqm/////n6+v///////93x/wYNGauJbf///8Le8wAECrughP////j6/P////////79/f79/f////n5+/v7+////////////////////////////////////////////////////////wAA////+Pj4wMDA1tXV4N7g8fv7cH+KGB8tiIWKw8O5jY6OjoaIjYiFZGRxjZWKaWBro6Clk6i2bWNdlZWVi52el46JXlJhRFlrmJGAY1dhkoaLxrq0Y11kb3dy6uXgr7nBUVFUiIyPpKel693Q3ur34MGe7KdG67Fp7LVu9L535Ktk8LZo2ogD1aKB////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////np2dFxUVKyooPTw8Li4wTUxMYGFjIB4gPTo6HRoZHx8fHh0fR0JFe3l7ChMhgV0X/8UA9qsL9a0Y6KQt9a4p/7sc/rIp46Qu8agm+6we+Kwp5aQq6qgm+K0d/7oax44gHRoZXF1i/f39////////////////////////////////////////////////////9/f/8fP/////////////////////////////5ujr49vW////////////////////////0tjg3dnZ////7fDz3tfU///7////3+Lkw8TGv727/ffy////////////////////////////////////////////////////////////////////////////5ebo5NzZ////////////////////y9LZqKio1M7F//rz////////////////////////////////////////9vn+zc3P8/Dt////////////////4eXs1NLQ////////////2+Pm2dXS////////////////////////////////////////////////////////////////////////////////////////////AAD////29va+vr7h4OLr6+3///i0zN8qIjPr1sqZr7W7sKSrvcirloq0v8tkdnmtmYrv5+CossLFsqqoucBaZ2ezqaHz9u+ptLrMxLyAipKFeHXDurfYz8yVpKy5qp3J0Niompi0xM+OlI/86tns9v/mzrDwwIT/3KqqjGhcSC7fuo7/26bemlDQmn////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+fnp4UEhIvLS0zMjIlIyMiHx8pLS8lJSY9PT8uLDBzcnI0MzM4NTV/fX0cHSVnTSuvhECZczeQcDvUmS7IjR+AXR+ufCPzqyStfi2QcDSXcS/dnSjIkCiXdDiyhDC1gxgmIBtYV139/Pz///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP////n5+b29ve/u7vv8/P38+vD0+9DDx///9sbQ2Obf2P///////9zo8tHQy/////v9/f/+/v///9Hc4tvWz/////z8/P///////f///f///+Pi4vTr5v////3+/v39/f///+Pw+sfJyf/48fz///Lfx/XWqP/70amchENCOPXfv//1zeCrdcqQfP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5+fnxQSEiknJ29vcVBZXzAuMEE9OxkXFyEgICMhITc2OC4yNTo4Nnp4eB4dJWxSLrCESYphH5VpK9aaJsSRMHdpPqaBOvWsILGAKWdSJIZkJOqoLLyIKFIyDH5UEbiHICoiH1ZVW/z7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////zc3Nzc3N8vPz6uvr8O3t+/z87O3t9fTy8PL06+ro6urs8vDu9fb46uvt7Ozs7Ozs6enr9PPx9PX36enp7Ozs7Ozs6+vr7u7u7ezs9vTy8PHz6urq7Ozs7Ozs6uvr8e/s9vb46uzu7vX448y/4bef5MW37827+NTA7Mu55cWzwX1u3Lu3////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////oqGhGRgXMC4sKCcnKi4xOjo6S0tNODc5XVtbHh0dLisrIB0fMS4xd3V1Exknll0Ivr5IM6eAo6pG+50A3rV80dz/2r+q86UAzZY5KC07gGZB/7oAvo43F2mIboh0yYgAJh8cVFVa+/r6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD////////7+/vb29vS0tLT09PU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTQ0NDo5OHr7e3R0tTT09PU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTT3NzTvb3TnqLTp6nWqavYrK7SpqjPnqHevcH///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+mpaUbGhowLi4nJSUhHRwdGRkeHR8qKCY8Oz0lIydbWlxDRkkpJiZ3dnYWHCiOVAe1wlAsxp2OsFf/oADLmFyLisy5loL3qQDOmDNvbWqjhlj/rAC9izRFnb+JqJjCgAAmHxxRUlf4+ff///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////7/K1727tP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6alpRoYGC0rKzw5Nx8cGkdGSFZUUhgXFzAsLiAZGhsdHyYsLzg2NnV0dBYcKn9cHv+3IOihBuqiJuWlMOSgF+iiAOWiAuOjLeelIfGtK+6nLuWkKuOjKOGTAPSkB8aOKiAcHU5PVPb29v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////7PP25uLl///7////8PP07+rp//37+Pr8/fv7/f//+Pf5//37////+Pz96enp////q7/PaGNc8OnW////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////pKOjFhQUJiMjUVFUPUFEJR8iP0BCKyosSUhIJyUnWlhYKiYlLCkpdXV1Fhwoflsb/7cn7qEj6KIr46Mo5aQq5qMU5qQe4qMn5aIp6qMh5qQr46Es5qUm7qYh/rIZxo0kHxsbTE1Q9fX1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD///+nuMdbYWaDh5DHtKHi7vZ5d4eWhX7JyMRsc4XJsqC70OJtX13/+Of///+IjJlza2S4rqD///+SqMGCe3b///99iZzArqT///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+koqIUEhInIyI6QEM8R00sJic5NjYYFRYeHh4lIydbWlw6PD4sKSl0dHQVGyl+Whv/uSbloinkoynjoCXoqTbpqz3oqzjmqTXoqjfmqDTprzfjoCXkoynkoyn3sCbFjSMfGRpKSU/09PT///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///7S5uvTgzrfZ5147QmFnda2hkdXw+4mGc4p2hdzMx5OmtJ+Bef///9bv/3tqZ///9W5+f+/dzGWFoUgnKf///+329vPw7f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6SjoxIRES8tLCMiIhsZGUZFQ09QUBsZGUdERCUkIjMzMykoKjo4OHVzdRQbJ31aGv+4LOWiKeSjKeSjKeOiJuqxOeisOeqvN+irOOuwQuamMuOgJeSjKeSjKfewJsaNJB4bG0ZIS/Py8v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////nrnMAAAGwaaJhJepvqqZq8fYbG1lcWlyoZaKd4CTtZuW////4vb/Z2R2w8O+bWpgjo+Rd3Vzqpabu7S37/L37ejn////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////pKSkFBISJyQkRENBPzw8FRIUISEhKScnNzc5JykrYmFhRkZILy0tdXR0ExomfVkZ/7kn5aIp5KMp5KMp46Mo5KEt67A56Ks46Kw56aw54p4i5aQk5KMp5KMp+K8nxY0jHhsdRUZL8O/v/////////////////////////////////////////////+Xg/7Sm/7Kt/6uc/7mw/7Sq/8W5/6eg/6qd/7+0/6yi/6ie/7Ol/7it/6ef/7Kj/8C1/62l/7So/7uv/7mw/6+j/7qs/7Go/6iZ/9LH////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD///+sweIQByHHvKD////m6veQk6CBb2rYz8yer7RrdHIiLzmEYFv////y//5aYHhWUEusnZCmrb2nlZDa5eWzsbOdnaXLurL///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+np6cXFhYnJSVFQ0MzMDAsKipMSkojISFCQUErKCglIiQqLS86OTlycXEVGyd9Whb/uSfloinkoynkoynkoynjoCXoqDDprTrqsjvioSTkoynkoynkoynkoyn4sSjEjSIeHBxFRkvu7u7/////////////////////////////////////////////6PT+XGz/dGT/enz/cWT/7+L/h5X/Z2P/b3L/mov/7+T/9/L/kaL/dW3/////zNn/PVb/n5X/m5z/rLH/Y2P/l5v/dn7/mYH/fX//rKz///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///7HD32xcbJaapYF3fP////v9//j39////////////+Ds7t7b2////7zX6mZYU//13f////39//7+//////39//7+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6uqqhoYGDEvLxoYGBcVFTk4OE1OUC4rK2ZlZScnKU5KTTIvLjEwLnFwcBceKn9aH/+4JOWiKeSjKeSjKeSjKeWiKeKfKemvO+WmMeOgJeSjKeSjKeSjKeSjKfivJ8WNHR0cGkJDSO3s7P////////////////////////////////////////////////5lfv+ujf/////Lxf6Ci/9WXP/////P7v5kav//7//////a7v96iP/06P+Urv88UP/////M3f4uV/+4mv/X7f+AiP/n3/5Gav+Acv///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////zt7trauz6+jt////////////////////////////////////6vL33N7e//76////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////rKurGBYWJCMjS0lJQD09JSMjMS8vHxweJykrJycnU1NVREpPLCoqcG5uFh0rf1sc/7oj6qQp6aQo6aQi6KUi6KUi6aQu6KMm6KIl6KUi6KUi6KUi6KUi6aQo/bIhx44gGxoaP0BF7Ovr/////////////////////////////////////////////////n6O/72d/////////klv/6SC/////77R/1Fd/+7b/////////5Wo/46Y/y9l/7KQ/////7LH/QBD///t/sLg/46P/6ih/0VY/+bc////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD////++fL/7Mn/57X31qzqx5/tyqDtyqDtyqDtyqDtyqDtyqDtyqDryJ720aP937Hsy6LsyZ/tyqDtyqDtyqDtyqDtyqDtyqDtyqDtyqDtyqDtyqDtyqDtyqDtyqDtyqDtyqDtyqDtyqDtyqDtyqDtyqDtyqDtyqDtyqDtyqDtyqDtyqDtyqDtyqDtyqDtyqDtyqDtyqDtyqDtyqDtyqDtyqDtyqDtyqDsx5vx0qv89Oj///////////////////////////////////////////////////////////////////////////////////////////////////////+urKwWFBQmJSVCQEAzMTE4NjY/QEIbGRlaWFgsKikpKCorLC43NTVtbGwXHSp8WBP1pwDUjwDVkgDVkgDVkQDWkgDWkgDVkQDVkgDUkgDUkQDWkwDVkgDXlgDqoQC/hw8fHRw8PULp6en////////////////////////////////////////////////+gJP/wqD////////+Wnr/iHH/////8Pj/xsf/8ur/////////4fD/cID/a2X/////////eYn/cXj/vrf/y9T/tLf/x7j/jJL/1tv///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP////LVtNmiWt+zeOK4f+O3geK3geK3fuK3geK3geK3fuK3gd+1fue5f//Vl/zVnuG4hOG1fOK3fuK3geK3fuK3fuK3fuK3fuK3fuK3fuK3fuK3fuK3fuK3fuK3fuK3fuK3fuK3fuK3fuK3fuK3fuK3fuK3fuK3fuK3fuK3fuK3fuK3fuK3fuK3fuK3fuK3fuK3fuK3fuK3fuK3fuK3fuK3fuK3fuK3fuK4f9iiXenBkf///f///////////////////////////////////////////////////////////////////////////////////////////////////7CwsBcVFSkoKDEvLzMwMB0ZGSAiJTEwMFxbWyEfH11bW0pJSykoKG1sbBwcJHJTHPPZsd/UxNvNt93Ou+HSv+LSveHUvuHUvuHUvt/Tv+HUvt/PutrKuc27rNfEs7WTViAXCjw9Qefn5//////////////////////////////////////////////7//83Yv+Scv/////////a5v9Va/+0nv+apP+Dff////////////////9SdP+Qdf/////4+v/39P/////////S4f+1tv/////u7//++f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////6sCO2a56+vz6/////////////v///////////v7+////////8/n8rbjIxMC7///4/////v7+/////v7+/f35/f37/f37/f37/f37/f37/f37/f37/f37/f37/f37/f37/f37/f37/f37/f37/f37/f37/f37/f37/f37/f37/f37/f37/f37/f37/f37/f37/f37/f37/f37/f37/f37/f37/v7+////4MSh3qtq//jx////////////////////////////////////////////////////////////////////////////////////////////////////srKyGBcXIyEhUU9NPTs7MTEvS0pIGhgYIyIiJiQiOTk7QUxQMDAya2lpGBcbclou////+f//7Pj/7/n//v///f///f///P///f///v///P//6PL/+///4uv37vj/ya9+GA0AOTk/5ubm//////////////////////////////////////////////H1/8G9/9HG/////////////+Tr/6yo/7Sq/9vQ/////////////////+v0//P1/////////////////////+Hq/8rK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD////rw5HctYL////c7f99jp2ajYX06+icqLqxqaH///+Up7S1paL2//5bdpRONzfUyMbt9v7l8vCcnaXr39f////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////iyargr27++fD///////////////////////////////////////////////////////////////////////////////////////////////////+0tLQXFRUuLCwmJSMhICA8OjxLS00gHh5mZWUpKCg8OjoyLi4wLS1paWkVGSJ6Wxn92qDcx6jdxqHdxqHfxaTexqTfx6Pfx6PfxKPfyKPfyqXawJ/lzqnv3rb/78PJolUZEQg1Njvl5OT///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///+vDk+G2gv///3yAkq+ln46UmVxeYLa5tLO2r1RKWrOzu662vWBSWL29s7Wwr4+GoKe30X+BhmxgWtXKyv///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+PIp+CvcP758v///////////////////////////////////////////////////////////////////////////////////////////////////7i3tRoYGCclJ0A+PDg1MxYTFCAfHy0sLEdHRSIfIWdmZlhdXSMiImhnZxYcKHhXGfixANqbANqbANqbANmaANmaANmaANiaANeZANucANqcAN6aEN2aD9ucAPCqAMCMHxsaGjEyN+Li4v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////68OT5rmD5f//bXGM9N/b////scPTio2Np5+ajIiSmaGroaCcjIeMmKSqo5OKnpWnssTanqKjQz49v6ul////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////48in4K9w/vny////////////////////////////////////////////////////////////////////////////////////////////////////u7q6GxkZJSIiTU5OQkZHNTM1UE5MGhgXOjc3KSUlLi0vOUFEMDAwZWNjEg8ShIF8////9/Pm9vPm9vPm9vPm9vPm9fLl9vPm///y2tbHp5yQjc6mtNO228zB0s2+tbSmISAgLSoq4uDi////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD////rw5PdtIL///+QorxraWuyp5/79fS9yNDLwLj///+4wcnIv7f///+8xtDUybrByuSbmKz///vLys7+9vH////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////jyKfgr3D++fL////////////////////////////////////////////////////////////////////////////////////////////////////Av78aGRksKioeHR0lJylAPj5TUlIgHR1fXmAwMjU2MzEsKCYpJydiYWEoJSM4OTxvdHxjZ3BjZ25jZ25nanFcYGdHTFNUWF9ZXmVDRk9AQEo+X19LX2JeXGZaX2ZWVl4aGBc0MDDj4uL///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///+vDkd22g/////3//7bDzbuzsPv29f///////////////////////////////+/x++bh6f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+PKq+CvcP758P///////////////////////////////////////////////////////////////////////////////////////////////////8rKyiAeICIhITQxLyMhIRMSEB4ZGSQiIj4/QzI0Nz49PUNGSCMhIV5cXDg2NgMCAgAAAAAAAAAAAAAAAAAAABAPD1ZUUiYjJSUjIzAuLAsJCQgAAQgAAgYEBA4ICgcAAhMRDzo4Nubm5v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////68GP1qx57/P0+Pr/////////9vf68vT28/X38/X38/X38/X38/X38/X38vT29vf5+fz+8vX38/X38/X38/X38/X38/X38/X38/X38/X38/X38/X38/X38/X38/X38/X38/X38/X38/X38/X38/X38/X38/X38/X38/X38/X38/X38/X38/X38/X38/X38/X38/X38/X38/X38/X38/X38/X39Pb49v//2r+g36xp//jx////////////////////////////////////////////////////////////////////////////////////////////////////1dXVKCYmIR8fKyoqLDEyDAwMExkcGxkbFhIQGBQTKSgoJSYoLCoqWlhYOzk5EA0NGBUWFxQVFxQVFRMTAAAARkRE////mZeXcG5uj42LGxkZEhAQHRkcIR4eJSMfGBUUFBASQT8/6+rs////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD////01rHLlE6+lGHBmWrBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWjBmWi/mGfCjUvpv4v///3////////////////////////////////////////////////////////////////////////////////////////////////////j4+MyMS8nJCMREhYlLjQXGBojLjQKBwU5NzUZGRksKio5NzciICBRUFBFRUUSDw8LBQYSCw0SDQ8SDw8PDg4WFBRHRUUrKSkMCgoYFhYWFBQWFBQUEhATEQ8PDgwODAwXEBNHRETy8fH///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP////348fLVsO3Dj+zElOzFle3GlO3FlezFle3FlezFlezFlezFlezFle3Fle3FlezFlezFlezFlezFlezFle3FlezFlezFlezFlezFlezFlezFlezFlezFlezFlezFlezFlezFlezFlezFlezFlezFlezFlezFlezFlezFlezFlezFlezFlezFlezFlezFlezFlezFlezFlezFlezFlezFlezFlezFlevCkO7Lofrx4P////////////////////////////////////////////////////////////////////////////////////////////////////////b29j48PCMhISUiIiYlJRwZGiEeHhcUEz06OiUiJDEuMEhFRx8dHUA/Pz8+Pi8uLhkYFxQQEw8NDQ0MChIQEAwKCgAAAAQDAwsHBwoICBIRERIQEBIQDxUTEhsaGiYkJBkWF0A+Pvr6+v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////TEpKAAAAHhsbGxcYIR8fLi0tJCIiKCYmIh8fHx0dHx0dJyUlJSMjS0pKfHt7bGxqWVdXTEpKQT8/ODY2MS8vLSsrLSsrMC0tMi8vNjQ0Pzw8SkhGVFJSYWJgdHNzMi8vSEdH////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD////Az9xrd4KHho7m2sb0//9eZnCekojHz9+MlJ6dkpKNiJKGgof/9emmu81ZUlfR0cyWn6mwr6yYmZu7vsGWm6j+7dz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////BwMAnJSUTDxAODAwFAwMAAAAFAwEBAAAEAgIGAwMBAAAAAAAAAAAqKCh1dHaBgoKAgYF9fn57e3t5eHh2dnZ0dHR0dHR0dHR0c3N2dHZ4eHh6e3t9fX1+fn6GhoZ6e3vDwsL///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///5agqMizn73e62NHP2hvd2pjWO/i4nN/mmFiZGFbY3p/h35odczJyzdIXKeXhM7c3mlfWce4rWJ5ka+onsbL1P3y6P////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////j4+NPT07u7u6Ojo4+PjX9/f3R1dW5ubmppaWZmZmdmZnBvb3t5eZubm8XGxsnKyrq7u7S1tbGxsausrKipqampqaysrK+wsLO0tLe4uL2+vsbGxtLS0uHh4fr6+v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////3e79Gis8h2xXeoGPqKGet8jIqaenpa/CbWNunKasi4WMqqutc2eI///75vD1d3aFzcnGeYOh0rit////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD////R3vYUFiuFdWD////M2etgbYNYWk6yr6WJlqmdioW0srRTZXJwa2SfmJtucn2mopWJjZxISVGGa2rh4eWEhZT/7tv///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///5iv01A9T7q8voqDiv///+Pl7PLp4v///+Df6efg3f////v+/+zv7fD2897Z2Pb//mhnZ7uijP/9//////Dv7//9+v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA////////ucbQhH6Gy8DC////////////////////////////////////////////8fr/tbS28+nd////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAA</ForeignData>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"5\" Type=\"Shape\" Name=\"Graphic.5\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.229166666666667</PinX>\n            <PinY>5.611108333333333</PinY>\n            <Width>1.930555555555556</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.9652777777777778</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.930555555555556</TxtWidth>\n            <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.930555555555556</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.930555555555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;ng:view&gt;  &lt;/ng:view&gt;</Text>\n        </Shape>\n        <Shape ID=\"6\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.6\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.7638888888888888</PinX>\n            <PinY>1.819416666666666</PinY>\n            <Width>0.02777777777777778</Width>\n            <Height>0.1666666666666667</Height>\n            <LocPinX>0.01388888888888889</LocPinX>\n            <LocPinY>0.08333333333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.02777777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.02777777777777778</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.02777777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"7\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.7\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.194444444444445</PinX>\n            <PinY>2.216038888888889</PinY>\n            <Width>0.9583333333333334</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.4791666666666667</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9583333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3101166666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Model</Text>\n        </Shape>\n        <Shape ID=\"8\" Type=\"Shape\" Name=\"Graphic.8\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.4444444444444444</PinX>\n            <PinY>1.562472222222222</PinY>\n            <Width>0.6666666666666666</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.3333333333333333</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.111111111111111</BeginX>\n            <BeginY>1.56941666666667</BeginY>\n            <EndX>0.777777777777778</EndX>\n            <EndY>1.56941666666667</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"9\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.9\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.597222222222221</PinX>\n            <PinY>2.224990277777778</PinY>\n            <Width>0.6666666666666666</Width>\n            <Height>0.3280194444444444</Height>\n            <LocPinX>0.3333333333333333</LocPinX>\n            <LocPinY>0.1640097222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3280194444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3280194444444441</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*1.000000\">0.3280194444444441</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3280194444444441</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>View</Text>\n        </Shape>\n        <Shape ID=\"10\" Type=\"Shape\" Name=\"Graphic.10\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.5277777777777778</PinX>\n            <PinY>7.236111111111111</PinY>\n            <Width>0.6666666666666666</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.3333333333333333</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#fff82f</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;html&gt;</Text>\n        </Shape>\n        <Shape ID=\"11\" Type=\"Shape\" Name=\"Graphic.11\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.625</PinX>\n            <PinY>2.861097222222222</PinY>\n            <Width>0.75</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;/body&gt;</Text>\n        </Shape>\n        <Shape ID=\"12\" Type=\"Shape\" Name=\"Graphic.12\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.5694444444444444</PinX>\n            <PinY>2.437486111111111</PinY>\n            <Width>0.75</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;/html&gt;</Text>\n        </Shape>\n        <Shape ID=\"13\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.13\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.833333333333333</PinX>\n            <PinY>2.223972222222222</PinY>\n            <Width>1.208333333333333</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.6041666666666666</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Template</Text>\n        </Shape>\n        <Shape ID=\"14\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.14\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.680555555555555</PinX>\n            <PinY>6.629701388888889</PinY>\n            <Width>0.75</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3101166666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"15\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.15\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.680555555555555</PinX>\n            <PinY>5.890613194444445</PinY>\n            <Width>0.7083333333333334</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.3541666666666667</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.7083333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2396347222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.7083333333333334</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.7083333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"16\" Type=\"Group\" Name=\"Group.16\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.295138888888889</PinX>\n            <PinY>1.560710416666667</PinY>\n            <Width>2.402777777777778</Width>\n            <Height>0.239634722222222</Height>\n            <LocPinX>1.201388888888889</LocPinX>\n            <LocPinY>0.119817361111111</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.402777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.239634722222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"17\" Type=\"Shape\" Name=\"Graphic.17\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.3333333333333333</PinX>\n                <PinY>0.1215791666666664</PinY>\n                <Width>0.6666666666666666</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.3333333333333333</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.128523611111111</BeginY>\n                <EndX>0.666666666666667</EndX>\n                <EndY>0.128523611111111</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0277778</LineWeight>\n                <LineColor>#17ff1c</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.6666666666666666</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"18\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.18\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.590277777777778</PinX>\n                <PinY>0.119817361111111</PinY>\n                <Width>1.625</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>0.8125</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.625</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.625</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.625</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/> Scope Inheritance</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"19\" Type=\"Shape\" Name=\"Graphic.19\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.229166666666667</PinX>\n            <PinY>1.854166666666667</PinY>\n            <Width>10.23611111111111</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>5.118055555555555</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.111111111111111</BeginX>\n            <BeginY>1.84722222222222</BeginY>\n            <EndX>10.3472222222222</EndX>\n            <EndY>1.86111111111111</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">10.23611111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">10.23611111111111</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"20\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.20\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.990447222222222</PinX>\n            <PinY>1.564238194444445</PinY>\n            <Width>2.185777777777778</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>1.092888888888889</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.185777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.185777777777778</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.185777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/> Implicit Scope Declaration</Text>\n        </Shape>\n        <Shape ID=\"21\" Type=\"Shape\" Name=\"Graphic.21\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.9930555555555556</PinX>\n            <PinY>6.279243055555556</PinY>\n            <Width>1.541666666666667</Width>\n            <Height>0.7529305555555555</Height>\n            <LocPinX>0.7708333333333334</LocPinX>\n            <LocPinY>0.3764652777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.541666666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.815536\">0.6140416666666666</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7529305555555558</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.541666666666667</X>\n              <Y F=\"Height*1.000000\">0.7529305555555558</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.541666666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7529305555555558</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;body \n ng:controller=\n &quot;PhoneCatCtrl&quot;&gt;</Text>\n        </Shape>\n        <Shape ID=\"22\" Type=\"Group\" Name=\"Group.22\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.673611111111111</PinX>\n            <PinY>4.108395833333334</PinY>\n            <Width>2.819444444444445</Width>\n            <Height>1.966791666666667</Height>\n            <LocPinX>1.409722222222222</LocPinX>\n            <LocPinY>0.9833958333333334</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.819444444444445</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.966791666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"23\" Type=\"Shape\" Name=\"Graphic.23\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.409722222222222</PinX>\n                <PinY>0.8904513888888886</PinY>\n                <Width>2.819444444444445</Width>\n                <Height>1.780902777777778</Height>\n                <LocPinX>1.409722222222222</LocPinX>\n                <LocPinY>0.8904513888888889</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">2.819444444444445</TxtWidth>\n                <TxtHeight F=\"Height*0.922012\">1.642013888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>28</FillPattern>\n                <FillForegnd>#f5ff36</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <FillBkgnd>#aaaaaa</FillBkgnd>\n                <FillBkgndTrans>0</FillBkgndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">1.780902777777778</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">2.819444444444445</X>\n                  <Y F=\"Height*1.000000\">1.780902777777778</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">2.819444444444445</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">1.780902777777778</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>0</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.138889</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Char IX=\"1\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>1</Style>\n                <Size>0.138889</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>Search:\n&lt;input name=&quot;query&quot;&gt;\nSort by:\n&lt;select name=\n &quot;orderProp&quot;&gt;\n&lt;ul&gt;\n&lt;li ng:repeat=&quot;phone in phones&quot;&gt;\n  {{phone.name}}\n  &lt;p&gt;{{phone.snippet}}&lt;/p&gt;\n&lt;/li&gt;<cp IX=\"1\"/>...</Text>\n            </Shape>\n            <Shape ID=\"24\" Type=\"Shape\" Name=\"Rectangle Fill:Banana.24\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.9986375000000002</PinX>\n                <PinY>1.863827083333333</PinY>\n                <Width>1.985222222222222</Width>\n                <Height>0.2059291666666667</Height>\n                <LocPinX>0.9926111111111111</LocPinX>\n                <LocPinY>0.1029645833333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.985222222222222</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.2059291666666667</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>1</FillPattern>\n                <FillForegnd>#fffc47</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.205929166666667</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.985222222222223</X>\n                  <Y F=\"Height*1.000000\">0.205929166666667</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.985222222222223</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.205929166666667</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>2</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>3</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>1</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>phone-list.html</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"25\" Type=\"Group\" Name=\"Group.25\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.263888888888889</PinX>\n            <PinY>5.362715277777777</PinY>\n            <Width>1.972222222222222</Width>\n            <Height>0.5755694444444445</Height>\n            <LocPinX>0.9861111111111112</LocPinX>\n            <LocPinY>0.2877847222222222</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.972222222222222</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5755694444444445</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"26\" Type=\"Shape\" Name=\"Graphic.26\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.457129166666667</PinX>\n                <PinY>0.2816736111111109</PinY>\n                <Width>1.030186111111111</Width>\n                <Height>0.5633472222222219</Height>\n                <LocPinX>0.5150930555555555</LocPinX>\n                <LocPinY>0.2816736111111109</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>1.97222222222222</BeginX>\n                <BeginY>0</BeginY>\n                <EndX>0.942036111111111</EndX>\n                <EndY>0.563347222222222</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.030186111111111</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.5633472222222219</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>23</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>#505050</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*1.000000\">1.030186111111111</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*0.000000\">1.973729821555834e-16</X>\n                  <Y F=\"Height*1.000000\">0.5633472222222219</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"27\" Type=\"Shape\" Name=\"Graphic.27\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.405825</PinX>\n                <PinY>0.2938958333333331</PinY>\n                <Width>0.81165</Width>\n                <Height>0.5633472222222223</Height>\n                <LocPinX>0.405825</LocPinX>\n                <LocPinY>0.2816736111111112</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.0122222222222222</BeginY>\n                <EndX>0.81165</EndX>\n                <EndY>0.575569444444444</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.81165</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.5633472222222223</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>23</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>#505050</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">3.947459643111667e-16</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.81165</X>\n                  <Y F=\"Height*1.000000\">0.5633472222222227</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"28\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.28\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8768413888888887</PinX>\n                <PinY>0.5283881249999998</PinY>\n                <Width>0.1303855555555556</Width>\n                <Height>0.07339041666666667</Height>\n                <LocPinX>0.06519277777777778</LocPinX>\n                <LocPinY>0.03669520833333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.1303855555555556</TxtWidth>\n                <TxtHeight F=\"Height*0.892466\">0.06549847222222221</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>#505050</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.07339041666666664</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.1303855555555558</X>\n                  <Y F=\"Height*1.000000\">0.07339041666666664</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">0.1303855555555558</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.07339041666666664</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"29\" Type=\"Group\" Name=\"Group.29\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.305555555555555</PinX>\n            <PinY>6.25</PinY>\n            <Width>1.875</Width>\n            <Height>1.002283333333333</Height>\n            <LocPinX>0.9375</LocPinX>\n            <LocPinY>0.5011416666666667</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.875</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.002283333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"30\" Type=\"Group\" Name=\"Group.30\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.9375</PinX>\n                <PinY>0.5011416666666667</PinY>\n                <Width>1.875</Width>\n                <Height>1.002283333333333</Height>\n                <LocPinX>0.9375</LocPinX>\n                <LocPinY>0.5011416666666667</LocPinY>\n              </XForm>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.875</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">1.002283333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <Shapes>\n                <Shape ID=\"31\" Type=\"Shape\" Name=\"Graphic.31\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.9375</PinX>\n                    <PinY>0.5011416666666667</PinY>\n                    <Width>1.875</Width>\n                    <Height>1.002283333333333</Height>\n                    <LocPinX>0.9375</LocPinX>\n                    <LocPinY>0.5011416666666667</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*0.800000\">1.5</TxtWidth>\n                    <TxtHeight F=\"Height*0.561428\">0.5627094444444444</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>1</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>28</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <FillBkgnd>#aaaaaa</FillBkgnd>\n                    <FillBkgndTrans>0</FillBkgndTrans>\n                    <ShdwPattern>1</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.853553\">1.600411875</X>\n                      <Y F=\"Height*0.853553\">0.8555019460166666</Y>\n                    </MoveTo>\n                    <NURBSTo IX=\"2\">\n                      <X F=\"Width*0.853553\">1.600411875</X>\n                      <Y F=\"Height*0.146447\">0.1467813873166668</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"3\">\n                      <X F=\"Width*0.146447\">0.2745881250000003</X>\n                      <Y F=\"Height*0.146447\">0.1467813873166668</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"4\">\n                      <X F=\"Width*0.146447\">0.2745881250000003</X>\n                      <Y F=\"Height*0.853553\">0.8555019460166666</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"5\">\n                      <X F=\"Width*0.853553\">1.600411875</X>\n                      <Y F=\"Height*0.853553\">0.8555019460166666</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                    </NURBSTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                </Shape>\n                <Shape ID=\"32\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.32\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.9847243055555555</PinX>\n                    <PinY>0.6591166666666667</PinY>\n                    <Width>1.146198611111111</Width>\n                    <Height>0.2848277777777778</Height>\n                    <LocPinX>0.5730993055555555</LocPinX>\n                    <LocPinY>0.1424138888888889</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">1.146198611111111</TxtWidth>\n                    <TxtHeight F=\"Height*0.512376\">0.1459388888888889</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>0</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>0</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>0</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.2848277777777777</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">1.146198611111111</X>\n                      <Y F=\"Height*1.000000\">0.2848277777777777</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">1.146198611111111</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.2848277777777777</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                  <TextBlock>\n                    <LeftMargin>0.0694444</LeftMargin>\n                    <RightMargin>0.0694444</RightMargin>\n                    <VerticalAlign>1</VerticalAlign>\n                    <DefaultTabStop>0</DefaultTabStop>\n                  </TextBlock>\n                  <Char IX=\"0\">\n                    <Font>1</Font>\n                    <Color>0</Color>\n                    <Style>0</Style>\n                    <Size>0.166667</Size>\n                    <ColorTrans>0</ColorTrans>\n                  </Char>\n                  <Para IX=\"0\">\n                    <IndFirst>0</IndFirst>\n                    <IndLeft>0</IndLeft>\n                    <IndRight>-0</IndRight>\n                    <SpLine>-1.2</SpLine>\n                    <SpBefore>0</SpBefore>\n                    <HorzAlign>1</HorzAlign>\n                  </Para>\n                  <Text><cp IX=\"0\"/><pp IX=\"0\"/>PhoneCatCtrl\nScope</Text>\n                </Shape>\n              </Shapes>\n            </Shape>\n            <Shape ID=\"33\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.33\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.9938333333333331</PinX>\n                <PinY>0.3165326388888887</PinY>\n                <Width>1.444722222222222</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>0.7223611111111111</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.444722222222222</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222223</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.444722222222222</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222223</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.444722222222222</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222223</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>0</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>1</Style>\n                <Size>0.152778</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>params: Object\n</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"34\" Type=\"Shape\" Name=\"Graphic.34\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.229166666666667</PinX>\n            <PinY>4.839697222222222</PinY>\n            <Width>2.083333333333333</Width>\n            <Height>1.259688888888889</Height>\n            <LocPinX>1.041666666666667</LocPinX>\n            <LocPinY>0.6298444444444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">1.666666666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.589743\">0.7428933333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">1.778235416666667</X>\n              <Y F=\"Height*0.853553\">1.075211230177778</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">1.778235416666667</X>\n              <Y F=\"Height*0.146447\">0.1844776587111107</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.3050979166666663</X>\n              <Y F=\"Height*0.146447\">0.1844776587111107</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.3050979166666663</X>\n              <Y F=\"Height*0.853553\">1.075211230177778</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">1.778235416666667</X>\n              <Y F=\"Height*0.853553\">1.075211230177778</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"35\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.35\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.264897222222221</PinX>\n            <PinY>5.137402777777778</PinY>\n            <Width>1.1531</Width>\n            <Height>0.4420555555555555</Height>\n            <LocPinX>0.57655</LocPinX>\n            <LocPinY>0.2210277777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.1531</TxtWidth>\n            <TxtHeight F=\"Height*0.685811\">0.3031666666666666</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4420555555555552</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.1531</X>\n              <Y F=\"Height*1.000000\">0.4420555555555552</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.1531</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4420555555555552</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>PhoneListCtrl \nScope</Text>\n        </Shape>\n        <Shape ID=\"36\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.36\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.278258333333333</PinX>\n            <PinY>4.489474305555556</PinY>\n            <Width>1.370155555555556</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.6850777777777778</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.370155555555556</TxtWidth>\n            <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.370155555555556</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.370155555555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>phones: Array\n</Text>\n        </Shape>\n        <Shape ID=\"37\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.37\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.202030555555556</PinX>\n            <PinY>4.810599305555556</PinY>\n            <Width>1.356588888888889</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.6782944444444445</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.356588888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.356588888888889</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.356588888888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>query: String\n</Text>\n        </Shape>\n        <Shape ID=\"38\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.38\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.318875</PinX>\n            <PinY>4.65429375</PinY>\n            <Width>1.729166666666667</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.8645833333333334</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.729166666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.729166666666667</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.729166666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>orderProp: String\n</Text>\n        </Shape>\n        <Shape ID=\"39\" Type=\"Group\" Name=\"Group.39\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.29925</PinX>\n            <PinY>7.215277777777778</PinY>\n            <Width>1.097222222222222</Width>\n            <Height>0.5416666666666666</Height>\n            <LocPinX>0.5486111111111112</LocPinX>\n            <LocPinY>0.2708333333333333</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.097222222222222</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5416666666666666</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"40\" Type=\"Shape\" Name=\"Graphic.40\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.5486111111111112</PinX>\n                <PinY>0.2708333333333333</PinY>\n                <Width>1.097222222222222</Width>\n                <Height>0.5416666666666666</Height>\n                <LocPinX>0.5486111111111112</LocPinX>\n                <LocPinY>0.2708333333333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*0.800000\">0.8777777777777778</TxtWidth>\n                <TxtHeight F=\"Height*0.443590\">0.2402777777777777</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>28</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <FillBkgnd>#aaaaaa</FillBkgnd>\n                <FillBkgndTrans>0</FillBkgndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.853553\">0.9365373194444442</X>\n                  <Y F=\"Height*0.853553\">0.4623412083333334</Y>\n                </MoveTo>\n                <NURBSTo IX=\"2\">\n                  <X F=\"Width*0.853553\">0.9365373194444442</X>\n                  <Y F=\"Height*0.146447\">0.07932545833333332</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"3\">\n                  <X F=\"Width*0.146447\">0.1606849027777781</X>\n                  <Y F=\"Height*0.146447\">0.07932545833333332</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"4\">\n                  <X F=\"Width*0.146447\">0.1606849027777781</X>\n                  <Y F=\"Height*0.853553\">0.4623412083333334</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"5\">\n                  <X F=\"Width*0.853553\">0.9365373194444442</X>\n                  <Y F=\"Height*0.853553\">0.4623412083333334</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                </NURBSTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"41\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.41\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.580888194444444</PinX>\n                <PinY>0.2800576388888889</PinY>\n                <Width>0.7486930555555555</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>0.3743465277777778</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.7486930555555555</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.7486930555555552</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">0.7486930555555552</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>1</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>Root Scope</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"42\" Type=\"Group\" Name=\"Group.42\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.094388888888889</PinX>\n            <PinY>3.3715</PinY>\n            <Width>1.604166666666667</Width>\n            <Height>1.055555555555556</Height>\n            <LocPinX>0.8020833333333334</LocPinX>\n            <LocPinY>0.5277777777777778</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.604166666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"43\" Type=\"Group\" Name=\"Group.43\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8020833333333334</PinX>\n                <PinY>0.5277777777777778</PinY>\n                <Width>1.604166666666667</Width>\n                <Height>1.055555555555556</Height>\n                <LocPinX>0.8020833333333334</LocPinX>\n                <LocPinY>0.5277777777777778</LocPinY>\n              </XForm>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.604166666666667</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <Shapes>\n                <Shape ID=\"44\" Type=\"Shape\" Name=\"Graphic.44\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.8020833333333334</PinX>\n                    <PinY>0.5277777777777778</PinY>\n                    <Width>1.604166666666667</Width>\n                    <Height>1.055555555555556</Height>\n                    <LocPinX>0.8020833333333334</LocPinX>\n                    <LocPinY>0.5277777777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*0.800000\">1.283333333333333</TxtWidth>\n                    <TxtHeight F=\"Height*0.568421\">0.6</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>1</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>28</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <FillBkgnd>#aaaaaa</FillBkgnd>\n                    <FillBkgndTrans>0</FillBkgndTrans>\n                    <ShdwPattern>1</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                    </MoveTo>\n                    <NURBSTo IX=\"2\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"3\">\n                      <X F=\"Width*0.146447\">0.2349253958333332</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"4\">\n                      <X F=\"Width*0.146447\">0.2349253958333332</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"5\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                    </NURBSTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                </Shape>\n                <Shape ID=\"45\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.45\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.7980201388888896</PinX>\n                    <PinY>0.7277458333333331</PinY>\n                    <Width>1.120984722222222</Width>\n                    <Height>0.4669805555555555</Height>\n                    <LocPinX>0.5604923611111111</LocPinX>\n                    <LocPinY>0.2334902777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">1.120984722222222</TxtWidth>\n                    <TxtHeight F=\"Height*0.702581\">0.3280916666666667</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>0</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>0</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>0</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">1.120984722222223</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">1.120984722222223</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                  <TextBlock>\n                    <LeftMargin>0.0694444</LeftMargin>\n                    <RightMargin>0.0694444</RightMargin>\n                    <VerticalAlign>1</VerticalAlign>\n                    <DefaultTabStop>0</DefaultTabStop>\n                  </TextBlock>\n                  <Char IX=\"0\">\n                    <Font>1</Font>\n                    <Color>0</Color>\n                    <Style>0</Style>\n                    <Size>0.166667</Size>\n                    <ColorTrans>0</ColorTrans>\n                  </Char>\n                  <Para IX=\"0\">\n                    <IndFirst>0</IndFirst>\n                    <IndLeft>0</IndLeft>\n                    <IndRight>-0</IndRight>\n                    <SpLine>-1.2</SpLine>\n                    <SpBefore>0</SpBefore>\n                    <HorzAlign>1</HorzAlign>\n                  </Para>\n                  <Text><cp IX=\"0\"/><pp IX=\"0\"/>Phone \nScope</Text>\n                </Shape>\n              </Shapes>\n            </Shape>\n            <Shape ID=\"46\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.46\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8796062500000004</PinX>\n                <PinY>0.3442888888888894</PinY>\n                <Width>1.365795833333333</Width>\n                <Height>0.3101166666666667</Height>\n                <LocPinX>0.6828979166666667</LocPinX>\n                <LocPinY>0.1550583333333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.365795833333333</TxtWidth>\n                <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.365795833333334</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.365795833333334</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>1</Style>\n                <Size>0.152778</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>phone: Object</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"47\" Type=\"Group\" Name=\"Group.47\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.219388888888889</PinX>\n            <PinY>3.2465</PinY>\n            <Width>1.604166666666667</Width>\n            <Height>1.055555555555556</Height>\n            <LocPinX>0.8020833333333334</LocPinX>\n            <LocPinY>0.5277777777777778</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.604166666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"48\" Type=\"Group\" Name=\"Group.48\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8020833333333334</PinX>\n                <PinY>0.5277777777777778</PinY>\n                <Width>1.604166666666667</Width>\n                <Height>1.055555555555556</Height>\n                <LocPinX>0.8020833333333334</LocPinX>\n                <LocPinY>0.5277777777777778</LocPinY>\n              </XForm>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.604166666666667</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <Shapes>\n                <Shape ID=\"49\" Type=\"Shape\" Name=\"Graphic.49\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.8020833333333334</PinX>\n                    <PinY>0.5277777777777778</PinY>\n                    <Width>1.604166666666667</Width>\n                    <Height>1.055555555555556</Height>\n                    <LocPinX>0.8020833333333334</LocPinX>\n                    <LocPinY>0.5277777777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*0.800000\">1.283333333333333</TxtWidth>\n                    <TxtHeight F=\"Height*0.568421\">0.6</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>1</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>28</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <FillBkgnd>#aaaaaa</FillBkgnd>\n                    <FillBkgndTrans>0</FillBkgndTrans>\n                    <ShdwPattern>1</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                    </MoveTo>\n                    <NURBSTo IX=\"2\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"3\">\n                      <X F=\"Width*0.146447\">0.2349253958333332</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"4\">\n                      <X F=\"Width*0.146447\">0.2349253958333332</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"5\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                    </NURBSTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                </Shape>\n                <Shape ID=\"50\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.50\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.7980201388888896</PinX>\n                    <PinY>0.7277458333333331</PinY>\n                    <Width>1.120984722222222</Width>\n                    <Height>0.4669805555555555</Height>\n                    <LocPinX>0.5604923611111111</LocPinX>\n                    <LocPinY>0.2334902777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">1.120984722222222</TxtWidth>\n                    <TxtHeight F=\"Height*0.702581\">0.3280916666666667</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>0</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>0</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>0</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">1.120984722222223</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">1.120984722222223</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                  <TextBlock>\n                    <LeftMargin>0.0694444</LeftMargin>\n                    <RightMargin>0.0694444</RightMargin>\n                    <VerticalAlign>1</VerticalAlign>\n                    <DefaultTabStop>0</DefaultTabStop>\n                  </TextBlock>\n                  <Char IX=\"0\">\n                    <Font>1</Font>\n                    <Color>0</Color>\n                    <Style>0</Style>\n                    <Size>0.166667</Size>\n                    <ColorTrans>0</ColorTrans>\n                  </Char>\n                  <Para IX=\"0\">\n                    <IndFirst>0</IndFirst>\n                    <IndLeft>0</IndLeft>\n                    <IndRight>-0</IndRight>\n                    <SpLine>-1.2</SpLine>\n                    <SpBefore>0</SpBefore>\n                    <HorzAlign>1</HorzAlign>\n                  </Para>\n                  <Text><cp IX=\"0\"/><pp IX=\"0\"/>Phone \nScope</Text>\n                </Shape>\n              </Shapes>\n            </Shape>\n            <Shape ID=\"51\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.51\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8796062500000004</PinX>\n                <PinY>0.3442888888888894</PinY>\n                <Width>1.365795833333333</Width>\n                <Height>0.3101166666666667</Height>\n                <LocPinX>0.6828979166666667</LocPinX>\n                <LocPinY>0.1550583333333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.365795833333333</TxtWidth>\n                <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.365795833333334</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.365795833333334</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>1</Style>\n                <Size>0.152778</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>phone: Object</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"52\" Type=\"Group\" Name=\"Group.52\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.344388888888889</PinX>\n            <PinY>3.1215</PinY>\n            <Width>1.604166666666667</Width>\n            <Height>1.055555555555556</Height>\n            <LocPinX>0.8020833333333334</LocPinX>\n            <LocPinY>0.5277777777777778</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.604166666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"53\" Type=\"Group\" Name=\"Group.53\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8020833333333334</PinX>\n                <PinY>0.5277777777777778</PinY>\n                <Width>1.604166666666667</Width>\n                <Height>1.055555555555556</Height>\n                <LocPinX>0.8020833333333334</LocPinX>\n                <LocPinY>0.5277777777777778</LocPinY>\n              </XForm>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.604166666666667</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <Shapes>\n                <Shape ID=\"54\" Type=\"Shape\" Name=\"Graphic.54\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.8020833333333334</PinX>\n                    <PinY>0.5277777777777778</PinY>\n                    <Width>1.604166666666667</Width>\n                    <Height>1.055555555555556</Height>\n                    <LocPinX>0.8020833333333334</LocPinX>\n                    <LocPinY>0.5277777777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*0.800000\">1.283333333333333</TxtWidth>\n                    <TxtHeight F=\"Height*0.568421\">0.6</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>1</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>28</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <FillBkgnd>#aaaaaa</FillBkgnd>\n                    <FillBkgndTrans>0</FillBkgndTrans>\n                    <ShdwPattern>1</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                    </MoveTo>\n                    <NURBSTo IX=\"2\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"3\">\n                      <X F=\"Width*0.146447\">0.2349253958333332</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"4\">\n                      <X F=\"Width*0.146447\">0.2349253958333332</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"5\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                    </NURBSTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                </Shape>\n                <Shape ID=\"55\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.55\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.7980201388888896</PinX>\n                    <PinY>0.7277458333333331</PinY>\n                    <Width>1.120984722222222</Width>\n                    <Height>0.4669805555555555</Height>\n                    <LocPinX>0.5604923611111111</LocPinX>\n                    <LocPinY>0.2334902777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">1.120984722222222</TxtWidth>\n                    <TxtHeight F=\"Height*0.702581\">0.3280916666666667</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>0</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>0</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>0</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">1.120984722222223</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">1.120984722222223</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                  <TextBlock>\n                    <LeftMargin>0.0694444</LeftMargin>\n                    <RightMargin>0.0694444</RightMargin>\n                    <VerticalAlign>1</VerticalAlign>\n                    <DefaultTabStop>0</DefaultTabStop>\n                  </TextBlock>\n                  <Char IX=\"0\">\n                    <Font>1</Font>\n                    <Color>0</Color>\n                    <Style>0</Style>\n                    <Size>0.166667</Size>\n                    <ColorTrans>0</ColorTrans>\n                  </Char>\n                  <Para IX=\"0\">\n                    <IndFirst>0</IndFirst>\n                    <IndLeft>0</IndLeft>\n                    <IndRight>-0</IndRight>\n                    <SpLine>-1.2</SpLine>\n                    <SpBefore>0</SpBefore>\n                    <HorzAlign>1</HorzAlign>\n                  </Para>\n                  <Text><cp IX=\"0\"/><pp IX=\"0\"/>Repeater \nScope</Text>\n                </Shape>\n              </Shapes>\n            </Shape>\n            <Shape ID=\"56\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.56\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8796062500000004</PinX>\n                <PinY>0.3442888888888894</PinY>\n                <Width>1.365795833333333</Width>\n                <Height>0.3101166666666667</Height>\n                <LocPinX>0.6828979166666667</LocPinX>\n                <LocPinY>0.1550583333333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.365795833333333</TxtWidth>\n                <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.365795833333334</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.365795833333334</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.152778</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>phone: Object</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"57\" Type=\"Shape\" Name=\"Graphic.57\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.805885524054618</PinX>\n            <PinY>7.226164370975842</PinY>\n            <Width>3.875660069384813</Width>\n            <Height>0.0169220194373205</Height>\n            <LocPinX>1.937830034692407</LocPinX>\n            <LocPinY>0.00846100971866025</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.868055489362211</BeginX>\n            <BeginY>7.2346253806945</BeginY>\n            <EndX>4.74371555874702</EndX>\n            <EndY>7.21770336125718</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.875660069384813</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.0169220194373205</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.0169220194373205</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.875660069384813</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"58\" Type=\"Shape\" Name=\"Line Straight, Stroke:Flora.58\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.151888160921579</PinX>\n            <PinY>4.054761101557618</PinY>\n            <Width>0.02513944473670588</Width>\n            <Height>0.298730820341217</Height>\n            <LocPinX>0.01256972236835294</LocPinX>\n            <LocPinY>0.1493654101706085</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.13931843855323</BeginX>\n            <BeginY>3.90539569138701</BeginY>\n            <EndX>5.16445788328993</EndX>\n            <EndY>4.20412651172823</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.02513944473670588</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.298730820341217</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#5aff7b</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.02513944473670588</X>\n              <Y F=\"Height*1.000000\">0.298730820341217</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"59\" Type=\"Shape\" Name=\"Line Straight, Stroke:Flora.59\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.228438107069905</PinX>\n            <PinY>3.99206960188764</PinY>\n            <Width>0.01388888888888889</Width>\n            <Height>0.4216978578064001</Height>\n            <LocPinX>0.006944444444444444</LocPinX>\n            <LocPinY>0.2108489289032001</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.22149366262546</BeginX>\n            <BeginY>3.78122067298444</BeginY>\n            <EndX>5.22315355464146</EndX>\n            <EndY>4.20291853079084</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.4216978578064001</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#53ff6f</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">7.894919286223335e-16</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.119512\">0.001659892016003855</X>\n              <Y F=\"Height*1.000000\">0.4216978578064009</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"60\" Type=\"Shape\" Name=\"Graphic.60\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.290199670966526</PinX>\n            <PinY>3.929567262792597</PinY>\n            <Width>0.03673163042542566</Width>\n            <Height>0.5477404766813202</Height>\n            <LocPinX>0.01836581521271283</LocPinX>\n            <LocPinY>0.2738702383406601</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.30856548617924</BeginX>\n            <BeginY>3.65569702445194</BeginY>\n            <EndX>5.27183385575381</EndX>\n            <EndY>4.20343750113326</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.03673163042542566</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5477404766813202</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#4cff68</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">0.03673163042542566</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5477404766813202</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"61\" Type=\"Shape\" Name=\"Graphic.61\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.270857760924154</PinX>\n            <PinY>5.609136376563344</PinY>\n            <Width>0.01441241873509035</Width>\n            <Height>0.2659915620119817</Height>\n            <LocPinX>0.007206209367545174</LocPinX>\n            <LocPinY>0.1329957810059909</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.26365155155661</BeginX>\n            <BeginY>5.47614059555735</BeginY>\n            <EndX>5.2780639702917</EndX>\n            <EndY>5.74213215756933</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01441241873509035</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2659915620119817</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#4aff64</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.01441241873509035</X>\n              <Y F=\"Height*1.000000\">0.2659915620119817</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"62\" Type=\"Shape\" Name=\"Graphic.62\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.308011186017498</PinX>\n            <PinY>6.84779229824726</PinY>\n            <Width>0.01388888888888889</Width>\n            <Height>0.1794182353692171</Height>\n            <LocPinX>0.006944444444444444</LocPinX>\n            <LocPinY>0.08970911768460857</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.30223819382752</BeginX>\n            <BeginY>6.75808318056265</BeginY>\n            <EndX>5.30106674157305</EndX>\n            <EndY>6.93750141593187</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1794182353692171</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#4aff6d</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.084345\">0.00117145225446475</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1794182353692171</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"63\" Type=\"Shape\" Name=\"Graphic.63\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.294090277777777</PinX>\n            <PinY>5.3125</PinY>\n            <Width>1.384041666666667</Width>\n            <Height>1.013888888888889</Height>\n            <LocPinX>0.6920208333333334</LocPinX>\n            <LocPinY>0.5069444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.60206944444444</BeginX>\n            <BeginY>4.80555555555556</BeginY>\n            <EndX>6.98611111111111</EndX>\n            <EndY>5.81944444444444</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.384041666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.013888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <BeginArrow>4</BeginArrow>\n            <BeginArrowSize>2</BeginArrowSize>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>1</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">7.894919286223335e-16</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.384041666666668</X>\n              <Y F=\"Height*1.000000\">1.013888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"64\" Type=\"Shape\" Name=\"Graphic.64\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.506625</PinX>\n            <PinY>5.104166666666667</PinY>\n            <Width>1.208333333333333</Width>\n            <Height>0.8472222222222222</Height>\n            <LocPinX>0.6041666666666666</LocPinX>\n            <LocPinY>0.4236111111111111</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.90245833333333</BeginX>\n            <BeginY>4.68055555555556</BeginY>\n            <EndX>7.11079166666667</EndX>\n            <EndY>5.52777777777778</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.8472222222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <BeginArrow>4</BeginArrow>\n            <BeginArrowSize>2</BeginArrowSize>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*1.000000\">0.8472222222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"65\" Type=\"Shape\" Name=\"Graphic.65\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.123027777777779</PinX>\n            <PinY>3.736111111111111</PinY>\n            <Width>2.185777777777778</Width>\n            <Height>0.6666666666666666</Height>\n            <LocPinX>1.092888888888889</LocPinX>\n            <LocPinY>0.3333333333333333</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>6.03013888888889</BeginX>\n            <BeginY>3.40277777777778</BeginY>\n            <EndX>8.21591666666667</EndX>\n            <EndY>4.06944444444444</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.185777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.6666666666666666</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*-0.000000\">-7.894919286223335e-16</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.185777777777778</X>\n              <Y F=\"Height*1.000000\">0.6666666666666666</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"66\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.66\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.8125</PinX>\n            <PinY>7.324627083333334</PinY>\n            <Width>1.319444444444444</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.6597222222222222</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.319444444444444</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2396347222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.319444444444444</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.319444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng:autobind</Text>\n        </Shape>\n        <Shape ID=\"67\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.67\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.847222222222222</PinX>\n            <PinY>6.362654166666666</PinY>\n            <Width>1.444444444444444</Width>\n            <Height>0.2083333333333333</Height>\n            <LocPinX>0.7222222222222222</LocPinX>\n            <LocPinY>0.1041666666666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.444444444444444</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2083333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2083333333333333</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.444444444444444</X>\n              <Y F=\"Height*1.000000\">0.2083333333333333</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.444444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2083333333333333</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng:controller</Text>\n        </Shape>\n        <Shape ID=\"68\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.68\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.750319444444445</PinX>\n            <PinY>3.824627083333334</PinY>\n            <Width>1.111111111111111</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.5555555555555556</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.111111111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2396347222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.111111111111111</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.111111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng:repeat</Text>\n        </Shape>\n        <Shape ID=\"69\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.69\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.430972222222222</PinX>\n            <PinY>5.636208333333333</PinY>\n            <Width>1.652777777777778</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.8263888888888888</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.652777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.652777777777777</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.652777777777777</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng:view/$route</Text>\n        </Shape>\n        <Shape ID=\"70\" Type=\"Group\" Name=\"Group.70\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.852430555555555</PinX>\n            <PinY>1.564238194444445</PinY>\n            <Width>2.899305555555555</Width>\n            <Height>0.239634722222222</Height>\n            <LocPinX>1.449652777777778</LocPinX>\n            <LocPinY>0.119817361111111</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.899305555555555</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.239634722222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"71\" Type=\"Shape\" Name=\"Graphic.71\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.3333333333333333</PinX>\n                <PinY>0.05213472222222196</PinY>\n                <Width>0.6666666666666666</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.3333333333333333</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.0590791666666664</BeginY>\n                <EndX>0.666666666666667</EndX>\n                <EndY>0.0590791666666664</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <BeginArrow>4</BeginArrow>\n                <BeginArrowSize>2</BeginArrowSize>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.6666666666666666</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"72\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.72\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.803819444444444</PinX>\n                <PinY>0.119817361111111</PinY>\n                <Width>2.190972222222222</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>1.095486111111111</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">2.190972222222222</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">2.190972222222222</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">2.190972222222222</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>1</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>Model / View Data-binding</Text>\n            </Shape>\n            <Shape ID=\"73\" Type=\"Shape\" Name=\"Graphic.73\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.3333333333333333</PinX>\n                <PinY>0.177134722222222</PinY>\n                <Width>0.6666666666666666</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.3333333333333333</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.184079166666666</BeginY>\n                <EndX>0.666666666666667</EndX>\n                <EndY>0.184079166666666</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.6666666666666666</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"74\" Type=\"Shape\" Name=\"Graphic.74\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.066009463535502</PinX>\n            <PinY>6.265186319425279</PinY>\n            <Width>2.590352579714118</Width>\n            <Height>0.01756522542891778</Height>\n            <LocPinX>1.295176289857059</LocPinX>\n            <LocPinY>0.008782612714458892</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>1.77083317367844</BeginX>\n            <BeginY>6.27396893213974</BeginY>\n            <EndX>4.36118575339256</EndX>\n            <EndY>6.25640370671082</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.590352579714118</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01756522542891778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*-0.000000\">-1.973729821555834e-16</X>\n              <Y F=\"Height*1.000000\">0.01756522542891759</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.590352579714118</X>\n              <Y F=\"Height*-0.000000\">-1.973729821555834e-16</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"75\" Type=\"Shape\" Name=\"Graphic.75\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.703217339899409</PinX>\n            <PinY>3.63338318066376</PinY>\n            <Width>1.226118862027115</Width>\n            <Height>0.2308137559103819</Height>\n            <LocPinX>0.6130594310135573</LocPinX>\n            <LocPinY>0.1154068779551909</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>3.09015790888585</BeginX>\n            <BeginY>3.74879005861895</BeginY>\n            <EndX>4.31627677091297</EndX>\n            <EndY>3.51797630270857</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.226118862027115</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2308137559103819</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">3.947459643111667e-16</X>\n              <Y F=\"Height*1.000000\">0.2308137559103819</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.226118862027115</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"76\" Type=\"Shape\" Name=\"Graphic.76\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.770390093476393</PinX>\n            <PinY>3.560735634905035</PinY>\n            <Width>1.360540142176885</Width>\n            <Height>0.2950520974210546</Height>\n            <LocPinX>0.6802700710884427</LocPinX>\n            <LocPinY>0.1475260487105273</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>3.09012002238795</BeginX>\n            <BeginY>3.70826168361556</BeginY>\n            <EndX>4.45066016456484</EndX>\n            <EndY>3.41320958619451</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.360540142176885</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2950520974210546</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">3.947459643111667e-16</X>\n              <Y F=\"Height*1.000000\">0.2950520974210546</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.360540142176886</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"77\" Type=\"Shape\" Name=\"Graphic.77\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.83766110071635</PinX>\n            <PinY>3.488435888002701</PinY>\n            <Width>1.495161046883225</Width>\n            <Height>0.3641196145253652</Height>\n            <LocPinX>0.7475805234416126</LocPinX>\n            <LocPinY>0.1820598072626826</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>3.09008057727474</BeginX>\n            <BeginY>3.67049569526538</BeginY>\n            <EndX>4.58524162415796</EndX>\n            <EndY>3.30637608074002</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.495161046883225</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3641196145253652</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">3.947459643111667e-16</X>\n              <Y F=\"Height*1.000000\">0.364119614525366</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.495161046883226</X>\n              <Y F=\"Height*0.000000\">7.894919286223335e-16</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"78\" Type=\"Shape\" Name=\"Graphic.78\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.039614887410005</PinX>\n            <PinY>4.214364760237857</PinY>\n            <Width>2.380381336291102</Width>\n            <Height>1.26571492396873</Height>\n            <LocPinX>1.190190668145551</LocPinX>\n            <LocPinY>0.632857461984365</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.84942421926445</BeginX>\n            <BeginY>3.58150729825349</BeginY>\n            <EndX>8.22980555555556</EndX>\n            <EndY>4.84722222222222</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.380381336291102</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.26571492396873</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.380381336291102</X>\n              <Y F=\"Height*1.000000\">1.26571492396873</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"79\" Type=\"Shape\" Name=\"Graphic.79\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.896454383180321</PinX>\n            <PinY>4.613348741364981</PinY>\n            <Width>2.484869011417137</Width>\n            <Height>1.71238585060337</Height>\n            <LocPinX>1.242434505708568</LocPinX>\n            <LocPinY>0.8561929253016852</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.65401987747175</BeginX>\n            <BeginY>3.7571558160633</BeginY>\n            <EndX>8.13888888888889</EndX>\n            <EndY>5.46954166666667</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.484869011417137</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.71238585060337</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.484869011417137</X>\n              <Y F=\"Height*1.000000\">1.71238585060337</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"80\" Type=\"Shape\" Name=\"Graphic.80\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.229491308611573</PinX>\n            <PinY>5.357158293893066</PinY>\n            <Width>2.070093728334257</Width>\n            <Height>0.5356834122138672</Height>\n            <LocPinX>1.035046864167128</LocPinX>\n            <LocPinY>0.2678417061069336</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.19444444444444</BeginX>\n            <BeginY>5.625</BeginY>\n            <EndX>4.2645381727787</EndX>\n            <EndY>5.08931658778613</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.070093728334257</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5356834122138672</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5356834122138676</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.070093728334257</X>\n              <Y F=\"Height*0.000000\">3.947459643111667e-16</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n      </Shapes>\n      <Connects>\n        <Connect ToCell=\"PinX\" FromSheet=\"57\" FromPart=\"9\" ToSheet=\"10\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"57\" FromPart=\"12\" ToSheet=\"40\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"58\" FromPart=\"9\" ToSheet=\"44\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"58\" FromPart=\"12\" ToSheet=\"34\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"59\" FromPart=\"9\" ToSheet=\"49\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"59\" FromPart=\"12\" ToSheet=\"34\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"60\" FromPart=\"9\" ToSheet=\"54\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"60\" FromPart=\"12\" ToSheet=\"34\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"61\" FromPart=\"9\" ToSheet=\"34\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"61\" FromPart=\"12\" ToSheet=\"31\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"62\" FromPart=\"9\" ToSheet=\"31\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"62\" FromPart=\"12\" ToSheet=\"40\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"74\" FromPart=\"9\" ToSheet=\"21\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"74\" FromPart=\"12\" ToSheet=\"31\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"75\" FromPart=\"9\" ToSheet=\"23\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"75\" FromPart=\"12\" ToSheet=\"44\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"76\" FromPart=\"9\" ToSheet=\"23\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"76\" FromPart=\"12\" ToSheet=\"49\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"77\" FromPart=\"9\" ToSheet=\"23\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"77\" FromPart=\"12\" ToSheet=\"54\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"78\" FromPart=\"9\" ToSheet=\"49\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"79\" FromPart=\"9\" ToSheet=\"44\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"80\" FromPart=\"12\" ToSheet=\"34\" ToPart=\"3\"/>\n      </Connects>\n    </Page>\n  </Pages>\n  <Windows>\n    <Window ID=\"0\" WindowType=\"Drawing\" ViewScale=\"1\" WindowState=\"134217744\" ContainerType=\"Page\" Page=\"0\" ViewCenterX=\"5.25\" ViewCenterY=\"4.944444444444445\">\n      <ShowRulers>0</ShowRulers>\n      <ShowGrid>0</ShowGrid>\n      <ShowPageBreaks>1</ShowPageBreaks>\n      <ShowConnectionPoints>0</ShowConnectionPoints>\n      <GlueSettings>12</GlueSettings>\n      <SnapSettings>52</SnapSettings>\n      <TabSplitterPos>0.5</TabSplitterPos>\n    </Window>\n  </Windows>\n</VisioDocument>\n"
  },
  {
    "path": "images/docs/tutorial/tutorial_08-09.vdx",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<VisioDocument xmlns=\"http://schemas.microsoft.com/visio/2003/core\">\n  <DocumentSettings>\n    <GlueSettings>12</GlueSettings>\n    <SnapSettings>52</SnapSettings>\n  </DocumentSettings>\n  <PrintSetup>\n    <PaperWidth>7.68056</PaperWidth>\n    <PaperHeight>10.5</PaperHeight>\n    <PrintLandscape>1</PrintLandscape>\n    <PageLeftMargin>0.25</PageLeftMargin>\n    <PageRightMargin>0.25</PageRightMargin>\n    <PageTopMargin>0.25</PageTopMargin>\n    <PageBottomMargin>0.569444</PageBottomMargin>\n    <PrintCenteredH>1</PrintCenteredH>\n    <PrintCenteredV>1</PrintCenteredV>\n  </PrintSetup>\n  <Fonts>\n    <FontEntry ID=\"0\" Name=\"Helvetica\"/>\n    <FontEntry ID=\"1\" Name=\"Courier New\"/>\n  </Fonts>\n  <FaceNames>\n    <FaceName ID=\"0\" Name=\"Helvetica\"/>\n    <FaceName ID=\"1\" Name=\"Courier New\"/>\n  </FaceNames>\n  <Pages>\n    <Page ID=\"0\" NameU=\"Canvas 1\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>10.5</PageWidth>\n          <PageHeight>7.68056</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>-0.0277778</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"1\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.1\">\n          <XForm>\n            <Angle>-0</Angle>\n            <FlipX>1</FlipX>\n            <FlipY>1</FlipY>\n            <PinX>5.042458333333333</PinX>\n            <PinY>4.759652777777777</PinY>\n            <Width>3</Width>\n            <Height>5.619583333333334</Height>\n            <LocPinX>1.5</LocPinX>\n            <LocPinY>2.809791666666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3</TxtWidth>\n            <TxtHeight F=\"Height*0.975285\">5.480694444444445</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#4fff75</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.619583333333334</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3</X>\n              <Y F=\"Height*1.000000\">5.619583333333334</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.619583333333334</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"2\" Type=\"Group\" Name=\"Group.2\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.861430555555556</PinX>\n            <PinY>3.218722222222222</PinY>\n            <Width>1.604166666666667</Width>\n            <Height>1.055555555555556</Height>\n            <LocPinX>0.8020833333333334</LocPinX>\n            <LocPinY>0.5277777777777778</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.604166666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"3\" Type=\"Group\" Name=\"Group.3\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8020833333333334</PinX>\n                <PinY>0.5277777777777778</PinY>\n                <Width>1.604166666666667</Width>\n                <Height>1.055555555555556</Height>\n                <LocPinX>0.8020833333333334</LocPinX>\n                <LocPinY>0.5277777777777778</LocPinY>\n              </XForm>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.604166666666667</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <Shapes>\n                <Shape ID=\"4\" Type=\"Shape\" Name=\"Graphic.4\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.8020833333333334</PinX>\n                    <PinY>0.5277777777777778</PinY>\n                    <Width>1.604166666666667</Width>\n                    <Height>1.055555555555556</Height>\n                    <LocPinX>0.8020833333333334</LocPinX>\n                    <LocPinY>0.5277777777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*0.800000\">1.283333333333333</TxtWidth>\n                    <TxtHeight F=\"Height*0.568421\">0.6</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>1</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>28</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <FillBkgnd>#aaaaaa</FillBkgnd>\n                    <FillBkgndTrans>0</FillBkgndTrans>\n                    <ShdwPattern>1</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                    </MoveTo>\n                    <NURBSTo IX=\"2\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"3\">\n                      <X F=\"Width*0.146447\">0.2349253958333332</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"4\">\n                      <X F=\"Width*0.146447\">0.2349253958333332</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"5\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                    </NURBSTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                </Shape>\n                <Shape ID=\"5\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.5\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.7980201388888888</PinX>\n                    <PinY>0.7277458333333331</PinY>\n                    <Width>1.120984722222222</Width>\n                    <Height>0.4669805555555555</Height>\n                    <LocPinX>0.5604923611111111</LocPinX>\n                    <LocPinY>0.2334902777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">1.120984722222222</TxtWidth>\n                    <TxtHeight F=\"Height*0.702581\">0.3280916666666667</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>0</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>0</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>0</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">1.120984722222223</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">1.120984722222223</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                  <TextBlock>\n                    <LeftMargin>0.0694444</LeftMargin>\n                    <RightMargin>0.0694444</RightMargin>\n                    <VerticalAlign>1</VerticalAlign>\n                    <DefaultTabStop>0</DefaultTabStop>\n                  </TextBlock>\n                  <Char IX=\"0\">\n                    <Font>0</Font>\n                    <Color>0</Color>\n                    <Style>0</Style>\n                    <Size>0.166667</Size>\n                    <ColorTrans>0</ColorTrans>\n                  </Char>\n                  <Para IX=\"0\">\n                    <IndFirst>0</IndFirst>\n                    <IndLeft>0</IndLeft>\n                    <IndRight>-0</IndRight>\n                    <SpLine>-1.2</SpLine>\n                    <SpBefore>0</SpBefore>\n                    <HorzAlign>1</HorzAlign>\n                  </Para>\n                  <Text><cp IX=\"0\"/><pp IX=\"0\"/>Phone \nScope</Text>\n                </Shape>\n              </Shapes>\n            </Shape>\n            <Shape ID=\"6\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.6\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8796062499999996</PinX>\n                <PinY>0.3442888888888894</PinY>\n                <Width>1.365795833333333</Width>\n                <Height>0.3101166666666667</Height>\n                <LocPinX>0.6828979166666667</LocPinX>\n                <LocPinY>0.1550583333333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.365795833333333</TxtWidth>\n                <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.365795833333334</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.365795833333334</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>1</Style>\n                <Size>0.152778</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>phone: Object</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"7\" Type=\"Shape\" Name=\"Graphic.7\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.159722222222222</PinX>\n            <PinY>5.513886111111111</PinY>\n            <Width>1.930555555555556</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.9652777777777778</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.930555555555556</TxtWidth>\n            <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.930555555555556</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.930555555555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;ng:view&gt;  &lt;/ng:view&gt;</Text>\n        </Shape>\n        <Shape ID=\"8\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.8\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.764673611111111</PinX>\n            <PinY>4.758674444444444</PinY>\n            <Width>3.307125</Width>\n            <Height>5.621555555555556</Height>\n            <LocPinX>1.6535625</LocPinX>\n            <LocPinY>2.810777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.307125</TxtWidth>\n            <TxtHeight F=\"Height*0.975294\">5.482666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#f8ff29</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.621555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.307125</X>\n              <Y F=\"Height*1.000000\">5.621555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.307125</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.621555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"9\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.9\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.7638888888888888</PinX>\n            <PinY>1.736083333333333</PinY>\n            <Width>0.02777777777777778</Width>\n            <Height>0.1666666666666667</Height>\n            <LocPinX>0.01388888888888889</LocPinX>\n            <LocPinY>0.08333333333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.02777777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.02777777777777778</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.02777777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"10\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.10\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.072597222222222</PinX>\n            <PinY>3.257705555555555</PinY>\n            <Width>0.9583333333333334</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.4791666666666667</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9583333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3101166666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Model</Text>\n        </Shape>\n        <Shape ID=\"11\" Type=\"Shape\" Name=\"Graphic.11\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.4444444444444444</PinX>\n            <PinY>1.479138888888889</PinY>\n            <Width>0.6666666666666666</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.3333333333333333</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.111111111111111</BeginX>\n            <BeginY>1.48608333333333</BeginY>\n            <EndX>0.777777777777778</EndX>\n            <EndY>1.48608333333333</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"12\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.12\">\n          <XForm>\n            <Angle>-0</Angle>\n            <FlipX>1</FlipX>\n            <FlipY>1</FlipY>\n            <PinX>8.5</PinX>\n            <PinY>4.759659722222223</PinY>\n            <Width>3.638888888888889</Width>\n            <Height>5.619569444444444</Height>\n            <LocPinX>1.819444444444444</LocPinX>\n            <LocPinY>2.809784722222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.638888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.975285\">5.480680555555555</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#2222ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.619569444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.638888888888889</X>\n              <Y F=\"Height*1.000000\">5.619569444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.638888888888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.619569444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"13\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.13\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.513888888888889</PinX>\n            <PinY>2.113879166666667</PinY>\n            <Width>0.6666666666666666</Width>\n            <Height>0.3280194444444444</Height>\n            <LocPinX>0.3333333333333333</LocPinX>\n            <LocPinY>0.1640097222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3280194444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3280194444444441</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*1.000000\">0.3280194444444441</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3280194444444441</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>View</Text>\n        </Shape>\n        <Shape ID=\"14\" Type=\"Shape\" Name=\"Graphic.14\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.5277777777777778</PinX>\n            <PinY>7.208333333333333</PinY>\n            <Width>0.6666666666666666</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.3333333333333333</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#fff82f</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;html&gt;</Text>\n        </Shape>\n        <Shape ID=\"15\" Type=\"Shape\" Name=\"Graphic.15\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.5972222222222222</PinX>\n            <PinY>2.958319444444445</PinY>\n            <Width>0.75</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;/body&gt;</Text>\n        </Shape>\n        <Shape ID=\"16\" Type=\"Shape\" Name=\"Graphic.16\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.5694444444444444</PinX>\n            <PinY>2.534708333333334</PinY>\n            <Width>0.75</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;/html&gt;</Text>\n        </Shape>\n        <Shape ID=\"17\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.17\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.986111111111111</PinX>\n            <PinY>2.098972222222222</PinY>\n            <Width>1.208333333333333</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.6041666666666666</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Template</Text>\n        </Shape>\n        <Shape ID=\"18\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.18\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.680555555555555</PinX>\n            <PinY>6.546368055555556</PinY>\n            <Width>0.75</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3101166666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"19\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.19\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.680555555555555</PinX>\n            <PinY>5.807279861111111</PinY>\n            <Width>0.7083333333333334</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.3541666666666667</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.7083333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2396347222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.7083333333333334</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.7083333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"20\" Type=\"Group\" Name=\"Group.20\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.159722222222222</PinX>\n            <PinY>1.480904861111111</PinY>\n            <Width>2.402777777777778</Width>\n            <Height>0.239634722222222</Height>\n            <LocPinX>1.201388888888889</LocPinX>\n            <LocPinY>0.119817361111111</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.402777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.239634722222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"21\" Type=\"Shape\" Name=\"Graphic.21\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.3333333333333333</PinX>\n                <PinY>0.1215791666666664</PinY>\n                <Width>0.6666666666666666</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.3333333333333333</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.128523611111111</BeginY>\n                <EndX>0.666666666666667</EndX>\n                <EndY>0.128523611111111</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0277778</LineWeight>\n                <LineColor>#17ff1c</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.6666666666666666</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"22\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.22\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.590277777777778</PinX>\n                <PinY>0.119817361111111</PinY>\n                <Width>1.625</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>0.8125</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.625</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.625</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.625</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/> Scope Inheritance</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"23\" Type=\"Shape\" Name=\"Graphic.23\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.229166666666667</PinX>\n            <PinY>1.770833333333333</PinY>\n            <Width>10.23611111111111</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>5.118055555555555</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.111111111111111</BeginX>\n            <BeginY>1.76388888888889</BeginY>\n            <EndX>10.3472222222222</EndX>\n            <EndY>1.77777777777778</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">10.23611111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">10.23611111111111</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"24\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.24\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.990447222222222</PinX>\n            <PinY>1.480904861111111</PinY>\n            <Width>2.185777777777778</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>1.092888888888889</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.185777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.185777777777778</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.185777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/> Implicit Scope Declaration</Text>\n        </Shape>\n        <Shape ID=\"25\" Type=\"Shape\" Name=\"Graphic.25\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.9652777777777778</PinX>\n            <PinY>6.154243055555556</PinY>\n            <Width>1.541666666666667</Width>\n            <Height>0.7529305555555555</Height>\n            <LocPinX>0.7708333333333334</LocPinX>\n            <LocPinY>0.3764652777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.541666666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.815536\">0.6140416666666666</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7529305555555558</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.541666666666667</X>\n              <Y F=\"Height*1.000000\">0.7529305555555558</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.541666666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7529305555555558</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;body \n ng:controller=\n &quot;PhoneCatCtrl&quot;&gt;</Text>\n        </Shape>\n        <Shape ID=\"26\" Type=\"Group\" Name=\"Group.26\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.541666666666667</PinX>\n            <PinY>4.0945</PinY>\n            <Width>2.666666666666667</Width>\n            <Height>1.772361111111111</Height>\n            <LocPinX>1.333333333333333</LocPinX>\n            <LocPinY>0.8861805555555554</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.666666666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.772361111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"27\" Type=\"Shape\" Name=\"Graphic.27\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.333333333333333</PinX>\n                <PinY>0.8024236111111106</PinY>\n                <Width>2.666666666666667</Width>\n                <Height>1.604847222222222</Height>\n                <LocPinX>1.333333333333333</LocPinX>\n                <LocPinY>0.8024236111111112</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">2.666666666666667</TxtWidth>\n                <TxtHeight F=\"Height*0.913457\">1.465958333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>28</FillPattern>\n                <FillForegnd>#f5ff36</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <FillBkgnd>#aaaaaa</FillBkgnd>\n                <FillBkgndTrans>0</FillBkgndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">1.604847222222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">2.666666666666667</X>\n                  <Y F=\"Height*1.000000\">1.604847222222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">2.666666666666667</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">1.604847222222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>0</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>1</Style>\n                <Size>0.138889</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>img ng:src=&quot;{{phone.images}}\n&lt;h1&gt;  {{phone.name}}  &lt;/h1&gt;\n...\n&lt;ul class=&quot;specs&quot;&gt;\n &lt;li ng:repeat=&quot;img in \n                phone.images&quot;&gt;\n  &lt;img ng:src=&quot;{{img}}&quot;/&gt;\n &lt;/li&gt;\n&lt;/ul&gt;\n...</Text>\n            </Shape>\n            <Shape ID=\"28\" Type=\"Shape\" Name=\"Rectangle Fill:Banana.28\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.9974277777777777</PinX>\n                <PinY>1.679575694444444</PinY>\n                <Width>1.983513888888889</Width>\n                <Height>0.1855708333333334</Height>\n                <LocPinX>0.9917569444444444</LocPinX>\n                <LocPinY>0.09278541666666668</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.983513888888889</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.1855708333333334</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>1</FillPattern>\n                <FillForegnd>#fffc47</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.1855708333333336</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.983513888888889</X>\n                  <Y F=\"Height*1.000000\">0.1855708333333336</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.983513888888889</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.1855708333333336</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>2</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>3</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>1</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>phone-detail.html</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"29\" Type=\"Shape\" Name=\"Graphic.29\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.679351388888889</PinX>\n            <PinY>5.245493055555555</PinY>\n            <Width>1.030186111111111</Width>\n            <Height>0.5633472222222219</Height>\n            <LocPinX>0.5150930555555555</LocPinX>\n            <LocPinY>0.2816736111111109</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.19444444444444</BeginX>\n            <BeginY>4.96381944444444</BeginY>\n            <EndX>1.16425833333333</EndX>\n            <EndY>5.52716666666667</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.030186111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5633472222222219</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>23</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#505050</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">1.030186111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">1.973729821555834e-16</X>\n              <Y F=\"Height*1.000000\">0.5633472222222219</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"30\" Type=\"Shape\" Name=\"Graphic.30\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.6280472222222222</PinX>\n            <PinY>5.257715277777778</PinY>\n            <Width>0.81165</Width>\n            <Height>0.5633472222222223</Height>\n            <LocPinX>0.405825</LocPinX>\n            <LocPinY>0.2816736111111112</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.222222222222222</BeginX>\n            <BeginY>4.97604166666667</BeginY>\n            <EndX>1.03387222222222</EndX>\n            <EndY>5.53938888888889</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.81165</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5633472222222223</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>23</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#505050</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">3.947459643111667e-16</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.81165</X>\n              <Y F=\"Height*1.000000\">0.5633472222222227</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"31\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.31\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.099063611111111</PinX>\n            <PinY>5.492207569444444</PinY>\n            <Width>0.1303855555555556</Width>\n            <Height>0.07339041666666667</Height>\n            <LocPinX>0.06519277777777778</LocPinX>\n            <LocPinY>0.03669520833333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.1303855555555556</TxtWidth>\n            <TxtHeight F=\"Height*0.892466\">0.06549847222222221</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#505050</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.07339041666666664</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.1303855555555558</X>\n              <Y F=\"Height*1.000000\">0.07339041666666664</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.1303855555555558</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.07339041666666664</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"32\" Type=\"Group\" Name=\"Group.32\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.183708333333333</PinX>\n            <PinY>6.125</PinY>\n            <Width>1.875</Width>\n            <Height>1.002283333333333</Height>\n            <LocPinX>0.9375</LocPinX>\n            <LocPinY>0.5011416666666667</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.875</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.002283333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"33\" Type=\"Group\" Name=\"Group.33\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.9375</PinX>\n                <PinY>0.5011416666666667</PinY>\n                <Width>1.875</Width>\n                <Height>1.002283333333333</Height>\n                <LocPinX>0.9375</LocPinX>\n                <LocPinY>0.5011416666666667</LocPinY>\n              </XForm>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.875</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">1.002283333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <Shapes>\n                <Shape ID=\"34\" Type=\"Shape\" Name=\"Graphic.34\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.9375</PinX>\n                    <PinY>0.5011416666666667</PinY>\n                    <Width>1.875</Width>\n                    <Height>1.002283333333333</Height>\n                    <LocPinX>0.9375</LocPinX>\n                    <LocPinY>0.5011416666666667</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*0.800000\">1.5</TxtWidth>\n                    <TxtHeight F=\"Height*0.561428\">0.5627094444444444</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>1</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>28</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <FillBkgnd>#aaaaaa</FillBkgnd>\n                    <FillBkgndTrans>0</FillBkgndTrans>\n                    <ShdwPattern>1</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.853553\">1.600411875</X>\n                      <Y F=\"Height*0.853553\">0.8555019460166666</Y>\n                    </MoveTo>\n                    <NURBSTo IX=\"2\">\n                      <X F=\"Width*0.853553\">1.600411875</X>\n                      <Y F=\"Height*0.146447\">0.1467813873166668</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"3\">\n                      <X F=\"Width*0.146447\">0.2745881250000003</X>\n                      <Y F=\"Height*0.146447\">0.1467813873166668</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"4\">\n                      <X F=\"Width*0.146447\">0.2745881250000003</X>\n                      <Y F=\"Height*0.853553\">0.8555019460166666</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"5\">\n                      <X F=\"Width*0.853553\">1.600411875</X>\n                      <Y F=\"Height*0.853553\">0.8555019460166666</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                    </NURBSTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                </Shape>\n                <Shape ID=\"35\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.35\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.9847243055555555</PinX>\n                    <PinY>0.6591166666666667</PinY>\n                    <Width>1.146198611111111</Width>\n                    <Height>0.2848277777777778</Height>\n                    <LocPinX>0.5730993055555555</LocPinX>\n                    <LocPinY>0.1424138888888889</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">1.146198611111111</TxtWidth>\n                    <TxtHeight F=\"Height*0.512376\">0.1459388888888889</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>0</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>0</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>0</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.2848277777777777</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">1.146198611111111</X>\n                      <Y F=\"Height*1.000000\">0.2848277777777777</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">1.146198611111111</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.2848277777777777</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                  <TextBlock>\n                    <LeftMargin>0.0694444</LeftMargin>\n                    <RightMargin>0.0694444</RightMargin>\n                    <VerticalAlign>1</VerticalAlign>\n                    <DefaultTabStop>0</DefaultTabStop>\n                  </TextBlock>\n                  <Char IX=\"0\">\n                    <Font>0</Font>\n                    <Color>0</Color>\n                    <Style>0</Style>\n                    <Size>0.166667</Size>\n                    <ColorTrans>0</ColorTrans>\n                  </Char>\n                  <Para IX=\"0\">\n                    <IndFirst>0</IndFirst>\n                    <IndLeft>0</IndLeft>\n                    <IndRight>-0</IndRight>\n                    <SpLine>-1.2</SpLine>\n                    <SpBefore>0</SpBefore>\n                    <HorzAlign>1</HorzAlign>\n                  </Para>\n                  <Text><cp IX=\"0\"/><pp IX=\"0\"/>PhoneCatCtrl\nScope</Text>\n                </Shape>\n              </Shapes>\n            </Shape>\n            <Shape ID=\"36\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.36\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.9938333333333339</PinX>\n                <PinY>0.3165326388888887</PinY>\n                <Width>1.444722222222222</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>0.7223611111111111</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.444722222222222</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.444722222222222</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.444722222222222</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>0</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.152778</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>params: Object\n</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"37\" Type=\"Shape\" Name=\"Graphic.37\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.162875</PinX>\n            <PinY>4.714697222222222</PinY>\n            <Width>2.083333333333333</Width>\n            <Height>1.259688888888889</Height>\n            <LocPinX>1.041666666666667</LocPinX>\n            <LocPinY>0.6298444444444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">1.666666666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.589743\">0.7428933333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">1.778235416666667</X>\n              <Y F=\"Height*0.853553\">1.075211230177778</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">1.778235416666667</X>\n              <Y F=\"Height*0.146447\">0.1844776587111107</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.3050979166666663</X>\n              <Y F=\"Height*0.146447\">0.1844776587111107</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.3050979166666663</X>\n              <Y F=\"Height*0.853553\">1.075211230177778</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">1.778235416666667</X>\n              <Y F=\"Height*0.853553\">1.075211230177778</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"38\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.38\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.180197222222223</PinX>\n            <PinY>4.901291666666667</PinY>\n            <Width>1.356588888888889</Width>\n            <Height>0.4420555555555555</Height>\n            <LocPinX>0.6782944444444445</LocPinX>\n            <LocPinY>0.2210277777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.356588888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.685811\">0.3031666666666666</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4420555555555552</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.356588888888889</X>\n              <Y F=\"Height*1.000000\">0.4420555555555552</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.356588888888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4420555555555552</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>PhoneDetailCtrl \nScope</Text>\n        </Shape>\n        <Shape ID=\"39\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.39\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.1703</PinX>\n            <PinY>4.614474305555556</PinY>\n            <Width>1.370155555555556</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.6850777777777778</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.370155555555556</TxtWidth>\n            <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.370155555555556</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.370155555555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>phone: Object\n</Text>\n        </Shape>\n        <Shape ID=\"40\" Type=\"Group\" Name=\"Group.40\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.149625</PinX>\n            <PinY>7.1875</PinY>\n            <Width>1.097222222222222</Width>\n            <Height>0.5416666666666666</Height>\n            <LocPinX>0.5486111111111112</LocPinX>\n            <LocPinY>0.2708333333333333</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.097222222222222</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5416666666666666</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"41\" Type=\"Shape\" Name=\"Graphic.41\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.5486111111111112</PinX>\n                <PinY>0.2708333333333333</PinY>\n                <Width>1.097222222222222</Width>\n                <Height>0.5416666666666666</Height>\n                <LocPinX>0.5486111111111112</LocPinX>\n                <LocPinY>0.2708333333333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*0.800000\">0.8777777777777778</TxtWidth>\n                <TxtHeight F=\"Height*0.443590\">0.2402777777777777</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>28</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <FillBkgnd>#aaaaaa</FillBkgnd>\n                <FillBkgndTrans>0</FillBkgndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.853553\">0.9365373194444442</X>\n                  <Y F=\"Height*0.853553\">0.4623412083333334</Y>\n                </MoveTo>\n                <NURBSTo IX=\"2\">\n                  <X F=\"Width*0.853553\">0.9365373194444442</X>\n                  <Y F=\"Height*0.146447\">0.07932545833333332</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"3\">\n                  <X F=\"Width*0.146447\">0.1606849027777781</X>\n                  <Y F=\"Height*0.146447\">0.07932545833333332</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"4\">\n                  <X F=\"Width*0.146447\">0.1606849027777781</X>\n                  <Y F=\"Height*0.853553\">0.4623412083333334</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"5\">\n                  <X F=\"Width*0.853553\">0.9365373194444442</X>\n                  <Y F=\"Height*0.853553\">0.4623412083333334</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                </NURBSTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"42\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.42\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.580888194444444</PinX>\n                <PinY>0.2800576388888889</PinY>\n                <Width>0.7486930555555555</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>0.3743465277777778</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.7486930555555555</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.7486930555555552</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">0.7486930555555552</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>1</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>Root Scope</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"43\" Type=\"Group\" Name=\"Group.43\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.986430555555556</PinX>\n            <PinY>3.093722222222222</PinY>\n            <Width>1.604166666666667</Width>\n            <Height>1.055555555555556</Height>\n            <LocPinX>0.8020833333333334</LocPinX>\n            <LocPinY>0.5277777777777778</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.604166666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"44\" Type=\"Group\" Name=\"Group.44\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8020833333333334</PinX>\n                <PinY>0.5277777777777778</PinY>\n                <Width>1.604166666666667</Width>\n                <Height>1.055555555555556</Height>\n                <LocPinX>0.8020833333333334</LocPinX>\n                <LocPinY>0.5277777777777778</LocPinY>\n              </XForm>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.604166666666667</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <Shapes>\n                <Shape ID=\"45\" Type=\"Shape\" Name=\"Graphic.45\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.8020833333333334</PinX>\n                    <PinY>0.5277777777777778</PinY>\n                    <Width>1.604166666666667</Width>\n                    <Height>1.055555555555556</Height>\n                    <LocPinX>0.8020833333333334</LocPinX>\n                    <LocPinY>0.5277777777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*0.800000\">1.283333333333333</TxtWidth>\n                    <TxtHeight F=\"Height*0.568421\">0.6</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>1</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>28</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <FillBkgnd>#aaaaaa</FillBkgnd>\n                    <FillBkgndTrans>0</FillBkgndTrans>\n                    <ShdwPattern>1</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                    </MoveTo>\n                    <NURBSTo IX=\"2\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"3\">\n                      <X F=\"Width*0.146447\">0.2349253958333332</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"4\">\n                      <X F=\"Width*0.146447\">0.2349253958333332</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"5\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                    </NURBSTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                </Shape>\n                <Shape ID=\"46\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.46\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.7980201388888888</PinX>\n                    <PinY>0.7277458333333331</PinY>\n                    <Width>1.120984722222222</Width>\n                    <Height>0.4669805555555555</Height>\n                    <LocPinX>0.5604923611111111</LocPinX>\n                    <LocPinY>0.2334902777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">1.120984722222222</TxtWidth>\n                    <TxtHeight F=\"Height*0.702581\">0.3280916666666667</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>0</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>0</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>0</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">1.120984722222223</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">1.120984722222223</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                  <TextBlock>\n                    <LeftMargin>0.0694444</LeftMargin>\n                    <RightMargin>0.0694444</RightMargin>\n                    <VerticalAlign>1</VerticalAlign>\n                    <DefaultTabStop>0</DefaultTabStop>\n                  </TextBlock>\n                  <Char IX=\"0\">\n                    <Font>0</Font>\n                    <Color>0</Color>\n                    <Style>0</Style>\n                    <Size>0.166667</Size>\n                    <ColorTrans>0</ColorTrans>\n                  </Char>\n                  <Para IX=\"0\">\n                    <IndFirst>0</IndFirst>\n                    <IndLeft>0</IndLeft>\n                    <IndRight>-0</IndRight>\n                    <SpLine>-1.2</SpLine>\n                    <SpBefore>0</SpBefore>\n                    <HorzAlign>1</HorzAlign>\n                  </Para>\n                  <Text><cp IX=\"0\"/><pp IX=\"0\"/>Phone \nScope</Text>\n                </Shape>\n              </Shapes>\n            </Shape>\n            <Shape ID=\"47\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.47\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8796062499999996</PinX>\n                <PinY>0.3442888888888894</PinY>\n                <Width>1.365795833333333</Width>\n                <Height>0.3101166666666667</Height>\n                <LocPinX>0.6828979166666667</LocPinX>\n                <LocPinY>0.1550583333333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.365795833333333</TxtWidth>\n                <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.365795833333334</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.365795833333334</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>1</Style>\n                <Size>0.152778</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>phone: Object</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"48\" Type=\"Group\" Name=\"Group.48\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.111430555555556</PinX>\n            <PinY>2.968722222222222</PinY>\n            <Width>1.604166666666667</Width>\n            <Height>1.055555555555556</Height>\n            <LocPinX>0.8020833333333334</LocPinX>\n            <LocPinY>0.5277777777777778</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.604166666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"49\" Type=\"Group\" Name=\"Group.49\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8020833333333334</PinX>\n                <PinY>0.5277777777777778</PinY>\n                <Width>1.604166666666667</Width>\n                <Height>1.055555555555556</Height>\n                <LocPinX>0.8020833333333334</LocPinX>\n                <LocPinY>0.5277777777777778</LocPinY>\n              </XForm>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.604166666666667</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <Shapes>\n                <Shape ID=\"50\" Type=\"Shape\" Name=\"Graphic.50\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.8020833333333334</PinX>\n                    <PinY>0.5277777777777778</PinY>\n                    <Width>1.604166666666667</Width>\n                    <Height>1.055555555555556</Height>\n                    <LocPinX>0.8020833333333334</LocPinX>\n                    <LocPinY>0.5277777777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*0.800000\">1.283333333333333</TxtWidth>\n                    <TxtHeight F=\"Height*0.568421\">0.6</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>1</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>28</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <FillBkgnd>#aaaaaa</FillBkgnd>\n                    <FillBkgndTrans>0</FillBkgndTrans>\n                    <ShdwPattern>1</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                    </MoveTo>\n                    <NURBSTo IX=\"2\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"3\">\n                      <X F=\"Width*0.146447\">0.2349253958333332</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"4\">\n                      <X F=\"Width*0.146447\">0.2349253958333332</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"5\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                    </NURBSTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                </Shape>\n                <Shape ID=\"51\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.51\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.7980201388888888</PinX>\n                    <PinY>0.7277458333333331</PinY>\n                    <Width>1.120984722222222</Width>\n                    <Height>0.4669805555555555</Height>\n                    <LocPinX>0.5604923611111111</LocPinX>\n                    <LocPinY>0.2334902777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">1.120984722222222</TxtWidth>\n                    <TxtHeight F=\"Height*0.702581\">0.3280916666666667</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>0</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>0</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>0</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">1.120984722222223</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">1.120984722222223</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                  <TextBlock>\n                    <LeftMargin>0.0694444</LeftMargin>\n                    <RightMargin>0.0694444</RightMargin>\n                    <VerticalAlign>1</VerticalAlign>\n                    <DefaultTabStop>0</DefaultTabStop>\n                  </TextBlock>\n                  <Char IX=\"0\">\n                    <Font>0</Font>\n                    <Color>0</Color>\n                    <Style>0</Style>\n                    <Size>0.166667</Size>\n                    <ColorTrans>0</ColorTrans>\n                  </Char>\n                  <Para IX=\"0\">\n                    <IndFirst>0</IndFirst>\n                    <IndLeft>0</IndLeft>\n                    <IndRight>-0</IndRight>\n                    <SpLine>-1.2</SpLine>\n                    <SpBefore>0</SpBefore>\n                    <HorzAlign>1</HorzAlign>\n                  </Para>\n                  <Text><cp IX=\"0\"/><pp IX=\"0\"/>Phone \nScope</Text>\n                </Shape>\n              </Shapes>\n            </Shape>\n            <Shape ID=\"52\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.52\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8796062499999996</PinX>\n                <PinY>0.3442888888888894</PinY>\n                <Width>1.365795833333333</Width>\n                <Height>0.3101166666666667</Height>\n                <LocPinX>0.6828979166666667</LocPinX>\n                <LocPinY>0.1550583333333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.365795833333333</TxtWidth>\n                <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.365795833333334</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.365795833333334</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>1</Style>\n                <Size>0.152778</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>phone: Object</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"53\" Type=\"Group\" Name=\"Group.53\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.250319444444445</PinX>\n            <PinY>2.843722222222222</PinY>\n            <Width>1.604166666666667</Width>\n            <Height>1.055555555555556</Height>\n            <LocPinX>0.8020833333333334</LocPinX>\n            <LocPinY>0.5277777777777778</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.604166666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"54\" Type=\"Group\" Name=\"Group.54\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8020833333333334</PinX>\n                <PinY>0.5277777777777778</PinY>\n                <Width>1.604166666666667</Width>\n                <Height>1.055555555555556</Height>\n                <LocPinX>0.8020833333333334</LocPinX>\n                <LocPinY>0.5277777777777778</LocPinY>\n              </XForm>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.604166666666667</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <Shapes>\n                <Shape ID=\"55\" Type=\"Shape\" Name=\"Graphic.55\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.8020833333333334</PinX>\n                    <PinY>0.5277777777777778</PinY>\n                    <Width>1.604166666666667</Width>\n                    <Height>1.055555555555556</Height>\n                    <LocPinX>0.8020833333333334</LocPinX>\n                    <LocPinY>0.5277777777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*0.800000\">1.283333333333333</TxtWidth>\n                    <TxtHeight F=\"Height*0.568421\">0.6</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>1</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>28</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <FillBkgnd>#aaaaaa</FillBkgnd>\n                    <FillBkgndTrans>0</FillBkgndTrans>\n                    <ShdwPattern>1</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                    </MoveTo>\n                    <NURBSTo IX=\"2\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"3\">\n                      <X F=\"Width*0.146447\">0.2349253958333332</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"4\">\n                      <X F=\"Width*0.146447\">0.2349253958333332</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"5\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                    </NURBSTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                </Shape>\n                <Shape ID=\"56\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.56\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.7980201388888888</PinX>\n                    <PinY>0.7277458333333331</PinY>\n                    <Width>1.120984722222222</Width>\n                    <Height>0.4669805555555555</Height>\n                    <LocPinX>0.5604923611111111</LocPinX>\n                    <LocPinY>0.2334902777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">1.120984722222222</TxtWidth>\n                    <TxtHeight F=\"Height*0.702581\">0.3280916666666667</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>0</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>0</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>0</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">1.120984722222223</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">1.120984722222223</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                  <TextBlock>\n                    <LeftMargin>0.0694444</LeftMargin>\n                    <RightMargin>0.0694444</RightMargin>\n                    <VerticalAlign>1</VerticalAlign>\n                    <DefaultTabStop>0</DefaultTabStop>\n                  </TextBlock>\n                  <Char IX=\"0\">\n                    <Font>0</Font>\n                    <Color>0</Color>\n                    <Style>0</Style>\n                    <Size>0.166667</Size>\n                    <ColorTrans>0</ColorTrans>\n                  </Char>\n                  <Para IX=\"0\">\n                    <IndFirst>0</IndFirst>\n                    <IndLeft>0</IndLeft>\n                    <IndRight>-0</IndRight>\n                    <SpLine>-1.2</SpLine>\n                    <SpBefore>0</SpBefore>\n                    <HorzAlign>1</HorzAlign>\n                  </Para>\n                  <Text><cp IX=\"0\"/><pp IX=\"0\"/>Repeater \nScope</Text>\n                </Shape>\n              </Shapes>\n            </Shape>\n            <Shape ID=\"57\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.57\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8796062499999996</PinX>\n                <PinY>0.3442888888888894</PinY>\n                <Width>1.365795833333333</Width>\n                <Height>0.3101166666666667</Height>\n                <LocPinX>0.6828979166666667</LocPinX>\n                <LocPinY>0.1550583333333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.365795833333333</TxtWidth>\n                <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.365795833333334</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.365795833333334</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>1</Style>\n                <Size>0.152778</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>img: Object</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"58\" Type=\"Shape\" Name=\"Graphic.58\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.731073725526453</PinX>\n            <PinY>7.198401807156336</PinY>\n            <Width>3.726036481038607</Width>\n            <Height>0.0167953964085912</Height>\n            <LocPinX>1.863018240519304</LocPinX>\n            <LocPinY>0.008397698204295602</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.86805548500715</BeginX>\n            <BeginY>7.20679950536063</BeginY>\n            <EndX>4.59409196604576</EndX>\n            <EndY>7.19000410895204</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.726036481038607</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.0167953964085912</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">1.973729821555834e-16</X>\n              <Y F=\"Height*1.000000\">0.0167953964085912</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.726036481038608</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"59\" Type=\"Shape\" Name=\"Line Straight, Stroke:Flora.59\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.069205945452243</PinX>\n            <PinY>3.853177297248017</PinY>\n            <Width>0.04929047140888956</Width>\n            <Height>0.4522346401341856</Height>\n            <LocPinX>0.02464523570444478</LocPinX>\n            <LocPinY>0.2261173200670928</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.0445607097478</BeginX>\n            <BeginY>3.62705997718092</BeginY>\n            <EndX>5.09385118115669</EndX>\n            <EndY>4.07929461731511</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.04929047140888956</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.4522346401341856</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#5aff7b</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.04929047140888956</X>\n              <Y F=\"Height*1.000000\">0.4522346401341856</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"60\" Type=\"Shape\" Name=\"Line Straight, Stroke:Flora.60\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.135666552191406</PinX>\n            <PinY>3.790676543080121</PinY>\n            <Width>0.01694452989396527</Width>\n            <Height>0.574667085926569</Height>\n            <LocPinX>0.008472264946982635</LocPinX>\n            <LocPinY>0.2873335429632845</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.12719428724442</BeginX>\n            <BeginY>3.50334300011684</BeginY>\n            <EndX>5.14413881713839</EndX>\n            <EndY>4.07801008604341</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01694452989396527</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.574667085926569</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#53ff6f</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.01694452989396527</X>\n              <Y F=\"Height*1.000000\">0.574667085926569</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"61\" Type=\"Shape\" Name=\"Graphic.61\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.208965975287322</PinX>\n            <PinY>3.728177031220726</PinY>\n            <Width>0.03272799430306369</Width>\n            <Height>0.6999759038410573</Height>\n            <LocPinX>0.01636399715153184</LocPinX>\n            <LocPinY>0.3499879519205287</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.22532997243885</BeginX>\n            <BeginY>3.3781890793002</BeginY>\n            <EndX>5.19260197813579</EndX>\n            <EndY>4.07816498314125</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.03272799430306369</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.6999759038410573</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#4cff68</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">0.03272799430306369</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6999759038410573</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"62\" Type=\"Shape\" Name=\"Graphic.62\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.179245784302349</PinX>\n            <PinY>5.484195196164101</PinY>\n            <Width>0.01388888888888889</Width>\n            <Height>0.2654692080529198</Height>\n            <LocPinX>0.006944444444444444</LocPinX>\n            <LocPinY>0.1327346040264599</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.1723013398579</BeginX>\n            <BeginY>5.35146059213764</BeginY>\n            <EndX>5.17623121882888</EndX>\n            <EndY>5.61692980019056</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2654692080529198</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#4aff64</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.282951\">0.003929878970971067</X>\n              <Y F=\"Height*1.000000\">0.2654692080529198</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"63\" Type=\"Shape\" Name=\"Graphic.63\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.165481259346875</PinX>\n            <PinY>6.771384511269155</PinY>\n            <Width>0.01388888888888889</Width>\n            <Height>0.2767498151937452</Height>\n            <LocPinX>0.006944444444444444</LocPinX>\n            <LocPinY>0.1383749075968726</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.16741369220575</BeginX>\n            <BeginY>6.63300960367228</BeginY>\n            <EndX>5.15853681490243</EndX>\n            <EndY>6.90975941886603</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2767498151937452</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#4aff6d</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.639135\">0.00887687730331916</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2767498151937452</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"64\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.64\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.22601388888889</PinX>\n            <PinY>2.102955555555555</PinY>\n            <Width>0.9583333333333334</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.4791666666666667</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9583333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3101166666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Model</Text>\n        </Shape>\n        <Shape ID=\"65\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.65\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.423611111111111</PinX>\n            <PinY>7.338515972222222</PinY>\n            <Width>1.319444444444444</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.6597222222222222</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.319444444444444</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2396347222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.319444444444444</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.319444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng:autobind</Text>\n        </Shape>\n        <Shape ID=\"66\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.66\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.696013888888889</PinX>\n            <PinY>6.256944444444445</PinY>\n            <Width>1.444444444444444</Width>\n            <Height>0.2083333333333333</Height>\n            <LocPinX>0.7222222222222222</LocPinX>\n            <LocPinY>0.1041666666666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.444444444444444</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2083333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2083333333333333</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.444444444444444</X>\n              <Y F=\"Height*1.000000\">0.2083333333333333</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.444444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2083333333333333</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng:controller</Text>\n        </Shape>\n        <Shape ID=\"67\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.67\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.638888888888889</PinX>\n            <PinY>3.782988194444445</PinY>\n            <Width>1.111111111111111</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.5555555555555556</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.111111111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2396347222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.111111111111111</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.111111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng:repeat</Text>\n        </Shape>\n        <Shape ID=\"68\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.68\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.329361111111111</PinX>\n            <PinY>5.496486111111111</PinY>\n            <Width>1.652777777777778</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.8263888888888888</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.652777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.652777777777778</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.652777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng:view/$route</Text>\n        </Shape>\n        <Shape ID=\"69\" Type=\"Group\" Name=\"Group.69\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.877777777777778</PinX>\n            <PinY>1.480904861111111</PinY>\n            <Width>2.899305555555555</Width>\n            <Height>0.239634722222222</Height>\n            <LocPinX>1.449652777777778</LocPinX>\n            <LocPinY>0.119817361111111</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.899305555555555</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.239634722222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"70\" Type=\"Shape\" Name=\"Graphic.70\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.3333333333333333</PinX>\n                <PinY>0.05213472222222196</PinY>\n                <Width>0.6666666666666666</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.3333333333333333</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.0590791666666664</BeginY>\n                <EndX>0.666666666666667</EndX>\n                <EndY>0.0590791666666664</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <BeginArrow>4</BeginArrow>\n                <BeginArrowSize>2</BeginArrowSize>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.6666666666666666</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"71\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.71\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.803819444444444</PinX>\n                <PinY>0.119817361111111</PinY>\n                <Width>2.190972222222222</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>1.095486111111111</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">2.190972222222222</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">2.190972222222222</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">2.190972222222222</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>1</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>Model / View Data-binding</Text>\n            </Shape>\n            <Shape ID=\"72\" Type=\"Shape\" Name=\"Graphic.72\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.3333333333333333</PinX>\n                <PinY>0.177134722222222</PinY>\n                <Width>0.6666666666666666</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.3333333333333333</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.184079166666666</BeginY>\n                <EndX>0.666666666666667</EndX>\n                <EndY>0.184079166666666</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.6666666666666666</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"73\" Type=\"Shape\" Name=\"Graphic.73\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.99119865033105</PinX>\n            <PinY>6.140198746792429</PinY>\n            <Width>2.496286523267455</Width>\n            <Height>0.01730502862622529</Height>\n            <LocPinX>1.248143261633728</LocPinX>\n            <LocPinY>0.008652514313112647</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>1.74305538869732</BeginX>\n            <BeginY>6.14885126110554</BeginY>\n            <EndX>4.23934191196478</EndX>\n            <EndY>6.13154623247932</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.496286523267455</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01730502862622529</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">1.973729821555834e-16</X>\n              <Y F=\"Height*1.000000\">0.01730502862622529</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.496286523267456</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"74\" Type=\"Shape\" Name=\"Graphic.74\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.491101061355174</PinX>\n            <PinY>3.545652169261154</PinY>\n            <Width>1.218692394248101</Width>\n            <Height>0.2907523983907454</Height>\n            <LocPinX>0.6093461971240504</LocPinX>\n            <LocPinY>0.1453761991953727</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.88175486423112</BeginX>\n            <BeginY>3.69102836845653</BeginY>\n            <EndX>4.10044725847922</EndX>\n            <EndY>3.40027597006578</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.218692394248101</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2907523983907454</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2907523983907462</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.218692394248101</X>\n              <Y F=\"Height*0.000000\">7.894919286223335e-16</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"75\" Type=\"Shape\" Name=\"Graphic.75\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.558849747941347</PinX>\n            <PinY>3.473755006492709</PinY>\n            <Width>1.354278031108768</Width>\n            <Height>0.360518152548763</Height>\n            <LocPinX>0.6771390155543838</LocPinX>\n            <LocPinY>0.1802590762743815</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.88171073238696</BeginX>\n            <BeginY>3.65401408276709</BeginY>\n            <EndX>4.23598876349573</EndX>\n            <EndY>3.29349593021833</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.354278031108768</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.360518152548763</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*-0.000000\">-3.947459643111667e-16</X>\n              <Y F=\"Height*1.000000\">0.360518152548763</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.354278031108767</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"76\" Type=\"Shape\" Name=\"Graphic.76\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.626526942964235</PinX>\n            <PinY>3.402167739245505</PinY>\n            <Width>1.489721397032968</Width>\n            <Height>0.4348529638749707</Height>\n            <LocPinX>0.744860698516484</LocPinX>\n            <LocPinY>0.2174264819374853</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.88166624444775</BeginX>\n            <BeginY>3.61959422118299</BeginY>\n            <EndX>4.37138764148072</EndX>\n            <EndY>3.18474125730802</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.489721397032968</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.4348529638749707</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*-0.000000\">-3.947459643111667e-16</X>\n              <Y F=\"Height*1.000000\">0.4348529638749707</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.489721397032967</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"77\" Type=\"Shape\" Name=\"Graphic.77\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.700762639187988</PinX>\n            <PinY>3.331329554784668</PinY>\n            <Width>1.638276841622546</Width>\n            <Height>0.5155247466368265</Height>\n            <LocPinX>0.8191384208112731</LocPinX>\n            <LocPinY>0.2577623733184132</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.88162421837671</BeginX>\n            <BeginY>3.58909192810308</BeginY>\n            <EndX>4.51990105999926</EndX>\n            <EndY>3.07356718146625</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.638276841622546</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5155247466368265</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">3.947459643111667e-16</X>\n              <Y F=\"Height*1.000000\">0.5155247466368265</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.638276841622546</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"78\" Type=\"Shape\" Name=\"Graphic.78\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.166511322457508</PinX>\n            <PinY>5.241095694732106</PinY>\n            <Width>2.069133756026126</Width>\n            <Height>0.5455863883135643</Height>\n            <LocPinX>1.034566878013063</LocPinX>\n            <LocPinY>0.2727931941567822</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.13194444444444</BeginX>\n            <BeginY>5.51388888888889</BeginY>\n            <EndX>4.20107820047057</EndX>\n            <EndY>4.96830250057532</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.069133756026126</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5455863883135643</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.5455863883135648</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.069133756026126</X>\n              <Y F=\"Height*0.000000\">3.947459643111667e-16</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"79\" Type=\"Foreign\" Name=\"Rectangle No Fill No Fill.79\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.486895833333334</PinX>\n            <PinY>4.75</PinY>\n            <Width>3.307125</Width>\n            <Height>4</Height>\n            <LocPinX>1.6535625</LocPinX>\n            <LocPinY>2</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.307125</TxtWidth>\n            <TxtHeight F=\"Height*0.965278\">3.861111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#5b62ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">4</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.307125000000001</X>\n              <Y F=\"Height*1.000000\">4</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.307125000000001</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">4</Y>\n            </LineTo>\n          </Geom>\n          <Foreign>\n            <ImgOffsetX F=\"Width*0.000000\">0</ImgOffsetX>\n            <ImgOffsetY F=\"Height*0.000000\">0</ImgOffsetY>\n            <ImgWidth>3.30713</ImgWidth>\n            <ImgHeight>4</ImgHeight>\n          </Foreign>\n          <ForeignData ForeignType=\"Bitmap\">Qk0AAAAAAAAAADYAAAAoAAAA/AAAACABAAABABgAAAAAAIBSAwAAAAAAAAAAAAAAAAAAAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7fH2qKep19HM4OHjqqen1dXXra+y7+nm////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wsLMVFRjtra6xsHEbGFpSEtUcHN02NLR////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////pqu2a2dxgo6Yo52Tv7e5mJeid4KHx8S4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2N/k0M3L3uDg4OHf+Pb0////6+3v+/n2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yMfH+/r87vL14+De////3eLp2tnV////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4uzyeXJ1hIaJZ15rY2Vlb2de////xs7VfYCHgHt6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////h6O4QTQo////paGmcHF5WV5ew8C5pKWlNTc7joN7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ztvlUlJUuLaz6ezsbXeDKztBZmtkRzkvWk1M29HM////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6O7zra6s2NjW1NbYvb7A4+De//7+y8zO19XS////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////xMvVlJehoqitnpKSnJeWs7KtoqOmjYyIv7S0+ff5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////tLrHjpGWhJSkcWRosKagb29xPUVXXmRpnJWM9Orl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////rLbAb2hlsK+zvbe6pqOojYN9zcbLsrzJlZOO/fjx////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8/X1oaGk5dvW////sbK0+/Hr////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5+72qamptLKwsrG3xMXHu7q4qq2wzsvI5uflmpugurm5qaim+PLt0dbbycO82N7fmZiW1MvG////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5PX6Tk1BTUNIKjRNjo6GdGJdOkBUeHB31NTQAgodRkFGSjk8urq6P0tbZmFYXltWNzAyfXJw////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+f//Z2hei316SE1dqaWlbWVlXFJSXF5ooZWReHx8l5KRg4WIbGlrcXJ/fX5+kYyLOTlBh3h1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4O33T1BQ1cKz8O/t9vb4f4+lWE5H6unk7evt+fr2////+f3/7ero//z8////////Z3N9loZ7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/f7+Pj4/v39////////////9/j4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8fL109TW5OHe////8e/v5ujq39zb8/T209LS8vLw7u7y2dXY///96u3359/c////0tHR3d7c7evo////0Nbb0c3M5uTi6+3t5OTm8e7r////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////t8PNlY+ImpeVk5WYm5+ulY+Ugn+Bampqq6eiuLjCZ2Nqq6mpkZmfnZaVwr65ko+RenJ1io2Yrquq////c4Wbe3V0zMzI3uHfj5CazsG3////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0NzimZaPfn2BoJ2fmaW3pqCbq6eucWx0kpubfHqAal9pq7CzY2p4o5qTrbCuZ1palI2XbHCCtqqq/v7+////xcXN9u7r////paiy3NDO////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ucbQam9ohnh1s6+2jJCV19nP5+Pg6eruvsPGqaqqyMHExMPH7+nm3OLnzsjHy83PaGVxgnl76+Ld9fj7tL/LbGNo5NPL+v//iYSL39DG////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6u3wx8jK7Ofe8fP14N3b////////////////////////////////////////////6evt//z3/////v//wMfRwr65/////f//4t/d+vfy//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////78///////////////////////////////////9/////////////////////////////////////////v//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3ej1fn58koyHpKexnKWrjYmJamVol5icj42IzszKjpejlY6HjH+JpqWnkY+Zt66zoqOjY2Vvg4aRnZSP++/j////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5fX/S1ZYQzo4YVtpjZysTUlHRj1BKi48ODY8c3F2X2R0ZVxOTEJHAAIUYWJlZmp3VEY8X2FwLz9ebl1O/+7d////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3+/+OkRKHxgPgIeMb3yRopmGp6WlxcHGpauzhIuScXNzu7avl5GUy8nLoqevubKzhIiLTFFYKCk3s6ig//78////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4uvzm5qap6GawsnMra+y////////////////////6e3w/////////////////////f//qLK4v7ev////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9v/+wcHD////xsvWraKiy8vLkZOWoJ+jpqqrrqOjqJ6evLm+rquxxsbGur7Dvbm2m5yaqKSk+fj6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnNv7+/+fj4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ucvbLiku/P//np+no5qVLCkyi4WKl5uqbHB5bWJnsKOZbmZrj5aecYCPhHuAkYuQTUlMe3hz3tfU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5enwvrzC7+7rw8fO4NbWwMjQlpiazs7M6evlxsXH2NHM6vD3tbOz////9/j6srKywr+6+fr2lJKkZmJhtras5ebpucHIwby5+PHs////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8vn8bWtrmIyIytHY3d7empGRuLK3kaCtk42Ou7nBq6arjouImYuGpqSqrqyyl5ecrZ6XwsHLfYGB5uPe////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////xMvOXmJlYmFrsKmzubasjpSZeIGJ19TP7+/qlJaju6ql3e79gXyB////wMbVkZSfgoiLtamhtLO/gHV1rauto6q6i5eqno2G9OLV////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1eTsjYWC+fj2p6ms//jw/f39////0d3nsKil////////ucHIqKKh//34////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ytTeQUVKW1JZ29Tdq7aw1c26xcnZzr+/////nqKvzb243u/8nJWa////x9HhXmR2rqefwsHBoqGneHBzs6+2o67Afnp9qpiQ/fn0///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////zdLfh4KQwr7Dqa61uLGsxMjLbmt11cvF////qKas3M7E2OPvq6Ce////wsrSkoyJ/Pjz3eLryMfJ7u/t////w8LK29PL8u/u////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0dXYxL65////////ycvN7OLd8/n/z8/N2djaxsDD9/f1w8XF5uLd2t7jysXCzMzMwsC+xMrRq6Sh///9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/b4////9fj6//v4////8O/t////////////////////////////+vr6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////lZywjHt68ff6t7e50M/FZGRmam12mqKff25nqKOgZmlzq6mvr7a7j4WFf3x+R0hLkIuGxsXH087H////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6e3w2trY19XV//v48Pf6397a////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vsHYuKuz/P//yMjKwM7TWldUlJeagoKAurCuoJqZc3SBg4mWlpmZvrCtsKuug4ONd36B49zS////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////nay/mY6Mqq20vK+jsL/PNTdHVVlU9+/lmK3IWVBX////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2+LpdnWAcGx019HI////X2x8p5GF+///UU1M7Obd2dXVv8PIgXx76ebh0trijoaD0MrJ3d/i/Pv3////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////W2p3UUhDOkJKp5aFt7rFY2Z4UF5kvLOfpq+/d290////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8vX46url5efn7uvp////9fXz////////+Pr8//36////+Pv9////////9fj76+3t////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1uXyQD09cHV6QUZH1sq7fnd8c3+MQ0pNkYx/bXN6ppyc////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5ePp////////5ubo//787+/v7ezs+/r69PT46urq////8/X39vTx9PX1///76e/2xL2/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4+vzzczM29ze2tvb6+ni09HR1tne0dHPycnJzc3R6ejq//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////78////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1t3gtbq/pJ6Zq52YfYSOcm5zbmVs1M/Sn6OjzM3Hp6WypZSZe4KVlZeXuLCtt6ykpqepsqyl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+vj2/////////////////f7++/z6////+vn7/////////f3//////P39///9/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7++/z8////8vX49/j4////////7u/v/////////////f///f39////////+vr6////1dXf39va//78////+vr6/////////////f/9///////9////+Pr9/////fr37vb9kJCU//ft////+Pv+1NTc//r1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8PHzn66ziIZ/mIqMj4yWb2x4bGhwqKyzl5udoKeiqaCln5OVgYebnqSzsqqta2Vku66r/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f7+19/muLa0oKWqfoSJtbKvtbvAw767/v78uLzDnZaTkZSZrKuvzcvLpqWvkYyLl4+S0c3Moqmsua+q////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////sbzJs7Ck1tTgjoiSzc/NnpmZwr/Etr7IkpCQ6ebjoamwxrux////o56l+Pf3dX2F7OTY2+XvnqCrtrSxwbiw09bY0dLQyMnJ6OnnyNLYuLCwqKKjq66zxcjLsqyllo+MqaisxMvSi5CbtqyivL7ApqCfnpudxb++////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1d3tNjRIsqies7i/qqOm09HR2NjYr7a3UFVYpamieXWHsZ6Ux8rNzNXhbnF2p5qM+/j1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5Ov1anOGaGBZ3drYxMvVxMXFUF5riH5y/v78sbS/gHV6RUNOqa2wc4CLhHh2qaCgY1lghouSVV9pt6ij////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////tsbVgoV+lZCXo5WX5e/qXVhVkIiFnqKj+fPs8+PomJ2mdnZy5eXgxMXHV15sdXFw///7oq+1sK2h////g4WKtqie////ztHWmaKwoa2rkImErKafiJidXlxitKqchH6BiZSpcXuDrKSflZKSQURLl4qHxsfMpJ6m////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9fb40tTbwry7///6////////////////0NLV5ePhwcPN7ePe/////P//4t/a////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/z+rr/Pe21q9PPviYiSj4qYR1dvmoV0////goyeeWdk2tPVs7W8r62rztHM1M7Rs7S2goyMqJ+f/fT0////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////p7jIcnJtiIaQoZecjZOgXEtDwczUd35//Pjt3MzUjI2QQVJbh4B5+PftPj1H1L+z////ydPYu7q1kZemOTMy9ezi7/DznqWvlJagdnZ2j4JzqbvETUM+5eHhV1xhcGZmbGx0t7Wwq7Cxq6ajsK+v2c/PsbS+xLm5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8/f6n52nzsnG////////////////////+/r//Pv7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9f7+zsvJ6+nmq6qs0s/My8/e2c/R////wcLF/fXu////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////xM3Vw8C529vltK+23dnet7Czv8bOsrKu6ejkxcTGtra0oaar1M7N/f3/zM3Q//jx////////8/DuxcXJpqWn//r17vH0jo+SvbWu7uvp3tzctLnAs66p////r7S3paCZ//32////////////////+v7/1dTU//76////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2+Lnrqyy0MnEu7W2lZaZq66xtLi/amJxko5/vsDCi4uLs6+sv73DqK2wpJyZ9unf////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0t3q2NXS////////////////////////////////////////////////8vX6/v39////////////////////////////////7Ozs////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8PT7////////////////////////////////////////////////7vT84NjV////////8vX67u3x////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6+zqo7S5bmNdpJGLWlZmeXqJrKuzh4OKpp2VqqaySUZOgH97hYmUrKal9fTw//78////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/7/t7vAwr+95+jts7zCk5COnZeUpKirsbK3wry3xsXDjo6OwLu4wsnRp6KfydHWgoWP4drV////wsjNjY+UoKars7K0ubOyp6ept7m8r66p5N7X/P3/t7nEnJeanJ2ivL7BuLq8mZOUnJaTs7GvsrnGpaSoqKOg4t7b////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ydHZxMG829ritK+2x8vMwLu61tbas7SwpZ6f6enpxs7V1s3F////wLy8////o6qy7ebc7PT+sayz3N3d5eTi/f7+rrW6mJueuLa0x8O+5dvb0djivcDAxcPBxby1q7O7aWRn3NTM0tTStrnEsayv+PLr////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3+X0QURYpp+K0c/RlZCYhICFxb2/xs3Un5qZhoCFopqhkpmahomOs6mp////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8fn+wcjPQEVMNzxJhY2bendrBQABICIyVWJ4fndsRjIiMTA0aHB+lY+WNS0olZmZaXN/n4p5////cHWFNzpNIzJTYFpfblpHRkFJAA0oMCketqmc5u/1r6OXgXuFDhMogYGBXWFrQDs6AgAAhH5/HjNHm39qusXLmZKL////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////pLXFenpymJWdgXF45+/oWVVUa2JkkZyYw8HDmpOddHV4gHlw+v75o6Kqh4+ZUlRX9vDprbvFv7Wp9P3/pKOl/vz1xczRfIWNqqqm3OHeUk9PXVxgn6ahqJmUlo6La2p1rLPAl5mbUU5OurWuu7q+0MG8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4ObupKGtzMTBzc3P7u7s////////////////8vX3////////0NPdtbGw//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7/dHyEOywlkZiia3R8xsCtcWxplY+SZnaFn5SOraOeOkFScnR+eXF+X0xAfICFbnV4vbWr////ZXF8XlxefICPhIOLfHdwb2lmgoiQbG54tKia+vz8m5WQp56eT1FgfH6AkY6MsLKsc2pqpaSmWF5j4NDBnKWtraKc////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////u8rZgoaBkIySu6+zq7K8aFtRwsfKnqen////i3+LhHZxZXiBnZiT7u/pHyIvvqyf////s7/FmZuU///9o6Or5dbR////zdbkwr/Hm6SnbGBYn6exfXhzpaGpeW9vi4qMi46Tmp2ihoGE39vbqqq14NLN////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3N/izc3L////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////mZeZnY+M0M/VwsfE7+zn////////9fX3/fv7////k6Kxd3d6goCG5NTH////////+/z8////z9bboqmxsq2s+vz++Pv9+/r4////////////////wsTJ2M/H/v378vPz////////////////////5u/1tbS2+PPw////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////r7vGrKmdysvXnpqisq64oZKRwcvXkJGPmZSRwr69s7i5gYyUsqio/Pr3oaGk9+vh////+vz+wsTJoJueeXd73tPN9vv8eoGRtbCzf3196NbJ7fn/dnl8p6Cb4tjQ////5eXl//78////0dbdycbE///9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2N7jqqmp9fby4uTmx8XHxsnMxMC/x8fJztDQdnGBbmpnw8bBuri6z9bbpqKh/fjx////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7PDx//z3/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vz8/////P/////9////9fb2////9vX3/////////P//////////////////////////////////7O3v/////////////f3//v35////5ufn////4eLk9/Dr/////////////////////v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wc3Yg39+ubm3m52bm4uKn5ykWmV4WlFYn6OqvbSvhnh/nZaYfoeObWttysnL1NHM/v34////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7fH219TS////5+rtzM7Q8fDt3tzi6eHc////yMjK29vb3t7g6+rl9PDt//7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2trc+fbz9vr7/////P//19HW////19ng+fLv////3t7g5uXj4N/h4N/dwMfP8O7r6Ovt4dzZ////4+Li////193i7+vm////1Njbl5aW/Pv2nqe3mo6G////y87Q2Nnb4+Pl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////jp6rj4J4////eneJdWZjjI6RhoCImJObiI2YtaWgwLu+e3N4lJCadYCGzsm+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4evzrri2mZGO4dnSwcnRiYePdH6Ip5+awsC5h36DdG10bGx5yMbIqLO4fG5p//rz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////P//e3yH8ODTv8zXwsXIysnVmZCQjYqSkJGgtrOw////dH6GuLmxmJapm4qDv9DZkoSBbWlnlZOM////lZeiwMLHVl9n4tXG3OXzvLCwtbi6pZyX4ufwm5ujbHJ6fXt2ysTJ3tza////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3ebulZKXn56eqKOg6+rm1dfX6uXi////2tvd7OXg////3tza////5ufq+Pbz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1eTvbnd3mJKI3tbR197wb2l3gH+Jtra0oqSigXRsr6arfYCQjZadZ21yoZOR////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////paey79/U////mai9up+g5e7gGxMb6OHmm6mn////n667lp2YlY+W3tbZm6izoJWHtLO3f4yPvLyy4uHfMz9Qlol/////tMHTe3+Ol5OapJaUmZeZiIeNXF5rgISEq6un6ubm////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4N/f////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////eICNh3xy////p7DAdGps+PHu3ePqz8jK8fTt39zc4uLkusHCzMjF+PL1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8/j9l4+R1svJo6u5d3l8nJCSn5ychoOLjpKds6yp////c32Hqauhko6alY6YXF5z0Ma8naasYXF8ioB+/PXtfH6F2ce9////3ObrmZui493c9vb0yMvNubWz9/Ty0NbbzM3N4uHh////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////29ra////7fT519bW4OLlwL29/ffy////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3d/i///97O3t/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////P3/9PHu/P3/v8TM1M/I8fX419TW////0tTZ+vPu////2dra6efl3d7h7urn7/T31tHU6Orqy8vN8O3r/////Pz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3OXvlZSWoKCewLyvo667ZWtwy8zMuLKt/vjv////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+vv9////+/v7////////////+/z6////////+/v7/////v76/////////////////////v//////////9vf5/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f379vb2/////f7+////7e/x//36////9vT2////////////7u7w////////8vL0+/z+8/Pz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v////////////////////78////////////////+/z6////////9vb2//7++fv9+ff0////+fv+/fr4////+vn5////0s/U+vbx+fr6+Pj4/vz89/j4/////f39/////////Pv7+///0s/R/v35////////////////////////////////////////////////////////////////////////////////////////////////jp2sj4N5////Zl1q69jL09vp49vb////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8PX6YWBk3c3AvcfRPTo/dHV6gIuVdHl+RkBFvrKq////rLzJZWBf9PPxiZemZ11fenR8k5qilJykaGBZp52R////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2eTunJeX4N/ap661vbq6vby40tHRvry6oaKmycbDzdHUnaClz83Ip52fnaOrsrSyl5CJp6iqqKmr6+Pb////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ztPam5WWub3AhIeSioGDraurs7Cwko6NdXB1yb25/f//jo6M3t7inp2sv7WppqittK+0j46O8+XW6/f/r6ao3+fsf4KCxsTB5uPh/v//rK6xv7/HvcHQuLCtw8LEko2VzNPYp6Og+/TthZesdXZ25efnpaSo0czLoKa2w7+/wcHFoJWav8bNop6b/vz6////////////////////////////////////////////////////////////////////////////////////////////////ws7Zg3x/t7a0i4aN3tvWaGh3uaql////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////SEth/urbxc/XAAAASEJQkp+yMj1NIxcO6eHe////u9DoV0pU////cn+SKhceIh4sVlpjRlpuGRcWX1BJ7+Xd////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4O77xr/EnpyZb3uApKKg9vTvk5Sfj4qJW2BhhoSCYWd1ioeC9vv2R0hLY2JkycG5qqCWeHt9bXaA49jM////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////sbTDdnuKfYKFYVxma2ZylJGTj4SHfG1tgnyEua+0////eoCFmJmZioGM7uffcX6GlomGmp6hlZKI5+rqwcPITU9WnJKM5efq8e3s5+rsf4qPIio6y7OytMjJTjY1xsjNkZaR////////4unura2y8vT3wsTGi3+Lx8LOhZ2nfl9bwsfCm5aN////////////////////////////////////////////////////////////////////////////////////////////////////////////2N7jq6qo//704ez4paKi/vny////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8vT+vMPQSkdPj4F+y9DVnpqVoKa1QFVuV1hYt6qi6+bl4+XsbXiUTkpSycfFc3R5loyHkJKVkJGUvby6wMXMk5CQ9PDr////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ydjloZSUzMzOQUFGzce2uMbVhHlxq6mxLCY07+LWlqKyuqumc4SNjXdpyNfkXVVSnpaMQEhLeHV9/fbu////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////oqq4UUtOysS9xsXLxL7Dra+ytaie5+boYWd1sqCZ/v//YWVokpSUioCEpJ6oLCk5393Yk5ycNT9FnJOM6/b0RDs9//3z1drh8erlq7W9dnh6ZnJ8no2OpK6uaVhdmJigpKKd////9/n809zheXB3w7/Erayupp2ioKOyi5abhnRzmJeXsaql////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6unv6+jo////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/r/pq26pqKfjYyM7+rl////7ff9lJ+ntbKv////////3uTskI6WrK2twMC8wLq7///6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4ufsycG+////19rf4d7ewcnTxcO+6OjovLfD+vLv7/P00s/Pra+x7OLY/v//qqyuv7q10NHR7+7p////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yMrK6+La////////////////////////3uHk3NPO/f//r66s5ubou7m/2M/PtLTB1NTYvcC+o6Wn7eTf/v//0tLU////////////8fPzray05+PgytPZy8G77O/0o6Cl9fDt////+/39sr3Kn5eX6+rsz8nK/Pz6rrW93tXP3uXsqqOl+/n7////////////////////////////////////////////////////////////////////////////////////////////////////////0dvjuby+2dTToJ+fure0wMTLyMG+vcHErqGc////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/X3////////////////////////////////////////////////////////////////////////////////8fj/6efp////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////z9XY1MzO/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pn+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8/X3orCzUEZEeG9lzsa1xMnYrqWo+vv59vb0////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/3/rKu30c7QuLe709PPpqiq8+3m3eTruK2x7/DyqKm06uDe////xsjLuLKxu7u/mZul6NzS////pKqvsa+s3d3Zv8DLt7S6sbO48+vk////////////////////////////////////////////////////////////////////////////////////////////xM7Wm5ubtLGvm5ecwcTGuru/oZ+dw763sru+zsfC3ODlmJebuLu+pqOjmpKNkZWYyMXC+Pr8r7S33djVy8vTp6yvuba4vbG2qq6z0s/M1trdg4GDh5SaKzc5eWlmraajtK2m////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7O/yz83L9vf3ub/O2M3L5Ojrsamu2uHonZmW/Pr3yM/XxMC96enrwLu+4+Tms7S/5uDf1dvixrm7x83UopmW////t7zDzsfE5+ro5eDZ/fv5o6Cq7evrwsnRyb2////9////p6is3dbO0dPYu7u/wsLG///2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Pz9NDY5wrKtbHqHpZOAvL/Mqpyb////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1+XwmZqS////g4SR28zB4eXleH+Ml4CCsLSvVkxWoJ6rpKeg////mJuohHBqdnd/hpOkyL65cXqCl4+IlZ6jlZiQdXKE4tTJtr/Lxba1////////////////////////////////////////////////////////////////////////////////////////////mK29UlRMc2ZqFw0UYmZziZKkKyknXlFBN0JXjoB5oKm5DxQnent3dG1oGgYAHRclk5KY9vr6n6y3Pj09RkFLPlNugoB5dmZlAAAAl5CSvL/AAAAAMzA1anFyl5iYLzA1T0Ay6uLb////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6e3wZWtwREJSv7XAmKWnfGdpnpyeoKCe4+Pf////p7DCq6Wo1NzaW1xcX1hgubW/fIiSmISGpaOeqqSb5OLf////kJakvLCw09rYW2JldWRpsK60YWh2qJujoKOc1cq+////dHWE2sq/qLC+ioiUl5ykqZuP3dbR////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2uXth4WF////sb3Hp6Og1NHT1szH////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5O/1lJiT8PHxmJWf9Ozni5ekXGFpu6WpztbNLiIqzMnTm6Ge///9pay2hHh2dHV44OTfwtPgLB8e//v0m669jJKLgXqH4NnUq7C/2cvI////////////////////////////////////////////////////////////////////////////////////////////q7/KWlpSqKWlWVVUkJKfbnl/npeSeHd7goOFcG9xh4CFV2BqrqahxsfDg3hsZ2d6jYuT/v//PUFId19Rd36MXmhyrrGzmo6Kg4GGamVoraWifnx6m5SVj5effXp1g4GHbmpq6OHa////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////n6Knf4KCKzZJ0bu3l6+5aU5JwMTEmZaP////////q7K/x7u3xtXkQ0RGcGBl29njZXmJmn14uL65r6Wb////////oqGtsLK8tLa4gIWCLCIs7evrPElZwK2qsLqzxbmr/f//lZGj0MHBu8nRcHR3q6Kk3dvY8e7s////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1N7mx8TE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0dHVxcbIubKz8/X3eYWXqqKby9DVpJqaw8LIjpOa0MjF/////Pz++Pn5+Pj2//780t3pqqOl////ipKZz9DIsrLBnZGT3d3b////////////////////////////////////////////////////////////////////////////////////////////////qrvGXlta+/fy////////v8PE/Pjz////////+Pj6+vj4////////////////pLPCoZqX+/3/lZORw7WywMHE2dvZ/Pz+/fz8////+Pf3+fr8/////////Pz///z6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////z9Xcnpuhzc3Ps7rBv7i1wsTHjoiN49/e////////ubrC0sjA2+Lqm5KZwr/HnqSsxcLAur/EnZOT6ubm////////sKyy0crHzdffta2ourq+mJaexcXJq7K5saWh+PXzxdLahX+Ef3p/7Onk8PLyxMPF////////////////////////////////////////////////////////////////////////////////////5/D40s/M+/7/nqCl8vHt////4uTmpaitvru4urm5s7O3pKepqaioyMfFwsbNzca/3Nzcra+ysbW4v7+9s7K0j5mllJCV7uno////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+fn5///////////////////////////////////////////////////////////////////////////////////////////////////////9///////9////////////////////////////////////////////////////////////////+v7/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3tze////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/n7////////////////////////////////////////////////////////////////////////////////////////////////6fP5pqKnYmZtMSQd8/b0TktVsaqjLT9TSTw5X1RWJyQ0RUlSHx0nQkFJlZKYa2NQKy87LjJLV2FxV1VdOi4yzM7RXGV3taCP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/7/0dTVxcbI0dDS5+bo397ez8/P3Nza2Nrc5+bo2trc0dDQ4+Ph1dTW0dPW4+Dd/v7+09PR6Obm1dDV8/Hu3ODl2tnV////4eXwr664y83Pv7/Bz83N4+Li////5Ovy2tjV2tje39rZ7e/xycnJt77IxMDD///7////////////////////////////////////////////////////////////////////////////////////yMzP1MzE////2Nfb6urqyM7WycXC0tDQ8Ovq////2Nnb09HPyMnJ2NTT////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vs/aRUJE3NLK5u7zysfF5efn09DS6Obkv8DC5d7X////8/n+1M7J8/Px2t3g19PT19bY7Ovo3t/fvbu98e7r////4enuvLu7//763OPqzczJ8fT22trY////6u/20NLU4N7c////9vv/39rd7e7uu7y8////7fX93dXY3+burKem//78////////////////////////////////////////////////////////////2ur5AAAA1r2nxNHcPTw6wcG9foWKjIN+q6KbS0tahIWNcnJwkZOdc3KFbVtGbWxwY2mBcXmJjY2LTEZHd3d5TlZdvLSq//v4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/7/aXR6o5+atLa5kJGUko2Minx8ko2QeH6Ij5Gci4mVkIyJn5KSkYiLi5OdsrK1/v7+gYmMbl5XpKOngIiSmp2nqJyW//34q7G2rK+0dYGJtrKmmqCoj4qNysXCnKGhUFVYs7Gzvry3gnd5hICIw8fKsbS55NbR////////////////////////////////////////////////////////////////////////////////////0dLSpaKg1dXRmJum1MrEhZyxhYF+xsG6fYSLg4eQq6GTc3FsmZiUgYOFtK2m////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////tLzGhoOFoJ+fq7CzsK+7em9vgISLYWFuXlFPe3qAmZWdzMzKo56hopybi5WbYF1nZVtgrK6zmZuigXRvfXB01sbB1uDoenp6rbCyfYeH4t7Re3yAcmts3+LifXFubmlskJOR2dfV/v34wMfKb29zm5iVzMvHpquypZugm5GTr6+vwLy3///9////////////////////////////////////////////////////////////7v3/enl///Pp7u/y+Pj49Pb47Ozq+vv5vcPKTU1Sraur8vPv6ff/UFNh6uDS5+31Xmd1eICHtK2mqamnxsPA/f379PX3//37////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////lqCj/fPh////l6CsjIGBmY+UdW10opqfjpWfqqyux8TGlYiMcmpsa3F5t7i0////tr67koWAmJmednuKe3qCqZWN////mKKdwMXFqLO5////5vL/nJeeysXCvb24g4qPvb/EsK6ndmxucGNo6OfprrTB3c3I////////////////////////////////////////////////////////////////////////////////////6ezzf4KL0srDv8XS28vI////1tLc6u3wYWZmhIKCmIyIubqyp6urd3iDv7Or////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////cHuFyrSi////SkthrqKWtKuunp2lfHuGkIOBlZuoqqiyzc3LnpymcG54kJCQiYCHiIKKiY6WmI2PtK+vkYuQ+Ojjjqe8moyC////naGmw8HDZ2VrycC0tcDKWk1KgoKCq6Ka6eft//37t8XSMDI3zcW90djbT1Zox6qrxszBo5qO////////////////////////////////////////////////////////////////////////////////////////////////////7/H27u3r/////////P//+vv3////+/7/6uvr/P378/Ly////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+v3/Ymtw1si3/P//tLnBvr6+c295saKb3NzksLK34ePh6+rs4uHjyMfHwcLC5uTh+/7/cXFtzcC0y8nL8Ozrx8nM2tHM////0NPWkZiidHl6/PLk4+33uLW3////oLG8iYB23d7j2tHR7O/xwLm00NLZuLa2/Prz////////////////////////////////////////////////////////////////////////////////////n63CODMy6ubhpKCo0snEsMDPlIeLcXZ9dWpk////XFxggnx1e4WDhn1/3tLM////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ucDIkYmLo6SmnZaY4uTe6Ofl5eXl4d3c////iJajmYmE////lZ2pk4R97uzn5ubo9vX1wsTG6N/Z9v//amlz3cu+3OXvg4CGqqes1c/QkpKfX1JU3+fuTE9U5tXErMLSWE9K4dzZ//76tsHTXFJd1tPYWmd0iYJ9v8DKjIKAz8rH////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+v3/0dHR7+vq////6urq////8PL0/////P//7u3t////////////////////////+/7/zs3P9e/q////////////////////////4+Pnz87M+/f0/P//6evr////4OTn1dHO////////////////8PL0+vjz////////////////////////////////////////////////////////////////////////////////////////////2Nja7uvo9fTy////zNPd2dfU5+fl8e/s////6uzu0dHRz8/R6ufg////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3OTnxcLC////////////////////////////7+zs////6efl/////////////////////////////Pr89PHv////8fb7vr2/6OHc////0dLU3dzg6Ofl////+///2trY////////+/3/4N3i//767PL34t7Z6Ort2NXV////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+fv9///9+Pn5lZ+vzsW98f7/WVlh9Onb////9Pb4/fv5/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39//78////8/f69fXx////////6+zv//r3/////v///fz8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+fr87Ovr////////////8vP1/////Pv7////////////////////////////+/39////////+vn3////5+fl//////////76////X2dz9efW1OT0Yl9d////////+/j9/////f//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8PX6XFxgxK2f8PP4fXZ7wcDIQ0lgmIV0eHd7dnFu8+zj////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////orK/bG9xgH6CgYODwsHBvsDCUVJXrKmfr7e/xcLEf4F/eW9n////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yNXfx7604+bznpqik5SQn5OFlqGuqaam0dHRb2t13d7g09XVdGNodX2Po5qT9vn5UV9yVElH7+LY0dvlsra2tbe5lpOYV1RelZqhXV9ug25XbneMTEtVopuUopuWhnZ9aXOFqqKb+///YWVy7+ff////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////TE9l/+TRz9/mGRYVk5igcXeHZmBbAAAANjIxxby0////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ssLRGCkyLSUg5NnP5un0ICYtZ1JG////aIGPSTo6aWVgf3Zq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6+/y1+PjHig2c2drY2p3XlRIPkBQhIyWY2x6AAAAfnl4i4yKPjQ3Ii5IV0tJvLS2EB0xYVA4//783ebrYWt3W1pXYl9kLzI/b3OAjoqQT0M7ExUncXqNXGNkPSwgXlNTExszZltXhomUTEpS/Pz6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8vT+uL/OSkdPkYOAoqeyr66py9PanJ2lrqWf39vbkpWa39rT////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////kaO5OUE+SEFDrZaO////ICQt5sy22ev4AAAAzr+8N0pmV0Iy////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6fL4AAIRUDsr0tTZz9DVn6CicnqBb3J1ubu+vbq6x765ytDXqKKn0czLkZecZ2uAVFtj1s/I/vr5tsTOFxUYqZuTz8vIqqmpx8fLr7W9o5uUxsHEjpehw7qy1tjdqKGi0M3KkpWXcneGcnJy//ny////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Pv+29vd+fPu////////////z9DS//754uTn+/n2////////////////3dzc//349/v/7ern8PLy9PPz9fT23eDi3tza/vv4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Pr/qa+8q6ekj5CS+PHs////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////x9DYqaqqubaz6OTh////29rc////xtjllZGO////tcHNpp6Z////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2eXvj4iK//n0vMLH///9////////////////////////////////////////6fb/tLS0////////6Onrx8rPv7y6///7////////////////////////////////////////////////+vz////9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8fn+dXp3////lp2ykIqHc36IjnZqm6i6SEI/4Ojrk5ugf3dw0cfCt8TKSkxRqZ+fYG16iH5y5fD8QkBLPjMrgHpxiJyuW0hC+O3j////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////597WusfNAAAAhXl7PElPindkN0NcpZeUr7vBAAADAAAApZiMTlZeWWBqeG59PT5AVVZS09bbDAoXWT4p6ujjKD1QVEI2+/Xu////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////jJeiAAAAb2BT+fX9q7i6cWxnNjlEU0tNjYiHcHB4fICJvLOno6SpZmp5wbu2pq+0VlZWS1JkT0RPvK6iwcPGcHiAvbOr/fz8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8/n+IzI7b1dM8vT2lpKP////////4unspZ6b/////////////Pz+////////////////////pbfHV0tJ////////////+fn5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+fv+8O3r////9Pr/3t7c////////////////////////////////////////////////////+vv7+Pj0////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////hY2fr6CV////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////dXyKwbGm////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6vP5nJ2doaCc19DJ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////cHWEy7yv////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////n6y/koWA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6/T8o6Ol////kpqqnJCC////3tvb/f7/jpWajIiFrKyuraqwl5WVmpyjmZmZjouGvLW4w8nQjImJ39/btbjCkI2SoqSpnZiYtrK1ipCVmqCljoKA6N7Y////2uPvhYqLnpeOqKasqKiwmJiWwcK+wMbOfH5+raeg////////////////////////////////////////////////////////////////////////////////////qbK8kpORsKmk4eDim6OqiIeFw769sbS5oKGfn6CjsLKym5mfuba2jI+U1szErbK5hXd08efh////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////t73FoaCb0svE6uvtjpWauri1naCnzsW7wMnTn5ub7PDxipGWnJaNhouSJiwtSEZGsq2qmaGpr6Ob////wMvYgYKAraadpqOroaOonZ2ZysnJrbW/foB+wrqz////usXPuLey+/fy1trhj5GT0c3Iqa62rqSio6Wvnp2drq6smJaWwr+8x83Smo+J3uHklJaZ29HJq661i3x3+O7m////////////////////////////////////y9PbiYWCrqek3tzevcbOnZKK297ln6Ksm5mUrbKzra2yl5aWsrGs0dXWhISH4uDgjpOetquls7a7gYmMkoyP+PLr4uXo///9pKq4rKemkZidnJ+fhnx81s7J////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8/n+eoGJr7GzAAAGqJJ42PH8GBUW///3aHN5AAAAand5gX6EJBMfPT5Senx0AQAAbHZ8gX6EY11iZ2dydGpoFhMmX2JyZlZTOzpHVFNZ////JzFAuJ+H////wdHeNj5EFQ4FYmx0enWFYFxQNkpTd3FqREtRMjY3////////////////////////////////////////////////////////////////////////////////////UWNxUkEyY2t5RT5Di4uHAAAAdX5+c3J6bm9yZ2x5NTk8KR4cr62zAw8a7NW5////Ehkhzrae////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////p6qvwsfINzhFaWdpbXSEOjgzXGZsgnJ5MzZBVVlb////O0ZQEgoDb3FvVF9sjYByjp6uCwsUnY2I//z6qLS/EhkfQToqYGNuZWZ5dXdtKjQ6dHRyQEpSVk9G////u77JsbS/NztCjYyCUU1KWFJXHCMuqZ+aODhLVlRefYuNZ2BPICgwf4aDYFFYUU9kNkNJ/+TH////EBYb3sex////////////////////////////////2+XxDxQasZ+K1dTWf4+lX2ZhYlRYRUddgXyDTEhHZHZ3eXB7R0NJZnuAO0BDV0g9U2Z8IR4X6uTfRUhYXmRrR0JM3tXPFiIv9uPLdYCZMzNCT1JZ///9RFZpgmpX////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6e7xEiI2NCUa////P1BpGg0Nxs3SqLCuHBsdjZqcpqeqW0xca2l7sLixJCEfoKmpg4iVTk9ScW50mJCLWVZpeXqPl42HQUVVdGtui4yXBgoVqZ+X+/jz3eXsZHF8Qzs0k56jWlppQTQ0eIGGiIeEU1FZXWFk////////////////////////////////////////////////////////////////////////////////////iZScUUZEVVdgmpGJuMHEGxkdjZmbaGVxeXJ3ZGNtgHZxND1Cg4GDLzpAbGNXSFJgGxkfsqqj+/jz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2+brKjdBTDwzqrTAY19nem9xUV9ujH5+ZWdsIiswd3d5eYODQz08e4KAZ3R/UEpATk9PQExccWJb//bsydTaNkVUbGRcj5meREFSXVJMcXh5ent9VlZee3p1////////am+TFx8dtru4X05GiYGIQlpofnduPjs7PD5LYWlsU0k5YWNog42TXlFTdHCAPVRgcmlbPkhZHBgfuLGs/vz3////////////////////////////nrbJCQYC////////2/H/WF5lYVNVam18aW1yLiUpjpSVe4GIKSQpfoKHg4aEPzs5Q0lRZ250mpqiKx4lioaGnJykXVtjDA0Y08zFjYqPTFNmaWBjmpehEBwqi35y6OLd////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////GSIzhGlW////tLS419LR2d7h0dXVw8G86ursh42VMjI7VURJ2eDfx8S96vT0Iik8jnxp7u7qkJWiPEJPUEhTi4WGanB1Zl9gtK+v19bW2Nrc+vbx9vj6vMTH29TN7u7wtbi9q6mr//z35evwLkFVNTIr////////////////////////////////////////////////////////////////////////////////////Wmp3OS8tODg2kX5t2+Tpw8C97ezuYWFpgHp5XFtb2si+0dbb19bTzNHUnZ6hnpub3tzc19nc+/jz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////aXyONyslz87Er77IWFNS5tfNu7/K5N/W8PX2rKurraurys/M0c7J+/n5x83StrW16+nk1dvg1c7H////5+3ys7m85+Pe6Ovur7Cys62s////0NfeCRopaGBU////2OXvAAAAwaeN4/v/AAAAyK+g4Onu0c7L0dTUrq+vvbu5tbKw//z32+LsvLax+fv5v8fPnJ6gop+c3tvb19nb/vv4////////////////////////////3eryGyEoybaiqbO/tqym19nkvriz+vz8tb7ErKqs6eTjztjdqqqq4dbQ////uLm7/Pn20dbjrKywYV5cdm9yen2Iq6ad1dLQ3OHkc3R/bnN6aWNkp5qY1tXT2drc6efk////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1tbY6eLd////////////////////////////r7K9jpCMwrm0////////7/n/npqa////////tbjFjJCRysjFsa+32NXQ////////////////////////////////////////////////////ws3Zqaaj////////////////////////////////////////////////////////////////////////////////////rbS7m5qYq6im5NzV////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3+HmwsPGm56j5eDX////////////////////////////////////////////////////////////////////////////////////////////////qLG7wLu0////xtHZiIeC///4/f//iYuOzcK6////////////////////////////////////////////////////////////////////////////////////////////////0tnenp2bmJSbyb25////////////////////////////////////////////////////////////8/j/naCq///0////////r7bExMG+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8vLy7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u+vr6////////////////////////////////////////8/Pz7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u+fn5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////urq6r6+vuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4n5+f4+Pj////////////////////////////////vr6+rKysuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4np6e39/f////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////rq6u6enp////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ubm5xcXF////////////////////////////////r6+v4+Pj////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vLy8wcHB////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////o6OjNjY2qaim////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////+Pn5iYqKVFRUQUBCQ0NDV1dXdnd32NjY////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////4+LiAAAAAAAAdnZ2////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////+Pj4R0dHAAAAAAAACgQGCwUGCAACAAAADwwLz8/P////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////nJuZAAAAAwEBqamp////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////rq2tAAAAIBsZKiMgJyIgKCIkJyAiMiwrAAAAh4aE////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////hIKCAwEALCgmysnH////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////cG9vAAAACQUFEAsJFxIQGBQTGhcUEA4OAAAAnJuZ////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////paSkDQsJOjc01NPT////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////rKurpKKi9vb0////////////////TE1NAQAAEwcLJjQlR1BCVU5JVGNVJSQhAAAAxcTE////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////t7a2EA8NMiws19bU////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////7+7uYl9dAAAAAAAASkdF7u7u/////////Pz8MzQ0EAgIKx4XLSwiOjcrRTcwRT4xMh8SIhcU6Ovt////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////tba2EQ8PMS0s3Nvb////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////p6amAAAAAgEBAAAAAAAAkY+N////////5eXnHh4eIxkUOSwgNCAgPCYjPSwmTzUvOSIUSkNA////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////trW1FREPNTEx4uHh////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////trW1AQAAAAAAAQEBAAAAUVBO////////zs7QBAQEYV5qgW9+VFtQZWlfdl93pYyQfHhlaWFc////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////t7e1FREPNjIy5eTk////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////7OvrQjw7AAAAAAAAAgAAV1VT////////sbKyAAAAdWV1knSGgWxanoBxyZWR6bqplHdgg39/////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////tra2GRYVODQz5uXl////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////dnNwAAAAAAAAIBwbW1hV+vr6////jpCSBAMBl21gu4d6uH15tHtzrX5zrIV0PjAbnqCj////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////trW1GxcXOzc26Ofn////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////pKGfAwEAAAAAJCEfSkVC5+bm////cHNxFA0UmnONkmx1dVpfVkJESjk4NicmEAcJzc7M////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////tbSyGxcXPTk56+rq////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////0c/PGxgXAAAAJSMiSURB0tHP////V1lbHRQUZU1OTD02QjQvLRsYIBQNAQAAHx4c9vb2////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////tLO1FhIQOTU16+vr////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////9fT0QDw6AAAAIR8fSkVAwb68////Q0VFIRkUQTEoNSIiNTgiKj0TFSIXAAAAPz87////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////tLOzFREPODUz7ezs////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////ZWJhAAAAGRgXTEVAsK2q////NTMzKSclOTs7Ljk3K0A5JlFMCzxFAAAAZWJh////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////srGxEhAPOzg28PDw////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////i4iGAAAADQwMRkA7mJSR6OnpLy0tLy4uLjI1HiwmFBYXCwgNAAAAAAAAlJOR////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////rq2tDgwMQ0A98vLy////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////srCuBQQCAgEBOTUye3dyt7a2LCoqGBYWDQUGGRkTNS4pW1BOcnByPDo5qKel////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////qqmpDwwMT0pJ8/L0////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////19bTHRoZAAAAKyklaWNefn17Hx8fgnFqzcPD6+ru////////////fHl0r66s////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////qKenEg8PWlVU9PTy////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////9/b0Ojc0AAAAHx0cWFRPODc1Kisr4b+18e3hucO8jYqMY2hhREpBPDk16Ofn////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////qaioFRIUYV1a9PTy////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////WVVUAAAAGBYVPjo5JCIgKSclMDEzFRkXCg8EBAAADx4PGScWT0hK//7+////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////qqmpEQ8NY19c9fXz////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////end1AAAADQ0NKCUjIB4eIyIgIyIgMi4sPzg6QkA7SEJBEAgGWVZU////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////r66uExAPaWVk9PPz////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////mJaWBAEACQkHFhQTGRgYJiMiPDc2PDg1KCQhEgsLAAAADAgHxMPD////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////ubi4GhYVb2pp8/Ly////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////uLe1CgcFDg0NCwoIHhwaFRITAAAABAAAGRUUQD07dHJy2djY////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////xsXFJCEfenZz9PTy////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////19bWFhIQCQgGDQwMEQ8KjIuLq6uptrS039/f////////////////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////3t3dMC4saGRh7+7u////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////9/f1KCYmAAAAGRkZGBcX4uPh////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq/////////////////////////////////////////////////////////////////fz8Ozk3BQMDy8rK////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////QUA+AAAAAAAATU1N/v7+////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////kY+PAAAApqam////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////YV9dAAAAAAAAysnJ////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////xcTE5OTk////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////wL68NjU1kJCQ////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////urq6/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////zs7OyMjI////////////////////////////////urq6+Pj4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0dHRxcXF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////qKios7Ozw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDlJSU09PT////////////////////////////////q6urr6+vw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDlZWVz8/P////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6enpzMzMy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL0dHR/v7+////////////////////////////////6+vrzc3Ny8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL0NDQ/f39////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8fHxuLi4vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29u7u71NTU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////xMTEm5ub1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXVwsLCoqKi////////////////////////////////////////////////////////////////////////zc3Ntra2urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6sLCw7+/v////////////////////////////////0NDQtbW1urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6r6+v7e3t////////////////////yMjIz8/P////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+fn5u7u7////////////////////////////////////////////////////////////////////////o6OjysrK4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODgn5+fx8fH////////////////////////////////pqamxcXF4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODgoaGhw8PD////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////urq68vLy////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////x8fHzMzM////////////////////////////////u7u77e3t////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ysrKycnJ////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////6+vrvLy8n5+fj4+PhISEg4ODiYmJlZWVr6+v3d3d////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////8/Pzo6Ojh4eHfX19bm5ubW1tdXV1goKCnJycwMDA////////////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////qKioICAgAQEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeHh4////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////wcHBHR0dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ0ND7u7u////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////2traJCQkICAgHBwcHBwcLCwsKysrIyMjKioqIiIiJSUlExMTAAAAqqqq////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////RUVFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjo6O////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////n56eFxcXJCUlEhMTFQ8UIh8hGhoaERISHh0dEggOHh0dHyAgAAAAW1tb////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////8fHxICAgAAAACQkJGBgYJCQkLS0tLCwsJycnIiIiFhYWAwMDAAAAXFxc////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////k5OTEhISJSMnGBYYMEQ3KjQxREJETEpMMDg1RWBXJSYoGRQaAQAASUlJ////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////2dnZDg4OCQkJQEBAUFBQVFRUWlpaVlZWT09PUFBQT09PLy8vAAAAS0tL////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////kJGREREPPDg4LycpRltQQVJHX1hbZmJiS1BLZ4NzOzk3MCQkAAAAR0dJ////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////xsbGAQEBERERKioqKioqOTk5Ojo6NTU1Nzc3MzMzJSUlKSkpAAAAPz8/////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////j5CQDwwMQTgzMickOykrPSstOCsqNiomPi8sOCIjPS4rRTMuBgABR0hK////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////vb29AAAAAgICDg4OGhoaQkJCR0dHQkJCSEhIOTk5DAwMERERAAAANzc3////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////////////////////////////////////////////////////////+fn59PT08PDw8PDw8PDw8fHx8fHx9fX1+fn5/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////jY+REAkKYlJJTT0yQywrTD4+Uzs2SjQvSTk2Uzs2VDs0VT04FAABRkhK////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////vb29AAAAAAAABAQEBwcHAAAAAAAAAAAAAAAAAAAABAQEAwMDAAAALy8v////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9vb23Nzcu7u7oKCgiIiIa2trV1dXRkZGNTU1KCgoHx8fGhoaFRUVERERDw8PDw8PEBAQExMTFRUVGhoaICAgJiYmMTExQUFBUVFRZ2dngYGBnp6evLy83t7e/Pz8/////////////////////v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////jZCQCgAAsqzGk4mgSyYdjqyjX2dZaUJBl53Qb05QkWxkrtO8LCMNRDxB////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////u7u7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALCws////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7u7uqKioa2trODg4FRUVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMDBAQEAgICAAAAAwMDBAQEAwMDAgICBAQEAgICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICGhoaREREe3t7wsLC/////////////v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////jpKSIRUPnIejfWSAb0U6lI6Dd2del2Vd07nBtH94w45//uDRd0U/PT8/////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////vLy8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALCws////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////z8/PY2NjDAwMAAAAAAAAAAAAAgICExMTHh4eISEhJCQkJSUlJCQkJiYmJCQkIyMjIiIiHh4eHR0dHBwcHh4eHh4eHR0dHR0dHx8fHh4eHx8fIyMjISEhHh4eISEhHx8fHx8fHh4eHBwcExMTAAAAAAAAAAAAAAAAJycnjo6O/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////jZKVOi0qsIJloHBYr35yr25nw4J2wYp7uXtmw42Au4B5w5FyXUktRUdM////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////vb29AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALS0t////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////////fn5+BwcHAAAAAwMDGRkZKCgoOjo6MTExIiIiGhoaFxcXGBgYGRkZGBgYGRkZGRkZGBgYFxcXGRkZGhoaGxsbGxsbGxsbGxsbGhoaGhoaGhoaGRkZGRkZGhoaGBgYGBgYGRkZGRkZFxcXGRkZHBwcHx8fIiIiKCgoHBwcAAAAAAAASEhIwMDA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////kpeSOy46rompmW99lmt3k210jGpshmhlfWFgd1tab1BSdGlUIB4KT05Q////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////vLy8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKysr/v7+////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9fX1XFxcAwMDEhISICAgLCwsPz8/T09PNDQ0HBwcFhYWFhYWGRkZGxsbHR0dHx8fHh4eHx8fICAgHx8fICAgISEhICAgHx8fICAgICAgHx8fICAgICAgICAgICAgICAgICAgICAgHx8fHR0dHBwcGhoaGRkZGBgYFxcXFRUVGxsbKCgoKCgoHx8fMjIyrKys////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////l5yZOS01kXGJbVBXWT9EVUBEUj1BUjs9TDY6RDE1Pi8uPCcpAAAAVVZY////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////vb29AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCgo/f39////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////c3NzHR0dFhYWHR0dPDw8VFRUYGBgMDAwDAwMFRUVHR0dHR0dHR0dHR0dHh4eHh4eHh4eICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgHx8fHh4eHx8fHx8fHx8fHh4eGhoaFhYWFRUVFhYWGBgYOzs7Pz8/w8PD/////v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////nqGjMywlcVxJVUE1Qi4iQjIiOyYhNxkdNB8fKhseKBkcKRsgAAAAV1hY////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////vb29AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCgo/f39////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////q6urLi4uICAgFhYWTU1NW1tbXV1dMTExCQkJGBgYGxsbHR0dHR0dHR0dHh4eICAgICAgICAgISEhISEhISEhICAgIiIiIiIiISEhIiIiIiIiIiIiISEhISEhIiIiIiIiIiIiISEhISEhISEhICAgICAgICAgHx8fHx8fHh4eHh4eHx8fGhoaFBQUFhYWCQkJOzs7ZWVl7u7u////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////paenNC4uZVRRTDo3Mx4bKQ8QKicSNEsAKiMKGhYAHSIMHicUAAAAV1dX////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////vb29AAAAAAAAAgICAwMDAAAAAAAAAAAAAAAAAAAAAwMDAAAAAAAALS0t////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8fHxY2NjIyMjCAgIT09PWlpaTU1NREREFhYWEBAQFBQUFRUVHBwcHh4eHx8fICAgISEhISEhISEhICAgGhoaGRkZGxsbIiIiIyMjIiIiIiIiIyMjIiIiIyMjHh4eGRkZGxsbIiIiIiIiIiIiIiIiICAgISEhIiIiHBwcFxcXGBgYGhoaHx8fHBwcHBwcFRUVEBAQFhYWMjIyra2t////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////mJiYNjUzZWVlS01PMTk3IC0rIjs2KlI1JT84IWpwFzQvCg8EAAAAWFhY////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////vb29AAAAAAAABQUFBgYGFxcXHx8fLi4uODg4Dw8PAQEBAwMDAAAAHh4e8fHx////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+/KioqDg4OPDw8WVlZSEhITExMMTExDg4OISEhLCwsKysrHR0dHR0dHx8fICAgICAgISEhHh4eIyMjMTExMzMzLS0tICAgISEhIyMjIyMjIyMjIiIiHh4eKCgoNjY2NjY2IiIiISEhIiIiIiIiISEhISEhHR0dJCQkMjIyMTExIyMjGRkZHR0dGxsbGhoaFhYWAgICGhoaeHh4/f39////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////h4aGNTQ2aGpqTVBRMz48GS8kEyApGBskGSguElNnCh4pAAAAAAAAWllZ////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////vr6+AAAAAAAACwsLDg4OJSUlLS0tLCwsPj4+HBwcBgYGBwcHAAAADg4O39/f////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////lpaWAwMDEBAQVFRUTk5OQ0NDRkZGIyMjERERNjY2MzMzQkJCKioqGBgYHx8fICAgICAgISEhGhoaKCgoUVFRWFhYR0dHHx8fISEhIyMjIyMjIyMjHx8fJiYmODg4RERER0dHGxsbISEhIiIiIiIiISEhICAgGRkZRkZGPT09ODg4RkZGGRkZGxsbGxsbGhoaFhYWExMTEBAQODg44ODg////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////jI2NNTExWU5MNisrHxcUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXFtd////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////vr6+AAAAAAAAFRUVFhYWEhISDg4OCAgICAgIERERFhYWDw8PAAAAERER4+Pj////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////YmJiAAAAMDAwU1NTREREQUFBQEBAHBwcExMTPDw8Nzc3KSkpHh4eHBwcHh4eICAgIB8fHx8fHh4eMDAwQkJCQ0NDOzs7Hx8fICAgIiIiIiIiIiIiICAgIyMjNDQ0Nzc3JSUlGxsbISEhISEhISEhICAgICAgHR0dKSkpMzMzNDQ0KysrHBwcGxsbGRkZGRkZGRkZFxcXBgYGDg4OwMDA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////hYWFNzY0eHp8XVtdUlBNNTswHh0dOSolOywlIh8kKSMkMiwsBwYGU1NT////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////wMDAAAAAAgICHBwcHBwcGhoaGhoaGRkZGBgYGhoaHR0dGhoaAAAACwsL3d3d////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8/PzNjY2AwMDRERES0tLQEBAPz8/Ojo6HBwcERERERERExMTFBQUGhoaHR0dHR0dHR4eHh8fHx8fICAgIyMjHx8fHh4eHx8fICAgICAgICAgICAgICAgICAgHR0dIiIiJiYmHBwcICAgIB8fHx8fICAgICAgHh4eHx8fGBgYHBwcGxsbFRUVHBwcGhoaGBgYFxcXGBgYExMTCQkJAAAAmpqa////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////gIKCUFFR9NTK/e7p/////vj7////////////////////////VlNSKSkp////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////t7e3AAAADAwMIyMjISEhICAgHx8fHh4eHR0dHx8fIyMjIiIiAAAAGxsb7u7u////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4eHhGBgYCwsLSUlJRkZGPT09OTk5NDQ0GBgYERERFhYWGBgYGBgYGRkZGRkZGhoaGRocHBweHB4cHh4cHRwcHBwcHBwcHBwcHx8fHx8fHh4eHx8fHx8fHx8fHx8fHh4eHBwcHx8fHx8fHB0dHxweHB4eHB0fHRwcHBwcHR0dGxsbGxsbGhoaGRkZGRkZGBgYFhYWFRUVERERDg4OAAAAdnZ2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////kpOTU1NT48i/3M3K0tbWztXKycfFzcrIzcvJzMbH1M3Q4+HfRkVDJSQk////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////q6urAAAAFBQUKSkpIyMjIyMjJiYmJSUlIiIiJCQkKSkpKSkpAAAALi4u////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0NDQBgYGEhISR0dHQkJCOTk3NDQ0MjIyFRcUDw8PFBQUFRUVFxcXFxcXFhcXGxcYHRkXGBkZHhkZGBoaFxocGxsbGxsbGxsbHBwcHBwcHBwcHBwcHBwcHBwcGxsbGxsbHBwcHBwcGxwcGxsbHRkcHBsbHBsZHBkaGRkZGRkZGhoaGBgYGBgYFxcXFxcXFhcXFRUVExMTDw8PDw8PAAAAWlpa////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////mZmZSEdHf4OGYGBkSk1IQlQ+FxQTCQMFEA0MFRoRFx0SIR4bAwICQUFB////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////tLS0AAAAFxcXISEhJicnJSYmFRUVICAgKioqJCQkIiIiKioqCAgILi4u+/v7////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDAAAAFRUVRkZGPDw8MzMzLy8vLCwsEhERCgoKEA8PEBAQEhISExIUDw4ODQ8PEQ8SEw8QDQ8PDxEREhIQEREREBAQEREREREREREREREREREREhISEhISERERERERERERERMQExISEw8QDQ8PEw8SDhMQDxAQERERFRUVFRUVExMTFRQUFRQUExISEhERERAQDw0QDQ0NDw8PAAAASUlJ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////mJiYT09PhYWFaWlpUE9PPzs+ISEhAgEBDQwMFScaFDUbJCsmDggKQ0ND////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////vb29AAAAEBAQHyAgTUpKKScpPT8/Ozs7Hh0fHx8fFxcXIyMjCAgILy8v+/v7////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vb29AAAAFRUVQ0RCODg6NTU3MjMzMDAyGBcaDw0TFRQXFBMYFBMXGBcaKSkpLC0tJR8kLSAgKSwtKisrLisoKioqLCwsLCwsMDAwJiYmHh4eICAgHh4eKCgoLi4uLCsrLCwsLC0tLCkrJh8iJiYoJiMlLSUoLC8tJiYmFxYYGBcZGBcZGRQaGRQZGBUZFxMXFhMXEQ8SCAgLDw8PAAAAPj4+/Pz8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////lZSUT09Pi4uLbm5uVlZWRERENTY2CwwMBQUGBwIGBgQGBgYGAAAASEhI////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////vr6+AAAAEBAQLi8vQTs9MC0tYWVlPD4+DAsNGhoaGxsbHBwcCwsLMTEx/f39////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vb29AAAAFBQUPD09NTU3Pj5APTtAODc9IR4mGRYeIR8lIB4mHRsjJSInSEdJSkJEPXBSQXdTRkJBSkVNSklJSUlJS0tLSkpKQ0NDWVlZa2trZWVlampqUVFRRERGSkpKSUlJSEdJSkBAQndgVn5uXFJUR0RGT0pNQj9BHhsdHxshIR0jIRwkHRkfGhYcHRgfIRwiGBcbBQQJDgwPAAAAOjo6+fn5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////vLy8PT09lJSUkpGRfHx8VFRUQT8/MC4uGhoaHx4eHx4eDQ0NAAAAfX19////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////7OzsGxsbHh4eU1NTfX5+amtrHRwcICAgLS4uLi4uNDQ0TU1NEhISU1NT////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////vLy8AAAAFBQUODg4NDM1QUFBPTw+QT9DNjI3JCIkIR0iIyIlIiAiJyUlREFDPTI3O5RgOoxZPCcyRDQ+RUBFQkREQkJCQ0NDMzQ0Y2NjjY2Nfn9/ioqKVVVVNzc3QUJCQkJEPzg7SVFISqB5Wol3X4d3NW5UQTlAPjo9IBweIh0gIR4gIR4gKSMmLSkrJiIkIBofGxYbAQIECwwMAAAAODk5+vr6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////iYmJSEhIY2NhYWFhS0tLPjw6Li0rAAAAAAAAAAAAAAAARUVF9PT0////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////qampNjY2VVVVVlZWVVVVVlZWWFhYWVlZWVlZX19fU1NTQkJC0dHR////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////vLy8AAAAExMTNTQ0MTExQ0NDNjY2WVdXbmxsPzw8GhgYJyUlJyMjKygoQkFBRTtAN1M/LnVRL08/NVpAQUREREFDQ0NDQ0NDNTU1YWFhiYmHenp4g4ODU1NTODg4Q0NBSEJFOi8xQH5mhrukqJabd9WvMI5aPS4zPzs7JSEhKCIkJSIiGhYYRUFBaWNkPTk7GhYVIBsbAAAACgsLAAAAODg4+fn5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////yMjIo6SknJycmZmZl5eXkpKUhoaGiYqKmZqawMDA////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////4+Pju7u7tbW1srKytLS0s7OzsrKytbW1urq6urq69fX1////////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////vLy8AAAAEhISMTEzMC8vRENDQkA+REE+NjIxKCQkKyYnLCYnKiQmLysqRURCS0hISDc8OldDLZZXObp9OFVLSTw+R0dFR0dFNzY0a2pomZeVh4aEkpCOW1lXOzw6TUdESkVIQDk6NFlIes2oz/PmkLelN1BCRzw+QD07KCIkKSUlKiUmKSIkKiIiLCQmKSIhLCMkIhsdAAAACwwMAAAANTY2+fn5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////vLy8AAAAEhISMDAwLy0sRkJCRUJBQ0A/MzAuJyIiLicpLicnLCYjMiwpUk9OU1NTUlBSUkJKS1xQRmlXTFBLVFBPUlFPUlFPT05MWFdXYGBgXl1dYGBgVlVVT05QVFBNS1FOUVNTTz5DSlZQZYV5UVJQSkBDV1pTSUdFKSIkLCMjLSUlLSUlLCMjKiAgLCMiMScnIhseAAAACwsLAAAANTY2+fn5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////vLy8AAAAEhMTLC0tLSoqSENDRUJBRUFAOTU0KyMkLykqLykqLSgkMSwpR0VFSUdHRkVCSUZGTD1ESDhATUZFSkZFSkZDSkZFS0dGRUJBQD09Qz8/QT4+R0RESkVISkVEREVDTENGTUhHRjo8OigvQj08T0hHUUlJQj49LCQkMiUmMycnMSYoLycnLyYmLyYmNSwpJh4eAAAACgsLAAAANTY2+fn5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vLy8AAAADxISKSsrLCkpSURBR0NARkJBOzc2LCcmLysqMCsqMSwpMSwpLCgkLSgkMScnMSclMikmMygmMygmMygmNCknMyonMygmMyolMikmMyonNCsmNCknNSknNiknNigoNigoNSgmMykkNicnNycmNycmNSclMyckNysoOCsoOSsoNiomNSknNSklNSgkOy0qLCAeAAAACgsLAAAANTY2+vr6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vb29AAAADxAQJygoKigoTEVCSkNARkI/QDs4MCsmMysoNSwnNiwnNiwnNSsmNiwpNS4pNi4pNy4pOC4nOCwpOCwpOS0rOi0sOjArOi0sOiwsOi0sOy0tOy4rOy4rOy4rPC4rPS4rPC4rPC4rOy0qPC0qPC0qOy0oOy0oPS8oPS4nPS4pOywnOysmOyolOykmQS8sLyIfAAAACQoKAQAANTY2+vr6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////u7u79vb2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////y8vLy8vL////////////////////////////////vLy88fHx////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////zc3NycnJ////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vb29AAAAEBAQJCYmKCclT0VDTkRCSEM+Rj84NywpNiwmOSsoPC0sOy0sOy0sPC0sOy8rOy4sPC4sPS8uPS8uPS8uPTIsPjEsPzIsPzAtPy8uPzAtQDAvQDEuQDEwQDAvQTAvQi8xQjEuQjIrQjEsQzIrRDItQzItQjEsRDItQzItRDEsQjArQC8qPy0pPywoRTEtNCQhAAAACAkKAQAANTY4+fn5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////o6OjwcHB1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbWmpqaysrK////////////////////////////////pqamvLy81tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbWm5ubxsbG////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vr6+AAAAERERIyYkJyYkUUVFUkRDTkQ9TT88Pi4tPCsmPy4pQy8vQTAvQC4uQDAtPjAtPzEuQjEuRDIvRTMwRDEuQS8qSDUvRjQvRDMuRTMuRDMuRjQvSTYySjUySjQxSzcxSzcxSjQxSjUySjUySDUvRjMuRTItRzIuTDUwSzQvSzQvSzQvSjItSTEsSTEsTDQvNyYiAAAACAkJAgAANjY4+fn5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////1NTUurq6vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8uLi49PT0////////////////////////////////19fXurq6vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8t7e38fHx////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vb6+AAAAEhISIiUlKCYmU0ZGVUZDRzw6RDw5MiUjLR8eNCUkMSIfPy8sQzItQjItRTItRjMsRzUxNigjLyAbOiwpQTEwMyYmQjQxSjczSTYySzcvTjo0OysmNiciPS4nPC0mOywpPi0sNiYjOCkmTDg0TDgyTzcwTTgyNSciNSQiOyonOCMgOyQjOSUjQy4rVjo0OigkAAAACAgKAAAANzY4+fn5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vr6+AAAAERERICMkJyUnVkdHVD8/UEBDdW5wbGVnYVtedXR0X1tbNyopRjAuRTMwRDMuSTQxMyEeV01PeXZ2dHNwhn6AYV9fQzEsSjYwSzozUT40OSghRkA/a2hncW1qWVNOVlJQcGlqgX16WlVSOSMkXD06XT83OyolW1lXfHZ5cGtqYmBccW1tdHBwQTUyUDIqQy8pAAAACAgKAAAANzY2+Pj4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+/AAAAEBAQHyEhJyIlWUlIVkRBTkRCaGNiXVZXSkRFUElJX1VVQC4uRzEuSDQuSzQvTjYzOCQjU0hIcGprUExMUkdJSUNEOy0qVjo1VD0zVEA4QC0pU0lJWlZWPzs5VlBPV05OUEhIYmBcRT45QSwpXkE7XkE7Qy0qX1NPbmRkTkZDWldSWlVSWlBORDQtWzozSzItAAAABwcJAAAAODc3+fn5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+/AAAAEBERICIiKSMkW0pJY1BMQTMsMSIfKBITFgACGAIEGgYGQSsoUTg1STQxTTUyVTg0UjYuMBsUNRIPLAcFJA8JMRoXRjMsYT85XD01Wz01Xj8+TTQzPR4cOxkURiciSCkgOx0UOx0dUzAvZUM+ZEI7ZEE7ZkU8Ty8qQCghQykjSCglSiYmQyMfUjgwakk+TTEtAAAACAkKAQEBOjk5+vr6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBAAAAEBISISMjKiYlXExHVkE7cmBZkoJ/hXRzempneWxpfnNtWkZASC0nUDcxUDcyTzUvVUE5ZE5ITFlNfnpxgmFeZ1VPZUpCWDowXEA4XUE3Y0A7YDw4d1VMi2xec1ZOc1dNhmpdfFZSb0M9b0k/bUc/bkk/dU5GbD87XTQyYDUtaTsybjw2azo2a0U7dk5DVDYwAAAABggIAQEBOzk7+vr6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////xMTEAgEBERISICMjKiUmYE5JRS4tppmZ//753uPe5uHk5eDd9vXzfG1qOBsWWTg1WDs1SCslbVVU0L/Ajb68jv/4vNPMqZaRiHNtTi4pX0I6YUQ6ZUM9XDcpq5+reoHLXWKrYWOujpHWs6SkaEAvdk9Cc05Edk9HaDczooiF2M3LycK5e6SGSZdlTZlna19NjVBMZUA8AAAABAcHAAAAPDo8+vr6/////v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////xcXFBQQEERMQICMjKiUmYk9MSTEuoJSY///939rV4uDS4NzN//3xdmpgQR0eVjg8Uz81QysoeVtY0tPRcXmUfs/fdN7OjomIhmdnWDcuZkQ9Z0VAakY+aEQvnI+sbHPfhInwkZHzh4fsppqpdEw4fE5Ge1BKfVRHYzEqvqyp////////kt6+NsWAPMiDbnBZlU1La0Q+AAAABAcIAAIAPTs9+vr6/////v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////yMjICAcHEhISISMkKyUmYk9OTDEqqJyg3OD439DkuLTZzdLf0svwj3t2Ph0ZWDw2XT03VDEuZVRRk5WPuo1I99W9a5iuIo+LVnlqZDcyb0hCbkpCcElDYjssvbO1wcb3k5HkhIjeo6vuwLS2a0IzfFBIflJMhFZNc0A6pIyJ4+Xl7d/jnMSmQatvhdWlinZlkExKcUZAAAAAAwcHAAAAQD5A+vr6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////ysrKCgoKEhISISMjLCYnYU9OYEM3dmBvaWfWcXDbPjm1VVbZVEm8c1RQUDIoXTs5Xzw7WDEsYEpKq7ay/9SByKyXRoSjMJ2KWnxwZzY2cktFcU5DcktDXjEw3dXO////j42dcG197fXz5dvVaTo3gVdGhFhNilVTbzo1vKmi////////////6ff3////qoR+nVZNjVtQAAAAAgUGAgEBQUBC+/v7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7u3r//76////////////////////////////////////////////////////////////////5OXl8e7u////////////////////4+Tm7uvp////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////zMzMDQwMERERIyUlLCgmY1BNY0tAWkhFQTOhg4TX7e7/U0jAPDCHUjUlYD45XD08XkE7VDAod1xb5OHfmJamc77PatHJkIyHh2hoYz83c01Hc09Hdk1HXjQw2c7Q////sauix8e/////2MjHajw3f1VMf1ZNhFVLeEQ+oH11tL+1nLiqpLSovMi+28zHxI6D4Ix/r3NoAAAAAAMEBAICQkRE+/v7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////9/j65ebm5ebo6Obj8fD05eHk9fX19PPx7u/x1NTU////////1NTW//343N3f7Ovp8/X34uDg6Obk4uLm5ebo5ePg///7ycvSysK/////////////4OPo6+jj+fj27O3v6Ojm9/Tx9Pf33d7e8vPx8/Px6eflcXR+xLWq+vr83t/h+/v7+vr6////////////////////////////////////////+/3/xs7WdGx5l5GI5OPj4N7g////39/j5OHmgoKUhH98z83K9vX129vb7Ozs+Pn13Nze9fHu7O3y6ubl+fz84eDi5OXl5uTi+/v55+rs6+rm7/Dw19nb9fLv9PX16+7u5+fn4uHh8O/s/f396unn+vf0////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////z8/PERAQEw8QHiQiLy4sgWZhemBZblhQalRSgGxgkn5rZ0w/Vzs5UjcyVjc3WTo5Wz44Wjo1YkJBd1dRWENDVFtWcWRac0pJa0hEZ0Q+aklAa0pBcEtDa0U/f2FZmX5zn4B4r5GNpoV/jmVfhFVLkV5Vk2FYmWVcqXBnq2hdnmxaiHpeenZaln9lxH5w2I1/7qKQq3ZnAAAAAAIEBAEBR0hI/Pz8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////ztjilZuoy8G3mZuga2ZwuLCrf4KLtLO7naWgo5WQ/fz/rbS5fHBybnN+kZKKx8TKjpGcdnp9g3Z4n5WVgn6AkpSWj42Ln5eUxL20////lpObzMbHpa66hoF6fXyGnZygi3998+7nusDIhoKHjpWdoqGnp6CdoJyhmpSVxsPFur3AoqWq8+/q5OjrXmt4rqah////p7G7ZmJh59vT7Pj/aHaFqqGZ/f70t77Fd3B6qKqipqWnrqWgfH6FpKSmu77DfHN+rqmgsbO2VFValZGO4N/hmqSqhoB9s7W4oKGmwL65mI6QnZWXpquyfICLxcXFuMDKqKOiZGNhqaShzdTed3d5oZqfhImdm5WQlJSSioaGzsm+9e7n////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////09PTFRUXERAQHCMiNTIumXt3nn11lHRukG9ghmNad1BQeFNEeVRFeFVSeFRQelNPe1ROfFVPeFFJbUY+d1BIfklFfUhEf1NNhllTj19ZkWFZlGVdmGdfn2xlk15Ti1NIlVtSl1lSm1tSrW5kxYV5zYp81Y+G3JWM3ZuP45+R8ZmR6ZiQ5JmN5ZGEz4580Y164Z2JqXZpAAAAAAECAwECS0tL/Pz8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////zNjncHaGoZaMgYaHdXJyqqKfYGJscneCd32Ck46F9vLvsre/mI2RcHSGi5OUfIWLjYWMjpKfgXl+xLiwtKenc3+JaWdt//f0////xtDaUE5atrGwuri6aGVqf3yEoKexd2hq/fn5wsnYcGhweXqFfIKQmpadrqKacG9zmpCS3+XsqrO70tXYl5eZPTk+f25rt7jAV2JzUU1NzL+3qqyvODQ6XVRW7+jh////fIKQiYOEnpKQpKCdQj9Hp6isk5qih4CBoJCNxL3CaWx5cHh93tjO0tXfoZyfmaGpm5udrq+tdGVne3F2dXh9lqCmuL/JjIuRlIaGe3d/kpKIkaKvYFNXuKmkiJGjubq/amdskoKB////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////1tXVGRkZERERHyMjOjIyoHx7pIB3nnx0oHp2onl5pXp8n3VvoHRronRuo3Ruo3RspHRspHNro3RppHNrpXNrqHRrqXRtq3ZtrXhrrnlusnxzs310tn92vYN6woh6xol8zo6B1JOF2piK3pyO4aCS5KOT5KKU5p+S4pyM3ZqI2pWF0pKCzpKCz5KAyY9/y4x/35uRpnRsAAAAAAICAwMDTk5O/f39////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////9Pf6tba7sbK0ysjD6urqv7m+4N/dub++vL3Cubq6/Pv3+///b3WCp5mXyc/WpbCwsa6w0crN3NvbyczRhH2CpqCZ39vb////////0NXc0tPT2+Lgqaao2tDI293gqrK6npWV9+7rn6y7gXBt0dHRmqWxp56hv7q3t7KvzsvN293g1NfalZKap6Oo39fX493ixMPJyMjM6uru4uPoycXF2M/P1NHZ6uXo////1NjdysK94+PnurS19vP1vb3F4dnW6e7xxL26ko6Usqutr7W85d/Y////v8PK0s3G0tPY0cfH39/hsrCwq6yu4uLeuLvImZOSzsK87u72tri6x8jIysbG2dbT0tbW3d7h2dbU6+Pl////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////19fXHR0dExISICMjOjI0oX98poN7n3x5oHt2oHp2onx4n3dvonRrp3htqXlxq31ysX53s394s353tX15uIB6uIF9uoR7vIV4v4R9w4h/yI6CyY+DzpGG15WM3ZqQ4pyT5qCX6KKb5qGa35+S2JuN0JeJzZGGx5CDxI6Bxox+voh7t4Z6s4F5s3t3t3d1tH1ywoyDkGdhAAAAAAMDAgQCU1FT/f39////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////9vf6497d////////////////////7/T3xcXH+vXy////////////////////////5Obp////////5ubm////////2NfZ///6////////////////////////////7+7y4dzf////////////////////////////////////////////////////////////////////////////////////1tne7OXg////////////////////////////////////////////6unr////////////////////////////////////////////////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////2NjYHh4eExATIiUlOzYxoX98poB/ont4oXp2onp2pH13n3hwnXJqpHhtp3dvqHpxrnxzsX53toF6uoR7u4V+vYmAwouExoyEyI6GzZCFz5KH0ZSJ05OI05CJzJCHxY6DwIyBu4h9tIN5r4J1qH1ypHpvo3luoHZtoHNqmXFnlHBnmmtnm25lknZfj29djmZeoHFrdlJPAAAAAAYEAgYDVlRW/f39////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1uDmpp2a////ra2y///y/////////////////////////////////P7//////////////////////////////////////////////////////////////////////////////f//r7Kz7uXb///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2traHx8fEhIUJikrOToymn14nHt6mHZzmXZzmXVym3lxm3Ntk2hllmxmm2xmnXBnnXJpnnNqoHRro3Zto3ZtpHZrqHVuqXVwpnVtp3ZupnRso3NroHNqnHFmlGxkjmhgiWldhWZcgWNXgWNbgmNbgGFZfl9ZfV1XfF1Te11Vel1VelZVeWdQisRWi9ZUg5NSk5Fga3BEAAAABQEGCQYGWFdZ/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////2uHppaqyx8G8rKysk5GbtKysw8TGqamr0dDMuLe9n5mYi42Nop+d////1uHre3p+ko+XfX6F0crDjJGcoJOO0tLQm5iY9PLwwM7benN6tbKvpqOg6+jm5u3wnZyapJ+kuK+vubq/qKWqv8DAtLi7qaGc/vbux9Tfd3N6uLOspaKf8ezp5O72e3d+q6uts7i5kpGMyby5tsHLm5WQ////3ePrnJqczc3JnZ+fxb/AlZujsq6pvr7GuK2rsrCyo6WvwsTErbG2gH5+wLe0+/v/sbzGeG5u2Njc3t3d0dDQfoKNoZmbq6uvpaWlkJGUnJOTpp+gu7Svv7/Dk5ifmpiV1tPV1M/I//36k56o1su/////n6Grxb+6nJec39bR////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////29vbISEfFBISJyotNzg0lHtzlHhxj3Ftj3Jqj3JqkHJqkW5ph2JeiGJci2VdjWZekGdfkmhhkmlhlGpjlWlkk2pilGtjlGxkkm5lkmxkkmtjjmxhimlfiGheiGhehmZbg2VbhWdbhmddh2ZehWRehWRehmNghWJfgGFbf2Baf19ZfFdWeWZPhLlUgsJSd4FPfoFWXGNAAAAABwIGCAYGVllb/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////wc3fb3WHr6KVeH6FUk1QsKmiSkxboqWwkpuekIB7lZGWSU1UcHJy6OHa2OHmPjhGYlletsDGhoyTlIaDkY+VS1RcZWFm9fLrucrVQzdBbGxsX19k7uXgsb/JOEBOiXx6sqynJiEnpqepcoGQe3R7jXp1/PLqv83YPzRBb25uXl5m8OjgwsfSX1Zjmp6rb3aAXFtXrqqjjYyWZ1tg/fz5v8nZjI+cYGpyWVBLf4iOdmpss7nAgn19sKaaQTlEeHmIrKunanWAQ0RJm5SN+fb0pLnJSzY6ko+Ucm13ubWyTE9hamFoqKqtopybbG98X1lhkoOAg4GHe3d+Z2p1ZGtptrKt7+zp////h5Ofkol/n6a6naGksLKsOiswv7Oz////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3NzcIiMhExQUKCksQDk4qYKBqYJ6oX10o3x2p393qH54rX96p3pzqnhwrnt0sX53toJ5uIR7uYV+t4V9t4R+toN9s4J8roF6q4B3qX50pX1zon1yoHpynntun3twnntynXpzoHp2o3x2oXp2n3h0oHl1oXp2oHp2nXdznHZwm3ZwmnRslHRsknFpjGdhhGBdkGtnbVBMAAAAAAYEBQcHXFtd/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////5ez0j5KcmJaYp6eiyMfFq6OmkZOdYGFpra2lw7/EkIeJoZ2kg4qP5+bY/v//o56ltbKylpyhqaaorbCunZaVoKGjurO2////3OTrqaClr6+rtK+y////vcjNtrCz2tripJqax8HEqqiwuLa4nqClppaP/vz65Ovzp5+kr6+tsa6w////tr3FWlhla2hyyLy6uL/Hk5ycvbWyv7m48e3oxNDaTk1XurOssLS/mpya0dDSt7a0xcXHr6WluLW3j5GZkpOYuLezr7S7lJOR//36093praWorqmmtLOz09XXr6murqqvsrrCoZiTr6amt7OzhYSOfnJqoKGmoZ2klJyisrCk////////foqVYmRdsqqture9t7CroKSloJyZ//76////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3t3fJSUmExMVKiwsQj06rYSKsYSSq3+Qq32Eq4BzroB1soN4rnptqnForHVnqHRlpHVjonRhnnFim29imG1gk2xejGlaiGdYh2VWhWNUgmJSgmJVg2NWg2NUh2VYh2RZhGNbhWJdhGFcgWBagV5ZgV5ZgF1YfFtYel1XeFpUdVhUdFhTc1VSdE9QcVJOblROe11XWUY8AAAAAgQGCQcHYmBc////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////2d3gyL+4////4OnvpaKg6+Td////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/39wMXKzsbD////////////////////////xsrLzMS9////////////////////////////////////////////////////////////////////////////////////ydHZtK+s//rx////uru7///42OPvv7u4////////////////rLS5zdDO6+Tf//36////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3t/dJiYmEhAVKjArQ0A0oYKGpYjBpIftmXnSk3GhknCVjnCWhWaMflp/flp/fFp9eFl8dFd5cFZ2b1ZycFdvcVVublVsbFNobVNoa1NmalRkbFVkbFVibFRjcVRhblJfalFdaVBaZ01WZEtSY0xSY0xQYUpMX0lHXkZFWkJCV0BCVT5AUj07Tj03TTs2TDg4Tz86OSwpAAAABQYGBwgIYGJi////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6vH21s7J////yMnMyMbG////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0M3L4+Dg////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3t/fJiQkERISLjIySD43lnJ8jXbAiHr8fGrbeWOieGKTd2KYdV2TaVGHaFCFalCDak6BZk2AY016ZU52ZE50Yk5yYEtvX0prYEtsYk1oY0xmYkxkYUxkYUpgZ01fY0xbXEZXW0VSWkNPWUJMWENKV0NHV0JGVEFDUUA/Tz08TTs4Sjk4STc0RzUxRTQvRDQvSTgzNCckAAAABAYGBwgGY2Jk////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////6O/2wcHFzszMrq2v1NHO4d/czs/UzMjF////1tjbvLm7vLi4/v394+zyzszKz9LQv7q5zdTcsa+t1dbUuLe3xsbO4N7c9/b09vj4t7/FxLy3+/v93+Li3NjVxcPL0MjFzc7TxsfM2NPQ4tzb3uXt////5ejqsK+vsq2w3NjXys7Ota6v////5+rvoqGjp6+5a2hu39jRgn+ScGxnrq6qxsXLwsjN0cnEubi4s6qqysvLs7S55OPe0czJ+fj61N3ls7Cuvbm5vb7B1dbWuLq8r6ah//76297ls7Gzzs/RsbO17OXe/Pv519ff8/T3////////tr7FsK+t9fXw19zlx7246uruuba4yMjSZF9vlZOHxsTBurm5r66w+vj2////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/fJiQkFRQTMTU4Pj07fGlke2V9dF6Jblp0b1tVbldSa1VTa1RSW0RDV0A7WkI6WEA5Vz86VEA6VUE3V0I6Vj88VkA6V0E5V0A7WEA9WEA9WD8+Vz88WD47XkM9Vz88TTk3Tjk5UDo6Tjs3TTo0TDk0TDc1Sjc0RzYzRjUyRDMwQTAvQS4uPy4rPi8oPi4pQTEuLyQhAAAAAwUFBggEZWRm////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////09/upqWrt66pS0BHure9i5eZWFNat6mm////hJGkgHBnjomIuK2n4Oz5goaWjY2Ii4qIZWJsuLe1a3R+lY2Df4CNs7S2nJifjYmPbXyErp+Y9fT0m6iyMjU+nJSRwLiwXlVYlpysy8nLuLWwNT1Lq6CWz9PUQTxKVEhPm6CthpCOk4iA/Pn3uLvIVEhSfoKPvsnVr66sdWxzp5+YkI6YlJWghpSlOC44h313oJujR0VHkZORk5ymWlZV8u/qtcfSSDxAZ1dcmpmkZGl0g4SHmo2P///4rrLBgXaAW2Fuam9s1dPRoqOmMjM4ppyW////lqGujIR9rLnEUmJrurGrrqqnQDg6qKenh42aeXN9yMS7pKmyOzk5g39849ze////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/fJCQkEhQUNTY7SkM+mXdmmHJhjmtWjGhTjGVSiWBVhF5PhF9QdVFAbEc0bEk2ZkY1ZkU2ZUU5ZEU3Y0c2YEI4YEI4X0I4XkA4Wz81Wj84WT43VT02Vjs0Wz01VDkzSTQxSTQ0SjU0RzQwRjQvRjIyRDExQjAvQC0tPi0sPS0sOSsoOConOCkoNyslNSklOi4pKSEcAAAABAYECAgIZmVn////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////z9zpjo2L0MPAiYaMeoWNi4eHhIONpJiY/v//dnyMrZ2YjoqKz8XA8vv/bHR+i4qOkZeUr6uqw8LEn6SskZaTqaShjpGempyfubSzh4yUmpqS///7lqCsgn6EwMLHsaijfnRyfICJk5ioraqogXZ2m42Nw8XPko2XnZmZe4aQhYqRlpaR/Pn0wcXGo5qclZqplp2inZudqaepkIWHjYqQh42QkY+bkYiRw8fJmJiamJKblJmago2NjoiN////1N7miX+EoJmcenN6qaGmrrzGl5OS/fz6tLvIc2RksKmykJqgi5CRkpefjYiHqZmU/vn8cX+Qvqyf////i5Cdvbu7pJ2ak4iKoKCknJujmJ2mpZyZtq+yioiSfoOE3NnP////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4ODgJSUlFBMSODo6SEVAmXVql3BkjmpZjGZXhGJXgl9Uf1xPf11OcVBBZEIzZkU2YkMzYkI0YUA1YkQ0YEY1W0AzW0AxWkAzWT01Vj4yVDwxUTsxTDgwSTUvUzQxTzQwRDEuQzIvQjAvQC0tPy0tPi4tOy0qOysqPCgqOSkoNikmNCkkMyYlMiYiMiYiMSYiNSsmJB4ZAAAABgcHCQkJZGVl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////6vH2hIiPh4F+7e7o4uTi9fDv2+Ho0s7O/v//0dDS7ebn5uXl/////v//6Onl6ers////////3t3a///97/Dz1dfcv72/9Pb0////8fDy7+7u////+/v7///97/Dz6ufn3uPmYmVosayr6efp/fz6+ff58PDy+Pb0////6Oro6Ojq8vLy////9ff18/Px+vn5293d9O/s////5uXj+/z64uTk4+De////9Pv/hICA6d3X7e3x////9fPz////9vf69vT0////3NrX////2u30hX6A++/n9vn739va////9/j87Oro7vDz/f399/X3/vz80trkjYuRqaWl2c3N7fH25uHe////3Nvd////9Pj56efknZ2h2tHM7Ozw////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4ODgKCgoFRQTOz4+Q0NBcmZecGBbaVlWZVRPX09MXE1GWktEWUpHUkM+QTItQzIvSDIvSDQuRTAuRTcwRzsvRjQvRjQvSDUxRTMwRjQvRjItQy4sQS0sPisrSjEqRjEpOywpPisrPCsoPCkpOyopOSonNiokNSgkNCclMyckMiYiMSQiMSQiMCQhLiIgLyIgMiYkIhocAAAABwcHCgkJY2Vl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////5Obp////////////////////////////////////////////////////6ero9vLx////////////9/n8//7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////29ze////////////////////////////////9/n7////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4ODgKioqExQUP0BAS0RGcmNicV9aallUZVNQYU9MX0xJXElFWkhDWEZBSDMwRC8uSDMwSDMwRDItRjYwSDwuRDMuRDIvRTItRDEsQS0sPiwqPSsoPConOCcpRzEnQy4mNCkkOicnNyglNykmNCkkMighMCUiLyQhMCUgLyMfLiMfLSIgLCIfKyAeKyIdJyAdLCIiHhcbAAAACAgICwoKZGVl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////4N/d+/n07e/x/Pv53Nvf+PHq////////////8/Ty8u/s7O7x3t7e4OHhwsfScm15nJiR1tPO7uzq/////////////////f7/5+bo5+fn2NnZ3+Dg7u3q////5Obo2NbU8vLw5+jq39/d8u7p////////0dHR9PDr3+Hj3dnY////////6eru7e7w1NPV+/f02Nnb4ebnubS3//ny6+7x19fX7Ovp///39fj609bY6+vp5uTi8e/s////////////////////6Ort397e5OXl6+nn////5+nr4d7d3d3d5OPe////6Orx39ra////+/7/29jW////4ufu3drY////7e/x1dXV3+De+Pj21tbY9PLv////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4ODgKSooFBUVQUNDS0ZJcmJib15ZZ1dSY1NOX09KXEtIW0lGWUVDWUdCSjc0QCwqQzAtRDEsQzArRTUqRTgqQS0sQC0pQCsoPisnOykmOCghOCglOCYmNCUkRS0kQSolMCUiNCUkMiUiMyciMSUiLyIgLCIfLCIfKyIfKiAeKR8fJx4eJx4eJB4dJh8eIxweJiAhHRUYAAAACAgICgkJZGVl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////1NnhmZuiuby6nY6Oo56jj5ik29PLwb28VF9sw7+66+7peHZ2kYuKfnmAmZmhpKazgX2JurWmzM3H3tjT////n6Grl5meqaqs+fLrm6SykYyJh3p8hoWPt7Gs/f//goqapJiSrKShdXJ6nKCjeXh2593XyM7TcGhre3+Me3522MzCtrrJtK2v3eDnSkpSraein6atend31NPXvLWu+Pr8nqOzdmttoaCic3uFaGdjtrOympOdzcjHdH2DvK+n////qrK4XFhb39zXzNPac2lpcXV8u7Gp+Pz8aXaJe25ulIuIjo2LYmdvoZyZqaGc5d7Xz9jim5ablZ6kcXFtyry5+vr6qrS+gHFuop6jYGpyhYWB4NXT/vz6////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4OHhKSgoFBQUREVHTEpIcGNhb19aZlpSYlNMX09KW0xFW0lEWEVCWUdCTDg2PCcnQCsqQC0pPiopPzApQDQqOysmOyojOigkOCciNyciNCUiNCIkMyIkMCIgQyoiPykhLCIdLyIfLiIeLiIdLSIdLB8eKh4eKR4eJh4eJh4bJB4dJh0dIxweIRwdIBwdIBoeJB0fGRIWAAAACAcHCgkJZGZm////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////zNXnhIyfk5SSeG9xXVlel5mel56mhIGBSkdHlIJ9n6iue36DwbWzgXuDcWl0sKy0jZSej353//34////////hoWPTj9FTkhP8fPzssDNh3t7mI6TZGBwz7+88P//en6OsayskoF+nY+Tjpmha21y8Oniur3HioiOhYudg4eKpKypgH+FloiDtbS4dG93zcvJjpagYmluxL61////5/j/n6KnsqSkdXd+YWp6hIeRnJ+YfXl+d32CWFxj5NnN3eftU1trVE9PwrWrwre5npOVl5um0crH/P3/bHeOjoOH08zJcG9xUlZor66ulY2I3M6/ztfpen2KYWZtbnBzrqif/fz+lZuomIiNhH2Fc3F9c3+Furew/v39////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4OHhKikpFBQWRkhITktJcWZgb19cZ1dWYVFOXk1MW0pHWEdCVUM+VkU+Tjw3OiYkPCkkPSomOiYkOS4kOzIjNSkjNiYhNSYhMyQfMyMgMR8fMB4eLyAhLB8ePicgOSQfJB8YJyAbJiAbJh8cJh0dIx4dIR0dIxwcJhwaIh0cIBweIRseIBsbHxgbHRcYHRUYHhcYFQ8NAAAACAgICgkJZGZm////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////ws3ZXlxhz8nA0NXWwsLCyMHDzszM2t3i6N/f5N7h0dPV6Obmvr7IuLa2sKuq6OPi3uXoxb26+/j2////prXKf4KLgnpzlo2PqrjHuLa0tbS2bWp0koWD++/s7/z+lp6ubmduxLqwyMbOsrKy39zc//36////h5ajlIeE2Nzjtbi74N/c6ujhoaCk1dTYxsjI39vYwMbN3NrT////9Pj719vb39zc2djU7ufo4ebvury+z9LSq66s2M/M////6e3wwsPI6+vt6ebou7e8kYyRZWdwtq+s////zs/U3dzgkZKXwrWr9PDw1dngwri4////oqy4ZV1a7OXe0Njgx8O+////t7zBaGJqlYeE+fLzu8PL1dLN////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4ODgKioqFRUVSktLUE1McGJhbl5bZVhWX1JQW01MWUlIVUZBUkM+T0A7Tj45OColNCQfOiYiNiQfNyweOTIeMiIhMiEgMSEgLSAfMCIdLiYZLCkTLCAbJBgYPh8cOBweIhQaJhYdJBYdIxcbJBYdIRUbHxcbIBYbIhYZHxUYHhUYHRMYGxIXGRITFw4TFw0SGA8TEAkKAAAABwgICQkJZWVl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////4uTm9vDn////////////////////////////////////////6Ozv/Pr3////////////////////////1NjdyszR3d7e9vb21tXb5t/a////7/P2////////////////5uTk////6/P48/Du////////////////5ODj////////////////8fb78e7r////////////////////////////////////////////////////////////////////////////////9vv+1NTUysrM5eTi////////////zMzO////////////////////3NvZ//75////////////////////5OXn////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4ODgKSkpFRUVTExMU09Pb2Jga11aZFdUXlFRWUxKV0dGVERBUEE8TT45Tz86OywnLh8cMyMgMCAfMigbNS0cLSAdLR4dLB0cKxsdLCoXL0wUMWAQLFAUITIUOi0ZNioZHiIZJSIdJCMaJCMYJCEZIh8YIx8WHx8VGx0UGxwSGhsTGBoSFhgQFxgNFxcPFBMPFxcUDRAMAAAABwgGCAgIZGNl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4///////////////////////////////////////////////////////////////////////////////////9//////////////////////////////78////+Pn7+Pb0////////////////////////////////ysrSmpqeztLT5+Pi//v2/////////////////////////////////////////P39////////////8Pn/l5GS////qKy31Me9//////7/////////////+f7/3tvd///9///////////////////////////////////////////////////9////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////4eHhKCgoFBQUTU5QU1FPbmRga11aY1ZWXVJQWU1LVUZFUEI/TkA9Sj04Sz06PTArKR0aLR0eKhsbLiYZMS0YKR0aKBsZKRsbKRgdJicTN3cPTMkBPawANHUJSGcPQGMMKlkHLlkQLlcNLFUHKFEJJU0IJksAJkoAJEgAI0YBIkYAIkUAIkMAI0IAIUAAHz0AJEICGy0GAAAABwQKCQgKZWVj////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////4u31kpWVsqmkpqKiqqiumZ6lnZeQurnBvrm8zMfEnZqcmaCjo6GeyMfPqaWl//v0usXLiYaD083IsLO4h4CDm5KUmZqcpKWqo6arsK+tvbSteXODamZlvsvJr6Wf8u7pqamr+vn2ycrPqqmtmZub////ytLafX+Eta6n8Ozr+/7/oaCcopuiiYiQoKauiY+Xyb62lZijlIqKubi8p6WruLu9vre0xsDBkZefr6Sc8vPxipOhlIqKraqqtbKwm5iYeXV8xbu1////qqquvbOzfn2HpaWpq66zoZiR+Ozg9v//rLfBxr6229zcjZOaycTHrrC1t62l7eno////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4eHhJycnFRUVUVJSVFJSbGRda11bY1ZWW1JPWExMVEZGTUBAST07Rzo6RTk3PjIwKR0aKRkdJhkbKSYXLS0YJh0YJhsZJBoYJBgaJCcPMGMEO5sAMoEGKFQMQkkXPEQWIjwPJDgTIzcSIjcNHjMQHjMQHjEOHDANGS8LGS8LGi0NGSwKFysGFywIFioJFCgGFioFER0DAAAABwQKCQgKY2Vj////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////5vX/naSdloeHfW5wiH+KW2Fxdnt8j5iflY2NnI+PfW10XV9sfIOAeoKMpZKP/P7/WmBn8eDP////qLbAUEFIiXp5kpSfl52lj5SdiIGGo5GKi4SLWVdf0MvK+fr6////8/Pvi5icVkQ/x8PLdoeKzsnOW1pizcCx////////1N7kW2Fkd2dpeHN9eoKSvsLDk5GOe21rmZ6mLCo1qKiodoWSiX13f3J2tKen///75e/3V2V7Y1tikoqMjYSHa1xhe3iAtKuw////qayvopCLYlpqhYqatLvAn5CJ//7yws7bLTI+bWBYm5ugZ3J6lJmao56lf3Zxvq6p////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsLCoqFBMTUFJSVVRQbmJea15cYFlUWVJNVU1IUkZES0I/Rz07Rjs7QjY0QzY1LCIbIxkVIxkWJCYULDAXJh0XJhoZJBkXIxYXIyETJC8OJjMKJCcRFxUMMxcTLRMSEggLFgoKEwsNEg8SFhkcFiMhFB4kEhQZEwsNEAgLDQcLEAYODAYMCQgKCQUKCAQKCAUKAwQGAAAACAgGCAgIYmNj////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////3/H8fYB7sKWfnI6LnJyknZmjpKmwoaajq7CwkpGPm42K2NHWoquzfoqMqJyc+fr8a3N71Mm9zs3PwsPGq6GjrKWncXB6lJeauLW6oaCirqGX3trfjo2Vyr+9/////f//eo+XTEU61MC4naS4Znd6tKysVk9Wx8C309TW4NjV3ObmsrCy0szHt7a2vsHLoqanqaSjsbOzjoqHxL/CsrC2u7i4qbGyYmFjwbCt////+Pr8r7K8ubK3ra+xp5iR4NveaHB+qpmW////cHR7lYV4uLa4rrTEkpqkloeA+vXux8rNnpOXurfB4t/lo6muipWbcHN6l46E8ezp////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0tLSIiMjFhYYUlNTV1VRa15eZ1lZX1NPWUxKVEdFUEBASTw6RDg2QzU0Py8uQzIvLh8cGgoKHwwNJBsJJCUMHBAKHgwMHA0MGQsLGgoNGQoIGAsFFAcDEAIGLg8HJAoICgACEAICDAkIDxcbFy04FjZAFzpAHTI1FRkaEQ4OCgsLDQsPDQoSCwsOCQgLCAcKCggNBQYIAAAACAgICAgIY2Nj////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////5e70lZSU//vu/////////f37////////////////////////////////8/X3////193kl5yjoJiY8+nh////19rdl5WXwsTG7Orn////////////////////////+P3/iI6T5uDX3+TnnJ6gqq2vzsfEz8zSqbK4m5qe3tHO////////////////////////////////////////////////////////////////////////////////////////ztLXysC+////ur/Gt7Oy////6/L5pKmwvre0+fHq////////////////////////wcDA////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////gICACQoKHh8dVVRUWVhabnFzaW5vY2ZpXWJnWWBjVFxfTldcSlVaR1VXQ1NWRVRXOUpLJDg7JjlAK0g/LFJDIj5BJj1EIj9DID9DID1DHjtDGztDGztFGjpDOUtEMElEEzpHGT1GHUpXH2l1IIieL57GJ4OZFEFEEyUmDgwRCwkJCwkNCQgOBggKBQgIBQcJBQcJAwQGAAAACAgICgoKYmJi////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6e3wxMPB7u7u//7/////////////////////////////////////////////////////////////////////////////////////zcnG////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fn5+CQkJIyAeVVNRVltcc4SEa4OEZX2BYnt+X3l+W3Z6UXR3T3N4TXR3SnN4SnN5SXF8M2NvKWFuLndxM4B4LGp3LWl6Kmx6KWx4Jmx6JG5+JnGBKHOEJHKARoWBP4KEIHSIJ3eKLIedNanENszyT//+N7jfDTpIESgqDAwRCQUJBwcJBgULBAYLBAcHAwUGAwUGAQMDAAAACQkHCgoKYWFh////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////5u31xMPHxMTCubm7yczRubKvwL6+xcTGsK2yuLm708/M0tPTq6yx4+LdzMfE+ff33eHmr66wt7e7xMPJxMO/t7aytrKy////5OrxoJ6g29fW1NfcrainycvLqamr/fv95+3wuLq/zMzOyMbGu7i9raysw8HBx8jLv8DDtK6r////////oaSpsrCwx7+62NLLwr7Fvb3Bubq4xsXHwL+/v7y6jI6dXVhfu8G8p5+a3M/H////8PDw7+7u+vj25uzzwb29////v8rSy8O8////urzB+fXw19verqysztDSwL7E4trVztLXv7my2NzcZWhzuaea6ejssq2y5OTiz9XYlo2I1srA////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////goKCCwsLHh4eVVVVWlpab25wamxsYmdkXmNgW11dVVdZUFRUS05RRUtOQklMQUdMQUpLKTU5FigqIUAvJUg1Gy0uHSkxGi0wGS0wGioyGCwxFTAuFC0yEywyOT41MDk0Eik0FSw1EjlBHVRiIXGKIIuiIHOGFjtFDSEhCQoNBAcHBQcJBQQKAwUKBAYGAgUGAgUGAAMEAAAACAgKCgoKYWFh////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////2OHxh4+deXh0kIyJg4yaWFBTgXNxhX6LaWh5eYSPqqOmgn55f3x5k52lV1JT9OrixMnUYVtjhZCcPT0/joZ8doKIkod/+/j2xMrSU0tYoqW0urvFdW5xR0VLdHNz8Ojlx9DgcneJwLmylpiYamFseWtxfHiCeHuIoKOtkIuIubOkpKKqfH+GXWFud2lmhYB3aG95Ly8xwryznaezg3VzlImJg4CNbm541NLN29vX8uvm////enJ1XlhdiYOC7PD1c3F5xcC9cXuBgH967urvfnmA/PXksrXAg3uCQklXrq6soKesgnV1e3+CYWNuura2nJ+kSEBFqaenZW56q5+d087H8Ozn////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////goKCCgoKHB0dV1lZW1hYbWFhaFxcX1dSWVFMVEtGT0ZBSz89RTg2QDQyPDEvOSwsPTAuKRsYDwACFxYEGSIADQYCEAICDQUADQQADwECDQAACgAACAABBAAAMA4FIwoAAQAABQABAgEABw8SDyQqDSwvDjAxECsuCRMVBwgKBQYKBAUJAwUJBAYIAgUGAwQGBAQGAwEFAAAACQkJCgoKYGBg////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////0d7pgH9/srCykpWQsbW4mJObjoiLe3J0rrC1tLnIkpaYiIOGnJuYhZCQkYqR////ys/Whn6BsrvFenl/yr+5pq+/h4d/+vfypaq5cWlyb32Hqaijx8HEnpuld36D5uPU4+v1dHeClZKSlJiYqaieuKywramxd3+NkI+Vv7az2tjVkpmmj4eOn5uloJ6en5ycq6m1cHF229jVvsPKk42OjX14wLnAdnyMrKCc////////u8TQaWt4a2VomomCv8TPsa624d7dmqOrdoCAz83VraCi//76rbfJalxjpJ2ksri9mp+ii4KFg3x/l5mgsLS3iISEk4yRrqmsbXSBk4WH////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////gYGBCAgIHx8fWVlZWllXa2dlaWJfY1tYXlZTWVJPU01KTkdCSEI9Rj07Qjk3PTUyOzY1NCsoFAcLFh4NHS8DEg0PFgsSEw4KEgwMEwwMEwwMEgsNDQkNCAcKNxsQJxcNBQMKDAcKCQkJCw4QChgYChshChsdBhASBQgKBAQKBgQKAQMHAgUGBAYIBAUGBAMFBQMFBQEFAAAACAgICwsLX19f/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////6vH2g4OHu7Ow9/j6/Pz6+vn53eHm1tLP+Pn1////////7fDy+Pb4////9/X3////tbnAppycvcfRvbOz////////8vL0////1Nne3dnY5ujm5+jm/fv5////8vL0////////7Ovr4uTm7u/x/v/79vXzvcDKlpWX1tXVwb3C////6PD1z8zO9PHv/////Pv9srK8uq6y6OnpxcTG6+jl6OXi////7/Hx9PHu////////iIqXgIWQsLOs1c/Mi4yX3drX////nKq1jpKNvry8vrS0////pKq3tqqk////6uvt+/j26e3w8Ofk/Pv76ezs+PLt////5+Xl8vb2zs/R//v6////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////gYGBCAgIHx8hWVpaXVtZa2dlamFhY1xXXldSWVJPU01KTkdER0I/RD09QDc5OjQzNTIwNjAvFw8QEhwGHTAFEA0NEwgOEgsLDwoMEAkKDgsJDgsJCgkJBgYGNxsQJxYLAwMKCQgKBgYJCgcHBggIBQgJCAgIBgUFAwUFBgYGBQUFAQUFBAUGBQQGBAMFBAQGBQQGBQEFAAAACAgICwsLXl5e/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////5OXl7+vq////////////////////////+P7/2tfX////6urq/////////////////////////////////////////////////////////////////////////////////////////////////////////////P39//76////9fb5////////////////////////////////////////////7+7w///9////+/v78e/v+vj2////////////////////////9vn7/fn0////////////8vT29vLv////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////gICACQkJHx8hW1paXVxaa2dlaGBiYVxbXVdWWFBSU0tNS0dHRUJBQT07PTk3OTM0NTEwOTMyHhQZEBkEHTEGDAsJDwYKDgoJDQgKCwkJCQkJCQgICQgKBgMHORoQJhYKAAIHBwcJBQcJBwUKBgUGBgIGBgEGBwIFCAQGCAUJBAQGBAQGBgUGBgUGBgUGCAcHCAUJBgMFAAAACQkJCwsLXV1d/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////+v//yMnJ/vfw////0czP////2djg4eDihIOWe3ZzyMbD7u3tzs7Q9/Pu////4+Xn0djgcWxz7+rll6CsopKL+fbx6+ro////8/b73Nzc39zb2tvb8vHt4+PlycjK//76////zs/P4+Lg3+Li4eLi6Ojo7uvo2drc7Onk9vf15+fnz87O+Pfz1tja3NbR////////////////9Pf65OTo4uLg1dTS3d3d+Pbz9/n73eDi+fj04uPj2dfU////////////////////5+nr4+Dd3N3d7u3q7e7uysnL9vPu0tvlaGVr9ezk/v//3NXYs7vFenJt//755erv1tXT6Ojo3Nze4eDg1tPV6ujl////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39/CQkJHx8fW1tbX11bbGVnaGFjYV1cXFhWVlJQUU1MS0dHRkJBQDw6PTY3OTU1NTExNzIyJh0iDxoEGjAECgoGDAYICQgICggICgYKCAgICAcHBwUJBQIIOhsPJxUIAAAGBgcJBAcIBAYKBQQGBwMGBQUGCAUJCQQGBwMGBwMGCQUFCAcHBwcHCQcHCggGCwgICAQGAAAACAgICwsLXV1d/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////2uLpfX6DqqurjZmbqqGcqJ+fcHV8paSovcDDe3J9raees7a5Tk5WhoSC9evm4urvVFxsem90tLa5vbSsnZmhnJykq6yvb25u5tzU0+HuT0pUcGNnq661kpeeioOAhHh89Ojgrb/KhX14rKmzkpWfo6ardHN+bWNnpZiVvreykI2TWF5joqCZnp2la2t1nJKU///92OHvZXSDpZqO4eDgfYaWkZCSopWSiYWF0cW73eb0jZCbl5ugbWlkzL+1xsjPXGt6pJ2W////1+TxV11ta2NmrKutpqOofHNudGxwxLaz+f//oqi3paOjjYKEuK2ni42Xp620ray2iYmWk42KnJKScnd+bWhtXlRbz8bG////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39/CQkJHx8fXFxcYF9dbWZoaWNiYV5cW1hWVFFOUE1MTEhHRkJBQT07PDk3OTU1NTIyNC4vLCUqFCMMFC4ACAcFCwQKCQcJCQcJCAcKCgcHCwUGBQYKAwEJMBoKJhQKAwAHBAcKBgYJBAUGBQQHBQUFBQYGBwcJCAUJCAQGCQUJCwUGCgcHCQgICQcHCgcHDgkKCgcHAAAABwgICgoKW1xc/f39////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////hZariH11////k6Wym5CGo56dTk1Xqaqsm6GmjYeGloeEwbq9dXmEdH2Czce+8/X4aWl8d3F4tri4kY6Md25rjo2TZnB8cm1w8unh4+zsZFxlgniCg4ONjoePr6+vo5mZ9+3nuMTRdnd1h4uScmt4uK+skJGcfHR7sa2yiX96k4qMhomUkZubenp+k5ahtK+0////pay0PTc8b2JiyMXKipOjj4uSrqepcGFm5tvR1+T2ZWFtlY6ThomOnqOjk5KSSURJaV1f8Orp7PP4ZmZ5gHuDkpOblIiGpZqajIiP1MfH6vj/kZidd3yDgnVwsqynXlpfmJynXmZ0nJmZycLDtaill52ngHqCeHd7hoeJ9PDt////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fn5+BwcHICAgXV1dYmBgbWhnZmJhYFxbW1dWVVFQUU1MS0dGR0NCQT49PDk3NzQ0NDExMiwtMSkwHiwWEisABgYECQIICQQKCQYGCQUJCAUJBAUJAQQGBwUASB8NNhkLAAAGAwYKCQYFCQUFCQUFCQYGCwcFCQQKCAQKCQcJCgcHCwcHCggICwgIDAkJDQkJDggKCwcHAAAABwgICQoKWltb/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////0Njif3yCr66wtq2w7vDzu7W2/vv7xsjP5NvY8vb5yMPAlJKYsq2svsLH5+Lb////1NLU5uPjv8PGx8PA3OHesq6t3tzZ5ODl///99fv41dLS6OfpsrGz6+Ld6PP1ZF9k49TJ////vsHG0dHPu7i639jV4OLk1dzjdHeAvrixpqesraapwMPI6ujlq73MgHNw///62Nrd2dDQ4t/lyc3aq7G2rrG4b2hwtqWe////8vj9rayu6eDZ4unwuby/3Nzc4tzb3Njf7+rt/v7+0tLU6OXlwMLF18zE+fz+Z2t0vqyl+vz+rrK11c7H8PP2xr/C6ennrq6uy8nG4ufn5+XjlpWZq6Og3tvd4uTmsrW18+/s////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fn5+BwcHICAgX19fYmBgaWZkZWFgYVxbW1dWVlJQUU1MS0hFRkNBQj0+PDg4NzQyNC8yMSsuMSkwKDQhFCsCBQUFCAAGCAMHBgIICgMFBwMGAAIKAAACFgwAiz8fbjEaBQQAAwMGBgQJCAUFCAUFCQQGCgUJCQUJCQcHCwgIDAYJDAgIDAgIDAgIDgkKDgkKEAoMCwcHAAAACQkJCgoKWlpa////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////7PDzt7e31c/M////////////////////////////3+Po6OTf////////////////////////////////////////////////////////////////////////7ezw8u3s////////////////////////////5+Pg////3ePo6+bj////////////5+Xn/////////////////P//8e/v////6ejq////////////////////////////////////////////////////////////////////+Pf56ubm////////////////////////////////////////1djb/ffy////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fn5+BQUFHx8fYGBgYmFfaWdkY19dW1dWVVFQUE1MTEhHR0NCQD07OjY2NDAwMSwtLSkrKyUoJR4mKDkgEy8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAMAaCsMVCIHBQABAAAAAAAAAAAAAAAAAAAAAAAAAQAAAwAABAAABQABBgACBQEABQEBBgIBBQEAEAkJDggKAAAACQkJCgkJWVlZ/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4/////////////////////////////////////////////////////////////////////////f7+////////+vv5////////////////////////+/v9/////////////v///v/9////////////////////+fj4/////////////////////////////////Pz+////////+/z+////////////////////////oqevxrmv/////////////P7+/////////////////////f///////////////////////P37/////f39/////////f76/////////////////////////////P7+////////////////+vr6/////////f7+/////////////////////P39///////////////9////+/z+/////Pv7////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fn5+BAQEHh4eYWFhY2NjZGJgXFhWXVpYVVJQUU9NSklHRUNDRD9AQj0+Pzs7Ozg2NzYzNTIuLyksOEQwJDgTBAMBDQYIDAgIDAYJCggICgkHCwkHCggIEAgKFgsGFAwGDggKCgoIDgoJDgoJEAkKEAsJEAsJEAkKDAYJCAIECQMBCAQDCAIEBwMBCAQDBgIBBAAADgoJAAAACAgICggIWVlZ/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////2+Dnm5ujw8C9s7GzlY+Q4tjQ8Pb7en2IrKmntre1goJ+q6Sj////yM7Tk5GZv8HDoKiwfHyBk4yPrZ6bvr3DcnR+oKGdmpuZysXItLK6rqed9vDpzdnjioyMraSk9+/nscDLl5GMwb/Do52gs7S3s7a7xr65qaiscnh9rq2t1djbkIuI9vLts8DSgHh6qqqvwL/Fr7KwopiY6+jt2ODnjZSesK+tr6qprqyqoaOlp6amhoiLkoqMnJKSmpiaj5OWpqSfxMHHgYeOmo6M//v08Pr/pLC6wbmx5eTooKe1op+fnJKQmJaY0MnC+Pz9goaTq6Wit7a0f4B+paCf////2uHompeXwcXFlZaUx7y8sLGzjY6Ttqyn/v/7s7jDt6qimJulsa2t////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fHx8AwMDHh4eYmJiYF9fZF9fu7m53NnbzczMzMrIzcnJyMbIy8jFx8TCxr/Cw8G+w8C9wr69wr28xL++vrq3tbKvt7Oyt7Gyt7KxtrKytrKyt7GytrKys7Cwr66ysrCyt7OyuLSzubSzurS1ubWzurS1u7e2u7W4u7e3wb26v7q5u7i3vbq4vbm5vbe42NXVenZ2AgEBAAAACAgICQkJWFhY/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////n6q3iI6VoKeqbF1dcmJn7N/Xz9voYmJ1q7C5hoWJU05RgX96+fLrsrnJVFFdmZudjZaZWl5raWFsk4F6iI+ZQT4+paGea3mGjZGUgnF29O7l/Pr4yNPZcnyAnI6S//7+jJKfsKqlc3R5lZKSW2Z3jYmPq5yRfH6DPUZQkpOTdYGJXVdc+fPsucDIe3qCV15sfX2Hd3l7h4B7q6Sjqq6zfYOVioWKopCLcW91VV1tlI+Wio+YZFdcnIuGpaOrXmRxiY6JZmhzgH+Hrqar///9usXQKi45W05LzszOgoudkYeHp5ubY1tkzcG54e34aGuAsbK1ioWKTElLeXh28uzjw8rYhYiVUVtlYFtam6CdamdnUE1ar56b+v//lpaap5qORUFLxL++////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////dHR0AAAAHx8fY2NjW1tbbmls6eTp////////5ODj////////7u7u9vX1/fv7//37/fz8/Pr6/fz6//z+//7+//7+/fz8/Pv7/fv7/fv7/fv9/fz8/fv7/Pv7/fz6/fz6/fz6/vz8/v37//78/v37/v37//7+//39+/n59/Pz9PHv8O/t+fb2+/f28+/v////vbe4AAAAAAAACAgICAgIVVVV/f39////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////8PH0qqq0vrm4tbW5lIaD/Pj3zdnjZGd7bGlzwLOuzs/ZiYuL+vjx2t/oi4qOk5Wav7+6w8PFu7W4sLS1YWJsjH+B4+DgqrG5i5qck4uO+Ojh////t8TMYmprnpSW9+jj7fT3raqqysjIraivwL2/qK20nJqcraqlyMrMnaKlp6ukxb3A////xdDSh4OBsrGzo6ioo6WqmZqY+PPs5e33nZ+poaGjt6qnv7y6vb/Gnp2ntKmrvbm5sKqpaGRrr6yym6Knt7axrb3Md2xs//r3xsnMpZqcv7vFys7Zo6qtnJuda2RtgXJx+PHq2ObwbXOGbmpxuayi09LchomM8vLqsbvLT0pRyMG6sbbBn6ahycG8rK+5lpGU////zNHcsqelk5abcWlp8vDt////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fn5+AAAAHx8fZmdnXl1da2pq6ejo5tjQyaqiy6+svZyW2svE6e/u+/v9////////////////////9/j46+zs////////////////////////////////////////////////////////////////////////////////4N3d39vb8e/tysfFw72+8+/u////qqSlAAAAAAAACAgIBwcHU1NT/f39////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4///////////////////////////////////////////////////////////////////////////////919/nysTD////////////////////////////////////////////0NXc1MrK/////////////f///vv7////ytPZpKGf///9/fv4////////////////////////////////////////////////////////////////////////////////7vL34N/f/////////////////Pz6////////0tXalpOV3drX////////8/7/vLm5//rz////////////+f3/3t/h+///vrvA///3/////f783+jtxb6/////////////////wsTE4djQ////////////////////+/z8////////////////oKCk39nU////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////z8/PERAQGhkZaWlpXl9famtt8/j43Kyov3lw0peRuWRfzJ+Y+f///fv97vDu6unr5ufl4+Li5OTi4uHh1dLS1tHU4N/f/////////v//////////////////////////////////////////////////////////+vr66OXl8ers6eXlsq2strCx6+Xm////raupAAAAAAAACAkJCAgISEhI8/Pz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////4u72u7q2////////+vr+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7u7//jz////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3t7eEhISFxYWamtrY2Jib29v8Pf67ce81Y194MSz1JiC57eq+f3/8u/03+Tf6ujq5uXl39va39vb5eHg4t3czcrK29ja9e7x9/Xz8/Px8/L08/Ly8/Px9PTw9fPz9fPz9fTy9vT09fT09vT09vT09vT09vT0+Pb48O/v6+jo+ff37Orswb29wry77enp////sa+vAAAAAAAACAkJCgoKOzs76enp////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////5OnuubzBy8jIw8G/p6mrvry+0M7QtrW5v8LHyMrMubS5z8rJurq81tbUn6Sl6enfsrjAy7y14+nur6+0ycvNuLu+qamptrOzwLvAuLWzsLCssrS34eDbxsK/9PLyytPb29LK////5OPpvMPBs7Gz3+Tpw8C/v7q6pqawycS/zszK6uDg9fb0rK2yzsjF+vX08/j5rqux1dHQy87RxcG8tba2qqmr///99Pf5raqw29jWurq+9+3j9/n7oaKnuLe30NDMsbGxs6+v////0dbdq6uzu73AvbWtzMXAzMvRxsbGqaahyMTE2NbUxsfKxL+8////eIGRpZaL0M7Ora+yzc/Pw8DG0svI0dLUtrKyvb/BsrO339vWx8TB5+Hi////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////09PTCgsLFxcXbW5uZmRkcnBy9Pv/7Mq71pyD5su6z5d+572t+f//5uLn6uvp5N3f6ubm8u7r7evr7evp7+nm5OHe5+fi5t/i5uPh5+Pi5+Hk6OPi6ePk6OXi6OXi6ebj6eXl6ubm6+Xo6uXo6+fn7Obn7Ojo7+vr5+Pi6+jo+vv7////39zczsvL////////tbOzAAAAAAAABwgICAgINjY26enp////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////wM3ceoGTwLGkfoOKKjE7pqGahH+Jc254qauwW2t6j4WAu762PS416uPlkZ6xpJKN5ebk8+3mrrLBYV9ssbK0iZKYSk5ceGxwPT9GcGZejZKTeHVzmaCjUlBQ5NrV2eHm2tvVa296d25zd4iQs6qifIeZbWJgu66uV1Nmj5OWZWdquqqj+ff0scDFSD8/8d3OpbXEhYeMipahhnt/mJKZRUJHeXd09vLxpK23gIOImKOrg3Jt//7wzNHeV1lpqayxhIqRSEI9kouG+/bzur/KhISOb3uObl5beHRrcWhvbG98bXBppqSka2puV1Rgq56c////ub/Hl5WSWVJanJqkTlhmqqeitLeybF1dmJKZSEtYgIODo6WnUE5OysC6////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0dHRBwcHGRkZcHBwZ2VldHJ0//////bs7dG9/uff9tnI/e7j////49rf5ODf5eLi497e3t3Y3t3d3dbd3tXY593d2tjV09bP19XV2tTX2tbV2tbV2tTX2tTX29jV3NnW3dnZ3tra39vb4Nzc4d3d49/e49/e5ODf4N3b//7+////////////////////////ycjIAAAAAAAABwgIBwcHMDAw5eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////3OPwfoGOlZCNlZWRnaKnmJycnZubfXmBiIqNl56hube5sKuoj4yOZm95k5Caxbm3//fy////vsHLb2tziYqPr7KroqKsq6GkhomTpJePztHYiYyOi5SQkYyT//36+v//UVlecF1Y4Nbdm6q5pqedjpSZnJCM09DLoJugrLTCioqM6tvU7/b7am+BiX5u9/Pu0dXck5KapKWqkI2Sn5CLs7G5d32A6und3d/mkpCYoqesgHdy/vTiwMvYZGJ1g4aTqZ2bqKqxhYWD+vXuoqy2lo2Hp6izop2ipKGhkIySg4GNmZ2kmKGenZeWhYWPl4+S//7+o6uwjoWAenqHd3B6p6Gmur7Bsa6rlI+SjH5+t7K6jpadjZiUj4qP+fHs////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////0NDQBgYGGRkZcnNxbmxsbWls2Nfb+///+//79PX19f779v367/Ly6OXn4ODg4OLg4uLe4eHf4tzh39vb2d3Y3t3f3tng1trV2trY29nb29rY29rY2tnZ2tnb29ra3NvZ3NvZ3NvZ3NvZ3dza3dza3t3b3t7c3NvZ4ODe8PHv7u/t6+zq8vHx9PPz7e3r9fX1m5iYAAAAAAAACAgIBwcHKSkp4+Pj////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////8fDw5+ns+fj0////9fT4////8vHv5ufn////9/n78Ozs////3d/d/Pn2/P3/+vn5////////8/Lw5+jo+Pn5/v378vb5sa205tbR9fX1//////////////78qrvEdW5p5N7hsa+v/f3/8fHz/////////v//+Pn5/////v3/+/j24erygXuLuK2n7+zq////7Ovr//v69/v89O7p////9fX3////////7ezs/Pn3mqOrqZuW8fb3pKy4nZOW//r1////9fP1////0tbZe3h43NLN////////3+Tn4d/d+ff3/v37////4+fq1dPT///98vb37uvptbrDrKCe////8PL19PDv////6ubj////9vb6////+/r8/Pn5////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////z8/PBAQEGhoadHR0dnR0cm1ycW5ueXZ4dHF4cG9vbGxuaWZsZGRiY2VjY2FjYF1dWlhaU1JUUU9MWn9RXpdaS1pITkVKLywsIyMjLCYpKyYnKyYnKygmLCgmLCcoLCcoLCcoLCgmLCgmLSgnKyYnLCcoLSknLScpKiclJiIgJSEhJiIiJyMgJiMeJSMeJyMgFQ0LEAsNAAAACQkJCAgIJSYm4ODg////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4N/d//37////////////////9vb2////////////6uvt9/Pw////////////////////////8/P3////////////////////////////////////////////////////+/z//////////////////////////////////////////////////////////////////////////////////////////f39////////////////////////////////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////z8/PAgICGhoad3d3eHV3e3d3b21rZ2RkZWJiYV9fXlpYWVRXVVJSTk1LSUdHRUJCQDs+NzI6MDYpRoo4VrFLME4iMCopFQ0QAAAABAAABAAABQABBQABBQABBQABBQABBAAABAEABQABAQEABAEACgAABgACBAEBCQIACgMACAEBCgEACQIABgEABgEABQABFg0LFw8NAAAABwgIBwgIIyIi3t7e////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////7fT5vb299/Pw5ejq4uDe5eTo0c/P19ja5+Pe////2dnd5uXl29vd7+zp19nc29nX5ebm3Nze2tvb19bW3d7e3t/i3dza3dze3t/f2trYqq69Z2Rwrq6k1tXR6+Xg+vz+0dHR/fv25ujqxcPF//75tL/JdW1q6+jl6Ojo9/f50MzR////0tjd8u7r2t3f19XT9fPx7evp7uni/f7/1tPV7Ovo3uDg////7fH219bW4N3b3uDg8fHt39/fy8nJ///9/f//0tLU///94ufs8eni////u8HG3NXO/v39zs/P0M3K////////7O712NLT7/Hz2tja////////////////////////////////////////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////zs7OAgICGhoaeXp6e3l5e3h4enh4eHZ2dXNzcW9vbGpsZ2VlYmFhX11dWllZVFNTTk5OSkZLSkhBVXZFUopJP1Y2Pzs5Mi8uFhEMGBITGRUUGRYVGRUUGRUUGRUUGRUUGBUUGRUUGRUUGRYRHRQUHRQWGhcQGhkNGhYTGRUUGxcOGhYRHRUUHhUSHhUSHhUSHxYUFxAKAAAABggIBwkJHh0d2tra////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////1t/nenx/q62tnqKdiImHsLKqpaOzlIyTfoiOwK6d////c3uDvb+3m5ejnoyRb3iNi4+UtrGwsKCZmZicam9/nJyhw8TCp6yxfHZ7jIKEmZSXjo2ffXuGu8K/uLa4vLKoi4eMc251p6u2rLS1f3Fx6drP3uv4kZmjnKKpqp+hsKeknpyec3uDlIqCrLK3cnN1wbm5fn+EiIaDjY6MZ19hq6mrgYyYpJSU////sr7LT0dOcWRmp6mzhImUh4WDin6C6NzS/P//i4aNube0sL/Ct7GybGZro6eoiY6OlaCeoJqTf35+oZyV////nZ2lraCWbXB7sKmr////////////////////////////////////////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////zc3NAwMDGhoae3t7fHt7fXx8fXt7e3h4eHV1dHJycW9va2lpZmRkYWBgXVxcWFZWUVFPTExMTEhHSEU+PUI3Pz45Pjs5Oz82Hh0YFw8QGxYVGhYVGhYVGhYVGRYTGhcUHRcWHRcUGhIPGgkPGBYZGBUUHggPHQgPHxMVIBMVFwoNHRAVIBUXGBIQFxAPGRITHRYVEw8QAAAACAgICQkJHBwc2tra////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////hZariX11////s7S3nJ6clqCelo+Y49jWjZuok4WA////laCql56Zq6Oop56Zi5GhsLfFoJiaiXtxhoOBe4ONfn2IlJSUoKems66riYGIe21vrKevfoOQm5mhsbG5j4Z+jX9+kZCcYGp6o6eopqCf9Ojgw9HeeHuGgomTf39/fXFupaGgXV5pxLiyqLC3c3d+mqKgenV4kJCUgIaNj4SEnp2fdn+Jd3Jx5d/Y3uTpbGFpiH+EfXqEjYePq7K3qaKf6tzX////xb/En6Gmc3+BmqiwOS0q////w9Lhoayuwr+1cm93lI6N////paeqo5ePWFZev7ax////////////////////////////////////////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////zc3NAwMDGxsbenp6fn5+g4ODgYCAf319fHt7eXd3dnR0cXBwbGtrZ2ZmYWBgXFpaWFVVUFBQSEpMRURIRD5FQj1AQD48RENBKikpEw8QGxkXGhgXGhgXGhgXGBkVGhcXGxUYFxUUGB4TGSgbGBcXHRgTEhsSEBYRFxUSExUSDhERFxMSFxUVExMTGBgWCwsLAgIADw0NAAAACAgIAQEBLzAu8vLy////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////09vjgX6GrKutz8bJh4+UnZ+Xko+hnImI0dTZ0c3M////bHV9qqymgH2QuKac19ra6Ojq2tnbxcXFycjG4N/dxsfJuru/0tTSwsLExcLAvraz9vPz2Nzfv8TLcHN4xr+2y8rQt7e7yMrKztLTb2xz49bM7/b3r66u2dXU0NfVzc3Pz8fJ//7+0Nfe29TN2Nzfzc7K7+zq6ufn6OTi+fj+x8XH6ubhvsbJ5+Ha+/7/29jY6urss7Gz9Ovo3eryb2pp9+re8ff8komN6ufnaHB9ta+kqKu2nZaTtayxvsPMgoZ9Z1xYurGz////5uvwzMTGxcnMYFxf4drV////////////////////////////////////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////zc3NAgICGxsbfHx8gYGBhoaGhISEgoKCf39/e3t7d3d3dHR0b29vampqZWVlXl9fWVlZVFJUTU5QSkpKR0VHQUNBQUE/RkBFNTY2FRYWGBgYGRkZGRkZFxgYFhgYGBYYGRcZCAMHKVAzTqVtDwwLGS8eXuCMYNyDEyAUFikgVbhtJkorAAEBbWxsZmZmcnFxlJSUKSkrAAAACQcJAAAANTc1+fj6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////7/P4uLe55eDf4+Tk5+Xj3Nzk5d7Z////////////19fX6ujo1NXY+fLt////////////////////////////////////6Ovu////////////////////7unk////7vT5+Pb0////////7uzu+PPy////////////////////////////////////////////////////////////////////////////////////////////////////6+jo//n2+/3/6ujm////////5eLg////wsrQyMG88e/tz9DS2tfQ////////////////////2tzj5uPh////////////////////////////////////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////zMzMAgICGxsbfn5+g4ODiYmJh4eHhISEgoKCf39/e3t7eHh4c3Nzbm5uaWlpY2RkX19fWVlZVFRUUE9PS0tLR0dHREREQ0NDREREJCQkGRkZHh4eHh4eHR0dHR0dHR4eHh4gFRIUMTs0S2RSHRccGBwXOX1IX9eEIy4jJzwve/+qMWhBAwACbmpqYl9fe3h4o6GhMDAwAAAACAcHAAAANDU19vb2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////+vr8////////////////////////////+vn2+vz8////////////////////+Pr6////u8PKoJaR/////////////////////////////Pv9+ff5////////////+Pn7////////9vr/1NDX////7e/y///7/////f37/Pz66u3ykpCdmJGO8e/t/P3/////////+Pf3/Pr6/////////fz8/v7+/////////v7/8/f309Pb7u7u3t3h+fn5oKWs49jO////////////////////////////////////////////////////////9/b4/////////////f37/////////////////////Pz6/f7+////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////zMzMAwMDGxsbf39/g4ODhoaGhISEgYGBf39/fHx8enp6dnZ2cXFxbGxsZ2dnYGBgXFtbVlZWUFBQS0tLR0dHQ0NDPz8/PT09QkJCKioqERERGBgYFxcXFxcXGBgYGBgYGBgYFxcXHhcYHhYYEhkaFxMVCQABDxcQHh0ZFh4XIUUuGSIbFhMUFRUVEhISDw8PBgYGDw8PAAAABwcHAAAANjU19fX1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////z9rktKqq5+3wg4qPvraxoZyhmZqdioyRlpWbu6+sv7m8m5mhwcLEnJ+pk5CNgXh77+LW1eLseHmBxcLAo6WqhIWIk4mJp52dh4OKoqWquLm+wr65oZiasq+0rLbCxcK9mpaW5N/cw8zYu7e8sLi/nJuZu7u2w8LAgYCIpquwurnBdmx3kI2ImKKgrKilq6exurq/v8PIxL61p5+irrCzoaSkvLu/gYWQj4WHj4+Pm42KramupK62r6ij+vj1l6S2qJySpKeuf3l+mJCTiYuWxMLErrOusqutsLK3eXF0xr26////y87Tf4CI6OXj2t3gjouNh4aMpKapsq+q/v39prXCbGFj4dXN////j46Y39TM////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////zMzMBAQEGxsbgoKCg4ODe3t7enp6eXl5d3d3dHR0cXFxbGxsZ2dnYmJiXV1dVlZWUFBQSkpKREREPz8/OTk5MjIyMDAwLi4uMDAwJCQkAAAAAAAAAgICAgICAwMDAwMDAwMDBAQEAgEBAAAAAQQABQMFBgEIAwAAAAEAAAAAAAAAAAAAAgYCAAAAAAAAAAAAAAAAAAAAAAAACAgIAQEBNjY29fX1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////+fv9tri9T1JZraegw8LMdWVqYltojJKaqLDAl42NY1VVi42ShY2XamZwjoaBm46S7NrTydjleoKQjpWdnpWQdHmGYFtnkYB9loqObHSCtLvAsLCrVURBdXaGeoWXqaKZenJt7evrvsS/g4+VfH2C////l6GmmY+FZmR3eXuKs66zk42Si4OFc3V/iouHcG95cnaEsrrEnpuRYFFTWVxpa3R6oaajamVvPjVCmJuduqmoxMHHnJuo////////qq2yhX+AX2Vta2FrhHV1en+NfIORent9hYmKenRzjIGFwrW5+P3/aHOALysts6SZx8XHYVhffn6Ljpmrn5KN/v34ma3APSov3s/E////m5ym49bO////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////zMzMBQUFGhoagoKChYWFfn5+fn5+e3t7enp6d3d3c3Nzb29vbGxsZmZmYWFhW1tbVVVVT09PSUlJREREPj4+OTk5NTU1MTExMTExNDQ0EBAQAAAACAgICAgIBwcHBwcHBwcHBwcHBwcHCAUKCQcHCAkHBwgGBwYEAwcHBAUJCQYGBQYGAwUGBgYGBQUFBAQEAwMDAwMDAAAACQkJAQEBOzs79/f3////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////zN7pQjc3//rwzNfhjoF/3tbZm628enZ2sLStpqOjsaqtt7i9vbq/z9LUX11j5NbL4evwgoOGsrW3n5yct66ruri+rKutdHJyfXp6uba8vre0u729jpCTnp2fn5+kqaah/f35ytHUgImRhYCF0tHPs620tq+woZ+nlJOVzMPA29/kq6GfycbMnaSnsLSvfIiVVVNZs66nt7m5oKCimJiguLm3wb/D0MfJxNHZeXNyrKGjurS5////////rbW6mpGMzczOvLe8uLO4o6aro6enpaWtqKqo2drWYWVwwq+p8Pn/pqq10s3N29HRrKevkJCSb3OCaGVvxbmx////z9ffqKCi9/Tx9fj9gn2E59nO////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////z8/PBgYGGRkZg4ODh4eHgICAgICAfn5+fX19enp6d3d3dHR0cHBwampqZWVlYGBgW1tbVVVVT09PSEhIQ0NDPz8/PDw8Nzc3NDQ0Ojo6JycnBAQECwsLCwsLDAwMDAwMCwsLCwsLCgsLCgwMCwsLCgwKBwwICAwIDQoKCgoKCQwGDAgKCQkJCQkHCAgIBwcHBgYGBQUFAQEBCAgIAQEBQkJC+/v7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////7PT7z8/R////////////////7fX6xL69////////////////8fL0////yMjN5NzX////////////t7e5///6////////////r66w8+zn////////////////////////////+fr8/fr35+XnqaioyL+85ePj8PHv////////////////////////////9f//ysS/////////////////////////////////xMTMzcW+/fv4////////////////////////7fT56efl////////////////z9HU1s7L////////////////4uXq+Pfy2uDl29HR////////////////////9fj7xb/A+fLr////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3d3dERERExMTgYGBioqKgoKCgYGBgICAf39/fHx8enp6d3d3c3Nzbm5uaWlpZGRkYGBgWVlZU1NTTU1NSEhIQ0NDQEBAPT09OTk5ODg4Ojo6FRUVCAgIDw8PEBAQEBAQDw8PDw8PDw8PDxAQDw8PEA8PDw0QDw4ODQ0NDQ0NDgwPDAwMCwsLCgoKCgoKCQkJCQkJCAgIAwMDCgoKAAAATU1N////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////yMfL+O/p////////////////////////////////y9LZ08/K////////////////////////////////////////3N7jycrK////////////////////////////////////////////////////////////////////////////////////////////////////////////+///tLKyzcrI////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9PT0JycnBAQEenp6kJCQg4ODg4ODgoKCgoKCf39/fX19enp6d3d3c3Nzbm5uaWlpZGRkXl5eWVlZU1NTTk5OSUlJRUVFQkJCPz8/PDw8Q0NDLi4uCgoKFBQUFRUVFBQUFBQUFBQUFBQUExMTExMTExMTExMTFBQUEhISEhISEhISEBIPEBAQEBAQDg4ODAwMCwsLCgoKBQUFDQ0NAAAAaWlp////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////8vT3mp6juLGutbi2ua+v9Pf87Oro6OnppKOlyMXKvr/Bu7i/3dbRgYmTm4qB19jWq6uv2dnZlZidvrSv////xszTr6af2+Lll5iW6uHb////197lnZyay8a95ufnrKqy49/axcfR0cfBkY+hZF9frbCrvL/Cqamn08jG+vr8tb7EsKilt7OzvLq6wMDCmJugxLq0////uMDHv7i1yMrNrbG2tK6twL/By8fHsrO3vLy62dbRvbrApaKkvry8srW4sbXAZV9plI+CwcG84NrV////s7a7z8a+4eTnqKmsyMvLrKyszMPA//7+xcrPoqKgs66tvLe6s7W3rq2t3tvW0c3Ks7S5zMjH////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////UVFRAAAAZ2dnmJiYhYWFhYWFhISEhISEgoKCgICAfn5+enp6d3d3c3NzbW1taGhoZGRkXl5eWVlZUlJSUFBQTk5OSEhIREREQkJCQkJCRkZGJCQkDAwMExMTFhYWGBgYGBgYFxcXFxcXFxcXFxcXFhYWFhYWFhYWFhYWFhYWFBQUFBQUEhISEREREBAQDQ0NCwsLBQUFDAwMAAAAmZmZ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////o6q4bWx2h4ycWFZSq6CWoKWyi4WMk5WXa2pnray0SEpVqaimrbCujX98oaavMTVAkZORbWt1bWhypZ2i////qKexgHNxo6ivfn+M2sO18fr/ZGlwy8rHiZaZT0xHp6uyXm16j4F6v760Y1tihn2AxMXIVl9vX2Jdu7Cq9fX1dYqiWUtNhXZ1k46TUkxUcnR/p5+k////093dYVxZb2FeYWp9VU1WoKOot6echoOFUmBtcXd8k4qPgHR2Z15pen2KpKaxgoGJqJqO4t/a6OXi////hImbuaah0djffXqGW2h1XmBZsqii//7+o6u1ZmdqW1ZegnV3V1xnenx6oqSmcG9tZl5lw7q3////////////////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////lpaWAAAAOzs7mZmZh4eHh4eHhoaGhYWFhISEg4ODfX5+eXl5eXp6cnJ0bG1ta2traWlpY2NjXl5eW1tbWlpaUlJUT1BQTU1NSktLR0dHSktLSUlLLS0vHR4eGBkZFxgYGBgYGhoaGRoaGhoaGhoaFBUVDxAQFhYWGBgYGBgWFhYWFRUVFRUVExMTEREREBAQDg4OCgoKBAQECwsL3t7e////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////29vjk5+vj42TqqWql56doJyZqaCgr7C6jJCTnqGhm5iitLS2qqionpyZh4SEm5igkZqapqShkpypnpWV////iZCggHRsgHuCm5ml5dzX4+72Yl9n////v8bQp52doaConJyft7W3sKmktrKxgHuCnZqipqesi5KZo6KY////rbXHnZOWp6amiHp4vrW6hZOioJiY////jpOlYFZO4dzQk5Oio52gnqSrk4uLoJ2Yh46Pl5qkyMnHwri4mpejdnF4v7m8rrfBiHp3//Xv/////fz8np6xybq6ytfiXlhis6qtlqCqnp2T////s7a7nZidn5ujioeHjoaTlJugj5mWrautiYWPrqGh////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6+vrERERAgICgICAmZmZhYWFiIiIh4eHhoaGgoKCiomJjo2Nf35+h4SEiIWDeHh4a2xsaWlpZmZmYGBgOzs7LSwsLy0tMS8uMS4uMC4uMC4sNTQxPTs5NTMwKyooLi0tJiclGRkZHRwcHBwcGRkZKSYlMi8sHR0YGBcaFxgaGBgYGBcWFxcXFhYWExMTExMTDQ0NEhISAAAAUVFR////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////1+bwnZOR///69/f5/////Pr4////////wMbOtrKx8fHz+fX0////7urn////+fj6////vsvWpZiW////mJqc5tvR/////v//+Pn5///9tLfCmJKTsKir//766ejo////+v7/8+7u////8vPvxc3VxsC7/////fv7////+Pf3///9////8e7r////uMPNppuW////nJyrl42N4+Hh9/Xz////9vb47vDy+Pn5////9vX3+Pn3/P37////8O/t/////f//8/Lw////////0NrggHyCi4eKkJKVwbey/////////Pr6////oKCk1cvD////4+bp6ebm//39////////2dze4N3d////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////iIiIAAAALi4unp6ek5OTh4eHiIiIh4eHgoKClpeXo6GhiIaEpaCdpaGgg4ODbm9vb29vbGxsZWVlNzU1KigmLiopMCsqMCssLisrLywpKygkLSolNzMuODUwOjg2KSooGxsbIiAgHR0fGRkbQz88WlNOLSkmFxYZFxsdGxsZGRkXGBgYFxcXFhYWFBQUERERBQUFCQkJy8vL////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6+zu/////////////////////////////////Pz+1dXV7Ojn////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////9/f3ODg4AAAAQkJCoqKimpqaiIiIiYmJh4eHiYmJiYmJhISEh4aEhIODe3t7d3d3dXV1b29vbm5uZ2ZoW1lZXFpaXFdaWFZYVVNVVlRUVFJQLi0tIR4eJyQkISAiHR0dICAgICAgHx8fHh0dKicnMCwrIyAgHR0dHB0dHBwcGRoaGRkZGRkZFhYWEhISDg4OAAAAe3t7/////v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////5+3wzsvJ////////5efnwsPG7ern5Obm3uDi3Nvd1tXT6efk9fHu/f7+x9DWzs3L////+v7/09bZ4+Db9/Py////4OPmysjG2djW6erqxsfJ+PLt////297h5uTh2tvbxsfK8/Lw5eXj0dTV5uTk7e/2dXSJhn960NPOzMzM5uXlz9HT6+vr0tLSzs7Q6Ojm5ujo1tLR5eLi0tTW7Ovr19TZ5uHe6+7vzczK7ern////z8zS6+fk3d7j9vHu6e/20MzL////////4ePlwsLG9PHu6uvr4uPl3Nzg1tXT6Obj9PHv////2Nvez8jF6+3twMDC////////8PH05eboy83Q3trZ4OLkzMrM8O7r9vb2r6qt8+Xb5+/2x8XC9/f5ycXK////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////1tbWIiIiAAAAMDAwjY2NpKSkmpqaj4+PiIiIhYaGhoaGgIGBf39/f39/fX19enp6dnZ2cXFxcnJycnFxbWxsaGhoZWRmY2JkYmFhbWxsSkpKFRQUIB8fHyAgICAgICAgISEhISEhISAgHB0aGxoaHx4eHx8fHh4eHR0dHBwcGhoaFhYWFhYWCAgIAAAAUVFR/Pz8/////f39/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////ztzm0ce9uMHHgHqCmJqamI2DxM3ZamlroJecfYSXlpGOhISEinx39PTwzdXWaWdprZmI/v//iYyVbm1pjoF8/Pz6l6KvkoJ9oZugSVFZgoJ+7+Te4ez4k5mnn56gXVhVraWetcDMcGxslpOVrqep/f3/goSXo6KgfoaJoJmUo5+pl5OacXmDhIR8qauysKitu77BVEtQhnh4lZSeXWFsq6ups7e4kIeJh4CD4tfRvsnTi42Utbq7fXFx9Oba0+Xw1s7CsLm/gHqBlZyboZaOu8TSbWtrpZudc3aMm5iVgYKCno6F5OvwgYeOk4yRWVhWlI2G6O/8k46T2NDSZXKDf3Rotrm8bXF0sq2qfIGMh4SCv7iu8fDrgouVramkmpeemJOSmpuex8PA/vr3ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+/v7+////zc3NPj4+AAAAAAAARUVFfX19mJiYoJ+foJ+fnJycl5eXkpKSjY2NiIiIg4ODf39/e3t7d3d3c3R0cHBwbGxsampqZ2dnZWZkZ2hoYmJkHx8fFBYTISEhISIgIiMhIiQiIyIkIiEjISIiICIiISEhHx8fHh4eHB0dGxsbFBQUAgICAAAAAgICYWFh9vb2/////v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////vsjNQkFBuqyprbLCj4mAlqSual5ivbCrkZurw8LIcG5wnY6N/v7+uLvGZWFc0cG29Pj7rK23Z2drqpiV+f/+iY6bo5iahHp/gX2HdH+E0Mm/8ff8bnGAmo6MjYuVoJ2WhpKddmhnraitmI+U////lJymhXp6i4mTlZuYh4eLf3F4k4+ZiJKYlZ+di4qMnJufhn6FgHR2mpCag4eUsbS2paeqfXN1emlq/fHrwczYjJCXnaSpgHBp9uTa////sLm/Qz1Av7Kypa+8mZOKjJmkcGNlxLiyi5KfvL/JcW9xuKWf5u74nqexra2vf3qElpuWhomMdG11vbq6j4+Zua2ntrm8dHqCnaKiZ2lwn5CP////9f/+qaiwvry6kY+RlJCQiYiMxcG+//r1ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////////6urqjY2NNDQ0AAAAAAAACgoKJiUlQUBAVlZWZWVlc3Nzfn5+goKChYWFh4eHh4eHhYWFg4ODgoKCgICAfX19enp6eXl3dnZ2fn5+X15gLS0tJiYmIiIiICAgHyAgICAgHh4eGhoaFhcXEBAQCQkJAAAAAAAAAAAAAQEBHR0dTU1NoqKi/////////v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////5ezxNDtAtaqix8TJ4t3dycvO19fV2NbW397c3+Li5+fp6ufl7+rq/f//a2yBdGdi7evr9Pr9srO45t3Y9e3v+///tb3FcGpxsqKb////xcvS7+rj////vr/B4tjS8/f+ysvP29za3trXvsTJu7a5////5+vu1M3G8PD0zdDT3t/dvrm4+fTz2N7m09LQztPUwcHB8e7sxsjLkY2V1NPV09TX39nW4eXmxLq4//r3////ysnN4dzbipKZppSK3+LlNzs+vbCrxMHG5OTiycrN2drY2dfV397a3uHf5ufp6efl8Ovr////3Obrcm1s3dDNzM/U0M/M6ennxs7Vx8LF3uLl1M7J4+Xqzc7O7Oro8Ons////////7/b7xcPA7Ozsw7/E///7////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6+vrs7Ozc3JyOzs7FxcXBQYGAAAAAAAAAAAAAAAAAAAABgYGCQkJCwsLDQ0NDg4ODg4ODw8PEBAQDg4ODg4ODg4ODQ8LFRUVCwsLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEBBwcHDw8PHh4eLy8vU1NTg4ODwsLC+fn5/////////v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////5ezv5eLf////x8nJ//32////////////////////////////////////9fn8y8zP9PDv////5+jq////////////////7O3t////////////////////////////////////////////////////////////////////////////////////////////////////////////////5+bm////////////////////////////////+Pv/1tfZ4ubp6+nn////xsjG////////////////////////////////////////////7+zx//v2////////////////5ebo////////////////////////////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+/v7+////////////////+fn55eXlzs7OsrKynp6eiYmJbm5uY2NjWVlZT09PQkJCOzs7Nzc3MjIyMDAwLi4uLi4uLi4uMDAwMDAwMjIyOzs7RUVFS0tLVlZWYGBgZ2dnbm5uf39/kpKSoKCgt7e3z8/P5ubm/f39/////////////////v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v7+fn59/f39PT09PT08/Pz9PT09PT09PT09PT08/Pz9vb2+fn5+fn5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+/////////v7+/v7+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+/////v7+/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7Ozsubm5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7u7us7Oz8fHx8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8vLy8/Pz/f39ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8fHxqKio19fX3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc2tra29vb+vr6ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6+vrurq6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////7/T5wMHBwsG/+/j1////////39/n////////r7W40ca89vr/vb+99PDt4+fqw8nO9vLv8fr/qq2yzsrF6urq7O7wxMrNrq6s9O3k////////+vr63d/fs7W1ra2v+/Xu////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////8PT3P0NXX1JQ+/f0////ZXiOWUU/////LDpFHxAHcmZctbW3Ulhdr6iqEytCDwAC7ujnHik5QjsyOURKHQ4KkZOLfnxuusDDMi004tG+////vc7kEQ8TnZWEsLKyMjE31su/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////pqq8vrCy////w9LlAAAAf1xFzt/mAAAAuJyJ////+PXy////LEZcAAAA0bid/P//AAAA4sitkK+/AAAA6+Xg3OPrbHmDAAAA2sOt////orDHfm9z////////AAAKbFE3////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////lpur28zH/f//AA8eAAAAup+SssTPAAAAr6ScRlNdvqyX////AAACHQsA////9v/+AAAA07ifmrfCDAEA9PT0EB81BAAAq52R+/v5////8fDw////laKtCRklAAAAqpiH////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////sK64vsDLOk5lAAAAhoKCysPK4OfqBAkOjoeADhQdoY+FJ0FaAAAAcXBsiYB9x8rPAAAAvaSRYH6PAAAA0tbXAAICoZWLlJKf5tnP////////XG6GAAAAAAAAl4yA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////ztjqExkiAAAAmX1q////oZ+s////1dzkgoOF0sS48fD6g4SMvban4+fompeZura7oKCg29jWqbK4qKKh////xNHXnqCglo6Q/fbv////2u7/AAAAZVVE+O7m////z8vL////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////8/n8PFRrAAAAXEUz////qcDYOTU88end////////////////////////////////////////////////////////////////////////////7Pb/EhUgtJiB5+72BwcWmHxp////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yMjIy8vL////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9PT0urq6////////////////////////////////////////////////////6/T5homKl5aW///1////qrPBh4aG5tzU////////////////////////////////////////////////////////////////////////////////197lhYSGnJmee3l54tjQ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wsLCoqKi4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODgzMzMo6Oj////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6+vrr6+vurq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6tra2zMzM////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////</ForeignData>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"80\" Type=\"Shape\" Name=\"Graphic.80\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.292875</PinX>\n            <PinY>4.152777777777778</PinY>\n            <Width>0.7083333333333334</Width>\n            <Height>0.2222222222222222</Height>\n            <LocPinX>0.3541666666666667</LocPinX>\n            <LocPinY>0.1111111111111111</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>8.93870833333333</BeginX>\n            <BeginY>4.04166666666667</BeginY>\n            <EndX>9.64704166666667</EndX>\n            <EndY>4.26388888888889</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.7083333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2222222222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.7083333333333334</X>\n              <Y F=\"Height*1.000000\">0.2222222222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"81\" Type=\"Shape\" Name=\"Graphic.81\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.331875621441429</PinX>\n            <PinY>3.384656185165429</PinY>\n            <Width>1.002915423783809</Width>\n            <Height>0.3417987407802541</Height>\n            <LocPinX>0.5014577118919045</LocPinX>\n            <LocPinY>0.170899370390127</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.83041790954952</BeginX>\n            <BeginY>3.2137568147753</BeginY>\n            <EndX>6.83333333333333</EndX>\n            <EndY>3.55555555555556</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.002915423783809</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3417987407802541</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*-0.000000\">-7.894919286223335e-16</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.002915423783809</X>\n              <Y F=\"Height*1.000000\">0.3417987407802532</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"82\" Type=\"Shape\" Name=\"Graphic.82\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.264420393277335</PinX>\n            <PinY>3.557453285862936</PinY>\n            <Width>1.137825880111997</Width>\n            <Height>0.4128712060519051</Height>\n            <LocPinX>0.5689129400559985</LocPinX>\n            <LocPinY>0.2064356030259525</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.69550745322134</BeginX>\n            <BeginY>3.35101768283698</BeginY>\n            <EndX>6.83333333333333</EndX>\n            <EndY>3.76388888888889</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.137825880111997</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.4128712060519051</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*-0.000000\">-7.894919286223335e-16</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.137825880111996</X>\n              <Y F=\"Height*1.000000\">0.4128712060519051</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"83\" Type=\"Shape\" Name=\"Graphic.83\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.244614171298354</PinX>\n            <PinY>4.186822576981525</PinY>\n            <Width>3.388188324069961</Width>\n            <Height>1.376354846036949</Height>\n            <LocPinX>1.694094162034981</LocPinX>\n            <LocPinY>0.6881774230184747</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.55052000926337</BeginX>\n            <BeginY>3.49864515396305</BeginY>\n            <EndX>8.93870833333333</EndX>\n            <EndY>4.875</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.388188324069961</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.376354846036949</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*-0.000000\">-7.894919286223335e-16</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.38818832406996</X>\n              <Y F=\"Height*1.000000\">1.376354846036949</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"84\" Type=\"Shape\" Name=\"Graphic.84\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.413979166666667</PinX>\n            <PinY>3.201388888888889</PinY>\n            <Width>0.8116527777777781</Width>\n            <Height>0.2638888888888889</Height>\n            <LocPinX>0.4058263888888891</LocPinX>\n            <LocPinY>0.1319444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>6.00815277777778</BeginX>\n            <BeginY>3.06944444444444</BeginY>\n            <EndX>6.81980555555556</EndX>\n            <EndY>3.33333333333333</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.8116527777777781</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2638888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.8116527777777781</X>\n              <Y F=\"Height*1.000000\">0.2638888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"85\" Type=\"Shape\" Name=\"Graphic.85\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.520833333333334</PinX>\n            <PinY>4.16742361111111</PinY>\n            <Width>0.9027777777777778</Width>\n            <Height>0.3318194444444447</Height>\n            <LocPinX>0.4513888888888889</LocPinX>\n            <LocPinY>0.1659097222222224</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>8.06944444444444</BeginX>\n            <BeginY>4.00151388888889</BeginY>\n            <EndX>8.97222222222222</EndX>\n            <EndY>4.33333333333333</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9027777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3318194444444447</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9027777777777778</X>\n              <Y F=\"Height*1.000000\">0.3318194444444447</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"86\" Type=\"Shape\" Name=\"Graphic.86\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.583333333333334</PinX>\n            <PinY>4.479166666666667</PinY>\n            <Width>2.083333333333333</Width>\n            <Height>0.7916666666666666</Height>\n            <LocPinX>1.041666666666667</LocPinX>\n            <LocPinY>0.3958333333333333</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>7.54166666666667</BeginX>\n            <BeginY>4.08333333333333</BeginY>\n            <EndX>9.625</EndX>\n            <EndY>4.875</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.083333333333333</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.7916666666666666</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.083333333333333</X>\n              <Y F=\"Height*1.000000\">0.7916666666666666</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"87\" Type=\"Shape\" Name=\"Graphic.87\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.364902777777778</PinX>\n            <PinY>4.5625</PinY>\n            <Width>1.097222222222222</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.5486111111111112</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.81629166666667</BeginX>\n            <BeginY>4.56944444444444</BeginY>\n            <EndX>6.91351388888889</EndX>\n            <EndY>4.56944444444444</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.097222222222222</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.097222222222222</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n      </Shapes>\n      <Connects>\n        <Connect ToCell=\"PinX\" FromSheet=\"58\" FromPart=\"9\" ToSheet=\"14\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"58\" FromPart=\"12\" ToSheet=\"41\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"59\" FromPart=\"9\" ToSheet=\"45\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"59\" FromPart=\"12\" ToSheet=\"37\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"60\" FromPart=\"9\" ToSheet=\"50\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"60\" FromPart=\"12\" ToSheet=\"37\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"61\" FromPart=\"9\" ToSheet=\"55\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"61\" FromPart=\"12\" ToSheet=\"37\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"62\" FromPart=\"9\" ToSheet=\"37\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"62\" FromPart=\"12\" ToSheet=\"34\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"63\" FromPart=\"9\" ToSheet=\"34\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"63\" FromPart=\"12\" ToSheet=\"41\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"73\" FromPart=\"9\" ToSheet=\"25\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"73\" FromPart=\"12\" ToSheet=\"34\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"74\" FromPart=\"9\" ToSheet=\"27\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"74\" FromPart=\"12\" ToSheet=\"4\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"75\" FromPart=\"9\" ToSheet=\"27\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"75\" FromPart=\"12\" ToSheet=\"45\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"76\" FromPart=\"9\" ToSheet=\"27\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"76\" FromPart=\"12\" ToSheet=\"50\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"77\" FromPart=\"9\" ToSheet=\"27\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"77\" FromPart=\"12\" ToSheet=\"55\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"78\" FromPart=\"12\" ToSheet=\"37\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"81\" FromPart=\"9\" ToSheet=\"50\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"82\" FromPart=\"9\" ToSheet=\"45\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"83\" FromPart=\"9\" ToSheet=\"4\" ToPart=\"3\"/>\n      </Connects>\n    </Page>\n  </Pages>\n  <Windows>\n    <Window ID=\"0\" WindowType=\"Drawing\" ViewScale=\"1\" WindowState=\"134217744\" ContainerType=\"Page\" Page=\"0\" ViewCenterX=\"5.25\" ViewCenterY=\"4.944444444444445\">\n      <ShowRulers>0</ShowRulers>\n      <ShowGrid>0</ShowGrid>\n      <ShowPageBreaks>1</ShowPageBreaks>\n      <ShowConnectionPoints>0</ShowConnectionPoints>\n      <GlueSettings>12</GlueSettings>\n      <SnapSettings>52</SnapSettings>\n      <TabSplitterPos>0.5</TabSplitterPos>\n    </Window>\n  </Windows>\n</VisioDocument>\n"
  },
  {
    "path": "images/docs/tutorial/tutorial_09.graffle/data.plist",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>ActiveLayerIndex</key>\n\t<integer>0</integer>\n\t<key>ApplicationVersion</key>\n\t<array>\n\t\t<string>com.omnigroup.OmniGrafflePro</string>\n\t\t<string>138.17.0.133677</string>\n\t</array>\n\t<key>AutoAdjust</key>\n\t<true/>\n\t<key>BackgroundGraphic</key>\n\t<dict>\n\t\t<key>Bounds</key>\n\t\t<string>{{0, 0}, {756, 553}}</string>\n\t\t<key>Class</key>\n\t\t<string>SolidGraphic</string>\n\t\t<key>ID</key>\n\t\t<integer>2</integer>\n\t\t<key>Style</key>\n\t\t<dict>\n\t\t\t<key>shadow</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t\t<key>stroke</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t</dict>\n\t</dict>\n\t<key>CanvasOrigin</key>\n\t<string>{0, 0}</string>\n\t<key>ColumnAlign</key>\n\t<integer>1</integer>\n\t<key>ColumnSpacing</key>\n\t<real>36</real>\n\t<key>CreationDate</key>\n\t<string>2011-03-07 13:25:43 -0800</string>\n\t<key>Creator</key>\n\t<string>Kenneth Culp</string>\n\t<key>DisplayScale</key>\n\t<string>1 0/72 in = 1.0000 in</string>\n\t<key>GraphDocumentVersion</key>\n\t<integer>6</integer>\n\t<key>GraphicsList</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>591</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>716</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{158, 148}</string>\n\t\t\t\t<string>{307.047, 186.569}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>714</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{407.089, 282.485}</string>\n\t\t\t\t<string>{586, 159.193}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>530</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>713</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{421.159, 295.131}</string>\n\t\t\t\t<string>{592.546, 204}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>678</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>683</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>712</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{222.486, 288.724}</string>\n\t\t\t\t<string>{330.137, 314.941}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>604</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>678</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>711</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{222.489, 286.005}</string>\n\t\t\t\t<string>{320.448, 307.249}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>604</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>530</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>710</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{222.491, 283.087}</string>\n\t\t\t\t<string>{310.772, 299.706}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>604</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>670</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>708</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{127.5, 101.274}</string>\n\t\t\t\t<string>{314.005, 102.539}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>423</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>610</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{533, 435.748}</string>\n\t\t\t\t\t\t<string>{581, 435.748}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{584, 431.748}, {157.75, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>611</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 Model / View Data-binding}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>612</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{533, 444.748}</string>\n\t\t\t\t\t\t<string>{581, 444.748}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>609</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{187.53, 136.193}, {119, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>704</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs24 \\cf0 ng:view/$route}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{230.023, 269}, {80, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>607</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 ng:repeat}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{153, 87.3889}, {104, 15}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>703</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0 ng:controller}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{155, 17}, {95, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>485</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 ng:autobind}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>702</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{434.17, 308}</string>\n\t\t\t\t<string>{591.546, 260}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t<real>0.89999997615814209</real>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>701</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{424.977, 216}</string>\n\t\t\t\t<string>{511.977, 155}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t<real>0.89999997615814209</real>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>700</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{403.349, 207}</string>\n\t\t\t\t<string>{503, 134}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t<real>0.79999995231628418</real>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>472</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>698</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{381.761, 66.418}</string>\n\t\t\t\t<string>{381.677, 53.4999}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.426953</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.291547</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>670</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>670</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>697</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{378.984, 158.718}</string>\n\t\t\t\t<string>{380.022, 139.567}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.391227</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.288542</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>591</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>11</real>\n\t\t\t</dict>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>591</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>695</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{382.217, 289.79}</string>\n\t\t\t\t<string>{379.572, 250.353}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.406804</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.29814</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>683</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>591</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>694</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{375.781, 280.752}</string>\n\t\t\t\t<string>{375.768, 250.388}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.435346</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.32504</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>678</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>591</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>693</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{369.652, 271.798}</string>\n\t\t\t\t<string>{371.251, 250.279}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.481432</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.353058</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>530</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>472</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>688</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{62.5, 32.107}</string>\n\t\t\t\t<string>{341.547, 33.3254}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>192</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{341.209, 330.299}, {98.3373, 22.3284}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>680</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs22 \\cf0 phone: Object}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{344.148, 297.043}, {80.7109, 33.6226}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>682</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 Repeater \\\nScope}</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{327.046, 290.252}, {115.5, 76}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>683</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>681</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>679</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{332.209, 321.299}, {98.3373, 22.3284}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>675</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs22 \\cf0 phone: Object}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{335.148, 288.043}, {80.7109, 33.6226}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>677</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 Phone \\\nScope}</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{318.046, 281.252}, {115.5, 76}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>678</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>676</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>674</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{323.209, 312.299}, {98.3373, 22.3284}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>527</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs22 \\cf0 phone: Object}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{326.148, 279.043}, {80.7109, 33.6226}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>529</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 Phone \\\nScope}</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{309.046, 272.252}, {115.5, 76}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>530</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>528</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>526</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{356.917, 24.209}, {53.9059, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>471</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 Root Scope}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{342.046, 14}, {79, 39}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>472</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>470</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{320.709, 209.264}, {124.5, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>11</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>587</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs22 \\cf0 orderProp: String\\\n}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{325.709, 198.01}, {97.6744, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>11</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>588</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs22 \\cf0 query: String\\\n}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{330.709, 221.131}, {98.6512, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>11</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>665</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs22 \\cf0 phones: Array\\\n}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{337.561, 167.193}, {83.0232, 31.828}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>590</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 PhoneListCtrl \\\nScope}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{301.5, 159.193}, {150, 90.6976}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Clip</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Clip</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>591</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{334.046, 107.665}, {104.02, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>667</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs22 \\cf0 params: Object\\\n}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{344.137, 81.372}, {82.5263, 20.5076}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>669</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 PhoneCatCtrl\\\nScope}</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{314.5, 66.9178}, {135, 72.1644}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>670</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>668</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>666</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{78.4387, 146.919}, {9.38776, 5.28411}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>718</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.315217</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0.315217</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.315217</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>AllowToConnect</key>\n\t\t\t\t\t<false/>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>719</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{20, 186.725}</string>\n\t\t\t\t\t\t<string>{78.4388, 146.164}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.315217</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0.315217</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.315217</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>24</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>AllowToConnect</key>\n\t\t\t\t\t<false/>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>720</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{162, 187.605}</string>\n\t\t\t\t\t\t<string>{87.8266, 147.044}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.315217</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0.315217</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.315217</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>24</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>717</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{19.4339, 186.391}, {142.936, 14.8269}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>603</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.280129</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0.988437</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldItalicMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\i\\b\\fs24 \\cf0 phone-list.html}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{19, 199.775}, {203, 128.225}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>604</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;\\f1\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 Search:\\\n&lt;input name=\"query\"&gt;\\\nSort by:\\\n&lt;select name=\\\n \"orderProp\"&gt;\\\n&lt;ul&gt;\\\n&lt;li ng:repeat=\"phone in phones\"&gt;\\\n  \\{\\{phone.name\\}\\}\\\n  &lt;p&gt;\\{\\{phone.snippet\\}\\}&lt;/p&gt;\\\n&lt;/li&gt;\n\\f1\\b ...}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>602</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{16, 73.789}, {111, 54.211}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>423</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;body \\\n ng:controller=\\\n \"PhoneCatCtrl\"&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{64.6242, 431.748}, {157.376, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>589</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0  Implicit Scope Declaration}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>453</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{8, 420}</string>\n\t\t\t\t<string>{745, 419}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{350.75, 432.002}, {117, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>458</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0  Scope Inheritance}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>459</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{294.75, 440.002}</string>\n\t\t\t\t\t\t<string>{342.75, 440.002}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.108302</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.0916902</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>457</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{671.5, 120.249}, {51, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>442</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{670, 64.4973}, {54, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>438</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{88.5, 381.874}, {87, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>426</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Template}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{14, 366.501}, {54, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>185</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 &lt;/html&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{18, 336.001}, {54, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>186</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 &lt;/body&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{14, 21}, {48, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>192</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.184718</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.972751</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 &lt;html&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{595, 380.992}, {48, 23.6174}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>379</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 View}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>592</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{8, 440.002}</string>\n\t\t\t\t<string>{56, 440.002}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{339.5, 382.281}, {69, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>389</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Model}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{54, 416.002}, {2, 12}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>78</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>Wrap</key>\n\t\t\t<string>NO</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{19, 137.836}, {139, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>544</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;ng:view&gt;  &lt;/ng:view&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{502, 118.518}, {238, 189}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>709</integer>\n\t\t\t<key>ImageID</key>\n\t\t\t<integer>9</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{490, 7}, {253, 398.61}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>HFlip</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>380</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.131755</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.133985</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>VFlip</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{270.796, 8.64203}, {208.75, 398.61}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>HFlip</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>390</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.457377</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.309856</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>VFlip</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{7.99999, 8.64203}, {249, 398.61}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>427</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.160494</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.973031</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t</array>\n\t<key>GridInfo</key>\n\t<dict/>\n\t<key>GuidesLocked</key>\n\t<string>NO</string>\n\t<key>GuidesVisible</key>\n\t<string>YES</string>\n\t<key>HPages</key>\n\t<integer>1</integer>\n\t<key>ImageCounter</key>\n\t<integer>10</integer>\n\t<key>ImageLinkBack</key>\n\t<array>\n\t\t<dict/>\n\t</array>\n\t<key>ImageList</key>\n\t<array>\n\t\t<string>image9.png</string>\n\t</array>\n\t<key>KeepToScale</key>\n\t<false/>\n\t<key>Layers</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Lock</key>\n\t\t\t<string>NO</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Layer 1</string>\n\t\t\t<key>Print</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>View</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t</array>\n\t<key>LayoutInfo</key>\n\t<dict>\n\t\t<key>Animate</key>\n\t\t<string>NO</string>\n\t\t<key>circoMinDist</key>\n\t\t<real>18</real>\n\t\t<key>circoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>layoutEngine</key>\n\t\t<string>dot</string>\n\t\t<key>neatoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>twopiSeparation</key>\n\t\t<real>0.0</real>\n\t</dict>\n\t<key>LinksVisible</key>\n\t<string>NO</string>\n\t<key>MagnetsVisible</key>\n\t<string>NO</string>\n\t<key>MasterSheets</key>\n\t<array/>\n\t<key>ModificationDate</key>\n\t<string>2011-05-10 11:31:49 -0700</string>\n\t<key>Modifier</key>\n\t<string>Kenneth Culp</string>\n\t<key>NotesVisible</key>\n\t<string>NO</string>\n\t<key>Orientation</key>\n\t<integer>2</integer>\n\t<key>OriginVisible</key>\n\t<string>NO</string>\n\t<key>PageBreaks</key>\n\t<string>YES</string>\n\t<key>PrintInfo</key>\n\t<dict>\n\t\t<key>NSBottomMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>41</string>\n\t\t</array>\n\t\t<key>NSLeftMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSOrientation</key>\n\t\t<array>\n\t\t\t<string>int</string>\n\t\t\t<string>1</string>\n\t\t</array>\n\t\t<key>NSPaperSize</key>\n\t\t<array>\n\t\t\t<string>size</string>\n\t\t\t<string>{792, 612}</string>\n\t\t</array>\n\t\t<key>NSRightMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSTopMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t</dict>\n\t<key>PrintOnePage</key>\n\t<false/>\n\t<key>ReadOnly</key>\n\t<string>NO</string>\n\t<key>RowAlign</key>\n\t<integer>1</integer>\n\t<key>RowSpacing</key>\n\t<real>36</real>\n\t<key>SheetTitle</key>\n\t<string>Canvas 1</string>\n\t<key>SmartAlignmentGuidesActive</key>\n\t<string>YES</string>\n\t<key>SmartDistanceGuidesActive</key>\n\t<string>YES</string>\n\t<key>UniqueID</key>\n\t<integer>1</integer>\n\t<key>UseEntirePage</key>\n\t<false/>\n\t<key>VPages</key>\n\t<integer>1</integer>\n\t<key>WindowInfo</key>\n\t<dict>\n\t\t<key>CurrentSheet</key>\n\t\t<integer>0</integer>\n\t\t<key>ExpandedCanvases</key>\n\t\t<array>\n\t\t\t<dict>\n\t\t\t\t<key>name</key>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t</dict>\n\t\t</array>\n\t\t<key>Frame</key>\n\t\t<string>{{14, 56}, {1286, 822}}</string>\n\t\t<key>ListView</key>\n\t\t<true/>\n\t\t<key>OutlineWidth</key>\n\t\t<integer>142</integer>\n\t\t<key>RightSidebar</key>\n\t\t<false/>\n\t\t<key>Sidebar</key>\n\t\t<true/>\n\t\t<key>SidebarWidth</key>\n\t\t<integer>120</integer>\n\t\t<key>VisibleRegion</key>\n\t\t<string>{{-205, -79}, {1166, 713}}</string>\n\t\t<key>Zoom</key>\n\t\t<real>1</real>\n\t\t<key>ZoomValues</key>\n\t\t<array>\n\t\t\t<array>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t</array>\n\t</dict>\n\t<key>saveQuickLookFiles</key>\n\t<string>YES</string>\n</dict>\n</plist>\n"
  },
  {
    "path": "images/docs/tutorial/tutorial_10-11.vdx",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<VisioDocument xmlns=\"http://schemas.microsoft.com/visio/2003/core\">\n  <DocumentSettings>\n    <GlueSettings>12</GlueSettings>\n    <SnapSettings>52</SnapSettings>\n  </DocumentSettings>\n  <PrintSetup>\n    <PaperWidth>7.68056</PaperWidth>\n    <PaperHeight>10.5</PaperHeight>\n    <PrintLandscape>1</PrintLandscape>\n    <PageLeftMargin>0.25</PageLeftMargin>\n    <PageRightMargin>0.25</PageRightMargin>\n    <PageTopMargin>0.25</PageTopMargin>\n    <PageBottomMargin>0.569444</PageBottomMargin>\n    <PrintCenteredH>1</PrintCenteredH>\n    <PrintCenteredV>1</PrintCenteredV>\n  </PrintSetup>\n  <Fonts>\n    <FontEntry ID=\"0\" Name=\"Helvetica\"/>\n    <FontEntry ID=\"1\" Name=\"Courier New\"/>\n  </Fonts>\n  <FaceNames>\n    <FaceName ID=\"0\" Name=\"Helvetica\"/>\n    <FaceName ID=\"1\" Name=\"Courier New\"/>\n  </FaceNames>\n  <Pages>\n    <Page ID=\"0\" NameU=\"Canvas 1\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>10.5</PageWidth>\n          <PageHeight>7.68056</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>-0.0277778</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"1\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.1\">\n          <XForm>\n            <Angle>-0</Angle>\n            <FlipX>1</FlipX>\n            <FlipY>1</FlipY>\n            <PinX>5.056347222222223</PinX>\n            <PinY>4.759652777777777</PinY>\n            <Width>3</Width>\n            <Height>5.619583333333334</Height>\n            <LocPinX>1.5</LocPinX>\n            <LocPinY>2.809791666666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3</TxtWidth>\n            <TxtHeight F=\"Height*0.975285\">5.480694444444445</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#4fff75</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.619583333333334</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3</X>\n              <Y F=\"Height*1.000000\">5.619583333333334</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.619583333333334</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"2\" Type=\"Group\" Name=\"Group.2\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.861430555555556</PinX>\n            <PinY>3.218722222222222</PinY>\n            <Width>1.604166666666667</Width>\n            <Height>1.055555555555556</Height>\n            <LocPinX>0.8020833333333334</LocPinX>\n            <LocPinY>0.5277777777777778</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.604166666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"3\" Type=\"Group\" Name=\"Group.3\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8020833333333334</PinX>\n                <PinY>0.5277777777777778</PinY>\n                <Width>1.604166666666667</Width>\n                <Height>1.055555555555556</Height>\n                <LocPinX>0.8020833333333334</LocPinX>\n                <LocPinY>0.5277777777777778</LocPinY>\n              </XForm>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.604166666666667</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <Shapes>\n                <Shape ID=\"4\" Type=\"Shape\" Name=\"Graphic.4\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.8020833333333334</PinX>\n                    <PinY>0.5277777777777778</PinY>\n                    <Width>1.604166666666667</Width>\n                    <Height>1.055555555555556</Height>\n                    <LocPinX>0.8020833333333334</LocPinX>\n                    <LocPinY>0.5277777777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*0.800000\">1.283333333333333</TxtWidth>\n                    <TxtHeight F=\"Height*0.568421\">0.6</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>1</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>28</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <FillBkgnd>#aaaaaa</FillBkgnd>\n                    <FillBkgndTrans>0</FillBkgndTrans>\n                    <ShdwPattern>1</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                    </MoveTo>\n                    <NURBSTo IX=\"2\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"3\">\n                      <X F=\"Width*0.146447\">0.2349253958333332</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"4\">\n                      <X F=\"Width*0.146447\">0.2349253958333332</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"5\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                    </NURBSTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                </Shape>\n                <Shape ID=\"5\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.5\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.7980201388888888</PinX>\n                    <PinY>0.7277458333333331</PinY>\n                    <Width>1.120984722222222</Width>\n                    <Height>0.4669805555555555</Height>\n                    <LocPinX>0.5604923611111111</LocPinX>\n                    <LocPinY>0.2334902777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">1.120984722222222</TxtWidth>\n                    <TxtHeight F=\"Height*0.702581\">0.3280916666666667</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>0</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>0</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>0</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">1.120984722222223</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">1.120984722222223</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                  <TextBlock>\n                    <LeftMargin>0.0694444</LeftMargin>\n                    <RightMargin>0.0694444</RightMargin>\n                    <VerticalAlign>1</VerticalAlign>\n                    <DefaultTabStop>0</DefaultTabStop>\n                  </TextBlock>\n                  <Char IX=\"0\">\n                    <Font>0</Font>\n                    <Color>0</Color>\n                    <Style>0</Style>\n                    <Size>0.166667</Size>\n                    <ColorTrans>0</ColorTrans>\n                  </Char>\n                  <Para IX=\"0\">\n                    <IndFirst>0</IndFirst>\n                    <IndLeft>0</IndLeft>\n                    <IndRight>-0</IndRight>\n                    <SpLine>-1.2</SpLine>\n                    <SpBefore>0</SpBefore>\n                    <HorzAlign>1</HorzAlign>\n                  </Para>\n                  <Text><cp IX=\"0\"/><pp IX=\"0\"/>Phone \nScope</Text>\n                </Shape>\n              </Shapes>\n            </Shape>\n            <Shape ID=\"6\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.6\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8796062499999996</PinX>\n                <PinY>0.3442888888888894</PinY>\n                <Width>1.365795833333333</Width>\n                <Height>0.3101166666666667</Height>\n                <LocPinX>0.6828979166666667</LocPinX>\n                <LocPinY>0.1550583333333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.365795833333333</TxtWidth>\n                <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.365795833333334</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.365795833333334</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>1</Style>\n                <Size>0.152778</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>phone: Object</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"7\" Type=\"Shape\" Name=\"Graphic.7\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.159722222222222</PinX>\n            <PinY>5.513886111111111</PinY>\n            <Width>1.930555555555556</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.9652777777777778</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.930555555555556</TxtWidth>\n            <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.930555555555556</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.930555555555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;ng:view&gt;  &lt;/ng:view&gt;</Text>\n        </Shape>\n        <Shape ID=\"8\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.8\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.764673611111111</PinX>\n            <PinY>4.758674444444444</PinY>\n            <Width>3.307125</Width>\n            <Height>5.621555555555556</Height>\n            <LocPinX>1.6535625</LocPinX>\n            <LocPinY>2.810777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.307125</TxtWidth>\n            <TxtHeight F=\"Height*0.975294\">5.482666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#f8ff29</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.621555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.307125</X>\n              <Y F=\"Height*1.000000\">5.621555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.307125</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.621555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"9\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.9\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.7638888888888888</PinX>\n            <PinY>1.736083333333333</PinY>\n            <Width>0.02777777777777778</Width>\n            <Height>0.1666666666666667</Height>\n            <LocPinX>0.01388888888888889</LocPinX>\n            <LocPinY>0.08333333333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.02777777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.02777777777777778</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.02777777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"10\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.10\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.072597222222222</PinX>\n            <PinY>3.257705555555555</PinY>\n            <Width>0.9583333333333334</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.4791666666666667</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9583333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3101166666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Model</Text>\n        </Shape>\n        <Shape ID=\"11\" Type=\"Shape\" Name=\"Graphic.11\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.4444444444444444</PinX>\n            <PinY>1.479138888888889</PinY>\n            <Width>0.6666666666666666</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.3333333333333333</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.111111111111111</BeginX>\n            <BeginY>1.48608333333333</BeginY>\n            <EndX>0.777777777777778</EndX>\n            <EndY>1.48608333333333</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"12\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.12\">\n          <XForm>\n            <Angle>-0</Angle>\n            <FlipX>1</FlipX>\n            <FlipY>1</FlipY>\n            <PinX>8.513888888888889</PinX>\n            <PinY>4.759659722222223</PinY>\n            <Width>3.638888888888889</Width>\n            <Height>5.619569444444444</Height>\n            <LocPinX>1.819444444444444</LocPinX>\n            <LocPinY>2.809784722222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.638888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.975285\">5.480680555555555</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#2222ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.619569444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.638888888888889</X>\n              <Y F=\"Height*1.000000\">5.619569444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.638888888888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.619569444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"13\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.13\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.513888888888889</PinX>\n            <PinY>2.113879166666667</PinY>\n            <Width>0.6666666666666666</Width>\n            <Height>0.3280194444444444</Height>\n            <LocPinX>0.3333333333333333</LocPinX>\n            <LocPinY>0.1640097222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3280194444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3280194444444441</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*1.000000\">0.3280194444444441</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3280194444444441</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>View</Text>\n        </Shape>\n        <Shape ID=\"14\" Type=\"Shape\" Name=\"Graphic.14\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.5277777777777778</PinX>\n            <PinY>7.208333333333333</PinY>\n            <Width>0.6666666666666666</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.3333333333333333</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#fff82f</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;html&gt;</Text>\n        </Shape>\n        <Shape ID=\"15\" Type=\"Shape\" Name=\"Graphic.15\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.5972222222222222</PinX>\n            <PinY>2.958319444444445</PinY>\n            <Width>0.75</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;/body&gt;</Text>\n        </Shape>\n        <Shape ID=\"16\" Type=\"Shape\" Name=\"Graphic.16\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.5694444444444444</PinX>\n            <PinY>2.534708333333334</PinY>\n            <Width>0.75</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;/html&gt;</Text>\n        </Shape>\n        <Shape ID=\"17\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.17\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.986111111111111</PinX>\n            <PinY>2.098972222222222</PinY>\n            <Width>1.208333333333333</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.6041666666666666</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Template</Text>\n        </Shape>\n        <Shape ID=\"18\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.18\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.680555555555555</PinX>\n            <PinY>6.546368055555556</PinY>\n            <Width>0.75</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3101166666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"19\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.19\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.680555555555555</PinX>\n            <PinY>5.807279861111111</PinY>\n            <Width>0.7083333333333334</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.3541666666666667</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.7083333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2396347222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.7083333333333334</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.7083333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"20\" Type=\"Group\" Name=\"Group.20\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.159722222222222</PinX>\n            <PinY>1.480904861111111</PinY>\n            <Width>2.402777777777778</Width>\n            <Height>0.239634722222222</Height>\n            <LocPinX>1.201388888888889</LocPinX>\n            <LocPinY>0.119817361111111</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.402777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.239634722222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"21\" Type=\"Shape\" Name=\"Graphic.21\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.3333333333333333</PinX>\n                <PinY>0.1215791666666664</PinY>\n                <Width>0.6666666666666666</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.3333333333333333</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.128523611111111</BeginY>\n                <EndX>0.666666666666667</EndX>\n                <EndY>0.128523611111111</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0277778</LineWeight>\n                <LineColor>#17ff1c</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.6666666666666666</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"22\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.22\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.590277777777778</PinX>\n                <PinY>0.119817361111111</PinY>\n                <Width>1.625</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>0.8125</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.625</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.625</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.625</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/> Scope Inheritance</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"23\" Type=\"Shape\" Name=\"Graphic.23\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.229166666666667</PinX>\n            <PinY>1.770833333333333</PinY>\n            <Width>10.23611111111111</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>5.118055555555555</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.111111111111111</BeginX>\n            <BeginY>1.76388888888889</BeginY>\n            <EndX>10.3472222222222</EndX>\n            <EndY>1.77777777777778</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">10.23611111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">10.23611111111111</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"24\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.24\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.990447222222222</PinX>\n            <PinY>1.480904861111111</PinY>\n            <Width>2.185777777777778</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>1.092888888888889</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.185777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.185777777777778</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.185777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/> Implicit Scope Declaration</Text>\n        </Shape>\n        <Shape ID=\"25\" Type=\"Shape\" Name=\"Graphic.25\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.9652777777777778</PinX>\n            <PinY>6.154243055555556</PinY>\n            <Width>1.541666666666667</Width>\n            <Height>0.7529305555555555</Height>\n            <LocPinX>0.7708333333333334</LocPinX>\n            <LocPinY>0.3764652777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.541666666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.815536\">0.6140416666666666</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7529305555555558</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.541666666666667</X>\n              <Y F=\"Height*1.000000\">0.7529305555555558</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.541666666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7529305555555558</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;body \n ng:controller=\n &quot;PhoneCatCtrl&quot;&gt;</Text>\n        </Shape>\n        <Shape ID=\"26\" Type=\"Group\" Name=\"Group.26\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.541666666666667</PinX>\n            <PinY>4.0945</PinY>\n            <Width>2.666666666666667</Width>\n            <Height>1.772361111111111</Height>\n            <LocPinX>1.333333333333333</LocPinX>\n            <LocPinY>0.8861805555555554</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.666666666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.772361111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"27\" Type=\"Shape\" Name=\"Graphic.27\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.333333333333333</PinX>\n                <PinY>0.8024236111111106</PinY>\n                <Width>2.666666666666667</Width>\n                <Height>1.604847222222222</Height>\n                <LocPinX>1.333333333333333</LocPinX>\n                <LocPinY>0.8024236111111112</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">2.666666666666667</TxtWidth>\n                <TxtHeight F=\"Height*0.913457\">1.465958333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>28</FillPattern>\n                <FillForegnd>#f5ff36</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <FillBkgnd>#aaaaaa</FillBkgnd>\n                <FillBkgndTrans>0</FillBkgndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">1.604847222222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">2.666666666666667</X>\n                  <Y F=\"Height*1.000000\">1.604847222222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">2.666666666666667</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">1.604847222222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>0</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.138889</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Char IX=\"1\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>1</Style>\n                <Size>0.138889</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>img ng:src=&quot;{{phone.images}}\n&lt;h1&gt;  {{phone.name}}  &lt;/h1&gt;\n...\n&lt;ul class=&quot;specs&quot;&gt;\n &lt;li ng:repeat=&quot;img in \n                phone.images&quot;&gt;\n  &lt;img ng:src=&quot;{{img}}&quot;/&gt;\n &lt;/li&gt;\n&lt;/ul&gt;\n<cp IX=\"1\"/>...</Text>\n            </Shape>\n            <Shape ID=\"28\" Type=\"Shape\" Name=\"Rectangle Fill:Banana.28\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.9974277777777777</PinX>\n                <PinY>1.679575694444444</PinY>\n                <Width>1.983513888888889</Width>\n                <Height>0.1855708333333334</Height>\n                <LocPinX>0.9917569444444444</LocPinX>\n                <LocPinY>0.09278541666666668</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.983513888888889</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.1855708333333334</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>1</FillPattern>\n                <FillForegnd>#fffc47</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.1855708333333336</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.983513888888889</X>\n                  <Y F=\"Height*1.000000\">0.1855708333333336</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.983513888888889</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.1855708333333336</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>2</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>1</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>phone-detail.html</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"29\" Type=\"Shape\" Name=\"Graphic.29\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.679351388888889</PinX>\n            <PinY>5.245493055555555</PinY>\n            <Width>1.030186111111111</Width>\n            <Height>0.5633472222222219</Height>\n            <LocPinX>0.5150930555555555</LocPinX>\n            <LocPinY>0.2816736111111109</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.19444444444444</BeginX>\n            <BeginY>4.96381944444444</BeginY>\n            <EndX>1.16425833333333</EndX>\n            <EndY>5.52716666666667</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.030186111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5633472222222219</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>23</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#505050</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">1.030186111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">1.973729821555834e-16</X>\n              <Y F=\"Height*1.000000\">0.5633472222222219</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"30\" Type=\"Shape\" Name=\"Graphic.30\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.6280472222222222</PinX>\n            <PinY>5.257715277777778</PinY>\n            <Width>0.81165</Width>\n            <Height>0.5633472222222223</Height>\n            <LocPinX>0.405825</LocPinX>\n            <LocPinY>0.2816736111111112</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.222222222222222</BeginX>\n            <BeginY>4.97604166666667</BeginY>\n            <EndX>1.03387222222222</EndX>\n            <EndY>5.53938888888889</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.81165</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5633472222222223</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>23</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#505050</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">3.947459643111667e-16</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.81165</X>\n              <Y F=\"Height*1.000000\">0.5633472222222227</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"31\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.31\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.099063611111111</PinX>\n            <PinY>5.492207569444444</PinY>\n            <Width>0.1303855555555556</Width>\n            <Height>0.07339041666666667</Height>\n            <LocPinX>0.06519277777777778</LocPinX>\n            <LocPinY>0.03669520833333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.1303855555555556</TxtWidth>\n            <TxtHeight F=\"Height*0.892466\">0.06549847222222221</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#505050</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.07339041666666664</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.1303855555555558</X>\n              <Y F=\"Height*1.000000\">0.07339041666666664</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.1303855555555558</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.07339041666666664</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"32\" Type=\"Group\" Name=\"Group.32\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.183708333333333</PinX>\n            <PinY>6.125</PinY>\n            <Width>1.875</Width>\n            <Height>1.002283333333333</Height>\n            <LocPinX>0.9375</LocPinX>\n            <LocPinY>0.5011416666666667</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.875</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.002283333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"33\" Type=\"Group\" Name=\"Group.33\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.9375</PinX>\n                <PinY>0.5011416666666667</PinY>\n                <Width>1.875</Width>\n                <Height>1.002283333333333</Height>\n                <LocPinX>0.9375</LocPinX>\n                <LocPinY>0.5011416666666667</LocPinY>\n              </XForm>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.875</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">1.002283333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <Shapes>\n                <Shape ID=\"34\" Type=\"Shape\" Name=\"Graphic.34\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.9375</PinX>\n                    <PinY>0.5011416666666667</PinY>\n                    <Width>1.875</Width>\n                    <Height>1.002283333333333</Height>\n                    <LocPinX>0.9375</LocPinX>\n                    <LocPinY>0.5011416666666667</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*0.800000\">1.5</TxtWidth>\n                    <TxtHeight F=\"Height*0.561428\">0.5627094444444444</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>1</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>28</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <FillBkgnd>#aaaaaa</FillBkgnd>\n                    <FillBkgndTrans>0</FillBkgndTrans>\n                    <ShdwPattern>1</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.853553\">1.600411875</X>\n                      <Y F=\"Height*0.853553\">0.8555019460166666</Y>\n                    </MoveTo>\n                    <NURBSTo IX=\"2\">\n                      <X F=\"Width*0.853553\">1.600411875</X>\n                      <Y F=\"Height*0.146447\">0.1467813873166668</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"3\">\n                      <X F=\"Width*0.146447\">0.2745881250000003</X>\n                      <Y F=\"Height*0.146447\">0.1467813873166668</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"4\">\n                      <X F=\"Width*0.146447\">0.2745881250000003</X>\n                      <Y F=\"Height*0.853553\">0.8555019460166666</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"5\">\n                      <X F=\"Width*0.853553\">1.600411875</X>\n                      <Y F=\"Height*0.853553\">0.8555019460166666</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                    </NURBSTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                </Shape>\n                <Shape ID=\"35\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.35\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.9847243055555555</PinX>\n                    <PinY>0.6591166666666667</PinY>\n                    <Width>1.146198611111111</Width>\n                    <Height>0.2848277777777778</Height>\n                    <LocPinX>0.5730993055555555</LocPinX>\n                    <LocPinY>0.1424138888888889</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">1.146198611111111</TxtWidth>\n                    <TxtHeight F=\"Height*0.512376\">0.1459388888888889</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>0</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>0</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>0</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.2848277777777777</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">1.146198611111111</X>\n                      <Y F=\"Height*1.000000\">0.2848277777777777</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">1.146198611111111</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.2848277777777777</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                  <TextBlock>\n                    <LeftMargin>0.0694444</LeftMargin>\n                    <RightMargin>0.0694444</RightMargin>\n                    <VerticalAlign>1</VerticalAlign>\n                    <DefaultTabStop>0</DefaultTabStop>\n                  </TextBlock>\n                  <Char IX=\"0\">\n                    <Font>0</Font>\n                    <Color>0</Color>\n                    <Style>0</Style>\n                    <Size>0.166667</Size>\n                    <ColorTrans>0</ColorTrans>\n                  </Char>\n                  <Para IX=\"0\">\n                    <IndFirst>0</IndFirst>\n                    <IndLeft>0</IndLeft>\n                    <IndRight>-0</IndRight>\n                    <SpLine>-1.2</SpLine>\n                    <SpBefore>0</SpBefore>\n                    <HorzAlign>1</HorzAlign>\n                  </Para>\n                  <Text><cp IX=\"0\"/><pp IX=\"0\"/>PhoneCatCtrl\nScope</Text>\n                </Shape>\n              </Shapes>\n            </Shape>\n            <Shape ID=\"36\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.36\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.9938333333333339</PinX>\n                <PinY>0.3165326388888887</PinY>\n                <Width>1.444722222222222</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>0.7223611111111111</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.444722222222222</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.444722222222222</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.444722222222222</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>0</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.152778</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>params: Object\n</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"37\" Type=\"Shape\" Name=\"Graphic.37\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.162875</PinX>\n            <PinY>4.631363888888888</PinY>\n            <Width>2.083333333333333</Width>\n            <Height>1.259688888888889</Height>\n            <LocPinX>1.041666666666667</LocPinX>\n            <LocPinY>0.6298444444444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">1.666666666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.589743\">0.7428933333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">1.778235416666667</X>\n              <Y F=\"Height*0.853553\">1.075211230177778</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">1.778235416666667</X>\n              <Y F=\"Height*0.146447\">0.1844776587111107</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.3050979166666663</X>\n              <Y F=\"Height*0.146447\">0.1844776587111107</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.3050979166666663</X>\n              <Y F=\"Height*0.853553\">1.075211230177778</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">1.778235416666667</X>\n              <Y F=\"Height*0.853553\">1.075211230177778</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"38\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.38\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.180197222222223</PinX>\n            <PinY>4.901291666666667</PinY>\n            <Width>1.356588888888889</Width>\n            <Height>0.4420555555555555</Height>\n            <LocPinX>0.6782944444444445</LocPinX>\n            <LocPinY>0.2210277777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.356588888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.685811\">0.3031666666666666</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4420555555555552</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.356588888888889</X>\n              <Y F=\"Height*1.000000\">0.4420555555555552</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.356588888888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4420555555555552</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>PhoneDetailCtrl \nScope</Text>\n        </Shape>\n        <Shape ID=\"39\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.39\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.350855555555555</PinX>\n            <PinY>4.364474305555556</PinY>\n            <Width>1.370155555555556</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.6850777777777778</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.370155555555556</TxtWidth>\n            <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.370155555555556</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.370155555555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>phone: Object\n</Text>\n        </Shape>\n        <Shape ID=\"40\" Type=\"Group\" Name=\"Group.40\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.149625</PinX>\n            <PinY>7.1875</PinY>\n            <Width>1.097222222222222</Width>\n            <Height>0.5416666666666666</Height>\n            <LocPinX>0.5486111111111112</LocPinX>\n            <LocPinY>0.2708333333333333</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.097222222222222</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5416666666666666</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"41\" Type=\"Shape\" Name=\"Graphic.41\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.5486111111111112</PinX>\n                <PinY>0.2708333333333333</PinY>\n                <Width>1.097222222222222</Width>\n                <Height>0.5416666666666666</Height>\n                <LocPinX>0.5486111111111112</LocPinX>\n                <LocPinY>0.2708333333333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*0.800000\">0.8777777777777778</TxtWidth>\n                <TxtHeight F=\"Height*0.443590\">0.2402777777777777</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>28</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <FillBkgnd>#aaaaaa</FillBkgnd>\n                <FillBkgndTrans>0</FillBkgndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.853553\">0.9365373194444442</X>\n                  <Y F=\"Height*0.853553\">0.4623412083333334</Y>\n                </MoveTo>\n                <NURBSTo IX=\"2\">\n                  <X F=\"Width*0.853553\">0.9365373194444442</X>\n                  <Y F=\"Height*0.146447\">0.07932545833333332</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"3\">\n                  <X F=\"Width*0.146447\">0.1606849027777781</X>\n                  <Y F=\"Height*0.146447\">0.07932545833333332</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"4\">\n                  <X F=\"Width*0.146447\">0.1606849027777781</X>\n                  <Y F=\"Height*0.853553\">0.4623412083333334</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"5\">\n                  <X F=\"Width*0.853553\">0.9365373194444442</X>\n                  <Y F=\"Height*0.853553\">0.4623412083333334</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                </NURBSTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"42\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.42\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.580888194444444</PinX>\n                <PinY>0.2800576388888889</PinY>\n                <Width>0.7486930555555555</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>0.3743465277777778</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.7486930555555555</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.7486930555555552</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">0.7486930555555552</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>1</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>Root Scope</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"43\" Type=\"Group\" Name=\"Group.43\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.986430555555556</PinX>\n            <PinY>3.093722222222222</PinY>\n            <Width>1.604166666666667</Width>\n            <Height>1.055555555555556</Height>\n            <LocPinX>0.8020833333333334</LocPinX>\n            <LocPinY>0.5277777777777778</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.604166666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"44\" Type=\"Group\" Name=\"Group.44\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8020833333333334</PinX>\n                <PinY>0.5277777777777778</PinY>\n                <Width>1.604166666666667</Width>\n                <Height>1.055555555555556</Height>\n                <LocPinX>0.8020833333333334</LocPinX>\n                <LocPinY>0.5277777777777778</LocPinY>\n              </XForm>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.604166666666667</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <Shapes>\n                <Shape ID=\"45\" Type=\"Shape\" Name=\"Graphic.45\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.8020833333333334</PinX>\n                    <PinY>0.5277777777777778</PinY>\n                    <Width>1.604166666666667</Width>\n                    <Height>1.055555555555556</Height>\n                    <LocPinX>0.8020833333333334</LocPinX>\n                    <LocPinY>0.5277777777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*0.800000\">1.283333333333333</TxtWidth>\n                    <TxtHeight F=\"Height*0.568421\">0.6</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>1</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>28</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <FillBkgnd>#aaaaaa</FillBkgnd>\n                    <FillBkgndTrans>0</FillBkgndTrans>\n                    <ShdwPattern>1</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                    </MoveTo>\n                    <NURBSTo IX=\"2\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"3\">\n                      <X F=\"Width*0.146447\">0.2349253958333332</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"4\">\n                      <X F=\"Width*0.146447\">0.2349253958333332</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"5\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                    </NURBSTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                </Shape>\n                <Shape ID=\"46\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.46\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.7980201388888888</PinX>\n                    <PinY>0.7277458333333331</PinY>\n                    <Width>1.120984722222222</Width>\n                    <Height>0.4669805555555555</Height>\n                    <LocPinX>0.5604923611111111</LocPinX>\n                    <LocPinY>0.2334902777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">1.120984722222222</TxtWidth>\n                    <TxtHeight F=\"Height*0.702581\">0.3280916666666667</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>0</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>0</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>0</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">1.120984722222223</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">1.120984722222223</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                  <TextBlock>\n                    <LeftMargin>0.0694444</LeftMargin>\n                    <RightMargin>0.0694444</RightMargin>\n                    <VerticalAlign>1</VerticalAlign>\n                    <DefaultTabStop>0</DefaultTabStop>\n                  </TextBlock>\n                  <Char IX=\"0\">\n                    <Font>0</Font>\n                    <Color>0</Color>\n                    <Style>0</Style>\n                    <Size>0.166667</Size>\n                    <ColorTrans>0</ColorTrans>\n                  </Char>\n                  <Para IX=\"0\">\n                    <IndFirst>0</IndFirst>\n                    <IndLeft>0</IndLeft>\n                    <IndRight>-0</IndRight>\n                    <SpLine>-1.2</SpLine>\n                    <SpBefore>0</SpBefore>\n                    <HorzAlign>1</HorzAlign>\n                  </Para>\n                  <Text><cp IX=\"0\"/><pp IX=\"0\"/>Phone \nScope</Text>\n                </Shape>\n              </Shapes>\n            </Shape>\n            <Shape ID=\"47\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.47\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8796062499999996</PinX>\n                <PinY>0.3442888888888894</PinY>\n                <Width>1.365795833333333</Width>\n                <Height>0.3101166666666667</Height>\n                <LocPinX>0.6828979166666667</LocPinX>\n                <LocPinY>0.1550583333333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.365795833333333</TxtWidth>\n                <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.365795833333334</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.365795833333334</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>1</Style>\n                <Size>0.152778</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>phone: Object</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"48\" Type=\"Group\" Name=\"Group.48\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.111430555555556</PinX>\n            <PinY>2.968722222222222</PinY>\n            <Width>1.604166666666667</Width>\n            <Height>1.055555555555556</Height>\n            <LocPinX>0.8020833333333334</LocPinX>\n            <LocPinY>0.5277777777777778</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.604166666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"49\" Type=\"Group\" Name=\"Group.49\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8020833333333334</PinX>\n                <PinY>0.5277777777777778</PinY>\n                <Width>1.604166666666667</Width>\n                <Height>1.055555555555556</Height>\n                <LocPinX>0.8020833333333334</LocPinX>\n                <LocPinY>0.5277777777777778</LocPinY>\n              </XForm>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.604166666666667</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <Shapes>\n                <Shape ID=\"50\" Type=\"Shape\" Name=\"Graphic.50\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.8020833333333334</PinX>\n                    <PinY>0.5277777777777778</PinY>\n                    <Width>1.604166666666667</Width>\n                    <Height>1.055555555555556</Height>\n                    <LocPinX>0.8020833333333334</LocPinX>\n                    <LocPinY>0.5277777777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*0.800000\">1.283333333333333</TxtWidth>\n                    <TxtHeight F=\"Height*0.568421\">0.6</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>1</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>28</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <FillBkgnd>#aaaaaa</FillBkgnd>\n                    <FillBkgndTrans>0</FillBkgndTrans>\n                    <ShdwPattern>1</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                    </MoveTo>\n                    <NURBSTo IX=\"2\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"3\">\n                      <X F=\"Width*0.146447\">0.2349253958333332</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"4\">\n                      <X F=\"Width*0.146447\">0.2349253958333332</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"5\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                    </NURBSTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                </Shape>\n                <Shape ID=\"51\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.51\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.7980201388888888</PinX>\n                    <PinY>0.7277458333333331</PinY>\n                    <Width>1.120984722222222</Width>\n                    <Height>0.4669805555555555</Height>\n                    <LocPinX>0.5604923611111111</LocPinX>\n                    <LocPinY>0.2334902777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">1.120984722222222</TxtWidth>\n                    <TxtHeight F=\"Height*0.702581\">0.3280916666666667</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>0</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>0</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>0</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">1.120984722222223</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">1.120984722222223</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                  <TextBlock>\n                    <LeftMargin>0.0694444</LeftMargin>\n                    <RightMargin>0.0694444</RightMargin>\n                    <VerticalAlign>1</VerticalAlign>\n                    <DefaultTabStop>0</DefaultTabStop>\n                  </TextBlock>\n                  <Char IX=\"0\">\n                    <Font>0</Font>\n                    <Color>0</Color>\n                    <Style>0</Style>\n                    <Size>0.166667</Size>\n                    <ColorTrans>0</ColorTrans>\n                  </Char>\n                  <Para IX=\"0\">\n                    <IndFirst>0</IndFirst>\n                    <IndLeft>0</IndLeft>\n                    <IndRight>-0</IndRight>\n                    <SpLine>-1.2</SpLine>\n                    <SpBefore>0</SpBefore>\n                    <HorzAlign>1</HorzAlign>\n                  </Para>\n                  <Text><cp IX=\"0\"/><pp IX=\"0\"/>Phone \nScope</Text>\n                </Shape>\n              </Shapes>\n            </Shape>\n            <Shape ID=\"52\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.52\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8796062499999996</PinX>\n                <PinY>0.3442888888888894</PinY>\n                <Width>1.365795833333333</Width>\n                <Height>0.3101166666666667</Height>\n                <LocPinX>0.6828979166666667</LocPinX>\n                <LocPinY>0.1550583333333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.365795833333333</TxtWidth>\n                <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.365795833333334</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.365795833333334</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>1</Style>\n                <Size>0.152778</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>phone: Object</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"53\" Type=\"Group\" Name=\"Group.53\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.250319444444445</PinX>\n            <PinY>2.843722222222222</PinY>\n            <Width>1.604166666666667</Width>\n            <Height>1.055555555555556</Height>\n            <LocPinX>0.8020833333333334</LocPinX>\n            <LocPinY>0.5277777777777778</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.604166666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"54\" Type=\"Group\" Name=\"Group.54\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8020833333333334</PinX>\n                <PinY>0.5277777777777778</PinY>\n                <Width>1.604166666666667</Width>\n                <Height>1.055555555555556</Height>\n                <LocPinX>0.8020833333333334</LocPinX>\n                <LocPinY>0.5277777777777778</LocPinY>\n              </XForm>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.604166666666667</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">1.055555555555556</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <Shapes>\n                <Shape ID=\"55\" Type=\"Shape\" Name=\"Graphic.55\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.8020833333333334</PinX>\n                    <PinY>0.5277777777777778</PinY>\n                    <Width>1.604166666666667</Width>\n                    <Height>1.055555555555556</Height>\n                    <LocPinX>0.8020833333333334</LocPinX>\n                    <LocPinY>0.5277777777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*0.800000\">1.283333333333333</TxtWidth>\n                    <TxtHeight F=\"Height*0.568421\">0.6</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>1</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>28</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <FillBkgnd>#aaaaaa</FillBkgnd>\n                    <FillBkgndTrans>0</FillBkgndTrans>\n                    <ShdwPattern>1</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                    </MoveTo>\n                    <NURBSTo IX=\"2\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"3\">\n                      <X F=\"Width*0.146447\">0.2349253958333332</X>\n                      <Y F=\"Height*0.146447\">0.1545829444444446</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"4\">\n                      <X F=\"Width*0.146447\">0.2349253958333332</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                    </NURBSTo>\n                    <NURBSTo IX=\"5\">\n                      <X F=\"Width*0.853553\">1.369241270833333</X>\n                      <Y F=\"Height*0.853553\">0.9009726111111109</Y>\n                      <A>0</A>\n                      <B>1</B>\n                      <C>0</C>\n                      <D>1</D>\n                      <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                    </NURBSTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                </Shape>\n                <Shape ID=\"56\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.56\">\n                  <XForm>\n                    <Angle>-0</Angle>\n                    <PinX>0.7980201388888888</PinX>\n                    <PinY>0.7277458333333331</PinY>\n                    <Width>1.120984722222222</Width>\n                    <Height>0.4669805555555555</Height>\n                    <LocPinX>0.5604923611111111</LocPinX>\n                    <LocPinY>0.2334902777777778</LocPinY>\n                  </XForm>\n                  <TextXForm>\n                    <TxtWidth F=\"Width*1.000000\">1.120984722222222</TxtWidth>\n                    <TxtHeight F=\"Height*0.702581\">0.3280916666666667</TxtHeight>\n                    <TxtAngle>-0</TxtAngle>\n                  </TextXForm>\n                  <Misc>\n                    <ObjType>1</ObjType>\n                  </Misc>\n                  <Line>\n                    <LinePattern>0</LinePattern>\n                    <LineWeight>0.0138889</LineWeight>\n                    <LineColor>0</LineColor>\n                    <LineColorTrans>0</LineColorTrans>\n                    <Rounding>0</Rounding>\n                    <LineCap>0</LineCap>\n                  </Line>\n                  <Fill>\n                    <FillPattern>0</FillPattern>\n                    <FillForegnd>#ffffff</FillForegnd>\n                    <FillForegndTrans>0</FillForegndTrans>\n                    <ShdwPattern>0</ShdwPattern>\n                    <ShdwForegnd>0</ShdwForegnd>\n                    <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                    <ShapeShdwType>1</ShapeShdwType>\n                    <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                    <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n                  </Fill>\n                  <Geom IX=\"0\">\n                    <NoFill>0</NoFill>\n                    <NoLine>0</NoLine>\n                    <MoveTo IX=\"1\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </MoveTo>\n                    <LineTo IX=\"2\">\n                      <X F=\"Width*1.000000\">1.120984722222223</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </LineTo>\n                    <LineTo IX=\"3\">\n                      <X F=\"Width*1.000000\">1.120984722222223</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"4\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*0.000000\">0</Y>\n                    </LineTo>\n                    <LineTo IX=\"5\">\n                      <X F=\"Width*0.000000\">0</X>\n                      <Y F=\"Height*1.000000\">0.466980555555556</Y>\n                    </LineTo>\n                  </Geom>\n                  <LayerMem>\n                    <LayerMember>0</LayerMember>\n                  </LayerMem>\n                  <TextBlock>\n                    <LeftMargin>0.0694444</LeftMargin>\n                    <RightMargin>0.0694444</RightMargin>\n                    <VerticalAlign>1</VerticalAlign>\n                    <DefaultTabStop>0</DefaultTabStop>\n                  </TextBlock>\n                  <Char IX=\"0\">\n                    <Font>0</Font>\n                    <Color>0</Color>\n                    <Style>0</Style>\n                    <Size>0.166667</Size>\n                    <ColorTrans>0</ColorTrans>\n                  </Char>\n                  <Para IX=\"0\">\n                    <IndFirst>0</IndFirst>\n                    <IndLeft>0</IndLeft>\n                    <IndRight>-0</IndRight>\n                    <SpLine>-1.2</SpLine>\n                    <SpBefore>0</SpBefore>\n                    <HorzAlign>1</HorzAlign>\n                  </Para>\n                  <Text><cp IX=\"0\"/><pp IX=\"0\"/>Repeater \nScope</Text>\n                </Shape>\n              </Shapes>\n            </Shape>\n            <Shape ID=\"57\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.57\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8796062499999996</PinX>\n                <PinY>0.3442888888888894</PinY>\n                <Width>1.365795833333333</Width>\n                <Height>0.3101166666666667</Height>\n                <LocPinX>0.6828979166666667</LocPinX>\n                <LocPinY>0.1550583333333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.365795833333333</TxtWidth>\n                <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.365795833333334</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.365795833333334</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.152778</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>img: Object</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"58\" Type=\"Shape\" Name=\"Graphic.58\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.731073725526453</PinX>\n            <PinY>7.198401807156336</PinY>\n            <Width>3.726036481038607</Width>\n            <Height>0.0167953964085912</Height>\n            <LocPinX>1.863018240519304</LocPinX>\n            <LocPinY>0.008397698204295602</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.86805548500715</BeginX>\n            <BeginY>7.20679950536063</BeginY>\n            <EndX>4.59409196604576</EndX>\n            <EndY>7.19000410895204</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.726036481038607</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.0167953964085912</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">1.973729821555834e-16</X>\n              <Y F=\"Height*1.000000\">0.0167953964085912</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.726036481038608</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"59\" Type=\"Shape\" Name=\"Line Straight, Stroke:Flora.59\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.068778295281517</PinX>\n            <PinY>3.811516771912513</PinY>\n            <Width>0.04235711296602081</Width>\n            <Height>0.3692111638862667</Height>\n            <LocPinX>0.02117855648301041</LocPinX>\n            <LocPinY>0.1846055819431333</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.04759973879851</BeginX>\n            <BeginY>3.62691118996938</BeginY>\n            <EndX>5.08995685176453</EndX>\n            <EndY>3.99612235385565</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.04235711296602081</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3692111638862667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#5aff7b</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.04235711296602081</X>\n              <Y F=\"Height*1.000000\">0.3692111638862667</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"60\" Type=\"Shape\" Name=\"Line Straight, Stroke:Flora.60\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.135568653255891</PinX>\n            <PinY>3.749010179297441</PinY>\n            <Width>0.01519999243670532</Width>\n            <Height>0.4913548363767946</Height>\n            <LocPinX>0.007599996218352661</LocPinX>\n            <LocPinY>0.2456774181883973</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.12796865703754</BeginX>\n            <BeginY>3.50333276110904</BeginY>\n            <EndX>5.14316864947424</EndX>\n            <EndY>3.99468759748584</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01519999243670532</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.4913548363767946</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#53ff6f</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.01519999243670532</X>\n              <Y F=\"Height*1.000000\">0.4913548363767946</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"61\" Type=\"Shape\" Name=\"Graphic.61\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.20909175861777</PinX>\n            <PinY>3.6865107230488</PinY>\n            <Width>0.03016743678196181</Width>\n            <Height>0.6166916311077636</Height>\n            <LocPinX>0.01508371839098091</LocPinX>\n            <LocPinY>0.3083458155538818</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.22417547700875</BeginX>\n            <BeginY>3.37816490749492</BeginY>\n            <EndX>5.19400804022679</EndX>\n            <EndY>3.99485653860268</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.03016743678196181</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.6166916311077636</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#4cff68</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">0.0301674367819626</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">7.894919286223335e-16</X>\n              <Y F=\"Height*1.000000\">0.6166916311077636</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"62\" Type=\"Shape\" Name=\"Graphic.62\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.178695031681942</PinX>\n            <PinY>5.44252919205102</PinY>\n            <Width>0.01388888888888889</Width>\n            <Height>0.3487980052270241</Height>\n            <LocPinX>0.006944444444444444</LocPinX>\n            <LocPinY>0.1743990026135121</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.1717505872375</BeginX>\n            <BeginY>5.26813018943751</BeginY>\n            <EndX>5.17661231927481</EndX>\n            <EndY>5.61692819466453</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3487980052270241</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#4aff64</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">3.947459643111667e-16</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.350045\">0.004861732037310971</X>\n              <Y F=\"Height*1.000000\">0.3487980052270245</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"63\" Type=\"Shape\" Name=\"Graphic.63\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.165517277529832</PinX>\n            <PinY>6.771384772220348</PinY>\n            <Width>0.01388888888888889</Width>\n            <Height>0.2767498980601968</Height>\n            <LocPinX>0.006944444444444444</LocPinX>\n            <LocPinY>0.1383749490300984</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.16743700761288</BeginX>\n            <BeginY>6.63300982319025</BeginY>\n            <EndX>5.15857283308539</EndX>\n            <EndY>6.90975972125045</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2767498980601968</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#4aff6d</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.638221\">0.008864174527493182</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2767498980601968</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"64\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.64\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.22601388888889</PinX>\n            <PinY>2.102955555555555</PinY>\n            <Width>0.9583333333333334</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.4791666666666667</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9583333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3101166666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Model</Text>\n        </Shape>\n        <Shape ID=\"65\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.65\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.423611111111111</PinX>\n            <PinY>7.338515972222222</PinY>\n            <Width>1.319444444444444</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.6597222222222222</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.319444444444444</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2396347222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.319444444444444</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.319444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng:autobind</Text>\n        </Shape>\n        <Shape ID=\"66\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.66\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.696013888888889</PinX>\n            <PinY>6.256944444444445</PinY>\n            <Width>1.444444444444444</Width>\n            <Height>0.2083333333333333</Height>\n            <LocPinX>0.7222222222222222</LocPinX>\n            <LocPinY>0.1041666666666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.444444444444444</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2083333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2083333333333333</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.444444444444444</X>\n              <Y F=\"Height*1.000000\">0.2083333333333333</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.444444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2083333333333333</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng:controller</Text>\n        </Shape>\n        <Shape ID=\"67\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.67\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.625</PinX>\n            <PinY>3.755210416666667</PinY>\n            <Width>1.111111111111111</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.5555555555555556</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.111111111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2396347222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.111111111111111</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.111111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng:repeat</Text>\n        </Shape>\n        <Shape ID=\"68\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.68\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.329361111111111</PinX>\n            <PinY>5.496486111111111</PinY>\n            <Width>1.652777777777778</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.8263888888888888</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.652777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.652777777777778</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.652777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng:view/$route</Text>\n        </Shape>\n        <Shape ID=\"69\" Type=\"Group\" Name=\"Group.69\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.877777777777778</PinX>\n            <PinY>1.480904861111111</PinY>\n            <Width>2.899305555555555</Width>\n            <Height>0.239634722222222</Height>\n            <LocPinX>1.449652777777778</LocPinX>\n            <LocPinY>0.119817361111111</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.899305555555555</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.239634722222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"70\" Type=\"Shape\" Name=\"Graphic.70\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.3333333333333333</PinX>\n                <PinY>0.05213472222222196</PinY>\n                <Width>0.6666666666666666</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.3333333333333333</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.0590791666666664</BeginY>\n                <EndX>0.666666666666667</EndX>\n                <EndY>0.0590791666666664</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <BeginArrow>4</BeginArrow>\n                <BeginArrowSize>2</BeginArrowSize>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.6666666666666666</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"71\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.71\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.803819444444444</PinX>\n                <PinY>0.119817361111111</PinY>\n                <Width>2.190972222222222</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>1.095486111111111</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">2.190972222222222</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">2.190972222222222</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">2.190972222222222</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>1</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>Model / View Data-binding</Text>\n            </Shape>\n            <Shape ID=\"72\" Type=\"Shape\" Name=\"Graphic.72\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.3333333333333333</PinX>\n                <PinY>0.177134722222222</PinY>\n                <Width>0.6666666666666666</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.3333333333333333</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.184079166666666</BeginY>\n                <EndX>0.666666666666667</EndX>\n                <EndY>0.184079166666666</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.6666666666666666</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"73\" Type=\"Shape\" Name=\"Graphic.73\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.99119865033105</PinX>\n            <PinY>6.140198746792429</PinY>\n            <Width>2.496286523267455</Width>\n            <Height>0.01730502862622529</Height>\n            <LocPinX>1.248143261633728</LocPinX>\n            <LocPinY>0.008652514313112647</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>1.74305538869732</BeginX>\n            <BeginY>6.14885126110554</BeginY>\n            <EndX>4.23934191196478</EndX>\n            <EndY>6.13154623247932</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.496286523267455</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01730502862622529</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">1.973729821555834e-16</X>\n              <Y F=\"Height*1.000000\">0.01730502862622529</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.496286523267456</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"74\" Type=\"Shape\" Name=\"Graphic.74\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.491101061355174</PinX>\n            <PinY>3.545652169261154</PinY>\n            <Width>1.218692394248101</Width>\n            <Height>0.2907523983907454</Height>\n            <LocPinX>0.6093461971240504</LocPinX>\n            <LocPinY>0.1453761991953727</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.88175486423112</BeginX>\n            <BeginY>3.69102836845653</BeginY>\n            <EndX>4.10044725847922</EndX>\n            <EndY>3.40027597006578</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.218692394248101</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2907523983907454</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2907523983907462</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.218692394248101</X>\n              <Y F=\"Height*0.000000\">7.894919286223335e-16</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"75\" Type=\"Shape\" Name=\"Graphic.75\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.558849747941347</PinX>\n            <PinY>3.473755006492709</PinY>\n            <Width>1.354278031108768</Width>\n            <Height>0.360518152548763</Height>\n            <LocPinX>0.6771390155543838</LocPinX>\n            <LocPinY>0.1802590762743815</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.88171073238696</BeginX>\n            <BeginY>3.65401408276709</BeginY>\n            <EndX>4.23598876349573</EndX>\n            <EndY>3.29349593021833</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.354278031108768</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.360518152548763</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*-0.000000\">-3.947459643111667e-16</X>\n              <Y F=\"Height*1.000000\">0.360518152548763</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.354278031108767</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"76\" Type=\"Shape\" Name=\"Graphic.76\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.626526942964235</PinX>\n            <PinY>3.402167739245505</PinY>\n            <Width>1.489721397032968</Width>\n            <Height>0.4348529638749707</Height>\n            <LocPinX>0.744860698516484</LocPinX>\n            <LocPinY>0.2174264819374853</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.88166624444775</BeginX>\n            <BeginY>3.61959422118299</BeginY>\n            <EndX>4.37138764148072</EndX>\n            <EndY>3.18474125730802</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.489721397032968</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.4348529638749707</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*-0.000000\">-3.947459643111667e-16</X>\n              <Y F=\"Height*1.000000\">0.4348529638749707</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.489721397032967</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"77\" Type=\"Shape\" Name=\"Graphic.77\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.700762639187988</PinX>\n            <PinY>3.331329554784668</PinY>\n            <Width>1.638276841622546</Width>\n            <Height>0.5155247466368265</Height>\n            <LocPinX>0.8191384208112731</LocPinX>\n            <LocPinY>0.2577623733184132</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.88162421837671</BeginX>\n            <BeginY>3.58909192810308</BeginY>\n            <EndX>4.51990105999926</EndX>\n            <EndY>3.07356718146625</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.638276841622546</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5155247466368265</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">3.947459643111667e-16</X>\n              <Y F=\"Height*1.000000\">0.5155247466368265</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.638276841622546</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"78\" Type=\"Shape\" Name=\"Graphic.78\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.174690074867552</PinX>\n            <PinY>5.210269564519223</PinY>\n            <Width>2.085491260846215</Width>\n            <Height>0.6072386487393315</Height>\n            <LocPinX>1.042745630423108</LocPinX>\n            <LocPinY>0.3036193243696658</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.13194444444444</BeginX>\n            <BeginY>5.51388888888889</BeginY>\n            <EndX>4.21743570529066</EndX>\n            <EndY>4.90665024014956</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.085491260846215</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.6072386487393315</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6072386487393315</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.085491260846215</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"79\" Type=\"Foreign\" Name=\"Rectangle No Fill No Fill.79\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.513888888888889</PinX>\n            <PinY>4.75</PinY>\n            <Width>3.5</Width>\n            <Height>4</Height>\n            <LocPinX>1.75</LocPinX>\n            <LocPinY>2</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.5</TxtWidth>\n            <TxtHeight F=\"Height*0.965278\">3.861111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">4</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.5</X>\n              <Y F=\"Height*1.000000\">4</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.5</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">4</Y>\n            </LineTo>\n          </Geom>\n          <Foreign>\n            <ImgOffsetX F=\"Width*0.000000\">0</ImgOffsetX>\n            <ImgOffsetY F=\"Height*0.000000\">0</ImgOffsetY>\n            <ImgWidth>3.5</ImgWidth>\n            <ImgHeight>4</ImgHeight>\n          </Foreign>\n          <ForeignData ForeignType=\"Bitmap\">Qk0AAAAAAAAAADYAAAAoAAAA/AAAACABAAABABgAAAAAAIBSAwAAAAAAAAAAAAAAAAAAAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7fH2qKep19HM4OHjqqen1dXXra+y7+nm////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wsLMVFRjtra6xsHEbGFpSEtUcHN02NLR////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////pqu2a2dxgo6Yo52Tv7e5mJeid4KHx8S4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2N/k0M3L3uDg4OHf+Pb0////6+3v+/n2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yMfH+/r87vL14+De////3eLp2tnV////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4uzyeXJ1hIaJZ15rY2Vlb2de////xs7VfYCHgHt6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////h6O4QTQo////paGmcHF5WV5ew8C5pKWlNTc7joN7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ztvlUlJUuLaz6ezsbXeDKztBZmtkRzkvWk1M29HM////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6O7zra6s2NjW1NbYvb7A4+De//7+y8zO19XS////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////xMvVlJehoqitnpKSnJeWs7KtoqOmjYyIv7S0+ff5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////tLrHjpGWhJSkcWRosKagb29xPUVXXmRpnJWM9Orl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////rLbAb2hlsK+zvbe6pqOojYN9zcbLsrzJlZOO/fjx////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8/X1oaGk5dvW////sbK0+/Hr////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5+72qamptLKwsrG3xMXHu7q4qq2wzsvI5uflmpugurm5qaim+PLt0dbbycO82N7fmZiW1MvG////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5PX6Tk1BTUNIKjRNjo6GdGJdOkBUeHB31NTQAgodRkFGSjk8urq6P0tbZmFYXltWNzAyfXJw////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+f//Z2hei316SE1dqaWlbWVlXFJSXF5ooZWReHx8l5KRg4WIbGlrcXJ/fX5+kYyLOTlBh3h1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4O33T1BQ1cKz8O/t9vb4f4+lWE5H6unk7evt+fr2////+f3/7ero//z8////////Z3N9loZ7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/f7+Pj4/v39////////////9/j4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8fL109TW5OHe////8e/v5ujq39zb8/T209LS8vLw7u7y2dXY///96u3359/c////0tHR3d7c7evo////0Nbb0c3M5uTi6+3t5OTm8e7r////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////t8PNlY+ImpeVk5WYm5+ulY+Ugn+Bampqq6eiuLjCZ2Nqq6mpkZmfnZaVwr65ko+RenJ1io2Yrquq////c4Wbe3V0zMzI3uHfj5CazsG3////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0NzimZaPfn2BoJ2fmaW3pqCbq6eucWx0kpubfHqAal9pq7CzY2p4o5qTrbCuZ1palI2XbHCCtqqq/v7+////xcXN9u7r////paiy3NDO////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ucbQam9ohnh1s6+2jJCV19nP5+Pg6eruvsPGqaqqyMHExMPH7+nm3OLnzsjHy83PaGVxgnl76+Ld9fj7tL/LbGNo5NPL+v//iYSL39DG////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6u3wx8jK7Ofe8fP14N3b////////////////////////////////////////////6evt//z3/////v//wMfRwr65/////f//4t/d+vfy//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////78///////////////////////////////////9/////////////////////////////////////////v//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3ej1fn58koyHpKexnKWrjYmJamVol5icj42IzszKjpejlY6HjH+JpqWnkY+Zt66zoqOjY2Vvg4aRnZSP++/j////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5fX/S1ZYQzo4YVtpjZysTUlHRj1BKi48ODY8c3F2X2R0ZVxOTEJHAAIUYWJlZmp3VEY8X2FwLz9ebl1O/+7d////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3+/+OkRKHxgPgIeMb3yRopmGp6WlxcHGpauzhIuScXNzu7avl5GUy8nLoqevubKzhIiLTFFYKCk3s6ig//78////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4uvzm5qap6GawsnMra+y////////////////////6e3w/////////////////////f//qLK4v7ev////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9v/+wcHD////xsvWraKiy8vLkZOWoJ+jpqqrrqOjqJ6evLm+rquxxsbGur7Dvbm2m5yaqKSk+fj6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnNv7+/+fj4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ucvbLiku/P//np+no5qVLCkyi4WKl5uqbHB5bWJnsKOZbmZrj5aecYCPhHuAkYuQTUlMe3hz3tfU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5enwvrzC7+7rw8fO4NbWwMjQlpiazs7M6evlxsXH2NHM6vD3tbOz////9/j6srKywr+6+fr2lJKkZmJhtras5ebpucHIwby5+PHs////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8vn8bWtrmIyIytHY3d7empGRuLK3kaCtk42Ou7nBq6arjouImYuGpqSqrqyyl5ecrZ6XwsHLfYGB5uPe////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////xMvOXmJlYmFrsKmzubasjpSZeIGJ19TP7+/qlJaju6ql3e79gXyB////wMbVkZSfgoiLtamhtLO/gHV1rauto6q6i5eqno2G9OLV////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1eTsjYWC+fj2p6ms//jw/f39////0d3nsKil////////ucHIqKKh//34////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ytTeQUVKW1JZ29Tdq7aw1c26xcnZzr+/////nqKvzb243u/8nJWa////x9HhXmR2rqefwsHBoqGneHBzs6+2o67Afnp9qpiQ/fn0///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////zdLfh4KQwr7Dqa61uLGsxMjLbmt11cvF////qKas3M7E2OPvq6Ce////wsrSkoyJ/Pjz3eLryMfJ7u/t////w8LK29PL8u/u////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0dXYxL65////////ycvN7OLd8/n/z8/N2djaxsDD9/f1w8XF5uLd2t7jysXCzMzMwsC+xMrRq6Sh///9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/b4////9fj6//v4////8O/t////////////////////////////+vr6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////lZywjHt68ff6t7e50M/FZGRmam12mqKff25nqKOgZmlzq6mvr7a7j4WFf3x+R0hLkIuGxsXH087H////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6e3w2trY19XV//v48Pf6397a////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vsHYuKuz/P//yMjKwM7TWldUlJeagoKAurCuoJqZc3SBg4mWlpmZvrCtsKuug4ONd36B49zS////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////nay/mY6Mqq20vK+jsL/PNTdHVVlU9+/lmK3IWVBX////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2+LpdnWAcGx019HI////X2x8p5GF+///UU1M7Obd2dXVv8PIgXx76ebh0trijoaD0MrJ3d/i/Pv3////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////W2p3UUhDOkJKp5aFt7rFY2Z4UF5kvLOfpq+/d290////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8vX46url5efn7uvp////9fXz////////+Pr8//36////+Pv9////////9fj76+3t////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1uXyQD09cHV6QUZH1sq7fnd8c3+MQ0pNkYx/bXN6ppyc////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5ePp////////5ubo//787+/v7ezs+/r69PT46urq////8/X39vTx9PX1///76e/2xL2/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4+vzzczM29ze2tvb6+ni09HR1tne0dHPycnJzc3R6ejq//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////78////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1t3gtbq/pJ6Zq52YfYSOcm5zbmVs1M/Sn6OjzM3Hp6WypZSZe4KVlZeXuLCtt6ykpqepsqyl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+vj2/////////////////f7++/z6////+vn7/////////f3//////P39///9/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7++/z8////8vX49/j4////////7u/v/////////////f///f39////////+vr6////1dXf39va//78////+vr6/////////////f/9///////9////+Pr9/////fr37vb9kJCU//ft////+Pv+1NTc//r1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8PHzn66ziIZ/mIqMj4yWb2x4bGhwqKyzl5udoKeiqaCln5OVgYebnqSzsqqta2Vku66r/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f7+19/muLa0oKWqfoSJtbKvtbvAw767/v78uLzDnZaTkZSZrKuvzcvLpqWvkYyLl4+S0c3Moqmsua+q////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////sbzJs7Ck1tTgjoiSzc/NnpmZwr/Etr7IkpCQ6ebjoamwxrux////o56l+Pf3dX2F7OTY2+XvnqCrtrSxwbiw09bY0dLQyMnJ6OnnyNLYuLCwqKKjq66zxcjLsqyllo+MqaisxMvSi5CbtqyivL7ApqCfnpudxb++////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1d3tNjRIsqies7i/qqOm09HR2NjYr7a3UFVYpamieXWHsZ6Ux8rNzNXhbnF2p5qM+/j1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5Ov1anOGaGBZ3drYxMvVxMXFUF5riH5y/v78sbS/gHV6RUNOqa2wc4CLhHh2qaCgY1lghouSVV9pt6ij////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////tsbVgoV+lZCXo5WX5e/qXVhVkIiFnqKj+fPs8+PomJ2mdnZy5eXgxMXHV15sdXFw///7oq+1sK2h////g4WKtqie////ztHWmaKwoa2rkImErKafiJidXlxitKqchH6BiZSpcXuDrKSflZKSQURLl4qHxsfMpJ6m////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9fb40tTbwry7///6////////////////0NLV5ePhwcPN7ePe/////P//4t/a////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/z+rr/Pe21q9PPviYiSj4qYR1dvmoV0////goyeeWdk2tPVs7W8r62rztHM1M7Rs7S2goyMqJ+f/fT0////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////p7jIcnJtiIaQoZecjZOgXEtDwczUd35//Pjt3MzUjI2QQVJbh4B5+PftPj1H1L+z////ydPYu7q1kZemOTMy9ezi7/DznqWvlJagdnZ2j4JzqbvETUM+5eHhV1xhcGZmbGx0t7Wwq7Cxq6ajsK+v2c/PsbS+xLm5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8/f6n52nzsnG////////////////////+/r//Pv7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9f7+zsvJ6+nmq6qs0s/My8/e2c/R////wcLF/fXu////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////xM3Vw8C529vltK+23dnet7Czv8bOsrKu6ejkxcTGtra0oaar1M7N/f3/zM3Q//jx////////8/DuxcXJpqWn//r17vH0jo+SvbWu7uvp3tzctLnAs66p////r7S3paCZ//32////////////////+v7/1dTU//76////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2+Lnrqyy0MnEu7W2lZaZq66xtLi/amJxko5/vsDCi4uLs6+sv73DqK2wpJyZ9unf////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0t3q2NXS////////////////////////////////////////////////8vX6/v39////////////////////////////////7Ozs////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8PT7////////////////////////////////////////////////7vT84NjV////////8vX67u3x////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6+zqo7S5bmNdpJGLWlZmeXqJrKuzh4OKpp2VqqaySUZOgH97hYmUrKal9fTw//78////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/7/t7vAwr+95+jts7zCk5COnZeUpKirsbK3wry3xsXDjo6OwLu4wsnRp6KfydHWgoWP4drV////wsjNjY+UoKars7K0ubOyp6ept7m8r66p5N7X/P3/t7nEnJeanJ2ivL7BuLq8mZOUnJaTs7GvsrnGpaSoqKOg4t7b////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ydHZxMG829ritK+2x8vMwLu61tbas7SwpZ6f6enpxs7V1s3F////wLy8////o6qy7ebc7PT+sayz3N3d5eTi/f7+rrW6mJueuLa0x8O+5dvb0djivcDAxcPBxby1q7O7aWRn3NTM0tTStrnEsayv+PLr////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3+X0QURYpp+K0c/RlZCYhICFxb2/xs3Un5qZhoCFopqhkpmahomOs6mp////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8fn+wcjPQEVMNzxJhY2bendrBQABICIyVWJ4fndsRjIiMTA0aHB+lY+WNS0olZmZaXN/n4p5////cHWFNzpNIzJTYFpfblpHRkFJAA0oMCketqmc5u/1r6OXgXuFDhMogYGBXWFrQDs6AgAAhH5/HjNHm39qusXLmZKL////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////pLXFenpymJWdgXF45+/oWVVUa2JkkZyYw8HDmpOddHV4gHlw+v75o6Kqh4+ZUlRX9vDprbvFv7Wp9P3/pKOl/vz1xczRfIWNqqqm3OHeUk9PXVxgn6ahqJmUlo6La2p1rLPAl5mbUU5OurWuu7q+0MG8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4ObupKGtzMTBzc3P7u7s////////////////8vX3////////0NPdtbGw//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7/dHyEOywlkZiia3R8xsCtcWxplY+SZnaFn5SOraOeOkFScnR+eXF+X0xAfICFbnV4vbWr////ZXF8XlxefICPhIOLfHdwb2lmgoiQbG54tKia+vz8m5WQp56eT1FgfH6AkY6MsLKsc2pqpaSmWF5j4NDBnKWtraKc////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////u8rZgoaBkIySu6+zq7K8aFtRwsfKnqen////i3+LhHZxZXiBnZiT7u/pHyIvvqyf////s7/FmZuU///9o6Or5dbR////zdbkwr/Hm6SnbGBYn6exfXhzpaGpeW9vi4qMi46Tmp2ihoGE39vbqqq14NLN////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3N/izc3L////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////mZeZnY+M0M/VwsfE7+zn////////9fX3/fv7////k6Kxd3d6goCG5NTH////////+/z8////z9bboqmxsq2s+vz++Pv9+/r4////////////////wsTJ2M/H/v378vPz////////////////////5u/1tbS2+PPw////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////r7vGrKmdysvXnpqisq64oZKRwcvXkJGPmZSRwr69s7i5gYyUsqio/Pr3oaGk9+vh////+vz+wsTJoJueeXd73tPN9vv8eoGRtbCzf3196NbJ7fn/dnl8p6Cb4tjQ////5eXl//78////0dbdycbE///9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2N7jqqmp9fby4uTmx8XHxsnMxMC/x8fJztDQdnGBbmpnw8bBuri6z9bbpqKh/fjx////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7PDx//z3/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vz8/////P/////9////9fb2////9vX3/////////P//////////////////////////////////7O3v/////////////f3//v35////5ufn////4eLk9/Dr/////////////////////v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wc3Yg39+ubm3m52bm4uKn5ykWmV4WlFYn6OqvbSvhnh/nZaYfoeObWttysnL1NHM/v34////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7fH219TS////5+rtzM7Q8fDt3tzi6eHc////yMjK29vb3t7g6+rl9PDt//7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2trc+fbz9vr7/////P//19HW////19ng+fLv////3t7g5uXj4N/h4N/dwMfP8O7r6Ovt4dzZ////4+Li////193i7+vm////1Njbl5aW/Pv2nqe3mo6G////y87Q2Nnb4+Pl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////jp6rj4J4////eneJdWZjjI6RhoCImJObiI2YtaWgwLu+e3N4lJCadYCGzsm+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4evzrri2mZGO4dnSwcnRiYePdH6Ip5+awsC5h36DdG10bGx5yMbIqLO4fG5p//rz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////P//e3yH8ODTv8zXwsXIysnVmZCQjYqSkJGgtrOw////dH6GuLmxmJapm4qDv9DZkoSBbWlnlZOM////lZeiwMLHVl9n4tXG3OXzvLCwtbi6pZyX4ufwm5ujbHJ6fXt2ysTJ3tza////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3ebulZKXn56eqKOg6+rm1dfX6uXi////2tvd7OXg////3tza////5ufq+Pbz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1eTvbnd3mJKI3tbR197wb2l3gH+Jtra0oqSigXRsr6arfYCQjZadZ21yoZOR////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////paey79/U////mai9up+g5e7gGxMb6OHmm6mn////n667lp2YlY+W3tbZm6izoJWHtLO3f4yPvLyy4uHfMz9Qlol/////tMHTe3+Ol5OapJaUmZeZiIeNXF5rgISEq6un6ubm////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4N/f////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////eICNh3xy////p7DAdGps+PHu3ePqz8jK8fTt39zc4uLkusHCzMjF+PL1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8/j9l4+R1svJo6u5d3l8nJCSn5ychoOLjpKds6yp////c32Hqauhko6alY6YXF5z0Ma8naasYXF8ioB+/PXtfH6F2ce9////3ObrmZui493c9vb0yMvNubWz9/Ty0NbbzM3N4uHh////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////29ra////7fT519bW4OLlwL29/ffy////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3d/i///97O3t/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////P3/9PHu/P3/v8TM1M/I8fX419TW////0tTZ+vPu////2dra6efl3d7h7urn7/T31tHU6Orqy8vN8O3r/////Pz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3OXvlZSWoKCewLyvo667ZWtwy8zMuLKt/vjv////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+vv9////+/v7////////////+/z6////////+/v7/////v76/////////////////////v//////////9vf5/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f379vb2/////f7+////7e/x//36////9vT2////////////7u7w////////8vL0+/z+8/Pz/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v////////////////////78////////////////+/z6////////9vb2//7++fv9+ff0////+fv+/fr4////+vn5////0s/U+vbx+fr6+Pj4/vz89/j4/////f39/////////Pv7+///0s/R/v35////////////////////////////////////////////////////////////////////////////////////////////////jp2sj4N5////Zl1q69jL09vp49vb////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8PX6YWBk3c3AvcfRPTo/dHV6gIuVdHl+RkBFvrKq////rLzJZWBf9PPxiZemZ11fenR8k5qilJykaGBZp52R////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2eTunJeX4N/ap661vbq6vby40tHRvry6oaKmycbDzdHUnaClz83Ip52fnaOrsrSyl5CJp6iqqKmr6+Pb////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ztPam5WWub3AhIeSioGDraurs7Cwko6NdXB1yb25/f//jo6M3t7inp2sv7WppqittK+0j46O8+XW6/f/r6ao3+fsf4KCxsTB5uPh/v//rK6xv7/HvcHQuLCtw8LEko2VzNPYp6Og+/TthZesdXZ25efnpaSo0czLoKa2w7+/wcHFoJWav8bNop6b/vz6////////////////////////////////////////////////////////////////////////////////////////////////ws7Zg3x/t7a0i4aN3tvWaGh3uaql////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////SEth/urbxc/XAAAASEJQkp+yMj1NIxcO6eHe////u9DoV0pU////cn+SKhceIh4sVlpjRlpuGRcWX1BJ7+Xd////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4O77xr/EnpyZb3uApKKg9vTvk5Sfj4qJW2BhhoSCYWd1ioeC9vv2R0hLY2JkycG5qqCWeHt9bXaA49jM////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////sbTDdnuKfYKFYVxma2ZylJGTj4SHfG1tgnyEua+0////eoCFmJmZioGM7uffcX6GlomGmp6hlZKI5+rqwcPITU9WnJKM5efq8e3s5+rsf4qPIio6y7OytMjJTjY1xsjNkZaR////////4unura2y8vT3wsTGi3+Lx8LOhZ2nfl9bwsfCm5aN////////////////////////////////////////////////////////////////////////////////////////////////////////////2N7jq6qo//704ez4paKi/vny////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8vT+vMPQSkdPj4F+y9DVnpqVoKa1QFVuV1hYt6qi6+bl4+XsbXiUTkpSycfFc3R5loyHkJKVkJGUvby6wMXMk5CQ9PDr////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ydjloZSUzMzOQUFGzce2uMbVhHlxq6mxLCY07+LWlqKyuqumc4SNjXdpyNfkXVVSnpaMQEhLeHV9/fbu////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////oqq4UUtOysS9xsXLxL7Dra+ytaie5+boYWd1sqCZ/v//YWVokpSUioCEpJ6oLCk5393Yk5ycNT9FnJOM6/b0RDs9//3z1drh8erlq7W9dnh6ZnJ8no2OpK6uaVhdmJigpKKd////9/n809zheXB3w7/Erayupp2ioKOyi5abhnRzmJeXsaql////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6unv6+jo////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/r/pq26pqKfjYyM7+rl////7ff9lJ+ntbKv////////3uTskI6WrK2twMC8wLq7///6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4ufsycG+////19rf4d7ewcnTxcO+6OjovLfD+vLv7/P00s/Pra+x7OLY/v//qqyuv7q10NHR7+7p////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yMrK6+La////////////////////////3uHk3NPO/f//r66s5ubou7m/2M/PtLTB1NTYvcC+o6Wn7eTf/v//0tLU////////////8fPzray05+PgytPZy8G77O/0o6Cl9fDt////+/39sr3Kn5eX6+rsz8nK/Pz6rrW93tXP3uXsqqOl+/n7////////////////////////////////////////////////////////////////////////////////////////////////////////0dvjuby+2dTToJ+fure0wMTLyMG+vcHErqGc////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/X3////////////////////////////////////////////////////////////////////////////////8fj/6efp////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////z9XY1MzO/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pn+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8/X3orCzUEZEeG9lzsa1xMnYrqWo+vv59vb0////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/3/rKu30c7QuLe709PPpqiq8+3m3eTruK2x7/DyqKm06uDe////xsjLuLKxu7u/mZul6NzS////pKqvsa+s3d3Zv8DLt7S6sbO48+vk////////////////////////////////////////////////////////////////////////////////////////////xM7Wm5ubtLGvm5ecwcTGuru/oZ+dw763sru+zsfC3ODlmJebuLu+pqOjmpKNkZWYyMXC+Pr8r7S33djVy8vTp6yvuba4vbG2qq6z0s/M1trdg4GDh5SaKzc5eWlmraajtK2m////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7O/yz83L9vf3ub/O2M3L5Ojrsamu2uHonZmW/Pr3yM/XxMC96enrwLu+4+Tms7S/5uDf1dvixrm7x83UopmW////t7zDzsfE5+ro5eDZ/fv5o6Cq7evrwsnRyb2////9////p6is3dbO0dPYu7u/wsLG///2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Pz9NDY5wrKtbHqHpZOAvL/Mqpyb////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1+XwmZqS////g4SR28zB4eXleH+Ml4CCsLSvVkxWoJ6rpKeg////mJuohHBqdnd/hpOkyL65cXqCl4+IlZ6jlZiQdXKE4tTJtr/Lxba1////////////////////////////////////////////////////////////////////////////////////////////mK29UlRMc2ZqFw0UYmZziZKkKyknXlFBN0JXjoB5oKm5DxQnent3dG1oGgYAHRclk5KY9vr6n6y3Pj09RkFLPlNugoB5dmZlAAAAl5CSvL/AAAAAMzA1anFyl5iYLzA1T0Ay6uLb////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6e3wZWtwREJSv7XAmKWnfGdpnpyeoKCe4+Pf////p7DCq6Wo1NzaW1xcX1hgubW/fIiSmISGpaOeqqSb5OLf////kJakvLCw09rYW2JldWRpsK60YWh2qJujoKOc1cq+////dHWE2sq/qLC+ioiUl5ykqZuP3dbR////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2uXth4WF////sb3Hp6Og1NHT1szH////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5O/1lJiT8PHxmJWf9Ozni5ekXGFpu6WpztbNLiIqzMnTm6Ge///9pay2hHh2dHV44OTfwtPgLB8e//v0m669jJKLgXqH4NnUq7C/2cvI////////////////////////////////////////////////////////////////////////////////////////////q7/KWlpSqKWlWVVUkJKfbnl/npeSeHd7goOFcG9xh4CFV2BqrqahxsfDg3hsZ2d6jYuT/v//PUFId19Rd36MXmhyrrGzmo6Kg4GGamVoraWifnx6m5SVj5effXp1g4GHbmpq6OHa////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////n6Knf4KCKzZJ0bu3l6+5aU5JwMTEmZaP////////q7K/x7u3xtXkQ0RGcGBl29njZXmJmn14uL65r6Wb////////oqGtsLK8tLa4gIWCLCIs7evrPElZwK2qsLqzxbmr/f//lZGj0MHBu8nRcHR3q6Kk3dvY8e7s////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1N7mx8TE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0dHVxcbIubKz8/X3eYWXqqKby9DVpJqaw8LIjpOa0MjF/////Pz++Pn5+Pj2//780t3pqqOl////ipKZz9DIsrLBnZGT3d3b////////////////////////////////////////////////////////////////////////////////////////////////qrvGXlta+/fy////////v8PE/Pjz////////+Pj6+vj4////////////////pLPCoZqX+/3/lZORw7WywMHE2dvZ/Pz+/fz8////+Pf3+fr8/////////Pz///z6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////z9Xcnpuhzc3Ps7rBv7i1wsTHjoiN49/e////////ubrC0sjA2+Lqm5KZwr/HnqSsxcLAur/EnZOT6ubm////////sKyy0crHzdffta2ourq+mJaexcXJq7K5saWh+PXzxdLahX+Ef3p/7Onk8PLyxMPF////////////////////////////////////////////////////////////////////////////////////5/D40s/M+/7/nqCl8vHt////4uTmpaitvru4urm5s7O3pKepqaioyMfFwsbNzca/3Nzcra+ysbW4v7+9s7K0j5mllJCV7uno////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+fn5///////////////////////////////////////////////////////////////////////////////////////////////////////9///////9////////////////////////////////////////////////////////////////+v7/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3tze////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/n7////////////////////////////////////////////////////////////////////////////////////////////////6fP5pqKnYmZtMSQd8/b0TktVsaqjLT9TSTw5X1RWJyQ0RUlSHx0nQkFJlZKYa2NQKy87LjJLV2FxV1VdOi4yzM7RXGV3taCP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/7/0dTVxcbI0dDS5+bo397ez8/P3Nza2Nrc5+bo2trc0dDQ4+Ph1dTW0dPW4+Dd/v7+09PR6Obm1dDV8/Hu3ODl2tnV////4eXwr664y83Pv7/Bz83N4+Li////5Ovy2tjV2tje39rZ7e/xycnJt77IxMDD///7////////////////////////////////////////////////////////////////////////////////////yMzP1MzE////2Nfb6urqyM7WycXC0tDQ8Ovq////2Nnb09HPyMnJ2NTT////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vs/aRUJE3NLK5u7zysfF5efn09DS6Obkv8DC5d7X////8/n+1M7J8/Px2t3g19PT19bY7Ovo3t/fvbu98e7r////4enuvLu7//763OPqzczJ8fT22trY////6u/20NLU4N7c////9vv/39rd7e7uu7y8////7fX93dXY3+burKem//78////////////////////////////////////////////////////////////2ur5AAAA1r2nxNHcPTw6wcG9foWKjIN+q6KbS0tahIWNcnJwkZOdc3KFbVtGbWxwY2mBcXmJjY2LTEZHd3d5TlZdvLSq//v4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/7/aXR6o5+atLa5kJGUko2Minx8ko2QeH6Ij5Gci4mVkIyJn5KSkYiLi5OdsrK1/v7+gYmMbl5XpKOngIiSmp2nqJyW//34q7G2rK+0dYGJtrKmmqCoj4qNysXCnKGhUFVYs7Gzvry3gnd5hICIw8fKsbS55NbR////////////////////////////////////////////////////////////////////////////////////0dLSpaKg1dXRmJum1MrEhZyxhYF+xsG6fYSLg4eQq6GTc3FsmZiUgYOFtK2m////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////tLzGhoOFoJ+fq7CzsK+7em9vgISLYWFuXlFPe3qAmZWdzMzKo56hopybi5WbYF1nZVtgrK6zmZuigXRvfXB01sbB1uDoenp6rbCyfYeH4t7Re3yAcmts3+LifXFubmlskJOR2dfV/v34wMfKb29zm5iVzMvHpquypZugm5GTr6+vwLy3///9////////////////////////////////////////////////////////////7v3/enl///Pp7u/y+Pj49Pb47Ozq+vv5vcPKTU1Sraur8vPv6ff/UFNh6uDS5+31Xmd1eICHtK2mqamnxsPA/f379PX3//37////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////lqCj/fPh////l6CsjIGBmY+UdW10opqfjpWfqqyux8TGlYiMcmpsa3F5t7i0////tr67koWAmJmednuKe3qCqZWN////mKKdwMXFqLO5////5vL/nJeeysXCvb24g4qPvb/EsK6ndmxucGNo6OfprrTB3c3I////////////////////////////////////////////////////////////////////////////////////6ezzf4KL0srDv8XS28vI////1tLc6u3wYWZmhIKCmIyIubqyp6urd3iDv7Or////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////cHuFyrSi////SkthrqKWtKuunp2lfHuGkIOBlZuoqqiyzc3LnpymcG54kJCQiYCHiIKKiY6WmI2PtK+vkYuQ+Ojjjqe8moyC////naGmw8HDZ2VrycC0tcDKWk1KgoKCq6Ka6eft//37t8XSMDI3zcW90djbT1Zox6qrxszBo5qO////////////////////////////////////////////////////////////////////////////////////////////////////7/H27u3r/////////P//+vv3////+/7/6uvr/P378/Ly////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+v3/Ymtw1si3/P//tLnBvr6+c295saKb3NzksLK34ePh6+rs4uHjyMfHwcLC5uTh+/7/cXFtzcC0y8nL8Ozrx8nM2tHM////0NPWkZiidHl6/PLk4+33uLW3////oLG8iYB23d7j2tHR7O/xwLm00NLZuLa2/Prz////////////////////////////////////////////////////////////////////////////////////n63CODMy6ubhpKCo0snEsMDPlIeLcXZ9dWpk////XFxggnx1e4WDhn1/3tLM////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ucDIkYmLo6SmnZaY4uTe6Ofl5eXl4d3c////iJajmYmE////lZ2pk4R97uzn5ubo9vX1wsTG6N/Z9v//amlz3cu+3OXvg4CGqqes1c/QkpKfX1JU3+fuTE9U5tXErMLSWE9K4dzZ//76tsHTXFJd1tPYWmd0iYJ9v8DKjIKAz8rH////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+v3/0dHR7+vq////6urq////8PL0/////P//7u3t////////////////////////+/7/zs3P9e/q////////////////////////4+Pnz87M+/f0/P//6evr////4OTn1dHO////////////////8PL0+vjz////////////////////////////////////////////////////////////////////////////////////////////2Nja7uvo9fTy////zNPd2dfU5+fl8e/s////6uzu0dHRz8/R6ufg////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3OTnxcLC////////////////////////////7+zs////6efl/////////////////////////////Pr89PHv////8fb7vr2/6OHc////0dLU3dzg6Ofl////+///2trY////////+/3/4N3i//767PL34t7Z6Ort2NXV////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+fv9///9+Pn5lZ+vzsW98f7/WVlh9Onb////9Pb4/fv5/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39//78////8/f69fXx////////6+zv//r3/////v///fz8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+fr87Ovr////////////8vP1/////Pv7////////////////////////////+/39////////+vn3////5+fl//////////76////X2dz9efW1OT0Yl9d////////+/j9/////f//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8PX6XFxgxK2f8PP4fXZ7wcDIQ0lgmIV0eHd7dnFu8+zj////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////orK/bG9xgH6CgYODwsHBvsDCUVJXrKmfr7e/xcLEf4F/eW9n////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yNXfx7604+bznpqik5SQn5OFlqGuqaam0dHRb2t13d7g09XVdGNodX2Po5qT9vn5UV9yVElH7+LY0dvlsra2tbe5lpOYV1RelZqhXV9ug25XbneMTEtVopuUopuWhnZ9aXOFqqKb+///YWVy7+ff////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////TE9l/+TRz9/mGRYVk5igcXeHZmBbAAAANjIxxby0////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ssLRGCkyLSUg5NnP5un0ICYtZ1JG////aIGPSTo6aWVgf3Zq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6+/y1+PjHig2c2drY2p3XlRIPkBQhIyWY2x6AAAAfnl4i4yKPjQ3Ii5IV0tJvLS2EB0xYVA4//783ebrYWt3W1pXYl9kLzI/b3OAjoqQT0M7ExUncXqNXGNkPSwgXlNTExszZltXhomUTEpS/Pz6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8vT+uL/OSkdPkYOAoqeyr66py9PanJ2lrqWf39vbkpWa39rT////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////kaO5OUE+SEFDrZaO////ICQt5sy22ev4AAAAzr+8N0pmV0Iy////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6fL4AAIRUDsr0tTZz9DVn6CicnqBb3J1ubu+vbq6x765ytDXqKKn0czLkZecZ2uAVFtj1s/I/vr5tsTOFxUYqZuTz8vIqqmpx8fLr7W9o5uUxsHEjpehw7qy1tjdqKGi0M3KkpWXcneGcnJy//ny////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Pv+29vd+fPu////////////z9DS//754uTn+/n2////////////////3dzc//349/v/7ern8PLy9PPz9fT23eDi3tza/vv4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Pr/qa+8q6ekj5CS+PHs////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////x9DYqaqqubaz6OTh////29rc////xtjllZGO////tcHNpp6Z////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2eXvj4iK//n0vMLH///9////////////////////////////////////////6fb/tLS0////////6Onrx8rPv7y6///7////////////////////////////////////////////////+vz////9////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8fn+dXp3////lp2ykIqHc36IjnZqm6i6SEI/4Ojrk5ugf3dw0cfCt8TKSkxRqZ+fYG16iH5y5fD8QkBLPjMrgHpxiJyuW0hC+O3j////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////597WusfNAAAAhXl7PElPindkN0NcpZeUr7vBAAADAAAApZiMTlZeWWBqeG59PT5AVVZS09bbDAoXWT4p6ujjKD1QVEI2+/Xu////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////jJeiAAAAb2BT+fX9q7i6cWxnNjlEU0tNjYiHcHB4fICJvLOno6SpZmp5wbu2pq+0VlZWS1JkT0RPvK6iwcPGcHiAvbOr/fz8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8/n+IzI7b1dM8vT2lpKP////////4unspZ6b/////////////Pz+////////////////////pbfHV0tJ////////////+fn5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+fv+8O3r////9Pr/3t7c////////////////////////////////////////////////////+vv7+Pj0////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////hY2fr6CV////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////dXyKwbGm////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6vP5nJ2doaCc19DJ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////cHWEy7yv////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////n6y/koWA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6/T8o6Ol////kpqqnJCC////3tvb/f7/jpWajIiFrKyuraqwl5WVmpyjmZmZjouGvLW4w8nQjImJ39/btbjCkI2SoqSpnZiYtrK1ipCVmqCljoKA6N7Y////2uPvhYqLnpeOqKasqKiwmJiWwcK+wMbOfH5+raeg////////////////////////////////////////////////////////////////////////////////////qbK8kpORsKmk4eDim6OqiIeFw769sbS5oKGfn6CjsLKym5mfuba2jI+U1szErbK5hXd08efh////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////t73FoaCb0svE6uvtjpWauri1naCnzsW7wMnTn5ub7PDxipGWnJaNhouSJiwtSEZGsq2qmaGpr6Ob////wMvYgYKAraadpqOroaOonZ2ZysnJrbW/foB+wrqz////usXPuLey+/fy1trhj5GT0c3Iqa62rqSio6Wvnp2drq6smJaWwr+8x83Smo+J3uHklJaZ29HJq661i3x3+O7m////////////////////////////////////y9PbiYWCrqek3tzevcbOnZKK297ln6Ksm5mUrbKzra2yl5aWsrGs0dXWhISH4uDgjpOetquls7a7gYmMkoyP+PLr4uXo///9pKq4rKemkZidnJ+fhnx81s7J////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8/n+eoGJr7GzAAAGqJJ42PH8GBUW///3aHN5AAAAand5gX6EJBMfPT5Senx0AQAAbHZ8gX6EY11iZ2dydGpoFhMmX2JyZlZTOzpHVFNZ////JzFAuJ+H////wdHeNj5EFQ4FYmx0enWFYFxQNkpTd3FqREtRMjY3////////////////////////////////////////////////////////////////////////////////////UWNxUkEyY2t5RT5Di4uHAAAAdX5+c3J6bm9yZ2x5NTk8KR4cr62zAw8a7NW5////Ehkhzrae////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////p6qvwsfINzhFaWdpbXSEOjgzXGZsgnJ5MzZBVVlb////O0ZQEgoDb3FvVF9sjYByjp6uCwsUnY2I//z6qLS/EhkfQToqYGNuZWZ5dXdtKjQ6dHRyQEpSVk9G////u77JsbS/NztCjYyCUU1KWFJXHCMuqZ+aODhLVlRefYuNZ2BPICgwf4aDYFFYUU9kNkNJ/+TH////EBYb3sex////////////////////////////////2+XxDxQasZ+K1dTWf4+lX2ZhYlRYRUddgXyDTEhHZHZ3eXB7R0NJZnuAO0BDV0g9U2Z8IR4X6uTfRUhYXmRrR0JM3tXPFiIv9uPLdYCZMzNCT1JZ///9RFZpgmpX////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6e7xEiI2NCUa////P1BpGg0Nxs3SqLCuHBsdjZqcpqeqW0xca2l7sLixJCEfoKmpg4iVTk9ScW50mJCLWVZpeXqPl42HQUVVdGtui4yXBgoVqZ+X+/jz3eXsZHF8Qzs0k56jWlppQTQ0eIGGiIeEU1FZXWFk////////////////////////////////////////////////////////////////////////////////////iZScUUZEVVdgmpGJuMHEGxkdjZmbaGVxeXJ3ZGNtgHZxND1Cg4GDLzpAbGNXSFJgGxkfsqqj+/jz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2+brKjdBTDwzqrTAY19nem9xUV9ujH5+ZWdsIiswd3d5eYODQz08e4KAZ3R/UEpATk9PQExccWJb//bsydTaNkVUbGRcj5meREFSXVJMcXh5ent9VlZee3p1////////am+TFx8dtru4X05GiYGIQlpofnduPjs7PD5LYWlsU0k5YWNog42TXlFTdHCAPVRgcmlbPkhZHBgfuLGs/vz3////////////////////////////nrbJCQYC////////2/H/WF5lYVNVam18aW1yLiUpjpSVe4GIKSQpfoKHg4aEPzs5Q0lRZ250mpqiKx4lioaGnJykXVtjDA0Y08zFjYqPTFNmaWBjmpehEBwqi35y6OLd////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////GSIzhGlW////tLS419LR2d7h0dXVw8G86ursh42VMjI7VURJ2eDfx8S96vT0Iik8jnxp7u7qkJWiPEJPUEhTi4WGanB1Zl9gtK+v19bW2Nrc+vbx9vj6vMTH29TN7u7wtbi9q6mr//z35evwLkFVNTIr////////////////////////////////////////////////////////////////////////////////////Wmp3OS8tODg2kX5t2+Tpw8C97ezuYWFpgHp5XFtb2si+0dbb19bTzNHUnZ6hnpub3tzc19nc+/jz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////aXyONyslz87Er77IWFNS5tfNu7/K5N/W8PX2rKurraurys/M0c7J+/n5x83StrW16+nk1dvg1c7H////5+3ys7m85+Pe6Ovur7Cys62s////0NfeCRopaGBU////2OXvAAAAwaeN4/v/AAAAyK+g4Onu0c7L0dTUrq+vvbu5tbKw//z32+LsvLax+fv5v8fPnJ6gop+c3tvb19nb/vv4////////////////////////////3eryGyEoybaiqbO/tqym19nkvriz+vz8tb7ErKqs6eTjztjdqqqq4dbQ////uLm7/Pn20dbjrKywYV5cdm9yen2Iq6ad1dLQ3OHkc3R/bnN6aWNkp5qY1tXT2drc6efk////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1tbY6eLd////////////////////////////r7K9jpCMwrm0////////7/n/npqa////////tbjFjJCRysjFsa+32NXQ////////////////////////////////////////////////////ws3Zqaaj////////////////////////////////////////////////////////////////////////////////////rbS7m5qYq6im5NzV////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3+HmwsPGm56j5eDX////////////////////////////////////////////////////////////////////////////////////////////////qLG7wLu0////xtHZiIeC///4/f//iYuOzcK6////////////////////////////////////////////////////////////////////////////////////////////////0tnenp2bmJSbyb25////////////////////////////////////////////////////////////8/j/naCq///0////////r7bExMG+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8vLy7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u+vr6////////////////////////////////////////8/Pz7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u+fn5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////urq6r6+vuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4n5+f4+Pj////////////////////////////////vr6+rKysuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4np6e39/f////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////rq6u6enp////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ubm5xcXF////////////////////////////////r6+v4+Pj////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vLy8wcHB////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////o6OjNjY2qaim////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////+Pn5iYqKVFRUQUBCQ0NDV1dXdnd32NjY////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////4+LiAAAAAAAAdnZ2////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////+Pj4R0dHAAAAAAAACgQGCwUGCAACAAAADwwLz8/P////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////nJuZAAAAAwEBqamp////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////rq2tAAAAIBsZKiMgJyIgKCIkJyAiMiwrAAAAh4aE////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////hIKCAwEALCgmysnH////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////cG9vAAAACQUFEAsJFxIQGBQTGhcUEA4OAAAAnJuZ////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////paSkDQsJOjc01NPT////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////rKurpKKi9vb0////////////////TE1NAQAAEwcLJjQlR1BCVU5JVGNVJSQhAAAAxcTE////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////t7a2EA8NMiws19bU////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////7+7uYl9dAAAAAAAASkdF7u7u/////////Pz8MzQ0EAgIKx4XLSwiOjcrRTcwRT4xMh8SIhcU6Ovt////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////tba2EQ8PMS0s3Nvb////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////p6amAAAAAgEBAAAAAAAAkY+N////////5eXnHh4eIxkUOSwgNCAgPCYjPSwmTzUvOSIUSkNA////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////trW1FREPNTEx4uHh////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////trW1AQAAAAAAAQEBAAAAUVBO////////zs7QBAQEYV5qgW9+VFtQZWlfdl93pYyQfHhlaWFc////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////t7e1FREPNjIy5eTk////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////7OvrQjw7AAAAAAAAAgAAV1VT////////sbKyAAAAdWV1knSGgWxanoBxyZWR6bqplHdgg39/////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////tra2GRYVODQz5uXl////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////dnNwAAAAAAAAIBwbW1hV+vr6////jpCSBAMBl21gu4d6uH15tHtzrX5zrIV0PjAbnqCj////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////trW1GxcXOzc26Ofn////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////pKGfAwEAAAAAJCEfSkVC5+bm////cHNxFA0UmnONkmx1dVpfVkJESjk4NicmEAcJzc7M////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////tbSyGxcXPTk56+rq////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////0c/PGxgXAAAAJSMiSURB0tHP////V1lbHRQUZU1OTD02QjQvLRsYIBQNAQAAHx4c9vb2////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////tLO1FhIQOTU16+vr////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////9fT0QDw6AAAAIR8fSkVAwb68////Q0VFIRkUQTEoNSIiNTgiKj0TFSIXAAAAPz87////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////tLOzFREPODUz7ezs////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////ZWJhAAAAGRgXTEVAsK2q////NTMzKSclOTs7Ljk3K0A5JlFMCzxFAAAAZWJh////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////srGxEhAPOzg28PDw////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////i4iGAAAADQwMRkA7mJSR6OnpLy0tLy4uLjI1HiwmFBYXCwgNAAAAAAAAlJOR////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////rq2tDgwMQ0A98vLy////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////srCuBQQCAgEBOTUye3dyt7a2LCoqGBYWDQUGGRkTNS4pW1BOcnByPDo5qKel////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////qqmpDwwMT0pJ8/L0////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////19bTHRoZAAAAKyklaWNefn17Hx8fgnFqzcPD6+ru////////////fHl0r66s////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////qKenEg8PWlVU9PTy////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////9/b0Ojc0AAAAHx0cWFRPODc1Kisr4b+18e3hucO8jYqMY2hhREpBPDk16Ofn////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////qaioFRIUYV1a9PTy////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////WVVUAAAAGBYVPjo5JCIgKSclMDEzFRkXCg8EBAAADx4PGScWT0hK//7+////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////qqmpEQ8NY19c9fXz////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////end1AAAADQ0NKCUjIB4eIyIgIyIgMi4sPzg6QkA7SEJBEAgGWVZU////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////r66uExAPaWVk9PPz////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////mJaWBAEACQkHFhQTGRgYJiMiPDc2PDg1KCQhEgsLAAAADAgHxMPD////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////ubi4GhYVb2pp8/Ly////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////uLe1CgcFDg0NCwoIHhwaFRITAAAABAAAGRUUQD07dHJy2djY////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////xsXFJCEfenZz9PTy////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////19bWFhIQCQgGDQwMEQ8KjIuLq6uptrS039/f////////////////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////3t3dMC4saGRh7+7u////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////9/f1KCYmAAAAGRkZGBcX4uPh////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq/////////////////////////////////////////////////////////////////fz8Ozk3BQMDy8rK////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////QUA+AAAAAAAATU1N/v7+////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////kY+PAAAApqam////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////YV9dAAAAAAAAysnJ////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////xcTE5OTk////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////wL68NjU1kJCQ////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////urq6/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////zs7OyMjI////////////////////////////////urq6+Pj4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0dHRxcXF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////qKios7Ozw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDlJSU09PT////////////////////////////////q6urr6+vw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDlZWVz8/P////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6enpzMzMy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL0dHR/v7+////////////////////////////////6+vrzc3Ny8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL0NDQ/f39////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8fHxuLi4vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29u7u71NTU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////xMTEm5ub1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dXVwsLCoqKi////////////////////////////////////////////////////////////////////////zc3Ntra2urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6sLCw7+/v////////////////////////////////0NDQtbW1urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6r6+v7e3t////////////////////yMjIz8/P////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+fn5u7u7////////////////////////////////////////////////////////////////////////o6OjysrK4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODgn5+fx8fH////////////////////////////////pqamxcXF4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODgoaGhw8PD////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////urq68vLy////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////x8fHzMzM////////////////////////////////u7u77e3t////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ysrKycnJ////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////6+vrvLy8n5+fj4+PhISEg4ODiYmJlZWVr6+v3d3d////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////8/Pzo6Ojh4eHfX19bm5ubW1tdXV1goKCnJycwMDA////////////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////qKioICAgAQEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeHh4////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////wcHBHR0dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ0ND7u7u////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////2traJCQkICAgHBwcHBwcLCwsKysrIyMjKioqIiIiJSUlExMTAAAAqqqq////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////RUVFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjo6O////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////n56eFxcXJCUlEhMTFQ8UIh8hGhoaERISHh0dEggOHh0dHyAgAAAAW1tb////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////8fHxICAgAAAACQkJGBgYJCQkLS0tLCwsJycnIiIiFhYWAwMDAAAAXFxc////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////k5OTEhISJSMnGBYYMEQ3KjQxREJETEpMMDg1RWBXJSYoGRQaAQAASUlJ////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////2dnZDg4OCQkJQEBAUFBQVFRUWlpaVlZWT09PUFBQT09PLy8vAAAAS0tL////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////kJGREREPPDg4LycpRltQQVJHX1hbZmJiS1BLZ4NzOzk3MCQkAAAAR0dJ////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////xsbGAQEBERERKioqKioqOTk5Ojo6NTU1Nzc3MzMzJSUlKSkpAAAAPz8/////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////j5CQDwwMQTgzMickOykrPSstOCsqNiomPi8sOCIjPS4rRTMuBgABR0hK////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////vb29AAAAAgICDg4OGhoaQkJCR0dHQkJCSEhIOTk5DAwMERERAAAANzc3////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////////////////////////////////////////////////////////+fn59PT08PDw8PDw8PDw8fHx8fHx9fX1+fn5/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////jY+REAkKYlJJTT0yQywrTD4+Uzs2SjQvSTk2Uzs2VDs0VT04FAABRkhK////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////vb29AAAAAAAABAQEBwcHAAAAAAAAAAAAAAAAAAAABAQEAwMDAAAALy8v////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9vb23Nzcu7u7oKCgiIiIa2trV1dXRkZGNTU1KCgoHx8fGhoaFRUVERERDw8PDw8PEBAQExMTFRUVGhoaICAgJiYmMTExQUFBUVFRZ2dngYGBnp6evLy83t7e/Pz8/////////////////////v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////jZCQCgAAsqzGk4mgSyYdjqyjX2dZaUJBl53Qb05QkWxkrtO8LCMNRDxB////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////u7u7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALCws////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7u7uqKioa2trODg4FRUVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMDBAQEAgICAAAAAwMDBAQEAwMDAgICBAQEAgICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICGhoaREREe3t7wsLC/////////////v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////jpKSIRUPnIejfWSAb0U6lI6Dd2del2Vd07nBtH94w45//uDRd0U/PT8/////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////vLy8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALCws////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////z8/PY2NjDAwMAAAAAAAAAAAAAgICExMTHh4eISEhJCQkJSUlJCQkJiYmJCQkIyMjIiIiHh4eHR0dHBwcHh4eHh4eHR0dHR0dHx8fHh4eHx8fIyMjISEhHh4eISEhHx8fHx8fHh4eHBwcExMTAAAAAAAAAAAAAAAAJycnjo6O/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////jZKVOi0qsIJloHBYr35yr25nw4J2wYp7uXtmw42Au4B5w5FyXUktRUdM////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////vb29AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALS0t////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////////fn5+BwcHAAAAAwMDGRkZKCgoOjo6MTExIiIiGhoaFxcXGBgYGRkZGBgYGRkZGRkZGBgYFxcXGRkZGhoaGxsbGxsbGxsbGxsbGhoaGhoaGhoaGRkZGRkZGhoaGBgYGBgYGRkZGRkZFxcXGRkZHBwcHx8fIiIiKCgoHBwcAAAAAAAASEhIwMDA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////kpeSOy46rompmW99lmt3k210jGpshmhlfWFgd1tab1BSdGlUIB4KT05Q////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////vLy8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKysr/v7+////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9fX1XFxcAwMDEhISICAgLCwsPz8/T09PNDQ0HBwcFhYWFhYWGRkZGxsbHR0dHx8fHh4eHx8fICAgHx8fICAgISEhICAgHx8fICAgICAgHx8fICAgICAgICAgICAgICAgICAgICAgHx8fHR0dHBwcGhoaGRkZGBgYFxcXFRUVGxsbKCgoKCgoHx8fMjIyrKys////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////l5yZOS01kXGJbVBXWT9EVUBEUj1BUjs9TDY6RDE1Pi8uPCcpAAAAVVZY////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////vb29AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCgo/f39////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////c3NzHR0dFhYWHR0dPDw8VFRUYGBgMDAwDAwMFRUVHR0dHR0dHR0dHR0dHh4eHh4eHh4eICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgHx8fHh4eHx8fHx8fHx8fHh4eGhoaFhYWFRUVFhYWGBgYOzs7Pz8/w8PD/////v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////nqGjMywlcVxJVUE1Qi4iQjIiOyYhNxkdNB8fKhseKBkcKRsgAAAAV1hY////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////vb29AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCgo/f39////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////q6urLi4uICAgFhYWTU1NW1tbXV1dMTExCQkJGBgYGxsbHR0dHR0dHR0dHh4eICAgICAgICAgISEhISEhISEhICAgIiIiIiIiISEhIiIiIiIiIiIiISEhISEhIiIiIiIiIiIiISEhISEhISEhICAgICAgICAgHx8fHx8fHh4eHh4eHx8fGhoaFBQUFhYWCQkJOzs7ZWVl7u7u////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////paenNC4uZVRRTDo3Mx4bKQ8QKicSNEsAKiMKGhYAHSIMHicUAAAAV1dX////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////vb29AAAAAAAAAgICAwMDAAAAAAAAAAAAAAAAAAAAAwMDAAAAAAAALS0t////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8fHxY2NjIyMjCAgIT09PWlpaTU1NREREFhYWEBAQFBQUFRUVHBwcHh4eHx8fICAgISEhISEhISEhICAgGhoaGRkZGxsbIiIiIyMjIiIiIiIiIyMjIiIiIyMjHh4eGRkZGxsbIiIiIiIiIiIiIiIiICAgISEhIiIiHBwcFxcXGBgYGhoaHx8fHBwcHBwcFRUVEBAQFhYWMjIyra2t////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////mJiYNjUzZWVlS01PMTk3IC0rIjs2KlI1JT84IWpwFzQvCg8EAAAAWFhY////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////vb29AAAAAAAABQUFBgYGFxcXHx8fLi4uODg4Dw8PAQEBAwMDAAAAHh4e8fHx////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+/KioqDg4OPDw8WVlZSEhITExMMTExDg4OISEhLCwsKysrHR0dHR0dHx8fICAgICAgISEhHh4eIyMjMTExMzMzLS0tICAgISEhIyMjIyMjIyMjIiIiHh4eKCgoNjY2NjY2IiIiISEhIiIiIiIiISEhISEhHR0dJCQkMjIyMTExIyMjGRkZHR0dGxsbGhoaFhYWAgICGhoaeHh4/f39////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////h4aGNTQ2aGpqTVBRMz48GS8kEyApGBskGSguElNnCh4pAAAAAAAAWllZ////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////vr6+AAAAAAAACwsLDg4OJSUlLS0tLCwsPj4+HBwcBgYGBwcHAAAADg4O39/f////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////lpaWAwMDEBAQVFRUTk5OQ0NDRkZGIyMjERERNjY2MzMzQkJCKioqGBgYHx8fICAgICAgISEhGhoaKCgoUVFRWFhYR0dHHx8fISEhIyMjIyMjIyMjHx8fJiYmODg4RERER0dHGxsbISEhIiIiIiIiISEhICAgGRkZRkZGPT09ODg4RkZGGRkZGxsbGxsbGhoaFhYWExMTEBAQODg44ODg////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////jI2NNTExWU5MNisrHxcUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXFtd////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////vr6+AAAAAAAAFRUVFhYWEhISDg4OCAgICAgIERERFhYWDw8PAAAAERER4+Pj////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////YmJiAAAAMDAwU1NTREREQUFBQEBAHBwcExMTPDw8Nzc3KSkpHh4eHBwcHh4eICAgIB8fHx8fHh4eMDAwQkJCQ0NDOzs7Hx8fICAgIiIiIiIiIiIiICAgIyMjNDQ0Nzc3JSUlGxsbISEhISEhISEhICAgICAgHR0dKSkpMzMzNDQ0KysrHBwcGxsbGRkZGRkZGRkZFxcXBgYGDg4OwMDA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////hYWFNzY0eHp8XVtdUlBNNTswHh0dOSolOywlIh8kKSMkMiwsBwYGU1NT////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////wMDAAAAAAgICHBwcHBwcGhoaGhoaGRkZGBgYGhoaHR0dGhoaAAAACwsL3d3d////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8/PzNjY2AwMDRERES0tLQEBAPz8/Ojo6HBwcERERERERExMTFBQUGhoaHR0dHR0dHR4eHh8fHx8fICAgIyMjHx8fHh4eHx8fICAgICAgICAgICAgICAgICAgHR0dIiIiJiYmHBwcICAgIB8fHx8fICAgICAgHh4eHx8fGBgYHBwcGxsbFRUVHBwcGhoaGBgYFxcXGBgYExMTCQkJAAAAmpqa////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////gIKCUFFR9NTK/e7p/////vj7////////////////////////VlNSKSkp////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////t7e3AAAADAwMIyMjISEhICAgHx8fHh4eHR0dHx8fIyMjIiIiAAAAGxsb7u7u////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4eHhGBgYCwsLSUlJRkZGPT09OTk5NDQ0GBgYERERFhYWGBgYGBgYGRkZGRkZGhoaGRocHBweHB4cHh4cHRwcHBwcHBwcHBwcHx8fHx8fHh4eHx8fHx8fHx8fHx8fHh4eHBwcHx8fHx8fHB0dHxweHB4eHB0fHRwcHBwcHR0dGxsbGxsbGhoaGRkZGRkZGBgYFhYWFRUVERERDg4OAAAAdnZ2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////kpOTU1NT48i/3M3K0tbWztXKycfFzcrIzcvJzMbH1M3Q4+HfRkVDJSQk////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////q6urAAAAFBQUKSkpIyMjIyMjJiYmJSUlIiIiJCQkKSkpKSkpAAAALi4u////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0NDQBgYGEhISR0dHQkJCOTk3NDQ0MjIyFRcUDw8PFBQUFRUVFxcXFxcXFhcXGxcYHRkXGBkZHhkZGBoaFxocGxsbGxsbGxsbHBwcHBwcHBwcHBwcHBwcHBwcGxsbGxsbHBwcHBwcGxwcGxsbHRkcHBsbHBsZHBkaGRkZGRkZGhoaGBgYGBgYFxcXFxcXFhcXFRUVExMTDw8PDw8PAAAAWlpa////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////mZmZSEdHf4OGYGBkSk1IQlQ+FxQTCQMFEA0MFRoRFx0SIR4bAwICQUFB////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////tLS0AAAAFxcXISEhJicnJSYmFRUVICAgKioqJCQkIiIiKioqCAgILi4u+/v7////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDAAAAFRUVRkZGPDw8MzMzLy8vLCwsEhERCgoKEA8PEBAQEhISExIUDw4ODQ8PEQ8SEw8QDQ8PDxEREhIQEREREBAQEREREREREREREREREREREhISEhISERERERERERERERMQExISEw8QDQ8PEw8SDhMQDxAQERERFRUVFRUVExMTFRQUFRQUExISEhERERAQDw0QDQ0NDw8PAAAASUlJ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////mJiYT09PhYWFaWlpUE9PPzs+ISEhAgEBDQwMFScaFDUbJCsmDggKQ0ND////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////vb29AAAAEBAQHyAgTUpKKScpPT8/Ozs7Hh0fHx8fFxcXIyMjCAgILy8v+/v7////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vb29AAAAFRUVQ0RCODg6NTU3MjMzMDAyGBcaDw0TFRQXFBMYFBMXGBcaKSkpLC0tJR8kLSAgKSwtKisrLisoKioqLCwsLCwsMDAwJiYmHh4eICAgHh4eKCgoLi4uLCsrLCwsLC0tLCkrJh8iJiYoJiMlLSUoLC8tJiYmFxYYGBcZGBcZGRQaGRQZGBUZFxMXFhMXEQ8SCAgLDw8PAAAAPj4+/Pz8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////lZSUT09Pi4uLbm5uVlZWRERENTY2CwwMBQUGBwIGBgQGBgYGAAAASEhI////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////vr6+AAAAEBAQLi8vQTs9MC0tYWVlPD4+DAsNGhoaGxsbHBwcCwsLMTEx/f39////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vb29AAAAFBQUPD09NTU3Pj5APTtAODc9IR4mGRYeIR8lIB4mHRsjJSInSEdJSkJEPXBSQXdTRkJBSkVNSklJSUlJS0tLSkpKQ0NDWVlZa2trZWVlampqUVFRRERGSkpKSUlJSEdJSkBAQndgVn5uXFJUR0RGT0pNQj9BHhsdHxshIR0jIRwkHRkfGhYcHRgfIRwiGBcbBQQJDgwPAAAAOjo6+fn5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////vLy8PT09lJSUkpGRfHx8VFRUQT8/MC4uGhoaHx4eHx4eDQ0NAAAAfX19////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////7OzsGxsbHh4eU1NTfX5+amtrHRwcICAgLS4uLi4uNDQ0TU1NEhISU1NT////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////vLy8AAAAFBQUODg4NDM1QUFBPTw+QT9DNjI3JCIkIR0iIyIlIiAiJyUlREFDPTI3O5RgOoxZPCcyRDQ+RUBFQkREQkJCQ0NDMzQ0Y2NjjY2Nfn9/ioqKVVVVNzc3QUJCQkJEPzg7SVFISqB5Wol3X4d3NW5UQTlAPjo9IBweIh0gIR4gIR4gKSMmLSkrJiIkIBofGxYbAQIECwwMAAAAODk5+vr6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////iYmJSEhIY2NhYWFhS0tLPjw6Li0rAAAAAAAAAAAAAAAARUVF9PT0////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////qampNjY2VVVVVlZWVVVVVlZWWFhYWVlZWVlZX19fU1NTQkJC0dHR////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////vLy8AAAAExMTNTQ0MTExQ0NDNjY2WVdXbmxsPzw8GhgYJyUlJyMjKygoQkFBRTtAN1M/LnVRL08/NVpAQUREREFDQ0NDQ0NDNTU1YWFhiYmHenp4g4ODU1NTODg4Q0NBSEJFOi8xQH5mhrukqJabd9WvMI5aPS4zPzs7JSEhKCIkJSIiGhYYRUFBaWNkPTk7GhYVIBsbAAAACgsLAAAAODg4+fn5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////yMjIo6SknJycmZmZl5eXkpKUhoaGiYqKmZqawMDA////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////4+Pju7u7tbW1srKytLS0s7OzsrKytbW1urq6urq69fX1////////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////vLy8AAAAEhISMTEzMC8vRENDQkA+REE+NjIxKCQkKyYnLCYnKiQmLysqRURCS0hISDc8OldDLZZXObp9OFVLSTw+R0dFR0dFNzY0a2pomZeVh4aEkpCOW1lXOzw6TUdESkVIQDk6NFlIes2oz/PmkLelN1BCRzw+QD07KCIkKSUlKiUmKSIkKiIiLCQmKSIhLCMkIhsdAAAACwwMAAAANTY2+fn5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////vLy8AAAAEhISMDAwLy0sRkJCRUJBQ0A/MzAuJyIiLicpLicnLCYjMiwpUk9OU1NTUlBSUkJKS1xQRmlXTFBLVFBPUlFPUlFPT05MWFdXYGBgXl1dYGBgVlVVT05QVFBNS1FOUVNTTz5DSlZQZYV5UVJQSkBDV1pTSUdFKSIkLCMjLSUlLSUlLCMjKiAgLCMiMScnIhseAAAACwsLAAAANTY2+fn5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////vLy8AAAAEhMTLC0tLSoqSENDRUJBRUFAOTU0KyMkLykqLykqLSgkMSwpR0VFSUdHRkVCSUZGTD1ESDhATUZFSkZFSkZDSkZFS0dGRUJBQD09Qz8/QT4+R0RESkVISkVEREVDTENGTUhHRjo8OigvQj08T0hHUUlJQj49LCQkMiUmMycnMSYoLycnLyYmLyYmNSwpJh4eAAAACgsLAAAANTY2+fn5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vLy8AAAADxISKSsrLCkpSURBR0NARkJBOzc2LCcmLysqMCsqMSwpMSwpLCgkLSgkMScnMSclMikmMygmMygmMygmNCknMyonMygmMyolMikmMyonNCsmNCknNSknNiknNigoNigoNSgmMykkNicnNycmNycmNSclMyckNysoOCsoOSsoNiomNSknNSklNSgkOy0qLCAeAAAACgsLAAAANTY2+vr6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////uLi46urq////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBzc3N////////////////////////////////ubm55eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDysrK////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vb29AAAADxAQJygoKigoTEVCSkNARkI/QDs4MCsmMysoNSwnNiwnNiwnNSsmNiwpNS4pNi4pNy4pOC4nOCwpOCwpOS0rOi0sOjArOi0sOiwsOi0sOy0tOy4rOy4rOy4rPC4rPS4rPC4rPC4rOy0qPC0qPC0qOy0oOy0oPS8oPS4nPS4pOywnOysmOyolOykmQS8sLyIfAAAACQoKAQAANTY2+vr6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////u7u79vb2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////y8vLy8vL////////////////////////////////vLy88fHx////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////zc3NycnJ////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vb29AAAAEBAQJCYmKCclT0VDTkRCSEM+Rj84NywpNiwmOSsoPC0sOy0sOy0sPC0sOy8rOy4sPC4sPS8uPS8uPS8uPTIsPjEsPzIsPzAtPy8uPzAtQDAvQDEuQDEwQDAvQTAvQi8xQjEuQjIrQjEsQzIrRDItQzItQjEsRDItQzItRDEsQjArQC8qPy0pPywoRTEtNCQhAAAACAkKAQAANTY4+fn5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////o6OjwcHB1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbWmpqaysrK////////////////////////////////pqamvLy81tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbWm5ubxsbG////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vr6+AAAAERERIyYkJyYkUUVFUkRDTkQ9TT88Pi4tPCsmPy4pQy8vQTAvQC4uQDAtPjAtPzEuQjEuRDIvRTMwRDEuQS8qSDUvRjQvRDMuRTMuRDMuRjQvSTYySjUySjQxSzcxSzcxSjQxSjUySjUySDUvRjMuRTItRzIuTDUwSzQvSzQvSzQvSjItSTEsSTEsTDQvNyYiAAAACAkJAgAANjY4+fn5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////1NTUurq6vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8uLi49PT0////////////////////////////////19fXurq6vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8t7e38fHx////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vb6+AAAAEhISIiUlKCYmU0ZGVUZDRzw6RDw5MiUjLR8eNCUkMSIfPy8sQzItQjItRTItRjMsRzUxNigjLyAbOiwpQTEwMyYmQjQxSjczSTYySzcvTjo0OysmNiciPS4nPC0mOywpPi0sNiYjOCkmTDg0TDgyTzcwTTgyNSciNSQiOyonOCMgOyQjOSUjQy4rVjo0OigkAAAACAgKAAAANzY4+fn5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vr6+AAAAERERICMkJyUnVkdHVD8/UEBDdW5wbGVnYVtedXR0X1tbNyopRjAuRTMwRDMuSTQxMyEeV01PeXZ2dHNwhn6AYV9fQzEsSjYwSzozUT40OSghRkA/a2hncW1qWVNOVlJQcGlqgX16WlVSOSMkXD06XT83OyolW1lXfHZ5cGtqYmBccW1tdHBwQTUyUDIqQy8pAAAACAgKAAAANzY2+Pj4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+/AAAAEBAQHyEhJyIlWUlIVkRBTkRCaGNiXVZXSkRFUElJX1VVQC4uRzEuSDQuSzQvTjYzOCQjU0hIcGprUExMUkdJSUNEOy0qVjo1VD0zVEA4QC0pU0lJWlZWPzs5VlBPV05OUEhIYmBcRT45QSwpXkE7XkE7Qy0qX1NPbmRkTkZDWldSWlVSWlBORDQtWzozSzItAAAABwcJAAAAODc3+fn5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+/AAAAEBERICIiKSMkW0pJY1BMQTMsMSIfKBITFgACGAIEGgYGQSsoUTg1STQxTTUyVTg0UjYuMBsUNRIPLAcFJA8JMRoXRjMsYT85XD01Wz01Xj8+TTQzPR4cOxkURiciSCkgOx0UOx0dUzAvZUM+ZEI7ZEE7ZkU8Ty8qQCghQykjSCglSiYmQyMfUjgwakk+TTEtAAAACAkKAQEBOjk5+vr6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wcHBAAAAEBISISMjKiYlXExHVkE7cmBZkoJ/hXRzempneWxpfnNtWkZASC0nUDcxUDcyTzUvVUE5ZE5ITFlNfnpxgmFeZ1VPZUpCWDowXEA4XUE3Y0A7YDw4d1VMi2xec1ZOc1dNhmpdfFZSb0M9b0k/bUc/bkk/dU5GbD87XTQyYDUtaTsybjw2azo2a0U7dk5DVDYwAAAABggIAQEBOzk7+vr6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////xMTEAgEBERISICMjKiUmYE5JRS4tppmZ//753uPe5uHk5eDd9vXzfG1qOBsWWTg1WDs1SCslbVVU0L/Ajb68jv/4vNPMqZaRiHNtTi4pX0I6YUQ6ZUM9XDcpq5+reoHLXWKrYWOujpHWs6SkaEAvdk9Cc05Edk9HaDczooiF2M3LycK5e6SGSZdlTZlna19NjVBMZUA8AAAABAcHAAAAPDo8+vr6/////v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////xcXFBQQEERMQICMjKiUmYk9MSTEuoJSY///939rV4uDS4NzN//3xdmpgQR0eVjg8Uz81QysoeVtY0tPRcXmUfs/fdN7OjomIhmdnWDcuZkQ9Z0VAakY+aEQvnI+sbHPfhInwkZHzh4fsppqpdEw4fE5Ge1BKfVRHYzEqvqyp////////kt6+NsWAPMiDbnBZlU1La0Q+AAAABAcIAAIAPTs9+vr6/////v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////yMjICAcHEhISISMkKyUmYk9OTDEqqJyg3OD439DkuLTZzdLf0svwj3t2Ph0ZWDw2XT03VDEuZVRRk5WPuo1I99W9a5iuIo+LVnlqZDcyb0hCbkpCcElDYjssvbO1wcb3k5HkhIjeo6vuwLS2a0IzfFBIflJMhFZNc0A6pIyJ4+Xl7d/jnMSmQatvhdWlinZlkExKcUZAAAAAAwcHAAAAQD5A+vr6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////ysrKCgoKEhISISMjLCYnYU9OYEM3dmBvaWfWcXDbPjm1VVbZVEm8c1RQUDIoXTs5Xzw7WDEsYEpKq7ay/9SByKyXRoSjMJ2KWnxwZzY2cktFcU5DcktDXjEw3dXO////j42dcG197fXz5dvVaTo3gVdGhFhNilVTbzo1vKmi////////////6ff3////qoR+nVZNjVtQAAAAAgUGAgEBQUBC+/v7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7u3r//76////////////////////////////////////////////////////////////////5OXl8e7u////////////////////4+Tm7uvp////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////zMzMDQwMERERIyUlLCgmY1BNY0tAWkhFQTOhg4TX7e7/U0jAPDCHUjUlYD45XD08XkE7VDAod1xb5OHfmJamc77PatHJkIyHh2hoYz83c01Hc09Hdk1HXjQw2c7Q////sauix8e/////2MjHajw3f1VMf1ZNhFVLeEQ+oH11tL+1nLiqpLSovMi+28zHxI6D4Ix/r3NoAAAAAAMEBAICQkRE+/v7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////9/j65ebm5ebo6Obj8fD05eHk9fX19PPx7u/x1NTU////////1NTW//343N3f7Ovp8/X34uDg6Obk4uLm5ebo5ePg///7ycvSysK/////////////4OPo6+jj+fj27O3v6Ojm9/Tx9Pf33d7e8vPx8/Px6eflcXR+xLWq+vr83t/h+/v7+vr6////////////////////////////////////////+/3/xs7WdGx5l5GI5OPj4N7g////39/j5OHmgoKUhH98z83K9vX129vb7Ozs+Pn13Nze9fHu7O3y6ubl+fz84eDi5OXl5uTi+/v55+rs6+rm7/Dw19nb9fLv9PX16+7u5+fn4uHh8O/s/f396unn+vf0////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////z8/PERAQEw8QHiQiLy4sgWZhemBZblhQalRSgGxgkn5rZ0w/Vzs5UjcyVjc3WTo5Wz44Wjo1YkJBd1dRWENDVFtWcWRac0pJa0hEZ0Q+aklAa0pBcEtDa0U/f2FZmX5zn4B4r5GNpoV/jmVfhFVLkV5Vk2FYmWVcqXBnq2hdnmxaiHpeenZaln9lxH5w2I1/7qKQq3ZnAAAAAAIEBAEBR0hI/Pz8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////ztjilZuoy8G3mZuga2ZwuLCrf4KLtLO7naWgo5WQ/fz/rbS5fHBybnN+kZKKx8TKjpGcdnp9g3Z4n5WVgn6AkpSWj42Ln5eUxL20////lpObzMbHpa66hoF6fXyGnZygi3998+7nusDIhoKHjpWdoqGnp6CdoJyhmpSVxsPFur3AoqWq8+/q5OjrXmt4rqah////p7G7ZmJh59vT7Pj/aHaFqqGZ/f70t77Fd3B6qKqipqWnrqWgfH6FpKSmu77DfHN+rqmgsbO2VFValZGO4N/hmqSqhoB9s7W4oKGmwL65mI6QnZWXpquyfICLxcXFuMDKqKOiZGNhqaShzdTed3d5oZqfhImdm5WQlJSSioaGzsm+9e7n////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////09PTFRUXERAQHCMiNTIumXt3nn11lHRukG9ghmNad1BQeFNEeVRFeFVSeFRQelNPe1ROfFVPeFFJbUY+d1BIfklFfUhEf1NNhllTj19ZkWFZlGVdmGdfn2xlk15Ti1NIlVtSl1lSm1tSrW5kxYV5zYp81Y+G3JWM3ZuP45+R8ZmR6ZiQ5JmN5ZGEz4580Y164Z2JqXZpAAAAAAECAwECS0tL/Pz8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////zNjncHaGoZaMgYaHdXJyqqKfYGJscneCd32Ck46F9vLvsre/mI2RcHSGi5OUfIWLjYWMjpKfgXl+xLiwtKenc3+JaWdt//f0////xtDaUE5atrGwuri6aGVqf3yEoKexd2hq/fn5wsnYcGhweXqFfIKQmpadrqKacG9zmpCS3+XsqrO70tXYl5eZPTk+f25rt7jAV2JzUU1NzL+3qqyvODQ6XVRW7+jh////fIKQiYOEnpKQpKCdQj9Hp6isk5qih4CBoJCNxL3CaWx5cHh93tjO0tXfoZyfmaGpm5udrq+tdGVne3F2dXh9lqCmuL/JjIuRlIaGe3d/kpKIkaKvYFNXuKmkiJGjubq/amdskoKB////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////1tXVGRkZERERHyMjOjIyoHx7pIB3nnx0oHp2onl5pXp8n3VvoHRronRuo3Ruo3RspHRspHNro3RppHNrpXNrqHRrqXRtq3ZtrXhrrnlusnxzs310tn92vYN6woh6xol8zo6B1JOF2piK3pyO4aCS5KOT5KKU5p+S4pyM3ZqI2pWF0pKCzpKCz5KAyY9/y4x/35uRpnRsAAAAAAICAwMDTk5O/f39////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////9Pf6tba7sbK0ysjD6urqv7m+4N/dub++vL3Cubq6/Pv3+///b3WCp5mXyc/WpbCwsa6w0crN3NvbyczRhH2CpqCZ39vb////////0NXc0tPT2+Lgqaao2tDI293gqrK6npWV9+7rn6y7gXBt0dHRmqWxp56hv7q3t7KvzsvN293g1NfalZKap6Oo39fX493ixMPJyMjM6uru4uPoycXF2M/P1NHZ6uXo////1NjdysK94+PnurS19vP1vb3F4dnW6e7xxL26ko6Usqutr7W85d/Y////v8PK0s3G0tPY0cfH39/hsrCwq6yu4uLeuLvImZOSzsK87u72tri6x8jIysbG2dbT0tbW3d7h2dbU6+Pl////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////19fXHR0dExISICMjOjI0oX98poN7n3x5oHt2oHp2onx4n3dvonRrp3htqXlxq31ysX53s394s353tX15uIB6uIF9uoR7vIV4v4R9w4h/yI6CyY+DzpGG15WM3ZqQ4pyT5qCX6KKb5qGa35+S2JuN0JeJzZGGx5CDxI6Bxox+voh7t4Z6s4F5s3t3t3d1tH1ywoyDkGdhAAAAAAMDAgQCU1FT/f39////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////9vf6497d////////////////////7/T3xcXH+vXy////////////////////////5Obp////////5ubm////////2NfZ///6////////////////////////////7+7y4dzf////////////////////////////////////////////////////////////////////////////////////1tne7OXg////////////////////////////////////////////6unr////////////////////////////////////////////////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////2NjYHh4eExATIiUlOzYxoX98poB/ont4oXp2onp2pH13n3hwnXJqpHhtp3dvqHpxrnxzsX53toF6uoR7u4V+vYmAwouExoyEyI6GzZCFz5KH0ZSJ05OI05CJzJCHxY6DwIyBu4h9tIN5r4J1qH1ypHpvo3luoHZtoHNqmXFnlHBnmmtnm25lknZfj29djmZeoHFrdlJPAAAAAAYEAgYDVlRW/f39////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1uDmpp2a////ra2y///y/////////////////////////////////P7//////////////////////////////////////////////////////////////////////////////f//r7Kz7uXb///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2traHx8fEhIUJikrOToymn14nHt6mHZzmXZzmXVym3lxm3Ntk2hllmxmm2xmnXBnnXJpnnNqoHRro3Zto3ZtpHZrqHVuqXVwpnVtp3ZupnRso3NroHNqnHFmlGxkjmhgiWldhWZcgWNXgWNbgmNbgGFZfl9ZfV1XfF1Te11Vel1VelZVeWdQisRWi9ZUg5NSk5Fga3BEAAAABQEGCQYGWFdZ/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////2uHppaqyx8G8rKysk5GbtKysw8TGqamr0dDMuLe9n5mYi42Nop+d////1uHre3p+ko+XfX6F0crDjJGcoJOO0tLQm5iY9PLwwM7benN6tbKvpqOg6+jm5u3wnZyapJ+kuK+vubq/qKWqv8DAtLi7qaGc/vbux9Tfd3N6uLOspaKf8ezp5O72e3d+q6uts7i5kpGMyby5tsHLm5WQ////3ePrnJqczc3JnZ+fxb/AlZujsq6pvr7GuK2rsrCyo6WvwsTErbG2gH5+wLe0+/v/sbzGeG5u2Njc3t3d0dDQfoKNoZmbq6uvpaWlkJGUnJOTpp+gu7Svv7/Dk5ifmpiV1tPV1M/I//36k56o1su/////n6Grxb+6nJec39bR////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////29vbISEfFBISJyotNzg0lHtzlHhxj3Ftj3Jqj3JqkHJqkW5ph2JeiGJci2VdjWZekGdfkmhhkmlhlGpjlWlkk2pilGtjlGxkkm5lkmxkkmtjjmxhimlfiGheiGhehmZbg2VbhWdbhmddh2ZehWRehWRehmNghWJfgGFbf2Baf19ZfFdWeWZPhLlUgsJSd4FPfoFWXGNAAAAABwIGCAYGVllb/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////wc3fb3WHr6KVeH6FUk1QsKmiSkxboqWwkpuekIB7lZGWSU1UcHJy6OHa2OHmPjhGYlletsDGhoyTlIaDkY+VS1RcZWFm9fLrucrVQzdBbGxsX19k7uXgsb/JOEBOiXx6sqynJiEnpqepcoGQe3R7jXp1/PLqv83YPzRBb25uXl5m8OjgwsfSX1Zjmp6rb3aAXFtXrqqjjYyWZ1tg/fz5v8nZjI+cYGpyWVBLf4iOdmpss7nAgn19sKaaQTlEeHmIrKunanWAQ0RJm5SN+fb0pLnJSzY6ko+Ucm13ubWyTE9hamFoqKqtopybbG98X1lhkoOAg4GHe3d+Z2p1ZGtptrKt7+zp////h5Ofkol/n6a6naGksLKsOiswv7Oz////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3NzcIiMhExQUKCksQDk4qYKBqYJ6oX10o3x2p393qH54rX96p3pzqnhwrnt0sX53toJ5uIR7uYV+t4V9t4R+toN9s4J8roF6q4B3qX50pX1zon1yoHpynntun3twnntynXpzoHp2o3x2oXp2n3h0oHl1oXp2oHp2nXdznHZwm3ZwmnRslHRsknFpjGdhhGBdkGtnbVBMAAAAAAYEBQcHXFtd/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////5ez0j5KcmJaYp6eiyMfFq6OmkZOdYGFpra2lw7/EkIeJoZ2kg4qP5+bY/v//o56ltbKylpyhqaaorbCunZaVoKGjurO2////3OTrqaClr6+rtK+y////vcjNtrCz2tripJqax8HEqqiwuLa4nqClppaP/vz65Ovzp5+kr6+tsa6w////tr3FWlhla2hyyLy6uL/Hk5ycvbWyv7m48e3oxNDaTk1XurOssLS/mpya0dDSt7a0xcXHr6WluLW3j5GZkpOYuLezr7S7lJOR//36093praWorqmmtLOz09XXr6murqqvsrrCoZiTr6amt7OzhYSOfnJqoKGmoZ2klJyisrCk////////foqVYmRdsqqture9t7CroKSloJyZ//76////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3t3fJSUmExMVKiwsQj06rYSKsYSSq3+Qq32Eq4BzroB1soN4rnptqnForHVnqHRlpHVjonRhnnFim29imG1gk2xejGlaiGdYh2VWhWNUgmJSgmJVg2NWg2NUh2VYh2RZhGNbhWJdhGFcgWBagV5ZgV5ZgF1YfFtYel1XeFpUdVhUdFhTc1VSdE9QcVJOblROe11XWUY8AAAAAgQGCQcHYmBc////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////2d3gyL+4////4OnvpaKg6+Td////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/39wMXKzsbD////////////////////////xsrLzMS9////////////////////////////////////////////////////////////////////////////////////ydHZtK+s//rx////uru7///42OPvv7u4////////////////rLS5zdDO6+Tf//36////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3t/dJiYmEhAVKjArQ0A0oYKGpYjBpIftmXnSk3GhknCVjnCWhWaMflp/flp/fFp9eFl8dFd5cFZ2b1ZycFdvcVVublVsbFNobVNoa1NmalRkbFVkbFVibFRjcVRhblJfalFdaVBaZ01WZEtSY0xSY0xQYUpMX0lHXkZFWkJCV0BCVT5AUj07Tj03TTs2TDg4Tz86OSwpAAAABQYGBwgIYGJi////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6vH21s7J////yMnMyMbG////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0M3L4+Dg////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3t/fJiQkERISLjIySD43lnJ8jXbAiHr8fGrbeWOieGKTd2KYdV2TaVGHaFCFalCDak6BZk2AY016ZU52ZE50Yk5yYEtvX0prYEtsYk1oY0xmYkxkYUxkYUpgZ01fY0xbXEZXW0VSWkNPWUJMWENKV0NHV0JGVEFDUUA/Tz08TTs4Sjk4STc0RzUxRTQvRDQvSTgzNCckAAAABAYGBwgGY2Jk////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////6O/2wcHFzszMrq2v1NHO4d/czs/UzMjF////1tjbvLm7vLi4/v394+zyzszKz9LQv7q5zdTcsa+t1dbUuLe3xsbO4N7c9/b09vj4t7/FxLy3+/v93+Li3NjVxcPL0MjFzc7TxsfM2NPQ4tzb3uXt////5ejqsK+vsq2w3NjXys7Ota6v////5+rvoqGjp6+5a2hu39jRgn+ScGxnrq6qxsXLwsjN0cnEubi4s6qqysvLs7S55OPe0czJ+fj61N3ls7Cuvbm5vb7B1dbWuLq8r6ah//76297ls7Gzzs/RsbO17OXe/Pv519ff8/T3////////tr7FsK+t9fXw19zlx7246uruuba4yMjSZF9vlZOHxsTBurm5r66w+vj2////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/fJiQkFRQTMTU4Pj07fGlke2V9dF6Jblp0b1tVbldSa1VTa1RSW0RDV0A7WkI6WEA5Vz86VEA6VUE3V0I6Vj88VkA6V0E5V0A7WEA9WEA9WD8+Vz88WD47XkM9Vz88TTk3Tjk5UDo6Tjs3TTo0TDk0TDc1Sjc0RzYzRjUyRDMwQTAvQS4uPy4rPi8oPi4pQTEuLyQhAAAAAwUFBggEZWRm////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////09/upqWrt66pS0BHure9i5eZWFNat6mm////hJGkgHBnjomIuK2n4Oz5goaWjY2Ii4qIZWJsuLe1a3R+lY2Df4CNs7S2nJifjYmPbXyErp+Y9fT0m6iyMjU+nJSRwLiwXlVYlpysy8nLuLWwNT1Lq6CWz9PUQTxKVEhPm6CthpCOk4iA/Pn3uLvIVEhSfoKPvsnVr66sdWxzp5+YkI6YlJWghpSlOC44h313oJujR0VHkZORk5ymWlZV8u/qtcfSSDxAZ1dcmpmkZGl0g4SHmo2P///4rrLBgXaAW2Fuam9s1dPRoqOmMjM4ppyW////lqGujIR9rLnEUmJrurGrrqqnQDg6qKenh42aeXN9yMS7pKmyOzk5g39849ze////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////39/fJCQkEhQUNTY7SkM+mXdmmHJhjmtWjGhTjGVSiWBVhF5PhF9QdVFAbEc0bEk2ZkY1ZkU2ZUU5ZEU3Y0c2YEI4YEI4X0I4XkA4Wz81Wj84WT43VT02Vjs0Wz01VDkzSTQxSTQ0SjU0RzQwRjQvRjIyRDExQjAvQC0tPi0sPS0sOSsoOConOCkoNyslNSklOi4pKSEcAAAABAYECAgIZmVn////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////z9zpjo2L0MPAiYaMeoWNi4eHhIONpJiY/v//dnyMrZ2YjoqKz8XA8vv/bHR+i4qOkZeUr6uqw8LEn6SskZaTqaShjpGempyfubSzh4yUmpqS///7lqCsgn6EwMLHsaijfnRyfICJk5ioraqogXZ2m42Nw8XPko2XnZmZe4aQhYqRlpaR/Pn0wcXGo5qclZqplp2inZudqaepkIWHjYqQh42QkY+bkYiRw8fJmJiamJKblJmago2NjoiN////1N7miX+EoJmcenN6qaGmrrzGl5OS/fz6tLvIc2RksKmykJqgi5CRkpefjYiHqZmU/vn8cX+Qvqyf////i5Cdvbu7pJ2ak4iKoKCknJujmJ2mpZyZtq+yioiSfoOE3NnP////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4ODgJSUlFBMSODo6SEVAmXVql3BkjmpZjGZXhGJXgl9Uf1xPf11OcVBBZEIzZkU2YkMzYkI0YUA1YkQ0YEY1W0AzW0AxWkAzWT01Vj4yVDwxUTsxTDgwSTUvUzQxTzQwRDEuQzIvQjAvQC0tPy0tPi4tOy0qOysqPCgqOSkoNikmNCkkMyYlMiYiMiYiMSYiNSsmJB4ZAAAABgcHCQkJZGVl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////6vH2hIiPh4F+7e7o4uTi9fDv2+Ho0s7O/v//0dDS7ebn5uXl/////v//6Onl6ers////////3t3a///97/Dz1dfcv72/9Pb0////8fDy7+7u////+/v7///97/Dz6ufn3uPmYmVosayr6efp/fz6+ff58PDy+Pb0////6Oro6Ojq8vLy////9ff18/Px+vn5293d9O/s////5uXj+/z64uTk4+De////9Pv/hICA6d3X7e3x////9fPz////9vf69vT0////3NrX////2u30hX6A++/n9vn739va////9/j87Oro7vDz/f399/X3/vz80trkjYuRqaWl2c3N7fH25uHe////3Nvd////9Pj56efknZ2h2tHM7Ozw////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4ODgKCgoFRQTOz4+Q0NBcmZecGBbaVlWZVRPX09MXE1GWktEWUpHUkM+QTItQzIvSDIvSDQuRTAuRTcwRzsvRjQvRjQvSDUxRTMwRjQvRjItQy4sQS0sPisrSjEqRjEpOywpPisrPCsoPCkpOyopOSonNiokNSgkNCclMyckMiYiMSQiMSQiMCQhLiIgLyIgMiYkIhocAAAABwcHCgkJY2Vl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////5Obp////////////////////////////////////////////////////6ero9vLx////////////9/n8//7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////29ze////////////////////////////////9/n7////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4ODgKioqExQUP0BAS0RGcmNicV9aallUZVNQYU9MX0xJXElFWkhDWEZBSDMwRC8uSDMwSDMwRDItRjYwSDwuRDMuRDIvRTItRDEsQS0sPiwqPSsoPConOCcpRzEnQy4mNCkkOicnNyglNykmNCkkMighMCUiLyQhMCUgLyMfLiMfLSIgLCIfKyAeKyIdJyAdLCIiHhcbAAAACAgICwoKZGVl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////4N/d+/n07e/x/Pv53Nvf+PHq////////////8/Ty8u/s7O7x3t7e4OHhwsfScm15nJiR1tPO7uzq/////////////////f7/5+bo5+fn2NnZ3+Dg7u3q////5Obo2NbU8vLw5+jq39/d8u7p////////0dHR9PDr3+Hj3dnY////////6eru7e7w1NPV+/f02Nnb4ebnubS3//ny6+7x19fX7Ovp///39fj609bY6+vp5uTi8e/s////////////////////6Ort397e5OXl6+nn////5+nr4d7d3d3d5OPe////6Orx39ra////+/7/29jW////4ufu3drY////7e/x1dXV3+De+Pj21tbY9PLv////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4ODgKSooFBUVQUNDS0ZJcmJib15ZZ1dSY1NOX09KXEtIW0lGWUVDWUdCSjc0QCwqQzAtRDEsQzArRTUqRTgqQS0sQC0pQCsoPisnOykmOCghOCglOCYmNCUkRS0kQSolMCUiNCUkMiUiMyciMSUiLyIgLCIfLCIfKyIfKiAeKR8fJx4eJx4eJB4dJh8eIxweJiAhHRUYAAAACAgICgkJZGVl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////1NnhmZuiuby6nY6Oo56jj5ik29PLwb28VF9sw7+66+7peHZ2kYuKfnmAmZmhpKazgX2JurWmzM3H3tjT////n6Grl5meqaqs+fLrm6SykYyJh3p8hoWPt7Gs/f//goqapJiSrKShdXJ6nKCjeXh2593XyM7TcGhre3+Me3522MzCtrrJtK2v3eDnSkpSraein6atend31NPXvLWu+Pr8nqOzdmttoaCic3uFaGdjtrOympOdzcjHdH2DvK+n////qrK4XFhb39zXzNPac2lpcXV8u7Gp+Pz8aXaJe25ulIuIjo2LYmdvoZyZqaGc5d7Xz9jim5ablZ6kcXFtyry5+vr6qrS+gHFuop6jYGpyhYWB4NXT/vz6////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4OHhKSgoFBQUREVHTEpIcGNhb19aZlpSYlNMX09KW0xFW0lEWEVCWUdCTDg2PCcnQCsqQC0pPiopPzApQDQqOysmOyojOigkOCciNyciNCUiNCIkMyIkMCIgQyoiPykhLCIdLyIfLiIeLiIdLSIdLB8eKh4eKR4eJh4eJh4bJB4dJh0dIxweIRwdIBwdIBoeJB0fGRIWAAAACAcHCgkJZGZm////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////zNXnhIyfk5SSeG9xXVlel5mel56mhIGBSkdHlIJ9n6iue36DwbWzgXuDcWl0sKy0jZSej353//34////////hoWPTj9FTkhP8fPzssDNh3t7mI6TZGBwz7+88P//en6OsayskoF+nY+Tjpmha21y8Oniur3HioiOhYudg4eKpKypgH+FloiDtbS4dG93zcvJjpagYmluxL61////5/j/n6KnsqSkdXd+YWp6hIeRnJ+YfXl+d32CWFxj5NnN3eftU1trVE9PwrWrwre5npOVl5um0crH/P3/bHeOjoOH08zJcG9xUlZor66ulY2I3M6/ztfpen2KYWZtbnBzrqif/fz+lZuomIiNhH2Fc3F9c3+Furew/v39////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4OHhKikpFBQWRkhITktJcWZgb19cZ1dWYVFOXk1MW0pHWEdCVUM+VkU+Tjw3OiYkPCkkPSomOiYkOS4kOzIjNSkjNiYhNSYhMyQfMyMgMR8fMB4eLyAhLB8ePicgOSQfJB8YJyAbJiAbJh8cJh0dIx4dIR0dIxwcJhwaIh0cIBweIRseIBsbHxgbHRcYHRUYHhcYFQ8NAAAACAgICgkJZGZm////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////ws3ZXlxhz8nA0NXWwsLCyMHDzszM2t3i6N/f5N7h0dPV6Obmvr7IuLa2sKuq6OPi3uXoxb26+/j2////prXKf4KLgnpzlo2PqrjHuLa0tbS2bWp0koWD++/s7/z+lp6ubmduxLqwyMbOsrKy39zc//36////h5ajlIeE2Nzjtbi74N/c6ujhoaCk1dTYxsjI39vYwMbN3NrT////9Pj719vb39zc2djU7ufo4ebvury+z9LSq66s2M/M////6e3wwsPI6+vt6ebou7e8kYyRZWdwtq+s////zs/U3dzgkZKXwrWr9PDw1dngwri4////oqy4ZV1a7OXe0Njgx8O+////t7zBaGJqlYeE+fLzu8PL1dLN////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4ODgKioqFRUVSktLUE1McGJhbl5bZVhWX1JQW01MWUlIVUZBUkM+T0A7Tj45OColNCQfOiYiNiQfNyweOTIeMiIhMiEgMSEgLSAfMCIdLiYZLCkTLCAbJBgYPh8cOBweIhQaJhYdJBYdIxcbJBYdIRUbHxcbIBYbIhYZHxUYHhUYHRMYGxIXGRITFw4TFw0SGA8TEAkKAAAABwgICQkJZWVl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////4uTm9vDn////////////////////////////////////////6Ozv/Pr3////////////////////////1NjdyszR3d7e9vb21tXb5t/a////7/P2////////////////5uTk////6/P48/Du////////////////5ODj////////////////8fb78e7r////////////////////////////////////////////////////////////////////////////////9vv+1NTUysrM5eTi////////////zMzO////////////////////3NvZ//75////////////////////5OXn////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4ODgKSkpFRUVTExMU09Pb2Jga11aZFdUXlFRWUxKV0dGVERBUEE8TT45Tz86OywnLh8cMyMgMCAfMigbNS0cLSAdLR4dLB0cKxsdLCoXL0wUMWAQLFAUITIUOi0ZNioZHiIZJSIdJCMaJCMYJCEZIh8YIx8WHx8VGx0UGxwSGhsTGBoSFhgQFxgNFxcPFBMPFxcUDRAMAAAABwgGCAgIZGNl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4///////////////////////////////////////////////////////////////////////////////////9//////////////////////////////78////+Pn7+Pb0////////////////////////////////ysrSmpqeztLT5+Pi//v2/////////////////////////////////////////P39////////////8Pn/l5GS////qKy31Me9//////7/////////////+f7/3tvd///9///////////////////////////////////////////////////9////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////4eHhKCgoFBQUTU5QU1FPbmRga11aY1ZWXVJQWU1LVUZFUEI/TkA9Sj04Sz06PTArKR0aLR0eKhsbLiYZMS0YKR0aKBsZKRsbKRgdJicTN3cPTMkBPawANHUJSGcPQGMMKlkHLlkQLlcNLFUHKFEJJU0IJksAJkoAJEgAI0YBIkYAIkUAIkMAI0IAIUAAHz0AJEICGy0GAAAABwQKCQgKZWVj////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////4u31kpWVsqmkpqKiqqiumZ6lnZeQurnBvrm8zMfEnZqcmaCjo6GeyMfPqaWl//v0usXLiYaD083IsLO4h4CDm5KUmZqcpKWqo6arsK+tvbSteXODamZlvsvJr6Wf8u7pqamr+vn2ycrPqqmtmZub////ytLafX+Eta6n8Ozr+/7/oaCcopuiiYiQoKauiY+Xyb62lZijlIqKubi8p6WruLu9vre0xsDBkZefr6Sc8vPxipOhlIqKraqqtbKwm5iYeXV8xbu1////qqquvbOzfn2HpaWpq66zoZiR+Ozg9v//rLfBxr6229zcjZOaycTHrrC1t62l7eno////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4eHhJycnFRUVUVJSVFJSbGRda11bY1ZWW1JPWExMVEZGTUBAST07Rzo6RTk3PjIwKR0aKRkdJhkbKSYXLS0YJh0YJhsZJBoYJBgaJCcPMGMEO5sAMoEGKFQMQkkXPEQWIjwPJDgTIzcSIjcNHjMQHjMQHjEOHDANGS8LGS8LGi0NGSwKFysGFywIFioJFCgGFioFER0DAAAABwQKCQgKY2Vj////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////5vX/naSdloeHfW5wiH+KW2Fxdnt8j5iflY2NnI+PfW10XV9sfIOAeoKMpZKP/P7/WmBn8eDP////qLbAUEFIiXp5kpSfl52lj5SdiIGGo5GKi4SLWVdf0MvK+fr6////8/Pvi5icVkQ/x8PLdoeKzsnOW1pizcCx////////1N7kW2Fkd2dpeHN9eoKSvsLDk5GOe21rmZ6mLCo1qKiodoWSiX13f3J2tKen///75e/3V2V7Y1tikoqMjYSHa1xhe3iAtKuw////qayvopCLYlpqhYqatLvAn5CJ//7yws7bLTI+bWBYm5ugZ3J6lJmao56lf3Zxvq6p////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsLCoqFBMTUFJSVVRQbmJea15cYFlUWVJNVU1IUkZES0I/Rz07Rjs7QjY0QzY1LCIbIxkVIxkWJCYULDAXJh0XJhoZJBkXIxYXIyETJC8OJjMKJCcRFxUMMxcTLRMSEggLFgoKEwsNEg8SFhkcFiMhFB4kEhQZEwsNEAgLDQcLEAYODAYMCQgKCQUKCAQKCAUKAwQGAAAACAgGCAgIYmNj////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////3/H8fYB7sKWfnI6LnJyknZmjpKmwoaajq7CwkpGPm42K2NHWoquzfoqMqJyc+fr8a3N71Mm9zs3PwsPGq6GjrKWncXB6lJeauLW6oaCirqGX3trfjo2Vyr+9/////f//eo+XTEU61MC4naS4Znd6tKysVk9Wx8C309TW4NjV3ObmsrCy0szHt7a2vsHLoqanqaSjsbOzjoqHxL/CsrC2u7i4qbGyYmFjwbCt////+Pr8r7K8ubK3ra+xp5iR4NveaHB+qpmW////cHR7lYV4uLa4rrTEkpqkloeA+vXux8rNnpOXurfB4t/lo6muipWbcHN6l46E8ezp////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0tLSIiMjFhYYUlNTV1VRa15eZ1lZX1NPWUxKVEdFUEBASTw6RDg2QzU0Py8uQzIvLh8cGgoKHwwNJBsJJCUMHBAKHgwMHA0MGQsLGgoNGQoIGAsFFAcDEAIGLg8HJAoICgACEAICDAkIDxcbFy04FjZAFzpAHTI1FRkaEQ4OCgsLDQsPDQoSCwsOCQgLCAcKCggNBQYIAAAACAgICAgIY2Nj////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////5e70lZSU//vu/////////f37////////////////////////////////8/X3////193kl5yjoJiY8+nh////19rdl5WXwsTG7Orn////////////////////////+P3/iI6T5uDX3+TnnJ6gqq2vzsfEz8zSqbK4m5qe3tHO////////////////////////////////////////////////////////////////////////////////////////ztLXysC+////ur/Gt7Oy////6/L5pKmwvre0+fHq////////////////////////wcDA////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////gICACQoKHh8dVVRUWVhabnFzaW5vY2ZpXWJnWWBjVFxfTldcSlVaR1VXQ1NWRVRXOUpLJDg7JjlAK0g/LFJDIj5BJj1EIj9DID9DID1DHjtDGztDGztFGjpDOUtEMElEEzpHGT1GHUpXH2l1IIieL57GJ4OZFEFEEyUmDgwRCwkJCwkNCQgOBggKBQgIBQcJBQcJAwQGAAAACAgICgoKYmJi////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6e3wxMPB7u7u//7/////////////////////////////////////////////////////////////////////////////////////zcnG////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fn5+CQkJIyAeVVNRVltcc4SEa4OEZX2BYnt+X3l+W3Z6UXR3T3N4TXR3SnN4SnN5SXF8M2NvKWFuLndxM4B4LGp3LWl6Kmx6KWx4Jmx6JG5+JnGBKHOEJHKARoWBP4KEIHSIJ3eKLIedNanENszyT//+N7jfDTpIESgqDAwRCQUJBwcJBgULBAYLBAcHAwUGAwUGAQMDAAAACQkHCgoKYWFh////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////5u31xMPHxMTCubm7yczRubKvwL6+xcTGsK2yuLm708/M0tPTq6yx4+LdzMfE+ff33eHmr66wt7e7xMPJxMO/t7aytrKy////5OrxoJ6g29fW1NfcrainycvLqamr/fv95+3wuLq/zMzOyMbGu7i9raysw8HBx8jLv8DDtK6r////////oaSpsrCwx7+62NLLwr7Fvb3Bubq4xsXHwL+/v7y6jI6dXVhfu8G8p5+a3M/H////8PDw7+7u+vj25uzzwb29////v8rSy8O8////urzB+fXw19verqysztDSwL7E4trVztLXv7my2NzcZWhzuaea6ejssq2y5OTiz9XYlo2I1srA////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////goKCCwsLHh4eVVVVWlpab25wamxsYmdkXmNgW11dVVdZUFRUS05RRUtOQklMQUdMQUpLKTU5FigqIUAvJUg1Gy0uHSkxGi0wGS0wGioyGCwxFTAuFC0yEywyOT41MDk0Eik0FSw1EjlBHVRiIXGKIIuiIHOGFjtFDSEhCQoNBAcHBQcJBQQKAwUKBAYGAgUGAgUGAAMEAAAACAgKCgoKYWFh////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////2OHxh4+deXh0kIyJg4yaWFBTgXNxhX6LaWh5eYSPqqOmgn55f3x5k52lV1JT9OrixMnUYVtjhZCcPT0/joZ8doKIkod/+/j2xMrSU0tYoqW0urvFdW5xR0VLdHNz8Ojlx9DgcneJwLmylpiYamFseWtxfHiCeHuIoKOtkIuIubOkpKKqfH+GXWFud2lmhYB3aG95Ly8xwryznaezg3VzlImJg4CNbm541NLN29vX8uvm////enJ1XlhdiYOC7PD1c3F5xcC9cXuBgH967urvfnmA/PXksrXAg3uCQklXrq6soKesgnV1e3+CYWNuura2nJ+kSEBFqaenZW56q5+d087H8Ozn////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////goKCCgoKHB0dV1lZW1hYbWFhaFxcX1dSWVFMVEtGT0ZBSz89RTg2QDQyPDEvOSwsPTAuKRsYDwACFxYEGSIADQYCEAICDQUADQQADwECDQAACgAACAABBAAAMA4FIwoAAQAABQABAgEABw8SDyQqDSwvDjAxECsuCRMVBwgKBQYKBAUJAwUJBAYIAgUGAwQGBAQGAwEFAAAACQkJCgoKYGBg////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////0d7pgH9/srCykpWQsbW4mJObjoiLe3J0rrC1tLnIkpaYiIOGnJuYhZCQkYqR////ys/Whn6BsrvFenl/yr+5pq+/h4d/+vfypaq5cWlyb32Hqaijx8HEnpuld36D5uPU4+v1dHeClZKSlJiYqaieuKywramxd3+NkI+Vv7az2tjVkpmmj4eOn5uloJ6en5ycq6m1cHF229jVvsPKk42OjX14wLnAdnyMrKCc////////u8TQaWt4a2VomomCv8TPsa624d7dmqOrdoCAz83VraCi//76rbfJalxjpJ2ksri9mp+ii4KFg3x/l5mgsLS3iISEk4yRrqmsbXSBk4WH////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////gYGBCAgIHx8fWVlZWllXa2dlaWJfY1tYXlZTWVJPU01KTkdCSEI9Rj07Qjk3PTUyOzY1NCsoFAcLFh4NHS8DEg0PFgsSEw4KEgwMEwwMEwwMEgsNDQkNCAcKNxsQJxcNBQMKDAcKCQkJCw4QChgYChshChsdBhASBQgKBAQKBgQKAQMHAgUGBAYIBAUGBAMFBQMFBQEFAAAACAgICwsLX19f/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////6vH2g4OHu7Ow9/j6/Pz6+vn53eHm1tLP+Pn1////////7fDy+Pb4////9/X3////tbnAppycvcfRvbOz////////8vL0////1Nne3dnY5ujm5+jm/fv5////8vL0////////7Ovr4uTm7u/x/v/79vXzvcDKlpWX1tXVwb3C////6PD1z8zO9PHv/////Pv9srK8uq6y6OnpxcTG6+jl6OXi////7/Hx9PHu////////iIqXgIWQsLOs1c/Mi4yX3drX////nKq1jpKNvry8vrS0////pKq3tqqk////6uvt+/j26e3w8Ofk/Pv76ezs+PLt////5+Xl8vb2zs/R//v6////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////gYGBCAgIHx8hWVpaXVtZa2dlamFhY1xXXldSWVJPU01KTkdER0I/RD09QDc5OjQzNTIwNjAvFw8QEhwGHTAFEA0NEwgOEgsLDwoMEAkKDgsJDgsJCgkJBgYGNxsQJxYLAwMKCQgKBgYJCgcHBggIBQgJCAgIBgUFAwUFBgYGBQUFAQUFBAUGBQQGBAMFBAQGBQQGBQEFAAAACAgICwsLXl5e/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////5OXl7+vq////////////////////////+P7/2tfX////6urq/////////////////////////////////////////////////////////////////////////////////////////////////////////////P39//76////9fb5////////////////////////////////////////////7+7w///9////+/v78e/v+vj2////////////////////////9vn7/fn0////////////8vT29vLv////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////gICACQkJHx8hW1paXVxaa2dlaGBiYVxbXVdWWFBSU0tNS0dHRUJBQT07PTk3OTM0NTEwOTMyHhQZEBkEHTEGDAsJDwYKDgoJDQgKCwkJCQkJCQgICQgKBgMHORoQJhYKAAIHBwcJBQcJBwUKBgUGBgIGBgEGBwIFCAQGCAUJBAQGBAQGBgUGBgUGBgUGCAcHCAUJBgMFAAAACQkJCwsLXV1d/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////+v//yMnJ/vfw////0czP////2djg4eDihIOWe3ZzyMbD7u3tzs7Q9/Pu////4+Xn0djgcWxz7+rll6CsopKL+fbx6+ro////8/b73Nzc39zb2tvb8vHt4+PlycjK//76////zs/P4+Lg3+Li4eLi6Ojo7uvo2drc7Onk9vf15+fnz87O+Pfz1tja3NbR////////////////9Pf65OTo4uLg1dTS3d3d+Pbz9/n73eDi+fj04uPj2dfU////////////////////5+nr4+Dd3N3d7u3q7e7uysnL9vPu0tvlaGVr9ezk/v//3NXYs7vFenJt//755erv1tXT6Ojo3Nze4eDg1tPV6ujl////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39/CQkJHx8fW1tbX11bbGVnaGFjYV1cXFhWVlJQUU1MS0dHRkJBQDw6PTY3OTU1NTExNzIyJh0iDxoEGjAECgoGDAYICQgICggICgYKCAgICAcHBwUJBQIIOhsPJxUIAAAGBgcJBAcIBAYKBQQGBwMGBQUGCAUJCQQGBwMGBwMGCQUFCAcHBwcHCQcHCggGCwgICAQGAAAACAgICwsLXV1d/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////2uLpfX6DqqurjZmbqqGcqJ+fcHV8paSovcDDe3J9raees7a5Tk5WhoSC9evm4urvVFxsem90tLa5vbSsnZmhnJykq6yvb25u5tzU0+HuT0pUcGNnq661kpeeioOAhHh89Ojgrb/KhX14rKmzkpWfo6ardHN+bWNnpZiVvreykI2TWF5joqCZnp2la2t1nJKU///92OHvZXSDpZqO4eDgfYaWkZCSopWSiYWF0cW73eb0jZCbl5ugbWlkzL+1xsjPXGt6pJ2W////1+TxV11ta2NmrKutpqOofHNudGxwxLaz+f//oqi3paOjjYKEuK2ni42Xp620ray2iYmWk42KnJKScnd+bWhtXlRbz8bG////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39/CQkJHx8fXFxcYF9dbWZoaWNiYV5cW1hWVFFOUE1MTEhHRkJBQT07PDk3OTU1NTIyNC4vLCUqFCMMFC4ACAcFCwQKCQcJCQcJCAcKCgcHCwUGBQYKAwEJMBoKJhQKAwAHBAcKBgYJBAUGBQQHBQUFBQYGBwcJCAUJCAQGCQUJCwUGCgcHCQgICQcHCgcHDgkKCgcHAAAABwgICgoKW1xc/f39////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////hZariH11////k6Wym5CGo56dTk1Xqaqsm6GmjYeGloeEwbq9dXmEdH2Czce+8/X4aWl8d3F4tri4kY6Md25rjo2TZnB8cm1w8unh4+zsZFxlgniCg4ONjoePr6+vo5mZ9+3nuMTRdnd1h4uScmt4uK+skJGcfHR7sa2yiX96k4qMhomUkZubenp+k5ahtK+0////pay0PTc8b2JiyMXKipOjj4uSrqepcGFm5tvR1+T2ZWFtlY6ThomOnqOjk5KSSURJaV1f8Orp7PP4ZmZ5gHuDkpOblIiGpZqajIiP1MfH6vj/kZidd3yDgnVwsqynXlpfmJynXmZ0nJmZycLDtaill52ngHqCeHd7hoeJ9PDt////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fn5+BwcHICAgXV1dYmBgbWhnZmJhYFxbW1dWVVFQUU1MS0dGR0NCQT49PDk3NzQ0NDExMiwtMSkwHiwWEisABgYECQIICQQKCQYGCQUJCAUJBAUJAQQGBwUASB8NNhkLAAAGAwYKCQYFCQUFCQUFCQYGCwcFCQQKCAQKCQcJCgcHCwcHCggICwgIDAkJDQkJDggKCwcHAAAABwgICQoKWltb/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////0Njif3yCr66wtq2w7vDzu7W2/vv7xsjP5NvY8vb5yMPAlJKYsq2svsLH5+Lb////1NLU5uPjv8PGx8PA3OHesq6t3tzZ5ODl///99fv41dLS6OfpsrGz6+Ld6PP1ZF9k49TJ////vsHG0dHPu7i639jV4OLk1dzjdHeAvrixpqesraapwMPI6ujlq73MgHNw///62Nrd2dDQ4t/lyc3aq7G2rrG4b2hwtqWe////8vj9rayu6eDZ4unwuby/3Nzc4tzb3Njf7+rt/v7+0tLU6OXlwMLF18zE+fz+Z2t0vqyl+vz+rrK11c7H8PP2xr/C6ennrq6uy8nG4ufn5+XjlpWZq6Og3tvd4uTmsrW18+/s////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fn5+BwcHICAgX19fYmBgaWZkZWFgYVxbW1dWVlJQUU1MS0hFRkNBQj0+PDg4NzQyNC8yMSsuMSkwKDQhFCsCBQUFCAAGCAMHBgIICgMFBwMGAAIKAAACFgwAiz8fbjEaBQQAAwMGBgQJCAUFCAUFCQQGCgUJCQUJCQcHCwgIDAYJDAgIDAgIDAgIDgkKDgkKEAoMCwcHAAAACQkJCgoKWlpa////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////7PDzt7e31c/M////////////////////////////3+Po6OTf////////////////////////////////////////////////////////////////////////7ezw8u3s////////////////////////////5+Pg////3ePo6+bj////////////5+Xn/////////////////P//8e/v////6ejq////////////////////////////////////////////////////////////////////+Pf56ubm////////////////////////////////////////1djb/ffy////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fn5+BQUFHx8fYGBgYmFfaWdkY19dW1dWVVFQUE1MTEhHR0NCQD07OjY2NDAwMSwtLSkrKyUoJR4mKDkgEy8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAMAaCsMVCIHBQABAAAAAAAAAAAAAAAAAAAAAAAAAQAAAwAABAAABQABBgACBQEABQEBBgIBBQEAEAkJDggKAAAACQkJCgkJWVlZ/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4/////////////////////////////////////////////////////////////////////////f7+////////+vv5////////////////////////+/v9/////////////v///v/9////////////////////+fj4/////////////////////////////////Pz+////////+/z+////////////////////////oqevxrmv/////////////P7+/////////////////////f///////////////////////P37/////f39/////////f76/////////////////////////////P7+////////////////+vr6/////////f7+/////////////////////P39///////////////9////+/z+/////Pv7////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fn5+BAQEHh4eYWFhY2NjZGJgXFhWXVpYVVJQUU9NSklHRUNDRD9AQj0+Pzs7Ozg2NzYzNTIuLyksOEQwJDgTBAMBDQYIDAgIDAYJCggICgkHCwkHCggIEAgKFgsGFAwGDggKCgoIDgoJDgoJEAkKEAsJEAsJEAkKDAYJCAIECQMBCAQDCAIEBwMBCAQDBgIBBAAADgoJAAAACAgICggIWVlZ/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////2+Dnm5ujw8C9s7GzlY+Q4tjQ8Pb7en2IrKmntre1goJ+q6Sj////yM7Tk5GZv8HDoKiwfHyBk4yPrZ6bvr3DcnR+oKGdmpuZysXItLK6rqed9vDpzdnjioyMraSk9+/nscDLl5GMwb/Do52gs7S3s7a7xr65qaiscnh9rq2t1djbkIuI9vLts8DSgHh6qqqvwL/Fr7KwopiY6+jt2ODnjZSesK+tr6qprqyqoaOlp6amhoiLkoqMnJKSmpiaj5OWpqSfxMHHgYeOmo6M//v08Pr/pLC6wbmx5eTooKe1op+fnJKQmJaY0MnC+Pz9goaTq6Wit7a0f4B+paCf////2uHompeXwcXFlZaUx7y8sLGzjY6Ttqyn/v/7s7jDt6qimJulsa2t////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fHx8AwMDHh4eYmJiYF9fZF9fu7m53NnbzczMzMrIzcnJyMbIy8jFx8TCxr/Cw8G+w8C9wr69wr28xL++vrq3tbKvt7Oyt7Gyt7KxtrKytrKyt7GytrKys7Cwr66ysrCyt7OyuLSzubSzurS1ubWzurS1u7e2u7W4u7e3wb26v7q5u7i3vbq4vbm5vbe42NXVenZ2AgEBAAAACAgICQkJWFhY/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////n6q3iI6VoKeqbF1dcmJn7N/Xz9voYmJ1q7C5hoWJU05RgX96+fLrsrnJVFFdmZudjZaZWl5raWFsk4F6iI+ZQT4+paGea3mGjZGUgnF29O7l/Pr4yNPZcnyAnI6S//7+jJKfsKqlc3R5lZKSW2Z3jYmPq5yRfH6DPUZQkpOTdYGJXVdc+fPsucDIe3qCV15sfX2Hd3l7h4B7q6Sjqq6zfYOVioWKopCLcW91VV1tlI+Wio+YZFdcnIuGpaOrXmRxiY6JZmhzgH+Hrqar///9usXQKi45W05LzszOgoudkYeHp5ubY1tkzcG54e34aGuAsbK1ioWKTElLeXh28uzjw8rYhYiVUVtlYFtam6CdamdnUE1ar56b+v//lpaap5qORUFLxL++////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////dHR0AAAAHx8fY2NjW1tbbmls6eTp////////5ODj////////7u7u9vX1/fv7//37/fz8/Pr6/fz6//z+//7+//7+/fz8/Pv7/fv7/fv7/fv9/fz8/fv7/Pv7/fz6/fz6/fz6/vz8/v37//78/v37/v37//7+//39+/n59/Pz9PHv8O/t+fb2+/f28+/v////vbe4AAAAAAAACAgICAgIVVVV/f39////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////8PH0qqq0vrm4tbW5lIaD/Pj3zdnjZGd7bGlzwLOuzs/ZiYuL+vjx2t/oi4qOk5Wav7+6w8PFu7W4sLS1YWJsjH+B4+DgqrG5i5qck4uO+Ojh////t8TMYmprnpSW9+jj7fT3raqqysjIraivwL2/qK20nJqcraqlyMrMnaKlp6ukxb3A////xdDSh4OBsrGzo6ioo6WqmZqY+PPs5e33nZ+poaGjt6qnv7y6vb/Gnp2ntKmrvbm5sKqpaGRrr6yym6Knt7axrb3Md2xs//r3xsnMpZqcv7vFys7Zo6qtnJuda2RtgXJx+PHq2ObwbXOGbmpxuayi09LchomM8vLqsbvLT0pRyMG6sbbBn6ahycG8rK+5lpGU////zNHcsqelk5abcWlp8vDt////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////fn5+AAAAHx8fZmdnXl1da2pq6ejo5tjQyaqiy6+svZyW2svE6e/u+/v9////////////////////9/j46+zs////////////////////////////////////////////////////////////////////////////////4N3d39vb8e/tysfFw72+8+/u////qqSlAAAAAAAACAgIBwcHU1NT/f39////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4///////////////////////////////////////////////////////////////////////////////919/nysTD////////////////////////////////////////////0NXc1MrK/////////////f///vv7////ytPZpKGf///9/fv4////////////////////////////////////////////////////////////////////////////////7vL34N/f/////////////////Pz6////////0tXalpOV3drX////////8/7/vLm5//rz////////////+f3/3t/h+///vrvA///3/////f783+jtxb6/////////////////wsTE4djQ////////////////////+/z8////////////////oKCk39nU////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////z8/PERAQGhkZaWlpXl9famtt8/j43Kyov3lw0peRuWRfzJ+Y+f///fv97vDu6unr5ufl4+Li5OTi4uHh1dLS1tHU4N/f/////////v//////////////////////////////////////////////////////////+vr66OXl8ers6eXlsq2strCx6+Xm////raupAAAAAAAACAkJCAgISEhI8/Pz////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////4u72u7q2////////+vr+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7u7//jz////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3t7eEhISFxYWamtrY2Jib29v8Pf67ce81Y194MSz1JiC57eq+f3/8u/03+Tf6ujq5uXl39va39vb5eHg4t3czcrK29ja9e7x9/Xz8/Px8/L08/Ly8/Px9PTw9fPz9fPz9fTy9vT09fT09vT09vT09vT09vT0+Pb48O/v6+jo+ff37Orswb29wry77enp////sa+vAAAAAAAACAkJCgoKOzs76enp////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////5OnuubzBy8jIw8G/p6mrvry+0M7QtrW5v8LHyMrMubS5z8rJurq81tbUn6Sl6enfsrjAy7y14+nur6+0ycvNuLu+qamptrOzwLvAuLWzsLCssrS34eDbxsK/9PLyytPb29LK////5OPpvMPBs7Gz3+Tpw8C/v7q6pqawycS/zszK6uDg9fb0rK2yzsjF+vX08/j5rqux1dHQy87RxcG8tba2qqmr///99Pf5raqw29jWurq+9+3j9/n7oaKnuLe30NDMsbGxs6+v////0dbdq6uzu73AvbWtzMXAzMvRxsbGqaahyMTE2NbUxsfKxL+8////eIGRpZaL0M7Ora+yzc/Pw8DG0svI0dLUtrKyvb/BsrO339vWx8TB5+Hi////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////09PTCgsLFxcXbW5uZmRkcnBy9Pv/7Mq71pyD5su6z5d+572t+f//5uLn6uvp5N3f6ubm8u7r7evr7evp7+nm5OHe5+fi5t/i5uPh5+Pi5+Hk6OPi6ePk6OXi6OXi6ebj6eXl6ubm6+Xo6uXo6+fn7Obn7Ojo7+vr5+Pi6+jo+vv7////39zczsvL////////tbOzAAAAAAAABwgICAgINjY26enp////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////wM3ceoGTwLGkfoOKKjE7pqGahH+Jc254qauwW2t6j4WAu762PS416uPlkZ6xpJKN5ebk8+3mrrLBYV9ssbK0iZKYSk5ceGxwPT9GcGZejZKTeHVzmaCjUlBQ5NrV2eHm2tvVa296d25zd4iQs6qifIeZbWJgu66uV1Nmj5OWZWdquqqj+ff0scDFSD8/8d3OpbXEhYeMipahhnt/mJKZRUJHeXd09vLxpK23gIOImKOrg3Jt//7wzNHeV1lpqayxhIqRSEI9kouG+/bzur/KhISOb3uObl5beHRrcWhvbG98bXBppqSka2puV1Rgq56c////ub/Hl5WSWVJanJqkTlhmqqeitLeybF1dmJKZSEtYgIODo6WnUE5OysC6////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0dHRBwcHGRkZcHBwZ2VldHJ0//////bs7dG9/uff9tnI/e7j////49rf5ODf5eLi497e3t3Y3t3d3dbd3tXY593d2tjV09bP19XV2tTX2tbV2tbV2tTX2tTX29jV3NnW3dnZ3tra39vb4Nzc4d3d49/e49/e5ODf4N3b//7+////////////////////////ycjIAAAAAAAABwgIBwcHMDAw5eXl////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////3OPwfoGOlZCNlZWRnaKnmJycnZubfXmBiIqNl56hube5sKuoj4yOZm95k5Caxbm3//fy////vsHLb2tziYqPr7KroqKsq6GkhomTpJePztHYiYyOi5SQkYyT//36+v//UVlecF1Y4Nbdm6q5pqedjpSZnJCM09DLoJugrLTCioqM6tvU7/b7am+BiX5u9/Pu0dXck5KapKWqkI2Sn5CLs7G5d32A6und3d/mkpCYoqesgHdy/vTiwMvYZGJ1g4aTqZ2bqKqxhYWD+vXuoqy2lo2Hp6izop2ipKGhkIySg4GNmZ2kmKGenZeWhYWPl4+S//7+o6uwjoWAenqHd3B6p6Gmur7Bsa6rlI+SjH5+t7K6jpadjZiUj4qP+fHs////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////0NDQBgYGGRkZcnNxbmxsbWls2Nfb+///+//79PX19f779v367/Ly6OXn4ODg4OLg4uLe4eHf4tzh39vb2d3Y3t3f3tng1trV2trY29nb29rY29rY2tnZ2tnb29ra3NvZ3NvZ3NvZ3NvZ3dza3dza3t3b3t7c3NvZ4ODe8PHv7u/t6+zq8vHx9PPz7e3r9fX1m5iYAAAAAAAACAgIBwcHKSkp4+Pj////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////8fDw5+ns+fj0////9fT4////8vHv5ufn////9/n78Ozs////3d/d/Pn2/P3/+vn5////////8/Lw5+jo+Pn5/v378vb5sa205tbR9fX1//////////////78qrvEdW5p5N7hsa+v/f3/8fHz/////////v//+Pn5/////v3/+/j24erygXuLuK2n7+zq////7Ovr//v69/v89O7p////9fX3////////7ezs/Pn3mqOrqZuW8fb3pKy4nZOW//r1////9fP1////0tbZe3h43NLN////////3+Tn4d/d+ff3/v37////4+fq1dPT///98vb37uvptbrDrKCe////8PL19PDv////6ubj////9vb6////+/r8/Pn5////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////z8/PBAQEGhoadHR0dnR0cm1ycW5ueXZ4dHF4cG9vbGxuaWZsZGRiY2VjY2FjYF1dWlhaU1JUUU9MWn9RXpdaS1pITkVKLywsIyMjLCYpKyYnKyYnKygmLCgmLCcoLCcoLCcoLCgmLCgmLSgnKyYnLCcoLSknLScpKiclJiIgJSEhJiIiJyMgJiMeJSMeJyMgFQ0LEAsNAAAACQkJCAgIJSYm4ODg////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4N/d//37////////////////9vb2////////////6uvt9/Pw////////////////////////8/P3////////////////////////////////////////////////////+/z//////////////////////////////////////////////////////////////////////////////////////////f39////////////////////////////////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////z8/PAgICGhoad3d3eHV3e3d3b21rZ2RkZWJiYV9fXlpYWVRXVVJSTk1LSUdHRUJCQDs+NzI6MDYpRoo4VrFLME4iMCopFQ0QAAAABAAABAAABQABBQABBQABBQABBQABBAAABAEABQABAQEABAEACgAABgACBAEBCQIACgMACAEBCgEACQIABgEABgEABQABFg0LFw8NAAAABwgIBwgIIyIi3t7e////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////7fT5vb299/Pw5ejq4uDe5eTo0c/P19ja5+Pe////2dnd5uXl29vd7+zp19nc29nX5ebm3Nze2tvb19bW3d7e3t/i3dza3dze3t/f2trYqq69Z2Rwrq6k1tXR6+Xg+vz+0dHR/fv25ujqxcPF//75tL/JdW1q6+jl6Ojo9/f50MzR////0tjd8u7r2t3f19XT9fPx7evp7uni/f7/1tPV7Ovo3uDg////7fH219bW4N3b3uDg8fHt39/fy8nJ///9/f//0tLU///94ufs8eni////u8HG3NXO/v39zs/P0M3K////////7O712NLT7/Hz2tja////////////////////////////////////////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////zs7OAgICGhoaeXp6e3l5e3h4enh4eHZ2dXNzcW9vbGpsZ2VlYmFhX11dWllZVFNTTk5OSkZLSkhBVXZFUopJP1Y2Pzs5Mi8uFhEMGBITGRUUGRYVGRUUGRUUGRUUGRUUGBUUGRUUGRUUGRYRHRQUHRQWGhcQGhkNGhYTGRUUGxcOGhYRHRUUHhUSHhUSHhUSHxYUFxAKAAAABggIBwkJHh0d2tra////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////1t/nenx/q62tnqKdiImHsLKqpaOzlIyTfoiOwK6d////c3uDvb+3m5ejnoyRb3iNi4+UtrGwsKCZmZicam9/nJyhw8TCp6yxfHZ7jIKEmZSXjo2ffXuGu8K/uLa4vLKoi4eMc251p6u2rLS1f3Fx6drP3uv4kZmjnKKpqp+hsKeknpyec3uDlIqCrLK3cnN1wbm5fn+EiIaDjY6MZ19hq6mrgYyYpJSU////sr7LT0dOcWRmp6mzhImUh4WDin6C6NzS/P//i4aNube0sL/Ct7GybGZro6eoiY6OlaCeoJqTf35+oZyV////nZ2lraCWbXB7sKmr////////////////////////////////////////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////zc3NAwMDGhoae3t7fHt7fXx8fXt7e3h4eHV1dHJycW9va2lpZmRkYWBgXVxcWFZWUVFPTExMTEhHSEU+PUI3Pz45Pjs5Oz82Hh0YFw8QGxYVGhYVGhYVGhYVGRYTGhcUHRcWHRcUGhIPGgkPGBYZGBUUHggPHQgPHxMVIBMVFwoNHRAVIBUXGBIQFxAPGRITHRYVEw8QAAAACAgICQkJHBwc2tra////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////hZariX11////s7S3nJ6clqCelo+Y49jWjZuok4WA////laCql56Zq6Oop56Zi5GhsLfFoJiaiXtxhoOBe4ONfn2IlJSUoKems66riYGIe21vrKevfoOQm5mhsbG5j4Z+jX9+kZCcYGp6o6eopqCf9Ojgw9HeeHuGgomTf39/fXFupaGgXV5pxLiyqLC3c3d+mqKgenV4kJCUgIaNj4SEnp2fdn+Jd3Jx5d/Y3uTpbGFpiH+EfXqEjYePq7K3qaKf6tzX////xb/En6Gmc3+BmqiwOS0q////w9Lhoayuwr+1cm93lI6N////paeqo5ePWFZev7ax////////////////////////////////////////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////zc3NAwMDGxsbenp6fn5+g4ODgYCAf319fHt7eXd3dnR0cXBwbGtrZ2ZmYWBgXFpaWFVVUFBQSEpMRURIRD5FQj1AQD48RENBKikpEw8QGxkXGhgXGhgXGhgXGBkVGhcXGxUYFxUUGB4TGSgbGBcXHRgTEhsSEBYRFxUSExUSDhERFxMSFxUVExMTGBgWCwsLAgIADw0NAAAACAgIAQEBLzAu8vLy////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////09vjgX6GrKutz8bJh4+UnZ+Xko+hnImI0dTZ0c3M////bHV9qqymgH2QuKac19ra6Ojq2tnbxcXFycjG4N/dxsfJuru/0tTSwsLExcLAvraz9vPz2Nzfv8TLcHN4xr+2y8rQt7e7yMrKztLTb2xz49bM7/b3r66u2dXU0NfVzc3Pz8fJ//7+0Nfe29TN2Nzfzc7K7+zq6ufn6OTi+fj+x8XH6ubhvsbJ5+Ha+/7/29jY6urss7Gz9Ovo3eryb2pp9+re8ff8komN6ufnaHB9ta+kqKu2nZaTtayxvsPMgoZ9Z1xYurGz////5uvwzMTGxcnMYFxf4drV////////////////////////////////////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////zc3NAgICGxsbfHx8gYGBhoaGhISEgoKCf39/e3t7d3d3dHR0b29vampqZWVlXl9fWVlZVFJUTU5QSkpKR0VHQUNBQUE/RkBFNTY2FRYWGBgYGRkZGRkZFxgYFhgYGBYYGRcZCAMHKVAzTqVtDwwLGS8eXuCMYNyDEyAUFikgVbhtJkorAAEBbWxsZmZmcnFxlJSUKSkrAAAACQcJAAAANTc1+fj6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////7/P4uLe55eDf4+Tk5+Xj3Nzk5d7Z////////////19fX6ujo1NXY+fLt////////////////////////////////////6Ovu////////////////////7unk////7vT5+Pb0////////7uzu+PPy////////////////////////////////////////////////////////////////////////////////////////////////////6+jo//n2+/3/6ujm////////5eLg////wsrQyMG88e/tz9DS2tfQ////////////////////2tzj5uPh////////////////////////////////////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////zMzMAgICGxsbfn5+g4ODiYmJh4eHhISEgoKCf39/e3t7eHh4c3Nzbm5uaWlpY2RkX19fWVlZVFRUUE9PS0tLR0dHREREQ0NDREREJCQkGRkZHh4eHh4eHR0dHR0dHR4eHh4gFRIUMTs0S2RSHRccGBwXOX1IX9eEIy4jJzwve/+qMWhBAwACbmpqYl9fe3h4o6GhMDAwAAAACAcHAAAANDU19vb2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////+vr8////////////////////////////+vn2+vz8////////////////////+Pr6////u8PKoJaR/////////////////////////////Pv9+ff5////////////+Pn7////////9vr/1NDX////7e/y///7/////f37/Pz66u3ykpCdmJGO8e/t/P3/////////+Pf3/Pr6/////////fz8/v7+/////////v7/8/f309Pb7u7u3t3h+fn5oKWs49jO////////////////////////////////////////////////////////9/b4/////////////f37/////////////////////Pz6/f7+////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////zMzMAwMDGxsbf39/g4ODhoaGhISEgYGBf39/fHx8enp6dnZ2cXFxbGxsZ2dnYGBgXFtbVlZWUFBQS0tLR0dHQ0NDPz8/PT09QkJCKioqERERGBgYFxcXFxcXGBgYGBgYGBgYFxcXHhcYHhYYEhkaFxMVCQABDxcQHh0ZFh4XIUUuGSIbFhMUFRUVEhISDw8PBgYGDw8PAAAABwcHAAAANjU19fX1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////z9rktKqq5+3wg4qPvraxoZyhmZqdioyRlpWbu6+sv7m8m5mhwcLEnJ+pk5CNgXh77+LW1eLseHmBxcLAo6WqhIWIk4mJp52dh4OKoqWquLm+wr65oZiasq+0rLbCxcK9mpaW5N/cw8zYu7e8sLi/nJuZu7u2w8LAgYCIpquwurnBdmx3kI2ImKKgrKilq6exurq/v8PIxL61p5+irrCzoaSkvLu/gYWQj4WHj4+Pm42KramupK62r6ij+vj1l6S2qJySpKeuf3l+mJCTiYuWxMLErrOusqutsLK3eXF0xr26////y87Tf4CI6OXj2t3gjouNh4aMpKapsq+q/v39prXCbGFj4dXN////j46Y39TM////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////zMzMBAQEGxsbgoKCg4ODe3t7enp6eXl5d3d3dHR0cXFxbGxsZ2dnYmJiXV1dVlZWUFBQSkpKREREPz8/OTk5MjIyMDAwLi4uMDAwJCQkAAAAAAAAAgICAgICAwMDAwMDAwMDBAQEAgEBAAAAAQQABQMFBgEIAwAAAAEAAAAAAAAAAAAAAgYCAAAAAAAAAAAAAAAAAAAAAAAACAgIAQEBNjY29fX1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////+fv9tri9T1JZraegw8LMdWVqYltojJKaqLDAl42NY1VVi42ShY2XamZwjoaBm46S7NrTydjleoKQjpWdnpWQdHmGYFtnkYB9loqObHSCtLvAsLCrVURBdXaGeoWXqaKZenJt7evrvsS/g4+VfH2C////l6GmmY+FZmR3eXuKs66zk42Si4OFc3V/iouHcG95cnaEsrrEnpuRYFFTWVxpa3R6oaajamVvPjVCmJuduqmoxMHHnJuo////////qq2yhX+AX2Vta2FrhHV1en+NfIORent9hYmKenRzjIGFwrW5+P3/aHOALysts6SZx8XHYVhffn6Ljpmrn5KN/v34ma3APSov3s/E////m5ym49bO////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////zMzMBQUFGhoagoKChYWFfn5+fn5+e3t7enp6d3d3c3Nzb29vbGxsZmZmYWFhW1tbVVVVT09PSUlJREREPj4+OTk5NTU1MTExMTExNDQ0EBAQAAAACAgICAgIBwcHBwcHBwcHBwcHBwcHCAUKCQcHCAkHBwgGBwYEAwcHBAUJCQYGBQYGAwUGBgYGBQUFBAQEAwMDAwMDAAAACQkJAQEBOzs79/f3////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////zN7pQjc3//rwzNfhjoF/3tbZm628enZ2sLStpqOjsaqtt7i9vbq/z9LUX11j5NbL4evwgoOGsrW3n5yct66ruri+rKutdHJyfXp6uba8vre0u729jpCTnp2fn5+kqaah/f35ytHUgImRhYCF0tHPs620tq+woZ+nlJOVzMPA29/kq6GfycbMnaSnsLSvfIiVVVNZs66nt7m5oKCimJiguLm3wb/D0MfJxNHZeXNyrKGjurS5////////rbW6mpGMzczOvLe8uLO4o6aro6enpaWtqKqo2drWYWVwwq+p8Pn/pqq10s3N29HRrKevkJCSb3OCaGVvxbmx////z9ffqKCi9/Tx9fj9gn2E59nO////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////z8/PBgYGGRkZg4ODh4eHgICAgICAfn5+fX19enp6d3d3dHR0cHBwampqZWVlYGBgW1tbVVVVT09PSEhIQ0NDPz8/PDw8Nzc3NDQ0Ojo6JycnBAQECwsLCwsLDAwMDAwMCwsLCwsLCgsLCgwMCwsLCgwKBwwICAwIDQoKCgoKCQwGDAgKCQkJCQkHCAgIBwcHBgYGBQUFAQEBCAgIAQEBQkJC+/v7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////7PT7z8/R////////////////7fX6xL69////////////////8fL0////yMjN5NzX////////////t7e5///6////////////r66w8+zn////////////////////////////+fr8/fr35+XnqaioyL+85ePj8PHv////////////////////////////9f//ysS/////////////////////////////////xMTMzcW+/fv4////////////////////////7fT56efl////////////////z9HU1s7L////////////////4uXq+Pfy2uDl29HR////////////////////9fj7xb/A+fLr////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3d3dERERExMTgYGBioqKgoKCgYGBgICAf39/fHx8enp6d3d3c3Nzbm5uaWlpZGRkYGBgWVlZU1NTTU1NSEhIQ0NDQEBAPT09OTk5ODg4Ojo6FRUVCAgIDw8PEBAQEBAQDw8PDw8PDw8PDxAQDw8PEA8PDw0QDw4ODQ0NDQ0NDgwPDAwMCwsLCgoKCgoKCQkJCQkJCAgIAwMDCgoKAAAATU1N////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////yMfL+O/p////////////////////////////////y9LZ08/K////////////////////////////////////////3N7jycrK////////////////////////////////////////////////////////////////////////////////////////////////////////////+///tLKyzcrI////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9PT0JycnBAQEenp6kJCQg4ODg4ODgoKCgoKCf39/fX19enp6d3d3c3Nzbm5uaWlpZGRkXl5eWVlZU1NTTk5OSUlJRUVFQkJCPz8/PDw8Q0NDLi4uCgoKFBQUFRUVFBQUFBQUFBQUFBQUExMTExMTExMTExMTFBQUEhISEhISEhISEBIPEBAQEBAQDg4ODAwMCwsLCgoKBQUFDQ0NAAAAaWlp////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////8vT3mp6juLGutbi2ua+v9Pf87Oro6OnppKOlyMXKvr/Bu7i/3dbRgYmTm4qB19jWq6uv2dnZlZidvrSv////xszTr6af2+Lll5iW6uHb////197lnZyay8a95ufnrKqy49/axcfR0cfBkY+hZF9frbCrvL/Cqamn08jG+vr8tb7EsKilt7OzvLq6wMDCmJugxLq0////uMDHv7i1yMrNrbG2tK6twL/By8fHsrO3vLy62dbRvbrApaKkvry8srW4sbXAZV9plI+CwcG84NrV////s7a7z8a+4eTnqKmsyMvLrKyszMPA//7+xcrPoqKgs66tvLe6s7W3rq2t3tvW0c3Ks7S5zMjH////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////UVFRAAAAZ2dnmJiYhYWFhYWFhISEhISEgoKCgICAfn5+enp6d3d3c3NzbW1taGhoZGRkXl5eWVlZUlJSUFBQTk5OSEhIREREQkJCQkJCRkZGJCQkDAwMExMTFhYWGBgYGBgYFxcXFxcXFxcXFxcXFhYWFhYWFhYWFhYWFhYWFBQUFBQUEhISEREREBAQDQ0NCwsLBQUFDAwMAAAAmZmZ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////o6q4bWx2h4ycWFZSq6CWoKWyi4WMk5WXa2pnray0SEpVqaimrbCujX98oaavMTVAkZORbWt1bWhypZ2i////qKexgHNxo6ivfn+M2sO18fr/ZGlwy8rHiZaZT0xHp6uyXm16j4F6v760Y1tihn2AxMXIVl9vX2Jdu7Cq9fX1dYqiWUtNhXZ1k46TUkxUcnR/p5+k////093dYVxZb2FeYWp9VU1WoKOot6echoOFUmBtcXd8k4qPgHR2Z15pen2KpKaxgoGJqJqO4t/a6OXi////hImbuaah0djffXqGW2h1XmBZsqii//7+o6u1ZmdqW1ZegnV3V1xnenx6oqSmcG9tZl5lw7q3////////////////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////lpaWAAAAOzs7mZmZh4eHh4eHhoaGhYWFhISEg4ODfX5+eXl5eXp6cnJ0bG1ta2traWlpY2NjXl5eW1tbWlpaUlJUT1BQTU1NSktLR0dHSktLSUlLLS0vHR4eGBkZFxgYGBgYGhoaGRoaGhoaGhoaFBUVDxAQFhYWGBgYGBgWFhYWFRUVFRUVExMTEREREBAQDg4OCgoKBAQECwsL3t7e////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////29vjk5+vj42TqqWql56doJyZqaCgr7C6jJCTnqGhm5iitLS2qqionpyZh4SEm5igkZqapqShkpypnpWV////iZCggHRsgHuCm5ml5dzX4+72Yl9n////v8bQp52doaConJyft7W3sKmktrKxgHuCnZqipqesi5KZo6KY////rbXHnZOWp6amiHp4vrW6hZOioJiY////jpOlYFZO4dzQk5Oio52gnqSrk4uLoJ2Yh46Pl5qkyMnHwri4mpejdnF4v7m8rrfBiHp3//Xv/////fz8np6xybq6ytfiXlhis6qtlqCqnp2T////s7a7nZidn5ujioeHjoaTlJugj5mWrautiYWPrqGh////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6+vrERERAgICgICAmZmZhYWFiIiIh4eHhoaGgoKCiomJjo2Nf35+h4SEiIWDeHh4a2xsaWlpZmZmYGBgOzs7LSwsLy0tMS8uMS4uMC4uMC4sNTQxPTs5NTMwKyooLi0tJiclGRkZHRwcHBwcGRkZKSYlMi8sHR0YGBcaFxgaGBgYGBcWFxcXFhYWExMTExMTDQ0NEhISAAAAUVFR////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////1+bwnZOR///69/f5/////Pr4////////wMbOtrKx8fHz+fX0////7urn////+fj6////vsvWpZiW////mJqc5tvR/////v//+Pn5///9tLfCmJKTsKir//766ejo////+v7/8+7u////8vPvxc3VxsC7/////fv7////+Pf3///9////8e7r////uMPNppuW////nJyrl42N4+Hh9/Xz////9vb47vDy+Pn5////9vX3+Pn3/P37////8O/t/////f//8/Lw////////0NrggHyCi4eKkJKVwbey/////////Pr6////oKCk1cvD////4+bp6ebm//39////////2dze4N3d////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////iIiIAAAALi4unp6ek5OTh4eHiIiIh4eHgoKClpeXo6GhiIaEpaCdpaGgg4ODbm9vb29vbGxsZWVlNzU1KigmLiopMCsqMCssLisrLywpKygkLSolNzMuODUwOjg2KSooGxsbIiAgHR0fGRkbQz88WlNOLSkmFxYZFxsdGxsZGRkXGBgYFxcXFhYWFBQUERERBQUFCQkJy8vL////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6+zu/////////////////////////////////Pz+1dXV7Ojn////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////9/f3ODg4AAAAQkJCoqKimpqaiIiIiYmJh4eHiYmJiYmJhISEh4aEhIODe3t7d3d3dXV1b29vbm5uZ2ZoW1lZXFpaXFdaWFZYVVNVVlRUVFJQLi0tIR4eJyQkISAiHR0dICAgICAgHx8fHh0dKicnMCwrIyAgHR0dHB0dHBwcGRoaGRkZGRkZFhYWEhISDg4OAAAAe3t7/////v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////5+3wzsvJ////////5efnwsPG7ern5Obm3uDi3Nvd1tXT6efk9fHu/f7+x9DWzs3L////+v7/09bZ4+Db9/Py////4OPmysjG2djW6erqxsfJ+PLt////297h5uTh2tvbxsfK8/Lw5eXj0dTV5uTk7e/2dXSJhn960NPOzMzM5uXlz9HT6+vr0tLSzs7Q6Ojm5ujo1tLR5eLi0tTW7Ovr19TZ5uHe6+7vzczK7ern////z8zS6+fk3d7j9vHu6e/20MzL////////4ePlwsLG9PHu6uvr4uPl3Nzg1tXT6Obj9PHv////2Nvez8jF6+3twMDC////////8PH05eboy83Q3trZ4OLkzMrM8O7r9vb2r6qt8+Xb5+/2x8XC9/f5ycXK////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////1tbWIiIiAAAAMDAwjY2NpKSkmpqaj4+PiIiIhYaGhoaGgIGBf39/f39/fX19enp6dnZ2cXFxcnJycnFxbWxsaGhoZWRmY2JkYmFhbWxsSkpKFRQUIB8fHyAgICAgICAgISEhISEhISAgHB0aGxoaHx4eHx8fHh4eHR0dHBwcGhoaFhYWFhYWCAgIAAAAUVFR/Pz8/////f39/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////ztzm0ce9uMHHgHqCmJqamI2DxM3ZamlroJecfYSXlpGOhISEinx39PTwzdXWaWdprZmI/v//iYyVbm1pjoF8/Pz6l6KvkoJ9oZugSVFZgoJ+7+Te4ez4k5mnn56gXVhVraWetcDMcGxslpOVrqep/f3/goSXo6KgfoaJoJmUo5+pl5OacXmDhIR8qauysKitu77BVEtQhnh4lZSeXWFsq6ups7e4kIeJh4CD4tfRvsnTi42Utbq7fXFx9Oba0+Xw1s7CsLm/gHqBlZyboZaOu8TSbWtrpZudc3aMm5iVgYKCno6F5OvwgYeOk4yRWVhWlI2G6O/8k46T2NDSZXKDf3Rotrm8bXF0sq2qfIGMh4SCv7iu8fDrgouVramkmpeemJOSmpuex8PA/vr3ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+/v7+////zc3NPj4+AAAAAAAARUVFfX19mJiYoJ+foJ+fnJycl5eXkpKSjY2NiIiIg4ODf39/e3t7d3d3c3R0cHBwbGxsampqZ2dnZWZkZ2hoYmJkHx8fFBYTISEhISIgIiMhIiQiIyIkIiEjISIiICIiISEhHx8fHh4eHB0dGxsbFBQUAgICAAAAAgICYWFh9vb2/////v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////vsjNQkFBuqyprbLCj4mAlqSual5ivbCrkZurw8LIcG5wnY6N/v7+uLvGZWFc0cG29Pj7rK23Z2drqpiV+f/+iY6bo5iahHp/gX2HdH+E0Mm/8ff8bnGAmo6MjYuVoJ2WhpKddmhnraitmI+U////lJymhXp6i4mTlZuYh4eLf3F4k4+ZiJKYlZ+di4qMnJufhn6FgHR2mpCag4eUsbS2paeqfXN1emlq/fHrwczYjJCXnaSpgHBp9uTa////sLm/Qz1Av7Kypa+8mZOKjJmkcGNlxLiyi5KfvL/JcW9xuKWf5u74nqexra2vf3qElpuWhomMdG11vbq6j4+Zua2ntrm8dHqCnaKiZ2lwn5CP////9f/+qaiwvry6kY+RlJCQiYiMxcG+//r1ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+////////6urqjY2NNDQ0AAAAAAAACgoKJiUlQUBAVlZWZWVlc3Nzfn5+goKChYWFh4eHh4eHhYWFg4ODgoKCgICAfX19enp6eXl3dnZ2fn5+X15gLS0tJiYmIiIiICAgHyAgICAgHh4eGhoaFhcXEBAQCQkJAAAAAAAAAAAAAQEBHR0dTU1NoqKi/////////v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////5ezxNDtAtaqix8TJ4t3dycvO19fV2NbW397c3+Li5+fp6ufl7+rq/f//a2yBdGdi7evr9Pr9srO45t3Y9e3v+///tb3FcGpxsqKb////xcvS7+rj////vr/B4tjS8/f+ysvP29za3trXvsTJu7a5////5+vu1M3G8PD0zdDT3t/dvrm4+fTz2N7m09LQztPUwcHB8e7sxsjLkY2V1NPV09TX39nW4eXmxLq4//r3////ysnN4dzbipKZppSK3+LlNzs+vbCrxMHG5OTiycrN2drY2dfV397a3uHf5ufp6efl8Ovr////3Obrcm1s3dDNzM/U0M/M6ennxs7Vx8LF3uLl1M7J4+Xqzc7O7Oro8Ons////////7/b7xcPA7Ozsw7/E///7////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6+vrs7Ozc3JyOzs7FxcXBQYGAAAAAAAAAAAAAAAAAAAABgYGCQkJCwsLDQ0NDg4ODg4ODw8PEBAQDg4ODg4ODg4ODQ8LFRUVCwsLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEBBwcHDw8PHh4eLy8vU1NTg4ODwsLC+fn5/////////v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////5ezv5eLf////x8nJ//32////////////////////////////////////9fn8y8zP9PDv////5+jq////////////////7O3t////////////////////////////////////////////////////////////////////////////////////////////////////////////////5+bm////////////////////////////////+Pv/1tfZ4ubp6+nn////xsjG////////////////////////////////////////////7+zx//v2////////////////5ebo////////////////////////////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+/v7+////////////////+fn55eXlzs7OsrKynp6eiYmJbm5uY2NjWVlZT09PQkJCOzs7Nzc3MjIyMDAwLi4uLi4uLi4uMDAwMDAwMjIyOzs7RUVFS0tLVlZWYGBgZ2dnbm5uf39/kpKSoKCgt7e3z8/P5ubm/f39/////////////////v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/v7+fn59/f39PT09PT08/Pz9PT09PT09PT09PT08/Pz9vb2+fn5+fn5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+/////////v7+/v7+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+/////v7+/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7Ozsubm5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7u7us7Oz8fHx8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8vLy8/Pz/f39ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8fHxqKio19fX3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc2tra29vb+vr6ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6+vrurq6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////7/T5wMHBwsG/+/j1////////39/n////////r7W40ca89vr/vb+99PDt4+fqw8nO9vLv8fr/qq2yzsrF6urq7O7wxMrNrq6s9O3k////////+vr63d/fs7W1ra2v+/Xu////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////8PT3P0NXX1JQ+/f0////ZXiOWUU/////LDpFHxAHcmZctbW3Ulhdr6iqEytCDwAC7ujnHik5QjsyOURKHQ4KkZOLfnxuusDDMi004tG+////vc7kEQ8TnZWEsLKyMjE31su/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////pqq8vrCy////w9LlAAAAf1xFzt/mAAAAuJyJ////+PXy////LEZcAAAA0bid/P//AAAA4sitkK+/AAAA6+Xg3OPrbHmDAAAA2sOt////orDHfm9z////////AAAKbFE3////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////lpur28zH/f//AA8eAAAAup+SssTPAAAAr6ScRlNdvqyX////AAACHQsA////9v/+AAAA07ifmrfCDAEA9PT0EB81BAAAq52R+/v5////8fDw////laKtCRklAAAAqpiH////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////sK64vsDLOk5lAAAAhoKCysPK4OfqBAkOjoeADhQdoY+FJ0FaAAAAcXBsiYB9x8rPAAAAvaSRYH6PAAAA0tbXAAICoZWLlJKf5tnP////////XG6GAAAAAAAAl4yA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////////ztjqExkiAAAAmX1q////oZ+s////1dzkgoOF0sS48fD6g4SMvban4+fompeZura7oKCg29jWqbK4qKKh////xNHXnqCglo6Q/fbv////2u7/AAAAZVVE+O7m////z8vL////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ycnJxMTE////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7OzsuLi4////////////////////////////////////////////////////8/n8PFRrAAAAXEUz////qcDYOTU88end////////////////////////////////////////////////////////////////////////////7Pb/EhUgtJiB5+72BwcWmHxp////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yMjIy8vL////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9PT0urq6////////////////////////////////////////////////////6/T5homKl5aW///1////qrPBh4aG5tzU////////////////////////////////////////////////////////////////////////////////197lhYSGnJmee3l54tjQ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wsLCoqKi4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODgzMzMo6Oj////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6+vrr6+vurq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6tra2zMzM////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////</ForeignData>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"80\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.80\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.158833333333333</PinX>\n            <PinY>4.531140972222222</PinY>\n            <Width>1.875</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.9375</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.875</TxtWidth>\n            <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.875</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.875</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.152778</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>setImage: Function\n</Text>\n        </Shape>\n        <Shape ID=\"81\" Type=\"Shape\" Name=\"Graphic.81\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.640256944444444</PinX>\n            <PinY>4.875</PinY>\n            <Width>1.370152777777777</Width>\n            <Height>1.083333333333333</Height>\n            <LocPinX>0.6850763888888886</LocPinX>\n            <LocPinY>0.5416666666666666</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.95518055555556</BeginX>\n            <BeginY>4.33333333333333</BeginY>\n            <EndX>7.32533333333333</EndX>\n            <EndY>5.41666666666667</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.370152777777777</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.083333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.370152777777777</X>\n              <Y F=\"Height*1.000000\">1.083333333333333</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"82\" Type=\"Shape\" Name=\"Graphic.82\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.483680555555557</PinX>\n            <PinY>6.291666666666667</PinY>\n            <Width>0.6666666666666666</Width>\n            <Height>0.5277777777777778</Height>\n            <LocPinX>0.3333333333333333</LocPinX>\n            <LocPinY>0.2638888888888889</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>8.15034722222222</BeginX>\n            <BeginY>6.02777777777778</BeginY>\n            <EndX>8.81701388888889</EndX>\n            <EndY>6.55555555555556</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.5277777777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*1.000000\">0.5277777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"83\" Type=\"Shape\" Name=\"Graphic.83\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.827597222222222</PinX>\n            <PinY>3.645833333333333</PinY>\n            <Width>3.638888888888889</Width>\n            <Height>1.236111111111111</Height>\n            <LocPinX>1.819444444444444</LocPinX>\n            <LocPinY>0.6180555555555556</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>6.00815277777778</BeginX>\n            <BeginY>3.02777777777778</BeginY>\n            <EndX>9.64704166666667</EndX>\n            <EndY>4.26388888888889</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.638888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.236111111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.638888888888889</X>\n              <Y F=\"Height*1.000000\">1.236111111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"84\" Type=\"Shape\" Name=\"Graphic.84\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.398491039311357</PinX>\n            <PinY>3.777092219200299</PinY>\n            <Width>3.147462365821731</Width>\n            <Height>1.112482228266068</Height>\n            <LocPinX>1.573731182910866</LocPinX>\n            <LocPinY>0.5562411141330341</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.82475985640049</BeginX>\n            <BeginY>3.22085110506727</BeginY>\n            <EndX>8.97222222222222</EndX>\n            <EndY>4.33333333333333</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.147462365821731</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.112482228266068</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*-0.000000\">-7.894919286223335e-16</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.14746236582173</X>\n              <Y F=\"Height*1.000000\">1.112482228266068</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"85\" Type=\"Shape\" Name=\"Graphic.85\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.655412420206637</PinX>\n            <PinY>4.118649873243791</PinY>\n            <Width>3.939175159586728</Width>\n            <Height>1.512700253512419</Height>\n            <LocPinX>1.969587579793364</LocPinX>\n            <LocPinY>0.7563501267562095</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.68582484041327</BeginX>\n            <BeginY>3.36229974648758</BeginY>\n            <EndX>9.625</EndX>\n            <EndY>4.875</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.939175159586728</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.512700253512419</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*-0.000000\">-7.894919286223335e-16</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.939175159586727</X>\n              <Y F=\"Height*1.000000\">1.512700253512419</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"86\" Type=\"Shape\" Name=\"Graphic.86\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.244531000013611</PinX>\n            <PinY>4.287177728856524</PinY>\n            <Width>3.427604666639446</Width>\n            <Height>1.536755653398062</Height>\n            <LocPinX>1.713802333319723</LocPinX>\n            <LocPinY>0.768377826699031</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.53072866669389</BeginX>\n            <BeginY>3.51879990215749</BeginY>\n            <EndX>8.95833333333333</EndX>\n            <EndY>5.05555555555556</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.427604666639446</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.536755653398062</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*-0.000000\">-7.894919286223335e-16</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.427604666639446</X>\n              <Y F=\"Height*1.000000\">1.536755653398062</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n      </Shapes>\n      <Connects>\n        <Connect ToCell=\"PinX\" FromSheet=\"58\" FromPart=\"9\" ToSheet=\"14\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"58\" FromPart=\"12\" ToSheet=\"41\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"59\" FromPart=\"9\" ToSheet=\"45\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"59\" FromPart=\"12\" ToSheet=\"37\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"60\" FromPart=\"9\" ToSheet=\"50\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"60\" FromPart=\"12\" ToSheet=\"37\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"61\" FromPart=\"9\" ToSheet=\"55\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"61\" FromPart=\"12\" ToSheet=\"37\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"62\" FromPart=\"9\" ToSheet=\"37\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"62\" FromPart=\"12\" ToSheet=\"34\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"63\" FromPart=\"9\" ToSheet=\"34\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"63\" FromPart=\"12\" ToSheet=\"41\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"73\" FromPart=\"9\" ToSheet=\"25\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"73\" FromPart=\"12\" ToSheet=\"34\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"74\" FromPart=\"9\" ToSheet=\"27\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"74\" FromPart=\"12\" ToSheet=\"4\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"75\" FromPart=\"9\" ToSheet=\"27\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"75\" FromPart=\"12\" ToSheet=\"45\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"76\" FromPart=\"9\" ToSheet=\"27\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"76\" FromPart=\"12\" ToSheet=\"50\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"77\" FromPart=\"9\" ToSheet=\"27\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"77\" FromPart=\"12\" ToSheet=\"55\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"78\" FromPart=\"12\" ToSheet=\"37\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"84\" FromPart=\"9\" ToSheet=\"50\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"85\" FromPart=\"9\" ToSheet=\"45\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"86\" FromPart=\"9\" ToSheet=\"4\" ToPart=\"3\"/>\n      </Connects>\n    </Page>\n  </Pages>\n  <Windows>\n    <Window ID=\"0\" WindowType=\"Drawing\" ViewScale=\"1\" WindowState=\"134217744\" ContainerType=\"Page\" Page=\"0\" ViewCenterX=\"5.25\" ViewCenterY=\"4.944444444444445\">\n      <ShowRulers>0</ShowRulers>\n      <ShowGrid>0</ShowGrid>\n      <ShowPageBreaks>1</ShowPageBreaks>\n      <ShowConnectionPoints>0</ShowConnectionPoints>\n      <GlueSettings>12</GlueSettings>\n      <SnapSettings>52</SnapSettings>\n      <TabSplitterPos>0.5</TabSplitterPos>\n    </Window>\n  </Windows>\n</VisioDocument>\n"
  },
  {
    "path": "images/docs/tutorial/tutorial_10.graffle/data.plist",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>ActiveLayerIndex</key>\n\t<integer>0</integer>\n\t<key>ApplicationVersion</key>\n\t<array>\n\t\t<string>com.omnigroup.OmniGrafflePro</string>\n\t\t<string>138.17.0.133677</string>\n\t</array>\n\t<key>AutoAdjust</key>\n\t<true/>\n\t<key>BackgroundGraphic</key>\n\t<dict>\n\t\t<key>Bounds</key>\n\t\t<string>{{0, 0}, {756, 553}}</string>\n\t\t<key>Class</key>\n\t\t<string>SolidGraphic</string>\n\t\t<key>ID</key>\n\t\t<integer>2</integer>\n\t\t<key>Style</key>\n\t\t<dict>\n\t\t\t<key>shadow</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t\t<key>stroke</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t</dict>\n\t</dict>\n\t<key>CanvasOrigin</key>\n\t<string>{0, 0}</string>\n\t<key>ColumnAlign</key>\n\t<integer>1</integer>\n\t<key>ColumnSpacing</key>\n\t<real>36</real>\n\t<key>CreationDate</key>\n\t<string>2011-03-07 13:25:43 -0800</string>\n\t<key>Creator</key>\n\t<string>Kenneth Culp</string>\n\t<key>DisplayScale</key>\n\t<string>1 0/72 in = 1.0000 in</string>\n\t<key>GraphDocumentVersion</key>\n\t<integer>6</integer>\n\t<key>GraphicsList</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>741</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{418.773, 224}</string>\n\t\t\t\t<string>{497.773, 224}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>740</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{543, 259}</string>\n\t\t\t\t<string>{693, 202}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>739</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{581, 264.891}</string>\n\t\t\t\t<string>{646, 241}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>738</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{432.587, 332}</string>\n\t\t\t\t<string>{491.026, 313}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>734</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{399.637, 301.098}</string>\n\t\t\t\t<string>{643.587, 202}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>710</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>732</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{410.077, 311.727}</string>\n\t\t\t\t<string>{492, 282}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>530</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>731</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{419.79, 321.61}</string>\n\t\t\t\t<string>{492, 297}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>678</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>730</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{643.587, 262}</string>\n\t\t\t\t<string>{694.587, 246}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{492, 67}, {238.113, 288}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>726</integer>\n\t\t\t<key>ImageID</key>\n\t\t\t<integer>10</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.382647</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.356128</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>591</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>725</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{153.5, 156}</string>\n\t\t\t\t<string>{302.478, 195.282}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>683</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>722</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{207.477, 294.585}</string>\n\t\t\t\t<string>{325.433, 331.703}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>604</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>678</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>721</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{207.48, 292.389}</string>\n\t\t\t\t<string>{314.74, 323.699}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>604</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>530</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>720</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{207.483, 289.911}</string>\n\t\t\t\t<string>{304.991, 315.868}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>604</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>710</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>717</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{207.486, 287.246}</string>\n\t\t\t\t<string>{295.232, 308.18}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>604</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>670</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>716</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{125.5, 110.283}</string>\n\t\t\t\t<string>{305.233, 111.529}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>423</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>621</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{534.825, 441.748}</string>\n\t\t\t\t\t\t<string>{582.825, 441.748}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{585.825, 437.748}, {157.75, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>622</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 Model / View Data-binding}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>623</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{534.825, 450.748}</string>\n\t\t\t\t\t\t<string>{582.825, 450.748}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>620</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{180.214, 146.253}, {119, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>701</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 ng:view/$route}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{222, 271.998}, {80, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>607</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 ng:repeat}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{142.113, 95}, {104, 15}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>703</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0 ng:controller}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{127, 16}, {95, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>485</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 ng:autobind}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{341.773, 390.423}, {69, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>473</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Model}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>472</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>698</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{372.054, 75.4233}</string>\n\t\t\t\t<string>{371.415, 55.4973}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.426953</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.291547</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>670</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>670</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>697</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{372.407, 167.695}</string>\n\t\t\t\t<string>{372.691, 148.581}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.391227</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.288542</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>591</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>591</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>695</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{376.221, 309.77}</string>\n\t\t\t\t<string>{373.861, 259.372}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.406804</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.29814</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>683</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>591</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>694</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{369.16, 300.759}</string>\n\t\t\t\t<string>{370.383, 259.383}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.435346</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.32504</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>678</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>591</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>693</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{363.22, 291.852}</string>\n\t\t\t\t<string>{366.779, 259.292}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.481432</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.353058</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>530</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>472</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>688</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{62.5, 34.1104}</string>\n\t\t\t\t<string>{330.775, 35.3197}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>192</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{334.436, 350.299}, {98.3373, 22.3284}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>680</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs22 \\cf0 img: Object}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{337.375, 317.043}, {80.7109, 33.6226}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>682</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 Repeater \\\nScope}</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{320.273, 310.252}, {115.5, 76}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>683</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>681</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>679</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{324.436, 341.299}, {98.3373, 22.3284}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>675</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs22 \\cf0 phone: Object}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{327.375, 308.043}, {80.7109, 33.6226}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>677</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 Phone \\\nScope}</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{310.273, 301.252}, {115.5, 76}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>678</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>676</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>674</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{315.436, 332.299}, {98.3373, 22.3284}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>527</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs22 \\cf0 phone: Object}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{318.375, 299.043}, {80.7109, 33.6226}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>529</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 Phone \\\nScope}</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{301.273, 292.252}, {115.5, 76}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>530</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>528</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>526</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{346.144, 26.209}, {53.9059, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>471</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 Root Scope}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{331.273, 16}, {79, 39}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>472</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>470</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{322.936, 212.131}, {98.6512, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>11</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>665</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs22 \\cf0 phone: Object\\\n}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{324.137, 184.193}, {97.6744, 31.828}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>590</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 PhoneDetailCtrl \\\nScope}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{296.727, 168.193}, {150, 90.6976}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Clip</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Clip</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>591</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{325.273, 116.665}, {104.02, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>667</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs22 \\cf0 params: Object\\\n}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{335.364, 90.372}, {82.5263, 20.5076}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>669</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 PhoneCatCtrl\\\nScope}</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{305.727, 75.9178}, {135, 72.1644}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>670</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>668</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>666</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{74.4387, 154.919}, {9.38776, 5.28411}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>662</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.315217</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.315217</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.315217</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>663</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{16, 194.725}</string>\n\t\t\t\t<string>{74.4388, 154.164}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.315217</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.315217</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.315217</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>24</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>664</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{158, 195.605}</string>\n\t\t\t\t<string>{83.8266, 155.044}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.315217</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.315217</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.315217</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>24</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{15.4083, 194.391}, {142.813, 13.3611}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>603</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.280129</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0.988437</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldItalicMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\i\\b\\fs24 \\cf0 phone-detail.html}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{15, 206.452}, {192, 115.549}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>604</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 img ng:src=\"\\{\\{phone.images\\}\\}\\\n&lt;h1&gt;  \\{\\{phone.name\\}\\}  &lt;/h1&gt;\\\n...\\\n&lt;ul class=\"specs\"&gt;\\\n &lt;li ng:repeat=\"img in \\\n                phone.images\"&gt;\\\n  &lt;img ng:src=\"\\{\\{img\\}\\}\"/&gt;\\\n &lt;/li&gt;\\\n&lt;/ul&gt;\\\n...}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>602</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{14, 82.789}, {111, 54.211}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>423</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 &lt;body \\\n ng:controller=\\\n \"PhoneCatCtrl\"&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{64.6242, 437.748}, {157.376, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>589</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0  Implicit Scope Declaration}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>453</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{8, 426}</string>\n\t\t\t\t<string>{745, 425}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{341, 437.748}, {117, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>458</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0  Scope Inheritance}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>459</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{285, 445.748}</string>\n\t\t\t\t\t\t<string>{333, 445.748}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.108302</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.0916902</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>457</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{671.5, 126.249}, {51, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>442</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{670, 70.4973}, {54, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>438</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{99.5, 390.874}, {87, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>426</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Template}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{14, 359.501}, {54, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>185</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 &lt;/html&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{16, 329.001}, {54, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>186</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 &lt;/body&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{14, 23}, {48, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>192</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.184718</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.972751</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 &lt;html&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{589, 388.992}, {48, 23.6174}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>379</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 View}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{481, 8}, {262, 404.609}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>HFlip</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>380</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.131755</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.133985</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>VFlip</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>592</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{8, 446.002}</string>\n\t\t\t\t<string>{56, 446.002}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{330.727, 307.281}, {69, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>389</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Model}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{54, 422.002}, {2, 12}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>78</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>Wrap</key>\n\t\t\t<string>NO</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{8, 7.99944}, {238.113, 404.752}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>427</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.160494</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.973031</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{14, 144.836}, {139, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>544</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 &lt;ng:view&gt;  &lt;/ng:view&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{306.436, 323.299}, {98.3373, 22.3284}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>707</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs22 \\cf0 phone: Object}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{309.375, 290.043}, {80.7109, 33.6226}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>709</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 Phone \\\nScope}</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{292.273, 283.252}, {115.5, 76}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>710</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>708</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>706</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{255.057, 8}, {216, 404.61}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>HFlip</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>390</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.457377</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.309856</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>VFlip</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t</array>\n\t<key>GridInfo</key>\n\t<dict/>\n\t<key>GuidesLocked</key>\n\t<string>NO</string>\n\t<key>GuidesVisible</key>\n\t<string>YES</string>\n\t<key>HPages</key>\n\t<integer>1</integer>\n\t<key>ImageCounter</key>\n\t<integer>11</integer>\n\t<key>ImageLinkBack</key>\n\t<array>\n\t\t<dict/>\n\t</array>\n\t<key>ImageList</key>\n\t<array>\n\t\t<string>image10.png</string>\n\t</array>\n\t<key>KeepToScale</key>\n\t<false/>\n\t<key>Layers</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Lock</key>\n\t\t\t<string>NO</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Layer 1</string>\n\t\t\t<key>Print</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>View</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t</array>\n\t<key>LayoutInfo</key>\n\t<dict>\n\t\t<key>Animate</key>\n\t\t<string>NO</string>\n\t\t<key>circoMinDist</key>\n\t\t<real>18</real>\n\t\t<key>circoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>layoutEngine</key>\n\t\t<string>dot</string>\n\t\t<key>neatoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>twopiSeparation</key>\n\t\t<real>0.0</real>\n\t</dict>\n\t<key>LinksVisible</key>\n\t<string>NO</string>\n\t<key>MagnetsVisible</key>\n\t<string>NO</string>\n\t<key>MasterSheets</key>\n\t<array/>\n\t<key>ModificationDate</key>\n\t<string>2011-05-10 14:43:55 -0700</string>\n\t<key>Modifier</key>\n\t<string>Kenneth Culp</string>\n\t<key>NotesVisible</key>\n\t<string>NO</string>\n\t<key>Orientation</key>\n\t<integer>2</integer>\n\t<key>OriginVisible</key>\n\t<string>NO</string>\n\t<key>PageBreaks</key>\n\t<string>YES</string>\n\t<key>PrintInfo</key>\n\t<dict>\n\t\t<key>NSBottomMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>41</string>\n\t\t</array>\n\t\t<key>NSLeftMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSOrientation</key>\n\t\t<array>\n\t\t\t<string>int</string>\n\t\t\t<string>1</string>\n\t\t</array>\n\t\t<key>NSPaperSize</key>\n\t\t<array>\n\t\t\t<string>size</string>\n\t\t\t<string>{792, 612}</string>\n\t\t</array>\n\t\t<key>NSRightMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSTopMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t</dict>\n\t<key>PrintOnePage</key>\n\t<false/>\n\t<key>ReadOnly</key>\n\t<string>NO</string>\n\t<key>RowAlign</key>\n\t<integer>1</integer>\n\t<key>RowSpacing</key>\n\t<real>36</real>\n\t<key>SheetTitle</key>\n\t<string>Canvas 1</string>\n\t<key>SmartAlignmentGuidesActive</key>\n\t<string>YES</string>\n\t<key>SmartDistanceGuidesActive</key>\n\t<string>YES</string>\n\t<key>UniqueID</key>\n\t<integer>1</integer>\n\t<key>UseEntirePage</key>\n\t<false/>\n\t<key>VPages</key>\n\t<integer>1</integer>\n\t<key>WindowInfo</key>\n\t<dict>\n\t\t<key>CurrentSheet</key>\n\t\t<integer>0</integer>\n\t\t<key>ExpandedCanvases</key>\n\t\t<array>\n\t\t\t<dict>\n\t\t\t\t<key>name</key>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t</dict>\n\t\t</array>\n\t\t<key>Frame</key>\n\t\t<string>{{14, 56}, {1286, 822}}</string>\n\t\t<key>ListView</key>\n\t\t<true/>\n\t\t<key>OutlineWidth</key>\n\t\t<integer>142</integer>\n\t\t<key>RightSidebar</key>\n\t\t<false/>\n\t\t<key>Sidebar</key>\n\t\t<true/>\n\t\t<key>SidebarWidth</key>\n\t\t<integer>120</integer>\n\t\t<key>VisibleRegion</key>\n\t\t<string>{{-205, -79}, {1166, 713}}</string>\n\t\t<key>Zoom</key>\n\t\t<real>1</real>\n\t\t<key>ZoomValues</key>\n\t\t<array>\n\t\t\t<array>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t</array>\n\t</dict>\n\t<key>saveQuickLookFiles</key>\n\t<string>YES</string>\n</dict>\n</plist>\n"
  },
  {
    "path": "images/docs/tutorial/tutorial_12.graffle/data.plist",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>ActiveLayerIndex</key>\n\t<integer>0</integer>\n\t<key>ApplicationVersion</key>\n\t<array>\n\t\t<string>com.omnigroup.OmniGrafflePro</string>\n\t\t<string>138.17.0.133677</string>\n\t</array>\n\t<key>AutoAdjust</key>\n\t<true/>\n\t<key>BackgroundGraphic</key>\n\t<dict>\n\t\t<key>Bounds</key>\n\t\t<string>{{0, 0}, {756, 553}}</string>\n\t\t<key>Class</key>\n\t\t<string>SolidGraphic</string>\n\t\t<key>ID</key>\n\t\t<integer>2</integer>\n\t\t<key>Style</key>\n\t\t<dict>\n\t\t\t<key>shadow</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t\t<key>stroke</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t</dict>\n\t</dict>\n\t<key>CanvasOrigin</key>\n\t<string>{0, 0}</string>\n\t<key>ColumnAlign</key>\n\t<integer>1</integer>\n\t<key>ColumnSpacing</key>\n\t<real>36</real>\n\t<key>CreationDate</key>\n\t<string>2011-03-07 13:25:43 -0800</string>\n\t<key>Creator</key>\n\t<string>Kenneth Culp</string>\n\t<key>DisplayScale</key>\n\t<string>1 0/72 in = 1.0000 in</string>\n\t<key>GraphDocumentVersion</key>\n\t<integer>6</integer>\n\t<key>GraphicsList</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>734</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{398.212, 299.646}</string>\n\t\t\t\t<string>{645, 189}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>710</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>732</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{409.379, 310.914}</string>\n\t\t\t\t<string>{693, 202}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>530</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>731</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{419.383, 321.099}</string>\n\t\t\t\t<string>{646, 241}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>678</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>730</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{432.587, 335}</string>\n\t\t\t\t<string>{694.587, 246}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>729</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{586.825, 119}</string>\n\t\t\t\t<string>{634.825, 81}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>728</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{428.773, 241}</string>\n\t\t\t\t<string>{527.424, 163}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{303.936, 218.131}, {135, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>11</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>727</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs22 \\cf0 setImage: Function\\\n}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{487, 67}, {252, 288}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>726</integer>\n\t\t\t<key>ImageID</key>\n\t\t\t<integer>10</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>591</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>725</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{153.5, 156}</string>\n\t\t\t\t<string>{303.655, 199.721}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>683</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>722</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{207.477, 294.585}</string>\n\t\t\t\t<string>{325.433, 331.703}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>604</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>678</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>721</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{207.48, 292.389}</string>\n\t\t\t\t<string>{314.74, 323.699}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>604</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>530</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>720</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{207.483, 289.911}</string>\n\t\t\t\t<string>{304.991, 315.868}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>604</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>710</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>717</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{207.486, 287.246}</string>\n\t\t\t\t<string>{295.232, 308.18}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>604</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>670</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>716</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{125.5, 110.283}</string>\n\t\t\t\t<string>{305.233, 111.529}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>423</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>621</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{534.825, 441.748}</string>\n\t\t\t\t\t\t<string>{582.825, 441.748}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{585.825, 437.748}, {157.75, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>622</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 Model / View Data-binding}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>623</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{534.825, 450.748}</string>\n\t\t\t\t\t\t<string>{582.825, 450.748}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>620</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{180.214, 146.253}, {119, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>701</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs24 \\cf0 ng:view/$route}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{221, 273.998}, {80, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>607</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs24 \\cf0 ng:repeat}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{142.113, 95}, {104, 15}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>703</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs24 \\cf0 ng:controller}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{127, 16}, {95, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>485</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs24 \\cf0 ng:autobind}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{341.773, 390.423}, {69, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>473</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Model}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>472</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>698</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{372.059, 75.4233}</string>\n\t\t\t\t<string>{371.423, 55.4973}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.426953</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.291547</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>670</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>670</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>697</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{372.365, 173.695}</string>\n\t\t\t\t<string>{372.715, 148.581}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.391227</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.288542</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>591</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>591</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>695</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{376.14, 309.772}</string>\n\t\t\t\t<string>{373.968, 265.37}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.406804</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.29814</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>683</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>591</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>694</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{369.213, 300.76}</string>\n\t\t\t\t<string>{370.307, 265.382}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.435346</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.32504</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>678</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>591</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>693</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{363.425, 291.862}</string>\n\t\t\t\t<string>{366.474, 265.279}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.481432</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.353058</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>530</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>472</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>688</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{62.5, 34.1104}</string>\n\t\t\t\t<string>{330.775, 35.3197}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>192</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{334.436, 350.299}, {98.3373, 22.3284}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>680</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs22 \\cf0 img: Object}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{337.375, 317.043}, {80.7109, 33.6226}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>682</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 Repeater \\\nScope}</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{320.273, 310.252}, {115.5, 76}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>683</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>681</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>679</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{324.436, 341.299}, {98.3373, 22.3284}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>675</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs22 \\cf0 phone: Object}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{327.375, 308.043}, {80.7109, 33.6226}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>677</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 Phone \\\nScope}</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{310.273, 301.252}, {115.5, 76}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>678</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>676</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>674</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{315.436, 332.299}, {98.3373, 22.3284}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>527</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs22 \\cf0 phone: Object}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{318.375, 299.043}, {80.7109, 33.6226}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>529</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 Phone \\\nScope}</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{301.273, 292.252}, {115.5, 76}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>530</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>528</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>526</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{346.144, 26.209}, {53.9059, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>471</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 Root Scope}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{331.273, 16}, {79, 39}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>472</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>470</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{335.936, 230.131}, {98.6512, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>11</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>665</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs22 \\cf0 phone: Object\\\n}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{324.137, 184.193}, {97.6744, 31.828}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>590</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 PhoneDetailCtrl \\\nScope}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{296.727, 174.193}, {150, 90.6976}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Clip</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Clip</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>591</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{325.273, 116.665}, {104.02, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>667</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs22 \\cf0 params: Object\\\n}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{335.364, 90.372}, {82.5263, 20.5076}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>669</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 PhoneCatCtrl\\\nScope}</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{305.727, 75.9178}, {135, 72.1644}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>670</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>668</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>666</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{74.4387, 154.919}, {9.38776, 5.28411}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>662</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.315217</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.315217</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.315217</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>663</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{16, 194.725}</string>\n\t\t\t\t<string>{74.4388, 154.164}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.315217</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.315217</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.315217</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>24</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>664</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{158, 195.605}</string>\n\t\t\t\t<string>{83.8266, 155.044}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.315217</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.315217</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.315217</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>24</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{15.4083, 194.391}, {142.813, 13.3611}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>603</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.280129</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0.988437</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 phone-detail.html}</string>\n\t\t\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{15, 206.452}, {192, 115.549}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>604</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;\\f1\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 img ng:src=\"\\{\\{phone.images\\}\\}\\\n&lt;h1&gt;  \\{\\{phone.name\\}\\}  &lt;/h1&gt;\\\n...\\\n&lt;ul class=\"specs\"&gt;\\\n &lt;li ng:repeat=\"img in \\\n                phone.images\"&gt;\\\n  &lt;img ng:src=\"\\{\\{img\\}\\}\"/&gt;\\\n &lt;/li&gt;\\\n&lt;/ul&gt;\\\n\n\\f1\\b ...}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>602</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{14, 82.789}, {111, 54.211}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>423</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 &lt;body \\\n ng:controller=\\\n \"PhoneCatCtrl\"&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{64.6242, 437.748}, {157.376, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>589</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0  Implicit Scope Declaration}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>453</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{8, 426}</string>\n\t\t\t\t<string>{745, 425}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{341, 437.748}, {117, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>458</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0  Scope Inheritance}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>459</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{285, 445.748}</string>\n\t\t\t\t\t\t<string>{333, 445.748}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.108302</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.0916902</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>457</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{671.5, 126.249}, {51, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>442</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{670, 70.4973}, {54, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>438</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{99.5, 390.874}, {87, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>426</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Template}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{14, 359.501}, {54, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>185</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 &lt;/html&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{16, 329.001}, {54, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>186</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 &lt;/body&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{14, 23}, {48, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>192</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.184718</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.972751</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 &lt;html&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{589, 388.992}, {48, 23.6174}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>379</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 View}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{482, 8}, {262, 404.609}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>HFlip</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>380</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.131755</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.133985</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>VFlip</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>592</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{8, 446.002}</string>\n\t\t\t\t<string>{56, 446.002}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{330.727, 307.281}, {69, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>389</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Model}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{54, 422.002}, {2, 12}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>78</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>Wrap</key>\n\t\t\t<string>NO</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{8, 7.99944}, {238.113, 404.752}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>427</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.160494</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.973031</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{14, 144.836}, {139, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>544</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 &lt;ng:view&gt;  &lt;/ng:view&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{306.436, 323.299}, {98.3373, 22.3284}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>11</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>707</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs22 \\cf0 phone: Object}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>Group</string>\n\t\t\t\t\t<key>Graphics</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{309.375, 290.043}, {80.7109, 33.6226}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>709</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 Phone \\\nScope}</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t\t\t<string>{{292.273, 283.252}, {115.5, 76}}</string>\n\t\t\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t\t\t<integer>710</integer>\n\t\t\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>708</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>706</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{256.057, 8}, {216, 404.61}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>HFlip</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>390</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.457377</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.309856</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>VFlip</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t</array>\n\t<key>GridInfo</key>\n\t<dict/>\n\t<key>GuidesLocked</key>\n\t<string>NO</string>\n\t<key>GuidesVisible</key>\n\t<string>YES</string>\n\t<key>HPages</key>\n\t<integer>1</integer>\n\t<key>ImageCounter</key>\n\t<integer>11</integer>\n\t<key>ImageLinkBack</key>\n\t<array>\n\t\t<dict/>\n\t</array>\n\t<key>ImageList</key>\n\t<array>\n\t\t<string>image10.png</string>\n\t</array>\n\t<key>KeepToScale</key>\n\t<false/>\n\t<key>Layers</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Lock</key>\n\t\t\t<string>NO</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Layer 1</string>\n\t\t\t<key>Print</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>View</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t</array>\n\t<key>LayoutInfo</key>\n\t<dict>\n\t\t<key>Animate</key>\n\t\t<string>NO</string>\n\t\t<key>circoMinDist</key>\n\t\t<real>18</real>\n\t\t<key>circoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>layoutEngine</key>\n\t\t<string>dot</string>\n\t\t<key>neatoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>twopiSeparation</key>\n\t\t<real>0.0</real>\n\t</dict>\n\t<key>LinksVisible</key>\n\t<string>NO</string>\n\t<key>MagnetsVisible</key>\n\t<string>NO</string>\n\t<key>MasterSheets</key>\n\t<array/>\n\t<key>ModificationDate</key>\n\t<string>2011-05-10 11:21:59 -0700</string>\n\t<key>Modifier</key>\n\t<string>Kenneth Culp</string>\n\t<key>NotesVisible</key>\n\t<string>NO</string>\n\t<key>Orientation</key>\n\t<integer>2</integer>\n\t<key>OriginVisible</key>\n\t<string>NO</string>\n\t<key>PageBreaks</key>\n\t<string>YES</string>\n\t<key>PrintInfo</key>\n\t<dict>\n\t\t<key>NSBottomMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>41</string>\n\t\t</array>\n\t\t<key>NSLeftMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSOrientation</key>\n\t\t<array>\n\t\t\t<string>int</string>\n\t\t\t<string>1</string>\n\t\t</array>\n\t\t<key>NSPaperSize</key>\n\t\t<array>\n\t\t\t<string>size</string>\n\t\t\t<string>{792, 612}</string>\n\t\t</array>\n\t\t<key>NSRightMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSTopMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t</dict>\n\t<key>PrintOnePage</key>\n\t<false/>\n\t<key>ReadOnly</key>\n\t<string>NO</string>\n\t<key>RowAlign</key>\n\t<integer>1</integer>\n\t<key>RowSpacing</key>\n\t<real>36</real>\n\t<key>SheetTitle</key>\n\t<string>Canvas 1</string>\n\t<key>SmartAlignmentGuidesActive</key>\n\t<string>YES</string>\n\t<key>SmartDistanceGuidesActive</key>\n\t<string>YES</string>\n\t<key>UniqueID</key>\n\t<integer>1</integer>\n\t<key>UseEntirePage</key>\n\t<false/>\n\t<key>VPages</key>\n\t<integer>1</integer>\n\t<key>WindowInfo</key>\n\t<dict>\n\t\t<key>CurrentSheet</key>\n\t\t<integer>0</integer>\n\t\t<key>ExpandedCanvases</key>\n\t\t<array>\n\t\t\t<dict>\n\t\t\t\t<key>name</key>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t</dict>\n\t\t</array>\n\t\t<key>Frame</key>\n\t\t<string>{{14, 56}, {1286, 822}}</string>\n\t\t<key>ListView</key>\n\t\t<true/>\n\t\t<key>OutlineWidth</key>\n\t\t<integer>142</integer>\n\t\t<key>RightSidebar</key>\n\t\t<false/>\n\t\t<key>Sidebar</key>\n\t\t<true/>\n\t\t<key>SidebarWidth</key>\n\t\t<integer>120</integer>\n\t\t<key>VisibleRegion</key>\n\t\t<string>{{-205, -79}, {1166, 713}}</string>\n\t\t<key>Zoom</key>\n\t\t<real>1</real>\n\t\t<key>ZoomValues</key>\n\t\t<array>\n\t\t\t<array>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t</array>\n\t</dict>\n\t<key>saveQuickLookFiles</key>\n\t<string>YES</string>\n</dict>\n</plist>\n"
  },
  {
    "path": "images/docs/tutorial/tutorial_proto.graffle/data.plist",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>ActiveLayerIndex</key>\n\t<integer>0</integer>\n\t<key>ApplicationVersion</key>\n\t<array>\n\t\t<string>com.omnigroup.OmniGrafflePro</string>\n\t\t<string>138.17.0.133677</string>\n\t</array>\n\t<key>AutoAdjust</key>\n\t<true/>\n\t<key>BackgroundGraphic</key>\n\t<dict>\n\t\t<key>Bounds</key>\n\t\t<string>{{0, 0}, {756, 553}}</string>\n\t\t<key>Class</key>\n\t\t<string>SolidGraphic</string>\n\t\t<key>ID</key>\n\t\t<integer>2</integer>\n\t\t<key>Style</key>\n\t\t<dict>\n\t\t\t<key>shadow</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t\t<key>stroke</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t</dict>\n\t</dict>\n\t<key>CanvasOrigin</key>\n\t<string>{0, 0}</string>\n\t<key>ColumnAlign</key>\n\t<integer>1</integer>\n\t<key>ColumnSpacing</key>\n\t<real>36</real>\n\t<key>CreationDate</key>\n\t<string>2011-03-07 13:25:43 -0800</string>\n\t<key>Creator</key>\n\t<string>Kenneth Culp</string>\n\t<key>DisplayScale</key>\n\t<string>1 0/72 in = 1.0000 in</string>\n\t<key>GraphDocumentVersion</key>\n\t<integer>6</integer>\n\t<key>GraphicsList</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>453</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{8, 402}</string>\n\t\t\t\t<string>{745, 401}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{370.75, 414.002}, {117, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>458</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0  Scope Inheritance}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>459</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{314.75, 422.002}</string>\n\t\t\t\t\t\t<string>{362.75, 422.002}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.108302</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.0916902</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>457</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>448</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{496, 160}</string>\n\t\t\t\t<string>{631, 216.502}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>446</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{531, 143}</string>\n\t\t\t\t<string>{678, 166}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>439</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{531, 141}</string>\n\t\t\t\t<string>{670, 97}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{622, 76.8257}, {109, 155}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>450</integer>\n\t\t\t<key>ImageID</key>\n\t\t\t<integer>7</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{671.5, 138.249}, {51, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>442</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{670, 82.4973}, {54, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>438</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{460.5, 143.173}, {101, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>435</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 save: Function}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>430</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>434</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{62.5, 49.0193}</string>\n\t\t\t\t<string>{463.5, 49.3351}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>192</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>414</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>432</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{408, 139.225}</string>\n\t\t\t\t<string>{447.501, 139.086}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>418</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>418</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>431</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{207.5, 138.662}</string>\n\t\t\t\t<string>{251, 138.961}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>423</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{460.5, 133.174}, {101, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>409</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 guy: 'Hank'\\\n}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{485.979, 138.372}, {77.6454, 24.7953}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>411</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{485.979, 123.684}, {62.0319, 24.7953}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>412</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{478.383, 101.581}, {62.0319, 20.3005}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>413</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 child scope}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{448, 95.2486}, {119, 87.2524}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>414</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>410</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{18, 228}, {135, 56}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>422</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;button \\\n  ng:click=\"save()\"&gt;\\\n  Save\\\n&lt;/button&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{16, 127.001}, {191, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>423</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;body ng:controller=\"MyCtrlr\"&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{18, 193}, {173, 29}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>424</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 Name = &lt;span ng:bind=\"guy\"&gt;\\\n       &lt;/span&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{18, 158.25}, {157, 29}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>425</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 Input: &lt;input name=\"guy\"\\\n        type=\"text\"&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{63, 359.001}, {87, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>426</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Template}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{14, 318.501}, {54, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>185</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;/html&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{16, 290.001}, {54, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>186</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.210455</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.960072</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;/body&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{14, 38}, {48, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Color</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>b</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>g</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>r</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>192</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.184718</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.972751</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 &lt;html&gt;}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>370</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{8, 11}</string>\n\t\t\t\t<string>{745, 10}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>461</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{591.5, 415.002}</string>\n\t\t\t\t\t\t<string>{639.5, 415.002}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{653.5, 414.002}, {87, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>462</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs24 \\cf0 Data-binding}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>463</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{590.5, 427.002}</string>\n\t\t\t\t\t\t<string>{638.5, 427.002}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>460</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{619, 70}, {117, 176.249}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>378</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{651, 249}, {48, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>379</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 View}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{610, 23}, {135, 249.242}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>HFlip</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>380</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.131755</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.133985</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>VFlip</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{64, 414.002}, {109, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>455</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0  Scope Reference}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>456</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{8, 422.002}</string>\n\t\t\t\t\t\t<string>{56, 422.002}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>454</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{480, 40.078}, {58, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>429</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 root scope}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{464, 29.869}, {85, 39}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Clip</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Clip</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>430</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t<real>90</real>\n\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t<string>YES</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{475, 212}, {69, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>389</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Model}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>414</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>128</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{506.723, 69.3687}</string>\n\t\t\t\t<string>{507.007, 94.7501}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.244746</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.160403</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>430</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{54, 398.002}, {2, 12}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>78</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>Wrap</key>\n\t\t\t<string>NO</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{7, 23}, {210, 365}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>427</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.160494</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.973031</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{440, 23}, {135, 217}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>HFlip</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>390</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.457377</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.309856</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>VFlip</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{274.5, 187}, {92, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>417</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Controller}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{251, 106.501}, {157, 66}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>418</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.106368</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.0473807</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 function MyController()\\{\\\n  this.guy = 'Hank';\\\n  this.save = function()\\{\\\n    //do something nice\\\n  \\}\\\n\\}}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{244.5, 101.001}, {161, 79.436}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>419</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.106368</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.0473807</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{238.5, 97.001}, {173, 115.436}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>HFlip</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>420</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.0610923</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.0493026</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>VFlip</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t</array>\n\t<key>GridInfo</key>\n\t<dict/>\n\t<key>GuidesLocked</key>\n\t<string>NO</string>\n\t<key>GuidesVisible</key>\n\t<string>YES</string>\n\t<key>HPages</key>\n\t<integer>1</integer>\n\t<key>ImageCounter</key>\n\t<integer>8</integer>\n\t<key>ImageLinkBack</key>\n\t<array>\n\t\t<dict/>\n\t</array>\n\t<key>ImageList</key>\n\t<array>\n\t\t<string>image7.png</string>\n\t</array>\n\t<key>KeepToScale</key>\n\t<false/>\n\t<key>Layers</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Lock</key>\n\t\t\t<string>NO</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Layer 1</string>\n\t\t\t<key>Print</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>View</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t</array>\n\t<key>LayoutInfo</key>\n\t<dict>\n\t\t<key>Animate</key>\n\t\t<string>NO</string>\n\t\t<key>circoMinDist</key>\n\t\t<real>18</real>\n\t\t<key>circoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>layoutEngine</key>\n\t\t<string>dot</string>\n\t\t<key>neatoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>twopiSeparation</key>\n\t\t<real>0.0</real>\n\t</dict>\n\t<key>LinksVisible</key>\n\t<string>NO</string>\n\t<key>MagnetsVisible</key>\n\t<string>NO</string>\n\t<key>MasterSheets</key>\n\t<array/>\n\t<key>ModificationDate</key>\n\t<string>2011-05-09 16:14:43 -0700</string>\n\t<key>Modifier</key>\n\t<string>Kenneth Culp</string>\n\t<key>NotesVisible</key>\n\t<string>NO</string>\n\t<key>Orientation</key>\n\t<integer>2</integer>\n\t<key>OriginVisible</key>\n\t<string>NO</string>\n\t<key>PageBreaks</key>\n\t<string>YES</string>\n\t<key>PrintInfo</key>\n\t<dict>\n\t\t<key>NSBottomMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>41</string>\n\t\t</array>\n\t\t<key>NSLeftMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSOrientation</key>\n\t\t<array>\n\t\t\t<string>int</string>\n\t\t\t<string>1</string>\n\t\t</array>\n\t\t<key>NSPaperSize</key>\n\t\t<array>\n\t\t\t<string>size</string>\n\t\t\t<string>{792, 612}</string>\n\t\t</array>\n\t\t<key>NSRightMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSTopMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t</dict>\n\t<key>PrintOnePage</key>\n\t<false/>\n\t<key>ReadOnly</key>\n\t<string>NO</string>\n\t<key>RowAlign</key>\n\t<integer>1</integer>\n\t<key>RowSpacing</key>\n\t<real>36</real>\n\t<key>SheetTitle</key>\n\t<string>Canvas 1</string>\n\t<key>SmartAlignmentGuidesActive</key>\n\t<string>YES</string>\n\t<key>SmartDistanceGuidesActive</key>\n\t<string>YES</string>\n\t<key>UniqueID</key>\n\t<integer>1</integer>\n\t<key>UseEntirePage</key>\n\t<false/>\n\t<key>VPages</key>\n\t<integer>1</integer>\n\t<key>WindowInfo</key>\n\t<dict>\n\t\t<key>CurrentSheet</key>\n\t\t<integer>0</integer>\n\t\t<key>ExpandedCanvases</key>\n\t\t<array>\n\t\t\t<dict>\n\t\t\t\t<key>name</key>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t</dict>\n\t\t</array>\n\t\t<key>Frame</key>\n\t\t<string>{{14, 56}, {1286, 822}}</string>\n\t\t<key>ListView</key>\n\t\t<true/>\n\t\t<key>OutlineWidth</key>\n\t\t<integer>142</integer>\n\t\t<key>RightSidebar</key>\n\t\t<false/>\n\t\t<key>Sidebar</key>\n\t\t<true/>\n\t\t<key>SidebarWidth</key>\n\t\t<integer>120</integer>\n\t\t<key>VisibleRegion</key>\n\t\t<string>{{-205, -79}, {1166, 713}}</string>\n\t\t<key>Zoom</key>\n\t\t<real>1</real>\n\t\t<key>ZoomValues</key>\n\t\t<array>\n\t\t\t<array>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t</array>\n\t</dict>\n\t<key>saveQuickLookFiles</key>\n\t<string>YES</string>\n</dict>\n</plist>\n"
  },
  {
    "path": "images/docs/tutorial/tutorial_proto.vdx",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<VisioDocument xmlns=\"http://schemas.microsoft.com/visio/2003/core\">\n  <DocumentSettings>\n    <GlueSettings>12</GlueSettings>\n    <SnapSettings>52</SnapSettings>\n  </DocumentSettings>\n  <PrintSetup>\n    <PaperWidth>7.68056</PaperWidth>\n    <PaperHeight>10.5</PaperHeight>\n    <PrintLandscape>1</PrintLandscape>\n    <PageLeftMargin>0.25</PageLeftMargin>\n    <PageRightMargin>0.25</PageRightMargin>\n    <PageTopMargin>0.25</PageTopMargin>\n    <PageBottomMargin>0.569444</PageBottomMargin>\n    <PrintCenteredH>1</PrintCenteredH>\n    <PrintCenteredV>1</PrintCenteredV>\n  </PrintSetup>\n  <Fonts>\n    <FontEntry ID=\"0\" Name=\"Courier New\"/>\n    <FontEntry ID=\"1\" Name=\"Helvetica\"/>\n  </Fonts>\n  <FaceNames>\n    <FaceName ID=\"0\" Name=\"Courier New\"/>\n    <FaceName ID=\"1\" Name=\"Helvetica\"/>\n  </FaceNames>\n  <Pages>\n    <Page ID=\"0\" NameU=\"Canvas 1\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>10.5</PageWidth>\n          <PageHeight>7.68056</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>-0.0277778</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"1\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.1\">\n          <XForm>\n            <Angle>-0</Angle>\n            <FlipX>1</FlipX>\n            <FlipY>1</FlipY>\n            <PinX>4.513888888888889</PinX>\n            <PinY>5.531680555555556</PinY>\n            <Width>2.402777777777778</Width>\n            <Height>1.603277777777778</Height>\n            <LocPinX>1.201388888888889</LocPinX>\n            <LocPinY>0.8016388888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.402777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.913372\">1.464388888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#ff0d10</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.603277777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.402777777777778</X>\n              <Y F=\"Height*1.000000\">1.603277777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.402777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.603277777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"2\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.2\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.513888888888889</PinX>\n            <PinY>5.726125</PinY>\n            <Width>2.236111111111111</Width>\n            <Height>1.103277777777778</Height>\n            <LocPinX>1.118055555555556</LocPinX>\n            <LocPinY>0.5516388888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.236111111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.874112\">0.964388888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#ff0c1b</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.103277777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.236111111111111</X>\n              <Y F=\"Height*1.000000\">1.103277777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.236111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.103277777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"3\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.3\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.576388888888889</PinX>\n            <PinY>5.743041666666667</PinY>\n            <Width>2.180555555555555</Width>\n            <Height>0.9166666666666666</Height>\n            <LocPinX>1.090277777777778</LocPinX>\n            <LocPinY>0.4583333333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.180555555555555</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.9166666666666666</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#ff0c1b</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.9166666666666666</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.180555555555555</X>\n              <Y F=\"Height*1.000000\">0.9166666666666666</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.180555555555555</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.9166666666666666</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>function MyController(){\n  this.guy = &apos;Hank&apos;;\n  this.save = function(){\n    //do something nice\n  }\n}</Text>\n        </Shape>\n        <Shape ID=\"4\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.4\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.451388888888889</PinX>\n            <PinY>4.930555555555555</PinY>\n            <Width>1.277777777777778</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.6388888888888888</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.277777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.277777777777778</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.277777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Controller</Text>\n        </Shape>\n        <Shape ID=\"5\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.5\">\n          <XForm>\n            <Angle>-0</Angle>\n            <FlipX>1</FlipX>\n            <FlipY>1</FlipY>\n            <PinX>7.048611111111111</PinX>\n            <PinY>5.854166666666667</PinY>\n            <Width>1.875</Width>\n            <Height>3.013888888888889</Height>\n            <LocPinX>0.9375</LocPinX>\n            <LocPinY>1.506944444444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.875</TxtWidth>\n            <TxtHeight F=\"Height*0.953917\">2.875</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#4fff75</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.013888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.875</X>\n              <Y F=\"Height*1.000000\">3.013888888888889</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.875</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.013888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"6\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.6\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.555555555555556</PinX>\n            <PinY>4.826388888888889</PinY>\n            <Width>2.916666666666667</Width>\n            <Height>5.069444444444445</Height>\n            <LocPinX>1.458333333333333</LocPinX>\n            <LocPinY>2.534722222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.916666666666667</TxtWidth>\n            <TxtHeight F=\"Height*0.972603\">4.930555555555555</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#f8ff29</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.069444444444445</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.916666666666667</X>\n              <Y F=\"Height*1.000000\">5.069444444444445</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.916666666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">5.069444444444445</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"7\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.7\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.7638888888888888</PinX>\n            <PinY>2.069416666666667</PinY>\n            <Width>0.02777777777777778</Width>\n            <Height>0.1666666666666667</Height>\n            <LocPinX>0.01388888888888889</LocPinX>\n            <LocPinY>0.08333333333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.02777777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.02777777777777778</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.02777777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1666666666666667</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"8\" Type=\"Shape\" Name=\"Graphic.8\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.044770053286448</PinX>\n            <PinY>6.540841750467613</PinY>\n            <Width>0.01388888888888889</Width>\n            <Height>0.3525186114648843</Height>\n            <LocPinX>0.006944444444444444</LocPinX>\n            <LocPinY>0.1762593057324422</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>7.037825608842</BeginX>\n            <BeginY>6.71710105620005</BeginY>\n            <EndX>7.04176406875325</EndX>\n            <EndY>6.36458244473517</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3525186114648843</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>#29ff3e</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <BeginArrow>4</BeginArrow>\n            <BeginArrowSize>2</BeginArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3525186114648843</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.283569\">0.00393845991124427</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"9\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.9\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.076388888888889</PinX>\n            <PinY>4.581052777777778</PinY>\n            <Width>0.9583333333333334</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.4791666666666667</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9583333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3101166666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Model</Text>\n        </Shape>\n        <Shape ID=\"10\" Type=\"Shape\" Name=\"Graphic.10\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.034722222222222</PinX>\n            <PinY>6.994875</PinY>\n            <Width>1.180555555555556</Width>\n            <Height>0.5416666666666666</Height>\n            <LocPinX>0.5902777777777778</LocPinX>\n            <LocPinY>0.2708333333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.9444444444444444</TxtWidth>\n            <TxtHeight F=\"Height*0.443590\">0.2402777777777777</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">1.007666736111111</X>\n              <Y F=\"Height*0.853553\">0.4623412083333334</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">1.007666736111111</X>\n              <Y F=\"Height*0.146447\">0.07932545833333332</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.1728888194444443</X>\n              <Y F=\"Height*0.146447\">0.07932545833333332</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.1728888194444443</X>\n              <Y F=\"Height*0.853553\">0.4623412083333334</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">1.007666736111111</X>\n              <Y F=\"Height*0.853553\">0.4623412083333334</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"11\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.11\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.069444444444445</PinX>\n            <PinY>7.004099305555555</PinY>\n            <Width>0.8055555555555556</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.4027777777777778</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.8055555555555556</TxtWidth>\n            <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.8055555555555556</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.8055555555555556</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>root scope</Text>\n        </Shape>\n        <Shape ID=\"12\" Type=\"Group\" Name=\"Group.12\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.256944444444444</PinX>\n            <PinY>1.810710416666667</PinY>\n            <Width>2.291666666666667</Width>\n            <Height>0.239634722222222</Height>\n            <LocPinX>1.145833333333333</LocPinX>\n            <LocPinY>0.119817361111111</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.291666666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.239634722222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"13\" Type=\"Shape\" Name=\"Graphic.13\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.3333333333333333</PinX>\n                <PinY>0.1215791666666664</PinY>\n                <Width>0.6666666666666666</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.3333333333333333</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.128523611111111</BeginY>\n                <EndX>0.666666666666667</EndX>\n                <EndY>0.128523611111111</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>9</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.6666666666666666</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"14\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.14\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.534722222222222</PinX>\n                <PinY>0.119817361111111</PinY>\n                <Width>1.513888888888889</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>0.7569444444444444</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.513888888888889</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.513888888888889</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.513888888888889</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/> Scope Reference</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"15\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.15\">\n          <XForm>\n            <Angle>-0</Angle>\n            <FlipX>1</FlipX>\n            <FlipY>1</FlipY>\n            <PinX>9.409722222222221</PinX>\n            <PinY>5.630263888888889</PinY>\n            <Width>1.875</Width>\n            <Height>3.461694444444444</Height>\n            <LocPinX>0.9375</LocPinX>\n            <LocPinY>1.730847222222222</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.875</TxtWidth>\n            <TxtHeight F=\"Height*0.959878\">3.322805555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#2222ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.461694444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.875</X>\n              <Y F=\"Height*1.000000\">3.461694444444444</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.875</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">3.461694444444444</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"16\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.16\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.375</PinX>\n            <PinY>4.069444444444445</PinY>\n            <Width>0.6666666666666666</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.3333333333333333</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>View</Text>\n        </Shape>\n        <Shape ID=\"17\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.17\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.409722222222221</PinX>\n            <PinY>5.484381944444444</PinY>\n            <Width>1.625</Width>\n            <Height>2.447902777777778</Height>\n            <LocPinX>0.8125</LocPinX>\n            <LocPinY>1.223951388888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.625</TxtWidth>\n            <TxtHeight F=\"Height*0.943262\">2.309013888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.447902777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.625</X>\n              <Y F=\"Height*1.000000\">2.447902777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.625</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.447902777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"18\" Type=\"Group\" Name=\"Group.18\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.243055555555555</PinX>\n            <PinY>1.810710416666667</PinY>\n            <Width>2.083333333333333</Width>\n            <Height>0.239634722222222</Height>\n            <LocPinX>1.041666666666667</LocPinX>\n            <LocPinY>0.119817361111111</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.083333333333333</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.239634722222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"19\" Type=\"Shape\" Name=\"Graphic.19\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.3333333333333333</PinX>\n                <PinY>0.05213472222222196</PinY>\n                <Width>0.6666666666666666</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.3333333333333333</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.0590791666666664</BeginY>\n                <EndX>0.666666666666667</EndX>\n                <EndY>0.0590791666666664</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <BeginArrow>4</BeginArrow>\n                <BeginArrowSize>2</BeginArrowSize>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.6666666666666666</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"20\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.20\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.479166666666667</PinX>\n                <PinY>0.119817361111111</PinY>\n                <Width>1.208333333333333</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>0.6041666666666666</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.208333333333333</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.208333333333333</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>1</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>Data-binding</Text>\n            </Shape>\n            <Shape ID=\"21\" Type=\"Shape\" Name=\"Graphic.21\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.3472222222222222</PinX>\n                <PinY>0.2188013888888886</PinY>\n                <Width>0.6666666666666666</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.3333333333333333</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0.0138888888888889</BeginX>\n                <BeginY>0.225745833333333</BeginY>\n                <EndX>0.680555555555556</EndX>\n                <EndY>0.225745833333333</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.6666666666666666</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"22\" Type=\"Shape\" Name=\"Graphic.22\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.229166666666667</PinX>\n            <PinY>7.534722222222222</PinY>\n            <Width>10.23611111111111</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>5.118055555555555</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.111111111111111</BeginX>\n            <BeginY>7.52777777777778</BeginY>\n            <EndX>10.3472222222222</EndX>\n            <EndY>7.54166666666667</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">10.23611111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">10.23611111111111</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"23\" Type=\"Shape\" Name=\"Graphic.23\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.5277777777777778</PinX>\n            <PinY>7</PinY>\n            <Width>0.6666666666666666</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.3333333333333333</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#fff82f</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.6666666666666666</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;html&gt;</Text>\n        </Shape>\n        <Shape ID=\"24\" Type=\"Shape\" Name=\"Graphic.24\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.5972222222222222</PinX>\n            <PinY>3.499986111111111</PinY>\n            <Width>0.75</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;/body&gt;</Text>\n        </Shape>\n        <Shape ID=\"25\" Type=\"Shape\" Name=\"Graphic.25\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.5694444444444444</PinX>\n            <PinY>3.104152777777778</PinY>\n            <Width>0.75</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;/html&gt;</Text>\n        </Shape>\n        <Shape ID=\"26\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.26\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.479166666666667</PinX>\n            <PinY>2.541652777777778</PinY>\n            <Width>1.208333333333333</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.6041666666666666</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.208333333333333</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.208333333333333</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Template</Text>\n        </Shape>\n        <Shape ID=\"27\" Type=\"Shape\" Name=\"Graphic.27\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.340277777777778</PinX>\n            <PinY>5.28125</PinY>\n            <Width>2.180555555555555</Width>\n            <Height>0.4027777777777778</Height>\n            <LocPinX>1.090277777777778</LocPinX>\n            <LocPinY>0.2013888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.180555555555555</TxtWidth>\n            <TxtHeight F=\"Height*0.655172\">0.2638888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4027777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.180555555555555</X>\n              <Y F=\"Height*1.000000\">0.4027777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.180555555555555</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4027777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Input: &lt;input name=&quot;guy&quot;\n        type=&quot;text&quot;&gt;</Text>\n        </Shape>\n        <Shape ID=\"28\" Type=\"Shape\" Name=\"Graphic.28\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.451388888888889</PinX>\n            <PinY>4.798611111111111</PinY>\n            <Width>2.402777777777778</Width>\n            <Height>0.4027777777777778</Height>\n            <LocPinX>1.201388888888889</LocPinX>\n            <LocPinY>0.2013888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.402777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.655172\">0.2638888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4027777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.402777777777778</X>\n              <Y F=\"Height*1.000000\">0.4027777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.402777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4027777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Name = &lt;span ng:bind=&quot;guy&quot;&gt;\n       &lt;/span&gt;</Text>\n        </Shape>\n        <Shape ID=\"29\" Type=\"Shape\" Name=\"Graphic.29\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.548611111111111</PinX>\n            <PinY>5.763875000000001</PinY>\n            <Width>2.652777777777778</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>1.326388888888889</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.652777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.652777777777778</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.652777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;body ng:controller=&quot;MyCtrlr&quot;&gt;</Text>\n        </Shape>\n        <Shape ID=\"30\" Type=\"Shape\" Name=\"Graphic.30\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.1875</PinX>\n            <PinY>4.125</PinY>\n            <Width>1.875</Width>\n            <Height>0.7777777777777778</Height>\n            <LocPinX>0.9375</LocPinX>\n            <LocPinY>0.3888888888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.875</TxtWidth>\n            <TxtHeight F=\"Height*0.821429\">0.6388888888888888</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>28</FillPattern>\n            <FillForegnd>#f5ff36</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <FillBkgnd>#aaaaaa</FillBkgnd>\n            <FillBkgndTrans>0</FillBkgndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7777777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.875</X>\n              <Y F=\"Height*1.000000\">0.7777777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.875</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7777777777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>&lt;button \n  ng:click=&quot;save()&quot;&gt;\n  Save\n&lt;/button&gt;</Text>\n        </Shape>\n        <Shape ID=\"31\" Type=\"Group\" Name=\"Group.31\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.048611111111111</PinX>\n            <PinY>5.751738888888889</PinY>\n            <Width>1.652777777777778</Width>\n            <Height>1.211838888888889</Height>\n            <LocPinX>0.8263888888888888</LocPinX>\n            <LocPinY>0.6059194444444443</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.652777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.211838888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"32\" Type=\"Shape\" Name=\"Graphic.32\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8263888888888888</PinX>\n                <PinY>0.6059194444444445</PinY>\n                <Width>1.652777777777778</Width>\n                <Height>1.211838888888889</Height>\n                <LocPinX>0.8263888888888888</LocPinX>\n                <LocPinY>0.6059194444444445</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*0.800000\">1.322222222222222</TxtWidth>\n                <TxtHeight F=\"Height*0.585390\">0.7093983333333331</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>28</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <FillBkgnd>#aaaaaa</FillBkgnd>\n                <FillBkgndTrans>0</FillBkgndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.853553\">1.410733430555556</X>\n                  <Y F=\"Height*0.853553\">1.034368719127778</Y>\n                </MoveTo>\n                <NURBSTo IX=\"2\">\n                  <X F=\"Width*0.853553\">1.410733430555556</X>\n                  <Y F=\"Height*0.146447\">0.177470169761111</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"3\">\n                  <X F=\"Width*0.146447\">0.2420443472222221</X>\n                  <Y F=\"Height*0.146447\">0.177470169761111</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"4\">\n                  <X F=\"Width*0.146447\">0.2420443472222221</X>\n                  <Y F=\"Height*0.853553\">1.034368719127778</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"5\">\n                  <X F=\"Width*0.853553\">1.410733430555556</X>\n                  <Y F=\"Height*0.853553\">1.034368719127778</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                </NURBSTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"33\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.33\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.8527631944444438</PinX>\n                <PinY>0.9829131944444442</PinY>\n                <Width>0.8615541666666666</Width>\n                <Height>0.2819513888888889</Height>\n                <LocPinX>0.4307770833333333</LocPinX>\n                <LocPinY>0.1409756944444444</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.8615541666666666</TxtWidth>\n                <TxtHeight F=\"Height*0.507401\">0.1430625</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2819513888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.8615541666666667</X>\n                  <Y F=\"Height*1.000000\">0.2819513888888889</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">0.8615541666666667</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2819513888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.138889</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>child scope</Text>\n            </Shape>\n            <Shape ID=\"34\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.34\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.9582631944444446</PinX>\n                <PinY>0.6447131944444444</PinY>\n                <Width>0.8615541666666666</Width>\n                <Height>0.3443791666666667</Height>\n                <LocPinX>0.4307770833333333</LocPinX>\n                <LocPinY>0.1721895833333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.8615541666666666</TxtWidth>\n                <TxtHeight F=\"Height*0.596698\">0.2054902777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3443791666666666</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.861554166666666</X>\n                  <Y F=\"Height*1.000000\">0.3443791666666666</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">0.861554166666666</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3443791666666666</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"35\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.35\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.066690277777778</PinX>\n                <PinY>0.4407131944444441</PinY>\n                <Width>1.078408333333333</Width>\n                <Height>0.3443791666666667</Height>\n                <LocPinX>0.5392041666666666</LocPinX>\n                <LocPinY>0.1721895833333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.078408333333333</TxtWidth>\n                <TxtHeight F=\"Height*0.596698\">0.2054902777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3443791666666666</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.078408333333333</X>\n                  <Y F=\"Height*1.000000\">0.3443791666666666</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.078408333333333</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3443791666666666</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"36\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.36\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.097222222222222</PinX>\n            <PinY>5.678138888888889</PinY>\n            <Width>1.402777777777778</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.7013888888888888</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.402777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.545455\">0.1666666666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.402777777777778</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.402777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>guy: &apos;Hank&apos;\n</Text>\n        </Shape>\n        <Shape ID=\"37\" Type=\"Shape\" Name=\"Graphic.37\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.184027695574949</PinX>\n            <PinY>5.747755662340568</PinY>\n            <Width>0.6041668310723247</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.3020834155361624</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>2.88194428003879</BeginX>\n            <BeginY>5.75470010678501</BeginY>\n            <EndX>3.48611111111111</EndX>\n            <EndY>5.75054273165305</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.6041668310723247</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*-0.000000\">-3.947459643111667e-16</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.6041668310723244</X>\n              <Y F=\"Height*0.700669\">0.009731513756922223</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"38\" Type=\"Shape\" Name=\"Graphic.38\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.940976765578696</PinX>\n            <PinY>5.741862132774235</PinY>\n            <Width>0.548620197824058</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.274310098912029</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.66666666666667</BeginX>\n            <BeginY>5.74687677657546</BeginY>\n            <EndX>6.21528686449073</EndX>\n            <EndY>5.74880657721868</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.548620197824058</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.861054\">0.01195908824567206</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.548620197824058</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"39\" Type=\"Shape\" Name=\"Graphic.39\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>3.652778062386409</PinX>\n            <PinY>6.992787546096337</PinY>\n            <Width>5.569445017969653</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>2.784722508984827</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.868055553401582</BeginX>\n            <BeginY>6.99973199054078</BeginY>\n            <EndX>6.43750057137123</EndX>\n            <EndY>6.99534538625939</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">5.569445017969653</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*-0.000000\">-9.868649107779169e-17</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">5.569445017969652</X>\n              <Y F=\"Height*0.684164\">0.009502284607499491</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"40\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.40\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.097222222222222</PinX>\n            <PinY>5.536983333333334</PinY>\n            <Width>1.402777777777778</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.7013888888888888</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.402777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.402777777777778</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.402777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>save: Function</Text>\n        </Shape>\n        <Shape ID=\"41\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.41\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.680555555555555</PinX>\n            <PinY>6.379701388888889</PinY>\n            <Width>0.75</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3101166666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"42\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.42\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.680555555555555</PinX>\n            <PinY>5.640613194444445</PinY>\n            <Width>0.7083333333333334</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>0.3541666666666667</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.7083333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2396347222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.7083333333333334</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.7083333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"43\" Type=\"Foreign\" Name=\"Rectangle No Fill No Fill.43\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>9.395833333333334</PinX>\n            <PinY>5.537143055555556</PinY>\n            <Width>1.513888888888889</Width>\n            <Height>2.152777777777778</Height>\n            <LocPinX>0.7569444444444444</LocPinX>\n            <LocPinY>1.076388888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.513888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.935484\">2.013888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.152777777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.513888888888889</X>\n              <Y F=\"Height*1.000000\">2.152777777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.513888888888889</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">2.152777777777778</Y>\n            </LineTo>\n          </Geom>\n          <Foreign>\n            <ImgOffsetX F=\"Width*0.000000\">0</ImgOffsetX>\n            <ImgOffsetY F=\"Height*0.000000\">0</ImgOffsetY>\n            <ImgWidth>1.51389</ImgWidth>\n            <ImgHeight>2.15278</ImgHeight>\n          </Foreign>\n          <ForeignData ForeignType=\"Bitmap\">Qk0AAAAAAAAAADYAAAAoAAAAcQAAAJsAAAABABgAAAAAANzNAAAAAAAAAAAAAAAAAAAAAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A/////////////////////////////////////////v7+/v7++/v7+fn5+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+fn5+/v7/v7+/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP////////////////////////////////39/fb29urq6t7e3tTU1MzMzMnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJyczMzNTU1N7e3urq6vb29v39/f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD////////////////////////////6+vro6OjHx8ecnJx9fX1ubm5qamppaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlqampubm59fX2cnJzHx8fo6Oj6+vr///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////+fn529vbo6OjcnJyhISEvLy84+Pj/Pz8/////////////////////////////////////////////////////////////////////////////////////////Pz84+PjvLy8hISEcnJyo6Oj29vb+fn5////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP////////////////////r6+tvb25aWlnp6etzc3Pn5+f39/f7+/v////////////////////////////////////////////////////////////////////////////////////////////////7+/v39/fn5+dzc3Hp6epaWltvb2/r6+v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD////////////////9/f3o6OiioqKJiYnr6+v7+/v9/f39/f39/f39/f38/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz7+/v8/Pz8/Pz8/Pz9/f38/Pz7+/vr6+uJiYmioqLo6Oj9/f3///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////9vb2xsbGf39/3d3d9PT09/f3+Pj49/f3+Pj4+Pj46u/24uHr7+vk9vb29vb29vb26u/2+O/p9/f36ur5+PPs9vb29vb29vb29vb29vb29/f39/f39/f36+ry7+vr9/f39/f39/f39/f39/f39/f39PT03t7ef39/xsbG9vb2////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP////////////7+/urq6pqamry8vOjo6PLy8vPz8/T09PX19fX19TWK5wAAAAAAAAAAAKh0APX31nKr7gAAAAAAAGxuRQAAPM6SAPT09Mvy9QAAjMSDAPT09PT09NTs+ABOrgAAAAAAAJUzAPX23vX19fT09PT09PPz8/Ly8unp6b29vZqamurq6v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD////////////9/f3e3t6JiYnOzs7u7u7w8PDx8fHx8fHx8fHy8vLAyenn2cHx8fG54foAAGPXwwAAALiyaQDt8fE4jNaNEgDy9NPx8fF4tfMAAABaABb07aTt8fEAXs+URgDz8Mbx8fHl4Ojx8urx8fHx8fHx8fHx8fHw8PDu7u7Ozs6JiYne3t79/f3///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////+/v709PTl5eX2NjY7Ozs7e3t7u7u7+/v7+/v8PDw7+/v7+/v7+/vt9/4AABx17AARZDgTAARyLiDaqXPjBIA8PHZ5vDuADa4qpMAADym16oAxu3wAAB+sIsAv8XMwMDA2MjD7/Do7+/v7+/v7+/v7e3t7e3t7Ozs2NjYmJiY09PT+/v7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP////////////n5+czMzKCgoODg4Onp6evr6+zs7O3t7e3t7e3t7e3t7eDu7Hqc0QAAAGIAGfDgou3t7bfL6IaLoTVogZExAO7wz6TZ+AAAAPHib2Or94QAJMvu0AAAiGI9AHFxcQBHeIQAJO7wz+3t7e3t7e3t7ezs7Ovr6+np6eHh4aCgoMzMzPn5+f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD////////////7+/vS0tKdnZ3j4+Po6Ojp6enp6enp6enq6urq6urH5O8ALZMAAACnhy3t6sLr6+u+0u3Vwanr6+sgf9SQCwbs7dUdftuWLwDs7NzD6ewAAG/fxUcAW8qoZwDr7OQ0jdudQQDr69vq6urq6urp6enp6enp6enn5+fj4+OdnZ3S0tL7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A/////////////f393d3djo6O29vb5eXl5+fn5+fn6Ojo6enp6enpT5niVwAV6NOf6enp6enp6enpocz0ACBoAAAAPQAM1bRk1OvnFzmh2blG6enp6enpRYXWwIwAy+fqE1ejAAAAaiIA6Nia6enp6enp6Ojo6Ojo5+fn5ubm5OTk29vbjo6O3d3d/f39////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP////////////7+/unp6YiIiMjIyOPj4+Tk5OXl5ejo6O3t7fDw8Gaw7G0AHfLrueLr8cS9z+/s1O7v7+/v7+7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7u7v7+/v7+7u7u7u7u/v7/Dw8PDw8PDw8O/v7+3t7efn5+Xl5eXl5ePj48jIyIiIiOnp6f7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD////////////////19fWkpKSjo6Pk5eXp6Ojt7e/z8/Pz8/Pz8/PP7PkAQZ4AAAAAAABAAA3266Hz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Py8vLt7e3l5eXi4uKjo6Ojo6P19fX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A/////////////////f394eHhgICA0tLS7Ozs9PT09PX19fX19fX19fX19fX1397w5d/g9vHq9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19PT08/Pz6urqzs/Nfn5+4eHh/f39////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP////////////////////n5+bOzs4iIiOfn5/X19fb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vb29vX19eTk5IWFhbOzs/n5+f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD////////////////////+/v74+PiioqKDg4Pg4OD5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4+Pje3t6BgYGgoKD4+Pj+/v7///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////+vr6tra2bm5un5+f0tLS7e3t+fn5/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8+fn57e3t0dHRnp6ebGxstra2+vr6////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP////////////////////////////////39/e3t7aioqHp6emZmZl1dXV5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl1dXWZmZnp6eqioqO3t7f39/f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD////////////////////////////////////////+/v79/f36+vr39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f6+vr9/f3+/v7///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP////////////////////////////////////////////////fw//////////////b//vfx8v////////f2/v///////////////////////////////////////////////////////////+3x/+rq6v/86/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////b//vfx8v////////f2/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD////////e/f8YUq0AAAAAAACGPAD/+7r///////////+q3/+NED3//9////+x3/8AAGgAAACGPAB1oacAAABmABpWfqYAAAAAAACpgy+NscwAAD4AAAB0JQCxxawAOIcAAAAwAAfgwGJmm+AAAAAAAAAAAADWrFj////////////////////////////////////////////////////////////////////2//5BcM8AAAAAAAAAAAC1dxn///Cr2/8AAFcAAAAAAABRABP734ex3/8AAGgAAACGPAB1oacAAABmABpHd6IAAAAAAAC1ky5plckAAAAAAACgeQAaVKUAAAAAAADBkjN6tuIAAAAAAACGPAD/+sT///////////////////////////////////////////////////////////////////////////8A////////////////AHnjqkYA///w////////////1P7/AACSnTUA///n////SpnuAAAAu5sMp87cAABXQwAOv7SB9ezHADnEnTUA///n////N5HyMAAH/+6P////t+r/AAA+6roAfsb/AAAAMAAHwK5nnLfJAABX78EA////////////////9/v78vLy9/f39/f39/f39/f39/f38vH7+/z0////////////////////OYnuAAAA05IA////////////yfn/AABoXwAY//yj////SpnuAAAAu5sMp87cAABXQwAOv7SB8e3HACC+nTUA///w9v/+AEzIcwAf//+67f/+ACa1jQAo///wPHfkAAAAwosA///4////////////////////////////////////////////////////////////////////////////////AP///////////////2u5/9OIAP///////////+3//gBPwAAAAJ1KAP//3////1We+wAAAP/qeP///zWP+VEAE//8o/H//gA5xJ01AP//5////4fF/1EAE//2qv///8n5/wAAaO/YHwBMyAAAAPbbbv///////73v/5QtYP//3////////////wB/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAM6DAP///////////////////0qQ8gAAAPPRPf///////////8n5/wAAeZ1KAP//5////1We+wAAAP/qeP///zWP+VEAE//8o/H//gA5xJ01AP//3////zeR8p0LCP//5/H//gA5xKplAIK93gAAAKplAP//5////////////////////////////////////////////////////////////////////////////////////wD///////////////99y//OgAD///////////86iuYAAAAAAACVACv//+f////Z/f8AAKV9ACL/+7pJmPZRABP/9qrx//4AOcSdNQD//+f///+O1v9DAA7/9qr////J+f8AAFfm0zcAT8CkSAD///j///////////////////////////////+50PqxsqaxsbGxsbGxsbGxsbGxsbGrsrDt063///////////////////9KkPIAAADz0T3////////////J8/8AAHmdSgD//+f////Z/f8AAKV9ACL/+7pJmPZRABP/9qrx//4AOcSdNQD//+f///8bkfGdCwj//+fx//4AT8AAAAAAAABpABv//K7///////////////////////////////////////////////////////////////////////////////////////8A////////////////fcv/zoAA////////d7r8AAAAAAAArL13lEFr///f////////9v/+i67mAABXAAAAXwAY//aq8f/+ADnEnTUA///n////Yqb4UQAT//aq////zvn/AABo5tM3ADnEfVAApa2gpaWlq6ygq6q27c2m////////////////////////////////////////////////////////////////////////SpDyAAAA/NZP////////////z/7/AABonUoA///n////////9v/+i67mAABXAAAAXwAY//aq8f/+ADnEnTUA///n////N5HynQsI///n8f/+AE/AAAAAAAAA/Ntc////////////////////////////////////////////////////////////////////////////////////////////AP///////////////33L/86AAP///6Tb/wAAAAAAANynAMn/+4wAZ///3////73q/wAAV//gZfv//zyB4UMADv/3nvv//wA5xI06AP//2P///zeR8kMADv/uj////7Dk/wAAAPPRPSKA6UMADrmzj7e4rABhqAAAAM6KAP///////////////3mm8V1eQ2ZmZmZmZmZmZmZmZmZmZk5dW9ytO////////////////////0qQ8gAAADAABy4uLi4uLi4uLgAAPgAAAJ1KAP//5////73q/wAAV//gZfv//zyB4UMADv/3nvH//gAAuJU4AP//3/v//wBMyJ01AP//5/H//gA5xHQlADhvl6pYAP//3////////////////////////////////////////////////////////////////////////////////////////wD///////////////99y//YhwDU/v8AAIYAAAC2bgD///DD8/+MAGf//9////+w5P8AAADvwQD///8AeeOGACX9/81xmuAAAD4AAACNOgCwy7sAHX8AAABRABPKxZYUXrIAAAD30T697/8AAFfvzEzj//0AQLEAAAD84WT///////////////9unvRRQhhPT09PT09PT09PT09PT09APljXpyL///////////////////9KkPIAAADGqEXS19fS0tLX0dKbwtsAAD6dSgD//+f///+w5P8AAADvwQD///8AeeOGACX9/82KtOoAAD4AAACdZwCVuMgAAFedNQD//+fx//4AOcSkMwD///gned19IgD67bP///////////////////////////////////////////////////////////////////////////////////8A////////////////h8v/qYQAAGCyAAAAjRkA///N////w/P/lC1g///n////+///gq7mLABYK1FNQwAO7tB+////ytr6a5CxlVgsjbLEAAA+QzAA5L9jrNf1ACNyAAAAvIIA///n////veT/ITKUAAAAXysA6cqF////////////////////////////////////////////////////////////////////////////SpDyAAAA99ZN////////////z/7/AAB5nUoA///n////+///gq7mLABYK1FNQwAO7tB++///rcfpWG2YhkwAf6etAAAAUQAT8s9/////8f/+ADnEnTUA///wcZLbT09PUEBCwZBT///w////////////////////////////////////////////////////////////////////////////AP///////////////47W/wAAAAAAAFEAE//ypP///////8n5/2cAbP//v////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0qQ8gAAAPPRPf///////////8n5/wAAeZ1KAP//5/////////////////////////////////////////////////////////////////H//gA5xJ01AP//3////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////9ZmucAAAAAAAD31mb///////////+d3P8wAAf/7o////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////85kuoAAADOiQD////////////J8/8AAGhRABP/9qr////////////////////////////////////////////////////////////////U8/8ACZmdNQD//+f///////////////////////////////////////////////////////////////////////////////////////////////8A////////3v3/GFKtAAAAAAAA4bQl////////////eKz1AAAAAAAAAAAA5blY////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9v/+QXDPAAAAAAAAAAAAtngA///wpNv/AABXAAAAAAAAUQAT+9+H////////////////////////////////////////////////////////3v3/NmCpAAAAlRMA///f////////////////////////////////////////////////////////////////////////////////////////////////AP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////H7/+re6v//+P///////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+5ubnPz8/d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3Pz8+5ubn///////////////////////////////8A////////////////////////////////////////////////////////////6Pz/qqjKt7issbi3uKOn//3c////////////////////////////////////////////////////////////////////////////////////////////////////w8PD8PDw/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+8PDww8PD////////////////////////////////AP////////////////////////////////////////////////////////////b//oG16gAAAFEAE9/Kkf//5////////////////////////////////////////////////////////////////////////////////////////////////////8PDw/Dw8P////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Dw8MPDw////////////////////////////////wD////////////////////////////////////////////////////////////////t//4AALi9egD////////////////////////////////////////////////////////////////////////////////////////////////////////////Dw8Pw8PD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDDw8P///////////////////////////////8A////////////////////////////////////////////////////////////////8f/+ACC+2JoA9v/+8u7u///4////////////////8ff++PLr////+/b+////////////+///8u31///4////9v/+/Pfu////////////////////////////w8PD8PDw////////////////////////////////////////////9vv/9/Hy////8fv//Pfu////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8PDww8PD////////////////////////////////AP////////b//kF8ywAAAAAAAAAAAII9AEZ7qwAAAAAAALWTLmmVyQAAAAAAALZ4APL/7wA5xAAAAAAAAAAAAGkAG/7oov///////26m8AAAAAAAAIV0AAAAeXNfANWxhPv//yd53QAAAFEAE+7qlABMyEMADv/vj////////////////////////8PDw/Dw8P///////8n5/wAAaPfWTf///////8n5/0EAWf/3nrHf/wAAVwAAAHNfAAAjcqQzAMr860AAav/3nv///4fR/5UTAP//54fR/5UTAP//59n9/wAApZ1KAP//2P////////////////////////////////////////////////////////////////////////////////////////////////////Dw8MPDw////////////////////////////////wD///////////////9+v/8AAADHgQD////x//4AIL6dNQD///D2//4ATMhzAB///7rx//4APbp9IgD/+sTt//4AW8VzAB///7/U/v8AAIZpABvi2qYojdUAAABpKADx36HJ+f8AAGidWwCv1c/Tq30ATMhDAA7/74/////////////////////////Dw8Pw8PD////////J+f8AAFfz0T3////////J+f9BAFn/9543mu59ACL//82Qxv5DAA7/957J+f9BAFn/957///+H0f+VACv//+eHy/+dCwjp/+8AAK6GHQD//8j////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDDw8P///////////////////////////////8A////////////////j9H/AAAA0poA////8f/+ADnEnTUA///f////N5HynQsI///n8f/+ACC+2JIA////////sOT/AAAA4bQAyfP/AABo2JoA////9v/+ADnEnTUA///nyfn/AABo2JkA////////+/////v0////////////////////////////w8PD8PDw////////yfn/AABX/NZP////////z/7/QQBZ//eej9H/AAAAxq5Up87cQgBB//eeyfn/QQBZ//aq////h9H/lQAr///nh9H/XwAYAEyCjToA//+/////////////////////////////////////////////////////////////////////////////////////////////////////////////8PDww8PD////////////////////////////////AP///////////////4/R/wAAANKRAP////H//gA5xJ01AP//5////xuR8Z0LCP//5/H//gAgvtOSAP///////875/wAAedOSAMn5/wAAaNOSAP////H//gA5xJ01AP//58n5/wAAaNOSAP///////////////////////////////////////////8PDw/Dw8P///////8n5/wAAaLWUAMLBzcLDuZW4yEMADv/3nv///9rt/5acvW2KlVEAE//3nsn5/wAAV//qeP///4bQ/5UAK///54/R/1EAEwA/asJ4AP//+P////////////////////////////////////////////////////////////////////////////////////////////////////////////Dw8MPDw////////////////////////////////wD///////////////+P0f8AAADSkQD////x//4AOcSdNQD//+f///83kfKdCwj//+fx//4AIL7TkgD////////O+f8AAGjTkgDJ+f8AAGjTkgD////x//4AOcSdNQD//+fJ+f8AAGjTkgD////////////////////////////////////////////Dw8Pw8PD////////J+f8AAGhpUwBvenhwcHBMc25RABP/957j/P/TwMP//+eHxf9RABP//KPJ8/8AAGhfABjt36FYqeiNACj//9+H0f+kARDe/vIAAJLHigD////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDDw8P///////////////////////////////8A////////////////j9H/AAAA0pEA////8f/+AAC4lTgA///f+///AEzInTUA///n7f/+AACuvW8A////////frj/AAAA0pEAyfP/AABo0pEA////8f/+ADnEnTUA///nzvn/AABo0poA////////6fH/7+Xd////////////////////////////w8PD8PDw////////yfn/AABX/NZP////////z//8QQBZ//ee3v3/HFWhAAAAAAAAxpoY///41Pn/cCuLpMGlAABoAAAA4LJj////h9H/lQAr///nye7/AACG6sY7////////////////////////////////////////////////////////////////////////////////////////////////////////8PDww8PD////////////////////////////////AP///////////////4/R/wAAANKRAPv//4q06gAAPgAAAJ1nAJW4yAAAV501AO7/5miU0wAAAAAAAK+LFYWsvgAAPgAAAPzbb730/wAAANKRAP///+n//QAmtZ01AP//36vc/wAAPryDAO7v5/L/7wAgvkMADv/3nv///////////////////////8PDw/Dw8P///////8n5/wAAV/PRPf///////8n5/0EAWf/3nv///////////////////////////////////////////////////4fR/5UAK///5/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Dw8MPDw////////////////////////////////wD///////////////+P0f8AAADSkQD7//+tx+lYbZiGTAB/p60AAABRABPyz3/x//6uwOVJbpipgy9Uh7UAAABDAA7guG3e/f9HXqksQ0Dcpibj//02Ua1BQUGvbTL//+cAV9YAAAAwAAdQAEPz4IUscM90JQD/+7r////////////////////////Dw8Pw8PD////////J+f8AAGj31k3////////J+f9BAFn/957///////////////////////////////////////////////////99y/+NACj//9/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDDw8P///////////////////////////////8A////////////////j9H/AAAA0poA////////////////////////////////////////////////////////////////////////////////////////////////////8f/+AFnN04kA////////////////////////////////////////////w8PD8PDw////////////////////////////////////////////////////////////////////////////////////////////yer/yqKe///w////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8PDww8PD////////////////////////////////AP///////////////364/wAAAMKCAP///////////////////////////////////////////////////////////////////////////////////////////////////////979/967tf///////////////////////////////////////////8PDw/Dw8P////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Dw8MPDw////////////////////////////////wD////////2//5BfMsAAAAAAAAAAACGPAD/+7r////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Dw8Pw8PD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PDDw8P///////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w8PD8PDw////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8PDww8PD////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5qamrm5ucPDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw7m5uZqamv///////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9paWl3d3d8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx3d3dpaWn///////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wA=</ForeignData>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"44\" Type=\"Shape\" Name=\"Graphic.44\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.340277777777779</PinX>\n            <PinY>6.027777777777778</PinY>\n            <Width>1.930555555555556</Width>\n            <Height>0.6111111111111112</Height>\n            <LocPinX>0.9652777777777778</LocPinX>\n            <LocPinY>0.3055555555555556</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>7.375</BeginX>\n            <BeginY>5.72222222222222</BeginY>\n            <EndX>9.30555555555556</EndX>\n            <EndY>6.33333333333333</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.930555555555556</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.6111111111111112</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <BeginArrow>4</BeginArrow>\n            <BeginArrowSize>2</BeginArrowSize>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.930555555555556</X>\n              <Y F=\"Height*1.000000\">0.6111111111111112</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"45\" Type=\"Shape\" Name=\"Graphic.45\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.395833333333334</PinX>\n            <PinY>5.534722222222222</PinY>\n            <Width>2.041666666666667</Width>\n            <Height>0.3194444444444444</Height>\n            <LocPinX>1.020833333333333</LocPinX>\n            <LocPinY>0.1597222222222222</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>7.375</BeginX>\n            <BeginY>5.69444444444444</BeginY>\n            <EndX>9.41666666666667</EndX>\n            <EndY>5.375</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.041666666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3194444444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3194444444444444</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.041666666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"46\" Type=\"Shape\" Name=\"Graphic.46\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.826388888888889</PinX>\n            <PinY>5.065958333333334</PinY>\n            <Width>1.875</Width>\n            <Height>0.7847500000000002</Height>\n            <LocPinX>0.9375</LocPinX>\n            <LocPinY>0.3923750000000001</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>6.88888888888889</BeginX>\n            <BeginY>5.45833333333333</BeginY>\n            <EndX>8.76388888888889</EndX>\n            <EndY>4.67358333333333</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.875</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.7847500000000002</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7847500000000002</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.875</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"47\" Type=\"Group\" Name=\"Group.47\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.572916666666667</PinX>\n            <PinY>1.810710416666667</PinY>\n            <Width>2.402777777777778</Width>\n            <Height>0.239634722222222</Height>\n            <LocPinX>1.201388888888889</LocPinX>\n            <LocPinY>0.119817361111111</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.402777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.239634722222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"48\" Type=\"Shape\" Name=\"Graphic.48\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.3333333333333333</PinX>\n                <PinY>0.1215791666666664</PinY>\n                <Width>0.6666666666666666</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.3333333333333333</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.128523611111111</BeginY>\n                <EndX>0.666666666666667</EndX>\n                <EndY>0.128523611111111</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.6666666666666666</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0277778</LineWeight>\n                <LineColor>#17ff1c</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.6666666666666666</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"49\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.49\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.590277777777778</PinX>\n                <PinY>0.119817361111111</PinY>\n                <Width>1.625</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>0.8125</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.625</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.625</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.625</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>1</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/> Scope Inheritance</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"50\" Type=\"Shape\" Name=\"Graphic.50\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.229166666666667</PinX>\n            <PinY>2.104166666666667</PinY>\n            <Width>10.23611111111111</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>5.118055555555555</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.111111111111111</BeginX>\n            <BeginY>2.09722222222222</BeginY>\n            <EndX>10.3472222222222</EndX>\n            <EndY>2.11111111111111</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">10.23611111111111</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">10.23611111111111</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n      </Shapes>\n      <Connects>\n        <Connect ToCell=\"PinX\" FromSheet=\"8\" FromPart=\"9\" ToSheet=\"10\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"8\" FromPart=\"12\" ToSheet=\"32\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"37\" FromPart=\"9\" ToSheet=\"29\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"37\" FromPart=\"12\" ToSheet=\"3\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"38\" FromPart=\"9\" ToSheet=\"3\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"38\" FromPart=\"12\" ToSheet=\"32\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"39\" FromPart=\"9\" ToSheet=\"23\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"39\" FromPart=\"12\" ToSheet=\"10\" ToPart=\"3\"/>\n      </Connects>\n    </Page>\n  </Pages>\n  <Windows>\n    <Window ID=\"0\" WindowType=\"Drawing\" ViewScale=\"1\" WindowState=\"134217744\" ContainerType=\"Page\" Page=\"0\" ViewCenterX=\"5.25\" ViewCenterY=\"4.944444444444445\">\n      <ShowRulers>0</ShowRulers>\n      <ShowGrid>0</ShowGrid>\n      <ShowPageBreaks>1</ShowPageBreaks>\n      <ShowConnectionPoints>0</ShowConnectionPoints>\n      <GlueSettings>12</GlueSettings>\n      <SnapSettings>52</SnapSettings>\n      <TabSplitterPos>0.5</TabSplitterPos>\n    </Window>\n  </Windows>\n</VisioDocument>\n"
  },
  {
    "path": "images/docs/tutorial/xhr_service.graffle",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>ActiveLayerIndex</key>\n\t<integer>0</integer>\n\t<key>ApplicationVersion</key>\n\t<array>\n\t\t<string>com.omnigroup.OmniGrafflePro</string>\n\t\t<string>138.17.0.133677</string>\n\t</array>\n\t<key>AutoAdjust</key>\n\t<true/>\n\t<key>BackgroundGraphic</key>\n\t<dict>\n\t\t<key>Bounds</key>\n\t\t<string>{{0, 0}, {756, 553}}</string>\n\t\t<key>Class</key>\n\t\t<string>SolidGraphic</string>\n\t\t<key>ID</key>\n\t\t<integer>2</integer>\n\t\t<key>Style</key>\n\t\t<dict>\n\t\t\t<key>shadow</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t\t<key>stroke</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t</dict>\n\t</dict>\n\t<key>CanvasOrigin</key>\n\t<string>{0, 0}</string>\n\t<key>ColumnAlign</key>\n\t<integer>1</integer>\n\t<key>ColumnSpacing</key>\n\t<real>36</real>\n\t<key>CreationDate</key>\n\t<string>2011-03-07 13:25:43 -0800</string>\n\t<key>Creator</key>\n\t<string>Kenneth Culp</string>\n\t<key>DisplayScale</key>\n\t<string>1 0/72 in = 1.0000 in</string>\n\t<key>GraphDocumentVersion</key>\n\t<integer>6</integer>\n\t<key>GraphicsList</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{117.5, 243.345}, {104, 15}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>604</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPSMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0 ng:controller}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>2</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>599</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{122.5, 259}</string>\n\t\t\t\t<string>{226.5, 259.345}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{17, 161.852}, {26, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>591</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.506173</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.976415</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.394558</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 3}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{48.5, 153.684}, {184, 46}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>592</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0 DI provides the instance of $xhr service to the PhoneListCtrl controller constructor.}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>584</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{540.638, 140.161}</string>\n\t\t\t\t<string>{390, 241.83}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>GapRatio</key>\n\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>HeadScale</key>\n\t\t\t\t\t<real>0.89999997615814209</real>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>3</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>583</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{378, 257.835}, {26, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>570</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.506173</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.976415</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.394558</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 3}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{411, 70.0724}, {26, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>569</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.506173</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.976415</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.394558</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 2}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{17, 83.143}, {26, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>594</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.506173</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.976415</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.394558</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 2}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{50.5, 74.975}, {182, 75.025}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>595</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0 DI checks if $xhr service has already been instantiated, and if not uses the factory function from the service factory repository to construct it}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{17, 23.637}, {26, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>597</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.506173</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.976415</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.394558</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 1}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{48.5, 15.469}, {178, 46}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>598</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0 Dependency injector identifies $xhr service as PhoneListCtrl controller's only dependency}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{378, 191.791}, {26, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>14</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>563</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Circle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.506173</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.976415</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.394558</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs28 \\cf0 1}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>470</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>558</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{568.601, 214.926}</string>\n\t\t\t\t<string>{568.054, 154.394}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.5135</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.429288</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>414</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>Head</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>414</integer>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>557</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{418, 259.543}</string>\n\t\t\t\t<string>{491.501, 259.304}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>419</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>585</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{525.627, 106.998}</string>\n\t\t\t\t<string>{402, 56.2034}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>TailScale</key>\n\t\t\t\t\t<real>0.79999995231628418</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Tail</key>\n\t\t\t<dict>\n\t\t\t\t<key>ID</key>\n\t\t\t\t<integer>583</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{554.5, 357.002}, {132.5, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>507</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0  Dependency Injection}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>508</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{512, 365}</string>\n\t\t\t\t\t\t<string>{551, 365.002}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>GapRatio</key>\n\t\t\t\t\t\t\t<real>0.5</real>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>4</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>506</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{316.25, 35.5134}, {54, 46}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>522</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 $xhr\\\n$browser\\\n$route\\\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\fs24 \\cf0 ...}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{281.75, 21.0028}, {148.25, 10.667}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>Helvetica-Bold</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>523</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 Service Factory Repository}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{282, 15.7014}, {144, 70.371}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>524</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.446864</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.783705</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.983696</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>453</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{8, 345}</string>\n\t\t\t\t<string>{687, 345}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t<real>2</real>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{330, 357.002}, {117, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>501</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0  Scope Inheritance}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>LineGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>502</integer>\n\t\t\t\t\t<key>Points</key>\n\t\t\t\t\t<array>\n\t\t\t\t\t\t<string>{291, 365.002}</string>\n\t\t\t\t\t\t<string>{326, 365.002}</string>\n\t\t\t\t\t</array>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.108302</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.0916902</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t\t\t<string>0</string>\n\t\t\t\t\t\t\t<key>Width</key>\n\t\t\t\t\t\t\t<real>2</real>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>500</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{531.5, 264.337}, {95, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPS-BoldMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>10</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>435</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 phones: Array}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{541.149, 243.86}, {80.2766, 24.7953}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>412</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{522.837, 230.757}, {100.482, 20.3005}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>12</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>413</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Align</key>\n\t\t\t\t\t\t<integer>0</integer>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs20 \\cf0 PhoneListCtrl scope}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{492, 215.425}, {154, 87.2524}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>414</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>410</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{52, 357.002}, {174.5, 17.2537}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>588</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\fs24 \\cf0  Implicit Scope Declaration}</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>AllowToConnect</key>\n\t\t\t<false/>\n\t\t\t<key>Class</key>\n\t\t\t<string>LineGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>589</integer>\n\t\t\t<key>Points</key>\n\t\t\t<array>\n\t\t\t\t<string>{8, 365}</string>\n\t\t\t\t<string>{45, 365}</string>\n\t\t\t</array>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>HeadArrow</key>\n\t\t\t\t\t<string>FilledArrow</string>\n\t\t\t\t\t<key>Pattern</key>\n\t\t\t\t\t<integer>1</integer>\n\t\t\t\t\t<key>TailArrow</key>\n\t\t\t\t\t<string>0</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{533, 311.222}, {69, 22.3284}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>389</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Model}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{279, 309.899}, {92, 22}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>417</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\fs36 \\cf0 Controller}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{239.5, 241.83}, {178, 33}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>FitText</key>\n\t\t\t<string>Vertical</string>\n\t\t\t<key>Flow</key>\n\t\t\t<string>Resize</string>\n\t\t\t<key>FontInfo</key>\n\t\t\t<dict>\n\t\t\t\t<key>Font</key>\n\t\t\t\t<string>CourierNewPSMT</string>\n\t\t\t\t<key>Size</key>\n\t\t\t\t<real>12</real>\n\t\t\t</dict>\n\t\t\t<key>ID</key>\n\t\t\t<integer>418</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.106368</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.0473807</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Align</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Pad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fmodern\\fcharset0 CourierNewPS-BoldMT;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\ql\\qnatural\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 function PhoneListCtrl($xhr)\\{\\\n  ...\\\n\\}}</string>\n\t\t\t\t<key>VerticalPad</key>\n\t\t\t\t<integer>0</integer>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{233.5, 224.986}, {184, 69.718}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>419</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.106368</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.0473807</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{226.5, 218.205}, {197, 115.998}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>HFlip</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>420</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.0610923</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.0493026</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t\t<key>VFlip</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{513.5, 106.881}, {104, 33}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>583</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>RoundRect</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict/>\n\t\t\t<key>Text</key>\n\t\t\t<dict>\n\t\t\t\t<key>Text</key>\n\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs24 \\cf0 Dependency Injector}</string>\n\t\t\t</dict>\n\t\t\t<key>TextPlacement</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Class</key>\n\t\t\t<string>Group</string>\n\t\t\t<key>Graphics</key>\n\t\t\t<array>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{530.847, 45.0927}, {73.153, 17.2537}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FontInfo</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Font</key>\n\t\t\t\t\t\t<string>Helvetica-Bold</string>\n\t\t\t\t\t\t<key>Size</key>\n\t\t\t\t\t\t<real>10</real>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>469</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Rectangle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>shadow</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t<key>stroke</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t\t\t<string>NO</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>Text</key>\n\t\t\t\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1038\\cocoasubrtf350\n{\\fonttbl\\f0\\fswiss\\fcharset0 Helvetica;}\n{\\colortbl;\\red255\\green255\\blue255;}\n\\pard\\tx560\\tx1120\\tx1680\\tx2240\\tx2800\\tx3360\\tx3920\\tx4480\\tx5040\\tx5600\\tx6160\\tx6720\\qc\\pardirnatural\n\n\\f0\\b\\fs20 \\cf0 Root Scope}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Bounds</key>\n\t\t\t\t\t<string>{{459, 32.2497}, {217, 121.645}}</string>\n\t\t\t\t\t<key>Class</key>\n\t\t\t\t\t<string>ShapedGraphic</string>\n\t\t\t\t\t<key>FitText</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>Flow</key>\n\t\t\t\t\t<string>Clip</string>\n\t\t\t\t\t<key>ID</key>\n\t\t\t\t\t<integer>470</integer>\n\t\t\t\t\t<key>Shape</key>\n\t\t\t\t\t<string>Circle</string>\n\t\t\t\t\t<key>Style</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>fill</key>\n\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t<key>FillType</key>\n\t\t\t\t\t\t\t<integer>2</integer>\n\t\t\t\t\t\t\t<key>GradientAngle</key>\n\t\t\t\t\t\t\t<real>90</real>\n\t\t\t\t\t\t\t<key>MiddleColor</key>\n\t\t\t\t\t\t\t<dict>\n\t\t\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t\t\t<string>0.588235</string>\n\t\t\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t\t\t<string>0.917647</string>\n\t\t\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t\t\t<string>0.568627</string>\n\t\t\t\t\t\t\t</dict>\n\t\t\t\t\t\t\t<key>TrippleBlend</key>\n\t\t\t\t\t\t\t<string>YES</string>\n\t\t\t\t\t\t</dict>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<key>TextPlacement</key>\n\t\t\t\t\t<integer>0</integer>\n\t\t\t\t</dict>\n\t\t\t</array>\n\t\t\t<key>ID</key>\n\t\t\t<integer>468</integer>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{448, 15.469}, {239, 318.734}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>572</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Rectangle</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.419622</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>1</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.426476</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t</array>\n\t<key>GridInfo</key>\n\t<dict/>\n\t<key>GuidesLocked</key>\n\t<string>NO</string>\n\t<key>GuidesVisible</key>\n\t<string>YES</string>\n\t<key>HPages</key>\n\t<integer>1</integer>\n\t<key>ImageCounter</key>\n\t<integer>8</integer>\n\t<key>KeepToScale</key>\n\t<false/>\n\t<key>Layers</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Lock</key>\n\t\t\t<string>NO</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Layer 1</string>\n\t\t\t<key>Print</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>View</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t</array>\n\t<key>LayoutInfo</key>\n\t<dict>\n\t\t<key>Animate</key>\n\t\t<string>NO</string>\n\t\t<key>circoMinDist</key>\n\t\t<real>18</real>\n\t\t<key>circoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>layoutEngine</key>\n\t\t<string>dot</string>\n\t\t<key>neatoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>twopiSeparation</key>\n\t\t<real>0.0</real>\n\t</dict>\n\t<key>LinksVisible</key>\n\t<string>NO</string>\n\t<key>MagnetsVisible</key>\n\t<string>NO</string>\n\t<key>MasterSheets</key>\n\t<array/>\n\t<key>ModificationDate</key>\n\t<string>2011-05-11 12:48:00 -0700</string>\n\t<key>Modifier</key>\n\t<string>Kenneth Culp</string>\n\t<key>NotesVisible</key>\n\t<string>NO</string>\n\t<key>Orientation</key>\n\t<integer>2</integer>\n\t<key>OriginVisible</key>\n\t<string>NO</string>\n\t<key>PageBreaks</key>\n\t<string>YES</string>\n\t<key>PrintInfo</key>\n\t<dict>\n\t\t<key>NSBottomMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>41</string>\n\t\t</array>\n\t\t<key>NSLeftMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSOrientation</key>\n\t\t<array>\n\t\t\t<string>int</string>\n\t\t\t<string>1</string>\n\t\t</array>\n\t\t<key>NSPaperSize</key>\n\t\t<array>\n\t\t\t<string>size</string>\n\t\t\t<string>{792, 612}</string>\n\t\t</array>\n\t\t<key>NSRightMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSTopMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t</dict>\n\t<key>PrintOnePage</key>\n\t<false/>\n\t<key>QuickLookPreview</key>\n\t<data>\n\t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\n\tddyKQp5t5BFd5bSOZD1ACVwp60wP6C9Rr3pQDqoelM+qB+AEXKGBWg+iDJxL90xpImUl\n\ths9TjM8McKEGuNDcj51hipCd5BE8PzKh00UFP/PkUUpEetvyUIXH0HRiU6tcvENqm0+5\n\tLvsMkhaA9Y6DFhwVNVV2ejLCsy65cwC3lonrjoC7cx1AEziAPxMvfng5ICiVrj14RnC6\n\tGGFoRMstE3do3ckdWtryyh2aUfIIw08epEFtbNBFGCKw07CRHixuaE/605cWPxVdRPUI\n\tJ07sLLy0RSNXwxeaVlfLxZLkkU5aKlc7V1asWA7/SWl+zgMtb7Ns3LI9y2rtT+c9Mstz\n\tNRXWNPILLT6O+281NWzSoU/Q1gVlPZujP5PoagZ8vQRq233lcZKpwnT9W9p9KW1+XhWX\n\tKh7uz9t2X5d/qHAhaVfxqsVYGW4fTAhao1lbFwiZPZxl/+l3EblnyqMDk6e9tT862nN5\n\teOVIEOca50io9DR5kJCXX49bSLnSAAQIuA2Sn+Ph0lpFyM/saCmBJWUkwd88k7hZ+syL\n\tVNJuXkQR7bX/xnNXuYmt2bMNaPKsq9rkWVw90bYawva37Nm4bLLnwPMBfpxXk+cy0PCo\n\tsgnGysuBp2+EWuWflxkgD8KlyzlVCxeK3AjJO6I6InErkGaZonhKL8o8rjNAMpReFcVb\n\t+TygiqqrOlOLK7RrmWH7m6KMy0ZRAJn8TsfOiTvFMmC1kMr2DAjztAxp+J2dmuOVIuPk\n\tNfquweD2olvfqpxhsZCXH4VxZz3JT3yoybjV5Vo5XXfLb/quPArweAVqlctvUhhsOq2U\n\ta24IrMsKSsnItAktKdJW3jEKSp0trFe2V55+S75QVqU7eN6x1O3kyjuzWbeTwtjhrM12\n\tZSESPomIWBmIyK/v5HFvbiU2z6YabIyLPiij4MHa5XcKH//z9/v7j4+H+7u79n3TH/8P\n\tMOwZDwplbmRzdHJlYW0KZW5kb2JqCjYgMCBvYmoKNDk3NQplbmRvYmoKMyAwIG9iago8\n\tPCAvVHlwZSAvUGFnZSAvUGFyZW50IDQgMCBSIC9SZXNvdXJjZXMgNyAwIFIgL0NvbnRl\n\tbnRzIDUgMCBSIC9NZWRpYUJveCBbMCAwIDc1NiA1NTNdCj4+CmVuZG9iago3IDAgb2Jq\n\tCjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBd\n\tIC9Db2xvclNwYWNlIDw8IC9DczEgOCAwIFIKL0NzMiAzNCAwIFIgPj4gL0ZvbnQgPDwg\n\tL0YzLjAgMzcgMCBSIC9GMS4wIDM1IDAgUiAvRjIuMCAzNiAwIFIgL0Y0LjAgMzkgMCBS\n\tCj4+IC9YT2JqZWN0IDw8IC9JbTYgMTkgMCBSIC9JbTExIDI5IDAgUiAvSW00IDE1IDAg\n\tUiAvSW03IDIxIDAgUiAvSW0xMCAyNyAwIFIKL0ltMSA5IDAgUiAvSW05IDI1IDAgUiAv\n\tSW0yIDExIDAgUiAvSW01IDE3IDAgUiAvSW0zIDEzIDAgUiAvSW0xMiAzMSAwIFIgL0lt\n\tOAoyMyAwIFIgPj4gL1NoYWRpbmcgPDwgL1NoMiAzOCAwIFIgL1NoMSAzMyAwIFIgPj4g\n\tPj4KZW5kb2JqCjM4IDAgb2JqCjw8IC9Db2xvclNwYWNlIDQwIDAgUiAvU2hhZGluZ1R5\n\tcGUgMiAvQ29vcmRzIFsgNzcuNSAtNDQuMTI2MiA3Ny40OTk5OCA0NC4xMjYyMwpdIC9E\n\tb21haW4gWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24gNDEg\n\tMCBSID4+CmVuZG9iagozMyAwIG9iago8PCAvQ29sb3JTcGFjZSA0MCAwIFIgL1NoYWRp\n\tbmdUeXBlIDIgL0Nvb3JkcyBbIDEwOSAtNjEuMzIyNSAxMDkgNjEuMzIyNTQgXQovRG9t\n\tYWluIFsgMCAxIF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDQyIDAg\n\tUiA+PgplbmRvYmoKMTkgMCBvYmoKPDwgL0xlbmd0aCAyMCAwIFIgL1R5cGUgL1hPYmpl\n\tY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAzOTQgL0hlaWdodCA4MCAvSW50ZXJwb2xh\n\tdGUKdHJ1ZSAvQ29sb3JTcGFjZSA0MyAwIFIgL0ludGVudCAvUGVyY2VwdHVhbCAvU01h\n\tc2sgNDQgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRlciAvRmxhdGVEZWNvZGUg\n\tPj4Kc3RyZWFtCngB7dAxAQAAAMKg9U9tDB+IQGHAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBv4DA3FvAAEKZW5kc3RyZWFtCmVu\n\tZG9iagoyMCAwIG9iago0MzYKZW5kb2JqCjI5IDAgb2JqCjw8IC9MZW5ndGggMzAgMCBS\n\tIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggOTYgL0hlaWdodCA4\n\tOCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA0MyAwIFIgL0ludGVudCAvUGVy\n\tY2VwdHVhbCAvU01hc2sgNDYgMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRlciAv\n\tRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dAxAQAAAMKg9U9tB2+IQGHAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDgHxhj\n\tAAABCmVuZHN0cmVhbQplbmRvYmoKMzAgMCBvYmoKMTM0CmVuZG9iagoxNSAwIG9iago8\n\tPCAvTGVuZ3RoIDE2IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dp\n\tZHRoIDQzOCAvSGVpZ2h0IDI3NiAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29sb3JTcGFjZSA0\n\tMyAwIFIgL0ludGVudCAvUGVyY2VwdHVhbCAvU01hc2sgNDggMCBSIC9CaXRzUGVyQ29t\n\tcG9uZW50CjggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dABDQAAAMKg\n\t909tDjeIQGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDTwMDiPMAAQplbmRzdHJlYW0KZW5kb2JqCjE2IDAgb2JqCjE2MDUKZW5kb2Jq\n\tCjIxIDAgb2JqCjw8IC9MZW5ndGggMjIgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBl\n\tIC9JbWFnZSAvV2lkdGggMzUyIC9IZWlnaHQgMjIwIC9JbnRlcnBvbGF0ZQp0cnVlIC9D\n\tb2xvclNwYWNlIDQzIDAgUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayA1MCAwIFIg\n\tL0JpdHNQZXJDb21wb25lbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0K\n\teAHt0DEBAAAAwqD1T20MH4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAgc/AAIutAAEKZW5kc3RyZWFtCmVuZG9iagoyMiAwIG9iagoxMDM3CmVu\n\tZG9iagoyNyAwIG9iago8PCAvTGVuZ3RoIDI4IDAgUiAvVHlwZSAvWE9iamVjdCAvU3Vi\n\tdHlwZSAvSW1hZ2UgL1dpZHRoIDMxMCAvSGVpZ2h0IDgwIC9JbnRlcnBvbGF0ZQp0cnVl\n\tIC9Db2xvclNwYWNlIDQzIDAgUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayA1MiAw\n\tIFIgL0JpdHNQZXJDb21wb25lbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJl\n\tYW0KeAHt0DEBAAAAwqD1T20KP4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBj4DgwirwABCmVuZHN0\n\tcmVhbQplbmRvYmoKMjggMCBvYmoKMzQ4CmVuZG9iago5IDAgb2JqCjw8IC9MZW5ndGgg\n\tMTAgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggNTIyIC9I\n\tZWlnaHQgNjgyIC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDQzIDAgUiAvSW50\n\tZW50IC9QZXJjZXB0dWFsIC9TTWFzayA1NCAwIFIgL0JpdHNQZXJDb21wb25lbnQKOCAv\n\tRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0DEBAAAAwqD1T20ND4hAYcCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMDA48AATNwAAQplbmRzdHJlYW0KZW5kb2JqCjEwIDAgb2JqCjQ2ODEK\n\tZW5kb2JqCjI1IDAgb2JqCjw8IC9MZW5ndGggMjYgMCBSIC9UeXBlIC9YT2JqZWN0IC9T\n\tdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzMyIC9IZWlnaHQgMTg2IC9JbnRlcnBvbGF0ZQp0\n\tcnVlIC9Db2xvclNwYWNlIDQzIDAgUiAvSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayA1\n\tNiAwIFIgL0JpdHNQZXJDb21wb25lbnQKOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+Pgpz\n\tdHJlYW0KeAHt0DEBAAAAwqD1T+1pCYhAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGPjDTxgABCmVuZHN0cmVhbQplbmRvYmoKMjYgMCBvYmoKODMx\n\tCmVuZG9iagoxMSAwIG9iago8PCAvTGVuZ3RoIDEyIDAgUiAvVHlwZSAvWE9iamVjdCAv\n\tU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDQ3OCAvSGVpZ2h0IDI4OCAvSW50ZXJwb2xhdGUK\n\tdHJ1ZSAvQ29sb3JTcGFjZSA0MyAwIFIgL0ludGVudCAvUGVyY2VwdHVhbCAvU01hc2sg\n\tNTggMCBSIC9CaXRzUGVyQ29tcG9uZW50CjggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4K\n\tc3RyZWFtCngB7dABDQAAAMKg909tDjeIQGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY+B4YTZoAAQplbmRz\n\tdHJlYW0KZW5kb2JqCjEyIDAgb2JqCjE4MjQKZW5kb2JqCjE3IDAgb2JqCjw8IC9MZW5n\n\tdGggMTggMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggNDEy\n\tIC9IZWlnaHQgMTg0IC9JbnRlcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDQzIDAgUiAv\n\tSW50ZW50IC9QZXJjZXB0dWFsIC9TTWFzayA2MCAwIFIgL0JpdHNQZXJDb21wb25lbnQK\n\tOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0DEBAAAAwqD1T20MH4hA\n\tYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgw8BwYeI0AAQplbmRzdHJlYW0KZW5kb2JqCjE4IDAg\n\tb2JqCjEwMTUKZW5kb2JqCjEzIDAgb2JqCjw8IC9MZW5ndGggMTQgMCBSIC9UeXBlIC9Y\n\tT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMjUyIC9IZWlnaHQgMTEwIC9JbnRl\n\tcnBvbGF0ZQp0cnVlIC9Db2xvclNwYWNlIDQzIDAgUiAvSW50ZW50IC9QZXJjZXB0dWFs\n\tIC9TTWFzayA2MiAwIFIgL0JpdHNQZXJDb21wb25lbnQKOCAvRmlsdGVyIC9GbGF0ZURl\n\tY29kZSA+PgpzdHJlYW0KeAHt0DEBAAAAwqD1T20JT4hAYcCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG\n\tDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA\n\tAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw\n\tYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYOA/METnAAEKZW5kc3Ry\n\tZWFtCmVuZG9iagoxNCAwIG9iagozODYKZW5kb2JqCjMxIDAgb2JqCjw8IC9MZW5ndGgg\n\tMzIgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMjQ0IC9I\n\tZWlnaHQgNjggL0ludGVycG9sYXRlCnRydWUgL0NvbG9yU3BhY2UgNDMgMCBSIC9JbnRl\n\tbnQgL1BlcmNlcHR1YWwgL1NNYXNrIDY0IDAgUiAvQml0c1BlckNvbXBvbmVudAo4IC9G\n\taWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QgQAAAADDoPlTH+SFUGHAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwY+BoYwnAAAQplbmRzdHJlYW0KZW5kb2JqCjMyIDAgb2JqCjIzOQplbmRvYmoK\n\tMjMgMCBvYmoKPDwgL0xlbmd0aCAyNCAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUg\n\tL0ltYWdlIC9XaWR0aCAyNzggL0hlaWdodCA4MCAvSW50ZXJwb2xhdGUKdHJ1ZSAvQ29s\n\tb3JTcGFjZSA0MyAwIFIgL0ludGVudCAvUGVyY2VwdHVhbCAvU01hc2sgNjYgMCBSIC9C\n\taXRzUGVyQ29tcG9uZW50CjggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB\n\t7dAxAQAAAMKg9U9tDQ+IQGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA\n\tgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY\n\tMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED\n\tBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDg\n\td2AErwABCmVuZHN0cmVhbQplbmRvYmoKMjQgMCBvYmoKMzE0CmVuZG9iago1MCAwIG9i\n\tago8PCAvTGVuZ3RoIDUxIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2Ug\n\tL1dpZHRoIDM1MiAvSGVpZ2h0IDIyMCAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvSW50\n\tZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVj\n\tb2RlID4+CnN0cmVhbQp4Ae2d919UWfa1p2dGW23bnMUAgpIRDCBJkJyDZBBBECQnSYIE\n\tQUAEVBAERRFzTmP3zHfC5/3X3rX2ubcShblbCeeHtqgqoOph9bP3OffWPX/5y+JYJLBI\n\tYJHAIoFFAosEFgnMQwI/WR3z8I3+SW9Jw/nXTxza0/+kFzd3fw05GZD+DePvHEs+MOQJ\n\tfKbh2/gz5i6BP+iVG7kKVA3o0qVLf8ZY9oHBx/E07Rv+/ncj6UXM/FsxbRI9ySoxCVMh\n\tunz5ihUrftHHSouh3/8LnrR8uXyDsObPQKq1RPPn/0GZ+NF/rClZjSsoESrRrVz566+r\n\tZKxevXoNxlqLwfvwkHrOr7+uXMnv0lAz04LZSPlHp/FNX5+GlpklWVGA4qqogihprlu3\n\tfv0GGRs5NpkMuUM9tn79unV8NmgDNkgrzvhbAbMJ5QWSZOUDhRYuYGQZ2JVIq8K6jkxB\n\tczPGli1bt27j2M5hYxjypTywdeuWLXzmpo0b8W3rSVpAK8z0hmRZF8a8toUeW6ZW0JIs\n\tRACyyCu5CtUtRAqYO3bs2Llr124OW1tbO4uBu+ShXbt24ok2NtvxTVuJehNAk/MaxFm0\n\tsQKUdch0/fwMspZbYYvUClpFVgdLrttBdSeYAueePfb2Dnsx9u1zdHR0mjFw5759fNzB\n\t3n7PHjs74CZqgiZnDbOiDDMLZJY+aeV+mldVbyZbCa1kFpEFWOFKrKAKqPvA09nFxdXV\n\t1c3d3QNj//79nmYDd/B+d3c3PMnFxdnJyRGwHUgaoBVnYAZlZlmiPE8ZC1z4loUMuRXV\n\twgfrYIPNm4UsAguw4AqszoDqBqTA6XXg4MGDhw4f9sbw8TnC4StDbvr48P7Dhw/hSQe8\n\tPD2Bm6xBGqDBGZgRZ6R56+bNMMY6+oJS1nMsrcVcjzFUB+EZ2K74ZeWqVavXrl2vod2x\n\tA2T37FFgXV3dhSqZevsApZ+ff0BAYODRIIzg4GMYIdrg7eBg3n80MDAgwN/Pz9f3iI83\n\t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\n\t3lpEDTz5sMW3LX65SGCRwCKBRQKLBBYJLBJYJLBIYJHAdyLw/wH6opODCmVuZHN0cmVh\n\tbQplbmRvYmoKNTEgMCBvYmoKMTU1MzIKZW5kb2JqCjYwIDAgb2JqCjw8IC9MZW5ndGgg\n\tNjEgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggNDEyIC9I\n\tZWlnaHQgMTg0IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVl\n\tIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFt\n\tCngB7Zr7U9PntocFArnfIDcSYkJCAiFADAQDAQo0iIDcSkFTkWw0iIUGobSpmaIUikrJ\n\tlqui4AWRcqmwKbjZolad/a+d9YW2u8X4ejrny37nzKzPD05nVu1inoe11tvAkSMYJIAE\n\tkAASQAJIAAkggf9fBGIw/xUCf+m7Ar6i2P8kDnNIBP7DOBaQ/y8U7XuBr4bDicf8Fwhw\n\tOACb0fQhPXtm9rUkcLm8/fAxh0DgV7hcbgJ8A4CgD9j51Ux8fAJo4QsEQqFQJBKJMYdC\n\tANACYIGAz+Mxfsh2GDVxsMlADGgRiSUSqUwmxxwaAZlMKpGIwZAA9Ozbec9i21MDM8OY\n\tEUukcnlikkKhVKpUaswhEFCplEqFIilRLpdKxIwdmB1YbNHlMFPDDA1jRgZeVGpNslar\n\tS0nRYw6BQEqKTqtN1qhV4Ee2ZwdGh5ET5cG2pwYOjVAEZkAMWNEbjMZUkxlzKARMqUaj\n\tQQ+GQA/YEQmZsxNdTgxza7h8GBp5kkqjBS8ms8WanmGzZWbaMSwTyMy02TLSrRazCfxo\n\tNaokOYwOn8u8CN4dHBgbUMMTiqVyhVqrN5rSrLbMrGyHw+l05mJYJwBYHY7srEybNc1k\n\t1GvVCrlUDJMTz4my1WBs4Bkg2FOjM5gsGfZshzMv/7i70AMpwrBKgGFa6D6en+d0ZNsz\n\tLCaDbk+OAB4EUQYnBsaGJxBJ5AqNzmBOt+c4Xe7CopLSsnKv11uBYZkAQC0vKy0pKnS7\n\tnDn2dLNBp1HIJSIBDwbn4FLbHxshqFHrjGm2bKeroKi0vKKyqvpUbV09hnUCdbWnqqsq\n\tK8pLiwpczmxbmpGZHIkw2uAwbmCjyUCNIc3myHMXl3lP1tQ1NH3actqHOQQCp1s+bWqo\n\tqznpLSt25zlsacxak4lhcN5ZarDSEnhCSaJKazDbclye0orq2k+afa1t/vYLgUAHhmUC\n\tgcCFdn9bq6/5k9rqilKPK8dmNmhViczgvLPUYmLh/Qxjo9Gb0rPzPGWVpxpbPmtrD3R2\n\tfRHsudyLYZnA5Z7gF12dgfa2z1oaT1WWefKy0016DQwOvKMPHhxmpcG1UWmNFrvTXVpZ\n\t2+Q7d/5iV7C3/+vQlTCGdQJXQl/39wa7Lp4/52uqrSx1O+0Wo1bFXBxYan/+aGDPjTRJ\n\trTdl5LiKK0CNP9DV82UoPHBtcGgYwzqBocFrA+HQlz1dAT/IqSh25WSY9OokaVQ3CXyR\n\tTJFsSLM7C8qqG33+ju7eUPja0MiN0bEIhnUCY6M3RoauhUO93R1+X2N1WYHTnmZIVshE\n\t/IR35oaTwBczK82a7Sry1rWcC3T3hQaGro9GxienZjCsE5iaHI+MXh8aCPV1B8611HmL\n\tXNlWZqmJ+fAYOLDTOFyBJFGdYspwuD86+cln5z/vDQ0M34xMTN+ZnZubx7BMYG5u9s70\n\tROTm8ECo9/Pzn31y8iO3I8OUok6UCLhR3AglcG7Mmc7C8prmtotBUDN6a+rOvfsPFx4v\n\tYlgm8Hjh4f17d6ZujYKc4MW25pryQmemGQ6ORBjFDTzTFMlHLVl5sNJ87V1fhr+7eWt6\n\tdv7R4tLyyiqGZQIry0uLj+Znp2/d/C78ZVe7D5ZaXpblaLICHmrvzA08oaUK5tzkl1Q2\n\tnA0EQ1dHIlOz9xeerKw9Xd/AsExg/enaypOF+7NTkZGroWDgbENlST5zcBTMQ+3gvQE3\n\tMnCT7nCXVjW1dfaGh0Yn7swvLK2ub2xubWNYJrC1ubG+urQwf2didCjc29nWVFXqdqSD\n\tG1lUNyKZUpsKT4Gy6k/9Xf3fjkSm7z0CNZvbz3YwrBN4tr0Jch7dm46MfNvf5f+0ugwe\n\tA6lapUwUbW5EcqXOZDtWWH6qpb3766s3xm/fX1x5urm983z3BYZlArvPd7Y3n64s3r89\n\tfuPq193tLafKC4/ZTDql/D1uVCkmm9PjrT19IRgaHJ2Yfbi09o+tnecvXmFYJ/Di+c7W\n\t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\n\tH5+sbWzxtfrbAxc7L33ehWGZwOeXOi8G2v2tvpbG2pMfl7iP2S1GnTpJCucmihsOs9Tk\n\tcHFSrXbn8aKyiqrahqbm076zrefa/BiWCbSdaz3rO93c1FBbVVFWdNxpt6bCtZEzK43z\n\t7tzExXP5cHGUyYwch6uguNR7oqqmtr6hsQlzCAQaG+pra6pOeEuLC1wORk2yEq4Nnwvn\n\t5sBOOxIby0ngCcSyRJUW5GTmOF1uT0lpubeisvJkVVU1hlUCVVUnKysrvOWlJR63y5mT\n\tCWq0qkSZWMBL4MQeeEIfgYMDgwNbTZakStYb0zLsOcdyXe4CT1FJyUelGNYJfFRSUuQp\n\tcLtyj+XYM9KM+mRVkgw2WrSxYdzAxYGtxshJMZgs6basbIczN8/lyj+OYZ1AvsuVl+t0\n\tZGfZ0i0mQ8q+Gj5cm3dXGvzGAAwObDWQk6hUa/WGVLPFmmHLzMrKzs7BsE4gOzsrK9OW\n\tYbWYUw16rVqZCFMDGw2uzTsrjVlqsRyQwxeKpXKFSqNN0RuMqWZzmsWKORQCljSzOdVo\n\t0KdoNSqFXCoW8kENXJuDLwH4pRtwA1uNkSOC0VEo1ZpkrU6v1x81GIwY1gkYDEcBrk6b\n\trFErFTA0on01MDZR3Pwmhwt7TSyRyROTFEqVWq3RJCcnazEsEwCoGo1arVIqkhLlMokY\n\t9hkXpuY9an6bHBgdsCMSS6QyuRwMJSUpMIdAAMAmAmCZVCIWgRnYZwQ1e3KYvcbY4QuE\n\tQhEI2osUwzqBfbJikUgoFPB/NxN1oe3/lmcMHJ09O/EJXB6EzxcIQBLmMAgAWj5Y4THL\n\tbH9mYmOi3ZrffwF3zw7ogemBJCQkcDGHRgDw7mHmMHcGHgFEM4yimH09MD8QDuZQCTCM\n\tGS2MmA+a+XWA4N/8TdH+X8U/D4vAHurf9xb+AxJAAkgACSABJIAEkAASQAL/BwL/Ay5Q\n\t6w4KZW5kc3RyZWFtCmVuZG9iago2MSAwIG9iagozOTI4CmVuZG9iago2NCAwIG9iago8\n\tPCAvTGVuZ3RoIDY1IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dp\n\tZHRoIDI0NCAvSGVpZ2h0IDY4IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBv\n\t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\n\t+A3M5nngJTrGjRKPkR0LvhI5rUoK0w/ZvFroP9+r/JoRTaRX+WA/1riXcr1Mnp+d+gV6\n\t51eMI5KbQCc0LEpwjzrlT85DPNbKbvmeN0m/zssoXn14l+eVIwUMEmCKmG5TyTWzQdSl\n\tocQvE1ZToODGpkFs2LiW2thX4Vz7DDV6kyxkNkp2G85ijhGd0Ho3FrU0Vy45oRg2sW3A\n\tvoQltrsiHOAnljn4MV+P4ap+9Vbtajcc2SSxP/WTncRWiWrZZ+Es/0YXBPmAbRIzx36Y\n\tFixtc2l76NJOdZKSTrcirgjHbqC2/xLd+32ydTDeFxBIclNQ1ROELR+XgzdIqfSx7S+6\n\tihpY6eBJKT9sOywCXdCi9qaY4oY7naXKUxG7A3YkczO2tj0bfFocEco4qaw2M6fjhKYy\n\tLhLPB3YYvS9MP+6jVQfe7opscDnmxLYne727prbq5WYvm2LsWmewI6EYrwxiPBrbvd5v\n\tH7e3x01oW4rtSHpoOHxUPlRqF1ajn3RQoOKf0N42end9IEnHGNqh5kNGUMc+q1MqUgjz\n\t87sBHzJia7++ZDQLp5P6LhFfJLJiHFD0n6Q+ZAzfDibtPgtz6ivGPmGuSP/lrzfQgB2b\n\t+5lYzugC9hcrsDspD3RH7rYPT13Vj4vHSnHVKWwfiuSuKKbKYV+rCLY+ZWpAQM13OqKB\n\tIyutdBofhqILf5qsb3Wq/ksZ61l91m93ONmiY1vZRjU1jK+Ssj9zdo9DQgc2mp2FziCn\n\ttDujBz4MWeqjbBwHAC7G28PVr+/K71Ptd2q7AtcKWw5CjlA71hM24BaAw9Dk/Z86CPiA\n\tIFc+0Dq48aEoHV0D6zpBXWmq+Q/jY0iZf/ARJcXh7OGnCsYeuPqn5WDOzYYGKc48UrZZ\n\t78+7HkL45+HNRLMHZg/MHpg9MHtg9sDsgdkDswf+fg/8GxwIhPwKZW5kc3RyZWFtCmVu\n\tZG9iago2NSAwIG9iagoyMzc0CmVuZG9iago2NiAwIG9iago8PCAvTGVuZ3RoIDY3IDAg\n\tUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDI3OCAvSGVpZ2h0\n\tIDgwIC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRz\n\t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\n\t5mYl/c6GI0hHwM2Qq7xF5vY3X7IvHqdqmGKU2EdVm/gNBXzbxlfosLaVqKEi5kt9tcYF\n\tizMpMbchy1bnSonqZwpR9yK/S5AH1RFFR7Os2U+xvJDzcv9vncKF/LMEfsKiB0rlOaR/\n\t1W3KfNTumT/RZLdG7Sxjy+eEoRZVo9RUbx77nErYNOe1rZzgXWeG1D7k51SNUlQePGDQ\n\tNq3Ya0PeyQq/Wh9woGdQQSz50zgenyIDLPdpAurvWrPBHvhoVd0ghmWgTUwG/cYg2GJY\n\t80OUKif6a28VzdSsLqOrdLl7oVwlkzgd6ZA0V/vxZHD5m/W+YCsqLSzV79V1mzBuVAgN\n\tvKte1V43xUd1c2K1s9yp790NlDSdc1JLs5743HgdqLr0t5QZLKAzVAmDtsVv1ptQBqik\n\tWFItsUedv6UX0UnEM9pUKa1qtWigMbrJUPPtdWb07f/6mag4VhF8zKGWWsbHE4r/vGEQ\n\tShFLYNHmWv7VRy7TlDffOD7kjflBSPwlQl/jqb1RvNzhf/Duu+bLX7hd/C2M3SegDKGC\n\tWPwHDsSWMZbBRYYNfExH5TC+6H8d0bhSjOsfbOUi3vsuap5qHdflWl/7Q32OozivA3qo\n\tFX9iiqEMTEDPMCJLwfKq/msyLn6YtWvPje6HXfo7SsVfkjWgDJNKhUV/DyO5yF7LYrf6\n\toa+Nzj30kt9Ujr7RRwsl/pJsOJSCRRM0f7hb/kqVa3/BqK7s5v7CZb+j6Ev97a66Wv50\n\t1w4z7MVOFH+SaTJC81jthYkUJvrz92E88rs/Ki7PUcwjt+f8PwEUTH/6vwRQzCXoKuzK\n\tdBX22NhErwQkkPycCZIRlwBT0eH6x2Xuml/o7T3O0zpFWVl98eM7ih4+mEgLz9OHJwJP\n\tBJ4IPBF4IvBE4InAbyfwXz41aYIKZW5kc3RyZWFtCmVuZG9iago2NyAwIG9iago0OTcy\n\tCmVuZG9iago1NCAwIG9iago8PCAvTGVuZ3RoIDU1IDAgUiAvVHlwZSAvWE9iamVjdCAv\n\tU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDUyMiAvSGVpZ2h0IDY4MiAvQ29sb3JTcGFjZQov\n\tRGV2aWNlR3JheSAvSW50ZXJwb2xhdGUgdHJ1ZSAvQml0c1BlckNvbXBvbmVudCA4IC9G\n\taWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae2b2VYd17JEZfVCgBCd/P9fenOt\n\t2iACkO057lNwZj3IyjECZeSMpLq9/e6dhwQkIAEJSEACEpCABCQggf8Pgb883iABthEL\n\twHuPN0pgpfuf9uH3FnzYx0ePN0HgSPO03f9hGU57MD+2xv/k8aYIrEwn2rUO/7YLx1Vh\n\tbcFB4LPHGyJwZLq24diFP18jjhPCnA7mRwbAlzm+erwZAivPiXXCnRPDP58W9hnh2IOH\n\tHfjm8WYIHCs927B3Ya/CH84K63lhnxA+r1PBADg7O/t+HPM3j1oCv0OcUCfatQun08Kr\n\tq7DOCMcirDU4LcH5Pk7/lP8pJfAkxbOztQwPq/D68+Q+JcwtwpwQ9qng/Pzi4uJyHfNf\n\tj2oCDzGen69dPpvTwjorrAvEKyeF0yKsK8PZ97UF+6d/rGP/zT+KCfyO8eJitmGtwuc/\n\trcK+NjycEdYW/PhxNcfPdVxd7X/JP0oJPMa4gpxoL56cFV5eH2YT1lPDPiNcXM4W7B24\n\t3sf+q38UE3iS42zD01V4ZRPmdnHeIqxLw8XlrMH19c3Nze1x3Nwc/5J/dhJ4EuQkOef4\n\tYxXmtnFuFV7cKexTwtwkzD3CLML+2buH47QQ/qeWwEOSdzPBzc2swrpXOG4Vnm/CeoJc\n\t14ZjEW7v7u5/PTnuH/8l/1JI4HmWtw+r8NpJYTbh47o2zBnhx8+bYw/+3sdaCDehMP/f\n\tlvcmPE3z5uePOSus1wofX1we9sXhy9dvp014ej64v1/nFI9iAnf390/PC3fHJnybtwrz\n\tUuHZ5eG0Ccft4u2TH9tr4B1j563iyfW68396ub9fl4f1KPmHTXh4cPh5/bgJs0r7HqP4\n\t+UnrQ+BYhcfzwv3t9c+Hx4cX54R1w7geIfdtwu3p4jB7MItwM88dpa9UtL0JzDuB2YV5\n\tCng419/uy8O8afy8niPzhfNxwxi3CU9OCL5vLn7TPK+Ln58WHm8U9i3js02YF4zrhnFe\n\tL86jw6+/1wPDvjKsFxHzUsqjmMC8Mp7Twr5ZWGeFv3/tTbj4frpl/NMmXP283Zvw5Mow\n\t1xSPYgLz6z2nhdMVYm/Cccv4D5twenQ4bcLpFmF/YlH7LQ2NzzdN5hPFh1WYk8KcE+Lh\n\t4bVzwpNNWJeGda84jxvzvPFmvsH1PznIxHp8lrTuG+//yyZ8mx+ZS8pcHdZrxdt51ri6\n\tulyvqNdXnjxqCUyu55eX8/Hy3Cvs9wrrnPBj/YLvFwovzwlfn27C3fqkYl5KziLMncUb\n\t+qr3/+Ao8ySwVmEuEPPJ4vo1f9yEr+sl4/NNmNcJp02YZ4d1SpjPLx/OCOvbsB61BHay\n\t66ww3zXYJ4V5djjOCfuFwh82YX0kPW+W5pSw7hEe3kSt/3nGo5XAw9vj9b2TfVKYcPfr\n\t5jnZz6ulZ5uwPolc54T1PuF2vUpYbxaPe4S5mMx3Hz1qCexXReteYT1AzEnhfr9jXPcJ\n\t+9PI2IS/9mfSp02Yzx2Wdn/Lad0jzCLM/x3lUUvgCPf7+jVfZ/xJ93p+yx83IT6MfLYJ\n\t83HDn7WxQhYFBEi6RFswuhaDAEmXaKOJRQEBki7RFoyuxSBA0iXaaGJRQICkS7QFo2sx\n\tCJB0iTaaWBQQIOkSbcHoWgwCJF2ijSYWBQRIukRbMLoWgwBJl2ijiUUBAZIu0RaMrsUg\n\tQNIl2mhiUUCApEu0BaNrMQiQdIk2mlgUECDpEm3B6FoMAiRdoo0mFgUESLpEWzC6FoMA\n\tSZdoo4lFAQGSLtEWjK7FIEDSJdpoYlFAgKRLtAWjazEIkHSJNppYFBAg6RJtwehaDAIk\n\tXaKNJhYFBEi6RFswuhaDAEmXaKOJRQEBki7RFoyuxSBA0iXaaGJRQICkS7QFo2sxCJB0\n\tiTaaWBQQIOkSbcHoWgwCJF2ijSYWBQRIukRbMLoWgwBJl2ijiUUBAZIu0RaMrsUgQNIl\n\t2mhiUUCApEu0BaNrMQiQdIk2mlgUECDpEm3B6FoMAiRdoo0mFgUESLpEWzC6FoMASZdo\n\to4lFAQGSLtEWjK7FIEDSJdpoYlFAgKRLtAWjazEIkHSJNppYFBAg6RJtwehaDAIkXaKN\n\tJhYFBEi6RFswuhaDAEmXaKOJRQEBki7RFoyuxSBA0iXaaGJRQICkS7QFo2sxCJB0iTaa\n\tWBQQIOkSbcHoWgwCJF2ijSYWBQRIukRbMLoWgwBJl2ijiUUBAZIu0RaMrsUgQNIl2mhi\n\tUUCApEu0BaNrMQiQdIk2mlgUECDpEm3B6FoMAiRdoo0mFgUESLpEWzC6FoMASZdoo4lF\n\tAQGSLtEWjK7FIEDSJdpoYlFAgKRLtAWjazEIkHSJNppYFBAg6RJtwehaDAIkXaKNJhYF\n\tBEi6RFswuhaDAEmXaKOJRQEBki7RFoyuxSBA0iXaaGJRQICkS7QFo2sxCJB0iTaaWBQQ\n\tIOkSbcHoWgwCJF2ijSYWBQRIukRbMLoWgwBJl2ijiUUBAZIu0RaMrsUgQNIl2mhiUUCA\n\tpEu0BaNrMQiQdIk2mlgUECDpEm3B6FoMAiRdoo0mFgUESLpEWzC6FoMASZdoo4lFAQGS\n\tLtEWjK7FIEDSJdpoYlFAgKRLtAWjazEIkHSJNppYFBAg6RJtwehaDAIkXaKNJhYFBEi6\n\tRFswuhaDAEmXaKOJRQEBki7RFoyuxSBA0iXaaGJRQICkS7QFo2sxCJB0iTaaWBQQIOkS\n\tbcHoWgwCJF2ijSYWBQRIukRbMLoWgwBJl2ijiUUBAZIu0RaMrsUgQNIl2mhiUUCApEu0\n\tBaNrMQiQdIk2mlgUECDpEm3B6FoMAiRdoo0mFgUESLpEWzC6FoMASZdoo4lFAQGSLtEW\n\tjK7FIEDSJdpoYlFAgKRLtAWjazEIkHSJNppYFBAg6RJtwehaDAIkXaKNJhYFBEi6RFsw\n\tuhaDAEmXaKOJRQEBki7RFoyuxSBA0iXaaGJRQICkS7QFo2sxCJB0iTaaWBQQIOkSbcHo\n\tWgwCJF2ijSYWBQRIukRbMLoWgwBJl2ijiUUBAZIu0RaMrsUgQNIl2mhiUUCApEu0BaNr\n\tMQiQdIk2mlgUECDpEm3B6FoMAiRdoo0mFgUESLpEWzC6FoMASZdoo4lFAQGSLtEWjK7F\n\tIEDSJdpoYlFAgKRLtAWjazEIkHSJNppYFBAg6RJtwehaDAIkXaKNJhYFBEi6RFswuhaD\n\tAEmXaKOJRQEBki7RFoyuxSBA0iXaaGJRQICkS7QFo2sxCJB0iTaaWBQQIOkSbcHoWgwC\n\tJF2ijSYWBQRIukRbMLoWgwBJl2ijiUUBAZIu0RaMrsUgQNIl2mhiUUCApEu0BaNrMQiQ\n\tdIk2mlgUECDpEm3B6FoMAiRdoo0mFgUESLpEWzC6FoMASZdoo4lFAQGSLtEWjK7FIEDS\n\tJdpoYlFAgKRLtAWjazEIkHSJNppYFBAg6RJtwehaDAIkXaKNJhYFBEi6RFswuhaDAEmX\n\taKOJRQEBki7RFoyuxSBA0iXaaGJRQICkS7QFo2sxCJB0iTaaWBQQIOkSbcHoWgwCJF2i\n\tjSYWBQRIukRbMLoWgwBJl2ijiUUBAZIu0RaMrsUgQNIl2mhiUUCApEu0BaNrMQiQdIk2\n\tmlgUECDpEm3B6FoMAiRdoo0mFgUESLpEWzC6FoMASZdoo4lFAQGSLtEWjK7FIEDSJdpo\n\tYlFAgKRLtAWjazEIkHSJNppYFBAg6RJtwehaDAIkXaKNJhYFBEi6RFswuhaDAEmXaKOJ\n\tRQEBki7RFoyuxSBA0iXaaGJRQICkS7QFo2sxCJB0iTaaWBQQIOkSbcHoWgwCJF2ijSYW\n\tBQRIukRbMLoWgwBJl2ijiUUBAZIu0RaMrsUgQNIl2mhiUUCApEu0BaNrMQiQdIk2mlgU\n\tECDpEm3B6FoMAiRdoo0mFgUESLpEWzC6FoMASZdoo4lFAQGSLtEWjK7FIEDSJdpoYlFA\n\tgKRLtAWjazEIkHSJNppYFBAg6RJtwehaDAIkXaKNJhYFBEi6RFswuhaDAEmXaKOJRQEB\n\tki7RFoyuxSBA0iXaaGJRQICkS7QFo2sxCJB0iTaaWBQQIOkSbcHoWgwCJF2ijSYWBQRI\n\tukRbMLoWgwBJl2ijiUUBAZIu0RaMrsUgQNIl2mhiUUCApEu0BaNrMQiQdIk2mlgUECDp\n\tEm3B6FoMAiRdoo0mFgUESLpEWzC6FoMASZdoo4lFAQGSLtEWjK7FIEDSJdpoYlFAgKRL\n\ttAWjazEIkHSJNppYFBAg6RJtwehaDAIkXaKNJhYFBEi6RFswuhaDAEmXaKOJRQEBki7R\n\tFoyuxSBA0iXaaGJRQICkS7QFo2sxCJB0iTaaWBQQIOkSbcHoWgwCJF2ijSYWBQRIukRb\n\tMLoWgwBJl2ijiUUBAZIu0RaMrsUgQNIl2mhiUUCApEu0BaNrMQiQdIk2mlgUECDpEm3B\n\t6FoMAiRdoo0mFgUESLpEWzC6FoMASZdoo4lFAQGSLtEWjK7FIEDSJdpoYlFAgKRLtAWj\n\tazEIkHSJNppYFBAg6RJtwehaDAIkXaKNJhYFBEi6RFswuhaDAEmXaKOJRQEBki7RFoyu\n\txSBA0iXaaGJRQICkS7QFo2sxCJB0iTaaWBQQIOkSbcHoWgwCJF2ijSYWBQRIukRbMLoW\n\tgwBJl2ijiUUBAZIu0RaMrsUgQNIl2mhiUUCApEu0BaNrMQiQdIk2mlgUECDpEm3B6FoM\n\tAiRdoo0mFgUESLpEWzC6FoMASZdoo4lFAQGSLtEWjK7FIEDSJdpoYlFAgKRLtAWjazEI\n\tkHSJNppYFBAg6RJtwehaDAIkXaKNJhYFBEi6RFswuhaDAEmXaKOJRQEBki7RFoyuxSBA\n\t0iXaaGJRQICkS7QFo2sxCJB0iTaaWBQQIOkSbcHoWgwCJF2ijSYWBQRIukRbMLoWgwBJ\n\tl2ijiUUBAZIu0RaMrsUgQNIl2mhiUUCApEu0BaNrMQiQdIk2mlgUECDpEm3B6FoMAiRd\n\too0mFgUESLpEWzC6FoMASZdoo4lFAQGSLtEWjK7FIEDSJdpoYlFAgKRLtAWjazEIkHSJ\n\tNppYFBAg6RJtwehaDAIkXaKNJhYFBEi6RFswuhaDAEmXaKOJRQEBki7RFoyuxSBA0iXa\n\taGJRQICkS7QFo2sxCJB0iTaaWBQQIOkSbcHoWgwCJF2ijSYWBQRIukRbMLoWgwBJl2ij\n\tiUUBAZIu0RaMrsUgQNIl2mhiUUCApEu0BaNrMQiQdIk2mlgUECDpEm3B6FoMAiRdoo0m\n\tFgUESLpEWzC6FoMASZdoo4lFAQGSLtEWjK7FIEDSJdpoYlFAgKRLtAWjazEIkHSJNppY\n\tFBAg6RJtwehaDAIkXaKNJhYFBEi6RFswuhaDAEmXaKOJRQEBki7RFoyuxSBA0iXaaGJR\n\tQICkS7QFo2sxCJB0iTaaWBQQIOkSbcHoWgwCJF2ijSYWBQRIukRbMLoWgwBJl2ijiUUB\n\tAZIu0RaMrsUgQNIl2mhiUUCApEu0BaNrMQiQdIk2mlgUECDpEm3B6FoMAiRdoo0mFgUE\n\tSLpEWzC6FoMASZdoo4lFAQGSLtEWjK7FIEDSJdpoYlFAgKRLtAWjazEIkHSJNppYFBAg\n\t6RJtwehaDAIkXaKNJhYFBEi6RFswuhaDAEmXaKOJRQEBki7RFoyuxSBA0iXaaGJRQICk\n\tS7QFo2sxCJB0iTaaWBQQIOkSbcHoWgwCJF2ijSYWBQRIukRbMLoWgwBJl2ijiUUBAZIu\n\t0RaMrsUgQNIl2mhiUUCApEu0BaNrMQiQdIk2mlgUECDpEm3B6FoMAiRdoo0mFgUESLpE\n\tWzC6FoMASZdoo4lFAQGSLtEWjK7FIEDSJdpoYlFAgKRLtAWjazEIkHSJNppYFBAg6RJt\n\twehaDAIkXaKNJhYFBEi6RFswuhaDAEmXaKOJRQEBki7RFoyuxSBA0iXaaGJRQICkS7QF\n\to2sxCJB0iTaaWBQQIOkSbcHoWgwCJF2ijSYWBQRIukRbMLoWgwBJl2ijiUUBAZIu0RaM\n\trsUgQNIl2mhiUUCApEu0BaNrMQiQdIk2mlgUECDpEm3B6FoMAiRdoo0mFgUESLpEWzC6\n\tFoMASZdoo4lFAQGSLtEWjK7FIEDSJdpoYlFAgKRLtAWjazEIkHSJNppYFBAg6RJtweha\n\tDAIkXaKNJhYFBEi6RFswuhaDAEmXaKOJRQEBki7RFoyuxSBA0iXaaGJRQICkS7QFo2sx\n\tCJB0iTaaWBQQIOkSbcHoWgwCJF2ijSYWBQRIukRbMLoWgwBJl2ijiUUBAZIu0RaMrsUg\n\tQNIl2mhiUUCApEu0BaNrMQiQdIk2mlgUECDpEm3B6FoMAiRdoo0mFgUESLpEWzC6FoMA\n\tSZdoo4lFAQGSLtEWjK7FIEDSJdpoYlFAgKRLtAWjazEIkHSJNppYFBAg6RJtwehaDAIk\n\tXaKNJhYFBEi6RFswuhaDAEmXaKOJRQEBki7RFoyuxSBA0iXaaGJRQICkS7QFo2sxCJB0\n\tiTaaWBQQIOkSbcHoWgwCJF2ijSYWBQRIukRbMLoWgwBJl2ijiUUBAZIu0RaMrsUgQNIl\n\t2mhiUUCApEu0BaNrMQiQdIk2mlgUECDpEm3B6FoMAiRdoo0mFgUESLpEWzC6FoMASZdo\n\to4lFAQGSLtEWjK7FIEDSJdpoYlFAgKRLtAWjazEIkHSJNppYFBAg6RJtwehaDAIkXaKN\n\tJhYFBEi6RFswuhaDAEmXaKOJRQEBki7RFoyuxSBA0iXaaGJRQICkS7QFo2sxCJB0iTaa\n\tWBQQIOkSbcHoWgwCJF2ijSYWBQRIukRbMLoWgwBJl2ijiUUBAZIu0RaMrsUgQNIl2mhi\n\tUUCApEu0BaNrMQiQdIk2mlgUECDpEm3B6FoMAiRdoo0mFgUESLpEWzC6FoMASZdoo4lF\n\tAQGSLtEWjK7FIEDSJdpoYlFAgKRLtAWjazEIkHSJNppYFBAg6RJtwehaDAIkXaKNJhYF\n\tBEi6RFswuhaDAEmXaKOJRQEBki7RFoyuxSBA0iXaaGJRQICkS7QFo2sxCJB0iTaaWBQQ\n\tIOkSbcHoWgwCJF2ijSYWBQRIukRbMLoWgwBJl2ijiUUBAZIu0RaMrsUgQNIl2mhiUUCA\n\tpEu0BaNrMQiQdIk2mlgUECDpEm3B6FoMAiRdoo0mFgUESLpEWzC6FoMASZdoo4lFAQGS\n\tLtEWjK7FIEDSJdpoYlFAgKRLtAWjazEIkHSJNppYFBAg6RJtwehaDAIkXaKNJhYFBEi6\n\tRFswuhaDAEmXaKOJRQEBki7RFoyuxSBA0iXaaGJRQICkS7QFo2sxCJB0iTaaWBQQIOkS\n\tbcHoWgwCJF2ijSYWBQRIukRbMLoWgwBJl2ijiUUBAZIu0RaMrsUgQNIl2mhiUUCApEu0\n\tBaNrMQiQdIk2mlgUECDpEm3B6FoMAiRdoo0mFgUESLpEWzC6FoMASZdoo4lFAQGSLtEW\n\tjK7FIEDSJdpoYlFAgKRLtAWjazEIkHSJNppYFBAg6RJtwehaDAIkXaKNJhYFBEi6RFsw\n\tuhaDAEmXaKOJRQEBki7RFoyuxSBA0iXaaGJRQICkS7QFo2sxCJB0iTaaWBQQIOkSbcHo\n\tWgwCJF2ijSYWBQRIukRbMLoWgwBJl2ijiUUBAZIu0RaMrsUgQNIl2mhiUUCApEu0BaNr\n\tMQiQdIk2mlgUECDpEm3B6FoMAiRdoo0mFgUESLpEWzC6FoMASZdoo4lFAQGSLtEWjK7F\n\tIEDSJdpoYlFAgKRLtAWjazEIkHSJNppYFBAg6RJtwehaDAIkXaKNJhYFBEi6RFswuhaD\n\tAEmXaKOJRQEBki7RFoyuxSBA0iXaaGJRQICkS7QFo2sxCJB0iTaaWBQQIOkSbcHoWgwC\n\tJF2ijSYWBQRIukRbMLoWgwBJl2ijiUUBAZIu0RaMrsUgQNIl2mhiUUCApEu0BaNrMQiQ\n\tdIk2mlgUECDpEm3B6FoMAiRdoo0mFgUESLpEWzC6FoMASZdoo4lFAQGSLtEWjK7FIEDS\n\tJdpoYlFAgKRLtAWjazEIkHSJNppYFBAg6RJtwehaDAIkXaKNJhYFBEi6RFswuhaDAEmX\n\taKOJRQEBki7RFoyuxSBA0iXaaGJRQICkS7QFo2sxCJB0iTaaWBQQIOkSbcHoWgwCJF2i\n\tjSYWBQRIukRbMLoWgwBJl2ijiUUBAZIu0RaMrsUgQNIl2mhiUUCApEu0BaNrMQiQdIk2\n\tmlgUECDpEm3B6FoMAiRdoo0mFgUESLpEWzC6FoMASZdoo4lFAQGSLtEWjK7FIEDSJdpo\n\tYlFAgKRLtAWjazEIkHSJNppYFBAg6RJtwehaDAIkXaKNJhYFBEi6RFswuhaDAEmXaKOJ\n\tRQEBki7RFoyuxSBA0iXaaGJRQICk+1J78/Pqx+X597OvXz59+vC+YFwt/pHA+w+fPn35\n\tevb9/PLH1c+b27u72+ufPy4vvp99+/r508f3f8UPvv/46fPXb2ffLy5/jPb+/nbEVyNe\n\tq/B5VsGjmMCHT5/XIky4Vz+vb1e6N083IRbh3azNaRPW1tz/uhvxUp9///Z1FueDRzGB\n\tifbrt+/n67d8nRJ+rU1Yv+b7nPD8hB+bcPdrxHNSeFiFuUB4NBP48rgI65Tw69fdP27C\n\tx+OcMFeS2Zpf93NSmOvDupoc9wrNIP7XvZ8uDRPt9ZwS1ibcTrTHOeHjy3PCx0/7PuG0\n\tCeuk8HQVvnj0EjjuEY5FWKeEJ5vw6dVN+LLuGB834W5W4ec+K6wnCI9iAvPUMPcIV+sm\n\tYZ8Sfm/Clz9swuzOur2cq8Pfa28eVmE9THoUE5jHx4dFWFf+v/cmrDvGeUXw+jlh7it+\n\tb8L9PHbeXu97hVkFj2ICxyJcz93i3bpLeNyEb/+8CfM+YZ8T7uem8fZm3StcXV6eexQT\n\tuLy8WjeL+9pwbMLxPuEfN2FeQ61NWMdehXXbOM+eHtUE5hZhnhrWTcK6X9xPkesF8uub\n\tcLxQWC8k575iy/ej5HqCWFcIj2ICc0I4LcIp2P2OcW3Cfn387B3j3oS5Zby8nBeSpx+Y\n\ttwqPV4grj1oCpyvDukc4jnlreHm5nghf2YS/ZhP2pxRzy3i9nzn3z8wVYu3CXCE8egms\n\tE8LcKz4uwv3t9X7ZfHy6mB9AvZtN+Dib8Pjw8LA96xKxzws3HrUETs8Mj5muV4zzEHm6\n\tTXixCcenkceNwu/zyHFmmF3w6CXwIs716HDcJnx8/+xD6TknrBuF9YL6Yt0oPP7s3/OO\n\taZ8X7jxqCezLwpHkDnPdJuz3Svs24dk54d1swv6KwnyKvZ4ejgvLurTcH/cKvb8ROl/3\n\tCEeS+1K/nhzmg8X9NZX55kk+OrxbJ4WP655xPsdeH2Pv9xCPDGuvkBrfBB6DPN4Vnq4N\n\t82WDlxeHvQnrpHBahXkVMdswT6FzzH98duh9cDiCfEhyzbG/lji3i/PNtTklPL84vPtr\n\t3Sk8rsL6xGJvw4lA7aO0xofAKcS9BbMG8+HBem44LcKLTdj3jHN92GeF7xcXo19v1ebf\n\t+eEbxuL3i4f1CXGCnGNivdj3CLMIr58S5vJwnBT2Ksy3H8/P9zZUv27X/HMCFxfn87ny\n\tfH/xcRFenhL2ncK6PhyrMLuwtmHtw/ppj24CDymuVM+eLMLLu4T1JLFOCg+rMN+F/Xa2\n\tt2H9rMdbITBbMN9VfzwjvP/rtVPC4yocp4X1Za1vcxR/VUfrQWClub+Ct68M67HhT4vw\n\tsArrCvHp8+cvX/aP+cebIvDly+e5VZx7xX9chNMqvP+wd2Ftw9oHj7dCYOW5v/B/7MGf\n\tzwjHvcK6WVi78HGdGTzeHIEJdp8PZg9ev0d4fPk8grULswx7HeYHPd4OgZXqjvdf92Av\n\txMMy7B/ZK7H+AY9uAkeaYA2Ok8Mswzqe/LR/fQMEjlT/5arweHnwLxKQgAQkIAEJSEAC\n\tEpCABCQggT8S+D/vg9YgCmVuZHN0cmVhbQplbmRvYmoKNTUgMCBvYmoKNzM4MQplbmRv\n\tYmoKNTYgMCBvYmoKPDwgL0xlbmd0aCA1NyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5\n\tcGUgL0ltYWdlIC9XaWR0aCAzMzIgL0hlaWdodCAxODYgL0NvbG9yU3BhY2UKL0Rldmlj\n\tZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVy\n\tIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtmtmSIjsMRHth36EKmv//0pspu6DE0tP5\n\tetN6oFFEFgqdkS3ZNR8fzRqBRqARaAQagUbg/0fgs9lLAtq/NH/iq9lbAuTzJ6J3jt9h\n\tk2aVQOFRCf8BZyWJx/gD02YPBEgFcAj0XzTL2ibH8huzZolAoUKeheb7lV6KEiWJR/AT\n\tc9ii2YgAiQAM8KA4fy/NqMpCcqC4bDYiULCCZ9AMmG8qk707inLGcsRPrFardTF8s7Y7\n\tBmABHNKspfkSJquyoCTIinETVn/K+M+Iw2pFnAPM19NRlCW2ShRllONms91udzT8tbcB\n\txGbDilqhNFmZXOYvCrOi5Pperckxnt7T4pv5xx3EdguehDl7BzNW+FCV5LjfH2BH2uEQ\n\tv2T8cQNBFICzHVXm8yoHS3bwqMrtDhyD4iksvpp/jEiA5xjmC5ZoPJgqucC3O4A8nbqu\n\t64t1Xfkl388RCrDASi0w0YCwZT7tmFGW2CyxVwJlPHserCK1/jOwOINC1wEm98yyZT6y\n\t5DzEFV5Q9ufz5Wdkl9svmX55pNEPMF8VJlhOuMJRlftjV0hew4i0sSSFMY/uuEdlcsyc\n\tPC3yWOLzxbKy5KPVLpcL69rczsAwEMHfc2G5xJSJIfNhkVeWpfH0o8cCZOs9KKXxtnfh\n\tIudg9Ibl0MSPpxvLWpOd+TyE9DnSjGrz0p+OQyt/qku2Hg5EsV32t+V9xvLuMAMYj+mR\n\tOmZE0ERHHlZsH4scp58Zp6J8jCytJ22Xo6K0P0XuH0vztmFG83lgiUMPWw+OPGjjP1dU\n\tZuk5HEwx5psbDoIozbLOgeZams92XZvPO5aHYx8sMQcN6xs7g7mhxFCadZ0Hy9J8fmFZ\n\t23hlWVHGSd76Jhh3ubjtGWBiy0Rdpkb+qi5HLDkLseug9aP3j+7pLb8CTLmlYAe6/IXl\n\tEo9gY8Aa51GnR98/HHY8ePJa3tpAZrPb4fIMe2bMmazLPYssBsznulyMWZ55gsdBCSix\n\tw6YXm4YOujJhYpnj1oeldmO54MHnkSXGy8oSfZxlibuloSr53s3agg0rE3eRUZiYiUpd\n\txoD5hiUv3DCroyy5Vw6zPf+7grMNZ0Le7EZhAk8cIrFkMaw/sOQtEeuS82XP0ZKnnbJX\n\tYkvAOyJri+GbeyabOQ+Tce7hfhk3RYnlZ9y4VZY4j1MbN/HcK4ES/6PD2gqeNUuN6xZ8\n\tTqi0G8t0UfTAEmP6e236RzBxFD6K1gRfSlPho2hTEBNH4aNoTfClNBU+ijYFMXEUPorW\n\tBF9KU+GjaFMQE0fho2hN8KU0FT6KNgUxcRQ+itYEX0pT4aNoUxATR+GjaE3wpTQVPoo2\n\tBTFxFD6K1gRfSlPho2hTEBNH4aNoTfClNBU+ijYFMXEUPorWBF9KU+GjaFMQE0fho2hN\n\t8KU0FT6KNgUxcRQ+itYEX0pT4aNoUxATR+GjaE3wpTQVPoo2BTFxFD6K1gRfSlPho2hT\n\tEBNH4aNoTfClNBU+ijYFMXEUPorWBF9KU+GjaFMQE0fho2hN8KU0FT6KNgUxcRQ+itYE\n\tX0pT4aNoUxATR+GjaE3wpTQVPoo2BTFxFD6K1gRfSlPho2hTEBNH4aNoTfClNBU+ijYF\n\tMXEUPorWBF9KU+GjaFMQE0fho2hN8KU0FT6KNgUxcRQ+itYEX0pT4aNoUxATR+GjaE3w\n\tpTQVPoo2BTFxFD6K1gRfSlPho2hTEBNH4aNoTfClNBU+ijYFMXEUPorWBF9KU+GjaFMQ\n\tE0fho2hN8KU0FT6KNgUxcRQ+itYEX0pT4aNoUxATR+GjaE3wpTQVPoo2BTFxFD6K1gRf\n\tSlPho2hTEBNH4aNoTfClNBU+ijYFMXEUPorWBF9KU+GjaFMQE0fho2hN8KU0FT6KNgUx\n\tcRQ+itYEX0pT4aNoUxATR+GjaE3wpTQVPoo2BTFxFD6K1gRfSlPho2hTEBNH4aNoTfCl\n\tNBU+ijYFMXEUPorWBF9KU+GjaFMQE0fho2hN8KU0FT6KNgUxcRQ+itYEX0pT4aNoUxAT\n\tR+GjaE3wpTQVPoo2BTFxFD6K1gRfSlPho2hTEBNH4aNoTfClNBU+ijYFMXEUPorWBF9K\n\tU+GjaFMQE0fho2hN8KU0FT6KNgUxcRQ+itYEX0pT4aNoUxATR+GjaE3wpTQVPoo2BTFx\n\tFD6K1gRfSlPho2hTEBNH4aNoTfClNBU+ijYFMXEUPorWBF9KU+GjaFMQE0fho2hN8KU0\n\tFT6KNgUxcRQ+itYEX0pT4aNoUxATR+GjaE3wpTQVPq+1u816tZhPp99f6YcNna/v6XS+\n\tWK03u93+eOrP5/503O+269VyMZtOvj4Tkq/JdLZYrtbb0F4ufXc8HiBeUwyY5gaUwLMG\n\tnsPx2PXgk1gmlB8Af2MJ7Q/Bk/wGMOcgb24TVOVyvWGlsSx/WGu3unxctneWB3D/ofh0\n\tPFBeYE68LVBy0R6OJ5baD1hy2cYaf8sS6u4MlueAuSt67Jnehqrk/ocVDpRnsDyD5f4t\n\ty8k09GCJGoa4J8z9UJlzbyt75R59p+srnoHldPJcl9gSyH5gicKM/rPfbbhnmhv2yg0X\n\tOPa/KEuUWmWJZvKSJZo+GxXAX7nIe/afA5Y5YJob2w5b+AlQsMSvwZL7HxvzP1kCJrdM\n\tNKCAufa2gvLEzZK75V9YLqMu0Xuu7D5c5RwzORqZW3TwY8cVXlmWPh4D4+u6xLaACYp9\n\tHHaJZY4GxEnK3GKuBEkscJQlDH0cnaTMi08sy8GnsMR8CbvcYWKdexu3yoqysIxZnSx5\n\thHw4Yn/FsL5YsS5PhWVUZqxzbJrmBpJlfReSmNV5htysFmCJA3Y+Q36SJU/vaOQnDvbF\n\t7qV5tLahKG9c+lMcexZzssxXGx9gWc6cMRTdWNbaRD/3tujfYyoYLzES1dbzxHK8YZbm\n\tk2oT+66zDT2nMrm1ntguX7KMRY5GXhb5NYxPYz7ytijJEQ+2npjU37Csd3QxFXGMupe0\n\tPcoYKu/LFIeYOhGVu92HusSGiUVebunYytm2aBzYYZ25BYTKAjCiicduyYnoESVZovtE\n\tK2dlYp4Cz8G8Gw+zH0iAIw4vUZU4i2OFYyJ6ZlkKc7aobzUOGE+bvSJwwKE63oTx7Q3L\n\t8ollLUy8qSBM3Irs9vv9MKHjq7mNSAANbs5iTH9dlh8fn2WVEyZeEm02W/Js9kRgi4se\n\tvriJquQKfy5LwMT7MWyZ3DNxKQwjz2aZADmu+ZoHe2VU5fNuyQMlC3OAuVguV8GTTzYb\n\tE1itlijKO8pXZZlgzvlOgjybZQLkCJL/QnmDyXU+mwdOPtgsEwBIrm9OQ683y3JrFMs8\n\t1jle4ZInjb9Uvvl+3hmQIyxI/oayVubX9/cEtVls1uxGYGCCmmRR/o5y6EDoQeQJGx5v\n\tf0kgkAANQf6TZOnnbOhheKxZIjCQ+Xw5VpadMn9CWbbO4dH2904g4GRef/PiwfZRCfyN\n\tWVM1Ao1AI9AINAKNQCNgTeA/2dKLpQplbmRzdHJlYW0KZW5kb2JqCjU3IDAgb2JqCjI1\n\tOTkKZW5kb2JqCjQ0IDAgb2JqCjw8IC9MZW5ndGggNDUgMCBSIC9UeXBlIC9YT2JqZWN0\n\tIC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMzk0IC9IZWlnaHQgODAgL0NvbG9yU3BhY2UK\n\tL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAv\n\t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\n\t1jRwiBa+ofyHH3dIzC2ql+67BnfXtEGlzUITwbuJpZkTI0YFRajgbxLlr9mo7oS4Lekf\n\t9ormfH+i/Pwt18DCtfxlmvq27UPtum4NuPAPfKTJQcOla3if6x9oYq5q/sfLgIiJkPBI\n\t4T+iQlScqr/wxJ94kpweSe5NNpZHU58jDfyYKjS4N6kejyoZ6mv3fv73sNXDX8culWfL\n\tXH9ry+eZfRpkkggHRaPiRP9XzyY23NutBVva7SP7/tn6j8zQwyrKXzwbEDHNRKNCf1tI\n\tYSE5KTl1sAxMOLjgdz792fq/06zvqgacwMrZg/yl0l9miMhQkT8FqD9S2v46JpUPEho4\n\t4CXuQVUP9exn6z+UEUdV6A/9h5ffRMSvHC2fJ6KoKC66Pxn7x0qOBoHfzULj4UAioELL\n\tCq3x+r+iLAZXcnQIHOfvWQOxkB7tcSz/KC5EhulQTY0bK/lBBIBRAqjQcAgesrBIYLiK\n\tGUHBSn4QgcBZNHwrHvoIUWQgfe3V1REgEFAPz0LPx+pqhcAKgRUCKwRWCKwQWCGwQmCF\n\twAqBFQIHIfA/qNo4wAplbmRzdHJlYW0KZW5kb2JqCjQ1IDAgb2JqCjY0NjAKZW5kb2Jq\n\tCjYyIDAgb2JqCjw8IC9MZW5ndGggNjMgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBl\n\tIC9JbWFnZSAvV2lkdGggMjUyIC9IZWlnaHQgMTEwIC9Db2xvclNwYWNlCi9EZXZpY2VH\n\tcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAv\n\tRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7Zz5N1tbG8e11CyCREiCGBpSQ4QQQ2MuYiyq\n\tYria8lI05KJBpdWqLEOKEE1rLkVpzKFUh/X+a++zz0lQtNXb3pvc93h+6VJW9vPZ32dK\n\tcva2sLiwix242IGLHbjYgYsd+HoHLpmhfe3hb/8JEV8+MkszsSOPLiMPfzu2hYHa0tLK\n\tyuqKWRo4ZmmJ7cPv5Me5ARsxW1vb2Ngazc7kZvTE1sbG2hr5Z9iA38OPkWPc1gBtZ2fv\n\tgMwRzMksDHmCuWRvZ2dra4M2wArp/8v0h+AYt70D8JJIzs5ksotZGZns7EwiOTk5Otgb\n\t+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\n\tMN6gLtdUXZqXFh8RDNMNFPpT7KjFoakuICQSJpuyGlkHlLqJubc6PN3x1zQx2LmWxz3F\n\t2Ld0b+cmoNh1yGrKYLqJDMEK/ekmB+ww0XqgqU6YfrO89s/Onueaybm3aKg71P1ci5v4\n\tj46zr76dm9Q87+n8s7b8ZroQTXYeMNWeavAYu5uBHVpcc6dycAwmm7WtXdTd/4W67+9i\n\thX5sUNnZDE3OwO52FrsV6H7IXlHbrDjGjg82Jhb03MsjnT5/PjhiVzTXVhxntzrxLhY+\n\ttCEuO8r3Q90JFvPErnWE7XFEnm0IPdMS+b0M+riOuO9hCfvZhQWBP7OyIPRnlQT+jJrI\n\t300Q+zsp9PU7Mb+LhGKHvpAj5HfQFujbCaI+e0DkZ07woIfPagn4rBEEPXGfMSPys4UW\n\tBH6mFIIetTliPktM5GfIMeFtiHl2ANjRc6VY1BPuzAguPDHPCllAqT/7jFjT//8ZMSzq\n\trxD0bCAW9ZDyRDwTioT//lngdvM9C9z+i2eB8aiHSw/QQeizzoA3mu8Z8MZfPANucQRP\n\tvLP/R/BOxLvz4Rg88e76MMBb2xLxjpdDeCLe7YPBE/VOJxwev9YJ3WJGqLu8MHii3uEG\n\t8GjEw+5rhBvsiHV3H5yrOE5PrDsb0aESkP7UXZ1uhLir0yA9okdXleJ3lRLmjlZMe4P4\n\tBn7i3M2L4A13URPxTmYMn7B3ceP0SH9U+Q/NTK5gR3dPGw15aPT2b/oXLWFu9jehXrzs\n\txQ5c7MDFDlzswL94B/4HXimFGQplbmRzdHJlYW0KZW5kb2JqCjYzIDAgb2JqCjM0MTQK\n\tZW5kb2JqCjU4IDAgb2JqCjw8IC9MZW5ndGggNTkgMCBSIC9UeXBlIC9YT2JqZWN0IC9T\n\tdWJ0eXBlIC9JbWFnZSAvV2lkdGggNDc4IC9IZWlnaHQgMjg4IC9Db2xvclNwYWNlCi9E\n\tZXZpY2VHcmF5IC9JbnRlcnBvbGF0ZSB0cnVlIC9CaXRzUGVyQ29tcG9uZW50IDggL0Zp\n\tbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7Z33XxV3/v13s7tJTDSxKzZsFBVF\n\tFEGaICgC0kGq0rs0pYjSEURARQVEEcVeolGjSTbZ3e/j8699z3m9Z+YWLgSVojLzg8It\n\t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\n\tHwJ0/HM0xJpTM1JrkEXKjF0UMzlTzyQN1hA1Za1vq41Nv4UwgZM8hSiRLlksUoVWhaqG\n\tlSMKC1dTseMJffwtFsbKq5m5SJlaJubvFy5cJKChaLAW2Ar4UtmWyaa+puWqDQ/Ew/n3\n\tQaGS6fffKajffqPUKnIVvZpcP57i5D8BjLm+hI2Zi82xRGvBDM4ALaQFNnFjE3R2/8gd\n\tC7ERJzY8DU/m34oBFVQ1F2Zy+rtpxJODmc57LZBB2cAMOVPQStKCCshkAz1j02+TByie\n\tlKmUVXFgQFVaNbFOJ7P3/1mkrGmZalaklaJF1hS24027W/6DSknUYCpaNcX6/jhm7BnC\n\t2QCtm7cwm/Af9Sj9X/UTZuwXNH/w9O0BhUr7V+en/29z5/S9pvmTzD1g7gFzD5h7wNwD\n\t5h4w94C5B8w9YO4Bcw+Ye+BT2QP/H5Jm91kKZW5kc3RyZWFtCmVuZG9iago1OSAwIG9i\n\tagoyMTIxNAplbmRvYmoKNDggMCBvYmoKPDwgL0xlbmd0aCA0OSAwIFIgL1R5cGUgL1hP\n\tYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCA0MzggL0hlaWdodCAyNzYgL0NvbG9y\n\tU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0JpdHNQZXJDb21wb25l\n\tbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtm+1SI8kORIdvYwwY\n\t2xje/0mvVNVtnLbZ5URoihuxWT9YFJGWFHlGVdVt9s8fLztgB+yAHbADdsAO2AE7UOXA\n\tldcvO8BIZrPXXv8HDiSJH7H7InbT1q3XcAe689O/mh+Am5jFx7LVO69fcyD9DwyJ7t+4\n\t9Z0xifVu771+yYHuf5Lr3L7fJ/ugxZjFR6LZh1gLr19xIL0PBAEiBu6fx61NWmc283r0\n\t+hUH+j+VINe4NWzfTFveG9ug3eeIRbPL5fKpr/jNa4gDX4YHgMCQ3KZxu4gtJ61DS2QT\n\tsFVbUyr/Z4ADR44vlwluxnb5GaCNWhxpMWhtxFar5+fnl1zxX69hDsyWr1b5b2QZ45bT\n\tlpvkhWGboOXuuHxKYu3Tr7nab/4xyIEvy5+fg1xiu/8OW9sf50lLYq+v61hvudbrlsk/\n\tBjhwsDxNDwzPR9N2vkcGtbw9tkl7fglijdemrfarfwxy4MjzIHeM7QK1uIrEU1puj88v\n\tgWyz2W63u762257JP/++A0emh+uxz3VscSWJo+3sZGujFodanGkBrX32fV4TPP9niAOz\n\t6+9RbbsNbHm29aPtlFre+nN/7NB27+/7j6O1P2TyL3/ZgVPfdzO2S8MW1G5zf4xJe33b\n\tdmafbSU8U/vLrL7SN2rHzm/fXmPa8rHt9myLbBvkw+JxonY8Z/t9zqrXIAfe9/vjeXvv\n\t1B7jqS0e2k62yIlav4rsjj7WkPk28vevIVOFvAEeH0/73CLz+v8NtfkC+bY5UAvs7Uwc\n\tdOd1mXCgYzvM2363eZuvkWezlpeRvPa3Y203bZDBLKBt4/454PHSJZoD8cwV3OI2OO93\n\tu7ZFxhuS+7z760utfhmRY+1o0PxOa9DbrHgldTpuh4OtXUdOqMWLkbyMxGuRuEJ+fObF\n\tse2O+aAXD+hegxyI11Ixbu1wy2n7/GjUnp+m68h31NZvu0btaHeMfdVrkAMxNjFu0y7Z\n\tqPXryD9Qm66QE7XpSGtvMId8I+gi8a1mvLmfscWwxazJJfLSrB1Ry+0x7yFx7Yx75698\n\tC/+fLBoI+nvgvJPsf0LtMT4S22rskPk6ZBd3zvX6JV+D5VfhXkMcCAarl5f4yiXOtvbc\n\tlrP2moPTHtjOZ21xTO0931zGy5SAFifhL/152X+wbNwIE1tskvEGP8fnQG2RL0dOqcXj\n\t2kQt7pA5avE9wTxp+ZdCXkMcaBRy2uK7sjZscYfss9Ye2L6hll/TxFN2jFqeafNTef4h\n\trNcIB+Y3VPkdZxu2ANFeacWGF4/ZJ9TyjX/OWj6v7fJRLd+I9DMtNtT4WxOvIQ60x+Y8\n\t2/IiGcO2b+9G8lxrb/2F2lX7nmaiFu8hU9u+/c4zLaDFXyV7DXGgg3jK8cldL0hsYnoO\n\t1OSl/wm1eP34vVZwOyh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\tINriNp1OHCAkiFaKOCh2gJAg2uI2nU4cICSIVoo4KHaAkCDa4jadThwgJIhWijgodoCQ\n\t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\n\tCmVuZG9iago0OSAwIG9iagozNzc5CmVuZG9iago0NiAwIG9iago8PCAvTGVuZ3RoIDQ3\n\tIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDk2IC9IZWln\n\taHQgODggL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRlIHRydWUgL0Jp\n\tdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt\n\tWftTWtcWNrlRQV6iEBQFFQgPFRVhFCVEHIXqGDFiiVoSikGbYI1WGitRQ6IlMmKiwcb4\n\tHKpWQ8UQ8a15TP+1u/YBbBs1sUnO9N6ZrB8OnGHm+9b6vnU2e68TE/Mlvijw/67AGRRn\n\tDwO7/Uw1RYH/g+IcBPYFo4KfPpEknDTgxqKIiwR2AzyI5FMoMHQMOy6eQCAQicQECPiA\n\tm/g4YDmHKD6S4RAcYRMTSCQyhULFgkIhk0gJQII4PpYCuQmpAzhgkylUWiKdTk/CAr4k\n\t0qhAAhxAEWb4Z0ZE0QkEAEfYyQwG8zyLxUpJgct5JoORjDiAgkD45wxIGpQ7QqdQE5MY\n\tTBYrlZ2WzuFwuFy4pKexU1ksJiMpkUr5k+HUPqDkoWHiAZ1Kg8xZKex0TkZmFp8vEFy4\n\tIBDw+VmZGZx0dgoLqqBRgSEefEBOn0qkaPJEEoVGh9TZ6dxMnkAokkiyc3IhcrIlEpFQ\n\twMvkprOhCDqNQiJGRDoNAYJHyYPu9GRmCpsD4CJJjjS/QFYoV0DIC2UF+dIciQgoOOwU\n\tZjIdfEAlQLN+mACDjyMQSaA75M7J5AsluXkyuaJYWVqqugihKi1VFivksrxciZAPDCwm\n\t+ICVcAoCgEfGgvJ0RgRdWiAvUqrUmvKKCq1Wp9NqKyrKNWqVskheII0wMOjIBWikD1UQ\n\tyT4BtGGw0rg8oUQqUxSrLpVX6qprLtfWYVF7uaZaV1l+SVWskAEDj5vGAgIyIvhABYfw\n\ttCRmKidTIMmVKUrUmsqqGn19g7Gxqfkbk+mb5qZGY0O9vqaqUqMuUchyJYJMTioziXYK\n\tgjNgLYhDpiWdZ3OyhNn5cqW6XFetNxibTGZLi7W1DaLV2mIxm5qMBn21rlytlOdnC7M4\n\t7POHBCd7DPDnYiPwXL4oV1ak0mir6xoaTd/eaLvV3nG7C4vbHe232m58a2psqKvWalRF\n\tslwRnxshQKvFSQSYt/FELHsuXywtVKorqvSGpmuWNltHl/1OT6/jLoSjt+eOvavD1ma5\n\t1mTQV1WolYVScYSAGP8ej5E60PdUOpPN5Uvy5CVl2pr6qyZLW3unvcfRf8/5YHAIYvCB\n\t816/o8fe2d5mMV2tr9GWlcjzJEDAhC6C5+CkAlD6cQiekcrhi/MUpRrd5YZmc6ut88fe\n\tfuega9g94vGMjno8I+5h16Czv/fHTlurubnhsk5TqsgT8zmpqE0JcSc1KZZ+AjmRkcLh\n\tiaQA/5XeaGq52WHv7X/gcnsejY0/mcDiyfjYI4/b9aC/195xs8Vk1H8FBFIRj5PCSCQn\n\tnFhAJP0kVlqmMLcQ4OuM16y2rp6++y736Jj3l8mp6ZmZ2dmZmempyV+8Y6Nu1/2+ni6b\n\t9ZqxDggKc4WZaaykSAHHLHQofUICBcTPEGTLlGU6vfG6tb27d2DIPTo+MTk9O+/z/boA\n\t8avPNz87PTkxPuoeGujtbrdeN+p1ZUpZtiADLKAkEI534AymPi2ZxeGJ84vU2lrI/nu7\n\tw+kaGZt4NjPvW1xaXl55DrGyvLy06JufeTYxNuJyOuzfQwW1WnVRvpjHYSXTMAeOaVHU\n\tPFj6oI5cVVHTYLK22x33H3rGJ6fnF5aW/f7VQGANIhBY9fuXlxbmpyfHPQ/vO+ztVlND\n\tTYVKDgphBSAHjggE6ccSSCh9vqSgWFN1pbnF9gPAP/I+m/MtrfgDa8Hg+noIYn09GFwL\n\t+FeWfHPPvI+A4AdbS/OVKk1xgYQfLgCegSMFIHmISH1IX3FRW3vV/F3XT86Ho96puYVl\n\tfyD4MrSxuRWJzY3Qy2DAv7wwN+Udfej8qes789XayouKSAFEaNFj8GPjSdQkVjoPpV9t\n\tMFk7egZcHu/U/OLK6ouXoc2t7Z3d3d29PbjsbG9thl6+WF1ZnJ/yelwDPR1Wk6EaFcBL\n\tRy0UH3sUH3UPicZI5V4A9StrGy227ruDI+OTc4srgWBocxug9w8isQ8k25uhYGBlcW5y\n\tfGTwbrfN0lhbCQ5c4KYywOFjDEDykJE8ovyiS1UGU+vtHufw46ezC8urwdDWzi6Av3r9\n\t+vWbN3B5dXCwv7uzFQquLi/MPn087Oy53Wqqr7pUlC9CDpORQO8YjOSH7kHyyErKa4zm\n\tW919Qx7vtO+33wF+dw+BvzkMRLG3CwS//+ab9nqG+rpvmY015SUyJBA8AkcNOHMWupOa\n\tnMIR5IA8+qYbHSh9UOf52noYHsDfRgK+hgnW156DQqiAjhtNehAoR8BJSabCGvGuAYCP\n\tyZ8hlCrUuiumtk7H4MiTKR+os7GNsv8L/Nu3EYLtDVDIN/VkZNDR2Wa6olMrpMKMsAEn\n\t4EN35hWVVRuu3+zu+3l0YmZhJQDp7yP4aPLhT1TB/u7WemBlYWZi9Oe+7pvXDdVlRXnw\n\tiGEGH4ufCPaK86E7vzbb7AOux0/nFv0vQP2DV+/CoxJeHYADL/yLc08fuwbsNvPX0KH5\n\tYjA4ERroOHxyIjMtS1ygBHst7XfuDY9Nzi/5gyGQ50j6CP/1wd52KOhfmp8cG753p90C\n\tBisLxFlpzETyCfh0Zho8XRF8pxvwoXs2dv6K/8cfhx4D/s4GdBDgu51RfAkvDRr0X8LH\n\tWR8Szv7C8oNvf8LyhuPzhfP6gO/6FvPJ67PhvetzDN7/L2iBxvP/Ef//d3z3J8gAPPdX\n\tMUig8AYLn/0h3vvbGJz35yAQcuB95wtv+Hzh/bjzBd7no3AB+J3vAB/26DieT1EBeJ6v\n\tYzCF/jYfUHzW+QBSKDqAwGW+8SfBsfMZfXg+o//o+QxSCNf5EkaAJMJrPhYhwG++FyZA\n\tMzic5pMYAZiA23wVCFCf4jcfhqMfEBwyfP75NjpbRhnwmc8jgggDegWAw/sFrIYoBcbx\n\tmd+PIIJwEWfxer8ToUBVgN14vJ/CGLA6oq/BMC64OfXbiijEl88vCvwPKvBfneWNDgpl\n\tbmRzdHJlYW0KZW5kb2JqCjQ3IDAgb2JqCjIxOTQKZW5kb2JqCjUyIDAgb2JqCjw8IC9M\n\tZW5ndGggNTMgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGgg\n\tMzEwIC9IZWlnaHQgODAgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0ludGVycG9sYXRl\n\tIHRydWUgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+Pgpz\n\t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\n\trr7ABpq9oOSVP4qqS/fjr+FK0gGK5eFwmb9yJn6J3ILWK7WKTQsQyU12TzZ5ubVcurzw\n\tlUq0ao7D3qsHSvWWuepJug4CR2f8EnkEtIKNn4nqH6Yo/8oCF19mNOJWLit4xc9db/My\n\t6uqmxN/pxB392xQiUf5piqGMVk84SOOfDDA5/5Med/6X1oC62AuXu7jIlT69bWKF2YiZ\n\toHC7UbndQnHX227xb+4o11/+T+5oTmBS0LQg02XYNWMXnRawQPYbzNCcuAW4So8KrpW5\n\t534BRgnES98pLGuuvnZHAeD3iV2KdFxgTGBMYExgTGBMYExgTGBM4L9I4D+xl4HDCmVu\n\tZHN0cmVhbQplbmRvYmoKNTMgMCBvYmoKNTQ0OAplbmRvYmoKNjggMCBvYmoKPDwgL0xl\n\tbmd0aCA2OSAwIFIgL04gMSAvQWx0ZXJuYXRlIC9EZXZpY2VHcmF5IC9GaWx0ZXIgL0Zs\n\tYXRlRGVjb2RlID4+CnN0cmVhbQp4AYVST0gUURz+zTYShIhBhXiIdwoJlSmsrKDadnVZ\n\tlW1bldKiGGffuqOzM9Ob2TXFkwRdojx1D6JjdOzQoZuXosCsS9cgqSAIPHXo+83s6iiE\n\tb3k73/v9/X7fe0RtnabvOylBVHNDlSulp25OTYuDHylFHdROWKYV+OlicYyx67mSv7vX\n\t1mfS2LLex7V2+/Y9tZVlYCHqLba3EPohkWYAH5mfKGWAs8Adlq/YPgE8WA6sGvAjogMP\n\tmrkw09GcdKWyLZFT5qIoKq9iO0mu+/m5xr6LtYmD/lyPZtaOvbPqqtFM1LT3RKG8D65E\n\tGc9fVPZsNRSnDeOcSEMaKfKu1d8rTMcRkSsQSgZSNWS5n2pOnXXgdRi7XbqT4/j2EKU+\n\tyWCoibXpspkdhX0AdirL7BDwBejxsmIP54F7Yf9bUcOTwCdhP2SHedatH/YXrlPge4Q9\n\tNeDOFK7F8dqKH14tAUP3VCNojHNNxNPXOXOkiO8x1BmY90Y5pgsxd5aqEzeAO2EfWapm\n\tCrFd+67qJe57AnfT4zvRmzkLXKAcSXKxFdkU0DwJWBR9i7BJDjw+zh5V4HeomMAcuYnc\n\tzSj3HtURG2ejUoFWeo1Xxk/jufHF+GVsGM+Afqx213t8/+njFXXXtj48+Y163DmuvZ0b\n\tVWFWcWUL3f/HMoSP2Sc5psHToVlYa9h25A+azEywDCjEfwU+l/qSE1Xc1e7tuEUSzFA+\n\tLGwluktUbinU6j2DSqwcK9gAdnCSxCxaHLhTa7o5eHfYInpt+U1XsuuG/vr2evva8h5t\n\tyqgpKBPNs0RmlLFbo+TdeNv9ZpERnzg6vue9ilrJ/klFED+FOVoq8hRV9FZQ1sRvZw5+\n\tG7Z+XD+l5/VB/TwJPa2f0a/ooxG+DHRJz8JzUR+jSfCwaSHiEqCKgzPUTlRjjQPiKfHy\n\ttFtkkf0PQBn9ZgplbmRzdHJlYW0KZW5kb2JqCjY5IDAgb2JqCjcwNAplbmRvYmoKMzQg\n\tMCBvYmoKWyAvSUNDQmFzZWQgNjggMCBSIF0KZW5kb2JqCjcwIDAgb2JqCjw8IC9MZW5n\n\tdGggNzEgMCBSIC9OIDMgL0FsdGVybmF0ZSAvRGV2aWNlUkdCIC9GaWx0ZXIgL0ZsYXRl\n\tRGVjb2RlID4+CnN0cmVhbQp4AYVUz2sTQRT+Nm6p0CIIWmsOsniQIklZq2hF1Db9EWJr\n\tDNsftkWQZDNJ1m426+4mtaWI5OLRKt5F7aEH/4AeevBkL0qFWkUo3qsoYqEXLfHNbky2\n\tperAzn7z3jfvfW923wANctI09YAE5A3HUqIRaWx8Qmr8iACOoglBNCVV2+xOJAZBg3P5\n\te+fYeg+BW1bDe/t3snetmtK2mgeE/UDgR5rZKrDvF3EKWRICiDzfoSnHdAjf49jy7I85\n\tTnl4wbUPKz3EWSJ8QDUtzn9NuFPNJdNAg0g4lPVxUj6c14uU1x0HaW5mxsgQvU+QprvM\n\t7qtioZxO9g6QvZ30fk6z3j7CIcILGa0/RriNnvWM1T/iYeGk5sSGPRwYNfT4YBW3Gqn4\n\tNcIUXxBNJ6JUcdkuDfGYrv1W8kqCcJA4ymRhgHNaSE/XTG74uocFfSbXE6/id1ZR4XmP\n\tE2fe1N3vRdoCrzAOHQwaDJoNSFAQRQRhmLBQQIY8GjE0snI/I6sGG5N7MnUkart0YkSx\n\tQXs23D23UaTdPP4oInGUQ7UIkvxB/iqvyU/lefnLXLDYVveUrZuauvLgO8XlmbkaHtfT\n\tyONzTV58ldR2k1dHlqx5erya7Bo/7FeXMeaCNY/Ec7D78S1flcyXKYwUxeNV8+pLhHVa\n\tMTffn2x/Oz3iLs8utdZzrYmLN1abl2f9akj77qq8k+ZV+U9e9fH8Z83EY+IpMSZ2iuch\n\tiZfFLvGS2EurC+JgbccInZWGKdJtkfok1WBgmrz1L10/W3i9Rn8M9VGUGczSVIn3f8Iq\n\tZDSduQ5v+o/bx/wX5PeK558oAi9s4MiZum1Tce8QoWWlbnOuAhe/0X3wtm5ro344/ARY\n\tPKsWrVI1nyC8ARx2h3oe6CmY05aWzTlShyyfk7rpymJSzFDbQ1JS1yXXZUsWs5lVYul2\n\t2JnTHW4coTlC98SnSmWT+q/xEbD9sFL5+axS2X5OGtaBl/pvwLz9RQplbmRzdHJlYW0K\n\tZW5kb2JqCjcxIDAgb2JqCjczNwplbmRvYmoKOCAwIG9iagpbIC9JQ0NCYXNlZCA3MCAw\n\tIFIgXQplbmRvYmoKNzIgMCBvYmoKPDwgL0xlbmd0aCA3MyAwIFIgL04gMyAvQWx0ZXJu\n\tYXRlIC9EZXZpY2VSR0IgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB1Vln\n\tVBXLsu7ZEXaADZscN3GTc0ZyTpJzkJxzFJAgIiIgShCJIogCgqioBCPJgIqCAVRQQURA\n\tUFEQkPgGPZ5z77rv/nt/3qw1Pd9UVVfXTFVPV/UAwD7vFRkZiiABEBYeG21jpEtxcnah\n\tYEcBEnADImAFLF4+MZE6Vlbm4L8ey8MA2mE+k9zR9V/F/ncGg69fjA8AkBXM9vaN8QmD\n\t8RUAELo+kdGxACBXYfpgQmwkjFH3YcwUDRsI47EdHPAbL+xg718YjfolY2ejBwCaDQAa\n\tgpdXdAAAREGYTon3CYD1EPUBwDCG+waFA0B2grGmT6CXLwDspbCMRFhYxA7ug7GI97/o\n\tCfgX7OXl/bdOL6+Av/HvZ4F7wgPrB8VEhnol/rr5v2zCQuPg9/XrYIRbQnjo7h3fsMDn\n\tjK+Xvhl85YLPrcjQXz6DZSAOv3B7W5i2gyXCvXdb/oU1/aMNbWAM94WsImN1dzD8ziD/\n\tyFgru7/oqUmBerthTIDpxX4xBn/0nAr2Mt3xGR1Mb42Os7GHsSCMu2LibQ1gDEcU9CEp\n\t0M7xL5klXz/9v+gIhH+QoclvGQRjUKzJzlhMsM/5QyLMdmyAx0IoATMQCvxAHIiG23Ag\n\tCcyBHtD/q5UE/sAL5sTDvBgQAj7COAzuEQH3iYAx5S85vf+gGP7qFwD3+3eNFOADy8b9\n\tPebv0SjwmH90BgFfGP+he8Fj7PB2rIvZE5Txz5h/JHb0/bJGpklmVmbjj00oYZQcShGl\n\ti9JAaaJUAQXFguIAkigFlApKB6WFUod5qsAQfIA1B/yxcUd/WKt/fGlEoppDIMzdeXbv\n\tP1zg8Es66O/7/7AABD2eb5//YwEAsX574XkAgF5EZGJ0UEBgLEUHnrl+EhSTcB8pCYqc\n\tjKzsDvv/zbHzzfpt7KLNr28RxPLkH9oeXQAUN+F5PvMPLewzABcPAsAp8Q9N9Cw871MA\n\tuMTuExcd/1sfaueCBjhAD0coO+ABAkAEfs9yQAmoA21gAEyBJbADzsADjp9AOAajQQLY\n\tB/aDLJALjoHjoBxUg9OgAZwHraAd3ADd4C54CAbBCzAKxsEUmAMLYBmsQxCEhYgQGWKH\n\teCEhSBySg1QgTcgAModsIGfIEwqAwqE4aB90AMqFCqFyqAZqhC5BnVA31A8NQa+gCWgW\n\t+g6tIZAIAoIJwY0QRkgjVBA6CDOEHcIdEYCIQiQhMhH5iFJELaIZ0YboRjxEvECMI+YQ\n\tP5AAiUeyIPmQkkgVpB7SEumC9EdGI1OROcgSZC2yBXkNeQ/5DDmOnEf+RGFQZBQFJQnH\n\tqTHKHuWDikKlovJQ5agGVBuqD/UMNYFaQG2hiWgutDhaDW2CdkIHoBPQWegS9Fn0VfQd\n\t9Av0FHoZg8GwYKgYZYwxxhkTjEnG5GGqMBcwXZghzCTmBxaLZceKYzWwllgvbCw2C1uG\n\tbcbexj7FTmFXafA0vDRyNIY0LjThNBk0JTTnaG7RPKWZplmnJdEK0arRWtL60ibSHqWt\n\to71G+4R2inYdx4Cj4jRwdrhg3H5cKa4Fdwc3hlvE4/H8eFW8NT4In44vxV/E38dP4H8S\n\tGAliBD2CGyGOkE+oJ3QRXhEWiUSiMFGb6EKMJeYTG4m9xLfEVToynRSdCZ0vXRpdBV0b\n\t3VO6L/S09EL0OvQe9En0JfSX6Z/Qz5NoScIkPZIXKZVUQeokjZB+MJAZZBksGcIY8hjO\n\tMfQzzDBiGYUZDRh9GTMZTzP2Mk6SkWQBsh7Zh3yAXEe+Q55iwjBRmUyYgplymc4zPWZa\n\tYGZkVmB2YN7LXMF8k3mcBckizGLCEspylKWVZZhljZWbVYfVj/UwawvrU9YVNk42bTY/\n\tthy2C2wv2NbYKewG7CHsBezt7G84UBxiHNYcCRwnOe5wzHMycapz+nDmcLZyvuZCcIlx\n\t2XAlc53mesT1g5uH24g7kruMu5d7noeFR5snmKeY5xbPLC+ZV5M3iLeY9zbvJwozRYcS\n\tSiml9FEW+Lj4jPni+Gr4HvOt81P57fkz+C/wvxHACagI+AsUC/QILAjyCloI7hNsEnwt\n\tRCukIhQodELontCKMFXYUfiQcLvwDJWNakJNojZRx0SIIloiUSK1Is9FMaIqoiGiVaKD\n\tYggxRbFAsQqxJ+IIcSXxIPEq8SEJtISqRLhErcSIJEFSRzJesklyQopFylwqQ6pd6ou0\n\toLSLdIH0PektGUWZUJk6mVFZRllT2QzZa7Lf5cTkfOQq5J7LE+UN5dPkO+S/KYgr+Cmc\n\tVHipSFa0UDyk2KO4qaSsFK3UojSrLKjsqVypPKLCpGKlkqdyXxWtqquapnpD9aeaklqs\n\tWqvaV3VJ9RD1c+ozu6i7/HbV7ZrU4Nfw0qjRGNekaHpqntIc1+LT8tKq1XqvLaDtq31W\n\te1pHVCdYp1nni66MbrTuVd0VPTW9FL0ufaS+kX6O/mMDRgN7g3KDt4b8hgGGTYYLRopG\n\tyUZdxmhjM+MC4xETbhMfk0aTBVNl0xTTPjOCma1Zudl7czHzaPNrFggLU4sii7HdQrvD\n\td7dbAksTyyLLN1ZUqyir69YYayvrCuuPNrI2+2zu2ZJt99ies12207U7ajdqL2IfZ9/j\n\tQO/g5tDosOKo71joOO4k7ZTi9NCZwznIucMF6+Lgctblh6uB63HXKTdFtyy3YXeq+173\n\tfg8Oj1CPm3vo93jtueyJ9nT0POe54WXpVev1w9vEu9J7wUfP54TPnK+2b7HvrJ+GX6Hf\n\ttL+Gf6H/TIBGQFHAbKBWYEngfJBeUHnQt2Dj4OrglRDLkPqQ7VDH0AthNGGeYZ3hjOEh\n\t4X0RPBF7I4YixSOzIsej1KKORy1Em0WfjYFi3GM6Ypng5PBRnEjcwbiJeM34ivjVBIeE\n\ty3sZ9obvfZQolng4cTrJMOlMMirZJ7lnH9++/fsmUnRSalKhVO/UnjSBtMy0qXSj9Ib9\n\tuP0h+wcyZDIKM5YOOB64lsmdmZ45edDoYFMWXVZ01sgh9UPV2ajsoOzHh+UPlx3eyvHN\n\teZArk1uSu5Hnk/fgiOyR0iPb+f75j48qHT15DHMs/NhwgVZBQyFDYVLhZJFFUVsxpTin\n\teOn4nuP9JQol1SdwJ+JOjJeal3aUCZYdK9soDyx/UaFbcaGSq/Jw5UqVb9XTk9onW6q5\n\tq3Or104FnXpZY1TTVitcW3Iaczr+9Mc6h7p7Z1TONJ7lOJt7drM+vH68waahr1G5sfEc\n\t17mjTYimuKbZZrfmwfP65ztaJFtqLrBcyL0ILsZd/HTJ89Jwq1lrz2WVyy1XhK5UXiVf\n\tzWmD2hLbFtoD28c7nDuGOk07e66pX7t6Xep6/Q2+GxU3mW8evYW7lXlr+3bS7R9dkV3z\n\t3QHdkz17ekZ7nXqf91n3Pb5jduf+XcO7vfd07t2+r3H/Rr9af+cDlQftD5Uetj1SfHR1\n\tQHHg6mOlx21PlJ90DKoOXhvaNXTrqdbT7mf6z+4+N3n+8MXuF0PD9sMvR9xGxl/6vpx5\n\tFfrq2+v41+uj6WPosZw3pDclb7ne1r4TfXdhXGn85oT+xKP3tu9HJ30m5z7EfNiYyvxI\n\t/FgyzTvdOCM3c2PWcHbwk+unqbnIufX5rM8Mnyu/iHy58lX766MFp4Wpb9Hftr/nLbIv\n\t1i8pLPX8sPrxdjlseX0lZ5V9teGnys97a45r0+sJG9iN0k3RzWtbZltj22Hb25Fe0V6/\n\tcgEk3CL8/QH4Xg/XEM5w7TAIAI7ud03xSwIuVyBYZkcO0MD5gjDQgvOCTHARTEHMkA4U\n\tDTVAH+CVOQJxC8mETEBOoGxRA2hb9HtMIpYV20sTSytJu4S7i68hZBD96czo5UgUBjIj\n\tjoxiQjNjWehZBdiU2M05AjlzuS5zj/LSUFT5QvlrBKaF5IVTqA9E2cT8xC9JbEgZSxfI\n\tvJLjk/dROK04ocypYqeap9atvqghqGmjdUT7oS5GT0M/3qDe8KUxxkTR1MNsv3mtRc/u\n\tN5bL1nQ2Araqdhb2ng4xjgedypybXW66DrpNuH/bg/AkeVG8ZX00fc39XP3DApID84LK\n\tg0+F5IfGhrmEG0bIR/JFkaNpY5AxW7HrcevxW3sRiTRJDMkc+wRShFMpaVzprPsZM/AH\n\t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\n\tjl0rxBY5FtcfXzlhXHqibLpCtTKvaqJa69TlWonT9WeEztY1iDRebJJrbm+Rv3AJzhOr\n\trjBcTW6b7DDtPH8ddyP05sBtia6c7k+9xn21dzbv2d1vegAe2j1qHNh8YjFYOTT3TPV5\n\tzovhEerLpFf9oxxjgW/q374Z55kIet/+ATPl/LFmenKW95PtXOp87ecrXzq/Xlo4+S37\n\tu8ei9OLXpTM/nH78XC5fUVi5uWq4+uSn5s/mNY61w2sT60rruevjG4obKRtXNuY2+Ted\n\tNws2729ubylvRW41br3f5ty22z6yfXfH/zH+8nI7qweACPDeJfrt9vaiMADYQgA2C7a3\n\t12u3tzdPw8UG/A+kK/T3/4odYQy8514J72kC0Lfvws7l347/AYABcGIKZW5kc3RyZWFt\n\tCmVuZG9iago3MyAwIG9iago1OTYyCmVuZG9iago0MyAwIG9iagpbIC9JQ0NCYXNlZCA3\n\tMiAwIFIgXQplbmRvYmoKNzQgMCBvYmoKPDwgL0xlbmd0aCA3NSAwIFIgL04gMyAvQWx0\n\tZXJuYXRlIC9EZXZpY2VSR0IgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB\n\thVTPaxNBFP42bqnQIghaaw6yeJAiSVmraEXUNv0RYmsM2x+2RZBkM0nWbjbr7ia1pYjk\n\t4tEq3kXtoQf/gB568GQvSoVaRSjeqyhioRct8c1uTLal6sDOfvPeN+99b3bfAA1y0jT1\n\tgATkDcdSohFpbHxCavyIAI6iCUE0JVXb7E4kBkGDc/l759h6D4FbVsN7+3eyd62a0raa\n\tB4T9QOBHmtkqsO8XcQpZEgKIPN+hKcd0CN/j2PLsjzlOeXjBtQ8rPcRZInxANS3Of024\n\tU80l00CDSDiU9XFSPpzXi5TXHQdpbmbGyBC9T5Cmu8zuq2KhnE72DpC9nfR+TrPePsIh\n\twgsZrT9GuI2e9YzVP+Jh4aTmxIY9HBg19PhgFbcaqfg1whRfEE0nolRx2S4N8Ziu/Vby\n\tSoJwkDjKZGGAc1pIT9dMbvi6hwV9JtcTr+J3VlHheY8TZ97U3e9F2gKvMA4dDBoMmg1I\n\tUBBFBGGYsFBAhjwaMTSycj8jqwYbk3sydSRqu3RiRLFBezbcPbdRpN08/igicZRDtQiS\n\t/EH+Kq/JT+V5+ctcsNhW95Stm5q68uA7xeWZuRoe19PI43NNXnyV1HaTV0eWrHl6vJrs\n\tGj/sV5cx5oI1j8RzsPvxLV+VzJcpjBTF41Xz6kuEdVoxN9+fbH87PeIuzy611nOtiYs3\n\tVpuXZ/1qSPvuqryT5lX5T1718fxnzcRj4ikxJnaK5yGJl8Uu8ZLYS6sL4mBtxwidlYYp\n\t0m2R+iTVYGCavPUvXT9beL1Gfwz1UZQZzNJUifd/wipkNJ25Dm/6j9vH/Bfk94rnnygC\n\tL2zgyJm6bVNx7xChZaVuc64CF7/RffC2bmujfjj8BFg8qxatUjWfILwBHHaHeh7oKZjT\n\tlpbNOVKHLJ+TuunKYlLMUNtDUlLXJddlSxazmVVi6XbYmdMdbhyhOUL3xKdKZZP6r/ER\n\tsP2wUvn5rFLZfk4a1oGX+m/AvP1FCmVuZHN0cmVhbQplbmRvYmoKNzUgMCBvYmoKNzM3\n\tCmVuZG9iago0MCAwIG9iagpbIC9JQ0NCYXNlZCA3NCAwIFIgXQplbmRvYmoKNCAwIG9i\n\tago8PCAvVHlwZSAvUGFnZXMgL01lZGlhQm94IFswIDAgNjEyIDc5Ml0gL0NvdW50IDEg\n\tL0tpZHMgWyAzIDAgUiBdID4+CmVuZG9iago3NiAwIG9iago8PCAvVHlwZSAvQ2F0YWxv\n\tZyAvT3V0bGluZXMgMiAwIFIgL1BhZ2VzIDQgMCBSIC9WZXJzaW9uIC8xLjQgPj4KZW5k\n\tb2JqCjQyIDAgb2JqCjw8IC9MZW5ndGggNzcgMCBSIC9PcmRlciAxIC9FbmNvZGUgWyAw\n\tIDEzNjQgXSAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUKOCAvRGVjb2RlIFsg\n\tMCAxIDAgMSAwIDEgXSAvRG9tYWluIFsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEg\n\tXSAvU2l6ZSBbIDEzNjUKXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGF\n\twmlXolAAAND//3HKVBAUUUFs320vyxZbLNvLFkttUVRQUVBpzmMgeE99c8/9+bHpPzqy\n\t99NDdn96Xb3r3NG7Hb3jrOkdo6bpdlXXVF11buuqsd3WzS29DfZav5Vey6ooPbBpbzZ7\n\t5kavaW00emDdXq/3QNm5K8tdWYJKUleqoWu1bq0KrVa71Qq6InbhHbHct9Qp9y19d9Bf\n\tnW/kZ+cL+dH5+tA+nYvaZ1H7QBa0j4JWdM5rxbxWcH7XCsb8u2Z+0/Kg+v47p75b33Kq\n\t+VV9M+ZeVfOLmrO+vqjgs/3lWQWfnNvPT+3nLPQp2wYfodnHdvYB+vjQfrxHP9y14a37\n\t2wHvblrI2+sW+qp1g7xsXSMzreuMcoW8UC6R58rluZJxTiuZtHLhfKZcGM/PFPOpcg42\n\t084nzbTx7KRpPm6eGU+Pm+ZU89R6kmqCR/bjoyZ4aE8dNswHjZT16KAB7tsP9xtgEnqQ\n\tbBzsQff3Gvu7yHpyt55MQPcS9b0d9O52HZnYqqM36ztoeXuj77q8hVyTN5Gr8uaqvOG8\n\tIm+syOvIuLwel9acl6W1ZWnVeUlaNa4sSeZFacUYX5TMC1LcurwgmeelZbC29HuutmRd\n\tnKuBs/aF2Ro4A52fqc1PQ+ema+CUc3V2qjo7CZ2ZrM5MoKfHq8ipWLX/pFCFVyaiffnK\n\tOJKrxJCRSixSEZDhShQZqkRDIu/Mijwrcs5BkTNGgqKZESPGMCPaA2LYGAqIZr8YAsvs\n\tb7rMWoN0GaTsDFUGfdCArwySdj9ZBgnnEk2UaC+U8pYoD9rnLiFJd4kcQxOuEvzbO9p3\n\t5NuD/PPtHvrL/WfQkS83+PmvZ+RzyA/PCH7RM2IcLXoGLHhG7d7RQt+8d3R4V97resd+\n\t87rQhOvNMUe4HMdyBPqVGMN8IcYGJ8deQPfz/z6Rbsws6e7ryZJWn+fxfx98Hsx7n+fe\n\t58W883nvKNxbytuXuKXMNxSBf00RZpq4HvSKJq5octhLmsTP0CTUT2bMvowfvMA+9/vw\n\t036flUr7rQEqbT0LUJinAWp4+jRAn2Ay9AlDH2OnGBruTzHQI8aPecj4weDQB8EA/n4w\n\tgJkMBuxsIAkyznssg7/LMpgJlkmwQWgomHDcCQXxt0PBQdntELg1bJjdMm6GWfyNMGsM\n\tbYQHXA+HcCOhtaHDaxFwFXslEsaPR8Jx7t9InBtwmYtgLnERbG6Rs/Lc4qALPIc5z3Nw\n\tfp6HzvE8NMrPwWejPOZMNIo/HY0OKESnrVNCtK8wJZgnBQF/QhCGjgkTMWEcjA0bQ/0F\n\t5EEm0wplbmRzdHJlYW0KZW5kb2JqCjc3IDAgb2JqCjk3NgplbmRvYmoKNDEgMCBvYmoK\n\tPDwgL0xlbmd0aCA3OCAwIFIgL09yZGVyIDEgL0VuY29kZSBbIDAgMTM2NCBdIC9GdW5j\n\tdGlvblR5cGUgMCAvQml0c1BlclNhbXBsZQo4IC9EZWNvZGUgWyAwIDEgMCAxIDAgMSBd\n\tIC9Eb21haW4gWyAwIDEgXSAvUmFuZ2UgWyAwIDEgMCAxIDAgMSBdIC9TaXplIFsgMTM2\n\tNQpdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AYXCaVeiUAAA0P//ccpU\n\tEBRRQWzfbS/LFlss28sWS21RVFBRUGnOYyB4T31zz/35sek/OrL300N2f3pdvevc0bsd\n\tveOs6R2jpul2VddUXXVu66qx3dbNLb0N9lq/lV7Lqig9sGlvNnvmRq9pbTR6YN1er/dA\n\t2bkry11ZgkpSV6qha7VurQqtVrvVCroiduEdsdy31Cn3LX130F+db+Rn5wv50fn60D6d\n\ti9pnUftAFrSPglZ0zmvFvFZwftcKxvy7Zn7T8qD6/junvlvfcqr5VX0z5l5V84uas76+\n\tqOCz/eVZBZ+c289P7ecs9CnbBh+h2cd29gH6+NB+vEc/3LXhrfvbAe9uWsjb6xb6qnWD\n\tvGxdIzOt64xyhbxQLpHnyuW5knFOK5m0cuF8plwYz88U86lyDjbTzifNtPHspGk+bp4Z\n\tT4+b5lTz1HqSaoJH9uOjJnhoTx02zAeNlPXooAHu2w/3G2ASepBsHOxB9/ca+7vIenK3\n\tnkxA9xL1vR307nYdmdiqozfrO2h5e6PvuryFXJM3kavy5qq84bwib6zI68i4vB6X1pyX\n\tpbVladV5SVo1rixJ5kVpxRhflMwLUty6vCCZ56VlsLb0e662ZF2cq4Gz9oXZGjgDnZ+p\n\tzU9D56Zr4JRzdXaqOjsJnZmszkygp8eryKlYtf+kUIVXJqJ9+co4kqvEkJFKLFIRkOFK\n\tFBmqREMi78yKPCtyzkGRM0aCopkRI8YwI9oDYtgYCohmvxgCy+xvusxag3QZpOwMVQZ9\n\t0ICvDJJ2P1kGCecSTZRoL5TyligP2ucuIUl3iRxDE64S/Ns72nfk24P88+0e+sv9Z9CR\n\tLzf4+a9n5HPID88IftEzYhwtegYseEbt3tFC37x3dHhX3ut6x37zutCE680xR7gcx3IE\n\t+pUYw3whxgYnx15A9/P/PpFuzCzp7uvJklaf5/F/H3wezHuf597nxbzzee8o3FvK25e4\n\tpcw3FIF/TRFmmrge9Iomrmhy2EuaxM/QJNRPZsy+jB+8wD73+/DTfp+VSvutASptPQtQ\n\tmKcBanj6NECfYDL0CUMfY6cYGu5PMdAjxo95yPjB4NAHwQD+fjCAmQwG7GwgCTLOeyyD\n\tv8symAmWSbBBaCiYcNwJBfG3Q8FB2e0QuDVsmN0yboZZ/I0wawxthAdcD4dwI6G1ocNr\n\tEXAVeyUSxo9HwnHu30icG3CZi2AucRFsbpGz8tzioAs8hznPc3B+nofO8Tw0ys/BZ6M8\n\t5kw0ij8djQ4oRKetU0K0rzAlmCcFAX9CEIaOCRMxYRyMDRtD/QXkQSbTCmVuZHN0cmVh\n\tbQplbmRvYmoKNzggMCBvYmoKOTc2CmVuZG9iagoyIDAgb2JqCjw8IC9MYXN0IDc5IDAg\n\tUiAvRmlyc3QgODAgMCBSID4+CmVuZG9iago4MCAwIG9iago8PCAvUGFyZW50IDgxIDAg\n\tUiAvQ291bnQgMCAvRGVzdCBbIDMgMCBSIC9YWVogMCA1NTMgMCBdIC9UaXRsZSAoQ2Fu\n\tdmFzIDEpCj4+CmVuZG9iago4MSAwIG9iago8PCA+PgplbmRvYmoKNzkgMCBvYmoKPDwg\n\tL1BhcmVudCA4MSAwIFIgL0NvdW50IDAgL0Rlc3QgWyAzIDAgUiAvWFlaIDAgNTUzIDAg\n\tXSAvVGl0bGUgKENhbnZhcyAxKQo+PgplbmRvYmoKODIgMCBvYmoKPDwgL0xlbmd0aCA4\n\tMyAwIFIgL0xlbmd0aDEgMTQzNTIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFt\n\tCngB1Vt5fFXF9Z+5+9v3NW/Ny9uy7wuJ5BGysAUDUUmQaBIIhE0Chii0aFAQiUhFZRHQ\n\tupUlqHmECA8QixQFWqtoFRWX2grW9tf8tP6QXxXee78z94UIqe3HP/rp5/N7N2dmzszc\n\tuTNnzpz5zrk3nUuWtiEF6kY0qpve0jEbib8CCGn1zIUtHQleV4cQ3jSzq9OV4NkAlC+Y\n\t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\n\tpwxMJfsaS61hd6AdeCe7y8SmBFizwWQE7GuQy1R2QUk2UGMSTAaRlclg7pP/zAj76DuJ\n\tQwNMSe05Mwjue9kl1BEsVK4lywwIECaoBIMGhLQGAzIaF2pNJjOLMZl08xqYqxXHxUiA\n\tGBOn3GKAg004j6MpnhKNhfiKo7AI3n6B9GnafcJ3b2vF9u7tvqAjK1Wdm6VmRytjna9j\n\tJ2ay5sQ2xP76Qmz2ACc8q+DcZuHRFGYyTNE9BD/A2Yi+UzwbJcG7+pZQYdJ5C/r+jGSH\n\tQ5JTI3XDWJMcQbPzH45KLvfb7jlDp/FhU3EGzktDqA7ALrEX5XBgKh/E//zM5IV3izws\n\ty384O1G6Afj94wnK+frrJy6dEeebzDqKt8F33T/080MmOcFI4U23RvxSwQjo1g/fqhP/\n\tax4qRJWoClWL34+PF78Rr4Xvq68Xv2OfCt+m34huQtNQA2qEr71noKPQGoZvHojbH6Ay\n\t/O8Pqqy5vu6GcWnj2hZ0tXXOndki1hCLIXgWKAx0FOg00KdAX5EmgOBe7ALKBgoB1QE1\n\tA3UAdQM9BPQkUBjoKNBpoE+BviJKDqQGcgFlA4WA6oCagTqAuoEeAnoSKAx0FOg00KdA\n\tXxGBxId+CH7DaYxcI/iUETyR5tX100fwmSP4nBF87gg+bwQ/dgRfOYIH0HvN8+HF9jV8\n\t7Qi+bgRfP4Ins3X1eFpH8DNH8LNG8KLOXSW/2SPK20fwc0fw80bw80fwC0bw4v/GXfU8\n\tcvK7uv+LRvAdI/glI/jbR/Di/75d1f7SEeVdI/g7R/DLruUvEUVH/wc5W2+qCmVuZHN0\n\tcmVhbQplbmRvYmoKODMgMCBvYmoKOTQyOAplbmRvYmoKODQgMCBvYmoKPDwgL1R5cGUg\n\tL0ZvbnREZXNjcmlwdG9yIC9Bc2NlbnQgNzcwIC9DYXBIZWlnaHQgNzE3IC9EZXNjZW50\n\tIC0yMzAgL0ZsYWdzIDMyCi9Gb250QkJveCBbLTk1MSAtNDgxIDE0NDUgMTEyMl0gL0Zv\n\tbnROYW1lIC9ER09QVEgrSGVsdmV0aWNhIC9JdGFsaWNBbmdsZSAwCi9TdGVtViAwIC9N\n\tYXhXaWR0aCAxNTAwIC9YSGVpZ2h0IDU0MCAvRm9udEZpbGUyIDgyIDAgUiA+PgplbmRv\n\tYmoKODUgMCBvYmoKWyAyNzggMCAwIDAgNTU2IDAgMCAxOTEgMCAwIDAgMCAyNzggMCAy\n\tNzggMCAwIDU1NiA1NTYgNTU2IDAgMCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDcy\n\tMiA3MjIgMCAwIDAgMCAyNzggMCAwIDU1NiA4MzMgMCAwIDY2NyAwIDAgNjY3IDAgMCAw\n\tIDAgMCAwCjAgMCAwIDAgMCAwIDAgNTU2IDU1NiA1MDAgNTU2IDU1NiAyNzggMCA1NTYg\n\tMjIyIDIyMiA1MDAgMjIyIDgzMyA1NTYgNTU2IDU1NgowIDMzMyA1MDAgMjc4IDU1NiA1\n\tMDAgMCA1MDAgNTAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg\n\tMCAwCjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw\n\tIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg\n\tMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMAow\n\tIDAgMCAwIDAgNTAwIF0KZW5kb2JqCjM3IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0\n\teXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQgL0RHT1BUSCtIZWx2ZXRpY2EgL0ZvbnREZXNj\n\tcmlwdG9yCjg0IDAgUiAvV2lkdGhzIDg1IDAgUiAvRmlyc3RDaGFyIDMyIC9MYXN0Q2hh\n\tciAyMjIgL0VuY29kaW5nIC9NYWNSb21hbkVuY29kaW5nCj4+CmVuZG9iago4NiAwIG9i\n\tago8PCAvTGVuZ3RoIDg3IDAgUiAvTGVuZ3RoMSA5NTQ0IC9GaWx0ZXIgL0ZsYXRlRGVj\n\tb2RlID4+CnN0cmVhbQp4Ab1aC3hU1bVe+zznlWQemcwjmcxMZpJJJpM3eZFATsLkAWEg\n\tBAhJTDQhhAYKGDQGkEKRh4Hgq7UCIrdopVeLl3YSFAcfXC7FSlV6qehVkWqtiFqM3PZG\n\tKcKcueucCSnk6/Xj+65fz8matdd+rv3vtdd+nPTdcVc3xMAGoKGhtbN3MciP63EA8nTX\n\t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\n\tMjAgL0Rlc2NlbnQgLTIzMCAvRmxhZ3MgMzIKL0ZvbnRCQm94IFstMTAxOCAtNDgxIDE0\n\tMzYgMTE1OV0gL0ZvbnROYW1lIC9BWkxWQUYrSGVsdmV0aWNhLUJvbGQgL0l0YWxpY0Fu\n\tZ2xlCjAgL1N0ZW1WIDAgL01heFdpZHRoIDE1MDAgL1hIZWlnaHQgNjQ0IC9Gb250Rmls\n\tZTIgODYgMCBSID4+CmVuZG9iago4OSAwIG9iagpbIDI3OCAwIDAgMCAwIDAgMCAwIDAg\n\tMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw\n\tCjAgNzIyIDAgNjExIDAgMCAyNzggMCAwIDAgMCAwIDAgMCAwIDcyMiA2NjcgMCAwIDAg\n\tMCAwIDAgMCAwIDAgMCAwIDAgMCA1NTYKMCA1NTYgNjExIDU1NiAwIDAgMCAyNzggMjc4\n\tIDAgMCAwIDYxMSA2MTEgNjExIDAgMzg5IDU1NiAzMzMgMCA1NTYgMCAwIDU1NgpdCmVu\n\tZG9iagozNSAwIG9iago8PCAvVHlwZSAvRm9udCAvU3VidHlwZSAvVHJ1ZVR5cGUgL0Jh\n\tc2VGb250IC9BWkxWQUYrSGVsdmV0aWNhLUJvbGQgL0ZvbnREZXNjcmlwdG9yCjg4IDAg\n\tUiAvV2lkdGhzIDg5IDAgUiAvRmlyc3RDaGFyIDMyIC9MYXN0Q2hhciAxMjEgL0VuY29k\n\taW5nIC9NYWNSb21hbkVuY29kaW5nCj4+CmVuZG9iago5MCAwIG9iago8PCAvTGVuZ3Ro\n\tIDkxIDAgUiAvTGVuZ3RoMSAyMzQyOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJl\n\tYW0KeAGtfHlgW8W198xc7ZalK1leJFubZcmLLEvxbseJrmM7TuwkdnY7YOxsJIGAnRAC\n\tBEhM2QM0Yd/aJrSshYJssziBNmlpaQvkka9sCW1x2lKWUjeBl9ACsfT9ZiRngfa9749P\n\t8pn9njN3Zs6Zc86MvGnjpauJkQwSiSgrL1o+QMQnsAjRWys3b/Ik81nrCdGZzh9Yc1Ey\n\t77qKEG33mvVXnJ/MF64lpOK7a1cvX5XMk5OIq9eiIJmnlYgL1l606fJk3n8I8VXr+1em\n\t6guLkFcuWn55ij75A/Kei5dftDrZ/pwuxKUD/ZdsSuaX/Qtx38DG1an2FPWZ1gQ+hBKB\n\tM5UmxE0+Jw3kOqImjMgkTLrxJuvVbxIV8hRY1ISwn3y4uNfccEKn1wn0P1rc38gTv0rb\n\tszJ+2Vfz1d/X/wpt9aI9r8Bzmicm7idEdSB+WSKi/v6pGl7LP+6hpe7GaSpKwoAIQBKp\n\tKFIdgF5AH+ANwBjgKEBHPAh52x2AXQBeoyZuKUHCgAhAIlGEvYCxU7kdSO0C7AYcA6iJ\n\tIsVH0kzl7sZWKY5H42QAsAugwqOnc0dFyY5U3W7EEjGr1HiXMMIoYAfgKEBFPNJJlMvS\n\t16QfsBu5IwAVsH+FLnH4mnQg7hPwNeKTZB/KDgKOAQyJ/dK/RuYvLCeNDdKXQPQlevkl\n\t6QQMAAYBMcARAMYBYViawBt/CcQTolUf0jsB+5Dfj/gggLdOAx7eYgIkJ8gzAI5nshVv\n\tcQygB/kvh6feU75HJNItInFipL6h/GCjTTqBd9spQjPCMCAK6ADsADwD0IDM8WG9UTx3\n\tfLiuvryRv9JxLK2KxCDihYiRH5m/AOPuQkEU0AHglQcBauA9jk4eB6XjeIXjGD0zwh2A\n\tXYCjvAQoPh+urhdUPh+et6i8cR4vIm8J7J+TN1Px86n4h6n4hlR8fSq+OBWvTcVLUnGy\n\tl5+T6an8tFTM34LTKU/FU1KxPxXnp2JPKnaL+LPhhRU7G4ulzzB8fdInmMlP8LqfYBl1\n\tIjyzZCfyuwExwH7AQYCe7FSpCE3sR4h+Sf9kS8li4kY/jgm8udIxgfdj4P0YeD8WeD8G\n\t3tMlO5HeDYgB9gMOSh8P662eRkW6DqvnOkzadejLdRjqPukB4HkAeB7ABDyAEoJQBngA\n\tEYAC6ARoUPMuat6FgDgivYn18yZSBKEM8AAiAAWgPisnSS+zXrIK/Pow6xle5Q5jGQxj\n\tGQxjGQyj70ekt4DrLYHrLeB6C0+/BVxvAddbAtfpnCQtG5ZWuUelXww38ejnI95VbnPj\n\tFKkJ6JuwkprwQk14CY80A4O0H+ERAMOKmoHaGUA5Ay1m4JVnELXUKgVJAE82sCWkCvFU\n\t5HlcL5WKuC4V10rB4SrQyZciwBLB2oxwmSAVIleIXKHIFSBXgFwBkaQIwgJgKkRcgbhA\n\t8vE8JtEznGEX69gz7PWnEmXl5T+VvGwxmSqaeEdaWsv7GtOkPPQzD70vlHLJuwCG53OH\n\tp5SLx3KHZ7amEpAfjRYpm60XtDLZCUh3t2RDXIw4IxW7h10z3HtoI+vCLJDGXMmI0TZi\n\tqIwYbSOGxoh5NmJ4jCCLrQ+wE7AbEAPsBxyUjCMmq1UZZb8dLqjYtZf9hhxlv1EWM4+X\n\t7lIfVbNdqqMqtks6KrFd7Chj+zT7tMytiWp6Nf2aHRq1WxvV9mr7tTu06iiLSh2sQ1J5\n\tXJ58T6Gn1NOqll2yV86XC+VSuVXT27iOXYhJ7GV/IJT9gfVjE3KTQfZ7lHnYYYQRhAqA\n\tkT6EAyI1iHCnSO1GGBOp/QiTz/BabHcIFZHiLQ8CjgAkUc5LGDvM1gtqHnYIVA6h9SEi\n\tsUPscVEqs3fRA84HPIwAFEAnQMXeZQ+INo+zd8go4BBAYu+wC8FYbvb2cKXZ3TjB3mZL\n\tRP519jp7Dd9X8f0tvr/BgJoFvCre6rdkP/stSQCww6G8DzAA2AnYD1BjdF7Fu+1mryMM\n\tI1QAfQDe/lWyA7APgF0WrcNIRQWuXoSUbGNXkS1sCJS2scsBVwC2AK4EA21jmwCXAjYD\n\tLhMlA0htAGwEXCJK1iN1EeBiQL8oWYvUOsAFgAtR0g8aqwWNftDoB41+0OgXNPpBox80\n\t+kGjX9DoZwNIbQBsBHAa/VjU/aDRDxr9gkY/W4vUOsAFAE6jDTQowssBVwC2APg7tAF/\n\tG/C3AX+bwN8G/G3A3wb8bQJ/G/C3AX8b8LcJ/G3A3wb8bcDfJvDXC/z1wF8P/PXAXy/w\n\t1wN/PfDXA3+9wF8P/PXAXw/89QJ/PfDXA3898Nez/iFVfWMCBOpBoB4E6gWBsCAQBoEw\n\tCIRBICwIhEEgDAJhEAgLAmEQCINAGATCgkAYBMIgEAaBsHiBMPCHgT8M/GGBf0zgHwP+\n\tMeAfA/4xgX8M+MeAfwz4xwT+MeAfA/4x4B8T+MeAfwz4x4B/TOAfA/4x4B8D/jGBfxtb\n\tg4X0JOBpLLVtbCVgFWA14HxMxDZsANtYH2A5YIUoOQepcwE9gPNEyVKkugDdgGWiZCFS\n\tiwCLAUtQ0g86F4DOakGnH3T6QacfdPoFnX7Q6QedftDpF3T62TlInQvoAXA6/dhO+0Gn\n\tH3T6BZ1+thCpRYDFAE6nF3R62RNkGWhJSK0ErAKsBvD36QWdXtDpBZ1eQacXdHpBpxd0\n\tegWdXtDpBZ1e0OkVdHpBp5ctaoSiCkq9glIHKHWAUpug1AFKHaDUAUodglIHKHWAUgco\n\tdQhKHaDUAUodoNQhKHWAUgcodYBSh6DUAUodeKMO0OkQdKKgUw8aDAJgJWAVYDWAv00U\n\tNKKgEQWNqKARBY0oaERBIypoREEjChpR0IgKGlHQiIJGFDSigkYYNEoEjTBohEEjDBph\n\tQSMMGmHQCINGWNAIg0YYNMKgERY0wqARBo0waIQFjTBohEEjDBphQWMMNN4TNMZAYww0\n\txkBjTNAYA40x0BgDjTFBYww0xkBjDDTGBI0x0BgDjTHQGBM0xkBjDDTGQGOM02BX0UfZ\n\tldQBLvka3PIVuOYh8MZu8Mgu8Moq8MxScEYrOKQJnNIAjomAL0Lgj1LwSSH4xQ+uyAd3\n\teMElHnCLi60BzvOBczX5utGHXn+F3j+EPu5GX3ehz6vQ96XoYSt62oQeN6DnEfQvhH6W\n\tor+F6LcfvctHL73orYctVOyue/61yn0zYCNgA2AKoAwwSh1KFTSjrwG7Aa2ABkAEUAjw\n\tA/IBHoALQLKyYJtZLTqlMZtNY9ADSDr9qQh3iPC7IrxMhHNE2CrCeiW7M/2nnenbO9P7\n\tO9N7O9O7O9NndqbXd6a/SONkK7B8pDi3pt+9Nf2Grennbk1v25o+Y2t649b0uq3p1VvT\n\tw0h76N9pAxr+UIT3iPB2HpKvRfgvER4R4XkibBChR4Qu2jCcTvSj9MSwdxre+/iwtwPR\n\t+LB3BaInhr2V7pfoo8QLi9FNHx72nofSHw17FyBaM+ytQnT+sHcKohnD3iZEjc96I+6v\n\tvKMqqpjdf/JudP/O2+aOeevcD/GyYfcuUZXm3ugNuld7S9yrksVLk1ETj553T/M+6Q4l\n\tS0qTJYsz9Bn6naN0j1Kh3flr7c4+7c6IdmdQu7NEuzOg3Vmg3enW7nRqbTqrTtaZdEad\n\tQafTaXQqHdMRnW00cUQp5da1TSPzSAPdgRKVSMtQwSnYmoeEUR0jbaRvL5sGNWHaEKuJ\n\tZUjtrH3hDNoe27+StK/wxL5Y6BulhvnLYmrfDBqztpP2RTOCl+S0x+wL22ML5y/rGmXT\n\tYoPN7R58YvYFIru/uTsWEMlRSpAuT6UVpOtT6UGkW1NptO+O1QTbR7WJBbHaYHtM33lO\n\t1xCl3+1GLsZuApZFXaM0wYuuz41Zm7r2EErd19+Wy+PE9bd1d5OszdGcqHW6pW5m878J\n\t+kRhX3Pw9CfndJLT7rxCMbqf1rpbtO4Krdun5bXtC1G482ntzhbtTkxEsjDHGbunfWFX\n\tLOHEi6US7ZjHhZ5zu/awKJvW0ryHTedRd9ce+24WbVnAy+278ZKn2oE5o2gH3kQk2hE/\n\tb0f832iXz6bzdoU8SrbLF+3yz2o31OptaR7yIki2aRVtWs9us/vsNrtFm92pNpLov0Ax\n\tiSejlnhFG29Grej7mW3yk7T+xzaF/7bN6WH/Rmr1jG8U/Pss3UMW0LGhqZtbVvta+nwt\n\tqwF9sVs2r82JDa7wePaQqXSMV3liUqBvxcq1PF6+epSO+VY3x6b6mj1DC8SjZ9fHNvPq\n\tBb7mIbK5ZVHX0GZldfPwAmVBi295c/dIx5ro+rPI3TxJbii65tvEYms4siin1SGe+wat\n\t9by6g9Naz2mt57Q6lA5Bq2Ud577OriEdmdHddG4yHmFpBqz6vlxv94wseWC6YIGp3pyt\n\tuXth+j9O0oLdMaNvRiwdwLkj1Bhq5FVgfF5lQrE5VZWzdao3dy99PFUlo9jim0HAAt/6\n\ttDT///9uEp9L/h8+/y8tyaYUok05Leuaz/wLBvkbbQpegr/gpcCVbIjcJZs2EYAo2HRJ\n\tkGCMFWNfYV9pX6vU5+rzsksu6eaFP4Vlxa0ebl9RlNFNJBikqUHCg6kP8CZTBJgvQROQ\n\t3HQJ2vEIH45qL9weW4Gkm16y6VK0uBQd4PG/+UxWJGMeAoB4MnFpEN7SjwB3kFzELmkF\n\tcRGSGEvBn+NbRX1mfALi/V2I+QMpQITP+eQALUQZ/95DfoywG3AjuZHeQO2i9E7yBOIt\n\t8PTexV+ebOPGIPzCT5FilB8mQbKE3Ivvl8hZySuoP5D4jMyAS22RaF+EsnuR/yW9mjmZ\n\tG1vNAZWfvEkTqk+pVXqEbKbb6H9LvcB/LzDE2b7EbLKAXE++pytNPE0CRCEXkavI7eT7\n\t1EzzExcnDsORlAXaLYlHEr+BT/oiMkRG6U+kTtXViV14ciG5mNxBnqVlqj7Vbyf+Er82\n\t0Z/4HTzxN5NHaRr1MnRAXZJYSvJILYmSc8lroIov9aiKJxLxPyaGgD9IGoFpG6jeTn5B\n\tDpLPaDN9UxVQkzhNuBOvJd4jWrj6ziV3UwlfmebTmfRJli29AS+tmuSQVjx9LllN1pB+\n\tspE8hu9T6OVRWkmraDNrZj3sJnY3e1m6U3W1aitmZht5kRKqoiVUoe10IX2S/o7+DqN1\n\thXR1HC5x4sH7NpEWMof04H13YKZ+I3p9mExQih6cT/vp1fRBupseoH9iv5QWqWapPk2c\n\tn7gOL8swK1nESwrJNGBYhPl9moyQPXj+T6BoR98raBTv9x02h22WKqVO6RzpKmmn9Ij0\n\tlmqp6ul4ZfwfiesTDyVeSryT+H1iHPgsJJ+ESDtGehHpIldi5m4nPwTWn5N3yefUR2fQ\n\ti+l36F3QyH5Cn6Yv0XdonKWzJ6Vq6U7peRVVKaq7Va/ELfEfxUfjRxMtie7ESbzfCnIt\n\tuYncSX5EHsWKexbYxmgrnUPn02W0DxhvoDfTx+jL9O9Mxc5lz0kBaYO0RbpSuls6ofKr\n\ttqjeVm+O98TvjO9JRBKXoMc3Jf6GvpqJndRApVlEziPrsDIGyGZyOfp8Fcb8O+j59eJ7\n\tG97gJ6D5AnkR43KE/J2coHqaTk3USSP41tLpeKsuuoneSu+nD9M/04/oPxlFT4Ksms1j\n\tazCfD7FfsjfZn6RF0lPSS9Kb0puqLNVc1WKswsdUT6uJ2qKZpnv968Mnn5m4b+KBOIsX\n\tx3sS2kRuIi/Rmngm8XLicOIf4FwPKcW6nAeeuorsxKoZxUy9hhV4EJz2V/IR1pAa681C\n\tC2iAzqXn0msw0jdgrL9Hf4TvE1g5z9BRfF/Cdz/9FT2I0X+XHqF/pV9TLF4WYGH0+Fx2\n\tPruSPc5+yl5mcSlNypV8GM8GaTXG9GrpRulRvMPvpM+kf6pMqgxVQDVVtVp1h+pJ1c9V\n\th1Vfq1vVc9WXaSyaWzU7xCrk/HPGh7awSuBntBv8D1cgeY69wkLgCMFn/5/Dm+k/yW/o\n\tDPJXOoFVfjO+15CPwUdLWRP9ECvph7SG3kEfYhIsp5vpfrKbPCQ9Rd9h15Jbwf1l5FOE\n\tlK2lZfQmlgdpeDsbIX/ByjgAfvmMtSJ9ADOdQw5IB+gA+Rf9nN5GjuJd+lgmWUN/R2rp\n\tTbSZrGfFxEc20QNYYfioFRVVnwN5u4bLXtXd7G/sbnoUttku8fa30uVkNy3GejtAzyHP\n\tsDFVteqnWKUzwaUOtF7ANPQKrM3vMRV5jL2CtTsEPpsHrrgX3LsbfNKIXheRTaSJzoe+\n\t+0+qJxZ6M1b7eeDMm9GfJ8mTdALnTgfIzMReAR+zCFb63eQ+dG8PKSA/TnyX/IyuAB8/\n\tSw3ke+RPZI50XJWJXeOYyqluSbD4CnIoMZ+8CoklS++TWeT39BbIjVnkPZpFHkysT1Ri\n\tNR5IdKOf15G1ZLG6Ue2CNF4O6/Xn2t2a9zUNmikaqt6iXqVeoG5XN6lr1FPUxWqv2q42\n\tqw3w8v5RdVD1M9XDqu+Ad8tUmSqj9D7k55B0v3SL1C/NlaJSGdakU1KxL9k/2Cdw4B5i\n\t+9kTbBuNoZe/T/wmcX+iMzEtUZPIiMfjJ+Ivx5+OPxi/O/7d+GB8IN438cuTfzz55smh\n\tk4/QLyYOQX79nL4a/xp7wKWJZYk5iS/Ab7bEnYlp8XfpDryjn0yAv16HXL0T8/IwxrYL\n\tEk5hs6hM4uQEGccIvYP6PeRxrLHLSB9ZooF/BPMdAGdem1rVqyFrH0NOwlxZsQNEMeJz\n\tMCfnwrKSaCF22l+SpxIPSYuBY0iwzGPsDeqJ/4gUQspcjP2pnfyFTid/w/dZ8uzEA6D2\n\tuOYxUN2jeYKc0HwfJ353I3cLa1FbVGGs+QnWT29LnBM/BzLtSrJH9Vcc9RBlTtfSJYsX\n\tLVwwv7NjXtvs6PRpDVPr62prqioryqdEwmWh0mBJcVFhwF/gy/d63C5nXq7DnpOdlWnL\n\tsFpksyndmGbQ67QatUpilJS2+Gb2eWKBvpgq4Js1K8TzvuUoWH5GQV/Mg6KZZ7eJefhz\n\ty1F1VksFLc//Rksl2VI51ZLKngbSECr1tPg8sQPNPs8oXTa/C+nbmn3dnti4SM8VaVVA\n\tZNKR8XrxhKclZ22zJ0b7PC2xmZvXbm/paw6V0qE0Q5OvabUhVEqGDGlIpiEVy/YNDNHs\n\t6VQkWHZL/RAjunS8Y8zha26J2X14FGgkf8vyVbHO+V0tzbleb3eoNEabVvpWxAhXpIOi\n\tCWkSZGKapphWkPGsi+F1yC2eodL9228dlcmKvqBxlW/V8nO7YtJy4GiJWYKg2xzL3vJB\n\tzukskENlv/HM2lxpe0vOOg9vvH37jZ7Y7vldZzyb6+UYuruBA88y/8y+7TNB+lZMFc0J\n\to3O8+/xVki+VNIX8fRd4YnrfDN/a7Rf0YUIc22NkwRXeYYdD2ZM4Qhwtnu2LunzeWDTX\n\t1728OW/IRrYvuGLErnjsZ9eESodkS3I0h0zmVMKYfmZiNUY6WSdSojlPtS84NZyU99E3\n\tO6ZgHa30oCddPrxILQ9W15LtK2sx6vh0UzwVW4VpWBfTN/Vtl+t5OYaSxtR+2efZfoJg\n\t2n3jfz+7ZHmqROOXwcmo5Ivj1AKL0eWT6RishJISvi60TZhI9HG6yFeFSjePsgO+AdmD\n\tCJYk6ezCY931YYy518tn9ZZRhaxAJjY4vyuZ95AVucNECcPeYn28Zv9kTeZiXjM4WXPq\n\t8T4flu+z2DVx6SKmC5z6M8tZGS1r62M063+oXp2sb1/oa4cTxtOyvS+1VNsXnZVL1vMB\n\txbihLpWKZTR1SbmML22kWK4karESz112qgkyXcaYyo8/jVjJq0a1OixFUUI9M2Ny36xk\n\t2G3welOM8r89NJo4xp8S0enHUq8Rqw+mOprsdmzqWfmzumfcLrUvgqBh7YuWbd9uOKsu\n\tNi8YM/pjej/WSSzdHzOJdIZ/OMu0OOiJmfr8kCzmUyFPUnlx11uwrz1dntiiEkiWhpxj\n\t4WMNsU6weyzNj/XKQ6ADLrMIgRcEMv2xbH8OlRtONtRNC+ccOcabGfycPJoh1Pljsj9m\n\tEeks/7DdwntgEbStp8IYkuRbPeAdkBv+9z6AEP6y/TG7P4fIDbqTJNUXIR9iNDljnfAf\n\tLIcsxZvgT+1f3BXTiOEFT6Fhcrzwdug/Ooy/JNpF4NtYRxB/4NLuazgHig+G6MwPMEgB\n\tKs+eGir1IUVEyhPw4Q8lfFF6+sCG/u21uT5v92giAR7heUwE6/Nj1D192/uQ9MUWlvDa\n\tgCcX4qAv0I3HJLSdiV1p+/aZPs/M7X3bl48mBlf4PLJv+x4pS8raPtCC/STJpKOJvbfk\n\txmbe2o3VuZbWQxQxMmPIR2+aP6TQmxYu69oDP6jnpkVdw1Dom/pmdHMWYE2LulJLUPCH\n\teMnuEBhTdYCsAfD4UdUB5kT8ueoAfQNwQHUg8TvkFUAzYAugG2WfIt4ImAG4G+AADAKu\n\tAVQAlqDNUcTrAfcC7gK4UHYScTAJtAv454M8zESEBHq1BnY1Og6dL1kCdVPUwLXA3Typ\n\tD25h/dsPLmOc8dEijVPnb3z0qbzhG+XfzqahP+koNsHeIrgNZhFNrAgziI1Aq4Rung27\n\t2I6Ug+TC9ibECYCnAp9yUk5X0ueho5ewC6WTqhfUKzW1Wr8upPur/h+G36c9ZAwb70pf\n\tl/6lOSIXWf5hvTajKXNDViLnZXuL/dd4a65lr8GLSrDKpyoujfYYtBa16phEDBr1MUli\n\tDr1WdYwSu679ypzgPPl4w9yJhnnyFw1z5YkGEm2YaOAwJVJh8Vr8Xot3jYqc9Ej7Typq\n\t8jXuju3no/5ogsD+30Hm00Glcers9tmsMHdN7uUt9816wj06S6PNzbZbc/NaMmcPuN6m\n\t7xV/QE9Qg9lirKm4x7GrmW1ybGpkzY2ObJWlnlTQir1sBymlphdKlKycypLPCvay75L6\n\txH5Fb7ZF5XpPPasfpY++4CkyKnZnpXGUfv2cmrdU76UmfofjeaTZZ2TeKOtQ0iwKHnJb\n\twhZmwUOKlUTbaFthUVFbW7vX4yFk/vRRdt4Lzs92mHeZmXkvuxHXE25TrDqz3q3v0A/o\n\td+nH9JpteqofTewfybJX4ixks5Le7jLPD89nvfN3zWfz99LNxMbOU9JJq6eVtX42WLOz\n\thtVwVCVsjWLBnZYd4d1haSAcC7NImIZfYrfCRLqT9pKcoPzFxg09DePjG49vGJ/o2TAx\n\tEexJZsdliLLJLwmjcEPwA/l48HhwPBgWmQ+Cx8d7LNbsup6N1jqLtW5KhPTQng00K7u6\n\tuqI8KzPTpvHlBwoDvnxNpi07Kxt/UGE12mR5VVWgkNdXVVXy1qjLqiivqa6qLAwU4i+A\n\tYijEAhE70NosO01ldXWh4jr1rPUb1nk859/0VPuKkUfrykJ1nZ1B/5S6ujJ/eZbNdWXj\n\txjkV+fkXPfCjOXMevplXq97ASOqjbTPaotWVdfOnBFyuTKdvZvcdg7/2PN0WjbY9bSko\n\tmN52TVu0aGGmJzi1cHqF15Pl9ixefNnm0Zza2dHobKww5ozjApfaB55oVNK2qKjWkm01\n\t2E6a+bTYzVHzKHtSAV95SAQusT6Y1Rpidy/aQ9/HIGNN98ydCB7Hao5OidAeWllTXZMc\n\tJJtWwzJtVjEyvnz+4oUB5qwPLmucHihtyFm/cuX6nIZSf17RjF5fDf38mZHrfripqqHE\n\tWTQUf3XX7virQ4WukoYc35ahS2B2UfJ5fD/7mehllZKebdFabYaTZmWyf8YwTJ5esg8C\n\tyAGFvWXoNt63L87sG/qj1Yh5QR+tVZVMzERFOZ+87Cz2s//cs2eve2hTdUOJq3CIVu/e\n\tRauHipzoWf6VQxthSlH6RmJMkmCbpxGvYtTvk9JkdPctjd24Fy6TsuQgzR3HefT4lIhf\n\trJzk7EvSglmzFnBYUz9vXj2An4MdSPxBkqRbgC2bVClGaZ9ek7nPbJCNFOzoVgzWmhT6\n\tnLPRY8WCAqdBz6CRcUZaopP02GRCklKUJwonu8DgsySqk/ALFOP89l7lwqBidkUDwZrg\n\tmuDW4I7gb4MaX5A+bnm19DCBh0d+x3LIfsjxUck/7Yal9jVsneV8+yX08pLNpTdavmO/\n\tLnh96f0l95Smqy3pdn2JurTWUmNXcJGrKb1RnmVZwros6SU5wA9Z4oriuPB9xZSbVynn\n\tI7DwwI5FqNQikW0vZgFLid3v8BcHSqrkWvuNsqGhpKKUleRDDJGSYDEtDQaZkkn1hjRj\n\tusksy5a97AH2IPveC67ZSkDJVbI4Mmu6oleMSrrWm+8r8AcKi4pJo5xsBw6YndhPHIAA\n\tIBeQBTDiKWO65rRhmkKrWIDXrKSz0xbsZE26azbJFwZursNhP92NYKklyNgou1AxyBYb\n\temgPFhfzrMdht6GlpdRemcOsJfnEWppPzHCx8nEJIx5lE0qaPt/rNaAf9gOWUdat6FU4\n\tVmDBoAwU3YqBOGRHgaPXoXK8CBldBmnb/UJQnin/QpbkUfbZSGhnLaTi8Z5xDtY6e7gn\n\tZ3wcu5AQhcc3BCEIoWbvIaXgezkzWsr5H9RF3B5IxkU2EQ9jyMWRQbecfKYk+UxJ6hkR\n\t4xkR4xken34m+sH4jeqy4I1X//LGshweEUtd8gxUCx1T29AwpOFq0LPBknS5kgS7saSD\n\tPRuSRxQ9PT1kQ0+QerVcEGN1eyFoK6uzKRe4EKpqCoY+XV5Rkcak5XFTeTmXh/G/t0Vn\n\tzKEzbuAZ+iK9b1Z22XRRGm0rv+GRR2nb1Vyu1pWV1TMpH1EdPWmRvdW8KFRH2+g98Qu4\n\tLFISf1bdpPo9PGdvKt7La6ibL8H1ZB1dVbiq+IKaK+llmZsKL6/ZY3/emRbOh4cdfn1C\n\tpynpGYVVkuEXEsstDOpxya5bMWvCpqipw9Rr6jdtM2lML+LWhIZo2bUjfkdd9s+Qm0Jy\n\tRBjB7mu2VrrhFR6lH4/UXvwo3+J6gg3j8jgk3dzjDeM9MqYTIiA6/oEMOdAeM+MoOb+0\n\t0uYoC4fCTJPprwg4SnNKiK0yu4TYw7klJKs8owQnROIwqeSaa2hPEDvdGZtcUmzzjU6D\n\tXU/sY6fFuxbSFDId+5y1ALMhPZ4RcmCoQsV2u1GbWXxn27kPbH5338aOskpPQXbx9JJp\n\tfdd87/k7Nj96N9Xd1f2g6iaHY3ob9qns7GhJdqi689mrrr/rFbe1ypMxvaQkMrOour2B\n\tSvffsptm3lPMR70Zcuk+yCUvOa5kKwawcRpnZMWkSTG8xZrxDVbGLXF+UZ2kJdmYpHNW\n\tNmkcuXlOF+6QENpoOIv1Uc/bQ4xL32Z3u6sNNA2nqJ52XU2yvds1m5Wm5VY6WJpO1nv0\n\tEb0CPWdQv1Ov1Tt8BEy8RHFmEKts9VgjVsXaaR2wDlp3WvURK7Xa84deSG6oPUk18UMI\n\t9OhcTCVf+eABizelNViSa76iwjK56JOswCx0L1+oJ6v4+r7sMrHKX+KhdPTk+7/gifgG\n\t3iC1tmuxwKHFbsG4/gDjmk+CtEzJvifwiJ+p3DBni3GFY1KYWhpNZ42U+YxRxSgrRoP6\n\ttONucjy4GPy2cPS6ZnvyPEFSUJrvg5RT0sxRTG9QiD5aqtfpCkdZl+L05EXylLzOvL68\n\tgbzBvJ15u/P0O/P257E8RygoRtJnIbJHjsiK3Cn3yQPyoLxT3i0bdsr75YOy5JGpbC8d\n\tpTNTo7oB2l9S++7pmcvF3nj0gwlLXZgz0AR0PGqtE8PcdIXichS7nG6nxylpih2FBdTv\n\tRVCUW4KjD2dBAZiZ80vJNZBDNPMsKfSNGdGamK+wohyaX8Dno8feEBPQ3BZVZns8Ym4O\n\tHfzvYvft9171i5/d8P1tm/9Od7+ZFD+nZugvP1rW2XDp1ANXLJ61HjPVnXhfdZ/0GHbm\n\tGkiTqhI1jZRRdXVWta86WhINRkunhS4yXWXSqz2Znnt1L2t+63lL84Hmi2pYWKe8rpNz\n\tY3PNtmRESmryCb2hmBaX1FQarQa+QYZdnkrZ0GlgimHQwAze3lLaUUpLS4ttSqi80rba\n\tKntd2mLDYCWt9KrS0iHGlj7r7c2n+fxhvTUtmg/JdWNklC1WrFol2xR1az3aiFbS2muj\n\tzycXeHDuBJdZ2HEwIxBZG6JRvo0oZlkJLYvKfM9DILaY7vGgtS68YeP4ho1BsTuBPUfQ\n\tiHeV704ilnNTcaaIT+80dda6Okud/HeKCeZpsBGBHr+hx1uVUgUhuLL5/ORzYcZ3kEn1\n\t1ZKaWUnUcTUfM1kjuefunfPIf1Htxz1bOvrPub3aVVxnK6ib8wNl35s+PqfHrlx79bLa\n\t3PKlbS/OjhQXP3PBNX+0TSmrL0ifWuYIZMuZ9kd2xJeJ3aQ/Z1phkdPqrS+HZfVpYkx1\n\tj9oCDaSE7lSmqJlebzBKz+te0X2k+0qvcjPZ6C6QA2HmMYYLPIFPA5+WnNSc9CQK0gtg\n\tu0UDYuyRKFAMaZUil4NErqLKz1WKDAEdgT4E8WjLzMqeXACcOckpD/xkqd01O92TXmQe\n\thM6hckGJUWnNhiKvIc3NJ9RGtLKYTUXbqdXEtPSIlmoFbYshqnWUEr8Jy0GxZZMsT1Yk\n\t642ssayjWYks7a4sKpQvPZpl2YMrrxLrIAj7DAuAW8TY3wVXjmMlRC11GzBftcFgUg94\n\tLl1JkyspyAwjBvdBIQCXOopLPF613qt2u2mxHoFHk++mJboid4pDr7nmGjJ70RWKHChM\n\tMwaMRT5VYZrfR4zpcJEFSXCy1lfApAKW71P74AiGAn6qlotdmH1kA7XwHZFk2giWSGFm\n\tSuiekr6ULx8YgnyB0FXtD3a8TYviH3604L7WY5zXfWJdSIuHrxkc3n3HHQ+pLfHKKVPi\n\t7x38dfxESXG5kMeX8fDkA9tisas23H479rqN4PRbwOlBclSZe9jypu3dgsOFn1g/tH1Y\n\t8Enh17avfQadTe9j1dbVljXW1ZnnF31t1KQZqXW2dW5ht/WPtsMFn9o+KdA67OlGotZk\n\t2HOzjOmyXs6luaPU+2w+2VKMifrqWdlbrIXZjX2NabK8+WmaeS4+m7K9asB1xMU6XQdd\n\tzOUIZQhmHghQEvAEIoGBgCpgL/2v5CT2bJgLXo5v7AnO/SCpfUx8IGPTgv0M3oNc5XY0\n\tZzvO4LJOSc+KGnig50Eun1SICD7U3WBLLlIx1CkLuzAAk3FyaE+rHV4oHVWVhGscj/oL\n\tS6GblTgzc8rmb739mcdfHpwfWeIrmdazPf7F0eufpQWfLr5DWuOLzr6ubXqOtT838uPv\n\tXH6LQ547vaR52jkrr//o99QNTwX8cuC/CzDeTlJAH1QMo9ZR2wu5v85VpfMbjLPzXJWr\n\t2HrbrzXvag7ZDtk/0nxs+9j+3+yE5r+tJ23/cn/pM1drWjXMus62LucCxwXu8313sV3u\n\tnb6n3A/7vrKnObVqKS2jwEV1eN2RkvpKHitGe37loO6gjh3ToYJmPWd1Kc4qMf5mJ0Sw\n\tiyquQRfb4aKuUZqjVBHF6osSxYtEXpWbUDMOAd8g+Hkg9FGjGT/HVHm54ERgi3q9WVqV\n\tV05zjbK+YXJZGpyUI76ZURFDLUcM+r6CyiNpNM0RKLgM+2mfYstQfFXujIEMlqGkmysz\n\t7P7Z65N8irmd+ICb05imuceFkjkRDPLNswdiORgcFxEm+DmXYvdG+TuM2IqSMTot8j6r\n\tiIdhDfDZDnb/g6v0MD5SC4TyBbIHovAtRW/JjrpLEfhGE28NI+bN+dIAO3qTzhQhnLUa\n\tlS+fJJeCcMFgwWC5aFXrTr7g+dEtG386z1Vc6yqKv7rji/hhGj149f+pmBX2/CV837q1\n\t90XoeZ0rptjqS4vy/E0067VD1NxV0XbRnFWbu5Yu7cKY3o0BvRMSuYLOVbzwsuUW5tbk\n\tqu4PUGaWrRXQWhTjvzH8MmESpjRT1Rm6k/Es3YlrpFwzhVaqGI2q0lBZODKlvILQfWc1\n\tS1azb6tVja7ZBUpLa2WBMnchgqp6BNiaC1YXeZ3EuipUQVaFSkvlnEiOktOZ05czmKPJ\n\t0ZhX6fVslc5AgpET6lH6N8Xo8Ua8zOuoCuJWB5faHoecebkxLis2Y7Rf3iU/I++TVQTK\n\t1T75DVkl2ytHKR2aZHqsgw/khnHMH18Xcz9ABtzfII9HN6BsgifGheLK5xonASiEo5Ns\n\t7IEae6bhdlplqkhqt8J4A4dzvs9MNWWraQHfXCfu5uGWFTxc8dt9i8eitcUZgW0rzp9L\n\tG3gZ2xc3TWpQ9HOemnfDkLu2NDxVa58WmscLMLMOzOxTmNla8nfFPqanGk2WplAjcd2e\n\tJTfJ7JwcGO3vct+BwrfJouKSYGkoHIlM+emZM6QYs2jy1Nqg1+smd1D+QFLbgrXuORMN\n\tqeVeQH4Snmr7rGt2LYG76gnFTE84sdUWFxVZLLLBnsPnQ9Z16OmA/hn9Eb2kd9QTLy80\n\tRSKDU6h7Cp1ir+tYk1SnNgh/Mp8HpIRjmZv00fHj40lW49IXrjmxi2VlZVpSFrLYx2qq\n\tsy1wTHK2+VZ5aqOjdyrXNl3w6EXzciLT2/42Oxqxzy0In9u8rrsje0q07ZO26JSceWKP\n\tw87WHvDPenBzfJvZXceN5lq3TOklHZ5gVVd88IwySWx4kLuDmIt2zIUEz/zLuEINwZGW\n\tPp1x+ZSJRKeecgOPCX+O0F/OZhFhz2Wx09cGzpwE1anLBZOlBtfsMO5Fd8Dhv5cthezc\n\tr6Sb6qK4SkfyNOkwYV5EqQ2Ok6XD9HIVH25zZqbHFrH12SSb3bns4eR48+E+DrMbRkQ0\n\tugHSD0ucOz+5YZDpq6KTquM3zTQWO07lL8RCbuXhF4/MVqJtasvhw/ErJxrPXrhYp9dg\n\tbOZgbHLIViXtDEts8m34Qvu2cBBq3akrFZNt9a7ZOWhs4DboUsVhkRUo6oLTuQXVB7sJ\n\tDG6ffEHI5eQ64uuHW54pXfhbL3Tg37zN1y9NvklqlimpwJtwu6WKZiq5nN3udUpj+jE3\n\tEzw3qZly1fQ0z3HPXEkwVFYW/hbPTV4U0eu+VZW8WuJxu11n4sIewbkuHC5LjcewazY2\n\t1ScUCz2RC7ar0mDnkGWzITsLw/OcTo+NmJ9KKFYoQkkGNOOcwlHjIlCDwYRlZYNh6saB\n\tg736bCbk0hDuqcnxE3zIGZFLwZQ6K1b5MLwESc8Wlg3MSK5gwm9lSYrGFOP9B8assCRd\n\tXfTe2hs7nr9gUeP0aNuetuj0xoLwea0XLpjkykhOB6+Rbm2JRDYsuyN+7eS00Gub3EU1\n\t3fFrza76JJOa6ef1IchGRpZAD7oSM2UGP/5COe8FNqp5x3DY9J717cx3ct62v5d7KO8j\n\t0z/Zl5r0V+yv5DLreMYHmR/aP81VvZfzTt4n7CPNh4ZPTZ9YtatyLsh7RP2Y/tG0H6c/\n\tbtauY+drVhsuNF1gXZWlsXmNWgdMRzglF8NriVM7DzkCx/2L+LWvi2SzxS+4dRHdgE7S\n\t7UGJE2JtnINQLjmb4cN1ybTcfLM+auVBJhzHI4jhLX5/GDEf7G4h82xcRSgQdl1FuSpL\n\tmxR1SV1ddeW18Ynbbk2QG25K3HIrla470Lr8B7fsfenm7S/R5zb/8dpr3r/iyvGbbvn0\n\t6pULB4Yv7XvsMSgnR+OLVHdjfAKkkh5SwhPu4/kTxROh45HjlRpNriHAnve+4j1U/G7o\n\t4+IPQxp3Lky2XE9AZQ0NwhyLQA1TuF0GRS+Yq5QXlJ7pYDlbsiV9Kv9m8+f8/W2fisM1\n\t255DbigIep2OE/bLndocTbm3AD4sE5wpixVfxKN4Oj0S8cgej+eIRxXzUI+jOncLfM52\n\tEvgcV7OEYLCnXCpvyGPyUTkha3dxL0pVyl5LmWsNH/LdXOYKIZwqwpcCoy0KfWBc/jtM\n\tq8mF/hyUJLnSAT46y25zVVQWlbh8xYH8AI5U3LTCh6DIHXTDn1A+absFYZ6lrLfIFD9s\n\tjnKfaoo/7MPAn7LPuG1nLS3LzQv5y3KDPnVpHupzHcl6bt4Fkx4DeE5HDJYoRn+/kg0b\n\tOaQgV8aDELedy3jAVwzWjDD3evz/Sd5VCD6FISicBbD7sG9qJy2/tVdymR6HijJp8x2b\n\t9cD839GiZ+54oeMBZmu+rff+ZdOeueY7T2+IxwQvhsrqpB/w1MwpkfhfRl+77uIy+t3g\n\t9d2XdMxe8OAD2AHwP1rEaiuml7/gofQ+DbVyM1jxO6oMcpvMnpGfsTC3ojKd9kuq7ZPO\n\tzfzGs7VOqJP8KCPpA81Snb53N7lHiJ3jW34iOASM6TqrxRMKV1qUxlYEXn+lxeTgPRmJ\n\tlAvDfMQVEPHzNnslLTaljVKn4jVxhUbjsBuIzgOG7tT1gak1O2HtOIJwiVusXJRa8omX\n\tK6Kd3j7vgFfjtZecoWUK7wDXMD/cCF8oNtu54+MwKTFTyVC4dZBL+glSgjUjKViF6W81\n\ty0ySmcmnNksWH5EtwryfNP9hgHBBYpP5MaKFB2JHtHAFWCwH7iuaFM3iIE2oSf9Bf2UN\n\t19zduOo8ZVowsMgbfHLwLJW1ja8N6dbBnult5ZWl0+asXx9/7ZQ8Fpoq93DfC+nbAOnS\n\tyn6uVOmtmiq7Navq/MgNkXsiD5c9W/Zy2Tv6twzvTPlQ/9GU48YvwhYD1aq1em11UaQ6\n\t3Fo8M6wr4KtjgDtUuVfVgBMkna+GTC+eSTRh4isoqgrPDLfeOOXeKV+SBP2Xz2BVp0lG\n\tfdgYyU6zGZ05brsjYq2/Pu2WyO/Sfh82fVj3p/ovw5Inm0YKsqWKMqOBqILaAm+W0R5h\n\tZR7MfYQHRtjII2XllXDFiRj5/cP1Vdwzh0jUVtclaxHz2pHOhTwvYlHf1pGsRyyebuVP\n\t7x0W0RElrakqAuKqQtJSn6LBY0XvKKysb5CMBsMoW6+0RMpskUiZ5K3BT+e2tRxtkcwt\n\tHS3M3UJbFJ+/skWprmp5Z9q0Bk22khuqzL5cxno74pWINwor6B2HodBrS1PgzewbbpwX\n\t5ELTknQpx+BPPiJrZMds7YtsMXSZAtjKaS7nPHeFpyJSIVXgRRS911dZYZ/VsSNlMPPj\n\tGHEuA/l4fJybRvBy9nwQxGkbdAFcTIiO32gqC14t4+yLL2hrHbwkfM2d8dloSTpPULNB\n\t+C35YnUQxZAebeLBTB608KCZB9z/OoKYrwEee1KxV/QPBRElK134RxU9XC7hfLM9CvcG\n\tNk47N7SFjEzisET5M1xmchxKNhIgaIm28gBULZyqJSUzz+gwT3bjngQMPhjrk8Ixeb4O\n\ts04IzcKk3zVp6515MwKunioczEPTzJ48fxIPSM3lFzdcNtNd4ul/vXPdxuW3vN99b9Sc\n\tb43AvPCXm8LXLbltnr+q6tF/LlzYs/X11msbMrymklrZU+OvZd9zuwst8NzK5rw8/x3z\n\tL2670O1KN0XbWtqixeVFxaVZOUUOh9XRNvvCi2evys0zoaq8KaesjPPiXeDFvar/wq8i\n\tnhq267yjdFhx+/FzloDf79ToT6i9lrQBO7XbbaHiYjpgPGJkfOUqeqx4R5m/IKloB5yu\n\tTGLjFkQnbIgBW8y233bEdsxmkFHICwZtaps9tBfO1qrkRQHssQ1C7EHq/SPYAx8L1kcY\n\t0g8eGH5UC8v6A+H+lK0ZTCVBtaBOwjLUThze8E2T8vfl101Oe0gCVZPnRCkT+7RdXZlb\n\tsv7711c4i6Z6psTHVu7bJ+RUG5dMVGxnsKhXz8j0NjkagkXOcMcjl9OXeSXUTeicPIWR\n\tcmGk7pduJcVUp+Qb8k0Z8O0hMJgcpnWGdZ4vPOpiU61pa2CMHjJ/bNbwUYLhPHnLm5LJ\n\t/ccM34mTnt6Xzlbu89OVLCVTsSkZilWxKNlKjpKnOBWz8cyjjaT5ADPP6yq2a7QGTNsT\n\tikF/wuU1puny82FB9ylmMoCfqhyhEndxO4LeF5keLoFcBrXeYhm0Ujc/iys5W63/UOg6\n\tfF6EmwOGdbRB7EOpk2ocRcIDJ06qoc7DDJxU5JPHDFjap6bAIvzENZN5lYMr6S937Z61\n\t+q6gO3mEEG2cvmNdaseYaOSaebioaHF79XwqhnziB43Tpij0h2L4YTLjP7Op/g/GPyD9\n\tWblwp3VnJtMzs6Tx25lbyvLfm3Gf7TA7ZH038x3/39jH1o8yP/TLD9B72D0Z99vu998T\n\t0Fj3W/dnjpGD1oOZR8kR65FM/Ncx6+eZaWSwvreScNlJBnEmRAbzqsigo8qmOKoyAFC6\n\tB0daeyutqRj5/SN4AnkRi7w9mVeuRYI7LAetgylSWjeRrXJmL+m0dmbuIrzf+hLm99ex\n\tav9sNtN/rmVh1ncybrW9QfEPZqy/zHjd9krmr/z7A1/ShMUGpw3T+zUBO3Uxiz8rMJVW\n\tBNpoc2AJvZSaDtKxjIO2Mc4a+ZnoKl4gAJcp11deyKvKctnrKy2jiT+PIPYjfgEx44Vi\n\tYeakro/IFot1L3vklAtInBfjxkiBfx97mJemLouk9HRryhDnjgVRLfxGydMVSLnMFCo4\n\tfAr8fr5bGTKzbJkAEgiMssOKPtOGrE3il0NQabXYrFZLBuH3Pg4rRTi4sVozCvxFtkCm\n\tlIX/ylOYYaWSBb/0yJQCNpIhw2WbwfS2UXqBIrtcTicuiWggqPBTKEPWXvYesbD3FK+C\n\tf3wwAI9LDNbWMRzkwOzqRHYnCnAps6jwv/bgpzw5QTsXONirPiA5ybshqRsiH4jyBuxG\n\twmNr4d79bJyu1d146ioHtrPUjQ4eISdudaROcYiid1aKRYGYL5JhxNDRk/c7UtuIMOyy\n\tckzZ0YycdAu/EfQq1HNXNKMaQfJ+UAh1+Qiy+NkiJnL/CGJM5PsvWHOiLAdBChdHjZ2W\n\tbExdHUkVi5OIPSQTqxdkxOpFLDoGqSVWL2KRRw9EHrHIw6ct8ohFHn0SecTID46gV8iL\n\tWOSxs4o8YtE+Q+T3jyAWefRVPI+Y54fT6nh2KO2bmoDoeTeFEryR8h/McXu2IiXgfRkZ\n\tFRkZ4kgkVabRSj629rs/f6q2Ltq2ry1akNsxb9vzg51zciLRtp+3RWuqH/8Z3RK/ge2T\n\t6oLcAVDmyYm/SOfGR2hLykdXXKeaaOS7IP+N72OQLXVs0x5iSXysWJqqzJ5olZQDjT+X\n\tBzWjiY+5+g+V4WOlBoms0l+UjpnfLlXNyp1Z+rb6bcNh42Hr2zY4D4rei3xlTms3LzPf\n\tYn7N/KtStbszWuVUooI1h6NVdaOJmFKHWLegSkt0rhq6znS5Sb3WfZ+bZVK70+5+k75n\n\tet/5vvvNOt0babQjrTdtR9ozafvS1GlppjCGTpmemV0ZDodIBlUyOjMGM3ZnxDLUGRly\n\tsYKK4mJsknVyaZCGnGa3Sa5zOUNuEzW53YOLV1X2uCmcO+sVa5DaIMHrQk4nL17gpE5e\n\t/JRchwtbddQkO126bENdaE9wj9tV7te8avqV/Erwt6GTpuO4RPp1SHdH8PuhJ0yPyS+Z\n\tRuRngy+GXje9LP8y+FrIaAm6Qt5gWagi2BBqCs4J3WK6Tr4huD1kXGJaJi8JLgudb7pA\n\tPj94Qeh+072yIduUI9uCuaE200xZE9K1V4UirVWyrh7QVCV72qvQQ1nlqA6Wt1e5g9Sk\n\tUuWbq2miGtd3VHworO1VKiU/UNmhorIqptqvknjxiGytFNX67NxKlWpqfj430BVTZ9UO\n\txy7HM459jjccake4J1gRtlSEcQAK5qkI9+BAFvqpCPhi3LhxAxgLl5f/+ldxhbmhgV/o\n\t6pm80iUSZnxoRU44CDx4HshEIiUNzB69XFkKLX4YcfJMF+s7yakwu/ipEj6UQnbC8ko6\n\txGoKtWdlqf9MTsiuOc0WYAFCa2prhXs6VHj/98LF09s+aovW1tJI/L+raqJt+5G5agsS\n\tP+MMQQ/FTySZIVxQY7juOmN5YRiMUVInUeOHqroScEnpVP+adYUVXO0EdwjegC/ocfBG\n\tSGLKdTPM68kl5hvMKjM/iiE8WOLc7LrBfL3rbqfaPMgL70FgHszHfnoPggHzneYfmveQ\n\tZ82vmDUql811o+ke069d6jAtMxXL9zjvcj3set75GnnF+aHLYN1FqMc8xdxoXmBeb36G\n\t/MR8lBw1633mKvM2ss18h/kPRMMv7CqXpVWVygFng2mmeal5mbzUdSFZZ1rj2kK2mJ4g\n\tT5g/JX8zf0ksuXKGy0fzTbXmmeZm1yHytgv/Y1HvMXjSPEZPetgazgjbwpn6sCUKCRjN\n\tiNqimR0ZHTZdh6XD2pHZa+m19mb02nozdWazCUMRCsmcttFItalDL5P5bO0NVVnZOcI3\n\t4YRrVlzLFPcncc+DiVuY/ITllCrIXRHfUhCfg36IM5okJYnf8uM/GpTN37jDZYKPA7eT\n\tFKMsnf6d4SRJ6JghlxMOZKrVBuRQaJT9QdG7nDZsmiYzbjr/QXESaiNm3LFNtSO6ADZw\n\tHXoT8JugqT+B/4l0nyI7Zfzy8UJ4TG/cbabmuIkrmmkDTio7tzmPOCWIjHuf30bxowmK\n\t30M/SMpIlL6LzZWf0eC0dMJ+HJcve3DrXBwicHca31hv1JUF1alNNGkaZqcuRga1sq5B\n\thxM07v7EJrmHOCF2s938TPWtVPz+iC036uQbIWI531xnQnrInNpMusGwuHCxUTzMx8eE\n\tp0kbtjrzIA+EFMBGRj7gd6pFgCJuHKLq/eeB0qycsTElT+sFj4JXyUY/7L1Tu5IGm1LS\n\tR508ONB+81ImPR7/fnlltO1F2BHNnx+bAWvi57Oj1VXxkrl8k4o3cvvidS28z7VFuBwP\n\tOyNeTN/lseC+kyuS+xQcaBjgLtxfv0xtxi+Kr1ZKwvpwwXfIZ0RVbKKP2r6wM609gCCg\n\tV5HswFKvrG0yWgte8yZcZJQ+M5xdglOeZc9b9K8ZExbXXroWP2deq+g92ZFslm0v+2gP\n\tfiadPPPhJ5wTuCkG+x2xsOftYX52XccvN8DcxR8/W7O5cOldA3nFdf7KMoYxwY0iJJMG\n\tmQZ30NFIw3YWONyLqqeFm64qc+adO2VKj8Gye11kWvWSNGsu/ax47pL43mKftr6ktKG1\n\ts7KFrgt60qpLQ9Vp6bYSuuTihxpKi+t1pszi+N6WdjAgnY8xGBBjsFUJP+o4kclve2YW\n\tu6V8vbfgVvzE+CuTWhso0Wfa4WHHOGiXGmXv/zYQI9mO8Kkh+OKbIxCFg4MPQfKaB0aB\n\tX5XhZv/ke3NT/tSIpN47KchTI8Jqfbn/aRDsfBCa6Mxin66+WAxCc/zHQa+hOlQqBiF+\n\tb/+pQaAzl8whp36FFPfhN9FcPn/zA9+y+KUO/82Qhd/0gDM5DH9OM/47xUz8vnw2fnc9\n\tBzbKfPyEZCF+zbyELMVvsZeRc/Ar6vPwwweO05rCq+GnyG1LljY2zwg29V+6cd3qjfNW\n\tX9a5MDSjf/2quYv+LxLHeGgKZW5kc3RyZWFtCmVuZG9iago5MSAwIG9iagoxNTg3NQpl\n\tbmRvYmoKOTIgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Bc2NlbnQgODMz\n\tIC9DYXBIZWlnaHQgNjI1IC9EZXNjZW50IC0zMDAgL0ZsYWdzIDMyCi9Gb250QkJveCBb\n\tLTE5MiAtNzEwIDcwMiAxMjIyXSAvRm9udE5hbWUgL0pWV0FEQitDb3VyaWVyTmV3UFMt\n\tQm9sZE1UIC9JdGFsaWNBbmdsZQowIC9TdGVtViAwIC9NYXhXaWR0aCA2MDAgL1hIZWln\n\taHQgNDU4IC9Gb250RmlsZTIgOTAgMCBSID4+CmVuZG9iago5MyAwIG9iagpbIDYwMCAw\n\tIDAgMCA2MDAgMCAwIDAgNjAwIDYwMCAwIDAgMCAwIDYwMCAwIDAgMCAwIDAgMCAwIDAg\n\tMCAwIDAgNjAwIDAgMCAwCjAgMCAwIDYwMCAwIDYwMCAwIDAgMCAwIDAgMCAwIDAgNjAw\n\tIDAgMCAwIDYwMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDYwMCA2MDAg\n\tNjAwIDAgNjAwIDYwMCAwIDYwMCA2MDAgMCAwIDYwMCAwIDYwMCA2MDAgNjAwIDAgNjAw\n\tIDYwMCA2MDAgNjAwCjAgNjAwIDYwMCA2MDAgMCA2MDAgMCA2MDAgXQplbmRvYmoKMzYg\n\tMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAv\n\tSlZXQURCK0NvdXJpZXJOZXdQUy1Cb2xkTVQgL0ZvbnREZXNjcmlwdG9yCjkyIDAgUiAv\n\tV2lkdGhzIDkzIDAgUiAvRmlyc3RDaGFyIDMyIC9MYXN0Q2hhciAxMjUgL0VuY29kaW5n\n\tIC9NYWNSb21hbkVuY29kaW5nCj4+CmVuZG9iago5NCAwIG9iago8PCAvTGVuZ3RoIDk1\n\tIDAgUiAvTGVuZ3RoMSA5OTI4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4\n\t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\n\tODMzIC9DYXBIZWlnaHQgNjI1IC9EZXNjZW50IC0zMDAgL0ZsYWdzIDMyCi9Gb250QkJv\n\teCBbLTEyMiAtNjgwIDYyMiAxMDIxXSAvRm9udE5hbWUgL1lDQk1VTitDb3VyaWVyTmV3\n\tUFNNVCAvSXRhbGljQW5nbGUKMCAvU3RlbVYgMCAvTWF4V2lkdGggNjAwIC9YSGVpZ2h0\n\tIDUzOSAvRm9udEZpbGUyIDk0IDAgUiA+PgplbmRvYmoKOTcgMCBvYmoKWyA2MDAgMCAw\n\tIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg\n\tMCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCA2MDAgMCA2MDAgMCA2MDAgMCAwIDAgMCA2\n\tMDAgMCA2MDAgNjAwIDAgMCA2MDAgMCA2MDAgXQplbmRvYmoKMzkgMCBvYmoKPDwgL1R5\n\tcGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvWUNCTVVOK0NvdXJp\n\tZXJOZXdQU01UIC9Gb250RGVzY3JpcHRvcgo5NiAwIFIgL1dpZHRocyA5NyAwIFIgL0Zp\n\tcnN0Q2hhciA1OCAvTGFzdENoYXIgMTE2IC9FbmNvZGluZyAvTWFjUm9tYW5FbmNvZGlu\n\tZwo+PgplbmRvYmoKOTggMCBvYmoKKE1hYyBPUyBYIDEwLjYuNyBRdWFydHogUERGQ29u\n\tdGV4dCkKZW5kb2JqCjk5IDAgb2JqCihEOjIwMTEwNTExMTk0ODA4WjAwJzAwJykKZW5k\n\tb2JqCjEgMCBvYmoKPDwgL1Byb2R1Y2VyIDk4IDAgUiAvQ3JlYXRpb25EYXRlIDk5IDAg\n\tUiAvTW9kRGF0ZSA5OSAwIFIgPj4KZW5kb2JqCnhyZWYKMCAxMDAKMDAwMDAwMDAwMCA2\n\tNTUzNSBmIAowMDAwMTU2Njc2IDAwMDAwIG4gCjAwMDAxMTQ4MzAgMDAwMDAgbiAKMDAw\n\tMDAwNTA5MSAwMDAwMCBuIAowMDAwMTEyMjQ1IDAwMDAwIG4gCjAwMDAwMDAwMjIgMDAw\n\tMDAgbiAKMDAwMDAwNTA3MSAwMDAwMCBuIAowMDAwMDA1MTk1IDAwMDAwIG4gCjAwMDAx\n\tMDUxODkgMDAwMDAgbiAKMDAwMDAxMDY0MCAwMDAwMCBuIAowMDAwMDE1NTQxIDAwMDAw\n\tIG4gCjAwMDAwMTY2MzQgMDAwMDAgbiAKMDAwMDAxODY3OSAwMDAwMCBuIAowMDAwMDE5\n\tOTU3IDAwMDAwIG4gCjAwMDAwMjA1NjQgMDAwMDAgbiAKMDAwMDAwNjkyNiAwMDAwMCBu\n\tIAowMDAwMDA4NzUyIDAwMDAwIG4gCjAwMDAwMTg3MDAgMDAwMDAgbiAKMDAwMDAxOTkz\n\tNiAwMDAwMCBuIAowMDAwMDA1ODc3IDAwMDAwIG4gCjAwMDAwMDY1MzMgMDAwMDAgbiAK\n\tMDAwMDAwODc3MyAwMDAwMCBuIAowMDAwMDEwMDMxIDAwMDAwIG4gCjAwMDAwMjEwNjMg\n\tMDAwMDAgbiAKMDAwMDAyMTU5NyAwMDAwMCBuIAowMDAwMDE1NTYyIDAwMDAwIG4gCjAw\n\tMDAwMTY2MTQgMDAwMDAgbiAKMDAwMDAxMDA1MiAwMDAwMCBuIAowMDAwMDEwNjIwIDAw\n\tMDAwIG4gCjAwMDAwMDY1NTMgMDAwMDAgbiAKMDAwMDAwNjkwNiAwMDAwMCBuIAowMDAw\n\tMDIwNTg0IDAwMDAwIG4gCjAwMDAwMjEwNDMgMDAwMDAgbiAKMDAwMDAwNTcyNiAwMDAw\n\tMCBuIAowMDAwMTA0MjkyIDAwMDAwIG4gCjAwMDAxMzIxOTcgMDAwMDAgbiAKMDAwMDE0\n\tODg2NiAwMDAwMCBuIAowMDAwMTI1MzI5IDAwMDAwIG4gCjAwMDAwMDU1NjkgMDAwMDAg\n\tbiAKMDAwMDE1NjQwMiAwMDAwMCBuIAowMDAwMTEyMjA4IDAwMDAwIG4gCjAwMDAxMTM2\n\tMTkgMDAwMDAgbiAKMDAwMDExMjQwOCAwMDAwMCBuIAowMDAwMTExMzExIDAwMDAwIG4g\n\tCjAwMDAwNTk2ODAgMDAwMDAgbiAKMDAwMDA2NjMzMSAwMDAwMCBuIAowMDAwMDk1Mzk5\n\tIDAwMDAwIG4gCjAwMDAwOTc3ODMgMDAwMDAgbiAKMDAwMDA5MTQwNyAwMDAwMCBuIAow\n\tMDAwMDk1Mzc4IDAwMDAwIG4gCjAwMDAwMjE2MTcgMDAwMDAgbiAKMDAwMDAzNzM0MSAw\n\tMDAwMCBuIAowMDAwMDk3ODA0IDAwMDAwIG4gCjAwMDAxMDM0NDMgMDAwMDAgbiAKMDAw\n\tMDA0OTI3NCAwMDAwMCBuIAowMDAwMDU2ODQ3IDAwMDAwIG4gCjAwMDAwNTY4NjggMDAw\n\tMDAgbiAKMDAwMDA1OTY1OSAwMDAwMCBuIAowMDAwMDY5OTc5IDAwMDAwIG4gCjAwMDAw\n\tOTEzODUgMDAwMDAgbiAKMDAwMDAzNzM2MyAwMDAwMCBuIAowMDAwMDQxNDgzIDAwMDAw\n\tIG4gCjAwMDAwNjYzNTIgMDAwMDAgbiAKMDAwMDA2OTk1OCAwMDAwMCBuIAowMDAwMDQx\n\tNTA0IDAwMDAwIG4gCjAwMDAwNDQwNjkgMDAwMDAgbiAKMDAwMDA0NDA5MCAwMDAwMCBu\n\tIAowMDAwMDQ5MjUzIDAwMDAwIG4gCjAwMDAxMDM0NjQgMDAwMDAgbiAKMDAwMDEwNDI3\n\tMiAwMDAwMCBuIAowMDAwMTA0MzI5IDAwMDAwIG4gCjAwMDAxMDUxNjkgMDAwMDAgbiAK\n\tMDAwMDEwNTIyNSAwMDAwMCBuIAowMDAwMTExMjkwIDAwMDAwIG4gCjAwMDAxMTEzNDgg\n\tMDAwMDAgbiAKMDAwMDExMjE4OCAwMDAwMCBuIAowMDAwMTEyMzI4IDAwMDAwIG4gCjAw\n\tMDAxMTM1OTkgMDAwMDAgbiAKMDAwMDExNDgxMCAwMDAwMCBuIAowMDAwMTE0OTkzIDAw\n\tMDAwIG4gCjAwMDAxMTQ4NzggMDAwMDAgbiAKMDAwMDExNDk3MSAwMDAwMCBuIAowMDAw\n\tMTE1MDg2IDAwMDAwIG4gCjAwMDAxMjQ2MDUgMDAwMDAgbiAKMDAwMDEyNDYyNiAwMDAw\n\tMCBuIAowMDAwMTI0ODUxIDAwMDAwIG4gCjAwMDAxMjU1MDQgMDAwMDAgbiAKMDAwMDEz\n\tMTcwNSAwMDAwMCBuIAowMDAwMTMxNzI2IDAwMDAwIG4gCjAwMDAxMzE5NTcgMDAwMDAg\n\tbiAKMDAwMDEzMjM3NyAwMDAwMCBuIAowMDAwMTQ4MzQzIDAwMDAwIG4gCjAwMDAxNDgz\n\tNjUgMDAwMDAgbiAKMDAwMDE0ODU5OCAwMDAwMCBuIAowMDAwMTQ5MDUxIDAwMDAwIG4g\n\tCjAwMDAxNTU5OTcgMDAwMDAgbiAKMDAwMDE1NjAxOCAwMDAwMCBuIAowMDAwMTU2MjQ2\n\tIDAwMDAwIG4gCjAwMDAxNTY1ODIgMDAwMDAgbiAKMDAwMDE1NjYzNCAwMDAwMCBuIAp0\n\tcmFpbGVyCjw8IC9TaXplIDEwMCAvUm9vdCA3NiAwIFIgL0luZm8gMSAwIFIgL0lEIFsg\n\tPDFiMjFiM2M5OTAxYjMzZmFmOGUwNjBlYmJiNzVlZWZhPgo8MWIyMWIzYzk5MDFiMzNm\n\tYWY4ZTA2MGViYmI3NWVlZmE+IF0gPj4Kc3RhcnR4cmVmCjE1Njc1MQolJUVPRgoxIDAg\n\tb2JqCjw8L0F1dGhvciAoS2VubmV0aCBDdWxwKS9DcmVhdGlvbkRhdGUgKEQ6MjAxMTAz\n\tMDcyMTI1MDBaKS9DcmVhdG9yIChPbW5pR3JhZmZsZSBQcm9mZXNzaW9uYWwgNS4yLjMp\n\tL01vZERhdGUgKEQ6MjAxMTA1MTExOTQ4MDBaKS9Qcm9kdWNlciA5OCAwIFIgL1RpdGxl\n\tICh4aHJfc2VydmljZV92Mi5ncmFmZmxlKT4+CmVuZG9iagp4cmVmCjEgMQowMDAwMTU4\n\tOTEyIDAwMDAwIG4gCnRyYWlsZXIKPDwvSUQgWzwxYjIxYjNjOTkwMWIzM2ZhZjhlMDYw\n\tZWJiYjc1ZWVmYT4gPDFiMjFiM2M5OTAxYjMzZmFmOGUwNjBlYmJiNzVlZWZhPl0gL0lu\n\tZm8gMSAwIFIgL1ByZXYgMTU2NzUxIC9Sb290IDc2IDAgUiAvU2l6ZSAxMDA+PgpzdGFy\n\tdHhyZWYKMTU5MTA0CiUlRU9GCg==\n\t</data>\n\t<key>QuickLookThumbnail</key>\n\t<data>\n\t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\n\tAAAAAAAAAAAAAAAAAAAAAAARZGVzYwAAAVAAAABiZHNjbQAAAbQAAAJCY3BydAAAA/gA\n\tAADQd3RwdAAABMgAAAAUclhZWgAABNwAAAAUZ1hZWgAABPAAAAAUYlhZWgAABQQAAAAU\n\tclRSQwAABRgAAAgMYWFyZwAADSQAAAAgdmNndAAADUQAAAYSbmRpbgAAE1gAAAY+Y2hh\n\tZAAAGZgAAAAsbW1vZAAAGcQAAAAoYlRSQwAABRgAAAgMZ1RSQwAABRgAAAgMYWFiZwAA\n\tDSQAAAAgYWFnZwAADSQAAAAgZGVzYwAAAAAAAAAIRGlzcGxheQAAAAAAAAAAAAAAAAAA\n\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\tAAAAAAAAAAAAAAAAAAAAAG1sdWMAAAAAAAAAEgAAAAxubE5MAAAAFgAAAOhkYURLAAAA\n\tHAAAAP5wbFBMAAAAEgAAARplblVTAAAAEgAAASxuYk5PAAAAEgAAAT5mckZSAAAAFgAA\n\tAVBwdEJSAAAAGAAAAWZwdFBUAAAAFgAAAX56aENOAAAADAAAAZRlc0VTAAAAEgAAAaBq\n\tYUpQAAAADgAAAbJydVJVAAAAJAAAAcBzdlNFAAAAEAAAAeR6aFRXAAAADgAAAfRkZURF\n\tAAAAEAAAAgJmaUZJAAAAEAAAAhJpdElUAAAAFAAAAiJrb0tSAAAADAAAAjYASwBsAGUA\n\tdQByAGUAbgAtAEwAQwBEAEwAQwBEAC0AZgBhAHIAdgBlAHMAawDmAHIAbQBLAG8AbABv\n\tAHIAIABMAEMARABDAG8AbABvAHIAIABMAEMARABGAGEAcgBnAGUALQBMAEMARABMAEMA\n\tRAAgAGMAbwB1AGwAZQB1AHIATABDAEQAIABDAG8AbABvAHIAaQBkAG8ATABDAEQAIABh\n\tACAAQwBvAHIAZQBzX2mCcgAgAEwAQwBEAEwAQwBEACAAYwBvAGwAbwByMKsw6TD8ACAA\n\tTABDAEQEJgQyBDUEQgQ9BD4EOQAgBBYEGgAtBDQEOARBBD8EOwQ1BDkARgDkAHIAZwAt\n\tAEwAQwBEX2mCcm2yZnaYb3k6VmgARgBhAHIAYgAtAEwAQwBEAFYA5AByAGkALQBMAEMA\n\tRABMAEMARAAgAGMAbwBsAG8AcgBpzuy37AAgAEwAQwBEAAB0ZXh0AAAAAENvcHlyaWdo\n\tdCBBcHBsZSwgSW5jLiwgMjAxMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNS\n\tAAEAAAABFs9YWVogAAAAAAAAX0IAADX9AAAG6FhZWiAAAAAAAABt7QAAsIUAABssWFla\n\tIAAAAAAAACmmAAAZfQAAsRljdXJ2AAAAAAAABAAAAAAFAAoADwAUABkAHgAjACgALQAy\n\tADYAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCLAJAAlQCaAJ8AowCoAK0A\n\tsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8BJQErATIBOAE+\n\tAUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoC\n\tAwIMAhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1\n\tAwADCwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAE\n\tLQQ7BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWW\n\tBaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0H\n\tTwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6\n\tCU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kL\n\tgAuYC7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34\n\tDhMOLg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw/sEAkQJhBDEGEQfhCbELkQ\n\t1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QTxRPl\n\tFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EX\n\tZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsU\n\tGzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMf\n\tPh9pH5Qfvx/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOU\n\tI8Ij8CQfJE0kfCSrJNolCSU4JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8o\n\tcSiiKNQpBik4KWspnSnQKgIqNSpoKpsqzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12\n\tLast4S4WLkwugi63Lu4vJC9aL5Evxy/+MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQz\n\tDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3JDdgN5w31zgUOFA4jDjI\n\tOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9oT3gPiA+YD6gPuA/\n\tIT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJFVUWa\n\tRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJM\n\tuk0CTUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2\n\tVEJUj1TbVShVdVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb\n\t5Vw1XIZc1l0nXXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2Pr\n\tZEBklGTpZT1lkmXnZj1mkmboZz1nk2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v/bFds\n\tr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWF\n\tdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ/\n\tI3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZyhteHO4efiASIaYjO\n\tiTOJmYn+imSKyoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6kuOT\n\tTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3S\n\tnkCerp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSp\n\tN6mpqhyqj6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSc\n\ttRO1irYBtnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+/er/1wHDA\n\t7MFnwePCX8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7/IPci8yTrJuco4yrfLNsu2zDXMtc01\n\tzbXONs62zzfPuNA50LrRPNG+0j/SwdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHa\n\tdtr724DcBdyK3RDdlt4c3qLfKd+v4DbgveFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep\n\t6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO/M8Fjw5fFy8f/yjPMZ86f0NPTC9VD1\n\t3vZt9vv3ivgZ+Kj5OPnH+lf65/t3/Af8mP0p/br+S/7c/23//3BhcmEAAAAAAAMAAAAC\n\tZmYAAPKnAAANWQAAE9AAAAoOdmNndAAAAAAAAAAAAAMBAAACAAAAAgAIABQAJgA/AF4A\n\thACwAOUBFQFBAXIBqAHkAiYCbwK+AxQDdwPhBFMEzQVTBeIGeQcXB8MIdAktCfQKxguh\n\tDIINZg5LDzIQIBETEgoTBBQFFQcWDxcjGDYZTBpoG4scsx3bHwggOSFsIqEj5yUzJn0n\n\tyikYKmUrsSz8LkgvkTDZMiEzYzSjNeE3GzhUOYw6wTvzPSQ+Uj+NQMtCBkM9RHZFp0bY\n\tSAZJNUpeS4FMok3CTt1P9lEOUiNTOVRNVWBWc1eFWJlZrFq9W9Bc4V3xXwJgEGEgYjFj\n\tPmRMZVtmbWd7aIxpmmqga45sdG1abkZvM3AhcRNyCXMDc/50+3X7dv54AnkIehF7Gnwj\n\tfSZ+IH8cgBeBEoILgwSD/4T6hfOG7IfniOOJ3orai9eM1I3WjviQapH5k3+VAZZ/l+2Z\n\tT5qqm/idO55wn6CgwqHiovqkDqUhpkOneKi0qe+rKqxjrZquyq/9sSyyVrOAtKm1zbb0\n\tuBe5N7pXu2S8Zb1nvmq/asBrwW7Cc8N4xIDFi8aZx6vIwcnayvTMDc0WzhDPCM/+0PPR\n\t49LR08DUsNWf1pHXhNh82Xbacttz3E3dA92c3jre3N+H4Dfg7OGp4mrjMeP75MnlmOZo\n\t5zfoBejL6YLqNerm65fsT+0P7dzuwO+88NvyL/PD9bf4WPxG//8AAAABAAYADgAZACoA\n\tPgBXAHUAlwC/AOsBGwFNAYMBvwIAAk4CowL9A2YD1gRQBNQFYAX0BpQHPgfxCKkJago1\n\tCwgL3AyyDYsOaQ9MEDIRGRIHEv0T8xTtFfAW9xf/GQwaIBs7HFQdcR6UH7Yg3iISI08k\n\tiCXGJwMoQCl9Krcr9C0wLmYvnjDSMgQzNDRfNYk2sjfYOPw6HjtBPG49nz7MP/hBIkJI\n\tQ2xEjkWwRs1H5Uj7ShBLIEwuTTpORE9NUFlRYFJnU25UdFV7VoBXiFiOWZRam1uhXKdd\n\tr160X7lgwmHLYtNj22TiZeBmzGeyaJZpf2pra1dsRm05bjFvKXAjcSByH3MgdCR1KnYw\n\tdzV4OHk0ejJ7L3wsfSd+In8fgBuBFoIQgwyECIUDhf+G+4f3iPeKEYtwjOWOUo++kSSS\n\tgJPTlR+WYpecmM2Z95scnDydWJ5wn4mgtKH6o0ikkqXfpyeobKmsquysKq1krpqv0bEE\n\tsjizabSYtcq3B7hFuYS6xrwDvT2+e7+2wOzCIsNUxIXFs8bhyAvJM8pWy2zMec2DzojP\n\ti9CJ0YXSf9N61HTVcNZs127Yctl42oPbidyG3X7edd9t4GbhXuJY41HkS+VI5kbnRehG\n\t6UjqTOtQ7EvtNu4Y7u7vwfCR8WXyQPMk9Bj1J/ZY97T5VPta/fr//wAAAAgAEAAZACEA\n\tKQA6AFEAbQCNALIA3AEHASgBTQF1AaABzgIAAjwCfQLCAwsDXwO3BBUEfQTqBV4F1gZX\n\tBuAHbQf/CJAJJQm9ClcK9AuSDDUM2w2EDjEO4w+WEE0RBhHDEoQTSBQNFNYVnRZqF0IY\n\tIRj8Gd0auxuaHHkdVx44Hxcf8yDRIa0ihyNgJDglDiXjJrgniyhdKS8qECr0K9csuC2Y\n\tLncvVDAyMQ4x6TLBM5c0bTVBNhQ25je3OIg5WjopOvc7xjyVPWQ+MT8CP9FAoEFwQkFD\n\tEUPhRLFFgEZRRyFH8kjBSY9KW0saS9dMlU1VThlO3E+iUGxROVIFUtNTolRzVUVWGFbs\n\tV79Yk1lnWj1bGFvyXM1dpl6AX1xgOGESYexiyGOkZH9lXGY4ZxNn8GjMaaRqeWtMbCJs\n\t923JbphvZ3AxcPZxuHJ2cy1z4XSTdT917nand4F4Z3lPejx7LHwcfRB+CX8Df/6A+4H5\n\tgviD+IT2hfKG+IgZiU2Kgou7jPGOJ49jkJ+R25MblFuVnZbhmCeZbpq1m/mdMZ5dn4mg\n\ttKHfowekMaVeppKnx6kDqkWrjqzdrjGvjbDoskazqLULtnS337lRusa8Pr24vzrAvsJE\n\tw87FVcbgyG3KD8u5zVLO6NCC0i3T6tXA18faCtyN33/i9udP7Rj2A///AABuZGluAAAA\n\tAAAABjYAAJh/AABX2wAAVCwAAJANAAApDwAAFwoAAFANAABUOQAB+uEAAePXAAEeuAAD\n\tAQAAAgAAAC8AdwC8APsBOAFyAawB5AIdAlQCigLAAvcDMANrA6YD4gQfBF0EmwTbBRsF\n\tWgWbBd0GHwZiBqQG6ActB3IHuAf+CEgIjgjUCRoJYgmrCfQKPwqLCtgLJwt3C8gMGwxv\n\tDMUNHA12DdEOLw6ODvAPUw+4EB8QiBD0EWER0RI+EqsTGROKE/4UchTqFWUV4BZgFt8X\n\tYxfrGHYZAhmSGiYavBtVG/Ecjh0uHdEedR8cH8QgbSEcIckieiMuI+QkmyVXJhIm0CeS\n\tKFYpGinfKqgrcSw/LQ8t/C71L/Ew6THiMt0z1jTNNcI2ujexOKg5nzqYO488hz2CPn8/\n\tiECbQatCwEPYRPZGE0cwSFRJekqhS8lM9U4hT09QgFGyUtJTwlSGVU1WF1bnV7hYi1li\n\tWkFbKFwUXQVd/17/YAthImI+Y2dklGXKZwpoTGmRarlr22z6bhxvQHBmcZByvnP0dSh2\n\tX3efeOF6J3tvfL5+DH9dgLmCEYNzhPiGhogTiaGLOYzQjmOP+pGRkySUt5ZIl9SZXprn\n\tnG+d95+UoVajHqTspsCooaqIrHGuWrBIsjO0HrX/t+O5wbucvh3BSMRQxzDJ78yXzynR\n\trNQo1qHZIduj3knhM+Q25znqE+y27xXxN/MV9Lv2L/d9+K35p/qa+1P8Dfyo/Sf9pv4l\n\t/sH/YP//AAAARwCVANoBGQFVAZAByQIBAjoCcgKqAuQDIANdA5sD2gQbBFwEnQTgBSQF\n\tZwWrBfEGNwZ9BsMHCwdUB50H5wgzCH4IyAkRCV0JqQn2CkUKlQrmCzkLjgvjDDoMlAzu\n\tDUsNqg4LDm4O1A88D6UQERB/EPARYxHXEkkSuhMuE6UUHRSYFRYVlhYZFp0XJBewGD8Y\n\t0RllGf4amhs5G9scfx0kHc4eeh8oH9kgiyFBIfYisCNsJCgk6CWrJmwnMyf9KMYpjype\n\tKysr/yzRLbsusy+xMK0xpzKkM6A0mjWSNo03hziBOXs6djtwPGs9aT5pP3BAgEGOQqBD\n\ttUTQRexHBkgnSUxKckuZTMNN8E8eUE9Rg1KuU61Uf1VUVixXC1foWMpZsVqfW5Ncil2L\n\tXpFfn2C2YdNi+GQkZVNmjGfIaQVqMWtHbFltaG5/b5NwrXHJcut0EnU5dmJ3k3jGef57\n\tN3x2fbV+9oA+gYeC0IQQhU6GkIfQiRCKVouijO2ON4+IkOCSNZOUlPSWWpfCmS2anpwT\n\tnY2fEaCuolWkA6W5p3epQasPrOSut7CSsmi0QrYPt+G5rrt1vVC/P8E0wzDFKcclySPL\n\tI80nzyjRKNMn1SfXJtkn2yTdK99c4a7kKOax6Ujrze438H7ykPRv9iD3o/j++i77PPw3\n\t/Qf9zf7K//8AAABMAMEBKAGGAd4CNQKIAtwDNAOOA+sESgSqBQwFbgXSBjgGngcFB28H\n\t2QhICLIJGgmHCfMKZArWC00LxAw/DL4NPg3EDk0O2g9rEAAQmBE1EdYSbhMHE6QURRTp\n\tFZIWPhbtF6EYWxkYGdsaohttHD0dDh3mHsIfoSCDIWoiUSM+JCwlHiYTJwsoCSkIKgor\n\tECwcLS0uVi+IMLgx5zMZNEc1czakN9Q5BTo5O2w8pD3fPx1AWkGUQtJEFEVbRqBH6Uk5\n\tSopL200zTotP6FFJUqhUFFWIVwVYf1oAW45dIl7CYHViN2QQZfpn+2n3a5ZtIm6tcDBx\n\ts3M4dLh2M3eyeS96rXwtfa1/L4C9gkaDuYUBhk2HmYjhii6LgIzPjhqPaZC6kgeTV5Sn\n\tlfeXSJiXmeebOZyMneGfP6Czoiyjp6UlpqSoKKmwqzKst64zr7GxLLKdtBG1e7bjuEq5\n\trbsKvGy9zb8swIrB6sNIxKLF/cdUyKvKAMtUzKnN/c9N0JzR69M51IrV1tcn2HrZydsa\n\t3Gjdp97d4B7haeK35AblWeah5+PpH+pT637sou207rnvsfCe8YjyXvMv8+/0pfVY9fn2\n\tmvc09734RvjP+T75rPoa+on64fs2+4v74Pw1/H38tPzr/SL9Wf2R/cj9//43/nD+qf7i\n\t/xv/VP+N/8b//wAAc2YzMgAAAAAAAQxCAAAF3v//8yYAAAeSAAD9kf//+6L///2jAAAD\n\t3AAAwGxtbW9kAAAAAAAABhAAAJyFAAAAAMR8rwAAAAAAAAAAAAAAAAAAAAAA\n\t</data>\n\t<key>ReadOnly</key>\n\t<string>NO</string>\n\t<key>RowAlign</key>\n\t<integer>1</integer>\n\t<key>RowSpacing</key>\n\t<real>36</real>\n\t<key>SheetTitle</key>\n\t<string>Canvas 1</string>\n\t<key>SmartAlignmentGuidesActive</key>\n\t<string>YES</string>\n\t<key>SmartDistanceGuidesActive</key>\n\t<string>YES</string>\n\t<key>UniqueID</key>\n\t<integer>1</integer>\n\t<key>UseEntirePage</key>\n\t<false/>\n\t<key>VPages</key>\n\t<integer>1</integer>\n\t<key>WindowInfo</key>\n\t<dict>\n\t\t<key>CurrentSheet</key>\n\t\t<integer>0</integer>\n\t\t<key>ExpandedCanvases</key>\n\t\t<array>\n\t\t\t<dict>\n\t\t\t\t<key>name</key>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t</dict>\n\t\t</array>\n\t\t<key>Frame</key>\n\t\t<string>{{6, 8}, {1430, 870}}</string>\n\t\t<key>ListView</key>\n\t\t<true/>\n\t\t<key>OutlineWidth</key>\n\t\t<integer>142</integer>\n\t\t<key>RightSidebar</key>\n\t\t<false/>\n\t\t<key>Sidebar</key>\n\t\t<true/>\n\t\t<key>SidebarWidth</key>\n\t\t<integer>120</integer>\n\t\t<key>VisibleRegion</key>\n\t\t<string>{{-277, -103}, {1310, 761}}</string>\n\t\t<key>Zoom</key>\n\t\t<real>1</real>\n\t\t<key>ZoomValues</key>\n\t\t<array>\n\t\t\t<array>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t\t<real>1</real>\n\t\t\t\t<real>1</real>\n\t\t\t</array>\n\t\t</array>\n\t</dict>\n\t<key>saveQuickLookFiles</key>\n\t<string>YES</string>\n</dict>\n</plist>\n"
  },
  {
    "path": "images/docs/tutorial/xhr_service.vdx",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<VisioDocument xmlns=\"http://schemas.microsoft.com/visio/2003/core\">\n  <DocumentSettings>\n    <GlueSettings>12</GlueSettings>\n    <SnapSettings>52</SnapSettings>\n  </DocumentSettings>\n  <PrintSetup>\n    <PaperWidth>7.68056</PaperWidth>\n    <PaperHeight>10.5</PaperHeight>\n    <PrintLandscape>1</PrintLandscape>\n    <PageLeftMargin>0.25</PageLeftMargin>\n    <PageRightMargin>0.25</PageRightMargin>\n    <PageTopMargin>0.25</PageTopMargin>\n    <PageBottomMargin>0.569444</PageBottomMargin>\n    <PrintCenteredH>1</PrintCenteredH>\n    <PrintCenteredV>1</PrintCenteredV>\n  </PrintSetup>\n  <Fonts>\n    <FontEntry ID=\"0\" Name=\"Helvetica\"/>\n    <FontEntry ID=\"1\" Name=\"Courier New\"/>\n  </Fonts>\n  <FaceNames>\n    <FaceName ID=\"0\" Name=\"Helvetica\"/>\n    <FaceName ID=\"1\" Name=\"Courier New\"/>\n  </FaceNames>\n  <Pages>\n    <Page ID=\"0\" NameU=\"Canvas 1\">\n      <PageSheet>\n        <RulerGrid>\n          <XGridSpacing>0.111111</XGridSpacing>\n          <YGridSpacing>0.111111</YGridSpacing>\n        </RulerGrid>\n        <PageProps>\n          <PageScale>1</PageScale>\n          <DrawingScale>1</DrawingScale>\n          <PageWidth>10.5</PageWidth>\n          <PageHeight>7.68056</PageHeight>\n          <DrawingSizeType>3</DrawingSizeType>\n          <ShdwOffsetX>0</ShdwOffsetX>\n          <ShdwOffsetY>-0.0277778</ShdwOffsetY>\n        </PageProps>\n        <Layer IX=\"0\">\n          <Name>Layer 1</Name>\n          <Visible>1</Visible>\n          <Print>1</Print>\n          <Lock>0</Lock>\n        </Layer>\n      </PageSheet>\n      <Shapes>\n        <Shape ID=\"1\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.1\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.881944444444445</PinX>\n            <PinY>5.252277777777778</PinY>\n            <Width>3.319444444444445</Width>\n            <Height>4.426861111111111</Height>\n            <LocPinX>1.659722222222222</LocPinX>\n            <LocPinY>2.213430555555556</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.319444444444445</TxtWidth>\n            <TxtHeight F=\"Height*0.968626\">4.287972222222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#6dff6b</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">4.426861111111111</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">3.319444444444445</X>\n              <Y F=\"Height*1.000000\">4.426861111111111</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">3.319444444444445</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">4.426861111111111</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"2\" Type=\"Group\" Name=\"Group.2\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.881944444444445</PinX>\n            <PinY>6.387886111111111</PinY>\n            <Width>3.013888888888889</Width>\n            <Height>1.689513888888889</Height>\n            <LocPinX>1.506944444444444</LocPinX>\n            <LocPinY>0.8447569444444445</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">3.013888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.689513888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"3\" Type=\"Shape\" Name=\"Graphic.3\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.506944444444444</PinX>\n                <PinY>0.8447569444444447</PinY>\n                <Width>3.013888888888889</Width>\n                <Height>1.689513888888889</Height>\n                <LocPinX>1.506944444444444</LocPinX>\n                <LocPinY>0.8447569444444444</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*0.800000\">2.411111111111111</TxtWidth>\n                <TxtHeight F=\"Height*0.617794\">1.043770833333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>28</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <FillBkgnd>#aaaaaa</FillBkgnd>\n                <FillBkgndTrans>0</FillBkgndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.853553\">2.572513902777778</X>\n                  <Y F=\"Height*0.853553\">1.442089648402778</Y>\n                </MoveTo>\n                <NURBSTo IX=\"2\">\n                  <X F=\"Width*0.853553\">2.572513902777778</X>\n                  <Y F=\"Height*0.146447\">0.2474242404861112</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"3\">\n                  <X F=\"Width*0.146447\">0.4413749861111111</X>\n                  <Y F=\"Height*0.146447\">0.2474242404861112</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"4\">\n                  <X F=\"Width*0.146447\">0.4413749861111111</X>\n                  <Y F=\"Height*0.853553\">1.442089648402778</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"5\">\n                  <X F=\"Width*0.853553\">2.572513902777778</X>\n                  <Y F=\"Height*0.853553\">1.442089648402778</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                </NURBSTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"4\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.4\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.505881944444444</PinX>\n                <PinY>1.391321527777778</PinY>\n                <Width>1.016013888888889</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>0.5080069444444445</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.016013888888889</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.016013888888889</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.016013888888889</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2396347222222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>1</Style>\n                <Size>0.138889</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>1</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>Root Scope</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"5\" Type=\"Shape\" Name=\"Squashed Rectangle Fill:Chalk.5\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.854166666666667</PinX>\n            <PinY>5.966930555555556</PinY>\n            <Width>1.444444444444444</Width>\n            <Height>0.4583333333333333</Height>\n            <LocPinX>0.7222222222222222</LocPinX>\n            <LocPinY>0.2291666666666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">1.155555555555556</TxtWidth>\n            <TxtHeight F=\"Height*0.696970\">0.3194444444444444</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.150000\">0.216666666666667</X>\n              <Y F=\"Height*1.000000\">0.4583333333333333</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.850000\">1.227777777777777</X>\n              <Y F=\"Height*1.000000\">0.4583333333333333</Y>\n            </LineTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.444444444444444</X>\n              <Y F=\"Height*0.500000\">0.2291666666666667</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.932800,1.000000,0,1, 1.000000,0.776000,0,1)\">NURBS(1, 3, 0, 0, 0.932800,1.000000,0,1, 1.000000,0.776000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.850000\">1.227777777777777</X>\n              <Y F=\"Height*0.000000\">0</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.000000,0.224000,0,1, 0.932800,0.000000,0,1)\">NURBS(1, 3, 0, 0, 1.000000,0.224000,0,1, 0.932800,0.000000,0,1)</E>\n            </NURBSTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.150000\">0.216666666666667</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <NURBSTo IX=\"6\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.500000\">0.2291666666666667</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.067200,0.000000,0,1, 0.000000,0.224000,0,1)\">NURBS(1, 3, 0, 0, 0.067200,0.000000,0,1, 0.000000,0.224000,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"7\">\n              <X F=\"Width*0.150000\">0.216666666666667</X>\n              <Y F=\"Height*1.000000\">0.4583333333333333</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.000000,0.776000,0,1, 0.067200,1.000000,0,1)\">NURBS(1, 3, 0, 0, 0.000000,0.776000,0,1, 0.067200,1.000000,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Dependency Injector</Text>\n        </Shape>\n        <Shape ID=\"6\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.6\">\n          <XForm>\n            <Angle>-0</Angle>\n            <FlipX>1</FlipX>\n            <FlipY>1</FlipY>\n            <PinX>4.513888888888889</PinX>\n            <PinY>3.844388888888889</PinY>\n            <Width>2.736111111111111</Width>\n            <Height>1.611083333333333</Height>\n            <LocPinX>1.368055555555556</LocPinX>\n            <LocPinY>0.8055416666666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.736111111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.913792\">1.472194444444445</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#ff0d10</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.611083333333334</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.736111111111111</X>\n              <Y F=\"Height*1.000000\">1.611083333333334</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.736111111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.611083333333334</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"7\" Type=\"Shape\" Name=\"Rectangle Fill:Chalk.7\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.520833333333333</PinX>\n            <PinY>4.071597222222223</PinY>\n            <Width>2.555555555555555</Width>\n            <Height>0.9683055555555556</Height>\n            <LocPinX>1.277777777777778</LocPinX>\n            <LocPinY>0.4841527777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.555555555555555</TxtWidth>\n            <TxtHeight F=\"Height*0.856565\">0.8294166666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#ff0c1b</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.9683055555555554</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.555555555555555</X>\n              <Y F=\"Height*1.000000\">0.9683055555555554</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.555555555555555</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.9683055555555554</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"8\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.8\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.5625</PinX>\n            <PinY>4.092638888888889</PinY>\n            <Width>2.472222222222222</Width>\n            <Height>0.4583333333333333</Height>\n            <LocPinX>1.236111111111111</LocPinX>\n            <LocPinY>0.2291666666666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.472222222222222</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.4583333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#ff0c1b</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4583333333333333</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.472222222222222</X>\n              <Y F=\"Height*1.000000\">0.4583333333333333</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.472222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.4583333333333333</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>function PhoneListCtrl($xhr){\n  ...\n}</Text>\n        </Shape>\n        <Shape ID=\"9\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.9\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.513888888888889</PinX>\n            <PinY>3.223625</PinY>\n            <Width>1.277777777777778</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.6388888888888888</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.277777777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3055555555555556</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.277777777777778</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.277777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3055555555555556</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Controller</Text>\n        </Shape>\n        <Shape ID=\"10\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.10\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.881944444444445</PinX>\n            <PinY>3.202969444444445</PinY>\n            <Width>0.9583333333333334</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.4791666666666667</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.9583333333333334</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.3101166666666667</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.9583333333333334</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.25</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Model</Text>\n        </Shape>\n        <Shape ID=\"11\" Type=\"Shape\" Name=\"Graphic.11\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.3680555555555556</PinX>\n            <PinY>2.604166666666667</PinY>\n            <Width>0.5138888888888888</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.2569444444444444</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.111111111111111</BeginX>\n            <BeginY>2.61111111111111</BeginY>\n            <EndX>0.625</EndX>\n            <EndY>2.61111111111111</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.5138888888888888</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.5138888888888888</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"12\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.12\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.934027777777778</PinX>\n            <PinY>2.602377083333333</PinY>\n            <Width>2.423611111111111</Width>\n            <Height>0.2396347222222222</Height>\n            <LocPinX>1.211805555555556</LocPinX>\n            <LocPinY>0.1198173611111111</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.423611111111111</TxtWidth>\n            <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.423611111111111</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.423611111111111</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.239634722222222</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/> Implicit Scope Declaration</Text>\n        </Shape>\n        <Shape ID=\"13\" Type=\"Group\" Name=\"Group.13\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.902777777777778</PinX>\n            <PinY>4.082622222222223</PinY>\n            <Width>2.138888888888889</Width>\n            <Height>1.211838888888889</Height>\n            <LocPinX>1.069444444444444</LocPinX>\n            <LocPinY>0.6059194444444446</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.138888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.211838888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"14\" Type=\"Shape\" Name=\"Graphic.14\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.069444444444444</PinX>\n                <PinY>0.6059194444444446</PinY>\n                <Width>2.138888888888889</Width>\n                <Height>1.211838888888889</Height>\n                <LocPinX>1.069444444444444</LocPinX>\n                <LocPinY>0.6059194444444445</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*0.800000\">1.711111111111111</TxtWidth>\n                <TxtHeight F=\"Height*0.585390\">0.7093983333333331</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>28</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <FillBkgnd>#aaaaaa</FillBkgnd>\n                <FillBkgndTrans>0</FillBkgndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.853553\">1.825655027777779</X>\n                  <Y F=\"Height*0.853553\">1.034368719127778</Y>\n                </MoveTo>\n                <NURBSTo IX=\"2\">\n                  <X F=\"Width*0.853553\">1.825655027777779</X>\n                  <Y F=\"Height*0.146447\">0.177470169761111</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"3\">\n                  <X F=\"Width*0.146447\">0.3132338611111105</X>\n                  <Y F=\"Height*0.146447\">0.177470169761111</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"4\">\n                  <X F=\"Width*0.146447\">0.3132338611111105</X>\n                  <Y F=\"Height*0.853553\">1.034368719127778</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n                </NURBSTo>\n                <NURBSTo IX=\"5\">\n                  <X F=\"Width*0.853553\">1.825655027777779</X>\n                  <Y F=\"Height*0.853553\">1.034368719127778</Y>\n                  <A>0</A>\n                  <B>1</B>\n                  <C>0</C>\n                  <D>1</D>\n                  <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n                </NURBSTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"15\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.15\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.126083333333333</PinX>\n                <PinY>0.8579187500000001</PinY>\n                <Width>1.395583333333333</Width>\n                <Height>0.2819513888888889</Height>\n                <LocPinX>0.6977916666666667</LocPinX>\n                <LocPinY>0.1409756944444444</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.395583333333333</TxtWidth>\n                <TxtHeight F=\"Height*0.507401\">0.1430625</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2819513888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.395583333333333</X>\n                  <Y F=\"Height*1.000000\">0.2819513888888889</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.395583333333333</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.2819513888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.138889</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/>PhoneListCtrl scope</Text>\n            </Shape>\n            <Shape ID=\"16\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.16\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.240101388888888</PinX>\n                <PinY>0.6447187499999999</PinY>\n                <Width>1.114952777777778</Width>\n                <Height>0.3443791666666667</Height>\n                <LocPinX>0.557476388888889</LocPinX>\n                <LocPinY>0.1721895833333333</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.114952777777778</TxtWidth>\n                <TxtHeight F=\"Height*0.596698\">0.2054902777777778</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>0</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3443791666666666</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.114952777777777</X>\n                  <Y F=\"Height*1.000000\">0.3443791666666666</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.114952777777777</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.3443791666666666</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"17\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.17\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.041666666666666</PinX>\n            <PinY>3.85415</PinY>\n            <Width>1.319444444444444</Width>\n            <Height>0.3101166666666667</Height>\n            <LocPinX>0.6597222222222222</LocPinX>\n            <LocPinY>0.1550583333333333</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.319444444444444</TxtWidth>\n            <TxtHeight F=\"Height*0.552140\">0.1712277777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.319444444444444</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.319444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.3101166666666665</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>phones: Array</Text>\n        </Shape>\n        <Shape ID=\"18\" Type=\"Group\" Name=\"Group.18\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.125</PinX>\n            <PinY>2.602377083333333</PinY>\n            <Width>2.166666666666667</Width>\n            <Height>0.239634722222222</Height>\n            <LocPinX>1.083333333333333</LocPinX>\n            <LocPinY>0.119817361111111</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.166666666666667</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.239634722222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"19\" Type=\"Shape\" Name=\"Graphic.19\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.2430555555555556</PinX>\n                <PinY>0.1215791666666664</PinY>\n                <Width>0.4861111111111111</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.2430555555555556</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.128523611111111</BeginY>\n                <EndX>0.486111111111111</EndX>\n                <EndY>0.128523611111111</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.4861111111111111</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0277778</LineWeight>\n                <LineColor>#17ff1c</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.4861111111111111</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"20\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.20\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.354166666666667</PinX>\n                <PinY>0.119817361111111</PinY>\n                <Width>1.625</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>0.8125</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.625</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.625</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.625</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/> Scope Inheritance</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"21\" Type=\"Shape\" Name=\"Graphic.21\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.826388888888889</PinX>\n            <PinY>2.881944444444445</PinY>\n            <Width>9.430555555555555</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>4.715277777777778</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>0.111111111111111</BeginX>\n            <BeginY>2.88888888888889</BeginY>\n            <EndX>9.54166666666667</EndX>\n            <EndY>2.88888888888889</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">9.430555555555555</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0277778</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">9.430555555555555</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"22\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.22\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.916666666666667</PinX>\n            <PinY>6.973793055555556</PinY>\n            <Width>2</Width>\n            <Height>0.9773749999999999</Height>\n            <LocPinX>1</LocPinX>\n            <LocPinY>0.4886874999999999</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2</TxtWidth>\n            <TxtHeight F=\"Height*0.857896\">0.838486111111111</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#fbc872</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.9773749999999998</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2</X>\n              <Y F=\"Height*1.000000\">0.9773749999999998</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.9773749999999998</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"23\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.23\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.942708333333333</PinX>\n            <PinY>7.314773611111111</PinY>\n            <Width>2.059027777777778</Width>\n            <Height>0.1481527777777778</Height>\n            <LocPinX>1.029513888888889</LocPinX>\n            <LocPinY>0.07407638888888889</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.059027777777778</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.1481527777777778</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1481527777777778</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.059027777777778</X>\n              <Y F=\"Height*1.000000\">0.1481527777777778</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.059027777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.1481527777777778</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Service Factory Repository</Text>\n        </Shape>\n        <Shape ID=\"24\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.24\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>4.767361111111111</PinX>\n            <PinY>6.867869444444445</PinY>\n            <Width>0.75</Width>\n            <Height>0.6388888888888888</Height>\n            <LocPinX>0.375</LocPinX>\n            <LocPinY>0.3194444444444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.75</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.6388888888888888</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6388888888888888</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*1.000000\">0.6388888888888888</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">0.75</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6388888888888888</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0</LeftMargin>\n            <RightMargin>0</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.138889</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Char IX=\"1\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>1</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>$xhr\n$browser\n$route\n<cp IX=\"1\"/>...</Text>\n        </Shape>\n        <Shape ID=\"25\" Type=\"Group\" Name=\"Group.25\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>8.326388888888889</PinX>\n            <PinY>2.602377083333333</PinY>\n            <Width>2.430555555555555</Width>\n            <Height>0.239634722222222</Height>\n            <LocPinX>1.215277777777778</LocPinX>\n            <LocPinY>0.119817361111111</LocPinY>\n          </XForm>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.430555555555555</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.239634722222222</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <Shapes>\n            <Shape ID=\"26\" Type=\"Shape\" Name=\"Graphic.26\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>0.2708333333333333</PinX>\n                <PinY>0.1216069444444443</PinY>\n                <Width>0.5416666666666666</Width>\n                <Height>0.01388888888888889</Height>\n                <LocPinX>0.2708333333333333</LocPinX>\n                <LocPinY>0.006944444444444444</LocPinY>\n              </XForm>\n              <XForm1D>\n                <BeginX>0</BeginX>\n                <BeginY>0.128551388888889</BeginY>\n                <EndX>0.541666666666667</EndX>\n                <EndY>0.128523611111111</EndY>\n              </XForm1D>\n              <Layout>\n                <ConLineJumpCode>4</ConLineJumpCode>\n                <ConLineJumpStyle>0</ConLineJumpStyle>\n                <ShapeRouteStyle>2</ShapeRouteStyle>\n                <ConFixedCode>2</ConFixedCode>\n                <ConLineRouteExt>1</ConLineRouteExt>\n              </Layout>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">0.5416666666666666</TxtWidth>\n                <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>2</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0555556</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n                <EndArrow>4</EndArrow>\n                <EndArrowSize>2</EndArrowSize>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>0</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>0</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>1</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">0.5416666666666666</X>\n                  <Y F=\"Height*0.998000\">0.01386111111111098</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n            </Shape>\n            <Shape ID=\"27\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.27\">\n              <XForm>\n                <Angle>-0</Angle>\n                <PinX>1.510416666666667</PinX>\n                <PinY>0.119817361111111</PinY>\n                <Width>1.840277777777778</Width>\n                <Height>0.2396347222222222</Height>\n                <LocPinX>0.9201388888888888</LocPinX>\n                <LocPinY>0.1198173611111111</LocPinY>\n              </XForm>\n              <TextXForm>\n                <TxtWidth F=\"Width*1.000000\">1.840277777777778</TxtWidth>\n                <TxtHeight F=\"Height*0.420414\">0.1007458333333333</TxtHeight>\n                <TxtAngle>-0</TxtAngle>\n              </TextXForm>\n              <Misc>\n                <ObjType>1</ObjType>\n              </Misc>\n              <Line>\n                <LinePattern>1</LinePattern>\n                <LineWeight>0.0138889</LineWeight>\n                <LineColor>0</LineColor>\n                <LineColorTrans>0</LineColorTrans>\n                <Rounding>0</Rounding>\n                <LineCap>0</LineCap>\n              </Line>\n              <Fill>\n                <FillPattern>0</FillPattern>\n                <FillForegnd>#ffffff</FillForegnd>\n                <FillForegndTrans>0</FillForegndTrans>\n                <ShdwPattern>1</ShdwPattern>\n                <ShdwForegnd>0</ShdwForegnd>\n                <ShdwForegndTrans>0.5</ShdwForegndTrans>\n                <ShapeShdwType>1</ShapeShdwType>\n                <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n                <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n              </Fill>\n              <Geom IX=\"0\">\n                <NoFill>0</NoFill>\n                <NoLine>0</NoLine>\n                <MoveTo IX=\"1\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </MoveTo>\n                <LineTo IX=\"2\">\n                  <X F=\"Width*1.000000\">1.840277777777778</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n                <LineTo IX=\"3\">\n                  <X F=\"Width*1.000000\">1.840277777777778</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"4\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*0.000000\">0</Y>\n                </LineTo>\n                <LineTo IX=\"5\">\n                  <X F=\"Width*0.000000\">0</X>\n                  <Y F=\"Height*1.000000\">0.239634722222222</Y>\n                </LineTo>\n              </Geom>\n              <LayerMem>\n                <LayerMember>0</LayerMember>\n              </LayerMem>\n              <TextBlock>\n                <LeftMargin>0.0694444</LeftMargin>\n                <RightMargin>0.0694444</RightMargin>\n                <VerticalAlign>1</VerticalAlign>\n                <DefaultTabStop>0</DefaultTabStop>\n              </TextBlock>\n              <Char IX=\"0\">\n                <Font>0</Font>\n                <Color>0</Color>\n                <Style>0</Style>\n                <Size>0.166667</Size>\n                <ColorTrans>0</ColorTrans>\n              </Char>\n              <Para IX=\"0\">\n                <IndFirst>0</IndFirst>\n                <IndLeft>0</IndLeft>\n                <IndRight>-0</IndRight>\n                <SpLine>-1.2</SpLine>\n                <SpBefore>0</SpBefore>\n                <HorzAlign>0</HorzAlign>\n              </Para>\n              <Text><cp IX=\"0\"/><pp IX=\"0\"/> Dependency Injection</Text>\n            </Shape>\n          </Shapes>\n        </Shape>\n        <Shape ID=\"28\" Type=\"Shape\" Name=\"Graphic.28\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.441855345052397</PinX>\n            <PinY>6.547209974753566</PinY>\n            <Width>1.717044023438127</Width>\n            <Height>0.7054856060484226</Height>\n            <LocPinX>0.8585220117190633</LocPinX>\n            <LocPinY>0.3527428030242113</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>7.30037735677146</BeginX>\n            <BeginY>6.19446717172935</BeginY>\n            <EndX>5.58333333333333</EndX>\n            <EndY>6.89995277777778</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.717044023438127</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.7054856060484226</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">1.717044023438127</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.7054856060484226</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"29\" Type=\"Shape\" Name=\"Graphic.29\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.315980753713948</PinX>\n            <PinY>4.072168228549136</PinY>\n            <Width>1.02085047010491</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.510425235052455</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>5.80555551866149</BeginX>\n            <BeginY>4.0757850175259</BeginY>\n            <EndX>6.8264059887664</EndX>\n            <EndY>4.07911267299358</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.02085047010491</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.760409\">0.01056123342120606</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.02085047010491</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"30\" Type=\"Shape\" Name=\"Line Straight, Stroke:Flora.30\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>7.896585324847083</PinX>\n            <PinY>5.115836795562897</PinY>\n            <Width>0.01388888888888889</Width>\n            <Height>0.8407171173072199</Height>\n            <LocPinX>0.006944444444444444</LocPinX>\n            <LocPinY>0.4203585586536099</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>7.89723899449026</BeginX>\n            <BeginY>4.69547823690929</BeginY>\n            <EndX>7.88964088040264</EndX>\n            <EndY>5.53619535421651</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">0.01388888888888889</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.8407171173072199</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#6dff83</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.547064\">0.007598114087616952</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.8407171173072199</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"31\" Type=\"Shape\" Name=\"Circle Fill:Mild Ice.31\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.430555555555555</PinX>\n            <PinY>4.864013888888889</PinY>\n            <Width>0.3611111111111111</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.1805555555555556</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.2888888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.245455\">0.07499999999999998</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#65f9ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#81ffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">0.3082274722222225</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">0.3082274722222225</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.05288363888888862</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.05288363888888862</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">0.3082274722222225</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>1</Text>\n        </Shape>\n        <Shape ID=\"32\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.32\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.909722222222222</PinX>\n            <PinY>7.146263888888888</PinY>\n            <Width>2.472222222222222</Width>\n            <Height>0.6388888888888888</Height>\n            <LocPinX>1.236111111111111</LocPinX>\n            <LocPinY>0.3194444444444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.472222222222222</TxtWidth>\n            <TxtHeight F=\"Height*0.782609\">0.5</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6388888888888888</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.472222222222222</X>\n              <Y F=\"Height*1.000000\">0.6388888888888888</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.472222222222222</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6388888888888888</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>Dependency injector identifies $xhr service as PhoneListCtrl controller&apos;s only dependency</Text>\n        </Shape>\n        <Shape ID=\"33\" Type=\"Shape\" Name=\"Circle Fill:Mild Ice.33\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.4166666666666667</PinX>\n            <PinY>7.199486111111112</PinY>\n            <Width>0.3611111111111111</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.1805555555555556</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.2888888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.245455\">0.07499999999999998</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#65f9ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#81ffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">0.3082274722222222</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">0.3082274722222222</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.05288363888888892</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.05288363888888892</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">0.3082274722222222</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>1</Text>\n        </Shape>\n        <Shape ID=\"34\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.34\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.965277777777778</PinX>\n            <PinY>6.118229166666667</PinY>\n            <Width>2.527777777777778</Width>\n            <Height>1.042013888888889</Height>\n            <LocPinX>1.263888888888889</LocPinX>\n            <LocPinY>0.5210069444444445</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.527777777777778</TxtWidth>\n            <TxtHeight F=\"Height*0.866711\">0.9031250000000001</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.042013888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.527777777777778</X>\n              <Y F=\"Height*1.000000\">1.042013888888889</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.527777777777778</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">1.042013888888889</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>DI checks if $xhr service has already been instantiated, and if not uses the factory function from the service factory repository to construct it</Text>\n        </Shape>\n        <Shape ID=\"35\" Type=\"Shape\" Name=\"Circle Fill:Mild Ice.35\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.4166666666666667</PinX>\n            <PinY>6.373013888888888</PinY>\n            <Width>0.3611111111111111</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.1805555555555556</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.2888888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.245455\">0.07499999999999998</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#65f9ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#81ffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">0.3082274722222222</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">0.3082274722222222</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.05288363888888892</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.05288363888888892</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">0.3082274722222222</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>2</Text>\n        </Shape>\n        <Shape ID=\"36\" Type=\"Shape\" Name=\"Circle Fill:Mild Ice.36\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.888888888888889</PinX>\n            <PinY>6.55455</PinY>\n            <Width>0.3611111111111111</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.1805555555555556</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.2888888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.245455\">0.07499999999999998</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#65f9ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#81ffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">0.3082274722222225</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">0.3082274722222225</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.05288363888888862</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.05288363888888862</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">0.3082274722222225</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>2</Text>\n        </Shape>\n        <Shape ID=\"37\" Type=\"Shape\" Name=\"Circle Fill:Mild Ice.37\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>5.430555555555555</PinX>\n            <PinY>3.946736111111111</PinY>\n            <Width>0.3611111111111111</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.1805555555555556</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.2888888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.245455\">0.07499999999999998</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#65f9ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#81ffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">0.3082274722222225</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">0.3082274722222225</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.05288363888888862</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.05288363888888862</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">0.3082274722222225</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>3</Text>\n        </Shape>\n        <Shape ID=\"38\" Type=\"Shape\" Name=\"Graphic.38\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>6.462766183518187</PinX>\n            <PinY>5.027842260236728</PinY>\n            <Width>2.092199033703039</Width>\n            <Height>1.412073409362344</Height>\n            <LocPinX>1.04609951685152</LocPinX>\n            <LocPinY>0.7060367046811719</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>7.50886570036971</BeginX>\n            <BeginY>5.7338789649179</BeginY>\n            <EndX>5.41666666666667</EndX>\n            <EndY>4.32180555555555</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>0</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.092199033703039</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">1.412073409362344</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0416667</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>1</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*1.000000\">2.092199033703039</X>\n              <Y F=\"Height*1.000000\">1.412073409362343</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*-0.000000\">-3.947459643111667e-16</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"39\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.39\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>1.951388888888889</PinX>\n            <PinY>5.226611111111112</PinY>\n            <Width>2.555555555555555</Width>\n            <Height>0.6388888888888888</Height>\n            <LocPinX>1.277777777777778</LocPinX>\n            <LocPinY>0.3194444444444444</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">2.555555555555555</TxtWidth>\n            <TxtHeight F=\"Height*0.782609\">0.5</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6388888888888888</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">2.555555555555555</X>\n              <Y F=\"Height*1.000000\">0.6388888888888888</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">2.555555555555555</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.6388888888888888</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>0</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>DI provides the instance of $xhr service to the PhoneListCtrl controller constructor.</Text>\n        </Shape>\n        <Shape ID=\"40\" Type=\"Shape\" Name=\"Circle Fill:Mild Ice.40\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>0.4166666666666667</PinX>\n            <PinY>5.279833333333333</PinY>\n            <Width>0.3611111111111111</Width>\n            <Height>0.3055555555555556</Height>\n            <LocPinX>0.1805555555555556</LocPinX>\n            <LocPinY>0.1527777777777778</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*0.800000\">0.2888888888888889</TxtWidth>\n            <TxtHeight F=\"Height*0.245455\">0.07499999999999998</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>1</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>#65f9ff</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>1</FillPattern>\n            <FillForegnd>#81ffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.853553\">0.3082274722222222</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n            </MoveTo>\n            <NURBSTo IX=\"2\">\n              <X F=\"Width*0.853553\">0.3082274722222222</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)\">NURBS(1, 3, 0, 0, 1.048816,0.658291,0,1, 1.048816,0.341709,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"3\">\n              <X F=\"Width*0.146447\">0.05288363888888892</X>\n              <Y F=\"Height*0.146447\">0.04474769444444446</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)\">NURBS(1, 3, 0, 0, 0.658291,-0.048816,0,1, 0.341709,-0.048816,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"4\">\n              <X F=\"Width*0.146447\">0.05288363888888892</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)\">NURBS(1, 3, 0, 0, -0.048816,0.341709,0,1, -0.048816,0.658291,0,1)</E>\n            </NURBSTo>\n            <NURBSTo IX=\"5\">\n              <X F=\"Width*0.853553\">0.3082274722222222</X>\n              <Y F=\"Height*0.853553\">0.2608078611111111</Y>\n              <A>0</A>\n              <B>1</B>\n              <C>0</C>\n              <D>1</D>\n              <E Unit=\"NURBS\" F=\"NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)\">NURBS(1, 3, 0, 0, 0.341709,1.048816,0,1, 0.658291,1.048816,0,1)</E>\n            </NURBSTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>1</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>0</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.194444</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>1</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>3</Text>\n        </Shape>\n        <Shape ID=\"41\" Type=\"Shape\" Name=\"Graphic.41\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.423611111111111</PinX>\n            <PinY>4.076388888888889</PinY>\n            <Width>1.444444444444444</Width>\n            <Height>0.01388888888888889</Height>\n            <LocPinX>0.7222222222222222</LocPinX>\n            <LocPinY>0.006944444444444444</LocPinY>\n          </XForm>\n          <XForm1D>\n            <BeginX>1.70138888888889</BeginX>\n            <BeginY>4.08333333333333</BeginY>\n            <EndX>3.14583333333333</EndX>\n            <EndY>4.07854166666667</EndY>\n          </XForm1D>\n          <Layout>\n            <ConLineJumpCode>4</ConLineJumpCode>\n            <ConLineJumpStyle>0</ConLineJumpStyle>\n            <ShapeRouteStyle>2</ShapeRouteStyle>\n            <ConFixedCode>2</ConFixedCode>\n            <ConLineRouteExt>1</ConLineRouteExt>\n          </Layout>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.444444444444444</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.01388888888888889</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>2</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>9</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n            <EndArrow>4</EndArrow>\n            <EndArrowSize>2</EndArrowSize>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>0</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>0</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>1</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.01388888888888889</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.444444444444444</X>\n              <Y F=\"Height*0.655000\">0.009097222222221844</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n        </Shape>\n        <Shape ID=\"42\" Type=\"Shape\" Name=\"Rectangle No Fill No Fill.42\">\n          <XForm>\n            <Angle>-0</Angle>\n            <PinX>2.354166666666667</PinX>\n            <PinY>4.196597222222222</PinY>\n            <Width>1.444444444444444</Width>\n            <Height>0.2083333333333333</Height>\n            <LocPinX>0.7222222222222222</LocPinX>\n            <LocPinY>0.1041666666666667</LocPinY>\n          </XForm>\n          <TextXForm>\n            <TxtWidth F=\"Width*1.000000\">1.444444444444444</TxtWidth>\n            <TxtHeight F=\"Height*1.000000\">0.2083333333333333</TxtHeight>\n            <TxtAngle>-0</TxtAngle>\n          </TextXForm>\n          <Misc>\n            <ObjType>1</ObjType>\n          </Misc>\n          <Line>\n            <LinePattern>0</LinePattern>\n            <LineWeight>0.0138889</LineWeight>\n            <LineColor>0</LineColor>\n            <LineColorTrans>0</LineColorTrans>\n            <Rounding>0</Rounding>\n            <LineCap>0</LineCap>\n          </Line>\n          <Fill>\n            <FillPattern>0</FillPattern>\n            <FillForegnd>#ffffff</FillForegnd>\n            <FillForegndTrans>0</FillForegndTrans>\n            <ShdwPattern>1</ShdwPattern>\n            <ShdwForegnd>0</ShdwForegnd>\n            <ShdwForegndTrans>0.5</ShdwForegndTrans>\n            <ShapeShdwType>1</ShapeShdwType>\n            <ShapeShdwOffsetX>0</ShapeShdwOffsetX>\n            <ShapeShdwOffsetY>-0.0277778</ShapeShdwOffsetY>\n          </Fill>\n          <Geom IX=\"0\">\n            <NoFill>0</NoFill>\n            <NoLine>0</NoLine>\n            <MoveTo IX=\"1\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2083333333333337</Y>\n            </MoveTo>\n            <LineTo IX=\"2\">\n              <X F=\"Width*1.000000\">1.444444444444444</X>\n              <Y F=\"Height*1.000000\">0.2083333333333337</Y>\n            </LineTo>\n            <LineTo IX=\"3\">\n              <X F=\"Width*1.000000\">1.444444444444444</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"4\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*0.000000\">0</Y>\n            </LineTo>\n            <LineTo IX=\"5\">\n              <X F=\"Width*0.000000\">0</X>\n              <Y F=\"Height*1.000000\">0.2083333333333337</Y>\n            </LineTo>\n          </Geom>\n          <LayerMem>\n            <LayerMember>0</LayerMember>\n          </LayerMem>\n          <TextBlock>\n            <LeftMargin>0.0694444</LeftMargin>\n            <RightMargin>0.0694444</RightMargin>\n            <VerticalAlign>2</VerticalAlign>\n            <DefaultTabStop>0</DefaultTabStop>\n          </TextBlock>\n          <Char IX=\"0\">\n            <Font>1</Font>\n            <Color>0</Color>\n            <Style>0</Style>\n            <Size>0.166667</Size>\n            <ColorTrans>0</ColorTrans>\n          </Char>\n          <Para IX=\"0\">\n            <IndFirst>0</IndFirst>\n            <IndLeft>0</IndLeft>\n            <IndRight>-0</IndRight>\n            <SpLine>-1.2</SpLine>\n            <SpBefore>0</SpBefore>\n            <HorzAlign>0</HorzAlign>\n          </Para>\n          <Text><cp IX=\"0\"/><pp IX=\"0\"/>ng:controller</Text>\n        </Shape>\n      </Shapes>\n      <Connects>\n        <Connect ToCell=\"PinX\" FromSheet=\"28\" FromPart=\"9\" ToSheet=\"5\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"29\" FromPart=\"9\" ToSheet=\"7\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"29\" FromPart=\"12\" ToSheet=\"14\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"30\" FromPart=\"9\" ToSheet=\"14\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"30\" FromPart=\"12\" ToSheet=\"3\" ToPart=\"3\"/>\n        <Connect ToCell=\"PinX\" FromSheet=\"38\" FromPart=\"9\" ToSheet=\"5\" ToPart=\"3\"/>\n      </Connects>\n    </Page>\n  </Pages>\n  <Windows>\n    <Window ID=\"0\" WindowType=\"Drawing\" ViewScale=\"1\" WindowState=\"134217744\" ContainerType=\"Page\" Page=\"0\" ViewCenterX=\"5.25\" ViewCenterY=\"5.277777777777778\">\n      <ShowRulers>0</ShowRulers>\n      <ShowGrid>0</ShowGrid>\n      <ShowPageBreaks>1</ShowPageBreaks>\n      <ShowConnectionPoints>0</ShowConnectionPoints>\n      <GlueSettings>12</GlueSettings>\n      <SnapSettings>52</SnapSettings>\n      <TabSplitterPos>0.5</TabSplitterPos>\n    </Window>\n  </Windows>\n</VisioDocument>\n"
  },
  {
    "path": "images/logo/AngularJS-Shield.exports/AngularJS-Shield.eps",
    "content": "%!PS-Adobe-3.0 EPSF-3.0\n%%HiResBoundingBox: 0.000000 0.000000 576.000000 733.000000\n%APL_DSC_Encoding: UTF8\n%APLProducer: (Version 10.7.4 (Build 11E53) Quartz PS Context)\n%%Title: (Unknown)\n%%Creator: (Unknown)\n%%CreationDate: (Unknown)\n%%For: (Unknown)\n%%DocumentData: Clean7Bit\n%%LanguageLevel: 2\n%%Pages: 1\n%%BoundingBox: 0 0 576 733\n%%EndComments\n%%BeginProlog\n%%BeginFile: cg-pdf.ps\n%%Copyright: Copyright 2000-2004 Apple Computer Incorporated.\n%%Copyright: All Rights Reserved.\ncurrentpacking true setpacking\n/cg_md 141 dict def\ncg_md begin\n/L3? languagelevel 3 ge def\n/bd{bind def}bind def\n/ld{load def}bd\n/xs{exch store}bd\n/xd{exch def}bd\n/cmmtx matrix def\nmark\n/sc/setcolor\n/scs/setcolorspace\n/dr/defineresource\n/fr/findresource\n/T/true\n/F/false\n/d/setdash\n/w/setlinewidth\n/J/setlinecap\n/j/setlinejoin\n/M/setmiterlimit\n/i/setflat\n/rc/rectclip\n/rf/rectfill\n/rs/rectstroke\n/f/fill\n/f*/eofill\n/sf/selectfont\n/s/show\n/xS/xshow\n/yS/yshow\n/xyS/xyshow\n/S/stroke\n/m/moveto\n/l/lineto\n/c/curveto\n/h/closepath\n/n/newpath\n/q/gsave\n/Q/grestore\ncounttomark 2 idiv\n{ld}repeat pop\n/SC{\t\n    /ColorSpace fr scs\n}bd\n/sopr /setoverprint where{pop/setoverprint}{/pop}ifelse ld\n/soprm /setoverprintmode where{pop/setoverprintmode}{/pop}ifelse ld\n/cgmtx matrix def\n/sdmtx{cgmtx currentmatrix pop}bd\n/CM {cgmtx setmatrix}bd\t\t\n/cm {cmmtx astore CM concat}bd\t\n/W{clip newpath}bd\n/W*{eoclip newpath}bd\nstatusdict begin product end dup (HP) anchorsearch{\n    pop pop pop\t\n    true\n}{\n    pop\t\n   (hp) anchorsearch{\n\tpop pop true\n    }{\n\tpop false\n    }ifelse\n}ifelse\n{\t\n    { \n\t{ \n\t    pop pop \n\t    (0)dup 0 4 -1 roll put\n\t    F charpath\n\t}cshow\n    }\n}{\n    {F charpath}\n}ifelse\n/cply exch bd\n/cps {cply stroke}bd\n/pgsave 0 def\n/bp{/pgsave save store}bd\n/ep{pgsave restore showpage}def\t\t\n/re{4 2 roll m 1 index 0 rlineto 0 exch rlineto neg 0 rlineto h}bd\n/scrdict 10 dict def\n/scrmtx matrix def\n/patarray 0 def\n/createpat{patarray 3 1 roll put}bd\n/makepat{\nscrmtx astore pop\ngsave\ninitgraphics\nCM \npatarray exch get\nscrmtx\nmakepattern\ngrestore\nsetpattern\n}bd\n/cg_BeginEPSF{\n    userdict save/cg_b4_Inc_state exch put\n    userdict/cg_endepsf/cg_EndEPSF load put\n    count userdict/cg_op_count 3 -1 roll put \n    countdictstack dup array dictstack userdict/cg_dict_array 3 -1 roll put\n    3 sub{end}repeat\n    /showpage {} def\n    0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin\n    10 setmiterlimit [] 0 setdash newpath\n    false setstrokeadjust false setoverprint\t\n}bd\n/cg_EndEPSF{\n  countdictstack 3 sub { end } repeat\n  cg_dict_array 3 1 index length 3 sub getinterval\n  {begin}forall\n  count userdict/cg_op_count get sub{pop}repeat\n  userdict/cg_b4_Inc_state get restore\n  F setpacking\n}bd\n/cg_biproc{currentfile/RunLengthDecode filter}bd\n/cg_aiproc{currentfile/ASCII85Decode filter/RunLengthDecode filter}bd\n/ImageDataSource 0 def\nL3?{\n    /cg_mibiproc{pop pop/ImageDataSource{cg_biproc}def}bd\n    /cg_miaiproc{pop pop/ImageDataSource{cg_aiproc}def}bd\n}{\n    /ImageBandMask 0 def\n    /ImageBandData 0 def\n    /cg_mibiproc{\n\tstring/ImageBandMask xs\n\tstring/ImageBandData xs\n\t/ImageDataSource{[currentfile/RunLengthDecode filter dup ImageBandMask/readstring cvx\n\t    /pop cvx dup ImageBandData/readstring cvx/pop cvx]cvx bind}bd\n    }bd\n    /cg_miaiproc{\t\n\tstring/ImageBandMask xs\n\tstring/ImageBandData xs\n\t/ImageDataSource{[currentfile/ASCII85Decode filter/RunLengthDecode filter\n\t    dup ImageBandMask/readstring cvx\n\t    /pop cvx dup ImageBandData/readstring cvx/pop cvx]cvx bind}bd\n    }bd\n}ifelse\n/imsave 0 def\n/BI{save/imsave xd mark}bd\n/EI{imsave restore}bd\n/ID{\ncounttomark 2 idiv\ndup 2 add\t\ndict begin\n{def} repeat\npop\t\t\n/ImageType 1 def\n/ImageMatrix[Width 0 0 Height neg 0 Height]def\ncurrentdict dup/ImageMask known{ImageMask}{F}ifelse exch\nL3?{\n    dup/MaskedImage known\n    { \n\tpop\n\t<<\n\t    /ImageType 3\n\t    /InterleaveType 2\n\t    /DataDict currentdict\n\t    /MaskDict\n\t    <<  /ImageType 1\n\t\t/Width Width\n\t\t/Height Height\n\t\t/ImageMatrix ImageMatrix\n\t\t/BitsPerComponent 1\n\t\t/Decode [0 1]\n\t\tcurrentdict/Interpolate known\n\t\t{/Interpolate Interpolate}if\n\t    >>\n\t>>\n    }if\n}if\nexch\n{imagemask}{image}ifelse\t\nend\t\n}bd\n/cguidfix{statusdict begin mark version end\n{cvr}stopped{cleartomark 0}{exch pop}ifelse\n2012 lt{dup findfont dup length dict begin\n{1 index/FID ne 2 index/UniqueID ne and\n{def} {pop pop} ifelse}forall\ncurrentdict end definefont pop\n}{pop}ifelse\n}bd\n/t_array 0 def\n/t_i 0 def\n/t_c 1 string def\n/x_proc{ \n    exch t_array t_i get add exch moveto\n    /t_i t_i 1 add store\n}bd\n/y_proc{ \n    t_array t_i get add moveto\n    /t_i t_i 1 add store\n}bd\n/xy_proc{\n        \n\tt_array t_i 2 copy 1 add get 3 1 roll get \n\t4 -1 roll add 3 1 roll add moveto\n\t/t_i t_i 2 add store\n}bd\n/sop 0 def\t\t\n/cp_proc/x_proc ld \t\n/base_charpath\t\t\n{\n    /t_array xs\n    /t_i 0 def\n    { \n\tt_c 0 3 -1 roll put\n        currentpoint\n\tt_c cply sop\n        cp_proc\n    }forall\n    /t_array 0 def\n}bd\n/sop/stroke ld\t\t\n/nop{}def\n/xsp/base_charpath ld\n/ysp{/cp_proc/y_proc ld base_charpath/cp_proc/x_proc ld}bd\n/xysp{/cp_proc/xy_proc ld base_charpath/cp_proc/x_proc ld}bd\n/xmp{/sop/nop ld /cp_proc/x_proc ld base_charpath/sop/stroke ld}bd\n/ymp{/sop/nop ld /cp_proc/y_proc ld base_charpath/sop/stroke ld}bd\n/xymp{/sop/nop ld /cp_proc/xy_proc ld base_charpath/sop/stroke ld}bd\n/refnt{ \nfindfont dup length dict copy dup\n/Encoding 4 -1 roll put \ndefinefont pop\n}bd\n/renmfont{ \nfindfont dup length dict copy definefont pop\n}bd\nL3? dup dup{save exch}if\n/Range 0 def\n/DataSource 0 def\n/val 0 def\n/nRange 0 def\n/mulRange 0 def\n/d0 0 def\n/r0 0 def\n/di 0 def\n/ri 0 def\n/a0 0 def\n/a1 0 def\n/r1 0 def\n/r2 0 def\n/dx 0 def\n/Nsteps 0 def\n/sh3tp 0 def\n/ymax 0 def\n/ymin 0 def\n/xmax 0 def\n/xmin 0 def\n/setupFunEval \n{\n    begin\n\t/nRange Range length 2 idiv store\n\t/mulRange   \n\t\t    \n\t[ \n\t    0 1 nRange 1 sub\n\t    { \n\t\t    2 mul/nDim2 xd\t\t\n\t\t    Range nDim2 get\t\t\n\t\t    Range nDim2 1 add get\t\n\t\t    1 index sub\t\t\t\n\t\t\t\t\t\t\n\t\t    255 div\t\t\t\n\t\t    exch\t\t\t\n\t    }for\n\t]store\n    end\n}bd\n/FunEval \n{\n    begin\n\t\n\tnRange mul /val xd\t\n\t\t\t\t\n\t0 1 nRange 1 sub\n\t{\n\t    dup 2 mul/nDim2 xd \n\t    val\t\n\t    add DataSource exch get \n\t    mulRange nDim2 get mul \t\n\t    mulRange nDim2 1 add get \n\t    add \n\t}for\t\n    end\n}bd\n/max \n{\n\t2 copy lt\n\t{exch pop}{pop}ifelse\n}bd\n/sh2\n{\t\n\t/Coords load aload pop \t\n\t3 index 3 index translate\t\n\t\t\t\t\t\n\t3 -1 roll sub\t\n\t3 1 roll exch \t\n\tsub\t\t\t\t\n\t2 copy\n\tdup mul exch dup mul add sqrt\t\n\tdup\n\tscale  \n\tatan\t\n\t\n\trotate\t\t\n\t\n\t/Function load setupFunEval\t\n\t\n\t\n\tclippath {pathbbox}stopped {0 0 0 0}if newpath \t\n\t/ymax xs\n\t/xmax xs\n\t/ymin xs\n\t/xmin xs\n\tcurrentdict/Extend known\n\t{\n\t\t/Extend load 0 get\n\t\t{\t\n\t\t\t0/Function load FunEval sc\t\n\t\t\txmin ymin xmin abs ymax ymin sub rectfill\n\t\t}if\n\t}if\n\t\n\t/Nsteps/Function load/Size get 0 get 1 sub store\n\t/dx 1 Nsteps div store\n\tgsave\n\t\t/di ymax ymin sub store\n\t\t/Function load\n\t\t\n\t\t0 1 Nsteps\n\t\t{\n\t\t\t1 index FunEval sc\n\t\t\t0 ymin dx di rectfill\n\t\t\tdx 0 translate\n\t\t}for\n\t\tpop\t\n\tgrestore\t\n\tcurrentdict/Extend known\n\t{\n\t\t/Extend load 1 get\n\t\t{\t\n\t\t\tNsteps/Function load FunEval sc\t\n\t\t\t1 ymin xmax 1 sub abs ymax ymin sub rectfill\n\t\t}if\n\t}if\n}bd\n/shp\t\n{\t\n\t4 copy\n\t\n\tdup 0 gt{\n\t\t0 exch a1 a0 arc\n\t}{\n\t\tpop 0 moveto\n\t}ifelse\n\tdup 0 gt{\n\t\t0 exch a0 a1 arcn\n\t}{\n\t\tpop 0 lineto\n\t}ifelse\n\t\n\tfill\n\t\n\tdup 0 gt{\n\t\t0 exch a0 a1 arc\n\t}{\n\t\tpop 0 moveto\n\t}ifelse\n\tdup 0 gt{\n\t\t0 exch a1 a0 arcn\n\t}{\n\t\tpop 0 lineto\n\t}ifelse\n\t\n\tfill\n}bd\n/calcmaxs\n{\t\n\t\n\txmin dup mul ymin dup mul add sqrt\t\t\n\txmax dup mul ymin dup mul add sqrt\t\t\n\txmin dup mul ymax dup mul add sqrt\t\t\n\txmax dup mul ymax dup mul add sqrt\t\t\n\tmax max max\t\t\t\t\t\t\t\t\n}bd\n/sh3\n{\t\n\t/Coords load aload pop \t\n\t5 index 5 index translate\t\n\t3 -1 roll 6 -1 roll sub\t\t\n\t3 -1 roll 5 -1 roll sub\t\t\n\t2 copy dup mul exch dup mul add sqrt\n\t/dx xs\t\t\t\t\t\t\n\t2 copy 0 ne exch 0 ne or\n\t{\n\t\t\n\t\texch atan rotate\t\n\t}{\n\t\tpop pop\n\t}ifelse\n\t\n\t/r2 xs\n\t/r1 xs\n\t/Function load \n\tdup/Size get 0 get 1 sub\t\n\t/Nsteps xs\t\t\n\tsetupFunEval\t\t\n\t\n\t\n\t\n\t\n\t\n\tdx r2 add r1 lt{\n\t\t\n\t\t0 \n\t}{\n\t\tdx r1 add r2 le\n\t\t{ \n\t\t\t1\n\t\t}{ \n\t\t\tr1 r2 eq\n\t\t\t{\t\n\t\t\t\t2\n\t\t\t}{ \n\t\t\t\t3\n\t\t\t}ifelse\t\t\n\t\t}ifelse\n\t}ifelse\n\t/sh3tp xs\t\t\n\tclippath {pathbbox}stopped {0 0 0 0}if \n\tnewpath \t\n\t/ymax xs\n\t/xmax xs\n\t/ymin xs\n\t/xmin xs\n\t\n\tdx dup mul r2 r1 sub dup mul sub dup 0 gt\n\t{\n\t\tsqrt r2 r1 sub atan\n\t\t/a0 exch 180 exch sub store \n\t\t/a1 a0 neg store \n\t}{\n\t\tpop\n\t\t/a0 0 store\n\t\t/a1 360 store\t\t\n\t}ifelse\t\t\n\tcurrentdict/Extend known\n\t{\n\t\t/Extend load 0 get r1 0 gt and\t\n\t\t{\t\n\t\t\t0/Function load FunEval sc\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t{ \n\t\t\t\t{\t\n\t\t\t\t\tdx 0 r1 360 0 arcn\n\t\t\t\t\txmin ymin moveto\n\t\t\t\t\txmax ymin lineto\n\t\t\t\t\txmax ymax lineto\n\t\t\t\t\txmin ymax lineto\n\t\t\t\t\txmin ymin lineto\n\t\t\t\t\teofill\t\t\n\t\t\t\t}\n\t\t\t\t{\t\n\t\t\t\t\tr1 0 gt{0 0 r1 0 360 arc fill}if\n\t\t\t\t}\n\t\t\t\t{\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t0 r1 xmin abs r1 add neg r1 shp\n\t\t\t\t}\n\t\t\t\t{\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tr2 r1 gt{\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t0 r1\n\t\t\t\t\t\tr1 neg r2 r1 sub div dx mul\t\n\t\t\t\t\t\t0\t\n\t\t\t\t\t\tshp\t\n\t\t\t\t\t}{\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t0 r1 calcmaxs\t\n\t\t\t\t\t\tdup\n\t\t\t\t\t\t\n\t\t\t\t\t\tr2 add dx mul dx r1 r2 sub sub div\n\t\t\t\t\t\tneg\t\t\t\t\n\t\t\t\t\t\texch 1 index\t\n\t\t\t\t\t\tabs exch sub\n\t\t\t\t\t\tshp\n\t\t\t\t\t}ifelse\n\t\t\t\t} \n\t\t\t}sh3tp get exec\t\n\t\t}if\n\t}if\n\t\n\t/d0 0 store\n\t/r0 r1 store\n\t/di dx Nsteps div store\n\t/ri r2 r1 sub Nsteps div store \n\t/Function load \n\t0 1 Nsteps\n\t{\t\n\t\t1 index FunEval sc\n\t\td0 di add r0 ri add d0 r0 shp\n\t\t{\n\t\t\n\t\td0 0 r0 a1 a0 arc\n\t\td0 di add 0 r0 ri add a0 a1 arcn\n\t\tfill\n\t\t\n\t\t\n\t\td0 0 r0 a0 a1 arc\n\t\td0 di add 0 r0 ri add a1 a0 arcn\n\t\tfill\n\t\t}pop\n\t\t\n\t\t\n\t\t/d0 d0 di add store\n\t\t/r0 r0 ri add store\n\t}for\n\tpop\t\n\t\n\tcurrentdict/Extend known\n\t{\n\t\t/Extend load 1 get r2 0 gt and\t\n\t\t{\t\n\t\t\tNsteps/Function load FunEval sc\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t{ \n\t\t\t\t{\n\t\t\t\t\tdx 0 r2 0 360 arc fill\n\t\t\t\t} \n\t\t\t\t{\n\t\t\t\t\tdx 0 r2 360 0 arcn\n\t\t\t\t\txmin ymin moveto\n\t\t\t\t\txmax ymin lineto\n\t\t\t\t\txmax ymax lineto\n\t\t\t\t\txmin ymax lineto\n\t\t\t\t\txmin ymin lineto\n\t\t\t\t\teofill\t\t\n\t\t\t\t} \n\t\t\t\t{\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\txmax abs r1 add r1 dx r1 shp\n\t\t\t\t}\t\n\t\t\t\t{\t\n\t\t\t\n\t\t\t\t\tr2 r1 gt{\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\tcalcmaxs dup\t\n\t\t\t\t\t\t\n\t\t\t\t\t\tr1 add dx mul dx r2 r1 sub sub div\t\n\t\t\t\t\t\texch 1 index\t\n\t\t\t\t\t\texch sub\n\t\t\t\t\t\tdx r2\n\t\t\t\t\t\tshp\n\t\t\t\t\t}{\t\n\t\t\t\t\t\t\n\t\t\t\t\t\tr1 neg r2 r1 sub div dx mul\t\n\t\t\t\t\t\t0\t\t\n\t\t\t\t\t\tdx \t\t\n\t\t\t\t\t\tr2\t\t\n\t\t\t\t\t\tshp\n\t\t\t\t\t}ifelse\n\t\t\t\t}\n\t\t\t}\t\t\t\n\t\t\tsh3tp get exec\t\n\t\t}if\n\t}if\n}bd\n/sh\t\t\n{\t\n\tbegin\n\t\t/ShadingType load dup dup 2 eq exch 3 eq or\n\t\t{\t\n\t\t\tgsave\n\t\t\t\tnewpath\n\t\t\t\t/ColorSpace load scs\n\t\t\t\tcurrentdict/BBox known\n\t\t\t\t{\n\t\t\t\t\t/BBox load aload pop\t\n\t\t\t\t\t2 index sub\t\t\t\t\n\t\t\t\t\t3 index\t\t\t\t\t\n\t\t\t\t\t3 -1 roll exch sub \n\t\t\t\t\texch rectclip\n\t\t\t\t}if\n\t\t\t\t2 eq\n\t\t\t\t{sh2}{sh3}ifelse\n\t\t\tgrestore\n\t\t}{\n\t\t\t\n\t\t\tpop \n\t\t\t(DEBUG: shading type unimplemented\\n)print flush\n\t\t}ifelse\n\tend\n}bd\n{restore}if not dup{save exch}if\n\tL3?{\t\n\t\t/sh/shfill ld\n\t\t/csq/clipsave ld\n\t\t/csQ/cliprestore ld\n\t}if\n{restore}if\nend\nsetpacking\n%%EndFile\n%%EndProlog\n%%BeginSetup\n%%EndSetup\n%%Page: 1 1\n%%PageBoundingBox: 0 0 576 733\n%%BeginPageSetup\ncg_md begin\nbp\nsdmtx\n[ /CIEBasedABC 4 dict dup begin \n/WhitePoint [ 0.9505 1.0000 1.0891 ] def \n/DecodeABC [ \n{ 1.0 0.0 3 -1 roll 1 index 1 index le { exch pop} { pop } ifelse \n 1 index 1 index ge { exch pop } { pop } ifelse < \n0000000000000000000000000000000000000000000000000000000000000000\n0000000000000000000000000000000000000001010101010101010101010101\n0101010101010101010101010101010101010101010101020202020202020202\n0202020202020202020202020202020202030303030303030303030303030303\n0303030303030304040404040404040404040404040404040404050505050505\n0505050505050505050506060606060606060606060606060607070707070707\n0707070707070708080808080808080808080808090909090909090909090909\n0a0a0a0a0a0a0a0a0a0a0a0b0b0b0b0b0b0b0b0b0b0b0c0c0c0c0c0c0c0c0c0c\n0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f10101010\n1010101010111111111111111112121212121212121313131313131313141414\n1414141414151515151515151616161616161616171717171717171818181818\n18181919191919191a1a1a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1c1d1d1d1d\n1d1d1e1e1e1e1e1e1f1f1f1f1f1f202020202020212121212121222222222223\n2323232323242424242425252525252526262626262727272727282828282829\n292929292a2a2a2a2a2b2b2b2b2b2c2c2c2c2c2d2d2d2d2d2e2e2e2e2e2f2f2f\n2f2f303030303131313131323232323333333333343434343535353535363636\n36373737373838383839393939393a3a3a3a3b3b3b3b3c3c3c3c3d3d3d3d3e3e\n3e3e3f3f3f3f4040404041414141424242424343434444444445454545464646\n4647474748484848494949494a4a4a4b4b4b4b4c4c4c4d4d4d4d4e4e4e4f4f4f\n4f50505051515151525252535353535454545555555656565657575758585859\n59595a5a5a5a5b5b5b5c5c5c5d5d5d5e5e5e5f5f5f6060606061616162626263\n63636464646565656666666767676868686969696a6a6a6b6b6b6c6c6d6d6d6e\n6e6e6f6f6f707070717171727273737374747475757576767677777878787979\n797a7a7b7b7b7c7c7c7d7d7e7e7e7f7f7f808081818182828283838484848585\n86868687878888888989898a8a8b8b8b8c8c8d8d8d8e8e8f8f90909091919292\n9293939494949595969697979798989999999a9a9b9b9c9c9c9d9d9e9e9f9f9f\na0a0a1a1a2a2a3a3a3a4a4a5a5a6a6a6a7a7a8a8a9a9aaaaabababacacadadae\naeafafb0b0b0b1b1b2b2b3b3b4b4b5b5b6b6b6b7b7b8b8b9b9bababbbbbcbcbd\nbdbebebebfbfc0c0c1c1c2c2c3c3c4c4c5c5c6c6c7c7c8c8c9c9cacacbcbcccc\ncdcdcececfcfd0d0d1d1d2d2d3d3d4d4d5d5d6d6d7d7d8d8d9d9dadadbdcdcdd\ndddededfdfe0e0e1e1e2e2e3e3e4e4e5e6e6e7e7e8e8e9e9eaeaebebecededee\neeefeff0f0f1f1f2f3f3f4f4f5f5f6f6f7f8f8f9f9fafafbfcfcfdfdfefeffff\n>  dup length 1 sub 3 -1 roll mul dup dup floor cvi exch ceiling \n cvi 3 index exch get 4 -1 roll 3 -1 roll get\n dup 3 1 roll sub 3 -1 roll dup floor cvi sub mul add 255 div } bind \n\n{ 1.0 0.0 3 -1 roll 1 index 1 index le { exch pop} { pop } ifelse \n 1 index 1 index ge { exch pop } { pop } ifelse < \n0000000000000000000000000000000000000000000000000000000000000000\n0000000000000000000000000000000000000001010101010101010101010101\n0101010101010101010101010101010101010101010101020202020202020202\n0202020202020202020202020202020202030303030303030303030303030303\n0303030303030304040404040404040404040404040404040404050505050505\n0505050505050505050506060606060606060606060606060607070707070707\n0707070707070708080808080808080808080808090909090909090909090909\n0a0a0a0a0a0a0a0a0a0a0a0b0b0b0b0b0b0b0b0b0b0b0c0c0c0c0c0c0c0c0c0c\n0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f10101010\n1010101010111111111111111112121212121212121313131313131313141414\n1414141414151515151515151616161616161616171717171717171818181818\n18181919191919191a1a1a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1c1d1d1d1d\n1d1d1e1e1e1e1e1e1f1f1f1f1f1f202020202020212121212121222222222223\n2323232323242424242425252525252526262626262727272727282828282829\n292929292a2a2a2a2a2b2b2b2b2b2c2c2c2c2c2d2d2d2d2d2e2e2e2e2e2f2f2f\n2f2f303030303131313131323232323333333333343434343535353535363636\n36373737373838383839393939393a3a3a3a3b3b3b3b3c3c3c3c3d3d3d3d3e3e\n3e3e3f3f3f3f4040404041414141424242424343434444444445454545464646\n4647474748484848494949494a4a4a4b4b4b4b4c4c4c4d4d4d4d4e4e4e4f4f4f\n4f50505051515151525252535353535454545555555656565657575758585859\n59595a5a5a5a5b5b5b5c5c5c5d5d5d5e5e5e5f5f5f6060606061616162626263\n63636464646565656666666767676868686969696a6a6a6b6b6b6c6c6d6d6d6e\n6e6e6f6f6f707070717171727273737374747475757576767677777878787979\n797a7a7b7b7b7c7c7c7d7d7e7e7e7f7f7f808081818182828283838484848585\n86868687878888888989898a8a8b8b8b8c8c8d8d8d8e8e8f8f90909091919292\n9293939494949595969697979798989999999a9a9b9b9c9c9c9d9d9e9e9f9f9f\na0a0a1a1a2a2a3a3a3a4a4a5a5a6a6a6a7a7a8a8a9a9aaaaabababacacadadae\naeafafb0b0b0b1b1b2b2b3b3b4b4b5b5b6b6b6b7b7b8b8b9b9bababbbbbcbcbd\nbdbebebebfbfc0c0c1c1c2c2c3c3c4c4c5c5c6c6c7c7c8c8c9c9cacacbcbcccc\ncdcdcececfcfd0d0d1d1d2d2d3d3d4d4d5d5d6d6d7d7d8d8d9d9dadadbdcdcdd\ndddededfdfe0e0e1e1e2e2e3e3e4e4e5e6e6e7e7e8e8e9e9eaeaebebecededee\neeefeff0f0f1f1f2f3f3f4f4f5f5f6f6f7f8f8f9f9fafafbfcfcfdfdfefeffff\n>  dup length 1 sub 3 -1 roll mul dup dup floor cvi exch ceiling \n cvi 3 index exch get 4 -1 roll 3 -1 roll get\n dup 3 1 roll sub 3 -1 roll dup floor cvi sub mul add 255 div } bind \n\n{ 1.0 0.0 3 -1 roll 1 index 1 index le { exch pop} { pop } ifelse \n 1 index 1 index ge { exch pop } { pop } ifelse < \n0000000000000000000000000000000000000000000000000000000000000000\n0000000000000000000000000000000000000001010101010101010101010101\n0101010101010101010101010101010101010101010101020202020202020202\n0202020202020202020202020202020202030303030303030303030303030303\n0303030303030304040404040404040404040404040404040404050505050505\n0505050505050505050506060606060606060606060606060607070707070707\n0707070707070708080808080808080808080808090909090909090909090909\n0a0a0a0a0a0a0a0a0a0a0a0b0b0b0b0b0b0b0b0b0b0b0c0c0c0c0c0c0c0c0c0c\n0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f10101010\n1010101010111111111111111112121212121212121313131313131313141414\n1414141414151515151515151616161616161616171717171717171818181818\n18181919191919191a1a1a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1c1d1d1d1d\n1d1d1e1e1e1e1e1e1f1f1f1f1f1f202020202020212121212121222222222223\n2323232323242424242425252525252526262626262727272727282828282829\n292929292a2a2a2a2a2b2b2b2b2b2c2c2c2c2c2d2d2d2d2d2e2e2e2e2e2f2f2f\n2f2f303030303131313131323232323333333333343434343535353535363636\n36373737373838383839393939393a3a3a3a3b3b3b3b3c3c3c3c3d3d3d3d3e3e\n3e3e3f3f3f3f4040404041414141424242424343434444444445454545464646\n4647474748484848494949494a4a4a4b4b4b4b4c4c4c4d4d4d4d4e4e4e4f4f4f\n4f50505051515151525252535353535454545555555656565657575758585859\n59595a5a5a5a5b5b5b5c5c5c5d5d5d5e5e5e5f5f5f6060606061616162626263\n63636464646565656666666767676868686969696a6a6a6b6b6b6c6c6d6d6d6e\n6e6e6f6f6f707070717171727273737374747475757576767677777878787979\n797a7a7b7b7b7c7c7c7d7d7e7e7e7f7f7f808081818182828283838484848585\n86868687878888888989898a8a8b8b8b8c8c8d8d8d8e8e8f8f90909091919292\n9293939494949595969697979798989999999a9a9b9b9c9c9c9d9d9e9e9f9f9f\na0a0a1a1a2a2a3a3a3a4a4a5a5a6a6a6a7a7a8a8a9a9aaaaabababacacadadae\naeafafb0b0b0b1b1b2b2b3b3b4b4b5b5b6b6b6b7b7b8b8b9b9bababbbbbcbcbd\nbdbebebebfbfc0c0c1c1c2c2c3c3c4c4c5c5c6c6c7c7c8c8c9c9cacacbcbcccc\ncdcdcececfcfd0d0d1d1d2d2d3d3d4d4d5d5d6d6d7d7d8d8d9d9dadadbdcdcdd\ndddededfdfe0e0e1e1e2e2e3e3e4e4e5e6e6e7e7e8e8e9e9eaeaebebecededee\neeefeff0f0f1f1f2f3f3f4f4f5f5f6f6f7f8f8f9f9fafafbfcfcfdfdfefeffff\n>  dup length 1 sub 3 -1 roll mul dup dup floor cvi exch ceiling \n cvi 3 index exch get 4 -1 roll 3 -1 roll get\n dup 3 1 roll sub 3 -1 roll dup floor cvi sub mul add 255 div } bind \n] def \n/MatrixABC [ 0.4124 0.2126 0.0193 0.3576 0.7151 0.1192 0.1805 0.0722 0.9508 ] def \n/RangeLMN [ 0.0 0.9505 0.0 1.0000 0.0 1.0891 ] def \nend ] /Cs1 exch/ColorSpace dr pop\n[ /CIEBasedABC 4 dict dup begin \n/WhitePoint [ 0.9505 1.0000 1.0891 ] def \n/DecodeABC [ { 1.8008  exp } bind { 1.8008  exp } bind { 1.8008  exp } bind ] def \n/MatrixABC [ 0.4295 0.2318 0.0204 0.3278 0.6722 0.1111 0.1933 0.0960 0.9578 ] def \n/RangeLMN [ 0.0 0.9505 0.0 1.0000 0.0 1.0891 ] def \nend ] /Cs2 exch/ColorSpace dr pop\n%%EndPageSetup\n0.60000002 i\n/Cs1 SC\n0.70200002 0.70200002 0.70200002 sc\nq\n0 0 576 733 rc\n285 509.375 m\n151.07672 462.24445 l\n172.23918 286.78247 l\n285.14185 224.72813 l\n398.62698 287.6235 l\n419.78247 463.07834 l\nh\n285 509.375 m\nf\n/Cs2 SC\n0.64759099 0.110541 0.14820901 sc\n406.42447 452.9386 m\n284.68719 494.45135 l\n284.68719 239.55443 l\n386.70874 296.01614 l\nh\n406.42447 452.9386 m\nf\n0.84938598 0.106006 0.16429099 sc\n166.10512 452.18933 m\n184.23909 295.267 l\n284.68588 239.55379 l\n284.68588 494.45712 l\nh\n166.10512 452.18933 m\nf\n/Cs1 SC\n0.949 0.949 0.949 sc\n312.90463 367.66977 m\n284.90918 426.13361 l\n260.26257 367.66977 l\nh\n323.57852 343.08728 m\n249.36797 343.08728 l\n232.76581 301.56042 l\n201.88452 300.99011 l\n284.68823 485.19614 l\n370.3779 300.99011 l\n341.7554 300.99011 l\nh\n323.57852 343.08728 m\nf\n0.70200002 0.70200002 0.70200002 sc\n284.68701 485.1965 m\n284.90805 426.13385 l\n312.875 367.625 l\n284.75 367.625 l\n284.68701 343.125 l\n323.57751 343.08707 l\n341.7543 300.98315 l\n371.30328 300.4346 l\nh\n284.68701 485.1965 m\nf\nep\nend\n%%Trailer\n%%EOF\n"
  },
  {
    "path": "images/logo/AngularJS-Shield.graffle",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>ActiveLayerIndex</key>\n\t<integer>0</integer>\n\t<key>ApplicationVersion</key>\n\t<array>\n\t\t<string>com.omnigroup.OmniGrafflePro</string>\n\t\t<string>139.7.0.167456</string>\n\t</array>\n\t<key>AutoAdjust</key>\n\t<true/>\n\t<key>BackgroundGraphic</key>\n\t<dict>\n\t\t<key>Bounds</key>\n\t\t<string>{{0, 0}, {576, 733}}</string>\n\t\t<key>Class</key>\n\t\t<string>SolidGraphic</string>\n\t\t<key>ID</key>\n\t\t<integer>2</integer>\n\t\t<key>Style</key>\n\t\t<dict>\n\t\t\t<key>shadow</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t\t<key>stroke</key>\n\t\t\t<dict>\n\t\t\t\t<key>Draws</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t</dict>\n\t</dict>\n\t<key>BaseZoom</key>\n\t<integer>0</integer>\n\t<key>CanvasOrigin</key>\n\t<string>{0, 0}</string>\n\t<key>ColumnAlign</key>\n\t<integer>1</integer>\n\t<key>ColumnSpacing</key>\n\t<real>36</real>\n\t<key>CreationDate</key>\n\t<string>2012-06-11 20:31:54 +0000</string>\n\t<key>Creator</key>\n\t<string>Igor Minar</string>\n\t<key>DisplayScale</key>\n\t<string>1 0/72 in = 1.0000 in</string>\n\t<key>ExportShapes</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>InspectorGroup</key>\n\t\t\t<real>-1</real>\n\t\t\t<key>ShapeImageRect</key>\n\t\t\t<string>{{2, 2}, {22, 22}}</string>\n\t\t\t<key>ShapeName</key>\n\t\t\t<string>pdfImport-2.1</string>\n\t\t\t<key>ShouldExport</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>StrokePath</key>\n\t\t\t<dict>\n\t\t\t\t<key>elements</key>\n\t\t\t\t<array>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>element</key>\n\t\t\t\t\t\t<string>MOVETO</string>\n\t\t\t\t\t\t<key>point</key>\n\t\t\t\t\t\t<string>{0.15889900000000001, 0.138016}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>element</key>\n\t\t\t\t\t\t<string>LINETO</string>\n\t\t\t\t\t\t<key>point</key>\n\t\t\t\t\t\t<string>{-0.00725269, -0.179367}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>element</key>\n\t\t\t\t\t\t<string>LINETO</string>\n\t\t\t\t\t\t<key>point</key>\n\t\t\t\t\t\t<string>{-0.153529, 0.138016}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>element</key>\n\t\t\t\t\t\t<string>CLOSE</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>element</key>\n\t\t\t\t\t\t<string>MOVETO</string>\n\t\t\t\t\t\t<key>point</key>\n\t\t\t\t\t\t<string>{0.222248, 0.27146700000000001}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>element</key>\n\t\t\t\t\t\t<string>LINETO</string>\n\t\t\t\t\t\t<key>point</key>\n\t\t\t\t\t\t<string>{-0.21818799999999999, 0.27146700000000001}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>element</key>\n\t\t\t\t\t\t<string>LINETO</string>\n\t\t\t\t\t\t<key>point</key>\n\t\t\t\t\t\t<string>{-0.31672099999999997, 0.49690400000000001}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>element</key>\n\t\t\t\t\t\t<string>LINETO</string>\n\t\t\t\t\t\t<key>point</key>\n\t\t\t\t\t\t<string>{-0.5, 0.5}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>element</key>\n\t\t\t\t\t\t<string>LINETO</string>\n\t\t\t\t\t\t<key>point</key>\n\t\t\t\t\t\t<string>{-0.0085640000000000004, -0.5}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>element</key>\n\t\t\t\t\t\t<string>LINETO</string>\n\t\t\t\t\t\t<key>point</key>\n\t\t\t\t\t\t<string>{0.5, 0.5}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>element</key>\n\t\t\t\t\t\t<string>LINETO</string>\n\t\t\t\t\t\t<key>point</key>\n\t\t\t\t\t\t<string>{0.330127, 0.5}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>element</key>\n\t\t\t\t\t\t<string>CLOSE</string>\n\t\t\t\t\t</dict>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>element</key>\n\t\t\t\t\t\t<string>MOVETO</string>\n\t\t\t\t\t\t<key>point</key>\n\t\t\t\t\t\t<string>{0.222248, 0.27146700000000001}</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</array>\n\t\t\t</dict>\n\t\t\t<key>TextBounds</key>\n\t\t\t<string>{{0, 0}, {1, 1}}</string>\n\t\t</dict>\n\t</array>\n\t<key>GraphDocumentVersion</key>\n\t<integer>8</integer>\n\t<key>GraphicsList</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{285.18700760649972, 248.30348312289235}, {86.616274140362918, 184.7619127031216}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>47</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Bezier</string>\n\t\t\t<key>ShapeData</key>\n\t\t\t<dict>\n\t\t\t\t<key>UnitPoints</key>\n\t\t\t\t<array>\n\t\t\t\t\t<string>{-0.50000000000000044, -0.50000000000000022}</string>\n\t\t\t\t\t<string>{-0.50000000000000044, -0.50000000000000022}</string>\n\t\t\t\t\t<string>{-0.49744799999999412, -0.18033099999999691}</string>\n\t\t\t\t\t<string>{-0.49744799999999412, -0.18033099999999691}</string>\n\t\t\t\t\t<string>{-0.49744799999999412, -0.18033099999999691}</string>\n\t\t\t\t\t<string>{-0.17456470884650166, 0.13634065677823681}</string>\n\t\t\t\t\t<string>{-0.17456470884650166, 0.13634065677823681}</string>\n\t\t\t\t\t<string>{-0.17456470884650166, 0.13634065677823681}</string>\n\t\t\t\t\t<string>{-0.49927274182449377, 0.13634065677823681}</string>\n\t\t\t\t\t<string>{-0.49927274182449644, 0.13634065677823681}</string>\n\t\t\t\t\t<string>{-0.49927274182449244, 0.13634065677824014}</string>\n\t\t\t\t\t<string>{-0.50000000000000044, 0.26894374386235298}</string>\n\t\t\t\t\t<string>{-0.50000000000000044, 0.26894374386235476}</string>\n\t\t\t\t\t<string>{-0.50000000000000044, 0.26894374386235476}</string>\n\t\t\t\t\t<string>{-0.05100239999999534, 0.26914900000000563}</string>\n\t\t\t\t\t<string>{-0.05100239999999534, 0.26914900000000563}</string>\n\t\t\t\t\t<string>{-0.05100239999999534, 0.26914900000000563}</string>\n\t\t\t\t\t<string>{0.15885200000000133, 0.49703099999999867}</string>\n\t\t\t\t\t<string>{0.15885200000000133, 0.49703099999999867}</string>\n\t\t\t\t\t<string>{0.15885200000000133, 0.49703099999999867}</string>\n\t\t\t\t\t<string>{0.49999999999999956, 0.49999999999999978}</string>\n\t\t\t\t\t<string>{0.49999999999999956, 0.49999999999999978}</string>\n\t\t\t\t\t<string>{0.49999999999999956, 0.49999999999999978}</string>\n\t\t\t\t\t<string>{-0.50000000000000044, -0.50000000000000022}</string>\n\t\t\t\t</array>\n\t\t\t</dict>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>archive</key>\n\t\t\t\t\t\t<data>\n\t\t\t\t\t\tYnBsaXN0MDDUAQIDBAUGKSpYJHZl\n\t\t\t\t\t\tcnNpb25YJG9iamVjdHNZJGFyY2hp\n\t\t\t\t\t\tdmVyVCR0b3ASAAGGoKcHCBMXGyIm\n\t\t\t\t\t\tVSRudWxs1QkKCwwNDg8QERJcTlND\n\t\t\t\t\t\tb21wb25lbnRzXxASTlNDdXN0b21D\n\t\t\t\t\t\tb2xvclNwYWNlViRjbGFzc1xOU0Nv\n\t\t\t\t\t\tbG9yU3BhY2VVTlNSR0JPECgwLjcw\n\t\t\t\t\t\tMjAwMDAyMTkgMC43MDIwMDAwMjE5\n\t\t\t\t\t\tIDAuNzAyMDAwMDIxOSAxgAKABhAB\n\t\t\t\t\t\tTxAnMC42NDIzODE2MDg1IDAuNjQy\n\t\t\t\t\t\tMzYyMzU2MiAwLjY0MjM3MzI2MzgA\n\t\t\t\t\t\t0gsUFRZVTlNJQ0OABYAD0gsYGRpX\n\t\t\t\t\t\tTlMuZGF0YYAETxEMSAAADEhMaW5v\n\t\t\t\t\t\tAhAAAG1udHJSR0IgWFlaIAfOAAIA\n\t\t\t\t\t\tCQAGADEAAGFjc3BNU0ZUAAAAAElF\n\t\t\t\t\t\tQyBzUkdCAAAAAAAAAAAAAAAAAAD2\n\t\t\t\t\t\t1gABAAAAANMtSFAgIB0/2i7bSomr\n\t\t\t\t\t\tYKI8X3x9gd0AAAAAAAAAAAAAAAAA\n\t\t\t\t\t\tAAAAAAAAAAAAAAAAAAAAAAAAEWNw\n\t\t\t\t\t\tcnQAAAFQAAAAM2Rlc2MAAAGEAAAA\n\t\t\t\t\t\tbHd0cHQAAAHwAAAAFGJrcHQAAAIE\n\t\t\t\t\t\tAAAAFHJYWVoAAAIYAAAAFGdYWVoA\n\t\t\t\t\t\tAAIsAAAAFGJYWVoAAAJAAAAAFGRt\n\t\t\t\t\t\tbmQAAAJUAAAAcGRtZGQAAALEAAAA\n\t\t\t\t\t\tiHZ1ZWQAAANMAAAAhnZpZXcAAAPU\n\t\t\t\t\t\tAAAAJGx1bWkAAAP4AAAAFG1lYXMA\n\t\t\t\t\t\tAAQMAAAAJHRlY2gAAAQwAAAADHJU\n\t\t\t\t\t\tUkMAAAQ8AAAIDGdUUkMAAAQ8AAAI\n\t\t\t\t\t\tDGJUUkMAAAQ8AAAIDHRleHQAAAAA\n\t\t\t\t\t\tQ29weXJpZ2h0IChjKSAxOTk4IEhl\n\t\t\t\t\t\td2xldHQtUGFja2FyZCBDb21wYW55\n\t\t\t\t\t\tAABkZXNjAAAAAAAAABJzUkdCIElF\n\t\t\t\t\t\tQzYxOTY2LTIuMQAAAAAAAAAAAAAA\n\t\t\t\t\t\tEnNSR0IgSUVDNjE5NjYtMi4xAAAA\n\t\t\t\t\t\tAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\t\t\t\t\t\tAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\t\t\t\t\t\tAAAAAABYWVogAAAAAAAA81EAAQAA\n\t\t\t\t\t\tAAEWzFhZWiAAAAAAAAAAAAAAAAAA\n\t\t\t\t\t\tAAAAWFlaIAAAAAAAAG+iAAA49QAA\n\t\t\t\t\t\tA5BYWVogAAAAAAAAYpkAALeFAAAY\n\t\t\t\t\t\t2lhZWiAAAAAAAAAkoAAAD4QAALbP\n\t\t\t\t\t\tZGVzYwAAAAAAAAAWSUVDIGh0dHA6\n\t\t\t\t\t\tLy93d3cuaWVjLmNoAAAAAAAAAAAA\n\t\t\t\t\t\tAAAWSUVDIGh0dHA6Ly93d3cuaWVj\n\t\t\t\t\t\tLmNoAAAAAAAAAAAAAAAAAAAAAAAA\n\t\t\t\t\t\tAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\t\t\t\t\t\tAAAAAAAAAGRlc2MAAAAAAAAALklF\n\t\t\t\t\t\tQyA2MTk2Ni0yLjEgRGVmYXVsdCBS\n\t\t\t\t\t\tR0IgY29sb3VyIHNwYWNlIC0gc1JH\n\t\t\t\t\t\tQgAAAAAAAAAAAAAALklFQyA2MTk2\n\t\t\t\t\t\tNi0yLjEgRGVmYXVsdCBSR0IgY29s\n\t\t\t\t\t\tb3VyIHNwYWNlIC0gc1JHQgAAAAAA\n\t\t\t\t\t\tAAAAAAAAAAAAAAAAAAAAAABkZXNj\n\t\t\t\t\t\tAAAAAAAAACxSZWZlcmVuY2UgVmll\n\t\t\t\t\t\td2luZyBDb25kaXRpb24gaW4gSUVD\n\t\t\t\t\t\tNjE5NjYtMi4xAAAAAAAAAAAAAAAs\n\t\t\t\t\t\tUmVmZXJlbmNlIFZpZXdpbmcgQ29u\n\t\t\t\t\t\tZGl0aW9uIGluIElFQzYxOTY2LTIu\n\t\t\t\t\t\tMQAAAAAAAAAAAAAAAAAAAAAAAAAA\n\t\t\t\t\t\tAAAAAAAAdmlldwAAAAAAE6T+ABRf\n\t\t\t\t\t\tLgAQzxQAA+3MAAQTCwADXJ4AAAAB\n\t\t\t\t\t\tWFlaIAAAAAAATAlWAFAAAABXH+dt\n\t\t\t\t\t\tZWFzAAAAAAAAAAEAAAAAAAAAAAAA\n\t\t\t\t\t\tAAAAAAAAAAACjwAAAAJzaWcgAAAA\n\t\t\t\t\t\tAENSVCBjdXJ2AAAAAAAABAAAAAAF\n\t\t\t\t\t\tAAoADwAUABkAHgAjACgALQAyADcA\n\t\t\t\t\t\tOwBAAEUASgBPAFQAWQBeAGMAaABt\n\t\t\t\t\t\tAHIAdwB8AIEAhgCLAJAAlQCaAJ8A\n\t\t\t\t\t\tpACpAK4AsgC3ALwAwQDGAMsA0ADV\n\t\t\t\t\t\tANsA4ADlAOsA8AD2APsBAQEHAQ0B\n\t\t\t\t\t\tEwEZAR8BJQErATIBOAE+AUUBTAFS\n\t\t\t\t\t\tAVkBYAFnAW4BdQF8AYMBiwGSAZoB\n\t\t\t\t\t\toQGpAbEBuQHBAckB0QHZAeEB6QHy\n\t\t\t\t\t\tAfoCAwIMAhQCHQImAi8COAJBAksC\n\t\t\t\t\t\tVAJdAmcCcQJ6AoQCjgKYAqICrAK2\n\t\t\t\t\t\tAsECywLVAuAC6wL1AwADCwMWAyED\n\t\t\t\t\t\tLQM4A0MDTwNaA2YDcgN+A4oDlgOi\n\t\t\t\t\t\tA64DugPHA9MD4APsA/kEBgQTBCAE\n\t\t\t\t\t\tLQQ7BEgEVQRjBHEEfgSMBJoEqAS2\n\t\t\t\t\t\tBMQE0wThBPAE/gUNBRwFKwU6BUkF\n\t\t\t\t\t\tWAVnBXcFhgWWBaYFtQXFBdUF5QX2\n\t\t\t\t\t\tBgYGFgYnBjcGSAZZBmoGewaMBp0G\n\t\t\t\t\t\trwbABtEG4wb1BwcHGQcrBz0HTwdh\n\t\t\t\t\t\tB3QHhgeZB6wHvwfSB+UH+AgLCB8I\n\t\t\t\t\t\tMghGCFoIbgiCCJYIqgi+CNII5wj7\n\t\t\t\t\t\tCRAJJQk6CU8JZAl5CY8JpAm6Cc8J\n\t\t\t\t\t\t5Qn7ChEKJwo9ClQKagqBCpgKrgrF\n\t\t\t\t\t\tCtwK8wsLCyILOQtRC2kLgAuYC7AL\n\t\t\t\t\t\tyAvhC/kMEgwqDEMMXAx1DI4MpwzA\n\t\t\t\t\t\tDNkM8w0NDSYNQA1aDXQNjg2pDcMN\n\t\t\t\t\t\t3g34DhMOLg5JDmQOfw6bDrYO0g7u\n\t\t\t\t\t\tDwkPJQ9BD14Peg+WD7MPzw/sEAkQ\n\t\t\t\t\t\tJhBDEGEQfhCbELkQ1xD1ERMRMRFP\n\t\t\t\t\t\tEW0RjBGqEckR6BIHEiYSRRJkEoQS\n\t\t\t\t\t\toxLDEuMTAxMjE0MTYxODE6QTxRPl\n\t\t\t\t\t\tFAYUJxRJFGoUixStFM4U8BUSFTQV\n\t\t\t\t\t\tVhV4FZsVvRXgFgMWJhZJFmwWjxay\n\t\t\t\t\t\tFtYW+hcdF0EXZReJF64X0hf3GBsY\n\t\t\t\t\t\tQBhlGIoYrxjVGPoZIBlFGWsZkRm3\n\t\t\t\t\t\tGd0aBBoqGlEadxqeGsUa7BsUGzsb\n\t\t\t\t\t\tYxuKG7Ib2hwCHCocUhx7HKMczBz1\n\t\t\t\t\t\tHR4dRx1wHZkdwx3sHhYeQB5qHpQe\n\t\t\t\t\t\tvh7pHxMfPh9pH5Qfvx/qIBUgQSBs\n\t\t\t\t\t\tIJggxCDwIRwhSCF1IaEhziH7Iici\n\t\t\t\t\t\tVSKCIq8i3SMKIzgjZiOUI8Ij8CQf\n\t\t\t\t\t\tJE0kfCSrJNolCSU4JWgllyXHJfcm\n\t\t\t\t\t\tJyZXJocmtyboJxgnSSd6J6sn3CgN\n\t\t\t\t\t\tKD8ocSiiKNQpBik4KWspnSnQKgIq\n\t\t\t\t\t\tNSpoKpsqzysCKzYraSudK9EsBSw5\n\t\t\t\t\t\tLG4soizXLQwtQS12Last4S4WLkwu\n\t\t\t\t\t\tgi63Lu4vJC9aL5Evxy/+MDUwbDCk\n\t\t\t\t\t\tMNsxEjFKMYIxujHyMioyYzKbMtQz\n\t\t\t\t\t\tDTNGM38zuDPxNCs0ZTSeNNg1EzVN\n\t\t\t\t\t\tNYc1wjX9Njc2cjauNuk3JDdgN5w3\n\t\t\t\t\t\t1zgUOFA4jDjIOQU5Qjl/Obw5+To2\n\t\t\t\t\t\tOnQ6sjrvOy07azuqO+g8JzxlPKQ8\n\t\t\t\t\t\t4z0iPWE9oT3gPiA+YD6gPuA/IT9h\n\t\t\t\t\t\tP6I/4kAjQGRApkDnQSlBakGsQe5C\n\t\t\t\t\t\tMEJyQrVC90M6Q31DwEQDREdEikTO\n\t\t\t\t\t\tRRJFVUWaRd5GIkZnRqtG8Ec1R3tH\n\t\t\t\t\t\twEgFSEtIkUjXSR1JY0mpSfBKN0p9\n\t\t\t\t\t\tSsRLDEtTS5pL4kwqTHJMuk0CTUpN\n\t\t\t\t\t\tk03cTiVObk63TwBPSU+TT91QJ1Bx\n\t\t\t\t\t\tULtRBlFQUZtR5lIxUnxSx1MTU19T\n\t\t\t\t\t\tqlP2VEJUj1TbVShVdVXCVg9WXFap\n\t\t\t\t\t\tVvdXRFeSV+BYL1h9WMtZGllpWbha\n\t\t\t\t\t\tB1pWWqZa9VtFW5Vb5Vw1XIZc1l0n\n\t\t\t\t\t\tXXhdyV4aXmxevV8PX2Ffs2AFYFdg\n\t\t\t\t\t\tqmD8YU9homH1YklinGLwY0Njl2Pr\n\t\t\t\t\t\tZEBklGTpZT1lkmXnZj1mkmboZz1n\n\t\t\t\t\t\tk2fpaD9olmjsaUNpmmnxakhqn2r3\n\t\t\t\t\t\ta09rp2v/bFdsr20IbWBtuW4Sbmtu\n\t\t\t\t\t\txG8eb3hv0XArcIZw4HE6cZVx8HJL\n\t\t\t\t\t\tcqZzAXNdc7h0FHRwdMx1KHWFdeF2\n\t\t\t\t\t\tPnabdvh3VnezeBF4bnjMeSp5iXnn\n\t\t\t\t\t\tekZ6pXsEe2N7wnwhfIF84X1BfaF+\n\t\t\t\t\t\tAX5ifsJ/I3+Ef+WAR4CogQqBa4HN\n\t\t\t\t\t\tgjCCkoL0g1eDuoQdhICE44VHhauG\n\t\t\t\t\t\tDoZyhteHO4efiASIaYjOiTOJmYn+\n\t\t\t\t\t\timSKyoswi5aL/IxjjMqNMY2Yjf+O\n\t\t\t\t\t\tZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6\n\t\t\t\t\t\tkuOTTZO2lCCUipT0lV+VyZY0lp+X\n\t\t\t\t\t\tCpd1l+CYTJi4mSSZkJn8mmia1ZtC\n\t\t\t\t\t\tm6+cHJyJnPedZJ3SnkCerp8dn4uf\n\t\t\t\t\t\t+qBpoNihR6G2oiailqMGo3aj5qRW\n\t\t\t\t\t\tpMelOKWpphqmi6b9p26n4KhSqMSp\n\t\t\t\t\t\tN6mpqhyqj6sCq3Wr6axcrNCtRK24\n\t\t\t\t\t\tri2uoa8Wr4uwALB1sOqxYLHWskuy\n\t\t\t\t\t\twrM4s660JbSctRO1irYBtnm28Ldo\n\t\t\t\t\t\tt+C4WbjRuUq5wro7urW7LrunvCG8\n\t\t\t\t\t\tm70VvY++Cr6Evv+/er/1wHDA7MFn\n\t\t\t\t\t\twePCX8Lbw1jD1MRRxM7FS8XIxkbG\n\t\t\t\t\t\tw8dBx7/IPci8yTrJuco4yrfLNsu2\n\t\t\t\t\t\tzDXMtc01zbXONs62zzfPuNA50LrR\n\t\t\t\t\t\tPNG+0j/SwdNE08bUSdTL1U7V0dZV\n\t\t\t\t\t\t1tjXXNfg2GTY6Nls2fHadtr724Dc\n\t\t\t\t\t\tBdyK3RDdlt4c3qLfKd+v4DbgveFE\n\t\t\t\t\t\t4cziU+Lb42Pj6+Rz5PzlhOYN5pbn\n\t\t\t\t\t\tH+ep6DLovOlG6dDqW+rl63Dr++yG\n\t\t\t\t\t\t7RHtnO4o7rTvQO/M8Fjw5fFy8f/y\n\t\t\t\t\t\tjPMZ86f0NPTC9VD13vZt9vv3ivgZ\n\t\t\t\t\t\t+Kj5OPnH+lf65/t3/Af8mP0p/br+\n\t\t\t\t\t\tS/7c/23//9IcHR4fWiRjbGFzc25h\n\t\t\t\t\t\tbWVYJGNsYXNzZXNdTlNNdXRhYmxl\n\t\t\t\t\t\tRGF0YaMeICFWTlNEYXRhWE5TT2Jq\n\t\t\t\t\t\tZWN00hwdIyRcTlNDb2xvclNwYWNl\n\t\t\t\t\t\toiUhXE5TQ29sb3JTcGFjZdIcHSco\n\t\t\t\t\t\tV05TQ29sb3KiJyFfEA9OU0tleWVk\n\t\t\t\t\t\tQXJjaGl2ZXLRKyxUcm9vdIABAAgA\n\t\t\t\t\t\tEQAaACMALQAyADcAPwBFAFAAXQBy\n\t\t\t\t\t\tAHkAhgCMALcAuQC7AL0A5wDsAPIA\n\t\t\t\t\t\t9AD2APsBAwEFDVENVg1hDWoNeA18\n\t\t\t\t\t\tDYMNjA2RDZ4NoQ2uDbMNuw2+DdAN\n\t\t\t\t\t\t0w3YAAAAAAAAAgEAAAAAAAAALQAA\n\t\t\t\t\t\tAAAAAAAAAAAAAAAADdo=\n\t\t\t\t\t\t</data>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.642373</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.642362</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.642382</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{202.38452007755603, 248.30385264671821}, {168.49336609890284, 184.20602517348959}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>46</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>pdfImport-2.1</string>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>archive</key>\n\t\t\t\t\t\t<data>\n\t\t\t\t\t\tYnBsaXN0MDDUAQIDBAUGKSpYJHZl\n\t\t\t\t\t\tcnNpb25YJG9iamVjdHNZJGFyY2hp\n\t\t\t\t\t\tdmVyVCR0b3ASAAGGoKcHCBMXGyIm\n\t\t\t\t\t\tVSRudWxs1QkKCwwNDg8QERJcTlND\n\t\t\t\t\t\tb21wb25lbnRzXxASTlNDdXN0b21D\n\t\t\t\t\t\tb2xvclNwYWNlViRjbGFzc1xOU0Nv\n\t\t\t\t\t\tbG9yU3BhY2VVTlNSR0JPECUwLjk0\n\t\t\t\t\t\tOTAwMDAwMSAwLjk0OTAwMDAwMSAw\n\t\t\t\t\t\tLjk0OTAwMDAwMSAxgAKABhABTxAn\n\t\t\t\t\t\tMC45MzYwNzQwNzgxIDAuOTM2MDQ2\n\t\t\t\t\t\tMDA0MyAwLjkzNjA2MTkxODcA0gsU\n\t\t\t\t\t\tFRZVTlNJQ0OABYAD0gsYGRpXTlMu\n\t\t\t\t\t\tZGF0YYAETxEMSAAADEhMaW5vAhAA\n\t\t\t\t\t\tAG1udHJSR0IgWFlaIAfOAAIACQAG\n\t\t\t\t\t\tADEAAGFjc3BNU0ZUAAAAAElFQyBz\n\t\t\t\t\t\tUkdCAAAAAAAAAAAAAAAAAAD21gAB\n\t\t\t\t\t\tAAAAANMtSFAgIB0/2i7bSomrYKI8\n\t\t\t\t\t\tX3x9gd0AAAAAAAAAAAAAAAAAAAAA\n\t\t\t\t\t\tAAAAAAAAAAAAAAAAAAAAEWNwcnQA\n\t\t\t\t\t\tAAFQAAAAM2Rlc2MAAAGEAAAAbHd0\n\t\t\t\t\t\tcHQAAAHwAAAAFGJrcHQAAAIEAAAA\n\t\t\t\t\t\tFHJYWVoAAAIYAAAAFGdYWVoAAAIs\n\t\t\t\t\t\tAAAAFGJYWVoAAAJAAAAAFGRtbmQA\n\t\t\t\t\t\tAAJUAAAAcGRtZGQAAALEAAAAiHZ1\n\t\t\t\t\t\tZWQAAANMAAAAhnZpZXcAAAPUAAAA\n\t\t\t\t\t\tJGx1bWkAAAP4AAAAFG1lYXMAAAQM\n\t\t\t\t\t\tAAAAJHRlY2gAAAQwAAAADHJUUkMA\n\t\t\t\t\t\tAAQ8AAAIDGdUUkMAAAQ8AAAIDGJU\n\t\t\t\t\t\tUkMAAAQ8AAAIDHRleHQAAAAAQ29w\n\t\t\t\t\t\teXJpZ2h0IChjKSAxOTk4IEhld2xl\n\t\t\t\t\t\tdHQtUGFja2FyZCBDb21wYW55AABk\n\t\t\t\t\t\tZXNjAAAAAAAAABJzUkdCIElFQzYx\n\t\t\t\t\t\tOTY2LTIuMQAAAAAAAAAAAAAAEnNS\n\t\t\t\t\t\tR0IgSUVDNjE5NjYtMi4xAAAAAAAA\n\t\t\t\t\t\tAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\t\t\t\t\t\tAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\t\t\t\t\t\tAABYWVogAAAAAAAA81EAAQAAAAEW\n\t\t\t\t\t\tzFhZWiAAAAAAAAAAAAAAAAAAAAAA\n\t\t\t\t\t\tWFlaIAAAAAAAAG+iAAA49QAAA5BY\n\t\t\t\t\t\tWVogAAAAAAAAYpkAALeFAAAY2lhZ\n\t\t\t\t\t\tWiAAAAAAAAAkoAAAD4QAALbPZGVz\n\t\t\t\t\t\tYwAAAAAAAAAWSUVDIGh0dHA6Ly93\n\t\t\t\t\t\td3cuaWVjLmNoAAAAAAAAAAAAAAAW\n\t\t\t\t\t\tSUVDIGh0dHA6Ly93d3cuaWVjLmNo\n\t\t\t\t\t\tAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\t\t\t\t\t\tAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\t\t\t\t\t\tAAAAAGRlc2MAAAAAAAAALklFQyA2\n\t\t\t\t\t\tMTk2Ni0yLjEgRGVmYXVsdCBSR0Ig\n\t\t\t\t\t\tY29sb3VyIHNwYWNlIC0gc1JHQgAA\n\t\t\t\t\t\tAAAAAAAAAAAALklFQyA2MTk2Ni0y\n\t\t\t\t\t\tLjEgRGVmYXVsdCBSR0IgY29sb3Vy\n\t\t\t\t\t\tIHNwYWNlIC0gc1JHQgAAAAAAAAAA\n\t\t\t\t\t\tAAAAAAAAAAAAAAAAAABkZXNjAAAA\n\t\t\t\t\t\tAAAAACxSZWZlcmVuY2UgVmlld2lu\n\t\t\t\t\t\tZyBDb25kaXRpb24gaW4gSUVDNjE5\n\t\t\t\t\t\tNjYtMi4xAAAAAAAAAAAAAAAsUmVm\n\t\t\t\t\t\tZXJlbmNlIFZpZXdpbmcgQ29uZGl0\n\t\t\t\t\t\taW9uIGluIElFQzYxOTY2LTIuMQAA\n\t\t\t\t\t\tAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\t\t\t\t\t\tAAAAdmlldwAAAAAAE6T+ABRfLgAQ\n\t\t\t\t\t\tzxQAA+3MAAQTCwADXJ4AAAABWFla\n\t\t\t\t\t\tIAAAAAAATAlWAFAAAABXH+dtZWFz\n\t\t\t\t\t\tAAAAAAAAAAEAAAAAAAAAAAAAAAAA\n\t\t\t\t\t\tAAAAAAACjwAAAAJzaWcgAAAAAENS\n\t\t\t\t\t\tVCBjdXJ2AAAAAAAABAAAAAAFAAoA\n\t\t\t\t\t\tDwAUABkAHgAjACgALQAyADcAOwBA\n\t\t\t\t\t\tAEUASgBPAFQAWQBeAGMAaABtAHIA\n\t\t\t\t\t\tdwB8AIEAhgCLAJAAlQCaAJ8ApACp\n\t\t\t\t\t\tAK4AsgC3ALwAwQDGAMsA0ADVANsA\n\t\t\t\t\t\t4ADlAOsA8AD2APsBAQEHAQ0BEwEZ\n\t\t\t\t\t\tAR8BJQErATIBOAE+AUUBTAFSAVkB\n\t\t\t\t\t\tYAFnAW4BdQF8AYMBiwGSAZoBoQGp\n\t\t\t\t\t\tAbEBuQHBAckB0QHZAeEB6QHyAfoC\n\t\t\t\t\t\tAwIMAhQCHQImAi8COAJBAksCVAJd\n\t\t\t\t\t\tAmcCcQJ6AoQCjgKYAqICrAK2AsEC\n\t\t\t\t\t\tywLVAuAC6wL1AwADCwMWAyEDLQM4\n\t\t\t\t\t\tA0MDTwNaA2YDcgN+A4oDlgOiA64D\n\t\t\t\t\t\tugPHA9MD4APsA/kEBgQTBCAELQQ7\n\t\t\t\t\t\tBEgEVQRjBHEEfgSMBJoEqAS2BMQE\n\t\t\t\t\t\t0wThBPAE/gUNBRwFKwU6BUkFWAVn\n\t\t\t\t\t\tBXcFhgWWBaYFtQXFBdUF5QX2BgYG\n\t\t\t\t\t\tFgYnBjcGSAZZBmoGewaMBp0GrwbA\n\t\t\t\t\t\tBtEG4wb1BwcHGQcrBz0HTwdhB3QH\n\t\t\t\t\t\thgeZB6wHvwfSB+UH+AgLCB8IMghG\n\t\t\t\t\t\tCFoIbgiCCJYIqgi+CNII5wj7CRAJ\n\t\t\t\t\t\tJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7\n\t\t\t\t\t\tChEKJwo9ClQKagqBCpgKrgrFCtwK\n\t\t\t\t\t\t8wsLCyILOQtRC2kLgAuYC7ALyAvh\n\t\t\t\t\t\tC/kMEgwqDEMMXAx1DI4MpwzADNkM\n\t\t\t\t\t\t8w0NDSYNQA1aDXQNjg2pDcMN3g34\n\t\t\t\t\t\tDhMOLg5JDmQOfw6bDrYO0g7uDwkP\n\t\t\t\t\t\tJQ9BD14Peg+WD7MPzw/sEAkQJhBD\n\t\t\t\t\t\tEGEQfhCbELkQ1xD1ERMRMRFPEW0R\n\t\t\t\t\t\tjBGqEckR6BIHEiYSRRJkEoQSoxLD\n\t\t\t\t\t\tEuMTAxMjE0MTYxODE6QTxRPlFAYU\n\t\t\t\t\t\tJxRJFGoUixStFM4U8BUSFTQVVhV4\n\t\t\t\t\t\tFZsVvRXgFgMWJhZJFmwWjxayFtYW\n\t\t\t\t\t\t+hcdF0EXZReJF64X0hf3GBsYQBhl\n\t\t\t\t\t\tGIoYrxjVGPoZIBlFGWsZkRm3Gd0a\n\t\t\t\t\t\tBBoqGlEadxqeGsUa7BsUGzsbYxuK\n\t\t\t\t\t\tG7Ib2hwCHCocUhx7HKMczBz1HR4d\n\t\t\t\t\t\tRx1wHZkdwx3sHhYeQB5qHpQevh7p\n\t\t\t\t\t\tHxMfPh9pH5Qfvx/qIBUgQSBsIJgg\n\t\t\t\t\t\txCDwIRwhSCF1IaEhziH7IiciVSKC\n\t\t\t\t\t\tIq8i3SMKIzgjZiOUI8Ij8CQfJE0k\n\t\t\t\t\t\tfCSrJNolCSU4JWgllyXHJfcmJyZX\n\t\t\t\t\t\tJocmtyboJxgnSSd6J6sn3CgNKD8o\n\t\t\t\t\t\tcSiiKNQpBik4KWspnSnQKgIqNSpo\n\t\t\t\t\t\tKpsqzysCKzYraSudK9EsBSw5LG4s\n\t\t\t\t\t\toizXLQwtQS12Last4S4WLkwugi63\n\t\t\t\t\t\tLu4vJC9aL5Evxy/+MDUwbDCkMNsx\n\t\t\t\t\t\tEjFKMYIxujHyMioyYzKbMtQzDTNG\n\t\t\t\t\t\tM38zuDPxNCs0ZTSeNNg1EzVNNYc1\n\t\t\t\t\t\twjX9Njc2cjauNuk3JDdgN5w31zgU\n\t\t\t\t\t\tOFA4jDjIOQU5Qjl/Obw5+To2OnQ6\n\t\t\t\t\t\tsjrvOy07azuqO+g8JzxlPKQ84z0i\n\t\t\t\t\t\tPWE9oT3gPiA+YD6gPuA/IT9hP6I/\n\t\t\t\t\t\t4kAjQGRApkDnQSlBakGsQe5CMEJy\n\t\t\t\t\t\tQrVC90M6Q31DwEQDREdEikTORRJF\n\t\t\t\t\t\tVUWaRd5GIkZnRqtG8Ec1R3tHwEgF\n\t\t\t\t\t\tSEtIkUjXSR1JY0mpSfBKN0p9SsRL\n\t\t\t\t\t\tDEtTS5pL4kwqTHJMuk0CTUpNk03c\n\t\t\t\t\t\tTiVObk63TwBPSU+TT91QJ1BxULtR\n\t\t\t\t\t\tBlFQUZtR5lIxUnxSx1MTU19TqlP2\n\t\t\t\t\t\tVEJUj1TbVShVdVXCVg9WXFapVvdX\n\t\t\t\t\t\tRFeSV+BYL1h9WMtZGllpWbhaB1pW\n\t\t\t\t\t\tWqZa9VtFW5Vb5Vw1XIZc1l0nXXhd\n\t\t\t\t\t\tyV4aXmxevV8PX2Ffs2AFYFdgqmD8\n\t\t\t\t\t\tYU9homH1YklinGLwY0Njl2PrZEBk\n\t\t\t\t\t\tlGTpZT1lkmXnZj1mkmboZz1nk2fp\n\t\t\t\t\t\taD9olmjsaUNpmmnxakhqn2r3a09r\n\t\t\t\t\t\tp2v/bFdsr20IbWBtuW4SbmtuxG8e\n\t\t\t\t\t\tb3hv0XArcIZw4HE6cZVx8HJLcqZz\n\t\t\t\t\t\tAXNdc7h0FHRwdMx1KHWFdeF2Pnab\n\t\t\t\t\t\tdvh3VnezeBF4bnjMeSp5iXnnekZ6\n\t\t\t\t\t\tpXsEe2N7wnwhfIF84X1BfaF+AX5i\n\t\t\t\t\t\tfsJ/I3+Ef+WAR4CogQqBa4HNgjCC\n\t\t\t\t\t\tkoL0g1eDuoQdhICE44VHhauGDoZy\n\t\t\t\t\t\thteHO4efiASIaYjOiTOJmYn+imSK\n\t\t\t\t\t\tyoswi5aL/IxjjMqNMY2Yjf+OZo7O\n\t\t\t\t\t\tjzaPnpAGkG6Q1pE/kaiSEZJ6kuOT\n\t\t\t\t\t\tTZO2lCCUipT0lV+VyZY0lp+XCpd1\n\t\t\t\t\t\tl+CYTJi4mSSZkJn8mmia1ZtCm6+c\n\t\t\t\t\t\tHJyJnPedZJ3SnkCerp8dn4uf+qBp\n\t\t\t\t\t\toNihR6G2oiailqMGo3aj5qRWpMel\n\t\t\t\t\t\tOKWpphqmi6b9p26n4KhSqMSpN6mp\n\t\t\t\t\t\tqhyqj6sCq3Wr6axcrNCtRK24ri2u\n\t\t\t\t\t\toa8Wr4uwALB1sOqxYLHWskuywrM4\n\t\t\t\t\t\ts660JbSctRO1irYBtnm28Ldot+C4\n\t\t\t\t\t\tWbjRuUq5wro7urW7LrunvCG8m70V\n\t\t\t\t\t\tvY++Cr6Evv+/er/1wHDA7MFnwePC\n\t\t\t\t\t\tX8Lbw1jD1MRRxM7FS8XIxkbGw8dB\n\t\t\t\t\t\tx7/IPci8yTrJuco4yrfLNsu2zDXM\n\t\t\t\t\t\ttc01zbXONs62zzfPuNA50LrRPNG+\n\t\t\t\t\t\t0j/SwdNE08bUSdTL1U7V0dZV1tjX\n\t\t\t\t\t\tXNfg2GTY6Nls2fHadtr724DcBdyK\n\t\t\t\t\t\t3RDdlt4c3qLfKd+v4DbgveFE4czi\n\t\t\t\t\t\tU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep\n\t\t\t\t\t\t6DLovOlG6dDqW+rl63Dr++yG7RHt\n\t\t\t\t\t\tnO4o7rTvQO/M8Fjw5fFy8f/yjPMZ\n\t\t\t\t\t\t86f0NPTC9VD13vZt9vv3ivgZ+Kj5\n\t\t\t\t\t\tOPnH+lf65/t3/Af8mP0p/br+S/7c\n\t\t\t\t\t\t/23//9IcHR4fWiRjbGFzc25hbWVY\n\t\t\t\t\t\tJGNsYXNzZXNdTlNNdXRhYmxlRGF0\n\t\t\t\t\t\tYaMeICFWTlNEYXRhWE5TT2JqZWN0\n\t\t\t\t\t\t0hwdIyRcTlNDb2xvclNwYWNloiUh\n\t\t\t\t\t\tXE5TQ29sb3JTcGFjZdIcHScoV05T\n\t\t\t\t\t\tQ29sb3KiJyFfEA9OU0tleWVkQXJj\n\t\t\t\t\t\taGl2ZXLRKyxUcm9vdIABAAgAEQAa\n\t\t\t\t\t\tACMALQAyADcAPwBFAFAAXQByAHkA\n\t\t\t\t\t\thgCMALQAtgC4ALoA5ADpAO8A8QDz\n\t\t\t\t\t\tAPgBAAECDU4NUw1eDWcNdQ15DYAN\n\t\t\t\t\t\tiQ2ODZsNng2rDbANuA27Dc0N0A3V\n\t\t\t\t\t\tAAAAAAAAAgEAAAAAAAAALQAAAAAA\n\t\t\t\t\t\tAAAAAAAAAAAADdc=\n\t\t\t\t\t\t</data>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.936062</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.936046</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.936074</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{166.60512448891055, 239.04286279972013}, {118.58077106105196, 254.90335134098538}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>45</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Bezier</string>\n\t\t\t<key>ShapeData</key>\n\t\t\t<dict>\n\t\t\t\t<key>UnitPoints</key>\n\t\t\t\t<array>\n\t\t\t\t\t<string>{-0.5, -0.33418100000000001}</string>\n\t\t\t\t\t<string>{-0.5, -0.33418100000000001}</string>\n\t\t\t\t\t<string>{-0.34707500000000002, 0.28143400000000002}</string>\n\t\t\t\t\t<string>{-0.34707500000000002, 0.28143400000000002}</string>\n\t\t\t\t\t<string>{-0.34707500000000002, 0.28143400000000002}</string>\n\t\t\t\t\t<string>{0.5, 0.5}</string>\n\t\t\t\t\t<string>{0.5, 0.5}</string>\n\t\t\t\t\t<string>{0.5, 0.5}</string>\n\t\t\t\t\t<string>{0.5, -0.5}</string>\n\t\t\t\t\t<string>{0.5, -0.5}</string>\n\t\t\t\t\t<string>{0.5, -0.5}</string>\n\t\t\t\t\t<string>{-0.5, -0.33418100000000001}</string>\n\t\t\t\t</array>\n\t\t\t</dict>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.164291</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.106006</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.849386</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{285.18718083904844, 239.0486466006067}, {121.737280394778, 254.89692489555597}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>44</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Bezier</string>\n\t\t\t<key>ShapeData</key>\n\t\t\t<dict>\n\t\t\t\t<key>UnitPoints</key>\n\t\t\t\t<array>\n\t\t\t\t\t<string>{0.5, -0.33713900000000002}</string>\n\t\t\t\t\t<string>{0.5, -0.33713900000000002}</string>\n\t\t\t\t\t<string>{-0.5, -0.5}</string>\n\t\t\t\t\t<string>{-0.5, -0.5}</string>\n\t\t\t\t\t<string>{-0.5, -0.5}</string>\n\t\t\t\t\t<string>{-0.5, 0.5}</string>\n\t\t\t\t\t<string>{-0.5, 0.5}</string>\n\t\t\t\t\t<string>{-0.5, 0.5}</string>\n\t\t\t\t\t<string>{0.33804699999999999, 0.27849200000000002}</string>\n\t\t\t\t\t<string>{0.33804699999999999, 0.27849200000000002}</string>\n\t\t\t\t\t<string>{0.33804699999999999, 0.27849200000000002}</string>\n\t\t\t\t\t<string>{0.5, -0.33713900000000002}</string>\n\t\t\t\t</array>\n\t\t\t</dict>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.148209</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.110541</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.647591</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>Bounds</key>\n\t\t\t<string>{{151.57672119140636, 224.125}, {268.70574951171875, 284.64686308491594}}</string>\n\t\t\t<key>Class</key>\n\t\t\t<string>ShapedGraphic</string>\n\t\t\t<key>ID</key>\n\t\t\t<integer>43</integer>\n\t\t\t<key>Shape</key>\n\t\t\t<string>Bezier</string>\n\t\t\t<key>ShapeData</key>\n\t\t\t<dict>\n\t\t\t\t<key>UnitPoints</key>\n\t\t\t\t<array>\n\t\t\t\t\t<string>{-0.0015987597885285254, -0.5}</string>\n\t\t\t\t\t<string>{-0.0015987597885287474, -0.50000000000000011}</string>\n\t\t\t\t\t<string>{-0.5, -0.3344244345296401}</string>\n\t\t\t\t\t<string>{-0.5, -0.3344244345296401}</string>\n\t\t\t\t\t<string>{-0.5, -0.3344244345296401}</string>\n\t\t\t\t\t<string>{-0.42124300000000381, 0.28199536109606704}</string>\n\t\t\t\t\t<string>{-0.42124300000000381, 0.28199536109606704}</string>\n\t\t\t\t\t<string>{-0.42124300000000381, 0.28199536109606704}</string>\n\t\t\t\t\t<string>{-0.0010708520179374403, 0.5}</string>\n\t\t\t\t\t<string>{-0.0010708520179369962, 0.5}</string>\n\t\t\t\t\t<string>{-0.0010708520179369962, 0.49999999999999778}</string>\n\t\t\t\t\t<string>{0.42126899999999967, 0.2790407000241486}</string>\n\t\t\t\t\t<string>{0.42126899999999967, 0.2790407000241486}</string>\n\t\t\t\t\t<string>{0.42126899999999967, 0.2790407000241486}</string>\n\t\t\t\t\t<string>{0.5, -0.33735406458603656}</string>\n\t\t\t\t\t<string>{0.5, -0.33735406458603656}</string>\n\t\t\t\t\t<string>{0.5, -0.33735406458603656}</string>\n\t\t\t\t\t<string>{-0.0015987597885287474, -0.5}</string>\n\t\t\t\t</array>\n\t\t\t</dict>\n\t\t\t<key>Style</key>\n\t\t\t<dict>\n\t\t\t\t<key>fill</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Color</key>\n\t\t\t\t\t<dict>\n\t\t\t\t\t\t<key>archive</key>\n\t\t\t\t\t\t<data>\n\t\t\t\t\t\tYnBsaXN0MDDUAQIDBAUGKSpYJHZl\n\t\t\t\t\t\tcnNpb25YJG9iamVjdHNZJGFyY2hp\n\t\t\t\t\t\tdmVyVCR0b3ASAAGGoKcHCBMXGyIm\n\t\t\t\t\t\tVSRudWxs1QkKCwwNDg8QERJcTlND\n\t\t\t\t\t\tb21wb25lbnRzXxASTlNDdXN0b21D\n\t\t\t\t\t\tb2xvclNwYWNlViRjbGFzc1xOU0Nv\n\t\t\t\t\t\tbG9yU3BhY2VVTlNSR0JPECgwLjcw\n\t\t\t\t\t\tMjAwMDAyMTkgMC43MDIwMDAwMjE5\n\t\t\t\t\t\tIDAuNzAyMDAwMDIxOSAxgAKABhAB\n\t\t\t\t\t\tTxAnMC42NDIzODE2MDg1IDAuNjQy\n\t\t\t\t\t\tMzYyMzU2MiAwLjY0MjM3MzI2MzgA\n\t\t\t\t\t\t0gsUFRZVTlNJQ0OABYAD0gsYGRpX\n\t\t\t\t\t\tTlMuZGF0YYAETxEMSAAADEhMaW5v\n\t\t\t\t\t\tAhAAAG1udHJSR0IgWFlaIAfOAAIA\n\t\t\t\t\t\tCQAGADEAAGFjc3BNU0ZUAAAAAElF\n\t\t\t\t\t\tQyBzUkdCAAAAAAAAAAAAAAAAAAD2\n\t\t\t\t\t\t1gABAAAAANMtSFAgIB0/2i7bSomr\n\t\t\t\t\t\tYKI8X3x9gd0AAAAAAAAAAAAAAAAA\n\t\t\t\t\t\tAAAAAAAAAAAAAAAAAAAAAAAAEWNw\n\t\t\t\t\t\tcnQAAAFQAAAAM2Rlc2MAAAGEAAAA\n\t\t\t\t\t\tbHd0cHQAAAHwAAAAFGJrcHQAAAIE\n\t\t\t\t\t\tAAAAFHJYWVoAAAIYAAAAFGdYWVoA\n\t\t\t\t\t\tAAIsAAAAFGJYWVoAAAJAAAAAFGRt\n\t\t\t\t\t\tbmQAAAJUAAAAcGRtZGQAAALEAAAA\n\t\t\t\t\t\tiHZ1ZWQAAANMAAAAhnZpZXcAAAPU\n\t\t\t\t\t\tAAAAJGx1bWkAAAP4AAAAFG1lYXMA\n\t\t\t\t\t\tAAQMAAAAJHRlY2gAAAQwAAAADHJU\n\t\t\t\t\t\tUkMAAAQ8AAAIDGdUUkMAAAQ8AAAI\n\t\t\t\t\t\tDGJUUkMAAAQ8AAAIDHRleHQAAAAA\n\t\t\t\t\t\tQ29weXJpZ2h0IChjKSAxOTk4IEhl\n\t\t\t\t\t\td2xldHQtUGFja2FyZCBDb21wYW55\n\t\t\t\t\t\tAABkZXNjAAAAAAAAABJzUkdCIElF\n\t\t\t\t\t\tQzYxOTY2LTIuMQAAAAAAAAAAAAAA\n\t\t\t\t\t\tEnNSR0IgSUVDNjE5NjYtMi4xAAAA\n\t\t\t\t\t\tAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\t\t\t\t\t\tAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\t\t\t\t\t\tAAAAAABYWVogAAAAAAAA81EAAQAA\n\t\t\t\t\t\tAAEWzFhZWiAAAAAAAAAAAAAAAAAA\n\t\t\t\t\t\tAAAAWFlaIAAAAAAAAG+iAAA49QAA\n\t\t\t\t\t\tA5BYWVogAAAAAAAAYpkAALeFAAAY\n\t\t\t\t\t\t2lhZWiAAAAAAAAAkoAAAD4QAALbP\n\t\t\t\t\t\tZGVzYwAAAAAAAAAWSUVDIGh0dHA6\n\t\t\t\t\t\tLy93d3cuaWVjLmNoAAAAAAAAAAAA\n\t\t\t\t\t\tAAAWSUVDIGh0dHA6Ly93d3cuaWVj\n\t\t\t\t\t\tLmNoAAAAAAAAAAAAAAAAAAAAAAAA\n\t\t\t\t\t\tAAAAAAAAAAAAAAAAAAAAAAAAAAAA\n\t\t\t\t\t\tAAAAAAAAAGRlc2MAAAAAAAAALklF\n\t\t\t\t\t\tQyA2MTk2Ni0yLjEgRGVmYXVsdCBS\n\t\t\t\t\t\tR0IgY29sb3VyIHNwYWNlIC0gc1JH\n\t\t\t\t\t\tQgAAAAAAAAAAAAAALklFQyA2MTk2\n\t\t\t\t\t\tNi0yLjEgRGVmYXVsdCBSR0IgY29s\n\t\t\t\t\t\tb3VyIHNwYWNlIC0gc1JHQgAAAAAA\n\t\t\t\t\t\tAAAAAAAAAAAAAAAAAAAAAABkZXNj\n\t\t\t\t\t\tAAAAAAAAACxSZWZlcmVuY2UgVmll\n\t\t\t\t\t\td2luZyBDb25kaXRpb24gaW4gSUVD\n\t\t\t\t\t\tNjE5NjYtMi4xAAAAAAAAAAAAAAAs\n\t\t\t\t\t\tUmVmZXJlbmNlIFZpZXdpbmcgQ29u\n\t\t\t\t\t\tZGl0aW9uIGluIElFQzYxOTY2LTIu\n\t\t\t\t\t\tMQAAAAAAAAAAAAAAAAAAAAAAAAAA\n\t\t\t\t\t\tAAAAAAAAdmlldwAAAAAAE6T+ABRf\n\t\t\t\t\t\tLgAQzxQAA+3MAAQTCwADXJ4AAAAB\n\t\t\t\t\t\tWFlaIAAAAAAATAlWAFAAAABXH+dt\n\t\t\t\t\t\tZWFzAAAAAAAAAAEAAAAAAAAAAAAA\n\t\t\t\t\t\tAAAAAAAAAAACjwAAAAJzaWcgAAAA\n\t\t\t\t\t\tAENSVCBjdXJ2AAAAAAAABAAAAAAF\n\t\t\t\t\t\tAAoADwAUABkAHgAjACgALQAyADcA\n\t\t\t\t\t\tOwBAAEUASgBPAFQAWQBeAGMAaABt\n\t\t\t\t\t\tAHIAdwB8AIEAhgCLAJAAlQCaAJ8A\n\t\t\t\t\t\tpACpAK4AsgC3ALwAwQDGAMsA0ADV\n\t\t\t\t\t\tANsA4ADlAOsA8AD2APsBAQEHAQ0B\n\t\t\t\t\t\tEwEZAR8BJQErATIBOAE+AUUBTAFS\n\t\t\t\t\t\tAVkBYAFnAW4BdQF8AYMBiwGSAZoB\n\t\t\t\t\t\toQGpAbEBuQHBAckB0QHZAeEB6QHy\n\t\t\t\t\t\tAfoCAwIMAhQCHQImAi8COAJBAksC\n\t\t\t\t\t\tVAJdAmcCcQJ6AoQCjgKYAqICrAK2\n\t\t\t\t\t\tAsECywLVAuAC6wL1AwADCwMWAyED\n\t\t\t\t\t\tLQM4A0MDTwNaA2YDcgN+A4oDlgOi\n\t\t\t\t\t\tA64DugPHA9MD4APsA/kEBgQTBCAE\n\t\t\t\t\t\tLQQ7BEgEVQRjBHEEfgSMBJoEqAS2\n\t\t\t\t\t\tBMQE0wThBPAE/gUNBRwFKwU6BUkF\n\t\t\t\t\t\tWAVnBXcFhgWWBaYFtQXFBdUF5QX2\n\t\t\t\t\t\tBgYGFgYnBjcGSAZZBmoGewaMBp0G\n\t\t\t\t\t\trwbABtEG4wb1BwcHGQcrBz0HTwdh\n\t\t\t\t\t\tB3QHhgeZB6wHvwfSB+UH+AgLCB8I\n\t\t\t\t\t\tMghGCFoIbgiCCJYIqgi+CNII5wj7\n\t\t\t\t\t\tCRAJJQk6CU8JZAl5CY8JpAm6Cc8J\n\t\t\t\t\t\t5Qn7ChEKJwo9ClQKagqBCpgKrgrF\n\t\t\t\t\t\tCtwK8wsLCyILOQtRC2kLgAuYC7AL\n\t\t\t\t\t\tyAvhC/kMEgwqDEMMXAx1DI4MpwzA\n\t\t\t\t\t\tDNkM8w0NDSYNQA1aDXQNjg2pDcMN\n\t\t\t\t\t\t3g34DhMOLg5JDmQOfw6bDrYO0g7u\n\t\t\t\t\t\tDwkPJQ9BD14Peg+WD7MPzw/sEAkQ\n\t\t\t\t\t\tJhBDEGEQfhCbELkQ1xD1ERMRMRFP\n\t\t\t\t\t\tEW0RjBGqEckR6BIHEiYSRRJkEoQS\n\t\t\t\t\t\toxLDEuMTAxMjE0MTYxODE6QTxRPl\n\t\t\t\t\t\tFAYUJxRJFGoUixStFM4U8BUSFTQV\n\t\t\t\t\t\tVhV4FZsVvRXgFgMWJhZJFmwWjxay\n\t\t\t\t\t\tFtYW+hcdF0EXZReJF64X0hf3GBsY\n\t\t\t\t\t\tQBhlGIoYrxjVGPoZIBlFGWsZkRm3\n\t\t\t\t\t\tGd0aBBoqGlEadxqeGsUa7BsUGzsb\n\t\t\t\t\t\tYxuKG7Ib2hwCHCocUhx7HKMczBz1\n\t\t\t\t\t\tHR4dRx1wHZkdwx3sHhYeQB5qHpQe\n\t\t\t\t\t\tvh7pHxMfPh9pH5Qfvx/qIBUgQSBs\n\t\t\t\t\t\tIJggxCDwIRwhSCF1IaEhziH7Iici\n\t\t\t\t\t\tVSKCIq8i3SMKIzgjZiOUI8Ij8CQf\n\t\t\t\t\t\tJE0kfCSrJNolCSU4JWgllyXHJfcm\n\t\t\t\t\t\tJyZXJocmtyboJxgnSSd6J6sn3CgN\n\t\t\t\t\t\tKD8ocSiiKNQpBik4KWspnSnQKgIq\n\t\t\t\t\t\tNSpoKpsqzysCKzYraSudK9EsBSw5\n\t\t\t\t\t\tLG4soizXLQwtQS12Last4S4WLkwu\n\t\t\t\t\t\tgi63Lu4vJC9aL5Evxy/+MDUwbDCk\n\t\t\t\t\t\tMNsxEjFKMYIxujHyMioyYzKbMtQz\n\t\t\t\t\t\tDTNGM38zuDPxNCs0ZTSeNNg1EzVN\n\t\t\t\t\t\tNYc1wjX9Njc2cjauNuk3JDdgN5w3\n\t\t\t\t\t\t1zgUOFA4jDjIOQU5Qjl/Obw5+To2\n\t\t\t\t\t\tOnQ6sjrvOy07azuqO+g8JzxlPKQ8\n\t\t\t\t\t\t4z0iPWE9oT3gPiA+YD6gPuA/IT9h\n\t\t\t\t\t\tP6I/4kAjQGRApkDnQSlBakGsQe5C\n\t\t\t\t\t\tMEJyQrVC90M6Q31DwEQDREdEikTO\n\t\t\t\t\t\tRRJFVUWaRd5GIkZnRqtG8Ec1R3tH\n\t\t\t\t\t\twEgFSEtIkUjXSR1JY0mpSfBKN0p9\n\t\t\t\t\t\tSsRLDEtTS5pL4kwqTHJMuk0CTUpN\n\t\t\t\t\t\tk03cTiVObk63TwBPSU+TT91QJ1Bx\n\t\t\t\t\t\tULtRBlFQUZtR5lIxUnxSx1MTU19T\n\t\t\t\t\t\tqlP2VEJUj1TbVShVdVXCVg9WXFap\n\t\t\t\t\t\tVvdXRFeSV+BYL1h9WMtZGllpWbha\n\t\t\t\t\t\tB1pWWqZa9VtFW5Vb5Vw1XIZc1l0n\n\t\t\t\t\t\tXXhdyV4aXmxevV8PX2Ffs2AFYFdg\n\t\t\t\t\t\tqmD8YU9homH1YklinGLwY0Njl2Pr\n\t\t\t\t\t\tZEBklGTpZT1lkmXnZj1mkmboZz1n\n\t\t\t\t\t\tk2fpaD9olmjsaUNpmmnxakhqn2r3\n\t\t\t\t\t\ta09rp2v/bFdsr20IbWBtuW4Sbmtu\n\t\t\t\t\t\txG8eb3hv0XArcIZw4HE6cZVx8HJL\n\t\t\t\t\t\tcqZzAXNdc7h0FHRwdMx1KHWFdeF2\n\t\t\t\t\t\tPnabdvh3VnezeBF4bnjMeSp5iXnn\n\t\t\t\t\t\tekZ6pXsEe2N7wnwhfIF84X1BfaF+\n\t\t\t\t\t\tAX5ifsJ/I3+Ef+WAR4CogQqBa4HN\n\t\t\t\t\t\tgjCCkoL0g1eDuoQdhICE44VHhauG\n\t\t\t\t\t\tDoZyhteHO4efiASIaYjOiTOJmYn+\n\t\t\t\t\t\timSKyoswi5aL/IxjjMqNMY2Yjf+O\n\t\t\t\t\t\tZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6\n\t\t\t\t\t\tkuOTTZO2lCCUipT0lV+VyZY0lp+X\n\t\t\t\t\t\tCpd1l+CYTJi4mSSZkJn8mmia1ZtC\n\t\t\t\t\t\tm6+cHJyJnPedZJ3SnkCerp8dn4uf\n\t\t\t\t\t\t+qBpoNihR6G2oiailqMGo3aj5qRW\n\t\t\t\t\t\tpMelOKWpphqmi6b9p26n4KhSqMSp\n\t\t\t\t\t\tN6mpqhyqj6sCq3Wr6axcrNCtRK24\n\t\t\t\t\t\tri2uoa8Wr4uwALB1sOqxYLHWskuy\n\t\t\t\t\t\twrM4s660JbSctRO1irYBtnm28Ldo\n\t\t\t\t\t\tt+C4WbjRuUq5wro7urW7LrunvCG8\n\t\t\t\t\t\tm70VvY++Cr6Evv+/er/1wHDA7MFn\n\t\t\t\t\t\twePCX8Lbw1jD1MRRxM7FS8XIxkbG\n\t\t\t\t\t\tw8dBx7/IPci8yTrJuco4yrfLNsu2\n\t\t\t\t\t\tzDXMtc01zbXONs62zzfPuNA50LrR\n\t\t\t\t\t\tPNG+0j/SwdNE08bUSdTL1U7V0dZV\n\t\t\t\t\t\t1tjXXNfg2GTY6Nls2fHadtr724Dc\n\t\t\t\t\t\tBdyK3RDdlt4c3qLfKd+v4DbgveFE\n\t\t\t\t\t\t4cziU+Lb42Pj6+Rz5PzlhOYN5pbn\n\t\t\t\t\t\tH+ep6DLovOlG6dDqW+rl63Dr++yG\n\t\t\t\t\t\t7RHtnO4o7rTvQO/M8Fjw5fFy8f/y\n\t\t\t\t\t\tjPMZ86f0NPTC9VD13vZt9vv3ivgZ\n\t\t\t\t\t\t+Kj5OPnH+lf65/t3/Af8mP0p/br+\n\t\t\t\t\t\tS/7c/23//9IcHR4fWiRjbGFzc25h\n\t\t\t\t\t\tbWVYJGNsYXNzZXNdTlNNdXRhYmxl\n\t\t\t\t\t\tRGF0YaMeICFWTlNEYXRhWE5TT2Jq\n\t\t\t\t\t\tZWN00hwdIyRcTlNDb2xvclNwYWNl\n\t\t\t\t\t\toiUhXE5TQ29sb3JTcGFjZdIcHSco\n\t\t\t\t\t\tV05TQ29sb3KiJyFfEA9OU0tleWVk\n\t\t\t\t\t\tQXJjaGl2ZXLRKyxUcm9vdIABAAgA\n\t\t\t\t\t\tEQAaACMALQAyADcAPwBFAFAAXQBy\n\t\t\t\t\t\tAHkAhgCMALcAuQC7AL0A5wDsAPIA\n\t\t\t\t\t\t9AD2APsBAwEFDVENVg1hDWoNeA18\n\t\t\t\t\t\tDYMNjA2RDZ4NoQ2uDbMNuw2+DdAN\n\t\t\t\t\t\t0w3YAAAAAAAAAgEAAAAAAAAALQAA\n\t\t\t\t\t\tAAAAAAAAAAAAAAAADdo=\n\t\t\t\t\t\t</data>\n\t\t\t\t\t\t<key>b</key>\n\t\t\t\t\t\t<string>0.642373</string>\n\t\t\t\t\t\t<key>g</key>\n\t\t\t\t\t\t<string>0.642362</string>\n\t\t\t\t\t\t<key>r</key>\n\t\t\t\t\t\t<string>0.642382</string>\n\t\t\t\t\t</dict>\n\t\t\t\t</dict>\n\t\t\t\t<key>shadow</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t\t<key>stroke</key>\n\t\t\t\t<dict>\n\t\t\t\t\t<key>Draws</key>\n\t\t\t\t\t<string>NO</string>\n\t\t\t\t</dict>\n\t\t\t</dict>\n\t\t</dict>\n\t</array>\n\t<key>GridInfo</key>\n\t<dict/>\n\t<key>GuidesLocked</key>\n\t<string>NO</string>\n\t<key>GuidesVisible</key>\n\t<string>YES</string>\n\t<key>HPages</key>\n\t<integer>1</integer>\n\t<key>ImageCounter</key>\n\t<integer>1</integer>\n\t<key>KeepToScale</key>\n\t<false/>\n\t<key>Layers</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>Lock</key>\n\t\t\t<string>NO</string>\n\t\t\t<key>Name</key>\n\t\t\t<string>Layer 2</string>\n\t\t\t<key>Print</key>\n\t\t\t<string>YES</string>\n\t\t\t<key>View</key>\n\t\t\t<string>YES</string>\n\t\t</dict>\n\t</array>\n\t<key>LayoutInfo</key>\n\t<dict>\n\t\t<key>Animate</key>\n\t\t<string>NO</string>\n\t\t<key>circoMinDist</key>\n\t\t<real>18</real>\n\t\t<key>circoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>layoutEngine</key>\n\t\t<string>dot</string>\n\t\t<key>neatoSeparation</key>\n\t\t<real>0.0</real>\n\t\t<key>twopiSeparation</key>\n\t\t<real>0.0</real>\n\t</dict>\n\t<key>LinksVisible</key>\n\t<string>NO</string>\n\t<key>MagnetsVisible</key>\n\t<string>NO</string>\n\t<key>MasterSheets</key>\n\t<array/>\n\t<key>ModificationDate</key>\n\t<string>2012-06-15 23:51:34 +0000</string>\n\t<key>Modifier</key>\n\t<string>Igor Minar</string>\n\t<key>NotesVisible</key>\n\t<string>NO</string>\n\t<key>Orientation</key>\n\t<integer>2</integer>\n\t<key>OriginVisible</key>\n\t<string>NO</string>\n\t<key>PageBreaks</key>\n\t<string>YES</string>\n\t<key>PrintInfo</key>\n\t<dict>\n\t\t<key>NSBottomMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>41</string>\n\t\t</array>\n\t\t<key>NSHorizonalPagination</key>\n\t\t<array>\n\t\t\t<string>coded</string>\n\t\t\t<string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string>\n\t\t</array>\n\t\t<key>NSLeftMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSPaperSize</key>\n\t\t<array>\n\t\t\t<string>size</string>\n\t\t\t<string>{612, 792}</string>\n\t\t</array>\n\t\t<key>NSPrintReverseOrientation</key>\n\t\t<array>\n\t\t\t<string>int</string>\n\t\t\t<string>0</string>\n\t\t</array>\n\t\t<key>NSRightMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t\t<key>NSTopMargin</key>\n\t\t<array>\n\t\t\t<string>float</string>\n\t\t\t<string>18</string>\n\t\t</array>\n\t</dict>\n\t<key>PrintOnePage</key>\n\t<false/>\n\t<key>ReadOnly</key>\n\t<string>NO</string>\n\t<key>RowAlign</key>\n\t<integer>1</integer>\n\t<key>RowSpacing</key>\n\t<real>36</real>\n\t<key>SheetTitle</key>\n\t<string>Canvas 1</string>\n\t<key>SmartAlignmentGuidesActive</key>\n\t<string>YES</string>\n\t<key>SmartDistanceGuidesActive</key>\n\t<string>YES</string>\n\t<key>UniqueID</key>\n\t<integer>1</integer>\n\t<key>UseEntirePage</key>\n\t<false/>\n\t<key>VPages</key>\n\t<integer>1</integer>\n\t<key>WindowInfo</key>\n\t<dict>\n\t\t<key>CurrentSheet</key>\n\t\t<integer>0</integer>\n\t\t<key>ExpandedCanvases</key>\n\t\t<array>\n\t\t\t<dict>\n\t\t\t\t<key>name</key>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t</dict>\n\t\t</array>\n\t\t<key>Frame</key>\n\t\t<string>{{258, 0}, {1286, 1028}}</string>\n\t\t<key>ListView</key>\n\t\t<true/>\n\t\t<key>OutlineWidth</key>\n\t\t<integer>142</integer>\n\t\t<key>RightSidebar</key>\n\t\t<false/>\n\t\t<key>ShowRuler</key>\n\t\t<true/>\n\t\t<key>Sidebar</key>\n\t\t<true/>\n\t\t<key>SidebarWidth</key>\n\t\t<integer>120</integer>\n\t\t<key>VisibleRegion</key>\n\t\t<string>{{80, 207.5}, {287.75, 222.25}}</string>\n\t\t<key>Zoom</key>\n\t\t<real>4</real>\n\t\t<key>ZoomValues</key>\n\t\t<array>\n\t\t\t<array>\n\t\t\t\t<string>Canvas 1</string>\n\t\t\t\t<real>4</real>\n\t\t\t\t<real>2</real>\n\t\t\t</array>\n\t\t</array>\n\t</dict>\n</dict>\n</plist>\n"
  },
  {
    "path": "karma-docs.conf.js",
    "content": "'use strict';\n\nvar sharedConfig = require('./karma-shared.conf');\n\nmodule.exports = function(config) {\n  sharedConfig(config, {testName: 'AngularJS: docs', logFile: 'karma-docs.log'});\n\n  config.set({\n    files: [\n      'build/angular.js',\n      'build/angular-mocks.js',\n      'docs/app/src/**/*.js',\n      'docs/app/test/**/*Spec.js'\n    ],\n\n    junitReporter: {\n      outputFile: 'test_out/docs.xml',\n      suite: 'Docs'\n    }\n  });\n};\n"
  },
  {
    "path": "karma-jqlite.conf.js",
    "content": "'use strict';\n\nvar angularFiles = require('./angularFiles');\nvar sharedConfig = require('./karma-shared.conf');\n\nmodule.exports = function(config) {\n  sharedConfig(config, {testName: 'AngularJS: jqLite', logFile: 'karma-jqlite.log'});\n\n  config.set({\n    files: angularFiles.mergeFilesFor('karma'),\n    exclude: angularFiles.mergeFilesFor('karmaExclude'),\n\n    junitReporter: {\n      outputFile: 'test_out/jqlite.xml',\n      suite: 'jqLite'\n    }\n  });\n};\n"
  },
  {
    "path": "karma-jquery-2.1.conf.js",
    "content": "'use strict';\n\nvar karmaConfigFactory = require('./karma-jquery.conf-factory');\n\nmodule.exports = karmaConfigFactory('2.1');\n"
  },
  {
    "path": "karma-jquery-2.2.conf.js",
    "content": "'use strict';\n\nvar karmaConfigFactory = require('./karma-jquery.conf-factory');\n\nmodule.exports = karmaConfigFactory('2.2');\n"
  },
  {
    "path": "karma-jquery.conf-factory.js",
    "content": "'use strict';\n\nvar angularFiles = require('./angularFiles');\nvar sharedConfig = require('./karma-shared.conf');\n\nmodule.exports = function(version) {\n  version = version || '';\n\n  return function(config) {\n    sharedConfig(config, {\n      testName: 'AngularJS: jQuery' + (version ? ' ' + version : ''),\n      logFile: 'karma-jquery' + version + '.log'\n    });\n\n    config.set({\n      files: angularFiles.mergeFilesFor('karmaJquery' + version),\n      exclude: angularFiles.mergeFilesFor('karmaJqueryExclude'),\n\n      junitReporter: {\n        outputFile: 'test_out/jquery.xml',\n        suite: 'jQuery'\n      }\n    });\n  };\n};\n"
  },
  {
    "path": "karma-jquery.conf.js",
    "content": "'use strict';\n\nvar karmaConfigFactory = require('./karma-jquery.conf-factory');\n\nmodule.exports = karmaConfigFactory();\n"
  },
  {
    "path": "karma-modules-ngAnimate.conf.js",
    "content": "'use strict';\n\nvar angularFiles = require('./angularFiles');\nvar sharedConfig = require('./karma-shared.conf');\n\nmodule.exports = function(config) {\n  sharedConfig(config, {testName: 'AngularJS: isolated module tests (ngAnimate)', logFile: 'karma-ngAnimate-isolated.log'});\n\n  config.set({\n    files: angularFiles.mergeFilesFor('karmaModules-ngAnimate')\n  });\n};\n"
  },
  {
    "path": "karma-modules-ngMock.conf.js",
    "content": "'use strict';\n\nvar angularFiles = require('./angularFiles');\nvar sharedConfig = require('./karma-shared.conf');\n\nmodule.exports = function(config) {\n  sharedConfig(config, {testName: 'AngularJS: isolated module tests (ngMock)', logFile: 'karma-ngMock-isolated.log'});\n\n  config.set({\n    files: angularFiles.mergeFilesFor('karmaModules-ngMock')\n  });\n};\n"
  },
  {
    "path": "karma-modules.conf.js",
    "content": "'use strict';\n\nvar sharedConfig = require('./karma-shared.conf');\n\nmodule.exports = function(config) {\n  sharedConfig(config, {testName: 'AngularJS: isolated module tests', logFile: 'karma-modules-isolated.log'});\n\n  config.set({\n    files: [\n      'build/angular.js',\n      'build/angular-mocks.js',\n      'test/modules/no_bootstrap.js',\n      'test/helpers/matchers.js',\n      'test/helpers/privateMocks.js',\n      'test/helpers/support.js',\n      'test/helpers/testabilityPatch.js',\n      'build/test-bundles/angular-*.js'\n    ]\n  });\n};\n"
  },
  {
    "path": "karma-shared.conf.js",
    "content": "'use strict';\n\nmodule.exports = function(config, specificOptions) {\n  config.set({\n    frameworks: ['jasmine'],\n    autoWatch: true,\n    logLevel: config.LOG_INFO,\n    logColors: true,\n    browsers: ['Chrome'],\n    browserDisconnectTimeout: 10000,\n    browserDisconnectTolerance: 2,\n    browserNoActivityTimeout: 30000,\n    reporters: ['dots'],\n    specReporter: {\n      maxLogLines: 5,             // limit number of lines logged per test\n      suppressErrorSummary: true, // do not print error summary\n      suppressFailed: false,      // do not print information about failed tests\n      suppressPassed: true,      // do not print information about passed tests\n      suppressSkipped: false,      // do not print information about skipped tests\n      showSpecTiming: false,      // print the time elapsed for each spec\n      failFast: false              // test would finish with error when a first fail occurs.\n    },\n    // SauceLabs config for local development.\n    sauceLabs: {\n      testName: specificOptions.testName || 'AngularJS',\n      startConnect: true\n    },\n\n    // BrowserStack config for local development.\n    browserStack: {\n      project: 'AngularJS',\n      name: specificOptions.testName,\n      startTunnel: true,\n      timeout: 600 // 10min\n    },\n\n    // For more browsers on Sauce Labs see:\n    // https://saucelabs.com/docs/platforms/webdriver\n    customLaunchers: {\n      'SL_Chrome': {\n        base: 'SauceLabs',\n        browserName: 'chrome',\n        version: 'latest'\n      },\n      'SL_Chrome-1': {\n        base: 'SauceLabs',\n        browserName: 'chrome',\n        version: 'latest-1'\n      },\n      'SL_Firefox': {\n        base: 'SauceLabs',\n        browserName: 'firefox',\n        version: 'latest'\n      },\n      'SL_Firefox-1': {\n        base: 'SauceLabs',\n        browserName: 'firefox',\n        version: 'latest-1'\n      },\n      'SL_Safari-1': {\n        base: 'SauceLabs',\n        browserName: 'safari',\n        version: 'latest-1'\n      },\n      'SL_Safari': {\n        base: 'SauceLabs',\n        browserName: 'safari',\n        version: 'latest'\n      },\n      'SL_IE_9': {\n        base: 'SauceLabs',\n        browserName: 'internet explorer',\n        platform: 'Windows 2008',\n        version: '9'\n      },\n      'SL_IE_10': {\n        base: 'SauceLabs',\n        browserName: 'internet explorer',\n        platform: 'Windows 2012',\n        version: '10'\n      },\n      'SL_IE_11': {\n        base: 'SauceLabs',\n        browserName: 'internet explorer',\n        platform: 'Windows 8.1',\n        version: '11'\n      },\n      'SL_EDGE': {\n        base: 'SauceLabs',\n        browserName: 'microsoftedge',\n        platform: 'Windows 10',\n        version: 'latest'\n      },\n      'SL_EDGE-1': {\n        base: 'SauceLabs',\n        browserName: 'microsoftedge',\n        platform: 'Windows 10',\n        version: 'latest-1'\n      },\n      'SL_iOS': {\n        base: 'SauceLabs',\n        browserName: 'iphone',\n        version: 'latest'\n      },\n      'SL_iOS-1': {\n        base: 'SauceLabs',\n        browserName: 'iphone',\n        version: 'latest-1'\n      },\n\n      'BS_Chrome': {\n        base: 'BrowserStack',\n        browser: 'chrome',\n        os: 'OS X',\n        os_version: 'Sierra'\n      },\n      'BS_Safari': {\n        base: 'BrowserStack',\n        browser: 'safari',\n        os: 'OS X',\n        os_version: 'Sierra'\n      },\n      'BS_Firefox': {\n        base: 'BrowserStack',\n        browser: 'firefox',\n        os: 'Windows',\n        os_version: '10'\n      },\n      'BS_IE_9': {\n        base: 'BrowserStack',\n        browser: 'ie',\n        browser_version: '9.0',\n        os: 'Windows',\n        os_version: '7'\n      },\n      'BS_IE_10': {\n        base: 'BrowserStack',\n        browser: 'ie',\n        browser_version: '10.0',\n        os: 'Windows',\n        os_version: '8'\n      },\n      'BS_IE_11': {\n        base: 'BrowserStack',\n        browser: 'ie',\n        browser_version: '11.0',\n        os: 'Windows',\n        os_version: '8.1'\n      },\n      'BS_EDGE': {\n        base: 'BrowserStack',\n        browser: 'edge',\n        os: 'Windows',\n        os_version: '10'\n      },\n      'BS_iOS_10': {\n        base: 'BrowserStack',\n        device: 'iPhone 7',\n        os: 'ios',\n        os_version: '10.0'\n      },\n      'BS_iOS_11': {\n        base: 'BrowserStack',\n        device: 'iPhone 8',\n        os: 'ios',\n        os_version: '11.0'\n      }\n    }\n  });\n\n\n  // Terrible hack to workaround inflexibility of log4js:\n  // - ignore web-server's 404 warnings,\n  // - ignore DEBUG logs (on CI), we log them into a file instead.\n  var IGNORED_404 = [\n    '/favicon.ico',\n    '/%7B%7BtestUrl%7D%7D',\n    '/someSanitizedUrl',\n    '/{{testUrl}}'\n  ];\n  var log4js = require('log4js');\n  var layouts = require('log4js/lib/layouts');\n  var originalConfigure = log4js.configure;\n  log4js.configure = function(log4jsConfig) {\n    var consoleAppender = log4jsConfig.appenders.shift();\n    var originalResult = originalConfigure.call(log4js, log4jsConfig);\n    var layout = layouts.layout(consoleAppender.layout.type, consoleAppender.layout);\n\n\n\n    log4js.addAppender(function(log) {\n      var msg = log.data[0];\n\n      // ignore web-server's 404s\n      if (log.categoryName === 'web-server' && log.level.levelStr === config.LOG_WARN &&\n          IGNORED_404.some(function(ignoredLog) {return msg.indexOf(ignoredLog) !== -1;})) {\n        return;\n      }\n\n      // on CI, ignore DEBUG statements\n      if (process.env.CI && log.level.levelStr === config.LOG_DEBUG) {\n        return;\n      }\n\n      console.log(layout(log));\n    });\n\n    return originalResult;\n  };\n};\n"
  },
  {
    "path": "lib/grunt/plugins.js",
    "content": "'use strict';\n\n/* eslint-disable no-invalid-this */\n\nvar util = require('./utils.js');\nvar npmRun = require('npm-run');\n\nmodule.exports = function(grunt) {\n\n  grunt.registerMultiTask('min', 'minify JS files', function() {\n    util.min(this.data, this.async());\n  });\n\n\n  grunt.registerTask('minall', 'minify all the JS files in parallel', function() {\n    var files = grunt.config('min');\n    files = Object.keys(files).map(function(key) { return files[key]; });\n    grunt.util.async.forEach(files, util.min.bind(util), this.async());\n  });\n\n\n  grunt.registerMultiTask('build', 'build JS files', function() {\n    util.build(this.data, this.async());\n  });\n\n\n  grunt.registerTask('buildall', 'build all the JS files in parallel', function() {\n    var builds = grunt.config('build');\n    builds = Object.keys(builds).map(function(key) { return builds[key]; });\n    grunt.util.async.forEach(builds, util.build.bind(util), this.async());\n  });\n\n\n  grunt.registerMultiTask('write', 'write content to a file', function() {\n    grunt.file.write(this.data.file, this.data.val);\n    grunt.log.ok('wrote to ' + this.data.file);\n  });\n\n\n  grunt.registerTask('docs', 'create AngularJS docs', function() {\n    npmRun.execSync('gulp --gulpfile docs/gulpfile.js', {stdio: 'inherit'});\n  });\n\n\n  grunt.registerMultiTask('tests', '**Use `grunt test` instead**', function() {\n    util.startKarma(this.data, true, this.async());\n  });\n\n\n  grunt.registerMultiTask('autotest', 'Run and watch the unit tests with Karma', function() {\n    util.startKarma(this.data, false, this.async());\n  });\n\n  grunt.registerTask('webdriver', 'Update webdriver', function() {\n    util.updateWebdriver(this.async());\n  });\n\n  grunt.registerMultiTask('protractor', 'Run Protractor integration tests', function() {\n    util.startProtractor(this.data, this.async());\n  });\n\n  grunt.registerTask('collect-errors', 'Combine stripped error files', function() {\n    util.collectErrors();\n  });\n\n  grunt.registerTask('firebaseDocsJsonForCI', function() {\n    util.firebaseDocsJsonForCI();\n  });\n\n};\n"
  },
  {
    "path": "lib/grunt/utils.js",
    "content": "'use strict';\n\nvar fs = require('fs');\nvar shell = require('shelljs');\nvar grunt = require('grunt');\nvar spawn = require('npm-run').spawn;\n\nvar CSP_CSS_HEADER = '/* Include this file in your html if you are using the CSP mode. */\\n\\n';\n\nmodule.exports = {\n\n  codeScriptFolder: 'scripts/code.angularjs.org-firebase',\n\n  docsScriptFolder: 'scripts/docs.angularjs.org-firebase',\n\n  startKarma: function(config, singleRun, done) {\n    var browsers = grunt.option('browsers');\n    var reporters = grunt.option('reporters');\n    var noColor = grunt.option('no-colors');\n    var port = grunt.option('port');\n    var p = spawn('karma', ['start', config,\n      singleRun ? '--single-run=true' : '',\n      reporters ? '--reporters=' + reporters : '',\n      browsers ? '--browsers=' + browsers : '',\n      noColor ? '--no-colors' : '',\n      port ? '--port=' + port : ''\n    ]);\n    p.stdout.pipe(process.stdout);\n    p.stderr.pipe(process.stderr);\n    p.on('exit', function(code) {\n      if (code !== 0) grunt.fail.warn('Karma test(s) failed. Exit code: ' + code);\n      done();\n    });\n  },\n\n\n  updateWebdriver: function(done) {\n    if (process.env.CI) {\n      // Skip the webdriver-manager update on CI, since the browsers will\n      // be provided remotely.\n      done();\n      return;\n    }\n    var p = spawn('webdriver-manager', ['update']);\n    p.stdout.pipe(process.stdout);\n    p.stderr.pipe(process.stderr);\n    p.on('exit', function(code) {\n      if (code !== 0) grunt.fail.warn('Webdriver failed to update');\n      done();\n    });\n  },\n\n  startProtractor: function(config, done) {\n    var sauceUser = grunt.option('sauceUser');\n    var sauceKey = grunt.option('sauceKey');\n    var tunnelIdentifier = grunt.option('capabilities.tunnel-identifier');\n    var sauceBuild = grunt.option('capabilities.build');\n    var browser = grunt.option('browser');\n    var specs = grunt.option('specs');\n    var args = [config];\n    if (sauceUser) args.push('--sauceUser=' + sauceUser);\n    if (sauceKey) args.push('--sauceKey=' + sauceKey);\n    if (tunnelIdentifier) args.push('--capabilities.tunnel-identifier=' + tunnelIdentifier);\n    if (sauceBuild) args.push('--capabilities.build=' + sauceBuild);\n    if (specs) args.push('--specs=' + specs);\n    if (browser) {\n      args.push('--browser=' + browser);\n    }\n\n\n    var p = spawn('protractor', args);\n    p.stdout.pipe(process.stdout);\n    p.stderr.pipe(process.stderr);\n    p.on('exit', function(code) {\n      if (code !== 0) grunt.fail.warn('Protractor test(s) failed. Exit code: ' + code);\n      done();\n    });\n  },\n\n\n  wrap(src, name) {\n    return [`src/${name}.prefix`, ...src, `src/${name}.suffix`];\n  },\n\n\n  addStyle: function(src, styles, minify) {\n    styles = styles.reduce(processCSS.bind(this), {\n      js: [src],\n      css: []\n    });\n    return {\n      js: styles.js.join('\\n'),\n      css: styles.css.join('\\n')\n    };\n\n    function processCSS(state, file) {\n      var css = fs.readFileSync(file).toString(),\n        js;\n      state.css.push(css);\n\n      if (minify) {\n        css = css\n          .replace(/\\r?\\n/g, '')\n          .replace(/\\/\\*.*?\\*\\//g, '')\n          .replace(/:\\s+/g, ':')\n          .replace(/\\s*\\{\\s*/g, '{')\n          .replace(/\\s*\\}\\s*/g, '}')\n          .replace(/\\s*,\\s*/g, ',')\n          .replace(/\\s*;\\s*/g, ';');\n      }\n      //escape for js\n      css = css\n        .replace(/\\\\/g, '\\\\\\\\')\n        .replace(/'/g, '\\\\\\'')\n        .replace(/\\r?\\n/g, '\\\\n');\n      js = '!window.angular.$$csp().noInlineStyle && window.angular.element(document.head).prepend(window.angular.element(\\'<style>\\').text(\\'' + css + '\\'));';\n      state.js.push(js);\n\n      return state;\n    }\n  },\n\n\n  process: function(src, NG_VERSION, strict) {\n    var processed = src\n      .replace(/(['\"])NG_VERSION_FULL\\1/g, NG_VERSION.full)\n      .replace(/(['\"])NG_VERSION_MAJOR\\1/, NG_VERSION.major)\n      .replace(/(['\"])NG_VERSION_MINOR\\1/, NG_VERSION.minor)\n      .replace(/(['\"])NG_VERSION_DOT\\1/, NG_VERSION.patch)\n      .replace(/(['\"])NG_VERSION_CDN\\1/, NG_VERSION.cdn)\n      .replace(/(['\"])NG_VERSION_CODENAME\\1/, NG_VERSION.codeName);\n    if (strict !== false) processed = this.singleStrict(processed, '\\n\\n', true);\n    return processed;\n  },\n\n\n  build: function(config, fn) {\n    var files = grunt.file.expand(config.src);\n    // grunt.file.expand might reorder the list of files\n    // when it is expanding globs, so we use prefix and suffix\n    // fields to ensure that files are at the start of end of\n    // the list (primarily for wrapping in an IIFE).\n    if (config.prefix) {\n      files = grunt.file.expand(config.prefix).concat(files);\n    }\n    if (config.suffix) {\n      files = files.concat(grunt.file.expand(config.suffix));\n    }\n    var styles = config.styles;\n    var processedStyles;\n    //concat\n    var src = files.map(function(filepath) {\n      return grunt.file.read(filepath);\n    }).join(grunt.util.normalizelf('\\n'));\n    //process\n    var processed = this.process(src, grunt.config('NG_VERSION'), config.strict);\n    if (styles) {\n      processedStyles = this.addStyle(processed, styles.css, styles.minify);\n      processed = processedStyles.js;\n      if (config.styles.generateCspCssFile) {\n        grunt.file.write(removeSuffix(config.dest) + '-csp.css', CSP_CSS_HEADER + processedStyles.css);\n      }\n    }\n    //write\n    grunt.file.write(config.dest, processed);\n    grunt.log.ok('File ' + config.dest + ' created.');\n    fn();\n\n    function removeSuffix(fileName) {\n      return fileName.replace(/\\.js$/, '');\n    }\n  },\n\n\n  singleStrict: function(src, insert) {\n    return src\n      .replace(/\\s*(\"|')use strict(\"|');\\s*/g, insert) // remove all file-specific strict mode flags\n      .replace(/(\\(function\\([^)]*\\)\\s*\\{)/, '$1\\'use strict\\';'); // add single strict mode flag\n  },\n\n\n  sourceMap: function(mapFile, fileContents) {\n    var sourceMapLine = '//# sourceMappingURL=' + mapFile + '\\n';\n    return fileContents + sourceMapLine;\n  },\n\n\n  min: function(file, done) {\n    var classPathSep = (process.platform === 'win32') ? ';' : ':';\n    var minFile = file.replace(/\\.js$/, '.min.js');\n    var mapFile = minFile + '.map';\n    var mapFileName = mapFile.match(/[^/]+$/)[0];\n    var errorFileName = file.replace(/\\.js$/, '-errors.json');\n    var versionNumber = grunt.config('NG_VERSION').full;\n    var compilationLevel = (file === 'build/angular-message-format.js') ?\n        'ADVANCED_OPTIMIZATIONS' : 'SIMPLE_OPTIMIZATIONS';\n    shell.exec(\n        'java ' +\n            this.java32flags() + ' ' +\n            this.memoryRequirement() + ' ' +\n            '-cp vendor/closure-compiler/compiler.jar' + classPathSep +\n            'vendor/ng-closure-runner/ngcompiler.jar ' +\n            'org.angularjs.closurerunner.NgClosureRunner ' +\n            '--compilation_level ' + compilationLevel + ' ' +\n            '--language_in ECMASCRIPT5_STRICT ' +\n            '--minerr_pass ' +\n            '--minerr_errors ' + errorFileName + ' ' +\n            '--minerr_url http://errors.angularjs.org/' + versionNumber + '/ ' +\n            '--source_map_format=V3 ' +\n            '--create_source_map ' + mapFile + ' ' +\n            '--js ' + file + ' ' +\n            '--js_output_file ' + minFile,\n      function(code) {\n        if (code !== 0) grunt.fail.warn('Error minifying ' + file);\n\n        // closure creates the source map relative to build/ folder, we need to strip those references\n        grunt.file.write(mapFile, grunt.file.read(mapFile).replace('\"file\":\"build/', '\"file\":\"').\n                                                           replace('\"sources\":[\"build/','\"sources\":[\"'));\n\n        // move add use strict into the closure + add source map pragma\n        grunt.file.write(minFile, this.sourceMap(mapFileName, this.singleStrict(grunt.file.read(minFile), '\\n')));\n        grunt.log.ok(file + ' minified into ' + minFile);\n        done();\n    }.bind(this));\n  },\n\n  memoryRequirement: function() {\n    return (process.platform === 'win32') ? '' : '-Xmx2g';\n  },\n\n\n  //returns the 32-bit mode force flags for java compiler if supported, this makes the build much faster\n  java32flags: function() {\n    if (process.platform === 'win32') return '';\n    if (shell.exec('java -d32 -version 2>&1', {silent: true}).code !== 0) return '';\n    return ' -d32 -client';\n  },\n\n\n  //collects and combines error messages stripped out in minify step\n  collectErrors: function() {\n    var combined = {\n      id: 'ng',\n      generated: new Date().toString(),\n      errors: {}\n    };\n    grunt.file.expand('build/*-errors.json').forEach(function(file) {\n      var errors = grunt.file.readJSON(file),\n        namespace;\n      Object.keys(errors).forEach(function(prop) {\n        if (typeof errors[prop] === 'object') {\n          namespace = errors[prop];\n          if (combined.errors[prop]) {\n            Object.keys(namespace).forEach(function(code) {\n              if (combined.errors[prop][code] && combined.errors[prop][code] !== namespace[code]) {\n                grunt.warn('[collect-errors] Duplicate minErr codes don\\'t match!');\n              } else {\n                combined.errors[prop][code] = namespace[code];\n              }\n            });\n          } else {\n            combined.errors[prop] = namespace;\n          }\n        } else {\n          if (combined.errors[prop] && combined.errors[prop] !== errors[prop]) {\n            grunt.warn('[collect-errors] Duplicate minErr codes don\\'t match!');\n          } else {\n            combined.errors[prop] = errors[prop];\n          }\n        }\n      });\n    });\n    grunt.file.write('build/errors.json', JSON.stringify(combined));\n    grunt.file.expand('build/*-errors.json').forEach(grunt.file.delete);\n  },\n\n\n  //csp connect middleware\n  conditionalCsp: function() {\n    return function(req, res, next) {\n      var CSP = /\\.csp\\W/;\n\n      if (CSP.test(req.url)) {\n        res.setHeader('X-WebKit-CSP', 'default-src \\'self\\';');\n        res.setHeader('X-Content-Security-Policy', 'default-src \\'self\\'');\n        res.setHeader('Content-Security-Policy', 'default-src \\'self\\'');\n      }\n      next();\n    };\n  },\n\n\n  //rewrite connect middleware\n  rewrite: function() {\n    return function(req, res, next) {\n      var REWRITE = /\\/(guide|api|cookbook|misc|tutorial|error).*$/,\n          IGNORED = /(\\.(css|js|png|jpg|gif|svg)$|partials\\/.*\\.html$)/,\n          match;\n\n      if (!IGNORED.test(req.url) && (match = req.url.match(REWRITE))) {\n        console.log('rewriting', req.url);\n        req.url = req.url.replace(match[0], '/index.html');\n      }\n      next();\n    };\n  }\n\n};\n"
  },
  {
    "path": "lib/grunt/validate-angular-files.js",
    "content": "'use strict';\n\nvar path = require('path');\nvar fs = require('fs');\nvar glob = require('glob');\nvar _ = require('lodash');\nvar files = require('../../angularFiles').files;\n\nmodule.exports = function(grunt) {\n\n  grunt.registerTask('validate-angular-files', function() {\n    var combinedFiles = _.clone(files.angularModules);\n    combinedFiles.ng = files.angularSrc;\n    combinedFiles.angularLoader = files.angularLoader;\n\n    var errorsDetected = false;\n    var directories = [];\n    var detectedFiles = {};\n\n    for (var section in combinedFiles) {\n      var sectionFiles = combinedFiles[section];\n\n      if (section !== 'angularLoader') {\n        directories.push('src/' + section);\n      }\n\n      grunt.log.debug('Validating ' + sectionFiles.length + ' files from the \"' + section + '\" module.');\n\n      sectionFiles.forEach(function(file) {\n        detectedFiles[file] = true;\n\n        if (!fs.existsSync(file)) {\n          grunt.log.error(file + ' does not exist in the local file structure.');\n          errorsDetected = true;\n        }\n      });\n    }\n\n    directories.forEach(function(directory) {\n      glob.sync(directory + '/**/*').forEach(function(filePath) {\n        if (!fs.lstatSync(filePath).isDirectory()) {\n          var fileName = path.basename(filePath);\n          var isHiddenFile = fileName[0] === '.';\n          if (!isHiddenFile && !detectedFiles[filePath]) {\n            grunt.log.error(filePath + ' exists in the local file structure but isn\\'t used by any module.');\n            errorsDetected = true;\n          }\n        }\n      });\n    });\n\n    if (errorsDetected) {\n      throw new Error('Not all files were properly detected in the local file structure.');\n    } else {\n      grunt.log.ok('All files were detected successfully!');\n    }\n  });\n};\n"
  },
  {
    "path": "lib/promises-aplus/promises-aplus-test-adapter.js",
    "content": "'use strict';\n\n/* global qFactory: false */\n/* exported\n isFunction,\n isPromiseLike,\n isObject,\n isUndefined,\n minErr,\n extend\n*/\n\n/* eslint-disable no-unused-vars */\nfunction isFunction(value) { return typeof value === 'function'; }\nfunction isPromiseLike(obj) { return obj && isFunction(obj.then); }\nfunction isObject(value) { return value !== null && typeof value === 'object'; }\nfunction isUndefined(value) { return typeof value === 'undefined'; }\n\nfunction minErr(module, constructor) {\n  return function() {\n    var ErrorConstructor = constructor || Error;\n    throw new ErrorConstructor(module + arguments[0] + arguments[1]);\n  };\n}\n\nfunction extend(dst) {\n  for (var i = 1, ii = arguments.length; i < ii; i++) {\n    var obj = arguments[i];\n    if (obj) {\n      var keys = Object.keys(obj);\n      for (var j = 0, jj = keys.length; j < jj; j++) {\n        var key = keys[j];\n        dst[key] = obj[key];\n      }\n    }\n  }\n  return dst;\n}\n/* eslint-enable */\n\nvar $q = qFactory(process.nextTick, function noopExceptionHandler() {});\n\nexports.resolved = $q.resolve;\nexports.rejected = $q.reject;\nexports.deferred = $q.defer;\n"
  },
  {
    "path": "lib/saucelabs/sauce-service.sh",
    "content": "#!/usr/bin/env bash\n\nset -u -e -o pipefail\n\n####################################################################################################\n# Some helper funtions\n\n@echo() {\n  echo \"# $*\"\n}\n\n@warn() {\n  @echo \"Warning: $*\" >&2\n}\n\n@fail() {\n  @echo \"Error! $*\" >&2\n  exit 1\n}\n\n@remove() {\n  local f=\"$1\"\n  if [[ -f ${f} ]]; then\n    @echo \"Removing ${f}\"\n    rm -f \"${f}\" || @fail \"Can not delete ${f} file\"\n  fi\n}\n\n@kill() {\n  for p in $1; do\n    if kill -0 ${p} >/dev/null 2>&1; then\n      kill ${p}\n      sleep 2\n      if kill -0 ${p} >/dev/null 2>&1; then\n        kill -9 ${p}\n        sleep 2\n      fi\n    fi\n  done\n}\n\n@wait_for() {\n  local m=\"$1\"\n  local f=\"$2\"\n  if [[ ! -f \"${f}\" ]]; then\n    printf \"# ${m} (${f})\"\n    while [[ ! -f \"${f}\" ]]; do\n      printf \".\"\n      sleep 0.5\n    done\n    printf \"\\n\"\n  fi\n}\n\n####################################################################################################\n# Sauce service functions\n\nreadonly SCRIPT_DIR=$(cd $(dirname $0); pwd)\nreadonly TMP_DIR=\"/tmp/angular/sauce-service\"\nmkdir -p ${TMP_DIR}\n\n# Location for the saucelabs log file.\nreadonly SAUCE_LOG_FILE=\"${TMP_DIR}/sauce-connect.log\"\n\n# Location for the saucelabs ready to connection process id lock file.\nreadonly SAUCE_PID_FILE=\"${TMP_DIR}/sauce-connect.pid\"\n\n# Location for the saucelabs ready to connect lock file.\nreadonly SAUCE_READY_FILE=\"${TMP_DIR}/sauce-connect.lock\"\n\n# Location for the saucelabs params file for use by test runner.\nreadonly SAUCE_PARAMS_JSON_FILE=\"${TMP_DIR}/sauce-connect-params.json\"\n\n# Amount of seconds we wait for sauceconnect to establish a tunnel instance. In order to not\n# acquire CircleCI instances for too long if sauceconnect fails, we need a connect timeout.\nreadonly SAUCE_READY_FILE_TIMEOUT=120\n\nreadonly SERVICE_LOCK_FILE=\"${TMP_DIR}/service.lock\"\nreadonly SERVICE_START_FILE=\"${TMP_DIR}/service.start\"\nreadonly SERVICE_PID_FILE=\"${TMP_DIR}/service.pid\"\nreadonly SERVICE_LOG_FILE=\"${TMP_DIR}/service.log\"\n\nservice-setup-command() {\n  if [[ -z \"${SAUCE_USERNAME:-}\" ]]; then\n    @fail \"SAUCE_USERNAME environment variable required\"\n  fi\n\n  if [[ -z \"${SAUCE_ACCESS_KEY:-}\" ]]; then\n    @fail \"SAUCE_ACCESS_KEY environment variable required\"\n  fi\n\n  if [[ -z \"${SAUCE_TUNNEL_IDENTIFIER:-}\" ]]; then\n    @fail \"SAUCE_TUNNEL_IDENTIFIER environment variable required\"\n  fi\n\n  local unameOut=\"$(uname -s)\"\n  case \"${unameOut}\" in\n      Linux*)     local machine=linux ;;\n      Darwin*)    local machine=darwin ;;\n      CYGWIN*)    local machine=windows ;;\n      MINGW*)     local machine=windows ;;\n      MSYS_NT*)   local machine=windows ;;\n      *)          local machine=linux\n                  printf \"\\nUnrecongized uname '${unameOut}'; defaulting to use node for linux.\\n\" >&2\n                  printf \"Please file an issue to https://github.com/bazelbuild/rules_nodejs/issues if \\n\" >&2\n                  printf \"you would like to add your platform to the supported rules_nodejs node platforms.\\n\\n\" >&2\n                  ;;\n  esac\n\n  case \"${machine}\" in\n    # Path to sauce connect executable\n    linux)\n      if [[ -z \"${BUILD_WORKSPACE_DIRECTORY:-}\" ]]; then\n        # Started manually\n        SAUCE_CONNECT=\"${SCRIPT_DIR}/../../node_modules/sauce-connect/bin/sc\"\n      else\n        # Started via `bazel run`\n        SAUCE_CONNECT=\"${BUILD_WORKSPACE_DIRECTORY}/node_modules/sauce-connect/bin/sc\"\n      fi\n      ;;\n    *)\n      if [[ -z \"${SAUCE_CONNECT:-}\" ]]; then\n        @fail \"SAUCE_CONNECT environment variable is required on non-linux environments\"\n        exit 1\n      fi\n      ;;\n  esac\n\n  if [[ ! -f ${SAUCE_CONNECT} ]]; then\n    @fail \"sc binary not found at ${SAUCE_CONNECT}\"\n  fi\n\n  echo \"{ \\\"SAUCE_USERNAME\\\": \\\"${SAUCE_USERNAME}\\\", \\\"SAUCE_ACCESS_KEY\\\": \\\"${SAUCE_ACCESS_KEY}\\\", \\\"SAUCE_TUNNEL_IDENTIFIER\\\": \\\"${SAUCE_TUNNEL_IDENTIFIER}\\\", \\\"SAUCE_LOCALHOST_ALIAS_DOMAIN\\\": \\\"${SAUCE_LOCALHOST_ALIAS_DOMAIN:-}\\\" }\" > ${SAUCE_PARAMS_JSON_FILE}\n\n  # Command arguments that will be passed to sauce-connect.\n  # By default we disable SSL bumping for all requests. This is because SSL bumping is\n  # not needed for our test setup and in order to perform the SSL bumping, Saucelabs\n  # intercepts all HTTP requests in the tunnel VM and modifies them. This can cause\n  # flakiness as it makes all requests dependent on the SSL bumping middleware.\n  # See: https://wiki.saucelabs.com/display/DOCS/Troubleshooting+Sauce+Connect#TroubleshootingSauceConnect-DisablingSSLBumping\n  local sauce_args=(\n    \"--no-ssl-bump-domains all\"\n    \"--logfile ${SAUCE_LOG_FILE}\"\n    \"--pidfile ${SAUCE_PID_FILE}\"\n    \"--readyfile ${SAUCE_READY_FILE}\"\n    \"--tunnel-identifier ${SAUCE_TUNNEL_IDENTIFIER}\"\n    \"--user ${SAUCE_USERNAME}\"\n    # Don't add the --api-key here so we don't echo it out in service-pre-start\n  )\n\n  if [[ -n \"${SAUCE_LOCALHOST_ALIAS_DOMAIN:-}\" ]]; then\n    # Ensures that requests to the localhost alias domain are always resolved through the tunnel.\n    # This environment variable is usually configured on CI, and refers to a domain that has been\n    # locally configured in the current machine's hosts file (e.g. `/etc/hosts`). The domain should\n    # resolve to the current machine in Saucelabs VMs, so we need to ensure that it is resolved\n    # through the tunnel we going to create.\n    sauce_args+=(\"--tunnel-domains ${SAUCE_LOCALHOST_ALIAS_DOMAIN}\")\n  fi\n\n  @echo \"Sauce connect will be started with:\"\n  echo \"  ${SAUCE_CONNECT} ${sauce_args[@]}\"\n  SERVICE_COMMAND=\"${SAUCE_CONNECT} ${sauce_args[@]} --api-key ${SAUCE_ACCESS_KEY}\"\n}\n\n# Called by pre-start & post-stop\nservice-cleanup() {\n  if [[ -f \"${SAUCE_PID_FILE}\" ]]; then\n    local p=$(cat \"${SAUCE_PID_FILE}\")\n    @echo \"Stopping Sauce Connect (pid $p)...\"\n    @kill $p\n  fi\n  @remove \"${SAUCE_PID_FILE}\"\n  @remove \"${SAUCE_READY_FILE}\"\n  @remove \"${SAUCE_PARAMS_JSON_FILE}\"\n}\n\n# Called before service is setup\nservice-pre-setup() {\n  service-cleanup\n}\n\n# Called after service is setup\nservice-post-setup() {\n  @echo \"  sauce params : ${SAUCE_PARAMS_JSON_FILE}\"\n}\n\n# Called before service is started\nservice-pre-start() {\n  return\n}\n\n# Called after service is started\nservice-post-start() {\n  if [[ ! -f \"${SAUCE_PID_FILE}\" ]]; then\n    printf \"# Waiting for Sauce Connect Proxy process (${SAUCE_PID_FILE})\"\n    while [[ ! -f \"${SAUCE_PID_FILE}\" ]]; do\n      if ! @serviceStatus >/dev/null 2>&1; then\n        printf \"\\n\"\n        @serviceStop\n        @echo \"Service failed to start!\"\n        service-failed-setup\n        exit 1\n      fi\n      printf \".\"\n      sleep 0.5\n    done\n    printf \"\\n\"\n  fi\n  @echo \"Sauce Connect Proxy started (pid $(cat \"${SAUCE_PID_FILE}\"))\"\n}\n\n# Called if service fails to start\nservice-failed-setup() {\n  if [[ -f \"${SERVICE_LOG_FILE}\" ]]; then\n    @echo \"tail ${SERVICE_LOG_FILE}:\"\n    echo \"--------------------------------------------------------------------------------\"\n    tail \"${SERVICE_LOG_FILE}\"\n    echo \"--------------------------------------------------------------------------------\"\n    echo \"^^^^^ ${SERVICE_LOG_FILE} ^^^^^\"\n  fi\n}\n\n# Called by ready-wait action\nservice-ready-wait() {\n  if [[ ! -f \"${SAUCE_PID_FILE}\" ]]; then\n    @fail \"Sauce Connect not running\"\n  fi\n  if [[ ! -f \"${SAUCE_READY_FILE}\" ]]; then\n    # Wait for saucelabs tunnel to connect\n    printf \"# Waiting for saucelabs tunnel to connect (${SAUCE_READY_FILE})\"\n    counter=0\n    while [[ ! -f \"${SAUCE_READY_FILE}\" ]]; do\n      counter=$((counter + 1))\n\n      # Counter needs to be multiplied by two because the while loop only sleeps a half second.\n      # This has been made in favor of better progress logging (printing dots every half second)\n      if [ $counter -gt $[${SAUCE_READY_FILE_TIMEOUT} * 2] ]; then\n        @echo \"Timed out after ${SAUCE_READY_FILE_TIMEOUT} seconds waiting for tunnel ready file.\"\n        if [[ -f \"${SAUCE_LOG_FILE}\" ]]; then\n          echo \"================================================================================\"\n          echo \"${SAUCE_LOG_FILE}:\"\n          cat \"${SAUCE_LOG_FILE}\"\n        fi\n        exit 5\n      fi\n\n      printf \".\"\n      sleep 0.5\n    done\n    printf \"\\n\"\n    @echo \"Saucelabs tunnel connected\"\n  else\n    @echo \"Saucelabs tunnel already connected\"\n  fi\n}\n\n# Called before service is stopped\nservice-pre-stop() {\n  return\n}\n\n# Called after service is stopped\nservice-post-stop() {\n  service-cleanup\n}\n\n####################################################################################################\n# Generic service functions\n# This uses functions setup above but nothing below should be specific to saucelabs\n\n@serviceLock() {\n  # Check is Lock File exists, if not create it and set trap on exit\n  printf \"# Waiting for service action lock (${SERVICE_LOCK_FILE})\"\n  while true; do\n    if { set -C; 2>/dev/null >\"${SERVICE_LOCK_FILE}\"; }; then\n      trap \"rm -f \\\"${SERVICE_LOCK_FILE}\\\"\" EXIT\n      printf \"\\n\"\n      break\n    fi\n    printf \".\"\n    sleep 0.5\n  done\n  @echo \"Acquired service action lock\"\n}\n\n@serviceStatus() {\n  if [ -f \"${SERVICE_PID_FILE}\" ] && [ ! -z \"$(cat \"${SERVICE_PID_FILE}\")\" ]; then\n    local p=$(cat \"${SERVICE_PID_FILE}\")\n\n    if kill -0 $p >/dev/null 2>&1; then\n      @echo \"Service is running (pid $p)\"\n      return 0\n    else\n      @echo \"Service is not running (process PID $p not exists)\"\n      return 1\n    fi\n  else\n    @echo \"Service is not running\"\n    return 2\n  fi\n}\n\n@serviceSetup() {\n  if @serviceStatus >/dev/null 2>&1; then\n    @echo \"Service already running (pid $(cat \"${SERVICE_PID_FILE}\"))\"\n    return 0\n  fi\n\n  @echo \"Setting up service...\"\n  @remove \"${SERVICE_PID_FILE}\"\n  @remove \"${SERVICE_START_FILE}\"\n  touch \"${SERVICE_LOG_FILE}\" >/dev/null 2>&1 || @fail \"Can not create ${SERVICE_LOG_FILE} file\"\n  @echo \"  service pid  : ${SERVICE_PID_FILE}\"\n  @echo \"  service logs : ${SERVICE_LOG_FILE}\"\n  service-pre-setup\n  service-setup-command\n\n  (\n    (\n      if [[ -z \"${SERVICE_COMMAND:-}\" ]]; then\n        @fail \"No SERVICE_COMMAND is set\"\n      fi\n      @wait_for \"Waiting for start file\" \"${SERVICE_START_FILE}\"\n      ${SERVICE_COMMAND}\n    ) >>\"${SERVICE_LOG_FILE}\" 2>&1\n  ) &\n  echo $! >\"${SERVICE_PID_FILE}\"\n\n  if @serviceStatus >/dev/null 2>&1; then\n    @echo \"Service setup (pid $(cat \"${SERVICE_PID_FILE}\"))\"\n    service-post-setup\n  else\n    @echo \"Error setting up Service!\"\n    service-failed-setup\n    exit 1\n  fi\n\n  return $?\n}\n\n@serviceStart() {\n  if @serviceStatus >/dev/null 2>&1; then\n    @echo \"Service already setup (pid $(cat \"${SERVICE_PID_FILE}\"))\"\n  else\n    @serviceSetup\n  fi\n  if [[ -f \"${SERVICE_START_FILE}\" ]]; then\n    @echo \"Service already started\"\n  else\n    @echo \"Starting service...\"\n    service-pre-start\n    touch \"${SERVICE_START_FILE}\" >/dev/null 2>&1 || @err \"Can not create ${SERVICE_START_FILE} file\"\n    service-post-start\n    @echo \"Service started\"\n  fi\n}\n\n@serviceStop() {\n  if @serviceStatus >/dev/null 2>&1; then\n    touch \"${SERVICE_PID_FILE}\" >/dev/null 2>&1 || @fail \"Can not touch ${SERVICE_PID_FILE} file\"\n\n    service-pre-stop\n    @echo \"Stopping sevice (pid $(cat \"${SERVICE_PID_FILE}\"))...\"\n    @kill $(cat \"${SERVICE_PID_FILE}\")\n\n    if @serviceStatus >/dev/null 2>&1; then\n      @fail \"Error stopping Service! Service already running with PID $(cat \"${SERVICE_PID_FILE}\")\"\n    else\n      @echo \"Service stopped\"\n      @remove \"${SERVICE_PID_FILE}\"\n      @remove \"${SERVICE_START_FILE}\"\n      service-post-stop\n    fi\n\n    return 0\n  else\n    @warn \"Service is not running\"\n    @remove \"${SERVICE_PID_FILE}\"\n    @remove \"${SERVICE_START_FILE}\"\n    service-post-stop\n  fi\n}\n\n@serviceStartReadyWait() {\n  @serviceStart\n  @serviceReadyWait\n}\n\n@serviceReadyWait() {\n  service-ready-wait\n}\n\n@serviceRestart() {\n  @serviceStop\n  @serviceStart\n}\n\n@serviceTail() {\n  @echo \"tail ${SERVICE_LOG_FILE}:\"\n  tail -f \"${SERVICE_LOG_FILE}\"\n}\n\n@serviceLog() {\n  @echo \"cat ${SERVICE_LOG_FILE}:\"\n  echo \"--------------------------------------------------------------------------------\"\n  cat \"${SERVICE_LOG_FILE}\"\n  echo \"--------------------------------------------------------------------------------\"\n  echo \"^^^^^ ${SERVICE_LOG_FILE} ^^^^^\"\n}\n\ncase \"${1:-}\" in\n  setup)\n    @serviceLock\n    @serviceSetup\n    ;;\n  start)\n    @serviceLock\n    @serviceStart\n    ;;\n  start-ready-wait)\n    @serviceLock\n    @serviceStartReadyWait\n    ;;\n  ready-wait)\n    @serviceLock\n    @serviceReadyWait\n    ;;\n  stop)\n    @serviceLock\n    @serviceStop\n    ;;\n  restart)\n    @serviceLock\n    @serviceRestart\n    ;;\n  status)\n    @serviceLock\n    @serviceStatus\n    ;;\n  run)\n    (\n      service-setup-command\n      if [[ -z \"${SERVICE_COMMAND:-}\" ]]; then\n        @fail \"No SERVICE_COMMAND is set\"\n      fi\n      ${SERVICE_COMMAND}\n    )\n    ;;\n  log)\n    @serviceLog\n    ;;\n  tail)\n    @serviceTail\n    ;;\n  *)\n    @echo \"Actions: [setup|start|start-read-wait|ready-wait|stop|restart|status|run|tail]\"\n    exit 1\n    ;;\nesac\n"
  },
  {
    "path": "lib/versions/version-info.js",
    "content": "'use strict';\n\nvar fs = require('fs');\nvar path = require('path');\nvar shell = require('shelljs');\nvar semver = require('semver');\nvar _ = require('lodash');\n\nvar process = require('process');\n// We are only interested in whether this environment variable exists, hence the !!\nvar NO_REMOTE_REQUESTS = !!process.env['NG1_BUILD_NO_REMOTE_VERSION_REQUESTS'];\nvar versionSource = NO_REMOTE_REQUESTS ? 'local' : 'remote';\n\nvar currentPackage, previousVersions, cdnVersion;\n\n\n/**\n * Load information about this project from the package.json\n * @return {Object} The package information\n */\nvar getPackage = function() {\n  // Search up the folder hierarchy for the first package.json\n  var packageFolder = path.resolve('.');\n  while (!fs.existsSync(path.join(packageFolder, 'package.json'))) {\n    var parent = path.dirname(packageFolder);\n    if (parent === packageFolder) { break; }\n    packageFolder = parent;\n  }\n  return JSON.parse(fs.readFileSync(path.join(packageFolder,'package.json'), 'UTF-8'));\n};\n\n\n/**\n * Parse the github URL for useful information\n * @return {Object} An object containing the github owner and repository name\n */\nvar getGitRepoInfo = function() {\n  var GITURL_REGEX = /^https:\\/\\/github.com\\/([^/]+)\\/(.+).git$/;\n  var match = GITURL_REGEX.exec(currentPackage.repository.url);\n  var git = {\n    owner: match[1],\n    repo: match[2]\n  };\n  return git;\n};\n\n\n\n/**\n * Extract the code name from the tagged commit's message - it should contain the text of the form:\n * \"codename(some-code-name)\"\n * @param  {String} tagName Name of the tag to look in for the codename\n * @return {String}         The codename if found, otherwise null/undefined\n */\nvar getCodeName = function(tagName) {\n  var gitCatOutput = shell.exec('git cat-file -p ' + tagName, {silent:true}).stdout;\n  var tagMessage = gitCatOutput.match(/^.*codename.*$/mg)[0];\n  var codeName = tagMessage && tagMessage.match(/codename\\((.*)\\)/)[1];\n  if (!codeName) {\n    throw new Error('Could not extract release code name. The message of tag ' + tagName +\n      ' must match \\'*codename(some release name)*\\'');\n  }\n  return codeName;\n};\n\n\n/**\n * Compute a build segment for the version, from the CI build number and current commit SHA\n * @return {String} The build segment of the version\n */\nfunction getBuild() {\n  var hash = shell.exec('git rev-parse --short HEAD', {silent: true}).stdout.replace('\\n', '');\n  return 'sha.' + hash;\n}\n\nfunction checkBranchPattern(version, branchPattern) {\n  // check that the version starts with the branch pattern minus its asterisk\n  // e.g. branchPattern = '1.6.*'; version = '1.6.0-rc.0' => '1.6.' === '1.6.'\n  return version.slice(0, branchPattern.length - 1) === branchPattern.replace('*', '');\n}\n\n/**\n * If the current commit is tagged as a version get that version\n * @return {SemVer} The version or null\n */\nvar getTaggedVersion = function() {\n  var gitTagResult = shell.exec('git describe --exact-match', {silent:true});\n\n  if (gitTagResult.code === 0) {\n    var tag = gitTagResult.stdout.trim();\n    var version = semver.parse(tag);\n\n    if (version && checkBranchPattern(version.version, currentPackage.branchPattern)) {\n      version.codeName = getCodeName(tag);\n      version.full = version.version;\n      version.branch = 'v' + currentPackage.branchPattern.replace('*', 'x');\n      return version;\n    }\n  }\n\n  return null;\n};\n\n/**\n * Get a collection of all the previous versions sorted by semantic version\n * @return {Array.<SemVer>} The collection of previous versions\n */\nvar getPreviousVersions =  function() {\n  // If we are allowing remote requests then use the remote tags as the local clone might\n  // not contain all commits when cloned with git clone --depth=...\n  // Otherwise just use the tags in the local repository\n  var repo_url = currentPackage.repository.url;\n  var query = NO_REMOTE_REQUESTS ? 'git tag' : 'git ls-remote --tags ' + repo_url;\n  var tagResults = shell.exec(query, {silent: true});\n  if (tagResults.code === 0) {\n    return _(tagResults.stdout.match(/v[0-9].*[0-9]$/mg))\n      .map(function(tag) {\n        var version = semver.parse(tag);\n        return version;\n      })\n      .filter()\n      .map(function(version) {\n        // angular.js didn't follow semantic version until 1.20rc1\n        if ((version.major === 1 && version.minor === 0 && version.prerelease.length > 0) || (version.major === 1 && version.minor === 2 && version.prerelease[0] === 'rc1')) {\n          version.version = [version.major, version.minor, version.patch].join('.') + version.prerelease.join('');\n          version.raw = 'v' + version.version;\n        }\n        version.docsUrl = 'http://code.angularjs.org/' + version.version + '/docs';\n        // Versions before 1.0.2 had a different docs folder name\n        if (version.major < 1 || (version.major === 1 && version.minor === 0 && version.patch < 2)) {\n          version.docsUrl += '-' + version.version;\n          version.isOldDocsUrl = true;\n        }\n        return version;\n      })\n      .sort(semver.compare)\n      .value();\n  } else {\n    return [];\n  }\n};\n\nvar getCdnVersion = function() {\n  return _(previousVersions)\n    .filter(function(tag) {\n      return semver.satisfies(tag, currentPackage.branchVersion);\n    })\n    .reverse()\n    .reduce(function(cdnVersion, version) {\n      if (!cdnVersion) {\n        if (NO_REMOTE_REQUESTS) {\n          // We do not want to make any remote calls to the CDN so just use the most recent version\n          cdnVersion = version;\n        } else {\n          // Note: need to use shell.exec and curl here\n          // as version-infos returns its result synchronously...\n          var cdnResult = shell.exec('curl http://ajax.googleapis.com/ajax/libs/angularjs/' + version + '/angular.min.js ' +\n                    '--head --write-out \"%{http_code}\" -silent',\n                                      {silent: true});\n          if (cdnResult.code === 0) {\n            // --write-out appends its content to the general request response, so extract it\n            var statusCode = cdnResult.stdout.split('\\n').pop().trim();\n            if (statusCode === '200') {\n              cdnVersion = version;\n            }\n          }\n        }\n      }\n      return cdnVersion;\n    }, null);\n};\n\n/**\n * Get the unstable snapshot version\n * @return {SemVer} The snapshot version\n */\nvar getSnapshotVersion = function() {\n  var version = _(previousVersions)\n    .filter(function(tag) {\n      return semver.satisfies(tag, currentPackage.branchVersion);\n    })\n    .last();\n\n  if (!version) {\n    // a snapshot version before the first tag on the branch\n    version = semver(currentPackage.branchPattern.replace('*','0-beta.1'));\n  }\n\n  // We need to clone to ensure that we are not modifying another version\n  version = semver(version.raw);\n\n  var ciBuild = process.env.CIRCLE_BUILD_NUM || process.env.BUILD_NUMBER;\n  if (!version.prerelease || !version.prerelease.length) {\n    // last release was a non beta release. Increment the patch level to\n    // indicate the next release that we will be doing.\n    // E.g. last release was 1.3.0, then the snapshot will be\n    // 1.3.1-build.1, which is lesser than 1.3.1 according to the semver!\n\n    // If the last release was a beta release we don't update the\n    // beta number by purpose, as otherwise the semver comparison\n    // does not work any more when the next beta is released.\n    // E.g. don't generate 1.3.0-beta.2.build.1\n    // as this is bigger than 1.3.0-beta.2 according to semver\n    version.patch++;\n  }\n  version.prerelease = ciBuild ? ['build', ciBuild] : ['local'];\n  version.build = getBuild();\n  version.codeName = 'snapshot';\n  version.isSnapshot = true;\n  version.format();\n  version.full = version.version + '+' + version.build;\n  version.branch = 'master';\n  version.distTag = currentPackage.distTag;\n\n  return version;\n};\n\n\nexports.currentPackage = currentPackage = getPackage();\nexports.gitRepoInfo = getGitRepoInfo();\nexports.previousVersions = previousVersions = getPreviousVersions();\nexports.cdnVersion = cdnVersion = getCdnVersion();\nexports.currentVersion = getTaggedVersion() || getSnapshotVersion();\n\nif (NO_REMOTE_REQUESTS) {\n  console.log('==============================================================================================');\n  console.log('Running with no remote requests for version data:');\n  console.log(' - this is due to the \"NG1_BUILD_NO_REMOTE_VERSION_REQUESTS\" environment variable being defined.');\n  console.log(' - be aware that the generated docs may not have valid or the most recent version information.');\n  console.log('==============================================================================================');\n}\n\nconsole.log('CDN version (' + versionSource + '):', cdnVersion ? cdnVersion.raw : 'No version found.');\nconsole.log('Current version (' + versionSource + '):', exports.currentVersion.raw);\n"
  },
  {
    "path": "logs/.gitignore",
    "content": "*\n!.gitignore\n"
  },
  {
    "path": "package.json",
    "content": "{\n  \"name\": \"angular\",\n  \"license\": \"MIT\",\n  \"branchVersion\": \"^1.8.0\",\n  \"branchPattern\": \"1.8.*\",\n  \"distTag\": \"next\",\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"https://github.com/angular/angular.js.git\"\n  },\n  \"engines\": {\n    \"node\": \">=12.14.1\",\n    \"yarn\": \">=1.21.1\",\n    \"grunt-cli\": \"^1.2.0\"\n  },\n  \"scripts\": {\n    \"commit\": \"git-cz\",\n    \"test-i18n\": \"jasmine-node i18n/spec\",\n    \"test-i18n-ucd\": \"jasmine-node i18n/ucd/spec\"\n  },\n  \"devDependencies\": {\n    \"angular-benchpress\": \"0.x.x\",\n    \"benchmark\": \"1.x.x\",\n    \"bootstrap\": \"3.1.1\",\n    \"browserstacktunnel-wrapper\": \"2.0.4\",\n    \"canonical-path\": \"0.0.2\",\n    \"changez\": \"^2.1.1\",\n    \"changez-angular\": \"^2.1.2\",\n    \"cheerio\": \"^0.17.0\",\n    \"commitizen\": \"^4.2.4\",\n    \"commitplease\": \"^2.7.10\",\n    \"cross-spawn\": \"^4.0.0\",\n    \"cz-conventional-changelog\": \"1.1.4\",\n    \"dgeni\": \"^0.4.9\",\n    \"dgeni-packages\": \"^0.26.5\",\n    \"eslint-plugin-promise\": \"^3.6.0\",\n    \"event-stream\": \"~3.1.0\",\n    \"firebase-tools\": \"^9.3.0\",\n    \"glob\": \"^6.0.1\",\n    \"google-code-prettify\": \"1.0.1\",\n    \"grunt\": \"^1.4.1\",\n    \"grunt-bump\": \"^0.8.0\",\n    \"grunt-cli\": \"^1.2.0\",\n    \"grunt-contrib-clean\": \"^1.0.0\",\n    \"grunt-contrib-compress\": \"^1.3.0\",\n    \"grunt-contrib-connect\": \"^1.0.2\",\n    \"grunt-contrib-copy\": \"^1.0.0\",\n    \"grunt-ddescribe-iit\": \"~0.0.1\",\n    \"grunt-eslint\": \"^19.0.0\",\n    \"grunt-merge-conflict\": \"~0.0.1\",\n    \"grunt-shell\": \"^1.3.0\",\n    \"gulp\": \"~3.8.0\",\n    \"gulp-concat\": \"^2.4.1\",\n    \"gulp-eslint\": \"^3.0.1\",\n    \"gulp-foreach\": \"0.0.1\",\n    \"gulp-rename\": \"^1.2.0\",\n    \"gulp-sourcemaps\": \"^1.2.2\",\n    \"gulp-uglify\": \"^3.0.2\",\n    \"gulp-util\": \"^3.0.1\",\n    \"jasmine-core\": \"^2.8.0\",\n    \"jasmine-node\": \"^2.0.0\",\n    \"jasmine-reporters\": \"^2.2.0\",\n    \"jquery\": \"3.5.1\",\n    \"jquery-2.1\": \"npm:jquery@2.1.4\",\n    \"jquery-2.2\": \"npm:jquery@2.2.4\",\n    \"karma\": \"4.4.1\",\n    \"karma-browserstack-launcher\": \"1.5.1\",\n    \"karma-chrome-launcher\": \"3.1.0\",\n    \"karma-edge-launcher\": \"0.4.2\",\n    \"karma-firefox-launcher\": \"1.2.0\",\n    \"karma-ie-launcher\": \"1.0.0\",\n    \"karma-jasmine\": \"^1.1.2\",\n    \"karma-junit-reporter\": \"2.0.1\",\n    \"karma-safari-launcher\": \"1.0.0\",\n    \"karma-sauce-launcher\": \"2.0.2\",\n    \"karma-script-launcher\": \"1.0.0\",\n    \"karma-spec-reporter\": \"0.0.32\",\n    \"load-grunt-tasks\": \"^3.5.0\",\n    \"lodash\": \"~4.17.21\",\n    \"log4js\": \"^0.6.27\",\n    \"lunr\": \"^0.7.2\",\n    \"marked\": \"~0.3.0\",\n    \"node-html-encoder\": \"0.0.2\",\n    \"npm-run\": \"^4.1.0\",\n    \"open-sans-fontface\": \"^1.4.0\",\n    \"promises-aplus-tests\": \"~2.1.0\",\n    \"protractor\": \"^7.0.0\",\n    \"q\": \"~1.0.0\",\n    \"q-io\": \"^1.10.9\",\n    \"qq\": \"^0.3.5\",\n    \"rewire\": \"~2.1.0\",\n    \"sauce-connect\": \"https://saucelabs.com/downloads/sc-4.6.2-linux.tar.gz\",\n    \"sax\": \"^1.1.1\",\n    \"selenium-webdriver\": \"^4.0.0-alpha.1\",\n    \"semver\": \"^5.4.1\",\n    \"serve-favicon\": \"^2.3.0\",\n    \"serve-index\": \"^1.8.0\",\n    \"serve-static\": \"^1.11.1\",\n    \"shelljs\": \"^0.7.5\",\n    \"sorted-object\": \"^1.0.0\",\n    \"stringmap\": \"^0.2.2\"\n  },\n  \"dependencies\": {},\n  \"resolutions\": {\n    \"//1\": \"`natives@1.1.0` does not work with Node.js 10.x on Windows 10\",\n    \"//2\": \"(E.g. see https://github.com/gulpjs/gulp/issues/2162 and https://github.com/nodejs/node/issues/25132.)\",\n    \"natives\": \"1.1.6\",\n    \"//3\": \"`graceful-fs` needs to be pinned to support gulp 3, on Node v12+\",\n    \"graceful-fs\": \"^4.2.3\"\n  },\n  \"commitplease\": {\n    \"style\": \"angular\",\n    \"nohook\": true\n  },\n  \"config\": {\n    \"commitizen\": {\n      \"path\": \"node_modules/cz-conventional-changelog\"\n    }\n  }\n}\n"
  },
  {
    "path": "protractor-circleci-conf.js",
    "content": "'use strict';\n\nvar config = require('./protractor-shared-conf').config;\n\n\n// Using SauceLabs.\nconfig.capabilities = undefined;\nconfig.sauceUser = process.env.SAUCE_USERNAME;\nconfig.sauceKey = process.env.SAUCE_ACCESS_KEY;\nconfig.multiCapabilities = [\n  capabilitiesForSauceLabs({\n    browserName: 'chrome',\n    platform: 'OS X 10.15',\n    version: '91'\n  }),\n  capabilitiesForSauceLabs({\n    browserName: 'firefox',\n    platform: 'OS X 10.15',\n    version: '85'\n  })\n];\n\n\nconfig.allScriptsTimeout = 30000;\nconfig.getPageTimeout = 30000;\n\nexports.config = config;\n\n\nfunction capabilitiesForSauceLabs(capabilities) {\n  return {\n    'tunnel-identifier': process.env.SAUCE_TUNNEL_IDENTIFIER,\n\n    'name': 'AngularJS E2E',\n    'build': `${process.env.CIRCLE_BUILD_NUM}-${process.env.CIRCLE_NODE_INDEX}`,\n\n    'browserName': capabilities.browserName,\n    'platform': capabilities.platform,\n    'version': capabilities.version,\n    'elementScrollBehavior': 1,\n    // Allow e2e test sessions to run for a maximum of 40 minutes, instead of the default 30 minutes.\n    'maxDuration': 2400\n  };\n}\n"
  },
  {
    "path": "protractor-conf.js",
    "content": "'use strict';\n\nvar config = require('./protractor-shared-conf').config;\n\nconfig.specs = [\n  'test/e2e/tests/**/*.js',\n  'build/docs/ptore2e/**/*.js',\n  'docs/app/e2e/**/*.scenario.js'\n];\n\nconfig.capabilities.browserName = 'chrome';\n\nconfig.directConnect = true;\n\nexports.config = config;\n"
  },
  {
    "path": "protractor-shared-conf.js",
    "content": "'use strict';\n\nexports.config = {\n  allScriptsTimeout: 11000,\n\n  baseUrl: 'http://localhost:8000/',\n\n  framework: 'jasmine2',\n\n  capabilities: {\n    // Fix element scrolling behavior in Firefox for fixed header elements (like angularjs.org has)\n    'elementScrollBehavior': 1\n  },\n\n  onPrepare: function() {\n    /* global angular: false, browser: false, jasmine: false */\n\n    // Disable animations so e2e tests run more quickly\n    var disableNgAnimate = function() {\n      angular.module('disableNgAnimate', []).run(['$animate', function($animate) {\n        $animate.enabled(false);\n      }]);\n    };\n\n    browser.addMockModule('disableNgAnimate', disableNgAnimate);\n\n    // Store the name of the browser that's currently being used.\n    browser.getCapabilities().then(function(caps) {\n      browser.params.browser = caps.get('browserName');\n    });\n  },\n\n  jasmineNodeOpts: {\n    defaultTimeoutInterval: 60000,\n    showTiming: true\n  }\n};\n"
  },
  {
    "path": "scripts/angular.js/tag-release.sh",
    "content": "#!/bin/bash\n\n# Tags a release\n\necho \"#################################\"\necho \"## Tag angular.js for a release #\"\necho \"#################################\"\n\nARG_DEFS=(\n  \"--action=(prepare|publish)\"\n  \"--commit-sha=(.*)\"\n  # the version number of the release.\n  # e.g. 1.2.12 or 1.2.12-rc.1\n  \"--version-number=([0-9]+\\.[0-9]+\\.[0-9]+(-[a-z]+\\.[0-9]+)?)\"\n  \"--version-name=(.+)\"\n)\n\nfunction checkVersionNumber() {\n  BRANCH_PATTERN=$(readJsonProp \"package.json\" \"branchPattern\")\n  if [[ $VERSION_NUMBER != $BRANCH_PATTERN ]]; then\n    echo \"version-number needs to match $BRANCH_PATTERN on this branch\"\n    usage\n  fi\n}\n\nfunction init {\n  cd ../..\n  checkVersionNumber\n  TAG_NAME=\"v$VERSION_NUMBER\"\n}\n\nfunction prepare() {\n  git tag \"$TAG_NAME\" -m \"chore(release): $TAG_NAME codename($VERSION_NAME)\" \"$COMMIT_SHA\"\n}\n\nfunction publish() {\n  # push the tag to github\n  git push origin $TAG_NAME\n}\n\nsource $(dirname $0)/../utils.inc\n"
  },
  {
    "path": "scripts/angular.js/untag-release.sh",
    "content": "#!/bin/bash\n\n# Untags a release.\n\necho \"###################################\"\necho \"## Untag angular.js for a release #\"\necho \"###################################\"\n\nARG_DEFS=(\n  \"--action=(prepare|publish)\"\n  # the version number of the release.\n  # e.g. 1.2.12 or 1.2.12-rc.1\n  \"--version-number=([0-9]+\\.[0-9]+\\.[0-9]+(-[a-z]+\\.[0-9]+)?)\"\n)\n\nfunction init {\n  TMP_DIR=$(resolveDir ../../tmp)\n  TAG_NAME=\"v$VERSION_NUMBER\"\n}\n\nfunction prepare() {\n  :\n}\n\nfunction publish() {\n  # push the tag deletion to github\n  tags=`git ls-remote --tags git@github.com:angular/angular.js`\n  if [[ $tags =~ \"refs/tags/v$VERSION_NUMBER^\" ]]; then\n    echo \"-- Creating dummy git repo for angular.js with origin remote\"\n    mkdir $TMP_DIR/empty-angular.js\n    cd $TMP_DIR/empty-angular.js\n    git init\n    git remote add origin git@github.com:angular/angular.js.git\n    git push origin \":$TAG_NAME\"\n  else\n    echo \"-- Tag v$VERSION_NUMBER does not exist on remote. Moving on\"\n  fi\n}\n\nsource $(dirname $0)/../utils.inc\n"
  },
  {
    "path": "scripts/bower/publish.sh",
    "content": "#!/bin/bash\n\n# Script for updating the AngularJS bower repos from current local build.\n\necho \"#################################\"\necho \"#### Update bower ###############\"\necho \"#################################\"\n\nARG_DEFS=(\n  \"--action=(prepare|publish)\"\n)\n\nfunction init {\n  TMP_DIR=$(resolveDir ../../tmp)\n  BUILD_DIR=$(resolveDir ../../build)\n  NEW_VERSION=$(cat $BUILD_DIR/version.txt)\n  PROJECT_DIR=$(resolveDir ../..)\n  # get the dist-tag for this release from a custom property (distTag) in package.json\n  DIST_TAG=$(readJsonProp \"$PROJECT_DIR/package.json\" \"distTag\")\n}\n\n\nfunction prepare {\n  #\n  # clone repos\n  #\n  for repo in \"${REPOS[@]}\"\n  do\n    echo \"-- Cloning bower-$repo\"\n    git clone https://github.com/angular/bower-$repo.git $TMP_DIR/bower-$repo --depth=1\n  done\n\n\n  #\n  # move the files from the build\n  #\n\n  for repo in \"${REPOS[@]}\"\n  do\n    if [ -f $BUILD_DIR/$repo.js ] # ignore i18l\n      then\n        echo \"-- Updating files in bower-$repo\"\n        cp $BUILD_DIR/$repo.* $TMP_DIR/bower-$repo/\n    fi\n  done\n\n  # move i18n files\n  cp $BUILD_DIR/i18n/*.js $TMP_DIR/bower-angular-i18n/\n\n  # move csp.css\n  cp $BUILD_DIR/angular-csp.css $TMP_DIR/bower-angular\n\n\n  #\n  # Run local precommit script if there is one\n  #\n  for repo in \"${REPOS[@]}\"\n  do\n    if [ -f $TMP_DIR/bower-$repo/precommit.sh ]\n      then\n        echo \"-- Running precommit.sh script for bower-$repo\"\n        cd $TMP_DIR/bower-$repo\n        $TMP_DIR/bower-$repo/precommit.sh\n        cd $SCRIPT_DIR\n    fi\n  done\n\n\n  #\n  # update bower.json\n  # tag each repo\n  #\n  for repo in \"${REPOS[@]}\"\n  do\n    echo \"-- Updating version in bower-$repo to $NEW_VERSION\"\n    cd $TMP_DIR/bower-$repo\n    replaceJsonProp \"bower.json\" \"version\" \".*\" \"$NEW_VERSION\"\n    replaceJsonProp \"bower.json\" \"angular.*\" \".*\" \"$NEW_VERSION\"\n    replaceJsonProp \"package.json\" \"version\" \".*\" \"$NEW_VERSION\"\n    replaceJsonProp \"package.json\" \"angular.*\" \".*\" \"$NEW_VERSION\"\n\n    git add -A\n\n    echo \"-- Committing and tagging bower-$repo\"\n    git commit -m \"v$NEW_VERSION\"\n    git tag v$NEW_VERSION\n    cd $SCRIPT_DIR\n  done\n}\n\nfunction publish {\n  for repo in \"${REPOS[@]}\"\n  do\n    echo \"-- Pushing bower-$repo\"\n    cd $TMP_DIR/bower-$repo\n    git push origin master\n    git push origin v$NEW_VERSION\n\n    # don't publish every build to the npm repository\n    if [ \"${NEW_VERSION/+sha}\" = \"$NEW_VERSION\" ] ; then\n      echo \"-- Publishing to the npm repository as $DIST_TAG\"\n      npm publish --tag=$DIST_TAG\n    fi\n\n    cd $SCRIPT_DIR\n  done\n}\n\nsource $(dirname $0)/repos.inc\nsource $(dirname $0)/../utils.inc\n"
  },
  {
    "path": "scripts/bower/repos.inc",
    "content": "#!/bin/false\n# -*- mode: sh; -*- vim: set filetype=sh:\n\nREPOS=(\n  angular\n  angular-animate\n  angular-aria\n  angular-cookies\n  angular-i18n\n  angular-loader\n  angular-message-format\n  angular-messages\n  angular-mocks\n  angular-parse-ext\n  angular-resource\n  angular-route\n  angular-sanitize\n  angular-scenario\n  angular-touch\n)\n"
  },
  {
    "path": "scripts/bower/unpublish.sh",
    "content": "#!/bin/bash\n\n# Script for removing tags from the AngularJS bower repos\n\necho \"#################################\"\necho \"#### Untag bower ################\"\necho \"#################################\"\n\nARG_DEFS=(\n  \"--action=(prepare|publish)\"\n  \"--version-number=([0-9]+\\.[0-9]+\\.[0-9]+(-[a-z]+\\.[0-9]+)?)\"\n)\n\nfunction init {\n  TMP_DIR=$(resolveDir ../../tmp)\n}\n\nfunction prepare {\n  :\n}\n\nfunction publish {\n  for repo in \"${REPOS[@]}\"\n  do\n    tags=`git ls-remote --tags git@github.com:angular/bower-$repo`\n    if [[ $tags =~ \"refs/tags/v$VERSION_NUMBER\" ]]; then\n      echo \"-- Creating dummy git repo for bower-$repo with origin remote\"\n      mkdir $TMP_DIR/bower-$repo\n      cd $TMP_DIR/bower-$repo\n      git init\n      git remote add origin git@github.com:angular/bower-$repo.git\n      git push origin :v$VERSION_NUMBER\n      echo \"-- Deleting v$VERSION_NUMBER tag from bower-$repo\"\n      cd $SCRIPT_DIR\n    else\n      echo \"-- No remote tag matching v$VERSION_NUMBER exists on bower-$repo\"\n    fi\n  done\n}\n\nsource $(dirname $0)/repos.inc\nsource $(dirname $0)/../utils.inc\n"
  },
  {
    "path": "scripts/check-size.sh",
    "content": "#!/bin/bash\n\ngrunt minify\ngzip -c < build/angular.min.js > build/angular.min.js.gzip\nls -l build/angular.min.*\n"
  },
  {
    "path": "scripts/code.angularjs.org/publish.sh",
    "content": "#!/bin/bash\n\n# Script for updating code.angularjs.org repo from current local build.\n\necho \"#################################\"\necho \"## Update code.angularjs.org ###\"\necho \"#################################\"\n\nARG_DEFS=(\n  \"--action=(prepare|publish)\"\n)\n\nfunction init {\n  TMP_DIR=$(resolveDir ../../tmp)\n  BUILD_DIR=$(resolveDir ../../build)\n  REPO_DIR=$TMP_DIR/code.angularjs.org\n  NEW_VERSION=$(cat $BUILD_DIR/version.txt)\n  if [[ \"$NEW_VERSION\" =~ sha ]]; then\n    IS_SNAPSHOT_BUILD=true\n  else\n    IS_SNAPSHOT_BUILD=\n  fi\n}\n\nfunction prepare {\n\n  echo \"-- Cloning code.angularjs.org\"\n  git clone https://github.com/angular/code.angularjs.org $REPO_DIR --depth=1\n\n  echo \"-- Updating code.angularjs.org\"\n\n  if [[  $IS_SNAPSHOT_BUILD ]]; then\n    #\n    # update the snapshot folder\n    #\n    rm -rf $REPO_DIR/snapshot\n    mkdir $REPO_DIR/snapshot\n    cp -r $BUILD_DIR/* $REPO_DIR/snapshot/\n  else\n    #\n    # copy the files from the build\n    #\n    mkdir $REPO_DIR/$NEW_VERSION\n    cp -r $BUILD_DIR/* $REPO_DIR/$NEW_VERSION/\n  fi\n\n  #\n  # commit\n  #\n  echo \"-- Committing code.angularjs.org\"\n  cd $REPO_DIR\n  git add -A\n  git commit -m \"v$NEW_VERSION\"\n}\n\n\nfunction _update_code() {\n  cd $REPO_DIR\n\n  echo \"-- Pushing code.angularjs.org\"\n  git push origin master\n}\n\nfunction publish {\n  # publish updates the code.angularjs.org Github repository\n  # the deployment to Firebase happens via CI\n  _update_code\n}\n\nsource $(dirname $0)/../utils.inc\n"
  },
  {
    "path": "scripts/code.angularjs.org/unpublish.sh",
    "content": "#!/bin/bash\n\n# Script for removing specified release dir from code.angularjs.org.\n\necho \"################################################\"\necho \"## Remove a version from code.angular.js.org ###\"\necho \"################################################\"\n\nARG_DEFS=(\n  \"--action=(prepare|publish)\"\n  \"--version-number=([0-9]+\\.[0-9]+\\.[0-9]+(-[a-z]+\\.[0-9]+)?)\"\n)\n\nfunction init {\n  TMP_DIR=$(resolveDir ../../tmp)\n  REPO_DIR=$TMP_DIR/code.angularjs.org\n  echo \"code tmp $TMP_DIR\"\n}\n\nfunction prepare {\n  echo \"-- Cloning code.angularjs.org\"\n  git clone git@github.com:angular/code.angularjs.org.git $REPO_DIR\n\n  #\n  # Remove the files from the repo\n  #\n  echo \"-- Removing $VERSION_NUMBER from code.angularjs.org\"\n  cd $REPO_DIR\n  if [ -d \"$VERSION_NUMBER\" ]; then\n    git rm -r $VERSION_NUMBER\n    echo \"-- Committing removal to code.angularjs.org\"\n    git commit -m \"removing v$VERSION_NUMBER\"\n  else\n    echo \"-- Version: $VERSION_NUMBER does not exist in code.angularjs.org!\"\n  fi\n}\n\nfunction publish {\n  cd $REPO_DIR\n\n  echo \"-- Pushing code.angularjs.org to github\"\n  git push origin master\n}\n\nsource $(dirname $0)/../utils.inc\n"
  },
  {
    "path": "scripts/code.angularjs.org-firebase/.eslintrc.json",
    "content": "{\n  \"env\": {\n    \"es6\": true\n  }\n}\n"
  },
  {
    "path": "scripts/code.angularjs.org-firebase/.firebaserc",
    "content": "{\n  \"projects\": {\n    \"default\": \"code-angularjs-org-338b8\"\n  }\n}\n"
  },
  {
    "path": "scripts/code.angularjs.org-firebase/firebase.json",
    "content": "{\n  \"hosting\": {\n    \"public\": \"public\",\n    \"trailingSlash\": false,\n    \"redirects\": [\n      {\n        \"source\": \"/:version/docs\",\n        \"destination\": \"/:version/docs/index.html\",\n        \"type\": 301\n      }\n    ],\n    \"rewrites\": [\n      {\n        \"source\": \"/**\",\n        \"function\": \"sendStoredFile\"\n      }\n    ]\n  },\n  \"storage\": {\n    \"rules\": \"storage.rules\"\n  }\n}\n"
  },
  {
    "path": "scripts/code.angularjs.org-firebase/functions/index.js",
    "content": "'use strict';\n\nconst functions = require('firebase-functions');\nconst {Storage} = require('@google-cloud/storage');\n\nconst storage = new Storage();\nconst gcsBucketId = `${process.env.GCLOUD_PROJECT}.appspot.com`;\n\nconst BROWSER_CACHE_DURATION = 60 * 10;\nconst CDN_CACHE_DURATION = 60 * 60 * 12;\n\nfunction sendStoredFile(request, response) {\n  // Request paths will be URI-encoded, so we need to decode them to match the file names in the\n  // storage bucket. Failing to do so will result in a 404 error from the bucket and `index.html`\n  // will be returned instead.\n  // Example of path requiring decoding: `.../input%5Btext%5D.html` --> `.../input[text].html`\n  const requestPath = decodeURI(request.path || '/');\n  let filePathSegments = requestPath.split('/').filter((segment) => {\n    // Remove empty leading or trailing path parts\n    return segment !== '';\n  });\n\n  const version = filePathSegments[0];\n  const isDocsPath = filePathSegments[1] === 'docs';\n  const lastSegment = filePathSegments[filePathSegments.length - 1];\n  const bucket = storage.bucket(gcsBucketId);\n\n  let downloadSource;\n  let fileName;\n\n  if (isDocsPath && filePathSegments.length === 2) {\n    fileName = 'index.html';\n    filePathSegments = [version, 'docs', fileName];\n  } else {\n    fileName = lastSegment;\n  }\n\n  if (!fileName) {\n    // Root\n    return getDirectoryListing('/').catch(sendErrorResponse);\n  }\n\n  downloadSource = filePathSegments.join('/');\n\n  downloadAndSend(downloadSource).catch(error => {\n    if (isDocsPath && error.code === 404) {\n      fileName = 'index.html';\n      filePathSegments = [version, 'docs', fileName];\n      downloadSource = filePathSegments.join('/');\n\n      return downloadAndSend(downloadSource);\n    }\n\n    return Promise.reject(error);\n  }).catch(error => {\n\n    // If file not found, try the path as a directory\n    return error.code === 404 ? getDirectoryListing(request.path.slice(1)) : Promise.reject(error);\n  }).catch(sendErrorResponse);\n\n  function downloadAndSend(downloadSource) {\n\n    const file = bucket.file(downloadSource);\n\n    return file.getMetadata().then(data => {\n      return new Promise((resolve, reject) => {\n\n        const readStream = file.createReadStream()\n          .on('error', reject)\n          .on('finish', resolve);\n\n        response\n          .status(200)\n          .set({\n            'Content-Type': data[0].contentType,\n            'Cache-Control': `public, max-age=${BROWSER_CACHE_DURATION}, s-maxage=${CDN_CACHE_DURATION}`\n          });\n\n        readStream.pipe(response);\n      });\n\n    });\n  }\n\n  function sendErrorResponse(error) {\n    if (response.headersSent) {\n      return response;\n    }\n\n    let code = 500;\n    let message = `General error. Please try again later.\n      If the error persists, please create an issue in the\n      <a href=\"https://github.com/angular/angular.js/issues\">AngularJS Github repository</a>`;\n\n    if (error.code === 404) {\n      message = 'File or directory not found';\n      code = 404;\n    }\n\n    return response.status(code).send(message);\n  }\n\n  function getDirectoryListing(path) {\n    if (!path.endsWith('/')) path += '/';\n\n    const getFilesOptions = {\n      delimiter: '/',\n      autoPaginate: false\n    };\n\n    if (path !== '/') getFilesOptions.prefix = path;\n\n    let fileList = [];\n    let directoryList = [];\n\n    return getContent(getFilesOptions).then(() => {\n      let contentList = '';\n\n      if (path === '/') {\n        // Let the latest versions appear first\n        directoryList.reverse();\n      }\n\n      directoryList.forEach(directoryPath => {\n        const dirName = directoryPath.split('/').reverse()[1];\n        contentList += `<a href=\"${dirName}/\">${dirName}/</a><br>`;\n      });\n\n      fileList.forEach(file => {\n        const fileName = file.metadata.name.split('/').pop();\n        contentList += `<a href=\"${fileName}\">${fileName}</a><br>`;\n      });\n\n      // A trailing slash in the base creates correct relative links when the url is accessed\n      // without trailing slash\n      const base = request.originalUrl.endsWith('/') ? request.originalUrl : request.originalUrl + '/';\n\n      const directoryListing = `\n        <!DOCTYPE html>\n        <html lang=\"en\">\n          <head>\n            <meta charset=\"utf-8\" />\n            <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n            <base href=\"${base}\">\n          </head>\n          <body>\n            <h1>Index of ${path}</h1>\n            <hr>\n            <pre>${contentList}</pre>\n          </body>\n        </html>`;\n\n      return response\n        .status(200)\n        .set({\n          'Cache-Control': `public, max-age=${BROWSER_CACHE_DURATION}, s-maxage=${CDN_CACHE_DURATION}`\n        })\n        .send(directoryListing);\n    });\n\n    function getContent(options) {\n      return bucket.getFiles(options).then(data => {\n        const files = data[0];\n        const nextQuery = data[1];\n        const apiResponse = data[2];\n\n        if (\n          // we got no files or directories from previous query pages\n          !fileList.length && !directoryList.length &&\n          // this query page has no file or directories\n          !files.length && (!apiResponse || !apiResponse.prefixes)) {\n          return Promise.reject({\n            code: 404\n          });\n        }\n\n        fileList = fileList.concat(files);\n\n        if (apiResponse && apiResponse.prefixes) {\n          directoryList = directoryList.concat(apiResponse.prefixes);\n        }\n\n        if (nextQuery) {\n          // If the results are paged, get the next page\n          return getContent(nextQuery);\n        }\n\n        return true;\n      });\n\n    }\n  }\n}\n\nconst snapshotRegex = /^snapshot(-stable)?\\//;\n\n/**\n * The build folder contains a zip file that is unique per build.\n * When a new zip file is uploaded into snapshot or snapshot-stable,\n * delete the previous zip file.\n */\nfunction deleteOldSnapshotZip(object) {\n  const bucketId = object.bucket;\n  const filePath = object.name;\n  const contentType = object.contentType;\n\n  const bucket = storage.bucket(bucketId);\n\n  const snapshotFolderMatch = filePath.match(snapshotRegex);\n\n  if (!snapshotFolderMatch ||\tcontentType !== 'application/zip') {\n    return;\n  }\n\n  bucket.getFiles({\n    prefix: snapshotFolderMatch[0],\n    delimiter: '/',\n    autoPaginate: false\n  }).then(function(data) {\n    const files = data[0];\n\n    const oldZipFiles = files.filter(file => {\n      return file.metadata.name !== filePath && file.metadata.contentType === 'application/zip';\n    });\n\n    console.info(`found ${oldZipFiles.length} old zip files to delete`);\n\n    oldZipFiles.forEach(function(file) {\n      file.delete();\n    });\n\n  });\n}\n\nexports.sendStoredFile = functions.https.onRequest(sendStoredFile);\nexports.deleteOldSnapshotZip = functions.storage.object().onFinalize(deleteOldSnapshotZip);\n"
  },
  {
    "path": "scripts/code.angularjs.org-firebase/functions/package.json",
    "content": "{\n  \"name\": \"functions-firebase-code.angularjs.org\",\n  \"description\": \"Cloud Functions to serve files from gcs to code.angularjs.org\",\n  \"engines\": {\n    \"node\": \"14\"\n  },\n  \"dependencies\": {\n    \"@google-cloud/storage\": \"^5.8.5\",\n    \"firebase-admin\": \"^9.9.0\",\n    \"firebase-functions\": \"^3.14.1\"\n  },\n  \"private\": true\n}\n"
  },
  {
    "path": "scripts/code.angularjs.org-firebase/public/googleb96cceae5888d79f.html",
    "content": "google-site-verification: googleb96cceae5888d79f.html"
  },
  {
    "path": "scripts/code.angularjs.org-firebase/public/robots.txt",
    "content": "User-agent: *\n\nDisallow: /*docs*/\nDisallow: /*i18n/\nDisallow: /*.zip$\nAllow: /snapshot/docs/js/all-versions-data.js\n"
  },
  {
    "path": "scripts/code.angularjs.org-firebase/readme.firebase.code.md",
    "content": "Firebase for code.angularjs.org\n===============================\n\nThis folder contains the Google Firebase scripts for the `code.angularjs.org` setup.\n\n`firebase.json` contains the rewrite rules that route every subdirectory request to the cloud function in `functions/index.js` that serves the docs from the Firebase Google Cloud Storage bucket.\n\n`functions/index.js` also contains a rule that deletes outdated build zip files from the snapshot and snapshot-stable folders when new zip files are uploaded.\n\nSee `/scripts/docs.angularjs.org-firebase/readme.firebase.code.md` for the Firebase deployment to `docs.angularjs.org`.\n\n# Continuous integration\n\nThe code is deployed to Google Firebase hosting and functions as well as to the Google Cloud Storage bucket automatically via CI.\nSee `.circleci/config.yml` for the complete deployment config and build steps.\n"
  },
  {
    "path": "scripts/code.angularjs.org-firebase/storage.rules",
    "content": "service firebase.storage {\n  match /b/{bucket}/o {\n    match /{allPaths=**} {\n      allow read, write: if request.auth!=null;\n    }\n  }\n}\n"
  },
  {
    "path": "scripts/compare-master-to-stable.js",
    "content": "#!/usr/bin/env node\n\n'use strict';\n\nvar util = require('util');\nvar cp = require('child_process');\n\nvar Q = require('q');\nvar _ = require('lodash');\nvar semver = require('semver');\n\nvar exec = function(cmd) {\n  return function() {\n    var args = Array.prototype.slice.call(arguments, 0);\n    args.unshift(cmd);\n    var fullCmd = util.format.apply(util, args);\n    return Q.nfcall(cp.exec, fullCmd).then(function(out) {\n      return out[0].split('\\n');\n    });\n  };\n};\n\nvar andThen = function(fn, after) {\n  return /** @this */ function() {\n    return fn.apply(this, arguments).then(after);\n  };\n};\n\nvar oneArg = function(fn) {\n  return function(arg) {\n    return fn(arg);\n  };\n};\n\nvar oneLine = function(lines) {\n  return lines[0].trim();\n};\n\nvar noArgs = function(fn) {\n  return function() {\n    return fn();\n  };\n};\n\nvar identity = function(i) { return i; };\n\n// like Q.all, but runs the commands in series\n// useful for ensuring env state (like which branch is checked out)\nvar allInSeries = function(fn) {\n  return function(args) {\n    var results = [];\n    var def;\n    while (args.length > 0) {\n      (function(arg) {\n        if (def) {\n          def = def.then(function() {\n            return fn(arg);\n          });\n        } else {\n          def = fn(arg);\n        }\n        def = def.then(function(res) {\n          results.push(res);\n        });\n      })(args.pop());\n    }\n    return def.then(function() {\n      return results;\n    });\n  };\n};\n\nvar compareBranches = function(left, right) {\n  console.log('# These commits are in ' + left.name + ' but not in ' + right.name + '\\n');\n  console.log(_(left.log).\n    difference(right.log).\n    map(function(line) {\n      return left.full[left.log.indexOf(line)]; // lol O(n^2)\n    }).\n    value().\n    join('\\n'));\n};\n\nvar checkout = oneArg(exec('git checkout %s'));\n\nvar getCurrentBranch = andThen(noArgs(exec('git rev-parse --abbrev-ref HEAD')), oneLine);\nvar getTags = noArgs(exec('git tag'));\nvar getTheLog = oneArg(exec('git log --pretty=oneline %s..HEAD | cat'));\n\n// remember this so we can restore state\nvar currentBranch;\n\ngetCurrentBranch().\nthen(function(branch) {\n  currentBranch = branch;\n}).\nthen(getTags).\nthen(function(tags) {\n  return tags.\n    filter(semver.valid).\n    map(semver.clean).\n    sort(semver.rcompare);\n}).\nthen(function(tags) {\n  var major = semver(tags[0]).major;\n  return tags.\n    filter(function(ver) {\n      return semver(ver).major === major;\n    });\n}).\nthen(function(tags) {\n  return _(tags).\n    groupBy(function(tag) {\n      return tag.split('.')[1];\n    }).\n    map(function(group) {\n      return _.first(group);\n    }).\n    map(function(tag) {\n      return 'v' + tag;\n    }).\n    value();\n}).\nthen(function(tags) {\n  var master = tags.pop();\n  var stable = tags.pop();\n\n  return [\n    { name: stable.replace(/\\d+$/, 'x'), tag: stable },\n    { name: 'master', tag: master}\n  ];\n}).\nthen(allInSeries(function(branch) {\n  return checkout(branch.name).\n    then(function() {\n      return getTheLog(branch.tag);\n    }).\n    then(function(log) {\n      return log.\n        filter(identity);\n    }).\n    then(function(log) {\n      branch.full = log.map(function(line) {\n        line = line.split(' ');\n        var sha = line.shift();\n        var msg = line.join(' ');\n        return sha + ((/fix\\([^)]+\\):/i.test(msg))  ? ' * ' : '   ') + msg;\n      });\n      branch.log = log.map(function(line) {\n        return line.substr(41);\n      });\n      return branch;\n    });\n})).\nthen(function(pairs) {\n  compareBranches(pairs[0], pairs[1]);\n  console.log('\\n');\n  compareBranches(pairs[1], pairs[0]);\n  return pairs;\n}).\nthen(function() {\n  return checkout(currentBranch);\n}).\ncatch(function(e) {\n  console.log(e.stack);\n});\n\n"
  },
  {
    "path": "scripts/docs.angularjs.org-firebase/.firebaserc",
    "content": "{\n  \"projects\": {\n    \"default\": \"docs-angularjs-org-9p2\"\n  }\n}\n"
  },
  {
    "path": "scripts/docs.angularjs.org-firebase/firebase.json",
    "content": "{\n  \"hosting\": {\n    \"public\": \"deploy\",\n    \"redirects\": [\n      {\n        \"source\": \"/error/:namespace\\\\::error*\",\n        \"destination\": \"/error/:namespace/:error*\",\n        \"type\": 302\n      }\n    ],\n    \"rewrites\": [\n      {\n        \"source\": \"**/*!(.@(jpg|jpeg|gif|png|html|js|map|json|css|svg|ttf|txt|woff|woff2|eot|xml))\",\n        \"function\": \"sendFile\"\n      }\n    ],\n    \"headers\": [\n      {\n        \"source\": \"/examples/**.csp/*.html\",\n        \"headers\": [{\n          \"key\": \"Content-Security-Policy\",\n          \"value\": \"default-src 'self'\"\n        }]\n      },\n      {\n        \"source\": \"/Error404.html\",\n        \"headers\" : [{\n          \"key\" : \"X-Robots-Tag\",\n          \"value\" : \"noindex\"\n        }]\n      },\n      {\n        \"source\": \"/@(partials|examples)/**\",\n        \"headers\" : [{\n          \"key\" : \"X-Robots-Tag\",\n          \"value\" : \"noindex\"\n        }]\n      }\n    ]\n  }\n}\n"
  },
  {
    "path": "scripts/docs.angularjs.org-firebase/functions/index.js",
    "content": "'use strict';\n\nconst functions = require('firebase-functions');\nconst fs = require('fs');\n\nconst BROWSER_CACHE_DURATION = 60 * 60;\nconst CDN_CACHE_DURATION = 60 * 60 * 12;\n\nconst headers = {\n  'Cache-Control': `public max-age=${BROWSER_CACHE_DURATION} s-maxage=${CDN_CACHE_DURATION}`\n};\n\nconst buildSnapshot = data => `<!DOCTYPE html>\n  <html lang=\"en\">\n    <head>\n      <meta charset=\"utf-8\" />\n      <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n      <base href=\"/\">\n    </head>\n    <body>\n      ${data}\n    </body>\n  </html>`;\n\nfunction sendFile(request, response) {\n\n  const snapshotRequested = typeof request.query._escaped_fragment_ !== 'undefined';\n  const filePath = `content/${snapshotRequested ? `partials${request.path}` : 'index'}.html`;\n\n  if (snapshotRequested) {\n    fs.readFile(filePath, {encoding: 'utf8'}, (error, data) => {\n      if (error) {\n        response\n          .status(404)\n          .end();\n      } else {\n        response\n          .set(headers)\n          .send(buildSnapshot(data));\n      }\n    });\n  } else {\n    response\n      .set(headers)\n      .sendFile(filePath, {root: __dirname});\n  }\n}\n\nexports.sendFile = functions.https.onRequest(sendFile);\n"
  },
  {
    "path": "scripts/docs.angularjs.org-firebase/functions/package.json",
    "content": "{\n  \"name\": \"functions\",\n  \"description\": \"Cloud Functions for Firebase\",\n  \"engines\": {\n    \"node\": \"14\"\n  },\n  \"scripts\": {\n    \"lint\": \"eslint .\",\n    \"serve\": \"firebase emulators:start --only functions\",\n    \"shell\": \"firebase functions:shell\",\n    \"start\": \"npm run shell\",\n    \"deploy\": \"firebase deploy --only functions\",\n    \"logs\": \"firebase functions:log\"\n  },\n  \"dependencies\": {\n    \"firebase-admin\": \"^9.9.0\",\n    \"firebase-functions\": \"^3.14.1\"\n  },\n  \"devDependencies\": {\n    \"eslint\": \"^7.28.0\",\n    \"eslint-plugin-promise\": \"^5.1.0\"\n  },\n  \"private\": true\n}\n"
  },
  {
    "path": "scripts/docs.angularjs.org-firebase/readme.firebase.docs.md",
    "content": "Firebase for docs.angularjs.org\n===============================\n\nThis folder contains the Google Firebase scripts for the `docs.angularjs.org` setup.\n\nSee `/scripts/code.angularjs.org-firebase/readme.firebase.code.md` for the Firebase deployment to `code.angularjs.org`.\n\n# Continuous integration\n\nThe docs are deployed to Google Firebase hosting and functions automatically via CI.\n\nSee `.circleci/config.yml` for the complete deployment config and build steps.\n\n# Serving locally:\n\n- Run `cd scripts/docs.angularjs.org-firebase`.\n  This changes the current working directory.\n\n- Run `yarn grunt package`.\n  This builds the files that will be deployed.\n\n- Run `yarn grunt prepareDeploy`.\n  This copies docs content files into `./deploy` and the partials for Search Engine AJAX Crawling into `./functions/content`.\n\n- Run `$(yarn bin)/firebase emulators:start` (or `..\\..\\node_modules\\.bin\\firebase emulators:start` on Windows).\n  Creates a server at http://localhost:5000 that serves from `./deploy` and uses the local function.\n"
  },
  {
    "path": "scripts/errors.angularjs.org-firebase/.firebaserc",
    "content": "{\n  \"projects\": {\n    \"default\": \"errors-angularjs-org\"\n  }\n}\n"
  },
  {
    "path": "scripts/errors.angularjs.org-firebase/firebase.json",
    "content": "{\n  \"hosting\": {\n    \"public\": \"public\",\n    \"ignore\": [\n      \"firebase.json\",\n      \"**/.*\",\n      \"**/node_modules/**\"\n    ],\n    \"redirects\": [\n      {\n        \"source\": \"/:version/:namespace\\\\::error*\",\n        \"destination\": \"https://code.angularjs.org/:version/docs/error/:namespace/:error*\",\n        \"type\": 301\n      },\n      {\n        \"source\": \"/:version/:error*\",\n        \"destination\": \"https://code.angularjs.org/:version/docs/error/:error*\",\n        \"type\": 301\n      },\n      {\n        \"source\": \"/\",\n        \"destination\": \"https://docs.angularjs.org/error/\",\n        \"type\": 301\n      }\n    ]\n  }\n}\n"
  },
  {
    "path": "scripts/errors.angularjs.org-firebase/public/404.html",
    "content": "<!DOCTYPE html>\n<html>\n  <head>\n    <meta charset=\"utf-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n    <title>Page Not Found</title>\n\n    <style media=\"screen\">\n      body { background: #ECEFF1; color: rgba(0,0,0,0.87); font-family: Roboto, Helvetica, Arial, sans-serif; margin: 0; padding: 0; }\n      #message { background: white; max-width: 360px; margin: 100px auto 16px; padding: 32px 24px 16px; border-radius: 3px; }\n      #message h3 { color: #888; font-weight: normal; font-size: 16px; margin: 16px 0 12px; }\n      #message h2 { color: #ffa100; font-weight: bold; font-size: 16px; margin: 0 0 8px; }\n      #message h1 { font-size: 22px; font-weight: 300; color: rgba(0,0,0,0.6); margin: 0 0 16px;}\n      #message p { line-height: 140%; margin: 16px 0 24px; font-size: 14px; }\n      #message a { display: block; text-align: center; background: #039be5; text-transform: uppercase; text-decoration: none; color: white; padding: 16px; border-radius: 4px; }\n      #message, #message a { box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); }\n      #load { color: rgba(0,0,0,0.4); text-align: center; font-size: 13px; }\n      @media (max-width: 600px) {\n        body, #message { margin-top: 0; background: white; box-shadow: none; }\n        body { border-top: 16px solid #ffa100; }\n      }\n    </style>\n  </head>\n  <body>\n    <div id=\"message\">\n      <h2>404</h2>\n      <h1>Page Not Found</h1>\n      <p>The specified file was not found on this website. Please check the URL for mistakes and try again.</p>\n      <h3>Why am I seeing this?</h3>\n      <p>This page was generated by the Firebase Command-Line Interface. To modify it, edit the <code>404.html</code> file in your project's configured <code>public</code> directory.</p>\n    </div>\n  </body>\n</html>\n"
  },
  {
    "path": "scripts/release/release.sh",
    "content": "#!/bin/bash\n\n# tags the current commit as a release and publishes all artifacts to\n# the different repositories.\n# Note: This will also works if the commit is in the past!\n\necho \"#################################\"\necho \"#### cut release     ############\"\necho \"#################################\"\n\nARG_DEFS=(\n  # require the git dryrun flag so the script can't be run without\n  # thinking about this!\n  \"--git-push-dryrun=(true|false)\"\n  # The sha to release. Needs to be the same as HEAD.\n  # given as parameter to double check.\n  \"--commit-sha=(.*)\"\n  # the version number of the release.\n  # e.g. 1.2.12 or 1.2.12-rc.1\n  \"--version-number=([0-9]+\\.[0-9]+\\.[0-9]+(-[a-z]+\\.[0-9]+)?)\"\n  # the codename of the release\n  \"--version-name=(.+)\"\n)\n\nfunction init {\n  if [[ $(git rev-parse HEAD) != $(git rev-parse $COMMIT_SHA) ]]; then\n    echo \"HEAD is not at $COMMIT_SHA\"\n    usage\n  fi\n\n  if [[ ! $VERBOSE ]]; then\n    VERBOSE=false\n  fi\n  VERBOSE_ARG=\"--verbose=$VERBOSE\"\n}\n\nfunction build {\n  cd ../..\n  yarn grunt ci-checks package --no-color\n\n  cd $SCRIPT_DIR\n}\n\nfunction phase {\n  ACTION_ARG=\"--action=$1\"\n  ../angular.js/tag-release.sh $ACTION_ARG $VERBOSE_ARG\\\n    --version-number=$VERSION_NUMBER --version-name=$VERSION_NAME\\\n    --commit-sha=$COMMIT_SHA\n\n  if [[ $1 == \"prepare\" ]]; then\n    # The build requires the tag to be set already!\n    build\n  fi\n\n  ../code.angularjs.org/publish.sh $ACTION_ARG $VERBOSE_ARG\n  ../bower/publish.sh $ACTION_ARG $VERBOSE_ARG\n}\n\nfunction run {\n  # First prepare all scripts (build, commit, tag, ...),\n  # so we are sure everything is all right\n  phase prepare\n  # only then publish to github\n  phase publish\n}\n\nsource $(dirname $0)/../utils.inc"
  },
  {
    "path": "scripts/release/undo-release.sh",
    "content": "#!/bin/bash\n\necho \"#################################\"\necho \"#### undo a release  ############\"\necho \"#################################\"\n\nARG_DEFS=(\n  # require the git dryrun flag so the script can't be run without\n  # thinking about this!\n  \"--git-push-dryrun=(true|false)\"\n  # the version number of the release.\n  # e.g. 1.2.12 or 1.2.12-rc.1\n  \"--version-number=([0-9]+\\.[0-9]+\\.[0-9]+(-[a-z]+\\.[0-9]+)?)\"\n)\n\nfunction init {\n  if [[ ! $VERBOSE ]]; then\n    VERBOSE=false\n  fi\n  VERBOSE_ARG=\"--verbose=$VERBOSE\"\n}\n\nfunction phase {\n  ACTION_ARG=\"--action=$1\"\n  VERSION_NUMBER_ARG=\"--version-number=$VERSION_NUMBER\"\n  ../angular.js/untag-release.sh $ACTION_ARG $VERBOSE_ARG\\\n    --version-number=$VERSION_NUMBER\n\n  ../code.angularjs.org/unpublish.sh $ACTION_ARG $VERSION_NUMBER_ARG $VERBOSE_ARG\n  ../bower/unpublish.sh $ACTION_ARG $VERSION_NUMBER_ARG $VERBOSE_ARG\n}\n\nfunction run {\n  # First prepare all scripts (build, commit, tag, ...),\n  # so we are sure everything is all right\n  phase prepare\n  # only then publish to github\n  phase publish\n}\n\nsource $(dirname $0)/../utils.inc"
  },
  {
    "path": "scripts/utils.inc",
    "content": "# This file provides:\n# - a default control flow\n#   * initializes the environment\n#   * able to mock \"git push\" in your script and in all sub scripts\n#   * call a function in your script based on the arguments\n# - named argument parsing and automatic generation of the \"usage\" for your script\n# - intercepting \"git push\" in your script and all sub scripts\n# - utility functions\n#\n# Usage:\n# - define the variable ARGS_DEF (see below) with the arguments for your script\n# - include this file using `source utils.inc` at the end of your script.\n#\n# Default control flow:\n# 0. Set the current directory to the directory of the script. By this\n#    the script can be called from anywhere.\n# 1. Parse the named arguments\n# 2. If the parameter \"git_push_dryrun\" is set, all calls to `git push` in this script\n#    or in child scripts will be intercepted so that the `--dry-run` and `--porcelain` is added\n#    to show what the push would do but not actually do it.\n# 3. If the parameter \"verbose\" is set, the `-x` flag will be set in bash.\n# 4. The function \"init\" will be called if it exists\n# 5. If the parameter \"action\" is set, it will call the function with the name of that parameter.\n#    Otherwise the function \"run\" will be called.\n#\n# Named Argument Parsing:\n# - The variable ARGS_DEF defines the valid command arguments\n#   * Required args syntax: --paramName=paramRegex\n#   * Optional args syntax: [--paramName=paramRegex]\n#   * e.g. ARG_DEFS=(\"--required_param=(.+)\" \"[--optional_param=(.+)]\")\n# - Checks that:\n#   * all arguments match to an entry in ARGS_DEF\n#   * all required arguments are present\n#   * all arguments match their regex\n# - Afterwards, every parameter value will be stored in a variable\n#   with the name of the parameter in upper case (with dash converted to underscore).\n#\n# Special arguments that are always available:\n# - \"--action=.*\": This parameter will be used to execute a function with that name when the\n#   script is started\n# - \"--git_push_dryrun=true\": This will intercept all calls to `git push` in this script\n#   or in child scripts so that the `--dry-run` and `--porcelain` is added\n#   to show what the push would do but not actually do it.\n# - \"--verbose=true\": This will set the `-x` flag in bash so that all calls will be logged\n#\n# Utility functions:\n# - readJsonProp\n# - replaceJsonProp\n# - resolveDir\n# - getVar\n# - serVar\n# - isFunction\n\n# always stop on errors\nset -e\n\nfunction usage {\n  echo \"Usage: ${0} ${ARG_DEFS[@]}\"\n  exit 1\n}\n\n\nfunction parseArgs {\n  local REQUIRED_ARG_NAMES=()\n\n  # -- helper functions\n  function varName {\n    # everything to upper case and dash to underscore\n    echo ${1//-/_} | tr '[:lower:]' '[:upper:]'\n  }\n\n  function readArgDefs {\n    local ARG_DEF\n    local AD_OPTIONAL\n    local AD_NAME\n    local AD_RE\n\n    # -- helper functions\n    function parseArgDef {\n      local ARG_DEF_REGEX=\"(\\[?)--([^=]+)=(.*)\"\n      if [[ ! $1 =~ $ARG_DEF_REGEX ]]; then\n        echo \"Internal error: arg def has wrong format: $ARG_DEF\"\n        exit 1\n      fi\n      AD_OPTIONAL=\"${BASH_REMATCH[1]}\"\n      AD_NAME=\"${BASH_REMATCH[2]}\"\n      AD_RE=\"${BASH_REMATCH[3]}\"\n      if [[ $AD_OPTIONAL ]]; then\n        # Remove last bracket for optional args.\n        # Can't put this into the ARG_DEF_REGEX somehow...\n        AD_RE=${AD_RE%?}\n      fi\n    }\n\n    # -- run\n    for ARG_DEF in \"${ARG_DEFS[@]}\"\n    do\n      parseArgDef $ARG_DEF\n\n      local AD_NAME_UPPER=$(varName $AD_NAME)\n      setVar \"${AD_NAME_UPPER}_OPTIONAL\" \"$AD_OPTIONAL\"\n      setVar \"${AD_NAME_UPPER}_RE\" \"$AD_RE\"\n      if [[ ! $AD_OPTIONAL ]]; then\n        REQUIRED_ARG_NAMES+=($AD_NAME)\n      fi\n    done\n  }\n\n  function readAndValidateArgs {\n    local ARG_NAME\n    local ARG_VALUE\n    local ARG_NAME_UPPER\n\n    # -- helper functions\n    function parseArg {\n      local ARG_REGEX=\"--([^=]+)=?(.*)\"\n\n      if [[ ! $1 =~ $ARG_REGEX ]]; then\n        echo \"Can't parse argument $i\"\n        usage\n      fi\n\n      ARG_NAME=\"${BASH_REMATCH[1]}\"\n      ARG_VALUE=\"${BASH_REMATCH[2]}\"\n      ARG_NAME_UPPER=$(varName $ARG_NAME)\n    }\n\n    function validateArg {\n      local AD_RE=$(getVar ${ARG_NAME_UPPER}_RE)\n\n      if [[ ! $AD_RE ]]; then\n        echo \"Unknown option: $ARG_NAME\"\n        usage\n      fi\n\n      if [[ ! $ARG_VALUE =~ ^${AD_RE}$ ]]; then\n        echo \"Wrong format: $ARG_NAME\"\n        usage;\n      fi\n\n      # validate that the \"action\" option points to a valid function\n      if [[ $ARG_NAME == \"action\" ]] && ! isFunction $ARG_VALUE; then\n        echo \"No action $ARG_VALUE defined in this script\"\n        usage;\n      fi\n    }\n\n    # -- run\n    for i in \"$@\"\n    do\n      parseArg $i\n      validateArg\n      setVar \"${ARG_NAME_UPPER}\" \"$ARG_VALUE\"\n    done\n  }\n\n  function checkMissingArgs {\n    local ARG_NAME\n    for ARG_NAME in \"${REQUIRED_ARG_NAMES[@]}\"\n    do\n      ARG_VALUE=$(getVar $(varName $ARG_NAME))\n\n      if [[ ! $ARG_VALUE ]]; then\n        echo \"Missing: $ARG_NAME\"\n        usage;\n      fi\n    done\n  }\n\n  # -- run\n  readArgDefs\n  readAndValidateArgs \"$@\"\n  checkMissingArgs\n\n}\n\n# getVar(varName)\nfunction getVar {\n  echo ${!1}\n}\n\n# setVar(varName, varValue)\nfunction setVar {\n  eval \"$1=\\\"$2\\\"\"\n}\n\n# isFunction(name)\n# - to be used in an if, so return 0 if successful and 1 if not!\nfunction isFunction {\n  if [[ $(type -t $1) == \"function\" ]]; then\n    return 0\n  else\n    return 1\n  fi\n}\n\n# readJsonProp(jsonFile, property)\n# - restriction: property needs to be on a single line!\nfunction readJsonProp {\n  echo $(sed -En 's/.*\"'$2'\"[ ]*:[ ]*\"(.*)\".*/\\1/p' $1)\n}\n\n# replaceJsonProp(jsonFile, propertyRegex, valueRegex, replacePattern)\n# - note: propertyRegex will be automatically placed into a\n#   capturing group! -> all other groups start at index 2!\nfunction replaceJsonProp {\n  replaceInFile $1 '\"('$2')\"[ ]*:[ ]*\"'$3'\"' '\"\\1\": \"'$4'\"'\n}\n\n# replaceInFile(file, findPattern, replacePattern)\nfunction replaceInFile {\n  sed -i .tmp -E \"s/$2/$3/\" $1\n  rm $1.tmp\n}\n\n# resolveDir(relativeDir)\n# - resolves a directory relative to the current script\nfunction resolveDir {\n  echo $(cd $SCRIPT_DIR; cd $1; pwd)\n}\n\nfunction git_push_dryrun_proxy {\n  echo \"## git push dryrun proxy enabled!\"\n  export ORIGIN_GIT=$(which git)\n\n  function git {\n\t  local ARGS=(\"$@\")\n\t  local RC\n\t  if [[ $1 == \"push\" ]]; then\n\t    ARGS+=(\"--dry-run\" \"--porcelain\")\n\t    echo \"####### START GIT PUSH DRYRUN #######\"\n      echo \"${ARGS[@]}\"\n\t  fi\n\t  if [[ $1 == \"commit\" ]]; then\n      echo \"${ARGS[@]}\"\n\t  fi\n\t  $ORIGIN_GIT \"${ARGS[@]}\"\n\t  RC=$?\n\t  if [[ $1 == \"push\" ]]; then\n\t    echo \"####### END GIT PUSH DRYRUN #######\"\n\t  fi\n\t  return $RC\n  }\n\n  export -f git\n}\n\nfunction main {\n  # normalize the working dir to the directory of the script\n  cd $(dirname $0);SCRIPT_DIR=$(pwd)\n\n  ARG_DEFS+=(\"[--git-push-dryrun=(true|false)]\" \"[--verbose=(true|false)]\")\n  parseArgs \"$@\"\n\n  # --git_push_dryrun argument\n  if [[ $GIT_PUSH_DRYRUN == \"true\" ]]; then\n    git_push_dryrun_proxy\n  fi\n\n  # --verbose argument\n  if [[ $VERBOSE == \"true\" ]]; then\n    set -x\n  fi\n\n  if isFunction init; then\n    init \"$@\"\n  fi\n\n  # jump to the function denoted by the --action argument,\n  # otherwise call the \"run\" function\n  if [[ $ACTION ]]; then\n    $ACTION \"$@\"\n  else\n    run \"$@\"\n  fi\n}\n\n\nmain \"$@\"\n"
  },
  {
    "path": "src/.eslintrc.json",
    "content": "{\n  \"root\": true,\n  \"extends\": \"../.eslintrc-browser.json\",\n\n  \"globals\": {\n    /* auto/injector.js */\n    \"createInjector\": false,\n\n    /* angular.js */\n    \"angular\": false,\n    \"msie\": false,\n    \"jqLite\": false,\n    \"jQuery\": false,\n    \"slice\": false,\n    \"splice\": false,\n    \"push\": false,\n    \"toString\": false,\n    \"minErrConfig\": false,\n    \"errorHandlingConfig\": false,\n    \"isValidObjectMaxDepth\": false,\n    \"ngMinErr\": false,\n    \"_angular\": false,\n    \"angularModule\": false,\n    \"nodeName_\": false,\n    \"uid\": false,\n    \"toDebugString\": false,\n\n    \"REGEX_STRING_REGEXP\" : false,\n    \"lowercase\": false,\n    \"uppercase\": false,\n    \"isArrayLike\": false,\n    \"forEach\": false,\n    \"forEachSorted\": false,\n    \"reverseParams\": false,\n    \"nextUid\": false,\n    \"setHashKey\": false,\n    \"extend\": false,\n    \"toInt\": false,\n    \"inherit\": false,\n    \"merge\": false,\n    \"noop\": false,\n    \"identity\": false,\n    \"valueFn\": false,\n    \"isUndefined\": false,\n    \"isDefined\": false,\n    \"isObject\": false,\n    \"isString\": false,\n    \"isNumber\": false,\n    \"isNumberNaN\": false,\n    \"isDate\": false,\n    \"isError\": false,\n    \"isArray\": false,\n    \"isFunction\": false,\n    \"isRegExp\": false,\n    \"isWindow\": false,\n    \"isScope\": false,\n    \"isFile\": false,\n    \"isFormData\": false,\n    \"isBlob\": false,\n    \"isBoolean\": false,\n    \"isPromiseLike\": false,\n    \"hasCustomToString\": false,\n    \"trim\": false,\n    \"escapeForRegexp\": false,\n    \"isElement\": false,\n    \"makeMap\": false,\n    \"includes\": false,\n    \"arrayRemove\": false,\n    \"copy\": false,\n    \"shallowCopy\": false,\n    \"simpleCompare\": false,\n    \"equals\": false,\n    \"csp\": false,\n    \"concat\": false,\n    \"sliceArgs\": false,\n    \"bind\": false,\n    \"toJsonReplacer\": false,\n    \"toJson\": false,\n    \"fromJson\": false,\n    \"addDateMinutes\": false,\n    \"convertTimezoneToLocal\": false,\n    \"timezoneToOffset\": false,\n    \"startingTag\": false,\n    \"tryDecodeURIComponent\": false,\n    \"parseKeyValue\": false,\n    \"toKeyValue\": false,\n    \"encodeUriSegment\": false,\n    \"encodeUriQuery\": false,\n    \"angularInit\": false,\n    \"bootstrap\": false,\n    \"getTestability\": false,\n    \"snake_case\": false,\n    \"bindJQuery\": false,\n    \"assertArg\": false,\n    \"assertArgFn\": false,\n    \"assertNotHasOwnProperty\": false,\n    \"getter\": false,\n    \"getBlockNodes\": false,\n    \"createMap\": false,\n    \"VALIDITY_STATE_PROPERTY\": false,\n    \"reloadWithDebugInfo\": false,\n    \"stringify\": false,\n    \"UNSAFE_restoreLegacyJqLiteXHTMLReplacement\": false,\n\n    \"NODE_TYPE_ELEMENT\": false,\n    \"NODE_TYPE_ATTRIBUTE\": false,\n    \"NODE_TYPE_TEXT\": false,\n    \"NODE_TYPE_COMMENT\": false,\n    \"NODE_TYPE_DOCUMENT\": false,\n    \"NODE_TYPE_DOCUMENT_FRAGMENT\": false,\n\n    \"defaultHttpResponseTransform\": false,\n\n    /* filters.js */\n    \"getFirstThursdayOfYear\": false,\n\n    /* AngularPublic.js */\n    \"version\": false,\n    \"publishExternalAPI\": false,\n\n    /* minErr.js */\n    \"minErr\": false,\n\n    /* loader.js */\n    \"setupModuleLoader\": false,\n\n    /* jqLite.js */\n    \"BOOLEAN_ATTR\": false,\n    \"ALIASED_ATTR\": false,\n    \"jqNextId\": false,\n    \"fnCamelCaseReplace\": false,\n    \"jqLitePatchJQueryRemove\": false,\n    \"JQLite\": false,\n    \"jqLiteClone\": false,\n    \"jqLiteDealoc\": false,\n    \"jqLiteOff\": false,\n    \"jqLiteRemoveData\": false,\n    \"jqLiteExpandoStore\": false,\n    \"jqLiteData\": false,\n    \"jqLiteHasClass\": false,\n    \"jqLiteRemoveClass\": false,\n    \"jqLiteAddClass\": false,\n    \"jqLiteAddNodes\": false,\n    \"jqLiteController\": false,\n    \"jqLiteInheritedData\": false,\n    \"jqLiteBuildFragment\": false,\n    \"jqLiteParseHTML\": false,\n    \"jqLiteWrapNode\": false,\n    \"getBooleanAttrName\": false,\n    \"getAliasedAttrName\": false,\n    \"createEventHandler\": false,\n    \"JQLitePrototype\": false,\n    \"jqLiteIsTextNode\": false,\n    \"jqLiteDocumentLoaded\": false,\n\n    /* apis.js */\n    \"hashKey\": false,\n    \"NgMap\": false,\n\n    /* urlUtils.js */\n    \"urlResolve\": false,\n    \"urlIsSameOrigin\": false,\n    \"urlIsSameOriginAsBaseUrl\": false,\n    \"urlIsAllowedOriginFactory\": false,\n\n    /* ng/controller.js */\n    \"identifierForController\": false,\n\n    /* ng/compile.js */\n    \"directiveNormalize\": false,\n\n    /* ng/q.js */\n    \"markQExceptionHandled\": false,\n\n    /* sce.js */\n    \"SCE_CONTEXTS\": false,\n\n    /* ng/directive/directives.js */\n    \"ngDirective\": false,\n\n    /* ng/directive/ngEventDirs.js */\n    \"createEventDirective\": false,\n\n    /* ng/directive/input.js */\n    \"VALID_CLASS\": false,\n    \"INVALID_CLASS\": false,\n    \"PRISTINE_CLASS\": false,\n    \"DIRTY_CLASS\": false,\n\n    /* ng/directive/form.js */\n    \"nullFormCtrl\": false\n\n  }\n}\n"
  },
  {
    "path": "src/Angular.js",
    "content": "'use strict';\n\n/* We need to tell ESLint what variables are being exported */\n/* exported\n  angular,\n  msie,\n  jqLite,\n  jQuery,\n  slice,\n  splice,\n  push,\n  toString,\n  minErrConfig,\n  errorHandlingConfig,\n  isValidObjectMaxDepth,\n  ngMinErr,\n  angularModule,\n  uid,\n  REGEX_STRING_REGEXP,\n  VALIDITY_STATE_PROPERTY,\n\n  lowercase,\n  uppercase,\n  nodeName_,\n  isArrayLike,\n  forEach,\n  forEachSorted,\n  reverseParams,\n  nextUid,\n  setHashKey,\n  extend,\n  toInt,\n  inherit,\n  merge,\n  noop,\n  identity,\n  valueFn,\n  isUndefined,\n  isDefined,\n  isObject,\n  isBlankObject,\n  isString,\n  isNumber,\n  isNumberNaN,\n  isDate,\n  isError,\n  isArray,\n  isFunction,\n  isRegExp,\n  isWindow,\n  isScope,\n  isFile,\n  isFormData,\n  isBlob,\n  isBoolean,\n  isPromiseLike,\n  trim,\n  escapeForRegexp,\n  isElement,\n  makeMap,\n  includes,\n  arrayRemove,\n  copy,\n  simpleCompare,\n  equals,\n  csp,\n  jq,\n  concat,\n  sliceArgs,\n  bind,\n  toJsonReplacer,\n  toJson,\n  fromJson,\n  convertTimezoneToLocal,\n  timezoneToOffset,\n  addDateMinutes,\n  startingTag,\n  tryDecodeURIComponent,\n  parseKeyValue,\n  toKeyValue,\n  encodeUriSegment,\n  encodeUriQuery,\n  angularInit,\n  bootstrap,\n  getTestability,\n  snake_case,\n  bindJQuery,\n  assertArg,\n  assertArgFn,\n  assertNotHasOwnProperty,\n  getter,\n  getBlockNodes,\n  hasOwnProperty,\n  createMap,\n  stringify,\n  UNSAFE_restoreLegacyJqLiteXHTMLReplacement,\n\n  NODE_TYPE_ELEMENT,\n  NODE_TYPE_ATTRIBUTE,\n  NODE_TYPE_TEXT,\n  NODE_TYPE_COMMENT,\n  NODE_TYPE_DOCUMENT,\n  NODE_TYPE_DOCUMENT_FRAGMENT\n*/\n\n////////////////////////////////////\n\n/**\n * @ngdoc module\n * @name ng\n * @module ng\n * @installation\n * @description\n *\n * The ng module is loaded by default when an AngularJS application is started. The module itself\n * contains the essential components for an AngularJS application to function. The table below\n * lists a high level breakdown of each of the services/factories, filters, directives and testing\n * components available within this core module.\n *\n */\n\nvar REGEX_STRING_REGEXP = /^\\/(.+)\\/([a-z]*)$/;\n\n// The name of a form control's ValidityState property.\n// This is used so that it's possible for internal tests to create mock ValidityStates.\nvar VALIDITY_STATE_PROPERTY = 'validity';\n\n\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\n\n/**\n * @private\n *\n * @description Converts the specified string to lowercase.\n * @param {string} string String to be converted to lowercase.\n * @returns {string} Lowercased string.\n */\nvar lowercase = function(string) {return isString(string) ? string.toLowerCase() : string;};\n\n/**\n * @private\n *\n * @description Converts the specified string to uppercase.\n * @param {string} string String to be converted to uppercase.\n * @returns {string} Uppercased string.\n */\nvar uppercase = function(string) {return isString(string) ? string.toUpperCase() : string;};\n\n\nvar\n    msie,             // holds major version number for IE, or NaN if UA is not IE.\n    jqLite,           // delay binding since jQuery could be loaded after us.\n    jQuery,           // delay binding\n    slice             = [].slice,\n    splice            = [].splice,\n    push              = [].push,\n    toString          = Object.prototype.toString,\n    getPrototypeOf    = Object.getPrototypeOf,\n    ngMinErr          = minErr('ng'),\n\n    /** @name angular */\n    angular           = window.angular || (window.angular = {}),\n    angularModule,\n    uid               = 0;\n\n// Support: IE 9-11 only\n/**\n * documentMode is an IE-only property\n * http://msdn.microsoft.com/en-us/library/ie/cc196988(v=vs.85).aspx\n */\nmsie = window.document.documentMode;\n\n\n/**\n * @private\n * @param {*} obj\n * @return {boolean} Returns true if `obj` is an array or array-like object (NodeList, Arguments,\n *                   String ...)\n */\nfunction isArrayLike(obj) {\n\n  // `null`, `undefined` and `window` are not array-like\n  if (obj == null || isWindow(obj)) return false;\n\n  // arrays, strings and jQuery/jqLite objects are array like\n  // * jqLite is either the jQuery or jqLite constructor function\n  // * we have to check the existence of jqLite first as this method is called\n  //   via the forEach method when constructing the jqLite object in the first place\n  if (isArray(obj) || isString(obj) || (jqLite && obj instanceof jqLite)) return true;\n\n  // Support: iOS 8.2 (not reproducible in simulator)\n  // \"length\" in obj used to prevent JIT error (gh-11508)\n  var length = 'length' in Object(obj) && obj.length;\n\n  // NodeList objects (with `item` method) and\n  // other objects with suitable length characteristics are array-like\n  return isNumber(length) && (length >= 0 && (length - 1) in obj || typeof obj.item === 'function');\n\n}\n\n/**\n * @ngdoc function\n * @name angular.forEach\n * @module ng\n * @kind function\n *\n * @description\n * Invokes the `iterator` function once for each item in `obj` collection, which can be either an\n * object or an array. The `iterator` function is invoked with `iterator(value, key, obj)`, where `value`\n * is the value of an object property or an array element, `key` is the object property key or\n * array element index and obj is the `obj` itself. Specifying a `context` for the function is optional.\n *\n * It is worth noting that `.forEach` does not iterate over inherited properties because it filters\n * using the `hasOwnProperty` method.\n *\n * Unlike ES262's\n * [Array.prototype.forEach](http://www.ecma-international.org/ecma-262/5.1/#sec-15.4.4.18),\n * providing 'undefined' or 'null' values for `obj` will not throw a TypeError, but rather just\n * return the value provided.\n *\n   ```js\n     var values = {name: 'misko', gender: 'male'};\n     var log = [];\n     angular.forEach(values, function(value, key) {\n       this.push(key + ': ' + value);\n     }, log);\n     expect(log).toEqual(['name: misko', 'gender: male']);\n   ```\n *\n * @param {Object|Array} obj Object to iterate over.\n * @param {Function} iterator Iterator function.\n * @param {Object=} context Object to become context (`this`) for the iterator function.\n * @returns {Object|Array} Reference to `obj`.\n */\n\nfunction forEach(obj, iterator, context) {\n  var key, length;\n  if (obj) {\n    if (isFunction(obj)) {\n      for (key in obj) {\n        if (key !== 'prototype' && key !== 'length' && key !== 'name' && obj.hasOwnProperty(key)) {\n          iterator.call(context, obj[key], key, obj);\n        }\n      }\n    } else if (isArray(obj) || isArrayLike(obj)) {\n      var isPrimitive = typeof obj !== 'object';\n      for (key = 0, length = obj.length; key < length; key++) {\n        if (isPrimitive || key in obj) {\n          iterator.call(context, obj[key], key, obj);\n        }\n      }\n    } else if (obj.forEach && obj.forEach !== forEach) {\n        obj.forEach(iterator, context, obj);\n    } else if (isBlankObject(obj)) {\n      // createMap() fast path --- Safe to avoid hasOwnProperty check because prototype chain is empty\n      for (key in obj) {\n        iterator.call(context, obj[key], key, obj);\n      }\n    } else if (typeof obj.hasOwnProperty === 'function') {\n      // Slow path for objects inheriting Object.prototype, hasOwnProperty check needed\n      for (key in obj) {\n        if (obj.hasOwnProperty(key)) {\n          iterator.call(context, obj[key], key, obj);\n        }\n      }\n    } else {\n      // Slow path for objects which do not have a method `hasOwnProperty`\n      for (key in obj) {\n        if (hasOwnProperty.call(obj, key)) {\n          iterator.call(context, obj[key], key, obj);\n        }\n      }\n    }\n  }\n  return obj;\n}\n\nfunction forEachSorted(obj, iterator, context) {\n  var keys = Object.keys(obj).sort();\n  for (var i = 0; i < keys.length; i++) {\n    iterator.call(context, obj[keys[i]], keys[i]);\n  }\n  return keys;\n}\n\n\n/**\n * when using forEach the params are value, key, but it is often useful to have key, value.\n * @param {function(string, *)} iteratorFn\n * @returns {function(*, string)}\n */\nfunction reverseParams(iteratorFn) {\n  return function(value, key) {iteratorFn(key, value);};\n}\n\n/**\n * A consistent way of creating unique IDs in angular.\n *\n * Using simple numbers allows us to generate 28.6 million unique ids per second for 10 years before\n * we hit number precision issues in JavaScript.\n *\n * Math.pow(2,53) / 60 / 60 / 24 / 365 / 10 = 28.6M\n *\n * @returns {number} an unique alpha-numeric string\n */\nfunction nextUid() {\n  return ++uid;\n}\n\n\n/**\n * Set or clear the hashkey for an object.\n * @param obj object\n * @param h the hashkey (!truthy to delete the hashkey)\n */\nfunction setHashKey(obj, h) {\n  if (h) {\n    obj.$$hashKey = h;\n  } else {\n    delete obj.$$hashKey;\n  }\n}\n\n\nfunction baseExtend(dst, objs, deep) {\n  var h = dst.$$hashKey;\n\n  for (var i = 0, ii = objs.length; i < ii; ++i) {\n    var obj = objs[i];\n    if (!isObject(obj) && !isFunction(obj)) continue;\n    var keys = Object.keys(obj);\n    for (var j = 0, jj = keys.length; j < jj; j++) {\n      var key = keys[j];\n      var src = obj[key];\n\n      if (deep && isObject(src)) {\n        if (isDate(src)) {\n          dst[key] = new Date(src.valueOf());\n        } else if (isRegExp(src)) {\n          dst[key] = new RegExp(src);\n        } else if (src.nodeName) {\n          dst[key] = src.cloneNode(true);\n        } else if (isElement(src)) {\n          dst[key] = src.clone();\n        } else {\n          if (key !== '__proto__') {\n            if (!isObject(dst[key])) dst[key] = isArray(src) ? [] : {};\n            baseExtend(dst[key], [src], true);\n          }\n        }\n      } else {\n        dst[key] = src;\n      }\n    }\n  }\n\n  setHashKey(dst, h);\n  return dst;\n}\n\n/**\n * @ngdoc function\n * @name angular.extend\n * @module ng\n * @kind function\n *\n * @description\n * Extends the destination object `dst` by copying own enumerable properties from the `src` object(s)\n * to `dst`. You can specify multiple `src` objects. If you want to preserve original objects, you can do so\n * by passing an empty object as the target: `var object = angular.extend({}, object1, object2)`.\n *\n * **Note:** Keep in mind that `angular.extend` does not support recursive merge (deep copy). Use\n * {@link angular.merge} for this.\n *\n * @param {Object} dst Destination object.\n * @param {...Object} src Source object(s).\n * @returns {Object} Reference to `dst`.\n */\nfunction extend(dst) {\n  return baseExtend(dst, slice.call(arguments, 1), false);\n}\n\n\n/**\n* @ngdoc function\n* @name angular.merge\n* @module ng\n* @kind function\n*\n* @description\n* Deeply extends the destination object `dst` by copying own enumerable properties from the `src` object(s)\n* to `dst`. You can specify multiple `src` objects. If you want to preserve original objects, you can do so\n* by passing an empty object as the target: `var object = angular.merge({}, object1, object2)`.\n*\n* Unlike {@link angular.extend extend()}, `merge()` recursively descends into object properties of source\n* objects, performing a deep copy.\n*\n* @deprecated\n* sinceVersion=\"1.6.5\"\n* This function is deprecated, but will not be removed in the 1.x lifecycle.\n* There are edge cases (see {@link angular.merge#known-issues known issues}) that are not\n* supported by this function. We suggest using another, similar library for all-purpose merging,\n* such as [lodash's merge()](https://lodash.com/docs/4.17.4#merge).\n*\n* @knownIssue\n* This is a list of (known) object types that are not handled correctly by this function:\n* - [`Blob`](https://developer.mozilla.org/docs/Web/API/Blob)\n* - [`MediaStream`](https://developer.mozilla.org/docs/Web/API/MediaStream)\n* - [`CanvasGradient`](https://developer.mozilla.org/docs/Web/API/CanvasGradient)\n* - AngularJS {@link $rootScope.Scope scopes};\n*\n* `angular.merge` also does not support merging objects with circular references.\n*\n* @param {Object} dst Destination object.\n* @param {...Object} src Source object(s).\n* @returns {Object} Reference to `dst`.\n*/\nfunction merge(dst) {\n  return baseExtend(dst, slice.call(arguments, 1), true);\n}\n\n\n\nfunction toInt(str) {\n  return parseInt(str, 10);\n}\n\nvar isNumberNaN = Number.isNaN || function isNumberNaN(num) {\n  // eslint-disable-next-line no-self-compare\n  return num !== num;\n};\n\n\nfunction inherit(parent, extra) {\n  return extend(Object.create(parent), extra);\n}\n\n/**\n * @ngdoc function\n * @name angular.noop\n * @module ng\n * @kind function\n *\n * @description\n * A function that performs no operations. This function can be useful when writing code in the\n * functional style.\n   ```js\n     function foo(callback) {\n       var result = calculateResult();\n       (callback || angular.noop)(result);\n     }\n   ```\n */\nfunction noop() {}\nnoop.$inject = [];\n\n\n/**\n * @ngdoc function\n * @name angular.identity\n * @module ng\n * @kind function\n *\n * @description\n * A function that returns its first argument. This function is useful when writing code in the\n * functional style.\n *\n   ```js\n   function transformer(transformationFn, value) {\n     return (transformationFn || angular.identity)(value);\n   };\n\n   // E.g.\n   function getResult(fn, input) {\n     return (fn || angular.identity)(input);\n   };\n\n   getResult(function(n) { return n * 2; }, 21);   // returns 42\n   getResult(null, 21);                            // returns 21\n   getResult(undefined, 21);                       // returns 21\n   ```\n *\n * @param {*} value to be returned.\n * @returns {*} the value passed in.\n */\nfunction identity($) {return $;}\nidentity.$inject = [];\n\n\nfunction valueFn(value) {return function valueRef() {return value;};}\n\nfunction hasCustomToString(obj) {\n  return isFunction(obj.toString) && obj.toString !== toString;\n}\n\n\n/**\n * @ngdoc function\n * @name angular.isUndefined\n * @module ng\n * @kind function\n *\n * @description\n * Determines if a reference is undefined.\n *\n * @param {*} value Reference to check.\n * @returns {boolean} True if `value` is undefined.\n */\nfunction isUndefined(value) {return typeof value === 'undefined';}\n\n\n/**\n * @ngdoc function\n * @name angular.isDefined\n * @module ng\n * @kind function\n *\n * @description\n * Determines if a reference is defined.\n *\n * @param {*} value Reference to check.\n * @returns {boolean} True if `value` is defined.\n */\nfunction isDefined(value) {return typeof value !== 'undefined';}\n\n\n/**\n * @ngdoc function\n * @name angular.isObject\n * @module ng\n * @kind function\n *\n * @description\n * Determines if a reference is an `Object`. Unlike `typeof` in JavaScript, `null`s are not\n * considered to be objects. Note that JavaScript arrays are objects.\n *\n * @param {*} value Reference to check.\n * @returns {boolean} True if `value` is an `Object` but not `null`.\n */\nfunction isObject(value) {\n  // http://jsperf.com/isobject4\n  return value !== null && typeof value === 'object';\n}\n\n\n/**\n * Determine if a value is an object with a null prototype\n *\n * @returns {boolean} True if `value` is an `Object` with a null prototype\n */\nfunction isBlankObject(value) {\n  return value !== null && typeof value === 'object' && !getPrototypeOf(value);\n}\n\n\n/**\n * @ngdoc function\n * @name angular.isString\n * @module ng\n * @kind function\n *\n * @description\n * Determines if a reference is a `String`.\n *\n * @param {*} value Reference to check.\n * @returns {boolean} True if `value` is a `String`.\n */\nfunction isString(value) {return typeof value === 'string';}\n\n\n/**\n * @ngdoc function\n * @name angular.isNumber\n * @module ng\n * @kind function\n *\n * @description\n * Determines if a reference is a `Number`.\n *\n * This includes the \"special\" numbers `NaN`, `+Infinity` and `-Infinity`.\n *\n * If you wish to exclude these then you can use the native\n * [`isFinite'](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/isFinite)\n * method.\n *\n * @param {*} value Reference to check.\n * @returns {boolean} True if `value` is a `Number`.\n */\nfunction isNumber(value) {return typeof value === 'number';}\n\n\n/**\n * @ngdoc function\n * @name angular.isDate\n * @module ng\n * @kind function\n *\n * @description\n * Determines if a value is a date.\n *\n * @param {*} value Reference to check.\n * @returns {boolean} True if `value` is a `Date`.\n */\nfunction isDate(value) {\n  return toString.call(value) === '[object Date]';\n}\n\n\n/**\n * @ngdoc function\n * @name angular.isArray\n * @module ng\n * @kind function\n *\n * @description\n * Determines if a reference is an `Array`.\n *\n * @param {*} value Reference to check.\n * @returns {boolean} True if `value` is an `Array`.\n */\nfunction isArray(arr) {\n  return Array.isArray(arr) || arr instanceof Array;\n}\n\n/**\n * @description\n * Determines if a reference is an `Error`.\n * Loosely based on https://www.npmjs.com/package/iserror\n *\n * @param {*} value Reference to check.\n * @returns {boolean} True if `value` is an `Error`.\n */\nfunction isError(value) {\n  var tag = toString.call(value);\n  switch (tag) {\n    case '[object Error]': return true;\n    case '[object Exception]': return true;\n    case '[object DOMException]': return true;\n    default: return value instanceof Error;\n  }\n}\n\n/**\n * @ngdoc function\n * @name angular.isFunction\n * @module ng\n * @kind function\n *\n * @description\n * Determines if a reference is a `Function`.\n *\n * @param {*} value Reference to check.\n * @returns {boolean} True if `value` is a `Function`.\n */\nfunction isFunction(value) {return typeof value === 'function';}\n\n\n/**\n * Determines if a value is a regular expression object.\n *\n * @private\n * @param {*} value Reference to check.\n * @returns {boolean} True if `value` is a `RegExp`.\n */\nfunction isRegExp(value) {\n  return toString.call(value) === '[object RegExp]';\n}\n\n\n/**\n * Checks if `obj` is a window object.\n *\n * @private\n * @param {*} obj Object to check\n * @returns {boolean} True if `obj` is a window obj.\n */\nfunction isWindow(obj) {\n  return obj && obj.window === obj;\n}\n\n\nfunction isScope(obj) {\n  return obj && obj.$evalAsync && obj.$watch;\n}\n\n\nfunction isFile(obj) {\n  return toString.call(obj) === '[object File]';\n}\n\n\nfunction isFormData(obj) {\n  return toString.call(obj) === '[object FormData]';\n}\n\n\nfunction isBlob(obj) {\n  return toString.call(obj) === '[object Blob]';\n}\n\n\nfunction isBoolean(value) {\n  return typeof value === 'boolean';\n}\n\n\nfunction isPromiseLike(obj) {\n  return obj && isFunction(obj.then);\n}\n\n\nvar TYPED_ARRAY_REGEXP = /^\\[object (?:Uint8|Uint8Clamped|Uint16|Uint32|Int8|Int16|Int32|Float32|Float64)Array]$/;\nfunction isTypedArray(value) {\n  return value && isNumber(value.length) && TYPED_ARRAY_REGEXP.test(toString.call(value));\n}\n\nfunction isArrayBuffer(obj) {\n  return toString.call(obj) === '[object ArrayBuffer]';\n}\n\n\nvar trim = function(value) {\n  return isString(value) ? value.trim() : value;\n};\n\n// Copied from:\n// http://docs.closure-library.googlecode.com/git/local_closure_goog_string_string.js.source.html#line1021\n// Prereq: s is a string.\nvar escapeForRegexp = function(s) {\n  return s\n    .replace(/([-()[\\]{}+?*.$^|,:#<!\\\\])/g, '\\\\$1')\n    // eslint-disable-next-line no-control-regex\n    .replace(/\\x08/g, '\\\\x08');\n};\n\n\n/**\n * @ngdoc function\n * @name angular.isElement\n * @module ng\n * @kind function\n *\n * @description\n * Determines if a reference is a DOM element (or wrapped jQuery element).\n *\n * @param {*} value Reference to check.\n * @returns {boolean} True if `value` is a DOM element (or wrapped jQuery element).\n */\nfunction isElement(node) {\n  return !!(node &&\n    (node.nodeName  // We are a direct element.\n    || (node.prop && node.attr && node.find)));  // We have an on and find method part of jQuery API.\n}\n\n/**\n * @param str 'key1,key2,...'\n * @returns {object} in the form of {key1:true, key2:true, ...}\n */\nfunction makeMap(str) {\n  var obj = {}, items = str.split(','), i;\n  for (i = 0; i < items.length; i++) {\n    obj[items[i]] = true;\n  }\n  return obj;\n}\n\n\nfunction nodeName_(element) {\n  return lowercase(element.nodeName || (element[0] && element[0].nodeName));\n}\n\nfunction includes(array, obj) {\n  return Array.prototype.indexOf.call(array, obj) !== -1;\n}\n\nfunction arrayRemove(array, value) {\n  var index = array.indexOf(value);\n  if (index >= 0) {\n    array.splice(index, 1);\n  }\n  return index;\n}\n\n/**\n * @ngdoc function\n * @name angular.copy\n * @module ng\n * @kind function\n *\n * @description\n * Creates a deep copy of `source`, which should be an object or an array. This functions is used\n * internally, mostly in the change-detection code. It is not intended as an all-purpose copy\n * function, and has several limitations (see below).\n *\n * * If no destination is supplied, a copy of the object or array is created.\n * * If a destination is provided, all of its elements (for arrays) or properties (for objects)\n *   are deleted and then all elements/properties from the source are copied to it.\n * * If `source` is not an object or array (inc. `null` and `undefined`), `source` is returned.\n * * If `source` is identical to `destination` an exception will be thrown.\n *\n * <br />\n *\n * <div class=\"alert alert-warning\">\n *   Only enumerable properties are taken into account. Non-enumerable properties (both on `source`\n *   and on `destination`) will be ignored.\n * </div>\n *\n * <div class=\"alert alert-warning\">\n *   `angular.copy` does not check if destination and source are of the same type. It's the\n *   developer's responsibility to make sure they are compatible.\n * </div>\n *\n * @knownIssue\n * This is a non-exhaustive list of object types / features that are not handled correctly by\n * `angular.copy`. Note that since this functions is used by the change detection code, this\n * means binding or watching objects of these types (or that include these types) might not work\n * correctly.\n * - [`File`](https://developer.mozilla.org/docs/Web/API/File)\n * - [`Map`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Map)\n * - [`ImageData`](https://developer.mozilla.org/docs/Web/API/ImageData)\n * - [`MediaStream`](https://developer.mozilla.org/docs/Web/API/MediaStream)\n * - [`Set`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set)\n * - [`WeakMap`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/WeakMap)\n * - [`getter`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/get)/\n *   [`setter`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/set)\n *\n * @param {*} source The source that will be used to make a copy. Can be any type, including\n *     primitives, `null`, and `undefined`.\n * @param {(Object|Array)=} destination Destination into which the source is copied. If provided,\n *     must be of the same type as `source`.\n * @returns {*} The copy or updated `destination`, if `destination` was specified.\n *\n * @example\n  <example module=\"copyExample\" name=\"angular-copy\">\n    <file name=\"index.html\">\n      <div ng-controller=\"ExampleController\">\n        <form novalidate class=\"simple-form\">\n          <label>Name: <input type=\"text\" ng-model=\"user.name\" /></label><br />\n          <label>Age:  <input type=\"number\" ng-model=\"user.age\" /></label><br />\n          Gender: <label><input type=\"radio\" ng-model=\"user.gender\" value=\"male\" />male</label>\n                  <label><input type=\"radio\" ng-model=\"user.gender\" value=\"female\" />female</label><br />\n          <button ng-click=\"reset()\">RESET</button>\n          <button ng-click=\"update(user)\">SAVE</button>\n        </form>\n        <pre>form = {{user | json}}</pre>\n        <pre>leader = {{leader | json}}</pre>\n      </div>\n    </file>\n    <file name=\"script.js\">\n      // Module: copyExample\n      angular.\n        module('copyExample', []).\n        controller('ExampleController', ['$scope', function($scope) {\n          $scope.leader = {};\n\n          $scope.reset = function() {\n            // Example with 1 argument\n            $scope.user = angular.copy($scope.leader);\n          };\n\n          $scope.update = function(user) {\n            // Example with 2 arguments\n            angular.copy(user, $scope.leader);\n          };\n\n          $scope.reset();\n        }]);\n    </file>\n  </example>\n */\nfunction copy(source, destination, maxDepth) {\n  var stackSource = [];\n  var stackDest = [];\n  maxDepth = isValidObjectMaxDepth(maxDepth) ? maxDepth : NaN;\n\n  if (destination) {\n    if (isTypedArray(destination) || isArrayBuffer(destination)) {\n      throw ngMinErr('cpta', 'Can\\'t copy! TypedArray destination cannot be mutated.');\n    }\n    if (source === destination) {\n      throw ngMinErr('cpi', 'Can\\'t copy! Source and destination are identical.');\n    }\n\n    // Empty the destination object\n    if (isArray(destination)) {\n      destination.length = 0;\n    } else {\n      forEach(destination, function(value, key) {\n        if (key !== '$$hashKey') {\n          delete destination[key];\n        }\n      });\n    }\n\n    stackSource.push(source);\n    stackDest.push(destination);\n    return copyRecurse(source, destination, maxDepth);\n  }\n\n  return copyElement(source, maxDepth);\n\n  function copyRecurse(source, destination, maxDepth) {\n    maxDepth--;\n    if (maxDepth < 0) {\n      return '...';\n    }\n    var h = destination.$$hashKey;\n    var key;\n    if (isArray(source)) {\n      for (var i = 0, ii = source.length; i < ii; i++) {\n        destination.push(copyElement(source[i], maxDepth));\n      }\n    } else if (isBlankObject(source)) {\n      // createMap() fast path --- Safe to avoid hasOwnProperty check because prototype chain is empty\n      for (key in source) {\n        destination[key] = copyElement(source[key], maxDepth);\n      }\n    } else if (source && typeof source.hasOwnProperty === 'function') {\n      // Slow path, which must rely on hasOwnProperty\n      for (key in source) {\n        if (source.hasOwnProperty(key)) {\n          destination[key] = copyElement(source[key], maxDepth);\n        }\n      }\n    } else {\n      // Slowest path --- hasOwnProperty can't be called as a method\n      for (key in source) {\n        if (hasOwnProperty.call(source, key)) {\n          destination[key] = copyElement(source[key], maxDepth);\n        }\n      }\n    }\n    setHashKey(destination, h);\n    return destination;\n  }\n\n  function copyElement(source, maxDepth) {\n    // Simple values\n    if (!isObject(source)) {\n      return source;\n    }\n\n    // Already copied values\n    var index = stackSource.indexOf(source);\n    if (index !== -1) {\n      return stackDest[index];\n    }\n\n    if (isWindow(source) || isScope(source)) {\n      throw ngMinErr('cpws',\n        'Can\\'t copy! Making copies of Window or Scope instances is not supported.');\n    }\n\n    var needsRecurse = false;\n    var destination = copyType(source);\n\n    if (destination === undefined) {\n      destination = isArray(source) ? [] : Object.create(getPrototypeOf(source));\n      needsRecurse = true;\n    }\n\n    stackSource.push(source);\n    stackDest.push(destination);\n\n    return needsRecurse\n      ? copyRecurse(source, destination, maxDepth)\n      : destination;\n  }\n\n  function copyType(source) {\n    switch (toString.call(source)) {\n      case '[object Int8Array]':\n      case '[object Int16Array]':\n      case '[object Int32Array]':\n      case '[object Float32Array]':\n      case '[object Float64Array]':\n      case '[object Uint8Array]':\n      case '[object Uint8ClampedArray]':\n      case '[object Uint16Array]':\n      case '[object Uint32Array]':\n        return new source.constructor(copyElement(source.buffer), source.byteOffset, source.length);\n\n      case '[object ArrayBuffer]':\n        // Support: IE10\n        if (!source.slice) {\n          // If we're in this case we know the environment supports ArrayBuffer\n          /* eslint-disable no-undef */\n          var copied = new ArrayBuffer(source.byteLength);\n          new Uint8Array(copied).set(new Uint8Array(source));\n          /* eslint-enable */\n          return copied;\n        }\n        return source.slice(0);\n\n      case '[object Boolean]':\n      case '[object Number]':\n      case '[object String]':\n      case '[object Date]':\n        return new source.constructor(source.valueOf());\n\n      case '[object RegExp]':\n        var re = new RegExp(source.source, source.toString().match(/[^/]*$/)[0]);\n        re.lastIndex = source.lastIndex;\n        return re;\n\n      case '[object Blob]':\n        return new source.constructor([source], {type: source.type});\n    }\n\n    if (isFunction(source.cloneNode)) {\n      return source.cloneNode(true);\n    }\n  }\n}\n\n\n// eslint-disable-next-line no-self-compare\nfunction simpleCompare(a, b) { return a === b || (a !== a && b !== b); }\n\n\n/**\n * @ngdoc function\n * @name angular.equals\n * @module ng\n * @kind function\n *\n * @description\n * Determines if two objects or two values are equivalent. Supports value types, regular\n * expressions, arrays and objects.\n *\n * Two objects or values are considered equivalent if at least one of the following is true:\n *\n * * Both objects or values pass `===` comparison.\n * * Both objects or values are of the same type and all of their properties are equal by\n *   comparing them with `angular.equals`.\n * * Both values are NaN. (In JavaScript, NaN == NaN => false. But we consider two NaN as equal)\n * * Both values represent the same regular expression (In JavaScript,\n *   /abc/ == /abc/ => false. But we consider two regular expressions as equal when their textual\n *   representation matches).\n *\n * During a property comparison, properties of `function` type and properties with names\n * that begin with `$` are ignored.\n *\n * Scope and DOMWindow objects are being compared only by identify (`===`).\n *\n * @param {*} o1 Object or value to compare.\n * @param {*} o2 Object or value to compare.\n * @returns {boolean} True if arguments are equal.\n *\n * @example\n   <example module=\"equalsExample\" name=\"equalsExample\">\n     <file name=\"index.html\">\n      <div ng-controller=\"ExampleController\">\n        <form novalidate>\n          <h3>User 1</h3>\n          Name: <input type=\"text\" ng-model=\"user1.name\">\n          Age: <input type=\"number\" ng-model=\"user1.age\">\n\n          <h3>User 2</h3>\n          Name: <input type=\"text\" ng-model=\"user2.name\">\n          Age: <input type=\"number\" ng-model=\"user2.age\">\n\n          <div>\n            <br/>\n            <input type=\"button\" value=\"Compare\" ng-click=\"compare()\">\n          </div>\n          User 1: <pre>{{user1 | json}}</pre>\n          User 2: <pre>{{user2 | json}}</pre>\n          Equal: <pre>{{result}}</pre>\n        </form>\n      </div>\n    </file>\n    <file name=\"script.js\">\n        angular.module('equalsExample', []).controller('ExampleController', ['$scope', function($scope) {\n          $scope.user1 = {};\n          $scope.user2 = {};\n          $scope.compare = function() {\n            $scope.result = angular.equals($scope.user1, $scope.user2);\n          };\n        }]);\n    </file>\n  </example>\n */\nfunction equals(o1, o2) {\n  if (o1 === o2) return true;\n  if (o1 === null || o2 === null) return false;\n  // eslint-disable-next-line no-self-compare\n  if (o1 !== o1 && o2 !== o2) return true; // NaN === NaN\n  var t1 = typeof o1, t2 = typeof o2, length, key, keySet;\n  if (t1 === t2 && t1 === 'object') {\n    if (isArray(o1)) {\n      if (!isArray(o2)) return false;\n      if ((length = o1.length) === o2.length) {\n        for (key = 0; key < length; key++) {\n          if (!equals(o1[key], o2[key])) return false;\n        }\n        return true;\n      }\n    } else if (isDate(o1)) {\n      if (!isDate(o2)) return false;\n      return simpleCompare(o1.getTime(), o2.getTime());\n    } else if (isRegExp(o1)) {\n      if (!isRegExp(o2)) return false;\n      return o1.toString() === o2.toString();\n    } else {\n      if (isScope(o1) || isScope(o2) || isWindow(o1) || isWindow(o2) ||\n        isArray(o2) || isDate(o2) || isRegExp(o2)) return false;\n      keySet = createMap();\n      for (key in o1) {\n        if (key.charAt(0) === '$' || isFunction(o1[key])) continue;\n        if (!equals(o1[key], o2[key])) return false;\n        keySet[key] = true;\n      }\n      for (key in o2) {\n        if (!(key in keySet) &&\n            key.charAt(0) !== '$' &&\n            isDefined(o2[key]) &&\n            !isFunction(o2[key])) return false;\n      }\n      return true;\n    }\n  }\n  return false;\n}\n\nvar csp = function() {\n  if (!isDefined(csp.rules)) {\n\n\n    var ngCspElement = (window.document.querySelector('[ng-csp]') ||\n                    window.document.querySelector('[data-ng-csp]'));\n\n    if (ngCspElement) {\n      var ngCspAttribute = ngCspElement.getAttribute('ng-csp') ||\n                    ngCspElement.getAttribute('data-ng-csp');\n      csp.rules = {\n        noUnsafeEval: !ngCspAttribute || (ngCspAttribute.indexOf('no-unsafe-eval') !== -1),\n        noInlineStyle: !ngCspAttribute || (ngCspAttribute.indexOf('no-inline-style') !== -1)\n      };\n    } else {\n      csp.rules = {\n        noUnsafeEval: noUnsafeEval(),\n        noInlineStyle: false\n      };\n    }\n  }\n\n  return csp.rules;\n\n  function noUnsafeEval() {\n    try {\n      // eslint-disable-next-line no-new, no-new-func\n      new Function('');\n      return false;\n    } catch (e) {\n      return true;\n    }\n  }\n};\n\n/**\n * @ngdoc directive\n * @module ng\n * @name ngJq\n *\n * @element ANY\n * @param {string=} ngJq the name of the library available under `window`\n * to be used for angular.element\n * @description\n * Use this directive to force the angular.element library.  This should be\n * used to force either jqLite by leaving ng-jq blank or setting the name of\n * the jquery variable under window (eg. jQuery).\n *\n * Since AngularJS looks for this directive when it is loaded (doesn't wait for the\n * DOMContentLoaded event), it must be placed on an element that comes before the script\n * which loads angular. Also, only the first instance of `ng-jq` will be used and all\n * others ignored.\n *\n * @example\n * This example shows how to force jqLite using the `ngJq` directive to the `html` tag.\n ```html\n <!doctype html>\n <html ng-app ng-jq>\n ...\n ...\n </html>\n ```\n * @example\n * This example shows how to use a jQuery based library of a different name.\n * The library name must be available at the top most 'window'.\n ```html\n <!doctype html>\n <html ng-app ng-jq=\"jQueryLib\">\n ...\n ...\n </html>\n ```\n */\nvar jq = function() {\n  if (isDefined(jq.name_)) return jq.name_;\n  var el;\n  var i, ii = ngAttrPrefixes.length, prefix, name;\n  for (i = 0; i < ii; ++i) {\n    prefix = ngAttrPrefixes[i];\n    el = window.document.querySelector('[' + prefix.replace(':', '\\\\:') + 'jq]');\n    if (el) {\n      name = el.getAttribute(prefix + 'jq');\n      break;\n    }\n  }\n\n  return (jq.name_ = name);\n};\n\nfunction concat(array1, array2, index) {\n  return array1.concat(slice.call(array2, index));\n}\n\nfunction sliceArgs(args, startIndex) {\n  return slice.call(args, startIndex || 0);\n}\n\n\n/**\n * @ngdoc function\n * @name angular.bind\n * @module ng\n * @kind function\n *\n * @description\n * Returns a function which calls function `fn` bound to `self` (`self` becomes the `this` for\n * `fn`). You can supply optional `args` that are prebound to the function. This feature is also\n * known as [partial application](http://en.wikipedia.org/wiki/Partial_application), as\n * distinguished from [function currying](http://en.wikipedia.org/wiki/Currying#Contrast_with_partial_function_application).\n *\n * @param {Object} self Context which `fn` should be evaluated in.\n * @param {function()} fn Function to be bound.\n * @param {...*} args Optional arguments to be prebound to the `fn` function call.\n * @returns {function()} Function that wraps the `fn` with all the specified bindings.\n */\nfunction bind(self, fn) {\n  var curryArgs = arguments.length > 2 ? sliceArgs(arguments, 2) : [];\n  if (isFunction(fn) && !(fn instanceof RegExp)) {\n    return curryArgs.length\n      ? function() {\n          return arguments.length\n            ? fn.apply(self, concat(curryArgs, arguments, 0))\n            : fn.apply(self, curryArgs);\n        }\n      : function() {\n          return arguments.length\n            ? fn.apply(self, arguments)\n            : fn.call(self);\n        };\n  } else {\n    // In IE, native methods are not functions so they cannot be bound (note: they don't need to be).\n    return fn;\n  }\n}\n\n\nfunction toJsonReplacer(key, value) {\n  var val = value;\n\n  if (typeof key === 'string' && key.charAt(0) === '$' && key.charAt(1) === '$') {\n    val = undefined;\n  } else if (isWindow(value)) {\n    val = '$WINDOW';\n  } else if (value &&  window.document === value) {\n    val = '$DOCUMENT';\n  } else if (isScope(value)) {\n    val = '$SCOPE';\n  }\n\n  return val;\n}\n\n\n/**\n * @ngdoc function\n * @name angular.toJson\n * @module ng\n * @kind function\n *\n * @description\n * Serializes input into a JSON-formatted string. Properties with leading $$ characters will be\n * stripped since AngularJS uses this notation internally.\n *\n * @param {Object|Array|Date|string|number|boolean} obj Input to be serialized into JSON.\n * @param {boolean|number} [pretty=2] If set to true, the JSON output will contain newlines and whitespace.\n *    If set to an integer, the JSON output will contain that many spaces per indentation.\n * @returns {string|undefined} JSON-ified string representing `obj`.\n * @knownIssue\n *\n * The Safari browser throws a `RangeError` instead of returning `null` when it tries to stringify a `Date`\n * object with an invalid date value. The only reliable way to prevent this is to monkeypatch the\n * `Date.prototype.toJSON` method as follows:\n *\n * ```\n * var _DatetoJSON = Date.prototype.toJSON;\n * Date.prototype.toJSON = function() {\n *   try {\n *     return _DatetoJSON.call(this);\n *   } catch(e) {\n *     if (e instanceof RangeError) {\n *       return null;\n *     }\n *     throw e;\n *   }\n * };\n * ```\n *\n * See https://github.com/angular/angular.js/pull/14221 for more information.\n */\nfunction toJson(obj, pretty) {\n  if (isUndefined(obj)) return undefined;\n  if (!isNumber(pretty)) {\n    pretty = pretty ? 2 : null;\n  }\n  return JSON.stringify(obj, toJsonReplacer, pretty);\n}\n\n\n/**\n * @ngdoc function\n * @name angular.fromJson\n * @module ng\n * @kind function\n *\n * @description\n * Deserializes a JSON string.\n *\n * @param {string} json JSON string to deserialize.\n * @returns {Object|Array|string|number} Deserialized JSON string.\n */\nfunction fromJson(json) {\n  return isString(json)\n      ? JSON.parse(json)\n      : json;\n}\n\n\nvar ALL_COLONS = /:/g;\nfunction timezoneToOffset(timezone, fallback) {\n  // Support: IE 9-11 only, Edge 13-15+\n  // IE/Edge do not \"understand\" colon (`:`) in timezone\n  timezone = timezone.replace(ALL_COLONS, '');\n  var requestedTimezoneOffset = Date.parse('Jan 01, 1970 00:00:00 ' + timezone) / 60000;\n  return isNumberNaN(requestedTimezoneOffset) ? fallback : requestedTimezoneOffset;\n}\n\n\nfunction addDateMinutes(date, minutes) {\n  date = new Date(date.getTime());\n  date.setMinutes(date.getMinutes() + minutes);\n  return date;\n}\n\n\nfunction convertTimezoneToLocal(date, timezone, reverse) {\n  reverse = reverse ? -1 : 1;\n  var dateTimezoneOffset = date.getTimezoneOffset();\n  var timezoneOffset = timezoneToOffset(timezone, dateTimezoneOffset);\n  return addDateMinutes(date, reverse * (timezoneOffset - dateTimezoneOffset));\n}\n\n\n/**\n * @returns {string} Returns the string representation of the element.\n */\nfunction startingTag(element) {\n  element = jqLite(element).clone().empty();\n  var elemHtml = jqLite('<div></div>').append(element).html();\n  try {\n    return element[0].nodeType === NODE_TYPE_TEXT ? lowercase(elemHtml) :\n        elemHtml.\n          match(/^(<[^>]+>)/)[1].\n          replace(/^<([\\w-]+)/, function(match, nodeName) {return '<' + lowercase(nodeName);});\n  } catch (e) {\n    return lowercase(elemHtml);\n  }\n\n}\n\n\n/////////////////////////////////////////////////\n\n/**\n * Tries to decode the URI component without throwing an exception.\n *\n * @private\n * @param str value potential URI component to check.\n * @returns {boolean} True if `value` can be decoded\n * with the decodeURIComponent function.\n */\nfunction tryDecodeURIComponent(value) {\n  try {\n    return decodeURIComponent(value);\n  } catch (e) {\n    // Ignore any invalid uri component.\n  }\n}\n\n\n/**\n * Parses an escaped url query string into key-value pairs.\n * @returns {Object.<string,boolean|Array>}\n */\nfunction parseKeyValue(/**string*/keyValue) {\n  var obj = {};\n  forEach((keyValue || '').split('&'), function(keyValue) {\n    var splitPoint, key, val;\n    if (keyValue) {\n      key = keyValue = keyValue.replace(/\\+/g,'%20');\n      splitPoint = keyValue.indexOf('=');\n      if (splitPoint !== -1) {\n        key = keyValue.substring(0, splitPoint);\n        val = keyValue.substring(splitPoint + 1);\n      }\n      key = tryDecodeURIComponent(key);\n      if (isDefined(key)) {\n        val = isDefined(val) ? tryDecodeURIComponent(val) : true;\n        if (!hasOwnProperty.call(obj, key)) {\n          obj[key] = val;\n        } else if (isArray(obj[key])) {\n          obj[key].push(val);\n        } else {\n          obj[key] = [obj[key],val];\n        }\n      }\n    }\n  });\n  return obj;\n}\n\nfunction toKeyValue(obj) {\n  var parts = [];\n  forEach(obj, function(value, key) {\n    if (isArray(value)) {\n      forEach(value, function(arrayValue) {\n        parts.push(encodeUriQuery(key, true) +\n                   (arrayValue === true ? '' : '=' + encodeUriQuery(arrayValue, true)));\n      });\n    } else {\n    parts.push(encodeUriQuery(key, true) +\n               (value === true ? '' : '=' + encodeUriQuery(value, true)));\n    }\n  });\n  return parts.length ? parts.join('&') : '';\n}\n\n\n/**\n * We need our custom method because encodeURIComponent is too aggressive and doesn't follow\n * http://www.ietf.org/rfc/rfc3986.txt with regards to the character set (pchar) allowed in path\n * segments:\n *    segment       = *pchar\n *    pchar         = unreserved / pct-encoded / sub-delims / \":\" / \"@\"\n *    pct-encoded   = \"%\" HEXDIG HEXDIG\n *    unreserved    = ALPHA / DIGIT / \"-\" / \".\" / \"_\" / \"~\"\n *    sub-delims    = \"!\" / \"$\" / \"&\" / \"'\" / \"(\" / \")\"\n *                     / \"*\" / \"+\" / \",\" / \";\" / \"=\"\n */\nfunction encodeUriSegment(val) {\n  return encodeUriQuery(val, true).\n             replace(/%26/gi, '&').\n             replace(/%3D/gi, '=').\n             replace(/%2B/gi, '+');\n}\n\n\n/**\n * This method is intended for encoding *key* or *value* parts of query component. We need a custom\n * method because encodeURIComponent is too aggressive and encodes stuff that doesn't have to be\n * encoded per http://tools.ietf.org/html/rfc3986:\n *    query         = *( pchar / \"/\" / \"?\" )\n *    pchar         = unreserved / pct-encoded / sub-delims / \":\" / \"@\"\n *    unreserved    = ALPHA / DIGIT / \"-\" / \".\" / \"_\" / \"~\"\n *    pct-encoded   = \"%\" HEXDIG HEXDIG\n *    sub-delims    = \"!\" / \"$\" / \"&\" / \"'\" / \"(\" / \")\"\n *                     / \"*\" / \"+\" / \",\" / \";\" / \"=\"\n */\nfunction encodeUriQuery(val, pctEncodeSpaces) {\n  return encodeURIComponent(val).\n             replace(/%40/gi, '@').\n             replace(/%3A/gi, ':').\n             replace(/%24/g, '$').\n             replace(/%2C/gi, ',').\n             replace(/%3B/gi, ';').\n             replace(/%20/g, (pctEncodeSpaces ? '%20' : '+'));\n}\n\nvar ngAttrPrefixes = ['ng-', 'data-ng-', 'ng:', 'x-ng-'];\n\nfunction getNgAttribute(element, ngAttr) {\n  var attr, i, ii = ngAttrPrefixes.length;\n  for (i = 0; i < ii; ++i) {\n    attr = ngAttrPrefixes[i] + ngAttr;\n    if (isString(attr = element.getAttribute(attr))) {\n      return attr;\n    }\n  }\n  return null;\n}\n\nfunction allowAutoBootstrap(document) {\n  var script = document.currentScript;\n\n  if (!script) {\n    // Support: IE 9-11 only\n    // IE does not have `document.currentScript`\n    return true;\n  }\n\n  // If the `currentScript` property has been clobbered just return false, since this indicates a probable attack\n  if (!(script instanceof window.HTMLScriptElement || script instanceof window.SVGScriptElement)) {\n    return false;\n  }\n\n  var attributes = script.attributes;\n  var srcs = [attributes.getNamedItem('src'), attributes.getNamedItem('href'), attributes.getNamedItem('xlink:href')];\n\n  return srcs.every(function(src) {\n    if (!src) {\n      return true;\n    }\n    if (!src.value) {\n      return false;\n    }\n\n    var link = document.createElement('a');\n    link.href = src.value;\n\n    if (document.location.origin === link.origin) {\n      // Same-origin resources are always allowed, even for banned URL schemes.\n      return true;\n    }\n    // Disabled bootstrapping unless angular.js was loaded from a known scheme used on the web.\n    // This is to prevent angular.js bundled with browser extensions from being used to bypass the\n    // content security policy in web pages and other browser extensions.\n    switch (link.protocol) {\n      case 'http:':\n      case 'https:':\n      case 'ftp:':\n      case 'blob:':\n      case 'file:':\n      case 'data:':\n        return true;\n      default:\n        return false;\n    }\n  });\n}\n\n// Cached as it has to run during loading so that document.currentScript is available.\nvar isAutoBootstrapAllowed = allowAutoBootstrap(window.document);\n\n/**\n * @ngdoc directive\n * @name ngApp\n * @module ng\n *\n * @element ANY\n * @param {angular.Module} ngApp an optional application\n *   {@link angular.module module} name to load.\n * @param {boolean=} ngStrictDi if this attribute is present on the app element, the injector will be\n *   created in \"strict-di\" mode. This means that the application will fail to invoke functions which\n *   do not use explicit function annotation (and are thus unsuitable for minification), as described\n *   in {@link guide/di the Dependency Injection guide}, and useful debugging info will assist in\n *   tracking down the root of these bugs.\n *\n * @description\n *\n * Use this directive to **auto-bootstrap** an AngularJS application. The `ngApp` directive\n * designates the **root element** of the application and is typically placed near the root element\n * of the page - e.g. on the `<body>` or `<html>` tags.\n *\n * There are a few things to keep in mind when using `ngApp`:\n * - only one AngularJS application can be auto-bootstrapped per HTML document. The first `ngApp`\n *   found in the document will be used to define the root element to auto-bootstrap as an\n *   application. To run multiple applications in an HTML document you must manually bootstrap them using\n *   {@link angular.bootstrap} instead.\n * - AngularJS applications cannot be nested within each other.\n * - Do not use a directive that uses {@link ng.$compile#transclusion transclusion} on the same element as `ngApp`.\n *   This includes directives such as {@link ng.ngIf `ngIf`}, {@link ng.ngInclude `ngInclude`} and\n *   {@link ngRoute.ngView `ngView`}.\n *   Doing this misplaces the app {@link ng.$rootElement `$rootElement`} and the app's {@link auto.$injector injector},\n *   causing animations to stop working and making the injector inaccessible from outside the app.\n *\n * You can specify an **AngularJS module** to be used as the root module for the application.  This\n * module will be loaded into the {@link auto.$injector} when the application is bootstrapped. It\n * should contain the application code needed or have dependencies on other modules that will\n * contain the code. See {@link angular.module} for more information.\n *\n * In the example below if the `ngApp` directive were not placed on the `html` element then the\n * document would not be compiled, the `AppController` would not be instantiated and the `{{ a+b }}`\n * would not be resolved to `3`.\n *\n * @example\n *\n * ### Simple Usage\n *\n * `ngApp` is the easiest, and most common way to bootstrap an application.\n *\n <example module=\"ngAppDemo\" name=\"ng-app\">\n   <file name=\"index.html\">\n   <div ng-controller=\"ngAppDemoController\">\n     I can add: {{a}} + {{b}} =  {{ a+b }}\n   </div>\n   </file>\n   <file name=\"script.js\">\n   angular.module('ngAppDemo', []).controller('ngAppDemoController', function($scope) {\n     $scope.a = 1;\n     $scope.b = 2;\n   });\n   </file>\n </example>\n *\n * @example\n *\n * ### With `ngStrictDi`\n *\n * Using `ngStrictDi`, you would see something like this:\n *\n <example ng-app-included=\"true\" name=\"strict-di\">\n   <file name=\"index.html\">\n   <div ng-app=\"ngAppStrictDemo\" ng-strict-di>\n       <div ng-controller=\"GoodController1\">\n           I can add: {{a}} + {{b}} =  {{ a+b }}\n\n           <p>This renders because the controller does not fail to\n              instantiate, by using explicit annotation style (see\n              script.js for details)\n           </p>\n       </div>\n\n       <div ng-controller=\"GoodController2\">\n           Name: <input ng-model=\"name\"><br />\n           Hello, {{name}}!\n\n           <p>This renders because the controller does not fail to\n              instantiate, by using explicit annotation style\n              (see script.js for details)\n           </p>\n       </div>\n\n       <div ng-controller=\"BadController\">\n           I can add: {{a}} + {{b}} =  {{ a+b }}\n\n           <p>The controller could not be instantiated, due to relying\n              on automatic function annotations (which are disabled in\n              strict mode). As such, the content of this section is not\n              interpolated, and there should be an error in your web console.\n           </p>\n       </div>\n   </div>\n   </file>\n   <file name=\"script.js\">\n   angular.module('ngAppStrictDemo', [])\n     // BadController will fail to instantiate, due to relying on automatic function annotation,\n     // rather than an explicit annotation\n     .controller('BadController', function($scope) {\n       $scope.a = 1;\n       $scope.b = 2;\n     })\n     // Unlike BadController, GoodController1 and GoodController2 will not fail to be instantiated,\n     // due to using explicit annotations using the array style and $inject property, respectively.\n     .controller('GoodController1', ['$scope', function($scope) {\n       $scope.a = 1;\n       $scope.b = 2;\n     }])\n     .controller('GoodController2', GoodController2);\n     function GoodController2($scope) {\n       $scope.name = 'World';\n     }\n     GoodController2.$inject = ['$scope'];\n   </file>\n   <file name=\"style.css\">\n   div[ng-controller] {\n       margin-bottom: 1em;\n       -webkit-border-radius: 4px;\n       border-radius: 4px;\n       border: 1px solid;\n       padding: .5em;\n   }\n   div[ng-controller^=Good] {\n       border-color: #d6e9c6;\n       background-color: #dff0d8;\n       color: #3c763d;\n   }\n   div[ng-controller^=Bad] {\n       border-color: #ebccd1;\n       background-color: #f2dede;\n       color: #a94442;\n       margin-bottom: 0;\n   }\n   </file>\n </example>\n */\nfunction angularInit(element, bootstrap) {\n  var appElement,\n      module,\n      config = {};\n\n  // The element `element` has priority over any other element.\n  forEach(ngAttrPrefixes, function(prefix) {\n    var name = prefix + 'app';\n\n    if (!appElement && element.hasAttribute && element.hasAttribute(name)) {\n      appElement = element;\n      module = element.getAttribute(name);\n    }\n  });\n  forEach(ngAttrPrefixes, function(prefix) {\n    var name = prefix + 'app';\n    var candidate;\n\n    if (!appElement && (candidate = element.querySelector('[' + name.replace(':', '\\\\:') + ']'))) {\n      appElement = candidate;\n      module = candidate.getAttribute(name);\n    }\n  });\n  if (appElement) {\n    if (!isAutoBootstrapAllowed) {\n      window.console.error('AngularJS: disabling automatic bootstrap. <script> protocol indicates ' +\n          'an extension, document.location.href does not match.');\n      return;\n    }\n    config.strictDi = getNgAttribute(appElement, 'strict-di') !== null;\n    bootstrap(appElement, module ? [module] : [], config);\n  }\n}\n\n/**\n * @ngdoc function\n * @name angular.bootstrap\n * @module ng\n * @description\n * Use this function to manually start up AngularJS application.\n *\n * For more information, see the {@link guide/bootstrap Bootstrap guide}.\n *\n * AngularJS will detect if it has been loaded into the browser more than once and only allow the\n * first loaded script to be bootstrapped and will report a warning to the browser console for\n * each of the subsequent scripts. This prevents strange results in applications, where otherwise\n * multiple instances of AngularJS try to work on the DOM.\n *\n * <div class=\"alert alert-warning\">\n * **Note:** Protractor based end-to-end tests cannot use this function to bootstrap manually.\n * They must use {@link ng.directive:ngApp ngApp}.\n * </div>\n *\n * <div class=\"alert alert-warning\">\n * **Note:** Do not bootstrap the app on an element with a directive that uses {@link ng.$compile#transclusion transclusion},\n * such as {@link ng.ngIf `ngIf`}, {@link ng.ngInclude `ngInclude`} and {@link ngRoute.ngView `ngView`}.\n * Doing this misplaces the app {@link ng.$rootElement `$rootElement`} and the app's {@link auto.$injector injector},\n * causing animations to stop working and making the injector inaccessible from outside the app.\n * </div>\n *\n * ```html\n * <!doctype html>\n * <html>\n * <body>\n * <div ng-controller=\"WelcomeController\">\n *   {{greeting}}\n * </div>\n *\n * <script src=\"angular.js\"></script>\n * <script>\n *   var app = angular.module('demo', [])\n *   .controller('WelcomeController', function($scope) {\n *       $scope.greeting = 'Welcome!';\n *   });\n *   angular.bootstrap(document, ['demo']);\n * </script>\n * </body>\n * </html>\n * ```\n *\n * @param {DOMElement} element DOM element which is the root of AngularJS application.\n * @param {Array<String|Function|Array>=} modules an array of modules to load into the application.\n *     Each item in the array should be the name of a predefined module or a (DI annotated)\n *     function that will be invoked by the injector as a `config` block.\n *     See: {@link angular.module modules}\n * @param {Object=} config an object for defining configuration options for the application. The\n *     following keys are supported:\n *\n * * `strictDi` - disable automatic function annotation for the application. This is meant to\n *   assist in finding bugs which break minified code. Defaults to `false`.\n *\n * @returns {auto.$injector} Returns the newly created injector for this app.\n */\nfunction bootstrap(element, modules, config) {\n  if (!isObject(config)) config = {};\n  var defaultConfig = {\n    strictDi: false\n  };\n  config = extend(defaultConfig, config);\n  var doBootstrap = function() {\n    element = jqLite(element);\n\n    if (element.injector()) {\n      var tag = (element[0] === window.document) ? 'document' : startingTag(element);\n      // Encode angle brackets to prevent input from being sanitized to empty string #8683.\n      throw ngMinErr(\n          'btstrpd',\n          'App already bootstrapped with this element \\'{0}\\'',\n          tag.replace(/</,'&lt;').replace(/>/,'&gt;'));\n    }\n\n    modules = modules || [];\n    modules.unshift(['$provide', function($provide) {\n      $provide.value('$rootElement', element);\n    }]);\n\n    if (config.debugInfoEnabled) {\n      // Pushing so that this overrides `debugInfoEnabled` setting defined in user's `modules`.\n      modules.push(['$compileProvider', function($compileProvider) {\n        $compileProvider.debugInfoEnabled(true);\n      }]);\n    }\n\n    modules.unshift('ng');\n    var injector = createInjector(modules, config.strictDi);\n    injector.invoke(['$rootScope', '$rootElement', '$compile', '$injector',\n       function bootstrapApply(scope, element, compile, injector) {\n        scope.$apply(function() {\n          element.data('$injector', injector);\n          compile(element)(scope);\n        });\n      }]\n    );\n    return injector;\n  };\n\n  var NG_ENABLE_DEBUG_INFO = /^NG_ENABLE_DEBUG_INFO!/;\n  var NG_DEFER_BOOTSTRAP = /^NG_DEFER_BOOTSTRAP!/;\n\n  if (window && NG_ENABLE_DEBUG_INFO.test(window.name)) {\n    config.debugInfoEnabled = true;\n    window.name = window.name.replace(NG_ENABLE_DEBUG_INFO, '');\n  }\n\n  if (window && !NG_DEFER_BOOTSTRAP.test(window.name)) {\n    return doBootstrap();\n  }\n\n  window.name = window.name.replace(NG_DEFER_BOOTSTRAP, '');\n  angular.resumeBootstrap = function(extraModules) {\n    forEach(extraModules, function(module) {\n      modules.push(module);\n    });\n    return doBootstrap();\n  };\n\n  if (isFunction(angular.resumeDeferredBootstrap)) {\n    angular.resumeDeferredBootstrap();\n  }\n}\n\n/**\n * @ngdoc function\n * @name angular.reloadWithDebugInfo\n * @module ng\n * @description\n * Use this function to reload the current application with debug information turned on.\n * This takes precedence over a call to `$compileProvider.debugInfoEnabled(false)`.\n *\n * See {@link ng.$compileProvider#debugInfoEnabled} for more.\n */\nfunction reloadWithDebugInfo() {\n  window.name = 'NG_ENABLE_DEBUG_INFO!' + window.name;\n  window.location.reload();\n}\n\n/**\n * @name angular.getTestability\n * @module ng\n * @description\n * Get the testability service for the instance of AngularJS on the given\n * element.\n * @param {DOMElement} element DOM element which is the root of AngularJS application.\n */\nfunction getTestability(rootElement) {\n  var injector = angular.element(rootElement).injector();\n  if (!injector) {\n    throw ngMinErr('test',\n      'no injector found for element argument to getTestability');\n  }\n  return injector.get('$$testability');\n}\n\nvar SNAKE_CASE_REGEXP = /[A-Z]/g;\nfunction snake_case(name, separator) {\n  separator = separator || '_';\n  return name.replace(SNAKE_CASE_REGEXP, function(letter, pos) {\n    return (pos ? separator : '') + letter.toLowerCase();\n  });\n}\n\nvar bindJQueryFired = false;\nfunction bindJQuery() {\n  var originalCleanData;\n\n  if (bindJQueryFired) {\n    return;\n  }\n\n  // bind to jQuery if present;\n  var jqName = jq();\n  jQuery = isUndefined(jqName) ? window.jQuery :   // use jQuery (if present)\n           !jqName             ? undefined     :   // use jqLite\n                                 window[jqName];   // use jQuery specified by `ngJq`\n\n  // Use jQuery if it exists with proper functionality, otherwise default to us.\n  // AngularJS 1.2+ requires jQuery 1.7+ for on()/off() support.\n  // AngularJS 1.3+ technically requires at least jQuery 2.1+ but it may work with older\n  // versions. It will not work for sure with jQuery <1.7, though.\n  if (jQuery && jQuery.fn.on) {\n    jqLite = jQuery;\n    extend(jQuery.fn, {\n      scope: JQLitePrototype.scope,\n      isolateScope: JQLitePrototype.isolateScope,\n      controller: /** @type {?} */ (JQLitePrototype).controller,\n      injector: JQLitePrototype.injector,\n      inheritedData: JQLitePrototype.inheritedData\n    });\n  } else {\n    jqLite = JQLite;\n  }\n\n  // All nodes removed from the DOM via various jqLite/jQuery APIs like .remove()\n  // are passed through jqLite/jQuery.cleanData. Monkey-patch this method to fire\n  // the $destroy event on all removed nodes.\n  originalCleanData = jqLite.cleanData;\n  jqLite.cleanData = function(elems) {\n    var events;\n    for (var i = 0, elem; (elem = elems[i]) != null; i++) {\n      events = (jqLite._data(elem) || {}).events;\n      if (events && events.$destroy) {\n        jqLite(elem).triggerHandler('$destroy');\n      }\n    }\n    originalCleanData(elems);\n  };\n\n  angular.element = jqLite;\n\n  // Prevent double-proxying.\n  bindJQueryFired = true;\n}\n\n/**\n * @ngdoc function\n * @name angular.UNSAFE_restoreLegacyJqLiteXHTMLReplacement\n * @module ng\n * @kind function\n *\n * @description\n * Restores the pre-1.8 behavior of jqLite that turns XHTML-like strings like\n * `<div /><span />` to `<div></div><span></span>` instead of `<div><span></span></div>`.\n * The new behavior is a security fix. Thus, if you need to call this function, please try to adjust\n * your code for this change and remove your use of this function as soon as possible.\n\n * Note that this only patches jqLite. If you use jQuery 3.5.0 or newer, please read the\n * [jQuery 3.5 upgrade guide](https://jquery.com/upgrade-guide/3.5/) for more details\n * about the workarounds.\n */\nfunction UNSAFE_restoreLegacyJqLiteXHTMLReplacement() {\n  JQLite.legacyXHTMLReplacement = true;\n}\n\n/**\n * throw error if the argument is falsy.\n */\nfunction assertArg(arg, name, reason) {\n  if (!arg) {\n    throw ngMinErr('areq', 'Argument \\'{0}\\' is {1}', (name || '?'), (reason || 'required'));\n  }\n  return arg;\n}\n\nfunction assertArgFn(arg, name, acceptArrayAnnotation) {\n  if (acceptArrayAnnotation && isArray(arg)) {\n      arg = arg[arg.length - 1];\n  }\n\n  assertArg(isFunction(arg), name, 'not a function, got ' +\n      (arg && typeof arg === 'object' ? arg.constructor.name || 'Object' : typeof arg));\n  return arg;\n}\n\n/**\n * throw error if the name given is hasOwnProperty\n * @param  {String} name    the name to test\n * @param  {String} context the context in which the name is used, such as module or directive\n */\nfunction assertNotHasOwnProperty(name, context) {\n  if (name === 'hasOwnProperty') {\n    throw ngMinErr('badname', 'hasOwnProperty is not a valid {0} name', context);\n  }\n}\n\n/**\n * Return the value accessible from the object by path. Any undefined traversals are ignored\n * @param {Object} obj starting object\n * @param {String} path path to traverse\n * @param {boolean} [bindFnToScope=true]\n * @returns {Object} value as accessible by path\n */\n//TODO(misko): this function needs to be removed\nfunction getter(obj, path, bindFnToScope) {\n  if (!path) return obj;\n  var keys = path.split('.');\n  var key;\n  var lastInstance = obj;\n  var len = keys.length;\n\n  for (var i = 0; i < len; i++) {\n    key = keys[i];\n    if (obj) {\n      obj = (lastInstance = obj)[key];\n    }\n  }\n  if (!bindFnToScope && isFunction(obj)) {\n    return bind(lastInstance, obj);\n  }\n  return obj;\n}\n\n/**\n * Return the DOM siblings between the first and last node in the given array.\n * @param {Array} array like object\n * @returns {Array} the inputted object or a jqLite collection containing the nodes\n */\nfunction getBlockNodes(nodes) {\n  // TODO(perf): update `nodes` instead of creating a new object?\n  var node = nodes[0];\n  var endNode = nodes[nodes.length - 1];\n  var blockNodes;\n\n  for (var i = 1; node !== endNode && (node = node.nextSibling); i++) {\n    if (blockNodes || nodes[i] !== node) {\n      if (!blockNodes) {\n        blockNodes = jqLite(slice.call(nodes, 0, i));\n      }\n      blockNodes.push(node);\n    }\n  }\n\n  return blockNodes || nodes;\n}\n\n\n/**\n * Creates a new object without a prototype. This object is useful for lookup without having to\n * guard against prototypically inherited properties via hasOwnProperty.\n *\n * Related micro-benchmarks:\n * - http://jsperf.com/object-create2\n * - http://jsperf.com/proto-map-lookup/2\n * - http://jsperf.com/for-in-vs-object-keys2\n *\n * @returns {Object}\n */\nfunction createMap() {\n  return Object.create(null);\n}\n\nfunction stringify(value) {\n  if (value == null) { // null || undefined\n    return '';\n  }\n  switch (typeof value) {\n    case 'string':\n      break;\n    case 'number':\n      value = '' + value;\n      break;\n    default:\n      if (hasCustomToString(value) && !isArray(value) && !isDate(value)) {\n        value = value.toString();\n      } else {\n        value = toJson(value);\n      }\n  }\n\n  return value;\n}\n\nvar NODE_TYPE_ELEMENT = 1;\nvar NODE_TYPE_ATTRIBUTE = 2;\nvar NODE_TYPE_TEXT = 3;\nvar NODE_TYPE_COMMENT = 8;\nvar NODE_TYPE_DOCUMENT = 9;\nvar NODE_TYPE_DOCUMENT_FRAGMENT = 11;\n"
  },
  {
    "path": "src/AngularPublic.js",
    "content": "'use strict';\n\n/* global angularModule: true,\n  version: true,\n\n  $CompileProvider,\n\n  htmlAnchorDirective,\n  inputDirective,\n  hiddenInputBrowserCacheDirective,\n  formDirective,\n  scriptDirective,\n  selectDirective,\n  optionDirective,\n  ngBindDirective,\n  ngBindHtmlDirective,\n  ngBindTemplateDirective,\n  ngClassDirective,\n  ngClassEvenDirective,\n  ngClassOddDirective,\n  ngCloakDirective,\n  ngControllerDirective,\n  ngFormDirective,\n  ngHideDirective,\n  ngIfDirective,\n  ngIncludeDirective,\n  ngIncludeFillContentDirective,\n  ngInitDirective,\n  ngNonBindableDirective,\n  ngPluralizeDirective,\n  ngRefDirective,\n  ngRepeatDirective,\n  ngShowDirective,\n  ngStyleDirective,\n  ngSwitchDirective,\n  ngSwitchWhenDirective,\n  ngSwitchDefaultDirective,\n  ngOptionsDirective,\n  ngTranscludeDirective,\n  ngModelDirective,\n  ngListDirective,\n  ngChangeDirective,\n  patternDirective,\n  patternDirective,\n  requiredDirective,\n  requiredDirective,\n  minlengthDirective,\n  minlengthDirective,\n  maxlengthDirective,\n  maxlengthDirective,\n  ngValueDirective,\n  ngModelOptionsDirective,\n  ngAttributeAliasDirectives,\n  ngEventDirectives,\n\n  $AnchorScrollProvider,\n  $AnimateProvider,\n  $CoreAnimateCssProvider,\n  $$CoreAnimateJsProvider,\n  $$CoreAnimateQueueProvider,\n  $$AnimateRunnerFactoryProvider,\n  $$AnimateAsyncRunFactoryProvider,\n  $BrowserProvider,\n  $CacheFactoryProvider,\n  $ControllerProvider,\n  $DateProvider,\n  $DocumentProvider,\n  $$IsDocumentHiddenProvider,\n  $ExceptionHandlerProvider,\n  $FilterProvider,\n  $$ForceReflowProvider,\n  $InterpolateProvider,\n  $$IntervalFactoryProvider,\n  $IntervalProvider,\n  $HttpProvider,\n  $HttpParamSerializerProvider,\n  $HttpParamSerializerJQLikeProvider,\n  $HttpBackendProvider,\n  $xhrFactoryProvider,\n  $jsonpCallbacksProvider,\n  $LocationProvider,\n  $LogProvider,\n  $$MapProvider,\n  $ParseProvider,\n  $RootScopeProvider,\n  $QProvider,\n  $$QProvider,\n  $$SanitizeUriProvider,\n  $SceProvider,\n  $SceDelegateProvider,\n  $SnifferProvider,\n  $$TaskTrackerFactoryProvider,\n  $TemplateCacheProvider,\n  $TemplateRequestProvider,\n  $$TestabilityProvider,\n  $TimeoutProvider,\n  $$RAFProvider,\n  $WindowProvider,\n  $$jqLiteProvider,\n  $$CookieReaderProvider\n*/\n\n\n/**\n * @ngdoc object\n * @name angular.version\n * @module ng\n * @description\n * An object that contains information about the current AngularJS version.\n *\n * This object has the following properties:\n *\n * - `full` – `{string}` – Full version string, such as \"0.9.18\".\n * - `major` – `{number}` – Major version number, such as \"0\".\n * - `minor` – `{number}` – Minor version number, such as \"9\".\n * - `dot` – `{number}` – Dot version number, such as \"18\".\n * - `codeName` – `{string}` – Code name of the release, such as \"jiggling-armfat\".\n */\nvar version = {\n  // These placeholder strings will be replaced by grunt's `build` task.\n  // They need to be double- or single-quoted.\n  full: '\"NG_VERSION_FULL\"',\n  major: 'NG_VERSION_MAJOR',\n  minor: 'NG_VERSION_MINOR',\n  dot: 'NG_VERSION_DOT',\n  codeName: '\"NG_VERSION_CODENAME\"'\n};\n\n\nfunction publishExternalAPI(angular) {\n  extend(angular, {\n    'errorHandlingConfig': errorHandlingConfig,\n    'bootstrap': bootstrap,\n    'copy': copy,\n    'extend': extend,\n    'merge': merge,\n    'equals': equals,\n    'element': jqLite,\n    'forEach': forEach,\n    'injector': createInjector,\n    'noop': noop,\n    'bind': bind,\n    'toJson': toJson,\n    'fromJson': fromJson,\n    'identity': identity,\n    'isUndefined': isUndefined,\n    'isDefined': isDefined,\n    'isString': isString,\n    'isFunction': isFunction,\n    'isObject': isObject,\n    'isNumber': isNumber,\n    'isElement': isElement,\n    'isArray': isArray,\n    'version': version,\n    'isDate': isDate,\n    'callbacks': {$$counter: 0},\n    'getTestability': getTestability,\n    'reloadWithDebugInfo': reloadWithDebugInfo,\n    'UNSAFE_restoreLegacyJqLiteXHTMLReplacement': UNSAFE_restoreLegacyJqLiteXHTMLReplacement,\n    '$$minErr': minErr,\n    '$$csp': csp,\n    '$$encodeUriSegment': encodeUriSegment,\n    '$$encodeUriQuery': encodeUriQuery,\n    '$$lowercase': lowercase,\n    '$$stringify': stringify,\n    '$$uppercase': uppercase\n  });\n\n  angularModule = setupModuleLoader(window);\n\n  angularModule('ng', ['ngLocale'], ['$provide',\n    function ngModule($provide) {\n      // $$sanitizeUriProvider needs to be before $compileProvider as it is used by it.\n      $provide.provider({\n        $$sanitizeUri: $$SanitizeUriProvider\n      });\n      $provide.provider('$compile', $CompileProvider).\n        directive({\n            a: htmlAnchorDirective,\n            input: inputDirective,\n            textarea: inputDirective,\n            form: formDirective,\n            script: scriptDirective,\n            select: selectDirective,\n            option: optionDirective,\n            ngBind: ngBindDirective,\n            ngBindHtml: ngBindHtmlDirective,\n            ngBindTemplate: ngBindTemplateDirective,\n            ngClass: ngClassDirective,\n            ngClassEven: ngClassEvenDirective,\n            ngClassOdd: ngClassOddDirective,\n            ngCloak: ngCloakDirective,\n            ngController: ngControllerDirective,\n            ngForm: ngFormDirective,\n            ngHide: ngHideDirective,\n            ngIf: ngIfDirective,\n            ngInclude: ngIncludeDirective,\n            ngInit: ngInitDirective,\n            ngNonBindable: ngNonBindableDirective,\n            ngPluralize: ngPluralizeDirective,\n            ngRef: ngRefDirective,\n            ngRepeat: ngRepeatDirective,\n            ngShow: ngShowDirective,\n            ngStyle: ngStyleDirective,\n            ngSwitch: ngSwitchDirective,\n            ngSwitchWhen: ngSwitchWhenDirective,\n            ngSwitchDefault: ngSwitchDefaultDirective,\n            ngOptions: ngOptionsDirective,\n            ngTransclude: ngTranscludeDirective,\n            ngModel: ngModelDirective,\n            ngList: ngListDirective,\n            ngChange: ngChangeDirective,\n            pattern: patternDirective,\n            ngPattern: patternDirective,\n            required: requiredDirective,\n            ngRequired: requiredDirective,\n            minlength: minlengthDirective,\n            ngMinlength: minlengthDirective,\n            maxlength: maxlengthDirective,\n            ngMaxlength: maxlengthDirective,\n            ngValue: ngValueDirective,\n            ngModelOptions: ngModelOptionsDirective\n        }).\n        directive({\n          ngInclude: ngIncludeFillContentDirective,\n          input: hiddenInputBrowserCacheDirective\n        }).\n        directive(ngAttributeAliasDirectives).\n        directive(ngEventDirectives);\n      $provide.provider({\n        $anchorScroll: $AnchorScrollProvider,\n        $animate: $AnimateProvider,\n        $animateCss: $CoreAnimateCssProvider,\n        $$animateJs: $$CoreAnimateJsProvider,\n        $$animateQueue: $$CoreAnimateQueueProvider,\n        $$AnimateRunner: $$AnimateRunnerFactoryProvider,\n        $$animateAsyncRun: $$AnimateAsyncRunFactoryProvider,\n        $browser: $BrowserProvider,\n        $cacheFactory: $CacheFactoryProvider,\n        $controller: $ControllerProvider,\n        $document: $DocumentProvider,\n        $$isDocumentHidden: $$IsDocumentHiddenProvider,\n        $exceptionHandler: $ExceptionHandlerProvider,\n        $filter: $FilterProvider,\n        $$forceReflow: $$ForceReflowProvider,\n        $interpolate: $InterpolateProvider,\n        $interval: $IntervalProvider,\n        $$intervalFactory: $$IntervalFactoryProvider,\n        $http: $HttpProvider,\n        $httpParamSerializer: $HttpParamSerializerProvider,\n        $httpParamSerializerJQLike: $HttpParamSerializerJQLikeProvider,\n        $httpBackend: $HttpBackendProvider,\n        $xhrFactory: $xhrFactoryProvider,\n        $jsonpCallbacks: $jsonpCallbacksProvider,\n        $location: $LocationProvider,\n        $log: $LogProvider,\n        $parse: $ParseProvider,\n        $rootScope: $RootScopeProvider,\n        $q: $QProvider,\n        $$q: $$QProvider,\n        $sce: $SceProvider,\n        $sceDelegate: $SceDelegateProvider,\n        $sniffer: $SnifferProvider,\n        $$taskTrackerFactory: $$TaskTrackerFactoryProvider,\n        $templateCache: $TemplateCacheProvider,\n        $templateRequest: $TemplateRequestProvider,\n        $$testability: $$TestabilityProvider,\n        $timeout: $TimeoutProvider,\n        $window: $WindowProvider,\n        $$rAF: $$RAFProvider,\n        $$jqLite: $$jqLiteProvider,\n        $$Map: $$MapProvider,\n        $$cookieReader: $$CookieReaderProvider\n      });\n    }\n  ])\n  .info({ angularVersion: '\"NG_VERSION_FULL\"' });\n}\n"
  },
  {
    "path": "src/angular.bind.js",
    "content": "if (window.angular.bootstrap) {\n  // AngularJS is already loaded, so we can return here...\n  if (window.console) {\n    console.log('WARNING: Tried to load AngularJS more than once.');\n  }\n  return;\n}\n\n// try to bind to jquery now so that one can write jqLite(fn)\n// but we will rebind on bootstrap again.\nbindJQuery();\n"
  },
  {
    "path": "src/angular.prefix",
    "content": "/**\n * @license AngularJS v\"NG_VERSION_FULL\"\n * (c) 2010-2020 Google LLC. http://angularjs.org\n * License: MIT\n */\n(function(window) {\n"
  },
  {
    "path": "src/angular.suffix",
    "content": "  jqLite(function() {\n    angularInit(window.document, bootstrap);\n  });\n\n})(window);\n"
  },
  {
    "path": "src/apis.js",
    "content": "'use strict';\n\n/**\n * Computes a hash of an 'obj'.\n * Hash of a:\n *  string is string\n *  number is number as string\n *  object is either result of calling $$hashKey function on the object or uniquely generated id,\n *         that is also assigned to the $$hashKey property of the object.\n *\n * @param obj\n * @returns {string} hash string such that the same input will have the same hash string.\n *         The resulting string key is in 'type:hashKey' format.\n */\nfunction hashKey(obj, nextUidFn) {\n  var key = obj && obj.$$hashKey;\n\n  if (key) {\n    if (typeof key === 'function') {\n      key = obj.$$hashKey();\n    }\n    return key;\n  }\n\n  var objType = typeof obj;\n  if (objType === 'function' || (objType === 'object' && obj !== null)) {\n    key = obj.$$hashKey = objType + ':' + (nextUidFn || nextUid)();\n  } else {\n    key = objType + ':' + obj;\n  }\n\n  return key;\n}\n\n// A minimal ES2015 Map implementation.\n// Should be bug/feature equivalent to the native implementations of supported browsers\n// (for the features required in Angular).\n// See https://kangax.github.io/compat-table/es6/#test-Map\nvar nanKey = Object.create(null);\nfunction NgMapShim() {\n  this._keys = [];\n  this._values = [];\n  this._lastKey = NaN;\n  this._lastIndex = -1;\n}\nNgMapShim.prototype = {\n  _idx: function(key) {\n    if (key !== this._lastKey) {\n      this._lastKey = key;\n      this._lastIndex = this._keys.indexOf(key);\n    }\n    return this._lastIndex;\n  },\n  _transformKey: function(key) {\n    return isNumberNaN(key) ? nanKey : key;\n  },\n  get: function(key) {\n    key = this._transformKey(key);\n    var idx = this._idx(key);\n    if (idx !== -1) {\n      return this._values[idx];\n    }\n  },\n  has: function(key) {\n    key = this._transformKey(key);\n    var idx = this._idx(key);\n    return idx !== -1;\n  },\n  set: function(key, value) {\n    key = this._transformKey(key);\n    var idx = this._idx(key);\n    if (idx === -1) {\n      idx = this._lastIndex = this._keys.length;\n    }\n    this._keys[idx] = key;\n    this._values[idx] = value;\n\n    // Support: IE11\n    // Do not `return this` to simulate the partial IE11 implementation\n  },\n  delete: function(key) {\n    key = this._transformKey(key);\n    var idx = this._idx(key);\n    if (idx === -1) {\n      return false;\n    }\n    this._keys.splice(idx, 1);\n    this._values.splice(idx, 1);\n    this._lastKey = NaN;\n    this._lastIndex = -1;\n    return true;\n  }\n};\n\n// For now, always use `NgMapShim`, even if `window.Map` is available. Some native implementations\n// are still buggy (often in subtle ways) and can cause hard-to-debug failures. When native `Map`\n// implementations get more stable, we can reconsider switching to `window.Map` (when available).\nvar NgMap = NgMapShim;\n\nvar $$MapProvider = [/** @this */function() {\n  this.$get = [function() {\n    return NgMap;\n  }];\n}];\n"
  },
  {
    "path": "src/auto/injector.js",
    "content": "'use strict';\n\n/**\n * @ngdoc function\n * @module ng\n * @name angular.injector\n * @kind function\n *\n * @description\n * Creates an injector object that can be used for retrieving services as well as for\n * dependency injection (see {@link guide/di dependency injection}).\n *\n * @param {Array.<string|Function>} modules A list of module functions or their aliases. See\n *     {@link angular.module}. The `ng` module must be explicitly added.\n * @param {boolean=} [strictDi=false] Whether the injector should be in strict mode, which\n *     disallows argument name annotation inference.\n * @returns {injector} Injector object. See {@link auto.$injector $injector}.\n *\n * @example\n * Typical usage\n * ```js\n *   // create an injector\n *   var $injector = angular.injector(['ng']);\n *\n *   // use the injector to kick off your application\n *   // use the type inference to auto inject arguments, or use implicit injection\n *   $injector.invoke(function($rootScope, $compile, $document) {\n *     $compile($document)($rootScope);\n *     $rootScope.$digest();\n *   });\n * ```\n *\n * Sometimes you want to get access to the injector of a currently running AngularJS app\n * from outside AngularJS. Perhaps, you want to inject and compile some markup after the\n * application has been bootstrapped. You can do this using the extra `injector()` added\n * to JQuery/jqLite elements. See {@link angular.element}.\n *\n * *This is fairly rare but could be the case if a third party library is injecting the\n * markup.*\n *\n * In the following example a new block of HTML containing a `ng-controller`\n * directive is added to the end of the document body by JQuery. We then compile and link\n * it into the current AngularJS scope.\n *\n * ```js\n * var $div = $('<div ng-controller=\"MyCtrl\">{{content.label}}</div>');\n * $(document.body).append($div);\n *\n * angular.element(document).injector().invoke(function($compile) {\n *   var scope = angular.element($div).scope();\n *   $compile($div)(scope);\n * });\n * ```\n */\n\n\n/**\n * @ngdoc module\n * @name auto\n * @installation\n * @description\n *\n * Implicit module which gets automatically added to each {@link auto.$injector $injector}.\n */\n\nvar ARROW_ARG = /^([^(]+?)=>/;\nvar FN_ARGS = /^[^(]*\\(\\s*([^)]*)\\)/m;\nvar FN_ARG_SPLIT = /,/;\nvar FN_ARG = /^\\s*(_?)(\\S+?)\\1\\s*$/;\nvar STRIP_COMMENTS = /((\\/\\/.*$)|(\\/\\*[\\s\\S]*?\\*\\/))/mg;\nvar $injectorMinErr = minErr('$injector');\n\nfunction stringifyFn(fn) {\n  return Function.prototype.toString.call(fn);\n}\n\nfunction extractArgs(fn) {\n  var fnText = stringifyFn(fn).replace(STRIP_COMMENTS, ''),\n      args = fnText.match(ARROW_ARG) || fnText.match(FN_ARGS);\n  return args;\n}\n\nfunction anonFn(fn) {\n  // For anonymous functions, showing at the very least the function signature can help in\n  // debugging.\n  var args = extractArgs(fn);\n  if (args) {\n    return 'function(' + (args[1] || '').replace(/[\\s\\r\\n]+/, ' ') + ')';\n  }\n  return 'fn';\n}\n\nfunction annotate(fn, strictDi, name) {\n  var $inject,\n      argDecl,\n      last;\n\n  if (typeof fn === 'function') {\n    if (!($inject = fn.$inject)) {\n      $inject = [];\n      if (fn.length) {\n        if (strictDi) {\n          if (!isString(name) || !name) {\n            name = fn.name || anonFn(fn);\n          }\n          throw $injectorMinErr('strictdi',\n            '{0} is not using explicit annotation and cannot be invoked in strict mode', name);\n        }\n        argDecl = extractArgs(fn);\n        forEach(argDecl[1].split(FN_ARG_SPLIT), function(arg) {\n          arg.replace(FN_ARG, function(all, underscore, name) {\n            $inject.push(name);\n          });\n        });\n      }\n      fn.$inject = $inject;\n    }\n  } else if (isArray(fn)) {\n    last = fn.length - 1;\n    assertArgFn(fn[last], 'fn');\n    $inject = fn.slice(0, last);\n  } else {\n    assertArgFn(fn, 'fn', true);\n  }\n  return $inject;\n}\n\n///////////////////////////////////////\n\n/**\n * @ngdoc service\n * @name $injector\n *\n * @description\n *\n * `$injector` is used to retrieve object instances as defined by\n * {@link auto.$provide provider}, instantiate types, invoke methods,\n * and load modules.\n *\n * The following always holds true:\n *\n * ```js\n *   var $injector = angular.injector();\n *   expect($injector.get('$injector')).toBe($injector);\n *   expect($injector.invoke(function($injector) {\n *     return $injector;\n *   })).toBe($injector);\n * ```\n *\n * ## Injection Function Annotation\n *\n * JavaScript does not have annotations, and annotations are needed for dependency injection. The\n * following are all valid ways of annotating function with injection arguments and are equivalent.\n *\n * ```js\n *   // inferred (only works if code not minified/obfuscated)\n *   $injector.invoke(function(serviceA){});\n *\n *   // annotated\n *   function explicit(serviceA) {};\n *   explicit.$inject = ['serviceA'];\n *   $injector.invoke(explicit);\n *\n *   // inline\n *   $injector.invoke(['serviceA', function(serviceA){}]);\n * ```\n *\n * ### Inference\n *\n * In JavaScript calling `toString()` on a function returns the function definition. The definition\n * can then be parsed and the function arguments can be extracted. This method of discovering\n * annotations is disallowed when the injector is in strict mode.\n * *NOTE:* This does not work with minification, and obfuscation tools since these tools change the\n * argument names.\n *\n * ### `$inject` Annotation\n * By adding an `$inject` property onto a function the injection parameters can be specified.\n *\n * ### Inline\n * As an array of injection names, where the last item in the array is the function to call.\n */\n\n/**\n * @ngdoc property\n * @name $injector#modules\n * @type {Object}\n * @description\n * A hash containing all the modules that have been loaded into the\n * $injector.\n *\n * You can use this property to find out information about a module via the\n * {@link angular.Module#info `myModule.info(...)`} method.\n *\n * For example:\n *\n * ```\n * var info = $injector.modules['ngAnimate'].info();\n * ```\n *\n * **Do not use this property to attempt to modify the modules after the application\n * has been bootstrapped.**\n */\n\n\n/**\n * @ngdoc method\n * @name $injector#get\n *\n * @description\n * Return an instance of the service.\n *\n * @param {string} name The name of the instance to retrieve.\n * @param {string=} caller An optional string to provide the origin of the function call for error messages.\n * @return {*} The instance.\n */\n\n/**\n * @ngdoc method\n * @name $injector#invoke\n *\n * @description\n * Invoke the method and supply the method arguments from the `$injector`.\n *\n * @param {Function|Array.<string|Function>} fn The injectable function to invoke. Function parameters are\n *   injected according to the {@link guide/di $inject Annotation} rules.\n * @param {Object=} self The `this` for the invoked method.\n * @param {Object=} locals Optional object. If preset then any argument names are read from this\n *                         object first, before the `$injector` is consulted.\n * @returns {*} the value returned by the invoked `fn` function.\n */\n\n/**\n * @ngdoc method\n * @name $injector#has\n *\n * @description\n * Allows the user to query if the particular service exists.\n *\n * @param {string} name Name of the service to query.\n * @returns {boolean} `true` if injector has given service.\n */\n\n/**\n * @ngdoc method\n * @name $injector#instantiate\n * @description\n * Create a new instance of JS type. The method takes a constructor function, invokes the new\n * operator, and supplies all of the arguments to the constructor function as specified by the\n * constructor annotation.\n *\n * @param {Function} Type Annotated constructor function.\n * @param {Object=} locals Optional object. If preset then any argument names are read from this\n * object first, before the `$injector` is consulted.\n * @returns {Object} new instance of `Type`.\n */\n\n/**\n * @ngdoc method\n * @name $injector#annotate\n *\n * @description\n * Returns an array of service names which the function is requesting for injection. This API is\n * used by the injector to determine which services need to be injected into the function when the\n * function is invoked. There are three ways in which the function can be annotated with the needed\n * dependencies.\n *\n * #### Argument names\n *\n * The simplest form is to extract the dependencies from the arguments of the function. This is done\n * by converting the function into a string using `toString()` method and extracting the argument\n * names.\n * ```js\n *   // Given\n *   function MyController($scope, $route) {\n *     // ...\n *   }\n *\n *   // Then\n *   expect(injector.annotate(MyController)).toEqual(['$scope', '$route']);\n * ```\n *\n * You can disallow this method by using strict injection mode.\n *\n * This method does not work with code minification / obfuscation. For this reason the following\n * annotation strategies are supported.\n *\n * #### The `$inject` property\n *\n * If a function has an `$inject` property and its value is an array of strings, then the strings\n * represent names of services to be injected into the function.\n * ```js\n *   // Given\n *   var MyController = function(obfuscatedScope, obfuscatedRoute) {\n *     // ...\n *   }\n *   // Define function dependencies\n *   MyController['$inject'] = ['$scope', '$route'];\n *\n *   // Then\n *   expect(injector.annotate(MyController)).toEqual(['$scope', '$route']);\n * ```\n *\n * #### The array notation\n *\n * It is often desirable to inline Injected functions and that's when setting the `$inject` property\n * is very inconvenient. In these situations using the array notation to specify the dependencies in\n * a way that survives minification is a better choice:\n *\n * ```js\n *   // We wish to write this (not minification / obfuscation safe)\n *   injector.invoke(function($compile, $rootScope) {\n *     // ...\n *   });\n *\n *   // We are forced to write break inlining\n *   var tmpFn = function(obfuscatedCompile, obfuscatedRootScope) {\n *     // ...\n *   };\n *   tmpFn.$inject = ['$compile', '$rootScope'];\n *   injector.invoke(tmpFn);\n *\n *   // To better support inline function the inline annotation is supported\n *   injector.invoke(['$compile', '$rootScope', function(obfCompile, obfRootScope) {\n *     // ...\n *   }]);\n *\n *   // Therefore\n *   expect(injector.annotate(\n *      ['$compile', '$rootScope', function(obfus_$compile, obfus_$rootScope) {}])\n *    ).toEqual(['$compile', '$rootScope']);\n * ```\n *\n * @param {Function|Array.<string|Function>} fn Function for which dependent service names need to\n * be retrieved as described above.\n *\n * @param {boolean=} [strictDi=false] Disallow argument name annotation inference.\n *\n * @returns {Array.<string>} The names of the services which the function requires.\n */\n/**\n * @ngdoc method\n * @name $injector#loadNewModules\n *\n * @description\n *\n * **This is a dangerous API, which you use at your own risk!**\n *\n * Add the specified modules to the current injector.\n *\n * This method will add each of the injectables to the injector and execute all of the config and run\n * blocks for each module passed to the method.\n *\n * If a module has already been loaded into the injector then it will not be loaded again.\n *\n * * The application developer is responsible for loading the code containing the modules; and for\n * ensuring that lazy scripts are not downloaded and executed more often that desired.\n * * Previously compiled HTML will not be affected by newly loaded directives, filters and components.\n * * Modules cannot be unloaded.\n *\n * You can use {@link $injector#modules `$injector.modules`} to check whether a module has been loaded\n * into the injector, which may indicate whether the script has been executed already.\n *\n * @example\n * Here is an example of loading a bundle of modules, with a utility method called `getScript`:\n *\n * ```javascript\n * app.factory('loadModule', function($injector) {\n *   return function loadModule(moduleName, bundleUrl) {\n *     return getScript(bundleUrl).then(function() { $injector.loadNewModules([moduleName]); });\n *   };\n * })\n * ```\n *\n * @param {Array<String|Function|Array>=} mods an array of modules to load into the application.\n *     Each item in the array should be the name of a predefined module or a (DI annotated)\n *     function that will be invoked by the injector as a `config` block.\n *     See: {@link angular.module modules}\n */\n\n\n/**\n * @ngdoc service\n * @name $provide\n *\n * @description\n *\n * The {@link auto.$provide $provide} service has a number of methods for registering components\n * with the {@link auto.$injector $injector}. Many of these functions are also exposed on\n * {@link angular.Module}.\n *\n * An AngularJS **service** is a singleton object created by a **service factory**.  These **service\n * factories** are functions which, in turn, are created by a **service provider**.\n * The **service providers** are constructor functions. When instantiated they must contain a\n * property called `$get`, which holds the **service factory** function.\n *\n * When you request a service, the {@link auto.$injector $injector} is responsible for finding the\n * correct **service provider**, instantiating it and then calling its `$get` **service factory**\n * function to get the instance of the **service**.\n *\n * Often services have no configuration options and there is no need to add methods to the service\n * provider.  The provider will be no more than a constructor function with a `$get` property. For\n * these cases the {@link auto.$provide $provide} service has additional helper methods to register\n * services without specifying a provider.\n *\n * * {@link auto.$provide#provider provider(name, provider)} - registers a **service provider** with the\n *     {@link auto.$injector $injector}\n * * {@link auto.$provide#constant constant(name, obj)} - registers a value/object that can be accessed by\n *     providers and services.\n * * {@link auto.$provide#value value(name, obj)} - registers a value/object that can only be accessed by\n *     services, not providers.\n * * {@link auto.$provide#factory factory(name, fn)} - registers a service **factory function**\n *     that will be wrapped in a **service provider** object, whose `$get` property will contain the\n *     given factory function.\n * * {@link auto.$provide#service service(name, Fn)} - registers a **constructor function**\n *     that will be wrapped in a **service provider** object, whose `$get` property will instantiate\n *      a new object using the given constructor function.\n * * {@link auto.$provide#decorator decorator(name, decorFn)} - registers a **decorator function** that\n *      will be able to modify or replace the implementation of another service.\n *\n * See the individual methods for more information and examples.\n */\n\n/**\n * @ngdoc method\n * @name $provide#provider\n * @description\n *\n * Register a **provider function** with the {@link auto.$injector $injector}. Provider functions\n * are constructor functions, whose instances are responsible for \"providing\" a factory for a\n * service.\n *\n * Service provider names start with the name of the service they provide followed by `Provider`.\n * For example, the {@link ng.$log $log} service has a provider called\n * {@link ng.$logProvider $logProvider}.\n *\n * Service provider objects can have additional methods which allow configuration of the provider\n * and its service. Importantly, you can configure what kind of service is created by the `$get`\n * method, or how that service will act. For example, the {@link ng.$logProvider $logProvider} has a\n * method {@link ng.$logProvider#debugEnabled debugEnabled}\n * which lets you specify whether the {@link ng.$log $log} service will log debug messages to the\n * console or not.\n *\n * It is possible to inject other providers into the provider function,\n * but the injected provider must have been defined before the one that requires it.\n *\n * @param {string} name The name of the instance. NOTE: the provider will be available under `name +\n                        'Provider'` key.\n * @param {(Object|function())} provider If the provider is:\n *\n *   - `Object`: then it should have a `$get` method. The `$get` method will be invoked using\n *     {@link auto.$injector#invoke $injector.invoke()} when an instance needs to be created.\n *   - `Constructor`: a new instance of the provider will be created using\n *     {@link auto.$injector#instantiate $injector.instantiate()}, then treated as `object`.\n *\n * @returns {Object} registered provider instance\n\n * @example\n *\n * The following example shows how to create a simple event tracking service and register it using\n * {@link auto.$provide#provider $provide.provider()}.\n *\n * ```js\n *  // Define the eventTracker provider\n *  function EventTrackerProvider() {\n *    var trackingUrl = '/track';\n *\n *    // A provider method for configuring where the tracked events should been saved\n *    this.setTrackingUrl = function(url) {\n *      trackingUrl = url;\n *    };\n *\n *    // The service factory function\n *    this.$get = ['$http', function($http) {\n *      var trackedEvents = {};\n *      return {\n *        // Call this to track an event\n *        event: function(event) {\n *          var count = trackedEvents[event] || 0;\n *          count += 1;\n *          trackedEvents[event] = count;\n *          return count;\n *        },\n *        // Call this to save the tracked events to the trackingUrl\n *        save: function() {\n *          $http.post(trackingUrl, trackedEvents);\n *        }\n *      };\n *    }];\n *  }\n *\n *  describe('eventTracker', function() {\n *    var postSpy;\n *\n *    beforeEach(module(function($provide) {\n *      // Register the eventTracker provider\n *      $provide.provider('eventTracker', EventTrackerProvider);\n *    }));\n *\n *    beforeEach(module(function(eventTrackerProvider) {\n *      // Configure eventTracker provider\n *      eventTrackerProvider.setTrackingUrl('/custom-track');\n *    }));\n *\n *    it('tracks events', inject(function(eventTracker) {\n *      expect(eventTracker.event('login')).toEqual(1);\n *      expect(eventTracker.event('login')).toEqual(2);\n *    }));\n *\n *    it('saves to the tracking url', inject(function(eventTracker, $http) {\n *      postSpy = spyOn($http, 'post');\n *      eventTracker.event('login');\n *      eventTracker.save();\n *      expect(postSpy).toHaveBeenCalled();\n *      expect(postSpy.mostRecentCall.args[0]).not.toEqual('/track');\n *      expect(postSpy.mostRecentCall.args[0]).toEqual('/custom-track');\n *      expect(postSpy.mostRecentCall.args[1]).toEqual({ 'login': 1 });\n *    }));\n *  });\n * ```\n */\n\n/**\n * @ngdoc method\n * @name $provide#factory\n * @description\n *\n * Register a **service factory**, which will be called to return the service instance.\n * This is short for registering a service where its provider consists of only a `$get` property,\n * which is the given service factory function.\n * You should use {@link auto.$provide#factory $provide.factory(getFn)} if you do not need to\n * configure your service in a provider.\n *\n * @param {string} name The name of the instance.\n * @param {Function|Array.<string|Function>} $getFn The injectable $getFn for the instance creation.\n *                      Internally this is a short hand for `$provide.provider(name, {$get: $getFn})`.\n * @returns {Object} registered provider instance\n *\n * @example\n * Here is an example of registering a service\n * ```js\n *   $provide.factory('ping', ['$http', function($http) {\n *     return function ping() {\n *       return $http.send('/ping');\n *     };\n *   }]);\n * ```\n * You would then inject and use this service like this:\n * ```js\n *   someModule.controller('Ctrl', ['ping', function(ping) {\n *     ping();\n *   }]);\n * ```\n */\n\n\n/**\n * @ngdoc method\n * @name $provide#service\n * @description\n *\n * Register a **service constructor**, which will be invoked with `new` to create the service\n * instance.\n * This is short for registering a service where its provider's `$get` property is a factory\n * function that returns an instance instantiated by the injector from the service constructor\n * function.\n *\n * Internally it looks a bit like this:\n *\n * ```\n * {\n *   $get: function() {\n *     return $injector.instantiate(constructor);\n *   }\n * }\n * ```\n *\n *\n * You should use {@link auto.$provide#service $provide.service(class)} if you define your service\n * as a type/class.\n *\n * @param {string} name The name of the instance.\n * @param {Function|Array.<string|Function>} constructor An injectable class (constructor function)\n *     that will be instantiated.\n * @returns {Object} registered provider instance\n *\n * @example\n * Here is an example of registering a service using\n * {@link auto.$provide#service $provide.service(class)}.\n * ```js\n *   var Ping = function($http) {\n *     this.$http = $http;\n *   };\n *\n *   Ping.$inject = ['$http'];\n *\n *   Ping.prototype.send = function() {\n *     return this.$http.get('/ping');\n *   };\n *   $provide.service('ping', Ping);\n * ```\n * You would then inject and use this service like this:\n * ```js\n *   someModule.controller('Ctrl', ['ping', function(ping) {\n *     ping.send();\n *   }]);\n * ```\n */\n\n\n/**\n * @ngdoc method\n * @name $provide#value\n * @description\n *\n * Register a **value service** with the {@link auto.$injector $injector}, such as a string, a\n * number, an array, an object or a function. This is short for registering a service where its\n * provider's `$get` property is a factory function that takes no arguments and returns the **value\n * service**. That also means it is not possible to inject other services into a value service.\n *\n * Value services are similar to constant services, except that they cannot be injected into a\n * module configuration function (see {@link angular.Module#config}) but they can be overridden by\n * an AngularJS {@link auto.$provide#decorator decorator}.\n *\n * @param {string} name The name of the instance.\n * @param {*} value The value.\n * @returns {Object} registered provider instance\n *\n * @example\n * Here are some examples of creating value services.\n * ```js\n *   $provide.value('ADMIN_USER', 'admin');\n *\n *   $provide.value('RoleLookup', { admin: 0, writer: 1, reader: 2 });\n *\n *   $provide.value('halfOf', function(value) {\n *     return value / 2;\n *   });\n * ```\n */\n\n\n/**\n * @ngdoc method\n * @name $provide#constant\n * @description\n *\n * Register a **constant service** with the {@link auto.$injector $injector}, such as a string,\n * a number, an array, an object or a function. Like the {@link auto.$provide#value value}, it is not\n * possible to inject other services into a constant.\n *\n * But unlike {@link auto.$provide#value value}, a constant can be\n * injected into a module configuration function (see {@link angular.Module#config}) and it cannot\n * be overridden by an AngularJS {@link auto.$provide#decorator decorator}.\n *\n * @param {string} name The name of the constant.\n * @param {*} value The constant value.\n * @returns {Object} registered instance\n *\n * @example\n * Here a some examples of creating constants:\n * ```js\n *   $provide.constant('SHARD_HEIGHT', 306);\n *\n *   $provide.constant('MY_COLOURS', ['red', 'blue', 'grey']);\n *\n *   $provide.constant('double', function(value) {\n *     return value * 2;\n *   });\n * ```\n */\n\n\n/**\n * @ngdoc method\n * @name $provide#decorator\n * @description\n *\n * Register a **decorator function** with the {@link auto.$injector $injector}. A decorator function\n * intercepts the creation of a service, allowing it to override or modify the behavior of the\n * service. The return value of the decorator function may be the original service, or a new service\n * that replaces (or wraps and delegates to) the original service.\n *\n * You can find out more about using decorators in the {@link guide/decorators} guide.\n *\n * @param {string} name The name of the service to decorate.\n * @param {Function|Array.<string|Function>} decorator This function will be invoked when the service needs to be\n *    provided and should return the decorated service instance. The function is called using\n *    the {@link auto.$injector#invoke injector.invoke} method and is therefore fully injectable.\n *    Local injection arguments:\n *\n *    * `$delegate` - The original service instance, which can be replaced, monkey patched, configured,\n *      decorated or delegated to.\n *\n * @example\n * Here we decorate the {@link ng.$log $log} service to convert warnings to errors by intercepting\n * calls to {@link ng.$log#error $log.warn()}.\n * ```js\n *   $provide.decorator('$log', ['$delegate', function($delegate) {\n *     $delegate.warn = $delegate.error;\n *     return $delegate;\n *   }]);\n * ```\n */\n\n\nfunction createInjector(modulesToLoad, strictDi) {\n  strictDi = (strictDi === true);\n  var INSTANTIATING = {},\n      providerSuffix = 'Provider',\n      path = [],\n      loadedModules = new NgMap(),\n      providerCache = {\n        $provide: {\n            provider: supportObject(provider),\n            factory: supportObject(factory),\n            service: supportObject(service),\n            value: supportObject(value),\n            constant: supportObject(constant),\n            decorator: decorator\n          }\n      },\n      providerInjector = (providerCache.$injector =\n          createInternalInjector(providerCache, function(serviceName, caller) {\n            if (angular.isString(caller)) {\n              path.push(caller);\n            }\n            throw $injectorMinErr('unpr', 'Unknown provider: {0}', path.join(' <- '));\n          })),\n      instanceCache = {},\n      protoInstanceInjector =\n          createInternalInjector(instanceCache, function(serviceName, caller) {\n            var provider = providerInjector.get(serviceName + providerSuffix, caller);\n            return instanceInjector.invoke(\n                provider.$get, provider, undefined, serviceName);\n          }),\n      instanceInjector = protoInstanceInjector;\n\n  providerCache['$injector' + providerSuffix] = { $get: valueFn(protoInstanceInjector) };\n  instanceInjector.modules = providerInjector.modules = createMap();\n  var runBlocks = loadModules(modulesToLoad);\n  instanceInjector = protoInstanceInjector.get('$injector');\n  instanceInjector.strictDi = strictDi;\n  forEach(runBlocks, function(fn) { if (fn) instanceInjector.invoke(fn); });\n\n  instanceInjector.loadNewModules = function(mods) {\n    forEach(loadModules(mods), function(fn) { if (fn) instanceInjector.invoke(fn); });\n  };\n\n\n  return instanceInjector;\n\n  ////////////////////////////////////\n  // $provider\n  ////////////////////////////////////\n\n  function supportObject(delegate) {\n    return function(key, value) {\n      if (isObject(key)) {\n        forEach(key, reverseParams(delegate));\n      } else {\n        return delegate(key, value);\n      }\n    };\n  }\n\n  function provider(name, provider_) {\n    assertNotHasOwnProperty(name, 'service');\n    if (isFunction(provider_) || isArray(provider_)) {\n      provider_ = providerInjector.instantiate(provider_);\n    }\n    if (!provider_.$get) {\n      throw $injectorMinErr('pget', 'Provider \\'{0}\\' must define $get factory method.', name);\n    }\n    return (providerCache[name + providerSuffix] = provider_);\n  }\n\n  function enforceReturnValue(name, factory) {\n    return /** @this */ function enforcedReturnValue() {\n      var result = instanceInjector.invoke(factory, this);\n      if (isUndefined(result)) {\n        throw $injectorMinErr('undef', 'Provider \\'{0}\\' must return a value from $get factory method.', name);\n      }\n      return result;\n    };\n  }\n\n  function factory(name, factoryFn, enforce) {\n    return provider(name, {\n      $get: enforce !== false ? enforceReturnValue(name, factoryFn) : factoryFn\n    });\n  }\n\n  function service(name, constructor) {\n    return factory(name, ['$injector', function($injector) {\n      return $injector.instantiate(constructor);\n    }]);\n  }\n\n  function value(name, val) { return factory(name, valueFn(val), false); }\n\n  function constant(name, value) {\n    assertNotHasOwnProperty(name, 'constant');\n    providerCache[name] = value;\n    instanceCache[name] = value;\n  }\n\n  function decorator(serviceName, decorFn) {\n    var origProvider = providerInjector.get(serviceName + providerSuffix),\n        orig$get = origProvider.$get;\n\n    origProvider.$get = function() {\n      var origInstance = instanceInjector.invoke(orig$get, origProvider);\n      return instanceInjector.invoke(decorFn, null, {$delegate: origInstance});\n    };\n  }\n\n  ////////////////////////////////////\n  // Module Loading\n  ////////////////////////////////////\n  function loadModules(modulesToLoad) {\n    assertArg(isUndefined(modulesToLoad) || isArray(modulesToLoad), 'modulesToLoad', 'not an array');\n    var runBlocks = [], moduleFn;\n    forEach(modulesToLoad, function(module) {\n      if (loadedModules.get(module)) return;\n      loadedModules.set(module, true);\n\n      function runInvokeQueue(queue) {\n        var i, ii;\n        for (i = 0, ii = queue.length; i < ii; i++) {\n          var invokeArgs = queue[i],\n              provider = providerInjector.get(invokeArgs[0]);\n\n          provider[invokeArgs[1]].apply(provider, invokeArgs[2]);\n        }\n      }\n\n      try {\n        if (isString(module)) {\n          moduleFn = angularModule(module);\n          instanceInjector.modules[module] = moduleFn;\n          runBlocks = runBlocks.concat(loadModules(moduleFn.requires)).concat(moduleFn._runBlocks);\n          runInvokeQueue(moduleFn._invokeQueue);\n          runInvokeQueue(moduleFn._configBlocks);\n        } else if (isFunction(module)) {\n            runBlocks.push(providerInjector.invoke(module));\n        } else if (isArray(module)) {\n            runBlocks.push(providerInjector.invoke(module));\n        } else {\n          assertArgFn(module, 'module');\n        }\n      } catch (e) {\n        if (isArray(module)) {\n          module = module[module.length - 1];\n        }\n        if (e.message && e.stack && e.stack.indexOf(e.message) === -1) {\n          // Safari & FF's stack traces don't contain error.message content\n          // unlike those of Chrome and IE\n          // So if stack doesn't contain message, we create a new string that contains both.\n          // Since error.stack is read-only in Safari, I'm overriding e and not e.stack here.\n          // eslint-disable-next-line no-ex-assign\n          e = e.message + '\\n' + e.stack;\n        }\n        throw $injectorMinErr('modulerr', 'Failed to instantiate module {0} due to:\\n{1}',\n                  module, e.stack || e.message || e);\n      }\n    });\n    return runBlocks;\n  }\n\n  ////////////////////////////////////\n  // internal Injector\n  ////////////////////////////////////\n\n  function createInternalInjector(cache, factory) {\n\n    function getService(serviceName, caller) {\n      if (cache.hasOwnProperty(serviceName)) {\n        if (cache[serviceName] === INSTANTIATING) {\n          throw $injectorMinErr('cdep', 'Circular dependency found: {0}',\n                    serviceName + ' <- ' + path.join(' <- '));\n        }\n        return cache[serviceName];\n      } else {\n        try {\n          path.unshift(serviceName);\n          cache[serviceName] = INSTANTIATING;\n          cache[serviceName] = factory(serviceName, caller);\n          return cache[serviceName];\n        } catch (err) {\n          if (cache[serviceName] === INSTANTIATING) {\n            delete cache[serviceName];\n          }\n          throw err;\n        } finally {\n          path.shift();\n        }\n      }\n    }\n\n\n    function injectionArgs(fn, locals, serviceName) {\n      var args = [],\n          $inject = createInjector.$$annotate(fn, strictDi, serviceName);\n\n      for (var i = 0, length = $inject.length; i < length; i++) {\n        var key = $inject[i];\n        if (typeof key !== 'string') {\n          throw $injectorMinErr('itkn',\n                  'Incorrect injection token! Expected service name as string, got {0}', key);\n        }\n        args.push(locals && locals.hasOwnProperty(key) ? locals[key] :\n                                                         getService(key, serviceName));\n      }\n      return args;\n    }\n\n    function isClass(func) {\n      // Support: IE 9-11 only\n      // IE 9-11 do not support classes and IE9 leaks with the code below.\n      if (msie || typeof func !== 'function') {\n        return false;\n      }\n      var result = func.$$ngIsClass;\n      if (!isBoolean(result)) {\n        result = func.$$ngIsClass = /^class\\b/.test(stringifyFn(func));\n      }\n      return result;\n    }\n\n    function invoke(fn, self, locals, serviceName) {\n      if (typeof locals === 'string') {\n        serviceName = locals;\n        locals = null;\n      }\n\n      var args = injectionArgs(fn, locals, serviceName);\n      if (isArray(fn)) {\n        fn = fn[fn.length - 1];\n      }\n\n      if (!isClass(fn)) {\n        // http://jsperf.com/angularjs-invoke-apply-vs-switch\n        // #5388\n        return fn.apply(self, args);\n      } else {\n        args.unshift(null);\n        return new (Function.prototype.bind.apply(fn, args))();\n      }\n    }\n\n\n    function instantiate(Type, locals, serviceName) {\n      // Check if Type is annotated and use just the given function at n-1 as parameter\n      // e.g. someModule.factory('greeter', ['$window', function(renamed$window) {}]);\n      var ctor = (isArray(Type) ? Type[Type.length - 1] : Type);\n      var args = injectionArgs(Type, locals, serviceName);\n      // Empty object at position 0 is ignored for invocation with `new`, but required.\n      args.unshift(null);\n      return new (Function.prototype.bind.apply(ctor, args))();\n    }\n\n\n    return {\n      invoke: invoke,\n      instantiate: instantiate,\n      get: getService,\n      annotate: createInjector.$$annotate,\n      has: function(name) {\n        return providerCache.hasOwnProperty(name + providerSuffix) || cache.hasOwnProperty(name);\n      }\n    };\n  }\n}\n\ncreateInjector.$$annotate = annotate;\n"
  },
  {
    "path": "src/jqLite.js",
    "content": "'use strict';\n\n/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n *     Any commits to this file should be reviewed with security in mind.  *\n *   Changes to this file can potentially create security vulnerabilities. *\n *          An approval from 2 Core members with history of modifying      *\n *                         this file is required.                          *\n *                                                                         *\n *  Does the change somehow allow for arbitrary javascript to be executed? *\n *    Or allows for someone to change the prototype of built-in objects?   *\n *     Or gives undesired access to variables likes document or window?    *\n * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */\n\n/* global\n  JQLitePrototype: true,\n  BOOLEAN_ATTR: true,\n  ALIASED_ATTR: true\n*/\n\n//////////////////////////////////\n//JQLite\n//////////////////////////////////\n\n/**\n * @ngdoc function\n * @name angular.element\n * @module ng\n * @kind function\n *\n * @description\n * Wraps a raw DOM element or HTML string as a [jQuery](http://jquery.com) element.\n *\n * If jQuery is available, `angular.element` is an alias for the\n * [jQuery](http://api.jquery.com/jQuery/) function. If jQuery is not available, `angular.element`\n * delegates to AngularJS's built-in subset of jQuery, called \"jQuery lite\" or **jqLite**.\n *\n * jqLite is a tiny, API-compatible subset of jQuery that allows\n * AngularJS to manipulate the DOM in a cross-browser compatible way. jqLite implements only the most\n * commonly needed functionality with the goal of having a very small footprint.\n *\n * To use `jQuery`, simply ensure it is loaded before the `angular.js` file. You can also use the\n * {@link ngJq `ngJq`} directive to specify that jqlite should be used over jQuery, or to use a\n * specific version of jQuery if multiple versions exist on the page.\n *\n * <div class=\"alert alert-info\">**Note:** All element references in AngularJS are always wrapped with jQuery or\n * jqLite (such as the element argument in a directive's compile / link function). They are never raw DOM references.</div>\n *\n * <div class=\"alert alert-warning\">**Note:** Keep in mind that this function will not find elements\n * by tag name / CSS selector. For lookups by tag name, try instead `angular.element(document).find(...)`\n * or `$document.find()`, or use the standard DOM APIs, e.g. `document.querySelectorAll()`.</div>\n *\n * ## AngularJS's jqLite\n * jqLite provides only the following jQuery methods:\n *\n * - [`addClass()`](http://api.jquery.com/addClass/) - Does not support a function as first argument\n * - [`after()`](http://api.jquery.com/after/)\n * - [`append()`](http://api.jquery.com/append/) - Contrary to jQuery, this doesn't clone elements\n *   so will not work correctly when invoked on a jqLite object containing more than one DOM node\n * - [`attr()`](http://api.jquery.com/attr/) - Does not support functions as parameters\n * - [`bind()`](http://api.jquery.com/bind/) (_deprecated_, use [`on()`](http://api.jquery.com/on/)) - Does not support namespaces, selectors or eventData\n * - [`children()`](http://api.jquery.com/children/) - Does not support selectors\n * - [`clone()`](http://api.jquery.com/clone/)\n * - [`contents()`](http://api.jquery.com/contents/)\n * - [`css()`](http://api.jquery.com/css/) - Only retrieves inline-styles, does not call `getComputedStyle()`.\n *   As a setter, does not convert numbers to strings or append 'px', and also does not have automatic property prefixing.\n * - [`data()`](http://api.jquery.com/data/)\n * - [`detach()`](http://api.jquery.com/detach/)\n * - [`empty()`](http://api.jquery.com/empty/)\n * - [`eq()`](http://api.jquery.com/eq/)\n * - [`find()`](http://api.jquery.com/find/) - Limited to lookups by tag name\n * - [`hasClass()`](http://api.jquery.com/hasClass/)\n * - [`html()`](http://api.jquery.com/html/)\n * - [`next()`](http://api.jquery.com/next/) - Does not support selectors\n * - [`on()`](http://api.jquery.com/on/) - Does not support namespaces, selectors or eventData\n * - [`off()`](http://api.jquery.com/off/) - Does not support namespaces, selectors or event object as parameter\n * - [`one()`](http://api.jquery.com/one/) - Does not support namespaces or selectors\n * - [`parent()`](http://api.jquery.com/parent/) - Does not support selectors\n * - [`prepend()`](http://api.jquery.com/prepend/)\n * - [`prop()`](http://api.jquery.com/prop/)\n * - [`ready()`](http://api.jquery.com/ready/) (_deprecated_, use `angular.element(callback)` instead of `angular.element(document).ready(callback)`)\n * - [`remove()`](http://api.jquery.com/remove/)\n * - [`removeAttr()`](http://api.jquery.com/removeAttr/) - Does not support multiple attributes\n * - [`removeClass()`](http://api.jquery.com/removeClass/) - Does not support a function as first argument\n * - [`removeData()`](http://api.jquery.com/removeData/)\n * - [`replaceWith()`](http://api.jquery.com/replaceWith/)\n * - [`text()`](http://api.jquery.com/text/)\n * - [`toggleClass()`](http://api.jquery.com/toggleClass/) - Does not support a function as first argument\n * - [`triggerHandler()`](http://api.jquery.com/triggerHandler/) - Passes a dummy event object to handlers\n * - [`unbind()`](http://api.jquery.com/unbind/) (_deprecated_, use [`off()`](http://api.jquery.com/off/)) - Does not support namespaces or event object as parameter\n * - [`val()`](http://api.jquery.com/val/)\n * - [`wrap()`](http://api.jquery.com/wrap/)\n *\n * jqLite also provides a method restoring pre-1.8 insecure treatment of XHTML-like tags.\n * This legacy behavior turns input like `<div /><span />` to `<div></div><span></span>`\n * instead of `<div><span></span></div>` like version 1.8 & newer do. To restore it, invoke:\n * ```js\n * angular.UNSAFE_restoreLegacyJqLiteXHTMLReplacement();\n * ```\n * Note that this only patches jqLite. If you use jQuery 3.5.0 or newer, please read the\n * [jQuery 3.5 upgrade guide](https://jquery.com/upgrade-guide/3.5/) for more details\n * about the workarounds.\n *\n * ## jQuery/jqLite Extras\n * AngularJS also provides the following additional methods and events to both jQuery and jqLite:\n *\n * ### Events\n * - `$destroy` - AngularJS intercepts all jqLite/jQuery's DOM destruction apis and fires this event\n *    on all DOM nodes being removed.  This can be used to clean up any 3rd party bindings to the DOM\n *    element before it is removed.\n *\n * ### Methods\n * - `controller(name)` - retrieves the controller of the current element or its parent. By default\n *   retrieves controller associated with the `ngController` directive. If `name` is provided as\n *   camelCase directive name, then the controller for this directive will be retrieved (e.g.\n *   `'ngModel'`).\n * - `injector()` - retrieves the injector of the current element or its parent.\n * - `scope()` - retrieves the {@link ng.$rootScope.Scope scope} of the current\n *   element or its parent. Requires {@link guide/production#disabling-debug-data Debug Data} to\n *   be enabled.\n * - `isolateScope()` - retrieves an isolate {@link ng.$rootScope.Scope scope} if one is attached directly to the\n *   current element. This getter should be used only on elements that contain a directive which starts a new isolate\n *   scope. Calling `scope()` on this element always returns the original non-isolate scope.\n *   Requires {@link guide/production#disabling-debug-data Debug Data} to be enabled.\n * - `inheritedData()` - same as `data()`, but walks up the DOM until a value is found or the top\n *   parent element is reached.\n *\n * @knownIssue You cannot spy on `angular.element` if you are using Jasmine version 1.x. See\n * https://github.com/angular/angular.js/issues/14251 for more information.\n *\n * @param {string|DOMElement} element HTML string or DOMElement to be wrapped into jQuery.\n * @returns {Object} jQuery object.\n */\n\nJQLite.expando = 'ng339';\n\nvar jqCache = JQLite.cache = {},\n    jqId = 1;\n\n/*\n * !!! This is an undocumented \"private\" function !!!\n */\nJQLite._data = function(node) {\n  //jQuery always returns an object on cache miss\n  return this.cache[node[this.expando]] || {};\n};\n\nfunction jqNextId() { return ++jqId; }\n\n\nvar DASH_LOWERCASE_REGEXP = /-([a-z])/g;\nvar MS_HACK_REGEXP = /^-ms-/;\nvar MOUSE_EVENT_MAP = { mouseleave: 'mouseout', mouseenter: 'mouseover' };\nvar jqLiteMinErr = minErr('jqLite');\n\n/**\n * Converts kebab-case to camelCase.\n * There is also a special case for the ms prefix starting with a lowercase letter.\n * @param name Name to normalize\n */\nfunction cssKebabToCamel(name) {\n    return kebabToCamel(name.replace(MS_HACK_REGEXP, 'ms-'));\n}\n\nfunction fnCamelCaseReplace(all, letter) {\n  return letter.toUpperCase();\n}\n\n/**\n * Converts kebab-case to camelCase.\n * @param name Name to normalize\n */\nfunction kebabToCamel(name) {\n  return name\n    .replace(DASH_LOWERCASE_REGEXP, fnCamelCaseReplace);\n}\n\nvar SINGLE_TAG_REGEXP = /^<([\\w-]+)\\s*\\/?>(?:<\\/\\1>|)$/;\nvar HTML_REGEXP = /<|&#?\\w+;/;\nvar TAG_NAME_REGEXP = /<([\\w:-]+)/;\nvar XHTML_TAG_REGEXP = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\\w:-]+)[^>]*)\\/>/gi;\n\n// Table parts need to be wrapped with `<table>` or they're\n// stripped to their contents when put in a div.\n// XHTML parsers do not magically insert elements in the\n// same way that tag soup parsers do, so we cannot shorten\n// this by omitting <tbody> or other required elements.\nvar wrapMap = {\n  thead: ['table'],\n  col: ['colgroup', 'table'],\n  tr: ['tbody', 'table'],\n  td: ['tr', 'tbody', 'table']\n};\n\nwrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead;\nwrapMap.th = wrapMap.td;\n\n// Support: IE <10 only\n// IE 9 requires an option wrapper & it needs to have the whole table structure\n// set up in advance; assigning `\"<td></td>\"` to `tr.innerHTML` doesn't work, etc.\nvar wrapMapIE9 = {\n  option: [1, '<select multiple=\"multiple\">', '</select>'],\n  _default: [0, '', '']\n};\n\nfor (var key in wrapMap) {\n  var wrapMapValueClosing = wrapMap[key];\n  var wrapMapValue = wrapMapValueClosing.slice().reverse();\n  wrapMapIE9[key] = [wrapMapValue.length, '<' + wrapMapValue.join('><') + '>', '</' + wrapMapValueClosing.join('></') + '>'];\n}\n\nwrapMapIE9.optgroup = wrapMapIE9.option;\n\nfunction jqLiteIsTextNode(html) {\n  return !HTML_REGEXP.test(html);\n}\n\nfunction jqLiteAcceptsData(node) {\n  // The window object can accept data but has no nodeType\n  // Otherwise we are only interested in elements (1) and documents (9)\n  var nodeType = node.nodeType;\n  return nodeType === NODE_TYPE_ELEMENT || !nodeType || nodeType === NODE_TYPE_DOCUMENT;\n}\n\nfunction jqLiteHasData(node) {\n  for (var key in jqCache[node.ng339]) {\n    return true;\n  }\n  return false;\n}\n\nfunction jqLiteBuildFragment(html, context) {\n  var tmp, tag, wrap, finalHtml,\n      fragment = context.createDocumentFragment(),\n      nodes = [], i;\n\n  if (jqLiteIsTextNode(html)) {\n    // Convert non-html into a text node\n    nodes.push(context.createTextNode(html));\n  } else {\n    // Convert html into DOM nodes\n    tmp = fragment.appendChild(context.createElement('div'));\n    tag = (TAG_NAME_REGEXP.exec(html) || ['', ''])[1].toLowerCase();\n    finalHtml = JQLite.legacyXHTMLReplacement ?\n      html.replace(XHTML_TAG_REGEXP, '<$1></$2>') :\n      html;\n\n    if (msie < 10) {\n      wrap = wrapMapIE9[tag] || wrapMapIE9._default;\n      tmp.innerHTML = wrap[1] + finalHtml + wrap[2];\n\n      // Descend through wrappers to the right content\n      i = wrap[0];\n      while (i--) {\n        tmp = tmp.firstChild;\n      }\n    } else {\n      wrap = wrapMap[tag] || [];\n\n      // Create wrappers & descend into them\n      i = wrap.length;\n      while (--i > -1) {\n        tmp.appendChild(window.document.createElement(wrap[i]));\n        tmp = tmp.firstChild;\n      }\n\n      tmp.innerHTML = finalHtml;\n    }\n\n    nodes = concat(nodes, tmp.childNodes);\n\n    tmp = fragment.firstChild;\n    tmp.textContent = '';\n  }\n\n  // Remove wrapper from fragment\n  fragment.textContent = '';\n  fragment.innerHTML = ''; // Clear inner HTML\n  forEach(nodes, function(node) {\n    fragment.appendChild(node);\n  });\n\n  return fragment;\n}\n\nfunction jqLiteParseHTML(html, context) {\n  context = context || window.document;\n  var parsed;\n\n  if ((parsed = SINGLE_TAG_REGEXP.exec(html))) {\n    return [context.createElement(parsed[1])];\n  }\n\n  if ((parsed = jqLiteBuildFragment(html, context))) {\n    return parsed.childNodes;\n  }\n\n  return [];\n}\n\nfunction jqLiteWrapNode(node, wrapper) {\n  var parent = node.parentNode;\n\n  if (parent) {\n    parent.replaceChild(wrapper, node);\n  }\n\n  wrapper.appendChild(node);\n}\n\n\n// IE9-11 has no method \"contains\" in SVG element and in Node.prototype. Bug #10259.\nvar jqLiteContains = window.Node.prototype.contains || /** @this */ function(arg) {\n  // eslint-disable-next-line no-bitwise\n  return !!(this.compareDocumentPosition(arg) & 16);\n};\n\n/////////////////////////////////////////////\nfunction JQLite(element) {\n  if (element instanceof JQLite) {\n    return element;\n  }\n\n  var argIsString;\n\n  if (isString(element)) {\n    element = trim(element);\n    argIsString = true;\n  }\n  if (!(this instanceof JQLite)) {\n    if (argIsString && element.charAt(0) !== '<') {\n      throw jqLiteMinErr('nosel', 'Looking up elements via selectors is not supported by jqLite! See: http://docs.angularjs.org/api/angular.element');\n    }\n    return new JQLite(element);\n  }\n\n  if (argIsString) {\n    jqLiteAddNodes(this, jqLiteParseHTML(element));\n  } else if (isFunction(element)) {\n    jqLiteReady(element);\n  } else {\n    jqLiteAddNodes(this, element);\n  }\n}\n\nfunction jqLiteClone(element) {\n  return element.cloneNode(true);\n}\n\nfunction jqLiteDealoc(element, onlyDescendants) {\n  if (!onlyDescendants && jqLiteAcceptsData(element)) jqLite.cleanData([element]);\n\n  if (element.querySelectorAll) {\n    jqLite.cleanData(element.querySelectorAll('*'));\n  }\n}\n\nfunction isEmptyObject(obj) {\n  var name;\n\n  for (name in obj) {\n    return false;\n  }\n  return true;\n}\n\nfunction removeIfEmptyData(element) {\n  var expandoId = element.ng339;\n  var expandoStore = expandoId && jqCache[expandoId];\n\n  var events = expandoStore && expandoStore.events;\n  var data = expandoStore && expandoStore.data;\n\n  if ((!data || isEmptyObject(data)) && (!events || isEmptyObject(events))) {\n    delete jqCache[expandoId];\n    element.ng339 = undefined; // don't delete DOM expandos. IE and Chrome don't like it\n  }\n}\n\nfunction jqLiteOff(element, type, fn, unsupported) {\n  if (isDefined(unsupported)) throw jqLiteMinErr('offargs', 'jqLite#off() does not support the `selector` argument');\n\n  var expandoStore = jqLiteExpandoStore(element);\n  var events = expandoStore && expandoStore.events;\n  var handle = expandoStore && expandoStore.handle;\n\n  if (!handle) return; //no listeners registered\n\n  if (!type) {\n    for (type in events) {\n      if (type !== '$destroy') {\n        element.removeEventListener(type, handle);\n      }\n      delete events[type];\n    }\n  } else {\n\n    var removeHandler = function(type) {\n      var listenerFns = events[type];\n      if (isDefined(fn)) {\n        arrayRemove(listenerFns || [], fn);\n      }\n      if (!(isDefined(fn) && listenerFns && listenerFns.length > 0)) {\n        element.removeEventListener(type, handle);\n        delete events[type];\n      }\n    };\n\n    forEach(type.split(' '), function(type) {\n      removeHandler(type);\n      if (MOUSE_EVENT_MAP[type]) {\n        removeHandler(MOUSE_EVENT_MAP[type]);\n      }\n    });\n  }\n\n  removeIfEmptyData(element);\n}\n\nfunction jqLiteRemoveData(element, name) {\n  var expandoId = element.ng339;\n  var expandoStore = expandoId && jqCache[expandoId];\n\n  if (expandoStore) {\n    if (name) {\n      delete expandoStore.data[name];\n    } else {\n      expandoStore.data = {};\n    }\n\n    removeIfEmptyData(element);\n  }\n}\n\n\nfunction jqLiteExpandoStore(element, createIfNecessary) {\n  var expandoId = element.ng339,\n      expandoStore = expandoId && jqCache[expandoId];\n\n  if (createIfNecessary && !expandoStore) {\n    element.ng339 = expandoId = jqNextId();\n    expandoStore = jqCache[expandoId] = {events: {}, data: {}, handle: undefined};\n  }\n\n  return expandoStore;\n}\n\n\nfunction jqLiteData(element, key, value) {\n  if (jqLiteAcceptsData(element)) {\n    var prop;\n\n    var isSimpleSetter = isDefined(value);\n    var isSimpleGetter = !isSimpleSetter && key && !isObject(key);\n    var massGetter = !key;\n    var expandoStore = jqLiteExpandoStore(element, !isSimpleGetter);\n    var data = expandoStore && expandoStore.data;\n\n    if (isSimpleSetter) { // data('key', value)\n      data[kebabToCamel(key)] = value;\n    } else {\n      if (massGetter) {  // data()\n        return data;\n      } else {\n        if (isSimpleGetter) { // data('key')\n          // don't force creation of expandoStore if it doesn't exist yet\n          return data && data[kebabToCamel(key)];\n        } else { // mass-setter: data({key1: val1, key2: val2})\n          for (prop in key) {\n            data[kebabToCamel(prop)] = key[prop];\n          }\n        }\n      }\n    }\n  }\n}\n\nfunction jqLiteHasClass(element, selector) {\n  if (!element.getAttribute) return false;\n  return ((' ' + (element.getAttribute('class') || '') + ' ').replace(/[\\n\\t]/g, ' ').\n      indexOf(' ' + selector + ' ') > -1);\n}\n\nfunction jqLiteRemoveClass(element, cssClasses) {\n  if (cssClasses && element.setAttribute) {\n    var existingClasses = (' ' + (element.getAttribute('class') || '') + ' ')\n                            .replace(/[\\n\\t]/g, ' ');\n    var newClasses = existingClasses;\n\n    forEach(cssClasses.split(' '), function(cssClass) {\n      cssClass = trim(cssClass);\n      newClasses = newClasses.replace(' ' + cssClass + ' ', ' ');\n    });\n\n    if (newClasses !== existingClasses) {\n      element.setAttribute('class', trim(newClasses));\n    }\n  }\n}\n\nfunction jqLiteAddClass(element, cssClasses) {\n  if (cssClasses && element.setAttribute) {\n    var existingClasses = (' ' + (element.getAttribute('class') || '') + ' ')\n                            .replace(/[\\n\\t]/g, ' ');\n    var newClasses = existingClasses;\n\n    forEach(cssClasses.split(' '), function(cssClass) {\n      cssClass = trim(cssClass);\n      if (newClasses.indexOf(' ' + cssClass + ' ') === -1) {\n        newClasses += cssClass + ' ';\n      }\n    });\n\n    if (newClasses !== existingClasses) {\n      element.setAttribute('class', trim(newClasses));\n    }\n  }\n}\n\n\nfunction jqLiteAddNodes(root, elements) {\n  // THIS CODE IS VERY HOT. Don't make changes without benchmarking.\n\n  if (elements) {\n\n    // if a Node (the most common case)\n    if (elements.nodeType) {\n      root[root.length++] = elements;\n    } else {\n      var length = elements.length;\n\n      // if an Array or NodeList and not a Window\n      if (typeof length === 'number' && elements.window !== elements) {\n        if (length) {\n          for (var i = 0; i < length; i++) {\n            root[root.length++] = elements[i];\n          }\n        }\n      } else {\n        root[root.length++] = elements;\n      }\n    }\n  }\n}\n\n\nfunction jqLiteController(element, name) {\n  return jqLiteInheritedData(element, '$' + (name || 'ngController') + 'Controller');\n}\n\nfunction jqLiteInheritedData(element, name, value) {\n  // if element is the document object work with the html element instead\n  // this makes $(document).scope() possible\n  if (element.nodeType === NODE_TYPE_DOCUMENT) {\n    element = element.documentElement;\n  }\n  var names = isArray(name) ? name : [name];\n\n  while (element) {\n    for (var i = 0, ii = names.length; i < ii; i++) {\n      if (isDefined(value = jqLite.data(element, names[i]))) return value;\n    }\n\n    // If dealing with a document fragment node with a host element, and no parent, use the host\n    // element as the parent. This enables directives within a Shadow DOM or polyfilled Shadow DOM\n    // to lookup parent controllers.\n    element = element.parentNode || (element.nodeType === NODE_TYPE_DOCUMENT_FRAGMENT && element.host);\n  }\n}\n\nfunction jqLiteEmpty(element) {\n  jqLiteDealoc(element, true);\n  while (element.firstChild) {\n    element.removeChild(element.firstChild);\n  }\n}\n\nfunction jqLiteRemove(element, keepData) {\n  if (!keepData) jqLiteDealoc(element);\n  var parent = element.parentNode;\n  if (parent) parent.removeChild(element);\n}\n\n\nfunction jqLiteDocumentLoaded(action, win) {\n  win = win || window;\n  if (win.document.readyState === 'complete') {\n    // Force the action to be run async for consistent behavior\n    // from the action's point of view\n    // i.e. it will definitely not be in a $apply\n    win.setTimeout(action);\n  } else {\n    // No need to unbind this handler as load is only ever called once\n    jqLite(win).on('load', action);\n  }\n}\n\nfunction jqLiteReady(fn) {\n  function trigger() {\n    window.document.removeEventListener('DOMContentLoaded', trigger);\n    window.removeEventListener('load', trigger);\n    fn();\n  }\n\n  // check if document is already loaded\n  if (window.document.readyState === 'complete') {\n    window.setTimeout(fn);\n  } else {\n    // We can not use jqLite since we are not done loading and jQuery could be loaded later.\n\n    // Works for modern browsers and IE9\n    window.document.addEventListener('DOMContentLoaded', trigger);\n\n    // Fallback to window.onload for others\n    window.addEventListener('load', trigger);\n  }\n}\n\n//////////////////////////////////////////\n// Functions which are declared directly.\n//////////////////////////////////////////\nvar JQLitePrototype = JQLite.prototype = {\n  ready: jqLiteReady,\n  toString: function() {\n    var value = [];\n    forEach(this, function(e) { value.push('' + e);});\n    return '[' + value.join(', ') + ']';\n  },\n\n  eq: function(index) {\n      return (index >= 0) ? jqLite(this[index]) : jqLite(this[this.length + index]);\n  },\n\n  length: 0,\n  push: push,\n  sort: [].sort,\n  splice: [].splice\n};\n\n//////////////////////////////////////////\n// Functions iterating getter/setters.\n// these functions return self on setter and\n// value on get.\n//////////////////////////////////////////\nvar BOOLEAN_ATTR = {};\nforEach('multiple,selected,checked,disabled,readOnly,required,open'.split(','), function(value) {\n  BOOLEAN_ATTR[lowercase(value)] = value;\n});\nvar BOOLEAN_ELEMENTS = {};\nforEach('input,select,option,textarea,button,form,details'.split(','), function(value) {\n  BOOLEAN_ELEMENTS[value] = true;\n});\nvar ALIASED_ATTR = {\n  'ngMinlength': 'minlength',\n  'ngMaxlength': 'maxlength',\n  'ngMin': 'min',\n  'ngMax': 'max',\n  'ngPattern': 'pattern',\n  'ngStep': 'step'\n};\n\nfunction getBooleanAttrName(element, name) {\n  // check dom last since we will most likely fail on name\n  var booleanAttr = BOOLEAN_ATTR[name.toLowerCase()];\n\n  // booleanAttr is here twice to minimize DOM access\n  return booleanAttr && BOOLEAN_ELEMENTS[nodeName_(element)] && booleanAttr;\n}\n\nfunction getAliasedAttrName(name) {\n  return ALIASED_ATTR[name];\n}\n\nforEach({\n  data: jqLiteData,\n  removeData: jqLiteRemoveData,\n  hasData: jqLiteHasData,\n  cleanData: function jqLiteCleanData(nodes) {\n    for (var i = 0, ii = nodes.length; i < ii; i++) {\n      jqLiteRemoveData(nodes[i]);\n      jqLiteOff(nodes[i]);\n    }\n  }\n}, function(fn, name) {\n  JQLite[name] = fn;\n});\n\nforEach({\n  data: jqLiteData,\n  inheritedData: jqLiteInheritedData,\n\n  scope: function(element) {\n    // Can't use jqLiteData here directly so we stay compatible with jQuery!\n    return jqLite.data(element, '$scope') || jqLiteInheritedData(element.parentNode || element, ['$isolateScope', '$scope']);\n  },\n\n  isolateScope: function(element) {\n    // Can't use jqLiteData here directly so we stay compatible with jQuery!\n    return jqLite.data(element, '$isolateScope') || jqLite.data(element, '$isolateScopeNoTemplate');\n  },\n\n  controller: jqLiteController,\n\n  injector: function(element) {\n    return jqLiteInheritedData(element, '$injector');\n  },\n\n  removeAttr: function(element, name) {\n    element.removeAttribute(name);\n  },\n\n  hasClass: jqLiteHasClass,\n\n  css: function(element, name, value) {\n    name = cssKebabToCamel(name);\n\n    if (isDefined(value)) {\n      element.style[name] = value;\n    } else {\n      return element.style[name];\n    }\n  },\n\n  attr: function(element, name, value) {\n    var ret;\n    var nodeType = element.nodeType;\n    if (nodeType === NODE_TYPE_TEXT || nodeType === NODE_TYPE_ATTRIBUTE || nodeType === NODE_TYPE_COMMENT ||\n      !element.getAttribute) {\n      return;\n    }\n\n    var lowercasedName = lowercase(name);\n    var isBooleanAttr = BOOLEAN_ATTR[lowercasedName];\n\n    if (isDefined(value)) {\n      // setter\n\n      if (value === null || (value === false && isBooleanAttr)) {\n        element.removeAttribute(name);\n      } else {\n        element.setAttribute(name, isBooleanAttr ? lowercasedName : value);\n      }\n    } else {\n      // getter\n\n      ret = element.getAttribute(name);\n\n      if (isBooleanAttr && ret !== null) {\n        ret = lowercasedName;\n      }\n      // Normalize non-existing attributes to undefined (as jQuery).\n      return ret === null ? undefined : ret;\n    }\n  },\n\n  prop: function(element, name, value) {\n    if (isDefined(value)) {\n      element[name] = value;\n    } else {\n      return element[name];\n    }\n  },\n\n  text: (function() {\n    getText.$dv = '';\n    return getText;\n\n    function getText(element, value) {\n      if (isUndefined(value)) {\n        var nodeType = element.nodeType;\n        return (nodeType === NODE_TYPE_ELEMENT || nodeType === NODE_TYPE_TEXT) ? element.textContent : '';\n      }\n      element.textContent = value;\n    }\n  })(),\n\n  val: function(element, value) {\n    if (isUndefined(value)) {\n      if (element.multiple && nodeName_(element) === 'select') {\n        var result = [];\n        forEach(element.options, function(option) {\n          if (option.selected) {\n            result.push(option.value || option.text);\n          }\n        });\n        return result;\n      }\n      return element.value;\n    }\n    element.value = value;\n  },\n\n  html: function(element, value) {\n    if (isUndefined(value)) {\n      return element.innerHTML;\n    }\n    jqLiteDealoc(element, true);\n    element.innerHTML = value;\n  },\n\n  empty: jqLiteEmpty\n}, function(fn, name) {\n  /**\n   * Properties: writes return selection, reads return first value\n   */\n  JQLite.prototype[name] = function(arg1, arg2) {\n    var i, key;\n    var nodeCount = this.length;\n\n    // jqLiteHasClass has only two arguments, but is a getter-only fn, so we need to special-case it\n    // in a way that survives minification.\n    // jqLiteEmpty takes no arguments but is a setter.\n    if (fn !== jqLiteEmpty &&\n        (isUndefined((fn.length === 2 && (fn !== jqLiteHasClass && fn !== jqLiteController)) ? arg1 : arg2))) {\n      if (isObject(arg1)) {\n\n        // we are a write, but the object properties are the key/values\n        for (i = 0; i < nodeCount; i++) {\n          if (fn === jqLiteData) {\n            // data() takes the whole object in jQuery\n            fn(this[i], arg1);\n          } else {\n            for (key in arg1) {\n              fn(this[i], key, arg1[key]);\n            }\n          }\n        }\n        // return self for chaining\n        return this;\n      } else {\n        // we are a read, so read the first child.\n        // TODO: do we still need this?\n        var value = fn.$dv;\n        // Only if we have $dv do we iterate over all, otherwise it is just the first element.\n        var jj = (isUndefined(value)) ? Math.min(nodeCount, 1) : nodeCount;\n        for (var j = 0; j < jj; j++) {\n          var nodeValue = fn(this[j], arg1, arg2);\n          value = value ? value + nodeValue : nodeValue;\n        }\n        return value;\n      }\n    } else {\n      // we are a write, so apply to all children\n      for (i = 0; i < nodeCount; i++) {\n        fn(this[i], arg1, arg2);\n      }\n      // return self for chaining\n      return this;\n    }\n  };\n});\n\nfunction createEventHandler(element, events) {\n  var eventHandler = function(event, type) {\n    // jQuery specific api\n    event.isDefaultPrevented = function() {\n      return event.defaultPrevented;\n    };\n\n    var eventFns = events[type || event.type];\n    var eventFnsLength = eventFns ? eventFns.length : 0;\n\n    if (!eventFnsLength) return;\n\n    if (isUndefined(event.immediatePropagationStopped)) {\n      var originalStopImmediatePropagation = event.stopImmediatePropagation;\n      event.stopImmediatePropagation = function() {\n        event.immediatePropagationStopped = true;\n\n        if (event.stopPropagation) {\n          event.stopPropagation();\n        }\n\n        if (originalStopImmediatePropagation) {\n          originalStopImmediatePropagation.call(event);\n        }\n      };\n    }\n\n    event.isImmediatePropagationStopped = function() {\n      return event.immediatePropagationStopped === true;\n    };\n\n    // Some events have special handlers that wrap the real handler\n    var handlerWrapper = eventFns.specialHandlerWrapper || defaultHandlerWrapper;\n\n    // Copy event handlers in case event handlers array is modified during execution.\n    if ((eventFnsLength > 1)) {\n      eventFns = shallowCopy(eventFns);\n    }\n\n    for (var i = 0; i < eventFnsLength; i++) {\n      if (!event.isImmediatePropagationStopped()) {\n        handlerWrapper(element, event, eventFns[i]);\n      }\n    }\n  };\n\n  // TODO: this is a hack for angularMocks/clearDataCache that makes it possible to deregister all\n  //       events on `element`\n  eventHandler.elem = element;\n  return eventHandler;\n}\n\nfunction defaultHandlerWrapper(element, event, handler) {\n  handler.call(element, event);\n}\n\nfunction specialMouseHandlerWrapper(target, event, handler) {\n  // Refer to jQuery's implementation of mouseenter & mouseleave\n  // Read about mouseenter and mouseleave:\n  // http://www.quirksmode.org/js/events_mouse.html#link8\n  var related = event.relatedTarget;\n  // For mousenter/leave call the handler if related is outside the target.\n  // NB: No relatedTarget if the mouse left/entered the browser window\n  if (!related || (related !== target && !jqLiteContains.call(target, related))) {\n    handler.call(target, event);\n  }\n}\n\n//////////////////////////////////////////\n// Functions iterating traversal.\n// These functions chain results into a single\n// selector.\n//////////////////////////////////////////\nforEach({\n  removeData: jqLiteRemoveData,\n\n  on: function jqLiteOn(element, type, fn, unsupported) {\n    if (isDefined(unsupported)) throw jqLiteMinErr('onargs', 'jqLite#on() does not support the `selector` or `eventData` parameters');\n\n    // Do not add event handlers to non-elements because they will not be cleaned up.\n    if (!jqLiteAcceptsData(element)) {\n      return;\n    }\n\n    var expandoStore = jqLiteExpandoStore(element, true);\n    var events = expandoStore.events;\n    var handle = expandoStore.handle;\n\n    if (!handle) {\n      handle = expandoStore.handle = createEventHandler(element, events);\n    }\n\n    // http://jsperf.com/string-indexof-vs-split\n    var types = type.indexOf(' ') >= 0 ? type.split(' ') : [type];\n    var i = types.length;\n\n    var addHandler = function(type, specialHandlerWrapper, noEventListener) {\n      var eventFns = events[type];\n\n      if (!eventFns) {\n        eventFns = events[type] = [];\n        eventFns.specialHandlerWrapper = specialHandlerWrapper;\n        if (type !== '$destroy' && !noEventListener) {\n          element.addEventListener(type, handle);\n        }\n      }\n\n      eventFns.push(fn);\n    };\n\n    while (i--) {\n      type = types[i];\n      if (MOUSE_EVENT_MAP[type]) {\n        addHandler(MOUSE_EVENT_MAP[type], specialMouseHandlerWrapper);\n        addHandler(type, undefined, true);\n      } else {\n        addHandler(type);\n      }\n    }\n  },\n\n  off: jqLiteOff,\n\n  one: function(element, type, fn) {\n    element = jqLite(element);\n\n    //add the listener twice so that when it is called\n    //you can remove the original function and still be\n    //able to call element.off(ev, fn) normally\n    element.on(type, function onFn() {\n      element.off(type, fn);\n      element.off(type, onFn);\n    });\n    element.on(type, fn);\n  },\n\n  replaceWith: function(element, replaceNode) {\n    var index, parent = element.parentNode;\n    jqLiteDealoc(element);\n    forEach(new JQLite(replaceNode), function(node) {\n      if (index) {\n        parent.insertBefore(node, index.nextSibling);\n      } else {\n        parent.replaceChild(node, element);\n      }\n      index = node;\n    });\n  },\n\n  children: function(element) {\n    var children = [];\n    forEach(element.childNodes, function(element) {\n      if (element.nodeType === NODE_TYPE_ELEMENT) {\n        children.push(element);\n      }\n    });\n    return children;\n  },\n\n  contents: function(element) {\n    return element.contentDocument || element.childNodes || [];\n  },\n\n  append: function(element, node) {\n    var nodeType = element.nodeType;\n    if (nodeType !== NODE_TYPE_ELEMENT && nodeType !== NODE_TYPE_DOCUMENT_FRAGMENT) return;\n\n    node = new JQLite(node);\n\n    for (var i = 0, ii = node.length; i < ii; i++) {\n      var child = node[i];\n      element.appendChild(child);\n    }\n  },\n\n  prepend: function(element, node) {\n    if (element.nodeType === NODE_TYPE_ELEMENT) {\n      var index = element.firstChild;\n      forEach(new JQLite(node), function(child) {\n        element.insertBefore(child, index);\n      });\n    }\n  },\n\n  wrap: function(element, wrapNode) {\n    jqLiteWrapNode(element, jqLite(wrapNode).eq(0).clone()[0]);\n  },\n\n  remove: jqLiteRemove,\n\n  detach: function(element) {\n    jqLiteRemove(element, true);\n  },\n\n  after: function(element, newElement) {\n    var index = element, parent = element.parentNode;\n\n    if (parent) {\n      newElement = new JQLite(newElement);\n\n      for (var i = 0, ii = newElement.length; i < ii; i++) {\n        var node = newElement[i];\n        parent.insertBefore(node, index.nextSibling);\n        index = node;\n      }\n    }\n  },\n\n  addClass: jqLiteAddClass,\n  removeClass: jqLiteRemoveClass,\n\n  toggleClass: function(element, selector, condition) {\n    if (selector) {\n      forEach(selector.split(' '), function(className) {\n        var classCondition = condition;\n        if (isUndefined(classCondition)) {\n          classCondition = !jqLiteHasClass(element, className);\n        }\n        (classCondition ? jqLiteAddClass : jqLiteRemoveClass)(element, className);\n      });\n    }\n  },\n\n  parent: function(element) {\n    var parent = element.parentNode;\n    return parent && parent.nodeType !== NODE_TYPE_DOCUMENT_FRAGMENT ? parent : null;\n  },\n\n  next: function(element) {\n    return element.nextElementSibling;\n  },\n\n  find: function(element, selector) {\n    if (element.getElementsByTagName) {\n      return element.getElementsByTagName(selector);\n    } else {\n      return [];\n    }\n  },\n\n  clone: jqLiteClone,\n\n  triggerHandler: function(element, event, extraParameters) {\n\n    var dummyEvent, eventFnsCopy, handlerArgs;\n    var eventName = event.type || event;\n    var expandoStore = jqLiteExpandoStore(element);\n    var events = expandoStore && expandoStore.events;\n    var eventFns = events && events[eventName];\n\n    if (eventFns) {\n      // Create a dummy event to pass to the handlers\n      dummyEvent = {\n        preventDefault: function() { this.defaultPrevented = true; },\n        isDefaultPrevented: function() { return this.defaultPrevented === true; },\n        stopImmediatePropagation: function() { this.immediatePropagationStopped = true; },\n        isImmediatePropagationStopped: function() { return this.immediatePropagationStopped === true; },\n        stopPropagation: noop,\n        type: eventName,\n        target: element\n      };\n\n      // If a custom event was provided then extend our dummy event with it\n      if (event.type) {\n        dummyEvent = extend(dummyEvent, event);\n      }\n\n      // Copy event handlers in case event handlers array is modified during execution.\n      eventFnsCopy = shallowCopy(eventFns);\n      handlerArgs = extraParameters ? [dummyEvent].concat(extraParameters) : [dummyEvent];\n\n      forEach(eventFnsCopy, function(fn) {\n        if (!dummyEvent.isImmediatePropagationStopped()) {\n          fn.apply(element, handlerArgs);\n        }\n      });\n    }\n  }\n}, function(fn, name) {\n  /**\n   * chaining functions\n   */\n  JQLite.prototype[name] = function(arg1, arg2, arg3) {\n    var value;\n\n    for (var i = 0, ii = this.length; i < ii; i++) {\n      if (isUndefined(value)) {\n        value = fn(this[i], arg1, arg2, arg3);\n        if (isDefined(value)) {\n          // any function which returns a value needs to be wrapped\n          value = jqLite(value);\n        }\n      } else {\n        jqLiteAddNodes(value, fn(this[i], arg1, arg2, arg3));\n      }\n    }\n    return isDefined(value) ? value : this;\n  };\n});\n\n// bind legacy bind/unbind to on/off\nJQLite.prototype.bind = JQLite.prototype.on;\nJQLite.prototype.unbind = JQLite.prototype.off;\n\n\n// Provider for private $$jqLite service\n/** @this */\nfunction $$jqLiteProvider() {\n  this.$get = function $$jqLite() {\n    return extend(JQLite, {\n      hasClass: function(node, classes) {\n        if (node.attr) node = node[0];\n        return jqLiteHasClass(node, classes);\n      },\n      addClass: function(node, classes) {\n        if (node.attr) node = node[0];\n        return jqLiteAddClass(node, classes);\n      },\n      removeClass: function(node, classes) {\n        if (node.attr) node = node[0];\n        return jqLiteRemoveClass(node, classes);\n      }\n    });\n  };\n}\n"
  },
  {
    "path": "src/loader.js",
    "content": "'use strict';\n\n/**\n * @ngdoc type\n * @name angular.Module\n * @module ng\n * @description\n *\n * Interface for configuring AngularJS {@link angular.module modules}.\n */\n\nfunction setupModuleLoader(window) {\n\n  var $injectorMinErr = minErr('$injector');\n  var ngMinErr = minErr('ng');\n\n  function ensure(obj, name, factory) {\n    return obj[name] || (obj[name] = factory());\n  }\n\n  var angular = ensure(window, 'angular', Object);\n\n  // We need to expose `angular.$$minErr` to modules such as `ngResource` that reference it during bootstrap\n  angular.$$minErr = angular.$$minErr || minErr;\n\n  return ensure(angular, 'module', function() {\n    /** @type {Object.<string, angular.Module>} */\n    var modules = {};\n\n    /**\n     * @ngdoc function\n     * @name angular.module\n     * @module ng\n     * @description\n     *\n     * The `angular.module` is a global place for creating, registering and retrieving AngularJS\n     * modules.\n     * All modules (AngularJS core or 3rd party) that should be available to an application must be\n     * registered using this mechanism.\n     *\n     * Passing one argument retrieves an existing {@link angular.Module},\n     * whereas passing more than one argument creates a new {@link angular.Module}\n     *\n     *\n     * # Module\n     *\n     * A module is a collection of services, directives, controllers, filters, and configuration information.\n     * `angular.module` is used to configure the {@link auto.$injector $injector}.\n     *\n     * ```js\n     * // Create a new module\n     * var myModule = angular.module('myModule', []);\n     *\n     * // register a new service\n     * myModule.value('appName', 'MyCoolApp');\n     *\n     * // configure existing services inside initialization blocks.\n     * myModule.config(['$locationProvider', function($locationProvider) {\n     *   // Configure existing providers\n     *   $locationProvider.hashPrefix('!');\n     * }]);\n     * ```\n     *\n     * Then you can create an injector and load your modules like this:\n     *\n     * ```js\n     * var injector = angular.injector(['ng', 'myModule'])\n     * ```\n     *\n     * However it's more likely that you'll just use\n     * {@link ng.directive:ngApp ngApp} or\n     * {@link angular.bootstrap} to simplify this process for you.\n     *\n     * @param {!string} name The name of the module to create or retrieve.\n     * @param {!Array.<string>=} requires If specified then new module is being created. If\n     *        unspecified then the module is being retrieved for further configuration.\n     * @param {Function=} configFn Optional configuration function for the module. Same as\n     *        {@link angular.Module#config Module#config()}.\n     * @returns {angular.Module} new module with the {@link angular.Module} api.\n     */\n    return function module(name, requires, configFn) {\n\n      var info = {};\n\n      var assertNotHasOwnProperty = function(name, context) {\n        if (name === 'hasOwnProperty') {\n          throw ngMinErr('badname', 'hasOwnProperty is not a valid {0} name', context);\n        }\n      };\n\n      assertNotHasOwnProperty(name, 'module');\n      if (requires && modules.hasOwnProperty(name)) {\n        modules[name] = null;\n      }\n      return ensure(modules, name, function() {\n        if (!requires) {\n          throw $injectorMinErr('nomod', 'Module \\'{0}\\' is not available! You either misspelled ' +\n             'the module name or forgot to load it. If registering a module ensure that you ' +\n             'specify the dependencies as the second argument.', name);\n        }\n\n        /** @type {!Array.<Array.<*>>} */\n        var invokeQueue = [];\n\n        /** @type {!Array.<Function>} */\n        var configBlocks = [];\n\n        /** @type {!Array.<Function>} */\n        var runBlocks = [];\n\n        var config = invokeLater('$injector', 'invoke', 'push', configBlocks);\n\n        /** @type {angular.Module} */\n        var moduleInstance = {\n          // Private state\n          _invokeQueue: invokeQueue,\n          _configBlocks: configBlocks,\n          _runBlocks: runBlocks,\n\n          /**\n           * @ngdoc method\n           * @name angular.Module#info\n           * @module ng\n           *\n           * @param {Object=} info Information about the module\n           * @returns {Object|Module} The current info object for this module if called as a getter,\n           *                          or `this` if called as a setter.\n           *\n           * @description\n           * Read and write custom information about this module.\n           * For example you could put the version of the module in here.\n           *\n           * ```js\n           * angular.module('myModule', []).info({ version: '1.0.0' });\n           * ```\n           *\n           * The version could then be read back out by accessing the module elsewhere:\n           *\n           * ```\n           * var version = angular.module('myModule').info().version;\n           * ```\n           *\n           * You can also retrieve this information during runtime via the\n           * {@link $injector#modules `$injector.modules`} property:\n           *\n           * ```js\n           * var version = $injector.modules['myModule'].info().version;\n           * ```\n           */\n          info: function(value) {\n            if (isDefined(value)) {\n              if (!isObject(value)) throw ngMinErr('aobj', 'Argument \\'{0}\\' must be an object', 'value');\n              info = value;\n              return this;\n            }\n            return info;\n          },\n\n          /**\n           * @ngdoc property\n           * @name angular.Module#requires\n           * @module ng\n           *\n           * @description\n           * Holds the list of modules which the injector will load before the current module is\n           * loaded.\n           */\n          requires: requires,\n\n          /**\n           * @ngdoc property\n           * @name angular.Module#name\n           * @module ng\n           *\n           * @description\n           * Name of the module.\n           */\n          name: name,\n\n\n          /**\n           * @ngdoc method\n           * @name angular.Module#provider\n           * @module ng\n           * @param {string} name service name\n           * @param {Function} providerType Construction function for creating new instance of the\n           *                                service.\n           * @description\n           * See {@link auto.$provide#provider $provide.provider()}.\n           */\n          provider: invokeLaterAndSetModuleName('$provide', 'provider'),\n\n          /**\n           * @ngdoc method\n           * @name angular.Module#factory\n           * @module ng\n           * @param {string} name service name\n           * @param {Function} providerFunction Function for creating new instance of the service.\n           * @description\n           * See {@link auto.$provide#factory $provide.factory()}.\n           */\n          factory: invokeLaterAndSetModuleName('$provide', 'factory'),\n\n          /**\n           * @ngdoc method\n           * @name angular.Module#service\n           * @module ng\n           * @param {string} name service name\n           * @param {Function} constructor A constructor function that will be instantiated.\n           * @description\n           * See {@link auto.$provide#service $provide.service()}.\n           */\n          service: invokeLaterAndSetModuleName('$provide', 'service'),\n\n          /**\n           * @ngdoc method\n           * @name angular.Module#value\n           * @module ng\n           * @param {string} name service name\n           * @param {*} object Service instance object.\n           * @description\n           * See {@link auto.$provide#value $provide.value()}.\n           */\n          value: invokeLater('$provide', 'value'),\n\n          /**\n           * @ngdoc method\n           * @name angular.Module#constant\n           * @module ng\n           * @param {string} name constant name\n           * @param {*} object Constant value.\n           * @description\n           * Because the constants are fixed, they get applied before other provide methods.\n           * See {@link auto.$provide#constant $provide.constant()}.\n           */\n          constant: invokeLater('$provide', 'constant', 'unshift'),\n\n           /**\n           * @ngdoc method\n           * @name angular.Module#decorator\n           * @module ng\n           * @param {string} name The name of the service to decorate.\n           * @param {Function} decorFn This function will be invoked when the service needs to be\n           *                           instantiated and should return the decorated service instance.\n           * @description\n           * See {@link auto.$provide#decorator $provide.decorator()}.\n           */\n          decorator: invokeLaterAndSetModuleName('$provide', 'decorator', configBlocks),\n\n          /**\n           * @ngdoc method\n           * @name angular.Module#animation\n           * @module ng\n           * @param {string} name animation name\n           * @param {Function} animationFactory Factory function for creating new instance of an\n           *                                    animation.\n           * @description\n           *\n           * **NOTE**: animations take effect only if the **ngAnimate** module is loaded.\n           *\n           *\n           * Defines an animation hook that can be later used with\n           * {@link $animate $animate} service and directives that use this service.\n           *\n           * ```js\n           * module.animation('.animation-name', function($inject1, $inject2) {\n           *   return {\n           *     eventName : function(element, done) {\n           *       //code to run the animation\n           *       //once complete, then run done()\n           *       return function cancellationFunction(element) {\n           *         //code to cancel the animation\n           *       }\n           *     }\n           *   }\n           * })\n           * ```\n           *\n           * See {@link ng.$animateProvider#register $animateProvider.register()} and\n           * {@link ngAnimate ngAnimate module} for more information.\n           */\n          animation: invokeLaterAndSetModuleName('$animateProvider', 'register'),\n\n          /**\n           * @ngdoc method\n           * @name angular.Module#filter\n           * @module ng\n           * @param {string} name Filter name - this must be a valid AngularJS expression identifier\n           * @param {Function} filterFactory Factory function for creating new instance of filter.\n           * @description\n           * See {@link ng.$filterProvider#register $filterProvider.register()}.\n           *\n           * <div class=\"alert alert-warning\">\n           * **Note:** Filter names must be valid AngularJS {@link expression} identifiers, such as `uppercase` or `orderBy`.\n           * Names with special characters, such as hyphens and dots, are not allowed. If you wish to namespace\n           * your filters, then you can use capitalization (`myappSubsectionFilterx`) or underscores\n           * (`myapp_subsection_filterx`).\n           * </div>\n           */\n          filter: invokeLaterAndSetModuleName('$filterProvider', 'register'),\n\n          /**\n           * @ngdoc method\n           * @name angular.Module#controller\n           * @module ng\n           * @param {string|Object} name Controller name, or an object map of controllers where the\n           *    keys are the names and the values are the constructors.\n           * @param {Function} constructor Controller constructor function.\n           * @description\n           * See {@link ng.$controllerProvider#register $controllerProvider.register()}.\n           */\n          controller: invokeLaterAndSetModuleName('$controllerProvider', 'register'),\n\n          /**\n           * @ngdoc method\n           * @name angular.Module#directive\n           * @module ng\n           * @param {string|Object} name Directive name, or an object map of directives where the\n           *    keys are the names and the values are the factories.\n           * @param {Function} directiveFactory Factory function for creating new instance of\n           * directives.\n           * @description\n           * See {@link ng.$compileProvider#directive $compileProvider.directive()}.\n           */\n          directive: invokeLaterAndSetModuleName('$compileProvider', 'directive'),\n\n          /**\n           * @ngdoc method\n           * @name angular.Module#component\n           * @module ng\n           * @param {string|Object} name Name of the component in camelCase (i.e. `myComp` which will match `<my-comp>`),\n           *    or an object map of components where the keys are the names and the values are the component definition objects.\n           * @param {Object} options Component definition object (a simplified\n           *    {@link ng.$compile#directive-definition-object directive definition object})\n           *\n           * @description\n           * See {@link ng.$compileProvider#component $compileProvider.component()}.\n           */\n          component: invokeLaterAndSetModuleName('$compileProvider', 'component'),\n\n          /**\n           * @ngdoc method\n           * @name angular.Module#config\n           * @module ng\n           * @param {Function} configFn Execute this function on module load. Useful for service\n           *    configuration.\n           * @description\n           * Use this method to configure services by injecting their\n           * {@link angular.Module#provider `providers`}, e.g. for adding routes to the\n           * {@link ngRoute.$routeProvider $routeProvider}.\n           *\n           * Note that you can only inject {@link angular.Module#provider `providers`} and\n           * {@link angular.Module#constant `constants`} into this function.\n           *\n           * For more about how to configure services, see\n           * {@link providers#provider-recipe Provider Recipe}.\n           */\n          config: config,\n\n          /**\n           * @ngdoc method\n           * @name angular.Module#run\n           * @module ng\n           * @param {Function} initializationFn Execute this function after injector creation.\n           *    Useful for application initialization.\n           * @description\n           * Use this method to register work which should be performed when the injector is done\n           * loading all modules.\n           */\n          run: function(block) {\n            runBlocks.push(block);\n            return this;\n          }\n        };\n\n        if (configFn) {\n          config(configFn);\n        }\n\n        return moduleInstance;\n\n        /**\n         * @param {string} provider\n         * @param {string} method\n         * @param {String=} insertMethod\n         * @returns {angular.Module}\n         */\n        function invokeLater(provider, method, insertMethod, queue) {\n          if (!queue) queue = invokeQueue;\n          return function() {\n            queue[insertMethod || 'push']([provider, method, arguments]);\n            return moduleInstance;\n          };\n        }\n\n        /**\n         * @param {string} provider\n         * @param {string} method\n         * @returns {angular.Module}\n         */\n        function invokeLaterAndSetModuleName(provider, method, queue) {\n          if (!queue) queue = invokeQueue;\n          return function(recipeName, factoryFunction) {\n            if (factoryFunction && isFunction(factoryFunction)) factoryFunction.$$moduleName = name;\n            queue.push([provider, method, arguments]);\n            return moduleInstance;\n          };\n        }\n      });\n    };\n  });\n\n}\n"
  },
  {
    "path": "src/loader.prefix",
    "content": "/**\n * @license AngularJS v\"NG_VERSION_FULL\"\n * (c) 2010-2020 Google LLC. http://angularjs.org\n * License: MIT\n */\n'use strict';\n(function() {\n    // NOTE:\n    // These functions are copied here from `src/Angular.js`, because they are needed inside the\n    // `angular-loader.js` closure and need to be available before the main `angular.js` script has\n    // been loaded.\n    function isFunction(value) {return typeof value === 'function';}\n    function isDefined(value) {return typeof value !== 'undefined';}\n    function isNumber(value) {return typeof value === 'number';}\n    function isObject(value) {return value !== null && typeof value === 'object';}\n    function isScope(obj) {return obj && obj.$evalAsync && obj.$watch;}\n    function isUndefined(value) {return typeof value === 'undefined';}\n    function isWindow(obj) {return obj && obj.window === obj;}\n    function sliceArgs(args, startIndex) {return Array.prototype.slice.call(args, startIndex || 0);}\n    function toJsonReplacer(key, value) {\n      var val = value;\n\n      if (typeof key === 'string' && key.charAt(0) === '$' && key.charAt(1) === '$') {\n        val = undefined;\n      } else if (isWindow(value)) {\n        val = '$WINDOW';\n      } else if (value &&  window.document === value) {\n        val = '$DOCUMENT';\n      } else if (isScope(value)) {\n        val = '$SCOPE';\n      }\n\n      return val;\n    }\n\n"
  },
  {
    "path": "src/loader.suffix",
    "content": "setupModuleLoader(window);\n})(window);\n\n/**\n * Closure compiler type information\n *\n * @typedef { {\n *   requires: !Array.<string>,\n *   invokeQueue: !Array.<Array.<*>>,\n *\n *   service: function(string, Function):angular.Module,\n *   factory: function(string, Function):angular.Module,\n *   value: function(string, *):angular.Module,\n *\n *   filter: function(string, Function):angular.Module,\n *\n *   init: function(Function):angular.Module\n * } }\n */\nangular.Module;\n\n"
  },
  {
    "path": "src/minErr.js",
    "content": "'use strict';\n\n/* exported\n  minErrConfig,\n  errorHandlingConfig,\n  isValidObjectMaxDepth\n*/\n\nvar minErrConfig = {\n  objectMaxDepth: 5,\n  urlErrorParamsEnabled: true\n};\n\n/**\n * @ngdoc function\n * @name angular.errorHandlingConfig\n * @module ng\n * @kind function\n *\n * @description\n * Configure several aspects of error handling in AngularJS if used as a setter or return the\n * current configuration if used as a getter. The following options are supported:\n *\n * - **objectMaxDepth**: The maximum depth to which objects are traversed when stringified for error messages.\n *\n * Omitted or undefined options will leave the corresponding configuration values unchanged.\n *\n * @param {Object=} config - The configuration object. May only contain the options that need to be\n *     updated. Supported keys:\n *\n * * `objectMaxDepth`  **{Number}** - The max depth for stringifying objects. Setting to a\n *   non-positive or non-numeric value, removes the max depth limit.\n *   Default: 5\n *\n * * `urlErrorParamsEnabled`  **{Boolean}** - Specifies whether the generated error url will\n *   contain the parameters of the thrown error. Disabling the parameters can be useful if the\n *   generated error url is very long.\n *\n *   Default: true. When used without argument, it returns the current value.\n */\nfunction errorHandlingConfig(config) {\n  if (isObject(config)) {\n    if (isDefined(config.objectMaxDepth)) {\n      minErrConfig.objectMaxDepth = isValidObjectMaxDepth(config.objectMaxDepth) ? config.objectMaxDepth : NaN;\n    }\n    if (isDefined(config.urlErrorParamsEnabled) && isBoolean(config.urlErrorParamsEnabled)) {\n      minErrConfig.urlErrorParamsEnabled = config.urlErrorParamsEnabled;\n    }\n  } else {\n    return minErrConfig;\n  }\n}\n\n/**\n * @private\n * @param {Number} maxDepth\n * @return {boolean}\n */\nfunction isValidObjectMaxDepth(maxDepth) {\n  return isNumber(maxDepth) && maxDepth > 0;\n}\n\n\n/**\n * @description\n *\n * This object provides a utility for producing rich Error messages within\n * AngularJS. It can be called as follows:\n *\n * var exampleMinErr = minErr('example');\n * throw exampleMinErr('one', 'This {0} is {1}', foo, bar);\n *\n * The above creates an instance of minErr in the example namespace. The\n * resulting error will have a namespaced error code of example.one.  The\n * resulting error will replace {0} with the value of foo, and {1} with the\n * value of bar. The object is not restricted in the number of arguments it can\n * take.\n *\n * If fewer arguments are specified than necessary for interpolation, the extra\n * interpolation markers will be preserved in the final string.\n *\n * Since data will be parsed statically during a build step, some restrictions\n * are applied with respect to how minErr instances are created and called.\n * Instances should have names of the form namespaceMinErr for a minErr created\n * using minErr('namespace'). Error codes, namespaces and template strings\n * should all be static strings, not variables or general expressions.\n *\n * @param {string} module The namespace to use for the new minErr instance.\n * @param {function} ErrorConstructor Custom error constructor to be instantiated when returning\n *   error from returned function, for cases when a particular type of error is useful.\n * @returns {function(code:string, template:string, ...templateArgs): Error} minErr instance\n */\n\nfunction minErr(module, ErrorConstructor) {\n  ErrorConstructor = ErrorConstructor || Error;\n\n  var url = 'https://errors.angularjs.org/\"NG_VERSION_FULL\"/';\n  var regex = url.replace('.', '\\\\.') + '[\\\\s\\\\S]*';\n  var errRegExp = new RegExp(regex, 'g');\n\n  return function() {\n    var code = arguments[0],\n      template = arguments[1],\n      message = '[' + (module ? module + ':' : '') + code + '] ',\n      templateArgs = sliceArgs(arguments, 2).map(function(arg) {\n        return toDebugString(arg, minErrConfig.objectMaxDepth);\n      }),\n      paramPrefix, i;\n\n    // A minErr message has two parts: the message itself and the url that contains the\n    // encoded message.\n    // The message's parameters can contain other error messages which also include error urls.\n    // To prevent the messages from getting too long, we strip the error urls from the parameters.\n\n    message += template.replace(/\\{\\d+\\}/g, function(match) {\n      var index = +match.slice(1, -1);\n\n      if (index < templateArgs.length) {\n        return templateArgs[index].replace(errRegExp, '');\n      }\n\n      return match;\n    });\n\n    message += '\\n' + url + (module ? module + '/' : '') + code;\n\n    if (minErrConfig.urlErrorParamsEnabled) {\n      for (i = 0, paramPrefix = '?'; i < templateArgs.length; i++, paramPrefix = '&') {\n        message += paramPrefix + 'p' + i + '=' + encodeURIComponent(templateArgs[i]);\n      }\n    }\n\n    return new ErrorConstructor(message);\n  };\n}\n"
  },
  {
    "path": "src/module.prefix",
    "content": "/**\n * @license AngularJS v\"NG_VERSION_FULL\"\n * (c) 2010-2020 Google LLC. http://angularjs.org\n * License: MIT\n */\n(function(window, angular) {\n"
  },
  {
    "path": "src/module.suffix",
    "content": "\n})(window, window.angular);\n"
  },
  {
    "path": "src/ng/anchorScroll.js",
    "content": "'use strict';\n\n/**\n * @ngdoc provider\n * @name $anchorScrollProvider\n * @this\n *\n * @description\n * Use `$anchorScrollProvider` to disable automatic scrolling whenever\n * {@link ng.$location#hash $location.hash()} changes.\n */\nfunction $AnchorScrollProvider() {\n\n  var autoScrollingEnabled = true;\n\n  /**\n   * @ngdoc method\n   * @name $anchorScrollProvider#disableAutoScrolling\n   *\n   * @description\n   * By default, {@link ng.$anchorScroll $anchorScroll()} will automatically detect changes to\n   * {@link ng.$location#hash $location.hash()} and scroll to the element matching the new hash.<br />\n   * Use this method to disable automatic scrolling.\n   *\n   * If automatic scrolling is disabled, one must explicitly call\n   * {@link ng.$anchorScroll $anchorScroll()} in order to scroll to the element related to the\n   * current hash.\n   */\n  this.disableAutoScrolling = function() {\n    autoScrollingEnabled = false;\n  };\n\n  /**\n   * @ngdoc service\n   * @name $anchorScroll\n   * @kind function\n   * @requires $window\n   * @requires $location\n   * @requires $rootScope\n   *\n   * @description\n   * When called, it scrolls to the element related to the specified `hash` or (if omitted) to the\n   * current value of {@link ng.$location#hash $location.hash()}, according to the rules specified\n   * in the\n   * [HTML5 spec](http://www.w3.org/html/wg/drafts/html/master/browsers.html#an-indicated-part-of-the-document).\n   *\n   * It also watches the {@link ng.$location#hash $location.hash()} and automatically scrolls to\n   * match any anchor whenever it changes. This can be disabled by calling\n   * {@link ng.$anchorScrollProvider#disableAutoScrolling $anchorScrollProvider.disableAutoScrolling()}.\n   *\n   * Additionally, you can use its {@link ng.$anchorScroll#yOffset yOffset} property to specify a\n   * vertical scroll-offset (either fixed or dynamic).\n   *\n   * @param {string=} hash The hash specifying the element to scroll to. If omitted, the value of\n   *                       {@link ng.$location#hash $location.hash()} will be used.\n   *\n   * @property {(number|function|jqLite)} yOffset\n   * If set, specifies a vertical scroll-offset. This is often useful when there are fixed\n   * positioned elements at the top of the page, such as navbars, headers etc.\n   *\n   * `yOffset` can be specified in various ways:\n   * - **number**: A fixed number of pixels to be used as offset.<br /><br />\n   * - **function**: A getter function called everytime `$anchorScroll()` is executed. Must return\n   *   a number representing the offset (in pixels).<br /><br />\n   * - **jqLite**: A jqLite/jQuery element to be used for specifying the offset. The distance from\n   *   the top of the page to the element's bottom will be used as offset.<br />\n   *   **Note**: The element will be taken into account only as long as its `position` is set to\n   *   `fixed`. This option is useful, when dealing with responsive navbars/headers that adjust\n   *   their height and/or positioning according to the viewport's size.\n   *\n   * <br />\n   * <div class=\"alert alert-warning\">\n   * In order for `yOffset` to work properly, scrolling should take place on the document's root and\n   * not some child element.\n   * </div>\n   *\n   * @example\n     <example module=\"anchorScrollExample\" name=\"anchor-scroll\">\n       <file name=\"index.html\">\n         <div id=\"scrollArea\" ng-controller=\"ScrollController\">\n           <a ng-click=\"gotoBottom()\">Go to bottom</a>\n           <a id=\"bottom\"></a> You're at the bottom!\n         </div>\n       </file>\n       <file name=\"script.js\">\n         angular.module('anchorScrollExample', [])\n           .controller('ScrollController', ['$scope', '$location', '$anchorScroll',\n             function($scope, $location, $anchorScroll) {\n               $scope.gotoBottom = function() {\n                 // set the location.hash to the id of\n                 // the element you wish to scroll to.\n                 $location.hash('bottom');\n\n                 // call $anchorScroll()\n                 $anchorScroll();\n               };\n             }]);\n       </file>\n       <file name=\"style.css\">\n         #scrollArea {\n           height: 280px;\n           overflow: auto;\n         }\n\n         #bottom {\n           display: block;\n           margin-top: 2000px;\n         }\n       </file>\n     </example>\n   *\n   * <hr />\n   * The example below illustrates the use of a vertical scroll-offset (specified as a fixed value).\n   * See {@link ng.$anchorScroll#yOffset $anchorScroll.yOffset} for more details.\n   *\n   * @example\n     <example module=\"anchorScrollOffsetExample\" name=\"anchor-scroll-offset\">\n       <file name=\"index.html\">\n         <div class=\"fixed-header\" ng-controller=\"headerCtrl\">\n           <a href=\"\" ng-click=\"gotoAnchor(x)\" ng-repeat=\"x in [1,2,3,4,5]\">\n             Go to anchor {{x}}\n           </a>\n         </div>\n         <div id=\"anchor{{x}}\" class=\"anchor\" ng-repeat=\"x in [1,2,3,4,5]\">\n           Anchor {{x}} of 5\n         </div>\n       </file>\n       <file name=\"script.js\">\n         angular.module('anchorScrollOffsetExample', [])\n           .run(['$anchorScroll', function($anchorScroll) {\n             $anchorScroll.yOffset = 50;   // always scroll by 50 extra pixels\n           }])\n           .controller('headerCtrl', ['$anchorScroll', '$location', '$scope',\n             function($anchorScroll, $location, $scope) {\n               $scope.gotoAnchor = function(x) {\n                 var newHash = 'anchor' + x;\n                 if ($location.hash() !== newHash) {\n                   // set the $location.hash to `newHash` and\n                   // $anchorScroll will automatically scroll to it\n                   $location.hash('anchor' + x);\n                 } else {\n                   // call $anchorScroll() explicitly,\n                   // since $location.hash hasn't changed\n                   $anchorScroll();\n                 }\n               };\n             }\n           ]);\n       </file>\n       <file name=\"style.css\">\n         body {\n           padding-top: 50px;\n         }\n\n         .anchor {\n           border: 2px dashed DarkOrchid;\n           padding: 10px 10px 200px 10px;\n         }\n\n         .fixed-header {\n           background-color: rgba(0, 0, 0, 0.2);\n           height: 50px;\n           position: fixed;\n           top: 0; left: 0; right: 0;\n         }\n\n         .fixed-header > a {\n           display: inline-block;\n           margin: 5px 15px;\n         }\n       </file>\n     </example>\n   */\n  this.$get = ['$window', '$location', '$rootScope', function($window, $location, $rootScope) {\n    var document = $window.document;\n\n    // Helper function to get first anchor from a NodeList\n    // (using `Array#some()` instead of `angular#forEach()` since it's more performant\n    //  and working in all supported browsers.)\n    function getFirstAnchor(list) {\n      var result = null;\n      Array.prototype.some.call(list, function(element) {\n        if (nodeName_(element) === 'a') {\n          result = element;\n          return true;\n        }\n      });\n      return result;\n    }\n\n    function getYOffset() {\n\n      var offset = scroll.yOffset;\n\n      if (isFunction(offset)) {\n        offset = offset();\n      } else if (isElement(offset)) {\n        var elem = offset[0];\n        var style = $window.getComputedStyle(elem);\n        if (style.position !== 'fixed') {\n          offset = 0;\n        } else {\n          offset = elem.getBoundingClientRect().bottom;\n        }\n      } else if (!isNumber(offset)) {\n        offset = 0;\n      }\n\n      return offset;\n    }\n\n    function scrollTo(elem) {\n      if (elem) {\n        elem.scrollIntoView();\n\n        var offset = getYOffset();\n\n        if (offset) {\n          // `offset` is the number of pixels we should scroll UP in order to align `elem` properly.\n          // This is true ONLY if the call to `elem.scrollIntoView()` initially aligns `elem` at the\n          // top of the viewport.\n          //\n          // IF the number of pixels from the top of `elem` to the end of the page's content is less\n          // than the height of the viewport, then `elem.scrollIntoView()` will align the `elem` some\n          // way down the page.\n          //\n          // This is often the case for elements near the bottom of the page.\n          //\n          // In such cases we do not need to scroll the whole `offset` up, just the difference between\n          // the top of the element and the offset, which is enough to align the top of `elem` at the\n          // desired position.\n          var elemTop = elem.getBoundingClientRect().top;\n          $window.scrollBy(0, elemTop - offset);\n        }\n      } else {\n        $window.scrollTo(0, 0);\n      }\n    }\n\n    function scroll(hash) {\n      // Allow numeric hashes\n      hash = isString(hash) ? hash : isNumber(hash) ? hash.toString() : $location.hash();\n      var elm;\n\n      // empty hash, scroll to the top of the page\n      if (!hash) scrollTo(null);\n\n      // element with given id\n      else if ((elm = document.getElementById(hash))) scrollTo(elm);\n\n      // first anchor with given name :-D\n      else if ((elm = getFirstAnchor(document.getElementsByName(hash)))) scrollTo(elm);\n\n      // no element and hash === 'top', scroll to the top of the page\n      else if (hash === 'top') scrollTo(null);\n    }\n\n    // does not scroll when user clicks on anchor link that is currently on\n    // (no url change, no $location.hash() change), browser native does scroll\n    if (autoScrollingEnabled) {\n      $rootScope.$watch(function autoScrollWatch() {return $location.hash();},\n        function autoScrollWatchAction(newVal, oldVal) {\n          // skip the initial scroll if $location.hash is empty\n          if (newVal === oldVal && newVal === '') return;\n\n          jqLiteDocumentLoaded(function() {\n            $rootScope.$evalAsync(scroll);\n          });\n        });\n    }\n\n    return scroll;\n  }];\n}\n"
  },
  {
    "path": "src/ng/animate.js",
    "content": "'use strict';\n\nvar $animateMinErr = minErr('$animate');\nvar ELEMENT_NODE = 1;\nvar NG_ANIMATE_CLASSNAME = 'ng-animate';\n\nfunction mergeClasses(a,b) {\n  if (!a && !b) return '';\n  if (!a) return b;\n  if (!b) return a;\n  if (isArray(a)) a = a.join(' ');\n  if (isArray(b)) b = b.join(' ');\n  return a + ' ' + b;\n}\n\nfunction extractElementNode(element) {\n  for (var i = 0; i < element.length; i++) {\n    var elm = element[i];\n    if (elm.nodeType === ELEMENT_NODE) {\n      return elm;\n    }\n  }\n}\n\nfunction splitClasses(classes) {\n  if (isString(classes)) {\n    classes = classes.split(' ');\n  }\n\n  // Use createMap() to prevent class assumptions involving property names in\n  // Object.prototype\n  var obj = createMap();\n  forEach(classes, function(klass) {\n    // sometimes the split leaves empty string values\n    // incase extra spaces were applied to the options\n    if (klass.length) {\n      obj[klass] = true;\n    }\n  });\n  return obj;\n}\n\n// if any other type of options value besides an Object value is\n// passed into the $animate.method() animation then this helper code\n// will be run which will ignore it. While this patch is not the\n// greatest solution to this, a lot of existing plugins depend on\n// $animate to either call the callback (< 1.2) or return a promise\n// that can be changed. This helper function ensures that the options\n// are wiped clean incase a callback function is provided.\nfunction prepareAnimateOptions(options) {\n  return isObject(options)\n      ? options\n      : {};\n}\n\nvar $$CoreAnimateJsProvider = /** @this */ function() {\n  this.$get = noop;\n};\n\n// this is prefixed with Core since it conflicts with\n// the animateQueueProvider defined in ngAnimate/animateQueue.js\nvar $$CoreAnimateQueueProvider = /** @this */ function() {\n  var postDigestQueue = new NgMap();\n  var postDigestElements = [];\n\n  this.$get = ['$$AnimateRunner', '$rootScope',\n       function($$AnimateRunner,   $rootScope) {\n    return {\n      enabled: noop,\n      on: noop,\n      off: noop,\n      pin: noop,\n\n      push: function(element, event, options, domOperation) {\n        if (domOperation) {\n          domOperation();\n        }\n\n        options = options || {};\n        if (options.from) {\n          element.css(options.from);\n        }\n        if (options.to) {\n          element.css(options.to);\n        }\n\n        if (options.addClass || options.removeClass) {\n          addRemoveClassesPostDigest(element, options.addClass, options.removeClass);\n        }\n\n        var runner = new $$AnimateRunner();\n\n        // since there are no animations to run the runner needs to be\n        // notified that the animation call is complete.\n        runner.complete();\n        return runner;\n      }\n    };\n\n\n    function updateData(data, classes, value) {\n      var changed = false;\n      if (classes) {\n        classes = isString(classes) ? classes.split(' ') :\n                  isArray(classes) ? classes : [];\n        forEach(classes, function(className) {\n          if (className) {\n            changed = true;\n            data[className] = value;\n          }\n        });\n      }\n      return changed;\n    }\n\n    function handleCSSClassChanges() {\n      forEach(postDigestElements, function(element) {\n        var data = postDigestQueue.get(element);\n        if (data) {\n          var existing = splitClasses(element.attr('class'));\n          var toAdd = '';\n          var toRemove = '';\n          forEach(data, function(status, className) {\n            var hasClass = !!existing[className];\n            if (status !== hasClass) {\n              if (status) {\n                toAdd += (toAdd.length ? ' ' : '') + className;\n              } else {\n                toRemove += (toRemove.length ? ' ' : '') + className;\n              }\n            }\n          });\n\n          forEach(element, function(elm) {\n            if (toAdd) {\n              jqLiteAddClass(elm, toAdd);\n            }\n            if (toRemove) {\n              jqLiteRemoveClass(elm, toRemove);\n            }\n          });\n          postDigestQueue.delete(element);\n        }\n      });\n      postDigestElements.length = 0;\n    }\n\n\n    function addRemoveClassesPostDigest(element, add, remove) {\n      var data = postDigestQueue.get(element) || {};\n\n      var classesAdded = updateData(data, add, true);\n      var classesRemoved = updateData(data, remove, false);\n\n      if (classesAdded || classesRemoved) {\n\n        postDigestQueue.set(element, data);\n        postDigestElements.push(element);\n\n        if (postDigestElements.length === 1) {\n          $rootScope.$$postDigest(handleCSSClassChanges);\n        }\n      }\n    }\n  }];\n};\n\n/**\n * @ngdoc provider\n * @name $animateProvider\n *\n * @description\n * Default implementation of $animate that doesn't perform any animations, instead just\n * synchronously performs DOM updates and resolves the returned runner promise.\n *\n * In order to enable animations the `ngAnimate` module has to be loaded.\n *\n * To see the functional implementation check out `src/ngAnimate/animate.js`.\n */\nvar $AnimateProvider = ['$provide', /** @this */ function($provide) {\n  var provider = this;\n  var classNameFilter = null;\n  var customFilter = null;\n\n  this.$$registeredAnimations = Object.create(null);\n\n   /**\n   * @ngdoc method\n   * @name $animateProvider#register\n   *\n   * @description\n   * Registers a new injectable animation factory function. The factory function produces the\n   * animation object which contains callback functions for each event that is expected to be\n   * animated.\n   *\n   *   * `eventFn`: `function(element, ... , doneFunction, options)`\n   *   The element to animate, the `doneFunction` and the options fed into the animation. Depending\n   *   on the type of animation additional arguments will be injected into the animation function. The\n   *   list below explains the function signatures for the different animation methods:\n   *\n   *   - setClass: function(element, addedClasses, removedClasses, doneFunction, options)\n   *   - addClass: function(element, addedClasses, doneFunction, options)\n   *   - removeClass: function(element, removedClasses, doneFunction, options)\n   *   - enter, leave, move: function(element, doneFunction, options)\n   *   - animate: function(element, fromStyles, toStyles, doneFunction, options)\n   *\n   *   Make sure to trigger the `doneFunction` once the animation is fully complete.\n   *\n   * ```js\n   *   return {\n   *     //enter, leave, move signature\n   *     eventFn : function(element, done, options) {\n   *       //code to run the animation\n   *       //once complete, then run done()\n   *       return function endFunction(wasCancelled) {\n   *         //code to cancel the animation\n   *       }\n   *     }\n   *   }\n   * ```\n   *\n   * @param {string} name The name of the animation (this is what the class-based CSS value will be compared to).\n   * @param {Function} factory The factory function that will be executed to return the animation\n   *                           object.\n   */\n  this.register = function(name, factory) {\n    if (name && name.charAt(0) !== '.') {\n      throw $animateMinErr('notcsel', 'Expecting class selector starting with \\'.\\' got \\'{0}\\'.', name);\n    }\n\n    var key = name + '-animation';\n    provider.$$registeredAnimations[name.substr(1)] = key;\n    $provide.factory(key, factory);\n  };\n\n  /**\n   * @ngdoc method\n   * @name $animateProvider#customFilter\n   *\n   * @description\n   * Sets and/or returns the custom filter function that is used to \"filter\" animations, i.e.\n   * determine if an animation is allowed or not. When no filter is specified (the default), no\n   * animation will be blocked. Setting the `customFilter` value will only allow animations for\n   * which the filter function's return value is truthy.\n   *\n   * This allows to easily create arbitrarily complex rules for filtering animations, such as\n   * allowing specific events only, or enabling animations on specific subtrees of the DOM, etc.\n   * Filtering animations can also boost performance for low-powered devices, as well as\n   * applications containing a lot of structural operations.\n   *\n   * <div class=\"alert alert-success\">\n   *   **Best Practice:**\n   *   Keep the filtering function as lean as possible, because it will be called for each DOM\n   *   action (e.g. insertion, removal, class change) performed by \"animation-aware\" directives.\n   *   See {@link guide/animations#which-directives-support-animations- here} for a list of built-in\n   *   directives that support animations.\n   *   Performing computationally expensive or time-consuming operations on each call of the\n   *   filtering function can make your animations sluggish.\n   * </div>\n   *\n   * **Note:** If present, `customFilter` will be checked before\n   * {@link $animateProvider#classNameFilter classNameFilter}.\n   *\n   * @param {Function=} filterFn - The filter function which will be used to filter all animations.\n   *   If a falsy value is returned, no animation will be performed. The function will be called\n   *   with the following arguments:\n   *   - **node** `{DOMElement}` - The DOM element to be animated.\n   *   - **event** `{String}` - The name of the animation event (e.g. `enter`, `leave`, `addClass`\n   *     etc).\n   *   - **options** `{Object}` - A collection of options/styles used for the animation.\n   * @return {Function} The current filter function or `null` if there is none set.\n   */\n  this.customFilter = function(filterFn) {\n    if (arguments.length === 1) {\n      customFilter = isFunction(filterFn) ? filterFn : null;\n    }\n\n    return customFilter;\n  };\n\n  /**\n   * @ngdoc method\n   * @name $animateProvider#classNameFilter\n   *\n   * @description\n   * Sets and/or returns the CSS class regular expression that is checked when performing\n   * an animation. Upon bootstrap the classNameFilter value is not set at all and will\n   * therefore enable $animate to attempt to perform an animation on any element that is triggered.\n   * When setting the `classNameFilter` value, animations will only be performed on elements\n   * that successfully match the filter expression. This in turn can boost performance\n   * for low-powered devices as well as applications containing a lot of structural operations.\n   *\n   * **Note:** If present, `classNameFilter` will be checked after\n   * {@link $animateProvider#customFilter customFilter}. If `customFilter` is present and returns\n   * false, `classNameFilter` will not be checked.\n   *\n   * @param {RegExp=} expression The className expression which will be checked against all animations\n   * @return {RegExp} The current CSS className expression value. If null then there is no expression value\n   */\n  this.classNameFilter = function(expression) {\n    if (arguments.length === 1) {\n      classNameFilter = (expression instanceof RegExp) ? expression : null;\n      if (classNameFilter) {\n        var reservedRegex = new RegExp('[(\\\\s|\\\\/)]' + NG_ANIMATE_CLASSNAME + '[(\\\\s|\\\\/)]');\n        if (reservedRegex.test(classNameFilter.toString())) {\n          classNameFilter = null;\n          throw $animateMinErr('nongcls', '$animateProvider.classNameFilter(regex) prohibits accepting a regex value which matches/contains the \"{0}\" CSS class.', NG_ANIMATE_CLASSNAME);\n        }\n      }\n    }\n    return classNameFilter;\n  };\n\n  this.$get = ['$$animateQueue', function($$animateQueue) {\n    function domInsert(element, parentElement, afterElement) {\n      // if for some reason the previous element was removed\n      // from the dom sometime before this code runs then let's\n      // just stick to using the parent element as the anchor\n      if (afterElement) {\n        var afterNode = extractElementNode(afterElement);\n        if (afterNode && !afterNode.parentNode && !afterNode.previousElementSibling) {\n          afterElement = null;\n        }\n      }\n      if (afterElement) {\n        afterElement.after(element);\n      } else {\n        parentElement.prepend(element);\n      }\n    }\n\n    /**\n     * @ngdoc service\n     * @name $animate\n     * @description The $animate service exposes a series of DOM utility methods that provide support\n     * for animation hooks. The default behavior is the application of DOM operations, however,\n     * when an animation is detected (and animations are enabled), $animate will do the heavy lifting\n     * to ensure that animation runs with the triggered DOM operation.\n     *\n     * By default $animate doesn't trigger any animations. This is because the `ngAnimate` module isn't\n     * included and only when it is active then the animation hooks that `$animate` triggers will be\n     * functional. Once active then all structural `ng-` directives will trigger animations as they perform\n     * their DOM-related operations (enter, leave and move). Other directives such as `ngClass`,\n     * `ngShow`, `ngHide` and `ngMessages` also provide support for animations.\n     *\n     * It is recommended that the`$animate` service is always used when executing DOM-related procedures within directives.\n     *\n     * To learn more about enabling animation support, click here to visit the\n     * {@link ngAnimate ngAnimate module page}.\n     */\n    return {\n      // we don't call it directly since non-existant arguments may\n      // be interpreted as null within the sub enabled function\n\n      /**\n       *\n       * @ngdoc method\n       * @name $animate#on\n       * @kind function\n       * @description Sets up an event listener to fire whenever the animation event (enter, leave, move, etc...)\n       *    has fired on the given element or among any of its children. Once the listener is fired, the provided callback\n       *    is fired with the following params:\n       *\n       * ```js\n       * $animate.on('enter', container,\n       *    function callback(element, phase) {\n       *      // cool we detected an enter animation within the container\n       *    }\n       * );\n       * ```\n       *\n       * <div class=\"alert alert-warning\">\n       * **Note**: Generally, the events that are fired correspond 1:1 to `$animate` method names,\n       * e.g. {@link ng.$animate#addClass addClass()} will fire `addClass`, and {@link ng.ngClass}\n       * will fire `addClass` if classes are added, and `removeClass` if classes are removed.\n       * However, there are two exceptions:\n       *\n       * <ul>\n       *   <li>if both an {@link ng.$animate#addClass addClass()} and a\n       *   {@link ng.$animate#removeClass removeClass()} action are performed during the same\n       *   animation, the event fired will be `setClass`. This is true even for `ngClass`.</li>\n       *   <li>an {@link ng.$animate#animate animate()} call that adds and removes classes will fire\n       *   the `setClass` event, but if it either removes or adds classes,\n       *   it will fire `animate` instead.</li>\n       * </ul>\n       *\n       * </div>\n       *\n       * @param {string} event the animation event that will be captured (e.g. enter, leave, move, addClass, removeClass, etc...)\n       * @param {DOMElement} container the container element that will capture each of the animation events that are fired on itself\n       *     as well as among its children\n       * @param {Function} callback the callback function that will be fired when the listener is triggered.\n       *\n       * The arguments present in the callback function are:\n       * * `element` - The captured DOM element that the animation was fired on.\n       * * `phase` - The phase of the animation. The two possible phases are **start** (when the animation starts) and **close** (when it ends).\n       * * `data` - an object with these properties:\n       *     * addClass - `{string|null}` - space-separated CSS classes to add to the element\n       *     * removeClass - `{string|null}` - space-separated CSS classes to remove from the element\n       *     * from - `{Object|null}` - CSS properties & values at the beginning of the animation\n       *     * to - `{Object|null}` - CSS properties & values at the end of the animation\n       *\n       * Note that the callback does not trigger a scope digest. Wrap your call into a\n       * {@link $rootScope.Scope#$apply scope.$apply} to propagate changes to the scope.\n       */\n      on: $$animateQueue.on,\n\n      /**\n       *\n       * @ngdoc method\n       * @name $animate#off\n       * @kind function\n       * @description Deregisters an event listener based on the event which has been associated with the provided element. This method\n       * can be used in three different ways depending on the arguments:\n       *\n       * ```js\n       * // remove all the animation event listeners listening for `enter`\n       * $animate.off('enter');\n       *\n       * // remove listeners for all animation events from the container element\n       * $animate.off(container);\n       *\n       * // remove all the animation event listeners listening for `enter` on the given element and its children\n       * $animate.off('enter', container);\n       *\n       * // remove the event listener function provided by `callback` that is set\n       * // to listen for `enter` on the given `container` as well as its children\n       * $animate.off('enter', container, callback);\n       * ```\n       *\n       * @param {string|DOMElement} event|container the animation event (e.g. enter, leave, move,\n       * addClass, removeClass, etc...), or the container element. If it is the element, all other\n       * arguments are ignored.\n       * @param {DOMElement=} container the container element the event listener was placed on\n       * @param {Function=} callback the callback function that was registered as the listener\n       */\n      off: $$animateQueue.off,\n\n      /**\n       * @ngdoc method\n       * @name $animate#pin\n       * @kind function\n       * @description Associates the provided element with a host parent element to allow the element to be animated even if it exists\n       *    outside of the DOM structure of the AngularJS application. By doing so, any animation triggered via `$animate` can be issued on the\n       *    element despite being outside the realm of the application or within another application. Say for example if the application\n       *    was bootstrapped on an element that is somewhere inside of the `<body>` tag, but we wanted to allow for an element to be situated\n       *    as a direct child of `document.body`, then this can be achieved by pinning the element via `$animate.pin(element)`. Keep in mind\n       *    that calling `$animate.pin(element, parentElement)` will not actually insert into the DOM anywhere; it will just create the association.\n       *\n       *    Note that this feature is only active when the `ngAnimate` module is used.\n       *\n       * @param {DOMElement} element the external element that will be pinned\n       * @param {DOMElement} parentElement the host parent element that will be associated with the external element\n       */\n      pin: $$animateQueue.pin,\n\n      /**\n       *\n       * @ngdoc method\n       * @name $animate#enabled\n       * @kind function\n       * @description Used to get and set whether animations are enabled or not on the entire application or on an element and its children. This\n       * function can be called in four ways:\n       *\n       * ```js\n       * // returns true or false\n       * $animate.enabled();\n       *\n       * // changes the enabled state for all animations\n       * $animate.enabled(false);\n       * $animate.enabled(true);\n       *\n       * // returns true or false if animations are enabled for an element\n       * $animate.enabled(element);\n       *\n       * // changes the enabled state for an element and its children\n       * $animate.enabled(element, true);\n       * $animate.enabled(element, false);\n       * ```\n       *\n       * @param {DOMElement=} element the element that will be considered for checking/setting the enabled state\n       * @param {boolean=} enabled whether or not the animations will be enabled for the element\n       *\n       * @return {boolean} whether or not animations are enabled\n       */\n      enabled: $$animateQueue.enabled,\n\n      /**\n       * @ngdoc method\n       * @name $animate#cancel\n       * @kind function\n       * @description Cancels the provided animation and applies the end state of the animation.\n       * Note that this does not cancel the underlying operation, e.g. the setting of classes or\n       * adding the element to the DOM.\n       *\n       * @param {animationRunner} animationRunner An animation runner returned by an $animate function.\n       *\n       * @example\n        <example module=\"animationExample\" deps=\"angular-animate.js\" animations=\"true\" name=\"animate-cancel\">\n          <file name=\"app.js\">\n            angular.module('animationExample', ['ngAnimate']).component('cancelExample', {\n              templateUrl: 'template.html',\n              controller: function($element, $animate) {\n                this.runner = null;\n\n                this.addClass = function() {\n                  this.runner = $animate.addClass($element.find('div'), 'red');\n                  var ctrl = this;\n                  this.runner.finally(function() {\n                    ctrl.runner = null;\n                  });\n                };\n\n                this.removeClass = function() {\n                  this.runner = $animate.removeClass($element.find('div'), 'red');\n                  var ctrl = this;\n                  this.runner.finally(function() {\n                    ctrl.runner = null;\n                  });\n                };\n\n                this.cancel = function() {\n                  $animate.cancel(this.runner);\n                };\n              }\n            });\n          </file>\n          <file name=\"template.html\">\n            <p>\n              <button id=\"add\" ng-click=\"$ctrl.addClass()\">Add</button>\n              <button ng-click=\"$ctrl.removeClass()\">Remove</button>\n              <br>\n              <button id=\"cancel\" ng-click=\"$ctrl.cancel()\" ng-disabled=\"!$ctrl.runner\">Cancel</button>\n              <br>\n              <div id=\"target\">CSS-Animated Text</div>\n            </p>\n          </file>\n          <file name=\"index.html\">\n            <cancel-example></cancel-example>\n          </file>\n          <file name=\"style.css\">\n            .red-add, .red-remove {\n              transition: all 4s cubic-bezier(0.250, 0.460, 0.450, 0.940);\n            }\n\n            .red,\n            .red-add.red-add-active {\n              color: #FF0000;\n              font-size: 40px;\n            }\n\n            .red-remove.red-remove-active {\n              font-size: 10px;\n              color: black;\n            }\n\n          </file>\n        </example>\n       */\n      cancel: function(runner) {\n        if (runner.cancel) {\n          runner.cancel();\n        }\n      },\n\n      /**\n       *\n       * @ngdoc method\n       * @name $animate#enter\n       * @kind function\n       * @description Inserts the element into the DOM either after the `after` element (if provided) or\n       *   as the first child within the `parent` element and then triggers an animation.\n       *   A promise is returned that will be resolved during the next digest once the animation\n       *   has completed.\n       *\n       * @param {DOMElement} element the element which will be inserted into the DOM\n       * @param {DOMElement} parent the parent element which will append the element as\n       *   a child (so long as the after element is not present)\n       * @param {DOMElement=} after the sibling element after which the element will be appended\n       * @param {object=} options an optional collection of options/styles that will be applied to the element.\n       *   The object can have the following properties:\n       *\n       *   - **addClass** - `{string}` - space-separated CSS classes to add to element\n       *   - **from** - `{Object}` - CSS properties & values at the beginning of animation. Must have matching `to`\n       *   - **removeClass** - `{string}` - space-separated CSS classes to remove from element\n       *   - **to** - `{Object}` - CSS properties & values at end of animation. Must have matching `from`\n       *\n       * @return {Runner} the animation runner\n       */\n      enter: function(element, parent, after, options) {\n        parent = parent && jqLite(parent);\n        after = after && jqLite(after);\n        parent = parent || after.parent();\n        domInsert(element, parent, after);\n        return $$animateQueue.push(element, 'enter', prepareAnimateOptions(options));\n      },\n\n      /**\n       *\n       * @ngdoc method\n       * @name $animate#move\n       * @kind function\n       * @description Inserts (moves) the element into its new position in the DOM either after\n       *   the `after` element (if provided) or as the first child within the `parent` element\n       *   and then triggers an animation. A promise is returned that will be resolved\n       *   during the next digest once the animation has completed.\n       *\n       * @param {DOMElement} element the element which will be moved into the new DOM position\n       * @param {DOMElement} parent the parent element which will append the element as\n       *   a child (so long as the after element is not present)\n       * @param {DOMElement=} after the sibling element after which the element will be appended\n       * @param {object=} options an optional collection of options/styles that will be applied to the element.\n       *   The object can have the following properties:\n       *\n       *   - **addClass** - `{string}` - space-separated CSS classes to add to element\n       *   - **from** - `{Object}` - CSS properties & values at the beginning of animation. Must have matching `to`\n       *   - **removeClass** - `{string}` - space-separated CSS classes to remove from element\n       *   - **to** - `{Object}` - CSS properties & values at end of animation. Must have matching `from`\n       *\n       * @return {Runner} the animation runner\n       */\n      move: function(element, parent, after, options) {\n        parent = parent && jqLite(parent);\n        after = after && jqLite(after);\n        parent = parent || after.parent();\n        domInsert(element, parent, after);\n        return $$animateQueue.push(element, 'move', prepareAnimateOptions(options));\n      },\n\n      /**\n       * @ngdoc method\n       * @name $animate#leave\n       * @kind function\n       * @description Triggers an animation and then removes the element from the DOM.\n       * When the function is called a promise is returned that will be resolved during the next\n       * digest once the animation has completed.\n       *\n       * @param {DOMElement} element the element which will be removed from the DOM\n       * @param {object=} options an optional collection of options/styles that will be applied to the element.\n       *   The object can have the following properties:\n       *\n       *   - **addClass** - `{string}` - space-separated CSS classes to add to element\n       *   - **from** - `{Object}` - CSS properties & values at the beginning of animation. Must have matching `to`\n       *   - **removeClass** - `{string}` - space-separated CSS classes to remove from element\n       *   - **to** - `{Object}` - CSS properties & values at end of animation. Must have matching `from`\n       *\n       * @return {Runner} the animation runner\n       */\n      leave: function(element, options) {\n        return $$animateQueue.push(element, 'leave', prepareAnimateOptions(options), function() {\n          element.remove();\n        });\n      },\n\n      /**\n       * @ngdoc method\n       * @name $animate#addClass\n       * @kind function\n       *\n       * @description Triggers an addClass animation surrounding the addition of the provided CSS class(es). Upon\n       *   execution, the addClass operation will only be handled after the next digest and it will not trigger an\n       *   animation if element already contains the CSS class or if the class is removed at a later step.\n       *   Note that class-based animations are treated differently compared to structural animations\n       *   (like enter, move and leave) since the CSS classes may be added/removed at different points\n       *   depending if CSS or JavaScript animations are used.\n       *\n       * @param {DOMElement} element the element which the CSS classes will be applied to\n       * @param {string} className the CSS class(es) that will be added (multiple classes are separated via spaces)\n       * @param {object=} options an optional collection of options/styles that will be applied to the element.\n       *   The object can have the following properties:\n       *\n       *   - **removeClass** - `{string}` - space-separated CSS classes to remove from element\n       *   - **from** - `{Object}` - CSS properties & values at the beginning of animation. Must have matching `to`\n       *   - **to** - `{Object}` - CSS properties & values at end of animation. Must have matching `from`\n       *\n       * @return {Runner} animationRunner the animation runner\n       */\n      addClass: function(element, className, options) {\n        options = prepareAnimateOptions(options);\n        options.addClass = mergeClasses(options.addclass, className);\n        return $$animateQueue.push(element, 'addClass', options);\n      },\n\n      /**\n       * @ngdoc method\n       * @name $animate#removeClass\n       * @kind function\n       *\n       * @description Triggers a removeClass animation surrounding the removal of the provided CSS class(es). Upon\n       *   execution, the removeClass operation will only be handled after the next digest and it will not trigger an\n       *   animation if element does not contain the CSS class or if the class is added at a later step.\n       *   Note that class-based animations are treated differently compared to structural animations\n       *   (like enter, move and leave) since the CSS classes may be added/removed at different points\n       *   depending if CSS or JavaScript animations are used.\n       *\n       * @param {DOMElement} element the element which the CSS classes will be applied to\n       * @param {string} className the CSS class(es) that will be removed (multiple classes are separated via spaces)\n       * @param {object=} options an optional collection of options/styles that will be applied to the element.\n       *   The object can have the following properties:\n       *\n       *   - **addClass** - `{string}` - space-separated CSS classes to add to element\n       *   - **from** - `{Object}` - CSS properties & values at the beginning of animation. Must have matching `to`\n       *   - **to** - `{Object}` - CSS properties & values at end of animation. Must have matching `from`\n       *\n       * @return {Runner} the animation runner\n       */\n      removeClass: function(element, className, options) {\n        options = prepareAnimateOptions(options);\n        options.removeClass = mergeClasses(options.removeClass, className);\n        return $$animateQueue.push(element, 'removeClass', options);\n      },\n\n      /**\n       * @ngdoc method\n       * @name $animate#setClass\n       * @kind function\n       *\n       * @description Performs both the addition and removal of a CSS classes on an element and (during the process)\n       *    triggers an animation surrounding the class addition/removal. Much like `$animate.addClass` and\n       *    `$animate.removeClass`, `setClass` will only evaluate the classes being added/removed once a digest has\n       *    passed. Note that class-based animations are treated differently compared to structural animations\n       *    (like enter, move and leave) since the CSS classes may be added/removed at different points\n       *    depending if CSS or JavaScript animations are used.\n       *\n       * @param {DOMElement} element the element which the CSS classes will be applied to\n       * @param {string} add the CSS class(es) that will be added (multiple classes are separated via spaces)\n       * @param {string} remove the CSS class(es) that will be removed (multiple classes are separated via spaces)\n       * @param {object=} options an optional collection of options/styles that will be applied to the element.\n       *   The object can have the following properties:\n       *\n       *   - **addClass** - `{string}` - space-separated CSS classes to add to element\n       *   - **removeClass** - `{string}` - space-separated CSS classes to remove from element\n       *   - **from** - `{Object}` - CSS properties & values at the beginning of animation. Must have matching `to`\n       *   - **to** - `{Object}` - CSS properties & values at end of animation. Must have matching `from`\n       *\n       * @return {Runner} the animation runner\n       */\n      setClass: function(element, add, remove, options) {\n        options = prepareAnimateOptions(options);\n        options.addClass = mergeClasses(options.addClass, add);\n        options.removeClass = mergeClasses(options.removeClass, remove);\n        return $$animateQueue.push(element, 'setClass', options);\n      },\n\n      /**\n       * @ngdoc method\n       * @name $animate#animate\n       * @kind function\n       *\n       * @description Performs an inline animation on the element which applies the provided to and from CSS styles to the element.\n       * If any detected CSS transition, keyframe or JavaScript matches the provided className value, then the animation will take\n       * on the provided styles. For example, if a transition animation is set for the given className, then the provided `from` and\n       * `to` styles will be applied alongside the given transition. If the CSS style provided in `from` does not have a corresponding\n       * style in `to`, the style in `from` is applied immediately, and no animation is run.\n       * If a JavaScript animation is detected then the provided styles will be given in as function parameters into the `animate`\n       * method (or as part of the `options` parameter):\n       *\n       * ```js\n       * ngModule.animation('.my-inline-animation', function() {\n       *   return {\n       *     animate : function(element, from, to, done, options) {\n       *       //animation\n       *       done();\n       *     }\n       *   }\n       * });\n       * ```\n       *\n       * @param {DOMElement} element the element which the CSS styles will be applied to\n       * @param {object} from the from (starting) CSS styles that will be applied to the element and across the animation.\n       * @param {object} to the to (destination) CSS styles that will be applied to the element and across the animation.\n       * @param {string=} className an optional CSS class that will be applied to the element for the duration of the animation. If\n       *    this value is left as empty then a CSS class of `ng-inline-animate` will be applied to the element.\n       *    (Note that if no animation is detected then this value will not be applied to the element.)\n       * @param {object=} options an optional collection of options/styles that will be applied to the element.\n       *   The object can have the following properties:\n       *\n       *   - **addClass** - `{string}` - space-separated CSS classes to add to element\n       *   - **from** - `{Object}` - CSS properties & values at the beginning of animation. Must have matching `to`\n       *   - **removeClass** - `{string}` - space-separated CSS classes to remove from element\n       *   - **to** - `{Object}` - CSS properties & values at end of animation. Must have matching `from`\n       *\n       * @return {Runner} the animation runner\n       */\n      animate: function(element, from, to, className, options) {\n        options = prepareAnimateOptions(options);\n        options.from = options.from ? extend(options.from, from) : from;\n        options.to   = options.to   ? extend(options.to, to)     : to;\n\n        className = className || 'ng-inline-animate';\n        options.tempClasses = mergeClasses(options.tempClasses, className);\n        return $$animateQueue.push(element, 'animate', options);\n      }\n    };\n  }];\n}];\n"
  },
  {
    "path": "src/ng/animateCss.js",
    "content": "'use strict';\n\n/* exported $CoreAnimateCssProvider */\n\n/**\n * @ngdoc service\n * @name $animateCss\n * @kind object\n * @this\n *\n * @description\n * This is the core version of `$animateCss`. By default, only when the `ngAnimate` is included,\n * then the `$animateCss` service will actually perform animations.\n *\n * Click here {@link ngAnimate.$animateCss to read the documentation for $animateCss}.\n */\nvar $CoreAnimateCssProvider = function() {\n  this.$get = ['$$rAF', '$q', '$$AnimateRunner', function($$rAF, $q, $$AnimateRunner) {\n\n    return function(element, initialOptions) {\n      // all of the animation functions should create\n      // a copy of the options data, however, if a\n      // parent service has already created a copy then\n      // we should stick to using that\n      var options = initialOptions || {};\n      if (!options.$$prepared) {\n        options = copy(options);\n      }\n\n      // there is no point in applying the styles since\n      // there is no animation that goes on at all in\n      // this version of $animateCss.\n      if (options.cleanupStyles) {\n        options.from = options.to = null;\n      }\n\n      if (options.from) {\n        element.css(options.from);\n        options.from = null;\n      }\n\n      var closed, runner = new $$AnimateRunner();\n      return {\n        start: run,\n        end: run\n      };\n\n      function run() {\n        $$rAF(function() {\n          applyAnimationContents();\n          if (!closed) {\n            runner.complete();\n          }\n          closed = true;\n        });\n        return runner;\n      }\n\n      function applyAnimationContents() {\n        if (options.addClass) {\n          element.addClass(options.addClass);\n          options.addClass = null;\n        }\n        if (options.removeClass) {\n          element.removeClass(options.removeClass);\n          options.removeClass = null;\n        }\n        if (options.to) {\n          element.css(options.to);\n          options.to = null;\n        }\n      }\n    };\n  }];\n};\n"
  },
  {
    "path": "src/ng/animateRunner.js",
    "content": "'use strict';\n\nvar $$AnimateAsyncRunFactoryProvider = /** @this */ function() {\n  this.$get = ['$$rAF', function($$rAF) {\n    var waitQueue = [];\n\n    function waitForTick(fn) {\n      waitQueue.push(fn);\n      if (waitQueue.length > 1) return;\n      $$rAF(function() {\n        for (var i = 0; i < waitQueue.length; i++) {\n          waitQueue[i]();\n        }\n        waitQueue = [];\n      });\n    }\n\n    return function() {\n      var passed = false;\n      waitForTick(function() {\n        passed = true;\n      });\n      return function(callback) {\n        if (passed) {\n          callback();\n        } else {\n          waitForTick(callback);\n        }\n      };\n    };\n  }];\n};\n\nvar $$AnimateRunnerFactoryProvider = /** @this */ function() {\n  this.$get = ['$q', '$sniffer', '$$animateAsyncRun', '$$isDocumentHidden', '$timeout',\n       function($q,   $sniffer,   $$animateAsyncRun,   $$isDocumentHidden,   $timeout) {\n\n    var INITIAL_STATE = 0;\n    var DONE_PENDING_STATE = 1;\n    var DONE_COMPLETE_STATE = 2;\n\n    AnimateRunner.chain = function(chain, callback) {\n      var index = 0;\n\n      next();\n      function next() {\n        if (index === chain.length) {\n          callback(true);\n          return;\n        }\n\n        chain[index](function(response) {\n          if (response === false) {\n            callback(false);\n            return;\n          }\n          index++;\n          next();\n        });\n      }\n    };\n\n    AnimateRunner.all = function(runners, callback) {\n      var count = 0;\n      var status = true;\n      forEach(runners, function(runner) {\n        runner.done(onProgress);\n      });\n\n      function onProgress(response) {\n        status = status && response;\n        if (++count === runners.length) {\n          callback(status);\n        }\n      }\n    };\n\n    function AnimateRunner(host) {\n      this.setHost(host);\n\n      var rafTick = $$animateAsyncRun();\n      var timeoutTick = function(fn) {\n        $timeout(fn, 0, false);\n      };\n\n      this._doneCallbacks = [];\n      this._tick = function(fn) {\n        if ($$isDocumentHidden()) {\n          timeoutTick(fn);\n        } else {\n          rafTick(fn);\n        }\n      };\n      this._state = 0;\n    }\n\n    AnimateRunner.prototype = {\n      setHost: function(host) {\n        this.host = host || {};\n      },\n\n      done: function(fn) {\n        if (this._state === DONE_COMPLETE_STATE) {\n          fn();\n        } else {\n          this._doneCallbacks.push(fn);\n        }\n      },\n\n      progress: noop,\n\n      getPromise: function() {\n        if (!this.promise) {\n          var self = this;\n          this.promise = $q(function(resolve, reject) {\n            self.done(function(status) {\n              if (status === false) {\n                reject();\n              } else {\n                resolve();\n              }\n            });\n          });\n        }\n        return this.promise;\n      },\n\n      then: function(resolveHandler, rejectHandler) {\n        return this.getPromise().then(resolveHandler, rejectHandler);\n      },\n\n      'catch': function(handler) {\n        return this.getPromise()['catch'](handler);\n      },\n\n      'finally': function(handler) {\n        return this.getPromise()['finally'](handler);\n      },\n\n      pause: function() {\n        if (this.host.pause) {\n          this.host.pause();\n        }\n      },\n\n      resume: function() {\n        if (this.host.resume) {\n          this.host.resume();\n        }\n      },\n\n      end: function() {\n        if (this.host.end) {\n          this.host.end();\n        }\n        this._resolve(true);\n      },\n\n      cancel: function() {\n        if (this.host.cancel) {\n          this.host.cancel();\n        }\n        this._resolve(false);\n      },\n\n      complete: function(response) {\n        var self = this;\n        if (self._state === INITIAL_STATE) {\n          self._state = DONE_PENDING_STATE;\n          self._tick(function() {\n            self._resolve(response);\n          });\n        }\n      },\n\n      _resolve: function(response) {\n        if (this._state !== DONE_COMPLETE_STATE) {\n          forEach(this._doneCallbacks, function(fn) {\n            fn(response);\n          });\n          this._doneCallbacks.length = 0;\n          this._state = DONE_COMPLETE_STATE;\n        }\n      }\n    };\n\n    return AnimateRunner;\n  }];\n};\n"
  },
  {
    "path": "src/ng/browser.js",
    "content": "'use strict';\n/* global getHash: true, stripHash: false */\n\nfunction getHash(url) {\n  var index = url.indexOf('#');\n  return index === -1 ? '' : url.substr(index);\n}\n\nfunction trimEmptyHash(url) {\n  return url.replace(/#$/, '');\n}\n\n/**\n * ! This is a private undocumented service !\n *\n * @name $browser\n * @requires $log\n * @description\n * This object has two goals:\n *\n * - hide all the global state in the browser caused by the window object\n * - abstract away all the browser specific features and inconsistencies\n *\n * For tests we provide {@link ngMock.$browser mock implementation} of the `$browser`\n * service, which can be used for convenient testing of the application without the interaction with\n * the real browser apis.\n */\n/**\n * @param {object} window The global window object.\n * @param {object} document jQuery wrapped document.\n * @param {object} $log window.console or an object with the same interface.\n * @param {object} $sniffer $sniffer service\n */\nfunction Browser(window, document, $log, $sniffer, $$taskTrackerFactory) {\n  var self = this,\n      location = window.location,\n      history = window.history,\n      setTimeout = window.setTimeout,\n      clearTimeout = window.clearTimeout,\n      pendingDeferIds = {},\n      taskTracker = $$taskTrackerFactory($log);\n\n  self.isMock = false;\n\n  //////////////////////////////////////////////////////////////\n  // Task-tracking API\n  //////////////////////////////////////////////////////////////\n\n  // TODO(vojta): remove this temporary api\n  self.$$completeOutstandingRequest = taskTracker.completeTask;\n  self.$$incOutstandingRequestCount = taskTracker.incTaskCount;\n\n  // TODO(vojta): prefix this method with $$ ?\n  self.notifyWhenNoOutstandingRequests = taskTracker.notifyWhenNoPendingTasks;\n\n  //////////////////////////////////////////////////////////////\n  // URL API\n  //////////////////////////////////////////////////////////////\n\n  var cachedState, lastHistoryState,\n      lastBrowserUrl = location.href,\n      baseElement = document.find('base'),\n      pendingLocation = null,\n      getCurrentState = !$sniffer.history ? noop : function getCurrentState() {\n        try {\n          return history.state;\n        } catch (e) {\n          // MSIE can reportedly throw when there is no state (UNCONFIRMED).\n        }\n      };\n\n  cacheState();\n\n  /**\n   * @name $browser#url\n   *\n   * @description\n   * GETTER:\n   * Without any argument, this method just returns current value of `location.href` (with a\n   * trailing `#` stripped of if the hash is empty).\n   *\n   * SETTER:\n   * With at least one argument, this method sets url to new value.\n   * If html5 history api supported, `pushState`/`replaceState` is used, otherwise\n   * `location.href`/`location.replace` is used.\n   * Returns its own instance to allow chaining.\n   *\n   * NOTE: this api is intended for use only by the `$location` service. Please use the\n   * {@link ng.$location $location service} to change url.\n   *\n   * @param {string} url New url (when used as setter)\n   * @param {boolean=} replace Should new url replace current history record?\n   * @param {object=} state State object to use with `pushState`/`replaceState`\n   */\n  self.url = function(url, replace, state) {\n    // In modern browsers `history.state` is `null` by default; treating it separately\n    // from `undefined` would cause `$browser.url('/foo')` to change `history.state`\n    // to undefined via `pushState`. Instead, let's change `undefined` to `null` here.\n    if (isUndefined(state)) {\n      state = null;\n    }\n\n    // Android Browser BFCache causes location, history reference to become stale.\n    if (location !== window.location) location = window.location;\n    if (history !== window.history) history = window.history;\n\n    // setter\n    if (url) {\n      var sameState = lastHistoryState === state;\n\n      // Normalize the inputted URL\n      url = urlResolve(url).href;\n\n      // Don't change anything if previous and current URLs and states match. This also prevents\n      // IE<10 from getting into redirect loop when in LocationHashbangInHtml5Url mode.\n      // See https://github.com/angular/angular.js/commit/ffb2701\n      if (lastBrowserUrl === url && (!$sniffer.history || sameState)) {\n        return self;\n      }\n      var sameBase = lastBrowserUrl && stripHash(lastBrowserUrl) === stripHash(url);\n      lastBrowserUrl = url;\n      lastHistoryState = state;\n      // Don't use history API if only the hash changed\n      // due to a bug in IE10/IE11 which leads\n      // to not firing a `hashchange` nor `popstate` event\n      // in some cases (see #9143).\n      if ($sniffer.history && (!sameBase || !sameState)) {\n        history[replace ? 'replaceState' : 'pushState'](state, '', url);\n        cacheState();\n      } else {\n        if (!sameBase) {\n          pendingLocation = url;\n        }\n        if (replace) {\n          location.replace(url);\n        } else if (!sameBase) {\n          location.href = url;\n        } else {\n          location.hash = getHash(url);\n        }\n        if (location.href !== url) {\n          pendingLocation = url;\n        }\n      }\n      if (pendingLocation) {\n        pendingLocation = url;\n      }\n      return self;\n    // getter\n    } else {\n      // - pendingLocation is needed as browsers don't allow to read out\n      //   the new location.href if a reload happened or if there is a bug like in iOS 9 (see\n      //   https://openradar.appspot.com/22186109).\n      return trimEmptyHash(pendingLocation || location.href);\n    }\n  };\n\n  /**\n   * @name $browser#state\n   *\n   * @description\n   * This method is a getter.\n   *\n   * Return history.state or null if history.state is undefined.\n   *\n   * @returns {object} state\n   */\n  self.state = function() {\n    return cachedState;\n  };\n\n  var urlChangeListeners = [],\n      urlChangeInit = false;\n\n  function cacheStateAndFireUrlChange() {\n    pendingLocation = null;\n    fireStateOrUrlChange();\n  }\n\n  // This variable should be used *only* inside the cacheState function.\n  var lastCachedState = null;\n  function cacheState() {\n    // This should be the only place in $browser where `history.state` is read.\n    cachedState = getCurrentState();\n    cachedState = isUndefined(cachedState) ? null : cachedState;\n\n    // Prevent callbacks fo fire twice if both hashchange & popstate were fired.\n    if (equals(cachedState, lastCachedState)) {\n      cachedState = lastCachedState;\n    }\n\n    lastCachedState = cachedState;\n    lastHistoryState = cachedState;\n  }\n\n  function fireStateOrUrlChange() {\n    var prevLastHistoryState = lastHistoryState;\n    cacheState();\n\n    if (lastBrowserUrl === self.url() && prevLastHistoryState === cachedState) {\n      return;\n    }\n\n    lastBrowserUrl = self.url();\n    lastHistoryState = cachedState;\n    forEach(urlChangeListeners, function(listener) {\n      listener(self.url(), cachedState);\n    });\n  }\n\n  /**\n   * @name $browser#onUrlChange\n   *\n   * @description\n   * Register callback function that will be called, when url changes.\n   *\n   * It's only called when the url is changed from outside of AngularJS:\n   * - user types different url into address bar\n   * - user clicks on history (forward/back) button\n   * - user clicks on a link\n   *\n   * It's not called when url is changed by $browser.url() method\n   *\n   * The listener gets called with new url as parameter.\n   *\n   * NOTE: this api is intended for use only by the $location service. Please use the\n   * {@link ng.$location $location service} to monitor url changes in AngularJS apps.\n   *\n   * @param {function(string)} listener Listener function to be called when url changes.\n   * @return {function(string)} Returns the registered listener fn - handy if the fn is anonymous.\n   */\n  self.onUrlChange = function(callback) {\n    // TODO(vojta): refactor to use node's syntax for events\n    if (!urlChangeInit) {\n      // We listen on both (hashchange/popstate) when available, as some browsers don't\n      // fire popstate when user changes the address bar and don't fire hashchange when url\n      // changed by push/replaceState\n\n      // html5 history api - popstate event\n      if ($sniffer.history) jqLite(window).on('popstate', cacheStateAndFireUrlChange);\n      // hashchange event\n      jqLite(window).on('hashchange', cacheStateAndFireUrlChange);\n\n      urlChangeInit = true;\n    }\n\n    urlChangeListeners.push(callback);\n    return callback;\n  };\n\n  /**\n   * @private\n   * Remove popstate and hashchange handler from window.\n   *\n   * NOTE: this api is intended for use only by $rootScope.\n   */\n  self.$$applicationDestroyed = function() {\n    jqLite(window).off('hashchange popstate', cacheStateAndFireUrlChange);\n  };\n\n  /**\n   * Checks whether the url has changed outside of AngularJS.\n   * Needs to be exported to be able to check for changes that have been done in sync,\n   * as hashchange/popstate events fire in async.\n   */\n  self.$$checkUrlChange = fireStateOrUrlChange;\n\n  //////////////////////////////////////////////////////////////\n  // Misc API\n  //////////////////////////////////////////////////////////////\n\n  /**\n   * @name $browser#baseHref\n   *\n   * @description\n   * Returns current <base href>\n   * (always relative - without domain)\n   *\n   * @returns {string} The current base href\n   */\n  self.baseHref = function() {\n    var href = baseElement.attr('href');\n    return href ? href.replace(/^(https?:)?\\/\\/[^/]*/, '') : '';\n  };\n\n  /**\n   * @name $browser#defer\n   * @param {function()} fn A function, who's execution should be deferred.\n   * @param {number=} [delay=0] Number of milliseconds to defer the function execution.\n   * @param {string=} [taskType=DEFAULT_TASK_TYPE] The type of task that is deferred.\n   * @returns {*} DeferId that can be used to cancel the task via `$browser.defer.cancel()`.\n   *\n   * @description\n   * Executes a fn asynchronously via `setTimeout(fn, delay)`.\n   *\n   * Unlike when calling `setTimeout` directly, in test this function is mocked and instead of using\n   * `setTimeout` in tests, the fns are queued in an array, which can be programmatically flushed\n   * via `$browser.defer.flush()`.\n   *\n   */\n  self.defer = function(fn, delay, taskType) {\n    var timeoutId;\n\n    delay = delay || 0;\n    taskType = taskType || taskTracker.DEFAULT_TASK_TYPE;\n\n    taskTracker.incTaskCount(taskType);\n    timeoutId = setTimeout(function() {\n      delete pendingDeferIds[timeoutId];\n      taskTracker.completeTask(fn, taskType);\n    }, delay);\n    pendingDeferIds[timeoutId] = taskType;\n\n    return timeoutId;\n  };\n\n\n  /**\n   * @name $browser#defer.cancel\n   *\n   * @description\n   * Cancels a deferred task identified with `deferId`.\n   *\n   * @param {*} deferId Token returned by the `$browser.defer` function.\n   * @returns {boolean} Returns `true` if the task hasn't executed yet and was successfully\n   *                    canceled.\n   */\n  self.defer.cancel = function(deferId) {\n    if (pendingDeferIds.hasOwnProperty(deferId)) {\n      var taskType = pendingDeferIds[deferId];\n      delete pendingDeferIds[deferId];\n      clearTimeout(deferId);\n      taskTracker.completeTask(noop, taskType);\n      return true;\n    }\n    return false;\n  };\n\n}\n\n/** @this */\nfunction $BrowserProvider() {\n  this.$get = ['$window', '$log', '$sniffer', '$document', '$$taskTrackerFactory',\n       function($window,   $log,   $sniffer,   $document,   $$taskTrackerFactory) {\n    return new Browser($window, $document, $log, $sniffer, $$taskTrackerFactory);\n  }];\n}\n"
  },
  {
    "path": "src/ng/cacheFactory.js",
    "content": "'use strict';\n\n/**\n * @ngdoc service\n * @name $cacheFactory\n * @this\n *\n * @description\n * Factory that constructs {@link $cacheFactory.Cache Cache} objects and gives access to\n * them.\n *\n * ```js\n *\n *  var cache = $cacheFactory('cacheId');\n *  expect($cacheFactory.get('cacheId')).toBe(cache);\n *  expect($cacheFactory.get('noSuchCacheId')).not.toBeDefined();\n *\n *  cache.put(\"key\", \"value\");\n *  cache.put(\"another key\", \"another value\");\n *\n *  // We've specified no options on creation\n *  expect(cache.info()).toEqual({id: 'cacheId', size: 2});\n *\n * ```\n *\n *\n * @param {string} cacheId Name or id of the newly created cache.\n * @param {object=} options Options object that specifies the cache behavior. Properties:\n *\n *   - `{number=}` `capacity` — turns the cache into LRU cache.\n *\n * @returns {object} Newly created cache object with the following set of methods:\n *\n * - `{object}` `info()` — Returns id, size, and options of cache.\n * - `{{*}}` `put({string} key, {*} value)` — Puts a new key-value pair into the cache and returns\n *   it.\n * - `{{*}}` `get({string} key)` — Returns cached value for `key` or undefined for cache miss.\n * - `{void}` `remove({string} key)` — Removes a key-value pair from the cache.\n * - `{void}` `removeAll()` — Removes all cached values.\n * - `{void}` `destroy()` — Removes references to this cache from $cacheFactory.\n *\n * @example\n   <example module=\"cacheExampleApp\" name=\"cache-factory\">\n     <file name=\"index.html\">\n       <div ng-controller=\"CacheController\">\n         <input ng-model=\"newCacheKey\" placeholder=\"Key\">\n         <input ng-model=\"newCacheValue\" placeholder=\"Value\">\n         <button ng-click=\"put(newCacheKey, newCacheValue)\">Cache</button>\n\n         <p ng-if=\"keys.length\">Cached Values</p>\n         <div ng-repeat=\"key in keys\">\n           <span ng-bind=\"key\"></span>\n           <span>: </span>\n           <b ng-bind=\"cache.get(key)\"></b>\n         </div>\n\n         <p>Cache Info</p>\n         <div ng-repeat=\"(key, value) in cache.info()\">\n           <span ng-bind=\"key\"></span>\n           <span>: </span>\n           <b ng-bind=\"value\"></b>\n         </div>\n       </div>\n     </file>\n     <file name=\"script.js\">\n       angular.module('cacheExampleApp', []).\n         controller('CacheController', ['$scope', '$cacheFactory', function($scope, $cacheFactory) {\n           $scope.keys = [];\n           $scope.cache = $cacheFactory('cacheId');\n           $scope.put = function(key, value) {\n             if (angular.isUndefined($scope.cache.get(key))) {\n               $scope.keys.push(key);\n             }\n             $scope.cache.put(key, angular.isUndefined(value) ? null : value);\n           };\n         }]);\n     </file>\n     <file name=\"style.css\">\n       p {\n         margin: 10px 0 3px;\n       }\n     </file>\n   </example>\n */\nfunction $CacheFactoryProvider() {\n\n  this.$get = function() {\n    var caches = {};\n\n    function cacheFactory(cacheId, options) {\n      if (cacheId in caches) {\n        throw minErr('$cacheFactory')('iid', 'CacheId \\'{0}\\' is already taken!', cacheId);\n      }\n\n      var size = 0,\n          stats = extend({}, options, {id: cacheId}),\n          data = createMap(),\n          capacity = (options && options.capacity) || Number.MAX_VALUE,\n          lruHash = createMap(),\n          freshEnd = null,\n          staleEnd = null;\n\n      /**\n       * @ngdoc type\n       * @name $cacheFactory.Cache\n       *\n       * @description\n       * A cache object used to store and retrieve data, primarily used by\n       * {@link $templateRequest $templateRequest} and the {@link ng.directive:script script}\n       * directive to cache templates and other data.\n       *\n       * ```js\n       *  angular.module('superCache')\n       *    .factory('superCache', ['$cacheFactory', function($cacheFactory) {\n       *      return $cacheFactory('super-cache');\n       *    }]);\n       * ```\n       *\n       * Example test:\n       *\n       * ```js\n       *  it('should behave like a cache', inject(function(superCache) {\n       *    superCache.put('key', 'value');\n       *    superCache.put('another key', 'another value');\n       *\n       *    expect(superCache.info()).toEqual({\n       *      id: 'super-cache',\n       *      size: 2\n       *    });\n       *\n       *    superCache.remove('another key');\n       *    expect(superCache.get('another key')).toBeUndefined();\n       *\n       *    superCache.removeAll();\n       *    expect(superCache.info()).toEqual({\n       *      id: 'super-cache',\n       *      size: 0\n       *    });\n       *  }));\n       * ```\n       */\n      return (caches[cacheId] = {\n\n        /**\n         * @ngdoc method\n         * @name $cacheFactory.Cache#put\n         * @kind function\n         *\n         * @description\n         * Inserts a named entry into the {@link $cacheFactory.Cache Cache} object to be\n         * retrieved later, and incrementing the size of the cache if the key was not already\n         * present in the cache. If behaving like an LRU cache, it will also remove stale\n         * entries from the set.\n         *\n         * It will not insert undefined values into the cache.\n         *\n         * @param {string} key the key under which the cached data is stored.\n         * @param {*} value the value to store alongside the key. If it is undefined, the key\n         *    will not be stored.\n         * @returns {*} the value stored.\n         */\n        put: function(key, value) {\n          if (isUndefined(value)) return;\n          if (capacity < Number.MAX_VALUE) {\n            var lruEntry = lruHash[key] || (lruHash[key] = {key: key});\n\n            refresh(lruEntry);\n          }\n\n          if (!(key in data)) size++;\n          data[key] = value;\n\n          if (size > capacity) {\n            this.remove(staleEnd.key);\n          }\n\n          return value;\n        },\n\n        /**\n         * @ngdoc method\n         * @name $cacheFactory.Cache#get\n         * @kind function\n         *\n         * @description\n         * Retrieves named data stored in the {@link $cacheFactory.Cache Cache} object.\n         *\n         * @param {string} key the key of the data to be retrieved\n         * @returns {*} the value stored.\n         */\n        get: function(key) {\n          if (capacity < Number.MAX_VALUE) {\n            var lruEntry = lruHash[key];\n\n            if (!lruEntry) return;\n\n            refresh(lruEntry);\n          }\n\n          return data[key];\n        },\n\n\n        /**\n         * @ngdoc method\n         * @name $cacheFactory.Cache#remove\n         * @kind function\n         *\n         * @description\n         * Removes an entry from the {@link $cacheFactory.Cache Cache} object.\n         *\n         * @param {string} key the key of the entry to be removed\n         */\n        remove: function(key) {\n          if (capacity < Number.MAX_VALUE) {\n            var lruEntry = lruHash[key];\n\n            if (!lruEntry) return;\n\n            if (lruEntry === freshEnd) freshEnd = lruEntry.p;\n            if (lruEntry === staleEnd) staleEnd = lruEntry.n;\n            link(lruEntry.n,lruEntry.p);\n\n            delete lruHash[key];\n          }\n\n          if (!(key in data)) return;\n\n          delete data[key];\n          size--;\n        },\n\n\n        /**\n         * @ngdoc method\n         * @name $cacheFactory.Cache#removeAll\n         * @kind function\n         *\n         * @description\n         * Clears the cache object of any entries.\n         */\n        removeAll: function() {\n          data = createMap();\n          size = 0;\n          lruHash = createMap();\n          freshEnd = staleEnd = null;\n        },\n\n\n        /**\n         * @ngdoc method\n         * @name $cacheFactory.Cache#destroy\n         * @kind function\n         *\n         * @description\n         * Destroys the {@link $cacheFactory.Cache Cache} object entirely,\n         * removing it from the {@link $cacheFactory $cacheFactory} set.\n         */\n        destroy: function() {\n          data = null;\n          stats = null;\n          lruHash = null;\n          delete caches[cacheId];\n        },\n\n\n        /**\n         * @ngdoc method\n         * @name $cacheFactory.Cache#info\n         * @kind function\n         *\n         * @description\n         * Retrieve information regarding a particular {@link $cacheFactory.Cache Cache}.\n         *\n         * @returns {object} an object with the following properties:\n         *   <ul>\n         *     <li>**id**: the id of the cache instance</li>\n         *     <li>**size**: the number of entries kept in the cache instance</li>\n         *     <li>**...**: any additional properties from the options object when creating the\n         *       cache.</li>\n         *   </ul>\n         */\n        info: function() {\n          return extend({}, stats, {size: size});\n        }\n      });\n\n\n      /**\n       * makes the `entry` the freshEnd of the LRU linked list\n       */\n      function refresh(entry) {\n        if (entry !== freshEnd) {\n          if (!staleEnd) {\n            staleEnd = entry;\n          } else if (staleEnd === entry) {\n            staleEnd = entry.n;\n          }\n\n          link(entry.n, entry.p);\n          link(entry, freshEnd);\n          freshEnd = entry;\n          freshEnd.n = null;\n        }\n      }\n\n\n      /**\n       * bidirectionally links two entries of the LRU linked list\n       */\n      function link(nextEntry, prevEntry) {\n        if (nextEntry !== prevEntry) {\n          if (nextEntry) nextEntry.p = prevEntry; //p stands for previous, 'prev' didn't minify\n          if (prevEntry) prevEntry.n = nextEntry; //n stands for next, 'next' didn't minify\n        }\n      }\n    }\n\n\n  /**\n   * @ngdoc method\n   * @name $cacheFactory#info\n   *\n   * @description\n   * Get information about all the caches that have been created\n   *\n   * @returns {Object} - key-value map of `cacheId` to the result of calling `cache#info`\n   */\n    cacheFactory.info = function() {\n      var info = {};\n      forEach(caches, function(cache, cacheId) {\n        info[cacheId] = cache.info();\n      });\n      return info;\n    };\n\n\n  /**\n   * @ngdoc method\n   * @name $cacheFactory#get\n   *\n   * @description\n   * Get access to a cache object by the `cacheId` used when it was created.\n   *\n   * @param {string} cacheId Name or id of a cache to access.\n   * @returns {object} Cache object identified by the cacheId or undefined if no such cache.\n   */\n    cacheFactory.get = function(cacheId) {\n      return caches[cacheId];\n    };\n\n\n    return cacheFactory;\n  };\n}\n\n/**\n * @ngdoc service\n * @name $templateCache\n * @this\n *\n * @description\n * `$templateCache` is a {@link $cacheFactory.Cache Cache object} created by the\n * {@link ng.$cacheFactory $cacheFactory}.\n *\n * The first time a template is used, it is loaded in the template cache for quick retrieval. You\n * can load templates directly into the cache in a `script` tag, by using {@link $templateRequest},\n * or by consuming the `$templateCache` service directly.\n *\n * Adding via the `script` tag:\n *\n * ```html\n *   <script type=\"text/ng-template\" id=\"templateId.html\">\n *     <p>This is the content of the template</p>\n *   </script>\n * ```\n *\n * **Note:** the `script` tag containing the template does not need to be included in the `head` of\n * the document, but it must be a descendent of the {@link ng.$rootElement $rootElement} (e.g.\n * element with {@link ngApp} attribute), otherwise the template will be ignored.\n *\n * Adding via the `$templateCache` service:\n *\n * ```js\n * var myApp = angular.module('myApp', []);\n * myApp.run(function($templateCache) {\n *   $templateCache.put('templateId.html', 'This is the content of the template');\n * });\n * ```\n *\n * To retrieve the template later, simply use it in your component:\n * ```js\n * myApp.component('myComponent', {\n *    templateUrl: 'templateId.html'\n * });\n * ```\n *\n * or get it via the `$templateCache` service:\n * ```js\n * $templateCache.get('templateId.html')\n * ```\n *\n */\nfunction $TemplateCacheProvider() {\n  this.$get = ['$cacheFactory', function($cacheFactory) {\n    return $cacheFactory('templates');\n  }];\n}\n"
  },
  {
    "path": "src/ng/compile.js",
    "content": "'use strict';\n\n/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n *     Any commits to this file should be reviewed with security in mind.  *\n *   Changes to this file can potentially create security vulnerabilities. *\n *          An approval from 2 Core members with history of modifying      *\n *                         this file is required.                          *\n *                                                                         *\n *  Does the change somehow allow for arbitrary javascript to be executed? *\n *    Or allows for someone to change the prototype of built-in objects?   *\n *     Or gives undesired access to variables like document or window?    *\n * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */\n\n/* ! VARIABLE/FUNCTION NAMING CONVENTIONS THAT APPLY TO THIS FILE!\n *\n * DOM-related variables:\n *\n * - \"node\" - DOM Node\n * - \"element\" - DOM Element or Node\n * - \"$node\" or \"$element\" - jqLite-wrapped node or element\n *\n *\n * Compiler related stuff:\n *\n * - \"linkFn\" - linking fn of a single directive\n * - \"nodeLinkFn\" - function that aggregates all linking fns for a particular node\n * - \"childLinkFn\" -  function that aggregates all linking fns for child nodes of a particular node\n * - \"compositeLinkFn\" - function that aggregates all linking fns for a compilation root (nodeList)\n */\n\n\n/**\n * @ngdoc service\n * @name $compile\n * @kind function\n *\n * @description\n * Compiles an HTML string or DOM into a template and produces a template function, which\n * can then be used to link {@link ng.$rootScope.Scope `scope`} and the template together.\n *\n * The compilation is a process of walking the DOM tree and matching DOM elements to\n * {@link ng.$compileProvider#directive directives}.\n *\n * <div class=\"alert alert-warning\">\n * **Note:** This document is an in-depth reference of all directive options.\n * For a gentle introduction to directives with examples of common use cases,\n * see the {@link guide/directive directive guide}.\n * </div>\n *\n * ## Comprehensive Directive API\n *\n * There are many different options for a directive.\n *\n * The difference resides in the return value of the factory function.\n * You can either return a {@link $compile#directive-definition-object Directive Definition Object (see below)}\n * that defines the directive properties, or just the `postLink` function (all other properties will have\n * the default values).\n *\n * <div class=\"alert alert-success\">\n * **Best Practice:** It's recommended to use the \"directive definition object\" form.\n * </div>\n *\n * Here's an example directive declared with a Directive Definition Object:\n *\n * ```js\n *   var myModule = angular.module(...);\n *\n *   myModule.directive('directiveName', function factory(injectables) {\n *     var directiveDefinitionObject = {\n *       {@link $compile#-priority- priority}: 0,\n *       {@link $compile#-template- template}: '<div></div>', // or // function(tElement, tAttrs) { ... },\n *       // or\n *       // {@link $compile#-templateurl- templateUrl}: 'directive.html', // or // function(tElement, tAttrs) { ... },\n *       {@link $compile#-transclude- transclude}: false,\n *       {@link $compile#-restrict- restrict}: 'A',\n *       {@link $compile#-templatenamespace- templateNamespace}: 'html',\n *       {@link $compile#-scope- scope}: false,\n *       {@link $compile#-controller- controller}: function($scope, $element, $attrs, $transclude, otherInjectables) { ... },\n *       {@link $compile#-controlleras- controllerAs}: 'stringIdentifier',\n *       {@link $compile#-bindtocontroller- bindToController}: false,\n *       {@link $compile#-require- require}: 'siblingDirectiveName', // or // ['^parentDirectiveName', '?optionalDirectiveName', '?^optionalParent'],\n *       {@link $compile#-multielement- multiElement}: false,\n *       {@link $compile#-compile- compile}: function compile(tElement, tAttrs, transclude) {\n *         return {\n *            {@link $compile#pre-linking-function pre}: function preLink(scope, iElement, iAttrs, controller) { ... },\n *            {@link $compile#post-linking-function post}: function postLink(scope, iElement, iAttrs, controller) { ... }\n *         }\n *         // or\n *         // return function postLink( ... ) { ... }\n *       },\n *       // or\n *       // {@link $compile#-link- link}: {\n *       //  {@link $compile#pre-linking-function pre}: function preLink(scope, iElement, iAttrs, controller) { ... },\n *       //  {@link $compile#post-linking-function post}: function postLink(scope, iElement, iAttrs, controller) { ... }\n *       // }\n *       // or\n *       // {@link $compile#-link- link}: function postLink( ... ) { ... }\n *     };\n *     return directiveDefinitionObject;\n *   });\n * ```\n *\n * <div class=\"alert alert-warning\">\n * **Note:** Any unspecified options will use the default value. You can see the default values below.\n * </div>\n *\n * Therefore the above can be simplified as:\n *\n * ```js\n *   var myModule = angular.module(...);\n *\n *   myModule.directive('directiveName', function factory(injectables) {\n *     var directiveDefinitionObject = {\n *       link: function postLink(scope, iElement, iAttrs) { ... }\n *     };\n *     return directiveDefinitionObject;\n *     // or\n *     // return function postLink(scope, iElement, iAttrs) { ... }\n *   });\n * ```\n *\n * ### Life-cycle hooks\n * Directive controllers can provide the following methods that are called by AngularJS at points in the life-cycle of the\n * directive:\n * * `$onInit()` - Called on each controller after all the controllers on an element have been constructed and\n *   had their bindings initialized (and before the pre &amp; post linking functions for the directives on\n *   this element). This is a good place to put initialization code for your controller.\n * * `$onChanges(changesObj)` - Called whenever one-way (`<`) or interpolation (`@`) bindings are updated. The\n *   `changesObj` is a hash whose keys are the names of the bound properties that have changed, and the values are an\n *   object of the form `{ currentValue, previousValue, isFirstChange() }`. Use this hook to trigger updates within a\n *   component such as cloning the bound value to prevent accidental mutation of the outer value. Note that this will\n *   also be called when your bindings are initialized.\n * * `$doCheck()` - Called on each turn of the digest cycle. Provides an opportunity to detect and act on\n *   changes. Any actions that you wish to take in response to the changes that you detect must be\n *   invoked from this hook; implementing this has no effect on when `$onChanges` is called. For example, this hook\n *   could be useful if you wish to perform a deep equality check, or to check a Date object, changes to which would not\n *   be detected by AngularJS's change detector and thus not trigger `$onChanges`. This hook is invoked with no arguments;\n *   if detecting changes, you must store the previous value(s) for comparison to the current values.\n * * `$onDestroy()` - Called on a controller when its containing scope is destroyed. Use this hook for releasing\n *   external resources, watches and event handlers. Note that components have their `$onDestroy()` hooks called in\n *   the same order as the `$scope.$broadcast` events are triggered, which is top down. This means that parent\n *   components will have their `$onDestroy()` hook called before child components.\n * * `$postLink()` - Called after this controller's element and its children have been linked. Similar to the post-link\n *   function this hook can be used to set up DOM event handlers and do direct DOM manipulation.\n *   Note that child elements that contain `templateUrl` directives will not have been compiled and linked since\n *   they are waiting for their template to load asynchronously and their own compilation and linking has been\n *   suspended until that occurs.\n *\n * #### Comparison with life-cycle hooks in the new Angular\n * The new Angular also uses life-cycle hooks for its components. While the AngularJS life-cycle hooks are similar there are\n * some differences that you should be aware of, especially when it comes to moving your code from AngularJS to Angular:\n *\n * * AngularJS hooks are prefixed with `$`, such as `$onInit`. Angular hooks are prefixed with `ng`, such as `ngOnInit`.\n * * AngularJS hooks can be defined on the controller prototype or added to the controller inside its constructor.\n *   In Angular you can only define hooks on the prototype of the Component class.\n * * Due to the differences in change-detection, you may get many more calls to `$doCheck` in AngularJS than you would to\n *   `ngDoCheck` in Angular.\n * * Changes to the model inside `$doCheck` will trigger new turns of the digest loop, which will cause the changes to be\n *   propagated throughout the application.\n *   Angular does not allow the `ngDoCheck` hook to trigger a change outside of the component. It will either throw an\n *   error or do nothing depending upon the state of `enableProdMode()`.\n *\n * #### Life-cycle hook examples\n *\n * This example shows how you can check for mutations to a Date object even though the identity of the object\n * has not changed.\n *\n * <example name=\"doCheckDateExample\" module=\"do-check-module\">\n *   <file name=\"app.js\">\n *     angular.module('do-check-module', [])\n *       .component('app', {\n *         template:\n *           'Month: <input ng-model=\"$ctrl.month\" ng-change=\"$ctrl.updateDate()\">' +\n *           'Date: {{ $ctrl.date }}' +\n *           '<test date=\"$ctrl.date\"></test>',\n *         controller: function() {\n *           this.date = new Date();\n *           this.month = this.date.getMonth();\n *           this.updateDate = function() {\n *             this.date.setMonth(this.month);\n *           };\n *         }\n *       })\n *       .component('test', {\n *         bindings: { date: '<' },\n *         template:\n *           '<pre>{{ $ctrl.log | json }}</pre>',\n *         controller: function() {\n *           var previousValue;\n *           this.log = [];\n *           this.$doCheck = function() {\n *             var currentValue = this.date && this.date.valueOf();\n *             if (previousValue !== currentValue) {\n *               this.log.push('doCheck: date mutated: ' + this.date);\n *               previousValue = currentValue;\n *             }\n *           };\n *         }\n *       });\n *   </file>\n *   <file name=\"index.html\">\n *     <app></app>\n *   </file>\n * </example>\n *\n * This example show how you might use `$doCheck` to trigger changes in your component's inputs even if the\n * actual identity of the component doesn't change. (Be aware that cloning and deep equality checks on large\n * arrays or objects can have a negative impact on your application performance.)\n *\n * <example name=\"doCheckArrayExample\" module=\"do-check-module\">\n *   <file name=\"index.html\">\n *     <div ng-init=\"items = []\">\n *       <button ng-click=\"items.push(items.length)\">Add Item</button>\n *       <button ng-click=\"items = []\">Reset Items</button>\n *       <pre>{{ items }}</pre>\n *       <test items=\"items\"></test>\n *     </div>\n *   </file>\n *   <file name=\"app.js\">\n *      angular.module('do-check-module', [])\n *        .component('test', {\n *          bindings: { items: '<' },\n *          template:\n *            '<pre>{{ $ctrl.log | json }}</pre>',\n *          controller: function() {\n *            this.log = [];\n *\n *            this.$doCheck = function() {\n *              if (this.items_ref !== this.items) {\n *                this.log.push('doCheck: items changed');\n *                this.items_ref = this.items;\n *              }\n *              if (!angular.equals(this.items_clone, this.items)) {\n *                this.log.push('doCheck: items mutated');\n *                this.items_clone = angular.copy(this.items);\n *              }\n *            };\n *          }\n *        });\n *   </file>\n * </example>\n *\n *\n * ### Directive Definition Object\n *\n * The directive definition object provides instructions to the {@link ng.$compile\n * compiler}. The attributes are:\n *\n * #### `multiElement`\n * When this property is set to true (default is `false`), the HTML compiler will collect DOM nodes between\n * nodes with the attributes `directive-name-start` and `directive-name-end`, and group them\n * together as the directive elements. It is recommended that this feature be used on directives\n * which are not strictly behavioral (such as {@link ngClick}), and which\n * do not manipulate or replace child nodes (such as {@link ngInclude}).\n *\n * #### `priority`\n * When there are multiple directives defined on a single DOM element, sometimes it\n * is necessary to specify the order in which the directives are applied. The `priority` is used\n * to sort the directives before their `compile` functions get called. Priority is defined as a\n * number. Directives with greater numerical `priority` are compiled first. Pre-link functions\n * are also run in priority order, but post-link functions are run in reverse order. The order\n * of directives with the same priority is undefined. The default priority is `0`.\n *\n * #### `terminal`\n * If set to true then the current `priority` will be the last set of directives\n * which will execute (any directives at the current priority will still execute\n * as the order of execution on same `priority` is undefined). Note that expressions\n * and other directives used in the directive's template will also be excluded from execution.\n *\n * #### `scope`\n * The scope property can be `false`, `true`, or an object:\n *\n * * **`false` (default):** No scope will be created for the directive. The directive will use its\n * parent's scope.\n *\n * * **`true`:** A new child scope that prototypically inherits from its parent will be created for\n * the directive's element. If multiple directives on the same element request a new scope,\n * only one new scope is created.\n *\n * * **`{...}` (an object hash):** A new \"isolate\" scope is created for the directive's template.\n * The 'isolate' scope differs from normal scope in that it does not prototypically\n * inherit from its parent scope. This is useful when creating reusable components, which should not\n * accidentally read or modify data in the parent scope. Note that an isolate scope\n * directive without a `template` or `templateUrl` will not apply the isolate scope\n * to its children elements.\n *\n * The 'isolate' scope object hash defines a set of local scope properties derived from attributes on the\n * directive's element. These local properties are useful for aliasing values for templates. The keys in\n * the object hash map to the name of the property on the isolate scope; the values define how the property\n * is bound to the parent scope, via matching attributes on the directive's element:\n *\n * * `@` or `@attr` - bind a local scope property to the value of DOM attribute. The result is\n *   always a string since DOM attributes are strings. If no `attr` name is specified then the\n *   attribute name is assumed to be the same as the local name. Given `<my-component\n *   my-attr=\"hello {{name}}\">` and the isolate scope definition `scope: { localName:'@myAttr' }`,\n *   the directive's scope property `localName` will reflect the interpolated value of `hello\n *   {{name}}`. As the `name` attribute changes so will the `localName` property on the directive's\n *   scope. The `name` is read from the parent scope (not the directive's scope).\n *\n * * `=` or `=attr` - set up a bidirectional binding between a local scope property and an expression\n *   passed via the attribute `attr`. The expression is evaluated in the context of the parent scope.\n *   If no `attr` name is specified then the attribute name is assumed to be the same as the local\n *   name. Given `<my-component my-attr=\"parentModel\">` and the isolate scope definition `scope: {\n *   localModel: '=myAttr' }`, the property `localModel` on the directive's scope will reflect the\n *   value of `parentModel` on the parent scope. Changes to `parentModel` will be reflected in\n *   `localModel` and vice versa. If the binding expression is non-assignable, or if the attribute\n *   isn't  optional and doesn't exist, an exception\n *   ({@link error/$compile/nonassign `$compile:nonassign`}) will be thrown upon discovering changes\n *   to the local value, since it will be impossible to sync them back to the parent scope.\n *\n *   By default, the {@link ng.$rootScope.Scope#$watch `$watch`}\n *   method is used for tracking changes, and the equality check is based on object identity.\n *   However, if an object literal or an array literal is passed as the binding expression, the\n *   equality check is done by value (using the {@link angular.equals} function). It's also possible\n *   to watch the evaluated value shallowly with {@link ng.$rootScope.Scope#$watchCollection\n *   `$watchCollection`}: use `=*` or `=*attr`\n *\n  * * `<` or `<attr` - set up a one-way (one-directional) binding between a local scope property and an\n *   expression passed via the attribute `attr`. The expression is evaluated in the context of the\n *   parent scope. If no `attr` name is specified then the attribute name is assumed to be the same as the\n *   local name.\n *\n *   For example, given `<my-component my-attr=\"parentModel\">` and directive definition of\n *   `scope: { localModel:'<myAttr' }`, then the isolated scope property `localModel` will reflect the\n *   value of `parentModel` on the parent scope. Any changes to `parentModel` will be reflected\n *   in `localModel`, but changes in `localModel` will not reflect in `parentModel`. There are however\n *   two caveats:\n *     1. one-way binding does not copy the value from the parent to the isolate scope, it simply\n *     sets the same value. That means if your bound value is an object, changes to its properties\n *     in the isolated scope will be reflected in the parent scope (because both reference the same object).\n *     2. one-way binding watches changes to the **identity** of the parent value. That means the\n *     {@link ng.$rootScope.Scope#$watch `$watch`} on the parent value only fires if the reference\n *     to the value has changed. In most cases, this should not be of concern, but can be important\n *     to know if you one-way bind to an object, and then replace that object in the isolated scope.\n *     If you now change a property of the object in your parent scope, the change will not be\n *     propagated to the isolated scope, because the identity of the object on the parent scope\n *     has not changed. Instead you must assign a new object.\n *\n *   One-way binding is useful if you do not plan to propagate changes to your isolated scope bindings\n *   back to the parent. However, it does not make this completely impossible.\n *\n *   By default, the {@link ng.$rootScope.Scope#$watch `$watch`}\n *   method is used for tracking changes, and the equality check is based on object identity.\n *   It's also possible to watch the evaluated value shallowly with\n *   {@link ng.$rootScope.Scope#$watchCollection `$watchCollection`}: use `<*` or `<*attr`\n *\n * * `&` or `&attr` - provides a way to execute an expression in the context of the parent scope. If\n *   no `attr` name is specified then the attribute name is assumed to be the same as the local name.\n *   Given `<my-component my-attr=\"count = count + value\">` and the isolate scope definition `scope: {\n *   localFn:'&myAttr' }`, the isolate scope property `localFn` will point to a function wrapper for\n *   the `count = count + value` expression. Often it's desirable to pass data from the isolated scope\n *   via an expression to the parent scope. This can be done by passing a map of local variable names\n *   and values into the expression wrapper fn. For example, if the expression is `increment(amount)`\n *   then we can specify the amount value by calling the `localFn` as `localFn({amount: 22})`.\n *\n * All 4 kinds of bindings (`@`, `=`, `<`, and `&`) can be made optional by adding `?` to the expression.\n * The marker must come after the mode and before the attribute name.\n * See the {@link error/$compile/iscp Invalid Isolate Scope Definition error} for definition examples.\n * This is useful to refine the interface directives provide.\n * One subtle difference between optional and non-optional happens **when the binding attribute is not\n * set**:\n * - the binding is optional: the property will not be defined\n * - the binding is not optional: the property is defined\n *\n * ```js\n *app.directive('testDir', function() {\n    return {\n      scope: {\n        notoptional: '=',\n        optional: '=?',\n      },\n      bindToController: true,\n      controller: function() {\n        this.$onInit = function() {\n          console.log(this.hasOwnProperty('notoptional')) // true\n          console.log(this.hasOwnProperty('optional')) // false\n        }\n      }\n    }\n  })\n *```\n *\n *\n * ##### Combining directives with different scope defintions\n *\n * In general it's possible to apply more than one directive to one element, but there might be limitations\n * depending on the type of scope required by the directives. The following points will help explain these limitations.\n * For simplicity only two directives are taken into account, but it is also applicable for several directives:\n *\n * * **no scope** + **no scope** => Two directives which don't require their own scope will use their parent's scope\n * * **child scope** + **no scope** =>  Both directives will share one single child scope\n * * **child scope** + **child scope** =>  Both directives will share one single child scope\n * * **isolated scope** + **no scope** =>  The isolated directive will use it's own created isolated scope. The other directive will use\n * its parent's scope\n * * **isolated scope** + **child scope** =>  **Won't work!** Only one scope can be related to one element. Therefore these directives cannot\n * be applied to the same element.\n * * **isolated scope** + **isolated scope**  =>  **Won't work!** Only one scope can be related to one element. Therefore these directives\n * cannot be applied to the same element.\n *\n *\n * #### `bindToController`\n * This property is used to bind scope properties directly to the controller. It can be either\n * `true` or an object hash with the same format as the `scope` property.\n *\n * When an isolate scope is used for a directive (see above), `bindToController: true` will\n * allow a component to have its properties bound to the controller, rather than to scope.\n *\n * After the controller is instantiated, the initial values of the isolate scope bindings will be bound to the controller\n * properties. You can access these bindings once they have been initialized by providing a controller method called\n * `$onInit`, which is called after all the controllers on an element have been constructed and had their bindings\n * initialized.\n *\n * It is also possible to set `bindToController` to an object hash with the same format as the `scope` property.\n * This will set up the scope bindings to the controller directly. Note that `scope` can still be used\n * to define which kind of scope is created. By default, no scope is created. Use `scope: {}` to create an isolate\n * scope (useful for component directives).\n *\n * If both `bindToController` and `scope` are defined and have object hashes, `bindToController` overrides `scope`.\n *\n *\n * #### `controller`\n * Controller constructor function. The controller is instantiated before the\n * pre-linking phase and can be accessed by other directives (see\n * `require` attribute). This allows the directives to communicate with each other and augment\n * each other's behavior. The controller is injectable (and supports bracket notation) with the following locals:\n *\n * * `$scope` - Current scope associated with the element\n * * `$element` - Current element\n * * `$attrs` - Current attributes object for the element\n * * `$transclude` - A transclude linking function pre-bound to the correct transclusion scope:\n *   `function([scope], cloneLinkingFn, futureParentElement, slotName)`:\n *    * `scope`: (optional) override the scope.\n *    * `cloneLinkingFn`: (optional) argument to create clones of the original transcluded content.\n *    * `futureParentElement` (optional):\n *        * defines the parent to which the `cloneLinkingFn` will add the cloned elements.\n *        * default: `$element.parent()` resp. `$element` for `transclude:'element'` resp. `transclude:true`.\n *        * only needed for transcludes that are allowed to contain non html elements (e.g. SVG elements)\n *          and when the `cloneLinkingFn` is passed,\n *          as those elements need to created and cloned in a special way when they are defined outside their\n *          usual containers (e.g. like `<svg>`).\n *        * See also the `directive.templateNamespace` property.\n *    * `slotName`: (optional) the name of the slot to transclude. If falsy (e.g. `null`, `undefined` or `''`)\n *      then the default transclusion is provided.\n *    The `$transclude` function also has a method on it, `$transclude.isSlotFilled(slotName)`, which returns\n *    `true` if the specified slot contains content (i.e. one or more DOM nodes).\n *\n * #### `require`\n * Require another directive and inject its controller as the fourth argument to the linking function. The\n * `require` property can be a string, an array or an object:\n * * a **string** containing the name of the directive to pass to the linking function\n * * an **array** containing the names of directives to pass to the linking function. The argument passed to the\n * linking function will be an array of controllers in the same order as the names in the `require` property\n * * an **object** whose property values are the names of the directives to pass to the linking function. The argument\n * passed to the linking function will also be an object with matching keys, whose values will hold the corresponding\n * controllers.\n *\n * If the `require` property is an object and `bindToController` is truthy, then the required controllers are\n * bound to the controller using the keys of the `require` property. This binding occurs after all the controllers\n * have been constructed but before `$onInit` is called.\n * If the name of the required controller is the same as the local name (the key), the name can be\n * omitted. For example, `{parentDir: '^^'}` is equivalent to `{parentDir: '^^parentDir'}`.\n * See the {@link $compileProvider#component} helper for an example of how this can be used.\n * If no such required directive(s) can be found, or if the directive does not have a controller, then an error is\n * raised (unless no link function is specified and the required controllers are not being bound to the directive\n * controller, in which case error checking is skipped). The name can be prefixed with:\n *\n * * (no prefix) - Locate the required controller on the current element. Throw an error if not found.\n * * `?` - Attempt to locate the required controller or pass `null` to the `link` fn if not found.\n * * `^` - Locate the required controller by searching the element and its parents. Throw an error if not found.\n * * `^^` - Locate the required controller by searching the element's parents. Throw an error if not found.\n * * `?^` - Attempt to locate the required controller by searching the element and its parents or pass\n *   `null` to the `link` fn if not found.\n * * `?^^` - Attempt to locate the required controller by searching the element's parents, or pass\n *   `null` to the `link` fn if not found.\n *\n *\n * #### `controllerAs`\n * Identifier name for a reference to the controller in the directive's scope.\n * This allows the controller to be referenced from the directive template. This is especially\n * useful when a directive is used as component, i.e. with an `isolate` scope. It's also possible\n * to use it in a directive without an `isolate` / `new` scope, but you need to be aware that the\n * `controllerAs` reference might overwrite a property that already exists on the parent scope.\n *\n *\n * #### `restrict`\n * String of subset of `EACM` which restricts the directive to a specific directive\n * declaration style. If omitted, the defaults (elements and attributes) are used.\n *\n * * `E` - Element name (default): `<my-directive></my-directive>`\n * * `A` - Attribute (default): `<div my-directive=\"exp\"></div>`\n * * `C` - Class: `<div class=\"my-directive: exp;\"></div>`\n * * `M` - Comment: `<!-- directive: my-directive exp -->`\n *\n *\n * #### `templateNamespace`\n * String representing the document type used by the markup in the template.\n * AngularJS needs this information as those elements need to be created and cloned\n * in a special way when they are defined outside their usual containers like `<svg>` and `<math>`.\n *\n * * `html` - All root nodes in the template are HTML. Root nodes may also be\n *   top-level elements such as `<svg>` or `<math>`.\n * * `svg` - The root nodes in the template are SVG elements (excluding `<math>`).\n * * `math` - The root nodes in the template are MathML elements (excluding `<svg>`).\n *\n * If no `templateNamespace` is specified, then the namespace is considered to be `html`.\n *\n * #### `template`\n * HTML markup that may:\n * * Replace the contents of the directive's element (default).\n * * Replace the directive's element itself (if `replace` is true - DEPRECATED).\n * * Wrap the contents of the directive's element (if `transclude` is true).\n *\n * Value may be:\n *\n * * A string. For example `<div red-on-hover>{{delete_str}}</div>`.\n * * A function which takes two arguments `tElement` and `tAttrs` (described in the `compile`\n *   function api below) and returns a string value.\n *\n *\n * #### `templateUrl`\n * This is similar to `template` but the template is loaded from the specified URL, asynchronously.\n *\n * Because template loading is asynchronous the compiler will suspend compilation of directives on that element\n * for later when the template has been resolved.  In the meantime it will continue to compile and link\n * sibling and parent elements as though this element had not contained any directives.\n *\n * The compiler does not suspend the entire compilation to wait for templates to be loaded because this\n * would result in the whole app \"stalling\" until all templates are loaded asynchronously - even in the\n * case when only one deeply nested directive has `templateUrl`.\n *\n * Template loading is asynchronous even if the template has been preloaded into the {@link $templateCache}.\n *\n * You can specify `templateUrl` as a string representing the URL or as a function which takes two\n * arguments `tElement` and `tAttrs` (described in the `compile` function api below) and returns\n * a string value representing the url.  In either case, the template URL is passed through {@link\n * $sce#getTrustedResourceUrl $sce.getTrustedResourceUrl}.\n *\n *\n * #### `replace`\n * <div class=\"alert alert-danger\">\n * **Note:** `replace` is deprecated in AngularJS and has been removed in the new Angular (v2+).\n * </div>\n *\n * Specifies what the template should replace. Defaults to `false`.\n *\n * * `true` - the template will replace the directive's element.\n * * `false` - the template will replace the contents of the directive's element.\n *\n * The replacement process migrates all of the attributes / classes from the old element to the new\n * one. See the {@link guide/directive#template-expanding-directive\n * Directives Guide} for an example.\n *\n * There are very few scenarios where element replacement is required for the application function,\n * the main one being reusable custom components that are used within SVG contexts\n * (because SVG doesn't work with custom elements in the DOM tree).\n *\n * #### `transclude`\n * Extract the contents of the element where the directive appears and make it available to the directive.\n * The contents are compiled and provided to the directive as a **transclusion function**. See the\n * {@link $compile#transclusion Transclusion} section below.\n *\n *\n * #### `compile`\n *\n * ```js\n *   function compile(tElement, tAttrs, transclude) { ... }\n * ```\n *\n * The compile function deals with transforming the template DOM. Since most directives do not do\n * template transformation, it is not used often. The compile function takes the following arguments:\n *\n *   * `tElement` - template element - The element where the directive has been declared. It is\n *     safe to do template transformation on the element and child elements only.\n *\n *   * `tAttrs` - template attributes - Normalized list of attributes declared on this element shared\n *     between all directive compile functions.\n *\n *   * `transclude` -  [*DEPRECATED*!] A transclude linking function: `function(scope, cloneLinkingFn)`\n *\n * <div class=\"alert alert-warning\">\n * **Note:** The template instance and the link instance may be different objects if the template has\n * been cloned. For this reason it is **not** safe to do anything other than DOM transformations that\n * apply to all cloned DOM nodes within the compile function. Specifically, DOM listener registration\n * should be done in a linking function rather than in a compile function.\n * </div>\n\n * <div class=\"alert alert-warning\">\n * **Note:** The compile function cannot handle directives that recursively use themselves in their\n * own templates or compile functions. Compiling these directives results in an infinite loop and\n * stack overflow errors.\n *\n * This can be avoided by manually using `$compile` in the postLink function to imperatively compile\n * a directive's template instead of relying on automatic template compilation via `template` or\n * `templateUrl` declaration or manual compilation inside the compile function.\n * </div>\n *\n * <div class=\"alert alert-danger\">\n * **Note:** The `transclude` function that is passed to the compile function is deprecated, as it\n *   e.g. does not know about the right outer scope. Please use the transclude function that is passed\n *   to the link function instead.\n * </div>\n\n * A compile function can have a return value which can be either a function or an object.\n *\n * * returning a (post-link) function - is equivalent to registering the linking function via the\n *   `link` property of the config object when the compile function is empty.\n *\n * * returning an object with function(s) registered via `pre` and `post` properties - allows you to\n *   control when a linking function should be called during the linking phase. See info about\n *   pre-linking and post-linking functions below.\n *\n *\n * #### `link`\n * This property is used only if the `compile` property is not defined.\n *\n * ```js\n *   function link(scope, iElement, iAttrs, controller, transcludeFn) { ... }\n * ```\n *\n * The link function is responsible for registering DOM listeners as well as updating the DOM. It is\n * executed after the template has been cloned. This is where most of the directive logic will be\n * put.\n *\n *   * `scope` - {@link ng.$rootScope.Scope Scope} - The scope to be used by the\n *     directive for registering {@link ng.$rootScope.Scope#$watch watches}.\n *\n *   * `iElement` - instance element - The element where the directive is to be used. It is safe to\n *     manipulate the children of the element only in `postLink` function since the children have\n *     already been linked.\n *\n *   * `iAttrs` - instance attributes - Normalized list of attributes declared on this element shared\n *     between all directive linking functions.\n *\n *   * `controller` - the directive's required controller instance(s) - Instances are shared\n *     among all directives, which allows the directives to use the controllers as a communication\n *     channel. The exact value depends on the directive's `require` property:\n *       * no controller(s) required: the directive's own controller, or `undefined` if it doesn't have one\n *       * `string`: the controller instance\n *       * `array`: array of controller instances\n *\n *     If a required controller cannot be found, and it is optional, the instance is `null`,\n *     otherwise the {@link error:$compile:ctreq Missing Required Controller} error is thrown.\n *\n *     Note that you can also require the directive's own controller - it will be made available like\n *     any other controller.\n *\n *   * `transcludeFn` - A transclude linking function pre-bound to the correct transclusion scope.\n *     This is the same as the `$transclude` parameter of directive controllers,\n *     see {@link ng.$compile#-controller- the controller section for details}.\n *     `function([scope], cloneLinkingFn, futureParentElement)`.\n *\n * #### Pre-linking function\n *\n * Executed before the child elements are linked. Not safe to do DOM transformation since the\n * compiler linking function will fail to locate the correct elements for linking.\n *\n * #### Post-linking function\n *\n * Executed after the child elements are linked.\n *\n * Note that child elements that contain `templateUrl` directives will not have been compiled\n * and linked since they are waiting for their template to load asynchronously and their own\n * compilation and linking has been suspended until that occurs.\n *\n * It is safe to do DOM transformation in the post-linking function on elements that are not waiting\n * for their async templates to be resolved.\n *\n *\n * ### Transclusion\n *\n * Transclusion is the process of extracting a collection of DOM elements from one part of the DOM and\n * copying them to another part of the DOM, while maintaining their connection to the original AngularJS\n * scope from where they were taken.\n *\n * Transclusion is used (often with {@link ngTransclude}) to insert the\n * original contents of a directive's element into a specified place in the template of the directive.\n * The benefit of transclusion, over simply moving the DOM elements manually, is that the transcluded\n * content has access to the properties on the scope from which it was taken, even if the directive\n * has isolated scope.\n * See the {@link guide/directive#creating-a-directive-that-wraps-other-elements Directives Guide}.\n *\n * This makes it possible for the widget to have private state for its template, while the transcluded\n * content has access to its originating scope.\n *\n * <div class=\"alert alert-warning\">\n * **Note:** When testing an element transclude directive you must not place the directive at the root of the\n * DOM fragment that is being compiled. See {@link guide/unit-testing#testing-transclusion-directives\n * Testing Transclusion Directives}.\n * </div>\n *\n * There are three kinds of transclusion depending upon whether you want to transclude just the contents of the\n * directive's element, the entire element or multiple parts of the element contents:\n *\n * * `true` - transclude the content (i.e. the child nodes) of the directive's element.\n * * `'element'` - transclude the whole of the directive's element including any directives on this\n *   element that are defined at a lower priority than this directive. When used, the `template`\n *   property is ignored.\n * * **`{...}` (an object hash):** - map elements of the content onto transclusion \"slots\" in the template.\n *\n * **Multi-slot transclusion** is declared by providing an object for the `transclude` property.\n *\n * This object is a map where the keys are the name of the slot to fill and the value is an element selector\n * used to match the HTML to the slot. The element selector should be in normalized form (e.g. `myElement`)\n * and will match the standard element variants (e.g. `my-element`, `my:element`, `data-my-element`, etc).\n *\n * For further information check out the guide on {@link guide/directive#matching-directives Matching Directives}.\n *\n * If the element selector is prefixed with a `?` then that slot is optional.\n *\n * For example, the transclude object `{ slotA: '?myCustomElement' }` maps `<my-custom-element>` elements to\n * the `slotA` slot, which can be accessed via the `$transclude` function or via the {@link ngTransclude} directive.\n *\n * Slots that are not marked as optional (`?`) will trigger a compile time error if there are no matching elements\n * in the transclude content. If you wish to know if an optional slot was filled with content, then you can call\n * `$transclude.isSlotFilled(slotName)` on the transclude function passed to the directive's link function and\n * injectable into the directive's controller.\n *\n *\n * #### Transclusion Functions\n *\n * When a directive requests transclusion, the compiler extracts its contents and provides a **transclusion\n * function** to the directive's `link` function and `controller`. This transclusion function is a special\n * **linking function** that will return the compiled contents linked to a new transclusion scope.\n *\n * <div class=\"alert alert-info\">\n * If you are just using {@link ngTransclude} then you don't need to worry about this function, since\n * ngTransclude will deal with it for us.\n * </div>\n *\n * If you want to manually control the insertion and removal of the transcluded content in your directive\n * then you must use this transclude function. When you call a transclude function it returns a jqLite/JQuery\n * object that contains the compiled DOM, which is linked to the correct transclusion scope.\n *\n * When you call a transclusion function you can pass in a **clone attach function**. This function accepts\n * two parameters, `function(clone, scope) { ... }`, where the `clone` is a fresh compiled copy of your transcluded\n * content and the `scope` is the newly created transclusion scope, which the clone will be linked to.\n *\n * <div class=\"alert alert-info\">\n * **Best Practice**: Always provide a `cloneFn` (clone attach function) when you call a transclude function\n * since you then get a fresh clone of the original DOM and also have access to the new transclusion scope.\n * </div>\n *\n * It is normal practice to attach your transcluded content (`clone`) to the DOM inside your **clone\n * attach function**:\n *\n * ```js\n * var transcludedContent, transclusionScope;\n *\n * $transclude(function(clone, scope) {\n *   element.append(clone);\n *   transcludedContent = clone;\n *   transclusionScope = scope;\n * });\n * ```\n *\n * Later, if you want to remove the transcluded content from your DOM then you should also destroy the\n * associated transclusion scope:\n *\n * ```js\n * transcludedContent.remove();\n * transclusionScope.$destroy();\n * ```\n *\n * <div class=\"alert alert-info\">\n * **Best Practice**: if you intend to add and remove transcluded content manually in your directive\n * (by calling the transclude function to get the DOM and calling `element.remove()` to remove it),\n * then you are also responsible for calling `$destroy` on the transclusion scope.\n * </div>\n *\n * The built-in DOM manipulation directives, such as {@link ngIf}, {@link ngSwitch} and {@link ngRepeat}\n * automatically destroy their transcluded clones as necessary so you do not need to worry about this if\n * you are simply using {@link ngTransclude} to inject the transclusion into your directive.\n *\n *\n * #### Transclusion Scopes\n *\n * When you call a transclude function it returns a DOM fragment that is pre-bound to a **transclusion\n * scope**. This scope is special, in that it is a child of the directive's scope (and so gets destroyed\n * when the directive's scope gets destroyed) but it inherits the properties of the scope from which it\n * was taken.\n *\n * For example consider a directive that uses transclusion and isolated scope. The DOM hierarchy might look\n * like this:\n *\n * ```html\n * <div ng-app>\n *   <div isolate>\n *     <div transclusion>\n *     </div>\n *   </div>\n * </div>\n * ```\n *\n * The `$parent` scope hierarchy will look like this:\n *\n   ```\n   - $rootScope\n     - isolate\n       - transclusion\n   ```\n *\n * but the scopes will inherit prototypically from different scopes to their `$parent`.\n *\n   ```\n   - $rootScope\n     - transclusion\n   - isolate\n   ```\n *\n *\n * ### Attributes\n *\n * The {@link ng.$compile.directive.Attributes Attributes} object - passed as a parameter in the\n * `link()` or `compile()` functions. It has a variety of uses.\n *\n * * *Accessing normalized attribute names:* Directives like `ngBind` can be expressed in many ways:\n *   `ng:bind`, `data-ng-bind`, or `x-ng-bind`. The attributes object allows for normalized access\n *   to the attributes.\n *\n * * *Directive inter-communication:* All directives share the same instance of the attributes\n *   object which allows the directives to use the attributes object as inter directive\n *   communication.\n *\n * * *Supports interpolation:* Interpolation attributes are assigned to the attribute object\n *   allowing other directives to read the interpolated value.\n *\n * * *Observing interpolated attributes:* Use `$observe` to observe the value changes of attributes\n *   that contain interpolation (e.g. `src=\"{{bar}}\"`). Not only is this very efficient but it's also\n *   the only way to easily get the actual value because during the linking phase the interpolation\n *   hasn't been evaluated yet and so the value is at this time set to `undefined`.\n *\n * ```js\n * function linkingFn(scope, elm, attrs, ctrl) {\n *   // get the attribute value\n *   console.log(attrs.ngModel);\n *\n *   // change the attribute\n *   attrs.$set('ngModel', 'new value');\n *\n *   // observe changes to interpolated attribute\n *   attrs.$observe('ngModel', function(value) {\n *     console.log('ngModel has changed value to ' + value);\n *   });\n * }\n * ```\n *\n * ## Example\n *\n * <div class=\"alert alert-warning\">\n * **Note**: Typically directives are registered with `module.directive`. The example below is\n * to illustrate how `$compile` works.\n * </div>\n *\n <example module=\"compileExample\" name=\"compile\">\n   <file name=\"index.html\">\n    <script>\n      angular.module('compileExample', [], function($compileProvider) {\n        // Configure new 'compile' directive by passing a directive\n        // factory function. The factory function injects '$compile'.\n        $compileProvider.directive('compile', function($compile) {\n          // The directive factory creates a link function.\n          return function(scope, element, attrs) {\n            scope.$watch(\n              function(scope) {\n                // Watch the 'compile' expression for changes.\n                return scope.$eval(attrs.compile);\n              },\n              function(value) {\n                // When the 'compile' expression changes\n                // assign it into the current DOM.\n                element.html(value);\n\n                // Compile the new DOM and link it to the current scope.\n                // NOTE: we only compile '.childNodes' so that we\n                // don't get into an infinite loop compiling ourselves.\n                $compile(element.contents())(scope);\n              }\n            );\n          };\n        });\n      })\n      .controller('GreeterController', ['$scope', function($scope) {\n        $scope.name = 'AngularJS';\n        $scope.html = 'Hello {{name}}';\n      }]);\n    </script>\n    <div ng-controller=\"GreeterController\">\n      <input ng-model=\"name\"> <br/>\n      <textarea ng-model=\"html\"></textarea> <br/>\n      <div compile=\"html\"></div>\n    </div>\n   </file>\n   <file name=\"protractor.js\" type=\"protractor\">\n     it('should auto compile', function() {\n       var textarea = $('textarea');\n       var output = $('div[compile]');\n       // The initial state reads 'Hello AngularJS'.\n       expect(output.getText()).toBe('Hello AngularJS');\n       textarea.clear();\n       textarea.sendKeys('{{name}}!');\n       expect(output.getText()).toBe('AngularJS!');\n     });\n   </file>\n </example>\n\n *\n *\n * @param {string|DOMElement} element Element or HTML string to compile into a template function.\n * @param {function(angular.Scope, cloneAttachFn=)} transclude function available to directives - DEPRECATED.\n *\n * <div class=\"alert alert-danger\">\n * **Note:** Passing a `transclude` function to the $compile function is deprecated, as it\n *   e.g. will not use the right outer scope. Please pass the transclude function as a\n *   `parentBoundTranscludeFn` to the link function instead.\n * </div>\n *\n * @param {number} maxPriority only apply directives lower than given priority (Only effects the\n *                 root element(s), not their children)\n * @returns {function(scope, cloneAttachFn=, options=)} a link function which is used to bind template\n * (a DOM element/tree) to a scope. Where:\n *\n *  * `scope` - A {@link ng.$rootScope.Scope Scope} to bind to.\n *  * `cloneAttachFn` - If `cloneAttachFn` is provided, then the link function will clone the\n *  `template` and call the `cloneAttachFn` function allowing the caller to attach the\n *  cloned elements to the DOM document at the appropriate place. The `cloneAttachFn` is\n *  called as: <br/> `cloneAttachFn(clonedElement, scope)` where:\n *\n *      * `clonedElement` - is a clone of the original `element` passed into the compiler.\n *      * `scope` - is the current scope with which the linking function is working with.\n *\n *  * `options` - An optional object hash with linking options. If `options` is provided, then the following\n *  keys may be used to control linking behavior:\n *\n *      * `parentBoundTranscludeFn` - the transclude function made available to\n *        directives; if given, it will be passed through to the link functions of\n *        directives found in `element` during compilation.\n *      * `transcludeControllers` - an object hash with keys that map controller names\n *        to a hash with the key `instance`, which maps to the controller instance;\n *        if given, it will make the controllers available to directives on the compileNode:\n *        ```\n *        {\n *          parent: {\n *            instance: parentControllerInstance\n *          }\n *        }\n *        ```\n *      * `futureParentElement` - defines the parent to which the `cloneAttachFn` will add\n *        the cloned elements; only needed for transcludes that are allowed to contain non HTML\n *        elements (e.g. SVG elements). See also the `directive.controller` property.\n *\n * Calling the linking function returns the element of the template. It is either the original\n * element passed in, or the clone of the element if the `cloneAttachFn` is provided.\n *\n * After linking the view is not updated until after a call to `$digest`, which typically is done by\n * AngularJS automatically.\n *\n * If you need access to the bound view, there are two ways to do it:\n *\n * - If you are not asking the linking function to clone the template, create the DOM element(s)\n *   before you send them to the compiler and keep this reference around.\n *   ```js\n *     var element = angular.element('<p>{{total}}</p>');\n *     $compile(element)(scope);\n *   ```\n *\n * - if on the other hand, you need the element to be cloned, the view reference from the original\n *   example would not point to the clone, but rather to the original template that was cloned. In\n *   this case, you can access the clone either via the `cloneAttachFn` or the value returned by the\n *   linking function:\n *   ```js\n *     var templateElement = angular.element('<p>{{total}}</p>');\n *     var clonedElement = $compile(templateElement)(scope, function(clonedElement, scope) {\n *       // Attach the clone to DOM document at the right place.\n *     });\n *\n *     // Now we have reference to the cloned DOM via `clonedElement`.\n *     // NOTE: The `clonedElement` returned by the linking function is the same as the\n *     //       `clonedElement` passed to `cloneAttachFn`.\n *   ```\n *\n *\n * For information on how the compiler works, see the\n * {@link guide/compiler AngularJS HTML Compiler} section of the Developer Guide.\n *\n * @knownIssue\n *\n * ### Double Compilation\n *\n   Double compilation occurs when an already compiled part of the DOM gets\n   compiled again. This is an undesired effect and can lead to misbehaving directives, performance issues,\n   and memory leaks. Refer to the Compiler Guide {@link guide/compiler#double-compilation-and-how-to-avoid-it\n   section on double compilation} for an in-depth explanation and ways to avoid it.\n\n * @knownIssue\n\n   ### Issues with `replace: true`\n *\n * <div class=\"alert alert-danger\">\n *   **Note**: {@link $compile#-replace- `replace: true`} is deprecated and not recommended to use,\n *   mainly due to the issues listed here. It has been completely removed in the new Angular.\n * </div>\n *\n * #### Attribute values are not merged\n *\n * When a `replace` directive encounters the same attribute on the original and the replace node,\n * it will simply deduplicate the attribute and join the values with a space or with a `;` in case of\n * the `style` attribute.\n * ```html\n * Original Node: <span class=\"original\" style=\"color: red;\"></span>\n * Replace Template: <span class=\"replaced\" style=\"background: blue;\"></span>\n * Result: <span class=\"original replaced\" style=\"color: red; background: blue;\"></span>\n * ```\n *\n * That means attributes that contain AngularJS expressions will not be merged correctly, e.g.\n * {@link ngShow} or {@link ngClass} will cause a {@link $parse} error:\n *\n * ```html\n * Original Node: <span ng-class=\"{'something': something}\" ng-show=\"!condition\"></span>\n * Replace Template: <span ng-class=\"{'else': else}\" ng-show=\"otherCondition\"></span>\n * Result: <span ng-class=\"{'something': something} {'else': else}\" ng-show=\"!condition otherCondition\"></span>\n * ```\n *\n * See issue [#5695](https://github.com/angular/angular.js/issues/5695).\n *\n * #### Directives are not deduplicated before compilation\n *\n * When the original node and the replace template declare the same directive(s), they will be\n * {@link guide/compiler#double-compilation-and-how-to-avoid-it compiled twice} because the compiler\n * does not deduplicate them. In many cases, this is not noticeable, but e.g. {@link ngModel} will\n * attach `$formatters` and `$parsers` twice.\n *\n * See issue [#2573](https://github.com/angular/angular.js/issues/2573).\n *\n * #### `transclude: element` in the replace template root can have unexpected effects\n *\n * When the replace template has a directive at the root node that uses\n * {@link $compile#-transclude- `transclude: element`}, e.g.\n * {@link ngIf} or {@link ngRepeat}, the DOM structure or scope inheritance can be incorrect.\n * See the following issues:\n *\n * - Incorrect scope on replaced element:\n * [#9837](https://github.com/angular/angular.js/issues/9837)\n * - Different DOM between `template` and `templateUrl`:\n * [#10612](https://github.com/angular/angular.js/issues/14326)\n *\n */\n\n/**\n * @ngdoc directive\n * @name ngProp\n * @restrict A\n * @element ANY\n *\n * @usage\n *\n * ```html\n * <ANY ng-prop-propname=\"expression\">\n * </ANY>\n * ```\n *\n * or with uppercase letters in property (e.g. \"propName\"):\n *\n *\n * ```html\n * <ANY ng-prop-prop_name=\"expression\">\n * </ANY>\n * ```\n *\n *\n * @description\n * The `ngProp` directive binds an expression to a DOM element property.\n * `ngProp` allows writing to arbitrary properties by including\n * the property name in the attribute, e.g. `ng-prop-value=\"'my value'\"` binds 'my value' to\n * the `value` property.\n *\n * Usually, it's not necessary to write to properties in AngularJS, as the built-in directives\n * handle the most common use cases (instead of the above example, you would use {@link ngValue}).\n *\n * However, [custom elements](https://developer.mozilla.org/docs/Web/Web_Components/Using_custom_elements)\n * often use custom properties to hold data, and `ngProp` can be used to provide input to these\n * custom elements.\n *\n * ## Binding to camelCase properties\n *\n * Since HTML attributes are case-insensitive, camelCase properties like `innerHTML` must be escaped.\n * AngularJS uses the underscore (_) in front of a character to indicate that it is uppercase, so\n * `innerHTML`  must be written as `ng-prop-inner_h_t_m_l=\"expression\"` (Note that this is just an\n * example, and for binding HTML {@link ngBindHtml} should be used.\n *\n * ## Security\n *\n * Binding expressions to arbitrary properties poses a security risk, as  properties like `innerHTML`\n * can insert potentially dangerous HTML into the application, e.g. script tags that execute\n * malicious code.\n * For this reason, `ngProp` applies Strict Contextual Escaping with the {@link ng.$sce $sce service}.\n * This means vulnerable properties require their content to be \"trusted\", based on the\n * context of the property. For example, the `innerHTML` is in the `HTML` context, and the\n * `iframe.src` property is in the `RESOURCE_URL` context, which requires that values written to\n * this property are trusted as a `RESOURCE_URL`.\n *\n * This can be set explicitly by calling $sce.trustAs(type, value) on the value that is\n * trusted before passing it to the `ng-prop-*` directive. There are exist shorthand methods for\n * each context type in the form of {@link ng.$sce#trustAsResourceUrl $sce.trustAsResourceUrl()} et al.\n *\n * In some cases you can also rely upon automatic sanitization of untrusted values - see below.\n *\n * Based on the context, other options may exist to mark a value as trusted / configure the behavior\n * of {@link ng.$sce}. For example, to restrict the `RESOURCE_URL` context to specific origins, use\n * the {@link $sceDelegateProvider#trustedResourceUrlList trustedResourceUrlList()}\n * and {@link $sceDelegateProvider#bannedResourceUrlList bannedResourceUrlList()}.\n *\n * {@link ng.$sce#what-trusted-context-types-are-supported- Find out more about the different context types}.\n *\n * ### HTML Sanitization\n *\n * By default, `$sce` will throw an error if it detects untrusted HTML content, and will not bind the\n * content.\n * However, if you include the {@link ngSanitize ngSanitize module}, it will try to sanitize the\n * potentially dangerous HTML, e.g. strip non-trusted tags and attributes when binding to\n * `innerHTML`.\n *\n * @example\n * ### Binding to different contexts\n *\n * <example name=\"ngProp\" module=\"exampleNgProp\">\n *   <file name=\"app.js\">\n *     angular.module('exampleNgProp', [])\n *       .component('main', {\n *         templateUrl: 'main.html',\n *         controller: function($sce) {\n *           this.safeContent = '<strong>Safe content</strong>';\n *           this.unsafeContent = '<button onclick=\"alert(\\'Hello XSS!\\')\">Click for XSS</button>';\n *           this.trustedUnsafeContent = $sce.trustAsHtml(this.unsafeContent);\n *         }\n *       });\n *   </file>\n *   <file name=\"main.html\">\n *     <div>\n *       <div class=\"prop-unit\">\n *         Binding to a property without security context:\n *         <div class=\"prop-binding\" ng-prop-inner_text=\"$ctrl.safeContent\"></div>\n *         <span class=\"prop-note\">innerText</span> (safeContent)\n *       </div>\n *\n *       <div class=\"prop-unit\">\n *         \"Safe\" content that requires a security context will throw because the contents could potentially be dangerous ...\n *         <div class=\"prop-binding\" ng-prop-inner_h_t_m_l=\"$ctrl.safeContent\"></div>\n *         <span class=\"prop-note\">innerHTML</span> (safeContent)\n *       </div>\n *\n *       <div class=\"prop-unit\">\n *         ... so that actually dangerous content cannot be executed:\n *         <div class=\"prop-binding\" ng-prop-inner_h_t_m_l=\"$ctrl.unsafeContent\"></div>\n *         <span class=\"prop-note\">innerHTML</span> (unsafeContent)\n *       </div>\n *\n *       <div class=\"prop-unit\">\n *         ... but unsafe Content that has been trusted explicitly works - only do this if you are 100% sure!\n *         <div class=\"prop-binding\" ng-prop-inner_h_t_m_l=\"$ctrl.trustedUnsafeContent\"></div>\n *         <span class=\"prop-note\">innerHTML</span> (trustedUnsafeContent)\n *       </div>\n *     </div>\n *   </file>\n *   <file name=\"index.html\">\n *     <main></main>\n *   </file>\n *   <file name=\"styles.css\">\n *     .prop-unit {\n *       margin-bottom: 10px;\n *     }\n *\n *     .prop-binding {\n *       min-height: 30px;\n *       border: 1px solid blue;\n *     }\n *\n *     .prop-note {\n *       font-family: Monospace;\n *     }\n *   </file>\n * </example>\n *\n *\n * @example\n * ### Binding to innerHTML with ngSanitize\n *\n * <example name=\"ngProp\" module=\"exampleNgProp\" deps=\"angular-sanitize.js\">\n *   <file name=\"app.js\">\n *     angular.module('exampleNgProp', ['ngSanitize'])\n *       .component('main', {\n *         templateUrl: 'main.html',\n *         controller: function($sce) {\n *           this.safeContent = '<strong>Safe content</strong>';\n *           this.unsafeContent = '<button onclick=\"alert(\\'Hello XSS!\\')\">Click for XSS</button>';\n *           this.trustedUnsafeContent = $sce.trustAsHtml(this.unsafeContent);\n *         }\n *       });\n *   </file>\n *   <file name=\"main.html\">\n *     <div>\n *       <div class=\"prop-unit\">\n *         \"Safe\" content will be sanitized ...\n *         <div class=\"prop-binding\" ng-prop-inner_h_t_m_l=\"$ctrl.safeContent\"></div>\n *         <span class=\"prop-note\">innerHTML</span> (safeContent)\n *       </div>\n *\n *       <div class=\"prop-unit\">\n *         ... as will dangerous content:\n *         <div class=\"prop-binding\" ng-prop-inner_h_t_m_l=\"$ctrl.unsafeContent\"></div>\n *         <span class=\"prop-note\">innerHTML</span> (unsafeContent)\n *       </div>\n *\n *       <div class=\"prop-unit\">\n *         ... and content that has been trusted explicitly works the same as without ngSanitize:\n *         <div class=\"prop-binding\" ng-prop-inner_h_t_m_l=\"$ctrl.trustedUnsafeContent\"></div>\n *         <span class=\"prop-note\">innerHTML</span> (trustedUnsafeContent)\n *       </div>\n *     </div>\n *   </file>\n *   <file name=\"index.html\">\n *     <main></main>\n *   </file>\n *   <file name=\"styles.css\">\n *     .prop-unit {\n *       margin-bottom: 10px;\n *     }\n *\n *     .prop-binding {\n *       min-height: 30px;\n *       border: 1px solid blue;\n *     }\n *\n *     .prop-note {\n *       font-family: Monospace;\n *     }\n *   </file>\n * </example>\n *\n */\n\n/** @ngdoc directive\n * @name ngOn\n * @restrict A\n * @element ANY\n *\n * @usage\n *\n * ```html\n * <ANY ng-on-eventname=\"expression\">\n * </ANY>\n * ```\n *\n * or with uppercase letters in property (e.g. \"eventName\"):\n *\n *\n * ```html\n * <ANY ng-on-event_name=\"expression\">\n * </ANY>\n * ```\n *\n * @description\n * The `ngOn` directive adds an event listener to a DOM element via\n * {@link angular.element angular.element().on()}, and evaluates an expression when the event is\n * fired.\n * `ngOn` allows adding listeners for arbitrary events by including\n * the event name in the attribute, e.g. `ng-on-drop=\"onDrop()\"` executes the 'onDrop()' expression\n * when the `drop` event is fired.\n *\n * AngularJS provides specific directives for many events, such as {@link ngClick}, so in most\n * cases it is not necessary to use `ngOn`. However, AngularJS does not support all events\n * (e.g. the `drop` event in the example above), and new events might be introduced in later DOM\n * standards.\n *\n * Another use-case for `ngOn` is listening to\n * [custom events](https://developer.mozilla.org/docs/Web/Guide/Events/Creating_and_triggering_events)\n * fired by\n * [custom elements](https://developer.mozilla.org/docs/Web/Web_Components/Using_custom_elements).\n *\n * ## Binding to camelCase properties\n *\n * Since HTML attributes are case-insensitive, camelCase properties like `myEvent` must be escaped.\n * AngularJS uses the underscore (_) in front of a character to indicate that it is uppercase, so\n * `myEvent` must be written as `ng-on-my_event=\"expression\"`.\n *\n * @example\n * ### Bind to built-in DOM events\n *\n * <example name=\"ngOn\" module=\"exampleNgOn\">\n *   <file name=\"app.js\">\n *     angular.module('exampleNgOn', [])\n *       .component('main', {\n *         templateUrl: 'main.html',\n *         controller: function() {\n *           this.clickCount = 0;\n *           this.mouseoverCount = 0;\n *\n *           this.loadingState = 0;\n *         }\n *       });\n *   </file>\n *   <file name=\"main.html\">\n *     <div>\n *       This is equivalent to `ngClick` and `ngMouseover`:<br>\n *       <button\n *         ng-on-click=\"$ctrl.clickCount = $ctrl.clickCount + 1\"\n *         ng-on-mouseover=\"$ctrl.mouseoverCount = $ctrl.mouseoverCount + 1\">Click or mouseover</button><br>\n *       clickCount: {{$ctrl.clickCount}}<br>\n *       mouseover: {{$ctrl.mouseoverCount}}\n *\n *       <hr>\n *\n *       For the `error` and `load` event on images no built-in AngularJS directives exist:<br>\n *       <img src=\"thisimagedoesnotexist.png\" ng-on-error=\"$ctrl.loadingState = -1\" ng-on-load=\"$ctrl.loadingState = 1\"><br>\n *       <div ng-switch=\"$ctrl.loadingState\">\n *         <span ng-switch-when=\"0\">Image is loading</span>\n *         <span ng-switch-when=\"-1\">Image load error</span>\n *         <span ng-switch-when=\"1\">Image loaded successfully</span>\n *       </div>\n *     </div>\n *   </file>\n *   <file name=\"index.html\">\n *     <main></main>\n *   </file>\n * </example>\n *\n *\n * @example\n * ### Bind to custom DOM events\n *\n * <example name=\"ngOnCustom\" module=\"exampleNgOn\">\n *   <file name=\"app.js\">\n *     angular.module('exampleNgOn', [])\n *       .component('main', {\n *         templateUrl: 'main.html',\n *         controller: function() {\n *           this.eventLog = '';\n *\n *           this.listener = function($event) {\n *             this.eventLog = 'Event with type \"' + $event.type + '\" fired at ' + $event.detail;\n *           };\n *         }\n *       })\n *       .component('childComponent', {\n *         templateUrl: 'child.html',\n *         controller: function($element) {\n *           this.fireEvent = function() {\n *             var event = new CustomEvent('customtype', { detail: new Date()});\n *\n *             $element[0].dispatchEvent(event);\n *           };\n *         }\n *       });\n *   </file>\n *   <file name=\"main.html\">\n *     <child-component ng-on-customtype=\"$ctrl.listener($event)\"></child-component><br>\n *     <span>Event log: {{$ctrl.eventLog}}</span>\n *   </file>\n *   <file name=\"child.html\">\n      <button ng-click=\"$ctrl.fireEvent()\">Fire custom event</button>\n *   </file>\n *   <file name=\"index.html\">\n *     <main></main>\n *   </file>\n * </example>\n */\n\nvar $compileMinErr = minErr('$compile');\n\nfunction UNINITIALIZED_VALUE() {}\nvar _UNINITIALIZED_VALUE = new UNINITIALIZED_VALUE();\n\n/**\n * @ngdoc provider\n * @name $compileProvider\n *\n * @description\n */\n$CompileProvider.$inject = ['$provide', '$$sanitizeUriProvider'];\n/** @this */\nfunction $CompileProvider($provide, $$sanitizeUriProvider) {\n  var hasDirectives = {},\n      Suffix = 'Directive',\n      COMMENT_DIRECTIVE_REGEXP = /^\\s*directive:\\s*([\\w-]+)\\s+(.*)$/,\n      CLASS_DIRECTIVE_REGEXP = /(([\\w-]+)(?::([^;]+))?;?)/,\n      ALL_OR_NOTHING_ATTRS = makeMap('ngSrc,ngSrcset,src,srcset'),\n      REQUIRE_PREFIX_REGEXP = /^(?:(\\^\\^?)?(\\?)?(\\^\\^?)?)?/;\n\n  // Ref: http://developers.whatwg.org/webappapis.html#event-handler-idl-attributes\n  // The assumption is that future DOM event attribute names will begin with\n  // 'on' and be composed of only English letters.\n  var EVENT_HANDLER_ATTR_REGEXP = /^(on[a-z]+|formaction)$/;\n  var bindingCache = createMap();\n\n  function parseIsolateBindings(scope, directiveName, isController) {\n    var LOCAL_REGEXP = /^([@&]|[=<](\\*?))(\\??)\\s*([\\w$]*)$/;\n\n    var bindings = createMap();\n\n    forEach(scope, function(definition, scopeName) {\n      definition = definition.trim();\n\n      if (definition in bindingCache) {\n        bindings[scopeName] = bindingCache[definition];\n        return;\n      }\n      var match = definition.match(LOCAL_REGEXP);\n\n      if (!match) {\n        throw $compileMinErr('iscp',\n            'Invalid {3} for directive \\'{0}\\'.' +\n            ' Definition: {... {1}: \\'{2}\\' ...}',\n            directiveName, scopeName, definition,\n            (isController ? 'controller bindings definition' :\n            'isolate scope definition'));\n      }\n\n      bindings[scopeName] = {\n        mode: match[1][0],\n        collection: match[2] === '*',\n        optional: match[3] === '?',\n        attrName: match[4] || scopeName\n      };\n      if (match[4]) {\n        bindingCache[definition] = bindings[scopeName];\n      }\n    });\n\n    return bindings;\n  }\n\n  function parseDirectiveBindings(directive, directiveName) {\n    var bindings = {\n      isolateScope: null,\n      bindToController: null\n    };\n    if (isObject(directive.scope)) {\n      if (directive.bindToController === true) {\n        bindings.bindToController = parseIsolateBindings(directive.scope,\n                                                         directiveName, true);\n        bindings.isolateScope = {};\n      } else {\n        bindings.isolateScope = parseIsolateBindings(directive.scope,\n                                                     directiveName, false);\n      }\n    }\n    if (isObject(directive.bindToController)) {\n      bindings.bindToController =\n          parseIsolateBindings(directive.bindToController, directiveName, true);\n    }\n    if (bindings.bindToController && !directive.controller) {\n      // There is no controller\n      throw $compileMinErr('noctrl',\n            'Cannot bind to controller without directive \\'{0}\\'s controller.',\n            directiveName);\n    }\n    return bindings;\n  }\n\n  function assertValidDirectiveName(name) {\n    var letter = name.charAt(0);\n    if (!letter || letter !== lowercase(letter)) {\n      throw $compileMinErr('baddir', 'Directive/Component name \\'{0}\\' is invalid. The first character must be a lowercase letter', name);\n    }\n    if (name !== name.trim()) {\n      throw $compileMinErr('baddir',\n            'Directive/Component name \\'{0}\\' is invalid. The name should not contain leading or trailing whitespaces',\n            name);\n    }\n  }\n\n  function getDirectiveRequire(directive) {\n    var require = directive.require || (directive.controller && directive.name);\n\n    if (!isArray(require) && isObject(require)) {\n      forEach(require, function(value, key) {\n        var match = value.match(REQUIRE_PREFIX_REGEXP);\n        var name = value.substring(match[0].length);\n        if (!name) require[key] = match[0] + key;\n      });\n    }\n\n    return require;\n  }\n\n  function getDirectiveRestrict(restrict, name) {\n    if (restrict && !(isString(restrict) && /[EACM]/.test(restrict))) {\n      throw $compileMinErr('badrestrict',\n          'Restrict property \\'{0}\\' of directive \\'{1}\\' is invalid',\n          restrict,\n          name);\n    }\n\n    return restrict || 'EA';\n  }\n\n  /**\n   * @ngdoc method\n   * @name $compileProvider#directive\n   * @kind function\n   *\n   * @description\n   * Register a new directive with the compiler.\n   *\n   * @param {string|Object} name Name of the directive in camel-case (i.e. `ngBind` which will match\n   *    as `ng-bind`), or an object map of directives where the keys are the names and the values\n   *    are the factories.\n   * @param {Function|Array} directiveFactory An injectable directive factory function. See the\n   *    {@link guide/directive directive guide} and the {@link $compile compile API} for more info.\n   * @returns {ng.$compileProvider} Self for chaining.\n   */\n  this.directive = function registerDirective(name, directiveFactory) {\n    assertArg(name, 'name');\n    assertNotHasOwnProperty(name, 'directive');\n    if (isString(name)) {\n      assertValidDirectiveName(name);\n      assertArg(directiveFactory, 'directiveFactory');\n      if (!hasDirectives.hasOwnProperty(name)) {\n        hasDirectives[name] = [];\n        $provide.factory(name + Suffix, ['$injector', '$exceptionHandler',\n          function($injector, $exceptionHandler) {\n            var directives = [];\n            forEach(hasDirectives[name], function(directiveFactory, index) {\n              try {\n                var directive = $injector.invoke(directiveFactory);\n                if (isFunction(directive)) {\n                  directive = { compile: valueFn(directive) };\n                } else if (!directive.compile && directive.link) {\n                  directive.compile = valueFn(directive.link);\n                }\n                directive.priority = directive.priority || 0;\n                directive.index = index;\n                directive.name = directive.name || name;\n                directive.require = getDirectiveRequire(directive);\n                directive.restrict = getDirectiveRestrict(directive.restrict, name);\n                directive.$$moduleName = directiveFactory.$$moduleName;\n                directives.push(directive);\n              } catch (e) {\n                $exceptionHandler(e);\n              }\n            });\n            return directives;\n          }]);\n      }\n      hasDirectives[name].push(directiveFactory);\n    } else {\n      forEach(name, reverseParams(registerDirective));\n    }\n    return this;\n  };\n\n  /**\n   * @ngdoc method\n   * @name $compileProvider#component\n   * @module ng\n   * @param {string|Object} name Name of the component in camelCase (i.e. `myComp` which will match `<my-comp>`),\n   *    or an object map of components where the keys are the names and the values are the component definition objects.\n   * @param {Object} options Component definition object (a simplified\n   *    {@link ng.$compile#directive-definition-object directive definition object}),\n   *    with the following properties (all optional):\n   *\n   *    - `controller` – `{(string|function()=}` – controller constructor function that should be\n   *      associated with newly created scope or the name of a {@link ng.$compile#-controller-\n   *      registered controller} if passed as a string. An empty `noop` function by default.\n   *    - `controllerAs` – `{string=}` – identifier name for to reference the controller in the component's scope.\n   *      If present, the controller will be published to scope under the `controllerAs` name.\n   *      If not present, this will default to be `$ctrl`.\n   *    - `template` – `{string=|function()=}` – html template as a string or a function that\n   *      returns an html template as a string which should be used as the contents of this component.\n   *      Empty string by default.\n   *\n   *      If `template` is a function, then it is {@link auto.$injector#invoke injected} with\n   *      the following locals:\n   *\n   *      - `$element` - Current element\n   *      - `$attrs` - Current attributes object for the element\n   *\n   *    - `templateUrl` – `{string=|function()=}` – path or function that returns a path to an html\n   *      template that should be used  as the contents of this component.\n   *\n   *      If `templateUrl` is a function, then it is {@link auto.$injector#invoke injected} with\n   *      the following locals:\n   *\n   *      - `$element` - Current element\n   *      - `$attrs` - Current attributes object for the element\n   *\n   *    - `bindings` – `{object=}` – defines bindings between DOM attributes and component properties.\n   *      Component properties are always bound to the component controller and not to the scope.\n   *      See {@link ng.$compile#-bindtocontroller- `bindToController`}.\n   *    - `transclude` – `{boolean=}` – whether {@link $compile#transclusion content transclusion} is enabled.\n   *      Disabled by default.\n   *    - `require` - `{Object<string, string>=}` - requires the controllers of other directives and binds them to\n   *      this component's controller. The object keys specify the property names under which the required\n   *      controllers (object values) will be bound. See {@link ng.$compile#-require- `require`}.\n   *    - `$...` – additional properties to attach to the directive factory function and the controller\n   *      constructor function. (This is used by the component router to annotate)\n   *\n   * @returns {ng.$compileProvider} the compile provider itself, for chaining of function calls.\n   * @description\n   * Register a **component definition** with the compiler. This is a shorthand for registering a special\n   * type of directive, which represents a self-contained UI component in your application. Such components\n   * are always isolated (i.e. `scope: {}`) and are always restricted to elements (i.e. `restrict: 'E'`).\n   *\n   * Component definitions are very simple and do not require as much configuration as defining general\n   * directives. Component definitions usually consist only of a template and a controller backing it.\n   *\n   * In order to make the definition easier, components enforce best practices like use of `controllerAs`,\n   * `bindToController`. They always have **isolate scope** and are restricted to elements.\n   *\n   * Here are a few examples of how you would usually define components:\n   *\n   * ```js\n   *   var myMod = angular.module(...);\n   *   myMod.component('myComp', {\n   *     template: '<div>My name is {{$ctrl.name}}</div>',\n   *     controller: function() {\n   *       this.name = 'shahar';\n   *     }\n   *   });\n   *\n   *   myMod.component('myComp', {\n   *     template: '<div>My name is {{$ctrl.name}}</div>',\n   *     bindings: {name: '@'}\n   *   });\n   *\n   *   myMod.component('myComp', {\n   *     templateUrl: 'views/my-comp.html',\n   *     controller: 'MyCtrl',\n   *     controllerAs: 'ctrl',\n   *     bindings: {name: '@'}\n   *   });\n   *\n   * ```\n   * For more examples, and an in-depth guide, see the {@link guide/component component guide}.\n   *\n   * <br />\n   * See also {@link ng.$compileProvider#directive $compileProvider.directive()}.\n   */\n  this.component = function registerComponent(name, options) {\n    if (!isString(name)) {\n      forEach(name, reverseParams(bind(this, registerComponent)));\n      return this;\n    }\n\n    var controller = options.controller || function() {};\n\n    function factory($injector) {\n      function makeInjectable(fn) {\n        if (isFunction(fn) || isArray(fn)) {\n          return /** @this */ function(tElement, tAttrs) {\n            return $injector.invoke(fn, this, {$element: tElement, $attrs: tAttrs});\n          };\n        } else {\n          return fn;\n        }\n      }\n\n      var template = (!options.template && !options.templateUrl ? '' : options.template);\n      var ddo = {\n        controller: controller,\n        controllerAs: identifierForController(options.controller) || options.controllerAs || '$ctrl',\n        template: makeInjectable(template),\n        templateUrl: makeInjectable(options.templateUrl),\n        transclude: options.transclude,\n        scope: {},\n        bindToController: options.bindings || {},\n        restrict: 'E',\n        require: options.require\n      };\n\n      // Copy annotations (starting with $) over to the DDO\n      forEach(options, function(val, key) {\n        if (key.charAt(0) === '$') ddo[key] = val;\n      });\n\n      return ddo;\n    }\n\n    // TODO(pete) remove the following `forEach` before we release 1.6.0\n    // The component-router@0.2.0 looks for the annotations on the controller constructor\n    // Nothing in AngularJS looks for annotations on the factory function but we can't remove\n    // it from 1.5.x yet.\n\n    // Copy any annotation properties (starting with $) over to the factory and controller constructor functions\n    // These could be used by libraries such as the new component router\n    forEach(options, function(val, key) {\n      if (key.charAt(0) === '$') {\n        factory[key] = val;\n        // Don't try to copy over annotations to named controller\n        if (isFunction(controller)) controller[key] = val;\n      }\n    });\n\n    factory.$inject = ['$injector'];\n\n    return this.directive(name, factory);\n  };\n\n\n  /**\n   * @ngdoc method\n   * @name $compileProvider#aHrefSanitizationTrustedUrlList\n   * @kind function\n   *\n   * @description\n   * Retrieves or overrides the default regular expression that is used for determining trusted safe\n   * urls during a[href] sanitization.\n   *\n   * The sanitization is a security measure aimed at preventing XSS attacks via html links.\n   *\n   * Any url about to be assigned to a[href] via data-binding is first normalized and turned into\n   * an absolute url. Afterwards, the url is matched against the `aHrefSanitizationTrustedUrlList`\n   * regular expression. If a match is found, the original url is written into the dom. Otherwise,\n   * the absolute url is prefixed with `'unsafe:'` string and only then is it written into the DOM.\n   *\n   * @param {RegExp=} regexp New regexp to trust urls with.\n   * @returns {RegExp|ng.$compileProvider} Current RegExp if called without value or self for\n   *    chaining otherwise.\n   */\n  this.aHrefSanitizationTrustedUrlList = function(regexp) {\n    if (isDefined(regexp)) {\n      $$sanitizeUriProvider.aHrefSanitizationTrustedUrlList(regexp);\n      return this;\n    } else {\n      return $$sanitizeUriProvider.aHrefSanitizationTrustedUrlList();\n    }\n  };\n\n\n  /**\n   * @ngdoc method\n   * @name $compileProvider#aHrefSanitizationWhitelist\n   * @kind function\n   *\n   * @deprecated\n   * sinceVersion=\"1.8.1\"\n   *\n   * This method is deprecated. Use {@link $compileProvider#aHrefSanitizationTrustedUrlList\n   * aHrefSanitizationTrustedUrlList} instead.\n   */\n  Object.defineProperty(this, 'aHrefSanitizationWhitelist', {\n    get: function() {\n      return this.aHrefSanitizationTrustedUrlList;\n    },\n    set: function(value) {\n      this.aHrefSanitizationTrustedUrlList = value;\n    }\n  });\n\n\n  /**\n   * @ngdoc method\n   * @name $compileProvider#imgSrcSanitizationTrustedUrlList\n   * @kind function\n   *\n   * @description\n   * Retrieves or overrides the default regular expression that is used for determining trusted safe\n   * urls during img[src] sanitization.\n   *\n   * The sanitization is a security measure aimed at prevent XSS attacks via html links.\n   *\n   * Any url about to be assigned to img[src] via data-binding is first normalized and turned into\n   * an absolute url. Afterwards, the url is matched against the `imgSrcSanitizationTrustedUrlList`\n   * regular expression. If a match is found, the original url is written into the dom. Otherwise,\n   * the absolute url is prefixed with `'unsafe:'` string and only then is it written into the DOM.\n   *\n   * @param {RegExp=} regexp New regexp to trust urls with.\n   * @returns {RegExp|ng.$compileProvider} Current RegExp if called without value or self for\n   *    chaining otherwise.\n   */\n  this.imgSrcSanitizationTrustedUrlList = function(regexp) {\n    if (isDefined(regexp)) {\n      $$sanitizeUriProvider.imgSrcSanitizationTrustedUrlList(regexp);\n      return this;\n    } else {\n      return $$sanitizeUriProvider.imgSrcSanitizationTrustedUrlList();\n    }\n  };\n\n\n  /**\n   * @ngdoc method\n   * @name $compileProvider#imgSrcSanitizationWhitelist\n   * @kind function\n   *\n   * @deprecated\n   * sinceVersion=\"1.8.1\"\n   *\n   * This method is deprecated. Use {@link $compileProvider#imgSrcSanitizationTrustedUrlList\n   * imgSrcSanitizationTrustedUrlList} instead.\n   */\n  Object.defineProperty(this, 'imgSrcSanitizationWhitelist', {\n    get: function() {\n      return this.imgSrcSanitizationTrustedUrlList;\n    },\n    set: function(value) {\n      this.imgSrcSanitizationTrustedUrlList = value;\n    }\n  });\n\n  /**\n   * @ngdoc method\n   * @name  $compileProvider#debugInfoEnabled\n   *\n   * @param {boolean=} enabled update the debugInfoEnabled state if provided, otherwise just return the\n   * current debugInfoEnabled state\n   * @returns {*} current value if used as getter or itself (chaining) if used as setter\n   *\n   * @kind function\n   *\n   * @description\n   * Call this method to enable/disable various debug runtime information in the compiler such as adding\n   * binding information and a reference to the current scope on to DOM elements.\n   * If enabled, the compiler will add the following to DOM elements that have been bound to the scope\n   * * `ng-binding` CSS class\n   * * `ng-scope` and `ng-isolated-scope` CSS classes\n   * * `$binding` data property containing an array of the binding expressions\n   * * Data properties used by the {@link angular.element#methods `scope()`/`isolateScope()` methods} to return\n   *   the element's scope.\n   * * Placeholder comments will contain information about what directive and binding caused the placeholder.\n   *   E.g. `<!-- ngIf: shouldShow() -->`.\n   *\n   * You may want to disable this in production for a significant performance boost. See\n   * {@link guide/production#disabling-debug-data Disabling Debug Data} for more.\n   *\n   * The default value is true.\n   */\n  var debugInfoEnabled = true;\n  this.debugInfoEnabled = function(enabled) {\n    if (isDefined(enabled)) {\n      debugInfoEnabled = enabled;\n      return this;\n    }\n    return debugInfoEnabled;\n  };\n\n  /**\n   * @ngdoc method\n   * @name  $compileProvider#strictComponentBindingsEnabled\n   *\n   * @param {boolean=} enabled update the strictComponentBindingsEnabled state if provided,\n   * otherwise return the current strictComponentBindingsEnabled state.\n   * @returns {*} current value if used as getter or itself (chaining) if used as setter\n   *\n   * @kind function\n   *\n   * @description\n   * Call this method to enable / disable the strict component bindings check. If enabled, the\n   * compiler will enforce that all scope / controller bindings of a\n   * {@link $compileProvider#directive directive} / {@link $compileProvider#component component}\n   * that are not set as optional with `?`, must be provided when the directive is instantiated.\n   * If not provided, the compiler will throw the\n   * {@link error/$compile/missingattr $compile:missingattr error}.\n   *\n   * The default value is false.\n   */\n  var strictComponentBindingsEnabled = false;\n  this.strictComponentBindingsEnabled = function(enabled) {\n    if (isDefined(enabled)) {\n      strictComponentBindingsEnabled = enabled;\n      return this;\n    }\n    return strictComponentBindingsEnabled;\n  };\n\n  var TTL = 10;\n  /**\n   * @ngdoc method\n   * @name $compileProvider#onChangesTtl\n   * @description\n   *\n   * Sets the number of times `$onChanges` hooks can trigger new changes before giving up and\n   * assuming that the model is unstable.\n   *\n   * The current default is 10 iterations.\n   *\n   * In complex applications it's possible that dependencies between `$onChanges` hooks and bindings will result\n   * in several iterations of calls to these hooks. However if an application needs more than the default 10\n   * iterations to stabilize then you should investigate what is causing the model to continuously change during\n   * the `$onChanges` hook execution.\n   *\n   * Increasing the TTL could have performance implications, so you should not change it without proper justification.\n   *\n   * @param {number} limit The number of `$onChanges` hook iterations.\n   * @returns {number|object} the current limit (or `this` if called as a setter for chaining)\n   */\n  this.onChangesTtl = function(value) {\n    if (arguments.length) {\n      TTL = value;\n      return this;\n    }\n    return TTL;\n  };\n\n  var commentDirectivesEnabledConfig = true;\n  /**\n   * @ngdoc method\n   * @name $compileProvider#commentDirectivesEnabled\n   * @description\n   *\n   * It indicates to the compiler\n   * whether or not directives on comments should be compiled.\n   * Defaults to `true`.\n   *\n   * Calling this function with false disables the compilation of directives\n   * on comments for the whole application.\n   * This results in a compilation performance gain,\n   * as the compiler doesn't have to check comments when looking for directives.\n   * This should however only be used if you are sure that no comment directives are used in\n   * the application (including any 3rd party directives).\n   *\n   * @param {boolean} enabled `false` if the compiler may ignore directives on comments\n   * @returns {boolean|object} the current value (or `this` if called as a setter for chaining)\n   */\n  this.commentDirectivesEnabled = function(value) {\n    if (arguments.length) {\n      commentDirectivesEnabledConfig = value;\n      return this;\n    }\n    return commentDirectivesEnabledConfig;\n  };\n\n\n  var cssClassDirectivesEnabledConfig = true;\n  /**\n   * @ngdoc method\n   * @name $compileProvider#cssClassDirectivesEnabled\n   * @description\n   *\n   * It indicates to the compiler\n   * whether or not directives on element classes should be compiled.\n   * Defaults to `true`.\n   *\n   * Calling this function with false disables the compilation of directives\n   * on element classes for the whole application.\n   * This results in a compilation performance gain,\n   * as the compiler doesn't have to check element classes when looking for directives.\n   * This should however only be used if you are sure that no class directives are used in\n   * the application (including any 3rd party directives).\n   *\n   * @param {boolean} enabled `false` if the compiler may ignore directives on element classes\n   * @returns {boolean|object} the current value (or `this` if called as a setter for chaining)\n   */\n  this.cssClassDirectivesEnabled = function(value) {\n    if (arguments.length) {\n      cssClassDirectivesEnabledConfig = value;\n      return this;\n    }\n    return cssClassDirectivesEnabledConfig;\n  };\n\n\n  /**\n   * The security context of DOM Properties.\n   * @private\n   */\n  var PROP_CONTEXTS = createMap();\n\n  /**\n   * @ngdoc method\n   * @name $compileProvider#addPropertySecurityContext\n   * @description\n   *\n   * Defines the security context for DOM properties bound by ng-prop-*.\n   *\n   * @param {string} elementName The element name or '*' to match any element.\n   * @param {string} propertyName The DOM property name.\n   * @param {string} ctx The {@link $sce} security context in which this value is safe for use, e.g. `$sce.URL`\n   * @returns {object} `this` for chaining\n   */\n  this.addPropertySecurityContext = function(elementName, propertyName, ctx) {\n    var key = (elementName.toLowerCase() + '|' + propertyName.toLowerCase());\n\n    if (key in PROP_CONTEXTS && PROP_CONTEXTS[key] !== ctx) {\n      throw $compileMinErr('ctxoverride', 'Property context \\'{0}.{1}\\' already set to \\'{2}\\', cannot override to \\'{3}\\'.', elementName, propertyName, PROP_CONTEXTS[key], ctx);\n    }\n\n    PROP_CONTEXTS[key] = ctx;\n    return this;\n  };\n\n  /* Default property contexts.\n   *\n   * Copy of https://github.com/angular/angular/blob/6.0.6/packages/compiler/src/schema/dom_security_schema.ts#L31-L58\n   * Changing:\n   * - SecurityContext.* => SCE_CONTEXTS/$sce.*\n   * - STYLE => CSS\n   * - various URL => MEDIA_URL\n   * - *|formAction, form|action URL => RESOURCE_URL (like the attribute)\n   */\n  (function registerNativePropertyContexts() {\n    function registerContext(ctx, values) {\n      forEach(values, function(v) { PROP_CONTEXTS[v.toLowerCase()] = ctx; });\n    }\n\n    registerContext(SCE_CONTEXTS.HTML, [\n      'iframe|srcdoc',\n      '*|innerHTML',\n      '*|outerHTML'\n    ]);\n    registerContext(SCE_CONTEXTS.CSS, ['*|style']);\n    registerContext(SCE_CONTEXTS.URL, [\n      'area|href',       'area|ping',\n      'a|href',          'a|ping',\n      'blockquote|cite',\n      'body|background',\n      'del|cite',\n      'input|src',\n      'ins|cite',\n      'q|cite'\n    ]);\n    registerContext(SCE_CONTEXTS.MEDIA_URL, [\n      'audio|src',\n      'img|src',    'img|srcset',\n      'source|src', 'source|srcset',\n      'track|src',\n      'video|src',  'video|poster'\n    ]);\n    registerContext(SCE_CONTEXTS.RESOURCE_URL, [\n      '*|formAction',\n      'applet|code',      'applet|codebase',\n      'base|href',\n      'embed|src',\n      'frame|src',\n      'form|action',\n      'head|profile',\n      'html|manifest',\n      'iframe|src',\n      'link|href',\n      'media|src',\n      'object|codebase',  'object|data',\n      'script|src'\n    ]);\n  })();\n\n\n  this.$get = [\n            '$injector', '$interpolate', '$exceptionHandler', '$templateRequest', '$parse',\n            '$controller', '$rootScope', '$sce', '$animate',\n    function($injector,   $interpolate,   $exceptionHandler,   $templateRequest,   $parse,\n             $controller,   $rootScope,   $sce,   $animate) {\n\n    var SIMPLE_ATTR_NAME = /^\\w/;\n    var specialAttrHolder = window.document.createElement('div');\n\n\n    var commentDirectivesEnabled = commentDirectivesEnabledConfig;\n    var cssClassDirectivesEnabled = cssClassDirectivesEnabledConfig;\n\n\n    var onChangesTtl = TTL;\n    // The onChanges hooks should all be run together in a single digest\n    // When changes occur, the call to trigger their hooks will be added to this queue\n    var onChangesQueue;\n\n    // This function is called in a $$postDigest to trigger all the onChanges hooks in a single digest\n    function flushOnChangesQueue() {\n      try {\n        if (!(--onChangesTtl)) {\n          // We have hit the TTL limit so reset everything\n          onChangesQueue = undefined;\n          throw $compileMinErr('infchng', '{0} $onChanges() iterations reached. Aborting!\\n', TTL);\n        }\n        // We must run this hook in an apply since the $$postDigest runs outside apply\n        $rootScope.$apply(function() {\n          for (var i = 0, ii = onChangesQueue.length; i < ii; ++i) {\n            try {\n              onChangesQueue[i]();\n            } catch (e) {\n              $exceptionHandler(e);\n            }\n          }\n          // Reset the queue to trigger a new schedule next time there is a change\n          onChangesQueue = undefined;\n        });\n      } finally {\n        onChangesTtl++;\n      }\n    }\n\n\n    function sanitizeSrcset(value, invokeType) {\n      if (!value) {\n        return value;\n      }\n      if (!isString(value)) {\n        throw $compileMinErr('srcset', 'Can\\'t pass trusted values to `{0}`: \"{1}\"', invokeType, value.toString());\n      }\n\n      // Such values are a bit too complex to handle automatically inside $sce.\n      // Instead, we sanitize each of the URIs individually, which works, even dynamically.\n\n      // It's not possible to work around this using `$sce.trustAsMediaUrl`.\n      // If you want to programmatically set explicitly trusted unsafe URLs, you should use\n      // `$sce.trustAsHtml` on the whole `img` tag and inject it into the DOM using the\n      // `ng-bind-html` directive.\n\n      var result = '';\n\n      // first check if there are spaces because it's not the same pattern\n      var trimmedSrcset = trim(value);\n      //                (   999x   ,|   999w   ,|   ,|,   )\n      var srcPattern = /(\\s+\\d+x\\s*,|\\s+\\d+w\\s*,|\\s+,|,\\s+)/;\n      var pattern = /\\s/.test(trimmedSrcset) ? srcPattern : /(,)/;\n\n      // split srcset into tuple of uri and descriptor except for the last item\n      var rawUris = trimmedSrcset.split(pattern);\n\n      // for each tuples\n      var nbrUrisWith2parts = Math.floor(rawUris.length / 2);\n      for (var i = 0; i < nbrUrisWith2parts; i++) {\n        var innerIdx = i * 2;\n        // sanitize the uri\n        result += $sce.getTrustedMediaUrl(trim(rawUris[innerIdx]));\n        // add the descriptor\n        result += ' ' + trim(rawUris[innerIdx + 1]);\n      }\n\n      // split the last item into uri and descriptor\n      var lastTuple = trim(rawUris[i * 2]).split(/\\s/);\n\n      // sanitize the last uri\n      result += $sce.getTrustedMediaUrl(trim(lastTuple[0]));\n\n      // and add the last descriptor if any\n      if (lastTuple.length === 2) {\n        result += (' ' + trim(lastTuple[1]));\n      }\n      return result;\n    }\n\n\n    function Attributes(element, attributesToCopy) {\n      if (attributesToCopy) {\n        var keys = Object.keys(attributesToCopy);\n        var i, l, key;\n\n        for (i = 0, l = keys.length; i < l; i++) {\n          key = keys[i];\n          this[key] = attributesToCopy[key];\n        }\n      } else {\n        this.$attr = {};\n      }\n\n      this.$$element = element;\n    }\n\n    Attributes.prototype = {\n      /**\n       * @ngdoc method\n       * @name $compile.directive.Attributes#$normalize\n       * @kind function\n       *\n       * @description\n       * Converts an attribute name (e.g. dash/colon/underscore-delimited string, optionally prefixed with `x-` or\n       * `data-`) to its normalized, camelCase form.\n       *\n       * Also there is special case for Moz prefix starting with upper case letter.\n       *\n       * For further information check out the guide on {@link guide/directive#matching-directives Matching Directives}\n       *\n       * @param {string} name Name to normalize\n       */\n      $normalize: directiveNormalize,\n\n\n      /**\n       * @ngdoc method\n       * @name $compile.directive.Attributes#$addClass\n       * @kind function\n       *\n       * @description\n       * Adds the CSS class value specified by the classVal parameter to the element. If animations\n       * are enabled then an animation will be triggered for the class addition.\n       *\n       * @param {string} classVal The className value that will be added to the element\n       */\n      $addClass: function(classVal) {\n        if (classVal && classVal.length > 0) {\n          $animate.addClass(this.$$element, classVal);\n        }\n      },\n\n      /**\n       * @ngdoc method\n       * @name $compile.directive.Attributes#$removeClass\n       * @kind function\n       *\n       * @description\n       * Removes the CSS class value specified by the classVal parameter from the element. If\n       * animations are enabled then an animation will be triggered for the class removal.\n       *\n       * @param {string} classVal The className value that will be removed from the element\n       */\n      $removeClass: function(classVal) {\n        if (classVal && classVal.length > 0) {\n          $animate.removeClass(this.$$element, classVal);\n        }\n      },\n\n      /**\n       * @ngdoc method\n       * @name $compile.directive.Attributes#$updateClass\n       * @kind function\n       *\n       * @description\n       * Adds and removes the appropriate CSS class values to the element based on the difference\n       * between the new and old CSS class values (specified as newClasses and oldClasses).\n       *\n       * @param {string} newClasses The current CSS className value\n       * @param {string} oldClasses The former CSS className value\n       */\n      $updateClass: function(newClasses, oldClasses) {\n        var toAdd = tokenDifference(newClasses, oldClasses);\n        if (toAdd && toAdd.length) {\n          $animate.addClass(this.$$element, toAdd);\n        }\n\n        var toRemove = tokenDifference(oldClasses, newClasses);\n        if (toRemove && toRemove.length) {\n          $animate.removeClass(this.$$element, toRemove);\n        }\n      },\n\n      /**\n       * Set a normalized attribute on the element in a way such that all directives\n       * can share the attribute. This function properly handles boolean attributes.\n       * @param {string} key Normalized key. (ie ngAttribute)\n       * @param {string|boolean} value The value to set. If `null` attribute will be deleted.\n       * @param {boolean=} writeAttr If false, does not write the value to DOM element attribute.\n       *     Defaults to true.\n       * @param {string=} attrName Optional none normalized name. Defaults to key.\n       */\n      $set: function(key, value, writeAttr, attrName) {\n        // TODO: decide whether or not to throw an error if \"class\"\n        // is set through this function since it may cause $updateClass to\n        // become unstable.\n\n        var node = this.$$element[0],\n            booleanKey = getBooleanAttrName(node, key),\n            aliasedKey = getAliasedAttrName(key),\n            observer = key,\n            nodeName;\n\n        if (booleanKey) {\n          this.$$element.prop(key, value);\n          attrName = booleanKey;\n        } else if (aliasedKey) {\n          this[aliasedKey] = value;\n          observer = aliasedKey;\n        }\n\n        this[key] = value;\n\n        // translate normalized key to actual key\n        if (attrName) {\n          this.$attr[key] = attrName;\n        } else {\n          attrName = this.$attr[key];\n          if (!attrName) {\n            this.$attr[key] = attrName = snake_case(key, '-');\n          }\n        }\n\n        nodeName = nodeName_(this.$$element);\n\n        // Sanitize img[srcset] values.\n        if (nodeName === 'img' && key === 'srcset') {\n          this[key] = value = sanitizeSrcset(value, '$set(\\'srcset\\', value)');\n        }\n\n        if (writeAttr !== false) {\n          if (value === null || isUndefined(value)) {\n            this.$$element.removeAttr(attrName);\n          } else {\n            if (SIMPLE_ATTR_NAME.test(attrName)) {\n              // jQuery skips special boolean attrs treatment in XML nodes for\n              // historical reasons and hence AngularJS cannot freely call\n              // `.attr(attrName, false) with such attributes. To avoid issues\n              // in XHTML, call `removeAttr` in such cases instead.\n              // See https://github.com/jquery/jquery/issues/4249\n              if (booleanKey && value === false) {\n                this.$$element.removeAttr(attrName);\n              } else {\n                this.$$element.attr(attrName, value);\n              }\n            } else {\n              setSpecialAttr(this.$$element[0], attrName, value);\n            }\n          }\n        }\n\n        // fire observers\n        var $$observers = this.$$observers;\n        if ($$observers) {\n          forEach($$observers[observer], function(fn) {\n            try {\n              fn(value);\n            } catch (e) {\n              $exceptionHandler(e);\n            }\n          });\n        }\n      },\n\n\n      /**\n       * @ngdoc method\n       * @name $compile.directive.Attributes#$observe\n       * @kind function\n       *\n       * @description\n       * Observes an interpolated attribute.\n       *\n       * The observer function will be invoked once during the next `$digest` following\n       * compilation. The observer is then invoked whenever the interpolated value\n       * changes.\n       *\n       * @param {string} key Normalized key. (ie ngAttribute) .\n       * @param {function(interpolatedValue)} fn Function that will be called whenever\n                the interpolated value of the attribute changes.\n       *        See the {@link guide/interpolation#how-text-and-attribute-bindings-work Interpolation\n       *        guide} for more info.\n       * @returns {function()} Returns a deregistration function for this observer.\n       */\n      $observe: function(key, fn) {\n        var attrs = this,\n            $$observers = (attrs.$$observers || (attrs.$$observers = createMap())),\n            listeners = ($$observers[key] || ($$observers[key] = []));\n\n        listeners.push(fn);\n        $rootScope.$evalAsync(function() {\n          if (!listeners.$$inter && attrs.hasOwnProperty(key) && !isUndefined(attrs[key])) {\n            // no one registered attribute interpolation function, so lets call it manually\n            fn(attrs[key]);\n          }\n        });\n\n        return function() {\n          arrayRemove(listeners, fn);\n        };\n      }\n    };\n\n    function setSpecialAttr(element, attrName, value) {\n      // Attributes names that do not start with letters (such as `(click)`) cannot be set using `setAttribute`\n      // so we have to jump through some hoops to get such an attribute\n      // https://github.com/angular/angular.js/pull/13318\n      specialAttrHolder.innerHTML = '<span ' + attrName + '>';\n      var attributes = specialAttrHolder.firstChild.attributes;\n      var attribute = attributes[0];\n      // We have to remove the attribute from its container element before we can add it to the destination element\n      attributes.removeNamedItem(attribute.name);\n      attribute.value = value;\n      element.attributes.setNamedItem(attribute);\n    }\n\n    function safeAddClass($element, className) {\n      try {\n        $element.addClass(className);\n      } catch (e) {\n        // ignore, since it means that we are trying to set class on\n        // SVG element, where class name is read-only.\n      }\n    }\n\n\n    var startSymbol = $interpolate.startSymbol(),\n        endSymbol = $interpolate.endSymbol(),\n        denormalizeTemplate = (startSymbol === '{{' && endSymbol  === '}}')\n            ? identity\n            : function denormalizeTemplate(template) {\n              return template.replace(/\\{\\{/g, startSymbol).replace(/}}/g, endSymbol);\n        },\n        NG_PREFIX_BINDING = /^ng(Attr|Prop|On)([A-Z].*)$/;\n    var MULTI_ELEMENT_DIR_RE = /^(.+)Start$/;\n\n    compile.$$addBindingInfo = debugInfoEnabled ? function $$addBindingInfo($element, binding) {\n      var bindings = $element.data('$binding') || [];\n\n      if (isArray(binding)) {\n        bindings = bindings.concat(binding);\n      } else {\n        bindings.push(binding);\n      }\n\n      $element.data('$binding', bindings);\n    } : noop;\n\n    compile.$$addBindingClass = debugInfoEnabled ? function $$addBindingClass($element) {\n      safeAddClass($element, 'ng-binding');\n    } : noop;\n\n    compile.$$addScopeInfo = debugInfoEnabled ? function $$addScopeInfo($element, scope, isolated, noTemplate) {\n      var dataName = isolated ? (noTemplate ? '$isolateScopeNoTemplate' : '$isolateScope') : '$scope';\n      $element.data(dataName, scope);\n    } : noop;\n\n    compile.$$addScopeClass = debugInfoEnabled ? function $$addScopeClass($element, isolated) {\n      safeAddClass($element, isolated ? 'ng-isolate-scope' : 'ng-scope');\n    } : noop;\n\n    compile.$$createComment = function(directiveName, comment) {\n      var content = '';\n      if (debugInfoEnabled) {\n        content = ' ' + (directiveName || '') + ': ';\n        if (comment) content += comment + ' ';\n      }\n      return window.document.createComment(content);\n    };\n\n    return compile;\n\n    //================================\n\n    function compile($compileNodes, transcludeFn, maxPriority, ignoreDirective,\n                        previousCompileContext) {\n      if (!($compileNodes instanceof jqLite)) {\n        // jquery always rewraps, whereas we need to preserve the original selector so that we can\n        // modify it.\n        $compileNodes = jqLite($compileNodes);\n      }\n      var compositeLinkFn =\n              compileNodes($compileNodes, transcludeFn, $compileNodes,\n                           maxPriority, ignoreDirective, previousCompileContext);\n      compile.$$addScopeClass($compileNodes);\n      var namespace = null;\n      return function publicLinkFn(scope, cloneConnectFn, options) {\n        if (!$compileNodes) {\n          throw $compileMinErr('multilink', 'This element has already been linked.');\n        }\n        assertArg(scope, 'scope');\n\n        if (previousCompileContext && previousCompileContext.needsNewScope) {\n          // A parent directive did a replace and a directive on this element asked\n          // for transclusion, which caused us to lose a layer of element on which\n          // we could hold the new transclusion scope, so we will create it manually\n          // here.\n          scope = scope.$parent.$new();\n        }\n\n        options = options || {};\n        var parentBoundTranscludeFn = options.parentBoundTranscludeFn,\n          transcludeControllers = options.transcludeControllers,\n          futureParentElement = options.futureParentElement;\n\n        // When `parentBoundTranscludeFn` is passed, it is a\n        // `controllersBoundTransclude` function (it was previously passed\n        // as `transclude` to directive.link) so we must unwrap it to get\n        // its `boundTranscludeFn`\n        if (parentBoundTranscludeFn && parentBoundTranscludeFn.$$boundTransclude) {\n          parentBoundTranscludeFn = parentBoundTranscludeFn.$$boundTransclude;\n        }\n\n        if (!namespace) {\n          namespace = detectNamespaceForChildElements(futureParentElement);\n        }\n        var $linkNode;\n        if (namespace !== 'html') {\n          // When using a directive with replace:true and templateUrl the $compileNodes\n          // (or a child element inside of them)\n          // might change, so we need to recreate the namespace adapted compileNodes\n          // for call to the link function.\n          // Note: This will already clone the nodes...\n          $linkNode = jqLite(\n            wrapTemplate(namespace, jqLite('<div></div>').append($compileNodes).html())\n          );\n        } else if (cloneConnectFn) {\n          // important!!: we must call our jqLite.clone() since the jQuery one is trying to be smart\n          // and sometimes changes the structure of the DOM.\n          $linkNode = JQLitePrototype.clone.call($compileNodes);\n        } else {\n          $linkNode = $compileNodes;\n        }\n\n        if (transcludeControllers) {\n          for (var controllerName in transcludeControllers) {\n            $linkNode.data('$' + controllerName + 'Controller', transcludeControllers[controllerName].instance);\n          }\n        }\n\n        compile.$$addScopeInfo($linkNode, scope);\n\n        if (cloneConnectFn) cloneConnectFn($linkNode, scope);\n        if (compositeLinkFn) compositeLinkFn(scope, $linkNode, $linkNode, parentBoundTranscludeFn);\n\n        if (!cloneConnectFn) {\n          $compileNodes = compositeLinkFn = null;\n        }\n        return $linkNode;\n      };\n    }\n\n    function detectNamespaceForChildElements(parentElement) {\n      // TODO: Make this detect MathML as well...\n      var node = parentElement && parentElement[0];\n      if (!node) {\n        return 'html';\n      } else {\n        return nodeName_(node) !== 'foreignobject' && toString.call(node).match(/SVG/) ? 'svg' : 'html';\n      }\n    }\n\n    /**\n     * Compile function matches each node in nodeList against the directives. Once all directives\n     * for a particular node are collected their compile functions are executed. The compile\n     * functions return values - the linking functions - are combined into a composite linking\n     * function, which is the a linking function for the node.\n     *\n     * @param {NodeList} nodeList an array of nodes or NodeList to compile\n     * @param {function(angular.Scope, cloneAttachFn=)} transcludeFn A linking function, where the\n     *        scope argument is auto-generated to the new child of the transcluded parent scope.\n     * @param {DOMElement=} $rootElement If the nodeList is the root of the compilation tree then\n     *        the rootElement must be set the jqLite collection of the compile root. This is\n     *        needed so that the jqLite collection items can be replaced with widgets.\n     * @param {number=} maxPriority Max directive priority.\n     * @returns {Function} A composite linking function of all of the matched directives or null.\n     */\n    function compileNodes(nodeList, transcludeFn, $rootElement, maxPriority, ignoreDirective,\n                            previousCompileContext) {\n      var linkFns = [],\n          // `nodeList` can be either an element's `.childNodes` (live NodeList)\n          // or a jqLite/jQuery collection or an array\n          notLiveList = isArray(nodeList) || (nodeList instanceof jqLite),\n          attrs, directives, nodeLinkFn, childNodes, childLinkFn, linkFnFound, nodeLinkFnFound;\n\n\n      for (var i = 0; i < nodeList.length; i++) {\n        attrs = new Attributes();\n\n        // Support: IE 11 only\n        // Workaround for #11781 and #14924\n        if (msie === 11) {\n          mergeConsecutiveTextNodes(nodeList, i, notLiveList);\n        }\n\n        // We must always refer to `nodeList[i]` hereafter,\n        // since the nodes can be replaced underneath us.\n        directives = collectDirectives(nodeList[i], [], attrs, i === 0 ? maxPriority : undefined,\n                                        ignoreDirective);\n\n        nodeLinkFn = (directives.length)\n            ? applyDirectivesToNode(directives, nodeList[i], attrs, transcludeFn, $rootElement,\n                                      null, [], [], previousCompileContext)\n            : null;\n\n        if (nodeLinkFn && nodeLinkFn.scope) {\n          compile.$$addScopeClass(attrs.$$element);\n        }\n\n        childLinkFn = (nodeLinkFn && nodeLinkFn.terminal ||\n                      !(childNodes = nodeList[i].childNodes) ||\n                      !childNodes.length)\n            ? null\n            : compileNodes(childNodes,\n                 nodeLinkFn ? (\n                  (nodeLinkFn.transcludeOnThisElement || !nodeLinkFn.templateOnThisElement)\n                     && nodeLinkFn.transclude) : transcludeFn);\n\n        if (nodeLinkFn || childLinkFn) {\n          linkFns.push(i, nodeLinkFn, childLinkFn);\n          linkFnFound = true;\n          nodeLinkFnFound = nodeLinkFnFound || nodeLinkFn;\n        }\n\n        //use the previous context only for the first element in the virtual group\n        previousCompileContext = null;\n      }\n\n      // return a linking function if we have found anything, null otherwise\n      return linkFnFound ? compositeLinkFn : null;\n\n      function compositeLinkFn(scope, nodeList, $rootElement, parentBoundTranscludeFn) {\n        var nodeLinkFn, childLinkFn, node, childScope, i, ii, idx, childBoundTranscludeFn;\n        var stableNodeList;\n\n\n        if (nodeLinkFnFound) {\n          // copy nodeList so that if a nodeLinkFn removes or adds an element at this DOM level our\n          // offsets don't get screwed up\n          var nodeListLength = nodeList.length;\n          stableNodeList = new Array(nodeListLength);\n\n          // create a sparse array by only copying the elements which have a linkFn\n          for (i = 0; i < linkFns.length; i += 3) {\n            idx = linkFns[i];\n            stableNodeList[idx] = nodeList[idx];\n          }\n        } else {\n          stableNodeList = nodeList;\n        }\n\n        for (i = 0, ii = linkFns.length; i < ii;) {\n          node = stableNodeList[linkFns[i++]];\n          nodeLinkFn = linkFns[i++];\n          childLinkFn = linkFns[i++];\n\n          if (nodeLinkFn) {\n            if (nodeLinkFn.scope) {\n              childScope = scope.$new();\n              compile.$$addScopeInfo(jqLite(node), childScope);\n            } else {\n              childScope = scope;\n            }\n\n            if (nodeLinkFn.transcludeOnThisElement) {\n              childBoundTranscludeFn = createBoundTranscludeFn(\n                  scope, nodeLinkFn.transclude, parentBoundTranscludeFn);\n\n            } else if (!nodeLinkFn.templateOnThisElement && parentBoundTranscludeFn) {\n              childBoundTranscludeFn = parentBoundTranscludeFn;\n\n            } else if (!parentBoundTranscludeFn && transcludeFn) {\n              childBoundTranscludeFn = createBoundTranscludeFn(scope, transcludeFn);\n\n            } else {\n              childBoundTranscludeFn = null;\n            }\n\n            nodeLinkFn(childLinkFn, childScope, node, $rootElement, childBoundTranscludeFn);\n\n          } else if (childLinkFn) {\n            childLinkFn(scope, node.childNodes, undefined, parentBoundTranscludeFn);\n          }\n        }\n      }\n    }\n\n    function mergeConsecutiveTextNodes(nodeList, idx, notLiveList) {\n      var node = nodeList[idx];\n      var parent = node.parentNode;\n      var sibling;\n\n      if (node.nodeType !== NODE_TYPE_TEXT) {\n        return;\n      }\n\n      while (true) {\n        sibling = parent ? node.nextSibling : nodeList[idx + 1];\n        if (!sibling || sibling.nodeType !== NODE_TYPE_TEXT) {\n          break;\n        }\n\n        node.nodeValue = node.nodeValue + sibling.nodeValue;\n\n        if (sibling.parentNode) {\n          sibling.parentNode.removeChild(sibling);\n        }\n        if (notLiveList && sibling === nodeList[idx + 1]) {\n          nodeList.splice(idx + 1, 1);\n        }\n      }\n    }\n\n    function createBoundTranscludeFn(scope, transcludeFn, previousBoundTranscludeFn) {\n      function boundTranscludeFn(transcludedScope, cloneFn, controllers, futureParentElement, containingScope) {\n\n        if (!transcludedScope) {\n          transcludedScope = scope.$new(false, containingScope);\n          transcludedScope.$$transcluded = true;\n        }\n\n        return transcludeFn(transcludedScope, cloneFn, {\n          parentBoundTranscludeFn: previousBoundTranscludeFn,\n          transcludeControllers: controllers,\n          futureParentElement: futureParentElement\n        });\n      }\n\n      // We need  to attach the transclusion slots onto the `boundTranscludeFn`\n      // so that they are available inside the `controllersBoundTransclude` function\n      var boundSlots = boundTranscludeFn.$$slots = createMap();\n      for (var slotName in transcludeFn.$$slots) {\n        if (transcludeFn.$$slots[slotName]) {\n          boundSlots[slotName] = createBoundTranscludeFn(scope, transcludeFn.$$slots[slotName], previousBoundTranscludeFn);\n        } else {\n          boundSlots[slotName] = null;\n        }\n      }\n\n      return boundTranscludeFn;\n    }\n\n    /**\n     * Looks for directives on the given node and adds them to the directive collection which is\n     * sorted.\n     *\n     * @param node Node to search.\n     * @param directives An array to which the directives are added to. This array is sorted before\n     *        the function returns.\n     * @param attrs The shared attrs object which is used to populate the normalized attributes.\n     * @param {number=} maxPriority Max directive priority.\n     */\n    function collectDirectives(node, directives, attrs, maxPriority, ignoreDirective) {\n      var nodeType = node.nodeType,\n          attrsMap = attrs.$attr,\n          match,\n          nodeName,\n          className;\n\n      switch (nodeType) {\n        case NODE_TYPE_ELEMENT: /* Element */\n\n          nodeName = nodeName_(node);\n\n          // use the node name: <directive>\n          addDirective(directives,\n              directiveNormalize(nodeName), 'E', maxPriority, ignoreDirective);\n\n          // iterate over the attributes\n          for (var attr, name, nName, value, ngPrefixMatch, nAttrs = node.attributes,\n                   j = 0, jj = nAttrs && nAttrs.length; j < jj; j++) {\n            var attrStartName = false;\n            var attrEndName = false;\n\n            var isNgAttr = false, isNgProp = false, isNgEvent = false;\n            var multiElementMatch;\n\n            attr = nAttrs[j];\n            name = attr.name;\n            value = attr.value;\n\n            nName = directiveNormalize(name.toLowerCase());\n\n            // Support ng-attr-*, ng-prop-* and ng-on-*\n            if ((ngPrefixMatch = nName.match(NG_PREFIX_BINDING))) {\n              isNgAttr = ngPrefixMatch[1] === 'Attr';\n              isNgProp = ngPrefixMatch[1] === 'Prop';\n              isNgEvent = ngPrefixMatch[1] === 'On';\n\n              // Normalize the non-prefixed name\n              name = name.replace(PREFIX_REGEXP, '')\n                .toLowerCase()\n                .substr(4 + ngPrefixMatch[1].length).replace(/_(.)/g, function(match, letter) {\n                  return letter.toUpperCase();\n                });\n\n            // Support *-start / *-end multi element directives\n            } else if ((multiElementMatch = nName.match(MULTI_ELEMENT_DIR_RE)) && directiveIsMultiElement(multiElementMatch[1])) {\n              attrStartName = name;\n              attrEndName = name.substr(0, name.length - 5) + 'end';\n              name = name.substr(0, name.length - 6);\n            }\n\n            if (isNgProp || isNgEvent) {\n              attrs[nName] = value;\n              attrsMap[nName] = attr.name;\n\n              if (isNgProp) {\n                addPropertyDirective(node, directives, nName, name);\n              } else {\n                addEventDirective(directives, nName, name);\n              }\n            } else {\n              // Update nName for cases where a prefix was removed\n              // NOTE: the .toLowerCase() is unnecessary and causes https://github.com/angular/angular.js/issues/16624 for ng-attr-*\n              nName = directiveNormalize(name.toLowerCase());\n              attrsMap[nName] = name;\n\n              if (isNgAttr || !attrs.hasOwnProperty(nName)) {\n                attrs[nName] = value;\n                if (getBooleanAttrName(node, nName)) {\n                  attrs[nName] = true; // presence means true\n                }\n              }\n\n              addAttrInterpolateDirective(node, directives, value, nName, isNgAttr);\n              addDirective(directives, nName, 'A', maxPriority, ignoreDirective, attrStartName,\n                            attrEndName);\n            }\n          }\n\n          if (nodeName === 'input' && node.getAttribute('type') === 'hidden') {\n            // Hidden input elements can have strange behaviour when navigating back to the page\n            // This tells the browser not to try to cache and reinstate previous values\n            node.setAttribute('autocomplete', 'off');\n          }\n\n          // use class as directive\n          if (!cssClassDirectivesEnabled) break;\n          className = node.className;\n          if (isObject(className)) {\n              // Maybe SVGAnimatedString\n              className = className.animVal;\n          }\n          if (isString(className) && className !== '') {\n            while ((match = CLASS_DIRECTIVE_REGEXP.exec(className))) {\n              nName = directiveNormalize(match[2]);\n              if (addDirective(directives, nName, 'C', maxPriority, ignoreDirective)) {\n                attrs[nName] = trim(match[3]);\n              }\n              className = className.substr(match.index + match[0].length);\n            }\n          }\n          break;\n        case NODE_TYPE_TEXT: /* Text Node */\n          addTextInterpolateDirective(directives, node.nodeValue);\n          break;\n        case NODE_TYPE_COMMENT: /* Comment */\n          if (!commentDirectivesEnabled) break;\n          collectCommentDirectives(node, directives, attrs, maxPriority, ignoreDirective);\n          break;\n      }\n\n      directives.sort(byPriority);\n      return directives;\n    }\n\n    function collectCommentDirectives(node, directives, attrs, maxPriority, ignoreDirective) {\n      // function created because of performance, try/catch disables\n      // the optimization of the whole function #14848\n      try {\n        var match = COMMENT_DIRECTIVE_REGEXP.exec(node.nodeValue);\n        if (match) {\n          var nName = directiveNormalize(match[1]);\n          if (addDirective(directives, nName, 'M', maxPriority, ignoreDirective)) {\n            attrs[nName] = trim(match[2]);\n          }\n        }\n      } catch (e) {\n        // turns out that under some circumstances IE9 throws errors when one attempts to read\n        // comment's node value.\n        // Just ignore it and continue. (Can't seem to reproduce in test case.)\n      }\n    }\n\n    /**\n     * Given a node with a directive-start it collects all of the siblings until it finds\n     * directive-end.\n     * @param node\n     * @param attrStart\n     * @param attrEnd\n     * @returns {*}\n     */\n    function groupScan(node, attrStart, attrEnd) {\n      var nodes = [];\n      var depth = 0;\n      if (attrStart && node.hasAttribute && node.hasAttribute(attrStart)) {\n        do {\n          if (!node) {\n            throw $compileMinErr('uterdir',\n                      'Unterminated attribute, found \\'{0}\\' but no matching \\'{1}\\' found.',\n                      attrStart, attrEnd);\n          }\n          if (node.nodeType === NODE_TYPE_ELEMENT) {\n            if (node.hasAttribute(attrStart)) depth++;\n            if (node.hasAttribute(attrEnd)) depth--;\n          }\n          nodes.push(node);\n          node = node.nextSibling;\n        } while (depth > 0);\n      } else {\n        nodes.push(node);\n      }\n\n      return jqLite(nodes);\n    }\n\n    /**\n     * Wrapper for linking function which converts normal linking function into a grouped\n     * linking function.\n     * @param linkFn\n     * @param attrStart\n     * @param attrEnd\n     * @returns {Function}\n     */\n    function groupElementsLinkFnWrapper(linkFn, attrStart, attrEnd) {\n      return function groupedElementsLink(scope, element, attrs, controllers, transcludeFn) {\n        element = groupScan(element[0], attrStart, attrEnd);\n        return linkFn(scope, element, attrs, controllers, transcludeFn);\n      };\n    }\n\n    /**\n     * A function generator that is used to support both eager and lazy compilation\n     * linking function.\n     * @param eager\n     * @param $compileNodes\n     * @param transcludeFn\n     * @param maxPriority\n     * @param ignoreDirective\n     * @param previousCompileContext\n     * @returns {Function}\n     */\n    function compilationGenerator(eager, $compileNodes, transcludeFn, maxPriority, ignoreDirective, previousCompileContext) {\n      var compiled;\n\n      if (eager) {\n        return compile($compileNodes, transcludeFn, maxPriority, ignoreDirective, previousCompileContext);\n      }\n      return /** @this */ function lazyCompilation() {\n        if (!compiled) {\n          compiled = compile($compileNodes, transcludeFn, maxPriority, ignoreDirective, previousCompileContext);\n\n          // Null out all of these references in order to make them eligible for garbage collection\n          // since this is a potentially long lived closure\n          $compileNodes = transcludeFn = previousCompileContext = null;\n        }\n        return compiled.apply(this, arguments);\n      };\n    }\n\n    /**\n     * Once the directives have been collected, their compile functions are executed. This method\n     * is responsible for inlining directive templates as well as terminating the application\n     * of the directives if the terminal directive has been reached.\n     *\n     * @param {Array} directives Array of collected directives to execute their compile function.\n     *        this needs to be pre-sorted by priority order.\n     * @param {Node} compileNode The raw DOM node to apply the compile functions to\n     * @param {Object} templateAttrs The shared attribute function\n     * @param {function(angular.Scope, cloneAttachFn=)} transcludeFn A linking function, where the\n     *                                                  scope argument is auto-generated to the new\n     *                                                  child of the transcluded parent scope.\n     * @param {JQLite} jqCollection If we are working on the root of the compile tree then this\n     *                              argument has the root jqLite array so that we can replace nodes\n     *                              on it.\n     * @param {Object=} originalReplaceDirective An optional directive that will be ignored when\n     *                                           compiling the transclusion.\n     * @param {Array.<Function>} preLinkFns\n     * @param {Array.<Function>} postLinkFns\n     * @param {Object} previousCompileContext Context used for previous compilation of the current\n     *                                        node\n     * @returns {Function} linkFn\n     */\n    function applyDirectivesToNode(directives, compileNode, templateAttrs, transcludeFn,\n                                   jqCollection, originalReplaceDirective, preLinkFns, postLinkFns,\n                                   previousCompileContext) {\n      previousCompileContext = previousCompileContext || {};\n\n      var terminalPriority = -Number.MAX_VALUE,\n          newScopeDirective = previousCompileContext.newScopeDirective,\n          controllerDirectives = previousCompileContext.controllerDirectives,\n          newIsolateScopeDirective = previousCompileContext.newIsolateScopeDirective,\n          templateDirective = previousCompileContext.templateDirective,\n          nonTlbTranscludeDirective = previousCompileContext.nonTlbTranscludeDirective,\n          hasTranscludeDirective = false,\n          hasTemplate = false,\n          hasElementTranscludeDirective = previousCompileContext.hasElementTranscludeDirective,\n          $compileNode = templateAttrs.$$element = jqLite(compileNode),\n          directive,\n          directiveName,\n          $template,\n          replaceDirective = originalReplaceDirective,\n          childTranscludeFn = transcludeFn,\n          linkFn,\n          didScanForMultipleTransclusion = false,\n          mightHaveMultipleTransclusionError = false,\n          directiveValue;\n\n      // executes all directives on the current element\n      for (var i = 0, ii = directives.length; i < ii; i++) {\n        directive = directives[i];\n        var attrStart = directive.$$start;\n        var attrEnd = directive.$$end;\n\n        // collect multiblock sections\n        if (attrStart) {\n          $compileNode = groupScan(compileNode, attrStart, attrEnd);\n        }\n        $template = undefined;\n\n        if (terminalPriority > directive.priority) {\n          break; // prevent further processing of directives\n        }\n\n        directiveValue = directive.scope;\n\n        if (directiveValue) {\n\n          // skip the check for directives with async templates, we'll check the derived sync\n          // directive when the template arrives\n          if (!directive.templateUrl) {\n            if (isObject(directiveValue)) {\n              // This directive is trying to add an isolated scope.\n              // Check that there is no scope of any kind already\n              assertNoDuplicate('new/isolated scope', newIsolateScopeDirective || newScopeDirective,\n                                directive, $compileNode);\n              newIsolateScopeDirective = directive;\n            } else {\n              // This directive is trying to add a child scope.\n              // Check that there is no isolated scope already\n              assertNoDuplicate('new/isolated scope', newIsolateScopeDirective, directive,\n                                $compileNode);\n            }\n          }\n\n          newScopeDirective = newScopeDirective || directive;\n        }\n\n        directiveName = directive.name;\n\n        // If we encounter a condition that can result in transclusion on the directive,\n        // then scan ahead in the remaining directives for others that may cause a multiple\n        // transclusion error to be thrown during the compilation process.  If a matching directive\n        // is found, then we know that when we encounter a transcluded directive, we need to eagerly\n        // compile the `transclude` function rather than doing it lazily in order to throw\n        // exceptions at the correct time\n        if (!didScanForMultipleTransclusion && ((directive.replace && (directive.templateUrl || directive.template))\n            || (directive.transclude && !directive.$$tlb))) {\n                var candidateDirective;\n\n                for (var scanningIndex = i + 1; (candidateDirective = directives[scanningIndex++]);) {\n                    if ((candidateDirective.transclude && !candidateDirective.$$tlb)\n                        || (candidateDirective.replace && (candidateDirective.templateUrl || candidateDirective.template))) {\n                        mightHaveMultipleTransclusionError = true;\n                        break;\n                    }\n                }\n\n                didScanForMultipleTransclusion = true;\n        }\n\n        if (!directive.templateUrl && directive.controller) {\n          controllerDirectives = controllerDirectives || createMap();\n          assertNoDuplicate('\\'' + directiveName + '\\' controller',\n              controllerDirectives[directiveName], directive, $compileNode);\n          controllerDirectives[directiveName] = directive;\n        }\n\n        directiveValue = directive.transclude;\n\n        if (directiveValue) {\n          hasTranscludeDirective = true;\n\n          // Special case ngIf and ngRepeat so that we don't complain about duplicate transclusion.\n          // This option should only be used by directives that know how to safely handle element transclusion,\n          // where the transcluded nodes are added or replaced after linking.\n          if (!directive.$$tlb) {\n            assertNoDuplicate('transclusion', nonTlbTranscludeDirective, directive, $compileNode);\n            nonTlbTranscludeDirective = directive;\n          }\n\n          if (directiveValue === 'element') {\n            hasElementTranscludeDirective = true;\n            terminalPriority = directive.priority;\n            $template = $compileNode;\n            $compileNode = templateAttrs.$$element =\n                jqLite(compile.$$createComment(directiveName, templateAttrs[directiveName]));\n            compileNode = $compileNode[0];\n            replaceWith(jqCollection, sliceArgs($template), compileNode);\n\n            childTranscludeFn = compilationGenerator(mightHaveMultipleTransclusionError, $template, transcludeFn, terminalPriority,\n                                        replaceDirective && replaceDirective.name, {\n                                          // Don't pass in:\n                                          // - controllerDirectives - otherwise we'll create duplicates controllers\n                                          // - newIsolateScopeDirective or templateDirective - combining templates with\n                                          //   element transclusion doesn't make sense.\n                                          //\n                                          // We need only nonTlbTranscludeDirective so that we prevent putting transclusion\n                                          // on the same element more than once.\n                                          nonTlbTranscludeDirective: nonTlbTranscludeDirective\n                                        });\n          } else {\n\n            var slots = createMap();\n\n            if (!isObject(directiveValue)) {\n              $template = jqLite(jqLiteClone(compileNode)).contents();\n            } else {\n\n              // We have transclusion slots,\n              // collect them up, compile them and store their transclusion functions\n              $template = window.document.createDocumentFragment();\n\n              var slotMap = createMap();\n              var filledSlots = createMap();\n\n              // Parse the element selectors\n              forEach(directiveValue, function(elementSelector, slotName) {\n                // If an element selector starts with a ? then it is optional\n                var optional = (elementSelector.charAt(0) === '?');\n                elementSelector = optional ? elementSelector.substring(1) : elementSelector;\n\n                slotMap[elementSelector] = slotName;\n\n                // We explicitly assign `null` since this implies that a slot was defined but not filled.\n                // Later when calling boundTransclusion functions with a slot name we only error if the\n                // slot is `undefined`\n                slots[slotName] = null;\n\n                // filledSlots contains `true` for all slots that are either optional or have been\n                // filled. This is used to check that we have not missed any required slots\n                filledSlots[slotName] = optional;\n              });\n\n              // Add the matching elements into their slot\n              forEach($compileNode.contents(), function(node) {\n                var slotName = slotMap[directiveNormalize(nodeName_(node))];\n                if (slotName) {\n                  filledSlots[slotName] = true;\n                  slots[slotName] = slots[slotName] || window.document.createDocumentFragment();\n                  slots[slotName].appendChild(node);\n                } else {\n                  $template.appendChild(node);\n                }\n              });\n\n              // Check for required slots that were not filled\n              forEach(filledSlots, function(filled, slotName) {\n                if (!filled) {\n                  throw $compileMinErr('reqslot', 'Required transclusion slot `{0}` was not filled.', slotName);\n                }\n              });\n\n              for (var slotName in slots) {\n                if (slots[slotName]) {\n                  // Only define a transclusion function if the slot was filled\n                  var slotCompileNodes = jqLite(slots[slotName].childNodes);\n                  slots[slotName] = compilationGenerator(mightHaveMultipleTransclusionError, slotCompileNodes, transcludeFn);\n                }\n              }\n\n              $template = jqLite($template.childNodes);\n            }\n\n            $compileNode.empty(); // clear contents\n            childTranscludeFn = compilationGenerator(mightHaveMultipleTransclusionError, $template, transcludeFn, undefined,\n                undefined, { needsNewScope: directive.$$isolateScope || directive.$$newScope});\n            childTranscludeFn.$$slots = slots;\n          }\n        }\n\n        if (directive.template) {\n          hasTemplate = true;\n          assertNoDuplicate('template', templateDirective, directive, $compileNode);\n          templateDirective = directive;\n\n          directiveValue = (isFunction(directive.template))\n              ? directive.template($compileNode, templateAttrs)\n              : directive.template;\n\n          directiveValue = denormalizeTemplate(directiveValue);\n\n          if (directive.replace) {\n            replaceDirective = directive;\n            if (jqLiteIsTextNode(directiveValue)) {\n              $template = [];\n            } else {\n              $template = removeComments(wrapTemplate(directive.templateNamespace, trim(directiveValue)));\n            }\n            compileNode = $template[0];\n\n            if ($template.length !== 1 || compileNode.nodeType !== NODE_TYPE_ELEMENT) {\n              throw $compileMinErr('tplrt',\n                  'Template for directive \\'{0}\\' must have exactly one root element. {1}',\n                  directiveName, '');\n            }\n\n            replaceWith(jqCollection, $compileNode, compileNode);\n\n            var newTemplateAttrs = {$attr: {}};\n\n            // combine directives from the original node and from the template:\n            // - take the array of directives for this element\n            // - split it into two parts, those that already applied (processed) and those that weren't (unprocessed)\n            // - collect directives from the template and sort them by priority\n            // - combine directives as: processed + template + unprocessed\n            var templateDirectives = collectDirectives(compileNode, [], newTemplateAttrs);\n            var unprocessedDirectives = directives.splice(i + 1, directives.length - (i + 1));\n\n            if (newIsolateScopeDirective || newScopeDirective) {\n              // The original directive caused the current element to be replaced but this element\n              // also needs to have a new scope, so we need to tell the template directives\n              // that they would need to get their scope from further up, if they require transclusion\n              markDirectiveScope(templateDirectives, newIsolateScopeDirective, newScopeDirective);\n            }\n            directives = directives.concat(templateDirectives).concat(unprocessedDirectives);\n            mergeTemplateAttributes(templateAttrs, newTemplateAttrs);\n\n            ii = directives.length;\n          } else {\n            $compileNode.html(directiveValue);\n          }\n        }\n\n        if (directive.templateUrl) {\n          hasTemplate = true;\n          assertNoDuplicate('template', templateDirective, directive, $compileNode);\n          templateDirective = directive;\n\n          if (directive.replace) {\n            replaceDirective = directive;\n          }\n\n          // eslint-disable-next-line no-func-assign\n          nodeLinkFn = compileTemplateUrl(directives.splice(i, directives.length - i), $compileNode,\n              templateAttrs, jqCollection, hasTranscludeDirective && childTranscludeFn, preLinkFns, postLinkFns, {\n                controllerDirectives: controllerDirectives,\n                newScopeDirective: (newScopeDirective !== directive) && newScopeDirective,\n                newIsolateScopeDirective: newIsolateScopeDirective,\n                templateDirective: templateDirective,\n                nonTlbTranscludeDirective: nonTlbTranscludeDirective\n              });\n          ii = directives.length;\n        } else if (directive.compile) {\n          try {\n            linkFn = directive.compile($compileNode, templateAttrs, childTranscludeFn);\n            var context = directive.$$originalDirective || directive;\n            if (isFunction(linkFn)) {\n              addLinkFns(null, bind(context, linkFn), attrStart, attrEnd);\n            } else if (linkFn) {\n              addLinkFns(bind(context, linkFn.pre), bind(context, linkFn.post), attrStart, attrEnd);\n            }\n          } catch (e) {\n            $exceptionHandler(e, startingTag($compileNode));\n          }\n        }\n\n        if (directive.terminal) {\n          nodeLinkFn.terminal = true;\n          terminalPriority = Math.max(terminalPriority, directive.priority);\n        }\n\n      }\n\n      nodeLinkFn.scope = newScopeDirective && newScopeDirective.scope === true;\n      nodeLinkFn.transcludeOnThisElement = hasTranscludeDirective;\n      nodeLinkFn.templateOnThisElement = hasTemplate;\n      nodeLinkFn.transclude = childTranscludeFn;\n\n      previousCompileContext.hasElementTranscludeDirective = hasElementTranscludeDirective;\n\n      // might be normal or delayed nodeLinkFn depending on if templateUrl is present\n      return nodeLinkFn;\n\n      ////////////////////\n\n      function addLinkFns(pre, post, attrStart, attrEnd) {\n        if (pre) {\n          if (attrStart) pre = groupElementsLinkFnWrapper(pre, attrStart, attrEnd);\n          pre.require = directive.require;\n          pre.directiveName = directiveName;\n          if (newIsolateScopeDirective === directive || directive.$$isolateScope) {\n            pre = cloneAndAnnotateFn(pre, {isolateScope: true});\n          }\n          preLinkFns.push(pre);\n        }\n        if (post) {\n          if (attrStart) post = groupElementsLinkFnWrapper(post, attrStart, attrEnd);\n          post.require = directive.require;\n          post.directiveName = directiveName;\n          if (newIsolateScopeDirective === directive || directive.$$isolateScope) {\n            post = cloneAndAnnotateFn(post, {isolateScope: true});\n          }\n          postLinkFns.push(post);\n        }\n      }\n\n      function nodeLinkFn(childLinkFn, scope, linkNode, $rootElement, boundTranscludeFn) {\n        var i, ii, linkFn, isolateScope, controllerScope, elementControllers, transcludeFn, $element,\n            attrs, scopeBindingInfo;\n\n        if (compileNode === linkNode) {\n          attrs = templateAttrs;\n          $element = templateAttrs.$$element;\n        } else {\n          $element = jqLite(linkNode);\n          attrs = new Attributes($element, templateAttrs);\n        }\n\n        controllerScope = scope;\n        if (newIsolateScopeDirective) {\n          isolateScope = scope.$new(true);\n        } else if (newScopeDirective) {\n          controllerScope = scope.$parent;\n        }\n\n        if (boundTranscludeFn) {\n          // track `boundTranscludeFn` so it can be unwrapped if `transcludeFn`\n          // is later passed as `parentBoundTranscludeFn` to `publicLinkFn`\n          transcludeFn = controllersBoundTransclude;\n          transcludeFn.$$boundTransclude = boundTranscludeFn;\n          // expose the slots on the `$transclude` function\n          transcludeFn.isSlotFilled = function(slotName) {\n            return !!boundTranscludeFn.$$slots[slotName];\n          };\n        }\n\n        if (controllerDirectives) {\n          elementControllers = setupControllers($element, attrs, transcludeFn, controllerDirectives, isolateScope, scope, newIsolateScopeDirective);\n        }\n\n        if (newIsolateScopeDirective) {\n          // Initialize isolate scope bindings for new isolate scope directive.\n          compile.$$addScopeInfo($element, isolateScope, true, !(templateDirective && (templateDirective === newIsolateScopeDirective ||\n              templateDirective === newIsolateScopeDirective.$$originalDirective)));\n          compile.$$addScopeClass($element, true);\n          isolateScope.$$isolateBindings =\n              newIsolateScopeDirective.$$isolateBindings;\n          scopeBindingInfo = initializeDirectiveBindings(scope, attrs, isolateScope,\n                                        isolateScope.$$isolateBindings,\n                                        newIsolateScopeDirective);\n          if (scopeBindingInfo.removeWatches) {\n            isolateScope.$on('$destroy', scopeBindingInfo.removeWatches);\n          }\n        }\n\n        // Initialize bindToController bindings\n        for (var name in elementControllers) {\n          var controllerDirective = controllerDirectives[name];\n          var controller = elementControllers[name];\n          var bindings = controllerDirective.$$bindings.bindToController;\n\n          controller.instance = controller();\n          $element.data('$' + controllerDirective.name + 'Controller', controller.instance);\n          controller.bindingInfo =\n            initializeDirectiveBindings(controllerScope, attrs, controller.instance, bindings, controllerDirective);\n          }\n\n        // Bind the required controllers to the controller, if `require` is an object and `bindToController` is truthy\n        forEach(controllerDirectives, function(controllerDirective, name) {\n          var require = controllerDirective.require;\n          if (controllerDirective.bindToController && !isArray(require) && isObject(require)) {\n            extend(elementControllers[name].instance, getControllers(name, require, $element, elementControllers));\n          }\n        });\n\n        // Handle the init and destroy lifecycle hooks on all controllers that have them\n        forEach(elementControllers, function(controller) {\n          var controllerInstance = controller.instance;\n          if (isFunction(controllerInstance.$onChanges)) {\n            try {\n              controllerInstance.$onChanges(controller.bindingInfo.initialChanges);\n            } catch (e) {\n              $exceptionHandler(e);\n            }\n          }\n          if (isFunction(controllerInstance.$onInit)) {\n            try {\n              controllerInstance.$onInit();\n            } catch (e) {\n              $exceptionHandler(e);\n            }\n          }\n          if (isFunction(controllerInstance.$doCheck)) {\n            controllerScope.$watch(function() { controllerInstance.$doCheck(); });\n            controllerInstance.$doCheck();\n          }\n          if (isFunction(controllerInstance.$onDestroy)) {\n            controllerScope.$on('$destroy', function callOnDestroyHook() {\n              controllerInstance.$onDestroy();\n            });\n          }\n        });\n\n        // PRELINKING\n        for (i = 0, ii = preLinkFns.length; i < ii; i++) {\n          linkFn = preLinkFns[i];\n          invokeLinkFn(linkFn,\n              linkFn.isolateScope ? isolateScope : scope,\n              $element,\n              attrs,\n              linkFn.require && getControllers(linkFn.directiveName, linkFn.require, $element, elementControllers),\n              transcludeFn\n          );\n        }\n\n        // RECURSION\n        // We only pass the isolate scope, if the isolate directive has a template,\n        // otherwise the child elements do not belong to the isolate directive.\n        var scopeToChild = scope;\n        if (newIsolateScopeDirective && (newIsolateScopeDirective.template || newIsolateScopeDirective.templateUrl === null)) {\n          scopeToChild = isolateScope;\n        }\n        if (childLinkFn) {\n          childLinkFn(scopeToChild, linkNode.childNodes, undefined, boundTranscludeFn);\n        }\n\n        // POSTLINKING\n        for (i = postLinkFns.length - 1; i >= 0; i--) {\n          linkFn = postLinkFns[i];\n          invokeLinkFn(linkFn,\n              linkFn.isolateScope ? isolateScope : scope,\n              $element,\n              attrs,\n              linkFn.require && getControllers(linkFn.directiveName, linkFn.require, $element, elementControllers),\n              transcludeFn\n          );\n        }\n\n        // Trigger $postLink lifecycle hooks\n        forEach(elementControllers, function(controller) {\n          var controllerInstance = controller.instance;\n          if (isFunction(controllerInstance.$postLink)) {\n            controllerInstance.$postLink();\n          }\n        });\n\n        // This is the function that is injected as `$transclude`.\n        // Note: all arguments are optional!\n        function controllersBoundTransclude(scope, cloneAttachFn, futureParentElement, slotName) {\n          var transcludeControllers;\n          // No scope passed in:\n          if (!isScope(scope)) {\n            slotName = futureParentElement;\n            futureParentElement = cloneAttachFn;\n            cloneAttachFn = scope;\n            scope = undefined;\n          }\n\n          if (hasElementTranscludeDirective) {\n            transcludeControllers = elementControllers;\n          }\n          if (!futureParentElement) {\n            futureParentElement = hasElementTranscludeDirective ? $element.parent() : $element;\n          }\n          if (slotName) {\n            // slotTranscludeFn can be one of three things:\n            //  * a transclude function - a filled slot\n            //  * `null` - an optional slot that was not filled\n            //  * `undefined` - a slot that was not declared (i.e. invalid)\n            var slotTranscludeFn = boundTranscludeFn.$$slots[slotName];\n            if (slotTranscludeFn) {\n              return slotTranscludeFn(scope, cloneAttachFn, transcludeControllers, futureParentElement, scopeToChild);\n            } else if (isUndefined(slotTranscludeFn)) {\n              throw $compileMinErr('noslot',\n               'No parent directive that requires a transclusion with slot name \"{0}\". ' +\n               'Element: {1}',\n               slotName, startingTag($element));\n            }\n          } else {\n            return boundTranscludeFn(scope, cloneAttachFn, transcludeControllers, futureParentElement, scopeToChild);\n          }\n        }\n      }\n    }\n\n    function getControllers(directiveName, require, $element, elementControllers) {\n      var value;\n\n      if (isString(require)) {\n        var match = require.match(REQUIRE_PREFIX_REGEXP);\n        var name = require.substring(match[0].length);\n        var inheritType = match[1] || match[3];\n        var optional = match[2] === '?';\n\n        //If only parents then start at the parent element\n        if (inheritType === '^^') {\n          $element = $element.parent();\n        //Otherwise attempt getting the controller from elementControllers in case\n        //the element is transcluded (and has no data) and to avoid .data if possible\n        } else {\n          value = elementControllers && elementControllers[name];\n          value = value && value.instance;\n        }\n\n        if (!value) {\n          var dataName = '$' + name + 'Controller';\n\n          if (inheritType === '^^' && $element[0] && $element[0].nodeType === NODE_TYPE_DOCUMENT) {\n            // inheritedData() uses the documentElement when it finds the document, so we would\n            // require from the element itself.\n            value = null;\n          } else {\n            value = inheritType ? $element.inheritedData(dataName) : $element.data(dataName);\n          }\n        }\n\n        if (!value && !optional) {\n          throw $compileMinErr('ctreq',\n              'Controller \\'{0}\\', required by directive \\'{1}\\', can\\'t be found!',\n              name, directiveName);\n        }\n      } else if (isArray(require)) {\n        value = [];\n        for (var i = 0, ii = require.length; i < ii; i++) {\n          value[i] = getControllers(directiveName, require[i], $element, elementControllers);\n        }\n      } else if (isObject(require)) {\n        value = {};\n        forEach(require, function(controller, property) {\n          value[property] = getControllers(directiveName, controller, $element, elementControllers);\n        });\n      }\n\n      return value || null;\n    }\n\n    function setupControllers($element, attrs, transcludeFn, controllerDirectives, isolateScope, scope, newIsolateScopeDirective) {\n      var elementControllers = createMap();\n      for (var controllerKey in controllerDirectives) {\n        var directive = controllerDirectives[controllerKey];\n        var locals = {\n          $scope: directive === newIsolateScopeDirective || directive.$$isolateScope ? isolateScope : scope,\n          $element: $element,\n          $attrs: attrs,\n          $transclude: transcludeFn\n        };\n\n        var controller = directive.controller;\n        if (controller === '@') {\n          controller = attrs[directive.name];\n        }\n\n        var controllerInstance = $controller(controller, locals, true, directive.controllerAs);\n\n        // For directives with element transclusion the element is a comment.\n        // In this case .data will not attach any data.\n        // Instead, we save the controllers for the element in a local hash and attach to .data\n        // later, once we have the actual element.\n        elementControllers[directive.name] = controllerInstance;\n        $element.data('$' + directive.name + 'Controller', controllerInstance.instance);\n      }\n      return elementControllers;\n    }\n\n    // Depending upon the context in which a directive finds itself it might need to have a new isolated\n    // or child scope created. For instance:\n    // * if the directive has been pulled into a template because another directive with a higher priority\n    // asked for element transclusion\n    // * if the directive itself asks for transclusion but it is at the root of a template and the original\n    // element was replaced. See https://github.com/angular/angular.js/issues/12936\n    function markDirectiveScope(directives, isolateScope, newScope) {\n      for (var j = 0, jj = directives.length; j < jj; j++) {\n        directives[j] = inherit(directives[j], {$$isolateScope: isolateScope, $$newScope: newScope});\n      }\n    }\n\n    /**\n     * looks up the directive and decorates it with exception handling and proper parameters. We\n     * call this the boundDirective.\n     *\n     * @param {string} name name of the directive to look up.\n     * @param {string} location The directive must be found in specific format.\n     *   String containing any of theses characters:\n     *\n     *   * `E`: element name\n     *   * `A': attribute\n     *   * `C`: class\n     *   * `M`: comment\n     * @returns {boolean} true if directive was added.\n     */\n    function addDirective(tDirectives, name, location, maxPriority, ignoreDirective, startAttrName,\n                          endAttrName) {\n      if (name === ignoreDirective) return null;\n      var match = null;\n      if (hasDirectives.hasOwnProperty(name)) {\n        for (var directive, directives = $injector.get(name + Suffix),\n            i = 0, ii = directives.length; i < ii; i++) {\n          directive = directives[i];\n          if ((isUndefined(maxPriority) || maxPriority > directive.priority) &&\n               directive.restrict.indexOf(location) !== -1) {\n            if (startAttrName) {\n              directive = inherit(directive, {$$start: startAttrName, $$end: endAttrName});\n            }\n            if (!directive.$$bindings) {\n              var bindings = directive.$$bindings =\n                  parseDirectiveBindings(directive, directive.name);\n              if (isObject(bindings.isolateScope)) {\n                directive.$$isolateBindings = bindings.isolateScope;\n              }\n            }\n            tDirectives.push(directive);\n            match = directive;\n          }\n        }\n      }\n      return match;\n    }\n\n\n    /**\n     * looks up the directive and returns true if it is a multi-element directive,\n     * and therefore requires DOM nodes between -start and -end markers to be grouped\n     * together.\n     *\n     * @param {string} name name of the directive to look up.\n     * @returns true if directive was registered as multi-element.\n     */\n    function directiveIsMultiElement(name) {\n      if (hasDirectives.hasOwnProperty(name)) {\n        for (var directive, directives = $injector.get(name + Suffix),\n            i = 0, ii = directives.length; i < ii; i++) {\n          directive = directives[i];\n          if (directive.multiElement) {\n            return true;\n          }\n        }\n      }\n      return false;\n    }\n\n    /**\n     * When the element is replaced with HTML template then the new attributes\n     * on the template need to be merged with the existing attributes in the DOM.\n     * The desired effect is to have both of the attributes present.\n     *\n     * @param {object} dst destination attributes (original DOM)\n     * @param {object} src source attributes (from the directive template)\n     */\n    function mergeTemplateAttributes(dst, src) {\n      var srcAttr = src.$attr,\n          dstAttr = dst.$attr;\n\n      // reapply the old attributes to the new element\n      forEach(dst, function(value, key) {\n        if (key.charAt(0) !== '$') {\n          if (src[key] && src[key] !== value) {\n            if (value.length) {\n              value += (key === 'style' ? ';' : ' ') + src[key];\n            } else {\n              value = src[key];\n            }\n          }\n          dst.$set(key, value, true, srcAttr[key]);\n        }\n      });\n\n      // copy the new attributes on the old attrs object\n      forEach(src, function(value, key) {\n        // Check if we already set this attribute in the loop above.\n        // `dst` will never contain hasOwnProperty as DOM parser won't let it.\n        // You will get an \"InvalidCharacterError: DOM Exception 5\" error if you\n        // have an attribute like \"has-own-property\" or \"data-has-own-property\", etc.\n        if (!dst.hasOwnProperty(key) && key.charAt(0) !== '$') {\n          dst[key] = value;\n\n          if (key !== 'class' && key !== 'style') {\n            dstAttr[key] = srcAttr[key];\n          }\n        }\n      });\n    }\n\n\n    function compileTemplateUrl(directives, $compileNode, tAttrs,\n        $rootElement, childTranscludeFn, preLinkFns, postLinkFns, previousCompileContext) {\n      var linkQueue = [],\n          afterTemplateNodeLinkFn,\n          afterTemplateChildLinkFn,\n          beforeTemplateCompileNode = $compileNode[0],\n          origAsyncDirective = directives.shift(),\n          derivedSyncDirective = inherit(origAsyncDirective, {\n            templateUrl: null, transclude: null, replace: null, $$originalDirective: origAsyncDirective\n          }),\n          templateUrl = (isFunction(origAsyncDirective.templateUrl))\n              ? origAsyncDirective.templateUrl($compileNode, tAttrs)\n              : origAsyncDirective.templateUrl,\n          templateNamespace = origAsyncDirective.templateNamespace;\n\n      $compileNode.empty();\n\n      $templateRequest(templateUrl)\n        .then(function(content) {\n          var compileNode, tempTemplateAttrs, $template, childBoundTranscludeFn;\n\n          content = denormalizeTemplate(content);\n\n          if (origAsyncDirective.replace) {\n            if (jqLiteIsTextNode(content)) {\n              $template = [];\n            } else {\n              $template = removeComments(wrapTemplate(templateNamespace, trim(content)));\n            }\n            compileNode = $template[0];\n\n            if ($template.length !== 1 || compileNode.nodeType !== NODE_TYPE_ELEMENT) {\n              throw $compileMinErr('tplrt',\n                  'Template for directive \\'{0}\\' must have exactly one root element. {1}',\n                  origAsyncDirective.name, templateUrl);\n            }\n\n            tempTemplateAttrs = {$attr: {}};\n            replaceWith($rootElement, $compileNode, compileNode);\n            var templateDirectives = collectDirectives(compileNode, [], tempTemplateAttrs);\n\n            if (isObject(origAsyncDirective.scope)) {\n              // the original directive that caused the template to be loaded async required\n              // an isolate scope\n              markDirectiveScope(templateDirectives, true);\n            }\n            directives = templateDirectives.concat(directives);\n            mergeTemplateAttributes(tAttrs, tempTemplateAttrs);\n          } else {\n            compileNode = beforeTemplateCompileNode;\n            $compileNode.html(content);\n          }\n\n          directives.unshift(derivedSyncDirective);\n\n          afterTemplateNodeLinkFn = applyDirectivesToNode(directives, compileNode, tAttrs,\n              childTranscludeFn, $compileNode, origAsyncDirective, preLinkFns, postLinkFns,\n              previousCompileContext);\n          forEach($rootElement, function(node, i) {\n            if (node === compileNode) {\n              $rootElement[i] = $compileNode[0];\n            }\n          });\n          afterTemplateChildLinkFn = compileNodes($compileNode[0].childNodes, childTranscludeFn);\n\n          while (linkQueue.length) {\n            var scope = linkQueue.shift(),\n                beforeTemplateLinkNode = linkQueue.shift(),\n                linkRootElement = linkQueue.shift(),\n                boundTranscludeFn = linkQueue.shift(),\n                linkNode = $compileNode[0];\n\n            if (scope.$$destroyed) continue;\n\n            if (beforeTemplateLinkNode !== beforeTemplateCompileNode) {\n              var oldClasses = beforeTemplateLinkNode.className;\n\n              if (!(previousCompileContext.hasElementTranscludeDirective &&\n                  origAsyncDirective.replace)) {\n                // it was cloned therefore we have to clone as well.\n                linkNode = jqLiteClone(compileNode);\n              }\n              replaceWith(linkRootElement, jqLite(beforeTemplateLinkNode), linkNode);\n\n              // Copy in CSS classes from original node\n              safeAddClass(jqLite(linkNode), oldClasses);\n            }\n            if (afterTemplateNodeLinkFn.transcludeOnThisElement) {\n              childBoundTranscludeFn = createBoundTranscludeFn(scope, afterTemplateNodeLinkFn.transclude, boundTranscludeFn);\n            } else {\n              childBoundTranscludeFn = boundTranscludeFn;\n            }\n            afterTemplateNodeLinkFn(afterTemplateChildLinkFn, scope, linkNode, $rootElement,\n              childBoundTranscludeFn);\n          }\n          linkQueue = null;\n        }).catch(function(error) {\n          if (isError(error)) {\n            $exceptionHandler(error);\n          }\n        });\n\n      return function delayedNodeLinkFn(ignoreChildLinkFn, scope, node, rootElement, boundTranscludeFn) {\n        var childBoundTranscludeFn = boundTranscludeFn;\n        if (scope.$$destroyed) return;\n        if (linkQueue) {\n          linkQueue.push(scope,\n                         node,\n                         rootElement,\n                         childBoundTranscludeFn);\n        } else {\n          if (afterTemplateNodeLinkFn.transcludeOnThisElement) {\n            childBoundTranscludeFn = createBoundTranscludeFn(scope, afterTemplateNodeLinkFn.transclude, boundTranscludeFn);\n          }\n          afterTemplateNodeLinkFn(afterTemplateChildLinkFn, scope, node, rootElement, childBoundTranscludeFn);\n        }\n      };\n    }\n\n\n    /**\n     * Sorting function for bound directives.\n     */\n    function byPriority(a, b) {\n      var diff = b.priority - a.priority;\n      if (diff !== 0) return diff;\n      if (a.name !== b.name) return (a.name < b.name) ? -1 : 1;\n      return a.index - b.index;\n    }\n\n    function assertNoDuplicate(what, previousDirective, directive, element) {\n\n      function wrapModuleNameIfDefined(moduleName) {\n        return moduleName ?\n          (' (module: ' + moduleName + ')') :\n          '';\n      }\n\n      if (previousDirective) {\n        throw $compileMinErr('multidir', 'Multiple directives [{0}{1}, {2}{3}] asking for {4} on: {5}',\n            previousDirective.name, wrapModuleNameIfDefined(previousDirective.$$moduleName),\n            directive.name, wrapModuleNameIfDefined(directive.$$moduleName), what, startingTag(element));\n      }\n    }\n\n\n    function addTextInterpolateDirective(directives, text) {\n      var interpolateFn = $interpolate(text, true);\n      if (interpolateFn) {\n        directives.push({\n          priority: 0,\n          compile: function textInterpolateCompileFn(templateNode) {\n            var templateNodeParent = templateNode.parent(),\n                hasCompileParent = !!templateNodeParent.length;\n\n            // When transcluding a template that has bindings in the root\n            // we don't have a parent and thus need to add the class during linking fn.\n            if (hasCompileParent) compile.$$addBindingClass(templateNodeParent);\n\n            return function textInterpolateLinkFn(scope, node) {\n              var parent = node.parent();\n              if (!hasCompileParent) compile.$$addBindingClass(parent);\n              compile.$$addBindingInfo(parent, interpolateFn.expressions);\n              scope.$watch(interpolateFn, function interpolateFnWatchAction(value) {\n                node[0].nodeValue = value;\n              });\n            };\n          }\n        });\n      }\n    }\n\n\n    function wrapTemplate(type, template) {\n      type = lowercase(type || 'html');\n      switch (type) {\n      case 'svg':\n      case 'math':\n        var wrapper = window.document.createElement('div');\n        wrapper.innerHTML = '<' + type + '>' + template + '</' + type + '>';\n        return wrapper.childNodes[0].childNodes;\n      default:\n        return template;\n      }\n    }\n\n\n    function getTrustedAttrContext(nodeName, attrNormalizedName) {\n      if (attrNormalizedName === 'srcdoc') {\n        return $sce.HTML;\n      }\n      // All nodes with src attributes require a RESOURCE_URL value, except for\n      // img and various html5 media nodes, which require the MEDIA_URL context.\n      if (attrNormalizedName === 'src' || attrNormalizedName === 'ngSrc') {\n        if (['img', 'video', 'audio', 'source', 'track'].indexOf(nodeName) === -1) {\n          return $sce.RESOURCE_URL;\n        }\n        return $sce.MEDIA_URL;\n      } else if (attrNormalizedName === 'xlinkHref') {\n        // Some xlink:href are okay, most aren't\n        if (nodeName === 'image') return $sce.MEDIA_URL;\n        if (nodeName === 'a') return $sce.URL;\n        return $sce.RESOURCE_URL;\n      } else if (\n          // Formaction\n          (nodeName === 'form' && attrNormalizedName === 'action') ||\n          // If relative URLs can go where they are not expected to, then\n          // all sorts of trust issues can arise.\n          (nodeName === 'base' && attrNormalizedName === 'href') ||\n          // links can be stylesheets or imports, which can run script in the current origin\n          (nodeName === 'link' && attrNormalizedName === 'href')\n      ) {\n        return $sce.RESOURCE_URL;\n      } else if (nodeName === 'a' && (attrNormalizedName === 'href' ||\n                                 attrNormalizedName === 'ngHref')) {\n        return $sce.URL;\n      }\n    }\n\n    function getTrustedPropContext(nodeName, propNormalizedName) {\n      var prop = propNormalizedName.toLowerCase();\n      return PROP_CONTEXTS[nodeName + '|' + prop] || PROP_CONTEXTS['*|' + prop];\n    }\n\n    function sanitizeSrcsetPropertyValue(value) {\n      return sanitizeSrcset($sce.valueOf(value), 'ng-prop-srcset');\n    }\n    function addPropertyDirective(node, directives, attrName, propName) {\n      if (EVENT_HANDLER_ATTR_REGEXP.test(propName)) {\n        throw $compileMinErr('nodomevents', 'Property bindings for HTML DOM event properties are disallowed');\n      }\n\n      var nodeName = nodeName_(node);\n      var trustedContext = getTrustedPropContext(nodeName, propName);\n\n      var sanitizer = identity;\n      // Sanitize img[srcset] + source[srcset] values.\n      if (propName === 'srcset' && (nodeName === 'img' || nodeName === 'source')) {\n        sanitizer = sanitizeSrcsetPropertyValue;\n      } else if (trustedContext) {\n        sanitizer = $sce.getTrusted.bind($sce, trustedContext);\n      }\n\n      directives.push({\n        priority: 100,\n        compile: function ngPropCompileFn(_, attr) {\n          var ngPropGetter = $parse(attr[attrName]);\n          var ngPropWatch = $parse(attr[attrName], function sceValueOf(val) {\n            // Unwrap the value to compare the actual inner safe value, not the wrapper object.\n            return $sce.valueOf(val);\n          });\n\n          return {\n            pre: function ngPropPreLinkFn(scope, $element) {\n              function applyPropValue() {\n                var propValue = ngPropGetter(scope);\n                $element[0][propName] = sanitizer(propValue);\n              }\n\n              applyPropValue();\n              scope.$watch(ngPropWatch, applyPropValue);\n            }\n          };\n        }\n      });\n    }\n\n    function addEventDirective(directives, attrName, eventName) {\n      directives.push(\n        createEventDirective($parse, $rootScope, $exceptionHandler, attrName, eventName, /*forceAsync=*/false)\n      );\n    }\n\n    function addAttrInterpolateDirective(node, directives, value, name, isNgAttr) {\n      var nodeName = nodeName_(node);\n      var trustedContext = getTrustedAttrContext(nodeName, name);\n      var mustHaveExpression = !isNgAttr;\n      var allOrNothing = ALL_OR_NOTHING_ATTRS[name] || isNgAttr;\n\n      var interpolateFn = $interpolate(value, mustHaveExpression, trustedContext, allOrNothing);\n\n      // no interpolation found -> ignore\n      if (!interpolateFn) return;\n\n      if (name === 'multiple' && nodeName === 'select') {\n        throw $compileMinErr('selmulti',\n            'Binding to the \\'multiple\\' attribute is not supported. Element: {0}',\n            startingTag(node));\n      }\n\n      if (EVENT_HANDLER_ATTR_REGEXP.test(name)) {\n        throw $compileMinErr('nodomevents', 'Interpolations for HTML DOM event attributes are disallowed');\n      }\n\n      directives.push({\n        priority: 100,\n        compile: function() {\n            return {\n              pre: function attrInterpolatePreLinkFn(scope, element, attr) {\n                var $$observers = (attr.$$observers || (attr.$$observers = createMap()));\n\n                // If the attribute has changed since last $interpolate()ed\n                var newValue = attr[name];\n                if (newValue !== value) {\n                  // we need to interpolate again since the attribute value has been updated\n                  // (e.g. by another directive's compile function)\n                  // ensure unset/empty values make interpolateFn falsy\n                  interpolateFn = newValue && $interpolate(newValue, true, trustedContext, allOrNothing);\n                  value = newValue;\n                }\n\n                // if attribute was updated so that there is no interpolation going on we don't want to\n                // register any observers\n                if (!interpolateFn) return;\n\n                // initialize attr object so that it's ready in case we need the value for isolate\n                // scope initialization, otherwise the value would not be available from isolate\n                // directive's linking fn during linking phase\n                attr[name] = interpolateFn(scope);\n\n                ($$observers[name] || ($$observers[name] = [])).$$inter = true;\n                (attr.$$observers && attr.$$observers[name].$$scope || scope).\n                  $watch(interpolateFn, function interpolateFnWatchAction(newValue, oldValue) {\n                    //special case for class attribute addition + removal\n                    //so that class changes can tap into the animation\n                    //hooks provided by the $animate service. Be sure to\n                    //skip animations when the first digest occurs (when\n                    //both the new and the old values are the same) since\n                    //the CSS classes are the non-interpolated values\n                    if (name === 'class' && newValue !== oldValue) {\n                      attr.$updateClass(newValue, oldValue);\n                    } else {\n                      attr.$set(name, newValue);\n                    }\n                  });\n              }\n            };\n          }\n      });\n    }\n\n\n    /**\n     * This is a special jqLite.replaceWith, which can replace items which\n     * have no parents, provided that the containing jqLite collection is provided.\n     *\n     * @param {JqLite=} $rootElement The root of the compile tree. Used so that we can replace nodes\n     *                               in the root of the tree.\n     * @param {JqLite} elementsToRemove The jqLite element which we are going to replace. We keep\n     *                                  the shell, but replace its DOM node reference.\n     * @param {Node} newNode The new DOM node.\n     */\n    function replaceWith($rootElement, elementsToRemove, newNode) {\n      var firstElementToRemove = elementsToRemove[0],\n          removeCount = elementsToRemove.length,\n          parent = firstElementToRemove.parentNode,\n          i, ii;\n\n      if ($rootElement) {\n        for (i = 0, ii = $rootElement.length; i < ii; i++) {\n          if ($rootElement[i] === firstElementToRemove) {\n            $rootElement[i++] = newNode;\n            for (var j = i, j2 = j + removeCount - 1,\n                     jj = $rootElement.length;\n                 j < jj; j++, j2++) {\n              if (j2 < jj) {\n                $rootElement[j] = $rootElement[j2];\n              } else {\n                delete $rootElement[j];\n              }\n            }\n            $rootElement.length -= removeCount - 1;\n\n            // If the replaced element is also the jQuery .context then replace it\n            // .context is a deprecated jQuery api, so we should set it only when jQuery set it\n            // http://api.jquery.com/context/\n            if ($rootElement.context === firstElementToRemove) {\n              $rootElement.context = newNode;\n            }\n            break;\n          }\n        }\n      }\n\n      if (parent) {\n        parent.replaceChild(newNode, firstElementToRemove);\n      }\n\n      // Append all the `elementsToRemove` to a fragment. This will...\n      // - remove them from the DOM\n      // - allow them to still be traversed with .nextSibling\n      // - allow a single fragment.qSA to fetch all elements being removed\n      var fragment = window.document.createDocumentFragment();\n      for (i = 0; i < removeCount; i++) {\n        fragment.appendChild(elementsToRemove[i]);\n      }\n\n      if (jqLite.hasData(firstElementToRemove)) {\n        // Copy over user data (that includes AngularJS's $scope etc.). Don't copy private\n        // data here because there's no public interface in jQuery to do that and copying over\n        // event listeners (which is the main use of private data) wouldn't work anyway.\n        jqLite.data(newNode, jqLite.data(firstElementToRemove));\n\n        // Remove $destroy event listeners from `firstElementToRemove`\n        jqLite(firstElementToRemove).off('$destroy');\n      }\n\n      // Cleanup any data/listeners on the elements and children.\n      // This includes invoking the $destroy event on any elements with listeners.\n      jqLite.cleanData(fragment.querySelectorAll('*'));\n\n      // Update the jqLite collection to only contain the `newNode`\n      for (i = 1; i < removeCount; i++) {\n        delete elementsToRemove[i];\n      }\n      elementsToRemove[0] = newNode;\n      elementsToRemove.length = 1;\n    }\n\n\n    function cloneAndAnnotateFn(fn, annotation) {\n      return extend(function() { return fn.apply(null, arguments); }, fn, annotation);\n    }\n\n\n    function invokeLinkFn(linkFn, scope, $element, attrs, controllers, transcludeFn) {\n      try {\n        linkFn(scope, $element, attrs, controllers, transcludeFn);\n      } catch (e) {\n        $exceptionHandler(e, startingTag($element));\n      }\n    }\n\n    function strictBindingsCheck(attrName, directiveName) {\n      if (strictComponentBindingsEnabled) {\n        throw $compileMinErr('missingattr',\n          'Attribute \\'{0}\\' of \\'{1}\\' is non-optional and must be set!',\n          attrName, directiveName);\n      }\n    }\n\n    // Set up $watches for isolate scope and controller bindings.\n    function initializeDirectiveBindings(scope, attrs, destination, bindings, directive) {\n      var removeWatchCollection = [];\n      var initialChanges = {};\n      var changes;\n\n      forEach(bindings, function initializeBinding(definition, scopeName) {\n        var attrName = definition.attrName,\n        optional = definition.optional,\n        mode = definition.mode, // @, =, <, or &\n        lastValue,\n        parentGet, parentSet, compare, removeWatch;\n\n        switch (mode) {\n\n          case '@':\n            if (!optional && !hasOwnProperty.call(attrs, attrName)) {\n              strictBindingsCheck(attrName, directive.name);\n              destination[scopeName] = attrs[attrName] = undefined;\n\n            }\n            removeWatch = attrs.$observe(attrName, function(value) {\n              if (isString(value) || isBoolean(value)) {\n                var oldValue = destination[scopeName];\n                recordChanges(scopeName, value, oldValue);\n                destination[scopeName] = value;\n              }\n            });\n            attrs.$$observers[attrName].$$scope = scope;\n            lastValue = attrs[attrName];\n            if (isString(lastValue)) {\n              // If the attribute has been provided then we trigger an interpolation to ensure\n              // the value is there for use in the link fn\n              destination[scopeName] = $interpolate(lastValue)(scope);\n            } else if (isBoolean(lastValue)) {\n              // If the attributes is one of the BOOLEAN_ATTR then AngularJS will have converted\n              // the value to boolean rather than a string, so we special case this situation\n              destination[scopeName] = lastValue;\n            }\n            initialChanges[scopeName] = new SimpleChange(_UNINITIALIZED_VALUE, destination[scopeName]);\n            removeWatchCollection.push(removeWatch);\n            break;\n\n          case '=':\n            if (!hasOwnProperty.call(attrs, attrName)) {\n              if (optional) break;\n              strictBindingsCheck(attrName, directive.name);\n              attrs[attrName] = undefined;\n            }\n            if (optional && !attrs[attrName]) break;\n\n            parentGet = $parse(attrs[attrName]);\n            if (parentGet.literal) {\n              compare = equals;\n            } else {\n              compare = simpleCompare;\n            }\n            parentSet = parentGet.assign || function() {\n              // reset the change, or we will throw this exception on every $digest\n              lastValue = destination[scopeName] = parentGet(scope);\n              throw $compileMinErr('nonassign',\n                  'Expression \\'{0}\\' in attribute \\'{1}\\' used with directive \\'{2}\\' is non-assignable!',\n                  attrs[attrName], attrName, directive.name);\n            };\n            lastValue = destination[scopeName] = parentGet(scope);\n            var parentValueWatch = function parentValueWatch(parentValue) {\n              if (!compare(parentValue, destination[scopeName])) {\n                // we are out of sync and need to copy\n                if (!compare(parentValue, lastValue)) {\n                  // parent changed and it has precedence\n                  destination[scopeName] = parentValue;\n                } else {\n                  // if the parent can be assigned then do so\n                  parentSet(scope, parentValue = destination[scopeName]);\n                }\n              }\n              lastValue = parentValue;\n              return lastValue;\n            };\n            parentValueWatch.$stateful = true;\n            if (definition.collection) {\n              removeWatch = scope.$watchCollection(attrs[attrName], parentValueWatch);\n            } else {\n              removeWatch = scope.$watch($parse(attrs[attrName], parentValueWatch), null, parentGet.literal);\n            }\n            removeWatchCollection.push(removeWatch);\n            break;\n\n          case '<':\n            if (!hasOwnProperty.call(attrs, attrName)) {\n              if (optional) break;\n              strictBindingsCheck(attrName, directive.name);\n              attrs[attrName] = undefined;\n            }\n            if (optional && !attrs[attrName]) break;\n\n            parentGet = $parse(attrs[attrName]);\n            var isLiteral = parentGet.literal;\n\n            var initialValue = destination[scopeName] = parentGet(scope);\n            initialChanges[scopeName] = new SimpleChange(_UNINITIALIZED_VALUE, destination[scopeName]);\n\n            removeWatch = scope[definition.collection ? '$watchCollection' : '$watch'](parentGet, function parentValueWatchAction(newValue, oldValue) {\n              if (oldValue === newValue) {\n                if (oldValue === initialValue || (isLiteral && equals(oldValue, initialValue))) {\n                  return;\n                }\n                oldValue = initialValue;\n              }\n              recordChanges(scopeName, newValue, oldValue);\n              destination[scopeName] = newValue;\n            });\n\n            removeWatchCollection.push(removeWatch);\n            break;\n\n          case '&':\n            if (!optional && !hasOwnProperty.call(attrs, attrName)) {\n              strictBindingsCheck(attrName, directive.name);\n            }\n            // Don't assign Object.prototype method to scope\n            parentGet = attrs.hasOwnProperty(attrName) ? $parse(attrs[attrName]) : noop;\n\n            // Don't assign noop to destination if expression is not valid\n            if (parentGet === noop && optional) break;\n\n            destination[scopeName] = function(locals) {\n              return parentGet(scope, locals);\n            };\n            break;\n        }\n      });\n\n      function recordChanges(key, currentValue, previousValue) {\n        if (isFunction(destination.$onChanges) && !simpleCompare(currentValue, previousValue)) {\n          // If we have not already scheduled the top level onChangesQueue handler then do so now\n          if (!onChangesQueue) {\n            scope.$$postDigest(flushOnChangesQueue);\n            onChangesQueue = [];\n          }\n          // If we have not already queued a trigger of onChanges for this controller then do so now\n          if (!changes) {\n            changes = {};\n            onChangesQueue.push(triggerOnChangesHook);\n          }\n          // If the has been a change on this property already then we need to reuse the previous value\n          if (changes[key]) {\n            previousValue = changes[key].previousValue;\n          }\n          // Store this change\n          changes[key] = new SimpleChange(previousValue, currentValue);\n        }\n      }\n\n      function triggerOnChangesHook() {\n        destination.$onChanges(changes);\n        // Now clear the changes so that we schedule onChanges when more changes arrive\n        changes = undefined;\n      }\n\n      return {\n        initialChanges: initialChanges,\n        removeWatches: removeWatchCollection.length && function removeWatches() {\n          for (var i = 0, ii = removeWatchCollection.length; i < ii; ++i) {\n            removeWatchCollection[i]();\n          }\n        }\n      };\n    }\n  }];\n}\n\nfunction SimpleChange(previous, current) {\n  this.previousValue = previous;\n  this.currentValue = current;\n}\nSimpleChange.prototype.isFirstChange = function() { return this.previousValue === _UNINITIALIZED_VALUE; };\n\n\nvar PREFIX_REGEXP = /^((?:x|data)[:\\-_])/i;\nvar SPECIAL_CHARS_REGEXP = /[:\\-_]+(.)/g;\n\n/**\n * Converts all accepted directives format into proper directive name.\n * @param name Name to normalize\n */\nfunction directiveNormalize(name) {\n  return name\n    .replace(PREFIX_REGEXP, '')\n    .replace(SPECIAL_CHARS_REGEXP, function(_, letter, offset) {\n      return offset ? letter.toUpperCase() : letter;\n    });\n}\n\n/**\n * @ngdoc type\n * @name $compile.directive.Attributes\n *\n * @description\n * A shared object between directive compile / linking functions which contains normalized DOM\n * element attributes. The values reflect current binding state `{{ }}`. The normalization is\n * needed since all of these are treated as equivalent in AngularJS:\n *\n * ```\n *    <span ng:bind=\"a\" ng-bind=\"a\" data-ng-bind=\"a\" x-ng-bind=\"a\">\n * ```\n */\n\n/**\n * @ngdoc property\n * @name $compile.directive.Attributes#$attr\n *\n * @description\n * A map of DOM element attribute names to the normalized name. This is\n * needed to do reverse lookup from normalized name back to actual name.\n */\n\n\n/**\n * @ngdoc method\n * @name $compile.directive.Attributes#$set\n * @kind function\n *\n * @description\n * Set DOM element attribute value.\n *\n *\n * @param {string} name Normalized element attribute name of the property to modify. The name is\n *          reverse-translated using the {@link ng.$compile.directive.Attributes#$attr $attr}\n *          property to the original name.\n * @param {string} value Value to set the attribute to. The value can be an interpolated string.\n */\n\n\n\n/**\n * Closure compiler type information\n */\n\nfunction nodesetLinkingFn(\n  /* angular.Scope */ scope,\n  /* NodeList */ nodeList,\n  /* Element */ rootElement,\n  /* function(Function) */ boundTranscludeFn\n) {}\n\nfunction directiveLinkingFn(\n  /* nodesetLinkingFn */ nodesetLinkingFn,\n  /* angular.Scope */ scope,\n  /* Node */ node,\n  /* Element */ rootElement,\n  /* function(Function) */ boundTranscludeFn\n) {}\n\nfunction tokenDifference(str1, str2) {\n  var values = '',\n      tokens1 = str1.split(/\\s+/),\n      tokens2 = str2.split(/\\s+/);\n\n  outer:\n  for (var i = 0; i < tokens1.length; i++) {\n    var token = tokens1[i];\n    for (var j = 0; j < tokens2.length; j++) {\n      if (token === tokens2[j]) continue outer;\n    }\n    values += (values.length > 0 ? ' ' : '') + token;\n  }\n  return values;\n}\n\nfunction removeComments(jqNodes) {\n  jqNodes = jqLite(jqNodes);\n  var i = jqNodes.length;\n\n  if (i <= 1) {\n    return jqNodes;\n  }\n\n  while (i--) {\n    var node = jqNodes[i];\n    if (node.nodeType === NODE_TYPE_COMMENT ||\n       (node.nodeType === NODE_TYPE_TEXT && node.nodeValue.trim() === '')) {\n         splice.call(jqNodes, i, 1);\n    }\n  }\n  return jqNodes;\n}\n"
  },
  {
    "path": "src/ng/controller.js",
    "content": "'use strict';\n\nvar $controllerMinErr = minErr('$controller');\n\n\nvar CNTRL_REG = /^(\\S+)(\\s+as\\s+([\\w$]+))?$/;\nfunction identifierForController(controller, ident) {\n  if (ident && isString(ident)) return ident;\n  if (isString(controller)) {\n    var match = CNTRL_REG.exec(controller);\n    if (match) return match[3];\n  }\n}\n\n\n/**\n * @ngdoc provider\n * @name $controllerProvider\n * @this\n *\n * @description\n * The {@link ng.$controller $controller service} is used by AngularJS to create new\n * controllers.\n *\n * This provider allows controller registration via the\n * {@link ng.$controllerProvider#register register} method.\n */\nfunction $ControllerProvider() {\n  var controllers = {};\n\n  /**\n   * @ngdoc method\n   * @name $controllerProvider#has\n   * @param {string} name Controller name to check.\n   */\n  this.has = function(name) {\n    return controllers.hasOwnProperty(name);\n  };\n\n  /**\n   * @ngdoc method\n   * @name $controllerProvider#register\n   * @param {string|Object} name Controller name, or an object map of controllers where the keys are\n   *    the names and the values are the constructors.\n   * @param {Function|Array} constructor Controller constructor fn (optionally decorated with DI\n   *    annotations in the array notation).\n   */\n  this.register = function(name, constructor) {\n    assertNotHasOwnProperty(name, 'controller');\n    if (isObject(name)) {\n      extend(controllers, name);\n    } else {\n      controllers[name] = constructor;\n    }\n  };\n\n  this.$get = ['$injector', function($injector) {\n\n    /**\n     * @ngdoc service\n     * @name $controller\n     * @requires $injector\n     *\n     * @param {Function|string} constructor If called with a function then it's considered to be the\n     *    controller constructor function. Otherwise it's considered to be a string which is used\n     *    to retrieve the controller constructor using the following steps:\n     *\n     *    * check if a controller with given name is registered via `$controllerProvider`\n     *    * check if evaluating the string on the current scope returns a constructor\n     *\n     *    The string can use the `controller as property` syntax, where the controller instance is published\n     *    as the specified property on the `scope`; the `scope` must be injected into `locals` param for this\n     *    to work correctly.\n     *\n     * @param {Object} locals Injection locals for Controller.\n     * @return {Object} Instance of given controller.\n     *\n     * @description\n     * `$controller` service is responsible for instantiating controllers.\n     *\n     * It's just a simple call to {@link auto.$injector $injector}, but extracted into\n     * a service, so that one can override this service with [BC version](https://gist.github.com/1649788).\n     */\n    return function $controller(expression, locals, later, ident) {\n      // PRIVATE API:\n      //   param `later` --- indicates that the controller's constructor is invoked at a later time.\n      //                     If true, $controller will allocate the object with the correct\n      //                     prototype chain, but will not invoke the controller until a returned\n      //                     callback is invoked.\n      //   param `ident` --- An optional label which overrides the label parsed from the controller\n      //                     expression, if any.\n      var instance, match, constructor, identifier;\n      later = later === true;\n      if (ident && isString(ident)) {\n        identifier = ident;\n      }\n\n      if (isString(expression)) {\n        match = expression.match(CNTRL_REG);\n        if (!match) {\n          throw $controllerMinErr('ctrlfmt',\n            'Badly formed controller string \\'{0}\\'. ' +\n            'Must match `__name__ as __id__` or `__name__`.', expression);\n        }\n        constructor = match[1];\n        identifier = identifier || match[3];\n        expression = controllers.hasOwnProperty(constructor)\n            ? controllers[constructor]\n            : getter(locals.$scope, constructor, true);\n\n        if (!expression) {\n          throw $controllerMinErr('ctrlreg',\n            'The controller with the name \\'{0}\\' is not registered.', constructor);\n        }\n\n        assertArgFn(expression, constructor, true);\n      }\n\n      if (later) {\n        // Instantiate controller later:\n        // This machinery is used to create an instance of the object before calling the\n        // controller's constructor itself.\n        //\n        // This allows properties to be added to the controller before the constructor is\n        // invoked. Primarily, this is used for isolate scope bindings in $compile.\n        //\n        // This feature is not intended for use by applications, and is thus not documented\n        // publicly.\n        // Object creation: http://jsperf.com/create-constructor/2\n        var controllerPrototype = (isArray(expression) ?\n          expression[expression.length - 1] : expression).prototype;\n        instance = Object.create(controllerPrototype || null);\n\n        if (identifier) {\n          addIdentifier(locals, identifier, instance, constructor || expression.name);\n        }\n\n        return extend(function $controllerInit() {\n          var result = $injector.invoke(expression, instance, locals, constructor);\n          if (result !== instance && (isObject(result) || isFunction(result))) {\n            instance = result;\n            if (identifier) {\n              // If result changed, re-assign controllerAs value to scope.\n              addIdentifier(locals, identifier, instance, constructor || expression.name);\n            }\n          }\n          return instance;\n        }, {\n          instance: instance,\n          identifier: identifier\n        });\n      }\n\n      instance = $injector.instantiate(expression, locals, constructor);\n\n      if (identifier) {\n        addIdentifier(locals, identifier, instance, constructor || expression.name);\n      }\n\n      return instance;\n    };\n\n    function addIdentifier(locals, identifier, instance, name) {\n      if (!(locals && isObject(locals.$scope))) {\n        throw minErr('$controller')('noscp',\n          'Cannot export controller \\'{0}\\' as \\'{1}\\'! No $scope object provided via `locals`.',\n          name, identifier);\n      }\n\n      locals.$scope[identifier] = instance;\n    }\n  }];\n}\n"
  },
  {
    "path": "src/ng/cookieReader.js",
    "content": "'use strict';\n\n/**\n * @name $$cookieReader\n * @requires $document\n *\n * @description\n * This is a private service for reading cookies used by $http and ngCookies\n *\n * @return {Object} a key/value map of the current cookies\n */\nfunction $$CookieReader($document) {\n  var rawDocument = $document[0] || {};\n  var lastCookies = {};\n  var lastCookieString = '';\n\n  function safeGetCookie(rawDocument) {\n    try {\n      return rawDocument.cookie || '';\n    } catch (e) {\n      return '';\n    }\n  }\n\n  function safeDecodeURIComponent(str) {\n    try {\n      return decodeURIComponent(str);\n    } catch (e) {\n      return str;\n    }\n  }\n\n  return function() {\n    var cookieArray, cookie, i, index, name;\n    var currentCookieString = safeGetCookie(rawDocument);\n\n    if (currentCookieString !== lastCookieString) {\n      lastCookieString = currentCookieString;\n      cookieArray = lastCookieString.split('; ');\n      lastCookies = {};\n\n      for (i = 0; i < cookieArray.length; i++) {\n        cookie = cookieArray[i];\n        index = cookie.indexOf('=');\n        if (index > 0) { //ignore nameless cookies\n          name = safeDecodeURIComponent(cookie.substring(0, index));\n          // the first value that is seen for a cookie is the most\n          // specific one.  values for the same cookie name that\n          // follow are for less specific paths.\n          if (isUndefined(lastCookies[name])) {\n            lastCookies[name] = safeDecodeURIComponent(cookie.substring(index + 1));\n          }\n        }\n      }\n    }\n    return lastCookies;\n  };\n}\n\n$$CookieReader.$inject = ['$document'];\n\n/** @this */\nfunction $$CookieReaderProvider() {\n  this.$get = $$CookieReader;\n}\n"
  },
  {
    "path": "src/ng/directive/a.js",
    "content": "'use strict';\n\n/**\n * @ngdoc directive\n * @name a\n * @restrict E\n *\n * @description\n * Modifies the default behavior of the html a tag so that the default action is prevented when\n * the href attribute is empty.\n *\n * For dynamically creating `href` attributes for a tags, see the {@link ng.ngHref `ngHref`} directive.\n */\nvar htmlAnchorDirective = valueFn({\n  restrict: 'E',\n  compile: function(element, attr) {\n    if (!attr.href && !attr.xlinkHref) {\n      return function(scope, element) {\n        // If the linked element is not an anchor tag anymore, do nothing\n        if (element[0].nodeName.toLowerCase() !== 'a') return;\n\n        // SVGAElement does not use the href attribute, but rather the 'xlinkHref' attribute.\n        var href = toString.call(element.prop('href')) === '[object SVGAnimatedString]' ?\n                   'xlink:href' : 'href';\n        element.on('click', function(event) {\n          // if we have no href url, then don't navigate anywhere.\n          if (!element.attr(href)) {\n            event.preventDefault();\n          }\n        });\n      };\n    }\n  }\n});\n"
  },
  {
    "path": "src/ng/directive/attrs.js",
    "content": "'use strict';\n\n/**\n * @ngdoc directive\n * @name ngHref\n * @restrict A\n * @priority 99\n *\n * @description\n * Using AngularJS markup like `{{hash}}` in an href attribute will\n * make the link go to the wrong URL if the user clicks it before\n * AngularJS has a chance to replace the `{{hash}}` markup with its\n * value. Until AngularJS replaces the markup the link will be broken\n * and will most likely return a 404 error. The `ngHref` directive\n * solves this problem.\n *\n * The wrong way to write it:\n * ```html\n * <a href=\"http://www.gravatar.com/avatar/{{hash}}\">link1</a>\n * ```\n *\n * The correct way to write it:\n * ```html\n * <a ng-href=\"http://www.gravatar.com/avatar/{{hash}}\">link1</a>\n * ```\n *\n * @element A\n * @param {template} ngHref any string which can contain `{{}}` markup.\n *\n * @example\n * This example shows various combinations of `href`, `ng-href` and `ng-click` attributes\n * in links and their different behaviors:\n    <example name=\"ng-href\">\n      <file name=\"index.html\">\n        <input ng-model=\"value\" /><br />\n        <a id=\"link-1\" href ng-click=\"value = 1\">link 1</a> (link, don't reload)<br />\n        <a id=\"link-2\" href=\"\" ng-click=\"value = 2\">link 2</a> (link, don't reload)<br />\n        <a id=\"link-3\" ng-href=\"/{{'123'}}\">link 3</a> (link, reload!)<br />\n        <a id=\"link-4\" href=\"\" name=\"xx\" ng-click=\"value = 4\">anchor</a> (link, don't reload)<br />\n        <a id=\"link-5\" name=\"xxx\" ng-click=\"value = 5\">anchor</a> (no link)<br />\n        <a id=\"link-6\" ng-href=\"{{value}}\">link</a> (link, change location)\n      </file>\n      <file name=\"protractor.js\" type=\"protractor\">\n        it('should execute ng-click but not reload when href without value', function() {\n          element(by.id('link-1')).click();\n          expect(element(by.model('value')).getAttribute('value')).toEqual('1');\n          expect(element(by.id('link-1')).getAttribute('href')).toBe('');\n        });\n\n        it('should execute ng-click but not reload when href empty string', function() {\n          element(by.id('link-2')).click();\n          expect(element(by.model('value')).getAttribute('value')).toEqual('2');\n          expect(element(by.id('link-2')).getAttribute('href')).toBe('');\n        });\n\n        it('should execute ng-click and change url when ng-href specified', function() {\n          expect(element(by.id('link-3')).getAttribute('href')).toMatch(/\\/123$/);\n\n          element(by.id('link-3')).click();\n\n          // At this point, we navigate away from an AngularJS page, so we need\n          // to use browser.driver to get the base webdriver.\n\n          browser.wait(function() {\n            return browser.driver.getCurrentUrl().then(function(url) {\n              return url.match(/\\/123$/);\n            });\n          }, 5000, 'page should navigate to /123');\n        });\n\n        it('should execute ng-click but not reload when href empty string and name specified', function() {\n          element(by.id('link-4')).click();\n          expect(element(by.model('value')).getAttribute('value')).toEqual('4');\n          expect(element(by.id('link-4')).getAttribute('href')).toBe('');\n        });\n\n        it('should execute ng-click but not reload when no href but name specified', function() {\n          element(by.id('link-5')).click();\n          expect(element(by.model('value')).getAttribute('value')).toEqual('5');\n          expect(element(by.id('link-5')).getAttribute('href')).toBe(null);\n        });\n\n        it('should only change url when only ng-href', function() {\n          element(by.model('value')).clear();\n          element(by.model('value')).sendKeys('6');\n          expect(element(by.id('link-6')).getAttribute('href')).toMatch(/\\/6$/);\n\n          element(by.id('link-6')).click();\n\n          // At this point, we navigate away from an AngularJS page, so we need\n          // to use browser.driver to get the base webdriver.\n          browser.wait(function() {\n            return browser.driver.getCurrentUrl().then(function(url) {\n              return url.match(/\\/6$/);\n            });\n          }, 5000, 'page should navigate to /6');\n        });\n      </file>\n    </example>\n */\n\n/**\n * @ngdoc directive\n * @name ngSrc\n * @restrict A\n * @priority 99\n *\n * @description\n * Using AngularJS markup like `{{hash}}` in a `src` attribute doesn't\n * work right: The browser will fetch from the URL with the literal\n * text `{{hash}}` until AngularJS replaces the expression inside\n * `{{hash}}`. The `ngSrc` directive solves this problem.\n *\n * The buggy way to write it:\n * ```html\n * <img src=\"http://www.gravatar.com/avatar/{{hash}}\" alt=\"Description\"/>\n * ```\n *\n * The correct way to write it:\n * ```html\n * <img ng-src=\"http://www.gravatar.com/avatar/{{hash}}\" alt=\"Description\" />\n * ```\n *\n * @element IMG\n * @param {template} ngSrc any string which can contain `{{}}` markup.\n */\n\n/**\n * @ngdoc directive\n * @name ngSrcset\n * @restrict A\n * @priority 99\n *\n * @description\n * Using AngularJS markup like `{{hash}}` in a `srcset` attribute doesn't\n * work right: The browser will fetch from the URL with the literal\n * text `{{hash}}` until AngularJS replaces the expression inside\n * `{{hash}}`. The `ngSrcset` directive solves this problem.\n *\n * The buggy way to write it:\n * ```html\n * <img srcset=\"http://www.gravatar.com/avatar/{{hash}} 2x\" alt=\"Description\"/>\n * ```\n *\n * The correct way to write it:\n * ```html\n * <img ng-srcset=\"http://www.gravatar.com/avatar/{{hash}} 2x\" alt=\"Description\" />\n * ```\n *\n * @element IMG\n * @param {template} ngSrcset any string which can contain `{{}}` markup.\n */\n\n/**\n * @ngdoc directive\n * @name ngDisabled\n * @restrict A\n * @priority 100\n *\n * @description\n *\n * This directive sets the `disabled` attribute on the element (typically a form control,\n * e.g. `input`, `button`, `select` etc.) if the\n * {@link guide/expression expression} inside `ngDisabled` evaluates to truthy.\n *\n * A special directive is necessary because we cannot use interpolation inside the `disabled`\n * attribute. See the {@link guide/interpolation interpolation guide} for more info.\n *\n * @example\n    <example name=\"ng-disabled\">\n      <file name=\"index.html\">\n        <label>Click me to toggle: <input type=\"checkbox\" ng-model=\"checked\"></label><br/>\n        <button ng-model=\"button\" ng-disabled=\"checked\">Button</button>\n      </file>\n      <file name=\"protractor.js\" type=\"protractor\">\n        it('should toggle button', function() {\n          expect(element(by.css('button')).getAttribute('disabled')).toBeFalsy();\n          element(by.model('checked')).click();\n          expect(element(by.css('button')).getAttribute('disabled')).toBeTruthy();\n        });\n      </file>\n    </example>\n *\n * @param {expression} ngDisabled If the {@link guide/expression expression} is truthy,\n *     then the `disabled` attribute will be set on the element\n */\n\n\n/**\n * @ngdoc directive\n * @name ngChecked\n * @restrict A\n * @priority 100\n *\n * @description\n * Sets the `checked` attribute on the element, if the expression inside `ngChecked` is truthy.\n *\n * Note that this directive should not be used together with {@link ngModel `ngModel`},\n * as this can lead to unexpected behavior.\n *\n * A special directive is necessary because we cannot use interpolation inside the `checked`\n * attribute. See the {@link guide/interpolation interpolation guide} for more info.\n *\n * @example\n    <example name=\"ng-checked\">\n      <file name=\"index.html\">\n        <label>Check me to check both: <input type=\"checkbox\" ng-model=\"leader\"></label><br/>\n        <input id=\"checkFollower\" type=\"checkbox\" ng-checked=\"leader\" aria-label=\"Follower input\">\n      </file>\n      <file name=\"protractor.js\" type=\"protractor\">\n        it('should check both checkBoxes', function() {\n          expect(element(by.id('checkFollower')).getAttribute('checked')).toBeFalsy();\n          element(by.model('leader')).click();\n          expect(element(by.id('checkFollower')).getAttribute('checked')).toBeTruthy();\n        });\n      </file>\n    </example>\n *\n * @element INPUT\n * @param {expression} ngChecked If the {@link guide/expression expression} is truthy,\n *     then the `checked` attribute will be set on the element\n */\n\n\n/**\n * @ngdoc directive\n * @name ngReadonly\n * @restrict A\n * @priority 100\n *\n * @description\n *\n * Sets the `readonly` attribute on the element, if the expression inside `ngReadonly` is truthy.\n * Note that `readonly` applies only to `input` elements with specific types. [See the input docs on\n * MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-readonly) for more information.\n *\n * A special directive is necessary because we cannot use interpolation inside the `readonly`\n * attribute. See the {@link guide/interpolation interpolation guide} for more info.\n *\n * @example\n    <example name=\"ng-readonly\">\n      <file name=\"index.html\">\n        <label>Check me to make text readonly: <input type=\"checkbox\" ng-model=\"checked\"></label><br/>\n        <input type=\"text\" ng-readonly=\"checked\" value=\"I'm AngularJS\" aria-label=\"Readonly field\" />\n      </file>\n      <file name=\"protractor.js\" type=\"protractor\">\n        it('should toggle readonly attr', function() {\n          expect(element(by.css('[type=\"text\"]')).getAttribute('readonly')).toBeFalsy();\n          element(by.model('checked')).click();\n          expect(element(by.css('[type=\"text\"]')).getAttribute('readonly')).toBeTruthy();\n        });\n      </file>\n    </example>\n *\n * @element INPUT\n * @param {expression} ngReadonly If the {@link guide/expression expression} is truthy,\n *     then special attribute \"readonly\" will be set on the element\n */\n\n\n/**\n * @ngdoc directive\n * @name ngSelected\n * @restrict A\n * @priority 100\n *\n * @description\n *\n * Sets the `selected` attribute on the element, if the expression inside `ngSelected` is truthy.\n *\n * A special directive is necessary because we cannot use interpolation inside the `selected`\n * attribute. See the {@link guide/interpolation interpolation guide} for more info.\n *\n * <div class=\"alert alert-warning\">\n *   **Note:** `ngSelected` does not interact with the `select` and `ngModel` directives, it only\n *   sets the `selected` attribute on the element. If you are using `ngModel` on the select, you\n *   should not use `ngSelected` on the options, as `ngModel` will set the select value and\n *   selected options.\n * </div>\n *\n * @example\n    <example name=\"ng-selected\">\n      <file name=\"index.html\">\n        <label>Check me to select: <input type=\"checkbox\" ng-model=\"selected\"></label><br/>\n        <select aria-label=\"ngSelected demo\">\n          <option>Hello!</option>\n          <option id=\"greet\" ng-selected=\"selected\">Greetings!</option>\n        </select>\n      </file>\n      <file name=\"protractor.js\" type=\"protractor\">\n        it('should select Greetings!', function() {\n          expect(element(by.id('greet')).getAttribute('selected')).toBeFalsy();\n          element(by.model('selected')).click();\n          expect(element(by.id('greet')).getAttribute('selected')).toBeTruthy();\n        });\n      </file>\n    </example>\n *\n * @element OPTION\n * @param {expression} ngSelected If the {@link guide/expression expression} is truthy,\n *     then special attribute \"selected\" will be set on the element\n */\n\n/**\n * @ngdoc directive\n * @name ngOpen\n * @restrict A\n * @priority 100\n *\n * @description\n *\n * Sets the `open` attribute on the element, if the expression inside `ngOpen` is truthy.\n *\n * A special directive is necessary because we cannot use interpolation inside the `open`\n * attribute. See the {@link guide/interpolation interpolation guide} for more info.\n *\n * ## A note about browser compatibility\n *\n * Internet Explorer and Edge do not support the `details` element, it is\n * recommended to use {@link ng.ngShow} and {@link ng.ngHide} instead.\n *\n * @example\n     <example name=\"ng-open\">\n       <file name=\"index.html\">\n         <label>Toggle details: <input type=\"checkbox\" ng-model=\"open\"></label><br/>\n         <details id=\"details\" ng-open=\"open\">\n            <summary>List</summary>\n            <ul>\n              <li>Apple</li>\n              <li>Orange</li>\n              <li>Durian</li>\n            </ul>\n         </details>\n       </file>\n       <file name=\"protractor.js\" type=\"protractor\">\n         it('should toggle open', function() {\n           expect(element(by.id('details')).getAttribute('open')).toBeFalsy();\n           element(by.model('open')).click();\n           expect(element(by.id('details')).getAttribute('open')).toBeTruthy();\n         });\n       </file>\n     </example>\n *\n * @element DETAILS\n * @param {expression} ngOpen If the {@link guide/expression expression} is truthy,\n *     then special attribute \"open\" will be set on the element\n */\n\nvar ngAttributeAliasDirectives = {};\n\n// boolean attrs are evaluated\nforEach(BOOLEAN_ATTR, function(propName, attrName) {\n  // binding to multiple is not supported\n  if (propName === 'multiple') return;\n\n  function defaultLinkFn(scope, element, attr) {\n    scope.$watch(attr[normalized], function ngBooleanAttrWatchAction(value) {\n      attr.$set(attrName, !!value);\n    });\n  }\n\n  var normalized = directiveNormalize('ng-' + attrName);\n  var linkFn = defaultLinkFn;\n\n  if (propName === 'checked') {\n    linkFn = function(scope, element, attr) {\n      // ensuring ngChecked doesn't interfere with ngModel when both are set on the same input\n      if (attr.ngModel !== attr[normalized]) {\n        defaultLinkFn(scope, element, attr);\n      }\n    };\n  }\n\n  ngAttributeAliasDirectives[normalized] = function() {\n    return {\n      restrict: 'A',\n      priority: 100,\n      link: linkFn\n    };\n  };\n});\n\n// aliased input attrs are evaluated\nforEach(ALIASED_ATTR, function(htmlAttr, ngAttr) {\n  ngAttributeAliasDirectives[ngAttr] = function() {\n    return {\n      priority: 100,\n      link: function(scope, element, attr) {\n        //special case ngPattern when a literal regular expression value\n        //is used as the expression (this way we don't have to watch anything).\n        if (ngAttr === 'ngPattern' && attr.ngPattern.charAt(0) === '/') {\n          var match = attr.ngPattern.match(REGEX_STRING_REGEXP);\n          if (match) {\n            attr.$set('ngPattern', new RegExp(match[1], match[2]));\n            return;\n          }\n        }\n\n        scope.$watch(attr[ngAttr], function ngAttrAliasWatchAction(value) {\n          attr.$set(ngAttr, value);\n        });\n      }\n    };\n  };\n});\n\n// ng-src, ng-srcset, ng-href are interpolated\nforEach(['src', 'srcset', 'href'], function(attrName) {\n  var normalized = directiveNormalize('ng-' + attrName);\n  ngAttributeAliasDirectives[normalized] = ['$sce', function($sce) {\n    return {\n      priority: 99, // it needs to run after the attributes are interpolated\n      link: function(scope, element, attr) {\n        var propName = attrName,\n            name = attrName;\n\n        if (attrName === 'href' &&\n            toString.call(element.prop('href')) === '[object SVGAnimatedString]') {\n          name = 'xlinkHref';\n          attr.$attr[name] = 'xlink:href';\n          propName = null;\n        }\n\n        // We need to sanitize the url at least once, in case it is a constant\n        // non-interpolated attribute.\n        attr.$set(normalized, $sce.getTrustedMediaUrl(attr[normalized]));\n\n        attr.$observe(normalized, function(value) {\n          if (!value) {\n            if (attrName === 'href') {\n              attr.$set(name, null);\n            }\n            return;\n          }\n\n          attr.$set(name, value);\n\n          // Support: IE 9-11 only\n          // On IE, if \"ng:src\" directive declaration is used and \"src\" attribute doesn't exist\n          // then calling element.setAttribute('src', 'foo') doesn't do anything, so we need\n          // to set the property as well to achieve the desired effect.\n          // We use attr[attrName] value since $set might have sanitized the url.\n          if (msie && propName) element.prop(propName, attr[name]);\n        });\n      }\n    };\n  }];\n});\n"
  },
  {
    "path": "src/ng/directive/directives.js",
    "content": "'use strict';\n\nfunction ngDirective(directive) {\n  if (isFunction(directive)) {\n    directive = {\n      link: directive\n    };\n  }\n  directive.restrict = directive.restrict || 'AC';\n  return valueFn(directive);\n}\n"
  },
  {
    "path": "src/ng/directive/form.js",
    "content": "'use strict';\n\n/* global -nullFormCtrl, -PENDING_CLASS, -SUBMITTED_CLASS\n */\nvar nullFormCtrl = {\n  $addControl: noop,\n  $getControls: valueFn([]),\n  $$renameControl: nullFormRenameControl,\n  $removeControl: noop,\n  $setValidity: noop,\n  $setDirty: noop,\n  $setPristine: noop,\n  $setSubmitted: noop,\n  $$setSubmitted: noop\n},\nPENDING_CLASS = 'ng-pending',\nSUBMITTED_CLASS = 'ng-submitted';\n\nfunction nullFormRenameControl(control, name) {\n  control.$name = name;\n}\n\n/**\n * @ngdoc type\n * @name form.FormController\n *\n * @property {boolean} $pristine True if user has not interacted with the form yet.\n * @property {boolean} $dirty True if user has already interacted with the form.\n * @property {boolean} $valid True if all of the containing forms and controls are valid.\n * @property {boolean} $invalid True if at least one containing control or form is invalid.\n * @property {boolean} $submitted True if user has submitted the form even if its invalid.\n *\n * @property {Object} $pending An object hash, containing references to controls or forms with\n *  pending validators, where:\n *\n *  - keys are validations tokens (error names).\n *  - values are arrays of controls or forms that have a pending validator for the given error name.\n *\n * See {@link form.FormController#$error $error} for a list of built-in validation tokens.\n *\n * @property {Object} $error An object hash, containing references to controls or forms with failing\n *  validators, where:\n *\n *  - keys are validation tokens (error names),\n *  - values are arrays of controls or forms that have a failing validator for the given error name.\n *\n *  Built-in validation tokens:\n *  - `email`\n *  - `max`\n *  - `maxlength`\n *  - `min`\n *  - `minlength`\n *  - `number`\n *  - `pattern`\n *  - `required`\n *  - `url`\n *  - `date`\n *  - `datetimelocal`\n *  - `time`\n *  - `week`\n *  - `month`\n *\n * @description\n * `FormController` keeps track of all its controls and nested forms as well as the state of them,\n * such as being valid/invalid or dirty/pristine.\n *\n * Each {@link ng.directive:form form} directive creates an instance\n * of `FormController`.\n *\n */\n//asks for $scope to fool the BC controller module\nFormController.$inject = ['$element', '$attrs', '$scope', '$animate', '$interpolate'];\nfunction FormController($element, $attrs, $scope, $animate, $interpolate) {\n  this.$$controls = [];\n\n  // init state\n  this.$error = {};\n  this.$$success = {};\n  this.$pending = undefined;\n  this.$name = $interpolate($attrs.name || $attrs.ngForm || '')($scope);\n  this.$dirty = false;\n  this.$pristine = true;\n  this.$valid = true;\n  this.$invalid = false;\n  this.$submitted = false;\n  this.$$parentForm = nullFormCtrl;\n\n  this.$$element = $element;\n  this.$$animate = $animate;\n\n  setupValidity(this);\n}\n\nFormController.prototype = {\n  /**\n   * @ngdoc method\n   * @name form.FormController#$rollbackViewValue\n   *\n   * @description\n   * Rollback all form controls pending updates to the `$modelValue`.\n   *\n   * Updates may be pending by a debounced event or because the input is waiting for a some future\n   * event defined in `ng-model-options`. This method is typically needed by the reset button of\n   * a form that uses `ng-model-options` to pend updates.\n   */\n  $rollbackViewValue: function() {\n    forEach(this.$$controls, function(control) {\n      control.$rollbackViewValue();\n    });\n  },\n\n  /**\n   * @ngdoc method\n   * @name form.FormController#$commitViewValue\n   *\n   * @description\n   * Commit all form controls pending updates to the `$modelValue`.\n   *\n   * Updates may be pending by a debounced event or because the input is waiting for a some future\n   * event defined in `ng-model-options`. This method is rarely needed as `NgModelController`\n   * usually handles calling this in response to input events.\n   */\n  $commitViewValue: function() {\n    forEach(this.$$controls, function(control) {\n      control.$commitViewValue();\n    });\n  },\n\n  /**\n   * @ngdoc method\n   * @name form.FormController#$addControl\n   * @param {object} control control object, either a {@link form.FormController} or an\n   * {@link ngModel.NgModelController}\n   *\n   * @description\n   * Register a control with the form. Input elements using ngModelController do this automatically\n   * when they are linked.\n   *\n   * Note that the current state of the control will not be reflected on the new parent form. This\n   * is not an issue with normal use, as freshly compiled and linked controls are in a `$pristine`\n   * state.\n   *\n   * However, if the method is used programmatically, for example by adding dynamically created controls,\n   * or controls that have been previously removed without destroying their corresponding DOM element,\n   * it's the developers responsibility to make sure the current state propagates to the parent form.\n   *\n   * For example, if an input control is added that is already `$dirty` and has `$error` properties,\n   * calling `$setDirty()` and `$validate()` afterwards will propagate the state to the parent form.\n   */\n  $addControl: function(control) {\n    // Breaking change - before, inputs whose name was \"hasOwnProperty\" were quietly ignored\n    // and not added to the scope.  Now we throw an error.\n    assertNotHasOwnProperty(control.$name, 'input');\n    this.$$controls.push(control);\n\n    if (control.$name) {\n      this[control.$name] = control;\n    }\n\n    control.$$parentForm = this;\n  },\n\n  /**\n   * @ngdoc method\n   * @name form.FormController#$getControls\n   * @returns {Array} the controls that are currently part of this form\n   *\n   * @description\n   * This method returns a **shallow copy** of the controls that are currently part of this form.\n   * The controls can be instances of {@link form.FormController `FormController`}\n   * ({@link ngForm \"child-forms\"}) and of {@link ngModel.NgModelController `NgModelController`}.\n   * If you need access to the controls of child-forms, you have to call `$getControls()`\n   * recursively on them.\n   * This can be used for example to iterate over all controls to validate them.\n   *\n   * The controls can be accessed normally, but adding to, or removing controls from the array has\n   * no effect on the form. Instead, use {@link form.FormController#$addControl `$addControl()`} and\n   * {@link form.FormController#$removeControl `$removeControl()`} for this use-case.\n   * Likewise, adding a control to, or removing a control from the form is not reflected\n   * in the shallow copy. That means you should get a fresh copy from `$getControls()` every time\n   * you need access to the controls.\n   */\n  $getControls: function() {\n    return shallowCopy(this.$$controls);\n  },\n\n  // Private API: rename a form control\n  $$renameControl: function(control, newName) {\n    var oldName = control.$name;\n\n    if (this[oldName] === control) {\n      delete this[oldName];\n    }\n    this[newName] = control;\n    control.$name = newName;\n  },\n\n  /**\n   * @ngdoc method\n   * @name form.FormController#$removeControl\n   * @param {object} control control object, either a {@link form.FormController} or an\n   * {@link ngModel.NgModelController}\n   *\n   * @description\n   * Deregister a control from the form.\n   *\n   * Input elements using ngModelController do this automatically when they are destroyed.\n   *\n   * Note that only the removed control's validation state (`$errors`etc.) will be removed from the\n   * form. `$dirty`, `$submitted` states will not be changed, because the expected behavior can be\n   * different from case to case. For example, removing the only `$dirty` control from a form may or\n   * may not mean that the form is still `$dirty`.\n   */\n  $removeControl: function(control) {\n    if (control.$name && this[control.$name] === control) {\n      delete this[control.$name];\n    }\n    forEach(this.$pending, function(value, name) {\n      // eslint-disable-next-line no-invalid-this\n      this.$setValidity(name, null, control);\n    }, this);\n    forEach(this.$error, function(value, name) {\n      // eslint-disable-next-line no-invalid-this\n      this.$setValidity(name, null, control);\n    }, this);\n    forEach(this.$$success, function(value, name) {\n      // eslint-disable-next-line no-invalid-this\n      this.$setValidity(name, null, control);\n    }, this);\n\n    arrayRemove(this.$$controls, control);\n    control.$$parentForm = nullFormCtrl;\n  },\n\n  /**\n   * @ngdoc method\n   * @name form.FormController#$setDirty\n   *\n   * @description\n   * Sets the form to a dirty state.\n   *\n   * This method can be called to add the 'ng-dirty' class and set the form to a dirty\n   * state (ng-dirty class). This method will also propagate to parent forms.\n   */\n  $setDirty: function() {\n    this.$$animate.removeClass(this.$$element, PRISTINE_CLASS);\n    this.$$animate.addClass(this.$$element, DIRTY_CLASS);\n    this.$dirty = true;\n    this.$pristine = false;\n    this.$$parentForm.$setDirty();\n  },\n\n  /**\n   * @ngdoc method\n   * @name form.FormController#$setPristine\n   *\n   * @description\n   * Sets the form to its pristine state.\n   *\n   * This method sets the form's `$pristine` state to true, the `$dirty` state to false, removes\n   * the `ng-dirty` class and adds the `ng-pristine` class. Additionally, it sets the `$submitted`\n   * state to false.\n   *\n   * This method will also propagate to all the controls contained in this form.\n   *\n   * Setting a form back to a pristine state is often useful when we want to 'reuse' a form after\n   * saving or resetting it.\n   */\n  $setPristine: function() {\n    this.$$animate.setClass(this.$$element, PRISTINE_CLASS, DIRTY_CLASS + ' ' + SUBMITTED_CLASS);\n    this.$dirty = false;\n    this.$pristine = true;\n    this.$submitted = false;\n    forEach(this.$$controls, function(control) {\n      control.$setPristine();\n    });\n  },\n\n  /**\n   * @ngdoc method\n   * @name form.FormController#$setUntouched\n   *\n   * @description\n   * Sets the form to its untouched state.\n   *\n   * This method can be called to remove the 'ng-touched' class and set the form controls to their\n   * untouched state (ng-untouched class).\n   *\n   * Setting a form controls back to their untouched state is often useful when setting the form\n   * back to its pristine state.\n   */\n  $setUntouched: function() {\n    forEach(this.$$controls, function(control) {\n      control.$setUntouched();\n    });\n  },\n\n  /**\n   * @ngdoc method\n   * @name form.FormController#$setSubmitted\n   *\n   * @description\n   * Sets the form to its `$submitted` state. This will also set `$submitted` on all child and\n   * parent forms of the form.\n   */\n  $setSubmitted: function() {\n    var rootForm = this;\n    while (rootForm.$$parentForm && (rootForm.$$parentForm !== nullFormCtrl)) {\n      rootForm = rootForm.$$parentForm;\n    }\n    rootForm.$$setSubmitted();\n  },\n\n  $$setSubmitted: function() {\n    this.$$animate.addClass(this.$$element, SUBMITTED_CLASS);\n    this.$submitted = true;\n    forEach(this.$$controls, function(control) {\n      if (control.$$setSubmitted) {\n        control.$$setSubmitted();\n      }\n    });\n  }\n};\n\n/**\n * @ngdoc method\n * @name form.FormController#$setValidity\n *\n * @description\n * Change the validity state of the form, and notify the parent form (if any).\n *\n * Application developers will rarely need to call this method directly. It is used internally, by\n * {@link ngModel.NgModelController#$setValidity NgModelController.$setValidity()}, to propagate a\n * control's validity state to the parent `FormController`.\n *\n * @param {string} validationErrorKey Name of the validator. The `validationErrorKey` will be\n *        assigned to either `$error[validationErrorKey]` or `$pending[validationErrorKey]` (for\n *        unfulfilled `$asyncValidators`), so that it is available for data-binding. The\n *        `validationErrorKey` should be in camelCase and will get converted into dash-case for\n *        class name. Example: `myError` will result in `ng-valid-my-error` and\n *        `ng-invalid-my-error` classes and can be bound to as `{{ someForm.$error.myError }}`.\n * @param {boolean} isValid Whether the current state is valid (true), invalid (false), pending\n *        (undefined),  or skipped (null). Pending is used for unfulfilled `$asyncValidators`.\n *        Skipped is used by AngularJS when validators do not run because of parse errors and when\n *        `$asyncValidators` do not run because any of the `$validators` failed.\n * @param {NgModelController | FormController} controller - The controller whose validity state is\n *        triggering the change.\n */\naddSetValidityMethod({\n  clazz: FormController,\n  set: function(object, property, controller) {\n    var list = object[property];\n    if (!list) {\n      object[property] = [controller];\n    } else {\n      var index = list.indexOf(controller);\n      if (index === -1) {\n        list.push(controller);\n      }\n    }\n  },\n  unset: function(object, property, controller) {\n    var list = object[property];\n    if (!list) {\n      return;\n    }\n    arrayRemove(list, controller);\n    if (list.length === 0) {\n      delete object[property];\n    }\n  }\n});\n\n/**\n * @ngdoc directive\n * @name ngForm\n * @restrict EAC\n *\n * @description\n * Helper directive that makes it possible to create control groups inside a\n * {@link ng.directive:form `form`} directive.\n * These \"child forms\" can be used, for example, to determine the validity of a sub-group of\n * controls.\n *\n * <div class=\"alert alert-danger\">\n * **Note**: `ngForm` cannot be used as a replacement for `<form>`, because it lacks its\n * [built-in HTML functionality](https://html.spec.whatwg.org/#the-form-element).\n * Specifically, you cannot submit `ngForm` like a `<form>` tag. That means,\n * you cannot send data to the server with `ngForm`, or integrate it with\n * {@link ng.directive:ngSubmit `ngSubmit`}.\n * </div>\n *\n * @param {string=} ngForm|name Name of the form. If specified, the form controller will\n *                              be published into the related scope, under this name.\n *\n */\n\n /**\n * @ngdoc directive\n * @name form\n * @restrict E\n *\n * @description\n * Directive that instantiates\n * {@link form.FormController FormController}.\n *\n * If the `name` attribute is specified, the form controller is published onto the current scope under\n * this name.\n *\n * ## Alias: {@link ng.directive:ngForm `ngForm`}\n *\n * In AngularJS, forms can be nested. This means that the outer form is valid when all of the child\n * forms are valid as well. However, browsers do not allow nesting of `<form>` elements, so\n * AngularJS provides the {@link ng.directive:ngForm `ngForm`} directive, which behaves identically to\n * `form` but can be nested. Nested forms can be useful, for example, if the validity of a sub-group\n * of controls needs to be determined.\n *\n * ## CSS classes\n *  - `ng-valid` is set if the form is valid.\n *  - `ng-invalid` is set if the form is invalid.\n *  - `ng-pending` is set if the form is pending.\n *  - `ng-pristine` is set if the form is pristine.\n *  - `ng-dirty` is set if the form is dirty.\n *  - `ng-submitted` is set if the form was submitted.\n *\n * Keep in mind that ngAnimate can detect each of these classes when added and removed.\n *\n *\n * ## Submitting a form and preventing the default action\n *\n * Since the role of forms in client-side AngularJS applications is different than in classical\n * roundtrip apps, it is desirable for the browser not to translate the form submission into a full\n * page reload that sends the data to the server. Instead some javascript logic should be triggered\n * to handle the form submission in an application-specific way.\n *\n * For this reason, AngularJS prevents the default action (form submission to the server) unless the\n * `<form>` element has an `action` attribute specified.\n *\n * You can use one of the following two ways to specify what javascript method should be called when\n * a form is submitted:\n *\n * - {@link ng.directive:ngSubmit ngSubmit} directive on the form element\n * - {@link ng.directive:ngClick ngClick} directive on the first\n  *  button or input field of type submit (input[type=submit])\n *\n * To prevent double execution of the handler, use only one of the {@link ng.directive:ngSubmit ngSubmit}\n * or {@link ng.directive:ngClick ngClick} directives.\n * This is because of the following form submission rules in the HTML specification:\n *\n * - If a form has only one input field then hitting enter in this field triggers form submit\n * (`ngSubmit`)\n * - if a form has 2+ input fields and no buttons or input[type=submit] then hitting enter\n * doesn't trigger submit\n * - if a form has one or more input fields and one or more buttons or input[type=submit] then\n * hitting enter in any of the input fields will trigger the click handler on the *first* button or\n * input[type=submit] (`ngClick`) *and* a submit handler on the enclosing form (`ngSubmit`)\n *\n * Any pending `ngModelOptions` changes will take place immediately when an enclosing form is\n * submitted. Note that `ngClick` events will occur before the model is updated. Use `ngSubmit`\n * to have access to the updated model.\n *\n * @animations\n * Animations in ngForm are triggered when any of the associated CSS classes are added and removed.\n * These classes are: `.ng-pristine`, `.ng-dirty`, `.ng-invalid` and `.ng-valid` as well as any\n * other validations that are performed within the form. Animations in ngForm are similar to how\n * they work in ngClass and animations can be hooked into using CSS transitions, keyframes as well\n * as JS animations.\n *\n * The following example shows a simple way to utilize CSS transitions to style a form element\n * that has been rendered as invalid after it has been validated:\n *\n * <pre>\n * //be sure to include ngAnimate as a module to hook into more\n * //advanced animations\n * .my-form {\n *   transition:0.5s linear all;\n *   background: white;\n * }\n * .my-form.ng-invalid {\n *   background: red;\n *   color:white;\n * }\n * </pre>\n *\n * @example\n    <example name=\"ng-form\" deps=\"angular-animate.js\" animations=\"true\" fixBase=\"true\" module=\"formExample\">\n      <file name=\"index.html\">\n       <script>\n         angular.module('formExample', [])\n           .controller('FormController', ['$scope', function($scope) {\n             $scope.userType = 'guest';\n           }]);\n       </script>\n       <style>\n        .my-form {\n          transition:all linear 0.5s;\n          background: transparent;\n        }\n        .my-form.ng-invalid {\n          background: red;\n        }\n       </style>\n       <form name=\"myForm\" ng-controller=\"FormController\" class=\"my-form\">\n         userType: <input name=\"input\" ng-model=\"userType\" required>\n         <span class=\"error\" ng-show=\"myForm.input.$error.required\">Required!</span><br>\n         <code>userType = {{userType}}</code><br>\n         <code>myForm.input.$valid = {{myForm.input.$valid}}</code><br>\n         <code>myForm.input.$error = {{myForm.input.$error}}</code><br>\n         <code>myForm.$valid = {{myForm.$valid}}</code><br>\n         <code>myForm.$error.required = {{!!myForm.$error.required}}</code><br>\n        </form>\n      </file>\n      <file name=\"protractor.js\" type=\"protractor\">\n        it('should initialize to model', function() {\n          var userType = element(by.binding('userType'));\n          var valid = element(by.binding('myForm.input.$valid'));\n\n          expect(userType.getText()).toContain('guest');\n          expect(valid.getText()).toContain('true');\n        });\n\n        it('should be invalid if empty', function() {\n          var userType = element(by.binding('userType'));\n          var valid = element(by.binding('myForm.input.$valid'));\n          var userInput = element(by.model('userType'));\n\n          userInput.clear();\n          userInput.sendKeys('');\n\n          expect(userType.getText()).toEqual('userType =');\n          expect(valid.getText()).toContain('false');\n        });\n      </file>\n    </example>\n *\n * @param {string=} name Name of the form. If specified, the form controller will be published into\n *                       related scope, under this name.\n */\nvar formDirectiveFactory = function(isNgForm) {\n  return ['$timeout', '$parse', function($timeout, $parse) {\n    var formDirective = {\n      name: 'form',\n      restrict: isNgForm ? 'EAC' : 'E',\n      require: ['form', '^^?form'], //first is the form's own ctrl, second is an optional parent form\n      controller: FormController,\n      compile: function ngFormCompile(formElement, attr) {\n        // Setup initial state of the control\n        formElement.addClass(PRISTINE_CLASS).addClass(VALID_CLASS);\n\n        var nameAttr = attr.name ? 'name' : (isNgForm && attr.ngForm ? 'ngForm' : false);\n\n        return {\n          pre: function ngFormPreLink(scope, formElement, attr, ctrls) {\n            var controller = ctrls[0];\n\n            // if `action` attr is not present on the form, prevent the default action (submission)\n            if (!('action' in attr)) {\n              // we can't use jq events because if a form is destroyed during submission the default\n              // action is not prevented. see #1238\n              //\n              // IE 9 is not affected because it doesn't fire a submit event and try to do a full\n              // page reload if the form was destroyed by submission of the form via a click handler\n              // on a button in the form. Looks like an IE9 specific bug.\n              var handleFormSubmission = function(event) {\n                scope.$apply(function() {\n                  controller.$commitViewValue();\n                  controller.$setSubmitted();\n                });\n\n                event.preventDefault();\n              };\n\n              formElement[0].addEventListener('submit', handleFormSubmission);\n\n              // unregister the preventDefault listener so that we don't not leak memory but in a\n              // way that will achieve the prevention of the default action.\n              formElement.on('$destroy', function() {\n                $timeout(function() {\n                  formElement[0].removeEventListener('submit', handleFormSubmission);\n                }, 0, false);\n              });\n            }\n\n            var parentFormCtrl = ctrls[1] || controller.$$parentForm;\n            parentFormCtrl.$addControl(controller);\n\n            var setter = nameAttr ? getSetter(controller.$name) : noop;\n\n            if (nameAttr) {\n              setter(scope, controller);\n              attr.$observe(nameAttr, function(newValue) {\n                if (controller.$name === newValue) return;\n                setter(scope, undefined);\n                controller.$$parentForm.$$renameControl(controller, newValue);\n                setter = getSetter(controller.$name);\n                setter(scope, controller);\n              });\n            }\n            formElement.on('$destroy', function() {\n              controller.$$parentForm.$removeControl(controller);\n              setter(scope, undefined);\n              extend(controller, nullFormCtrl); //stop propagating child destruction handlers upwards\n            });\n          }\n        };\n      }\n    };\n\n    return formDirective;\n\n    function getSetter(expression) {\n      if (expression === '') {\n        //create an assignable expression, so forms with an empty name can be renamed later\n        return $parse('this[\"\"]').assign;\n      }\n      return $parse(expression).assign || noop;\n    }\n  }];\n};\n\nvar formDirective = formDirectiveFactory();\nvar ngFormDirective = formDirectiveFactory(true);\n\n\n\n// helper methods\nfunction setupValidity(instance) {\n  instance.$$classCache = {};\n  instance.$$classCache[INVALID_CLASS] = !(instance.$$classCache[VALID_CLASS] = instance.$$element.hasClass(VALID_CLASS));\n}\nfunction addSetValidityMethod(context) {\n  var clazz = context.clazz,\n      set = context.set,\n      unset = context.unset;\n\n  clazz.prototype.$setValidity = function(validationErrorKey, state, controller) {\n    if (isUndefined(state)) {\n      createAndSet(this, '$pending', validationErrorKey, controller);\n    } else {\n      unsetAndCleanup(this, '$pending', validationErrorKey, controller);\n    }\n    if (!isBoolean(state)) {\n      unset(this.$error, validationErrorKey, controller);\n      unset(this.$$success, validationErrorKey, controller);\n    } else {\n      if (state) {\n        unset(this.$error, validationErrorKey, controller);\n        set(this.$$success, validationErrorKey, controller);\n      } else {\n        set(this.$error, validationErrorKey, controller);\n        unset(this.$$success, validationErrorKey, controller);\n      }\n    }\n    if (this.$pending) {\n      cachedToggleClass(this, PENDING_CLASS, true);\n      this.$valid = this.$invalid = undefined;\n      toggleValidationCss(this, '', null);\n    } else {\n      cachedToggleClass(this, PENDING_CLASS, false);\n      this.$valid = isObjectEmpty(this.$error);\n      this.$invalid = !this.$valid;\n      toggleValidationCss(this, '', this.$valid);\n    }\n\n    // re-read the state as the set/unset methods could have\n    // combined state in this.$error[validationError] (used for forms),\n    // where setting/unsetting only increments/decrements the value,\n    // and does not replace it.\n    var combinedState;\n    if (this.$pending && this.$pending[validationErrorKey]) {\n      combinedState = undefined;\n    } else if (this.$error[validationErrorKey]) {\n      combinedState = false;\n    } else if (this.$$success[validationErrorKey]) {\n      combinedState = true;\n    } else {\n      combinedState = null;\n    }\n\n    toggleValidationCss(this, validationErrorKey, combinedState);\n    this.$$parentForm.$setValidity(validationErrorKey, combinedState, this);\n  };\n\n  function createAndSet(ctrl, name, value, controller) {\n    if (!ctrl[name]) {\n      ctrl[name] = {};\n    }\n    set(ctrl[name], value, controller);\n  }\n\n  function unsetAndCleanup(ctrl, name, value, controller) {\n    if (ctrl[name]) {\n      unset(ctrl[name], value, controller);\n    }\n    if (isObjectEmpty(ctrl[name])) {\n      ctrl[name] = undefined;\n    }\n  }\n\n  function cachedToggleClass(ctrl, className, switchValue) {\n    if (switchValue && !ctrl.$$classCache[className]) {\n      ctrl.$$animate.addClass(ctrl.$$element, className);\n      ctrl.$$classCache[className] = true;\n    } else if (!switchValue && ctrl.$$classCache[className]) {\n      ctrl.$$animate.removeClass(ctrl.$$element, className);\n      ctrl.$$classCache[className] = false;\n    }\n  }\n\n  function toggleValidationCss(ctrl, validationErrorKey, isValid) {\n    validationErrorKey = validationErrorKey ? '-' + snake_case(validationErrorKey, '-') : '';\n\n    cachedToggleClass(ctrl, VALID_CLASS + validationErrorKey, isValid === true);\n    cachedToggleClass(ctrl, INVALID_CLASS + validationErrorKey, isValid === false);\n  }\n}\n\nfunction isObjectEmpty(obj) {\n  if (obj) {\n    for (var prop in obj) {\n      if (obj.hasOwnProperty(prop)) {\n        return false;\n      }\n    }\n  }\n  return true;\n}\n"
  },
  {
    "path": "src/ng/directive/input.js",
    "content": "'use strict';\n\n/* global\n  VALID_CLASS: false,\n  INVALID_CLASS: false,\n  PRISTINE_CLASS: false,\n  DIRTY_CLASS: false,\n  ngModelMinErr: false\n*/\n\n// Regex code was initially obtained from SO prior to modification: https://stackoverflow.com/questions/3143070/javascript-regex-iso-datetime#answer-3143231\nvar ISO_DATE_REGEXP = /^\\d{4,}-[01]\\d-[0-3]\\dT[0-2]\\d:[0-5]\\d:[0-5]\\d\\.\\d+(?:[+-][0-2]\\d:[0-5]\\d|Z)$/;\n// See valid URLs in RFC3987 (http://tools.ietf.org/html/rfc3987)\n// Note: We are being more lenient, because browsers are too.\n//   1. Scheme\n//   2. Slashes\n//   3. Username\n//   4. Password\n//   5. Hostname\n//   6. Port\n//   7. Path\n//   8. Query\n//   9. Fragment\n//                 1111111111111111 222   333333    44444        55555555555555555555555     666     77777777     8888888     999\nvar URL_REGEXP = /^[a-z][a-z\\d.+-]*:\\/*(?:[^:@]+(?::[^@]+)?@)?(?:[^\\s:/?#]+|\\[[a-f\\d:]+])(?::\\d+)?(?:\\/[^?#]*)?(?:\\?[^#]*)?(?:#.*)?$/i;\n// eslint-disable-next-line max-len\nvar EMAIL_REGEXP = /^(?=.{1,254}$)(?=.{1,64}@)[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+(\\.[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+)*@[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?(\\.[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?)*$/;\nvar NUMBER_REGEXP = /^\\s*(-|\\+)?(\\d+|(\\d*(\\.\\d*)))([eE][+-]?\\d+)?\\s*$/;\nvar DATE_REGEXP = /^(\\d{4,})-(\\d{2})-(\\d{2})$/;\nvar DATETIMELOCAL_REGEXP = /^(\\d{4,})-(\\d\\d)-(\\d\\d)T(\\d\\d):(\\d\\d)(?::(\\d\\d)(\\.\\d{1,3})?)?$/;\nvar WEEK_REGEXP = /^(\\d{4,})-W(\\d\\d)$/;\nvar MONTH_REGEXP = /^(\\d{4,})-(\\d\\d)$/;\nvar TIME_REGEXP = /^(\\d\\d):(\\d\\d)(?::(\\d\\d)(\\.\\d{1,3})?)?$/;\n\nvar PARTIAL_VALIDATION_EVENTS = 'keydown wheel mousedown';\nvar PARTIAL_VALIDATION_TYPES = createMap();\nforEach('date,datetime-local,month,time,week'.split(','), function(type) {\n  PARTIAL_VALIDATION_TYPES[type] = true;\n});\n\nvar inputType = {\n\n  /**\n   * @ngdoc input\n   * @name input[text]\n   *\n   * @description\n   * Standard HTML text input with AngularJS data binding, inherited by most of the `input` elements.\n   *\n   *\n   * @param {string} ngModel Assignable AngularJS expression to data-bind to.\n   * @param {string=} name Property name of the form under which the control is published.\n   * @param {string=} required Adds `required` validation error key if the value is not entered.\n   * @param {string=} ngRequired Adds `required` attribute and `required` validation constraint to\n   *    the element when the ngRequired expression evaluates to true. Use `ngRequired` instead of\n   *    `required` when you want to data-bind to the `required` attribute.\n   * @param {number=} ngMinlength Sets `minlength` validation error key if the value is shorter than\n   *    minlength.\n   * @param {number=} ngMaxlength Sets `maxlength` validation error key if the value is longer than\n   *    maxlength. Setting the attribute to a negative or non-numeric value, allows view values of\n   *    any length.\n   * @param {string=} pattern Similar to `ngPattern` except that the attribute value is the actual string\n   *    that contains the regular expression body that will be converted to a regular expression\n   *    as in the ngPattern directive.\n   * @param {string=} ngPattern Sets `pattern` validation error key if the ngModel {@link ngModel.NgModelController#$viewValue $viewValue}\n   *    does not match a RegExp found by evaluating the AngularJS expression given in the attribute value.\n   *    If the expression evaluates to a RegExp object, then this is used directly.\n   *    If the expression evaluates to a string, then it will be converted to a RegExp\n   *    after wrapping it in `^` and `$` characters. For instance, `\"abc\"` will be converted to\n   *    `new RegExp('^abc$')`.<br />\n   *    **Note:** Avoid using the `g` flag on the RegExp, as it will cause each successive search to\n   *    start at the index of the last search's match, thus not taking the whole input value into\n   *    account.\n   * @param {string=} ngChange AngularJS expression to be executed when input changes due to user\n   *    interaction with the input element.\n   * @param {boolean=} [ngTrim=true] If set to false AngularJS will not automatically trim the input.\n   *    This parameter is ignored for input[type=password] controls, which will never trim the\n   *    input.\n   *\n   * @example\n      <example name=\"text-input-directive\" module=\"textInputExample\">\n        <file name=\"index.html\">\n         <script>\n           angular.module('textInputExample', [])\n             .controller('ExampleController', ['$scope', function($scope) {\n               $scope.example = {\n                 text: 'guest',\n                 word: /^\\s*\\w*\\s*$/\n               };\n             }]);\n         </script>\n         <form name=\"myForm\" ng-controller=\"ExampleController\">\n           <label>Single word:\n             <input type=\"text\" name=\"input\" ng-model=\"example.text\"\n                    ng-pattern=\"example.word\" required ng-trim=\"false\">\n           </label>\n           <div role=\"alert\">\n             <span class=\"error\" ng-show=\"myForm.input.$error.required\">\n               Required!</span>\n             <span class=\"error\" ng-show=\"myForm.input.$error.pattern\">\n               Single word only!</span>\n           </div>\n           <code>text = {{example.text}}</code><br/>\n           <code>myForm.input.$valid = {{myForm.input.$valid}}</code><br/>\n           <code>myForm.input.$error = {{myForm.input.$error}}</code><br/>\n           <code>myForm.$valid = {{myForm.$valid}}</code><br/>\n           <code>myForm.$error.required = {{!!myForm.$error.required}}</code><br/>\n          </form>\n        </file>\n        <file name=\"protractor.js\" type=\"protractor\">\n          var text = element(by.binding('example.text'));\n          var valid = element(by.binding('myForm.input.$valid'));\n          var input = element(by.model('example.text'));\n\n          it('should initialize to model', function() {\n            expect(text.getText()).toContain('guest');\n            expect(valid.getText()).toContain('true');\n          });\n\n          it('should be invalid if empty', function() {\n            input.clear();\n            input.sendKeys('');\n\n            expect(text.getText()).toEqual('text =');\n            expect(valid.getText()).toContain('false');\n          });\n\n          it('should be invalid if multi word', function() {\n            input.clear();\n            input.sendKeys('hello world');\n\n            expect(valid.getText()).toContain('false');\n          });\n        </file>\n      </example>\n   */\n  'text': textInputType,\n\n    /**\n     * @ngdoc input\n     * @name input[date]\n     *\n     * @description\n     * Input with date validation and transformation. In browsers that do not yet support\n     * the HTML5 date input, a text element will be used. In that case, text must be entered in a valid ISO-8601\n     * date format (yyyy-MM-dd), for example: `2009-01-06`. Since many\n     * modern browsers do not yet support this input type, it is important to provide cues to users on the\n     * expected input format via a placeholder or label.\n     *\n     * The model must always be a Date object, otherwise AngularJS will throw an error.\n     * Invalid `Date` objects (dates whose `getTime()` is `NaN`) will be rendered as an empty string.\n     *\n     * The timezone to be used to read/write the `Date` instance in the model can be defined using\n     * {@link ng.directive:ngModelOptions ngModelOptions}. By default, this is the timezone of the browser.\n     *\n     * @param {string} ngModel Assignable AngularJS expression to data-bind to.\n     * @param {string=} name Property name of the form under which the control is published.\n     * @param {string=} min Sets the `min` validation error key if the value entered is less than `min`. This must be a\n     *   valid ISO date string (yyyy-MM-dd). You can also use interpolation inside this attribute\n     *   (e.g. `min=\"{{minDate | date:'yyyy-MM-dd'}}\"`). Note that `min` will also add native HTML5\n     *   constraint validation.\n     * @param {string=} max Sets the `max` validation error key if the value entered is greater than `max`. This must be\n     *   a valid ISO date string (yyyy-MM-dd). You can also use interpolation inside this attribute\n     *   (e.g. `max=\"{{maxDate | date:'yyyy-MM-dd'}}\"`). Note that `max` will also add native HTML5\n     *   constraint validation.\n     * @param {(date|string)=} ngMin Sets the `min` validation constraint to the Date / ISO date string\n     *   the `ngMin` expression evaluates to. Note that it does not set the `min` attribute.\n     * @param {(date|string)=} ngMax Sets the `max` validation constraint to the Date / ISO date string\n     *   the `ngMax` expression evaluates to. Note that it does not set the `max` attribute.\n     * @param {string=} required Sets `required` validation error key if the value is not entered.\n     * @param {string=} ngRequired Adds `required` attribute and `required` validation constraint to\n     *    the element when the ngRequired expression evaluates to true. Use `ngRequired` instead of\n     *    `required` when you want to data-bind to the `required` attribute.\n     * @param {string=} ngChange AngularJS expression to be executed when input changes due to user\n     *    interaction with the input element.\n     *\n     * @example\n     <example name=\"date-input-directive\" module=\"dateInputExample\">\n     <file name=\"index.html\">\n       <script>\n          angular.module('dateInputExample', [])\n            .controller('DateController', ['$scope', function($scope) {\n              $scope.example = {\n                value: new Date(2013, 9, 22)\n              };\n            }]);\n       </script>\n       <form name=\"myForm\" ng-controller=\"DateController as dateCtrl\">\n          <label for=\"exampleInput\">Pick a date in 2013:</label>\n          <input type=\"date\" id=\"exampleInput\" name=\"input\" ng-model=\"example.value\"\n              placeholder=\"yyyy-MM-dd\" min=\"2013-01-01\" max=\"2013-12-31\" required />\n          <div role=\"alert\">\n            <span class=\"error\" ng-show=\"myForm.input.$error.required\">\n                Required!</span>\n            <span class=\"error\" ng-show=\"myForm.input.$error.date\">\n                Not a valid date!</span>\n           </div>\n           <tt>value = {{example.value | date: \"yyyy-MM-dd\"}}</tt><br/>\n           <tt>myForm.input.$valid = {{myForm.input.$valid}}</tt><br/>\n           <tt>myForm.input.$error = {{myForm.input.$error}}</tt><br/>\n           <tt>myForm.$valid = {{myForm.$valid}}</tt><br/>\n           <tt>myForm.$error.required = {{!!myForm.$error.required}}</tt><br/>\n       </form>\n     </file>\n     <file name=\"protractor.js\" type=\"protractor\">\n        var value = element(by.binding('example.value | date: \"yyyy-MM-dd\"'));\n        var valid = element(by.binding('myForm.input.$valid'));\n\n        // currently protractor/webdriver does not support\n        // sending keys to all known HTML5 input controls\n        // for various browsers (see https://github.com/angular/protractor/issues/562).\n        function setInput(val) {\n          // set the value of the element and force validation.\n          var scr = \"var ipt = document.getElementById('exampleInput'); \" +\n          \"ipt.value = '\" + val + \"';\" +\n          \"angular.element(ipt).scope().$apply(function(s) { s.myForm[ipt.name].$setViewValue('\" + val + \"'); });\";\n          browser.executeScript(scr);\n        }\n\n        it('should initialize to model', function() {\n          expect(value.getText()).toContain('2013-10-22');\n          expect(valid.getText()).toContain('myForm.input.$valid = true');\n        });\n\n        it('should be invalid if empty', function() {\n          setInput('');\n          expect(value.getText()).toEqual('value =');\n          expect(valid.getText()).toContain('myForm.input.$valid = false');\n        });\n\n        it('should be invalid if over max', function() {\n          setInput('2015-01-01');\n          expect(value.getText()).toContain('');\n          expect(valid.getText()).toContain('myForm.input.$valid = false');\n        });\n     </file>\n     </example>\n     */\n  'date': createDateInputType('date', DATE_REGEXP,\n         createDateParser(DATE_REGEXP, ['yyyy', 'MM', 'dd']),\n         'yyyy-MM-dd'),\n\n   /**\n    * @ngdoc input\n    * @name input[datetime-local]\n    *\n    * @description\n    * Input with datetime validation and transformation. In browsers that do not yet support\n    * the HTML5 date input, a text element will be used. In that case, the text must be entered in a valid ISO-8601\n    * local datetime format (yyyy-MM-ddTHH:mm:ss), for example: `2010-12-28T14:57:00`.\n    *\n    * The model must always be a Date object, otherwise AngularJS will throw an error.\n    * Invalid `Date` objects (dates whose `getTime()` is `NaN`) will be rendered as an empty string.\n    *\n    * The timezone to be used to read/write the `Date` instance in the model can be defined using\n    * {@link ng.directive:ngModelOptions ngModelOptions}. By default, this is the timezone of the browser.\n    *\n    * The format of the displayed time can be adjusted with the\n    * {@link ng.directive:ngModelOptions#ngModelOptions-arguments ngModelOptions} `timeSecondsFormat`\n    * and `timeStripZeroSeconds`.\n    *\n    * @param {string} ngModel Assignable AngularJS expression to data-bind to.\n    * @param {string=} name Property name of the form under which the control is published.\n    * @param {string=} min Sets the `min` validation error key if the value entered is less than `min`.\n    *   This must be a valid ISO datetime format (yyyy-MM-ddTHH:mm:ss). You can also use interpolation\n    *   inside this attribute (e.g. `min=\"{{minDatetimeLocal | date:'yyyy-MM-ddTHH:mm:ss'}}\"`).\n    *   Note that `min` will also add native HTML5 constraint validation.\n    * @param {string=} max Sets the `max` validation error key if the value entered is greater than `max`.\n    *   This must be a valid ISO datetime format (yyyy-MM-ddTHH:mm:ss). You can also use interpolation\n    *   inside this attribute (e.g. `max=\"{{maxDatetimeLocal | date:'yyyy-MM-ddTHH:mm:ss'}}\"`).\n    *   Note that `max` will also add native HTML5 constraint validation.\n    * @param {(date|string)=} ngMin Sets the `min` validation error key to the Date / ISO datetime string\n    *   the `ngMin` expression evaluates to. Note that it does not set the `min` attribute.\n    * @param {(date|string)=} ngMax Sets the `max` validation error key to the Date / ISO datetime string\n    *   the `ngMax` expression evaluates to. Note that it does not set the `max` attribute.\n    * @param {string=} required Sets `required` validation error key if the value is not entered.\n    * @param {string=} ngRequired Adds `required` attribute and `required` validation constraint to\n    *    the element when the ngRequired expression evaluates to true. Use `ngRequired` instead of\n    *    `required` when you want to data-bind to the `required` attribute.\n    * @param {string=} ngChange AngularJS expression to be executed when input changes due to user\n    *    interaction with the input element.\n    *\n    * @example\n    <example name=\"datetimelocal-input-directive\" module=\"dateExample\">\n    <file name=\"index.html\">\n      <script>\n        angular.module('dateExample', [])\n          .controller('DateController', ['$scope', function($scope) {\n            $scope.example = {\n              value: new Date(2010, 11, 28, 14, 57)\n            };\n          }]);\n      </script>\n      <form name=\"myForm\" ng-controller=\"DateController as dateCtrl\">\n        <label for=\"exampleInput\">Pick a date between in 2013:</label>\n        <input type=\"datetime-local\" id=\"exampleInput\" name=\"input\" ng-model=\"example.value\"\n            placeholder=\"yyyy-MM-ddTHH:mm:ss\" min=\"2001-01-01T00:00:00\" max=\"2013-12-31T00:00:00\" required />\n        <div role=\"alert\">\n          <span class=\"error\" ng-show=\"myForm.input.$error.required\">\n              Required!</span>\n          <span class=\"error\" ng-show=\"myForm.input.$error.datetimelocal\">\n              Not a valid date!</span>\n        </div>\n        <tt>value = {{example.value | date: \"yyyy-MM-ddTHH:mm:ss\"}}</tt><br/>\n        <tt>myForm.input.$valid = {{myForm.input.$valid}}</tt><br/>\n        <tt>myForm.input.$error = {{myForm.input.$error}}</tt><br/>\n        <tt>myForm.$valid = {{myForm.$valid}}</tt><br/>\n        <tt>myForm.$error.required = {{!!myForm.$error.required}}</tt><br/>\n      </form>\n    </file>\n    <file name=\"protractor.js\" type=\"protractor\">\n      var value = element(by.binding('example.value | date: \"yyyy-MM-ddTHH:mm:ss\"'));\n      var valid = element(by.binding('myForm.input.$valid'));\n\n      // currently protractor/webdriver does not support\n      // sending keys to all known HTML5 input controls\n      // for various browsers (https://github.com/angular/protractor/issues/562).\n      function setInput(val) {\n        // set the value of the element and force validation.\n        var scr = \"var ipt = document.getElementById('exampleInput'); \" +\n        \"ipt.value = '\" + val + \"';\" +\n        \"angular.element(ipt).scope().$apply(function(s) { s.myForm[ipt.name].$setViewValue('\" + val + \"'); });\";\n        browser.executeScript(scr);\n      }\n\n      it('should initialize to model', function() {\n        expect(value.getText()).toContain('2010-12-28T14:57:00');\n        expect(valid.getText()).toContain('myForm.input.$valid = true');\n      });\n\n      it('should be invalid if empty', function() {\n        setInput('');\n        expect(value.getText()).toEqual('value =');\n        expect(valid.getText()).toContain('myForm.input.$valid = false');\n      });\n\n      it('should be invalid if over max', function() {\n        setInput('2015-01-01T23:59:00');\n        expect(value.getText()).toContain('');\n        expect(valid.getText()).toContain('myForm.input.$valid = false');\n      });\n    </file>\n    </example>\n    */\n  'datetime-local': createDateInputType('datetimelocal', DATETIMELOCAL_REGEXP,\n      createDateParser(DATETIMELOCAL_REGEXP, ['yyyy', 'MM', 'dd', 'HH', 'mm', 'ss', 'sss']),\n      'yyyy-MM-ddTHH:mm:ss.sss'),\n\n  /**\n   * @ngdoc input\n   * @name input[time]\n   *\n   * @description\n   * Input with time validation and transformation. In browsers that do not yet support\n   * the HTML5 time input, a text element will be used. In that case, the text must be entered in a valid ISO-8601\n   * local time format (HH:mm:ss), for example: `14:57:00`. Model must be a Date object. This binding will always output a\n   * Date object to the model of January 1, 1970, or local date `new Date(1970, 0, 1, HH, mm, ss)`.\n   *\n   * The model must always be a Date object, otherwise AngularJS will throw an error.\n   * Invalid `Date` objects (dates whose `getTime()` is `NaN`) will be rendered as an empty string.\n   *\n   * The timezone to be used to read/write the `Date` instance in the model can be defined using\n   * {@link ng.directive:ngModelOptions#ngModelOptions-arguments ngModelOptions}. By default,\n   * this is the timezone of the browser.\n   *\n   * The format of the displayed time can be adjusted with the\n   * {@link ng.directive:ngModelOptions#ngModelOptions-arguments ngModelOptions} `timeSecondsFormat`\n   * and `timeStripZeroSeconds`.\n   *\n   * @param {string} ngModel Assignable AngularJS expression to data-bind to.\n   * @param {string=} name Property name of the form under which the control is published.\n   * @param {string=} min Sets the `min` validation error key if the value entered is less than `min`.\n   *   This must be a valid ISO time format (HH:mm:ss). You can also use interpolation inside this\n   *   attribute (e.g. `min=\"{{minTime | date:'HH:mm:ss'}}\"`). Note that `min` will also add\n   *   native HTML5 constraint validation.\n   * @param {string=} max Sets the `max` validation error key if the value entered is greater than `max`.\n   *   This must be a valid ISO time format (HH:mm:ss). You can also use interpolation inside this\n   *   attribute (e.g. `max=\"{{maxTime | date:'HH:mm:ss'}}\"`). Note that `max` will also add\n   *   native HTML5 constraint validation.\n   * @param {(date|string)=} ngMin Sets the `min` validation constraint to the Date / ISO time string the\n   *   `ngMin` expression evaluates to. Note that it does not set the `min` attribute.\n   * @param {(date|string)=} ngMax Sets the `max` validation constraint to the Date / ISO time string the\n   *   `ngMax` expression evaluates to. Note that it does not set the `max` attribute.\n   * @param {string=} required Sets `required` validation error key if the value is not entered.\n   * @param {string=} ngRequired Adds `required` attribute and `required` validation constraint to\n   *    the element when the ngRequired expression evaluates to true. Use `ngRequired` instead of\n   *    `required` when you want to data-bind to the `required` attribute.\n   * @param {string=} ngChange AngularJS expression to be executed when input changes due to user\n   *    interaction with the input element.\n   *\n   * @example\n   <example name=\"time-input-directive\" module=\"timeExample\">\n   <file name=\"index.html\">\n     <script>\n      angular.module('timeExample', [])\n        .controller('DateController', ['$scope', function($scope) {\n          $scope.example = {\n            value: new Date(1970, 0, 1, 14, 57, 0)\n          };\n        }]);\n     </script>\n     <form name=\"myForm\" ng-controller=\"DateController as dateCtrl\">\n        <label for=\"exampleInput\">Pick a time between 8am and 5pm:</label>\n        <input type=\"time\" id=\"exampleInput\" name=\"input\" ng-model=\"example.value\"\n            placeholder=\"HH:mm:ss\" min=\"08:00:00\" max=\"17:00:00\" required />\n        <div role=\"alert\">\n          <span class=\"error\" ng-show=\"myForm.input.$error.required\">\n              Required!</span>\n          <span class=\"error\" ng-show=\"myForm.input.$error.time\">\n              Not a valid date!</span>\n        </div>\n        <tt>value = {{example.value | date: \"HH:mm:ss\"}}</tt><br/>\n        <tt>myForm.input.$valid = {{myForm.input.$valid}}</tt><br/>\n        <tt>myForm.input.$error = {{myForm.input.$error}}</tt><br/>\n        <tt>myForm.$valid = {{myForm.$valid}}</tt><br/>\n        <tt>myForm.$error.required = {{!!myForm.$error.required}}</tt><br/>\n     </form>\n   </file>\n   <file name=\"protractor.js\" type=\"protractor\">\n      var value = element(by.binding('example.value | date: \"HH:mm:ss\"'));\n      var valid = element(by.binding('myForm.input.$valid'));\n\n      // currently protractor/webdriver does not support\n      // sending keys to all known HTML5 input controls\n      // for various browsers (https://github.com/angular/protractor/issues/562).\n      function setInput(val) {\n        // set the value of the element and force validation.\n        var scr = \"var ipt = document.getElementById('exampleInput'); \" +\n        \"ipt.value = '\" + val + \"';\" +\n        \"angular.element(ipt).scope().$apply(function(s) { s.myForm[ipt.name].$setViewValue('\" + val + \"'); });\";\n        browser.executeScript(scr);\n      }\n\n      it('should initialize to model', function() {\n        expect(value.getText()).toContain('14:57:00');\n        expect(valid.getText()).toContain('myForm.input.$valid = true');\n      });\n\n      it('should be invalid if empty', function() {\n        setInput('');\n        expect(value.getText()).toEqual('value =');\n        expect(valid.getText()).toContain('myForm.input.$valid = false');\n      });\n\n      it('should be invalid if over max', function() {\n        setInput('23:59:00');\n        expect(value.getText()).toContain('');\n        expect(valid.getText()).toContain('myForm.input.$valid = false');\n      });\n   </file>\n   </example>\n   */\n  'time': createDateInputType('time', TIME_REGEXP,\n      createDateParser(TIME_REGEXP, ['HH', 'mm', 'ss', 'sss']),\n     'HH:mm:ss.sss'),\n\n   /**\n    * @ngdoc input\n    * @name input[week]\n    *\n    * @description\n    * Input with week-of-the-year validation and transformation to Date. In browsers that do not yet support\n    * the HTML5 week input, a text element will be used. In that case, the text must be entered in a valid ISO-8601\n    * week format (yyyy-W##), for example: `2013-W02`.\n    *\n    * The model must always be a Date object, otherwise AngularJS will throw an error.\n    * Invalid `Date` objects (dates whose `getTime()` is `NaN`) will be rendered as an empty string.\n    *\n    * The value of the resulting Date object will be set to Thursday at 00:00:00 of the requested week,\n    * due to ISO-8601 week numbering standards. Information on ISO's system for numbering the weeks of the\n    * year can be found at: https://en.wikipedia.org/wiki/ISO_8601#Week_dates\n    *\n    * The timezone to be used to read/write the `Date` instance in the model can be defined using\n    * {@link ng.directive:ngModelOptions ngModelOptions}. By default, this is the timezone of the browser.\n    *\n    * @param {string} ngModel Assignable AngularJS expression to data-bind to.\n    * @param {string=} name Property name of the form under which the control is published.\n    * @param {string=} min Sets the `min` validation error key if the value entered is less than `min`.\n    *   This must be a valid ISO week format (yyyy-W##). You can also use interpolation inside this\n    *   attribute (e.g. `min=\"{{minWeek | date:'yyyy-Www'}}\"`). Note that `min` will also add\n    *   native HTML5 constraint validation.\n    * @param {string=} max Sets the `max` validation error key if the value entered is greater than `max`.\n    *   This must be a valid ISO week format (yyyy-W##). You can also use interpolation inside this\n    *   attribute (e.g. `max=\"{{maxWeek | date:'yyyy-Www'}}\"`). Note that `max` will also add\n    *   native HTML5 constraint validation.\n    * @param {(date|string)=} ngMin Sets the `min` validation constraint to the Date / ISO week string\n    *   the `ngMin` expression evaluates to. Note that it does not set the `min` attribute.\n    * @param {(date|string)=} ngMax Sets the `max` validation constraint to the Date / ISO week string\n    *   the `ngMax` expression evaluates to. Note that it does not set the `max` attribute.\n    * @param {string=} required Sets `required` validation error key if the value is not entered.\n    * @param {string=} ngRequired Adds `required` attribute and `required` validation constraint to\n    *    the element when the ngRequired expression evaluates to true. Use `ngRequired` instead of\n    *    `required` when you want to data-bind to the `required` attribute.\n    * @param {string=} ngChange AngularJS expression to be executed when input changes due to user\n    *    interaction with the input element.\n    *\n    * @example\n    <example name=\"week-input-directive\" module=\"weekExample\">\n    <file name=\"index.html\">\n      <script>\n      angular.module('weekExample', [])\n        .controller('DateController', ['$scope', function($scope) {\n          $scope.example = {\n            value: new Date(2013, 0, 3)\n          };\n        }]);\n      </script>\n      <form name=\"myForm\" ng-controller=\"DateController as dateCtrl\">\n        <label>Pick a date between in 2013:\n          <input id=\"exampleInput\" type=\"week\" name=\"input\" ng-model=\"example.value\"\n                 placeholder=\"YYYY-W##\" min=\"2012-W32\"\n                 max=\"2013-W52\" required />\n        </label>\n        <div role=\"alert\">\n          <span class=\"error\" ng-show=\"myForm.input.$error.required\">\n              Required!</span>\n          <span class=\"error\" ng-show=\"myForm.input.$error.week\">\n              Not a valid date!</span>\n        </div>\n        <tt>value = {{example.value | date: \"yyyy-Www\"}}</tt><br/>\n        <tt>myForm.input.$valid = {{myForm.input.$valid}}</tt><br/>\n        <tt>myForm.input.$error = {{myForm.input.$error}}</tt><br/>\n        <tt>myForm.$valid = {{myForm.$valid}}</tt><br/>\n        <tt>myForm.$error.required = {{!!myForm.$error.required}}</tt><br/>\n      </form>\n    </file>\n    <file name=\"protractor.js\" type=\"protractor\">\n      var value = element(by.binding('example.value | date: \"yyyy-Www\"'));\n      var valid = element(by.binding('myForm.input.$valid'));\n\n      // currently protractor/webdriver does not support\n      // sending keys to all known HTML5 input controls\n      // for various browsers (https://github.com/angular/protractor/issues/562).\n      function setInput(val) {\n        // set the value of the element and force validation.\n        var scr = \"var ipt = document.getElementById('exampleInput'); \" +\n        \"ipt.value = '\" + val + \"';\" +\n        \"angular.element(ipt).scope().$apply(function(s) { s.myForm[ipt.name].$setViewValue('\" + val + \"'); });\";\n        browser.executeScript(scr);\n      }\n\n      it('should initialize to model', function() {\n        expect(value.getText()).toContain('2013-W01');\n        expect(valid.getText()).toContain('myForm.input.$valid = true');\n      });\n\n      it('should be invalid if empty', function() {\n        setInput('');\n        expect(value.getText()).toEqual('value =');\n        expect(valid.getText()).toContain('myForm.input.$valid = false');\n      });\n\n      it('should be invalid if over max', function() {\n        setInput('2015-W01');\n        expect(value.getText()).toContain('');\n        expect(valid.getText()).toContain('myForm.input.$valid = false');\n      });\n    </file>\n    </example>\n    */\n  'week': createDateInputType('week', WEEK_REGEXP, weekParser, 'yyyy-Www'),\n\n  /**\n   * @ngdoc input\n   * @name input[month]\n   *\n   * @description\n   * Input with month validation and transformation. In browsers that do not yet support\n   * the HTML5 month input, a text element will be used. In that case, the text must be entered in a valid ISO-8601\n   * month format (yyyy-MM), for example: `2009-01`.\n   *\n   * The model must always be a Date object, otherwise AngularJS will throw an error.\n   * Invalid `Date` objects (dates whose `getTime()` is `NaN`) will be rendered as an empty string.\n   * If the model is not set to the first of the month, the next view to model update will set it\n   * to the first of the month.\n   *\n   * The timezone to be used to read/write the `Date` instance in the model can be defined using\n   * {@link ng.directive:ngModelOptions ngModelOptions}. By default, this is the timezone of the browser.\n   *\n   * @param {string} ngModel Assignable AngularJS expression to data-bind to.\n   * @param {string=} name Property name of the form under which the control is published.\n   * @param {string=} min Sets the `min` validation error key if the value entered is less than `min`.\n   *   This must be a valid ISO month format (yyyy-MM). You can also use interpolation inside this\n   *   attribute (e.g. `min=\"{{minMonth | date:'yyyy-MM'}}\"`). Note that `min` will also add\n   *   native HTML5 constraint validation.\n   * @param {string=} max Sets the `max` validation error key if the value entered is greater than `max`.\n   *   This must be a valid ISO month format (yyyy-MM). You can also use interpolation inside this\n   *   attribute (e.g. `max=\"{{maxMonth | date:'yyyy-MM'}}\"`). Note that `max` will also add\n   *   native HTML5 constraint validation.\n   * @param {(date|string)=} ngMin Sets the `min` validation constraint to the Date / ISO week string\n   *   the `ngMin` expression evaluates to. Note that it does not set the `min` attribute.\n   * @param {(date|string)=} ngMax Sets the `max` validation constraint to the Date / ISO week string\n   *   the `ngMax` expression evaluates to. Note that it does not set the `max` attribute.\n\n   * @param {string=} required Sets `required` validation error key if the value is not entered.\n   * @param {string=} ngRequired Adds `required` attribute and `required` validation constraint to\n   *    the element when the ngRequired expression evaluates to true. Use `ngRequired` instead of\n   *    `required` when you want to data-bind to the `required` attribute.\n   * @param {string=} ngChange AngularJS expression to be executed when input changes due to user\n   *    interaction with the input element.\n   *\n   * @example\n   <example name=\"month-input-directive\" module=\"monthExample\">\n   <file name=\"index.html\">\n     <script>\n      angular.module('monthExample', [])\n        .controller('DateController', ['$scope', function($scope) {\n          $scope.example = {\n            value: new Date(2013, 9, 1)\n          };\n        }]);\n     </script>\n     <form name=\"myForm\" ng-controller=\"DateController as dateCtrl\">\n       <label for=\"exampleInput\">Pick a month in 2013:</label>\n       <input id=\"exampleInput\" type=\"month\" name=\"input\" ng-model=\"example.value\"\n          placeholder=\"yyyy-MM\" min=\"2013-01\" max=\"2013-12\" required />\n       <div role=\"alert\">\n         <span class=\"error\" ng-show=\"myForm.input.$error.required\">\n            Required!</span>\n         <span class=\"error\" ng-show=\"myForm.input.$error.month\">\n            Not a valid month!</span>\n       </div>\n       <tt>value = {{example.value | date: \"yyyy-MM\"}}</tt><br/>\n       <tt>myForm.input.$valid = {{myForm.input.$valid}}</tt><br/>\n       <tt>myForm.input.$error = {{myForm.input.$error}}</tt><br/>\n       <tt>myForm.$valid = {{myForm.$valid}}</tt><br/>\n       <tt>myForm.$error.required = {{!!myForm.$error.required}}</tt><br/>\n     </form>\n   </file>\n   <file name=\"protractor.js\" type=\"protractor\">\n      var value = element(by.binding('example.value | date: \"yyyy-MM\"'));\n      var valid = element(by.binding('myForm.input.$valid'));\n\n      // currently protractor/webdriver does not support\n      // sending keys to all known HTML5 input controls\n      // for various browsers (https://github.com/angular/protractor/issues/562).\n      function setInput(val) {\n        // set the value of the element and force validation.\n        var scr = \"var ipt = document.getElementById('exampleInput'); \" +\n        \"ipt.value = '\" + val + \"';\" +\n        \"angular.element(ipt).scope().$apply(function(s) { s.myForm[ipt.name].$setViewValue('\" + val + \"'); });\";\n        browser.executeScript(scr);\n      }\n\n      it('should initialize to model', function() {\n        expect(value.getText()).toContain('2013-10');\n        expect(valid.getText()).toContain('myForm.input.$valid = true');\n      });\n\n      it('should be invalid if empty', function() {\n        setInput('');\n        expect(value.getText()).toEqual('value =');\n        expect(valid.getText()).toContain('myForm.input.$valid = false');\n      });\n\n      it('should be invalid if over max', function() {\n        setInput('2015-01');\n        expect(value.getText()).toContain('');\n        expect(valid.getText()).toContain('myForm.input.$valid = false');\n      });\n   </file>\n   </example>\n   */\n  'month': createDateInputType('month', MONTH_REGEXP,\n     createDateParser(MONTH_REGEXP, ['yyyy', 'MM']),\n     'yyyy-MM'),\n\n  /**\n   * @ngdoc input\n   * @name input[number]\n   *\n   * @description\n   * Text input with number validation and transformation. Sets the `number` validation\n   * error if not a valid number.\n   *\n   * <div class=\"alert alert-warning\">\n   * The model must always be of type `number` otherwise AngularJS will throw an error.\n   * Be aware that a string containing a number is not enough. See the {@link ngModel:numfmt}\n   * error docs for more information and an example of how to convert your model if necessary.\n   * </div>\n   *\n   *\n   *\n   * @knownIssue\n   *\n   * ### HTML5 constraint validation and `allowInvalid`\n   *\n   * In browsers that follow the\n   * [HTML5 specification](https://html.spec.whatwg.org/multipage/forms.html#number-state-%28type=number%29),\n   * `input[number]` does not work as expected with {@link ngModelOptions `ngModelOptions.allowInvalid`}.\n   * If a non-number is entered in the input, the browser will report the value as an empty string,\n   * which means the view / model values in `ngModel` and subsequently the scope value\n   * will also be an empty string.\n   *\n   * @knownIssue\n   *\n   * ### Large numbers and `step` validation\n   *\n   * The `step` validation will not work correctly for very large numbers (e.g. 9999999999) due to\n   * Javascript's arithmetic limitations. If you need to handle large numbers, purpose-built\n   * libraries (e.g. https://github.com/MikeMcl/big.js/), can be included into AngularJS by\n   * {@link guide/forms#modifying-built-in-validators overwriting the validators}\n   * for `number` and / or `step`, or by {@link guide/forms#custom-validation applying custom validators}\n   * to an `input[text]` element. The source for `input[number]` type can be used as a starting\n   * point for both implementations.\n   *\n   * @param {string} ngModel Assignable AngularJS expression to data-bind to.\n   * @param {string=} name Property name of the form under which the control is published.\n   * @param {string=} min Sets the `min` validation error key if the value entered is less than `min`.\n   *    Can be interpolated.\n   * @param {string=} max Sets the `max` validation error key if the value entered is greater than `max`.\n   *    Can be interpolated.\n   * @param {string=} ngMin Like `min`, sets the `min` validation error key if the value entered is less than `ngMin`,\n   *    but does not trigger HTML5 native validation. Takes an expression.\n   * @param {string=} ngMax Like `max`, sets the `max` validation error key if the value entered is greater than `ngMax`,\n   *    but does not trigger HTML5 native validation. Takes an expression.\n   * @param {string=} step Sets the `step` validation error key if the value entered does not fit the `step` constraint.\n   *    Can be interpolated.\n   * @param {string=} ngStep Like `step`, sets the `step` validation error key if the value entered does not fit the `ngStep` constraint,\n   *    but does not trigger HTML5 native validation. Takes an expression.\n   * @param {string=} required Sets `required` validation error key if the value is not entered.\n   * @param {string=} ngRequired Adds `required` attribute and `required` validation constraint to\n   *    the element when the ngRequired expression evaluates to true. Use `ngRequired` instead of\n   *    `required` when you want to data-bind to the `required` attribute.\n   * @param {number=} ngMinlength Sets `minlength` validation error key if the value is shorter than\n   *    minlength.\n   * @param {number=} ngMaxlength Sets `maxlength` validation error key if the value is longer than\n   *    maxlength. Setting the attribute to a negative or non-numeric value, allows view values of\n   *    any length.\n   * @param {string=} pattern Similar to `ngPattern` except that the attribute value is the actual string\n   *    that contains the regular expression body that will be converted to a regular expression\n   *    as in the ngPattern directive.\n   * @param {string=} ngPattern Sets `pattern` validation error key if the ngModel {@link ngModel.NgModelController#$viewValue $viewValue}\n   *    does not match a RegExp found by evaluating the AngularJS expression given in the attribute value.\n   *    If the expression evaluates to a RegExp object, then this is used directly.\n   *    If the expression evaluates to a string, then it will be converted to a RegExp\n   *    after wrapping it in `^` and `$` characters. For instance, `\"abc\"` will be converted to\n   *    `new RegExp('^abc$')`.<br />\n   *    **Note:** Avoid using the `g` flag on the RegExp, as it will cause each successive search to\n   *    start at the index of the last search's match, thus not taking the whole input value into\n   *    account.\n   * @param {string=} ngChange AngularJS expression to be executed when input changes due to user\n   *    interaction with the input element.\n   *\n   * @example\n      <example name=\"number-input-directive\" module=\"numberExample\">\n        <file name=\"index.html\">\n         <script>\n           angular.module('numberExample', [])\n             .controller('ExampleController', ['$scope', function($scope) {\n               $scope.example = {\n                 value: 12\n               };\n             }]);\n         </script>\n         <form name=\"myForm\" ng-controller=\"ExampleController\">\n           <label>Number:\n             <input type=\"number\" name=\"input\" ng-model=\"example.value\"\n                    min=\"0\" max=\"99\" required>\n          </label>\n           <div role=\"alert\">\n             <span class=\"error\" ng-show=\"myForm.input.$error.required\">\n               Required!</span>\n             <span class=\"error\" ng-show=\"myForm.input.$error.number\">\n               Not valid number!</span>\n           </div>\n           <tt>value = {{example.value}}</tt><br/>\n           <tt>myForm.input.$valid = {{myForm.input.$valid}}</tt><br/>\n           <tt>myForm.input.$error = {{myForm.input.$error}}</tt><br/>\n           <tt>myForm.$valid = {{myForm.$valid}}</tt><br/>\n           <tt>myForm.$error.required = {{!!myForm.$error.required}}</tt><br/>\n          </form>\n        </file>\n        <file name=\"protractor.js\" type=\"protractor\">\n          var value = element(by.binding('example.value'));\n          var valid = element(by.binding('myForm.input.$valid'));\n          var input = element(by.model('example.value'));\n\n          it('should initialize to model', function() {\n            expect(value.getText()).toContain('12');\n            expect(valid.getText()).toContain('true');\n          });\n\n          it('should be invalid if empty', function() {\n            input.clear();\n            input.sendKeys('');\n            expect(value.getText()).toEqual('value =');\n            expect(valid.getText()).toContain('false');\n          });\n\n          it('should be invalid if over max', function() {\n            input.clear();\n            input.sendKeys('123');\n            expect(value.getText()).toEqual('value =');\n            expect(valid.getText()).toContain('false');\n          });\n        </file>\n      </example>\n   */\n  'number': numberInputType,\n\n\n  /**\n   * @ngdoc input\n   * @name input[url]\n   *\n   * @description\n   * Text input with URL validation. Sets the `url` validation error key if the content is not a\n   * valid URL.\n   *\n   * <div class=\"alert alert-warning\">\n   * **Note:** `input[url]` uses a regex to validate urls that is derived from the regex\n   * used in Chromium. If you need stricter validation, you can use `ng-pattern` or modify\n   * the built-in validators (see the {@link guide/forms Forms guide})\n   * </div>\n   *\n   * @param {string} ngModel Assignable AngularJS expression to data-bind to.\n   * @param {string=} name Property name of the form under which the control is published.\n   * @param {string=} required Sets `required` validation error key if the value is not entered.\n   * @param {string=} ngRequired Adds `required` attribute and `required` validation constraint to\n   *    the element when the ngRequired expression evaluates to true. Use `ngRequired` instead of\n   *    `required` when you want to data-bind to the `required` attribute.\n   * @param {number=} ngMinlength Sets `minlength` validation error key if the value is shorter than\n   *    minlength.\n   * @param {number=} ngMaxlength Sets `maxlength` validation error key if the value is longer than\n   *    maxlength. Setting the attribute to a negative or non-numeric value, allows view values of\n   *    any length.\n   * @param {string=} pattern Similar to `ngPattern` except that the attribute value is the actual string\n   *    that contains the regular expression body that will be converted to a regular expression\n   *    as in the ngPattern directive.\n   * @param {string=} ngPattern Sets `pattern` validation error key if the ngModel {@link ngModel.NgModelController#$viewValue $viewValue}\n   *    does not match a RegExp found by evaluating the AngularJS expression given in the attribute value.\n   *    If the expression evaluates to a RegExp object, then this is used directly.\n   *    If the expression evaluates to a string, then it will be converted to a RegExp\n   *    after wrapping it in `^` and `$` characters. For instance, `\"abc\"` will be converted to\n   *    `new RegExp('^abc$')`.<br />\n   *    **Note:** Avoid using the `g` flag on the RegExp, as it will cause each successive search to\n   *    start at the index of the last search's match, thus not taking the whole input value into\n   *    account.\n   * @param {string=} ngChange AngularJS expression to be executed when input changes due to user\n   *    interaction with the input element.\n   *\n   * @example\n      <example name=\"url-input-directive\" module=\"urlExample\">\n        <file name=\"index.html\">\n         <script>\n           angular.module('urlExample', [])\n             .controller('ExampleController', ['$scope', function($scope) {\n               $scope.url = {\n                 text: 'http://google.com'\n               };\n             }]);\n         </script>\n         <form name=\"myForm\" ng-controller=\"ExampleController\">\n           <label>URL:\n             <input type=\"url\" name=\"input\" ng-model=\"url.text\" required>\n           <label>\n           <div role=\"alert\">\n             <span class=\"error\" ng-show=\"myForm.input.$error.required\">\n               Required!</span>\n             <span class=\"error\" ng-show=\"myForm.input.$error.url\">\n               Not valid url!</span>\n           </div>\n           <tt>text = {{url.text}}</tt><br/>\n           <tt>myForm.input.$valid = {{myForm.input.$valid}}</tt><br/>\n           <tt>myForm.input.$error = {{myForm.input.$error}}</tt><br/>\n           <tt>myForm.$valid = {{myForm.$valid}}</tt><br/>\n           <tt>myForm.$error.required = {{!!myForm.$error.required}}</tt><br/>\n           <tt>myForm.$error.url = {{!!myForm.$error.url}}</tt><br/>\n          </form>\n        </file>\n        <file name=\"protractor.js\" type=\"protractor\">\n          var text = element(by.binding('url.text'));\n          var valid = element(by.binding('myForm.input.$valid'));\n          var input = element(by.model('url.text'));\n\n          it('should initialize to model', function() {\n            expect(text.getText()).toContain('http://google.com');\n            expect(valid.getText()).toContain('true');\n          });\n\n          it('should be invalid if empty', function() {\n            input.clear();\n            input.sendKeys('');\n\n            expect(text.getText()).toEqual('text =');\n            expect(valid.getText()).toContain('false');\n          });\n\n          it('should be invalid if not url', function() {\n            input.clear();\n            input.sendKeys('box');\n\n            expect(valid.getText()).toContain('false');\n          });\n        </file>\n      </example>\n   */\n  'url': urlInputType,\n\n\n  /**\n   * @ngdoc input\n   * @name input[email]\n   *\n   * @description\n   * Text input with email validation. Sets the `email` validation error key if not a valid email\n   * address.\n   *\n   * <div class=\"alert alert-warning\">\n   * **Note:** `input[email]` uses a regex to validate email addresses that is derived from the regex\n   * used in Chromium, which may not fulfill your app's requirements.\n   * If you need stricter (e.g. requiring a top-level domain), or more relaxed validation\n   * (e.g. allowing IPv6 address literals) you can use `ng-pattern` or\n   * modify the built-in validators (see the {@link guide/forms Forms guide}).\n   * </div>\n   *\n   * @param {string} ngModel Assignable AngularJS expression to data-bind to.\n   * @param {string=} name Property name of the form under which the control is published.\n   * @param {string=} required Sets `required` validation error key if the value is not entered.\n   * @param {string=} ngRequired Adds `required` attribute and `required` validation constraint to\n   *    the element when the ngRequired expression evaluates to true. Use `ngRequired` instead of\n   *    `required` when you want to data-bind to the `required` attribute.\n   * @param {number=} ngMinlength Sets `minlength` validation error key if the value is shorter than\n   *    minlength.\n   * @param {number=} ngMaxlength Sets `maxlength` validation error key if the value is longer than\n   *    maxlength. Setting the attribute to a negative or non-numeric value, allows view values of\n   *    any length.\n   * @param {string=} pattern Similar to `ngPattern` except that the attribute value is the actual string\n   *    that contains the regular expression body that will be converted to a regular expression\n   *    as in the ngPattern directive.\n   * @param {string=} ngPattern Sets `pattern` validation error key if the ngModel {@link ngModel.NgModelController#$viewValue $viewValue}\n   *    does not match a RegExp found by evaluating the AngularJS expression given in the attribute value.\n   *    If the expression evaluates to a RegExp object, then this is used directly.\n   *    If the expression evaluates to a string, then it will be converted to a RegExp\n   *    after wrapping it in `^` and `$` characters. For instance, `\"abc\"` will be converted to\n   *    `new RegExp('^abc$')`.<br />\n   *    **Note:** Avoid using the `g` flag on the RegExp, as it will cause each successive search to\n   *    start at the index of the last search's match, thus not taking the whole input value into\n   *    account.\n   * @param {string=} ngChange AngularJS expression to be executed when input changes due to user\n   *    interaction with the input element.\n   *\n   * @example\n      <example name=\"email-input-directive\" module=\"emailExample\">\n        <file name=\"index.html\">\n         <script>\n           angular.module('emailExample', [])\n             .controller('ExampleController', ['$scope', function($scope) {\n               $scope.email = {\n                 text: 'me@example.com'\n               };\n             }]);\n         </script>\n           <form name=\"myForm\" ng-controller=\"ExampleController\">\n             <label>Email:\n               <input type=\"email\" name=\"input\" ng-model=\"email.text\" required>\n             </label>\n             <div role=\"alert\">\n               <span class=\"error\" ng-show=\"myForm.input.$error.required\">\n                 Required!</span>\n               <span class=\"error\" ng-show=\"myForm.input.$error.email\">\n                 Not valid email!</span>\n             </div>\n             <tt>text = {{email.text}}</tt><br/>\n             <tt>myForm.input.$valid = {{myForm.input.$valid}}</tt><br/>\n             <tt>myForm.input.$error = {{myForm.input.$error}}</tt><br/>\n             <tt>myForm.$valid = {{myForm.$valid}}</tt><br/>\n             <tt>myForm.$error.required = {{!!myForm.$error.required}}</tt><br/>\n             <tt>myForm.$error.email = {{!!myForm.$error.email}}</tt><br/>\n           </form>\n         </file>\n        <file name=\"protractor.js\" type=\"protractor\">\n          var text = element(by.binding('email.text'));\n          var valid = element(by.binding('myForm.input.$valid'));\n          var input = element(by.model('email.text'));\n\n          it('should initialize to model', function() {\n            expect(text.getText()).toContain('me@example.com');\n            expect(valid.getText()).toContain('true');\n          });\n\n          it('should be invalid if empty', function() {\n            input.clear();\n            input.sendKeys('');\n            expect(text.getText()).toEqual('text =');\n            expect(valid.getText()).toContain('false');\n          });\n\n          it('should be invalid if not email', function() {\n            input.clear();\n            input.sendKeys('xxx');\n\n            expect(valid.getText()).toContain('false');\n          });\n        </file>\n      </example>\n   */\n  'email': emailInputType,\n\n\n  /**\n   * @ngdoc input\n   * @name input[radio]\n   *\n   * @description\n   * HTML radio button.\n   *\n   * **Note:**<br>\n   * All inputs controlled by {@link ngModel ngModel} (including those of type `radio`) will use the\n   * value of their `name` attribute to determine the property under which their\n   * {@link ngModel.NgModelController NgModelController} will be published on the parent\n   * {@link form.FormController FormController}. Thus, if you use the same `name` for multiple\n   * inputs of a form (e.g. a group of radio inputs), only _one_ `NgModelController` will be\n   * published on the parent `FormController` under that name. The rest of the controllers will\n   * continue to work as expected, but you won't be able to access them as properties on the parent\n   * `FormController`.\n   *\n   * <div class=\"alert alert-info\">\n   *   <p>\n   *     In plain HTML forms, the `name` attribute is used to identify groups of radio inputs, so\n   *     that the browser can manage their state (checked/unchecked) based on the state of other\n   *     inputs in the same group.\n   *   </p>\n   *   <p>\n   *     In AngularJS forms, this is not necessary. The input's state will be updated based on the\n   *     value of the underlying model data.\n   *   </p>\n   * </div>\n   *\n   * <div class=\"alert alert-success\">\n   *   If you omit the `name` attribute on a radio input, `ngModel` will automatically assign it a\n   *   unique name.\n   * </div>\n   *\n   * @param {string} ngModel Assignable AngularJS expression to data-bind to.\n   * @param {string} value The value to which the `ngModel` expression should be set when selected.\n   *    Note that `value` only supports `string` values, i.e. the scope model needs to be a string,\n   *    too. Use `ngValue` if you need complex models (`number`, `object`, ...).\n   * @param {string=} name Property name of the form under which the control is published.\n   * @param {string=} ngChange AngularJS expression to be executed when input changes due to user\n   *    interaction with the input element.\n   * @param {string} ngValue AngularJS expression to which `ngModel` will be be set when the radio\n   *    is selected. Should be used instead of the `value` attribute if you need\n   *    a non-string `ngModel` (`boolean`, `array`, ...).\n   *\n   * @example\n      <example name=\"radio-input-directive\" module=\"radioExample\">\n        <file name=\"index.html\">\n         <script>\n           angular.module('radioExample', [])\n             .controller('ExampleController', ['$scope', function($scope) {\n               $scope.color = {\n                 name: 'blue'\n               };\n               $scope.specialValue = {\n                 \"id\": \"12345\",\n                 \"value\": \"green\"\n               };\n             }]);\n         </script>\n         <form name=\"myForm\" ng-controller=\"ExampleController\">\n           <label>\n             <input type=\"radio\" ng-model=\"color.name\" value=\"red\">\n             Red\n           </label><br/>\n           <label>\n             <input type=\"radio\" ng-model=\"color.name\" ng-value=\"specialValue\">\n             Green\n           </label><br/>\n           <label>\n             <input type=\"radio\" ng-model=\"color.name\" value=\"blue\">\n             Blue\n           </label><br/>\n           <tt>color = {{color.name | json}}</tt><br/>\n          </form>\n          Note that `ng-value=\"specialValue\"` sets radio item's value to be the value of `$scope.specialValue`.\n        </file>\n        <file name=\"protractor.js\" type=\"protractor\">\n          it('should change state', function() {\n            var inputs = element.all(by.model('color.name'));\n            var color = element(by.binding('color.name'));\n\n            expect(color.getText()).toContain('blue');\n\n            inputs.get(0).click();\n            expect(color.getText()).toContain('red');\n\n            inputs.get(1).click();\n            expect(color.getText()).toContain('green');\n          });\n        </file>\n      </example>\n   */\n  'radio': radioInputType,\n\n  /**\n   * @ngdoc input\n   * @name input[range]\n   *\n   * @description\n   * Native range input with validation and transformation.\n   *\n   * The model for the range input must always be a `Number`.\n   *\n   * IE9 and other browsers that do not support the `range` type fall back\n   * to a text input without any default values for `min`, `max` and `step`. Model binding,\n   * validation and number parsing are nevertheless supported.\n   *\n   * Browsers that support range (latest Chrome, Safari, Firefox, Edge) treat `input[range]`\n   * in a way that never allows the input to hold an invalid value. That means:\n   * - any non-numerical value is set to `(max + min) / 2`.\n   * - any numerical value that is less than the current min val, or greater than the current max val\n   * is set to the min / max val respectively.\n   * - additionally, the current `step` is respected, so the nearest value that satisfies a step\n   * is used.\n   *\n   * See the [HTML Spec on input[type=range]](https://www.w3.org/TR/html5/forms.html#range-state-(type=range))\n   * for more info.\n   *\n   * This has the following consequences for AngularJS:\n   *\n   * Since the element value should always reflect the current model value, a range input\n   * will set the bound ngModel expression to the value that the browser has set for the\n   * input element. For example, in the following input `<input type=\"range\" ng-model=\"model.value\">`,\n   * if the application sets `model.value = null`, the browser will set the input to `'50'`.\n   * AngularJS will then set the model to `50`, to prevent input and model value being out of sync.\n   *\n   * That means the model for range will immediately be set to `50` after `ngModel` has been\n   * initialized. It also means a range input can never have the required error.\n   *\n   * This does not only affect changes to the model value, but also to the values of the `min`,\n   * `max`, and `step` attributes. When these change in a way that will cause the browser to modify\n   * the input value, AngularJS will also update the model value.\n   *\n   * Automatic value adjustment also means that a range input element can never have the `required`,\n   * `min`, or `max` errors.\n   *\n   * However, `step` is currently only fully implemented by Firefox. Other browsers have problems\n   * when the step value changes dynamically - they do not adjust the element value correctly, but\n   * instead may set the `stepMismatch` error. If that's the case, the AngularJS will set the `step`\n   * error on the input, and set the model to `undefined`.\n   *\n   * Note that `input[range]` is not compatible with`ngMax`, `ngMin`, and `ngStep`, because they do\n   * not set the `min` and `max` attributes, which means that the browser won't automatically adjust\n   * the input value based on their values, and will always assume min = 0, max = 100, and step = 1.\n   *\n   * @param {string}  ngModel Assignable AngularJS expression to data-bind to.\n   * @param {string=} name Property name of the form under which the control is published.\n   * @param {string=} min Sets the `min` validation to ensure that the value entered is greater\n   *                  than `min`. Can be interpolated.\n   * @param {string=} max Sets the `max` validation to ensure that the value entered is less than `max`.\n   *                  Can be interpolated.\n   * @param {string=} step Sets the `step` validation to ensure that the value entered matches the `step`\n   *                  Can be interpolated.\n   * @param {expression=} ngChange AngularJS expression to be executed when the ngModel value changes due\n   *                      to user interaction with the input element.\n   * @param {expression=} ngChecked If the expression is truthy, then the `checked` attribute will be set on the\n   *                      element. **Note** : `ngChecked` should not be used alongside `ngModel`.\n   *                      Checkout {@link ng.directive:ngChecked ngChecked} for usage.\n   *\n   * @example\n      <example name=\"range-input-directive\" module=\"rangeExample\">\n        <file name=\"index.html\">\n          <script>\n            angular.module('rangeExample', [])\n              .controller('ExampleController', ['$scope', function($scope) {\n                $scope.value = 75;\n                $scope.min = 10;\n                $scope.max = 90;\n              }]);\n          </script>\n          <form name=\"myForm\" ng-controller=\"ExampleController\">\n\n            Model as range: <input type=\"range\" name=\"range\" ng-model=\"value\" min=\"{{min}}\"  max=\"{{max}}\">\n            <hr>\n            Model as number: <input type=\"number\" ng-model=\"value\"><br>\n            Min: <input type=\"number\" ng-model=\"min\"><br>\n            Max: <input type=\"number\" ng-model=\"max\"><br>\n            value = <code>{{value}}</code><br/>\n            myForm.range.$valid = <code>{{myForm.range.$valid}}</code><br/>\n            myForm.range.$error = <code>{{myForm.range.$error}}</code>\n          </form>\n        </file>\n      </example>\n\n   * ## Range Input with ngMin & ngMax attributes\n\n   * @example\n      <example name=\"range-input-directive-ng\" module=\"rangeExample\">\n        <file name=\"index.html\">\n          <script>\n            angular.module('rangeExample', [])\n              .controller('ExampleController', ['$scope', function($scope) {\n                $scope.value = 75;\n                $scope.min = 10;\n                $scope.max = 90;\n              }]);\n          </script>\n          <form name=\"myForm\" ng-controller=\"ExampleController\">\n            Model as range: <input type=\"range\" name=\"range\" ng-model=\"value\" ng-min=\"min\" ng-max=\"max\">\n            <hr>\n            Model as number: <input type=\"number\" ng-model=\"value\"><br>\n            Min: <input type=\"number\" ng-model=\"min\"><br>\n            Max: <input type=\"number\" ng-model=\"max\"><br>\n            value = <code>{{value}}</code><br/>\n            myForm.range.$valid = <code>{{myForm.range.$valid}}</code><br/>\n            myForm.range.$error = <code>{{myForm.range.$error}}</code>\n          </form>\n        </file>\n      </example>\n\n   */\n  'range': rangeInputType,\n\n  /**\n   * @ngdoc input\n   * @name input[checkbox]\n   *\n   * @description\n   * HTML checkbox.\n   *\n   * @param {string} ngModel Assignable AngularJS expression to data-bind to.\n   * @param {string=} name Property name of the form under which the control is published.\n   * @param {expression=} ngTrueValue The value to which the expression should be set when selected.\n   * @param {expression=} ngFalseValue The value to which the expression should be set when not selected.\n   * @param {string=} ngChange AngularJS expression to be executed when input changes due to user\n   *    interaction with the input element.\n   *\n   * @example\n      <example name=\"checkbox-input-directive\" module=\"checkboxExample\">\n        <file name=\"index.html\">\n         <script>\n           angular.module('checkboxExample', [])\n             .controller('ExampleController', ['$scope', function($scope) {\n               $scope.checkboxModel = {\n                value1 : true,\n                value2 : 'YES'\n              };\n             }]);\n         </script>\n         <form name=\"myForm\" ng-controller=\"ExampleController\">\n           <label>Value1:\n             <input type=\"checkbox\" ng-model=\"checkboxModel.value1\">\n           </label><br/>\n           <label>Value2:\n             <input type=\"checkbox\" ng-model=\"checkboxModel.value2\"\n                    ng-true-value=\"'YES'\" ng-false-value=\"'NO'\">\n            </label><br/>\n           <tt>value1 = {{checkboxModel.value1}}</tt><br/>\n           <tt>value2 = {{checkboxModel.value2}}</tt><br/>\n          </form>\n        </file>\n        <file name=\"protractor.js\" type=\"protractor\">\n          it('should change state', function() {\n            var value1 = element(by.binding('checkboxModel.value1'));\n            var value2 = element(by.binding('checkboxModel.value2'));\n\n            expect(value1.getText()).toContain('true');\n            expect(value2.getText()).toContain('YES');\n\n            element(by.model('checkboxModel.value1')).click();\n            element(by.model('checkboxModel.value2')).click();\n\n            expect(value1.getText()).toContain('false');\n            expect(value2.getText()).toContain('NO');\n          });\n        </file>\n      </example>\n   */\n  'checkbox': checkboxInputType,\n\n  'hidden': noop,\n  'button': noop,\n  'submit': noop,\n  'reset': noop,\n  'file': noop\n};\n\nfunction stringBasedInputType(ctrl) {\n  ctrl.$formatters.push(function(value) {\n    return ctrl.$isEmpty(value) ? value : value.toString();\n  });\n}\n\nfunction textInputType(scope, element, attr, ctrl, $sniffer, $browser) {\n  baseInputType(scope, element, attr, ctrl, $sniffer, $browser);\n  stringBasedInputType(ctrl);\n}\n\nfunction baseInputType(scope, element, attr, ctrl, $sniffer, $browser) {\n  var type = lowercase(element[0].type);\n\n  // In composition mode, users are still inputting intermediate text buffer,\n  // hold the listener until composition is done.\n  // More about composition events: https://developer.mozilla.org/en-US/docs/Web/API/CompositionEvent\n  if (!$sniffer.android) {\n    var composing = false;\n\n    element.on('compositionstart', function() {\n      composing = true;\n    });\n\n    // Support: IE9+\n    element.on('compositionupdate', function(ev) {\n      // End composition when ev.data is empty string on 'compositionupdate' event.\n      // When the input de-focusses (e.g. by clicking away), IE triggers 'compositionupdate'\n      // instead of 'compositionend'.\n      if (isUndefined(ev.data) || ev.data === '') {\n        composing = false;\n      }\n    });\n\n    element.on('compositionend', function() {\n      composing = false;\n      listener();\n    });\n  }\n\n  var timeout;\n\n  var listener = function(ev) {\n    if (timeout) {\n      $browser.defer.cancel(timeout);\n      timeout = null;\n    }\n    if (composing) return;\n    var value = element.val(),\n        event = ev && ev.type;\n\n    // By default we will trim the value\n    // If the attribute ng-trim exists we will avoid trimming\n    // If input type is 'password', the value is never trimmed\n    if (type !== 'password' && (!attr.ngTrim || attr.ngTrim !== 'false')) {\n      value = trim(value);\n    }\n\n    // If a control is suffering from bad input (due to native validators), browsers discard its\n    // value, so it may be necessary to revalidate (by calling $setViewValue again) even if the\n    // control's value is the same empty value twice in a row.\n    if (ctrl.$viewValue !== value || (value === '' && ctrl.$$hasNativeValidators)) {\n      ctrl.$setViewValue(value, event);\n    }\n  };\n\n  // if the browser does support \"input\" event, we are fine - except on IE9 which doesn't fire the\n  // input event on backspace, delete or cut\n  if ($sniffer.hasEvent('input')) {\n    element.on('input', listener);\n  } else {\n    var deferListener = function(ev, input, origValue) {\n      if (!timeout) {\n        timeout = $browser.defer(function() {\n          timeout = null;\n          if (!input || input.value !== origValue) {\n            listener(ev);\n          }\n        });\n      }\n    };\n\n    element.on('keydown', /** @this */ function(event) {\n      var key = event.keyCode;\n\n      // ignore\n      //    command            modifiers                   arrows\n      if (key === 91 || (15 < key && key < 19) || (37 <= key && key <= 40)) return;\n\n      deferListener(event, this, this.value);\n    });\n\n    // if user modifies input value using context menu in IE, we need \"paste\", \"cut\" and \"drop\" events to catch it\n    if ($sniffer.hasEvent('paste')) {\n      element.on('paste cut drop', deferListener);\n    }\n  }\n\n  // if user paste into input using mouse on older browser\n  // or form autocomplete on newer browser, we need \"change\" event to catch it\n  element.on('change', listener);\n\n  // Some native input types (date-family) have the ability to change validity without\n  // firing any input/change events.\n  // For these event types, when native validators are present and the browser supports the type,\n  // check for validity changes on various DOM events.\n  if (PARTIAL_VALIDATION_TYPES[type] && ctrl.$$hasNativeValidators && type === attr.type) {\n    element.on(PARTIAL_VALIDATION_EVENTS, /** @this */ function(ev) {\n      if (!timeout) {\n        var validity = this[VALIDITY_STATE_PROPERTY];\n        var origBadInput = validity.badInput;\n        var origTypeMismatch = validity.typeMismatch;\n        timeout = $browser.defer(function() {\n          timeout = null;\n          if (validity.badInput !== origBadInput || validity.typeMismatch !== origTypeMismatch) {\n            listener(ev);\n          }\n        });\n      }\n    });\n  }\n\n  ctrl.$render = function() {\n    // Workaround for Firefox validation #12102.\n    var value = ctrl.$isEmpty(ctrl.$viewValue) ? '' : ctrl.$viewValue;\n    if (element.val() !== value) {\n      element.val(value);\n    }\n  };\n}\n\nfunction weekParser(isoWeek, existingDate) {\n  if (isDate(isoWeek)) {\n    return isoWeek;\n  }\n\n  if (isString(isoWeek)) {\n    WEEK_REGEXP.lastIndex = 0;\n    var parts = WEEK_REGEXP.exec(isoWeek);\n    if (parts) {\n      var year = +parts[1],\n          week = +parts[2],\n          hours = 0,\n          minutes = 0,\n          seconds = 0,\n          milliseconds = 0,\n          firstThurs = getFirstThursdayOfYear(year),\n          addDays = (week - 1) * 7;\n\n      if (existingDate) {\n        hours = existingDate.getHours();\n        minutes = existingDate.getMinutes();\n        seconds = existingDate.getSeconds();\n        milliseconds = existingDate.getMilliseconds();\n      }\n\n      return new Date(year, 0, firstThurs.getDate() + addDays, hours, minutes, seconds, milliseconds);\n    }\n  }\n\n  return NaN;\n}\n\nfunction createDateParser(regexp, mapping) {\n  return function(iso, previousDate) {\n    var parts, map;\n\n    if (isDate(iso)) {\n      return iso;\n    }\n\n    if (isString(iso)) {\n      // When a date is JSON'ified to wraps itself inside of an extra\n      // set of double quotes. This makes the date parsing code unable\n      // to match the date string and parse it as a date.\n      if (iso.charAt(0) === '\"' && iso.charAt(iso.length - 1) === '\"') {\n        iso = iso.substring(1, iso.length - 1);\n      }\n      if (ISO_DATE_REGEXP.test(iso)) {\n        return new Date(iso);\n      }\n      regexp.lastIndex = 0;\n      parts = regexp.exec(iso);\n\n      if (parts) {\n        parts.shift();\n        if (previousDate) {\n          map = {\n            yyyy: previousDate.getFullYear(),\n            MM: previousDate.getMonth() + 1,\n            dd: previousDate.getDate(),\n            HH: previousDate.getHours(),\n            mm: previousDate.getMinutes(),\n            ss: previousDate.getSeconds(),\n            sss: previousDate.getMilliseconds() / 1000\n          };\n        } else {\n          map = { yyyy: 1970, MM: 1, dd: 1, HH: 0, mm: 0, ss: 0, sss: 0 };\n        }\n\n        forEach(parts, function(part, index) {\n          if (index < mapping.length) {\n            map[mapping[index]] = +part;\n          }\n        });\n\n        var date = new Date(map.yyyy, map.MM - 1, map.dd, map.HH, map.mm, map.ss || 0, map.sss * 1000 || 0);\n        if (map.yyyy < 100) {\n          // In the constructor, 2-digit years map to 1900-1999.\n          // Use `setFullYear()` to set the correct year.\n          date.setFullYear(map.yyyy);\n        }\n\n        return date;\n      }\n    }\n\n    return NaN;\n  };\n}\n\nfunction createDateInputType(type, regexp, parseDate, format) {\n  return function dynamicDateInputType(scope, element, attr, ctrl, $sniffer, $browser, $filter, $parse) {\n    badInputChecker(scope, element, attr, ctrl, type);\n    baseInputType(scope, element, attr, ctrl, $sniffer, $browser);\n\n    var isTimeType = type === 'time' || type === 'datetimelocal';\n    var previousDate;\n    var previousTimezone;\n\n    ctrl.$parsers.push(function(value) {\n      if (ctrl.$isEmpty(value)) return null;\n\n      if (regexp.test(value)) {\n        // Note: We cannot read ctrl.$modelValue, as there might be a different\n        // parser/formatter in the processing chain so that the model\n        // contains some different data format!\n        return parseDateAndConvertTimeZoneToLocal(value, previousDate);\n      }\n      ctrl.$$parserName = type;\n      return undefined;\n    });\n\n    ctrl.$formatters.push(function(value) {\n      if (value && !isDate(value)) {\n        throw ngModelMinErr('datefmt', 'Expected `{0}` to be a date', value);\n      }\n      if (isValidDate(value)) {\n        previousDate = value;\n        var timezone = ctrl.$options.getOption('timezone');\n\n        if (timezone) {\n          previousTimezone = timezone;\n          previousDate = convertTimezoneToLocal(previousDate, timezone, true);\n        }\n\n        return formatter(value, timezone);\n      } else {\n        previousDate = null;\n        previousTimezone = null;\n        return '';\n      }\n    });\n\n    if (isDefined(attr.min) || attr.ngMin) {\n      var minVal = attr.min || $parse(attr.ngMin)(scope);\n      var parsedMinVal = parseObservedDateValue(minVal);\n\n      ctrl.$validators.min = function(value) {\n        return !isValidDate(value) || isUndefined(parsedMinVal) || parseDate(value) >= parsedMinVal;\n      };\n      attr.$observe('min', function(val) {\n        if (val !== minVal) {\n          parsedMinVal = parseObservedDateValue(val);\n          minVal = val;\n          ctrl.$validate();\n        }\n      });\n    }\n\n    if (isDefined(attr.max) || attr.ngMax) {\n      var maxVal = attr.max || $parse(attr.ngMax)(scope);\n      var parsedMaxVal = parseObservedDateValue(maxVal);\n\n      ctrl.$validators.max = function(value) {\n        return !isValidDate(value) || isUndefined(parsedMaxVal) || parseDate(value) <= parsedMaxVal;\n      };\n      attr.$observe('max', function(val) {\n        if (val !== maxVal) {\n          parsedMaxVal = parseObservedDateValue(val);\n          maxVal = val;\n          ctrl.$validate();\n        }\n      });\n    }\n\n    function isValidDate(value) {\n      // Invalid Date: getTime() returns NaN\n      return value && !(value.getTime && value.getTime() !== value.getTime());\n    }\n\n    function parseObservedDateValue(val) {\n      return isDefined(val) && !isDate(val) ? parseDateAndConvertTimeZoneToLocal(val) || undefined : val;\n    }\n\n    function parseDateAndConvertTimeZoneToLocal(value, previousDate) {\n      var timezone = ctrl.$options.getOption('timezone');\n\n      if (previousTimezone && previousTimezone !== timezone) {\n        // If the timezone has changed, adjust the previousDate to the default timezone\n        // so that the new date is converted with the correct timezone offset\n        previousDate = addDateMinutes(previousDate, timezoneToOffset(previousTimezone));\n      }\n\n      var parsedDate = parseDate(value, previousDate);\n\n      if (!isNaN(parsedDate) && timezone) {\n        parsedDate = convertTimezoneToLocal(parsedDate, timezone);\n      }\n      return parsedDate;\n    }\n\n    function formatter(value, timezone) {\n      var targetFormat = format;\n\n      if (isTimeType && isString(ctrl.$options.getOption('timeSecondsFormat'))) {\n        targetFormat = format\n          .replace('ss.sss', ctrl.$options.getOption('timeSecondsFormat'))\n          .replace(/:$/, '');\n      }\n\n      var formatted =  $filter('date')(value, targetFormat, timezone);\n\n      if (isTimeType && ctrl.$options.getOption('timeStripZeroSeconds')) {\n        formatted = formatted.replace(/(?::00)?(?:\\.000)?$/, '');\n      }\n\n      return formatted;\n    }\n  };\n}\n\nfunction badInputChecker(scope, element, attr, ctrl, parserName) {\n  var node = element[0];\n  var nativeValidation = ctrl.$$hasNativeValidators = isObject(node.validity);\n  if (nativeValidation) {\n    ctrl.$parsers.push(function(value) {\n      var validity = element.prop(VALIDITY_STATE_PROPERTY) || {};\n      if (validity.badInput || validity.typeMismatch) {\n        ctrl.$$parserName = parserName;\n        return undefined;\n      }\n\n      return value;\n    });\n  }\n}\n\nfunction numberFormatterParser(ctrl) {\n  ctrl.$parsers.push(function(value) {\n    if (ctrl.$isEmpty(value))      return null;\n    if (NUMBER_REGEXP.test(value)) return parseFloat(value);\n\n    ctrl.$$parserName = 'number';\n    return undefined;\n  });\n\n  ctrl.$formatters.push(function(value) {\n    if (!ctrl.$isEmpty(value)) {\n      if (!isNumber(value)) {\n        throw ngModelMinErr('numfmt', 'Expected `{0}` to be a number', value);\n      }\n      value = value.toString();\n    }\n    return value;\n  });\n}\n\nfunction parseNumberAttrVal(val) {\n  if (isDefined(val) && !isNumber(val)) {\n    val = parseFloat(val);\n  }\n  return !isNumberNaN(val) ? val : undefined;\n}\n\nfunction isNumberInteger(num) {\n  // See http://stackoverflow.com/questions/14636536/how-to-check-if-a-variable-is-an-integer-in-javascript#14794066\n  // (minus the assumption that `num` is a number)\n\n  // eslint-disable-next-line no-bitwise\n  return (num | 0) === num;\n}\n\nfunction countDecimals(num) {\n  var numString = num.toString();\n  var decimalSymbolIndex = numString.indexOf('.');\n\n  if (decimalSymbolIndex === -1) {\n    if (-1 < num && num < 1) {\n      // It may be in the exponential notation format (`1e-X`)\n      var match = /e-(\\d+)$/.exec(numString);\n\n      if (match) {\n        return Number(match[1]);\n      }\n    }\n\n    return 0;\n  }\n\n  return numString.length - decimalSymbolIndex - 1;\n}\n\nfunction isValidForStep(viewValue, stepBase, step) {\n  // At this point `stepBase` and `step` are expected to be non-NaN values\n  // and `viewValue` is expected to be a valid stringified number.\n  var value = Number(viewValue);\n\n  var isNonIntegerValue = !isNumberInteger(value);\n  var isNonIntegerStepBase = !isNumberInteger(stepBase);\n  var isNonIntegerStep = !isNumberInteger(step);\n\n  // Due to limitations in Floating Point Arithmetic (e.g. `0.3 - 0.2 !== 0.1` or\n  // `0.5 % 0.1 !== 0`), we need to convert all numbers to integers.\n  if (isNonIntegerValue || isNonIntegerStepBase || isNonIntegerStep) {\n    var valueDecimals = isNonIntegerValue ? countDecimals(value) : 0;\n    var stepBaseDecimals = isNonIntegerStepBase ? countDecimals(stepBase) : 0;\n    var stepDecimals = isNonIntegerStep ? countDecimals(step) : 0;\n\n    var decimalCount = Math.max(valueDecimals, stepBaseDecimals, stepDecimals);\n    var multiplier = Math.pow(10, decimalCount);\n\n    value = value * multiplier;\n    stepBase = stepBase * multiplier;\n    step = step * multiplier;\n\n    if (isNonIntegerValue) value = Math.round(value);\n    if (isNonIntegerStepBase) stepBase = Math.round(stepBase);\n    if (isNonIntegerStep) step = Math.round(step);\n  }\n\n  return (value - stepBase) % step === 0;\n}\n\nfunction numberInputType(scope, element, attr, ctrl, $sniffer, $browser, $filter, $parse) {\n  badInputChecker(scope, element, attr, ctrl, 'number');\n  numberFormatterParser(ctrl);\n  baseInputType(scope, element, attr, ctrl, $sniffer, $browser);\n\n  var parsedMinVal;\n\n  if (isDefined(attr.min) || attr.ngMin) {\n    var minVal = attr.min || $parse(attr.ngMin)(scope);\n    parsedMinVal = parseNumberAttrVal(minVal);\n\n    ctrl.$validators.min = function(modelValue, viewValue) {\n      return ctrl.$isEmpty(viewValue) || isUndefined(parsedMinVal) || viewValue >= parsedMinVal;\n    };\n\n    attr.$observe('min', function(val) {\n      if (val !== minVal) {\n        parsedMinVal = parseNumberAttrVal(val);\n        minVal = val;\n        // TODO(matsko): implement validateLater to reduce number of validations\n        ctrl.$validate();\n      }\n    });\n  }\n\n  if (isDefined(attr.max) || attr.ngMax) {\n    var maxVal = attr.max || $parse(attr.ngMax)(scope);\n    var parsedMaxVal = parseNumberAttrVal(maxVal);\n\n    ctrl.$validators.max = function(modelValue, viewValue) {\n      return ctrl.$isEmpty(viewValue) || isUndefined(parsedMaxVal) || viewValue <= parsedMaxVal;\n    };\n\n    attr.$observe('max', function(val) {\n      if (val !== maxVal) {\n        parsedMaxVal = parseNumberAttrVal(val);\n        maxVal = val;\n        // TODO(matsko): implement validateLater to reduce number of validations\n        ctrl.$validate();\n      }\n    });\n  }\n\n  if (isDefined(attr.step) || attr.ngStep) {\n    var stepVal = attr.step || $parse(attr.ngStep)(scope);\n    var parsedStepVal = parseNumberAttrVal(stepVal);\n\n    ctrl.$validators.step = function(modelValue, viewValue) {\n      return ctrl.$isEmpty(viewValue) || isUndefined(parsedStepVal) ||\n        isValidForStep(viewValue, parsedMinVal || 0, parsedStepVal);\n    };\n\n    attr.$observe('step', function(val) {\n      // TODO(matsko): implement validateLater to reduce number of validations\n      if (val !== stepVal) {\n        parsedStepVal = parseNumberAttrVal(val);\n        stepVal = val;\n        ctrl.$validate();\n      }\n\n    });\n\n  }\n}\n\nfunction rangeInputType(scope, element, attr, ctrl, $sniffer, $browser) {\n  badInputChecker(scope, element, attr, ctrl, 'range');\n  numberFormatterParser(ctrl);\n  baseInputType(scope, element, attr, ctrl, $sniffer, $browser);\n\n  var supportsRange = ctrl.$$hasNativeValidators && element[0].type === 'range',\n      minVal = supportsRange ? 0 : undefined,\n      maxVal = supportsRange ? 100 : undefined,\n      stepVal = supportsRange ? 1 : undefined,\n      validity = element[0].validity,\n      hasMinAttr = isDefined(attr.min),\n      hasMaxAttr = isDefined(attr.max),\n      hasStepAttr = isDefined(attr.step);\n\n  var originalRender = ctrl.$render;\n\n  ctrl.$render = supportsRange && isDefined(validity.rangeUnderflow) && isDefined(validity.rangeOverflow) ?\n    //Browsers that implement range will set these values automatically, but reading the adjusted values after\n    //$render would cause the min / max validators to be applied with the wrong value\n    function rangeRender() {\n      originalRender();\n      ctrl.$setViewValue(element.val());\n    } :\n    originalRender;\n\n  if (hasMinAttr) {\n    minVal = parseNumberAttrVal(attr.min);\n\n    ctrl.$validators.min = supportsRange ?\n      // Since all browsers set the input to a valid value, we don't need to check validity\n      function noopMinValidator() { return true; } :\n      // non-support browsers validate the min val\n      function minValidator(modelValue, viewValue) {\n        return ctrl.$isEmpty(viewValue) || isUndefined(minVal) || viewValue >= minVal;\n      };\n\n    setInitialValueAndObserver('min', minChange);\n  }\n\n  if (hasMaxAttr) {\n    maxVal = parseNumberAttrVal(attr.max);\n\n    ctrl.$validators.max = supportsRange ?\n      // Since all browsers set the input to a valid value, we don't need to check validity\n      function noopMaxValidator() { return true; } :\n      // non-support browsers validate the max val\n      function maxValidator(modelValue, viewValue) {\n        return ctrl.$isEmpty(viewValue) || isUndefined(maxVal) || viewValue <= maxVal;\n      };\n\n    setInitialValueAndObserver('max', maxChange);\n  }\n\n  if (hasStepAttr) {\n    stepVal = parseNumberAttrVal(attr.step);\n\n    ctrl.$validators.step = supportsRange ?\n      function nativeStepValidator() {\n        // Currently, only FF implements the spec on step change correctly (i.e. adjusting the\n        // input element value to a valid value). It's possible that other browsers set the stepMismatch\n        // validity error instead, so we can at least report an error in that case.\n        return !validity.stepMismatch;\n      } :\n      // ngStep doesn't set the setp attr, so the browser doesn't adjust the input value as setting step would\n      function stepValidator(modelValue, viewValue) {\n        return ctrl.$isEmpty(viewValue) || isUndefined(stepVal) ||\n               isValidForStep(viewValue, minVal || 0, stepVal);\n      };\n\n    setInitialValueAndObserver('step', stepChange);\n  }\n\n  function setInitialValueAndObserver(htmlAttrName, changeFn) {\n    // interpolated attributes set the attribute value only after a digest, but we need the\n    // attribute value when the input is first rendered, so that the browser can adjust the\n    // input value based on the min/max value\n    element.attr(htmlAttrName, attr[htmlAttrName]);\n    var oldVal = attr[htmlAttrName];\n    attr.$observe(htmlAttrName, function wrappedObserver(val) {\n      if (val !== oldVal) {\n        oldVal = val;\n        changeFn(val);\n      }\n    });\n  }\n\n  function minChange(val) {\n    minVal = parseNumberAttrVal(val);\n    // ignore changes before model is initialized\n    if (isNumberNaN(ctrl.$modelValue)) {\n      return;\n    }\n\n    if (supportsRange) {\n      var elVal = element.val();\n      // IE11 doesn't set the el val correctly if the minVal is greater than the element value\n      if (minVal > elVal) {\n        elVal = minVal;\n        element.val(elVal);\n      }\n      ctrl.$setViewValue(elVal);\n    } else {\n      // TODO(matsko): implement validateLater to reduce number of validations\n      ctrl.$validate();\n    }\n  }\n\n  function maxChange(val) {\n    maxVal = parseNumberAttrVal(val);\n    // ignore changes before model is initialized\n    if (isNumberNaN(ctrl.$modelValue)) {\n      return;\n    }\n\n    if (supportsRange) {\n      var elVal = element.val();\n      // IE11 doesn't set the el val correctly if the maxVal is less than the element value\n      if (maxVal < elVal) {\n        element.val(maxVal);\n        // IE11 and Chrome don't set the value to the minVal when max < min\n        elVal = maxVal < minVal ? minVal : maxVal;\n      }\n      ctrl.$setViewValue(elVal);\n    } else {\n      // TODO(matsko): implement validateLater to reduce number of validations\n      ctrl.$validate();\n    }\n  }\n\n  function stepChange(val) {\n    stepVal = parseNumberAttrVal(val);\n    // ignore changes before model is initialized\n    if (isNumberNaN(ctrl.$modelValue)) {\n      return;\n    }\n\n    // Some browsers don't adjust the input value correctly, but set the stepMismatch error\n    if (!supportsRange) {\n      // TODO(matsko): implement validateLater to reduce number of validations\n      ctrl.$validate();\n    } else if (ctrl.$viewValue !== element.val()) {\n      ctrl.$setViewValue(element.val());\n    }\n  }\n}\n\nfunction urlInputType(scope, element, attr, ctrl, $sniffer, $browser) {\n  // Note: no badInputChecker here by purpose as `url` is only a validation\n  // in browsers, i.e. we can always read out input.value even if it is not valid!\n  baseInputType(scope, element, attr, ctrl, $sniffer, $browser);\n  stringBasedInputType(ctrl);\n\n  ctrl.$validators.url = function(modelValue, viewValue) {\n    var value = modelValue || viewValue;\n    return ctrl.$isEmpty(value) || URL_REGEXP.test(value);\n  };\n}\n\nfunction emailInputType(scope, element, attr, ctrl, $sniffer, $browser) {\n  // Note: no badInputChecker here by purpose as `url` is only a validation\n  // in browsers, i.e. we can always read out input.value even if it is not valid!\n  baseInputType(scope, element, attr, ctrl, $sniffer, $browser);\n  stringBasedInputType(ctrl);\n\n  ctrl.$validators.email = function(modelValue, viewValue) {\n    var value = modelValue || viewValue;\n    return ctrl.$isEmpty(value) || EMAIL_REGEXP.test(value);\n  };\n}\n\nfunction radioInputType(scope, element, attr, ctrl) {\n  var doTrim = !attr.ngTrim || trim(attr.ngTrim) !== 'false';\n  // make the name unique, if not defined\n  if (isUndefined(attr.name)) {\n    element.attr('name', nextUid());\n  }\n\n  var listener = function(ev) {\n    var value;\n    if (element[0].checked) {\n      value = attr.value;\n      if (doTrim) {\n        value = trim(value);\n      }\n      ctrl.$setViewValue(value, ev && ev.type);\n    }\n  };\n\n  element.on('change', listener);\n\n  ctrl.$render = function() {\n    var value = attr.value;\n    if (doTrim) {\n      value = trim(value);\n    }\n    element[0].checked = (value === ctrl.$viewValue);\n  };\n\n  attr.$observe('value', ctrl.$render);\n}\n\nfunction parseConstantExpr($parse, context, name, expression, fallback) {\n  var parseFn;\n  if (isDefined(expression)) {\n    parseFn = $parse(expression);\n    if (!parseFn.constant) {\n      throw ngModelMinErr('constexpr', 'Expected constant expression for `{0}`, but saw ' +\n                                   '`{1}`.', name, expression);\n    }\n    return parseFn(context);\n  }\n  return fallback;\n}\n\nfunction checkboxInputType(scope, element, attr, ctrl, $sniffer, $browser, $filter, $parse) {\n  var trueValue = parseConstantExpr($parse, scope, 'ngTrueValue', attr.ngTrueValue, true);\n  var falseValue = parseConstantExpr($parse, scope, 'ngFalseValue', attr.ngFalseValue, false);\n\n  var listener = function(ev) {\n    ctrl.$setViewValue(element[0].checked, ev && ev.type);\n  };\n\n  element.on('change', listener);\n\n  ctrl.$render = function() {\n    element[0].checked = ctrl.$viewValue;\n  };\n\n  // Override the standard `$isEmpty` because the $viewValue of an empty checkbox is always set to `false`\n  // This is because of the parser below, which compares the `$modelValue` with `trueValue` to convert\n  // it to a boolean.\n  ctrl.$isEmpty = function(value) {\n    return value === false;\n  };\n\n  ctrl.$formatters.push(function(value) {\n    return equals(value, trueValue);\n  });\n\n  ctrl.$parsers.push(function(value) {\n    return value ? trueValue : falseValue;\n  });\n}\n\n\n/**\n * @ngdoc directive\n * @name textarea\n * @restrict E\n *\n * @description\n * HTML textarea element control with AngularJS data-binding. The data-binding and validation\n * properties of this element are exactly the same as those of the\n * {@link ng.directive:input input element}.\n *\n * @param {string} ngModel Assignable AngularJS expression to data-bind to.\n * @param {string=} name Property name of the form under which the control is published.\n * @param {string=} required Sets `required` validation error key if the value is not entered.\n * @param {string=} ngRequired Adds `required` attribute and `required` validation constraint to\n *    the element when the ngRequired expression evaluates to true. Use `ngRequired` instead of\n *    `required` when you want to data-bind to the `required` attribute.\n * @param {number=} ngMinlength Sets `minlength` validation error key if the value is shorter than\n *    minlength.\n * @param {number=} ngMaxlength Sets `maxlength` validation error key if the value is longer than\n *    maxlength. Setting the attribute to a negative or non-numeric value, allows view values of any\n *    length.\n * @param {string=} ngPattern Sets `pattern` validation error key if the ngModel {@link ngModel.NgModelController#$viewValue $viewValue}\n *    does not match a RegExp found by evaluating the AngularJS expression given in the attribute value.\n *    If the expression evaluates to a RegExp object, then this is used directly.\n *    If the expression evaluates to a string, then it will be converted to a RegExp\n *    after wrapping it in `^` and `$` characters. For instance, `\"abc\"` will be converted to\n *    `new RegExp('^abc$')`.<br />\n *    **Note:** Avoid using the `g` flag on the RegExp, as it will cause each successive search to\n *    start at the index of the last search's match, thus not taking the whole input value into\n *    account.\n * @param {string=} ngChange AngularJS expression to be executed when input changes due to user\n *    interaction with the input element.\n * @param {boolean=} [ngTrim=true] If set to false AngularJS will not automatically trim the input.\n *\n * @knownIssue\n *\n * When specifying the `placeholder` attribute of `<textarea>`, Internet Explorer will temporarily\n * insert the placeholder value as the textarea's content. If the placeholder value contains\n * interpolation (`{{ ... }}`), an error will be logged in the console when AngularJS tries to update\n * the value of the by-then-removed text node. This doesn't affect the functionality of the\n * textarea, but can be undesirable.\n *\n * You can work around this Internet Explorer issue by using `ng-attr-placeholder` instead of\n * `placeholder` on textareas, whenever you need interpolation in the placeholder value. You can\n * find more details on `ngAttr` in the\n * [Interpolation](guide/interpolation#-ngattr-for-binding-to-arbitrary-attributes) section of the\n * Developer Guide.\n */\n\n\n/**\n * @ngdoc directive\n * @name input\n * @restrict E\n *\n * @description\n * HTML input element control. When used together with {@link ngModel `ngModel`}, it provides data-binding,\n * input state control, and validation.\n * Input control follows HTML5 input types and polyfills the HTML5 validation behavior for older browsers.\n *\n * <div class=\"alert alert-warning\">\n * **Note:** Not every feature offered is available for all input types.\n * Specifically, data binding and event handling via `ng-model` is unsupported for `input[file]`.\n * </div>\n *\n * @param {string} ngModel Assignable AngularJS expression to data-bind to.\n * @param {string=} name Property name of the form under which the control is published.\n * @param {string=} required Sets `required` validation error key if the value is not entered.\n * @param {boolean=} ngRequired Sets `required` attribute if set to true\n * @param {number=} ngMinlength Sets `minlength` validation error key if the value is shorter than\n *    minlength.\n * @param {number=} ngMaxlength Sets `maxlength` validation error key if the value is longer than\n *    maxlength. Setting the attribute to a negative or non-numeric value, allows view values of any\n *    length.\n * @param {string=} ngPattern Sets `pattern` validation error key if the ngModel {@link ngModel.NgModelController#$viewValue $viewValue}\n *    value does not match a RegExp found by evaluating the AngularJS expression given in the attribute value.\n *    If the expression evaluates to a RegExp object, then this is used directly.\n *    If the expression evaluates to a string, then it will be converted to a RegExp\n *    after wrapping it in `^` and `$` characters. For instance, `\"abc\"` will be converted to\n *    `new RegExp('^abc$')`.<br />\n *    **Note:** Avoid using the `g` flag on the RegExp, as it will cause each successive search to\n *    start at the index of the last search's match, thus not taking the whole input value into\n *    account.\n * @param {string=} ngChange AngularJS expression to be executed when input changes due to user\n *    interaction with the input element.\n * @param {boolean=} [ngTrim=true] If set to false AngularJS will not automatically trim the input.\n *    This parameter is ignored for input[type=password] controls, which will never trim the\n *    input.\n *\n * @example\n    <example name=\"input-directive\" module=\"inputExample\">\n      <file name=\"index.html\">\n       <script>\n          angular.module('inputExample', [])\n            .controller('ExampleController', ['$scope', function($scope) {\n              $scope.user = {name: 'guest', last: 'visitor'};\n            }]);\n       </script>\n       <div ng-controller=\"ExampleController\">\n         <form name=\"myForm\">\n           <label>\n              User name:\n              <input type=\"text\" name=\"userName\" ng-model=\"user.name\" required>\n           </label>\n           <div role=\"alert\">\n             <span class=\"error\" ng-show=\"myForm.userName.$error.required\">\n              Required!</span>\n           </div>\n           <label>\n              Last name:\n              <input type=\"text\" name=\"lastName\" ng-model=\"user.last\"\n              ng-minlength=\"3\" ng-maxlength=\"10\">\n           </label>\n           <div role=\"alert\">\n             <span class=\"error\" ng-show=\"myForm.lastName.$error.minlength\">\n               Too short!</span>\n             <span class=\"error\" ng-show=\"myForm.lastName.$error.maxlength\">\n               Too long!</span>\n           </div>\n         </form>\n         <hr>\n         <tt>user = {{user}}</tt><br/>\n         <tt>myForm.userName.$valid = {{myForm.userName.$valid}}</tt><br/>\n         <tt>myForm.userName.$error = {{myForm.userName.$error}}</tt><br/>\n         <tt>myForm.lastName.$valid = {{myForm.lastName.$valid}}</tt><br/>\n         <tt>myForm.lastName.$error = {{myForm.lastName.$error}}</tt><br/>\n         <tt>myForm.$valid = {{myForm.$valid}}</tt><br/>\n         <tt>myForm.$error.required = {{!!myForm.$error.required}}</tt><br/>\n         <tt>myForm.$error.minlength = {{!!myForm.$error.minlength}}</tt><br/>\n         <tt>myForm.$error.maxlength = {{!!myForm.$error.maxlength}}</tt><br/>\n       </div>\n      </file>\n      <file name=\"protractor.js\" type=\"protractor\">\n        var user = element(by.exactBinding('user'));\n        var userNameValid = element(by.binding('myForm.userName.$valid'));\n        var lastNameValid = element(by.binding('myForm.lastName.$valid'));\n        var lastNameError = element(by.binding('myForm.lastName.$error'));\n        var formValid = element(by.binding('myForm.$valid'));\n        var userNameInput = element(by.model('user.name'));\n        var userLastInput = element(by.model('user.last'));\n\n        it('should initialize to model', function() {\n          expect(user.getText()).toContain('{\"name\":\"guest\",\"last\":\"visitor\"}');\n          expect(userNameValid.getText()).toContain('true');\n          expect(formValid.getText()).toContain('true');\n        });\n\n        it('should be invalid if empty when required', function() {\n          userNameInput.clear();\n          userNameInput.sendKeys('');\n\n          expect(user.getText()).toContain('{\"last\":\"visitor\"}');\n          expect(userNameValid.getText()).toContain('false');\n          expect(formValid.getText()).toContain('false');\n        });\n\n        it('should be valid if empty when min length is set', function() {\n          userLastInput.clear();\n          userLastInput.sendKeys('');\n\n          expect(user.getText()).toContain('{\"name\":\"guest\",\"last\":\"\"}');\n          expect(lastNameValid.getText()).toContain('true');\n          expect(formValid.getText()).toContain('true');\n        });\n\n        it('should be invalid if less than required min length', function() {\n          userLastInput.clear();\n          userLastInput.sendKeys('xx');\n\n          expect(user.getText()).toContain('{\"name\":\"guest\"}');\n          expect(lastNameValid.getText()).toContain('false');\n          expect(lastNameError.getText()).toContain('minlength');\n          expect(formValid.getText()).toContain('false');\n        });\n\n        it('should be invalid if longer than max length', function() {\n          userLastInput.clear();\n          userLastInput.sendKeys('some ridiculously long name');\n\n          expect(user.getText()).toContain('{\"name\":\"guest\"}');\n          expect(lastNameValid.getText()).toContain('false');\n          expect(lastNameError.getText()).toContain('maxlength');\n          expect(formValid.getText()).toContain('false');\n        });\n      </file>\n    </example>\n */\nvar inputDirective = ['$browser', '$sniffer', '$filter', '$parse',\n    function($browser, $sniffer, $filter, $parse) {\n  return {\n    restrict: 'E',\n    require: ['?ngModel'],\n    link: {\n      pre: function(scope, element, attr, ctrls) {\n        if (ctrls[0]) {\n          (inputType[lowercase(attr.type)] || inputType.text)(scope, element, attr, ctrls[0], $sniffer,\n                                                              $browser, $filter, $parse);\n        }\n      }\n    }\n  };\n}];\n\n\nvar hiddenInputBrowserCacheDirective = function() {\n  var valueProperty = {\n    configurable: true,\n    enumerable: false,\n    get: function() {\n      return this.getAttribute('value') || '';\n    },\n    set: function(val) {\n      this.setAttribute('value', val);\n    }\n  };\n\n  return {\n    restrict: 'E',\n    priority: 200,\n    compile: function(_, attr) {\n      if (lowercase(attr.type) !== 'hidden') {\n        return;\n      }\n\n      return {\n        pre: function(scope, element, attr, ctrls) {\n          var node = element[0];\n\n          // Support: Edge\n          // Moving the DOM around prevents autofillling\n          if (node.parentNode) {\n            node.parentNode.insertBefore(node, node.nextSibling);\n          }\n\n          // Support: FF, IE\n          // Avoiding direct assignment to .value prevents autofillling\n          if (Object.defineProperty) {\n            Object.defineProperty(node, 'value', valueProperty);\n          }\n        }\n      };\n    }\n  };\n};\n\n\n\nvar CONSTANT_VALUE_REGEXP = /^(true|false|\\d+)$/;\n/**\n * @ngdoc directive\n * @name ngValue\n * @restrict A\n * @priority 100\n *\n * @description\n * Binds the given expression to the value of the element.\n *\n * It is mainly used on {@link input[radio] `input[radio]`} and option elements,\n * so that when the element is selected, the {@link ngModel `ngModel`} of that element (or its\n * {@link select `select`} parent element) is set to the bound value. It is especially useful\n * for dynamically generated lists using {@link ngRepeat `ngRepeat`}, as shown below.\n *\n * It can also be used to achieve one-way binding of a given expression to an input element\n * such as an `input[text]` or a `textarea`, when that element does not use ngModel.\n *\n * @element ANY\n * @param {string=} ngValue AngularJS expression, whose value will be bound to the `value` attribute\n * and `value` property of the element.\n *\n * @example\n    <example name=\"ngValue-directive\" module=\"valueExample\">\n      <file name=\"index.html\">\n       <script>\n          angular.module('valueExample', [])\n            .controller('ExampleController', ['$scope', function($scope) {\n              $scope.names = ['pizza', 'unicorns', 'robots'];\n              $scope.my = { favorite: 'unicorns' };\n            }]);\n       </script>\n        <form ng-controller=\"ExampleController\">\n          <h2>Which is your favorite?</h2>\n            <label ng-repeat=\"name in names\" for=\"{{name}}\">\n              {{name}}\n              <input type=\"radio\"\n                     ng-model=\"my.favorite\"\n                     ng-value=\"name\"\n                     id=\"{{name}}\"\n                     name=\"favorite\">\n            </label>\n          <div>You chose {{my.favorite}}</div>\n        </form>\n      </file>\n      <file name=\"protractor.js\" type=\"protractor\">\n        var favorite = element(by.binding('my.favorite'));\n\n        it('should initialize to model', function() {\n          expect(favorite.getText()).toContain('unicorns');\n        });\n        it('should bind the values to the inputs', function() {\n          element.all(by.model('my.favorite')).get(0).click();\n          expect(favorite.getText()).toContain('pizza');\n        });\n      </file>\n    </example>\n */\nvar ngValueDirective = function() {\n  /**\n   *  inputs use the value attribute as their default value if the value property is not set.\n   *  Once the value property has been set (by adding input), it will not react to changes to\n   *  the value attribute anymore. Setting both attribute and property fixes this behavior, and\n   *  makes it possible to use ngValue as a sort of one-way bind.\n   */\n  function updateElementValue(element, attr, value) {\n    // Support: IE9 only\n    // In IE9 values are converted to string (e.g. `input.value = null` results in `input.value === 'null'`).\n    var propValue = isDefined(value) ? value : (msie === 9) ? '' : null;\n    element.prop('value', propValue);\n    attr.$set('value', value);\n  }\n\n  return {\n    restrict: 'A',\n    priority: 100,\n    compile: function(tpl, tplAttr) {\n      if (CONSTANT_VALUE_REGEXP.test(tplAttr.ngValue)) {\n        return function ngValueConstantLink(scope, elm, attr) {\n          var value = scope.$eval(attr.ngValue);\n          updateElementValue(elm, attr, value);\n        };\n      } else {\n        return function ngValueLink(scope, elm, attr) {\n          scope.$watch(attr.ngValue, function valueWatchAction(value) {\n            updateElementValue(elm, attr, value);\n          });\n        };\n      }\n    }\n  };\n};\n"
  },
  {
    "path": "src/ng/directive/ngBind.js",
    "content": "'use strict';\n\n/**\n * @ngdoc directive\n * @name ngBind\n * @restrict AC\n *\n * @description\n * The `ngBind` attribute tells AngularJS to replace the text content of the specified HTML element\n * with the value of a given expression, and to update the text content when the value of that\n * expression changes.\n *\n * Typically, you don't use `ngBind` directly, but instead you use the double curly markup like\n * `{{ expression }}` which is similar but less verbose.\n *\n * It is preferable to use `ngBind` instead of `{{ expression }}` if a template is momentarily\n * displayed by the browser in its raw state before AngularJS compiles it. Since `ngBind` is an\n * element attribute, it makes the bindings invisible to the user while the page is loading.\n *\n * An alternative solution to this problem would be using the\n * {@link ng.directive:ngCloak ngCloak} directive.\n *\n *\n * @element ANY\n * @param {expression} ngBind {@link guide/expression Expression} to evaluate.\n *\n * @example\n * Enter a name in the Live Preview text box; the greeting below the text box changes instantly.\n   <example module=\"bindExample\" name=\"ng-bind\">\n     <file name=\"index.html\">\n       <script>\n         angular.module('bindExample', [])\n           .controller('ExampleController', ['$scope', function($scope) {\n             $scope.name = 'Whirled';\n           }]);\n       </script>\n       <div ng-controller=\"ExampleController\">\n         <label>Enter name: <input type=\"text\" ng-model=\"name\"></label><br>\n         Hello <span ng-bind=\"name\"></span>!\n       </div>\n     </file>\n     <file name=\"protractor.js\" type=\"protractor\">\n       it('should check ng-bind', function() {\n         var nameInput = element(by.model('name'));\n\n         expect(element(by.binding('name')).getText()).toBe('Whirled');\n         nameInput.clear();\n         nameInput.sendKeys('world');\n         expect(element(by.binding('name')).getText()).toBe('world');\n       });\n     </file>\n   </example>\n */\nvar ngBindDirective = ['$compile', function($compile) {\n  return {\n    restrict: 'AC',\n    compile: function ngBindCompile(templateElement) {\n      $compile.$$addBindingClass(templateElement);\n      return function ngBindLink(scope, element, attr) {\n        $compile.$$addBindingInfo(element, attr.ngBind);\n        element = element[0];\n        scope.$watch(attr.ngBind, function ngBindWatchAction(value) {\n          element.textContent = stringify(value);\n        });\n      };\n    }\n  };\n}];\n\n\n/**\n * @ngdoc directive\n * @name ngBindTemplate\n *\n * @description\n * The `ngBindTemplate` directive specifies that the element\n * text content should be replaced with the interpolation of the template\n * in the `ngBindTemplate` attribute.\n * Unlike `ngBind`, the `ngBindTemplate` can contain multiple `{{` `}}`\n * expressions. This directive is needed since some HTML elements\n * (such as TITLE and OPTION) cannot contain SPAN elements.\n *\n * @element ANY\n * @param {string} ngBindTemplate template of form\n *   <tt>{{</tt> <tt>expression</tt> <tt>}}</tt> to eval.\n *\n * @example\n * Try it here: enter text in text box and watch the greeting change.\n   <example module=\"bindExample\" name=\"ng-bind-template\">\n     <file name=\"index.html\">\n       <script>\n         angular.module('bindExample', [])\n           .controller('ExampleController', ['$scope', function($scope) {\n             $scope.salutation = 'Hello';\n             $scope.name = 'World';\n           }]);\n       </script>\n       <div ng-controller=\"ExampleController\">\n        <label>Salutation: <input type=\"text\" ng-model=\"salutation\"></label><br>\n        <label>Name: <input type=\"text\" ng-model=\"name\"></label><br>\n        <pre ng-bind-template=\"{{salutation}} {{name}}!\"></pre>\n       </div>\n     </file>\n     <file name=\"protractor.js\" type=\"protractor\">\n       it('should check ng-bind', function() {\n         var salutationElem = element(by.binding('salutation'));\n         var salutationInput = element(by.model('salutation'));\n         var nameInput = element(by.model('name'));\n\n         expect(salutationElem.getText()).toBe('Hello World!');\n\n         salutationInput.clear();\n         salutationInput.sendKeys('Greetings');\n         nameInput.clear();\n         nameInput.sendKeys('user');\n\n         expect(salutationElem.getText()).toBe('Greetings user!');\n       });\n     </file>\n   </example>\n */\nvar ngBindTemplateDirective = ['$interpolate', '$compile', function($interpolate, $compile) {\n  return {\n    compile: function ngBindTemplateCompile(templateElement) {\n      $compile.$$addBindingClass(templateElement);\n      return function ngBindTemplateLink(scope, element, attr) {\n        var interpolateFn = $interpolate(element.attr(attr.$attr.ngBindTemplate));\n        $compile.$$addBindingInfo(element, interpolateFn.expressions);\n        element = element[0];\n        attr.$observe('ngBindTemplate', function(value) {\n          element.textContent = isUndefined(value) ? '' : value;\n        });\n      };\n    }\n  };\n}];\n\n\n/**\n * @ngdoc directive\n * @name ngBindHtml\n *\n * @description\n * Evaluates the expression and inserts the resulting HTML into the element in a secure way. By default,\n * the resulting HTML content will be sanitized using the {@link ngSanitize.$sanitize $sanitize} service.\n * To utilize this functionality, ensure that `$sanitize` is available, for example, by including {@link\n * ngSanitize} in your module's dependencies (not in core AngularJS). In order to use {@link ngSanitize}\n * in your module's dependencies, you need to include \"angular-sanitize.js\" in your application.\n *\n * You may also bypass sanitization for values you know are safe. To do so, bind to\n * an explicitly trusted value via {@link ng.$sce#trustAsHtml $sce.trustAsHtml}.  See the example\n * under {@link ng.$sce#show-me-an-example-using-sce- Strict Contextual Escaping (SCE)}.\n *\n * Note: If a `$sanitize` service is unavailable and the bound value isn't explicitly trusted, you\n * will have an exception (instead of an exploit.)\n *\n * @element ANY\n * @param {expression} ngBindHtml {@link guide/expression Expression} to evaluate.\n *\n * @example\n\n   <example module=\"bindHtmlExample\" deps=\"angular-sanitize.js\" name=\"ng-bind-html\">\n     <file name=\"index.html\">\n       <div ng-controller=\"ExampleController\">\n        <p ng-bind-html=\"myHTML\"></p>\n       </div>\n     </file>\n\n     <file name=\"script.js\">\n       angular.module('bindHtmlExample', ['ngSanitize'])\n         .controller('ExampleController', ['$scope', function($scope) {\n           $scope.myHTML =\n              'I am an <code>HTML</code>string with ' +\n              '<a href=\"#\">links!</a> and other <em>stuff</em>';\n         }]);\n     </file>\n\n     <file name=\"protractor.js\" type=\"protractor\">\n       it('should check ng-bind-html', function() {\n         expect(element(by.binding('myHTML')).getText()).toBe(\n             'I am an HTMLstring with links! and other stuff');\n       });\n     </file>\n   </example>\n */\nvar ngBindHtmlDirective = ['$sce', '$parse', '$compile', function($sce, $parse, $compile) {\n  return {\n    restrict: 'A',\n    compile: function ngBindHtmlCompile(tElement, tAttrs) {\n      var ngBindHtmlGetter = $parse(tAttrs.ngBindHtml);\n      var ngBindHtmlWatch = $parse(tAttrs.ngBindHtml, function sceValueOf(val) {\n        // Unwrap the value to compare the actual inner safe value, not the wrapper object.\n        return $sce.valueOf(val);\n      });\n      $compile.$$addBindingClass(tElement);\n\n      return function ngBindHtmlLink(scope, element, attr) {\n        $compile.$$addBindingInfo(element, attr.ngBindHtml);\n\n        scope.$watch(ngBindHtmlWatch, function ngBindHtmlWatchAction() {\n          // The watched value is the unwrapped value. To avoid re-escaping, use the direct getter.\n          var value = ngBindHtmlGetter(scope);\n          element.html($sce.getTrustedHtml(value) || '');\n        });\n      };\n    }\n  };\n}];\n"
  },
  {
    "path": "src/ng/directive/ngChange.js",
    "content": "'use strict';\n\n/**\n * @ngdoc directive\n * @name ngChange\n * @restrict A\n *\n * @description\n * Evaluate the given expression when the user changes the input.\n * The expression is evaluated immediately, unlike the JavaScript onchange event\n * which only triggers at the end of a change (usually, when the user leaves the\n * form element or presses the return key).\n *\n * The `ngChange` expression is only evaluated when a change in the input value causes\n * a new value to be committed to the model.\n *\n * It will not be evaluated:\n * * if the value returned from the `$parsers` transformation pipeline has not changed\n * * if the input has continued to be invalid since the model will stay `null`\n * * if the model is changed programmatically and not by a change to the input value\n *\n *\n * Note, this directive requires `ngModel` to be present.\n *\n * @element ANY\n * @param {expression} ngChange {@link guide/expression Expression} to evaluate upon change\n * in input value.\n *\n * @example\n * <example name=\"ngChange-directive\" module=\"changeExample\">\n *   <file name=\"index.html\">\n *     <script>\n *       angular.module('changeExample', [])\n *         .controller('ExampleController', ['$scope', function($scope) {\n *           $scope.counter = 0;\n *           $scope.change = function() {\n *             $scope.counter++;\n *           };\n *         }]);\n *     </script>\n *     <div ng-controller=\"ExampleController\">\n *       <input type=\"checkbox\" ng-model=\"confirmed\" ng-change=\"change()\" id=\"ng-change-example1\" />\n *       <input type=\"checkbox\" ng-model=\"confirmed\" id=\"ng-change-example2\" />\n *       <label for=\"ng-change-example2\">Confirmed</label><br />\n *       <tt>debug = {{confirmed}}</tt><br/>\n *       <tt>counter = {{counter}}</tt><br/>\n *     </div>\n *   </file>\n *   <file name=\"protractor.js\" type=\"protractor\">\n *     var counter = element(by.binding('counter'));\n *     var debug = element(by.binding('confirmed'));\n *\n *     it('should evaluate the expression if changing from view', function() {\n *       expect(counter.getText()).toContain('0');\n *\n *       element(by.id('ng-change-example1')).click();\n *\n *       expect(counter.getText()).toContain('1');\n *       expect(debug.getText()).toContain('true');\n *     });\n *\n *     it('should not evaluate the expression if changing from model', function() {\n *       element(by.id('ng-change-example2')).click();\n\n *       expect(counter.getText()).toContain('0');\n *       expect(debug.getText()).toContain('true');\n *     });\n *   </file>\n * </example>\n */\nvar ngChangeDirective = valueFn({\n  restrict: 'A',\n  require: 'ngModel',\n  link: function(scope, element, attr, ctrl) {\n    ctrl.$viewChangeListeners.push(function() {\n      scope.$eval(attr.ngChange);\n    });\n  }\n});\n"
  },
  {
    "path": "src/ng/directive/ngClass.js",
    "content": "'use strict';\n\n/* exported\n  ngClassDirective,\n  ngClassEvenDirective,\n  ngClassOddDirective\n*/\n\nfunction classDirective(name, selector) {\n  name = 'ngClass' + name;\n  var indexWatchExpression;\n\n  return ['$parse', function($parse) {\n    return {\n      restrict: 'AC',\n      link: function(scope, element, attr) {\n        var classCounts = element.data('$classCounts');\n        var oldModulo = true;\n        var oldClassString;\n\n        if (!classCounts) {\n          // Use createMap() to prevent class assumptions involving property\n          // names in Object.prototype\n          classCounts = createMap();\n          element.data('$classCounts', classCounts);\n        }\n\n        if (name !== 'ngClass') {\n          if (!indexWatchExpression) {\n            indexWatchExpression = $parse('$index', function moduloTwo($index) {\n              // eslint-disable-next-line no-bitwise\n              return $index & 1;\n            });\n          }\n\n          scope.$watch(indexWatchExpression, ngClassIndexWatchAction);\n        }\n\n        scope.$watch($parse(attr[name], toClassString), ngClassWatchAction);\n\n        function addClasses(classString) {\n          classString = digestClassCounts(split(classString), 1);\n          attr.$addClass(classString);\n        }\n\n        function removeClasses(classString) {\n          classString = digestClassCounts(split(classString), -1);\n          attr.$removeClass(classString);\n        }\n\n        function updateClasses(oldClassString, newClassString) {\n          var oldClassArray = split(oldClassString);\n          var newClassArray = split(newClassString);\n\n          var toRemoveArray = arrayDifference(oldClassArray, newClassArray);\n          var toAddArray = arrayDifference(newClassArray, oldClassArray);\n\n          var toRemoveString = digestClassCounts(toRemoveArray, -1);\n          var toAddString = digestClassCounts(toAddArray, 1);\n\n          attr.$addClass(toAddString);\n          attr.$removeClass(toRemoveString);\n        }\n\n        function digestClassCounts(classArray, count) {\n          var classesToUpdate = [];\n\n          forEach(classArray, function(className) {\n            if (count > 0 || classCounts[className]) {\n              classCounts[className] = (classCounts[className] || 0) + count;\n              if (classCounts[className] === +(count > 0)) {\n                classesToUpdate.push(className);\n              }\n            }\n          });\n\n          return classesToUpdate.join(' ');\n        }\n\n        function ngClassIndexWatchAction(newModulo) {\n          // This watch-action should run before the `ngClassWatchAction()`, thus it\n          // adds/removes `oldClassString`. If the `ngClass` expression has changed as well, the\n          // `ngClassWatchAction()` will update the classes.\n          if (newModulo === selector) {\n            addClasses(oldClassString);\n          } else {\n            removeClasses(oldClassString);\n          }\n\n          oldModulo = newModulo;\n        }\n\n        function ngClassWatchAction(newClassString) {\n          if (oldModulo === selector) {\n            updateClasses(oldClassString, newClassString);\n          }\n\n          oldClassString = newClassString;\n        }\n      }\n    };\n  }];\n\n  // Helpers\n  function arrayDifference(tokens1, tokens2) {\n    if (!tokens1 || !tokens1.length) return [];\n    if (!tokens2 || !tokens2.length) return tokens1;\n\n    var values = [];\n\n    outer:\n    for (var i = 0; i < tokens1.length; i++) {\n      var token = tokens1[i];\n      for (var j = 0; j < tokens2.length; j++) {\n        if (token === tokens2[j]) continue outer;\n      }\n      values.push(token);\n    }\n\n    return values;\n  }\n\n  function split(classString) {\n    return classString && classString.split(' ');\n  }\n\n  function toClassString(classValue) {\n    if (!classValue) return classValue;\n\n    var classString = classValue;\n\n    if (isArray(classValue)) {\n      classString = classValue.map(toClassString).join(' ');\n    } else if (isObject(classValue)) {\n      classString = Object.keys(classValue).\n        filter(function(key) { return classValue[key]; }).\n        join(' ');\n    } else if (!isString(classValue)) {\n      classString = classValue + '';\n    }\n\n    return classString;\n  }\n}\n\n/**\n * @ngdoc directive\n * @name ngClass\n * @restrict AC\n * @element ANY\n *\n * @description\n * The `ngClass` directive allows you to dynamically set CSS classes on an HTML element by databinding\n * an expression that represents all classes to be added.\n *\n * The directive operates in three different ways, depending on which of three types the expression\n * evaluates to:\n *\n * 1. If the expression evaluates to a string, the string should be one or more space-delimited class\n * names.\n *\n * 2. If the expression evaluates to an object, then for each key-value pair of the\n * object with a truthy value the corresponding key is used as a class name.\n *\n * 3. If the expression evaluates to an array, each element of the array should either be a string as in\n * type 1 or an object as in type 2. This means that you can mix strings and objects together in an array\n * to give you more control over what CSS classes appear. See the code below for an example of this.\n *\n *\n * The directive won't add duplicate classes if a particular class was already set.\n *\n * When the expression changes, the previously added classes are removed and only then are the\n * new classes added.\n *\n * @knownIssue\n * You should not use {@link guide/interpolation interpolation} in the value of the `class`\n * attribute, when using the `ngClass` directive on the same element.\n * See {@link guide/interpolation#known-issues here} for more info.\n *\n * @animations\n * | Animation                        | Occurs                              |\n * |----------------------------------|-------------------------------------|\n * | {@link ng.$animate#addClass addClass}       | just before the class is applied to the element   |\n * | {@link ng.$animate#removeClass removeClass} | just before the class is removed from the element |\n * | {@link ng.$animate#setClass setClass} | just before classes are added and classes are removed from the element at the same time |\n *\n * ### ngClass and pre-existing CSS3 Transitions/Animations\n   The ngClass directive still supports CSS3 Transitions/Animations even if they do not follow the ngAnimate CSS naming structure.\n   Upon animation ngAnimate will apply supplementary CSS classes to track the start and end of an animation, but this will not hinder\n   any pre-existing CSS transitions already on the element. To get an idea of what happens during a class-based animation, be sure\n   to view the step by step details of {@link $animate#addClass $animate.addClass} and\n   {@link $animate#removeClass $animate.removeClass}.\n *\n * @param {expression} ngClass {@link guide/expression Expression} to eval. The result\n *   of the evaluation can be a string representing space delimited class\n *   names, an array, or a map of class names to boolean values. In the case of a map, the\n *   names of the properties whose values are truthy will be added as css classes to the\n *   element.\n *\n * @example\n * ### Basic\n   <example name=\"ng-class\">\n     <file name=\"index.html\">\n       <p ng-class=\"{strike: deleted, bold: important, 'has-error': error}\">Map Syntax Example</p>\n       <label>\n          <input type=\"checkbox\" ng-model=\"deleted\">\n          deleted (apply \"strike\" class)\n       </label><br>\n       <label>\n          <input type=\"checkbox\" ng-model=\"important\">\n          important (apply \"bold\" class)\n       </label><br>\n       <label>\n          <input type=\"checkbox\" ng-model=\"error\">\n          error (apply \"has-error\" class)\n       </label>\n       <hr>\n       <p ng-class=\"style\">Using String Syntax</p>\n       <input type=\"text\" ng-model=\"style\"\n              placeholder=\"Type: bold strike red\" aria-label=\"Type: bold strike red\">\n       <hr>\n       <p ng-class=\"[style1, style2, style3]\">Using Array Syntax</p>\n       <input ng-model=\"style1\"\n              placeholder=\"Type: bold, strike or red\" aria-label=\"Type: bold, strike or red\"><br>\n       <input ng-model=\"style2\"\n              placeholder=\"Type: bold, strike or red\" aria-label=\"Type: bold, strike or red 2\"><br>\n       <input ng-model=\"style3\"\n              placeholder=\"Type: bold, strike or red\" aria-label=\"Type: bold, strike or red 3\"><br>\n       <hr>\n       <p ng-class=\"[style4, {orange: warning}]\">Using Array and Map Syntax</p>\n       <input ng-model=\"style4\" placeholder=\"Type: bold, strike\" aria-label=\"Type: bold, strike\"><br>\n       <label><input type=\"checkbox\" ng-model=\"warning\"> warning (apply \"orange\" class)</label>\n     </file>\n     <file name=\"style.css\">\n       .strike {\n           text-decoration: line-through;\n       }\n       .bold {\n           font-weight: bold;\n       }\n       .red {\n           color: red;\n       }\n       .has-error {\n           color: red;\n           background-color: yellow;\n       }\n       .orange {\n           color: orange;\n       }\n     </file>\n     <file name=\"protractor.js\" type=\"protractor\">\n       var ps = element.all(by.css('p'));\n\n       it('should let you toggle the class', function() {\n\n         expect(ps.first().getAttribute('class')).not.toMatch(/bold/);\n         expect(ps.first().getAttribute('class')).not.toMatch(/has-error/);\n\n         element(by.model('important')).click();\n         expect(ps.first().getAttribute('class')).toMatch(/bold/);\n\n         element(by.model('error')).click();\n         expect(ps.first().getAttribute('class')).toMatch(/has-error/);\n       });\n\n       it('should let you toggle string example', function() {\n         expect(ps.get(1).getAttribute('class')).toBe('');\n         element(by.model('style')).clear();\n         element(by.model('style')).sendKeys('red');\n         expect(ps.get(1).getAttribute('class')).toBe('red');\n       });\n\n       it('array example should have 3 classes', function() {\n         expect(ps.get(2).getAttribute('class')).toBe('');\n         element(by.model('style1')).sendKeys('bold');\n         element(by.model('style2')).sendKeys('strike');\n         element(by.model('style3')).sendKeys('red');\n         expect(ps.get(2).getAttribute('class')).toBe('bold strike red');\n       });\n\n       it('array with map example should have 2 classes', function() {\n         expect(ps.last().getAttribute('class')).toBe('');\n         element(by.model('style4')).sendKeys('bold');\n         element(by.model('warning')).click();\n         expect(ps.last().getAttribute('class')).toBe('bold orange');\n       });\n     </file>\n   </example>\n\n   @example\n   ### Animations\n\n   The example below demonstrates how to perform animations using ngClass.\n\n   <example module=\"ngAnimate\" deps=\"angular-animate.js\" animations=\"true\" name=\"ng-class\">\n     <file name=\"index.html\">\n      <input id=\"setbtn\" type=\"button\" value=\"set\" ng-click=\"myVar='my-class'\">\n      <input id=\"clearbtn\" type=\"button\" value=\"clear\" ng-click=\"myVar=''\">\n      <br>\n      <span class=\"base-class\" ng-class=\"myVar\">Sample Text</span>\n     </file>\n     <file name=\"style.css\">\n       .base-class {\n         transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.5s;\n       }\n\n       .base-class.my-class {\n         color: red;\n         font-size:3em;\n       }\n     </file>\n     <file name=\"protractor.js\" type=\"protractor\">\n       it('should check ng-class', function() {\n         expect(element(by.css('.base-class')).getAttribute('class')).not.\n           toMatch(/my-class/);\n\n         element(by.id('setbtn')).click();\n\n         expect(element(by.css('.base-class')).getAttribute('class')).\n           toMatch(/my-class/);\n\n         element(by.id('clearbtn')).click();\n\n         expect(element(by.css('.base-class')).getAttribute('class')).not.\n           toMatch(/my-class/);\n       });\n     </file>\n   </example>\n */\nvar ngClassDirective = classDirective('', true);\n\n/**\n * @ngdoc directive\n * @name ngClassOdd\n * @restrict AC\n *\n * @description\n * The `ngClassOdd` and `ngClassEven` directives work exactly as\n * {@link ng.directive:ngClass ngClass}, except they work in\n * conjunction with `ngRepeat` and take effect only on odd (even) rows.\n *\n * This directive can be applied only within the scope of an\n * {@link ng.directive:ngRepeat ngRepeat}.\n *\n * @animations\n * | Animation                        | Occurs                              |\n * |----------------------------------|-------------------------------------|\n * | {@link ng.$animate#addClass addClass}       | just before the class is applied to the element   |\n * | {@link ng.$animate#removeClass removeClass} | just before the class is removed from the element |\n *\n * @element ANY\n * @param {expression} ngClassOdd {@link guide/expression Expression} to eval. The result\n *   of the evaluation can be a string representing space delimited class names or an array.\n *\n * @example\n   <example name=\"ng-class-odd\">\n     <file name=\"index.html\">\n        <ol ng-init=\"names=['John', 'Mary', 'Cate', 'Suz']\">\n          <li ng-repeat=\"name in names\">\n           <span ng-class-odd=\"'odd'\" ng-class-even=\"'even'\">\n             {{name}}\n           </span>\n          </li>\n        </ol>\n     </file>\n     <file name=\"style.css\">\n       .odd {\n         color: red;\n       }\n       .even {\n         color: blue;\n       }\n     </file>\n     <file name=\"protractor.js\" type=\"protractor\">\n       it('should check ng-class-odd and ng-class-even', function() {\n         expect(element(by.repeater('name in names').row(0).column('name')).getAttribute('class')).\n           toMatch(/odd/);\n         expect(element(by.repeater('name in names').row(1).column('name')).getAttribute('class')).\n           toMatch(/even/);\n       });\n     </file>\n   </example>\n *\n * <hr />\n * @example\n * An example on how to implement animations using `ngClassOdd`:\n *\n   <example module=\"ngAnimate\" deps=\"angular-animate.js\" animations=\"true\" name=\"ng-class-odd-animate\">\n     <file name=\"index.html\">\n       <div ng-init=\"items=['Item 3', 'Item 2', 'Item 1', 'Item 0']\">\n         <button ng-click=\"items.unshift('Item ' + items.length)\">Add item</button>\n         <hr />\n         <table>\n           <tr ng-repeat=\"item in items\" ng-class-odd=\"'odd'\">\n             <td>{{ item }}</td>\n           </tr>\n         </table>\n       </div>\n     </file>\n     <file name=\"style.css\">\n       .odd {\n         background: rgba(255, 255, 0, 0.25);\n       }\n\n       .odd-add, .odd-remove {\n         transition: 1.5s;\n       }\n     </file>\n     <file name=\"protractor.js\" type=\"protractor\">\n       it('should add new entries to the beginning of the list', function() {\n         var button = element(by.buttonText('Add item'));\n         var rows = element.all(by.repeater('item in items'));\n\n         expect(rows.count()).toBe(4);\n         expect(rows.get(0).getText()).toBe('Item 3');\n         expect(rows.get(1).getText()).toBe('Item 2');\n\n         button.click();\n\n         expect(rows.count()).toBe(5);\n         expect(rows.get(0).getText()).toBe('Item 4');\n         expect(rows.get(1).getText()).toBe('Item 3');\n       });\n\n       it('should add odd class to odd entries', function() {\n         var button = element(by.buttonText('Add item'));\n         var rows = element.all(by.repeater('item in items'));\n\n         expect(rows.get(0).getAttribute('class')).toMatch(/odd/);\n         expect(rows.get(1).getAttribute('class')).not.toMatch(/odd/);\n\n         button.click();\n\n         expect(rows.get(0).getAttribute('class')).toMatch(/odd/);\n         expect(rows.get(1).getAttribute('class')).not.toMatch(/odd/);\n       });\n     </file>\n   </example>\n */\nvar ngClassOddDirective = classDirective('Odd', 0);\n\n/**\n * @ngdoc directive\n * @name ngClassEven\n * @restrict AC\n *\n * @description\n * The `ngClassOdd` and `ngClassEven` directives work exactly as\n * {@link ng.directive:ngClass ngClass}, except they work in\n * conjunction with `ngRepeat` and take effect only on odd (even) rows.\n *\n * This directive can be applied only within the scope of an\n * {@link ng.directive:ngRepeat ngRepeat}.\n *\n * @animations\n * | Animation                        | Occurs                              |\n * |----------------------------------|-------------------------------------|\n * | {@link ng.$animate#addClass addClass}       | just before the class is applied to the element   |\n * | {@link ng.$animate#removeClass removeClass} | just before the class is removed from the element |\n *\n * @element ANY\n * @param {expression} ngClassEven {@link guide/expression Expression} to eval. The\n *   result of the evaluation can be a string representing space delimited class names or an array.\n *\n * @example\n   <example name=\"ng-class-even\">\n     <file name=\"index.html\">\n        <ol ng-init=\"names=['John', 'Mary', 'Cate', 'Suz']\">\n          <li ng-repeat=\"name in names\">\n           <span ng-class-odd=\"'odd'\" ng-class-even=\"'even'\">\n             {{name}} &nbsp; &nbsp; &nbsp;\n           </span>\n          </li>\n        </ol>\n     </file>\n     <file name=\"style.css\">\n       .odd {\n         color: red;\n       }\n       .even {\n         color: blue;\n       }\n     </file>\n     <file name=\"protractor.js\" type=\"protractor\">\n       it('should check ng-class-odd and ng-class-even', function() {\n         expect(element(by.repeater('name in names').row(0).column('name')).getAttribute('class')).\n           toMatch(/odd/);\n         expect(element(by.repeater('name in names').row(1).column('name')).getAttribute('class')).\n           toMatch(/even/);\n       });\n     </file>\n   </example>\n *\n * <hr />\n * @example\n * An example on how to implement animations using `ngClassEven`:\n *\n   <example module=\"ngAnimate\" deps=\"angular-animate.js\" animations=\"true\" name=\"ng-class-even-animate\">\n     <file name=\"index.html\">\n       <div ng-init=\"items=['Item 3', 'Item 2', 'Item 1', 'Item 0']\">\n         <button ng-click=\"items.unshift('Item ' + items.length)\">Add item</button>\n         <hr />\n         <table>\n           <tr ng-repeat=\"item in items\" ng-class-even=\"'even'\">\n             <td>{{ item }}</td>\n           </tr>\n         </table>\n       </div>\n     </file>\n     <file name=\"style.css\">\n       .even {\n         background: rgba(255, 255, 0, 0.25);\n       }\n\n       .even-add, .even-remove {\n         transition: 1.5s;\n       }\n     </file>\n     <file name=\"protractor.js\" type=\"protractor\">\n       it('should add new entries to the beginning of the list', function() {\n         var button = element(by.buttonText('Add item'));\n         var rows = element.all(by.repeater('item in items'));\n\n         expect(rows.count()).toBe(4);\n         expect(rows.get(0).getText()).toBe('Item 3');\n         expect(rows.get(1).getText()).toBe('Item 2');\n\n         button.click();\n\n         expect(rows.count()).toBe(5);\n         expect(rows.get(0).getText()).toBe('Item 4');\n         expect(rows.get(1).getText()).toBe('Item 3');\n       });\n\n       it('should add even class to even entries', function() {\n         var button = element(by.buttonText('Add item'));\n         var rows = element.all(by.repeater('item in items'));\n\n         expect(rows.get(0).getAttribute('class')).not.toMatch(/even/);\n         expect(rows.get(1).getAttribute('class')).toMatch(/even/);\n\n         button.click();\n\n         expect(rows.get(0).getAttribute('class')).not.toMatch(/even/);\n         expect(rows.get(1).getAttribute('class')).toMatch(/even/);\n       });\n     </file>\n   </example>\n */\nvar ngClassEvenDirective = classDirective('Even', 1);\n"
  },
  {
    "path": "src/ng/directive/ngCloak.js",
    "content": "'use strict';\n\n/**\n * @ngdoc directive\n * @name ngCloak\n * @restrict AC\n *\n * @description\n * The `ngCloak` directive is used to prevent the AngularJS html template from being briefly\n * displayed by the browser in its raw (uncompiled) form while your application is loading. Use this\n * directive to avoid the undesirable flicker effect caused by the html template display.\n *\n * The directive can be applied to the `<body>` element, but the preferred usage is to apply\n * multiple `ngCloak` directives to small portions of the page to permit progressive rendering\n * of the browser view.\n *\n * `ngCloak` works in cooperation with the following css rule embedded within `angular.js` and\n * `angular.min.js`.\n * For CSP mode please add `angular-csp.css` to your html file (see {@link ng.directive:ngCsp ngCsp}).\n *\n * ```css\n * [ng\\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {\n *   display: none !important;\n * }\n * ```\n *\n * When this css rule is loaded by the browser, all html elements (including their children) that\n * are tagged with the `ngCloak` directive are hidden. When AngularJS encounters this directive\n * during the compilation of the template it deletes the `ngCloak` element attribute, making\n * the compiled element visible.\n *\n * For the best result, the `angular.js` script must be loaded in the head section of the html\n * document; alternatively, the css rule above must be included in the external stylesheet of the\n * application.\n *\n * @element ANY\n *\n * @example\n   <example name=\"ng-cloak\">\n     <file name=\"index.html\">\n        <div id=\"template1\" ng-cloak>{{ 'hello' }}</div>\n        <div id=\"template2\" class=\"ng-cloak\">{{ 'world' }}</div>\n     </file>\n     <file name=\"protractor.js\" type=\"protractor\">\n       it('should remove the template directive and css class', function() {\n         expect($('#template1').getAttribute('ng-cloak')).\n           toBeNull();\n         expect($('#template2').getAttribute('ng-cloak')).\n           toBeNull();\n       });\n     </file>\n   </example>\n *\n */\nvar ngCloakDirective = ngDirective({\n  compile: function(element, attr) {\n    attr.$set('ngCloak', undefined);\n    element.removeClass('ng-cloak');\n  }\n});\n"
  },
  {
    "path": "src/ng/directive/ngController.js",
    "content": "'use strict';\n\n/**\n * @ngdoc directive\n * @name ngController\n *\n * @description\n * The `ngController` directive attaches a controller class to the view. This is a key aspect of how angular\n * supports the principles behind the Model-View-Controller design pattern.\n *\n * MVC components in angular:\n *\n * * Model — Models are the properties of a scope; scopes are attached to the DOM where scope properties\n *   are accessed through bindings.\n * * View — The template (HTML with data bindings) that is rendered into the View.\n * * Controller — The `ngController` directive specifies a Controller class; the class contains business\n *   logic behind the application to decorate the scope with functions and values\n *\n * Note that you can also attach controllers to the DOM by declaring it in a route definition\n * via the {@link ngRoute.$route $route} service. A common mistake is to declare the controller\n * again using `ng-controller` in the template itself.  This will cause the controller to be attached\n * and executed twice.\n *\n * @element ANY\n * @scope\n * @priority 500\n * @param {expression} ngController Name of a constructor function registered with the current\n * {@link ng.$controllerProvider $controllerProvider} or an {@link guide/expression expression}\n * that on the current scope evaluates to a constructor function.\n *\n * The controller instance can be published into a scope property by specifying\n * `ng-controller=\"as propertyName\"`.\n *\n * @example\n * Here is a simple form for editing user contact information. Adding, removing, clearing, and\n * greeting are methods declared on the controller (see source tab). These methods can\n * easily be called from the AngularJS markup. Any changes to the data are automatically reflected\n * in the View without the need for a manual update.\n *\n * Two different declaration styles are included below:\n *\n * * one binds methods and properties directly onto the controller using `this`:\n * `ng-controller=\"SettingsController1 as settings\"`\n * * one injects `$scope` into the controller:\n * `ng-controller=\"SettingsController2\"`\n *\n * The second option is more common in the AngularJS community, and is generally used in boilerplates\n * and in this guide. However, there are advantages to binding properties directly to the controller\n * and avoiding scope.\n *\n * * Using `controller as` makes it obvious which controller you are accessing in the template when\n * multiple controllers apply to an element.\n * * If you are writing your controllers as classes you have easier access to the properties and\n * methods, which will appear on the scope, from inside the controller code.\n * * Since there is always a `.` in the bindings, you don't have to worry about prototypal\n * inheritance masking primitives.\n *\n * This example demonstrates the `controller as` syntax.\n *\n * <example name=\"ngControllerAs\" module=\"controllerAsExample\">\n *   <file name=\"index.html\">\n *    <div id=\"ctrl-as-exmpl\" ng-controller=\"SettingsController1 as settings\">\n *      <label>Name: <input type=\"text\" ng-model=\"settings.name\"/></label>\n *      <button ng-click=\"settings.greet()\">greet</button><br/>\n *      Contact:\n *      <ul>\n *        <li ng-repeat=\"contact in settings.contacts\">\n *          <select ng-model=\"contact.type\" aria-label=\"Contact method\" id=\"select_{{$index}}\">\n *             <option>phone</option>\n *             <option>email</option>\n *          </select>\n *          <input type=\"text\" ng-model=\"contact.value\" aria-labelledby=\"select_{{$index}}\" />\n *          <button ng-click=\"settings.clearContact(contact)\">clear</button>\n *          <button ng-click=\"settings.removeContact(contact)\" aria-label=\"Remove\">X</button>\n *        </li>\n *        <li><button ng-click=\"settings.addContact()\">add</button></li>\n *     </ul>\n *    </div>\n *   </file>\n *   <file name=\"app.js\">\n *    angular.module('controllerAsExample', [])\n *      .controller('SettingsController1', SettingsController1);\n *\n *    function SettingsController1() {\n *      this.name = 'John Smith';\n *      this.contacts = [\n *        {type: 'phone', value: '408 555 1212'},\n *        {type: 'email', value: 'john.smith@example.org'}\n *      ];\n *    }\n *\n *    SettingsController1.prototype.greet = function() {\n *      alert(this.name);\n *    };\n *\n *    SettingsController1.prototype.addContact = function() {\n *      this.contacts.push({type: 'email', value: 'yourname@example.org'});\n *    };\n *\n *    SettingsController1.prototype.removeContact = function(contactToRemove) {\n *     var index = this.contacts.indexOf(contactToRemove);\n *      this.contacts.splice(index, 1);\n *    };\n *\n *    SettingsController1.prototype.clearContact = function(contact) {\n *      contact.type = 'phone';\n *      contact.value = '';\n *    };\n *   </file>\n *   <file name=\"protractor.js\" type=\"protractor\">\n *     it('should check controller as', function() {\n *       var container = element(by.id('ctrl-as-exmpl'));\n *         expect(container.element(by.model('settings.name'))\n *           .getAttribute('value')).toBe('John Smith');\n *\n *       var firstRepeat =\n *           container.element(by.repeater('contact in settings.contacts').row(0));\n *       var secondRepeat =\n *           container.element(by.repeater('contact in settings.contacts').row(1));\n *\n *       expect(firstRepeat.element(by.model('contact.value')).getAttribute('value'))\n *           .toBe('408 555 1212');\n *\n *       expect(secondRepeat.element(by.model('contact.value')).getAttribute('value'))\n *           .toBe('john.smith@example.org');\n *\n *       firstRepeat.element(by.buttonText('clear')).click();\n *\n *       expect(firstRepeat.element(by.model('contact.value')).getAttribute('value'))\n *           .toBe('');\n *\n *       container.element(by.buttonText('add')).click();\n *\n *       expect(container.element(by.repeater('contact in settings.contacts').row(2))\n *           .element(by.model('contact.value'))\n *           .getAttribute('value'))\n *           .toBe('yourname@example.org');\n *     });\n *   </file>\n * </example>\n *\n * This example demonstrates the \"attach to `$scope`\" style of controller.\n *\n * <example name=\"ngController\" module=\"controllerExample\">\n *  <file name=\"index.html\">\n *   <div id=\"ctrl-exmpl\" ng-controller=\"SettingsController2\">\n *     <label>Name: <input type=\"text\" ng-model=\"name\"/></label>\n *     <button ng-click=\"greet()\">greet</button><br/>\n *     Contact:\n *     <ul>\n *       <li ng-repeat=\"contact in contacts\">\n *         <select ng-model=\"contact.type\" id=\"select_{{$index}}\">\n *            <option>phone</option>\n *            <option>email</option>\n *         </select>\n *         <input type=\"text\" ng-model=\"contact.value\" aria-labelledby=\"select_{{$index}}\" />\n *         <button ng-click=\"clearContact(contact)\">clear</button>\n *         <button ng-click=\"removeContact(contact)\">X</button>\n *       </li>\n *       <li>[ <button ng-click=\"addContact()\">add</button> ]</li>\n *    </ul>\n *   </div>\n *  </file>\n *  <file name=\"app.js\">\n *   angular.module('controllerExample', [])\n *     .controller('SettingsController2', ['$scope', SettingsController2]);\n *\n *   function SettingsController2($scope) {\n *     $scope.name = 'John Smith';\n *     $scope.contacts = [\n *       {type:'phone', value:'408 555 1212'},\n *       {type:'email', value:'john.smith@example.org'}\n *     ];\n *\n *     $scope.greet = function() {\n *       alert($scope.name);\n *     };\n *\n *     $scope.addContact = function() {\n *       $scope.contacts.push({type:'email', value:'yourname@example.org'});\n *     };\n *\n *     $scope.removeContact = function(contactToRemove) {\n *       var index = $scope.contacts.indexOf(contactToRemove);\n *       $scope.contacts.splice(index, 1);\n *     };\n *\n *     $scope.clearContact = function(contact) {\n *       contact.type = 'phone';\n *       contact.value = '';\n *     };\n *   }\n *  </file>\n *  <file name=\"protractor.js\" type=\"protractor\">\n *    it('should check controller', function() {\n *      var container = element(by.id('ctrl-exmpl'));\n *\n *      expect(container.element(by.model('name'))\n *          .getAttribute('value')).toBe('John Smith');\n *\n *      var firstRepeat =\n *          container.element(by.repeater('contact in contacts').row(0));\n *      var secondRepeat =\n *          container.element(by.repeater('contact in contacts').row(1));\n *\n *      expect(firstRepeat.element(by.model('contact.value')).getAttribute('value'))\n *          .toBe('408 555 1212');\n *      expect(secondRepeat.element(by.model('contact.value')).getAttribute('value'))\n *          .toBe('john.smith@example.org');\n *\n *      firstRepeat.element(by.buttonText('clear')).click();\n *\n *      expect(firstRepeat.element(by.model('contact.value')).getAttribute('value'))\n *          .toBe('');\n *\n *      container.element(by.buttonText('add')).click();\n *\n *      expect(container.element(by.repeater('contact in contacts').row(2))\n *          .element(by.model('contact.value'))\n *          .getAttribute('value'))\n *          .toBe('yourname@example.org');\n *    });\n *  </file>\n *</example>\n\n */\nvar ngControllerDirective = [function() {\n  return {\n    restrict: 'A',\n    scope: true,\n    controller: '@',\n    priority: 500\n  };\n}];\n"
  },
  {
    "path": "src/ng/directive/ngCsp.js",
    "content": "'use strict';\n\n/**\n * @ngdoc directive\n * @name ngCsp\n *\n * @restrict A\n * @element ANY\n * @description\n *\n * AngularJS has some features that can conflict with certain restrictions that are applied when using\n * [CSP (Content Security Policy)](https://developer.mozilla.org/en/Security/CSP) rules.\n *\n * If you intend to implement CSP with these rules then you must tell AngularJS not to use these\n * features.\n *\n * This is necessary when developing things like Google Chrome Extensions or Universal Windows Apps.\n *\n *\n * The following default rules in CSP affect AngularJS:\n *\n * * The use of `eval()`, `Function(string)` and similar functions to dynamically create and execute\n * code from strings is forbidden. AngularJS makes use of this in the {@link $parse} service to\n * provide a 30% increase in the speed of evaluating AngularJS expressions. (This CSP rule can be\n * disabled with the CSP keyword `unsafe-eval`, but it is generally not recommended as it would\n * weaken the protections offered by CSP.)\n *\n * * The use of inline resources, such as inline `<script>` and `<style>` elements, are forbidden.\n * This prevents apps from injecting custom styles directly into the document. AngularJS makes use of\n * this to include some CSS rules (e.g. {@link ngCloak} and {@link ngHide}). To make these\n * directives work when a CSP rule is blocking inline styles, you must link to the `angular-csp.css`\n * in your HTML manually. (This CSP rule can be disabled with the CSP keyword `unsafe-inline`, but\n * it is generally not recommended as it would weaken the protections offered by CSP.)\n *\n * If you do not provide `ngCsp` then AngularJS tries to autodetect if CSP is blocking dynamic code\n * creation from strings (e.g., `unsafe-eval` not specified in CSP header) and automatically\n * deactivates this feature in the {@link $parse} service. This autodetection, however, triggers a\n * CSP error to be logged in the console:\n *\n * ```\n * Refused to evaluate a string as JavaScript because 'unsafe-eval' is not an allowed source of\n * script in the following Content Security Policy directive: \"default-src 'self'\". Note that\n * 'script-src' was not explicitly set, so 'default-src' is used as a fallback.\n * ```\n *\n * This error is harmless but annoying. To prevent the error from showing up, put the `ngCsp`\n * directive on an element of the HTML document that appears before the `<script>` tag that loads\n * the `angular.js` file.\n *\n * *Note: This directive is only available in the `ng-csp` and `data-ng-csp` attribute form.*\n *\n * You can specify which of the CSP related AngularJS features should be deactivated by providing\n * a value for the `ng-csp` attribute. The options are as follows:\n *\n * * no-inline-style: this stops AngularJS from injecting CSS styles into the DOM\n *\n * * no-unsafe-eval: this stops AngularJS from optimizing $parse with unsafe eval of strings\n *\n * You can use these values in the following combinations:\n *\n *\n * * No declaration means that AngularJS will assume that you can do inline styles, but it will do\n * a runtime check for unsafe-eval. E.g. `<body>`. This is backwardly compatible with previous\n * versions of AngularJS.\n *\n * * A simple `ng-csp` (or `data-ng-csp`) attribute will tell AngularJS to deactivate both inline\n * styles and unsafe eval. E.g. `<body ng-csp>`. This is backwardly compatible with previous\n * versions of AngularJS.\n *\n * * Specifying only `no-unsafe-eval` tells AngularJS that we must not use eval, but that we can\n * inject inline styles. E.g. `<body ng-csp=\"no-unsafe-eval\">`.\n *\n * * Specifying only `no-inline-style` tells AngularJS that we must not inject styles, but that we can\n * run eval - no automatic check for unsafe eval will occur. E.g. `<body ng-csp=\"no-inline-style\">`\n *\n * * Specifying both `no-unsafe-eval` and `no-inline-style` tells AngularJS that we must not inject\n * styles nor use eval, which is the same as an empty: ng-csp.\n * E.g.`<body ng-csp=\"no-inline-style;no-unsafe-eval\">`\n *\n * @example\n *\n * This example shows how to apply the `ngCsp` directive to the `html` tag.\n   ```html\n     <!doctype html>\n     <html ng-app ng-csp>\n     ...\n     ...\n     </html>\n   ```\n\n  <!-- Note: the `.csp` suffix in the example name triggers CSP mode in our http server! -->\n  <example name=\"example.csp\" module=\"cspExample\" ng-csp=\"true\">\n    <file name=\"index.html\">\n      <div ng-controller=\"MainController as ctrl\">\n        <div>\n          <button ng-click=\"ctrl.inc()\" id=\"inc\">Increment</button>\n          <span id=\"counter\">\n            {{ctrl.counter}}\n          </span>\n        </div>\n\n        <div>\n          <button ng-click=\"ctrl.evil()\" id=\"evil\">Evil</button>\n          <span id=\"evilError\">\n            {{ctrl.evilError}}\n          </span>\n        </div>\n      </div>\n    </file>\n    <file name=\"script.js\">\n       angular.module('cspExample', [])\n         .controller('MainController', function MainController() {\n            this.counter = 0;\n            this.inc = function() {\n              this.counter++;\n            };\n            this.evil = function() {\n              try {\n                eval('1+2'); // eslint-disable-line no-eval\n              } catch (e) {\n                this.evilError = e.message;\n              }\n            };\n          });\n    </file>\n    <file name=\"protractor.js\" type=\"protractor\">\n      var util, webdriver;\n\n      var incBtn = element(by.id('inc'));\n      var counter = element(by.id('counter'));\n      var evilBtn = element(by.id('evil'));\n      var evilError = element(by.id('evilError'));\n\n      function getAndClearSevereErrors() {\n        return browser.manage().logs().get('browser').then(function(browserLog) {\n          return browserLog.filter(function(logEntry) {\n            return logEntry.level.value > webdriver.logging.Level.WARNING.value;\n          });\n        });\n      }\n\n      function clearErrors() {\n        getAndClearSevereErrors();\n      }\n\n      function expectNoErrors() {\n        getAndClearSevereErrors().then(function(filteredLog) {\n          expect(filteredLog.length).toEqual(0);\n          if (filteredLog.length) {\n            console.log('browser console errors: ' + util.inspect(filteredLog));\n          }\n        });\n      }\n\n      function expectError(regex) {\n        getAndClearSevereErrors().then(function(filteredLog) {\n          var found = false;\n          filteredLog.forEach(function(log) {\n            if (log.message.match(regex)) {\n              found = true;\n            }\n          });\n          if (!found) {\n            throw new Error('expected an error that matches ' + regex);\n          }\n        });\n      }\n\n      beforeEach(function() {\n        util = require('util');\n        webdriver = require('selenium-webdriver');\n      });\n\n      // For now, we only test on Chrome,\n      // as Safari does not load the page with Protractor's injected scripts,\n      // and Firefox webdriver always disables content security policy (#6358)\n      if (browser.params.browser !== 'chrome') {\n        return;\n      }\n\n      it('should not report errors when the page is loaded', function() {\n        // clear errors so we are not dependent on previous tests\n        clearErrors();\n        // Need to reload the page as the page is already loaded when\n        // we come here\n        browser.driver.getCurrentUrl().then(function(url) {\n          browser.get(url);\n        });\n        expectNoErrors();\n      });\n\n      it('should evaluate expressions', function() {\n        expect(counter.getText()).toEqual('0');\n        incBtn.click();\n        expect(counter.getText()).toEqual('1');\n        expectNoErrors();\n      });\n\n      it('should throw and report an error when using \"eval\"', function() {\n        evilBtn.click();\n        expect(evilError.getText()).toMatch(/Content Security Policy/);\n        expectError(/Content Security Policy/);\n      });\n    </file>\n  </example>\n  */\n\n// `ngCsp` is not implemented as a proper directive any more, because we need it be processed while\n// we bootstrap the app (before `$parse` is instantiated). For this reason, we just have the `csp()`\n// fn that looks for the `ng-csp` attribute anywhere in the current doc.\n"
  },
  {
    "path": "src/ng/directive/ngEventDirs.js",
    "content": "'use strict';\n\n/**\n * @ngdoc directive\n * @name ngClick\n * @restrict A\n * @element ANY\n * @priority 0\n *\n * @description\n * The ngClick directive allows you to specify custom behavior when\n * an element is clicked.\n *\n * @param {expression} ngClick {@link guide/expression Expression} to evaluate upon\n * click. ({@link guide/expression#-event- Event object is available as `$event`})\n *\n * @example\n   <example name=\"ng-click\">\n     <file name=\"index.html\">\n      <button ng-click=\"count = count + 1\" ng-init=\"count=0\">\n        Increment\n      </button>\n      <span>\n        count: {{count}}\n      </span>\n     </file>\n     <file name=\"protractor.js\" type=\"protractor\">\n       it('should check ng-click', function() {\n         expect(element(by.binding('count')).getText()).toMatch('0');\n         element(by.css('button')).click();\n         expect(element(by.binding('count')).getText()).toMatch('1');\n       });\n     </file>\n   </example>\n */\n/*\n * A collection of directives that allows creation of custom event handlers that are defined as\n * AngularJS expressions and are compiled and executed within the current scope.\n */\nvar ngEventDirectives = {};\n\n// For events that might fire synchronously during DOM manipulation\n// we need to execute their event handlers asynchronously using $evalAsync,\n// so that they are not executed in an inconsistent state.\nvar forceAsyncEvents = {\n  'blur': true,\n  'focus': true\n};\nforEach(\n  'click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste'.split(' '),\n  function(eventName) {\n    var directiveName = directiveNormalize('ng-' + eventName);\n    ngEventDirectives[directiveName] = ['$parse', '$rootScope', '$exceptionHandler', function($parse, $rootScope, $exceptionHandler) {\n      return createEventDirective($parse, $rootScope, $exceptionHandler, directiveName, eventName, forceAsyncEvents[eventName]);\n    }];\n  }\n);\n\nfunction createEventDirective($parse, $rootScope, $exceptionHandler, directiveName, eventName, forceAsync) {\n  return {\n    restrict: 'A',\n    compile: function($element, attr) {\n      // NOTE:\n      // We expose the powerful `$event` object on the scope that provides access to the Window,\n      // etc. This is OK, because expressions are not sandboxed any more (and the expression\n      // sandbox was never meant to be a security feature anyway).\n      var fn = $parse(attr[directiveName]);\n      return function ngEventHandler(scope, element) {\n        element.on(eventName, function(event) {\n          var callback = function() {\n            fn(scope, {$event: event});\n          };\n\n          if (!$rootScope.$$phase) {\n            scope.$apply(callback);\n          } else if (forceAsync) {\n            scope.$evalAsync(callback);\n          } else {\n            try {\n              callback();\n            } catch (error) {\n              $exceptionHandler(error);\n            }\n          }\n        });\n      };\n    }\n  };\n}\n\n/**\n * @ngdoc directive\n * @name ngDblclick\n * @restrict A\n * @element ANY\n * @priority 0\n *\n * @description\n * The `ngDblclick` directive allows you to specify custom behavior on a dblclick event.\n *\n * @param {expression} ngDblclick {@link guide/expression Expression} to evaluate upon\n * a dblclick. (The Event object is available as `$event`)\n *\n * @example\n   <example name=\"ng-dblclick\">\n     <file name=\"index.html\">\n      <button ng-dblclick=\"count = count + 1\" ng-init=\"count=0\">\n        Increment (on double click)\n      </button>\n      count: {{count}}\n     </file>\n   </example>\n */\n\n\n/**\n * @ngdoc directive\n * @name ngMousedown\n * @restrict A\n * @element ANY\n * @priority 0\n *\n * @description\n * The ngMousedown directive allows you to specify custom behavior on mousedown event.\n *\n * @param {expression} ngMousedown {@link guide/expression Expression} to evaluate upon\n * mousedown. ({@link guide/expression#-event- Event object is available as `$event`})\n *\n * @example\n   <example name=\"ng-mousedown\">\n     <file name=\"index.html\">\n      <button ng-mousedown=\"count = count + 1\" ng-init=\"count=0\">\n        Increment (on mouse down)\n      </button>\n      count: {{count}}\n     </file>\n   </example>\n */\n\n\n/**\n * @ngdoc directive\n * @name ngMouseup\n * @restrict A\n * @element ANY\n * @priority 0\n *\n * @description\n * Specify custom behavior on mouseup event.\n *\n * @param {expression} ngMouseup {@link guide/expression Expression} to evaluate upon\n * mouseup. ({@link guide/expression#-event- Event object is available as `$event`})\n *\n * @example\n   <example name=\"ng-mouseup\">\n     <file name=\"index.html\">\n      <button ng-mouseup=\"count = count + 1\" ng-init=\"count=0\">\n        Increment (on mouse up)\n      </button>\n      count: {{count}}\n     </file>\n   </example>\n */\n\n/**\n * @ngdoc directive\n * @name ngMouseover\n * @restrict A\n * @element ANY\n * @priority 0\n *\n * @description\n * Specify custom behavior on mouseover event.\n *\n * @param {expression} ngMouseover {@link guide/expression Expression} to evaluate upon\n * mouseover. ({@link guide/expression#-event- Event object is available as `$event`})\n *\n * @example\n   <example name=\"ng-mouseover\">\n     <file name=\"index.html\">\n      <button ng-mouseover=\"count = count + 1\" ng-init=\"count=0\">\n        Increment (when mouse is over)\n      </button>\n      count: {{count}}\n     </file>\n   </example>\n */\n\n\n/**\n * @ngdoc directive\n * @name ngMouseenter\n * @restrict A\n * @element ANY\n * @priority 0\n *\n * @description\n * Specify custom behavior on mouseenter event.\n *\n * @param {expression} ngMouseenter {@link guide/expression Expression} to evaluate upon\n * mouseenter. ({@link guide/expression#-event- Event object is available as `$event`})\n *\n * @example\n   <example name=\"ng-mouseenter\">\n     <file name=\"index.html\">\n      <button ng-mouseenter=\"count = count + 1\" ng-init=\"count=0\">\n        Increment (when mouse enters)\n      </button>\n      count: {{count}}\n     </file>\n   </example>\n */\n\n\n/**\n * @ngdoc directive\n * @name ngMouseleave\n * @restrict A\n * @element ANY\n * @priority 0\n *\n * @description\n * Specify custom behavior on mouseleave event.\n *\n * @param {expression} ngMouseleave {@link guide/expression Expression} to evaluate upon\n * mouseleave. ({@link guide/expression#-event- Event object is available as `$event`})\n *\n * @example\n   <example name=\"ng-mouseleave\">\n     <file name=\"index.html\">\n      <button ng-mouseleave=\"count = count + 1\" ng-init=\"count=0\">\n        Increment (when mouse leaves)\n      </button>\n      count: {{count}}\n     </file>\n   </example>\n */\n\n\n/**\n * @ngdoc directive\n * @name ngMousemove\n * @restrict A\n * @element ANY\n * @priority 0\n *\n * @description\n * Specify custom behavior on mousemove event.\n *\n * @param {expression} ngMousemove {@link guide/expression Expression} to evaluate upon\n * mousemove. ({@link guide/expression#-event- Event object is available as `$event`})\n *\n * @example\n   <example name=\"ng-mousemove\">\n     <file name=\"index.html\">\n      <button ng-mousemove=\"count = count + 1\" ng-init=\"count=0\">\n        Increment (when mouse moves)\n      </button>\n      count: {{count}}\n     </file>\n   </example>\n */\n\n\n/**\n * @ngdoc directive\n * @name ngKeydown\n * @restrict A\n * @element ANY\n * @priority 0\n *\n * @description\n * Specify custom behavior on keydown event.\n *\n * @param {expression} ngKeydown {@link guide/expression Expression} to evaluate upon\n * keydown. (Event object is available as `$event` and can be interrogated for keyCode, altKey, etc.)\n *\n * @example\n   <example name=\"ng-keydown\">\n     <file name=\"index.html\">\n      <input ng-keydown=\"count = count + 1\" ng-init=\"count=0\">\n      key down count: {{count}}\n     </file>\n   </example>\n */\n\n\n/**\n * @ngdoc directive\n * @name ngKeyup\n * @restrict A\n * @element ANY\n * @priority 0\n *\n * @description\n * Specify custom behavior on keyup event.\n *\n * @param {expression} ngKeyup {@link guide/expression Expression} to evaluate upon\n * keyup. (Event object is available as `$event` and can be interrogated for keyCode, altKey, etc.)\n *\n * @example\n   <example name=\"ng-keyup\">\n     <file name=\"index.html\">\n       <p>Typing in the input box below updates the key count</p>\n       <input ng-keyup=\"count = count + 1\" ng-init=\"count=0\"> key up count: {{count}}\n\n       <p>Typing in the input box below updates the keycode</p>\n       <input ng-keyup=\"event=$event\">\n       <p>event keyCode: {{ event.keyCode }}</p>\n       <p>event altKey: {{ event.altKey }}</p>\n     </file>\n   </example>\n */\n\n\n/**\n * @ngdoc directive\n * @name ngKeypress\n * @restrict A\n * @element ANY\n *\n * @description\n * Specify custom behavior on keypress event.\n *\n * @param {expression} ngKeypress {@link guide/expression Expression} to evaluate upon\n * keypress. ({@link guide/expression#-event- Event object is available as `$event`}\n * and can be interrogated for keyCode, altKey, etc.)\n *\n * @example\n   <example name=\"ng-keypress\">\n     <file name=\"index.html\">\n      <input ng-keypress=\"count = count + 1\" ng-init=\"count=0\">\n      key press count: {{count}}\n     </file>\n   </example>\n */\n\n\n/**\n * @ngdoc directive\n * @name ngSubmit\n * @restrict A\n * @element form\n * @priority 0\n *\n * @description\n * Enables binding AngularJS expressions to onsubmit events.\n *\n * Additionally it prevents the default action (which for form means sending the request to the\n * server and reloading the current page), but only if the form does not contain `action`,\n * `data-action`, or `x-action` attributes.\n *\n * <div class=\"alert alert-warning\">\n * **Warning:** Be careful not to cause \"double-submission\" by using both the `ngClick` and\n * `ngSubmit` handlers together. See the\n * {@link form#submitting-a-form-and-preventing-the-default-action `form` directive documentation}\n * for a detailed discussion of when `ngSubmit` may be triggered.\n * </div>\n *\n * @param {expression} ngSubmit {@link guide/expression Expression} to eval.\n * ({@link guide/expression#-event- Event object is available as `$event`})\n *\n * @example\n   <example module=\"submitExample\" name=\"ng-submit\">\n     <file name=\"index.html\">\n      <script>\n        angular.module('submitExample', [])\n          .controller('ExampleController', ['$scope', function($scope) {\n            $scope.list = [];\n            $scope.text = 'hello';\n            $scope.submit = function() {\n              if ($scope.text) {\n                $scope.list.push(this.text);\n                $scope.text = '';\n              }\n            };\n          }]);\n      </script>\n      <form ng-submit=\"submit()\" ng-controller=\"ExampleController\">\n        Enter text and hit enter:\n        <input type=\"text\" ng-model=\"text\" name=\"text\" />\n        <input type=\"submit\" id=\"submit\" value=\"Submit\" />\n        <pre>list={{list}}</pre>\n      </form>\n     </file>\n     <file name=\"protractor.js\" type=\"protractor\">\n       it('should check ng-submit', function() {\n         expect(element(by.binding('list')).getText()).toBe('list=[]');\n         element(by.css('#submit')).click();\n         expect(element(by.binding('list')).getText()).toContain('hello');\n         expect(element(by.model('text')).getAttribute('value')).toBe('');\n       });\n       it('should ignore empty strings', function() {\n         expect(element(by.binding('list')).getText()).toBe('list=[]');\n         element(by.css('#submit')).click();\n         element(by.css('#submit')).click();\n         expect(element(by.binding('list')).getText()).toContain('hello');\n        });\n     </file>\n   </example>\n */\n\n/**\n * @ngdoc directive\n * @name ngFocus\n * @restrict A\n * @element window, input, select, textarea, a\n * @priority 0\n *\n * @description\n * Specify custom behavior on focus event.\n *\n * Note: As the `focus` event is executed synchronously when calling `input.focus()`\n * AngularJS executes the expression using `scope.$evalAsync` if the event is fired\n * during an `$apply` to ensure a consistent state.\n *\n * @param {expression} ngFocus {@link guide/expression Expression} to evaluate upon\n * focus. ({@link guide/expression#-event- Event object is available as `$event`})\n *\n * @example\n * See {@link ng.directive:ngClick ngClick}\n */\n\n/**\n * @ngdoc directive\n * @name ngBlur\n * @restrict A\n * @element window, input, select, textarea, a\n * @priority 0\n *\n * @description\n * Specify custom behavior on blur event.\n *\n * A [blur event](https://developer.mozilla.org/en-US/docs/Web/Events/blur) fires when\n * an element has lost focus.\n *\n * Note: As the `blur` event is executed synchronously also during DOM manipulations\n * (e.g. removing a focussed input),\n * AngularJS executes the expression using `scope.$evalAsync` if the event is fired\n * during an `$apply` to ensure a consistent state.\n *\n * @param {expression} ngBlur {@link guide/expression Expression} to evaluate upon\n * blur. ({@link guide/expression#-event- Event object is available as `$event`})\n *\n * @example\n * See {@link ng.directive:ngClick ngClick}\n */\n\n/**\n * @ngdoc directive\n * @name ngCopy\n * @restrict A\n * @element window, input, select, textarea, a\n * @priority 0\n *\n * @description\n * Specify custom behavior on copy event.\n *\n * @param {expression} ngCopy {@link guide/expression Expression} to evaluate upon\n * copy. ({@link guide/expression#-event- Event object is available as `$event`})\n *\n * @example\n   <example name=\"ng-copy\">\n     <file name=\"index.html\">\n      <input ng-copy=\"copied=true\" ng-init=\"copied=false; value='copy me'\" ng-model=\"value\">\n      copied: {{copied}}\n     </file>\n   </example>\n */\n\n/**\n * @ngdoc directive\n * @name ngCut\n * @restrict A\n * @element window, input, select, textarea, a\n * @priority 0\n *\n * @description\n * Specify custom behavior on cut event.\n *\n * @param {expression} ngCut {@link guide/expression Expression} to evaluate upon\n * cut. ({@link guide/expression#-event- Event object is available as `$event`})\n *\n * @example\n   <example name=\"ng-cut\">\n     <file name=\"index.html\">\n      <input ng-cut=\"cut=true\" ng-init=\"cut=false; value='cut me'\" ng-model=\"value\">\n      cut: {{cut}}\n     </file>\n   </example>\n */\n\n/**\n * @ngdoc directive\n * @name ngPaste\n * @restrict A\n * @element window, input, select, textarea, a\n * @priority 0\n *\n * @description\n * Specify custom behavior on paste event.\n *\n * @param {expression} ngPaste {@link guide/expression Expression} to evaluate upon\n * paste. ({@link guide/expression#-event- Event object is available as `$event`})\n *\n * @example\n   <example name=\"ng-paste\">\n     <file name=\"index.html\">\n      <input ng-paste=\"paste=true\" ng-init=\"paste=false\" placeholder='paste here'>\n      pasted: {{paste}}\n     </file>\n   </example>\n */\n"
  },
  {
    "path": "src/ng/directive/ngIf.js",
    "content": "'use strict';\n\n/**\n * @ngdoc directive\n * @name ngIf\n * @restrict A\n * @multiElement\n *\n * @description\n * The `ngIf` directive removes or recreates a portion of the DOM tree based on an\n * {expression}. If the expression assigned to `ngIf` evaluates to a false\n * value then the element is removed from the DOM, otherwise a clone of the\n * element is reinserted into the DOM.\n *\n * `ngIf` differs from `ngShow` and `ngHide` in that `ngIf` completely removes and recreates the\n * element in the DOM rather than changing its visibility via the `display` css property.  A common\n * case when this difference is significant is when using css selectors that rely on an element's\n * position within the DOM, such as the `:first-child` or `:last-child` pseudo-classes.\n *\n * Note that when an element is removed using `ngIf` its scope is destroyed and a new scope\n * is created when the element is restored.  The scope created within `ngIf` inherits from\n * its parent scope using\n * [prototypal inheritance](https://github.com/angular/angular.js/wiki/Understanding-Scopes#javascript-prototypal-inheritance).\n * An important implication of this is if `ngModel` is used within `ngIf` to bind to\n * a javascript primitive defined in the parent scope. In this case any modifications made to the\n * variable within the child scope will override (hide) the value in the parent scope.\n *\n * Also, `ngIf` recreates elements using their compiled state. An example of this behavior\n * is if an element's class attribute is directly modified after it's compiled, using something like\n * jQuery's `.addClass()` method, and the element is later removed. When `ngIf` recreates the element\n * the added class will be lost because the original compiled state is used to regenerate the element.\n *\n * Additionally, you can provide animations via the `ngAnimate` module to animate the `enter`\n * and `leave` effects.\n *\n * @animations\n * | Animation                        | Occurs                               |\n * |----------------------------------|-------------------------------------|\n * | {@link ng.$animate#enter enter}  | just after the `ngIf` contents change and a new DOM element is created and injected into the `ngIf` container |\n * | {@link ng.$animate#leave leave}  | just before the `ngIf` contents are removed from the DOM |\n *\n * @element ANY\n * @scope\n * @priority 600\n * @param {expression} ngIf If the {@link guide/expression expression} is falsy then\n *     the element is removed from the DOM tree. If it is truthy a copy of the compiled\n *     element is added to the DOM tree.\n *\n * @example\n  <example module=\"ngAnimate\" deps=\"angular-animate.js\" animations=\"true\" name=\"ng-if\">\n    <file name=\"index.html\">\n      <label>Click me: <input type=\"checkbox\" ng-model=\"checked\" ng-init=\"checked=true\" /></label><br/>\n      Show when checked:\n      <span ng-if=\"checked\" class=\"animate-if\">\n        This is removed when the checkbox is unchecked.\n      </span>\n    </file>\n    <file name=\"animations.css\">\n      .animate-if {\n        background:white;\n        border:1px solid black;\n        padding:10px;\n      }\n\n      .animate-if.ng-enter, .animate-if.ng-leave {\n        transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.5s;\n      }\n\n      .animate-if.ng-enter,\n      .animate-if.ng-leave.ng-leave-active {\n        opacity:0;\n      }\n\n      .animate-if.ng-leave,\n      .animate-if.ng-enter.ng-enter-active {\n        opacity:1;\n      }\n    </file>\n  </example>\n */\nvar ngIfDirective = ['$animate', '$compile', function($animate, $compile) {\n  return {\n    multiElement: true,\n    transclude: 'element',\n    priority: 600,\n    terminal: true,\n    restrict: 'A',\n    $$tlb: true,\n    link: function($scope, $element, $attr, ctrl, $transclude) {\n        var block, childScope, previousElements;\n        $scope.$watch($attr.ngIf, function ngIfWatchAction(value) {\n\n          if (value) {\n            if (!childScope) {\n              $transclude(function(clone, newScope) {\n                childScope = newScope;\n                clone[clone.length++] = $compile.$$createComment('end ngIf', $attr.ngIf);\n                // Note: We only need the first/last node of the cloned nodes.\n                // However, we need to keep the reference to the jqlite wrapper as it might be changed later\n                // by a directive with templateUrl when its template arrives.\n                block = {\n                  clone: clone\n                };\n                $animate.enter(clone, $element.parent(), $element);\n              });\n            }\n          } else {\n            if (previousElements) {\n              previousElements.remove();\n              previousElements = null;\n            }\n            if (childScope) {\n              childScope.$destroy();\n              childScope = null;\n            }\n            if (block) {\n              previousElements = getBlockNodes(block.clone);\n              $animate.leave(previousElements).done(function(response) {\n                if (response !== false) previousElements = null;\n              });\n              block = null;\n            }\n          }\n        });\n    }\n  };\n}];\n"
  },
  {
    "path": "src/ng/directive/ngInclude.js",
    "content": "'use strict';\n\n/**\n * @ngdoc directive\n * @name ngInclude\n * @restrict ECA\n * @scope\n * @priority -400\n *\n * @description\n * Fetches, compiles and includes an external HTML fragment.\n *\n * By default, the template URL is restricted to the same domain and protocol as the\n * application document. This is done by calling {@link $sce#getTrustedResourceUrl\n * $sce.getTrustedResourceUrl} on it. To load templates from other domains or protocols\n * you may either add them to your {@link ng.$sceDelegateProvider#trustedResourceUrlList trusted\n * resource URL list} or {@link $sce#trustAsResourceUrl wrap them} as trusted values. Refer to\n * AngularJS's {@link ng.$sce Strict Contextual Escaping}.\n *\n * In addition, the browser's\n * [Same Origin Policy](https://code.google.com/p/browsersec/wiki/Part2#Same-origin_policy_for_XMLHttpRequest)\n * and [Cross-Origin Resource Sharing (CORS)](http://www.w3.org/TR/cors/)\n * policy may further restrict whether the template is successfully loaded.\n * For example, `ngInclude` won't work for cross-domain requests on all browsers and for `file://`\n * access on some browsers.\n *\n * @animations\n * | Animation                        | Occurs                              |\n * |----------------------------------|-------------------------------------|\n * | {@link ng.$animate#enter enter}  | when the expression changes, on the new include |\n * | {@link ng.$animate#leave leave}  | when the expression changes, on the old include |\n *\n * The enter and leave animation occur concurrently.\n *\n * @param {string} ngInclude|src AngularJS expression evaluating to URL. If the source is a string constant,\n *                 make sure you wrap it in **single** quotes, e.g. `src=\"'myPartialTemplate.html'\"`.\n * @param {string=} onload Expression to evaluate when a new partial is loaded.\n *                  <div class=\"alert alert-warning\">\n *                  **Note:** When using onload on SVG elements in IE11, the browser will try to call\n *                  a function with the name on the window element, which will usually throw a\n *                  \"function is undefined\" error. To fix this, you can instead use `data-onload` or a\n *                  different form that {@link guide/directive#normalization matches} `onload`.\n *                  </div>\n   *\n * @param {string=} autoscroll Whether `ngInclude` should call {@link ng.$anchorScroll\n *                  $anchorScroll} to scroll the viewport after the content is loaded.\n *\n *                  - If the attribute is not set, disable scrolling.\n *                  - If the attribute is set without value, enable scrolling.\n *                  - Otherwise enable scrolling only if the expression evaluates to truthy value.\n *\n * @example\n  <example module=\"includeExample\" deps=\"angular-animate.js\" animations=\"true\" name=\"ng-include\">\n    <file name=\"index.html\">\n     <div ng-controller=\"ExampleController\">\n       <select ng-model=\"template\" ng-options=\"t.name for t in templates\">\n        <option value=\"\">(blank)</option>\n       </select>\n       url of the template: <code>{{template.url}}</code>\n       <hr/>\n       <div class=\"slide-animate-container\">\n         <div class=\"slide-animate\" ng-include=\"template.url\"></div>\n       </div>\n     </div>\n    </file>\n    <file name=\"script.js\">\n      angular.module('includeExample', ['ngAnimate'])\n        .controller('ExampleController', ['$scope', function($scope) {\n          $scope.templates =\n            [{ name: 'template1.html', url: 'template1.html'},\n             { name: 'template2.html', url: 'template2.html'}];\n          $scope.template = $scope.templates[0];\n        }]);\n     </file>\n    <file name=\"template1.html\">\n      Content of template1.html\n    </file>\n    <file name=\"template2.html\">\n      Content of template2.html\n    </file>\n    <file name=\"animations.css\">\n      .slide-animate-container {\n        position:relative;\n        background:white;\n        border:1px solid black;\n        height:40px;\n        overflow:hidden;\n      }\n\n      .slide-animate {\n        padding:10px;\n      }\n\n      .slide-animate.ng-enter, .slide-animate.ng-leave {\n        transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.5s;\n\n        position:absolute;\n        top:0;\n        left:0;\n        right:0;\n        bottom:0;\n        display:block;\n        padding:10px;\n      }\n\n      .slide-animate.ng-enter {\n        top:-50px;\n      }\n      .slide-animate.ng-enter.ng-enter-active {\n        top:0;\n      }\n\n      .slide-animate.ng-leave {\n        top:0;\n      }\n      .slide-animate.ng-leave.ng-leave-active {\n        top:50px;\n      }\n    </file>\n    <file name=\"protractor.js\" type=\"protractor\">\n      var templateSelect = element(by.model('template'));\n      var includeElem = element(by.css('[ng-include]'));\n\n      it('should load template1.html', function() {\n        expect(includeElem.getText()).toMatch(/Content of template1.html/);\n      });\n\n      it('should load template2.html', function() {\n        if (browser.params.browser === 'firefox') {\n          // Firefox can't handle using selects\n          // See https://github.com/angular/protractor/issues/480\n          return;\n        }\n        templateSelect.click();\n        templateSelect.all(by.css('option')).get(2).click();\n        expect(includeElem.getText()).toMatch(/Content of template2.html/);\n      });\n\n      it('should change to blank', function() {\n        if (browser.params.browser === 'firefox') {\n          // Firefox can't handle using selects\n          return;\n        }\n        templateSelect.click();\n        templateSelect.all(by.css('option')).get(0).click();\n        expect(includeElem.isPresent()).toBe(false);\n      });\n    </file>\n  </example>\n */\n\n\n/**\n * @ngdoc event\n * @name ngInclude#$includeContentRequested\n * @eventType emit on the scope ngInclude was declared in\n * @description\n * Emitted every time the ngInclude content is requested.\n *\n * @param {Object} angularEvent Synthetic event object.\n * @param {String} src URL of content to load.\n */\n\n\n/**\n * @ngdoc event\n * @name ngInclude#$includeContentLoaded\n * @eventType emit on the current ngInclude scope\n * @description\n * Emitted every time the ngInclude content is reloaded.\n *\n * @param {Object} angularEvent Synthetic event object.\n * @param {String} src URL of content to load.\n */\n\n\n/**\n * @ngdoc event\n * @name ngInclude#$includeContentError\n * @eventType emit on the scope ngInclude was declared in\n * @description\n * Emitted when a template HTTP request yields an erroneous response (status < 200 || status > 299)\n *\n * @param {Object} angularEvent Synthetic event object.\n * @param {String} src URL of content to load.\n */\nvar ngIncludeDirective = ['$templateRequest', '$anchorScroll', '$animate',\n                  function($templateRequest,   $anchorScroll,   $animate) {\n  return {\n    restrict: 'ECA',\n    priority: 400,\n    terminal: true,\n    transclude: 'element',\n    controller: angular.noop,\n    compile: function(element, attr) {\n      var srcExp = attr.ngInclude || attr.src,\n          onloadExp = attr.onload || '',\n          autoScrollExp = attr.autoscroll;\n\n      return function(scope, $element, $attr, ctrl, $transclude) {\n        var changeCounter = 0,\n            currentScope,\n            previousElement,\n            currentElement;\n\n        var cleanupLastIncludeContent = function() {\n          if (previousElement) {\n            previousElement.remove();\n            previousElement = null;\n          }\n          if (currentScope) {\n            currentScope.$destroy();\n            currentScope = null;\n          }\n          if (currentElement) {\n            $animate.leave(currentElement).done(function(response) {\n              if (response !== false) previousElement = null;\n            });\n            previousElement = currentElement;\n            currentElement = null;\n          }\n        };\n\n        scope.$watch(srcExp, function ngIncludeWatchAction(src) {\n          var afterAnimation = function(response) {\n            if (response !== false && isDefined(autoScrollExp) &&\n              (!autoScrollExp || scope.$eval(autoScrollExp))) {\n                $anchorScroll();\n            }\n          };\n          var thisChangeId = ++changeCounter;\n\n          if (src) {\n            //set the 2nd param to true to ignore the template request error so that the inner\n            //contents and scope can be cleaned up.\n            $templateRequest(src, true).then(function(response) {\n              if (scope.$$destroyed) return;\n\n              if (thisChangeId !== changeCounter) return;\n              var newScope = scope.$new();\n              ctrl.template = response;\n\n              // Note: This will also link all children of ng-include that were contained in the original\n              // html. If that content contains controllers, ... they could pollute/change the scope.\n              // However, using ng-include on an element with additional content does not make sense...\n              // Note: We can't remove them in the cloneAttchFn of $transclude as that\n              // function is called before linking the content, which would apply child\n              // directives to non existing elements.\n              var clone = $transclude(newScope, function(clone) {\n                cleanupLastIncludeContent();\n                $animate.enter(clone, null, $element).done(afterAnimation);\n              });\n\n              currentScope = newScope;\n              currentElement = clone;\n\n              currentScope.$emit('$includeContentLoaded', src);\n              scope.$eval(onloadExp);\n            }, function() {\n              if (scope.$$destroyed) return;\n\n              if (thisChangeId === changeCounter) {\n                cleanupLastIncludeContent();\n                scope.$emit('$includeContentError', src);\n              }\n            });\n            scope.$emit('$includeContentRequested', src);\n          } else {\n            cleanupLastIncludeContent();\n            ctrl.template = null;\n          }\n        });\n      };\n    }\n  };\n}];\n\n// This directive is called during the $transclude call of the first `ngInclude` directive.\n// It will replace and compile the content of the element with the loaded template.\n// We need this directive so that the element content is already filled when\n// the link function of another directive on the same element as ngInclude\n// is called.\nvar ngIncludeFillContentDirective = ['$compile',\n  function($compile) {\n    return {\n      restrict: 'ECA',\n      priority: -400,\n      require: 'ngInclude',\n      link: function(scope, $element, $attr, ctrl) {\n        if (toString.call($element[0]).match(/SVG/)) {\n          // WebKit: https://bugs.webkit.org/show_bug.cgi?id=135698 --- SVG elements do not\n          // support innerHTML, so detect this here and try to generate the contents\n          // specially.\n          $element.empty();\n          $compile(jqLiteBuildFragment(ctrl.template, window.document).childNodes)(scope,\n              function namespaceAdaptedClone(clone) {\n            $element.append(clone);\n          }, {futureParentElement: $element});\n          return;\n        }\n\n        $element.html(ctrl.template);\n        $compile($element.contents())(scope);\n      }\n    };\n  }];\n"
  },
  {
    "path": "src/ng/directive/ngInit.js",
    "content": "'use strict';\n\n/**\n * @ngdoc directive\n * @name ngInit\n * @restrict AC\n * @priority 450\n * @element ANY\n *\n * @param {expression} ngInit {@link guide/expression Expression} to eval.\n *\n * @description\n * The `ngInit` directive allows you to evaluate an expression in the\n * current scope.\n *\n * <div class=\"alert alert-danger\">\n * This directive can be abused to add unnecessary amounts of logic into your templates.\n * There are only a few appropriate uses of `ngInit`:\n * <ul>\n *   <li>aliasing special properties of {@link ng.directive:ngRepeat `ngRepeat`},\n *     as seen in the demo below.</li>\n *   <li>initializing data during development, or for examples, as seen throughout these docs.</li>\n *   <li>injecting data via server side scripting.</li>\n * </ul>\n *\n * Besides these few cases, you should use {@link guide/component Components} or\n * {@link guide/controller Controllers} rather than `ngInit` to initialize values on a scope.\n * </div>\n *\n * <div class=\"alert alert-warning\">\n * **Note**: If you have assignment in `ngInit` along with a {@link ng.$filter `filter`}, make\n * sure you have parentheses to ensure correct operator precedence:\n * <pre class=\"prettyprint\">\n * `<div ng-init=\"test1 = ($index | toString)\"></div>`\n * </pre>\n * </div>\n *\n * @example\n   <example module=\"initExample\" name=\"ng-init\">\n     <file name=\"index.html\">\n   <script>\n     angular.module('initExample', [])\n       .controller('ExampleController', ['$scope', function($scope) {\n         $scope.list = [['a', 'b'], ['c', 'd']];\n       }]);\n   </script>\n   <div ng-controller=\"ExampleController\">\n     <div ng-repeat=\"innerList in list\" ng-init=\"outerIndex = $index\">\n       <div ng-repeat=\"value in innerList\" ng-init=\"innerIndex = $index\">\n          <span class=\"example-init\">list[ {{outerIndex}} ][ {{innerIndex}} ] = {{value}};</span>\n       </div>\n     </div>\n   </div>\n     </file>\n     <file name=\"protractor.js\" type=\"protractor\">\n       it('should alias index positions', function() {\n         var elements = element.all(by.css('.example-init'));\n         expect(elements.get(0).getText()).toBe('list[ 0 ][ 0 ] = a;');\n         expect(elements.get(1).getText()).toBe('list[ 0 ][ 1 ] = b;');\n         expect(elements.get(2).getText()).toBe('list[ 1 ][ 0 ] = c;');\n         expect(elements.get(3).getText()).toBe('list[ 1 ][ 1 ] = d;');\n       });\n     </file>\n   </example>\n */\nvar ngInitDirective = ngDirective({\n  priority: 450,\n  compile: function() {\n    return {\n      pre: function(scope, element, attrs) {\n        scope.$eval(attrs.ngInit);\n      }\n    };\n  }\n});\n"
  },
  {
    "path": "src/ng/directive/ngList.js",
    "content": "'use strict';\n\n\n/**\n * @ngdoc directive\n * @name ngList\n * @restrict A\n * @priority 100\n *\n * @param {string=} ngList optional delimiter that should be used to split the value.\n *\n * @description\n * Text input that converts between a delimited string and an array of strings. The default\n * delimiter is a comma followed by a space - equivalent to `ng-list=\", \"`. You can specify a custom\n * delimiter as the value of the `ngList` attribute - for example, `ng-list=\" | \"`.\n *\n * The behaviour of the directive is affected by the use of the `ngTrim` attribute.\n * * If `ngTrim` is set to `\"false\"` then whitespace around both the separator and each\n *   list item is respected. This implies that the user of the directive is responsible for\n *   dealing with whitespace but also allows you to use whitespace as a delimiter, such as a\n *   tab or newline character.\n * * Otherwise whitespace around the delimiter is ignored when splitting (although it is respected\n *   when joining the list items back together) and whitespace around each list item is stripped\n *   before it is added to the model.\n *\n * @example\n * ### Validation\n *\n * <example name=\"ngList-directive\" module=\"listExample\">\n *   <file name=\"app.js\">\n *      angular.module('listExample', [])\n *        .controller('ExampleController', ['$scope', function($scope) {\n *          $scope.names = ['morpheus', 'neo', 'trinity'];\n *        }]);\n *   </file>\n *   <file name=\"index.html\">\n *    <form name=\"myForm\" ng-controller=\"ExampleController\">\n *      <label>List: <input name=\"namesInput\" ng-model=\"names\" ng-list required></label>\n *      <span role=\"alert\">\n *        <span class=\"error\" ng-show=\"myForm.namesInput.$error.required\">\n *        Required!</span>\n *      </span>\n *      <br>\n *      <tt>names = {{names}}</tt><br/>\n *      <tt>myForm.namesInput.$valid = {{myForm.namesInput.$valid}}</tt><br/>\n *      <tt>myForm.namesInput.$error = {{myForm.namesInput.$error}}</tt><br/>\n *      <tt>myForm.$valid = {{myForm.$valid}}</tt><br/>\n *      <tt>myForm.$error.required = {{!!myForm.$error.required}}</tt><br/>\n *     </form>\n *   </file>\n *   <file name=\"protractor.js\" type=\"protractor\">\n *     var listInput = element(by.model('names'));\n *     var names = element(by.exactBinding('names'));\n *     var valid = element(by.binding('myForm.namesInput.$valid'));\n *     var error = element(by.css('span.error'));\n *\n *     it('should initialize to model', function() {\n *       expect(names.getText()).toContain('[\"morpheus\",\"neo\",\"trinity\"]');\n *       expect(valid.getText()).toContain('true');\n *       expect(error.getCssValue('display')).toBe('none');\n *     });\n *\n *     it('should be invalid if empty', function() {\n *       listInput.clear();\n *       listInput.sendKeys('');\n *\n *       expect(names.getText()).toContain('');\n *       expect(valid.getText()).toContain('false');\n *       expect(error.getCssValue('display')).not.toBe('none');\n *     });\n *   </file>\n * </example>\n *\n * @example\n * ### Splitting on newline\n *\n * <example name=\"ngList-directive-newlines\">\n *   <file name=\"index.html\">\n *    <textarea ng-model=\"list\" ng-list=\"&#10;\" ng-trim=\"false\"></textarea>\n *    <pre>{{ list | json }}</pre>\n *   </file>\n *   <file name=\"protractor.js\" type=\"protractor\">\n *     it(\"should split the text by newlines\", function() {\n *       var listInput = element(by.model('list'));\n *       var output = element(by.binding('list | json'));\n *       listInput.sendKeys('abc\\ndef\\nghi');\n *       expect(output.getText()).toContain('[\\n  \"abc\",\\n  \"def\",\\n  \"ghi\"\\n]');\n *     });\n *   </file>\n * </example>\n *\n */\nvar ngListDirective = function() {\n  return {\n    restrict: 'A',\n    priority: 100,\n    require: 'ngModel',\n    link: function(scope, element, attr, ctrl) {\n      var ngList = attr.ngList || ', ';\n      var trimValues = attr.ngTrim !== 'false';\n      var separator = trimValues ? trim(ngList) : ngList;\n\n      var parse = function(viewValue) {\n        // If the viewValue is invalid (say required but empty) it will be `undefined`\n        if (isUndefined(viewValue)) return;\n\n        var list = [];\n\n        if (viewValue) {\n          forEach(viewValue.split(separator), function(value) {\n            if (value) list.push(trimValues ? trim(value) : value);\n          });\n        }\n\n        return list;\n      };\n\n      ctrl.$parsers.push(parse);\n      ctrl.$formatters.push(function(value) {\n        if (isArray(value)) {\n          return value.join(ngList);\n        }\n\n        return undefined;\n      });\n\n      // Override the standard $isEmpty because an empty array means the input is empty.\n      ctrl.$isEmpty = function(value) {\n        return !value || !value.length;\n      };\n    }\n  };\n};\n"
  },
  {
    "path": "src/ng/directive/ngModel.js",
    "content": "'use strict';\n\n/* global VALID_CLASS: true,\n  INVALID_CLASS: true,\n  PRISTINE_CLASS: true,\n  DIRTY_CLASS: true,\n  UNTOUCHED_CLASS: true,\n  TOUCHED_CLASS: true,\n  PENDING_CLASS: true,\n  addSetValidityMethod: true,\n  setupValidity: true,\n  defaultModelOptions: false\n*/\n\n\nvar VALID_CLASS = 'ng-valid',\n    INVALID_CLASS = 'ng-invalid',\n    PRISTINE_CLASS = 'ng-pristine',\n    DIRTY_CLASS = 'ng-dirty',\n    UNTOUCHED_CLASS = 'ng-untouched',\n    TOUCHED_CLASS = 'ng-touched',\n    EMPTY_CLASS = 'ng-empty',\n    NOT_EMPTY_CLASS = 'ng-not-empty';\n\nvar ngModelMinErr = minErr('ngModel');\n\n/**\n * @ngdoc type\n * @name ngModel.NgModelController\n * @property {*} $viewValue The actual value from the control's view. For `input` elements, this is a\n * String. See {@link ngModel.NgModelController#$setViewValue} for information about when the $viewValue\n * is set.\n *\n * @property {*} $modelValue The value in the model that the control is bound to.\n *\n * @property {Array.<Function>} $parsers Array of functions to execute, as a pipeline, whenever\n *  the control updates the ngModelController with a new {@link ngModel.NgModelController#$viewValue\n    `$viewValue`} from the DOM, usually via user input.\n    See {@link ngModel.NgModelController#$setViewValue `$setViewValue()`} for a detailed lifecycle explanation.\n    Note that the `$parsers` are not called when the bound ngModel expression changes programmatically.\n\n  The functions are called in array order, each passing\n    its return value through to the next. The last return value is forwarded to the\n    {@link ngModel.NgModelController#$validators `$validators`} collection.\n\n  Parsers are used to sanitize / convert the {@link ngModel.NgModelController#$viewValue\n    `$viewValue`}.\n\n  Returning `undefined` from a parser means a parse error occurred. In that case,\n    no {@link ngModel.NgModelController#$validators `$validators`} will run and the `ngModel`\n    will be set to `undefined` unless {@link ngModelOptions `ngModelOptions.allowInvalid`}\n    is set to `true`. The parse error is stored in `ngModel.$error.parse`.\n\n  This simple example shows a parser that would convert text input value to lowercase:\n * ```js\n * function parse(value) {\n *   if (value) {\n *     return value.toLowerCase();\n *   }\n * }\n * ngModelController.$parsers.push(parse);\n * ```\n\n *\n * @property {Array.<Function>} $formatters Array of functions to execute, as a pipeline, whenever\n    the bound ngModel expression changes programmatically. The `$formatters` are not called when the\n    value of the control is changed by user interaction.\n\n  Formatters are used to format / convert the {@link ngModel.NgModelController#$modelValue\n    `$modelValue`} for display in the control.\n\n  The functions are called in reverse array order, each passing the value through to the\n    next. The last return value is used as the actual DOM value.\n\n  This simple example shows a formatter that would convert the model value to uppercase:\n\n * ```js\n * function format(value) {\n *   if (value) {\n *     return value.toUpperCase();\n *   }\n * }\n * ngModel.$formatters.push(format);\n * ```\n *\n * @property {Object.<string, function>} $validators A collection of validators that are applied\n *      whenever the model value changes. The key value within the object refers to the name of the\n *      validator while the function refers to the validation operation. The validation operation is\n *      provided with the model value as an argument and must return a true or false value depending\n *      on the response of that validation.\n *\n * ```js\n * ngModel.$validators.validCharacters = function(modelValue, viewValue) {\n *   var value = modelValue || viewValue;\n *   return /[0-9]+/.test(value) &&\n *          /[a-z]+/.test(value) &&\n *          /[A-Z]+/.test(value) &&\n *          /\\W+/.test(value);\n * };\n * ```\n *\n * @property {Object.<string, function>} $asyncValidators A collection of validations that are expected to\n *      perform an asynchronous validation (e.g. a HTTP request). The validation function that is provided\n *      is expected to return a promise when it is run during the model validation process. Once the promise\n *      is delivered then the validation status will be set to true when fulfilled and false when rejected.\n *      When the asynchronous validators are triggered, each of the validators will run in parallel and the model\n *      value will only be updated once all validators have been fulfilled. As long as an asynchronous validator\n *      is unfulfilled, its key will be added to the controllers `$pending` property. Also, all asynchronous validators\n *      will only run once all synchronous validators have passed.\n *\n * Please note that if $http is used then it is important that the server returns a success HTTP response code\n * in order to fulfill the validation and a status level of `4xx` in order to reject the validation.\n *\n * ```js\n * ngModel.$asyncValidators.uniqueUsername = function(modelValue, viewValue) {\n *   var value = modelValue || viewValue;\n *\n *   // Lookup user by username\n *   return $http.get('/api/users/' + value).\n *      then(function resolved() {\n *        //username exists, this means validation fails\n *        return $q.reject('exists');\n *      }, function rejected() {\n *        //username does not exist, therefore this validation passes\n *        return true;\n *      });\n * };\n * ```\n *\n * @property {Array.<Function>} $viewChangeListeners Array of functions to execute whenever\n *     a change to {@link ngModel.NgModelController#$viewValue `$viewValue`} has caused a change\n *     to {@link ngModel.NgModelController#$modelValue `$modelValue`}.\n *     It is called with no arguments, and its return value is ignored.\n *     This can be used in place of additional $watches against the model value.\n *\n * @property {Object} $error An object hash with all failing validator ids as keys.\n * @property {Object} $pending An object hash with all pending validator ids as keys.\n *\n * @property {boolean} $untouched True if control has not lost focus yet.\n * @property {boolean} $touched True if control has lost focus.\n * @property {boolean} $pristine True if user has not interacted with the control yet.\n * @property {boolean} $dirty True if user has already interacted with the control.\n * @property {boolean} $valid True if there is no error.\n * @property {boolean} $invalid True if at least one error on the control.\n * @property {string} $name The name attribute of the control.\n *\n * @description\n *\n * `NgModelController` provides API for the {@link ngModel `ngModel`} directive.\n * The controller contains services for data-binding, validation, CSS updates, and value formatting\n * and parsing. It purposefully does not contain any logic which deals with DOM rendering or\n * listening to DOM events.\n * Such DOM related logic should be provided by other directives which make use of\n * `NgModelController` for data-binding to control elements.\n * AngularJS provides this DOM logic for most {@link input `input`} elements.\n * At the end of this page you can find a {@link ngModel.NgModelController#custom-control-example\n * custom control example} that uses `ngModelController` to bind to `contenteditable` elements.\n *\n * @example\n * ### Custom Control Example\n * This example shows how to use `NgModelController` with a custom control to achieve\n * data-binding. Notice how different directives (`contenteditable`, `ng-model`, and `required`)\n * collaborate together to achieve the desired result.\n *\n * `contenteditable` is an HTML5 attribute, which tells the browser to let the element\n * contents be edited in place by the user.\n *\n * We are using the {@link ng.service:$sce $sce} service here and include the {@link ngSanitize $sanitize}\n * module to automatically remove \"bad\" content like inline event listener (e.g. `<span onclick=\"...\">`).\n * However, as we are using `$sce` the model can still decide to provide unsafe content if it marks\n * that content using the `$sce` service.\n *\n * <example name=\"NgModelController\" module=\"customControl\" deps=\"angular-sanitize.js\">\n    <file name=\"style.css\">\n      [contenteditable] {\n        border: 1px solid black;\n        background-color: white;\n        min-height: 20px;\n      }\n\n      .ng-invalid {\n        border: 1px solid red;\n      }\n\n    </file>\n    <file name=\"script.js\">\n      angular.module('customControl', ['ngSanitize']).\n        directive('contenteditable', ['$sce', function($sce) {\n          return {\n            restrict: 'A', // only activate on element attribute\n            require: '?ngModel', // get a hold of NgModelController\n            link: function(scope, element, attrs, ngModel) {\n              if (!ngModel) return; // do nothing if no ng-model\n\n              // Specify how UI should be updated\n              ngModel.$render = function() {\n                element.html($sce.getTrustedHtml(ngModel.$viewValue || ''));\n              };\n\n              // Listen for change events to enable binding\n              element.on('blur keyup change', function() {\n                scope.$evalAsync(read);\n              });\n              read(); // initialize\n\n              // Write data to the model\n              function read() {\n                var html = element.html();\n                // When we clear the content editable the browser leaves a <br> behind\n                // If strip-br attribute is provided then we strip this out\n                if (attrs.stripBr && html === '<br>') {\n                  html = '';\n                }\n                ngModel.$setViewValue(html);\n              }\n            }\n          };\n        }]);\n    </file>\n    <file name=\"index.html\">\n      <form name=\"myForm\">\n       <div contenteditable\n            name=\"myWidget\" ng-model=\"userContent\"\n            strip-br=\"true\"\n            required>Change me!</div>\n        <span ng-show=\"myForm.myWidget.$error.required\">Required!</span>\n       <hr>\n       <textarea ng-model=\"userContent\" aria-label=\"Dynamic textarea\"></textarea>\n      </form>\n    </file>\n    <file name=\"protractor.js\" type=\"protractor\">\n    it('should data-bind and become invalid', function() {\n      if (browser.params.browser === 'safari' || browser.params.browser === 'firefox') {\n        // SafariDriver can't handle contenteditable\n        // and Firefox driver can't clear contenteditables very well\n        return;\n      }\n      var contentEditable = element(by.css('[contenteditable]'));\n      var content = 'Change me!';\n\n      expect(contentEditable.getText()).toEqual(content);\n\n      contentEditable.clear();\n      contentEditable.sendKeys(protractor.Key.BACK_SPACE);\n      expect(contentEditable.getText()).toEqual('');\n      expect(contentEditable.getAttribute('class')).toMatch(/ng-invalid-required/);\n    });\n    </file>\n * </example>\n *\n *\n */\nNgModelController.$inject = ['$scope', '$exceptionHandler', '$attrs', '$element', '$parse', '$animate', '$timeout', '$q', '$interpolate'];\nfunction NgModelController($scope, $exceptionHandler, $attr, $element, $parse, $animate, $timeout, $q, $interpolate) {\n  this.$viewValue = Number.NaN;\n  this.$modelValue = Number.NaN;\n  this.$$rawModelValue = undefined; // stores the parsed modelValue / model set from scope regardless of validity.\n  this.$validators = {};\n  this.$asyncValidators = {};\n  this.$parsers = [];\n  this.$formatters = [];\n  this.$viewChangeListeners = [];\n  this.$untouched = true;\n  this.$touched = false;\n  this.$pristine = true;\n  this.$dirty = false;\n  this.$valid = true;\n  this.$invalid = false;\n  this.$error = {}; // keep invalid keys here\n  this.$$success = {}; // keep valid keys here\n  this.$pending = undefined; // keep pending keys here\n  this.$name = $interpolate($attr.name || '', false)($scope);\n  this.$$parentForm = nullFormCtrl;\n  this.$options = defaultModelOptions;\n  this.$$updateEvents = '';\n  // Attach the correct context to the event handler function for updateOn\n  this.$$updateEventHandler = this.$$updateEventHandler.bind(this);\n\n  this.$$parsedNgModel = $parse($attr.ngModel);\n  this.$$parsedNgModelAssign = this.$$parsedNgModel.assign;\n  this.$$ngModelGet = this.$$parsedNgModel;\n  this.$$ngModelSet = this.$$parsedNgModelAssign;\n  this.$$pendingDebounce = null;\n  this.$$parserValid = undefined;\n  this.$$parserName = 'parse';\n\n  this.$$currentValidationRunId = 0;\n\n  this.$$scope = $scope;\n  this.$$rootScope = $scope.$root;\n  this.$$attr = $attr;\n  this.$$element = $element;\n  this.$$animate = $animate;\n  this.$$timeout = $timeout;\n  this.$$parse = $parse;\n  this.$$q = $q;\n  this.$$exceptionHandler = $exceptionHandler;\n\n  setupValidity(this);\n  setupModelWatcher(this);\n}\n\nNgModelController.prototype = {\n  $$initGetterSetters: function() {\n    if (this.$options.getOption('getterSetter')) {\n      var invokeModelGetter = this.$$parse(this.$$attr.ngModel + '()'),\n          invokeModelSetter = this.$$parse(this.$$attr.ngModel + '($$$p)');\n\n      this.$$ngModelGet = function($scope) {\n        var modelValue = this.$$parsedNgModel($scope);\n        if (isFunction(modelValue)) {\n          modelValue = invokeModelGetter($scope);\n        }\n        return modelValue;\n      };\n      this.$$ngModelSet = function($scope, newValue) {\n        if (isFunction(this.$$parsedNgModel($scope))) {\n          invokeModelSetter($scope, {$$$p: newValue});\n        } else {\n          this.$$parsedNgModelAssign($scope, newValue);\n        }\n      };\n    } else if (!this.$$parsedNgModel.assign) {\n      throw ngModelMinErr('nonassign', 'Expression \\'{0}\\' is non-assignable. Element: {1}',\n          this.$$attr.ngModel, startingTag(this.$$element));\n    }\n  },\n\n\n  /**\n   * @ngdoc method\n   * @name ngModel.NgModelController#$render\n   *\n   * @description\n   * Called when the view needs to be updated. It is expected that the user of the ng-model\n   * directive will implement this method.\n   *\n   * The `$render()` method is invoked in the following situations:\n   *\n   * * `$rollbackViewValue()` is called.  If we are rolling back the view value to the last\n   *   committed value then `$render()` is called to update the input control.\n   * * The value referenced by `ng-model` is changed programmatically and both the `$modelValue` and\n   *   the `$viewValue` are different from last time.\n   *\n   * Since `ng-model` does not do a deep watch, `$render()` is only invoked if the values of\n   * `$modelValue` and `$viewValue` are actually different from their previous values. If `$modelValue`\n   * or `$viewValue` are objects (rather than a string or number) then `$render()` will not be\n   * invoked if you only change a property on the objects.\n   */\n  $render: noop,\n\n  /**\n   * @ngdoc method\n   * @name ngModel.NgModelController#$isEmpty\n   *\n   * @description\n   * This is called when we need to determine if the value of an input is empty.\n   *\n   * For instance, the required directive does this to work out if the input has data or not.\n   *\n   * The default `$isEmpty` function checks whether the value is `undefined`, `''`, `null` or `NaN`.\n   *\n   * You can override this for input directives whose concept of being empty is different from the\n   * default. The `checkboxInputType` directive does this because in its case a value of `false`\n   * implies empty.\n   *\n   * @param {*} value The value of the input to check for emptiness.\n   * @returns {boolean} True if `value` is \"empty\".\n   */\n  $isEmpty: function(value) {\n    // eslint-disable-next-line no-self-compare\n    return isUndefined(value) || value === '' || value === null || value !== value;\n  },\n\n  $$updateEmptyClasses: function(value) {\n    if (this.$isEmpty(value)) {\n      this.$$animate.removeClass(this.$$element, NOT_EMPTY_CLASS);\n      this.$$animate.addClass(this.$$element, EMPTY_CLASS);\n    } else {\n      this.$$animate.removeClass(this.$$element, EMPTY_CLASS);\n      this.$$animate.addClass(this.$$element, NOT_EMPTY_CLASS);\n    }\n  },\n\n  /**\n   * @ngdoc method\n   * @name ngModel.NgModelController#$setPristine\n   *\n   * @description\n   * Sets the control to its pristine state.\n   *\n   * This method can be called to remove the `ng-dirty` class and set the control to its pristine\n   * state (`ng-pristine` class). A model is considered to be pristine when the control\n   * has not been changed from when first compiled.\n   */\n  $setPristine: function() {\n    this.$dirty = false;\n    this.$pristine = true;\n    this.$$animate.removeClass(this.$$element, DIRTY_CLASS);\n    this.$$animate.addClass(this.$$element, PRISTINE_CLASS);\n  },\n\n  /**\n   * @ngdoc method\n   * @name ngModel.NgModelController#$setDirty\n   *\n   * @description\n   * Sets the control to its dirty state.\n   *\n   * This method can be called to remove the `ng-pristine` class and set the control to its dirty\n   * state (`ng-dirty` class). A model is considered to be dirty when the control has been changed\n   * from when first compiled.\n   */\n  $setDirty: function() {\n    this.$dirty = true;\n    this.$pristine = false;\n    this.$$animate.removeClass(this.$$element, PRISTINE_CLASS);\n    this.$$animate.addClass(this.$$element, DIRTY_CLASS);\n    this.$$parentForm.$setDirty();\n  },\n\n  /**\n   * @ngdoc method\n   * @name ngModel.NgModelController#$setUntouched\n   *\n   * @description\n   * Sets the control to its untouched state.\n   *\n   * This method can be called to remove the `ng-touched` class and set the control to its\n   * untouched state (`ng-untouched` class). Upon compilation, a model is set as untouched\n   * by default, however this function can be used to restore that state if the model has\n   * already been touched by the user.\n   */\n  $setUntouched: function() {\n    this.$touched = false;\n    this.$untouched = true;\n    this.$$animate.setClass(this.$$element, UNTOUCHED_CLASS, TOUCHED_CLASS);\n  },\n\n  /**\n   * @ngdoc method\n   * @name ngModel.NgModelController#$setTouched\n   *\n   * @description\n   * Sets the control to its touched state.\n   *\n   * This method can be called to remove the `ng-untouched` class and set the control to its\n   * touched state (`ng-touched` class). A model is considered to be touched when the user has\n   * first focused the control element and then shifted focus away from the control (blur event).\n   */\n  $setTouched: function() {\n    this.$touched = true;\n    this.$untouched = false;\n    this.$$animate.setClass(this.$$element, TOUCHED_CLASS, UNTOUCHED_CLASS);\n  },\n\n  /**\n   * @ngdoc method\n   * @name ngModel.NgModelController#$rollbackViewValue\n   *\n   * @description\n   * Cancel an update and reset the input element's value to prevent an update to the `$modelValue`,\n   * which may be caused by a pending debounced event or because the input is waiting for some\n   * future event.\n   *\n   * If you have an input that uses `ng-model-options` to set up debounced updates or updates that\n   * depend on special events such as `blur`, there can be a period when the `$viewValue` is out of\n   * sync with the ngModel's `$modelValue`.\n   *\n   * In this case, you can use `$rollbackViewValue()` to manually cancel the debounced / future update\n   * and reset the input to the last committed view value.\n   *\n   * It is also possible that you run into difficulties if you try to update the ngModel's `$modelValue`\n   * programmatically before these debounced/future events have resolved/occurred, because AngularJS's\n   * dirty checking mechanism is not able to tell whether the model has actually changed or not.\n   *\n   * The `$rollbackViewValue()` method should be called before programmatically changing the model of an\n   * input which may have such events pending. This is important in order to make sure that the\n   * input field will be updated with the new model value and any pending operations are cancelled.\n   *\n   * @example\n   * <example name=\"ng-model-cancel-update\" module=\"cancel-update-example\">\n   *   <file name=\"app.js\">\n   *     angular.module('cancel-update-example', [])\n   *\n   *     .controller('CancelUpdateController', ['$scope', function($scope) {\n   *       $scope.model = {value1: '', value2: ''};\n   *\n   *       $scope.setEmpty = function(e, value, rollback) {\n   *         if (e.keyCode === 27) {\n   *           e.preventDefault();\n   *           if (rollback) {\n   *             $scope.myForm[value].$rollbackViewValue();\n   *           }\n   *           $scope.model[value] = '';\n   *         }\n   *       };\n   *     }]);\n   *   </file>\n   *   <file name=\"index.html\">\n   *     <div ng-controller=\"CancelUpdateController\">\n   *       <p>Both of these inputs are only updated if they are blurred. Hitting escape should\n   *       empty them. Follow these steps and observe the difference:</p>\n   *       <ol>\n   *         <li>Type something in the input. You will see that the model is not yet updated</li>\n   *         <li>Press the Escape key.\n   *           <ol>\n   *             <li> In the first example, nothing happens, because the model is already '', and no\n   *             update is detected. If you blur the input, the model will be set to the current view.\n   *             </li>\n   *             <li> In the second example, the pending update is cancelled, and the input is set back\n   *             to the last committed view value (''). Blurring the input does nothing.\n   *             </li>\n   *           </ol>\n   *         </li>\n   *       </ol>\n   *\n   *       <form name=\"myForm\" ng-model-options=\"{ updateOn: 'blur' }\">\n   *         <div>\n   *           <p id=\"inputDescription1\">Without $rollbackViewValue():</p>\n   *           <input name=\"value1\" aria-describedby=\"inputDescription1\" ng-model=\"model.value1\"\n   *                  ng-keydown=\"setEmpty($event, 'value1')\">\n   *           value1: \"{{ model.value1 }}\"\n   *         </div>\n   *\n   *         <div>\n   *           <p id=\"inputDescription2\">With $rollbackViewValue():</p>\n   *           <input name=\"value2\" aria-describedby=\"inputDescription2\" ng-model=\"model.value2\"\n   *                  ng-keydown=\"setEmpty($event, 'value2', true)\">\n   *           value2: \"{{ model.value2 }}\"\n   *         </div>\n   *       </form>\n   *     </div>\n   *   </file>\n       <file name=\"style.css\">\n          div {\n            display: table-cell;\n          }\n          div:nth-child(1) {\n            padding-right: 30px;\n          }\n\n        </file>\n   * </example>\n   */\n  $rollbackViewValue: function() {\n    this.$$timeout.cancel(this.$$pendingDebounce);\n    this.$viewValue = this.$$lastCommittedViewValue;\n    this.$render();\n  },\n\n  /**\n   * @ngdoc method\n   * @name ngModel.NgModelController#$validate\n   *\n   * @description\n   * Runs each of the registered validators (first synchronous validators and then\n   * asynchronous validators).\n   * If the validity changes to invalid, the model will be set to `undefined`,\n   * unless {@link ngModelOptions `ngModelOptions.allowInvalid`} is `true`.\n   * If the validity changes to valid, it will set the model to the last available valid\n   * `$modelValue`, i.e. either the last parsed value or the last value set from the scope.\n   */\n  $validate: function() {\n\n    // ignore $validate before model is initialized\n    if (isNumberNaN(this.$modelValue)) {\n      return;\n    }\n\n    var viewValue = this.$$lastCommittedViewValue;\n    // Note: we use the $$rawModelValue as $modelValue might have been\n    // set to undefined during a view -> model update that found validation\n    // errors. We can't parse the view here, since that could change\n    // the model although neither viewValue nor the model on the scope changed\n    var modelValue = this.$$rawModelValue;\n\n    var prevValid = this.$valid;\n    var prevModelValue = this.$modelValue;\n\n    var allowInvalid = this.$options.getOption('allowInvalid');\n\n    var that = this;\n    this.$$runValidators(modelValue, viewValue, function(allValid) {\n      // If there was no change in validity, don't update the model\n      // This prevents changing an invalid modelValue to undefined\n      if (!allowInvalid && prevValid !== allValid) {\n        // Note: Don't check this.$valid here, as we could have\n        // external validators (e.g. calculated on the server),\n        // that just call $setValidity and need the model value\n        // to calculate their validity.\n        that.$modelValue = allValid ? modelValue : undefined;\n\n        if (that.$modelValue !== prevModelValue) {\n          that.$$writeModelToScope();\n        }\n      }\n    });\n  },\n\n  $$runValidators: function(modelValue, viewValue, doneCallback) {\n    this.$$currentValidationRunId++;\n    var localValidationRunId = this.$$currentValidationRunId;\n    var that = this;\n\n    // check parser error\n    if (!processParseErrors()) {\n      validationDone(false);\n      return;\n    }\n    if (!processSyncValidators()) {\n      validationDone(false);\n      return;\n    }\n    processAsyncValidators();\n\n    function processParseErrors() {\n      var errorKey = that.$$parserName;\n\n      if (isUndefined(that.$$parserValid)) {\n        setValidity(errorKey, null);\n      } else {\n        if (!that.$$parserValid) {\n          forEach(that.$validators, function(v, name) {\n            setValidity(name, null);\n          });\n          forEach(that.$asyncValidators, function(v, name) {\n            setValidity(name, null);\n          });\n        }\n\n        // Set the parse error last, to prevent unsetting it, should a $validators key == parserName\n        setValidity(errorKey, that.$$parserValid);\n        return that.$$parserValid;\n      }\n      return true;\n    }\n\n    function processSyncValidators() {\n      var syncValidatorsValid = true;\n      forEach(that.$validators, function(validator, name) {\n        var result = Boolean(validator(modelValue, viewValue));\n        syncValidatorsValid = syncValidatorsValid && result;\n        setValidity(name, result);\n      });\n      if (!syncValidatorsValid) {\n        forEach(that.$asyncValidators, function(v, name) {\n          setValidity(name, null);\n        });\n        return false;\n      }\n      return true;\n    }\n\n    function processAsyncValidators() {\n      var validatorPromises = [];\n      var allValid = true;\n      forEach(that.$asyncValidators, function(validator, name) {\n        var promise = validator(modelValue, viewValue);\n        if (!isPromiseLike(promise)) {\n          throw ngModelMinErr('nopromise',\n            'Expected asynchronous validator to return a promise but got \\'{0}\\' instead.', promise);\n        }\n        setValidity(name, undefined);\n        validatorPromises.push(promise.then(function() {\n          setValidity(name, true);\n        }, function() {\n          allValid = false;\n          setValidity(name, false);\n        }));\n      });\n      if (!validatorPromises.length) {\n        validationDone(true);\n      } else {\n        that.$$q.all(validatorPromises).then(function() {\n          validationDone(allValid);\n        }, noop);\n      }\n    }\n\n    function setValidity(name, isValid) {\n      if (localValidationRunId === that.$$currentValidationRunId) {\n        that.$setValidity(name, isValid);\n      }\n    }\n\n    function validationDone(allValid) {\n      if (localValidationRunId === that.$$currentValidationRunId) {\n\n        doneCallback(allValid);\n      }\n    }\n  },\n\n  /**\n   * @ngdoc method\n   * @name ngModel.NgModelController#$commitViewValue\n   *\n   * @description\n   * Commit a pending update to the `$modelValue`.\n   *\n   * Updates may be pending by a debounced event or because the input is waiting for a some future\n   * event defined in `ng-model-options`. this method is rarely needed as `NgModelController`\n   * usually handles calling this in response to input events.\n   */\n  $commitViewValue: function() {\n    var viewValue = this.$viewValue;\n\n    this.$$timeout.cancel(this.$$pendingDebounce);\n\n    // If the view value has not changed then we should just exit, except in the case where there is\n    // a native validator on the element. In this case the validation state may have changed even though\n    // the viewValue has stayed empty.\n    if (this.$$lastCommittedViewValue === viewValue && (viewValue !== '' || !this.$$hasNativeValidators)) {\n      return;\n    }\n    this.$$updateEmptyClasses(viewValue);\n    this.$$lastCommittedViewValue = viewValue;\n\n    // change to dirty\n    if (this.$pristine) {\n      this.$setDirty();\n    }\n    this.$$parseAndValidate();\n  },\n\n  $$parseAndValidate: function() {\n    var viewValue = this.$$lastCommittedViewValue;\n    var modelValue = viewValue;\n    var that = this;\n\n    this.$$parserValid = isUndefined(modelValue) ? undefined : true;\n\n    // Reset any previous parse error\n    this.$setValidity(this.$$parserName, null);\n    this.$$parserName = 'parse';\n\n    if (this.$$parserValid) {\n      for (var i = 0; i < this.$parsers.length; i++) {\n        modelValue = this.$parsers[i](modelValue);\n        if (isUndefined(modelValue)) {\n          this.$$parserValid = false;\n          break;\n        }\n      }\n    }\n    if (isNumberNaN(this.$modelValue)) {\n      // this.$modelValue has not been touched yet...\n      this.$modelValue = this.$$ngModelGet(this.$$scope);\n    }\n    var prevModelValue = this.$modelValue;\n    var allowInvalid = this.$options.getOption('allowInvalid');\n    this.$$rawModelValue = modelValue;\n\n    if (allowInvalid) {\n      this.$modelValue = modelValue;\n      writeToModelIfNeeded();\n    }\n\n    // Pass the $$lastCommittedViewValue here, because the cached viewValue might be out of date.\n    // This can happen if e.g. $setViewValue is called from inside a parser\n    this.$$runValidators(modelValue, this.$$lastCommittedViewValue, function(allValid) {\n      if (!allowInvalid) {\n        // Note: Don't check this.$valid here, as we could have\n        // external validators (e.g. calculated on the server),\n        // that just call $setValidity and need the model value\n        // to calculate their validity.\n        that.$modelValue = allValid ? modelValue : undefined;\n        writeToModelIfNeeded();\n      }\n    });\n\n    function writeToModelIfNeeded() {\n      if (that.$modelValue !== prevModelValue) {\n        that.$$writeModelToScope();\n      }\n    }\n  },\n\n  $$writeModelToScope: function() {\n    this.$$ngModelSet(this.$$scope, this.$modelValue);\n    forEach(this.$viewChangeListeners, function(listener) {\n      try {\n        listener();\n      } catch (e) {\n        // eslint-disable-next-line no-invalid-this\n        this.$$exceptionHandler(e);\n      }\n    }, this);\n  },\n\n  /**\n   * @ngdoc method\n   * @name ngModel.NgModelController#$setViewValue\n   *\n   * @description\n   * Update the view value.\n   *\n   * This method should be called when a control wants to change the view value; typically,\n   * this is done from within a DOM event handler. For example, the {@link ng.directive:input input}\n   * directive calls it when the value of the input changes and {@link ng.directive:select select}\n   * calls it when an option is selected.\n   *\n   * When `$setViewValue` is called, the new `value` will be staged for committing through the `$parsers`\n   * and `$validators` pipelines. If there are no special {@link ngModelOptions} specified then the staged\n   * value is sent directly for processing through the `$parsers` pipeline. After this, the `$validators` and\n   * `$asyncValidators` are called and the value is applied to `$modelValue`.\n   * Finally, the value is set to the **expression** specified in the `ng-model` attribute and\n   * all the registered change listeners, in the `$viewChangeListeners` list are called.\n   *\n   * In case the {@link ng.directive:ngModelOptions ngModelOptions} directive is used with `updateOn`\n   * and the `default` trigger is not listed, all those actions will remain pending until one of the\n   * `updateOn` events is triggered on the DOM element.\n   * All these actions will be debounced if the {@link ng.directive:ngModelOptions ngModelOptions}\n   * directive is used with a custom debounce for this particular event.\n   * Note that a `$digest` is only triggered once the `updateOn` events are fired, or if `debounce`\n   * is specified, once the timer runs out.\n   *\n   * When used with standard inputs, the view value will always be a string (which is in some cases\n   * parsed into another type, such as a `Date` object for `input[date]`.)\n   * However, custom controls might also pass objects to this method. In this case, we should make\n   * a copy of the object before passing it to `$setViewValue`. This is because `ngModel` does not\n   * perform a deep watch of objects, it only looks for a change of identity. If you only change\n   * the property of the object then ngModel will not realize that the object has changed and\n   * will not invoke the `$parsers` and `$validators` pipelines. For this reason, you should\n   * not change properties of the copy once it has been passed to `$setViewValue`.\n   * Otherwise you may cause the model value on the scope to change incorrectly.\n   *\n   * <div class=\"alert alert-info\">\n   * In any case, the value passed to the method should always reflect the current value\n   * of the control. For example, if you are calling `$setViewValue` for an input element,\n   * you should pass the input DOM value. Otherwise, the control and the scope model become\n   * out of sync. It's also important to note that `$setViewValue` does not call `$render` or change\n   * the control's DOM value in any way. If we want to change the control's DOM value\n   * programmatically, we should update the `ngModel` scope expression. Its new value will be\n   * picked up by the model controller, which will run it through the `$formatters`, `$render` it\n   * to update the DOM, and finally call `$validate` on it.\n   * </div>\n   *\n   * @param {*} value value from the view.\n   * @param {string} trigger Event that triggered the update.\n   */\n  $setViewValue: function(value, trigger) {\n    this.$viewValue = value;\n    if (this.$options.getOption('updateOnDefault')) {\n      this.$$debounceViewValueCommit(trigger);\n    }\n  },\n\n  $$debounceViewValueCommit: function(trigger) {\n    var debounceDelay = this.$options.getOption('debounce');\n\n    if (isNumber(debounceDelay[trigger])) {\n      debounceDelay = debounceDelay[trigger];\n    } else if (isNumber(debounceDelay['default']) &&\n      this.$options.getOption('updateOn').indexOf(trigger) === -1\n    ) {\n      debounceDelay = debounceDelay['default'];\n    } else if (isNumber(debounceDelay['*'])) {\n      debounceDelay = debounceDelay['*'];\n    }\n\n    this.$$timeout.cancel(this.$$pendingDebounce);\n    var that = this;\n    if (debounceDelay > 0) { // this fails if debounceDelay is an object\n      this.$$pendingDebounce = this.$$timeout(function() {\n        that.$commitViewValue();\n      }, debounceDelay);\n    } else if (this.$$rootScope.$$phase) {\n      this.$commitViewValue();\n    } else {\n      this.$$scope.$apply(function() {\n        that.$commitViewValue();\n      });\n    }\n  },\n\n  /**\n   * @ngdoc method\n   *\n   * @name ngModel.NgModelController#$overrideModelOptions\n   *\n   * @description\n   *\n   * Override the current model options settings programmatically.\n   *\n   * The previous `ModelOptions` value will not be modified. Instead, a\n   * new `ModelOptions` object will inherit from the previous one overriding\n   * or inheriting settings that are defined in the given parameter.\n   *\n   * See {@link ngModelOptions} for information about what options can be specified\n   * and how model option inheritance works.\n   *\n   * <div class=\"alert alert-warning\">\n   * **Note:** this function only affects the options set on the `ngModelController`,\n   * and not the options on the {@link ngModelOptions} directive from which they might have been\n   * obtained initially.\n   * </div>\n   *\n   * <div class=\"alert alert-danger\">\n   * **Note:** it is not possible to override the `getterSetter` option.\n   * </div>\n   *\n   * @param {Object} options a hash of settings to override the previous options\n   *\n   */\n  $overrideModelOptions: function(options) {\n    this.$options = this.$options.createChild(options);\n    this.$$setUpdateOnEvents();\n  },\n\n  /**\n   * @ngdoc method\n   *\n   * @name  ngModel.NgModelController#$processModelValue\n\n   * @description\n   *\n   * Runs the model -> view pipeline on the current\n   * {@link ngModel.NgModelController#$modelValue $modelValue}.\n   *\n   * The following actions are performed by this method:\n   *\n   * - the `$modelValue` is run through the {@link ngModel.NgModelController#$formatters $formatters}\n   * and the result is set to the {@link ngModel.NgModelController#$viewValue $viewValue}\n   * - the `ng-empty` or `ng-not-empty` class is set on the element\n   * - if the `$viewValue` has changed:\n   *   - {@link ngModel.NgModelController#$render $render} is called on the control\n   *   - the {@link ngModel.NgModelController#$validators $validators} are run and\n   *   the validation status is set.\n   *\n   * This method is called by ngModel internally when the bound scope value changes.\n   * Application developers usually do not have to call this function themselves.\n   *\n   * This function can be used when the `$viewValue` or the rendered DOM value are not correctly\n   * formatted and the `$modelValue` must be run through the `$formatters` again.\n   *\n   * @example\n   * Consider a text input with an autocomplete list (for fruit), where the items are\n   * objects with a name and an id.\n   * A user enters `ap` and then selects `Apricot` from the list.\n   * Based on this, the autocomplete widget will call `$setViewValue({name: 'Apricot', id: 443})`,\n   * but the rendered value will still be `ap`.\n   * The widget can then call `ctrl.$processModelValue()` to run the model -> view\n   * pipeline again, which formats the object to the string `Apricot`,\n   * then updates the `$viewValue`, and finally renders it in the DOM.\n   *\n   * <example module=\"inputExample\" name=\"ng-model-process\">\n     <file name=\"index.html\">\n      <div ng-controller=\"inputController\" style=\"display: flex;\">\n        <div style=\"margin-right: 30px;\">\n          Search Fruit:\n          <basic-autocomplete items=\"items\" on-select=\"selectedFruit = item\"></basic-autocomplete>\n        </div>\n        <div>\n          Model:<br>\n          <pre>{{selectedFruit | json}}</pre>\n        </div>\n      </div>\n     </file>\n     <file name=\"app.js\">\n      angular.module('inputExample', [])\n        .controller('inputController', function($scope) {\n          $scope.items = [\n            {name: 'Apricot', id: 443},\n            {name: 'Clementine', id: 972},\n            {name: 'Durian', id: 169},\n            {name: 'Jackfruit', id: 982},\n            {name: 'Strawberry', id: 863}\n          ];\n        })\n        .component('basicAutocomplete', {\n          bindings: {\n            items: '<',\n            onSelect: '&'\n          },\n          templateUrl: 'autocomplete.html',\n          controller: function($element, $scope) {\n            var that = this;\n            var ngModel;\n\n            that.$postLink = function() {\n              ngModel = $element.find('input').controller('ngModel');\n\n              ngModel.$formatters.push(function(value) {\n                return (value && value.name) || value;\n              });\n\n              ngModel.$parsers.push(function(value) {\n                var match = value;\n                for (var i = 0; i < that.items.length; i++) {\n                  if (that.items[i].name === value) {\n                    match = that.items[i];\n                    break;\n                  }\n                }\n\n                return match;\n              });\n            };\n\n            that.selectItem = function(item) {\n              ngModel.$setViewValue(item);\n              ngModel.$processModelValue();\n              that.onSelect({item: item});\n            };\n          }\n        });\n     </file>\n     <file name=\"autocomplete.html\">\n       <div>\n         <input type=\"search\" ng-model=\"$ctrl.searchTerm\" />\n         <ul>\n           <li ng-repeat=\"item in $ctrl.items | filter:$ctrl.searchTerm\">\n             <button ng-click=\"$ctrl.selectItem(item)\">{{ item.name }}</button>\n           </li>\n         </ul>\n       </div>\n     </file>\n   * </example>\n   *\n   */\n  $processModelValue: function() {\n    var viewValue = this.$$format();\n\n    if (this.$viewValue !== viewValue) {\n      this.$$updateEmptyClasses(viewValue);\n      this.$viewValue = this.$$lastCommittedViewValue = viewValue;\n      this.$render();\n      // It is possible that model and view value have been updated during render\n      this.$$runValidators(this.$modelValue, this.$viewValue, noop);\n    }\n  },\n\n  /**\n   * This method is called internally to run the $formatters on the $modelValue\n   */\n  $$format: function() {\n    var formatters = this.$formatters,\n        idx = formatters.length;\n\n    var viewValue = this.$modelValue;\n    while (idx--) {\n      viewValue = formatters[idx](viewValue);\n    }\n\n    return viewValue;\n  },\n\n  /**\n   * This method is called internally when the bound scope value changes.\n   */\n  $$setModelValue: function(modelValue) {\n    this.$modelValue = this.$$rawModelValue = modelValue;\n    this.$$parserValid = undefined;\n    this.$processModelValue();\n  },\n\n  $$setUpdateOnEvents: function() {\n    if (this.$$updateEvents) {\n      this.$$element.off(this.$$updateEvents, this.$$updateEventHandler);\n    }\n\n    this.$$updateEvents = this.$options.getOption('updateOn');\n    if (this.$$updateEvents) {\n      this.$$element.on(this.$$updateEvents, this.$$updateEventHandler);\n    }\n  },\n\n  $$updateEventHandler: function(ev) {\n    this.$$debounceViewValueCommit(ev && ev.type);\n  }\n};\n\nfunction setupModelWatcher(ctrl) {\n  // model -> value\n  // Note: we cannot use a normal scope.$watch as we want to detect the following:\n  // 1. scope value is 'a'\n  // 2. user enters 'b'\n  // 3. ng-change kicks in and reverts scope value to 'a'\n  //    -> scope value did not change since the last digest as\n  //       ng-change executes in apply phase\n  // 4. view should be changed back to 'a'\n  ctrl.$$scope.$watch(function ngModelWatch(scope) {\n    var modelValue = ctrl.$$ngModelGet(scope);\n\n    // if scope model value and ngModel value are out of sync\n    // This cannot be moved to the action function, because it would not catch the\n    // case where the model is changed in the ngChange function or the model setter\n    if (modelValue !== ctrl.$modelValue &&\n      // checks for NaN is needed to allow setting the model to NaN when there's an asyncValidator\n      // eslint-disable-next-line no-self-compare\n      (ctrl.$modelValue === ctrl.$modelValue || modelValue === modelValue)\n    ) {\n      ctrl.$$setModelValue(modelValue);\n    }\n\n    return modelValue;\n  });\n}\n\n/**\n * @ngdoc method\n * @name ngModel.NgModelController#$setValidity\n *\n * @description\n * Change the validity state, and notify the form.\n *\n * This method can be called within $parsers/$formatters or a custom validation implementation.\n * However, in most cases it should be sufficient to use the `ngModel.$validators` and\n * `ngModel.$asyncValidators` collections which will call `$setValidity` automatically.\n *\n * @param {string} validationErrorKey Name of the validator. The `validationErrorKey` will be assigned\n *        to either `$error[validationErrorKey]` or `$pending[validationErrorKey]`\n *        (for unfulfilled `$asyncValidators`), so that it is available for data-binding.\n *        The `validationErrorKey` should be in camelCase and will get converted into dash-case\n *        for class name. Example: `myError` will result in `ng-valid-my-error` and `ng-invalid-my-error`\n *        classes and can be bound to as `{{ someForm.someControl.$error.myError }}`.\n * @param {boolean} isValid Whether the current state is valid (true), invalid (false), pending (undefined),\n *                          or skipped (null). Pending is used for unfulfilled `$asyncValidators`.\n *                          Skipped is used by AngularJS when validators do not run because of parse errors and\n *                          when `$asyncValidators` do not run because any of the `$validators` failed.\n */\naddSetValidityMethod({\n  clazz: NgModelController,\n  set: function(object, property) {\n    object[property] = true;\n  },\n  unset: function(object, property) {\n    delete object[property];\n  }\n});\n\n\n/**\n * @ngdoc directive\n * @name ngModel\n * @restrict A\n * @priority 1\n * @param {expression} ngModel assignable {@link guide/expression Expression} to bind to.\n *\n * @description\n * The `ngModel` directive binds an `input`,`select`, `textarea` (or custom form control) to a\n * property on the scope using {@link ngModel.NgModelController NgModelController},\n * which is created and exposed by this directive.\n *\n * `ngModel` is responsible for:\n *\n * - Binding the view into the model, which other directives such as `input`, `textarea` or `select`\n *   require.\n * - Providing validation behavior (i.e. required, number, email, url).\n * - Keeping the state of the control (valid/invalid, dirty/pristine, touched/untouched, validation errors).\n * - Setting related css classes on the element (`ng-valid`, `ng-invalid`, `ng-dirty`, `ng-pristine`, `ng-touched`,\n *   `ng-untouched`, `ng-empty`, `ng-not-empty`) including animations.\n * - Registering the control with its parent {@link ng.directive:form form}.\n *\n * Note: `ngModel` will try to bind to the property given by evaluating the expression on the\n * current scope. If the property doesn't already exist on this scope, it will be created\n * implicitly and added to the scope.\n *\n * For best practices on using `ngModel`, see:\n *\n *  - [Understanding Scopes](https://github.com/angular/angular.js/wiki/Understanding-Scopes)\n *\n * For basic examples, how to use `ngModel`, see:\n *\n *  - {@link ng.directive:input input}\n *    - {@link input[text] text}\n *    - {@link input[checkbox] checkbox}\n *    - {@link input[radio] radio}\n *    - {@link input[number] number}\n *    - {@link input[email] email}\n *    - {@link input[url] url}\n *    - {@link input[date] date}\n *    - {@link input[datetime-local] datetime-local}\n *    - {@link input[time] time}\n *    - {@link input[month] month}\n *    - {@link input[week] week}\n *  - {@link ng.directive:select select}\n *  - {@link ng.directive:textarea textarea}\n *\n * ## Complex Models (objects or collections)\n *\n * By default, `ngModel` watches the model by reference, not value. This is important to know when\n * binding inputs to models that are objects (e.g. `Date`) or collections (e.g. arrays). If only properties of the\n * object or collection change, `ngModel` will not be notified and so the input will not be  re-rendered.\n *\n * The model must be assigned an entirely new object or collection before a re-rendering will occur.\n *\n * Some directives have options that will cause them to use a custom `$watchCollection` on the model expression\n * - for example, `ngOptions` will do so when a `track by` clause is included in the comprehension expression or\n * if the select is given the `multiple` attribute.\n *\n * The `$watchCollection()` method only does a shallow comparison, meaning that changing properties deeper than the\n * first level of the object (or only changing the properties of an item in the collection if it's an array) will still\n * not trigger a re-rendering of the model.\n *\n * ## CSS classes\n * The following CSS classes are added and removed on the associated input/select/textarea element\n * depending on the validity of the model.\n *\n *  - `ng-valid`: the model is valid\n *  - `ng-invalid`: the model is invalid\n *  - `ng-valid-[key]`: for each valid key added by `$setValidity`\n *  - `ng-invalid-[key]`: for each invalid key added by `$setValidity`\n *  - `ng-pristine`: the control hasn't been interacted with yet\n *  - `ng-dirty`: the control has been interacted with\n *  - `ng-touched`: the control has been blurred\n *  - `ng-untouched`: the control hasn't been blurred\n *  - `ng-pending`: any `$asyncValidators` are unfulfilled\n *  - `ng-empty`: the view does not contain a value or the value is deemed \"empty\", as defined\n *     by the {@link ngModel.NgModelController#$isEmpty} method\n *  - `ng-not-empty`: the view contains a non-empty value\n *\n * Keep in mind that ngAnimate can detect each of these classes when added and removed.\n *\n * @animations\n * Animations within models are triggered when any of the associated CSS classes are added and removed\n * on the input element which is attached to the model. These classes include: `.ng-pristine`, `.ng-dirty`,\n * `.ng-invalid` and `.ng-valid` as well as any other validations that are performed on the model itself.\n * The animations that are triggered within ngModel are similar to how they work in ngClass and\n * animations can be hooked into using CSS transitions, keyframes as well as JS animations.\n *\n * The following example shows a simple way to utilize CSS transitions to style an input element\n * that has been rendered as invalid after it has been validated:\n *\n * <pre>\n * //be sure to include ngAnimate as a module to hook into more\n * //advanced animations\n * .my-input {\n *   transition:0.5s linear all;\n *   background: white;\n * }\n * .my-input.ng-invalid {\n *   background: red;\n *   color:white;\n * }\n * </pre>\n *\n * @example\n * ### Basic Usage\n * <example deps=\"angular-animate.js\" animations=\"true\" fixBase=\"true\" module=\"inputExample\" name=\"ng-model\">\n     <file name=\"index.html\">\n       <script>\n        angular.module('inputExample', [])\n          .controller('ExampleController', ['$scope', function($scope) {\n            $scope.val = '1';\n          }]);\n       </script>\n       <style>\n         .my-input {\n           transition:all linear 0.5s;\n           background: transparent;\n         }\n         .my-input.ng-invalid {\n           color:white;\n           background: red;\n         }\n       </style>\n       <p id=\"inputDescription\">\n        Update input to see transitions when valid/invalid.\n        Integer is a valid value.\n       </p>\n       <form name=\"testForm\" ng-controller=\"ExampleController\">\n         <input ng-model=\"val\" ng-pattern=\"/^\\d+$/\" name=\"anim\" class=\"my-input\"\n                aria-describedby=\"inputDescription\" />\n       </form>\n     </file>\n * </example>\n *\n * @example\n * ### Binding to a getter/setter\n *\n * Sometimes it's helpful to bind `ngModel` to a getter/setter function.  A getter/setter is a\n * function that returns a representation of the model when called with zero arguments, and sets\n * the internal state of a model when called with an argument. It's sometimes useful to use this\n * for models that have an internal representation that's different from what the model exposes\n * to the view.\n *\n * <div class=\"alert alert-success\">\n * **Best Practice:** It's best to keep getters fast because AngularJS is likely to call them more\n * frequently than other parts of your code.\n * </div>\n *\n * You use this behavior by adding `ng-model-options=\"{ getterSetter: true }\"` to an element that\n * has `ng-model` attached to it. You can also add `ng-model-options=\"{ getterSetter: true }\"` to\n * a `<form>`, which will enable this behavior for all `<input>`s within it. See\n * {@link ng.directive:ngModelOptions `ngModelOptions`} for more.\n *\n * The following example shows how to use `ngModel` with a getter/setter:\n *\n * @example\n * <example name=\"ngModel-getter-setter\" module=\"getterSetterExample\">\n     <file name=\"index.html\">\n       <div ng-controller=\"ExampleController\">\n         <form name=\"userForm\">\n           <label>Name:\n             <input type=\"text\" name=\"userName\"\n                    ng-model=\"user.name\"\n                    ng-model-options=\"{ getterSetter: true }\" />\n           </label>\n         </form>\n         <pre>user.name = <span ng-bind=\"user.name()\"></span></pre>\n       </div>\n     </file>\n     <file name=\"app.js\">\n       angular.module('getterSetterExample', [])\n         .controller('ExampleController', ['$scope', function($scope) {\n           var _name = 'Brian';\n           $scope.user = {\n             name: function(newName) {\n              // Note that newName can be undefined for two reasons:\n              // 1. Because it is called as a getter and thus called with no arguments\n              // 2. Because the property should actually be set to undefined. This happens e.g. if the\n              //    input is invalid\n              return arguments.length ? (_name = newName) : _name;\n             }\n           };\n         }]);\n     </file>\n * </example>\n */\nvar ngModelDirective = ['$rootScope', function($rootScope) {\n  return {\n    restrict: 'A',\n    require: ['ngModel', '^?form', '^?ngModelOptions'],\n    controller: NgModelController,\n    // Prelink needs to run before any input directive\n    // so that we can set the NgModelOptions in NgModelController\n    // before anyone else uses it.\n    priority: 1,\n    compile: function ngModelCompile(element) {\n      // Setup initial state of the control\n      element.addClass(PRISTINE_CLASS).addClass(UNTOUCHED_CLASS).addClass(VALID_CLASS);\n\n      return {\n        pre: function ngModelPreLink(scope, element, attr, ctrls) {\n          var modelCtrl = ctrls[0],\n              formCtrl = ctrls[1] || modelCtrl.$$parentForm,\n              optionsCtrl = ctrls[2];\n\n          if (optionsCtrl) {\n            modelCtrl.$options = optionsCtrl.$options;\n          }\n\n          modelCtrl.$$initGetterSetters();\n\n          // notify others, especially parent forms\n          formCtrl.$addControl(modelCtrl);\n\n          attr.$observe('name', function(newValue) {\n            if (modelCtrl.$name !== newValue) {\n              modelCtrl.$$parentForm.$$renameControl(modelCtrl, newValue);\n            }\n          });\n\n          scope.$on('$destroy', function() {\n            modelCtrl.$$parentForm.$removeControl(modelCtrl);\n          });\n        },\n        post: function ngModelPostLink(scope, element, attr, ctrls) {\n          var modelCtrl = ctrls[0];\n          modelCtrl.$$setUpdateOnEvents();\n\n          function setTouched() {\n            modelCtrl.$setTouched();\n          }\n\n          element.on('blur', function() {\n            if (modelCtrl.$touched) return;\n\n            if ($rootScope.$$phase) {\n              scope.$evalAsync(setTouched);\n            } else {\n              scope.$apply(setTouched);\n            }\n          });\n        }\n      };\n    }\n  };\n}];\n"
  },
  {
    "path": "src/ng/directive/ngModelOptions.js",
    "content": "'use strict';\n\n/* exported defaultModelOptions */\nvar defaultModelOptions;\nvar DEFAULT_REGEXP = /(\\s+|^)default(\\s+|$)/;\n\n/**\n * @ngdoc type\n * @name ModelOptions\n * @description\n * A container for the options set by the {@link ngModelOptions} directive\n */\nfunction ModelOptions(options) {\n  this.$$options = options;\n}\n\nModelOptions.prototype = {\n\n  /**\n   * @ngdoc method\n   * @name ModelOptions#getOption\n   * @param {string} name the name of the option to retrieve\n   * @returns {*} the value of the option\n   * @description\n   * Returns the value of the given option\n   */\n  getOption: function(name) {\n    return this.$$options[name];\n  },\n\n  /**\n   * @ngdoc method\n   * @name ModelOptions#createChild\n   * @param {Object} options a hash of options for the new child that will override the parent's options\n   * @return {ModelOptions} a new `ModelOptions` object initialized with the given options.\n   */\n  createChild: function(options) {\n    var inheritAll = false;\n\n    // make a shallow copy\n    options = extend({}, options);\n\n    // Inherit options from the parent if specified by the value `\"$inherit\"`\n    forEach(options, /** @this */ function(option, key) {\n      if (option === '$inherit') {\n        if (key === '*') {\n          inheritAll = true;\n        } else {\n          options[key] = this.$$options[key];\n          // `updateOn` is special so we must also inherit the `updateOnDefault` option\n          if (key === 'updateOn') {\n            options.updateOnDefault = this.$$options.updateOnDefault;\n          }\n        }\n      } else {\n        if (key === 'updateOn') {\n          // If the `updateOn` property contains the `default` event then we have to remove\n          // it from the event list and set the `updateOnDefault` flag.\n          options.updateOnDefault = false;\n          options[key] = trim(option.replace(DEFAULT_REGEXP, function() {\n            options.updateOnDefault = true;\n            return ' ';\n          }));\n        }\n      }\n    }, this);\n\n    if (inheritAll) {\n      // We have a property of the form: `\"*\": \"$inherit\"`\n      delete options['*'];\n      defaults(options, this.$$options);\n    }\n\n    // Finally add in any missing defaults\n    defaults(options, defaultModelOptions.$$options);\n\n    return new ModelOptions(options);\n  }\n};\n\n\ndefaultModelOptions = new ModelOptions({\n  updateOn: '',\n  updateOnDefault: true,\n  debounce: 0,\n  getterSetter: false,\n  allowInvalid: false,\n  timezone: null\n});\n\n\n/**\n * @ngdoc directive\n * @name ngModelOptions\n * @restrict A\n * @priority 10\n *\n * @description\n * This directive allows you to modify the behaviour of {@link ngModel} directives within your\n * application. You can specify an `ngModelOptions` directive on any element. All {@link ngModel}\n * directives will use the options of their nearest `ngModelOptions` ancestor.\n *\n * The `ngModelOptions` settings are found by evaluating the value of the attribute directive as\n * an AngularJS expression. This expression should evaluate to an object, whose properties contain\n * the settings. For example: `<div ng-model-options=\"{ debounce: 100 }\"`.\n *\n * ## Inheriting Options\n *\n * You can specify that an `ngModelOptions` setting should be inherited from a parent `ngModelOptions`\n * directive by giving it the value of `\"$inherit\"`.\n * Then it will inherit that setting from the first `ngModelOptions` directive found by traversing up the\n * DOM tree. If there is no ancestor element containing an `ngModelOptions` directive then default settings\n * will be used.\n *\n * For example given the following fragment of HTML\n *\n *\n * ```html\n * <div ng-model-options=\"{ allowInvalid: true, debounce: 200 }\">\n *   <form ng-model-options=\"{ updateOn: 'blur', allowInvalid: '$inherit' }\">\n *     <input ng-model-options=\"{ updateOn: 'default', allowInvalid: '$inherit' }\" />\n *   </form>\n * </div>\n * ```\n *\n * the `input` element will have the following settings\n *\n * ```js\n * { allowInvalid: true, updateOn: 'default', debounce: 0 }\n * ```\n *\n * Notice that the `debounce` setting was not inherited and used the default value instead.\n *\n * You can specify that all undefined settings are automatically inherited from an ancestor by\n * including a property with key of `\"*\"` and value of `\"$inherit\"`.\n *\n * For example given the following fragment of HTML\n *\n *\n * ```html\n * <div ng-model-options=\"{ allowInvalid: true, debounce: 200 }\">\n *   <form ng-model-options=\"{ updateOn: 'blur', \"*\": '$inherit' }\">\n *     <input ng-model-options=\"{ updateOn: 'default', \"*\": '$inherit' }\" />\n *   </form>\n * </div>\n * ```\n *\n * the `input` element will have the following settings\n *\n * ```js\n * { allowInvalid: true, updateOn: 'default', debounce: 200 }\n * ```\n *\n * Notice that the `debounce` setting now inherits the value from the outer `<div>` element.\n *\n * If you are creating a reusable component then you should be careful when using `\"*\": \"$inherit\"`\n * since you may inadvertently inherit a setting in the future that changes the behavior of your component.\n *\n *\n * ## Triggering and debouncing model updates\n *\n * The `updateOn` and `debounce` properties allow you to specify a custom list of events that will\n * trigger a model update and/or a debouncing delay so that the actual update only takes place when\n * a timer expires; this timer will be reset after another change takes place.\n *\n * Given the nature of `ngModelOptions`, the value displayed inside input fields in the view might\n * be different from the value in the actual model. This means that if you update the model you\n * should also invoke {@link ngModel.NgModelController#$rollbackViewValue} on the relevant input field in\n * order to make sure it is synchronized with the model and that any debounced action is canceled.\n *\n * The easiest way to reference the control's {@link ngModel.NgModelController#$rollbackViewValue}\n * method is by making sure the input is placed inside a form that has a `name` attribute. This is\n * important because `form` controllers are published to the related scope under the name in their\n * `name` attribute.\n *\n * Any pending changes will take place immediately when an enclosing form is submitted via the\n * `submit` event. Note that `ngClick` events will occur before the model is updated. Use `ngSubmit`\n * to have access to the updated model.\n *\n * ### Overriding immediate updates\n *\n * The following example shows how to override immediate updates. Changes on the inputs within the\n * form will update the model only when the control loses focus (blur event). If `escape` key is\n * pressed while the input field is focused, the value is reset to the value in the current model.\n *\n * <example name=\"ngModelOptions-directive-blur\" module=\"optionsExample\">\n *   <file name=\"index.html\">\n *     <div ng-controller=\"ExampleController\">\n *       <form name=\"userForm\">\n *         <label>\n *           Name:\n *           <input type=\"text\" name=\"userName\"\n *                  ng-model=\"user.name\"\n *                  ng-model-options=\"{ updateOn: 'blur' }\"\n *                  ng-keyup=\"cancel($event)\" />\n *         </label><br />\n *         <label>\n *           Other data:\n *           <input type=\"text\" ng-model=\"user.data\" />\n *         </label><br />\n *       </form>\n *       <pre>user.name = <span ng-bind=\"user.name\"></span></pre>\n *     </div>\n *   </file>\n *   <file name=\"app.js\">\n *     angular.module('optionsExample', [])\n *       .controller('ExampleController', ['$scope', function($scope) {\n *         $scope.user = { name: 'say', data: '' };\n *\n *         $scope.cancel = function(e) {\n *           if (e.keyCode === 27) {\n *             $scope.userForm.userName.$rollbackViewValue();\n *           }\n *         };\n *       }]);\n *   </file>\n *   <file name=\"protractor.js\" type=\"protractor\">\n *     var model = element(by.binding('user.name'));\n *     var input = element(by.model('user.name'));\n *     var other = element(by.model('user.data'));\n *\n *     it('should allow custom events', function() {\n *       input.sendKeys(' hello');\n *       input.click();\n *       expect(model.getText()).toEqual('say');\n *       other.click();\n *       expect(model.getText()).toEqual('say hello');\n *     });\n *\n *     it('should $rollbackViewValue when model changes', function() {\n *       input.sendKeys(' hello');\n *       expect(input.getAttribute('value')).toEqual('say hello');\n *       input.sendKeys(protractor.Key.ESCAPE);\n *       expect(input.getAttribute('value')).toEqual('say');\n *       other.click();\n *       expect(model.getText()).toEqual('say');\n *     });\n *   </file>\n * </example>\n *\n * ### Debouncing updates\n *\n * The next example shows how to debounce model changes. Model will be updated only 1 sec after last change.\n * If the `Clear` button is pressed, any debounced action is canceled and the value becomes empty.\n *\n * <example name=\"ngModelOptions-directive-debounce\" module=\"optionsExample\">\n *   <file name=\"index.html\">\n *     <div ng-controller=\"ExampleController\">\n *       <form name=\"userForm\">\n *         Name:\n *         <input type=\"text\" name=\"userName\"\n *                ng-model=\"user.name\"\n *                ng-model-options=\"{ debounce: 1000 }\" />\n *         <button ng-click=\"userForm.userName.$rollbackViewValue(); user.name=''\">Clear</button><br />\n *       </form>\n *       <pre>user.name = <span ng-bind=\"user.name\"></span></pre>\n *     </div>\n *   </file>\n *   <file name=\"app.js\">\n *     angular.module('optionsExample', [])\n *       .controller('ExampleController', ['$scope', function($scope) {\n *         $scope.user = { name: 'say' };\n *       }]);\n *   </file>\n * </example>\n *\n * ### Default events, extra triggers, and catch-all debounce values\n *\n * This example shows the relationship between \"default\" update events and\n * additional `updateOn` triggers.\n *\n * `default` events are those that are bound to the control, and when fired, update the `$viewValue`\n * via {@link ngModel.NgModelController#$setViewValue $setViewValue}. Every event that is not listed\n * in `updateOn` is considered a \"default\" event, since different control types have different\n * default events.\n *\n * The control in this example updates by \"default\", \"click\", and \"blur\", with different `debounce`\n * values. You can see that \"click\" doesn't have an individual `debounce` value -\n * therefore it uses the `*` debounce value.\n *\n * There is also a button that calls {@link ngModel.NgModelController#$setViewValue $setViewValue}\n * directly with a \"custom\" event. Since \"custom\" is not defined in the `updateOn` list,\n * it is considered a \"default\" event and will update the\n * control if \"default\" is defined in `updateOn`, and will receive the \"default\" debounce value.\n * Note that this is just to illustrate how custom controls would possibly call `$setViewValue`.\n *\n * You can change the `updateOn` and `debounce` configuration to test different scenarios. This\n * is done with {@link ngModel.NgModelController#$overrideModelOptions $overrideModelOptions}.\n *\n  <example name=\"ngModelOptions-advanced\" module=\"optionsExample\">\n    <file name=\"index.html\">\n       <model-update-demo></model-update-demo>\n    </file>\n    <file name=\"app.js\">\n      angular.module('optionsExample', [])\n        .component('modelUpdateDemo', {\n          templateUrl: 'template.html',\n          controller: function() {\n            this.name = 'Chinua';\n\n            this.options = {\n              updateOn: 'default blur click',\n              debounce: {\n                default: 2000,\n                blur: 0,\n                '*': 1000\n              }\n            };\n\n            this.updateEvents = function() {\n              var eventList = this.options.updateOn.split(' ');\n              eventList.push('*');\n              var events = {};\n\n              for (var i = 0; i < eventList.length; i++) {\n                events[eventList[i]] = this.options.debounce[eventList[i]];\n              }\n\n              this.events = events;\n            };\n\n            this.updateOptions = function() {\n              var options = angular.extend(this.options, {\n                updateOn: Object.keys(this.events).join(' ').replace('*', ''),\n                debounce: this.events\n              });\n\n              this.form.input.$overrideModelOptions(options);\n            };\n\n            // Initialize the event form\n            this.updateEvents();\n          }\n        });\n    </file>\n    <file name=\"template.html\">\n      <form name=\"$ctrl.form\">\n        Input: <input type=\"text\" name=\"input\" ng-model=\"$ctrl.name\" ng-model-options=\"$ctrl.options\" />\n      </form>\n      Model: <tt>{{$ctrl.name}}</tt>\n      <hr>\n      <button ng-click=\"$ctrl.form.input.$setViewValue('some value', 'custom')\">Trigger setViewValue with 'some value' and 'custom' event</button>\n\n      <hr>\n      <form ng-submit=\"$ctrl.updateOptions()\">\n        <b>updateOn</b><br>\n        <input type=\"text\" ng-model=\"$ctrl.options.updateOn\" ng-change=\"$ctrl.updateEvents()\" ng-model-options=\"{debounce: 500}\">\n\n        <table>\n          <tr>\n            <th>Option</th>\n            <th>Debounce value</th>\n          </tr>\n          <tr ng-repeat=\"(key, value) in $ctrl.events\">\n            <td>{{key}}</td>\n            <td><input type=\"number\" ng-model=\"$ctrl.events[key]\" /></td>\n          </tr>\n        </table>\n\n        <br>\n        <input type=\"submit\" value=\"Update options\">\n      </form>\n    </file>\n  </example>\n *\n *\n * ## Model updates and validation\n *\n * The default behaviour in `ngModel` is that the model value is set to `undefined` when the\n * validation determines that the value is invalid. By setting the `allowInvalid` property to true,\n * the model will still be updated even if the value is invalid.\n *\n *\n * ## Connecting to the scope\n *\n * By setting the `getterSetter` property to true you are telling ngModel that the `ngModel` expression\n * on the scope refers to a \"getter/setter\" function rather than the value itself.\n *\n * The following example shows how to bind to getter/setters:\n *\n * <example name=\"ngModelOptions-directive-getter-setter\" module=\"getterSetterExample\">\n *   <file name=\"index.html\">\n *     <div ng-controller=\"ExampleController\">\n *       <form name=\"userForm\">\n *         <label>\n *           Name:\n *           <input type=\"text\" name=\"userName\"\n *                  ng-model=\"user.name\"\n *                  ng-model-options=\"{ getterSetter: true }\" />\n *         </label>\n *       </form>\n *       <pre>user.name = <span ng-bind=\"user.name()\"></span></pre>\n *     </div>\n *   </file>\n *   <file name=\"app.js\">\n *     angular.module('getterSetterExample', [])\n *       .controller('ExampleController', ['$scope', function($scope) {\n *         var _name = 'Brian';\n *         $scope.user = {\n *           name: function(newName) {\n *             return angular.isDefined(newName) ? (_name = newName) : _name;\n *           }\n *         };\n *       }]);\n *   </file>\n * </example>\n *\n *\n * ## Programmatically changing options\n *\n * The `ngModelOptions` expression is only evaluated once when the directive is linked; it is not\n * watched for changes. However, it is possible to override the options on a single\n * {@link ngModel.NgModelController} instance with\n * {@link ngModel.NgModelController#$overrideModelOptions `NgModelController#$overrideModelOptions()`}.\n * See also the example for\n * {@link ngModelOptions#default-events-extra-triggers-and-catch-all-debounce-values\n * Default events, extra triggers, and catch-all debounce values}.\n *\n *\n * ## Specifying timezones\n *\n * You can specify the timezone that date/time input directives expect by providing its name in the\n * `timezone` property.\n *\n *\n * ## Formatting the value of `time` and `datetime-local`\n *\n * With the options `timeSecondsFormat` and `timeStripZeroSeconds` it is possible to adjust the value\n * that is displayed in the control. Note that browsers may apply their own formatting\n * in the user interface.\n *\n   <example name=\"ngModelOptions-time-format\" module=\"timeExample\">\n     <file name=\"index.html\">\n       <time-example></time-example>\n     </file>\n     <file name=\"script.js\">\n        angular.module('timeExample', [])\n          .component('timeExample', {\n            templateUrl: 'timeExample.html',\n            controller: function() {\n              this.time = new Date(1970, 0, 1, 14, 57, 0);\n\n              this.options = {\n                timeSecondsFormat: 'ss',\n                timeStripZeroSeconds: true\n              };\n\n              this.optionChange = function() {\n                this.timeForm.timeFormatted.$overrideModelOptions(this.options);\n                this.time = new Date(this.time);\n              };\n            }\n          });\n     </file>\n     <file name=\"timeExample.html\">\n       <form name=\"$ctrl.timeForm\">\n         <strong>Default</strong>:\n         <input type=\"time\" ng-model=\"$ctrl.time\" step=\"any\" /><br>\n         <strong>With options</strong>:\n         <input type=\"time\" name=\"timeFormatted\" ng-model=\"$ctrl.time\" step=\"any\" ng-model-options=\"$ctrl.options\" />\n         <br>\n\n         Options:<br>\n         <code>timeSecondsFormat</code>:\n         <input\n           type=\"text\"\n           ng-model=\"$ctrl.options.timeSecondsFormat\"\n           ng-change=\"$ctrl.optionChange()\">\n         <br>\n         <code>timeStripZeroSeconds</code>:\n         <input\n           type=\"checkbox\"\n           ng-model=\"$ctrl.options.timeStripZeroSeconds\"\n           ng-change=\"$ctrl.optionChange()\">\n        </form>\n      </file>\n *  </example>\n *\n * @param {Object} ngModelOptions options to apply to {@link ngModel} directives on this element and\n *   and its descendents.\n *\n * **General options**:\n *\n *   - `updateOn`: string specifying which event should the input be bound to. You can set several\n *     events using an space delimited list. There is a special event called `default` that\n *     matches the default events belonging to the control. These are the events that are bound to\n *     the control, and when fired, update the `$viewValue` via `$setViewValue`.\n *\n *     `ngModelOptions` considers every event that is not listed in `updateOn` a \"default\" event,\n *     since different control types use different default events.\n *\n *     See also the section {@link ngModelOptions#triggering-and-debouncing-model-updates\n *     Triggering and debouncing model updates}.\n *\n *   - `debounce`: integer value which contains the debounce model update value in milliseconds. A\n *     value of 0 triggers an immediate update. If an object is supplied instead, you can specify a\n *     custom value for each event. For example:\n *     ```\n *     ng-model-options=\"{\n *       updateOn: 'default blur',\n *       debounce: { 'default': 500, 'blur': 0 }\n *     }\"\n *     ```\n *     You can use the `*` key to specify a debounce value that applies to all events that are not\n *     specifically listed. In the following example, `mouseup` would have a debounce delay of 1000:\n *     ```\n *     ng-model-options=\"{\n *       updateOn: 'default blur mouseup',\n *       debounce: { 'default': 500, 'blur': 0, '*': 1000 }\n *     }\"\n *     ```\n *   - `allowInvalid`: boolean value which indicates that the model can be set with values that did\n *     not validate correctly instead of the default behavior of setting the model to undefined.\n *   - `getterSetter`: boolean value which determines whether or not to treat functions bound to\n *     `ngModel` as getters/setters.\n *\n *\n *  **Input-type specific options**:\n *\n *   - `timezone`: Defines the timezone to be used to read/write the `Date` instance in the model for\n *     `<input type=\"date\" />`, `<input type=\"time\" />`, ... . It understands UTC/GMT and the\n *     continental US time zone abbreviations, but for general use, use a time zone offset, for\n *     example, `'+0430'` (4 hours, 30 minutes east of the Greenwich meridian)\n *     If not specified, the timezone of the browser will be used.\n *     Note that changing the timezone will have no effect on the current date, and is only applied after\n *     the next input / model change.\n *\n *   - `timeSecondsFormat`: Defines if the `time` and `datetime-local` types should show seconds and\n *     milliseconds. The option follows the format string of {@link date date filter}.\n *     By default, the options is `undefined` which is equal to `'ss.sss'` (seconds and milliseconds).\n *     The other options are `'ss'` (strips milliseconds), and `''` (empty string), which strips both\n *     seconds and milliseconds.\n *     Note that browsers that support `time` and `datetime-local` require the hour and minutes\n *     part of the time string, and may show the value differently in the user interface.\n *     {@link ngModelOptions#formatting-the-value-of-time-and-datetime-local- See the example}.\n *\n *   - `timeStripZeroSeconds`: Defines if the `time` and `datetime-local` types should strip the\n *     seconds and milliseconds from the formatted value if they are zero. This option is applied\n *     after `timeSecondsFormat`.\n *     This option can be used to make the formatting consistent over different browsers, as some\n *     browsers with support for `time` will natively hide the milliseconds and\n *     seconds if they are zero, but others won't, and browsers that don't implement these input\n *     types will always show the full string.\n *     {@link ngModelOptions#formatting-the-value-of-time-and-datetime-local- See the example}.\n *\n */\nvar ngModelOptionsDirective = function() {\n  NgModelOptionsController.$inject = ['$attrs', '$scope'];\n  function NgModelOptionsController($attrs, $scope) {\n    this.$$attrs = $attrs;\n    this.$$scope = $scope;\n  }\n  NgModelOptionsController.prototype = {\n    $onInit: function() {\n      var parentOptions = this.parentCtrl ? this.parentCtrl.$options : defaultModelOptions;\n      var modelOptionsDefinition = this.$$scope.$eval(this.$$attrs.ngModelOptions);\n\n      this.$options = parentOptions.createChild(modelOptionsDefinition);\n    }\n  };\n\n  return {\n    restrict: 'A',\n    // ngModelOptions needs to run before ngModel and input directives\n    priority: 10,\n    require: {parentCtrl: '?^^ngModelOptions'},\n    bindToController: true,\n    controller: NgModelOptionsController\n  };\n};\n\n\n// shallow copy over values from `src` that are not already specified on `dst`\nfunction defaults(dst, src) {\n  forEach(src, function(value, key) {\n    if (!isDefined(dst[key])) {\n      dst[key] = value;\n    }\n  });\n}\n"
  },
  {
    "path": "src/ng/directive/ngNonBindable.js",
    "content": "'use strict';\n\n/**\n * @ngdoc directive\n * @name ngNonBindable\n * @restrict AC\n * @priority 1000\n * @element ANY\n *\n * @description\n * The `ngNonBindable` directive tells AngularJS not to compile or bind the contents of the current\n * DOM element, including directives on the element itself that have a lower priority than\n * `ngNonBindable`. This is useful if the element contains what appears to be AngularJS directives\n * and bindings but which should be ignored by AngularJS. This could be the case if you have a site\n * that displays snippets of code, for instance.\n *\n * @example\n * In this example there are two locations where a simple interpolation binding (`{{}}`) is present,\n * but the one wrapped in `ngNonBindable` is left alone.\n *\n  <example name=\"ng-non-bindable\">\n    <file name=\"index.html\">\n      <div>Normal: {{1 + 2}}</div>\n      <div ng-non-bindable>Ignored: {{1 + 2}}</div>\n    </file>\n    <file name=\"protractor.js\" type=\"protractor\">\n     it('should check ng-non-bindable', function() {\n       expect(element(by.binding('1 + 2')).getText()).toContain('3');\n       expect(element.all(by.css('div')).last().getText()).toMatch(/1 \\+ 2/);\n     });\n    </file>\n  </example>\n */\nvar ngNonBindableDirective = ngDirective({ terminal: true, priority: 1000 });\n"
  },
  {
    "path": "src/ng/directive/ngOptions.js",
    "content": "'use strict';\n\n/* exported ngOptionsDirective */\n\n/* global jqLiteRemove */\n\nvar ngOptionsMinErr = minErr('ngOptions');\n\n/**\n * @ngdoc directive\n * @name ngOptions\n * @restrict A\n *\n * @description\n *\n * The `ngOptions` attribute can be used to dynamically generate a list of `<option>`\n * elements for the `<select>` element using the array or object obtained by evaluating the\n * `ngOptions` comprehension expression.\n *\n * In many cases, {@link ng.directive:ngRepeat ngRepeat} can be used on `<option>` elements instead of\n * `ngOptions` to achieve a similar result. However, `ngOptions` provides some benefits:\n * - more flexibility in how the `<select>`'s model is assigned via the `select` **`as`** part of the\n * comprehension expression\n * - reduced memory consumption by not creating a new scope for each repeated instance\n * - increased render speed by creating the options in a documentFragment instead of individually\n *\n * When an item in the `<select>` menu is selected, the array element or object property\n * represented by the selected option will be bound to the model identified by the `ngModel`\n * directive.\n *\n * Optionally, a single hard-coded `<option>` element, with the value set to an empty string, can\n * be nested into the `<select>` element. This element will then represent the `null` or \"not selected\"\n * option. See example below for demonstration.\n *\n * ## Complex Models (objects or collections)\n *\n * By default, `ngModel` watches the model by reference, not value. This is important to know when\n * binding the select to a model that is an object or a collection.\n *\n * One issue occurs if you want to preselect an option. For example, if you set\n * the model to an object that is equal to an object in your collection, `ngOptions` won't be able to set the selection,\n * because the objects are not identical. So by default, you should always reference the item in your collection\n * for preselections, e.g.: `$scope.selected = $scope.collection[3]`.\n *\n * Another solution is to use a `track by` clause, because then `ngOptions` will track the identity\n * of the item not by reference, but by the result of the `track by` expression. For example, if your\n * collection items have an id property, you would `track by item.id`.\n *\n * A different issue with objects or collections is that ngModel won't detect if an object property or\n * a collection item changes. For that reason, `ngOptions` additionally watches the model using\n * `$watchCollection`, when the expression contains a `track by` clause or the the select has the `multiple` attribute.\n * This allows ngOptions to trigger a re-rendering of the options even if the actual object/collection\n * has not changed identity, but only a property on the object or an item in the collection changes.\n *\n * Note that `$watchCollection` does a shallow comparison of the properties of the object (or the items in the collection\n * if the model is an array). This means that changing a property deeper than the first level inside the\n * object/collection will not trigger a re-rendering.\n *\n * ## `select` **`as`**\n *\n * Using `select` **`as`** will bind the result of the `select` expression to the model, but\n * the value of the `<select>` and `<option>` html elements will be either the index (for array data sources)\n * or property name (for object data sources) of the value within the collection. If a **`track by`** expression\n * is used, the result of that expression will be set as the value of the `option` and `select` elements.\n *\n *\n * ### `select` **`as`** and **`track by`**\n *\n * <div class=\"alert alert-warning\">\n * Be careful when using `select` **`as`** and **`track by`** in the same expression.\n * </div>\n *\n * Given this array of items on the $scope:\n *\n * ```js\n * $scope.items = [{\n *   id: 1,\n *   label: 'aLabel',\n *   subItem: { name: 'aSubItem' }\n * }, {\n *   id: 2,\n *   label: 'bLabel',\n *   subItem: { name: 'bSubItem' }\n * }];\n * ```\n *\n * This will work:\n *\n * ```html\n * <select ng-options=\"item as item.label for item in items track by item.id\" ng-model=\"selected\"></select>\n * ```\n * ```js\n * $scope.selected = $scope.items[0];\n * ```\n *\n * but this will not work:\n *\n * ```html\n * <select ng-options=\"item.subItem as item.label for item in items track by item.id\" ng-model=\"selected\"></select>\n * ```\n * ```js\n * $scope.selected = $scope.items[0].subItem;\n * ```\n *\n * In both examples, the **`track by`** expression is applied successfully to each `item` in the\n * `items` array. Because the selected option has been set programmatically in the controller, the\n * **`track by`** expression is also applied to the `ngModel` value. In the first example, the\n * `ngModel` value is `items[0]` and the **`track by`** expression evaluates to `items[0].id` with\n * no issue. In the second example, the `ngModel` value is `items[0].subItem` and the **`track by`**\n * expression evaluates to `items[0].subItem.id` (which is undefined). As a result, the model value\n * is not matched against any `<option>` and the `<select>` appears as having no selected value.\n *\n *\n * @param {string} ngModel Assignable AngularJS expression to data-bind to.\n * @param {comprehension_expression} ngOptions in one of the following forms:\n *\n *   * for array data sources:\n *     * `label` **`for`** `value` **`in`** `array`\n *     * `select` **`as`** `label` **`for`** `value` **`in`** `array`\n *     * `label` **`group by`** `group` **`for`** `value` **`in`** `array`\n *     * `label` **`disable when`** `disable` **`for`** `value` **`in`** `array`\n *     * `label` **`group by`** `group` **`for`** `value` **`in`** `array` **`track by`** `trackexpr`\n *     * `label` **`disable when`** `disable` **`for`** `value` **`in`** `array` **`track by`** `trackexpr`\n *     * `label` **`for`** `value` **`in`** `array` | orderBy:`orderexpr` **`track by`** `trackexpr`\n *        (for including a filter with `track by`)\n *   * for object data sources:\n *     * `label` **`for (`**`key` **`,`** `value`**`) in`** `object`\n *     * `select` **`as`** `label` **`for (`**`key` **`,`** `value`**`) in`** `object`\n *     * `label` **`group by`** `group` **`for (`**`key`**`,`** `value`**`) in`** `object`\n *     * `label` **`disable when`** `disable` **`for (`**`key`**`,`** `value`**`) in`** `object`\n *     * `select` **`as`** `label` **`group by`** `group`\n *         **`for` `(`**`key`**`,`** `value`**`) in`** `object`\n *     * `select` **`as`** `label` **`disable when`** `disable`\n *         **`for` `(`**`key`**`,`** `value`**`) in`** `object`\n *\n * Where:\n *\n *   * `array` / `object`: an expression which evaluates to an array / object to iterate over.\n *   * `value`: local variable which will refer to each item in the `array` or each property value\n *      of `object` during iteration.\n *   * `key`: local variable which will refer to a property name in `object` during iteration.\n *   * `label`: The result of this expression will be the label for `<option>` element. The\n *     `expression` will most likely refer to the `value` variable (e.g. `value.propertyName`).\n *   * `select`: The result of this expression will be bound to the model of the parent `<select>`\n *      element. If not specified, `select` expression will default to `value`.\n *   * `group`: The result of this expression will be used to group options using the `<optgroup>`\n *      DOM element.\n *   * `disable`: The result of this expression will be used to disable the rendered `<option>`\n *      element. Return `true` to disable.\n *   * `trackexpr`: Used when working with an array of objects. The result of this expression will be\n *      used to identify the objects in the array. The `trackexpr` will most likely refer to the\n *     `value` variable (e.g. `value.propertyName`). With this the selection is preserved\n *      even when the options are recreated (e.g. reloaded from the server).\n * @param {string=} name Property name of the form under which the control is published.\n * @param {string=} required The control is considered valid only if value is entered.\n * @param {string=} ngRequired Adds `required` attribute and `required` validation constraint to\n *    the element when the ngRequired expression evaluates to true. Use `ngRequired` instead of\n *    `required` when you want to data-bind to the `required` attribute.\n * @param {string=} ngAttrSize sets the size of the select element dynamically. Uses the\n * {@link guide/interpolation#-ngattr-for-binding-to-arbitrary-attributes ngAttr} directive.\n *\n * @example\n    <example module=\"selectExample\" name=\"select\">\n      <file name=\"index.html\">\n        <script>\n        angular.module('selectExample', [])\n          .controller('ExampleController', ['$scope', function($scope) {\n            $scope.colors = [\n              {name:'black', shade:'dark'},\n              {name:'white', shade:'light', notAnOption: true},\n              {name:'red', shade:'dark'},\n              {name:'blue', shade:'dark', notAnOption: true},\n              {name:'yellow', shade:'light', notAnOption: false}\n            ];\n            $scope.myColor = $scope.colors[2]; // red\n          }]);\n        </script>\n        <div ng-controller=\"ExampleController\">\n          <ul>\n            <li ng-repeat=\"color in colors\">\n              <label>Name: <input ng-model=\"color.name\"></label>\n              <label><input type=\"checkbox\" ng-model=\"color.notAnOption\"> Disabled?</label>\n              <button ng-click=\"colors.splice($index, 1)\" aria-label=\"Remove\">X</button>\n            </li>\n            <li>\n              <button ng-click=\"colors.push({})\">add</button>\n            </li>\n          </ul>\n          <hr/>\n          <label>Color (null not allowed):\n            <select ng-model=\"myColor\" ng-options=\"color.name for color in colors\"></select>\n          </label><br/>\n          <label>Color (null allowed):\n          <span  class=\"nullable\">\n            <select ng-model=\"myColor\" ng-options=\"color.name for color in colors\">\n              <option value=\"\">-- choose color --</option>\n            </select>\n          </span></label><br/>\n\n          <label>Color grouped by shade:\n            <select ng-model=\"myColor\" ng-options=\"color.name group by color.shade for color in colors\">\n            </select>\n          </label><br/>\n\n          <label>Color grouped by shade, with some disabled:\n            <select ng-model=\"myColor\"\n                  ng-options=\"color.name group by color.shade disable when color.notAnOption for color in colors\">\n            </select>\n          </label><br/>\n\n\n\n          Select <button ng-click=\"myColor = { name:'not in list', shade: 'other' }\">bogus</button>.\n          <br/>\n          <hr/>\n          Currently selected: {{ {selected_color:myColor} }}\n          <div style=\"border:solid 1px black; height:20px\"\n               ng-style=\"{'background-color':myColor.name}\">\n          </div>\n        </div>\n      </file>\n      <file name=\"protractor.js\" type=\"protractor\">\n         it('should check ng-options', function() {\n           expect(element(by.binding('{selected_color:myColor}')).getText()).toMatch('red');\n           element.all(by.model('myColor')).first().click();\n           element.all(by.css('select[ng-model=\"myColor\"] option')).first().click();\n           expect(element(by.binding('{selected_color:myColor}')).getText()).toMatch('black');\n           element(by.css('.nullable select[ng-model=\"myColor\"]')).click();\n           element.all(by.css('.nullable select[ng-model=\"myColor\"] option')).first().click();\n           expect(element(by.binding('{selected_color:myColor}')).getText()).toMatch('null');\n         });\n      </file>\n    </example>\n */\n\n/* eslint-disable max-len */\n//                     //00001111111111000000000002222222222000000000000000000000333333333300000000000000000000000004444444444400000000000005555555555555000000000666666666666600000007777777777777000000000000000888888888800000000000000000009999999999\nvar NG_OPTIONS_REGEXP = /^\\s*([\\s\\S]+?)(?:\\s+as\\s+([\\s\\S]+?))?(?:\\s+group\\s+by\\s+([\\s\\S]+?))?(?:\\s+disable\\s+when\\s+([\\s\\S]+?))?\\s+for\\s+(?:([$\\w][$\\w]*)|(?:\\(\\s*([$\\w][$\\w]*)\\s*,\\s*([$\\w][$\\w]*)\\s*\\)))\\s+in\\s+([\\s\\S]+?)(?:\\s+track\\s+by\\s+([\\s\\S]+?))?$/;\n                        // 1: value expression (valueFn)\n                        // 2: label expression (displayFn)\n                        // 3: group by expression (groupByFn)\n                        // 4: disable when expression (disableWhenFn)\n                        // 5: array item variable name\n                        // 6: object item key variable name\n                        // 7: object item value variable name\n                        // 8: collection expression\n                        // 9: track by expression\n/* eslint-enable */\n\n\nvar ngOptionsDirective = ['$compile', '$document', '$parse', function($compile, $document, $parse) {\n\n  function parseOptionsExpression(optionsExp, selectElement, scope) {\n\n    var match = optionsExp.match(NG_OPTIONS_REGEXP);\n    if (!(match)) {\n      throw ngOptionsMinErr('iexp',\n        'Expected expression in form of ' +\n        '\\'_select_ (as _label_)? for (_key_,)?_value_ in _collection_\\'' +\n        ' but got \\'{0}\\'. Element: {1}',\n        optionsExp, startingTag(selectElement));\n    }\n\n    // Extract the parts from the ngOptions expression\n\n    // The variable name for the value of the item in the collection\n    var valueName = match[5] || match[7];\n    // The variable name for the key of the item in the collection\n    var keyName = match[6];\n\n    // An expression that generates the viewValue for an option if there is a label expression\n    var selectAs = / as /.test(match[0]) && match[1];\n    // An expression that is used to track the id of each object in the options collection\n    var trackBy = match[9];\n    // An expression that generates the viewValue for an option if there is no label expression\n    var valueFn = $parse(match[2] ? match[1] : valueName);\n    var selectAsFn = selectAs && $parse(selectAs);\n    var viewValueFn = selectAsFn || valueFn;\n    var trackByFn = trackBy && $parse(trackBy);\n\n    // Get the value by which we are going to track the option\n    // if we have a trackFn then use that (passing scope and locals)\n    // otherwise just hash the given viewValue\n    var getTrackByValueFn = trackBy ?\n                              function(value, locals) { return trackByFn(scope, locals); } :\n                              function getHashOfValue(value) { return hashKey(value); };\n    var getTrackByValue = function(value, key) {\n      return getTrackByValueFn(value, getLocals(value, key));\n    };\n\n    var displayFn = $parse(match[2] || match[1]);\n    var groupByFn = $parse(match[3] || '');\n    var disableWhenFn = $parse(match[4] || '');\n    var valuesFn = $parse(match[8]);\n\n    var locals = {};\n    var getLocals = keyName ? function(value, key) {\n      locals[keyName] = key;\n      locals[valueName] = value;\n      return locals;\n    } : function(value) {\n      locals[valueName] = value;\n      return locals;\n    };\n\n\n    function Option(selectValue, viewValue, label, group, disabled) {\n      this.selectValue = selectValue;\n      this.viewValue = viewValue;\n      this.label = label;\n      this.group = group;\n      this.disabled = disabled;\n    }\n\n    function getOptionValuesKeys(optionValues) {\n      var optionValuesKeys;\n\n      if (!keyName && isArrayLike(optionValues)) {\n        optionValuesKeys = optionValues;\n      } else {\n        // if object, extract keys, in enumeration order, unsorted\n        optionValuesKeys = [];\n        for (var itemKey in optionValues) {\n          if (optionValues.hasOwnProperty(itemKey) && itemKey.charAt(0) !== '$') {\n            optionValuesKeys.push(itemKey);\n          }\n        }\n      }\n      return optionValuesKeys;\n    }\n\n    return {\n      trackBy: trackBy,\n      getTrackByValue: getTrackByValue,\n      getWatchables: $parse(valuesFn, function(optionValues) {\n        // Create a collection of things that we would like to watch (watchedArray)\n        // so that they can all be watched using a single $watchCollection\n        // that only runs the handler once if anything changes\n        var watchedArray = [];\n        optionValues = optionValues || [];\n\n        var optionValuesKeys = getOptionValuesKeys(optionValues);\n        var optionValuesLength = optionValuesKeys.length;\n        for (var index = 0; index < optionValuesLength; index++) {\n          var key = (optionValues === optionValuesKeys) ? index : optionValuesKeys[index];\n          var value = optionValues[key];\n\n          var locals = getLocals(value, key);\n          var selectValue = getTrackByValueFn(value, locals);\n          watchedArray.push(selectValue);\n\n          // Only need to watch the displayFn if there is a specific label expression\n          if (match[2] || match[1]) {\n            var label = displayFn(scope, locals);\n            watchedArray.push(label);\n          }\n\n          // Only need to watch the disableWhenFn if there is a specific disable expression\n          if (match[4]) {\n            var disableWhen = disableWhenFn(scope, locals);\n            watchedArray.push(disableWhen);\n          }\n        }\n        return watchedArray;\n      }),\n\n      getOptions: function() {\n\n        var optionItems = [];\n        var selectValueMap = {};\n\n        // The option values were already computed in the `getWatchables` fn,\n        // which must have been called to trigger `getOptions`\n        var optionValues = valuesFn(scope) || [];\n        var optionValuesKeys = getOptionValuesKeys(optionValues);\n        var optionValuesLength = optionValuesKeys.length;\n\n        for (var index = 0; index < optionValuesLength; index++) {\n          var key = (optionValues === optionValuesKeys) ? index : optionValuesKeys[index];\n          var value = optionValues[key];\n          var locals = getLocals(value, key);\n          var viewValue = viewValueFn(scope, locals);\n          var selectValue = getTrackByValueFn(viewValue, locals);\n          var label = displayFn(scope, locals);\n          var group = groupByFn(scope, locals);\n          var disabled = disableWhenFn(scope, locals);\n          var optionItem = new Option(selectValue, viewValue, label, group, disabled);\n\n          optionItems.push(optionItem);\n          selectValueMap[selectValue] = optionItem;\n        }\n\n        return {\n          items: optionItems,\n          selectValueMap: selectValueMap,\n          getOptionFromViewValue: function(value) {\n            return selectValueMap[getTrackByValue(value)];\n          },\n          getViewValueFromOption: function(option) {\n            // If the viewValue could be an object that may be mutated by the application,\n            // we need to make a copy and not return the reference to the value on the option.\n            return trackBy ? copy(option.viewValue) : option.viewValue;\n          }\n        };\n      }\n    };\n  }\n\n\n  // Support: IE 9 only\n  // We can't just jqLite('<option>') since jqLite is not smart enough\n  // to create it in <select> and IE barfs otherwise.\n  var optionTemplate = window.document.createElement('option'),\n      optGroupTemplate = window.document.createElement('optgroup');\n\n    function ngOptionsPostLink(scope, selectElement, attr, ctrls) {\n\n      var selectCtrl = ctrls[0];\n      var ngModelCtrl = ctrls[1];\n      var multiple = attr.multiple;\n\n      // The emptyOption allows the application developer to provide their own custom \"empty\"\n      // option when the viewValue does not match any of the option values.\n      for (var i = 0, children = selectElement.children(), ii = children.length; i < ii; i++) {\n        if (children[i].value === '') {\n          selectCtrl.hasEmptyOption = true;\n          selectCtrl.emptyOption = children.eq(i);\n          break;\n        }\n      }\n\n      // The empty option will be compiled and rendered before we first generate the options\n      selectElement.empty();\n\n      var providedEmptyOption = !!selectCtrl.emptyOption;\n\n      var unknownOption = jqLite(optionTemplate.cloneNode(false));\n      unknownOption.val('?');\n\n      var options;\n      var ngOptions = parseOptionsExpression(attr.ngOptions, selectElement, scope);\n      // This stores the newly created options before they are appended to the select.\n      // Since the contents are removed from the fragment when it is appended,\n      // we only need to create it once.\n      var listFragment = $document[0].createDocumentFragment();\n\n      // Overwrite the implementation. ngOptions doesn't use hashes\n      selectCtrl.generateUnknownOptionValue = function(val) {\n        return '?';\n      };\n\n      // Update the controller methods for multiple selectable options\n      if (!multiple) {\n\n        selectCtrl.writeValue = function writeNgOptionsValue(value) {\n          // The options might not be defined yet when ngModel tries to render\n          if (!options) return;\n\n          var selectedOption = selectElement[0].options[selectElement[0].selectedIndex];\n          var option = options.getOptionFromViewValue(value);\n\n          // Make sure to remove the selected attribute from the previously selected option\n          // Otherwise, screen readers might get confused\n          if (selectedOption) selectedOption.removeAttribute('selected');\n\n          if (option) {\n            // Don't update the option when it is already selected.\n            // For example, the browser will select the first option by default. In that case,\n            // most properties are set automatically - except the `selected` attribute, which we\n            // set always\n\n            if (selectElement[0].value !== option.selectValue) {\n              selectCtrl.removeUnknownOption();\n\n              selectElement[0].value = option.selectValue;\n              option.element.selected = true;\n            }\n\n            option.element.setAttribute('selected', 'selected');\n          } else {\n            selectCtrl.selectUnknownOrEmptyOption(value);\n          }\n        };\n\n        selectCtrl.readValue = function readNgOptionsValue() {\n\n          var selectedOption = options.selectValueMap[selectElement.val()];\n\n          if (selectedOption && !selectedOption.disabled) {\n            selectCtrl.unselectEmptyOption();\n            selectCtrl.removeUnknownOption();\n            return options.getViewValueFromOption(selectedOption);\n          }\n          return null;\n        };\n\n        // If we are using `track by` then we must watch the tracked value on the model\n        // since ngModel only watches for object identity change\n        // FIXME: When a user selects an option, this watch will fire needlessly\n        if (ngOptions.trackBy) {\n          scope.$watch(\n            function() { return ngOptions.getTrackByValue(ngModelCtrl.$viewValue); },\n            function() { ngModelCtrl.$render(); }\n          );\n        }\n\n      } else {\n\n        selectCtrl.writeValue = function writeNgOptionsMultiple(values) {\n          // The options might not be defined yet when ngModel tries to render\n          if (!options) return;\n\n          // Only set `<option>.selected` if necessary, in order to prevent some browsers from\n          // scrolling to `<option>` elements that are outside the `<select>` element's viewport.\n          var selectedOptions = values && values.map(getAndUpdateSelectedOption) || [];\n\n          options.items.forEach(function(option) {\n            if (option.element.selected && !includes(selectedOptions, option)) {\n              option.element.selected = false;\n            }\n          });\n        };\n\n\n        selectCtrl.readValue = function readNgOptionsMultiple() {\n          var selectedValues = selectElement.val() || [],\n              selections = [];\n\n          forEach(selectedValues, function(value) {\n            var option = options.selectValueMap[value];\n            if (option && !option.disabled) selections.push(options.getViewValueFromOption(option));\n          });\n\n          return selections;\n        };\n\n        // If we are using `track by` then we must watch these tracked values on the model\n        // since ngModel only watches for object identity change\n        if (ngOptions.trackBy) {\n\n          scope.$watchCollection(function() {\n            if (isArray(ngModelCtrl.$viewValue)) {\n              return ngModelCtrl.$viewValue.map(function(value) {\n                return ngOptions.getTrackByValue(value);\n              });\n            }\n          }, function() {\n            ngModelCtrl.$render();\n          });\n\n        }\n      }\n\n      if (providedEmptyOption) {\n\n        // compile the element since there might be bindings in it\n        $compile(selectCtrl.emptyOption)(scope);\n\n        selectElement.prepend(selectCtrl.emptyOption);\n\n        if (selectCtrl.emptyOption[0].nodeType === NODE_TYPE_COMMENT) {\n          // This means the empty option has currently no actual DOM node, probably because\n          // it has been modified by a transclusion directive.\n          selectCtrl.hasEmptyOption = false;\n\n          // Redefine the registerOption function, which will catch\n          // options that are added by ngIf etc. (rendering of the node is async because of\n          // lazy transclusion)\n          selectCtrl.registerOption = function(optionScope, optionEl) {\n            if (optionEl.val() === '') {\n              selectCtrl.hasEmptyOption = true;\n              selectCtrl.emptyOption = optionEl;\n              selectCtrl.emptyOption.removeClass('ng-scope');\n              // This ensures the new empty option is selected if previously no option was selected\n              ngModelCtrl.$render();\n\n              optionEl.on('$destroy', function() {\n                var needsRerender = selectCtrl.$isEmptyOptionSelected();\n\n                selectCtrl.hasEmptyOption = false;\n                selectCtrl.emptyOption = undefined;\n\n                if (needsRerender) ngModelCtrl.$render();\n              });\n            }\n          };\n\n        } else {\n          // remove the class, which is added automatically because we recompile the element and it\n          // becomes the compilation root\n          selectCtrl.emptyOption.removeClass('ng-scope');\n        }\n\n      }\n\n      // We will re-render the option elements if the option values or labels change\n      scope.$watchCollection(ngOptions.getWatchables, updateOptions);\n\n      // ------------------------------------------------------------------ //\n\n      function addOptionElement(option, parent) {\n        var optionElement = optionTemplate.cloneNode(false);\n        parent.appendChild(optionElement);\n        updateOptionElement(option, optionElement);\n      }\n\n      function getAndUpdateSelectedOption(viewValue) {\n        var option = options.getOptionFromViewValue(viewValue);\n        var element = option && option.element;\n\n        if (element && !element.selected) element.selected = true;\n\n        return option;\n      }\n\n      function updateOptionElement(option, element) {\n        option.element = element;\n        element.disabled = option.disabled;\n        // Support: IE 11 only, Edge 12-13 only\n        // NOTE: The label must be set before the value, otherwise IE 11 & Edge create unresponsive\n        // selects in certain circumstances when multiple selects are next to each other and display\n        // the option list in listbox style, i.e. the select is [multiple], or specifies a [size].\n        // See https://github.com/angular/angular.js/issues/11314 for more info.\n        // This is unfortunately untestable with unit / e2e tests\n        if (option.label !== element.label) {\n          element.label = option.label;\n          element.textContent = option.label;\n        }\n        element.value = option.selectValue;\n      }\n\n      function updateOptions() {\n        var previousValue = options && selectCtrl.readValue();\n\n        // We must remove all current options, but cannot simply set innerHTML = null\n        // since the providedEmptyOption might have an ngIf on it that inserts comments which we\n        // must preserve.\n        // Instead, iterate over the current option elements and remove them or their optgroup\n        // parents\n        if (options) {\n\n          for (var i = options.items.length - 1; i >= 0; i--) {\n            var option = options.items[i];\n            if (isDefined(option.group)) {\n              jqLiteRemove(option.element.parentNode);\n            } else {\n              jqLiteRemove(option.element);\n            }\n          }\n        }\n\n        options = ngOptions.getOptions();\n\n        var groupElementMap = {};\n\n        options.items.forEach(function addOption(option) {\n          var groupElement;\n\n          if (isDefined(option.group)) {\n\n            // This option is to live in a group\n            // See if we have already created this group\n            groupElement = groupElementMap[option.group];\n\n            if (!groupElement) {\n\n              groupElement = optGroupTemplate.cloneNode(false);\n              listFragment.appendChild(groupElement);\n\n              // Update the label on the group element\n              // \"null\" is special cased because of Safari\n              groupElement.label = option.group === null ? 'null' : option.group;\n\n              // Store it for use later\n              groupElementMap[option.group] = groupElement;\n            }\n\n            addOptionElement(option, groupElement);\n\n          } else {\n\n            // This option is not in a group\n            addOptionElement(option, listFragment);\n          }\n        });\n\n        selectElement[0].appendChild(listFragment);\n\n        ngModelCtrl.$render();\n\n        // Check to see if the value has changed due to the update to the options\n        if (!ngModelCtrl.$isEmpty(previousValue)) {\n          var nextValue = selectCtrl.readValue();\n          var isNotPrimitive = ngOptions.trackBy || multiple;\n          if (isNotPrimitive ? !equals(previousValue, nextValue) : previousValue !== nextValue) {\n            ngModelCtrl.$setViewValue(nextValue);\n            ngModelCtrl.$render();\n          }\n        }\n      }\n  }\n\n  return {\n    restrict: 'A',\n    terminal: true,\n    require: ['select', 'ngModel'],\n    link: {\n      pre: function ngOptionsPreLink(scope, selectElement, attr, ctrls) {\n        // Deactivate the SelectController.register method to prevent\n        // option directives from accidentally registering themselves\n        // (and unwanted $destroy handlers etc.)\n        ctrls[0].registerOption = noop;\n      },\n      post: ngOptionsPostLink\n    }\n  };\n}];\n"
  },
  {
    "path": "src/ng/directive/ngPluralize.js",
    "content": "'use strict';\n\n/**\n * @ngdoc directive\n * @name ngPluralize\n * @restrict EA\n *\n * @description\n * `ngPluralize` is a directive that displays messages according to en-US localization rules.\n * These rules are bundled with angular.js, but can be overridden\n * (see {@link guide/i18n AngularJS i18n} dev guide). You configure ngPluralize directive\n * by specifying the mappings between\n * [plural categories](http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/language_plural_rules.html)\n * and the strings to be displayed.\n *\n * ## Plural categories and explicit number rules\n * There are two\n * [plural categories](http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/language_plural_rules.html)\n * in AngularJS's default en-US locale: \"one\" and \"other\".\n *\n * While a plural category may match many numbers (for example, in en-US locale, \"other\" can match\n * any number that is not 1), an explicit number rule can only match one number. For example, the\n * explicit number rule for \"3\" matches the number 3. There are examples of plural categories\n * and explicit number rules throughout the rest of this documentation.\n *\n * ## Configuring ngPluralize\n * You configure ngPluralize by providing 2 attributes: `count` and `when`.\n * You can also provide an optional attribute, `offset`.\n *\n * The value of the `count` attribute can be either a string or an {@link guide/expression\n * AngularJS expression}; these are evaluated on the current scope for its bound value.\n *\n * The `when` attribute specifies the mappings between plural categories and the actual\n * string to be displayed. The value of the attribute should be a JSON object.\n *\n * The following example shows how to configure ngPluralize:\n *\n * ```html\n * <ng-pluralize count=\"personCount\"\n                 when=\"{'0': 'Nobody is viewing.',\n *                      'one': '1 person is viewing.',\n *                      'other': '{} people are viewing.'}\">\n * </ng-pluralize>\n *```\n *\n * In the example, `\"0: Nobody is viewing.\"` is an explicit number rule. If you did not\n * specify this rule, 0 would be matched to the \"other\" category and \"0 people are viewing\"\n * would be shown instead of \"Nobody is viewing\". You can specify an explicit number rule for\n * other numbers, for example 12, so that instead of showing \"12 people are viewing\", you can\n * show \"a dozen people are viewing\".\n *\n * You can use a set of closed braces (`{}`) as a placeholder for the number that you want substituted\n * into pluralized strings. In the previous example, AngularJS will replace `{}` with\n * <span ng-non-bindable>`{{personCount}}`</span>. The closed braces `{}` is a placeholder\n * for <span ng-non-bindable>{{numberExpression}}</span>.\n *\n * If no rule is defined for a category, then an empty string is displayed and a warning is generated.\n * Note that some locales define more categories than `one` and `other`. For example, fr-fr defines `few` and `many`.\n *\n * ## Configuring ngPluralize with offset\n * The `offset` attribute allows further customization of pluralized text, which can result in\n * a better user experience. For example, instead of the message \"4 people are viewing this document\",\n * you might display \"John, Kate and 2 others are viewing this document\".\n * The offset attribute allows you to offset a number by any desired value.\n * Let's take a look at an example:\n *\n * ```html\n * <ng-pluralize count=\"personCount\" offset=2\n *               when=\"{'0': 'Nobody is viewing.',\n *                      '1': '{{person1}} is viewing.',\n *                      '2': '{{person1}} and {{person2}} are viewing.',\n *                      'one': '{{person1}}, {{person2}} and one other person are viewing.',\n *                      'other': '{{person1}}, {{person2}} and {} other people are viewing.'}\">\n * </ng-pluralize>\n * ```\n *\n * Notice that we are still using two plural categories(one, other), but we added\n * three explicit number rules 0, 1 and 2.\n * When one person, perhaps John, views the document, \"John is viewing\" will be shown.\n * When three people view the document, no explicit number rule is found, so\n * an offset of 2 is taken off 3, and AngularJS uses 1 to decide the plural category.\n * In this case, plural category 'one' is matched and \"John, Mary and one other person are viewing\"\n * is shown.\n *\n * Note that when you specify offsets, you must provide explicit number rules for\n * numbers from 0 up to and including the offset. If you use an offset of 3, for example,\n * you must provide explicit number rules for 0, 1, 2 and 3. You must also provide plural strings for\n * plural categories \"one\" and \"other\".\n *\n * @param {string|expression} count The variable to be bound to.\n * @param {string} when The mapping between plural category to its corresponding strings.\n * @param {number=} offset Offset to deduct from the total number.\n *\n * @example\n    <example module=\"pluralizeExample\" name=\"ng-pluralize\">\n      <file name=\"index.html\">\n        <script>\n          angular.module('pluralizeExample', [])\n            .controller('ExampleController', ['$scope', function($scope) {\n              $scope.person1 = 'Igor';\n              $scope.person2 = 'Misko';\n              $scope.personCount = 1;\n            }]);\n        </script>\n        <div ng-controller=\"ExampleController\">\n          <label>Person 1:<input type=\"text\" ng-model=\"person1\" value=\"Igor\" /></label><br/>\n          <label>Person 2:<input type=\"text\" ng-model=\"person2\" value=\"Misko\" /></label><br/>\n          <label>Number of People:<input type=\"text\" ng-model=\"personCount\" value=\"1\" /></label><br/>\n\n          <!--- Example with simple pluralization rules for en locale --->\n          Without Offset:\n          <ng-pluralize count=\"personCount\"\n                        when=\"{'0': 'Nobody is viewing.',\n                               'one': '1 person is viewing.',\n                               'other': '{} people are viewing.'}\">\n          </ng-pluralize><br>\n\n          <!--- Example with offset --->\n          With Offset(2):\n          <ng-pluralize count=\"personCount\" offset=2\n                        when=\"{'0': 'Nobody is viewing.',\n                               '1': '{{person1}} is viewing.',\n                               '2': '{{person1}} and {{person2}} are viewing.',\n                               'one': '{{person1}}, {{person2}} and one other person are viewing.',\n                               'other': '{{person1}}, {{person2}} and {} other people are viewing.'}\">\n          </ng-pluralize>\n        </div>\n      </file>\n      <file name=\"protractor.js\" type=\"protractor\">\n        it('should show correct pluralized string', function() {\n          var withoutOffset = element.all(by.css('ng-pluralize')).get(0);\n          var withOffset = element.all(by.css('ng-pluralize')).get(1);\n          var countInput = element(by.model('personCount'));\n\n          expect(withoutOffset.getText()).toEqual('1 person is viewing.');\n          expect(withOffset.getText()).toEqual('Igor is viewing.');\n\n          countInput.clear();\n          countInput.sendKeys('0');\n\n          expect(withoutOffset.getText()).toEqual('Nobody is viewing.');\n          expect(withOffset.getText()).toEqual('Nobody is viewing.');\n\n          countInput.clear();\n          countInput.sendKeys('2');\n\n          expect(withoutOffset.getText()).toEqual('2 people are viewing.');\n          expect(withOffset.getText()).toEqual('Igor and Misko are viewing.');\n\n          countInput.clear();\n          countInput.sendKeys('3');\n\n          expect(withoutOffset.getText()).toEqual('3 people are viewing.');\n          expect(withOffset.getText()).toEqual('Igor, Misko and one other person are viewing.');\n\n          countInput.clear();\n          countInput.sendKeys('4');\n\n          expect(withoutOffset.getText()).toEqual('4 people are viewing.');\n          expect(withOffset.getText()).toEqual('Igor, Misko and 2 other people are viewing.');\n        });\n        it('should show data-bound names', function() {\n          var withOffset = element.all(by.css('ng-pluralize')).get(1);\n          var personCount = element(by.model('personCount'));\n          var person1 = element(by.model('person1'));\n          var person2 = element(by.model('person2'));\n          personCount.clear();\n          personCount.sendKeys('4');\n          person1.clear();\n          person1.sendKeys('Di');\n          person2.clear();\n          person2.sendKeys('Vojta');\n          expect(withOffset.getText()).toEqual('Di, Vojta and 2 other people are viewing.');\n        });\n      </file>\n    </example>\n */\nvar ngPluralizeDirective = ['$locale', '$interpolate', '$log', function($locale, $interpolate, $log) {\n  var BRACE = /{}/g,\n      IS_WHEN = /^when(Minus)?(.+)$/;\n\n  return {\n    link: function(scope, element, attr) {\n      var numberExp = attr.count,\n          whenExp = attr.$attr.when && element.attr(attr.$attr.when), // we have {{}} in attrs\n          offset = attr.offset || 0,\n          whens = scope.$eval(whenExp) || {},\n          whensExpFns = {},\n          startSymbol = $interpolate.startSymbol(),\n          endSymbol = $interpolate.endSymbol(),\n          braceReplacement = startSymbol + numberExp + '-' + offset + endSymbol,\n          watchRemover = angular.noop,\n          lastCount;\n\n      forEach(attr, function(expression, attributeName) {\n        var tmpMatch = IS_WHEN.exec(attributeName);\n        if (tmpMatch) {\n          var whenKey = (tmpMatch[1] ? '-' : '') + lowercase(tmpMatch[2]);\n          whens[whenKey] = element.attr(attr.$attr[attributeName]);\n        }\n      });\n      forEach(whens, function(expression, key) {\n        whensExpFns[key] = $interpolate(expression.replace(BRACE, braceReplacement));\n\n      });\n\n      scope.$watch(numberExp, function ngPluralizeWatchAction(newVal) {\n        var count = parseFloat(newVal);\n        var countIsNaN = isNumberNaN(count);\n\n        if (!countIsNaN && !(count in whens)) {\n          // If an explicit number rule such as 1, 2, 3... is defined, just use it.\n          // Otherwise, check it against pluralization rules in $locale service.\n          count = $locale.pluralCat(count - offset);\n        }\n\n        // If both `count` and `lastCount` are NaN, we don't need to re-register a watch.\n        // In JS `NaN !== NaN`, so we have to explicitly check.\n        if ((count !== lastCount) && !(countIsNaN && isNumberNaN(lastCount))) {\n          watchRemover();\n          var whenExpFn = whensExpFns[count];\n          if (isUndefined(whenExpFn)) {\n            if (newVal != null) {\n              $log.debug('ngPluralize: no rule defined for \\'' + count + '\\' in ' + whenExp);\n            }\n            watchRemover = noop;\n            updateElementText();\n          } else {\n            watchRemover = scope.$watch(whenExpFn, updateElementText);\n          }\n          lastCount = count;\n        }\n      });\n\n      function updateElementText(newText) {\n        element.text(newText || '');\n      }\n    }\n  };\n}];\n"
  },
  {
    "path": "src/ng/directive/ngRef.js",
    "content": "'use strict';\n\n/**\n * @ngdoc directive\n * @name ngRef\n * @restrict A\n *\n * @description\n * The `ngRef` attribute tells AngularJS to assign the controller of a component (or a directive)\n * to the given property in the current scope. It is also possible to add the jqlite-wrapped DOM\n * element to the scope.\n *\n * If the element with `ngRef` is destroyed `null` is assigned to the property.\n *\n * Note that if you want to assign from a child into the parent scope, you must initialize the\n * target property on the parent scope, otherwise `ngRef` will assign on the child scope.\n * This commonly happens when assigning elements or components wrapped in {@link ngIf} or\n * {@link ngRepeat}. See the second example below.\n *\n *\n * @element ANY\n * @param {string} ngRef property name - A valid AngularJS expression identifier to which the\n *                       controller or jqlite-wrapped DOM element will be bound.\n * @param {string=} ngRefRead read value - The name of a directive (or component) on this element,\n *                            or the special string `$element`. If a name is provided, `ngRef` will\n *                            assign the matching controller. If `$element` is provided, the element\n *                            itself is assigned (even if a controller is available).\n *\n *\n * @example\n * ### Simple toggle\n * This example shows how the controller of the component toggle\n * is reused in the template through the scope to use its logic.\n * <example name=\"ng-ref-component\" module=\"myApp\">\n *   <file name=\"index.html\">\n *     <my-toggle ng-ref=\"myToggle\"></my-toggle>\n *     <button ng-click=\"myToggle.toggle()\">Toggle</button>\n *     <div ng-show=\"myToggle.isOpen()\">\n *       You are using a component in the same template to show it.\n *     </div>\n *   </file>\n *   <file name=\"index.js\">\n *     angular.module('myApp', [])\n *     .component('myToggle', {\n *       controller: function ToggleController() {\n *         var opened = false;\n *         this.isOpen = function() { return opened; };\n *         this.toggle = function() { opened = !opened; };\n *       }\n *     });\n *   </file>\n *   <file name=\"protractor.js\" type=\"protractor\">\n *      it('should publish the toggle into the scope', function() {\n *        var toggle = element(by.buttonText('Toggle'));\n *        expect(toggle.evaluate('myToggle.isOpen()')).toEqual(false);\n *        toggle.click();\n *        expect(toggle.evaluate('myToggle.isOpen()')).toEqual(true);\n *      });\n *   </file>\n * </example>\n *\n * @example\n * ### ngRef inside scopes\n * This example shows how `ngRef` works with child scopes. The `ngRepeat`-ed `myWrapper` components\n * are assigned to the scope of `myRoot`, because the `toggles` property has been initialized.\n * The repeated `myToggle` components are published to the child scopes created by `ngRepeat`.\n * `ngIf` behaves similarly - the assignment of `myToggle` happens in the `ngIf` child scope,\n * because the target property has not been initialized on the `myRoot` component controller.\n *\n * <example name=\"ng-ref-scopes\" module=\"myApp\">\n *   <file name=\"index.html\">\n *     <my-root></my-root>\n *   </file>\n *   <file name=\"index.js\">\n *     angular.module('myApp', [])\n *     .component('myRoot', {\n *       templateUrl: 'root.html',\n *       controller: function() {\n *         this.wrappers = []; // initialize the array so that the wrappers are assigned into the parent scope\n *       }\n *     })\n *     .component('myToggle', {\n *       template: '<strong>myToggle</strong><button ng-click=\"$ctrl.toggle()\" ng-transclude></button>',\n *       transclude: true,\n *       controller: function ToggleController() {\n *         var opened = false;\n *         this.isOpen = function() { return opened; };\n *         this.toggle = function() { opened = !opened; };\n *       }\n *     })\n *     .component('myWrapper', {\n *       transclude: true,\n *       template: '<strong>myWrapper</strong>' +\n *         '<div>ngRepeatToggle.isOpen(): {{$ctrl.ngRepeatToggle.isOpen() | json}}</div>' +\n *         '<my-toggle ng-ref=\"$ctrl.ngRepeatToggle\"><ng-transclude></ng-transclude></my-toggle>'\n *     });\n *   </file>\n *   <file name=\"root.html\">\n *     <strong>myRoot</strong>\n *     <my-toggle ng-ref=\"$ctrl.outerToggle\">Outer Toggle</my-toggle>\n *     <div>outerToggle.isOpen(): {{$ctrl.outerToggle.isOpen() | json}}</div>\n *     <div><em>wrappers assigned to root</em><br>\n *     <div ng-repeat=\"wrapper in $ctrl.wrappers\">\n *       wrapper.ngRepeatToggle.isOpen(): {{wrapper.ngRepeatToggle.isOpen() | json}}\n *     </div>\n *\n *     <ul>\n *       <li ng-repeat=\"(index, value) in [1,2,3]\">\n *         <strong>ngRepeat</strong>\n *         <div>outerToggle.isOpen(): {{$ctrl.outerToggle.isOpen() | json}}</div>\n *         <my-wrapper ng-ref=\"$ctrl.wrappers[index]\">ngRepeat Toggle {{$index + 1}}</my-wrapper>\n *       </li>\n *     </ul>\n *\n *     <div>ngIfToggle.isOpen(): {{ngIfToggle.isOpen()}} // This is always undefined because it's\n *       assigned to the child scope created by ngIf.\n *     </div>\n *     <div ng-if=\"true\">\n          <strong>ngIf</strong>\n *        <my-toggle ng-ref=\"ngIfToggle\">ngIf Toggle</my-toggle>\n *        <div>ngIfToggle.isOpen(): {{ngIfToggle.isOpen() | json}}</div>\n *        <div>outerToggle.isOpen(): {{$ctrl.outerToggle.isOpen() | json}}</div>\n *     </div>\n *   </file>\n *   <file name=\"styles.css\">\n *     ul {\n *       list-style: none;\n *       padding-left: 0;\n *     }\n *\n *     li[ng-repeat] {\n *       background: lightgreen;\n *       padding: 8px;\n *       margin: 8px;\n *     }\n *\n *     [ng-if] {\n *       background: lightgrey;\n *       padding: 8px;\n *     }\n *\n *     my-root {\n *       background: lightgoldenrodyellow;\n *       padding: 8px;\n *       display: block;\n *     }\n *\n *     my-wrapper {\n *       background: lightsalmon;\n *       padding: 8px;\n *       display: block;\n *     }\n *\n *     my-toggle {\n *       background: lightblue;\n *       padding: 8px;\n *       display: block;\n *     }\n *   </file>\n *   <file name=\"protractor.js\" type=\"protractor\">\n *      var OuterToggle = function() {\n *        this.toggle = function() {\n *          element(by.buttonText('Outer Toggle')).click();\n *        };\n *        this.isOpen = function() {\n *          return element.all(by.binding('outerToggle.isOpen()')).first().getText();\n *        };\n *      };\n *      var NgRepeatToggle = function(i) {\n *        var parent = element.all(by.repeater('(index, value) in [1,2,3]')).get(i - 1);\n *        this.toggle = function() {\n *          element(by.buttonText('ngRepeat Toggle ' + i)).click();\n *        };\n *        this.isOpen = function() {\n *          return parent.element(by.binding('ngRepeatToggle.isOpen() | json')).getText();\n *        };\n *        this.isOuterOpen = function() {\n *          return parent.element(by.binding('outerToggle.isOpen() | json')).getText();\n *        };\n *      };\n *      var NgRepeatToggles = function() {\n *        var toggles = [1,2,3].map(function(i) { return new NgRepeatToggle(i); });\n *        this.forEach = function(fn) {\n *          toggles.forEach(fn);\n *        };\n *        this.isOuterOpen = function(i) {\n *          return toggles[i - 1].isOuterOpen();\n *        };\n *      };\n *      var NgIfToggle = function() {\n *        var parent = element(by.css('[ng-if]'));\n *        this.toggle = function() {\n *          element(by.buttonText('ngIf Toggle')).click();\n *        };\n *        this.isOpen = function() {\n *          return by.binding('ngIfToggle.isOpen() | json').getText();\n *        };\n *        this.isOuterOpen = function() {\n *          return parent.element(by.binding('outerToggle.isOpen() | json')).getText();\n *        };\n *      };\n *\n *      it('should toggle the outer toggle', function() {\n *        var outerToggle = new OuterToggle();\n *        expect(outerToggle.isOpen()).toEqual('outerToggle.isOpen(): false');\n *        outerToggle.toggle();\n *        expect(outerToggle.isOpen()).toEqual('outerToggle.isOpen(): true');\n *      });\n *\n *      it('should toggle all outer toggles', function() {\n *        var outerToggle = new OuterToggle();\n *        var repeatToggles = new NgRepeatToggles();\n *        var ifToggle = new NgIfToggle();\n *        expect(outerToggle.isOpen()).toEqual('outerToggle.isOpen(): false');\n *        expect(repeatToggles.isOuterOpen(1)).toEqual('outerToggle.isOpen(): false');\n *        expect(repeatToggles.isOuterOpen(2)).toEqual('outerToggle.isOpen(): false');\n *        expect(repeatToggles.isOuterOpen(3)).toEqual('outerToggle.isOpen(): false');\n *        expect(ifToggle.isOuterOpen()).toEqual('outerToggle.isOpen(): false');\n *        outerToggle.toggle();\n *        expect(outerToggle.isOpen()).toEqual('outerToggle.isOpen(): true');\n *        expect(repeatToggles.isOuterOpen(1)).toEqual('outerToggle.isOpen(): true');\n *        expect(repeatToggles.isOuterOpen(2)).toEqual('outerToggle.isOpen(): true');\n *        expect(repeatToggles.isOuterOpen(3)).toEqual('outerToggle.isOpen(): true');\n *        expect(ifToggle.isOuterOpen()).toEqual('outerToggle.isOpen(): true');\n *      });\n *\n *      it('should toggle each repeat iteration separately', function() {\n *        var repeatToggles = new NgRepeatToggles();\n *\n *        repeatToggles.forEach(function(repeatToggle) {\n *          expect(repeatToggle.isOpen()).toEqual('ngRepeatToggle.isOpen(): false');\n *          expect(repeatToggle.isOuterOpen()).toEqual('outerToggle.isOpen(): false');\n *          repeatToggle.toggle();\n *          expect(repeatToggle.isOpen()).toEqual('ngRepeatToggle.isOpen(): true');\n *          expect(repeatToggle.isOuterOpen()).toEqual('outerToggle.isOpen(): false');\n *        });\n *      });\n *   </file>\n * </example>\n *\n */\n\nvar ngRefMinErr = minErr('ngRef');\n\nvar ngRefDirective = ['$parse', function($parse) {\n  return {\n    priority: -1, // Needed for compatibility with element transclusion on the same element\n    restrict: 'A',\n    compile: function(tElement, tAttrs) {\n      // Get the expected controller name, converts <data-some-thing> into \"someThing\"\n      var controllerName = directiveNormalize(nodeName_(tElement));\n\n      // Get the expression for value binding\n      var getter = $parse(tAttrs.ngRef);\n      var setter = getter.assign || function() {\n        throw ngRefMinErr('nonassign', 'Expression in ngRef=\"{0}\" is non-assignable!', tAttrs.ngRef);\n      };\n\n      return function(scope, element, attrs) {\n        var refValue;\n\n        if (attrs.hasOwnProperty('ngRefRead')) {\n          if (attrs.ngRefRead === '$element') {\n            refValue = element;\n          } else {\n            refValue = element.data('$' + attrs.ngRefRead + 'Controller');\n\n            if (!refValue) {\n              throw ngRefMinErr(\n                'noctrl',\n                'The controller for ngRefRead=\"{0}\" could not be found on ngRef=\"{1}\"',\n                attrs.ngRefRead,\n                tAttrs.ngRef\n              );\n            }\n          }\n        } else {\n          refValue = element.data('$' + controllerName + 'Controller');\n        }\n\n        refValue = refValue || element;\n\n        setter(scope, refValue);\n\n        // when the element is removed, remove it (nullify it)\n        element.on('$destroy', function() {\n          // only remove it if value has not changed,\n          // because animations (and other procedures) may duplicate elements\n          if (getter(scope) === refValue) {\n            setter(scope, null);\n          }\n        });\n      };\n    }\n  };\n}];\n"
  },
  {
    "path": "src/ng/directive/ngRepeat.js",
    "content": "'use strict';\n\n/* exported ngRepeatDirective */\n\n/**\n * @ngdoc directive\n * @name ngRepeat\n * @multiElement\n * @restrict A\n *\n * @description\n * The `ngRepeat` directive instantiates a template once per item from a collection. Each template\n * instance gets its own scope, where the given loop variable is set to the current collection item,\n * and `$index` is set to the item index or key.\n *\n * Special properties are exposed on the local scope of each template instance, including:\n *\n * | Variable  | Type            | Details                                                                     |\n * |-----------|-----------------|-----------------------------------------------------------------------------|\n * | `$index`  | {@type number}  | iterator offset of the repeated element (0..length-1)                       |\n * | `$first`  | {@type boolean} | true if the repeated element is first in the iterator.                      |\n * | `$middle` | {@type boolean} | true if the repeated element is between the first and last in the iterator. |\n * | `$last`   | {@type boolean} | true if the repeated element is last in the iterator.                       |\n * | `$even`   | {@type boolean} | true if the iterator position `$index` is even (otherwise false).           |\n * | `$odd`    | {@type boolean} | true if the iterator position `$index` is odd (otherwise false).            |\n *\n * <div class=\"alert alert-info\">\n *   Creating aliases for these properties is possible with {@link ng.directive:ngInit `ngInit`}.\n *   This may be useful when, for instance, nesting ngRepeats.\n * </div>\n *\n *\n * ## Iterating over object properties\n *\n * It is possible to get `ngRepeat` to iterate over the properties of an object using the following\n * syntax:\n *\n * ```js\n * <div ng-repeat=\"(key, value) in myObj\"> ... </div>\n * ```\n *\n * However, there are a few limitations compared to array iteration:\n *\n * - The JavaScript specification does not define the order of keys\n *   returned for an object, so AngularJS relies on the order returned by the browser\n *   when running `for key in myObj`. Browsers generally follow the strategy of providing\n *   keys in the order in which they were defined, although there are exceptions when keys are deleted\n *   and reinstated. See the\n *   [MDN page on `delete` for more info](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/delete#Cross-browser_notes).\n *\n * - `ngRepeat` will silently *ignore* object keys starting with `$`, because\n *   it's a prefix used by AngularJS for public (`$`) and private (`$$`) properties.\n *\n * - The built-in filters {@link ng.orderBy orderBy} and {@link ng.filter filter} do not work with\n *   objects, and will throw an error if used with one.\n *\n * If you are hitting any of these limitations, the recommended workaround is to convert your object into an array\n * that is sorted into the order that you prefer before providing it to `ngRepeat`. You could\n * do this with a filter such as [toArrayFilter](http://ngmodules.org/modules/angular-toArrayFilter)\n * or implement a `$watch` on the object yourself.\n *\n *\n * ## Tracking and Duplicates\n *\n * `ngRepeat` uses {@link $rootScope.Scope#$watchCollection $watchCollection} to detect changes in\n * the collection. When a change happens, `ngRepeat` then makes the corresponding changes to the DOM:\n *\n * * When an item is added, a new instance of the template is added to the DOM.\n * * When an item is removed, its template instance is removed from the DOM.\n * * When items are reordered, their respective templates are reordered in the DOM.\n *\n * To minimize creation of DOM elements, `ngRepeat` uses a function\n * to \"keep track\" of all items in the collection and their corresponding DOM elements.\n * For example, if an item is added to the collection, `ngRepeat` will know that all other items\n * already have DOM elements, and will not re-render them.\n *\n * All different types of tracking functions, their syntax, and their support for duplicate\n * items in collections can be found in the\n * {@link ngRepeat#ngRepeat-arguments ngRepeat expression description}.\n *\n * <div class=\"alert alert-success\">\n * **Best Practice:** If you are working with objects that have a unique identifier property, you\n * should track by this identifier instead of the object instance,\n * e.g. `item in items track by item.id`.\n * Should you reload your data later, `ngRepeat` will not have to rebuild the DOM elements for items\n * it has already rendered, even if the JavaScript objects in the collection have been substituted\n * for new ones. For large collections, this significantly improves rendering performance.\n * </div>\n *\n * ### Effects of DOM Element re-use\n *\n * When DOM elements are re-used, ngRepeat updates the scope for the element, which will\n * automatically update any active bindings on the template. However, other\n * functionality will not be updated, because the element is not re-created:\n *\n * - Directives are not re-compiled\n * - {@link guide/expression#one-time-binding one-time expressions} on the repeated template are not\n * updated if they have stabilized.\n *\n * The above affects all kinds of element re-use due to tracking, but may be especially visible\n * when tracking by `$index` due to the way ngRepeat re-uses elements.\n *\n * The following example shows the effects of different actions with tracking:\n\n  <example module=\"ngRepeat\" name=\"ngRepeat-tracking\" deps=\"angular-animate.js\" animations=\"true\">\n    <file name=\"script.js\">\n      angular.module('ngRepeat', ['ngAnimate']).controller('repeatController', function($scope) {\n        var friends = [\n          {name:'John', age:25},\n          {name:'Mary', age:40},\n          {name:'Peter', age:85}\n        ];\n\n        $scope.removeFirst = function() {\n          $scope.friends.shift();\n        };\n\n        $scope.updateAge = function() {\n          $scope.friends.forEach(function(el) {\n            el.age = el.age + 5;\n          });\n        };\n\n        $scope.copy = function() {\n          $scope.friends = angular.copy($scope.friends);\n        };\n\n        $scope.reset = function() {\n          $scope.friends = angular.copy(friends);\n        };\n\n        $scope.reset();\n      });\n    </file>\n    <file name=\"index.html\">\n      <div ng-controller=\"repeatController\">\n        <ol>\n          <li>When you click \"Update Age\", only the first list updates the age, because all others have\n          a one-time binding on the age property. If you then click \"Copy\", the current friend list\n          is copied, and now the second list updates the age, because the identity of the collection items\n          has changed and the list must be re-rendered. The 3rd and 4th list stay the same, because all the\n          items are already known according to their tracking functions.\n          </li>\n          <li>When you click \"Remove First\", the 4th list has the wrong age on both remaining items. This is\n          due to tracking by $index: when the first collection item is removed, ngRepeat reuses the first\n          DOM element for the new first collection item, and so on. Since the age property is one-time\n          bound, the value remains from the collection item which was previously at this index.\n          </li>\n        </ol>\n\n        <button ng-click=\"removeFirst()\">Remove First</button>\n        <button ng-click=\"updateAge()\">Update Age</button>\n        <button ng-click=\"copy()\">Copy</button>\n        <br><button ng-click=\"reset()\">Reset List</button>\n        <br>\n        <code>track by $id(friend)</code> (default):\n        <ul class=\"example-animate-container\">\n          <li class=\"animate-repeat\" ng-repeat=\"friend in friends\">\n            {{friend.name}} is {{friend.age}} years old.\n          </li>\n        </ul>\n        <code>track by $id(friend)</code> (default), with age one-time binding:\n        <ul class=\"example-animate-container\">\n          <li class=\"animate-repeat\" ng-repeat=\"friend in friends\">\n            {{friend.name}} is {{::friend.age}} years old.\n          </li>\n        </ul>\n        <code>track by friend.name</code>, with age one-time binding:\n        <ul class=\"example-animate-container\">\n          <li class=\"animate-repeat\" ng-repeat=\"friend in friends track by friend.name\">\n            {{friend.name}}  is {{::friend.age}} years old.\n          </li>\n        </ul>\n        <code>track by $index</code>, with age one-time binding:\n        <ul class=\"example-animate-container\">\n          <li class=\"animate-repeat\" ng-repeat=\"friend in friends track by $index\">\n            {{friend.name}} is {{::friend.age}} years old.\n          </li>\n        </ul>\n      </div>\n    </file>\n    <file name=\"animations.css\">\n      .example-animate-container {\n        background:white;\n        border:1px solid black;\n        list-style:none;\n        margin:0;\n        padding:0 10px;\n      }\n\n      .animate-repeat {\n        line-height:30px;\n        list-style:none;\n        box-sizing:border-box;\n      }\n\n      .animate-repeat.ng-move,\n      .animate-repeat.ng-enter,\n      .animate-repeat.ng-leave {\n        transition:all linear 0.5s;\n      }\n\n      .animate-repeat.ng-leave.ng-leave-active,\n      .animate-repeat.ng-move,\n      .animate-repeat.ng-enter {\n        opacity:0;\n        max-height:0;\n      }\n\n      .animate-repeat.ng-leave,\n      .animate-repeat.ng-move.ng-move-active,\n      .animate-repeat.ng-enter.ng-enter-active {\n        opacity:1;\n        max-height:30px;\n      }\n    </file>\n  </example>\n\n *\n * ## Special repeat start and end points\n * To repeat a series of elements instead of just one parent element, ngRepeat (as well as other ng directives) supports extending\n * the range of the repeater by defining explicit start and end points by using **ng-repeat-start** and **ng-repeat-end** respectively.\n * The **ng-repeat-start** directive works the same as **ng-repeat**, but will repeat all the HTML code (including the tag it's defined on)\n * up to and including the ending HTML tag where **ng-repeat-end** is placed.\n *\n * The example below makes use of this feature:\n * ```html\n *   <header ng-repeat-start=\"item in items\">\n *     Header {{ item }}\n *   </header>\n *   <div class=\"body\">\n *     Body {{ item }}\n *   </div>\n *   <footer ng-repeat-end>\n *     Footer {{ item }}\n *   </footer>\n * ```\n *\n * And with an input of {@type ['A','B']} for the items variable in the example above, the output will evaluate to:\n * ```html\n *   <header>\n *     Header A\n *   </header>\n *   <div class=\"body\">\n *     Body A\n *   </div>\n *   <footer>\n *     Footer A\n *   </footer>\n *   <header>\n *     Header B\n *   </header>\n *   <div class=\"body\">\n *     Body B\n *   </div>\n *   <footer>\n *     Footer B\n *   </footer>\n * ```\n *\n * The custom start and end points for ngRepeat also support all other HTML directive syntax flavors provided in AngularJS (such\n * as **data-ng-repeat-start**, **x-ng-repeat-start** and **ng:repeat-start**).\n *\n * @animations\n * | Animation                        | Occurs                              |\n * |----------------------------------|-------------------------------------|\n * | {@link ng.$animate#enter enter} | when a new item is added to the list or when an item is revealed after a filter |\n * | {@link ng.$animate#leave leave} | when an item is removed from the list or when an item is filtered out |\n * | {@link ng.$animate#move move } | when an adjacent item is filtered out causing a reorder or when the item contents are reordered |\n *\n * See the example below for defining CSS animations with ngRepeat.\n *\n * @element ANY\n * @scope\n * @priority 1000\n * @param {repeat_expression} ngRepeat The expression indicating how to enumerate a collection. These\n *   formats are currently supported:\n *\n *   * `variable in expression` – where variable is the user defined loop variable and `expression`\n *     is a scope expression giving the collection to enumerate.\n *\n *     For example: `album in artist.albums`.\n *\n *   * `(key, value) in expression` – where `key` and `value` can be any user defined identifiers,\n *     and `expression` is the scope expression giving the collection to enumerate.\n *\n *     For example: `(name, age) in {'adam':10, 'amalie':12}`.\n *\n *   * `variable in expression track by tracking_expression` – You can also provide an optional tracking expression\n *     which can be used to associate the objects in the collection with the DOM elements. If no tracking expression\n *     is specified, ng-repeat associates elements by identity. It is an error to have\n *     more than one tracking expression value resolve to the same key. (This would mean that two distinct objects are\n *     mapped to the same DOM element, which is not possible.)\n *\n *     *Default tracking: $id()*: `item in items` is equivalent to `item in items track by $id(item)`.\n *     This implies that the DOM elements will be associated by item identity in the collection.\n *\n *     The built-in `$id()` function can be used to assign a unique\n *     `$$hashKey` property to each item in the collection. This property is then used as a key to associated DOM elements\n *     with the corresponding item in the collection by identity. Moving the same object would move\n *     the DOM element in the same way in the DOM.\n *     Note that the default id function does not support duplicate primitive values (`number`, `string`),\n *     but supports duplictae non-primitive values (`object`) that are *equal* in shape.\n *\n *     *Custom Expression*: It is possible to use any AngularJS expression to compute the tracking\n *     id, for example with a function, or using a property on the collection items.\n *     `item in items track by item.id` is a typical pattern when the items have a unique identifier,\n *     e.g. database id. In this case the object identity does not matter. Two objects are considered\n *     equivalent as long as their `id` property is same.\n *     Tracking by unique identifier is the most performant way and should be used whenever possible.\n *\n *     *$index*: This special property tracks the collection items by their index, and\n *     re-uses the DOM elements that match that index, e.g. `item in items track by $index`. This can\n *     be used for a performance improvement if no unique identfier is available and the identity of\n *     the collection items cannot be easily computed. It also allows duplicates.\n *\n *     <div class=\"alert alert-warning\">\n *       <strong>Note:</strong> Re-using DOM elements can have unforeseen effects. Read the\n *       {@link ngRepeat#tracking-and-duplicates section on tracking and duplicates} for\n *       more info.\n *     </div>\n *\n *     <div class=\"alert alert-warning\">\n *       <strong>Note:</strong> the `track by` expression must come last - after any filters, and the alias expression:\n *       `item in items | filter:searchText as results  track by item.id`\n *     </div>\n *\n *   * `variable in expression as alias_expression` – You can also provide an optional alias expression which will then store the\n *     intermediate results of the repeater after the filters have been applied. Typically this is used to render a special message\n *     when a filter is active on the repeater, but the filtered result set is empty.\n *\n *     For example: `item in items | filter:x as results` will store the fragment of the repeated items as `results`, but only after\n *     the items have been processed through the filter.\n *\n *     Please note that `as [variable name]` is not an operator but rather a part of ngRepeat\n *     micro-syntax so it can be used only after all filters (and not as operator, inside an expression).\n *\n *     For example: `item in items | filter : x | orderBy : order | limitTo : limit as results track by item.id` .\n *\n * @example\n * This example uses `ngRepeat` to display a list of people. A filter is used to restrict the displayed\n * results by name or by age. New (entering) and removed (leaving) items are animated.\n  <example module=\"ngRepeat\" name=\"ngRepeat\" deps=\"angular-animate.js\" animations=\"true\">\n    <file name=\"index.html\">\n      <div ng-controller=\"repeatController\">\n        I have {{friends.length}} friends. They are:\n        <input type=\"search\" ng-model=\"q\" placeholder=\"filter friends...\" aria-label=\"filter friends\" />\n        <ul class=\"example-animate-container\">\n          <li class=\"animate-repeat\" ng-repeat=\"friend in friends | filter:q as results track by friend.name\">\n            [{{$index + 1}}] {{friend.name}} who is {{friend.age}} years old.\n          </li>\n          <li class=\"animate-repeat\" ng-if=\"results.length === 0\">\n            <strong>No results found...</strong>\n          </li>\n        </ul>\n      </div>\n    </file>\n    <file name=\"script.js\">\n      angular.module('ngRepeat', ['ngAnimate']).controller('repeatController', function($scope) {\n        $scope.friends = [\n          {name:'John', age:25, gender:'boy'},\n          {name:'Jessie', age:30, gender:'girl'},\n          {name:'Johanna', age:28, gender:'girl'},\n          {name:'Joy', age:15, gender:'girl'},\n          {name:'Mary', age:28, gender:'girl'},\n          {name:'Peter', age:95, gender:'boy'},\n          {name:'Sebastian', age:50, gender:'boy'},\n          {name:'Erika', age:27, gender:'girl'},\n          {name:'Patrick', age:40, gender:'boy'},\n          {name:'Samantha', age:60, gender:'girl'}\n        ];\n      });\n    </file>\n    <file name=\"animations.css\">\n      .example-animate-container {\n        background:white;\n        border:1px solid black;\n        list-style:none;\n        margin:0;\n        padding:0 10px;\n      }\n\n      .animate-repeat {\n        line-height:30px;\n        list-style:none;\n        box-sizing:border-box;\n      }\n\n      .animate-repeat.ng-move,\n      .animate-repeat.ng-enter,\n      .animate-repeat.ng-leave {\n        transition:all linear 0.5s;\n      }\n\n      .animate-repeat.ng-leave.ng-leave-active,\n      .animate-repeat.ng-move,\n      .animate-repeat.ng-enter {\n        opacity:0;\n        max-height:0;\n      }\n\n      .animate-repeat.ng-leave,\n      .animate-repeat.ng-move.ng-move-active,\n      .animate-repeat.ng-enter.ng-enter-active {\n        opacity:1;\n        max-height:30px;\n      }\n    </file>\n    <file name=\"protractor.js\" type=\"protractor\">\n      var friends = element.all(by.repeater('friend in friends'));\n\n      it('should render initial data set', function() {\n        expect(friends.count()).toBe(10);\n        expect(friends.get(0).getText()).toEqual('[1] John who is 25 years old.');\n        expect(friends.get(1).getText()).toEqual('[2] Jessie who is 30 years old.');\n        expect(friends.last().getText()).toEqual('[10] Samantha who is 60 years old.');\n        expect(element(by.binding('friends.length')).getText())\n            .toMatch(\"I have 10 friends. They are:\");\n      });\n\n       it('should update repeater when filter predicate changes', function() {\n         expect(friends.count()).toBe(10);\n\n         element(by.model('q')).sendKeys('ma');\n\n         expect(friends.count()).toBe(2);\n         expect(friends.get(0).getText()).toEqual('[1] Mary who is 28 years old.');\n         expect(friends.last().getText()).toEqual('[2] Samantha who is 60 years old.');\n       });\n      </file>\n    </example>\n */\nvar ngRepeatDirective = ['$parse', '$animate', '$compile', function($parse, $animate, $compile) {\n  var NG_REMOVED = '$$NG_REMOVED';\n  var ngRepeatMinErr = minErr('ngRepeat');\n\n  var updateScope = function(scope, index, valueIdentifier, value, keyIdentifier, key, arrayLength) {\n    // TODO(perf): generate setters to shave off ~40ms or 1-1.5%\n    scope[valueIdentifier] = value;\n    if (keyIdentifier) scope[keyIdentifier] = key;\n    scope.$index = index;\n    scope.$first = (index === 0);\n    scope.$last = (index === (arrayLength - 1));\n    scope.$middle = !(scope.$first || scope.$last);\n    // eslint-disable-next-line no-bitwise\n    scope.$odd = !(scope.$even = (index & 1) === 0);\n  };\n\n  var getBlockStart = function(block) {\n    return block.clone[0];\n  };\n\n  var getBlockEnd = function(block) {\n    return block.clone[block.clone.length - 1];\n  };\n\n  var trackByIdArrayFn = function($scope, key, value) {\n    return hashKey(value);\n  };\n\n  var trackByIdObjFn = function($scope, key) {\n    return key;\n  };\n\n  return {\n    restrict: 'A',\n    multiElement: true,\n    transclude: 'element',\n    priority: 1000,\n    terminal: true,\n    $$tlb: true,\n    compile: function ngRepeatCompile($element, $attr) {\n      var expression = $attr.ngRepeat;\n      var ngRepeatEndComment = $compile.$$createComment('end ngRepeat', expression);\n\n      var match = expression.match(/^\\s*([\\s\\S]+?)\\s+in\\s+([\\s\\S]+?)(?:\\s+as\\s+([\\s\\S]+?))?(?:\\s+track\\s+by\\s+([\\s\\S]+?))?\\s*$/);\n\n      if (!match) {\n        throw ngRepeatMinErr('iexp', 'Expected expression in form of \\'_item_ in _collection_[ track by _id_]\\' but got \\'{0}\\'.',\n            expression);\n      }\n\n      var lhs = match[1];\n      var rhs = match[2];\n      var aliasAs = match[3];\n      var trackByExp = match[4];\n\n      match = lhs.match(/^(?:(\\s*[$\\w]+)|\\(\\s*([$\\w]+)\\s*,\\s*([$\\w]+)\\s*\\))$/);\n\n      if (!match) {\n        throw ngRepeatMinErr('iidexp', '\\'_item_\\' in \\'_item_ in _collection_\\' should be an identifier or \\'(_key_, _value_)\\' expression, but got \\'{0}\\'.',\n            lhs);\n      }\n      var valueIdentifier = match[3] || match[1];\n      var keyIdentifier = match[2];\n\n      if (aliasAs && (!/^[$a-zA-Z_][$a-zA-Z0-9_]*$/.test(aliasAs) ||\n          /^(null|undefined|this|\\$index|\\$first|\\$middle|\\$last|\\$even|\\$odd|\\$parent|\\$root|\\$id)$/.test(aliasAs))) {\n        throw ngRepeatMinErr('badident', 'alias \\'{0}\\' is invalid --- must be a valid JS identifier which is not a reserved name.',\n          aliasAs);\n      }\n\n      var trackByIdExpFn;\n\n      if (trackByExp) {\n        var hashFnLocals = {$id: hashKey};\n        var trackByExpGetter = $parse(trackByExp);\n\n        trackByIdExpFn = function($scope, key, value, index) {\n          // assign key, value, and $index to the locals so that they can be used in hash functions\n          if (keyIdentifier) hashFnLocals[keyIdentifier] = key;\n          hashFnLocals[valueIdentifier] = value;\n          hashFnLocals.$index = index;\n          return trackByExpGetter($scope, hashFnLocals);\n        };\n      }\n\n      return function ngRepeatLink($scope, $element, $attr, ctrl, $transclude) {\n\n        // Store a list of elements from previous run. This is a hash where key is the item from the\n        // iterator, and the value is objects with following properties.\n        //   - scope: bound scope\n        //   - clone: previous element.\n        //   - index: position\n        //\n        // We are using no-proto object so that we don't need to guard against inherited props via\n        // hasOwnProperty.\n        var lastBlockMap = createMap();\n\n        //watch props\n        $scope.$watchCollection(rhs, function ngRepeatAction(collection) {\n          var index, length,\n              previousNode = $element[0],     // node that cloned nodes should be inserted after\n                                              // initialized to the comment node anchor\n              nextNode,\n              // Same as lastBlockMap but it has the current state. It will become the\n              // lastBlockMap on the next iteration.\n              nextBlockMap = createMap(),\n              collectionLength,\n              key, value, // key/value of iteration\n              trackById,\n              trackByIdFn,\n              collectionKeys,\n              block,       // last object information {scope, element, id}\n              nextBlockOrder,\n              elementsToRemove;\n\n          if (aliasAs) {\n            $scope[aliasAs] = collection;\n          }\n\n          if (isArrayLike(collection)) {\n            collectionKeys = collection;\n            trackByIdFn = trackByIdExpFn || trackByIdArrayFn;\n          } else {\n            trackByIdFn = trackByIdExpFn || trackByIdObjFn;\n            // if object, extract keys, in enumeration order, unsorted\n            collectionKeys = [];\n            for (var itemKey in collection) {\n              if (hasOwnProperty.call(collection, itemKey) && itemKey.charAt(0) !== '$') {\n                collectionKeys.push(itemKey);\n              }\n            }\n          }\n\n          collectionLength = collectionKeys.length;\n          nextBlockOrder = new Array(collectionLength);\n\n          // locate existing items\n          for (index = 0; index < collectionLength; index++) {\n            key = (collection === collectionKeys) ? index : collectionKeys[index];\n            value = collection[key];\n            trackById = trackByIdFn($scope, key, value, index);\n            if (lastBlockMap[trackById]) {\n              // found previously seen block\n              block = lastBlockMap[trackById];\n              delete lastBlockMap[trackById];\n              nextBlockMap[trackById] = block;\n              nextBlockOrder[index] = block;\n            } else if (nextBlockMap[trackById]) {\n              // if collision detected. restore lastBlockMap and throw an error\n              forEach(nextBlockOrder, function(block) {\n                if (block && block.scope) lastBlockMap[block.id] = block;\n              });\n              throw ngRepeatMinErr('dupes',\n                  'Duplicates in a repeater are not allowed. Use \\'track by\\' expression to specify unique keys. Repeater: {0}, Duplicate key: {1}, Duplicate value: {2}',\n                  expression, trackById, value);\n            } else {\n              // new never before seen block\n              nextBlockOrder[index] = {id: trackById, scope: undefined, clone: undefined};\n              nextBlockMap[trackById] = true;\n            }\n          }\n\n          // Clear the value property from the hashFnLocals object to prevent a reference to the last value\n          // being leaked into the ngRepeatCompile function scope\n          if (hashFnLocals) {\n            hashFnLocals[valueIdentifier] = undefined;\n          }\n\n          // remove leftover items\n          for (var blockKey in lastBlockMap) {\n            block = lastBlockMap[blockKey];\n            elementsToRemove = getBlockNodes(block.clone);\n            $animate.leave(elementsToRemove);\n            if (elementsToRemove[0].parentNode) {\n              // if the element was not removed yet because of pending animation, mark it as deleted\n              // so that we can ignore it later\n              for (index = 0, length = elementsToRemove.length; index < length; index++) {\n                elementsToRemove[index][NG_REMOVED] = true;\n              }\n            }\n            block.scope.$destroy();\n          }\n\n          // we are not using forEach for perf reasons (trying to avoid #call)\n          for (index = 0; index < collectionLength; index++) {\n            key = (collection === collectionKeys) ? index : collectionKeys[index];\n            value = collection[key];\n            block = nextBlockOrder[index];\n\n            if (block.scope) {\n              // if we have already seen this object, then we need to reuse the\n              // associated scope/element\n\n              nextNode = previousNode;\n\n              // skip nodes that are already pending removal via leave animation\n              do {\n                nextNode = nextNode.nextSibling;\n              } while (nextNode && nextNode[NG_REMOVED]);\n\n              if (getBlockStart(block) !== nextNode) {\n                // existing item which got moved\n                $animate.move(getBlockNodes(block.clone), null, previousNode);\n              }\n              previousNode = getBlockEnd(block);\n              updateScope(block.scope, index, valueIdentifier, value, keyIdentifier, key, collectionLength);\n            } else {\n              // new item which we don't know about\n              $transclude(function ngRepeatTransclude(clone, scope) {\n                block.scope = scope;\n                // http://jsperf.com/clone-vs-createcomment\n                var endNode = ngRepeatEndComment.cloneNode(false);\n                clone[clone.length++] = endNode;\n\n                $animate.enter(clone, null, previousNode);\n                previousNode = endNode;\n                // Note: We only need the first/last node of the cloned nodes.\n                // However, we need to keep the reference to the jqlite wrapper as it might be changed later\n                // by a directive with templateUrl when its template arrives.\n                block.clone = clone;\n                nextBlockMap[block.id] = block;\n                updateScope(block.scope, index, valueIdentifier, value, keyIdentifier, key, collectionLength);\n              });\n            }\n          }\n          lastBlockMap = nextBlockMap;\n        });\n      };\n    }\n  };\n}];\n"
  },
  {
    "path": "src/ng/directive/ngShowHide.js",
    "content": "'use strict';\n\nvar NG_HIDE_CLASS = 'ng-hide';\nvar NG_HIDE_IN_PROGRESS_CLASS = 'ng-hide-animate';\n/**\n * @ngdoc directive\n * @name ngShow\n * @multiElement\n *\n * @description\n * The `ngShow` directive shows or hides the given HTML element based on the expression provided to\n * the `ngShow` attribute.\n *\n * The element is shown or hidden by removing or adding the `.ng-hide` CSS class onto the element.\n * The `.ng-hide` CSS class is predefined in AngularJS and sets the display style to none (using an\n * `!important` flag). For CSP mode please add `angular-csp.css` to your HTML file (see\n * {@link ng.directive:ngCsp ngCsp}).\n *\n * ```html\n * <!-- when $scope.myValue is truthy (element is visible) -->\n * <div ng-show=\"myValue\"></div>\n *\n * <!-- when $scope.myValue is falsy (element is hidden) -->\n * <div ng-show=\"myValue\" class=\"ng-hide\"></div>\n * ```\n *\n * When the `ngShow` expression evaluates to a falsy value then the `.ng-hide` CSS class is added\n * to the class attribute on the element causing it to become hidden. When truthy, the `.ng-hide`\n * CSS class is removed from the element causing the element not to appear hidden.\n *\n * ## Why is `!important` used?\n *\n * You may be wondering why `!important` is used for the `.ng-hide` CSS class. This is because the\n * `.ng-hide` selector can be easily overridden by heavier selectors. For example, something as\n * simple as changing the display style on a HTML list item would make hidden elements appear\n * visible. This also becomes a bigger issue when dealing with CSS frameworks.\n *\n * By using `!important`, the show and hide behavior will work as expected despite any clash between\n * CSS selector specificity (when `!important` isn't used with any conflicting styles). If a\n * developer chooses to override the styling to change how to hide an element then it is just a\n * matter of using `!important` in their own CSS code.\n *\n * ### Overriding `.ng-hide`\n *\n * By default, the `.ng-hide` class will style the element with `display: none !important`. If you\n * wish to change the hide behavior with `ngShow`/`ngHide`, you can simply overwrite the styles for\n * the `.ng-hide` CSS class. Note that the selector that needs to be used is actually\n * `.ng-hide:not(.ng-hide-animate)` to cope with extra animation classes that can be added.\n *\n * ```css\n * .ng-hide:not(.ng-hide-animate) {\n *   /&#42; These are just alternative ways of hiding an element &#42;/\n *   display: block!important;\n *   position: absolute;\n *   top: -9999px;\n *   left: -9999px;\n * }\n * ```\n *\n * By default you don't need to override anything in CSS and the animations will work around the\n * display style.\n *\n * @animations\n * | Animation                                           | Occurs                                                                                                        |\n * |-----------------------------------------------------|---------------------------------------------------------------------------------------------------------------|\n * | {@link $animate#addClass addClass} `.ng-hide`       | After the `ngShow` expression evaluates to a non truthy value and just before the contents are set to hidden. |\n * | {@link $animate#removeClass removeClass} `.ng-hide` | After the `ngShow` expression evaluates to a truthy value and just before contents are set to visible.        |\n *\n * Animations in `ngShow`/`ngHide` work with the show and hide events that are triggered when the\n * directive expression is true and false. This system works like the animation system present with\n * `ngClass` except that you must also include the `!important` flag to override the display\n * property so that the elements are not actually hidden during the animation.\n *\n * ```css\n * /&#42; A working example can be found at the bottom of this page. &#42;/\n * .my-element.ng-hide-add, .my-element.ng-hide-remove {\n *   transition: all 0.5s linear;\n * }\n *\n * .my-element.ng-hide-add { ... }\n * .my-element.ng-hide-add.ng-hide-add-active { ... }\n * .my-element.ng-hide-remove { ... }\n * .my-element.ng-hide-remove.ng-hide-remove-active { ... }\n * ```\n *\n * Keep in mind that, as of AngularJS version 1.3, there is no need to change the display property\n * to block during animation states - ngAnimate will automatically handle the style toggling for you.\n *\n * @element ANY\n * @param {expression} ngShow If the {@link guide/expression expression} is truthy/falsy then the\n *                            element is shown/hidden respectively.\n *\n * @example\n * A simple example, animating the element's opacity:\n *\n  <example module=\"ngAnimate\" deps=\"angular-animate.js\" animations=\"true\" name=\"ng-show-simple\">\n    <file name=\"index.html\">\n      Show: <input type=\"checkbox\" ng-model=\"checked\" aria-label=\"Toggle ngShow\"><br />\n      <div class=\"check-element animate-show-hide\" ng-show=\"checked\">\n        I show up when your checkbox is checked.\n      </div>\n    </file>\n    <file name=\"animations.css\">\n      .animate-show-hide.ng-hide {\n        opacity: 0;\n      }\n\n      .animate-show-hide.ng-hide-add,\n      .animate-show-hide.ng-hide-remove {\n        transition: all linear 0.5s;\n      }\n\n      .check-element {\n        border: 1px solid black;\n        opacity: 1;\n        padding: 10px;\n      }\n    </file>\n    <file name=\"protractor.js\" type=\"protractor\">\n      it('should check ngShow', function() {\n        var checkbox = element(by.model('checked'));\n        var checkElem = element(by.css('.check-element'));\n\n        expect(checkElem.isDisplayed()).toBe(false);\n        checkbox.click();\n        expect(checkElem.isDisplayed()).toBe(true);\n      });\n    </file>\n  </example>\n *\n * <hr />\n * @example\n * A more complex example, featuring different show/hide animations:\n *\n  <example module=\"ngAnimate\" deps=\"angular-animate.js\" animations=\"true\" name=\"ng-show-complex\">\n    <file name=\"index.html\">\n      Show: <input type=\"checkbox\" ng-model=\"checked\" aria-label=\"Toggle ngShow\"><br />\n      <div class=\"check-element funky-show-hide\" ng-show=\"checked\">\n        I show up when your checkbox is checked.\n      </div>\n    </file>\n    <file name=\"animations.css\">\n      body {\n        overflow: hidden;\n        perspective: 1000px;\n      }\n\n      .funky-show-hide.ng-hide-add {\n        transform: rotateZ(0);\n        transform-origin: right;\n        transition: all 0.5s ease-in-out;\n      }\n\n      .funky-show-hide.ng-hide-add.ng-hide-add-active {\n        transform: rotateZ(-135deg);\n      }\n\n      .funky-show-hide.ng-hide-remove {\n        transform: rotateY(90deg);\n        transform-origin: left;\n        transition: all 0.5s ease;\n      }\n\n      .funky-show-hide.ng-hide-remove.ng-hide-remove-active {\n        transform: rotateY(0);\n      }\n\n      .check-element {\n        border: 1px solid black;\n        opacity: 1;\n        padding: 10px;\n      }\n    </file>\n    <file name=\"protractor.js\" type=\"protractor\">\n      it('should check ngShow', function() {\n        var checkbox = element(by.model('checked'));\n        var checkElem = element(by.css('.check-element'));\n\n        expect(checkElem.isDisplayed()).toBe(false);\n        checkbox.click();\n        expect(checkElem.isDisplayed()).toBe(true);\n      });\n    </file>\n  </example>\n *\n * @knownIssue\n *\n * ### Flickering when using ngShow to toggle between elements\n *\n * When using {@link ngShow} and / or {@link ngHide} to toggle between elements, it can\n * happen that both the element to show and the element to hide are visible for a very short time.\n *\n * This usually happens when the {@link ngAnimate ngAnimate module} is included, but no actual animations\n * are defined for {@link ngShow} / {@link ngHide}. Internet Explorer is affected more often than\n * other browsers.\n *\n * There are several way to mitigate this problem:\n *\n * - {@link guide/animations#how-to-selectively-enable-disable-and-skip-animations Disable animations on the affected elements}.\n * - Use {@link ngIf} or {@link ngSwitch} instead of {@link ngShow} / {@link ngHide}.\n * - Use the special CSS selector `ng-hide.ng-hide-animate` to set `{display: none}` or similar on the affected elements.\n * - Use `ng-class=\"{'ng-hide': expression}` instead of instead of {@link ngShow} / {@link ngHide}.\n * - Define an animation on the affected elements.\n */\nvar ngShowDirective = ['$animate', function($animate) {\n  return {\n    restrict: 'A',\n    multiElement: true,\n    link: function(scope, element, attr) {\n      scope.$watch(attr.ngShow, function ngShowWatchAction(value) {\n        // we're adding a temporary, animation-specific class for ng-hide since this way\n        // we can control when the element is actually displayed on screen without having\n        // to have a global/greedy CSS selector that breaks when other animations are run.\n        // Read: https://github.com/angular/angular.js/issues/9103#issuecomment-58335845\n        $animate[value ? 'removeClass' : 'addClass'](element, NG_HIDE_CLASS, {\n          tempClasses: NG_HIDE_IN_PROGRESS_CLASS\n        });\n      });\n    }\n  };\n}];\n\n\n/**\n * @ngdoc directive\n * @name ngHide\n * @multiElement\n *\n * @description\n * The `ngHide` directive shows or hides the given HTML element based on the expression provided to\n * the `ngHide` attribute.\n *\n * The element is shown or hidden by removing or adding the `.ng-hide` CSS class onto the element.\n * The `.ng-hide` CSS class is predefined in AngularJS and sets the display style to none (using an\n * `!important` flag). For CSP mode please add `angular-csp.css` to your HTML file (see\n * {@link ng.directive:ngCsp ngCsp}).\n *\n * ```html\n * <!-- when $scope.myValue is truthy (element is hidden) -->\n * <div ng-hide=\"myValue\" class=\"ng-hide\"></div>\n *\n * <!-- when $scope.myValue is falsy (element is visible) -->\n * <div ng-hide=\"myValue\"></div>\n * ```\n *\n * When the `ngHide` expression evaluates to a truthy value then the `.ng-hide` CSS class is added\n * to the class attribute on the element causing it to become hidden. When falsy, the `.ng-hide`\n * CSS class is removed from the element causing the element not to appear hidden.\n *\n * ## Why is `!important` used?\n *\n * You may be wondering why `!important` is used for the `.ng-hide` CSS class. This is because the\n * `.ng-hide` selector can be easily overridden by heavier selectors. For example, something as\n * simple as changing the display style on a HTML list item would make hidden elements appear\n * visible. This also becomes a bigger issue when dealing with CSS frameworks.\n *\n * By using `!important`, the show and hide behavior will work as expected despite any clash between\n * CSS selector specificity (when `!important` isn't used with any conflicting styles). If a\n * developer chooses to override the styling to change how to hide an element then it is just a\n * matter of using `!important` in their own CSS code.\n *\n * ### Overriding `.ng-hide`\n *\n * By default, the `.ng-hide` class will style the element with `display: none !important`. If you\n * wish to change the hide behavior with `ngShow`/`ngHide`, you can simply overwrite the styles for\n * the `.ng-hide` CSS class. Note that the selector that needs to be used is actually\n * `.ng-hide:not(.ng-hide-animate)` to cope with extra animation classes that can be added.\n *\n * ```css\n * .ng-hide:not(.ng-hide-animate) {\n *   /&#42; These are just alternative ways of hiding an element &#42;/\n *   display: block!important;\n *   position: absolute;\n *   top: -9999px;\n *   left: -9999px;\n * }\n * ```\n *\n * By default you don't need to override in CSS anything and the animations will work around the\n * display style.\n *\n * @animations\n * | Animation                                           | Occurs                                                                                                     |\n * |-----------------------------------------------------|------------------------------------------------------------------------------------------------------------|\n * | {@link $animate#addClass addClass} `.ng-hide`       | After the `ngHide` expression evaluates to a truthy value and just before the contents are set to hidden.  |\n * | {@link $animate#removeClass removeClass} `.ng-hide` | After the `ngHide` expression evaluates to a non truthy value and just before contents are set to visible. |\n *\n * Animations in `ngShow`/`ngHide` work with the show and hide events that are triggered when the\n * directive expression is true and false. This system works like the animation system present with\n * `ngClass` except that you must also include the `!important` flag to override the display\n * property so that the elements are not actually hidden during the animation.\n *\n * ```css\n * /&#42; A working example can be found at the bottom of this page. &#42;/\n * .my-element.ng-hide-add, .my-element.ng-hide-remove {\n *   transition: all 0.5s linear;\n * }\n *\n * .my-element.ng-hide-add { ... }\n * .my-element.ng-hide-add.ng-hide-add-active { ... }\n * .my-element.ng-hide-remove { ... }\n * .my-element.ng-hide-remove.ng-hide-remove-active { ... }\n * ```\n *\n * Keep in mind that, as of AngularJS version 1.3, there is no need to change the display property\n * to block during animation states - ngAnimate will automatically handle the style toggling for you.\n *\n * @element ANY\n * @param {expression} ngHide If the {@link guide/expression expression} is truthy/falsy then the\n *                            element is hidden/shown respectively.\n *\n * @example\n * A simple example, animating the element's opacity:\n *\n  <example module=\"ngAnimate\" deps=\"angular-animate.js\" animations=\"true\" name=\"ng-hide-simple\">\n    <file name=\"index.html\">\n      Hide: <input type=\"checkbox\" ng-model=\"checked\" aria-label=\"Toggle ngHide\"><br />\n      <div class=\"check-element animate-show-hide\" ng-hide=\"checked\">\n        I hide when your checkbox is checked.\n      </div>\n    </file>\n    <file name=\"animations.css\">\n      .animate-show-hide.ng-hide {\n        opacity: 0;\n      }\n\n      .animate-show-hide.ng-hide-add,\n      .animate-show-hide.ng-hide-remove {\n        transition: all linear 0.5s;\n      }\n\n      .check-element {\n        border: 1px solid black;\n        opacity: 1;\n        padding: 10px;\n      }\n    </file>\n    <file name=\"protractor.js\" type=\"protractor\">\n      it('should check ngHide', function() {\n        var checkbox = element(by.model('checked'));\n        var checkElem = element(by.css('.check-element'));\n\n        expect(checkElem.isDisplayed()).toBe(true);\n        checkbox.click();\n        expect(checkElem.isDisplayed()).toBe(false);\n      });\n    </file>\n  </example>\n *\n * <hr />\n * @example\n * A more complex example, featuring different show/hide animations:\n *\n  <example module=\"ngAnimate\" deps=\"angular-animate.js\" animations=\"true\" name=\"ng-hide-complex\">\n    <file name=\"index.html\">\n      Hide: <input type=\"checkbox\" ng-model=\"checked\" aria-label=\"Toggle ngHide\"><br />\n      <div class=\"check-element funky-show-hide\" ng-hide=\"checked\">\n        I hide when your checkbox is checked.\n      </div>\n    </file>\n    <file name=\"animations.css\">\n      body {\n        overflow: hidden;\n        perspective: 1000px;\n      }\n\n      .funky-show-hide.ng-hide-add {\n        transform: rotateZ(0);\n        transform-origin: right;\n        transition: all 0.5s ease-in-out;\n      }\n\n      .funky-show-hide.ng-hide-add.ng-hide-add-active {\n        transform: rotateZ(-135deg);\n      }\n\n      .funky-show-hide.ng-hide-remove {\n        transform: rotateY(90deg);\n        transform-origin: left;\n        transition: all 0.5s ease;\n      }\n\n      .funky-show-hide.ng-hide-remove.ng-hide-remove-active {\n        transform: rotateY(0);\n      }\n\n      .check-element {\n        border: 1px solid black;\n        opacity: 1;\n        padding: 10px;\n      }\n    </file>\n    <file name=\"protractor.js\" type=\"protractor\">\n      it('should check ngHide', function() {\n        var checkbox = element(by.model('checked'));\n        var checkElem = element(by.css('.check-element'));\n\n        expect(checkElem.isDisplayed()).toBe(true);\n        checkbox.click();\n        expect(checkElem.isDisplayed()).toBe(false);\n      });\n    </file>\n  </example>\n *\n * @knownIssue\n *\n * ### Flickering when using ngHide to toggle between elements\n *\n * When using {@link ngShow} and / or {@link ngHide} to toggle between elements, it can\n * happen that both the element to show and the element to hide are visible for a very short time.\n *\n * This usually happens when the {@link ngAnimate ngAnimate module} is included, but no actual animations\n * are defined for {@link ngShow} / {@link ngHide}. Internet Explorer is affected more often than\n * other browsers.\n *\n * There are several way to mitigate this problem:\n *\n * - {@link guide/animations#how-to-selectively-enable-disable-and-skip-animations Disable animations on the affected elements}.\n * - Use {@link ngIf} or {@link ngSwitch} instead of {@link ngShow} / {@link ngHide}.\n * - Use the special CSS selector `ng-hide.ng-hide-animate` to set `{display: none}` or similar on the affected elements.\n * - Use `ng-class=\"{'ng-hide': expression}` instead of instead of {@link ngShow} / {@link ngHide}.\n * - Define an animation on the affected elements.\n */\nvar ngHideDirective = ['$animate', function($animate) {\n  return {\n    restrict: 'A',\n    multiElement: true,\n    link: function(scope, element, attr) {\n      scope.$watch(attr.ngHide, function ngHideWatchAction(value) {\n        // The comment inside of the ngShowDirective explains why we add and\n        // remove a temporary class for the show/hide animation\n        $animate[value ? 'addClass' : 'removeClass'](element,NG_HIDE_CLASS, {\n          tempClasses: NG_HIDE_IN_PROGRESS_CLASS\n        });\n      });\n    }\n  };\n}];\n"
  },
  {
    "path": "src/ng/directive/ngStyle.js",
    "content": "'use strict';\n\n/**\n * @ngdoc directive\n * @name ngStyle\n * @restrict AC\n *\n * @description\n * The `ngStyle` directive allows you to set CSS style on an HTML element conditionally.\n *\n * @knownIssue\n * You should not use {@link guide/interpolation interpolation} in the value of the `style`\n * attribute, when using the `ngStyle` directive on the same element.\n * See {@link guide/interpolation#known-issues here} for more info.\n *\n * @element ANY\n * @param {expression} ngStyle\n *\n * {@link guide/expression Expression} which evals to an\n * object whose keys are CSS style names and values are corresponding values for those CSS\n * keys.\n *\n * Since some CSS style names are not valid keys for an object, they must be quoted.\n * See the 'background-color' style in the example below.\n *\n * @example\n   <example name=\"ng-style\">\n     <file name=\"index.html\">\n        <input type=\"button\" value=\"set color\" ng-click=\"myStyle={color:'red'}\">\n        <input type=\"button\" value=\"set background\" ng-click=\"myStyle={'background-color':'blue'}\">\n        <input type=\"button\" value=\"clear\" ng-click=\"myStyle={}\">\n        <br/>\n        <span ng-style=\"myStyle\">Sample Text</span>\n        <pre>myStyle={{myStyle}}</pre>\n     </file>\n     <file name=\"style.css\">\n       span {\n         color: black;\n       }\n     </file>\n     <file name=\"protractor.js\" type=\"protractor\">\n       var colorSpan = element(by.css('span'));\n\n       it('should check ng-style', function() {\n         expect(colorSpan.getCssValue('color')).toMatch(/rgba\\(0, 0, 0, 1\\)|rgb\\(0, 0, 0\\)/);\n         element(by.css('input[value=\\'set color\\']')).click();\n         expect(colorSpan.getCssValue('color')).toMatch(/rgba\\(255, 0, 0, 1\\)|rgb\\(255, 0, 0\\)/);\n         element(by.css('input[value=clear]')).click();\n         expect(colorSpan.getCssValue('color')).toMatch(/rgba\\(0, 0, 0, 1\\)|rgb\\(0, 0, 0\\)/);\n       });\n     </file>\n   </example>\n */\nvar ngStyleDirective = ngDirective(function(scope, element, attr) {\n  scope.$watchCollection(attr.ngStyle, function ngStyleWatchAction(newStyles, oldStyles) {\n    if (oldStyles && (newStyles !== oldStyles)) {\n      forEach(oldStyles, function(val, style) { element.css(style, ''); });\n    }\n    if (newStyles) element.css(newStyles);\n  });\n});\n"
  },
  {
    "path": "src/ng/directive/ngSwitch.js",
    "content": "'use strict';\n\n/**\n * @ngdoc directive\n * @name ngSwitch\n * @restrict EA\n *\n * @description\n * The `ngSwitch` directive is used to conditionally swap DOM structure on your template based on a scope expression.\n * Elements within `ngSwitch` but without `ngSwitchWhen` or `ngSwitchDefault` directives will be preserved at the location\n * as specified in the template.\n *\n * The directive itself works similar to ngInclude, however, instead of downloading template code (or loading it\n * from the template cache), `ngSwitch` simply chooses one of the nested elements and makes it visible based on which element\n * matches the value obtained from the evaluated expression. In other words, you define a container element\n * (where you place the directive), place an expression on the **`on=\"...\"` attribute**\n * (or the **`ng-switch=\"...\"` attribute**), define any inner elements inside of the directive and place\n * a when attribute per element. The when attribute is used to inform ngSwitch which element to display when the on\n * expression is evaluated. If a matching expression is not found via a when attribute then an element with the default\n * attribute is displayed.\n *\n * <div class=\"alert alert-info\">\n * Be aware that the attribute values to match against cannot be expressions. They are interpreted\n * as literal string values to match against.\n * For example, **`ng-switch-when=\"someVal\"`** will match against the string `\"someVal\"` not against the\n * value of the expression `$scope.someVal`.\n * </div>\n\n * @animations\n * | Animation                        | Occurs                              |\n * |----------------------------------|-------------------------------------|\n * | {@link ng.$animate#enter enter}  | after the ngSwitch contents change and the matched child element is placed inside the container |\n * | {@link ng.$animate#leave leave}  | after the ngSwitch contents change and just before the former contents are removed from the DOM |\n *\n * @usage\n *\n * ```\n * <ANY ng-switch=\"expression\">\n *   <ANY ng-switch-when=\"matchValue1\">...</ANY>\n *   <ANY ng-switch-when=\"matchValue2\">...</ANY>\n *   <ANY ng-switch-default>...</ANY>\n * </ANY>\n * ```\n *\n *\n * @scope\n * @priority 1200\n * @param {*} ngSwitch|on expression to match against <code>ng-switch-when</code>.\n * On child elements add:\n *\n * * `ngSwitchWhen`: the case statement to match against. If match then this\n *   case will be displayed. If the same match appears multiple times, all the\n *   elements will be displayed. It is possible to associate multiple values to\n *   the same `ngSwitchWhen` by defining the optional attribute\n *   `ngSwitchWhenSeparator`. The separator will be used to split the value of\n *   the `ngSwitchWhen` attribute into multiple tokens, and the element will show\n *   if any of the `ngSwitch` evaluates to any of these tokens.\n * * `ngSwitchDefault`: the default case when no other case match. If there\n *   are multiple default cases, all of them will be displayed when no other\n *   case match.\n *\n *\n * @example\n  <example module=\"switchExample\" deps=\"angular-animate.js\" animations=\"true\" name=\"ng-switch\">\n    <file name=\"index.html\">\n      <div ng-controller=\"ExampleController\">\n        <select ng-model=\"selection\" ng-options=\"item for item in items\">\n        </select>\n        <code>selection={{selection}}</code>\n        <hr/>\n        <div class=\"animate-switch-container\"\n          ng-switch on=\"selection\">\n            <div class=\"animate-switch\" ng-switch-when=\"settings|options\" ng-switch-when-separator=\"|\">Settings Div</div>\n            <div class=\"animate-switch\" ng-switch-when=\"home\">Home Span</div>\n            <div class=\"animate-switch\" ng-switch-default>default</div>\n        </div>\n      </div>\n    </file>\n    <file name=\"script.js\">\n      angular.module('switchExample', ['ngAnimate'])\n        .controller('ExampleController', ['$scope', function($scope) {\n          $scope.items = ['settings', 'home', 'options', 'other'];\n          $scope.selection = $scope.items[0];\n        }]);\n    </file>\n    <file name=\"animations.css\">\n      .animate-switch-container {\n        position:relative;\n        background:white;\n        border:1px solid black;\n        height:40px;\n        overflow:hidden;\n      }\n\n      .animate-switch {\n        padding:10px;\n      }\n\n      .animate-switch.ng-animate {\n        transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.5s;\n\n        position:absolute;\n        top:0;\n        left:0;\n        right:0;\n        bottom:0;\n      }\n\n      .animate-switch.ng-leave.ng-leave-active,\n      .animate-switch.ng-enter {\n        top:-50px;\n      }\n      .animate-switch.ng-leave,\n      .animate-switch.ng-enter.ng-enter-active {\n        top:0;\n      }\n    </file>\n    <file name=\"protractor.js\" type=\"protractor\">\n      var switchElem = element(by.css('[ng-switch]'));\n      var select = element(by.model('selection'));\n\n      it('should start in settings', function() {\n        expect(switchElem.getText()).toMatch(/Settings Div/);\n      });\n      it('should change to home', function() {\n        select.all(by.css('option')).get(1).click();\n        expect(switchElem.getText()).toMatch(/Home Span/);\n      });\n      it('should change to settings via \"options\"', function() {\n        select.all(by.css('option')).get(2).click();\n        expect(switchElem.getText()).toMatch(/Settings Div/);\n      });\n      it('should select default', function() {\n        select.all(by.css('option')).get(3).click();\n        expect(switchElem.getText()).toMatch(/default/);\n      });\n    </file>\n  </example>\n */\nvar ngSwitchDirective = ['$animate', '$compile', function($animate, $compile) {\n  return {\n    require: 'ngSwitch',\n\n    // asks for $scope to fool the BC controller module\n    controller: ['$scope', function NgSwitchController() {\n     this.cases = {};\n    }],\n    link: function(scope, element, attr, ngSwitchController) {\n      var watchExpr = attr.ngSwitch || attr.on,\n          selectedTranscludes = [],\n          selectedElements = [],\n          previousLeaveAnimations = [],\n          selectedScopes = [];\n\n      var spliceFactory = function(array, index) {\n          return function(response) {\n            if (response !== false) array.splice(index, 1);\n          };\n      };\n\n      scope.$watch(watchExpr, function ngSwitchWatchAction(value) {\n        var i, ii;\n\n        // Start with the last, in case the array is modified during the loop\n        while (previousLeaveAnimations.length) {\n          $animate.cancel(previousLeaveAnimations.pop());\n        }\n\n        for (i = 0, ii = selectedScopes.length; i < ii; ++i) {\n          var selected = getBlockNodes(selectedElements[i].clone);\n          selectedScopes[i].$destroy();\n          var runner = previousLeaveAnimations[i] = $animate.leave(selected);\n          runner.done(spliceFactory(previousLeaveAnimations, i));\n        }\n\n        selectedElements.length = 0;\n        selectedScopes.length = 0;\n\n        if ((selectedTranscludes = ngSwitchController.cases['!' + value] || ngSwitchController.cases['?'])) {\n          forEach(selectedTranscludes, function(selectedTransclude) {\n            selectedTransclude.transclude(function(caseElement, selectedScope) {\n              selectedScopes.push(selectedScope);\n              var anchor = selectedTransclude.element;\n              caseElement[caseElement.length++] = $compile.$$createComment('end ngSwitchWhen');\n              var block = { clone: caseElement };\n\n              selectedElements.push(block);\n              $animate.enter(caseElement, anchor.parent(), anchor);\n            });\n          });\n        }\n      });\n    }\n  };\n}];\n\nvar ngSwitchWhenDirective = ngDirective({\n  transclude: 'element',\n  priority: 1200,\n  require: '^ngSwitch',\n  multiElement: true,\n  link: function(scope, element, attrs, ctrl, $transclude) {\n\n    var cases = attrs.ngSwitchWhen.split(attrs.ngSwitchWhenSeparator).sort().filter(\n      // Filter duplicate cases\n      function(element, index, array) { return array[index - 1] !== element; }\n    );\n\n    forEach(cases, function(whenCase) {\n      ctrl.cases['!' + whenCase] = (ctrl.cases['!' + whenCase] || []);\n      ctrl.cases['!' + whenCase].push({ transclude: $transclude, element: element });\n    });\n  }\n});\n\nvar ngSwitchDefaultDirective = ngDirective({\n  transclude: 'element',\n  priority: 1200,\n  require: '^ngSwitch',\n  multiElement: true,\n  link: function(scope, element, attr, ctrl, $transclude) {\n    ctrl.cases['?'] = (ctrl.cases['?'] || []);\n    ctrl.cases['?'].push({ transclude: $transclude, element: element });\n   }\n});\n"
  },
  {
    "path": "src/ng/directive/ngTransclude.js",
    "content": "'use strict';\n\n/**\n * @ngdoc directive\n * @name ngTransclude\n * @restrict EAC\n *\n * @description\n * Directive that marks the insertion point for the transcluded DOM of the nearest parent directive that uses transclusion.\n *\n * You can specify that you want to insert a named transclusion slot, instead of the default slot, by providing the slot name\n * as the value of the `ng-transclude` or `ng-transclude-slot` attribute.\n *\n * If the transcluded content is not empty (i.e. contains one or more DOM nodes, including whitespace text nodes), any existing\n * content of this element will be removed before the transcluded content is inserted.\n * If the transcluded content is empty (or only whitespace), the existing content is left intact. This lets you provide fallback\n * content in the case that no transcluded content is provided.\n *\n * @element ANY\n *\n * @param {string} ngTransclude|ngTranscludeSlot the name of the slot to insert at this point. If this is not provided, is empty\n *                                               or its value is the same as the name of the attribute then the default slot is used.\n *\n * @example\n * ### Basic transclusion\n * This example demonstrates basic transclusion of content into a component directive.\n * <example name=\"simpleTranscludeExample\" module=\"transcludeExample\">\n *   <file name=\"index.html\">\n *     <script>\n *       angular.module('transcludeExample', [])\n *        .directive('pane', function(){\n *           return {\n *             restrict: 'E',\n *             transclude: true,\n *             scope: { title:'@' },\n *             template: '<div style=\"border: 1px solid black;\">' +\n *                         '<div style=\"background-color: gray\">{{title}}</div>' +\n *                         '<ng-transclude></ng-transclude>' +\n *                       '</div>'\n *           };\n *       })\n *       .controller('ExampleController', ['$scope', function($scope) {\n *         $scope.title = 'Lorem Ipsum';\n *         $scope.text = 'Neque porro quisquam est qui dolorem ipsum quia dolor...';\n *       }]);\n *     </script>\n *     <div ng-controller=\"ExampleController\">\n *       <input ng-model=\"title\" aria-label=\"title\"> <br/>\n *       <textarea ng-model=\"text\" aria-label=\"text\"></textarea> <br/>\n *       <pane title=\"{{title}}\"><span>{{text}}</span></pane>\n *     </div>\n *   </file>\n *   <file name=\"protractor.js\" type=\"protractor\">\n *      it('should have transcluded', function() {\n *        var titleElement = element(by.model('title'));\n *        titleElement.clear();\n *        titleElement.sendKeys('TITLE');\n *        var textElement = element(by.model('text'));\n *        textElement.clear();\n *        textElement.sendKeys('TEXT');\n *        expect(element(by.binding('title')).getText()).toEqual('TITLE');\n *        expect(element(by.binding('text')).getText()).toEqual('TEXT');\n *      });\n *   </file>\n * </example>\n *\n * @example\n * ### Transclude fallback content\n * This example shows how to use `NgTransclude` with fallback content, that\n * is displayed if no transcluded content is provided.\n *\n * <example module=\"transcludeFallbackContentExample\" name=\"ng-transclude\">\n * <file name=\"index.html\">\n * <script>\n * angular.module('transcludeFallbackContentExample', [])\n * .directive('myButton', function(){\n *             return {\n *               restrict: 'E',\n *               transclude: true,\n *               scope: true,\n *               template: '<button style=\"cursor: pointer;\">' +\n *                           '<ng-transclude>' +\n *                             '<b style=\"color: red;\">Button1</b>' +\n *                           '</ng-transclude>' +\n *                         '</button>'\n *             };\n *         });\n * </script>\n * <!-- fallback button content -->\n * <my-button id=\"fallback\"></my-button>\n * <!-- modified button content -->\n * <my-button id=\"modified\">\n *   <i style=\"color: green;\">Button2</i>\n * </my-button>\n * </file>\n * <file name=\"protractor.js\" type=\"protractor\">\n * it('should have different transclude element content', function() {\n *          expect(element(by.id('fallback')).getText()).toBe('Button1');\n *          expect(element(by.id('modified')).getText()).toBe('Button2');\n *        });\n * </file>\n * </example>\n *\n * @example\n * ### Multi-slot transclusion\n * This example demonstrates using multi-slot transclusion in a component directive.\n * <example name=\"multiSlotTranscludeExample\" module=\"multiSlotTranscludeExample\">\n *   <file name=\"index.html\">\n *    <style>\n *      .title, .footer {\n *        background-color: gray\n *      }\n *    </style>\n *    <div ng-controller=\"ExampleController\">\n *      <input ng-model=\"title\" aria-label=\"title\"> <br/>\n *      <textarea ng-model=\"text\" aria-label=\"text\"></textarea> <br/>\n *      <pane>\n *        <pane-title><a ng-href=\"{{link}}\">{{title}}</a></pane-title>\n *        <pane-body><p>{{text}}</p></pane-body>\n *      </pane>\n *    </div>\n *   </file>\n *   <file name=\"app.js\">\n *    angular.module('multiSlotTranscludeExample', [])\n *     .directive('pane', function() {\n *        return {\n *          restrict: 'E',\n *          transclude: {\n *            'title': '?paneTitle',\n *            'body': 'paneBody',\n *            'footer': '?paneFooter'\n *          },\n *          template: '<div style=\"border: 1px solid black;\">' +\n *                      '<div class=\"title\" ng-transclude=\"title\">Fallback Title</div>' +\n *                      '<div ng-transclude=\"body\"></div>' +\n *                      '<div class=\"footer\" ng-transclude=\"footer\">Fallback Footer</div>' +\n *                    '</div>'\n *        };\n *    })\n *    .controller('ExampleController', ['$scope', function($scope) {\n *      $scope.title = 'Lorem Ipsum';\n *      $scope.link = 'https://google.com';\n *      $scope.text = 'Neque porro quisquam est qui dolorem ipsum quia dolor...';\n *    }]);\n *   </file>\n *   <file name=\"protractor.js\" type=\"protractor\">\n *      it('should have transcluded the title and the body', function() {\n *        var titleElement = element(by.model('title'));\n *        titleElement.clear();\n *        titleElement.sendKeys('TITLE');\n *        var textElement = element(by.model('text'));\n *        textElement.clear();\n *        textElement.sendKeys('TEXT');\n *        expect(element(by.css('.title')).getText()).toEqual('TITLE');\n *        expect(element(by.binding('text')).getText()).toEqual('TEXT');\n *        expect(element(by.css('.footer')).getText()).toEqual('Fallback Footer');\n *      });\n *   </file>\n * </example>\n */\nvar ngTranscludeMinErr = minErr('ngTransclude');\nvar ngTranscludeDirective = ['$compile', function($compile) {\n  return {\n    restrict: 'EAC',\n    compile: function ngTranscludeCompile(tElement) {\n\n      // Remove and cache any original content to act as a fallback\n      var fallbackLinkFn = $compile(tElement.contents());\n      tElement.empty();\n\n      return function ngTranscludePostLink($scope, $element, $attrs, controller, $transclude) {\n\n        if (!$transclude) {\n          throw ngTranscludeMinErr('orphan',\n          'Illegal use of ngTransclude directive in the template! ' +\n          'No parent directive that requires a transclusion found. ' +\n          'Element: {0}',\n          startingTag($element));\n        }\n\n\n        // If the attribute is of the form: `ng-transclude=\"ng-transclude\"` then treat it like the default\n        if ($attrs.ngTransclude === $attrs.$attr.ngTransclude) {\n          $attrs.ngTransclude = '';\n        }\n        var slotName = $attrs.ngTransclude || $attrs.ngTranscludeSlot;\n\n        // If the slot is required and no transclusion content is provided then this call will throw an error\n        $transclude(ngTranscludeCloneAttachFn, null, slotName);\n\n        // If the slot is optional and no transclusion content is provided then use the fallback content\n        if (slotName && !$transclude.isSlotFilled(slotName)) {\n          useFallbackContent();\n        }\n\n        function ngTranscludeCloneAttachFn(clone, transcludedScope) {\n          if (clone.length && notWhitespace(clone)) {\n            $element.append(clone);\n          } else {\n            useFallbackContent();\n            // There is nothing linked against the transcluded scope since no content was available,\n            // so it should be safe to clean up the generated scope.\n            transcludedScope.$destroy();\n          }\n        }\n\n        function useFallbackContent() {\n          // Since this is the fallback content rather than the transcluded content,\n          // we link against the scope of this directive rather than the transcluded scope\n          fallbackLinkFn($scope, function(clone) {\n            $element.append(clone);\n          });\n        }\n\n        function notWhitespace(nodes) {\n          for (var i = 0, ii = nodes.length; i < ii; i++) {\n            var node = nodes[i];\n            if (node.nodeType !== NODE_TYPE_TEXT || node.nodeValue.trim()) {\n              return true;\n            }\n          }\n        }\n      };\n    }\n  };\n}];\n"
  },
  {
    "path": "src/ng/directive/script.js",
    "content": "'use strict';\n\n/**\n * @ngdoc directive\n * @name script\n * @restrict E\n *\n * @description\n * Load the content of a `<script>` element into {@link ng.$templateCache `$templateCache`}, so that the\n * template can be used by {@link ng.directive:ngInclude `ngInclude`},\n * {@link ngRoute.directive:ngView `ngView`}, or {@link guide/directive directives}. The type of the\n * `<script>` element must be specified as `text/ng-template`, and a cache name for the template must be\n * assigned through the element's `id`, which can then be used as a directive's `templateUrl`.\n *\n * @param {string} type Must be set to `'text/ng-template'`.\n * @param {string} id Cache name of the template.\n *\n * @example\n  <example  name=\"script-tag\">\n    <file name=\"index.html\">\n      <script type=\"text/ng-template\" id=\"/tpl.html\">\n        Content of the template.\n      </script>\n\n      <a ng-click=\"currentTpl='/tpl.html'\" id=\"tpl-link\">Load inlined template</a>\n      <div id=\"tpl-content\" ng-include src=\"currentTpl\"></div>\n    </file>\n    <file name=\"protractor.js\" type=\"protractor\">\n      it('should load template defined inside script tag', function() {\n        element(by.css('#tpl-link')).click();\n        expect(element(by.css('#tpl-content')).getText()).toMatch(/Content of the template/);\n      });\n    </file>\n  </example>\n */\nvar scriptDirective = ['$templateCache', function($templateCache) {\n  return {\n    restrict: 'E',\n    terminal: true,\n    compile: function(element, attr) {\n      if (attr.type === 'text/ng-template') {\n        var templateUrl = attr.id,\n            text = element[0].text;\n\n        $templateCache.put(templateUrl, text);\n      }\n    }\n  };\n}];\n"
  },
  {
    "path": "src/ng/directive/select.js",
    "content": "'use strict';\n\n/* exported selectDirective, optionDirective */\n\nvar noopNgModelController = { $setViewValue: noop, $render: noop };\n\nfunction setOptionSelectedStatus(optionEl, value) {\n  optionEl.prop('selected', value);\n  /**\n   * When unselecting an option, setting the property to null / false should be enough\n   * However, screenreaders might react to the selected attribute instead, see\n   * https://github.com/angular/angular.js/issues/14419\n   * Note: \"selected\" is a boolean attr and will be removed when the \"value\" arg in attr() is false\n   * or null\n   */\n  optionEl.attr('selected', value);\n}\n\n/**\n * @ngdoc type\n * @name  select.SelectController\n *\n * @description\n * The controller for the {@link ng.select select} directive. The controller exposes\n * a few utility methods that can be used to augment the behavior of a regular or an\n * {@link ng.ngOptions ngOptions} select element.\n *\n * @example\n * ### Set a custom error when the unknown option is selected\n *\n * This example sets a custom error \"unknownValue\" on the ngModelController\n * when the select element's unknown option is selected, i.e. when the model is set to a value\n * that is not matched by any option.\n *\n * <example name=\"select-unknown-value-error\" module=\"staticSelect\">\n * <file name=\"index.html\">\n * <div ng-controller=\"ExampleController\">\n *   <form name=\"myForm\">\n *     <label for=\"testSelect\"> Single select: </label><br>\n *     <select name=\"testSelect\" ng-model=\"selected\" unknown-value-error>\n *       <option value=\"option-1\">Option 1</option>\n *       <option value=\"option-2\">Option 2</option>\n *     </select><br>\n *     <span class=\"error\" ng-if=\"myForm.testSelect.$error.unknownValue\">\n *       Error: The current model doesn't match any option</span><br>\n *\n *     <button ng-click=\"forceUnknownOption()\">Force unknown option</button><br>\n *   </form>\n * </div>\n * </file>\n * <file name=\"app.js\">\n *  angular.module('staticSelect', [])\n *    .controller('ExampleController', ['$scope', function($scope) {\n *      $scope.selected = null;\n *\n *      $scope.forceUnknownOption = function() {\n *        $scope.selected = 'nonsense';\n *      };\n *   }])\n *   .directive('unknownValueError', function() {\n *     return {\n *       require: ['ngModel', 'select'],\n *       link: function(scope, element, attrs, ctrls) {\n *         var ngModelCtrl = ctrls[0];\n *         var selectCtrl = ctrls[1];\n *\n *         ngModelCtrl.$validators.unknownValue = function(modelValue, viewValue) {\n *           if (selectCtrl.$isUnknownOptionSelected()) {\n *             return false;\n *           }\n *\n *           return true;\n *         };\n *       }\n *\n *     };\n *   });\n * </file>\n *</example>\n *\n *\n * @example\n * ### Set the \"required\" error when the unknown option is selected.\n *\n * By default, the \"required\" error on the ngModelController is only set on a required select\n * when the empty option is selected. This example adds a custom directive that also sets the\n * error when the unknown option is selected.\n *\n * <example name=\"select-unknown-value-required\" module=\"staticSelect\">\n * <file name=\"index.html\">\n * <div ng-controller=\"ExampleController\">\n *   <form name=\"myForm\">\n *     <label for=\"testSelect\"> Select: </label><br>\n *     <select name=\"testSelect\" ng-model=\"selected\" required unknown-value-required>\n *       <option value=\"option-1\">Option 1</option>\n *       <option value=\"option-2\">Option 2</option>\n *     </select><br>\n *     <span class=\"error\" ng-if=\"myForm.testSelect.$error.required\">Error: Please select a value</span><br>\n *\n *     <button ng-click=\"forceUnknownOption()\">Force unknown option</button><br>\n *   </form>\n * </div>\n * </file>\n * <file name=\"app.js\">\n *  angular.module('staticSelect', [])\n *    .controller('ExampleController', ['$scope', function($scope) {\n *      $scope.selected = null;\n *\n *      $scope.forceUnknownOption = function() {\n *        $scope.selected = 'nonsense';\n *      };\n *   }])\n *   .directive('unknownValueRequired', function() {\n *     return {\n *       priority: 1, // This directive must run after the required directive has added its validator\n *       require: ['ngModel', 'select'],\n *       link: function(scope, element, attrs, ctrls) {\n *         var ngModelCtrl = ctrls[0];\n *         var selectCtrl = ctrls[1];\n *\n *         var originalRequiredValidator = ngModelCtrl.$validators.required;\n *\n *         ngModelCtrl.$validators.required = function() {\n *           if (attrs.required && selectCtrl.$isUnknownOptionSelected()) {\n *             return false;\n *           }\n *\n *           return originalRequiredValidator.apply(this, arguments);\n *         };\n *       }\n *     };\n *   });\n * </file>\n * <file name=\"protractor.js\" type=\"protractor\">\n *  it('should show the error message when the unknown option is selected', function() {\n\n      var error = element(by.className('error'));\n\n      expect(error.getText()).toBe('Error: Please select a value');\n\n      element(by.cssContainingText('option', 'Option 1')).click();\n\n      expect(error.isPresent()).toBe(false);\n\n      element(by.tagName('button')).click();\n\n      expect(error.getText()).toBe('Error: Please select a value');\n    });\n * </file>\n *</example>\n *\n *\n */\nvar SelectController =\n        ['$element', '$scope', /** @this */ function($element, $scope) {\n\n  var self = this,\n      optionsMap = new NgMap();\n\n  self.selectValueMap = {}; // Keys are the hashed values, values the original values\n\n  // If the ngModel doesn't get provided then provide a dummy noop version to prevent errors\n  self.ngModelCtrl = noopNgModelController;\n  self.multiple = false;\n\n  // The \"unknown\" option is one that is prepended to the list if the viewValue\n  // does not match any of the options. When it is rendered the value of the unknown\n  // option is '? XXX ?' where XXX is the hashKey of the value that is not known.\n  //\n  // Support: IE 9 only\n  // We can't just jqLite('<option>') since jqLite is not smart enough\n  // to create it in <select> and IE barfs otherwise.\n  self.unknownOption = jqLite(window.document.createElement('option'));\n\n  // The empty option is an option with the value '' that the application developer can\n  // provide inside the select. It is always selectable and indicates that a \"null\" selection has\n  // been made by the user.\n  // If the select has an empty option, and the model of the select is set to \"undefined\" or \"null\",\n  // the empty option is selected.\n  // If the model is set to a different unmatched value, the unknown option is rendered and\n  // selected, i.e both are present, because a \"null\" selection and an unknown value are different.\n  self.hasEmptyOption = false;\n  self.emptyOption = undefined;\n\n  self.renderUnknownOption = function(val) {\n    var unknownVal = self.generateUnknownOptionValue(val);\n    self.unknownOption.val(unknownVal);\n    $element.prepend(self.unknownOption);\n    setOptionSelectedStatus(self.unknownOption, true);\n    $element.val(unknownVal);\n  };\n\n  self.updateUnknownOption = function(val) {\n    var unknownVal = self.generateUnknownOptionValue(val);\n    self.unknownOption.val(unknownVal);\n    setOptionSelectedStatus(self.unknownOption, true);\n    $element.val(unknownVal);\n  };\n\n  self.generateUnknownOptionValue = function(val) {\n    return '? ' + hashKey(val) + ' ?';\n  };\n\n  self.removeUnknownOption = function() {\n    if (self.unknownOption.parent()) self.unknownOption.remove();\n  };\n\n  self.selectEmptyOption = function() {\n    if (self.emptyOption) {\n      $element.val('');\n      setOptionSelectedStatus(self.emptyOption, true);\n    }\n  };\n\n  self.unselectEmptyOption = function() {\n    if (self.hasEmptyOption) {\n      setOptionSelectedStatus(self.emptyOption, false);\n    }\n  };\n\n  $scope.$on('$destroy', function() {\n    // disable unknown option so that we don't do work when the whole select is being destroyed\n    self.renderUnknownOption = noop;\n  });\n\n  // Read the value of the select control, the implementation of this changes depending\n  // upon whether the select can have multiple values and whether ngOptions is at work.\n  self.readValue = function readSingleValue() {\n    var val = $element.val();\n    // ngValue added option values are stored in the selectValueMap, normal interpolations are not\n    var realVal = val in self.selectValueMap ? self.selectValueMap[val] : val;\n\n    if (self.hasOption(realVal)) {\n      return realVal;\n    }\n\n    return null;\n  };\n\n\n  // Write the value to the select control, the implementation of this changes depending\n  // upon whether the select can have multiple values and whether ngOptions is at work.\n  self.writeValue = function writeSingleValue(value) {\n    // Make sure to remove the selected attribute from the previously selected option\n    // Otherwise, screen readers might get confused\n    var currentlySelectedOption = $element[0].options[$element[0].selectedIndex];\n    if (currentlySelectedOption) setOptionSelectedStatus(jqLite(currentlySelectedOption), false);\n\n    if (self.hasOption(value)) {\n      self.removeUnknownOption();\n\n      var hashedVal = hashKey(value);\n      $element.val(hashedVal in self.selectValueMap ? hashedVal : value);\n\n      // Set selected attribute and property on selected option for screen readers\n      var selectedOption = $element[0].options[$element[0].selectedIndex];\n      setOptionSelectedStatus(jqLite(selectedOption), true);\n    } else {\n      self.selectUnknownOrEmptyOption(value);\n    }\n  };\n\n\n  // Tell the select control that an option, with the given value, has been added\n  self.addOption = function(value, element) {\n    // Skip comment nodes, as they only pollute the `optionsMap`\n    if (element[0].nodeType === NODE_TYPE_COMMENT) return;\n\n    assertNotHasOwnProperty(value, '\"option value\"');\n    if (value === '') {\n      self.hasEmptyOption = true;\n      self.emptyOption = element;\n    }\n    var count = optionsMap.get(value) || 0;\n    optionsMap.set(value, count + 1);\n    // Only render at the end of a digest. This improves render performance when many options\n    // are added during a digest and ensures all relevant options are correctly marked as selected\n    scheduleRender();\n  };\n\n  // Tell the select control that an option, with the given value, has been removed\n  self.removeOption = function(value) {\n    var count = optionsMap.get(value);\n    if (count) {\n      if (count === 1) {\n        optionsMap.delete(value);\n        if (value === '') {\n          self.hasEmptyOption = false;\n          self.emptyOption = undefined;\n        }\n      } else {\n        optionsMap.set(value, count - 1);\n      }\n    }\n  };\n\n  // Check whether the select control has an option matching the given value\n  self.hasOption = function(value) {\n    return !!optionsMap.get(value);\n  };\n\n  /**\n   * @ngdoc method\n   * @name select.SelectController#$hasEmptyOption\n   *\n   * @description\n   *\n   * Returns `true` if the select element currently has an empty option\n   * element, i.e. an option that signifies that the select is empty / the selection is null.\n   *\n   */\n  self.$hasEmptyOption = function() {\n    return self.hasEmptyOption;\n  };\n\n  /**\n   * @ngdoc method\n   * @name select.SelectController#$isUnknownOptionSelected\n   *\n   * @description\n   *\n   * Returns `true` if the select element's unknown option is selected. The unknown option is added\n   * and automatically selected whenever the select model doesn't match any option.\n   *\n   */\n  self.$isUnknownOptionSelected = function() {\n    // Presence of the unknown option means it is selected\n    return $element[0].options[0] === self.unknownOption[0];\n  };\n\n  /**\n   * @ngdoc method\n   * @name select.SelectController#$isEmptyOptionSelected\n   *\n   * @description\n   *\n   * Returns `true` if the select element has an empty option and this empty option is currently\n   * selected. Returns `false` if the select element has no empty option or it is not selected.\n   *\n   */\n  self.$isEmptyOptionSelected = function() {\n    return self.hasEmptyOption && $element[0].options[$element[0].selectedIndex] === self.emptyOption[0];\n  };\n\n  self.selectUnknownOrEmptyOption = function(value) {\n    if (value == null && self.emptyOption) {\n      self.removeUnknownOption();\n      self.selectEmptyOption();\n    } else if (self.unknownOption.parent().length) {\n      self.updateUnknownOption(value);\n    } else {\n      self.renderUnknownOption(value);\n    }\n  };\n\n  var renderScheduled = false;\n  function scheduleRender() {\n    if (renderScheduled) return;\n    renderScheduled = true;\n    $scope.$$postDigest(function() {\n      renderScheduled = false;\n      self.ngModelCtrl.$render();\n    });\n  }\n\n  var updateScheduled = false;\n  function scheduleViewValueUpdate(renderAfter) {\n    if (updateScheduled) return;\n\n    updateScheduled = true;\n\n    $scope.$$postDigest(function() {\n      if ($scope.$$destroyed) return;\n\n      updateScheduled = false;\n      self.ngModelCtrl.$setViewValue(self.readValue());\n      if (renderAfter) self.ngModelCtrl.$render();\n    });\n  }\n\n\n  self.registerOption = function(optionScope, optionElement, optionAttrs, interpolateValueFn, interpolateTextFn) {\n\n    if (optionAttrs.$attr.ngValue) {\n      // The value attribute is set by ngValue\n      var oldVal, hashedVal;\n      optionAttrs.$observe('value', function valueAttributeObserveAction(newVal) {\n\n        var removal;\n        var previouslySelected = optionElement.prop('selected');\n\n        if (isDefined(hashedVal)) {\n          self.removeOption(oldVal);\n          delete self.selectValueMap[hashedVal];\n          removal = true;\n        }\n\n        hashedVal = hashKey(newVal);\n        oldVal = newVal;\n        self.selectValueMap[hashedVal] = newVal;\n        self.addOption(newVal, optionElement);\n        // Set the attribute directly instead of using optionAttrs.$set - this stops the observer\n        // from firing a second time. Other $observers on value will also get the result of the\n        // ngValue expression, not the hashed value\n        optionElement.attr('value', hashedVal);\n\n        if (removal && previouslySelected) {\n          scheduleViewValueUpdate();\n        }\n\n      });\n    } else if (interpolateValueFn) {\n      // The value attribute is interpolated\n      optionAttrs.$observe('value', function valueAttributeObserveAction(newVal) {\n        // This method is overwritten in ngOptions and has side-effects!\n        self.readValue();\n\n        var removal;\n        var previouslySelected = optionElement.prop('selected');\n\n        if (isDefined(oldVal)) {\n          self.removeOption(oldVal);\n          removal = true;\n        }\n        oldVal = newVal;\n        self.addOption(newVal, optionElement);\n\n        if (removal && previouslySelected) {\n          scheduleViewValueUpdate();\n        }\n      });\n    } else if (interpolateTextFn) {\n      // The text content is interpolated\n      optionScope.$watch(interpolateTextFn, function interpolateWatchAction(newVal, oldVal) {\n        optionAttrs.$set('value', newVal);\n        var previouslySelected = optionElement.prop('selected');\n        if (oldVal !== newVal) {\n          self.removeOption(oldVal);\n        }\n        self.addOption(newVal, optionElement);\n\n        if (oldVal && previouslySelected) {\n          scheduleViewValueUpdate();\n        }\n      });\n    } else {\n      // The value attribute is static\n      self.addOption(optionAttrs.value, optionElement);\n    }\n\n\n    optionAttrs.$observe('disabled', function(newVal) {\n\n      // Since model updates will also select disabled options (like ngOptions),\n      // we only have to handle options becoming disabled, not enabled\n\n      if (newVal === 'true' || newVal && optionElement.prop('selected')) {\n        if (self.multiple) {\n          scheduleViewValueUpdate(true);\n        } else {\n          self.ngModelCtrl.$setViewValue(null);\n          self.ngModelCtrl.$render();\n        }\n      }\n    });\n\n    optionElement.on('$destroy', function() {\n      var currentValue = self.readValue();\n      var removeValue = optionAttrs.value;\n\n      self.removeOption(removeValue);\n      scheduleRender();\n\n      if (self.multiple && currentValue && currentValue.indexOf(removeValue) !== -1 ||\n          currentValue === removeValue\n      ) {\n        // When multiple (selected) options are destroyed at the same time, we don't want\n        // to run a model update for each of them. Instead, run a single update in the $$postDigest\n        scheduleViewValueUpdate(true);\n      }\n    });\n  };\n}];\n\n/**\n * @ngdoc directive\n * @name select\n * @restrict E\n *\n * @description\n * HTML `select` element with AngularJS data-binding.\n *\n * The `select` directive is used together with {@link ngModel `ngModel`} to provide data-binding\n * between the scope and the `<select>` control (including setting default values).\n * It also handles dynamic `<option>` elements, which can be added using the {@link ngRepeat `ngRepeat}` or\n * {@link ngOptions `ngOptions`} directives.\n *\n * When an item in the `<select>` menu is selected, the value of the selected option will be bound\n * to the model identified by the `ngModel` directive. With static or repeated options, this is\n * the content of the `value` attribute or the textContent of the `<option>`, if the value attribute is missing.\n * Value and textContent can be interpolated.\n *\n * The {@link select.SelectController select controller} exposes utility functions that can be used\n * to manipulate the select's behavior.\n *\n * ## Matching model and option values\n *\n * In general, the match between the model and an option is evaluated by strictly comparing the model\n * value against the value of the available options.\n *\n * If you are setting the option value with the option's `value` attribute, or textContent, the\n * value will always be a `string` which means that the model value must also be a string.\n * Otherwise the `select` directive cannot match them correctly.\n *\n * To bind the model to a non-string value, you can use one of the following strategies:\n * - the {@link ng.ngOptions `ngOptions`} directive\n *   ({@link ng.select#using-select-with-ngoptions-and-setting-a-default-value})\n * - the {@link ng.ngValue `ngValue`} directive, which allows arbitrary expressions to be\n *   option values ({@link ng.select#using-ngvalue-to-bind-the-model-to-an-array-of-objects Example})\n * - model $parsers / $formatters to convert the string value\n *   ({@link ng.select#binding-select-to-a-non-string-value-via-ngmodel-parsing-formatting Example})\n *\n * If the viewValue of `ngModel` does not match any of the options, then the control\n * will automatically add an \"unknown\" option, which it then removes when the mismatch is resolved.\n *\n * Optionally, a single hard-coded `<option>` element, with the value set to an empty string, can\n * be nested into the `<select>` element. This element will then represent the `null` or \"not selected\"\n * option. See example below for demonstration.\n *\n * ## Choosing between `ngRepeat` and `ngOptions`\n *\n * In many cases, `ngRepeat` can be used on `<option>` elements instead of {@link ng.directive:ngOptions\n * ngOptions} to achieve a similar result. However, `ngOptions` provides some benefits:\n * - more flexibility in how the `<select>`'s model is assigned via the `select` **`as`** part of the\n * comprehension expression\n * - reduced memory consumption by not creating a new scope for each repeated instance\n * - increased render speed by creating the options in a documentFragment instead of individually\n *\n * Specifically, select with repeated options slows down significantly starting at 2000 options in\n * Chrome and Internet Explorer / Edge.\n *\n *\n * @param {string} ngModel Assignable AngularJS expression to data-bind to.\n * @param {string=} name Property name of the form under which the control is published.\n * @param {string=} multiple Allows multiple options to be selected. The selected values will be\n *     bound to the model as an array.\n * @param {string=} required Sets `required` validation error key if the value is not entered.\n * @param {string=} ngRequired Adds required attribute and required validation constraint to\n * the element when the ngRequired expression evaluates to true. Use ngRequired instead of required\n * when you want to data-bind to the required attribute.\n * @param {string=} ngChange AngularJS expression to be executed when selected option(s) changes due to user\n *    interaction with the select element.\n * @param {string=} ngOptions sets the options that the select is populated with and defines what is\n * set on the model on selection. See {@link ngOptions `ngOptions`}.\n * @param {string=} ngAttrSize sets the size of the select element dynamically. Uses the\n * {@link guide/interpolation#-ngattr-for-binding-to-arbitrary-attributes ngAttr} directive.\n *\n *\n * @example\n * ### Simple `select` elements with static options\n *\n * <example name=\"static-select\" module=\"staticSelect\">\n * <file name=\"index.html\">\n * <div ng-controller=\"ExampleController\">\n *   <form name=\"myForm\">\n *     <label for=\"singleSelect\"> Single select: </label><br>\n *     <select name=\"singleSelect\" ng-model=\"data.singleSelect\">\n *       <option value=\"option-1\">Option 1</option>\n *       <option value=\"option-2\">Option 2</option>\n *     </select><br>\n *\n *     <label for=\"singleSelect\"> Single select with \"not selected\" option and dynamic option values: </label><br>\n *     <select name=\"singleSelect\" id=\"singleSelect\" ng-model=\"data.singleSelect\">\n *       <option value=\"\">---Please select---</option> <!-- not selected / blank option -->\n *       <option value=\"{{data.option1}}\">Option 1</option> <!-- interpolation -->\n *       <option value=\"option-2\">Option 2</option>\n *     </select><br>\n *     <button ng-click=\"forceUnknownOption()\">Force unknown option</button><br>\n *     <tt>singleSelect = {{data.singleSelect}}</tt>\n *\n *     <hr>\n *     <label for=\"multipleSelect\"> Multiple select: </label><br>\n *     <select name=\"multipleSelect\" id=\"multipleSelect\" ng-model=\"data.multipleSelect\" multiple>\n *       <option value=\"option-1\">Option 1</option>\n *       <option value=\"option-2\">Option 2</option>\n *       <option value=\"option-3\">Option 3</option>\n *     </select><br>\n *     <tt>multipleSelect = {{data.multipleSelect}}</tt><br/>\n *   </form>\n * </div>\n * </file>\n * <file name=\"app.js\">\n *  angular.module('staticSelect', [])\n *    .controller('ExampleController', ['$scope', function($scope) {\n *      $scope.data = {\n *       singleSelect: null,\n *       multipleSelect: [],\n *       option1: 'option-1'\n *      };\n *\n *      $scope.forceUnknownOption = function() {\n *        $scope.data.singleSelect = 'nonsense';\n *      };\n *   }]);\n * </file>\n *</example>\n *\n * @example\n * ### Using `ngRepeat` to generate `select` options\n * <example name=\"select-ngrepeat\" module=\"ngrepeatSelect\">\n * <file name=\"index.html\">\n * <div ng-controller=\"ExampleController\">\n *   <form name=\"myForm\">\n *     <label for=\"repeatSelect\"> Repeat select: </label>\n *     <select name=\"repeatSelect\" id=\"repeatSelect\" ng-model=\"data.model\">\n *       <option ng-repeat=\"option in data.availableOptions\" value=\"{{option.id}}\">{{option.name}}</option>\n *     </select>\n *   </form>\n *   <hr>\n *   <tt>model = {{data.model}}</tt><br/>\n * </div>\n * </file>\n * <file name=\"app.js\">\n *  angular.module('ngrepeatSelect', [])\n *    .controller('ExampleController', ['$scope', function($scope) {\n *      $scope.data = {\n *       model: null,\n *       availableOptions: [\n *         {id: '1', name: 'Option A'},\n *         {id: '2', name: 'Option B'},\n *         {id: '3', name: 'Option C'}\n *       ]\n *      };\n *   }]);\n * </file>\n *</example>\n *\n * @example\n * ### Using `ngValue` to bind the model to an array of objects\n * <example name=\"select-ngvalue\" module=\"ngvalueSelect\">\n * <file name=\"index.html\">\n * <div ng-controller=\"ExampleController\">\n *   <form name=\"myForm\">\n *     <label for=\"ngvalueselect\"> ngvalue select: </label>\n *     <select size=\"6\" name=\"ngvalueselect\" ng-model=\"data.model\" multiple>\n *       <option ng-repeat=\"option in data.availableOptions\" ng-value=\"option.value\">{{option.name}}</option>\n *     </select>\n *   </form>\n *   <hr>\n *   <pre>model = {{data.model | json}}</pre><br/>\n * </div>\n * </file>\n * <file name=\"app.js\">\n *  angular.module('ngvalueSelect', [])\n *    .controller('ExampleController', ['$scope', function($scope) {\n *      $scope.data = {\n *       model: null,\n *       availableOptions: [\n           {value: 'myString', name: 'string'},\n           {value: 1, name: 'integer'},\n           {value: true, name: 'boolean'},\n           {value: null, name: 'null'},\n           {value: {prop: 'value'}, name: 'object'},\n           {value: ['a'], name: 'array'}\n *       ]\n *      };\n *   }]);\n * </file>\n *</example>\n *\n * @example\n * ### Using `select` with `ngOptions` and setting a default value\n * See the {@link ngOptions ngOptions documentation} for more `ngOptions` usage examples.\n *\n * <example name=\"select-with-default-values\" module=\"defaultValueSelect\">\n * <file name=\"index.html\">\n * <div ng-controller=\"ExampleController\">\n *   <form name=\"myForm\">\n *     <label for=\"mySelect\">Make a choice:</label>\n *     <select name=\"mySelect\" id=\"mySelect\"\n *       ng-options=\"option.name for option in data.availableOptions track by option.id\"\n *       ng-model=\"data.selectedOption\"></select>\n *   </form>\n *   <hr>\n *   <tt>option = {{data.selectedOption}}</tt><br/>\n * </div>\n * </file>\n * <file name=\"app.js\">\n *  angular.module('defaultValueSelect', [])\n *    .controller('ExampleController', ['$scope', function($scope) {\n *      $scope.data = {\n *       availableOptions: [\n *         {id: '1', name: 'Option A'},\n *         {id: '2', name: 'Option B'},\n *         {id: '3', name: 'Option C'}\n *       ],\n *       selectedOption: {id: '3', name: 'Option C'} //This sets the default value of the select in the ui\n *       };\n *   }]);\n * </file>\n *</example>\n *\n * @example\n * ### Binding `select` to a non-string value via `ngModel` parsing / formatting\n *\n * <example name=\"select-with-non-string-options\" module=\"nonStringSelect\">\n *   <file name=\"index.html\">\n *     <select ng-model=\"model.id\" convert-to-number>\n *       <option value=\"0\">Zero</option>\n *       <option value=\"1\">One</option>\n *       <option value=\"2\">Two</option>\n *     </select>\n *     {{ model }}\n *   </file>\n *   <file name=\"app.js\">\n *     angular.module('nonStringSelect', [])\n *       .run(function($rootScope) {\n *         $rootScope.model = { id: 2 };\n *       })\n *       .directive('convertToNumber', function() {\n *         return {\n *           require: 'ngModel',\n *           link: function(scope, element, attrs, ngModel) {\n *             ngModel.$parsers.push(function(val) {\n *               return parseInt(val, 10);\n *             });\n *             ngModel.$formatters.push(function(val) {\n *               return '' + val;\n *             });\n *           }\n *         };\n *       });\n *   </file>\n *   <file name=\"protractor.js\" type=\"protractor\">\n *     it('should initialize to model', function() {\n *       expect(element(by.model('model.id')).$('option:checked').getText()).toEqual('Two');\n *     });\n *   </file>\n * </example>\n *\n */\nvar selectDirective = function() {\n\n  return {\n    restrict: 'E',\n    require: ['select', '?ngModel'],\n    controller: SelectController,\n    priority: 1,\n    link: {\n      pre: selectPreLink,\n      post: selectPostLink\n    }\n  };\n\n  function selectPreLink(scope, element, attr, ctrls) {\n\n      var selectCtrl = ctrls[0];\n      var ngModelCtrl = ctrls[1];\n\n      // if ngModel is not defined, we don't need to do anything but set the registerOption\n      // function to noop, so options don't get added internally\n      if (!ngModelCtrl) {\n        selectCtrl.registerOption = noop;\n        return;\n      }\n\n\n      selectCtrl.ngModelCtrl = ngModelCtrl;\n\n      // When the selected item(s) changes we delegate getting the value of the select control\n      // to the `readValue` method, which can be changed if the select can have multiple\n      // selected values or if the options are being generated by `ngOptions`\n      element.on('change', function() {\n        selectCtrl.removeUnknownOption();\n        scope.$apply(function() {\n          ngModelCtrl.$setViewValue(selectCtrl.readValue());\n        });\n      });\n\n      // If the select allows multiple values then we need to modify how we read and write\n      // values from and to the control; also what it means for the value to be empty and\n      // we have to add an extra watch since ngModel doesn't work well with arrays - it\n      // doesn't trigger rendering if only an item in the array changes.\n      if (attr.multiple) {\n        selectCtrl.multiple = true;\n\n        // Read value now needs to check each option to see if it is selected\n        selectCtrl.readValue = function readMultipleValue() {\n          var array = [];\n          forEach(element.find('option'), function(option) {\n            if (option.selected && !option.disabled) {\n              var val = option.value;\n              array.push(val in selectCtrl.selectValueMap ? selectCtrl.selectValueMap[val] : val);\n            }\n          });\n          return array;\n        };\n\n        // Write value now needs to set the selected property of each matching option\n        selectCtrl.writeValue = function writeMultipleValue(value) {\n          forEach(element.find('option'), function(option) {\n            var shouldBeSelected = !!value && (includes(value, option.value) ||\n                                               includes(value, selectCtrl.selectValueMap[option.value]));\n            var currentlySelected = option.selected;\n\n            // Support: IE 9-11 only, Edge 12-15+\n            // In IE and Edge adding options to the selection via shift+click/UP/DOWN\n            // will de-select already selected options if \"selected\" on those options was set\n            // more than once (i.e. when the options were already selected)\n            // So we only modify the selected property if necessary.\n            // Note: this behavior cannot be replicated via unit tests because it only shows in the\n            // actual user interface.\n            if (shouldBeSelected !== currentlySelected) {\n              setOptionSelectedStatus(jqLite(option), shouldBeSelected);\n            }\n\n          });\n        };\n\n        // we have to do it on each watch since ngModel watches reference, but\n        // we need to work of an array, so we need to see if anything was inserted/removed\n        var lastView, lastViewRef = NaN;\n        scope.$watch(function selectMultipleWatch() {\n          if (lastViewRef === ngModelCtrl.$viewValue && !equals(lastView, ngModelCtrl.$viewValue)) {\n            lastView = shallowCopy(ngModelCtrl.$viewValue);\n            ngModelCtrl.$render();\n          }\n          lastViewRef = ngModelCtrl.$viewValue;\n        });\n\n        // If we are a multiple select then value is now a collection\n        // so the meaning of $isEmpty changes\n        ngModelCtrl.$isEmpty = function(value) {\n          return !value || value.length === 0;\n        };\n\n      }\n    }\n\n    function selectPostLink(scope, element, attrs, ctrls) {\n      // if ngModel is not defined, we don't need to do anything\n      var ngModelCtrl = ctrls[1];\n      if (!ngModelCtrl) return;\n\n      var selectCtrl = ctrls[0];\n\n      // We delegate rendering to the `writeValue` method, which can be changed\n      // if the select can have multiple selected values or if the options are being\n      // generated by `ngOptions`.\n      // This must be done in the postLink fn to prevent $render to be called before\n      // all nodes have been linked correctly.\n      ngModelCtrl.$render = function() {\n        selectCtrl.writeValue(ngModelCtrl.$viewValue);\n      };\n    }\n};\n\n\n// The option directive is purely designed to communicate the existence (or lack of)\n// of dynamically created (and destroyed) option elements to their containing select\n// directive via its controller.\nvar optionDirective = ['$interpolate', function($interpolate) {\n  return {\n    restrict: 'E',\n    priority: 100,\n    compile: function(element, attr) {\n      var interpolateValueFn, interpolateTextFn;\n\n      if (isDefined(attr.ngValue)) {\n        // Will be handled by registerOption\n      } else if (isDefined(attr.value)) {\n        // If the value attribute is defined, check if it contains an interpolation\n        interpolateValueFn = $interpolate(attr.value, true);\n      } else {\n        // If the value attribute is not defined then we fall back to the\n        // text content of the option element, which may be interpolated\n        interpolateTextFn = $interpolate(element.text(), true);\n        if (!interpolateTextFn) {\n          attr.$set('value', element.text());\n        }\n      }\n\n      return function(scope, element, attr) {\n        // This is an optimization over using ^^ since we don't want to have to search\n        // all the way to the root of the DOM for every single option element\n        var selectCtrlName = '$selectController',\n            parent = element.parent(),\n            selectCtrl = parent.data(selectCtrlName) ||\n              parent.parent().data(selectCtrlName); // in case we are in optgroup\n\n        if (selectCtrl) {\n          selectCtrl.registerOption(scope, element, attr, interpolateValueFn, interpolateTextFn);\n        }\n      };\n    }\n  };\n}];\n"
  },
  {
    "path": "src/ng/directive/validators.js",
    "content": "'use strict';\n/**\n * @ngdoc directive\n * @name ngRequired\n * @restrict A\n *\n * @param {expression} ngRequired AngularJS expression. If it evaluates to `true`, it sets the\n *                                `required` attribute to the element and adds the `required`\n *                                {@link ngModel.NgModelController#$validators `validator`}.\n *\n * @description\n *\n * ngRequired adds the required {@link ngModel.NgModelController#$validators `validator`} to {@link ngModel `ngModel`}.\n * It is most often used for {@link input `input`} and {@link select `select`} controls, but can also be\n * applied to custom controls.\n *\n * The directive sets the `required` attribute on the element if the AngularJS expression inside\n * `ngRequired` evaluates to true. A special directive for setting `required` is necessary because we\n * cannot use interpolation inside `required`. See the {@link guide/interpolation interpolation guide}\n * for more info.\n *\n * The validator will set the `required` error key to true if the `required` attribute is set and\n * calling {@link ngModel.NgModelController#$isEmpty `NgModelController.$isEmpty`} with the\n * {@link ngModel.NgModelController#$viewValue `ngModel.$viewValue`} returns `true`. For example, the\n * `$isEmpty()` implementation for `input[text]` checks the length of the `$viewValue`. When developing\n * custom controls, `$isEmpty()` can be overwritten to account for a $viewValue that is not string-based.\n *\n * @example\n * <example name=\"ngRequiredDirective\" module=\"ngRequiredExample\">\n *   <file name=\"index.html\">\n *     <script>\n *       angular.module('ngRequiredExample', [])\n *         .controller('ExampleController', ['$scope', function($scope) {\n *           $scope.required = true;\n *         }]);\n *     </script>\n *     <div ng-controller=\"ExampleController\">\n *       <form name=\"form\">\n *         <label for=\"required\">Toggle required: </label>\n *         <input type=\"checkbox\" ng-model=\"required\" id=\"required\" />\n *         <br>\n *         <label for=\"input\">This input must be filled if `required` is true: </label>\n *         <input type=\"text\" ng-model=\"model\" id=\"input\" name=\"input\" ng-required=\"required\" /><br>\n *         <hr>\n *         required error set? = <code>{{form.input.$error.required}}</code><br>\n *         model = <code>{{model}}</code>\n *       </form>\n *     </div>\n *   </file>\n *   <file name=\"protractor.js\" type=\"protractor\">\n       var required = element(by.binding('form.input.$error.required'));\n       var model = element(by.binding('model'));\n       var input = element(by.id('input'));\n\n       it('should set the required error', function() {\n         expect(required.getText()).toContain('true');\n\n         input.sendKeys('123');\n         expect(required.getText()).not.toContain('true');\n         expect(model.getText()).toContain('123');\n       });\n *   </file>\n * </example>\n */\nvar requiredDirective = ['$parse', function($parse) {\n  return {\n    restrict: 'A',\n    require: '?ngModel',\n    link: function(scope, elm, attr, ctrl) {\n      if (!ctrl) return;\n      // For boolean attributes like required, presence means true\n      var value = attr.hasOwnProperty('required') || $parse(attr.ngRequired)(scope);\n\n      if (!attr.ngRequired) {\n        // force truthy in case we are on non input element\n        // (input elements do this automatically for boolean attributes like required)\n        attr.required = true;\n      }\n\n      ctrl.$validators.required = function(modelValue, viewValue) {\n        return !value || !ctrl.$isEmpty(viewValue);\n      };\n\n      attr.$observe('required', function(newVal) {\n\n        if (value !== newVal) {\n          value = newVal;\n          ctrl.$validate();\n        }\n      });\n    }\n  };\n}];\n\n/**\n * @ngdoc directive\n * @name ngPattern\n * @restrict A\n *\n * @param {expression|RegExp} ngPattern AngularJS expression that must evaluate to a `RegExp` or a `String`\n *                                      parsable into a `RegExp`, or a `RegExp` literal. See above for\n *                                      more details.\n *\n * @description\n *\n * ngPattern adds the pattern {@link ngModel.NgModelController#$validators `validator`} to {@link ngModel `ngModel`}.\n * It is most often used for text-based {@link input `input`} controls, but can also be applied to custom text-based controls.\n *\n * The validator sets the `pattern` error key if the {@link ngModel.NgModelController#$viewValue `ngModel.$viewValue`}\n * does not match a RegExp which is obtained from the `ngPattern` attribute value:\n * - the value is an AngularJS expression:\n *   - If the expression evaluates to a RegExp object, then this is used directly.\n *   - If the expression evaluates to a string, then it will be converted to a RegExp after wrapping it\n *     in `^` and `$` characters. For instance, `\"abc\"` will be converted to `new RegExp('^abc$')`.\n * - If the value is a RegExp literal, e.g. `ngPattern=\"/^\\d+$/\"`, it is used directly.\n *\n * <div class=\"alert alert-info\">\n * **Note:** Avoid using the `g` flag on the RegExp, as it will cause each successive search to\n * start at the index of the last search's match, thus not taking the whole input value into\n * account.\n * </div>\n *\n * <div class=\"alert alert-info\">\n * **Note:** This directive is also added when the plain `pattern` attribute is used, with two\n * differences:\n * <ol>\n *   <li>\n *     `ngPattern` does not set the `pattern` attribute and therefore HTML5 constraint validation is\n *     not available.\n *   </li>\n *   <li>\n *     The `ngPattern` attribute must be an expression, while the `pattern` value must be\n *     interpolated.\n *   </li>\n * </ol>\n * </div>\n *\n * @example\n * <example name=\"ngPatternDirective\" module=\"ngPatternExample\">\n *   <file name=\"index.html\">\n *     <script>\n *       angular.module('ngPatternExample', [])\n *         .controller('ExampleController', ['$scope', function($scope) {\n *           $scope.regex = '\\\\d+';\n *         }]);\n *     </script>\n *     <div ng-controller=\"ExampleController\">\n *       <form name=\"form\">\n *         <label for=\"regex\">Set a pattern (regex string): </label>\n *         <input type=\"text\" ng-model=\"regex\" id=\"regex\" />\n *         <br>\n *         <label for=\"input\">This input is restricted by the current pattern: </label>\n *         <input type=\"text\" ng-model=\"model\" id=\"input\" name=\"input\" ng-pattern=\"regex\" /><br>\n *         <hr>\n *         input valid? = <code>{{form.input.$valid}}</code><br>\n *         model = <code>{{model}}</code>\n *       </form>\n *     </div>\n *   </file>\n *   <file name=\"protractor.js\" type=\"protractor\">\n       var model = element(by.binding('model'));\n       var input = element(by.id('input'));\n\n       it('should validate the input with the default pattern', function() {\n         input.sendKeys('aaa');\n         expect(model.getText()).not.toContain('aaa');\n\n         input.clear().then(function() {\n           input.sendKeys('123');\n           expect(model.getText()).toContain('123');\n         });\n       });\n *   </file>\n * </example>\n */\nvar patternDirective = ['$parse', function($parse) {\n  return {\n    restrict: 'A',\n    require: '?ngModel',\n    compile: function(tElm, tAttr) {\n      var patternExp;\n      var parseFn;\n\n      if (tAttr.ngPattern) {\n        patternExp = tAttr.ngPattern;\n\n        // ngPattern might be a scope expression, or an inlined regex, which is not parsable.\n        // We get value of the attribute here, so we can compare the old and the new value\n        // in the observer to avoid unnecessary validations\n        if (tAttr.ngPattern.charAt(0) === '/' && REGEX_STRING_REGEXP.test(tAttr.ngPattern)) {\n          parseFn = function() { return tAttr.ngPattern; };\n        } else {\n          parseFn = $parse(tAttr.ngPattern);\n        }\n      }\n\n      return function(scope, elm, attr, ctrl) {\n        if (!ctrl) return;\n\n        var attrVal = attr.pattern;\n\n        if (attr.ngPattern) {\n          attrVal = parseFn(scope);\n        } else {\n          patternExp = attr.pattern;\n        }\n\n        var regexp = parsePatternAttr(attrVal, patternExp, elm);\n\n        attr.$observe('pattern', function(newVal) {\n          var oldRegexp = regexp;\n\n          regexp = parsePatternAttr(newVal, patternExp, elm);\n\n          if ((oldRegexp && oldRegexp.toString()) !== (regexp && regexp.toString())) {\n            ctrl.$validate();\n          }\n        });\n\n        ctrl.$validators.pattern = function(modelValue, viewValue) {\n          // HTML5 pattern constraint validates the input value, so we validate the viewValue\n          return ctrl.$isEmpty(viewValue) || isUndefined(regexp) || regexp.test(viewValue);\n        };\n      };\n    }\n\n  };\n}];\n\n/**\n * @ngdoc directive\n * @name ngMaxlength\n * @restrict A\n *\n * @param {expression} ngMaxlength AngularJS expression that must evaluate to a `Number` or `String`\n *                                 parsable into a `Number`. Used as value for the `maxlength`\n *                                 {@link ngModel.NgModelController#$validators validator}.\n *\n * @description\n *\n * ngMaxlength adds the maxlength {@link ngModel.NgModelController#$validators `validator`} to {@link ngModel `ngModel`}.\n * It is most often used for text-based {@link input `input`} controls, but can also be applied to custom text-based controls.\n *\n * The validator sets the `maxlength` error key if the {@link ngModel.NgModelController#$viewValue `ngModel.$viewValue`}\n * is longer than the integer obtained by evaluating the AngularJS expression given in the\n * `ngMaxlength` attribute value.\n *\n * <div class=\"alert alert-info\">\n * **Note:** This directive is also added when the plain `maxlength` attribute is used, with two\n * differences:\n * <ol>\n *   <li>\n *     `ngMaxlength` does not set the `maxlength` attribute and therefore HTML5 constraint\n *     validation is not available.\n *   </li>\n *   <li>\n *     The `ngMaxlength` attribute must be an expression, while the `maxlength` value must be\n *     interpolated.\n *   </li>\n * </ol>\n * </div>\n *\n * @example\n * <example name=\"ngMaxlengthDirective\" module=\"ngMaxlengthExample\">\n *   <file name=\"index.html\">\n *     <script>\n *       angular.module('ngMaxlengthExample', [])\n *         .controller('ExampleController', ['$scope', function($scope) {\n *           $scope.maxlength = 5;\n *         }]);\n *     </script>\n *     <div ng-controller=\"ExampleController\">\n *       <form name=\"form\">\n *         <label for=\"maxlength\">Set a maxlength: </label>\n *         <input type=\"number\" ng-model=\"maxlength\" id=\"maxlength\" />\n *         <br>\n *         <label for=\"input\">This input is restricted by the current maxlength: </label>\n *         <input type=\"text\" ng-model=\"model\" id=\"input\" name=\"input\" ng-maxlength=\"maxlength\" /><br>\n *         <hr>\n *         input valid? = <code>{{form.input.$valid}}</code><br>\n *         model = <code>{{model}}</code>\n *       </form>\n *     </div>\n *   </file>\n *   <file name=\"protractor.js\" type=\"protractor\">\n       var model = element(by.binding('model'));\n       var input = element(by.id('input'));\n\n       it('should validate the input with the default maxlength', function() {\n         input.sendKeys('abcdef');\n         expect(model.getText()).not.toContain('abcdef');\n\n         input.clear().then(function() {\n           input.sendKeys('abcde');\n           expect(model.getText()).toContain('abcde');\n         });\n       });\n *   </file>\n * </example>\n */\nvar maxlengthDirective = ['$parse', function($parse) {\n  return {\n    restrict: 'A',\n    require: '?ngModel',\n    link: function(scope, elm, attr, ctrl) {\n      if (!ctrl) return;\n\n      var maxlength = attr.maxlength || $parse(attr.ngMaxlength)(scope);\n      var maxlengthParsed = parseLength(maxlength);\n\n      attr.$observe('maxlength', function(value) {\n        if (maxlength !== value) {\n          maxlengthParsed = parseLength(value);\n          maxlength = value;\n          ctrl.$validate();\n        }\n      });\n      ctrl.$validators.maxlength = function(modelValue, viewValue) {\n        return (maxlengthParsed < 0) || ctrl.$isEmpty(viewValue) || (viewValue.length <= maxlengthParsed);\n      };\n    }\n  };\n}];\n\n/**\n * @ngdoc directive\n * @name ngMinlength\n * @restrict A\n *\n * @param {expression} ngMinlength AngularJS expression that must evaluate to a `Number` or `String`\n *                                 parsable into a `Number`. Used as value for the `minlength`\n *                                 {@link ngModel.NgModelController#$validators validator}.\n *\n * @description\n *\n * ngMinlength adds the minlength {@link ngModel.NgModelController#$validators `validator`} to {@link ngModel `ngModel`}.\n * It is most often used for text-based {@link input `input`} controls, but can also be applied to custom text-based controls.\n *\n * The validator sets the `minlength` error key if the {@link ngModel.NgModelController#$viewValue `ngModel.$viewValue`}\n * is shorter than the integer obtained by evaluating the AngularJS expression given in the\n * `ngMinlength` attribute value.\n *\n * <div class=\"alert alert-info\">\n * **Note:** This directive is also added when the plain `minlength` attribute is used, with two\n * differences:\n * <ol>\n *   <li>\n *     `ngMinlength` does not set the `minlength` attribute and therefore HTML5 constraint\n *     validation is not available.\n *   </li>\n *   <li>\n *     The `ngMinlength` value must be an expression, while the `minlength` value must be\n *     interpolated.\n *   </li>\n * </ol>\n * </div>\n *\n * @example\n * <example name=\"ngMinlengthDirective\" module=\"ngMinlengthExample\">\n *   <file name=\"index.html\">\n *     <script>\n *       angular.module('ngMinlengthExample', [])\n *         .controller('ExampleController', ['$scope', function($scope) {\n *           $scope.minlength = 3;\n *         }]);\n *     </script>\n *     <div ng-controller=\"ExampleController\">\n *       <form name=\"form\">\n *         <label for=\"minlength\">Set a minlength: </label>\n *         <input type=\"number\" ng-model=\"minlength\" id=\"minlength\" />\n *         <br>\n *         <label for=\"input\">This input is restricted by the current minlength: </label>\n *         <input type=\"text\" ng-model=\"model\" id=\"input\" name=\"input\" ng-minlength=\"minlength\" /><br>\n *         <hr>\n *         input valid? = <code>{{form.input.$valid}}</code><br>\n *         model = <code>{{model}}</code>\n *       </form>\n *     </div>\n *   </file>\n *   <file name=\"protractor.js\" type=\"protractor\">\n       var model = element(by.binding('model'));\n       var input = element(by.id('input'));\n\n       it('should validate the input with the default minlength', function() {\n         input.sendKeys('ab');\n         expect(model.getText()).not.toContain('ab');\n\n         input.sendKeys('abc');\n         expect(model.getText()).toContain('abc');\n       });\n *   </file>\n * </example>\n */\nvar minlengthDirective = ['$parse', function($parse) {\n  return {\n    restrict: 'A',\n    require: '?ngModel',\n    link: function(scope, elm, attr, ctrl) {\n      if (!ctrl) return;\n\n      var minlength = attr.minlength || $parse(attr.ngMinlength)(scope);\n      var minlengthParsed = parseLength(minlength) || -1;\n\n      attr.$observe('minlength', function(value) {\n        if (minlength !== value) {\n          minlengthParsed = parseLength(value) || -1;\n          minlength = value;\n          ctrl.$validate();\n        }\n\n      });\n      ctrl.$validators.minlength = function(modelValue, viewValue) {\n        return ctrl.$isEmpty(viewValue) || viewValue.length >= minlengthParsed;\n      };\n    }\n  };\n}];\n\n\nfunction parsePatternAttr(regex, patternExp, elm) {\n  if (!regex) return undefined;\n\n  if (isString(regex)) {\n    regex = new RegExp('^' + regex + '$');\n  }\n\n  if (!regex.test) {\n    throw minErr('ngPattern')('noregexp',\n      'Expected {0} to be a RegExp but was {1}. Element: {2}', patternExp,\n      regex, startingTag(elm));\n  }\n\n  return regex;\n}\n\nfunction parseLength(val) {\n  var intVal = toInt(val);\n  return isNumberNaN(intVal) ? -1 : intVal;\n}\n"
  },
  {
    "path": "src/ng/document.js",
    "content": "'use strict';\n\n/**\n * @ngdoc service\n * @name $document\n * @requires $window\n * @this\n *\n * @description\n * A {@link angular.element jQuery or jqLite} wrapper for the browser's `window.document` object.\n *\n * @example\n   <example module=\"documentExample\" name=\"document\">\n     <file name=\"index.html\">\n       <div ng-controller=\"ExampleController\">\n         <p>$document title: <b ng-bind=\"title\"></b></p>\n         <p>window.document title: <b ng-bind=\"windowTitle\"></b></p>\n       </div>\n     </file>\n     <file name=\"script.js\">\n       angular.module('documentExample', [])\n         .controller('ExampleController', ['$scope', '$document', function($scope, $document) {\n           $scope.title = $document[0].title;\n           $scope.windowTitle = angular.element(window.document)[0].title;\n         }]);\n     </file>\n   </example>\n */\nfunction $DocumentProvider() {\n  this.$get = ['$window', function(window) {\n    return jqLite(window.document);\n  }];\n}\n\n\n/**\n * @private\n * @this\n * Listens for document visibility change and makes the current status accessible.\n */\nfunction $$IsDocumentHiddenProvider() {\n  this.$get = ['$document', '$rootScope', function($document, $rootScope) {\n    var doc = $document[0];\n    var hidden = doc && doc.hidden;\n\n    $document.on('visibilitychange', changeListener);\n\n    $rootScope.$on('$destroy', function() {\n      $document.off('visibilitychange', changeListener);\n    });\n\n    function changeListener() {\n      hidden = doc.hidden;\n    }\n\n    return function() {\n      return hidden;\n    };\n  }];\n}\n"
  },
  {
    "path": "src/ng/exceptionHandler.js",
    "content": "'use strict';\n\n/**\n * @ngdoc service\n * @name $exceptionHandler\n * @requires ng.$log\n * @this\n *\n * @description\n * Any uncaught exception in AngularJS expressions is delegated to this service.\n * The default implementation simply delegates to `$log.error` which logs it into\n * the browser console.\n *\n * In unit tests, if `angular-mocks.js` is loaded, this service is overridden by\n * {@link ngMock.$exceptionHandler mock $exceptionHandler} which aids in testing.\n *\n * ## Example:\n *\n * The example below will overwrite the default `$exceptionHandler` in order to (a) log uncaught\n * errors to the backend for later inspection by the developers and (b) to use `$log.warn()` instead\n * of `$log.error()`.\n *\n * ```js\n *   angular.\n *     module('exceptionOverwrite', []).\n *     factory('$exceptionHandler', ['$log', 'logErrorsToBackend', function($log, logErrorsToBackend) {\n *       return function myExceptionHandler(exception, cause) {\n *         logErrorsToBackend(exception, cause);\n *         $log.warn(exception, cause);\n *       };\n *     }]);\n * ```\n *\n * <hr />\n * Note, that code executed in event-listeners (even those registered using jqLite's `on`/`bind`\n * methods) does not delegate exceptions to the {@link ng.$exceptionHandler $exceptionHandler}\n * (unless executed during a digest).\n *\n * If you wish, you can manually delegate exceptions, e.g.\n * `try { ... } catch(e) { $exceptionHandler(e); }`\n *\n * @param {Error} exception Exception associated with the error.\n * @param {string=} cause Optional information about the context in which\n *       the error was thrown.\n *\n */\nfunction $ExceptionHandlerProvider() {\n  this.$get = ['$log', function($log) {\n    return function(exception, cause) {\n      $log.error.apply($log, arguments);\n    };\n  }];\n}\n"
  },
  {
    "path": "src/ng/filter/filter.js",
    "content": "'use strict';\n\n/**\n * @ngdoc filter\n * @name filter\n * @kind function\n *\n * @description\n * Selects a subset of items from `array` and returns it as a new array.\n *\n * @param {Array} array The source array.\n * <div class=\"alert alert-info\">\n *   **Note**: If the array contains objects that reference themselves, filtering is not possible.\n * </div>\n * @param {string|Object|function()} expression The predicate to be used for selecting items from\n *   `array`.\n *\n *   Can be one of:\n *\n *   - `string`: The string is used for matching against the contents of the `array`. All strings or\n *     objects with string properties in `array` that match this string will be returned. This also\n *     applies to nested object properties.\n *     The predicate can be negated by prefixing the string with `!`.\n *\n *   - `Object`: A pattern object can be used to filter specific properties on objects contained\n *     by `array`. For example `{name:\"M\", phone:\"1\"}` predicate will return an array of items\n *     which have property `name` containing \"M\" and property `phone` containing \"1\". A special\n *     property name (`$` by default) can be used (e.g. as in `{$: \"text\"}`) to accept a match\n *     against any property of the object or its nested object properties. That's equivalent to the\n *     simple substring match with a `string` as described above. The special property name can be\n *     overwritten, using the `anyPropertyKey` parameter.\n *     The predicate can be negated by prefixing the string with `!`.\n *     For example `{name: \"!M\"}` predicate will return an array of items which have property `name`\n *     not containing \"M\".\n *\n *     Note that a named property will match properties on the same level only, while the special\n *     `$` property will match properties on the same level or deeper. E.g. an array item like\n *     `{name: {first: 'John', last: 'Doe'}}` will **not** be matched by `{name: 'John'}`, but\n *     **will** be matched by `{$: 'John'}`.\n *\n *   - `function(value, index, array)`: A predicate function can be used to write arbitrary filters.\n *     The function is called for each element of the array, with the element, its index, and\n *     the entire array itself as arguments.\n *\n *     The final result is an array of those elements that the predicate returned true for.\n *\n * @param {function(actual, expected)|true|false} [comparator] Comparator which is used in\n *     determining if values retrieved using `expression` (when it is not a function) should be\n *     considered a match based on the expected value (from the filter expression) and actual\n *     value (from the object in the array).\n *\n *   Can be one of:\n *\n *   - `function(actual, expected)`:\n *     The function will be given the object value and the predicate value to compare and\n *     should return true if both values should be considered equal.\n *\n *   - `true`: A shorthand for `function(actual, expected) { return angular.equals(actual, expected)}`.\n *     This is essentially strict comparison of expected and actual.\n *\n *   - `false`: A short hand for a function which will look for a substring match in a case\n *     insensitive way. Primitive values are converted to strings. Objects are not compared against\n *     primitives, unless they have a custom `toString` method (e.g. `Date` objects).\n *\n *\n *   Defaults to `false`.\n *\n * @param {string} [anyPropertyKey] The special property name that matches against any property.\n *     By default `$`.\n *\n * @example\n   <example name=\"filter-filter\">\n     <file name=\"index.html\">\n       <div ng-init=\"friends = [{name:'John', phone:'555-1276'},\n                                {name:'Mary', phone:'800-BIG-MARY'},\n                                {name:'Mike', phone:'555-4321'},\n                                {name:'Adam', phone:'555-5678'},\n                                {name:'Julie', phone:'555-8765'},\n                                {name:'Juliette', phone:'555-5678'}]\"></div>\n\n       <label>Search: <input ng-model=\"searchText\"></label>\n       <table id=\"searchTextResults\">\n         <tr><th>Name</th><th>Phone</th></tr>\n         <tr ng-repeat=\"friend in friends | filter:searchText\">\n           <td>{{friend.name}}</td>\n           <td>{{friend.phone}}</td>\n         </tr>\n       </table>\n       <hr>\n       <label>Any: <input ng-model=\"search.$\"></label> <br>\n       <label>Name only <input ng-model=\"search.name\"></label><br>\n       <label>Phone only <input ng-model=\"search.phone\"></label><br>\n       <label>Equality <input type=\"checkbox\" ng-model=\"strict\"></label><br>\n       <table id=\"searchObjResults\">\n         <tr><th>Name</th><th>Phone</th></tr>\n         <tr ng-repeat=\"friendObj in friends | filter:search:strict\">\n           <td>{{friendObj.name}}</td>\n           <td>{{friendObj.phone}}</td>\n         </tr>\n       </table>\n     </file>\n     <file name=\"protractor.js\" type=\"protractor\">\n       var expectFriendNames = function(expectedNames, key) {\n         element.all(by.repeater(key + ' in friends').column(key + '.name')).then(function(arr) {\n           arr.forEach(function(wd, i) {\n             expect(wd.getText()).toMatch(expectedNames[i]);\n           });\n         });\n       };\n\n       it('should search across all fields when filtering with a string', function() {\n         var searchText = element(by.model('searchText'));\n         searchText.clear();\n         searchText.sendKeys('m');\n         expectFriendNames(['Mary', 'Mike', 'Adam'], 'friend');\n\n         searchText.clear();\n         searchText.sendKeys('76');\n         expectFriendNames(['John', 'Julie'], 'friend');\n       });\n\n       it('should search in specific fields when filtering with a predicate object', function() {\n         var searchAny = element(by.model('search.$'));\n         searchAny.clear();\n         searchAny.sendKeys('i');\n         expectFriendNames(['Mary', 'Mike', 'Julie', 'Juliette'], 'friendObj');\n       });\n       it('should use a equal comparison when comparator is true', function() {\n         var searchName = element(by.model('search.name'));\n         var strict = element(by.model('strict'));\n         searchName.clear();\n         searchName.sendKeys('Julie');\n         strict.click();\n         expectFriendNames(['Julie'], 'friendObj');\n       });\n     </file>\n   </example>\n */\n\nfunction filterFilter() {\n  return function(array, expression, comparator, anyPropertyKey) {\n    if (!isArrayLike(array)) {\n      if (array == null) {\n        return array;\n      } else {\n        throw minErr('filter')('notarray', 'Expected array but received: {0}', array);\n      }\n    }\n\n    anyPropertyKey = anyPropertyKey || '$';\n    var expressionType = getTypeForFilter(expression);\n    var predicateFn;\n    var matchAgainstAnyProp;\n\n    switch (expressionType) {\n      case 'function':\n        predicateFn = expression;\n        break;\n      case 'boolean':\n      case 'null':\n      case 'number':\n      case 'string':\n        matchAgainstAnyProp = true;\n        // falls through\n      case 'object':\n        predicateFn = createPredicateFn(expression, comparator, anyPropertyKey, matchAgainstAnyProp);\n        break;\n      default:\n        return array;\n    }\n\n    return Array.prototype.filter.call(array, predicateFn);\n  };\n}\n\n// Helper functions for `filterFilter`\nfunction createPredicateFn(expression, comparator, anyPropertyKey, matchAgainstAnyProp) {\n  var shouldMatchPrimitives = isObject(expression) && (anyPropertyKey in expression);\n  var predicateFn;\n\n  if (comparator === true) {\n    comparator = equals;\n  } else if (!isFunction(comparator)) {\n    comparator = function(actual, expected) {\n      if (isUndefined(actual)) {\n        // No substring matching against `undefined`\n        return false;\n      }\n      if ((actual === null) || (expected === null)) {\n        // No substring matching against `null`; only match against `null`\n        return actual === expected;\n      }\n      if (isObject(expected) || (isObject(actual) && !hasCustomToString(actual))) {\n        // Should not compare primitives against objects, unless they have custom `toString` method\n        return false;\n      }\n\n      actual = lowercase('' + actual);\n      expected = lowercase('' + expected);\n      return actual.indexOf(expected) !== -1;\n    };\n  }\n\n  predicateFn = function(item) {\n    if (shouldMatchPrimitives && !isObject(item)) {\n      return deepCompare(item, expression[anyPropertyKey], comparator, anyPropertyKey, false);\n    }\n    return deepCompare(item, expression, comparator, anyPropertyKey, matchAgainstAnyProp);\n  };\n\n  return predicateFn;\n}\n\nfunction deepCompare(actual, expected, comparator, anyPropertyKey, matchAgainstAnyProp, dontMatchWholeObject) {\n  var actualType = getTypeForFilter(actual);\n  var expectedType = getTypeForFilter(expected);\n\n  if ((expectedType === 'string') && (expected.charAt(0) === '!')) {\n    return !deepCompare(actual, expected.substring(1), comparator, anyPropertyKey, matchAgainstAnyProp);\n  } else if (isArray(actual)) {\n    // In case `actual` is an array, consider it a match\n    // if ANY of it's items matches `expected`\n    return actual.some(function(item) {\n      return deepCompare(item, expected, comparator, anyPropertyKey, matchAgainstAnyProp);\n    });\n  }\n\n  switch (actualType) {\n    case 'object':\n      var key;\n      if (matchAgainstAnyProp) {\n        for (key in actual) {\n          // Under certain, rare, circumstances, key may not be a string and `charAt` will be undefined\n          // See: https://github.com/angular/angular.js/issues/15644\n          if (key.charAt && (key.charAt(0) !== '$') &&\n              deepCompare(actual[key], expected, comparator, anyPropertyKey, true)) {\n            return true;\n          }\n        }\n        return dontMatchWholeObject ? false : deepCompare(actual, expected, comparator, anyPropertyKey, false);\n      } else if (expectedType === 'object') {\n        for (key in expected) {\n          var expectedVal = expected[key];\n          if (isFunction(expectedVal) || isUndefined(expectedVal)) {\n            continue;\n          }\n\n          var matchAnyProperty = key === anyPropertyKey;\n          var actualVal = matchAnyProperty ? actual : actual[key];\n          if (!deepCompare(actualVal, expectedVal, comparator, anyPropertyKey, matchAnyProperty, matchAnyProperty)) {\n            return false;\n          }\n        }\n        return true;\n      } else {\n        return comparator(actual, expected);\n      }\n    case 'function':\n      return false;\n    default:\n      return comparator(actual, expected);\n  }\n}\n\n// Used for easily differentiating between `null` and actual `object`\nfunction getTypeForFilter(val) {\n  return (val === null) ? 'null' : typeof val;\n}\n"
  },
  {
    "path": "src/ng/filter/filters.js",
    "content": "'use strict';\n\nvar MAX_DIGITS = 22;\nvar DECIMAL_SEP = '.';\nvar ZERO_CHAR = '0';\n\n/**\n * @ngdoc filter\n * @name currency\n * @kind function\n *\n * @description\n * Formats a number as a currency (ie $1,234.56). When no currency symbol is provided, default\n * symbol for current locale is used.\n *\n * @param {number} amount Input to filter.\n * @param {string=} symbol Currency symbol or identifier to be displayed.\n * @param {number=} fractionSize Number of decimal places to round the amount to, defaults to default max fraction size for current locale\n * @returns {string} Formatted number.\n *\n *\n * @example\n   <example module=\"currencyExample\" name=\"currency-filter\">\n     <file name=\"index.html\">\n       <script>\n         angular.module('currencyExample', [])\n           .controller('ExampleController', ['$scope', function($scope) {\n             $scope.amount = 1234.56;\n           }]);\n       </script>\n       <div ng-controller=\"ExampleController\">\n         <input type=\"number\" ng-model=\"amount\" aria-label=\"amount\"> <br>\n         default currency symbol ($): <span id=\"currency-default\">{{amount | currency}}</span><br>\n         custom currency identifier (USD$): <span id=\"currency-custom\">{{amount | currency:\"USD$\"}}</span><br>\n         no fractions (0): <span id=\"currency-no-fractions\">{{amount | currency:\"USD$\":0}}</span>\n       </div>\n     </file>\n     <file name=\"protractor.js\" type=\"protractor\">\n       it('should init with 1234.56', function() {\n         expect(element(by.id('currency-default')).getText()).toBe('$1,234.56');\n         expect(element(by.id('currency-custom')).getText()).toBe('USD$1,234.56');\n         expect(element(by.id('currency-no-fractions')).getText()).toBe('USD$1,235');\n       });\n       it('should update', function() {\n         if (browser.params.browser === 'safari') {\n           // Safari does not understand the minus key. See\n           // https://github.com/angular/protractor/issues/481\n           return;\n         }\n         element(by.model('amount')).clear();\n         element(by.model('amount')).sendKeys('-1234');\n         expect(element(by.id('currency-default')).getText()).toBe('-$1,234.00');\n         expect(element(by.id('currency-custom')).getText()).toBe('-USD$1,234.00');\n         expect(element(by.id('currency-no-fractions')).getText()).toBe('-USD$1,234');\n       });\n     </file>\n   </example>\n */\ncurrencyFilter.$inject = ['$locale'];\nfunction currencyFilter($locale) {\n  var formats = $locale.NUMBER_FORMATS;\n  return function(amount, currencySymbol, fractionSize) {\n    if (isUndefined(currencySymbol)) {\n      currencySymbol = formats.CURRENCY_SYM;\n    }\n\n    if (isUndefined(fractionSize)) {\n      fractionSize = formats.PATTERNS[1].maxFrac;\n    }\n\n    // If the currency symbol is empty, trim whitespace around the symbol\n    var currencySymbolRe = !currencySymbol ? /\\s*\\u00A4\\s*/g : /\\u00A4/g;\n\n    // if null or undefined pass it through\n    return (amount == null)\n        ? amount\n        : formatNumber(amount, formats.PATTERNS[1], formats.GROUP_SEP, formats.DECIMAL_SEP, fractionSize).\n            replace(currencySymbolRe, currencySymbol);\n  };\n}\n\n/**\n * @ngdoc filter\n * @name number\n * @kind function\n *\n * @description\n * Formats a number as text.\n *\n * If the input is null or undefined, it will just be returned.\n * If the input is infinite (Infinity or -Infinity), the Infinity symbol '∞' or '-∞' is returned, respectively.\n * If the input is not a number an empty string is returned.\n *\n *\n * @param {number|string} number Number to format.\n * @param {(number|string)=} fractionSize Number of decimal places to round the number to.\n * If this is not provided then the fraction size is computed from the current locale's number\n * formatting pattern. In the case of the default locale, it will be 3.\n * @returns {string} Number rounded to `fractionSize` appropriately formatted based on the current\n *                   locale (e.g., in the en_US locale it will have \".\" as the decimal separator and\n *                   include \",\" group separators after each third digit).\n *\n * @example\n   <example module=\"numberFilterExample\" name=\"number-filter\">\n     <file name=\"index.html\">\n       <script>\n         angular.module('numberFilterExample', [])\n           .controller('ExampleController', ['$scope', function($scope) {\n             $scope.val = 1234.56789;\n           }]);\n       </script>\n       <div ng-controller=\"ExampleController\">\n         <label>Enter number: <input ng-model='val'></label><br>\n         Default formatting: <span id='number-default'>{{val | number}}</span><br>\n         No fractions: <span>{{val | number:0}}</span><br>\n         Negative number: <span>{{-val | number:4}}</span>\n       </div>\n     </file>\n     <file name=\"protractor.js\" type=\"protractor\">\n       it('should format numbers', function() {\n         expect(element(by.id('number-default')).getText()).toBe('1,234.568');\n         expect(element(by.binding('val | number:0')).getText()).toBe('1,235');\n         expect(element(by.binding('-val | number:4')).getText()).toBe('-1,234.5679');\n       });\n\n       it('should update', function() {\n         element(by.model('val')).clear();\n         element(by.model('val')).sendKeys('3374.333');\n         expect(element(by.id('number-default')).getText()).toBe('3,374.333');\n         expect(element(by.binding('val | number:0')).getText()).toBe('3,374');\n         expect(element(by.binding('-val | number:4')).getText()).toBe('-3,374.3330');\n      });\n     </file>\n   </example>\n */\nnumberFilter.$inject = ['$locale'];\nfunction numberFilter($locale) {\n  var formats = $locale.NUMBER_FORMATS;\n  return function(number, fractionSize) {\n\n    // if null or undefined pass it through\n    return (number == null)\n        ? number\n        : formatNumber(number, formats.PATTERNS[0], formats.GROUP_SEP, formats.DECIMAL_SEP,\n                       fractionSize);\n  };\n}\n\n/**\n * Parse a number (as a string) into three components that can be used\n * for formatting the number.\n *\n * (Significant bits of this parse algorithm came from https://github.com/MikeMcl/big.js/)\n *\n * @param  {string} numStr The number to parse\n * @return {object} An object describing this number, containing the following keys:\n *  - d : an array of digits containing leading zeros as necessary\n *  - i : the number of the digits in `d` that are to the left of the decimal point\n *  - e : the exponent for numbers that would need more than `MAX_DIGITS` digits in `d`\n *\n */\nfunction parse(numStr) {\n  var exponent = 0, digits, numberOfIntegerDigits;\n  var i, j, zeros;\n\n  // Decimal point?\n  if ((numberOfIntegerDigits = numStr.indexOf(DECIMAL_SEP)) > -1) {\n    numStr = numStr.replace(DECIMAL_SEP, '');\n  }\n\n  // Exponential form?\n  if ((i = numStr.search(/e/i)) > 0) {\n    // Work out the exponent.\n    if (numberOfIntegerDigits < 0) numberOfIntegerDigits = i;\n    numberOfIntegerDigits += +numStr.slice(i + 1);\n    numStr = numStr.substring(0, i);\n  } else if (numberOfIntegerDigits < 0) {\n    // There was no decimal point or exponent so it is an integer.\n    numberOfIntegerDigits = numStr.length;\n  }\n\n  // Count the number of leading zeros.\n  for (i = 0; numStr.charAt(i) === ZERO_CHAR; i++) { /* empty */ }\n\n  if (i === (zeros = numStr.length)) {\n    // The digits are all zero.\n    digits = [0];\n    numberOfIntegerDigits = 1;\n  } else {\n    // Count the number of trailing zeros\n    zeros--;\n    while (numStr.charAt(zeros) === ZERO_CHAR) zeros--;\n\n    // Trailing zeros are insignificant so ignore them\n    numberOfIntegerDigits -= i;\n    digits = [];\n    // Convert string to array of digits without leading/trailing zeros.\n    for (j = 0; i <= zeros; i++, j++) {\n      digits[j] = +numStr.charAt(i);\n    }\n  }\n\n  // If the number overflows the maximum allowed digits then use an exponent.\n  if (numberOfIntegerDigits > MAX_DIGITS) {\n    digits = digits.splice(0, MAX_DIGITS - 1);\n    exponent = numberOfIntegerDigits - 1;\n    numberOfIntegerDigits = 1;\n  }\n\n  return { d: digits, e: exponent, i: numberOfIntegerDigits };\n}\n\n/**\n * Round the parsed number to the specified number of decimal places\n * This function changed the parsedNumber in-place\n */\nfunction roundNumber(parsedNumber, fractionSize, minFrac, maxFrac) {\n    var digits = parsedNumber.d;\n    var fractionLen = digits.length - parsedNumber.i;\n\n    // determine fractionSize if it is not specified; `+fractionSize` converts it to a number\n    fractionSize = (isUndefined(fractionSize)) ? Math.min(Math.max(minFrac, fractionLen), maxFrac) : +fractionSize;\n\n    // The index of the digit to where rounding is to occur\n    var roundAt = fractionSize + parsedNumber.i;\n    var digit = digits[roundAt];\n\n    if (roundAt > 0) {\n      // Drop fractional digits beyond `roundAt`\n      digits.splice(Math.max(parsedNumber.i, roundAt));\n\n      // Set non-fractional digits beyond `roundAt` to 0\n      for (var j = roundAt; j < digits.length; j++) {\n        digits[j] = 0;\n      }\n    } else {\n      // We rounded to zero so reset the parsedNumber\n      fractionLen = Math.max(0, fractionLen);\n      parsedNumber.i = 1;\n      digits.length = Math.max(1, roundAt = fractionSize + 1);\n      digits[0] = 0;\n      for (var i = 1; i < roundAt; i++) digits[i] = 0;\n    }\n\n    if (digit >= 5) {\n      if (roundAt - 1 < 0) {\n        for (var k = 0; k > roundAt; k--) {\n          digits.unshift(0);\n          parsedNumber.i++;\n        }\n        digits.unshift(1);\n        parsedNumber.i++;\n      } else {\n        digits[roundAt - 1]++;\n      }\n    }\n\n    // Pad out with zeros to get the required fraction length\n    for (; fractionLen < Math.max(0, fractionSize); fractionLen++) digits.push(0);\n\n\n    // Do any carrying, e.g. a digit was rounded up to 10\n    var carry = digits.reduceRight(function(carry, d, i, digits) {\n      d = d + carry;\n      digits[i] = d % 10;\n      return Math.floor(d / 10);\n    }, 0);\n    if (carry) {\n      digits.unshift(carry);\n      parsedNumber.i++;\n    }\n}\n\n/**\n * Format a number into a string\n * @param  {number} number       The number to format\n * @param  {{\n *           minFrac, // the minimum number of digits required in the fraction part of the number\n *           maxFrac, // the maximum number of digits required in the fraction part of the number\n *           gSize,   // number of digits in each group of separated digits\n *           lgSize,  // number of digits in the last group of digits before the decimal separator\n *           negPre,  // the string to go in front of a negative number (e.g. `-` or `(`))\n *           posPre,  // the string to go in front of a positive number\n *           negSuf,  // the string to go after a negative number (e.g. `)`)\n *           posSuf   // the string to go after a positive number\n *         }} pattern\n * @param  {string} groupSep     The string to separate groups of number (e.g. `,`)\n * @param  {string} decimalSep   The string to act as the decimal separator (e.g. `.`)\n * @param  {[type]} fractionSize The size of the fractional part of the number\n * @return {string}              The number formatted as a string\n */\nfunction formatNumber(number, pattern, groupSep, decimalSep, fractionSize) {\n\n  if (!(isString(number) || isNumber(number)) || isNaN(number)) return '';\n\n  var isInfinity = !isFinite(number);\n  var isZero = false;\n  var numStr = Math.abs(number) + '',\n      formattedText = '',\n      parsedNumber;\n\n  if (isInfinity) {\n    formattedText = '\\u221e';\n  } else {\n    parsedNumber = parse(numStr);\n\n    roundNumber(parsedNumber, fractionSize, pattern.minFrac, pattern.maxFrac);\n\n    var digits = parsedNumber.d;\n    var integerLen = parsedNumber.i;\n    var exponent = parsedNumber.e;\n    var decimals = [];\n    isZero = digits.reduce(function(isZero, d) { return isZero && !d; }, true);\n\n    // pad zeros for small numbers\n    while (integerLen < 0) {\n      digits.unshift(0);\n      integerLen++;\n    }\n\n    // extract decimals digits\n    if (integerLen > 0) {\n      decimals = digits.splice(integerLen, digits.length);\n    } else {\n      decimals = digits;\n      digits = [0];\n    }\n\n    // format the integer digits with grouping separators\n    var groups = [];\n    if (digits.length >= pattern.lgSize) {\n      groups.unshift(digits.splice(-pattern.lgSize, digits.length).join(''));\n    }\n    while (digits.length > pattern.gSize) {\n      groups.unshift(digits.splice(-pattern.gSize, digits.length).join(''));\n    }\n    if (digits.length) {\n      groups.unshift(digits.join(''));\n    }\n    formattedText = groups.join(groupSep);\n\n    // append the decimal digits\n    if (decimals.length) {\n      formattedText += decimalSep + decimals.join('');\n    }\n\n    if (exponent) {\n      formattedText += 'e+' + exponent;\n    }\n  }\n  if (number < 0 && !isZero) {\n    return pattern.negPre + formattedText + pattern.negSuf;\n  } else {\n    return pattern.posPre + formattedText + pattern.posSuf;\n  }\n}\n\nfunction padNumber(num, digits, trim, negWrap) {\n  var neg = '';\n  if (num < 0 || (negWrap && num <= 0)) {\n    if (negWrap) {\n      num = -num + 1;\n    } else {\n      num = -num;\n      neg = '-';\n    }\n  }\n  num = '' + num;\n  while (num.length < digits) num = ZERO_CHAR + num;\n  if (trim) {\n    num = num.substr(num.length - digits);\n  }\n  return neg + num;\n}\n\n\nfunction dateGetter(name, size, offset, trim, negWrap) {\n  offset = offset || 0;\n  return function(date) {\n    var value = date['get' + name]();\n    if (offset > 0 || value > -offset) {\n      value += offset;\n    }\n    if (value === 0 && offset === -12) value = 12;\n    return padNumber(value, size, trim, negWrap);\n  };\n}\n\nfunction dateStrGetter(name, shortForm, standAlone) {\n  return function(date, formats) {\n    var value = date['get' + name]();\n    var propPrefix = (standAlone ? 'STANDALONE' : '') + (shortForm ? 'SHORT' : '');\n    var get = uppercase(propPrefix + name);\n\n    return formats[get][value];\n  };\n}\n\nfunction timeZoneGetter(date, formats, offset) {\n  var zone = -1 * offset;\n  var paddedZone = (zone >= 0) ? '+' : '';\n\n  paddedZone += padNumber(Math[zone > 0 ? 'floor' : 'ceil'](zone / 60), 2) +\n                padNumber(Math.abs(zone % 60), 2);\n\n  return paddedZone;\n}\n\nfunction getFirstThursdayOfYear(year) {\n    // 0 = index of January\n    var dayOfWeekOnFirst = (new Date(year, 0, 1)).getDay();\n    // 4 = index of Thursday (+1 to account for 1st = 5)\n    // 11 = index of *next* Thursday (+1 account for 1st = 12)\n    return new Date(year, 0, ((dayOfWeekOnFirst <= 4) ? 5 : 12) - dayOfWeekOnFirst);\n}\n\nfunction getThursdayThisWeek(datetime) {\n    return new Date(datetime.getFullYear(), datetime.getMonth(),\n      // 4 = index of Thursday\n      datetime.getDate() + (4 - datetime.getDay()));\n}\n\nfunction weekGetter(size) {\n   return function(date) {\n      var firstThurs = getFirstThursdayOfYear(date.getFullYear()),\n         thisThurs = getThursdayThisWeek(date);\n\n      var diff = +thisThurs - +firstThurs,\n         result = 1 + Math.round(diff / 6.048e8); // 6.048e8 ms per week\n\n      return padNumber(result, size);\n   };\n}\n\nfunction ampmGetter(date, formats) {\n  return date.getHours() < 12 ? formats.AMPMS[0] : formats.AMPMS[1];\n}\n\nfunction eraGetter(date, formats) {\n  return date.getFullYear() <= 0 ? formats.ERAS[0] : formats.ERAS[1];\n}\n\nfunction longEraGetter(date, formats) {\n  return date.getFullYear() <= 0 ? formats.ERANAMES[0] : formats.ERANAMES[1];\n}\n\nvar DATE_FORMATS = {\n  yyyy: dateGetter('FullYear', 4, 0, false, true),\n    yy: dateGetter('FullYear', 2, 0, true, true),\n     y: dateGetter('FullYear', 1, 0, false, true),\n  MMMM: dateStrGetter('Month'),\n   MMM: dateStrGetter('Month', true),\n    MM: dateGetter('Month', 2, 1),\n     M: dateGetter('Month', 1, 1),\n  LLLL: dateStrGetter('Month', false, true),\n    dd: dateGetter('Date', 2),\n     d: dateGetter('Date', 1),\n    HH: dateGetter('Hours', 2),\n     H: dateGetter('Hours', 1),\n    hh: dateGetter('Hours', 2, -12),\n     h: dateGetter('Hours', 1, -12),\n    mm: dateGetter('Minutes', 2),\n     m: dateGetter('Minutes', 1),\n    ss: dateGetter('Seconds', 2),\n     s: dateGetter('Seconds', 1),\n     // while ISO 8601 requires fractions to be prefixed with `.` or `,`\n     // we can be just safely rely on using `sss` since we currently don't support single or two digit fractions\n   sss: dateGetter('Milliseconds', 3),\n  EEEE: dateStrGetter('Day'),\n   EEE: dateStrGetter('Day', true),\n     a: ampmGetter,\n     Z: timeZoneGetter,\n    ww: weekGetter(2),\n     w: weekGetter(1),\n     G: eraGetter,\n     GG: eraGetter,\n     GGG: eraGetter,\n     GGGG: longEraGetter\n};\n\nvar DATE_FORMATS_SPLIT = /((?:[^yMLdHhmsaZEwG']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|m+|s+|a|Z|G+|w+))([\\s\\S]*)/,\n    NUMBER_STRING = /^-?\\d+$/;\n\n/**\n * @ngdoc filter\n * @name date\n * @kind function\n *\n * @description\n *   Formats `date` to a string based on the requested `format`.\n *\n *   `format` string can be composed of the following elements:\n *\n *   * `'yyyy'`: 4 digit representation of year (e.g. AD 1 => 0001, AD 2010 => 2010)\n *   * `'yy'`: 2 digit representation of year, padded (00-99). (e.g. AD 2001 => 01, AD 2010 => 10)\n *   * `'y'`: 1 digit representation of year, e.g. (AD 1 => 1, AD 199 => 199)\n *   * `'MMMM'`: Month in year (January-December)\n *   * `'MMM'`: Month in year (Jan-Dec)\n *   * `'MM'`: Month in year, padded (01-12)\n *   * `'M'`: Month in year (1-12)\n *   * `'LLLL'`: Stand-alone month in year (January-December)\n *   * `'dd'`: Day in month, padded (01-31)\n *   * `'d'`: Day in month (1-31)\n *   * `'EEEE'`: Day in Week,(Sunday-Saturday)\n *   * `'EEE'`: Day in Week, (Sun-Sat)\n *   * `'HH'`: Hour in day, padded (00-23)\n *   * `'H'`: Hour in day (0-23)\n *   * `'hh'`: Hour in AM/PM, padded (01-12)\n *   * `'h'`: Hour in AM/PM, (1-12)\n *   * `'mm'`: Minute in hour, padded (00-59)\n *   * `'m'`: Minute in hour (0-59)\n *   * `'ss'`: Second in minute, padded (00-59)\n *   * `'s'`: Second in minute (0-59)\n *   * `'sss'`: Millisecond in second, padded (000-999)\n *   * `'a'`: AM/PM marker\n *   * `'Z'`: 4 digit (+sign) representation of the timezone offset (-1200-+1200)\n *   * `'ww'`: Week of year, padded (00-53). Week 01 is the week with the first Thursday of the year\n *   * `'w'`: Week of year (0-53). Week 1 is the week with the first Thursday of the year\n *   * `'G'`, `'GG'`, `'GGG'`: The abbreviated form of the era string (e.g. 'AD')\n *   * `'GGGG'`: The long form of the era string (e.g. 'Anno Domini')\n *\n *   `format` string can also be one of the following predefined\n *   {@link guide/i18n localizable formats}:\n *\n *   * `'medium'`: equivalent to `'MMM d, y h:mm:ss a'` for en_US locale\n *     (e.g. Sep 3, 2010 12:05:08 PM)\n *   * `'short'`: equivalent to `'M/d/yy h:mm a'` for en_US  locale (e.g. 9/3/10 12:05 PM)\n *   * `'fullDate'`: equivalent to `'EEEE, MMMM d, y'` for en_US  locale\n *     (e.g. Friday, September 3, 2010)\n *   * `'longDate'`: equivalent to `'MMMM d, y'` for en_US  locale (e.g. September 3, 2010)\n *   * `'mediumDate'`: equivalent to `'MMM d, y'` for en_US  locale (e.g. Sep 3, 2010)\n *   * `'shortDate'`: equivalent to `'M/d/yy'` for en_US locale (e.g. 9/3/10)\n *   * `'mediumTime'`: equivalent to `'h:mm:ss a'` for en_US locale (e.g. 12:05:08 PM)\n *   * `'shortTime'`: equivalent to `'h:mm a'` for en_US locale (e.g. 12:05 PM)\n *\n *   `format` string can contain literal values. These need to be escaped by surrounding with single quotes (e.g.\n *   `\"h 'in the morning'\"`). In order to output a single quote, escape it - i.e., two single quotes in a sequence\n *   (e.g. `\"h 'o''clock'\"`).\n *\n *   Any other characters in the `format` string will be output as-is.\n *\n * @param {(Date|number|string)} date Date to format either as Date object, milliseconds (string or\n *    number) or various ISO 8601 datetime string formats (e.g. yyyy-MM-ddTHH:mm:ss.sssZ and its\n *    shorter versions like yyyy-MM-ddTHH:mmZ, yyyy-MM-dd or yyyyMMddTHHmmssZ). If no timezone is\n *    specified in the string input, the time is considered to be in the local timezone.\n * @param {string=} format Formatting rules (see Description). If not specified,\n *    `mediumDate` is used.\n * @param {string=} timezone Timezone to be used for formatting. It understands UTC/GMT and the\n *    continental US time zone abbreviations, but for general use, use a time zone offset, for\n *    example, `'+0430'` (4 hours, 30 minutes east of the Greenwich meridian)\n *    If not specified, the timezone of the browser will be used.\n * @returns {string} Formatted string or the input if input is not recognized as date/millis.\n *\n * @example\n   <example name=\"filter-date\">\n     <file name=\"index.html\">\n       <span ng-non-bindable>{{1288323623006 | date:'medium'}}</span>:\n           <span>{{1288323623006 | date:'medium'}}</span><br>\n       <span ng-non-bindable>{{1288323623006 | date:'yyyy-MM-dd HH:mm:ss Z'}}</span>:\n          <span>{{1288323623006 | date:'yyyy-MM-dd HH:mm:ss Z'}}</span><br>\n       <span ng-non-bindable>{{1288323623006 | date:'MM/dd/yyyy @ h:mma'}}</span>:\n          <span>{{'1288323623006' | date:'MM/dd/yyyy @ h:mma'}}</span><br>\n       <span ng-non-bindable>{{1288323623006 | date:\"MM/dd/yyyy 'at' h:mma\"}}</span>:\n          <span>{{'1288323623006' | date:\"MM/dd/yyyy 'at' h:mma\"}}</span><br>\n     </file>\n     <file name=\"protractor.js\" type=\"protractor\">\n       it('should format date', function() {\n         expect(element(by.binding(\"1288323623006 | date:'medium'\")).getText()).\n            toMatch(/Oct 2\\d, 2010 \\d{1,2}:\\d{2}:\\d{2} (AM|PM)/);\n         expect(element(by.binding(\"1288323623006 | date:'yyyy-MM-dd HH:mm:ss Z'\")).getText()).\n            toMatch(/2010-10-2\\d \\d{2}:\\d{2}:\\d{2} (-|\\+)?\\d{4}/);\n         expect(element(by.binding(\"'1288323623006' | date:'MM/dd/yyyy @ h:mma'\")).getText()).\n            toMatch(/10\\/2\\d\\/2010 @ \\d{1,2}:\\d{2}(AM|PM)/);\n         expect(element(by.binding(\"'1288323623006' | date:\\\"MM/dd/yyyy 'at' h:mma\\\"\")).getText()).\n            toMatch(/10\\/2\\d\\/2010 at \\d{1,2}:\\d{2}(AM|PM)/);\n       });\n     </file>\n   </example>\n */\ndateFilter.$inject = ['$locale'];\nfunction dateFilter($locale) {\n\n\n  var R_ISO8601_STR = /^(\\d{4})-?(\\d\\d)-?(\\d\\d)(?:T(\\d\\d)(?::?(\\d\\d)(?::?(\\d\\d)(?:\\.(\\d+))?)?)?(Z|([+-])(\\d\\d):?(\\d\\d))?)?$/;\n                     // 1        2       3         4          5          6          7          8  9     10      11\n  function jsonStringToDate(string) {\n    var match;\n    if ((match = string.match(R_ISO8601_STR))) {\n      var date = new Date(0),\n          tzHour = 0,\n          tzMin  = 0,\n          dateSetter = match[8] ? date.setUTCFullYear : date.setFullYear,\n          timeSetter = match[8] ? date.setUTCHours : date.setHours;\n\n      if (match[9]) {\n        tzHour = toInt(match[9] + match[10]);\n        tzMin = toInt(match[9] + match[11]);\n      }\n      dateSetter.call(date, toInt(match[1]), toInt(match[2]) - 1, toInt(match[3]));\n      var h = toInt(match[4] || 0) - tzHour;\n      var m = toInt(match[5] || 0) - tzMin;\n      var s = toInt(match[6] || 0);\n      var ms = Math.round(parseFloat('0.' + (match[7] || 0)) * 1000);\n      timeSetter.call(date, h, m, s, ms);\n      return date;\n    }\n    return string;\n  }\n\n\n  return function(date, format, timezone) {\n    var text = '',\n        parts = [],\n        fn, match;\n\n    format = format || 'mediumDate';\n    format = $locale.DATETIME_FORMATS[format] || format;\n    if (isString(date)) {\n      date = NUMBER_STRING.test(date) ? toInt(date) : jsonStringToDate(date);\n    }\n\n    if (isNumber(date)) {\n      date = new Date(date);\n    }\n\n    if (!isDate(date) || !isFinite(date.getTime())) {\n      return date;\n    }\n\n    while (format) {\n      match = DATE_FORMATS_SPLIT.exec(format);\n      if (match) {\n        parts = concat(parts, match, 1);\n        format = parts.pop();\n      } else {\n        parts.push(format);\n        format = null;\n      }\n    }\n\n    var dateTimezoneOffset = date.getTimezoneOffset();\n    if (timezone) {\n      dateTimezoneOffset = timezoneToOffset(timezone, dateTimezoneOffset);\n      date = convertTimezoneToLocal(date, timezone, true);\n    }\n    forEach(parts, function(value) {\n      fn = DATE_FORMATS[value];\n      text += fn ? fn(date, $locale.DATETIME_FORMATS, dateTimezoneOffset)\n                 : value === '\\'\\'' ? '\\'' : value.replace(/(^'|'$)/g, '').replace(/''/g, '\\'');\n    });\n\n    return text;\n  };\n}\n\n\n/**\n * @ngdoc filter\n * @name json\n * @kind function\n *\n * @description\n *   Allows you to convert a JavaScript object into JSON string.\n *\n *   This filter is mostly useful for debugging. When using the double curly {{value}} notation\n *   the binding is automatically converted to JSON.\n *\n * @param {*} object Any JavaScript object (including arrays and primitive types) to filter.\n * @param {number=} spacing The number of spaces to use per indentation, defaults to 2.\n * @returns {string} JSON string.\n *\n *\n * @example\n   <example name=\"filter-json\">\n     <file name=\"index.html\">\n       <pre id=\"default-spacing\">{{ {'name':'value'} | json }}</pre>\n       <pre id=\"custom-spacing\">{{ {'name':'value'} | json:4 }}</pre>\n     </file>\n     <file name=\"protractor.js\" type=\"protractor\">\n       it('should jsonify filtered objects', function() {\n         expect(element(by.id('default-spacing')).getText()).toMatch(/\\{\\n {2}\"name\": ?\"value\"\\n}/);\n         expect(element(by.id('custom-spacing')).getText()).toMatch(/\\{\\n {4}\"name\": ?\"value\"\\n}/);\n       });\n     </file>\n   </example>\n *\n */\nfunction jsonFilter() {\n  return function(object, spacing) {\n    if (isUndefined(spacing)) {\n        spacing = 2;\n    }\n    return toJson(object, spacing);\n  };\n}\n\n\n/**\n * @ngdoc filter\n * @name lowercase\n * @kind function\n * @description\n * Converts string to lowercase.\n *\n * See the {@link ng.uppercase uppercase filter documentation} for a functionally identical example.\n *\n * @see angular.lowercase\n */\nvar lowercaseFilter = valueFn(lowercase);\n\n\n/**\n * @ngdoc filter\n * @name uppercase\n * @kind function\n * @description\n * Converts string to uppercase.\n * @example\n   <example module=\"uppercaseFilterExample\" name=\"filter-uppercase\">\n     <file name=\"index.html\">\n       <script>\n         angular.module('uppercaseFilterExample', [])\n           .controller('ExampleController', ['$scope', function($scope) {\n             $scope.title = 'This is a title';\n           }]);\n       </script>\n       <div ng-controller=\"ExampleController\">\n         <!-- This title should be formatted normally -->\n         <h1>{{title}}</h1>\n         <!-- This title should be capitalized -->\n         <h1>{{title | uppercase}}</h1>\n       </div>\n     </file>\n   </example>\n */\nvar uppercaseFilter = valueFn(uppercase);\n"
  },
  {
    "path": "src/ng/filter/limitTo.js",
    "content": "'use strict';\n\n/**\n * @ngdoc filter\n * @name limitTo\n * @kind function\n *\n * @description\n * Creates a new array or string containing only a specified number of elements. The elements are\n * taken from either the beginning or the end of the source array, string or number, as specified by\n * the value and sign (positive or negative) of `limit`. Other array-like objects are also supported\n * (e.g. array subclasses, NodeLists, jqLite/jQuery collections etc). If a number is used as input,\n * it is converted to a string.\n *\n * @param {Array|ArrayLike|string|number} input - Array/array-like, string or number to be limited.\n * @param {string|number} limit - The length of the returned array or string. If the `limit` number\n *     is positive, `limit` number of items from the beginning of the source array/string are copied.\n *     If the number is negative, `limit` number  of items from the end of the source array/string\n *     are copied. The `limit` will be trimmed if it exceeds `array.length`. If `limit` is undefined,\n *     the input will be returned unchanged.\n * @param {(string|number)=} begin - Index at which to begin limitation. As a negative index,\n *     `begin` indicates an offset from the end of `input`. Defaults to `0`.\n * @returns {Array|string} A new sub-array or substring of length `limit` or less if the input had\n *     less than `limit` elements.\n *\n * @example\n   <example module=\"limitToExample\" name=\"limit-to-filter\">\n     <file name=\"index.html\">\n       <script>\n         angular.module('limitToExample', [])\n           .controller('ExampleController', ['$scope', function($scope) {\n             $scope.numbers = [1,2,3,4,5,6,7,8,9];\n             $scope.letters = \"abcdefghi\";\n             $scope.longNumber = 2345432342;\n             $scope.numLimit = 3;\n             $scope.letterLimit = 3;\n             $scope.longNumberLimit = 3;\n           }]);\n       </script>\n       <div ng-controller=\"ExampleController\">\n         <label>\n            Limit {{numbers}} to:\n            <input type=\"number\" step=\"1\" ng-model=\"numLimit\">\n         </label>\n         <p>Output numbers: {{ numbers | limitTo:numLimit }}</p>\n         <label>\n            Limit {{letters}} to:\n            <input type=\"number\" step=\"1\" ng-model=\"letterLimit\">\n         </label>\n         <p>Output letters: {{ letters | limitTo:letterLimit }}</p>\n         <label>\n            Limit {{longNumber}} to:\n            <input type=\"number\" step=\"1\" ng-model=\"longNumberLimit\">\n         </label>\n         <p>Output long number: {{ longNumber | limitTo:longNumberLimit }}</p>\n       </div>\n     </file>\n     <file name=\"protractor.js\" type=\"protractor\">\n       var numLimitInput = element(by.model('numLimit'));\n       var letterLimitInput = element(by.model('letterLimit'));\n       var longNumberLimitInput = element(by.model('longNumberLimit'));\n       var limitedNumbers = element(by.binding('numbers | limitTo:numLimit'));\n       var limitedLetters = element(by.binding('letters | limitTo:letterLimit'));\n       var limitedLongNumber = element(by.binding('longNumber | limitTo:longNumberLimit'));\n\n       it('should limit the number array to first three items', function() {\n         expect(numLimitInput.getAttribute('value')).toBe('3');\n         expect(letterLimitInput.getAttribute('value')).toBe('3');\n         expect(longNumberLimitInput.getAttribute('value')).toBe('3');\n         expect(limitedNumbers.getText()).toEqual('Output numbers: [1,2,3]');\n         expect(limitedLetters.getText()).toEqual('Output letters: abc');\n         expect(limitedLongNumber.getText()).toEqual('Output long number: 234');\n       });\n\n       // There is a bug in safari and protractor that doesn't like the minus key\n       // it('should update the output when -3 is entered', function() {\n       //   numLimitInput.clear();\n       //   numLimitInput.sendKeys('-3');\n       //   letterLimitInput.clear();\n       //   letterLimitInput.sendKeys('-3');\n       //   longNumberLimitInput.clear();\n       //   longNumberLimitInput.sendKeys('-3');\n       //   expect(limitedNumbers.getText()).toEqual('Output numbers: [7,8,9]');\n       //   expect(limitedLetters.getText()).toEqual('Output letters: ghi');\n       //   expect(limitedLongNumber.getText()).toEqual('Output long number: 342');\n       // });\n\n       it('should not exceed the maximum size of input array', function() {\n         numLimitInput.clear();\n         numLimitInput.sendKeys('100');\n         letterLimitInput.clear();\n         letterLimitInput.sendKeys('100');\n         longNumberLimitInput.clear();\n         longNumberLimitInput.sendKeys('100');\n         expect(limitedNumbers.getText()).toEqual('Output numbers: [1,2,3,4,5,6,7,8,9]');\n         expect(limitedLetters.getText()).toEqual('Output letters: abcdefghi');\n         expect(limitedLongNumber.getText()).toEqual('Output long number: 2345432342');\n       });\n     </file>\n   </example>\n*/\nfunction limitToFilter() {\n  return function(input, limit, begin) {\n    if (Math.abs(Number(limit)) === Infinity) {\n      limit = Number(limit);\n    } else {\n      limit = toInt(limit);\n    }\n    if (isNumberNaN(limit)) return input;\n\n    if (isNumber(input)) input = input.toString();\n    if (!isArrayLike(input)) return input;\n\n    begin = (!begin || isNaN(begin)) ? 0 : toInt(begin);\n    begin = (begin < 0) ? Math.max(0, input.length + begin) : begin;\n\n    if (limit >= 0) {\n      return sliceFn(input, begin, begin + limit);\n    } else {\n      if (begin === 0) {\n        return sliceFn(input, limit, input.length);\n      } else {\n        return sliceFn(input, Math.max(0, begin + limit), begin);\n      }\n    }\n  };\n}\n\nfunction sliceFn(input, begin, end) {\n  if (isString(input)) return input.slice(begin, end);\n\n  return slice.call(input, begin, end);\n}\n"
  },
  {
    "path": "src/ng/filter/orderBy.js",
    "content": "'use strict';\n\n/**\n * @ngdoc filter\n * @name orderBy\n * @kind function\n *\n * @description\n * Returns an array containing the items from the specified `collection`, ordered by a `comparator`\n * function based on the values computed using the `expression` predicate.\n *\n * For example, `[{id: 'foo'}, {id: 'bar'}] | orderBy:'id'` would result in\n * `[{id: 'bar'}, {id: 'foo'}]`.\n *\n * The `collection` can be an Array or array-like object (e.g. NodeList, jQuery object, TypedArray,\n * String, etc).\n *\n * The `expression` can be a single predicate, or a list of predicates each serving as a tie-breaker\n * for the preceding one. The `expression` is evaluated against each item and the output is used\n * for comparing with other items.\n *\n * You can change the sorting order by setting `reverse` to `true`. By default, items are sorted in\n * ascending order.\n *\n * The comparison is done using the `comparator` function. If none is specified, a default, built-in\n * comparator is used (see below for details - in a nutshell, it compares numbers numerically and\n * strings alphabetically).\n *\n * ### Under the hood\n *\n * Ordering the specified `collection` happens in two phases:\n *\n * 1. All items are passed through the predicate (or predicates), and the returned values are saved\n *    along with their type (`string`, `number` etc). For example, an item `{label: 'foo'}`, passed\n *    through a predicate that extracts the value of the `label` property, would be transformed to:\n *    ```\n *    {\n *      value: 'foo',\n *      type: 'string',\n *      index: ...\n *    }\n *    ```\n *    **Note:** `null` values use `'null'` as their type.\n * 2. The comparator function is used to sort the items, based on the derived values, types and\n *    indices.\n *\n * If you use a custom comparator, it will be called with pairs of objects of the form\n * `{value: ..., type: '...', index: ...}` and is expected to return `0` if the objects are equal\n * (as far as the comparator is concerned), `-1` if the 1st one should be ranked higher than the\n * second, or `1` otherwise.\n *\n * In order to ensure that the sorting will be deterministic across platforms, if none of the\n * specified predicates can distinguish between two items, `orderBy` will automatically introduce a\n * dummy predicate that returns the item's index as `value`.\n * (If you are using a custom comparator, make sure it can handle this predicate as well.)\n *\n * If a custom comparator still can't distinguish between two items, then they will be sorted based\n * on their index using the built-in comparator.\n *\n * Finally, in an attempt to simplify things, if a predicate returns an object as the extracted\n * value for an item, `orderBy` will try to convert that object to a primitive value, before passing\n * it to the comparator. The following rules govern the conversion:\n *\n * 1. If the object has a `valueOf()` method that returns a primitive, its return value will be\n *    used instead.<br />\n *    (If the object has a `valueOf()` method that returns another object, then the returned object\n *    will be used in subsequent steps.)\n * 2. If the object has a custom `toString()` method (i.e. not the one inherited from `Object`) that\n *    returns a primitive, its return value will be used instead.<br />\n *    (If the object has a `toString()` method that returns another object, then the returned object\n *    will be used in subsequent steps.)\n * 3. No conversion; the object itself is used.\n *\n * ### The default comparator\n *\n * The default, built-in comparator should be sufficient for most usecases. In short, it compares\n * numbers numerically, strings alphabetically (and case-insensitively), for objects falls back to\n * using their index in the original collection, sorts values of different types by type and puts\n * `undefined` and `null` values at the end of the sorted list.\n *\n * More specifically, it follows these steps to determine the relative order of items:\n *\n * 1. If the compared values are of different types:\n *    - If one of the values is undefined, consider it \"greater than\" the other.\n *    - Else if one of the values is null, consider it \"greater than\" the other.\n *    - Else compare the types themselves alphabetically.\n * 2. If both values are of type `string`, compare them alphabetically in a case- and\n *    locale-insensitive way.\n * 3. If both values are objects, compare their indices instead.\n * 4. Otherwise, return:\n *    -  `0`, if the values are equal (by strict equality comparison, i.e. using `===`).\n *    - `-1`, if the 1st value is \"less than\" the 2nd value (compared using the `<` operator).\n *    -  `1`, otherwise.\n *\n * **Note:** If you notice numbers not being sorted as expected, make sure they are actually being\n *           saved as numbers and not strings.\n * **Note:** For the purpose of sorting, `null` and `undefined` are considered \"greater than\"\n *           any other value (with undefined \"greater than\" null). This effectively means that `null`\n *           and `undefined` values end up at the end of a list sorted in ascending order.\n * **Note:** `null` values use `'null'` as their type to be able to distinguish them from objects.\n *\n * @param {Array|ArrayLike} collection - The collection (array or array-like object) to sort.\n * @param {(Function|string|Array.<Function|string>)=} expression - A predicate (or list of\n *    predicates) to be used by the comparator to determine the order of elements.\n *\n *    Can be one of:\n *\n *    - `Function`: A getter function. This function will be called with each item as argument and\n *      the return value will be used for sorting.\n *    - `string`: An AngularJS expression. This expression will be evaluated against each item and the\n *      result will be used for sorting. For example, use `'label'` to sort by a property called\n *      `label` or `'label.substring(0, 3)'` to sort by the first 3 characters of the `label`\n *      property.<br />\n *      (The result of a constant expression is interpreted as a property name to be used for\n *      comparison. For example, use `'\"special name\"'` (note the extra pair of quotes) to sort by a\n *      property called `special name`.)<br />\n *      An expression can be optionally prefixed with `+` or `-` to control the sorting direction,\n *      ascending or descending. For example, `'+label'` or `'-label'`. If no property is provided,\n *      (e.g. `'+'` or `'-'`), the collection element itself is used in comparisons.\n *    - `Array`: An array of function and/or string predicates. If a predicate cannot determine the\n *      relative order of two items, the next predicate is used as a tie-breaker.\n *\n * **Note:** If the predicate is missing or empty then it defaults to `'+'`.\n *\n * @param {boolean=} reverse - If `true`, reverse the sorting order.\n * @param {(Function)=} comparator - The comparator function used to determine the relative order of\n *    value pairs. If omitted, the built-in comparator will be used.\n *\n * @returns {Array} - The sorted array.\n *\n *\n * @example\n * ### Ordering a table with `ngRepeat`\n *\n * The example below demonstrates a simple {@link ngRepeat ngRepeat}, where the data is sorted by\n * age in descending order (expression is set to `'-age'`). The `comparator` is not set, which means\n * it defaults to the built-in comparator.\n *\n   <example name=\"orderBy-static\" module=\"orderByExample1\">\n     <file name=\"index.html\">\n       <div ng-controller=\"ExampleController\">\n         <table class=\"friends\">\n           <tr>\n             <th>Name</th>\n             <th>Phone Number</th>\n             <th>Age</th>\n           </tr>\n           <tr ng-repeat=\"friend in friends | orderBy:'-age'\">\n             <td>{{friend.name}}</td>\n             <td>{{friend.phone}}</td>\n             <td>{{friend.age}}</td>\n           </tr>\n         </table>\n       </div>\n     </file>\n     <file name=\"script.js\">\n       angular.module('orderByExample1', [])\n         .controller('ExampleController', ['$scope', function($scope) {\n           $scope.friends = [\n             {name: 'John',   phone: '555-1212',  age: 10},\n             {name: 'Mary',   phone: '555-9876',  age: 19},\n             {name: 'Mike',   phone: '555-4321',  age: 21},\n             {name: 'Adam',   phone: '555-5678',  age: 35},\n             {name: 'Julie',  phone: '555-8765',  age: 29}\n           ];\n         }]);\n     </file>\n     <file name=\"style.css\">\n       .friends {\n         border-collapse: collapse;\n       }\n\n       .friends th {\n         border-bottom: 1px solid;\n       }\n       .friends td, .friends th {\n         border-left: 1px solid;\n         padding: 5px 10px;\n       }\n       .friends td:first-child, .friends th:first-child {\n         border-left: none;\n       }\n     </file>\n     <file name=\"protractor.js\" type=\"protractor\">\n       // Element locators\n       var names = element.all(by.repeater('friends').column('friend.name'));\n\n       it('should sort friends by age in reverse order', function() {\n         expect(names.get(0).getText()).toBe('Adam');\n         expect(names.get(1).getText()).toBe('Julie');\n         expect(names.get(2).getText()).toBe('Mike');\n         expect(names.get(3).getText()).toBe('Mary');\n         expect(names.get(4).getText()).toBe('John');\n       });\n     </file>\n   </example>\n * <hr />\n *\n * @example\n * ### Changing parameters dynamically\n *\n * All parameters can be changed dynamically. The next example shows how you can make the columns of\n * a table sortable, by binding the `expression` and `reverse` parameters to scope properties.\n *\n   <example name=\"orderBy-dynamic\" module=\"orderByExample2\">\n     <file name=\"index.html\">\n       <div ng-controller=\"ExampleController\">\n         <pre>Sort by = {{propertyName}}; reverse = {{reverse}}</pre>\n         <hr/>\n         <button ng-click=\"propertyName = null; reverse = false\">Set to unsorted</button>\n         <hr/>\n         <table class=\"friends\">\n           <tr>\n             <th>\n               <button ng-click=\"sortBy('name')\">Name</button>\n               <span class=\"sortorder\" ng-show=\"propertyName === 'name'\" ng-class=\"{reverse: reverse}\"></span>\n             </th>\n             <th>\n               <button ng-click=\"sortBy('phone')\">Phone Number</button>\n               <span class=\"sortorder\" ng-show=\"propertyName === 'phone'\" ng-class=\"{reverse: reverse}\"></span>\n             </th>\n             <th>\n               <button ng-click=\"sortBy('age')\">Age</button>\n               <span class=\"sortorder\" ng-show=\"propertyName === 'age'\" ng-class=\"{reverse: reverse}\"></span>\n             </th>\n           </tr>\n           <tr ng-repeat=\"friend in friends | orderBy:propertyName:reverse\">\n             <td>{{friend.name}}</td>\n             <td>{{friend.phone}}</td>\n             <td>{{friend.age}}</td>\n           </tr>\n         </table>\n       </div>\n     </file>\n     <file name=\"script.js\">\n       angular.module('orderByExample2', [])\n         .controller('ExampleController', ['$scope', function($scope) {\n           var friends = [\n             {name: 'John',   phone: '555-1212',  age: 10},\n             {name: 'Mary',   phone: '555-9876',  age: 19},\n             {name: 'Mike',   phone: '555-4321',  age: 21},\n             {name: 'Adam',   phone: '555-5678',  age: 35},\n             {name: 'Julie',  phone: '555-8765',  age: 29}\n           ];\n\n           $scope.propertyName = 'age';\n           $scope.reverse = true;\n           $scope.friends = friends;\n\n           $scope.sortBy = function(propertyName) {\n             $scope.reverse = ($scope.propertyName === propertyName) ? !$scope.reverse : false;\n             $scope.propertyName = propertyName;\n           };\n         }]);\n     </file>\n     <file name=\"style.css\">\n       .friends {\n         border-collapse: collapse;\n       }\n\n       .friends th {\n         border-bottom: 1px solid;\n       }\n       .friends td, .friends th {\n         border-left: 1px solid;\n         padding: 5px 10px;\n       }\n       .friends td:first-child, .friends th:first-child {\n         border-left: none;\n       }\n\n       .sortorder:after {\n         content: '\\25b2';   // BLACK UP-POINTING TRIANGLE\n       }\n       .sortorder.reverse:after {\n         content: '\\25bc';   // BLACK DOWN-POINTING TRIANGLE\n       }\n     </file>\n     <file name=\"protractor.js\" type=\"protractor\">\n       // Element locators\n       var unsortButton = element(by.partialButtonText('unsorted'));\n       var nameHeader = element(by.partialButtonText('Name'));\n       var phoneHeader = element(by.partialButtonText('Phone'));\n       var ageHeader = element(by.partialButtonText('Age'));\n       var firstName = element(by.repeater('friends').column('friend.name').row(0));\n       var lastName = element(by.repeater('friends').column('friend.name').row(4));\n\n       it('should sort friends by some property, when clicking on the column header', function() {\n         expect(firstName.getText()).toBe('Adam');\n         expect(lastName.getText()).toBe('John');\n\n         phoneHeader.click();\n         expect(firstName.getText()).toBe('John');\n         expect(lastName.getText()).toBe('Mary');\n\n         nameHeader.click();\n         expect(firstName.getText()).toBe('Adam');\n         expect(lastName.getText()).toBe('Mike');\n\n         ageHeader.click();\n         expect(firstName.getText()).toBe('John');\n         expect(lastName.getText()).toBe('Adam');\n       });\n\n       it('should sort friends in reverse order, when clicking on the same column', function() {\n         expect(firstName.getText()).toBe('Adam');\n         expect(lastName.getText()).toBe('John');\n\n         ageHeader.click();\n         expect(firstName.getText()).toBe('John');\n         expect(lastName.getText()).toBe('Adam');\n\n         ageHeader.click();\n         expect(firstName.getText()).toBe('Adam');\n         expect(lastName.getText()).toBe('John');\n       });\n\n       it('should restore the original order, when clicking \"Set to unsorted\"', function() {\n         expect(firstName.getText()).toBe('Adam');\n         expect(lastName.getText()).toBe('John');\n\n         unsortButton.click();\n         expect(firstName.getText()).toBe('John');\n         expect(lastName.getText()).toBe('Julie');\n       });\n     </file>\n   </example>\n * <hr />\n *\n * @example\n * ### Using `orderBy` inside a controller\n *\n * It is also possible to call the `orderBy` filter manually, by injecting `orderByFilter`, and\n * calling it with the desired parameters. (Alternatively, you could inject the `$filter` factory\n * and retrieve the `orderBy` filter with `$filter('orderBy')`.)\n *\n   <example name=\"orderBy-call-manually\" module=\"orderByExample3\">\n     <file name=\"index.html\">\n       <div ng-controller=\"ExampleController\">\n         <pre>Sort by = {{propertyName}}; reverse = {{reverse}}</pre>\n         <hr/>\n         <button ng-click=\"sortBy(null)\">Set to unsorted</button>\n         <hr/>\n         <table class=\"friends\">\n           <tr>\n             <th>\n               <button ng-click=\"sortBy('name')\">Name</button>\n               <span class=\"sortorder\" ng-show=\"propertyName === 'name'\" ng-class=\"{reverse: reverse}\"></span>\n             </th>\n             <th>\n               <button ng-click=\"sortBy('phone')\">Phone Number</button>\n               <span class=\"sortorder\" ng-show=\"propertyName === 'phone'\" ng-class=\"{reverse: reverse}\"></span>\n             </th>\n             <th>\n               <button ng-click=\"sortBy('age')\">Age</button>\n               <span class=\"sortorder\" ng-show=\"propertyName === 'age'\" ng-class=\"{reverse: reverse}\"></span>\n             </th>\n           </tr>\n           <tr ng-repeat=\"friend in friends\">\n             <td>{{friend.name}}</td>\n             <td>{{friend.phone}}</td>\n             <td>{{friend.age}}</td>\n           </tr>\n         </table>\n       </div>\n     </file>\n     <file name=\"script.js\">\n       angular.module('orderByExample3', [])\n         .controller('ExampleController', ['$scope', 'orderByFilter', function($scope, orderBy) {\n           var friends = [\n             {name: 'John',   phone: '555-1212',  age: 10},\n             {name: 'Mary',   phone: '555-9876',  age: 19},\n             {name: 'Mike',   phone: '555-4321',  age: 21},\n             {name: 'Adam',   phone: '555-5678',  age: 35},\n             {name: 'Julie',  phone: '555-8765',  age: 29}\n           ];\n\n           $scope.propertyName = 'age';\n           $scope.reverse = true;\n           $scope.friends = orderBy(friends, $scope.propertyName, $scope.reverse);\n\n           $scope.sortBy = function(propertyName) {\n             $scope.reverse = (propertyName !== null && $scope.propertyName === propertyName)\n                 ? !$scope.reverse : false;\n             $scope.propertyName = propertyName;\n             $scope.friends = orderBy(friends, $scope.propertyName, $scope.reverse);\n           };\n         }]);\n     </file>\n     <file name=\"style.css\">\n       .friends {\n         border-collapse: collapse;\n       }\n\n       .friends th {\n         border-bottom: 1px solid;\n       }\n       .friends td, .friends th {\n         border-left: 1px solid;\n         padding: 5px 10px;\n       }\n       .friends td:first-child, .friends th:first-child {\n         border-left: none;\n       }\n\n       .sortorder:after {\n         content: '\\25b2';   // BLACK UP-POINTING TRIANGLE\n       }\n       .sortorder.reverse:after {\n         content: '\\25bc';   // BLACK DOWN-POINTING TRIANGLE\n       }\n     </file>\n     <file name=\"protractor.js\" type=\"protractor\">\n       // Element locators\n       var unsortButton = element(by.partialButtonText('unsorted'));\n       var nameHeader = element(by.partialButtonText('Name'));\n       var phoneHeader = element(by.partialButtonText('Phone'));\n       var ageHeader = element(by.partialButtonText('Age'));\n       var firstName = element(by.repeater('friends').column('friend.name').row(0));\n       var lastName = element(by.repeater('friends').column('friend.name').row(4));\n\n       it('should sort friends by some property, when clicking on the column header', function() {\n         expect(firstName.getText()).toBe('Adam');\n         expect(lastName.getText()).toBe('John');\n\n         phoneHeader.click();\n         expect(firstName.getText()).toBe('John');\n         expect(lastName.getText()).toBe('Mary');\n\n         nameHeader.click();\n         expect(firstName.getText()).toBe('Adam');\n         expect(lastName.getText()).toBe('Mike');\n\n         ageHeader.click();\n         expect(firstName.getText()).toBe('John');\n         expect(lastName.getText()).toBe('Adam');\n       });\n\n       it('should sort friends in reverse order, when clicking on the same column', function() {\n         expect(firstName.getText()).toBe('Adam');\n         expect(lastName.getText()).toBe('John');\n\n         ageHeader.click();\n         expect(firstName.getText()).toBe('John');\n         expect(lastName.getText()).toBe('Adam');\n\n         ageHeader.click();\n         expect(firstName.getText()).toBe('Adam');\n         expect(lastName.getText()).toBe('John');\n       });\n\n       it('should restore the original order, when clicking \"Set to unsorted\"', function() {\n         expect(firstName.getText()).toBe('Adam');\n         expect(lastName.getText()).toBe('John');\n\n         unsortButton.click();\n         expect(firstName.getText()).toBe('John');\n         expect(lastName.getText()).toBe('Julie');\n       });\n     </file>\n   </example>\n * <hr />\n *\n * @example\n * ### Using a custom comparator\n *\n * If you have very specific requirements about the way items are sorted, you can pass your own\n * comparator function. For example, you might need to compare some strings in a locale-sensitive\n * way. (When specifying a custom comparator, you also need to pass a value for the `reverse`\n * argument - passing `false` retains the default sorting order, i.e. ascending.)\n *\n   <example name=\"orderBy-custom-comparator\" module=\"orderByExample4\">\n     <file name=\"index.html\">\n       <div ng-controller=\"ExampleController\">\n         <div class=\"friends-container custom-comparator\">\n           <h3>Locale-sensitive Comparator</h3>\n           <table class=\"friends\">\n             <tr>\n               <th>Name</th>\n               <th>Favorite Letter</th>\n             </tr>\n             <tr ng-repeat=\"friend in friends | orderBy:'favoriteLetter':false:localeSensitiveComparator\">\n               <td>{{friend.name}}</td>\n               <td>{{friend.favoriteLetter}}</td>\n             </tr>\n           </table>\n         </div>\n         <div class=\"friends-container default-comparator\">\n           <h3>Default Comparator</h3>\n           <table class=\"friends\">\n             <tr>\n               <th>Name</th>\n               <th>Favorite Letter</th>\n             </tr>\n             <tr ng-repeat=\"friend in friends | orderBy:'favoriteLetter'\">\n               <td>{{friend.name}}</td>\n               <td>{{friend.favoriteLetter}}</td>\n             </tr>\n           </table>\n         </div>\n       </div>\n     </file>\n     <file name=\"script.js\">\n       angular.module('orderByExample4', [])\n         .controller('ExampleController', ['$scope', function($scope) {\n           $scope.friends = [\n             {name: 'John',   favoriteLetter: 'Ä'},\n             {name: 'Mary',   favoriteLetter: 'Ü'},\n             {name: 'Mike',   favoriteLetter: 'Ö'},\n             {name: 'Adam',   favoriteLetter: 'H'},\n             {name: 'Julie',  favoriteLetter: 'Z'}\n           ];\n\n           $scope.localeSensitiveComparator = function(v1, v2) {\n             // If we don't get strings, just compare by index\n             if (v1.type !== 'string' || v2.type !== 'string') {\n               return (v1.index < v2.index) ? -1 : 1;\n             }\n\n             // Compare strings alphabetically, taking locale into account\n             return v1.value.localeCompare(v2.value);\n           };\n         }]);\n     </file>\n     <file name=\"style.css\">\n       .friends-container {\n         display: inline-block;\n         margin: 0 30px;\n       }\n\n       .friends {\n         border-collapse: collapse;\n       }\n\n       .friends th {\n         border-bottom: 1px solid;\n       }\n       .friends td, .friends th {\n         border-left: 1px solid;\n         padding: 5px 10px;\n       }\n       .friends td:first-child, .friends th:first-child {\n         border-left: none;\n       }\n     </file>\n     <file name=\"protractor.js\" type=\"protractor\">\n       // Element locators\n       var container = element(by.css('.custom-comparator'));\n       var names = container.all(by.repeater('friends').column('friend.name'));\n\n       it('should sort friends by favorite letter (in correct alphabetical order)', function() {\n         expect(names.get(0).getText()).toBe('John');\n         expect(names.get(1).getText()).toBe('Adam');\n         expect(names.get(2).getText()).toBe('Mike');\n         expect(names.get(3).getText()).toBe('Mary');\n         expect(names.get(4).getText()).toBe('Julie');\n       });\n     </file>\n   </example>\n *\n */\norderByFilter.$inject = ['$parse'];\nfunction orderByFilter($parse) {\n  return function(array, sortPredicate, reverseOrder, compareFn) {\n\n    if (array == null) return array;\n    if (!isArrayLike(array)) {\n      throw minErr('orderBy')('notarray', 'Expected array but received: {0}', array);\n    }\n\n    if (!isArray(sortPredicate)) { sortPredicate = [sortPredicate]; }\n    if (sortPredicate.length === 0) { sortPredicate = ['+']; }\n\n    var predicates = processPredicates(sortPredicate);\n\n    var descending = reverseOrder ? -1 : 1;\n\n    // Define the `compare()` function. Use a default comparator if none is specified.\n    var compare = isFunction(compareFn) ? compareFn : defaultCompare;\n\n    // The next three lines are a version of a Swartzian Transform idiom from Perl\n    // (sometimes called the Decorate-Sort-Undecorate idiom)\n    // See https://en.wikipedia.org/wiki/Schwartzian_transform\n    var compareValues = Array.prototype.map.call(array, getComparisonObject);\n    compareValues.sort(doComparison);\n    array = compareValues.map(function(item) { return item.value; });\n\n    return array;\n\n    function getComparisonObject(value, index) {\n      // NOTE: We are adding an extra `tieBreaker` value based on the element's index.\n      // This will be used to keep the sort stable when none of the input predicates can\n      // distinguish between two elements.\n      return {\n        value: value,\n        tieBreaker: {value: index, type: 'number', index: index},\n        predicateValues: predicates.map(function(predicate) {\n          return getPredicateValue(predicate.get(value), index);\n        })\n      };\n    }\n\n    function doComparison(v1, v2) {\n      for (var i = 0, ii = predicates.length; i < ii; i++) {\n        var result = compare(v1.predicateValues[i], v2.predicateValues[i]);\n        if (result) {\n          return result * predicates[i].descending * descending;\n        }\n      }\n\n      return (compare(v1.tieBreaker, v2.tieBreaker) || defaultCompare(v1.tieBreaker, v2.tieBreaker)) * descending;\n    }\n  };\n\n  function processPredicates(sortPredicates) {\n    return sortPredicates.map(function(predicate) {\n      var descending = 1, get = identity;\n\n      if (isFunction(predicate)) {\n        get = predicate;\n      } else if (isString(predicate)) {\n        if ((predicate.charAt(0) === '+' || predicate.charAt(0) === '-')) {\n          descending = predicate.charAt(0) === '-' ? -1 : 1;\n          predicate = predicate.substring(1);\n        }\n        if (predicate !== '') {\n          get = $parse(predicate);\n          if (get.constant) {\n            var key = get();\n            get = function(value) { return value[key]; };\n          }\n        }\n      }\n      return {get: get, descending: descending};\n    });\n  }\n\n  function isPrimitive(value) {\n    switch (typeof value) {\n      case 'number': /* falls through */\n      case 'boolean': /* falls through */\n      case 'string':\n        return true;\n      default:\n        return false;\n    }\n  }\n\n  function objectValue(value) {\n    // If `valueOf` is a valid function use that\n    if (isFunction(value.valueOf)) {\n      value = value.valueOf();\n      if (isPrimitive(value)) return value;\n    }\n    // If `toString` is a valid function and not the one from `Object.prototype` use that\n    if (hasCustomToString(value)) {\n      value = value.toString();\n      if (isPrimitive(value)) return value;\n    }\n\n    return value;\n  }\n\n  function getPredicateValue(value, index) {\n    var type = typeof value;\n    if (value === null) {\n      type = 'null';\n    } else if (type === 'object') {\n      value = objectValue(value);\n    }\n    return {value: value, type: type, index: index};\n  }\n\n  function defaultCompare(v1, v2) {\n    var result = 0;\n    var type1 = v1.type;\n    var type2 = v2.type;\n\n    if (type1 === type2) {\n      var value1 = v1.value;\n      var value2 = v2.value;\n\n      if (type1 === 'string') {\n        // Compare strings case-insensitively\n        value1 = value1.toLowerCase();\n        value2 = value2.toLowerCase();\n      } else if (type1 === 'object') {\n        // For basic objects, use the position of the object\n        // in the collection instead of the value\n        if (isObject(value1)) value1 = v1.index;\n        if (isObject(value2)) value2 = v2.index;\n      }\n\n      if (value1 !== value2) {\n        result = value1 < value2 ? -1 : 1;\n      }\n    } else {\n      result = (type1 === 'undefined') ? 1 :\n        (type2 === 'undefined') ? -1 :\n        (type1 === 'null') ? 1 :\n        (type2 === 'null') ? -1 :\n        (type1 < type2) ? -1 : 1;\n    }\n\n    return result;\n  }\n}\n"
  },
  {
    "path": "src/ng/filter.js",
    "content": "'use strict';\n\n/* global currencyFilter: true,\n dateFilter: true,\n filterFilter: true,\n jsonFilter: true,\n limitToFilter: true,\n lowercaseFilter: true,\n numberFilter: true,\n orderByFilter: true,\n uppercaseFilter: true,\n */\n\n/**\n * @ngdoc provider\n * @name $filterProvider\n * @description\n *\n * Filters are just functions which transform input to an output. However filters need to be\n * Dependency Injected. To achieve this a filter definition consists of a factory function which is\n * annotated with dependencies and is responsible for creating a filter function.\n *\n * <div class=\"alert alert-warning\">\n * **Note:** Filter names must be valid AngularJS {@link expression} identifiers, such as `uppercase` or `orderBy`.\n * Names with special characters, such as hyphens and dots, are not allowed. If you wish to namespace\n * your filters, then you can use capitalization (`myappSubsectionFilterx`) or underscores\n * (`myapp_subsection_filterx`).\n * </div>\n *\n * ```js\n *   // Filter registration\n *   function MyModule($provide, $filterProvider) {\n *     // create a service to demonstrate injection (not always needed)\n *     $provide.value('greet', function(name){\n *       return 'Hello ' + name + '!';\n *     });\n *\n *     // register a filter factory which uses the\n *     // greet service to demonstrate DI.\n *     $filterProvider.register('greet', function(greet){\n *       // return the filter function which uses the greet service\n *       // to generate salutation\n *       return function(text) {\n *         // filters need to be forgiving so check input validity\n *         return text && greet(text) || text;\n *       };\n *     });\n *   }\n * ```\n *\n * The filter function is registered with the `$injector` under the filter name suffix with\n * `Filter`.\n *\n * ```js\n *   it('should be the same instance', inject(\n *     function($filterProvider) {\n *       $filterProvider.register('reverse', function(){\n *         return ...;\n *       });\n *     },\n *     function($filter, reverseFilter) {\n *       expect($filter('reverse')).toBe(reverseFilter);\n *     });\n * ```\n *\n *\n * For more information about how AngularJS filters work, and how to create your own filters, see\n * {@link guide/filter Filters} in the AngularJS Developer Guide.\n */\n\n/**\n * @ngdoc service\n * @name $filter\n * @kind function\n * @description\n * Filters are used for formatting data displayed to the user.\n *\n * They can be used in view templates, controllers or services. AngularJS comes\n * with a collection of [built-in filters](api/ng/filter), but it is easy to\n * define your own as well.\n *\n * The general syntax in templates is as follows:\n *\n * ```html\n * {{ expression [| filter_name[:parameter_value] ... ] }}\n * ```\n *\n * @param {String} name Name of the filter function to retrieve\n * @return {Function} the filter function\n * @example\n   <example name=\"$filter\" module=\"filterExample\">\n     <file name=\"index.html\">\n       <div ng-controller=\"MainCtrl\">\n        <h3>{{ originalText }}</h3>\n        <h3>{{ filteredText }}</h3>\n       </div>\n     </file>\n\n     <file name=\"script.js\">\n      angular.module('filterExample', [])\n      .controller('MainCtrl', function($scope, $filter) {\n        $scope.originalText = 'hello';\n        $scope.filteredText = $filter('uppercase')($scope.originalText);\n      });\n     </file>\n   </example>\n  */\n$FilterProvider.$inject = ['$provide'];\n/** @this */\nfunction $FilterProvider($provide) {\n  var suffix = 'Filter';\n\n  /**\n   * @ngdoc method\n   * @name $filterProvider#register\n   * @param {string|Object} name Name of the filter function, or an object map of filters where\n   *    the keys are the filter names and the values are the filter factories.\n   *\n   *    <div class=\"alert alert-warning\">\n   *    **Note:** Filter names must be valid AngularJS {@link expression} identifiers, such as `uppercase` or `orderBy`.\n   *    Names with special characters, such as hyphens and dots, are not allowed. If you wish to namespace\n   *    your filters, then you can use capitalization (`myappSubsectionFilterx`) or underscores\n   *    (`myapp_subsection_filterx`).\n   *    </div>\n    * @param {Function} factory If the first argument was a string, a factory function for the filter to be registered.\n   * @returns {Object} Registered filter instance, or if a map of filters was provided then a map\n   *    of the registered filter instances.\n   */\n  function register(name, factory) {\n    if (isObject(name)) {\n      var filters = {};\n      forEach(name, function(filter, key) {\n        filters[key] = register(key, filter);\n      });\n      return filters;\n    } else {\n      return $provide.factory(name + suffix, factory);\n    }\n  }\n  this.register = register;\n\n  this.$get = ['$injector', function($injector) {\n    return function(name) {\n      return $injector.get(name + suffix);\n    };\n  }];\n\n  ////////////////////////////////////////\n\n  /* global\n    currencyFilter: false,\n    dateFilter: false,\n    filterFilter: false,\n    jsonFilter: false,\n    limitToFilter: false,\n    lowercaseFilter: false,\n    numberFilter: false,\n    orderByFilter: false,\n    uppercaseFilter: false\n  */\n\n  register('currency', currencyFilter);\n  register('date', dateFilter);\n  register('filter', filterFilter);\n  register('json', jsonFilter);\n  register('limitTo', limitToFilter);\n  register('lowercase', lowercaseFilter);\n  register('number', numberFilter);\n  register('orderBy', orderByFilter);\n  register('uppercase', uppercaseFilter);\n}\n"
  },
  {
    "path": "src/ng/forceReflow.js",
    "content": "'use strict';\n\nvar $$ForceReflowProvider = /** @this */ function() {\n  this.$get = ['$document', function($document) {\n    return function(domNode) {\n      //the line below will force the browser to perform a repaint so\n      //that all the animated elements within the animation frame will\n      //be properly updated and drawn on screen. This is required to\n      //ensure that the preparation animation is properly flushed so that\n      //the active state picks up from there. DO NOT REMOVE THIS LINE.\n      //DO NOT OPTIMIZE THIS LINE. THE MINIFIER WILL REMOVE IT OTHERWISE WHICH\n      //WILL RESULT IN AN UNPREDICTABLE BUG THAT IS VERY HARD TO TRACK DOWN AND\n      //WILL TAKE YEARS AWAY FROM YOUR LIFE.\n      if (domNode) {\n        if (!domNode.nodeType && domNode instanceof jqLite) {\n          domNode = domNode[0];\n        }\n      } else {\n        domNode = $document[0].body;\n      }\n      return domNode.offsetWidth + 1;\n    };\n  }];\n};\n"
  },
  {
    "path": "src/ng/http.js",
    "content": "'use strict';\n\nvar APPLICATION_JSON = 'application/json';\nvar CONTENT_TYPE_APPLICATION_JSON = {'Content-Type': APPLICATION_JSON + ';charset=utf-8'};\nvar JSON_START = /^\\[|^\\{(?!\\{)/;\nvar JSON_ENDS = {\n  '[': /]$/,\n  '{': /}$/\n};\nvar JSON_PROTECTION_PREFIX = /^\\)]\\}',?\\n/;\nvar $httpMinErr = minErr('$http');\n\nfunction serializeValue(v) {\n  if (isObject(v)) {\n    return isDate(v) ? v.toISOString() : toJson(v);\n  }\n  return v;\n}\n\n\n/** @this */\nfunction $HttpParamSerializerProvider() {\n  /**\n   * @ngdoc service\n   * @name $httpParamSerializer\n   * @description\n   *\n   * Default {@link $http `$http`} params serializer that converts objects to strings\n   * according to the following rules:\n   *\n   * * `{'foo': 'bar'}` results in `foo=bar`\n   * * `{'foo': Date.now()}` results in `foo=2015-04-01T09%3A50%3A49.262Z` (`toISOString()` and encoded representation of a Date object)\n   * * `{'foo': ['bar', 'baz']}` results in `foo=bar&foo=baz` (repeated key for each array element)\n   * * `{'foo': {'bar':'baz'}}` results in `foo=%7B%22bar%22%3A%22baz%22%7D` (stringified and encoded representation of an object)\n   *\n   * Note that serializer will sort the request parameters alphabetically.\n   */\n\n  this.$get = function() {\n    return function ngParamSerializer(params) {\n      if (!params) return '';\n      var parts = [];\n      forEachSorted(params, function(value, key) {\n        if (value === null || isUndefined(value) || isFunction(value)) return;\n        if (isArray(value)) {\n          forEach(value, function(v) {\n            parts.push(encodeUriQuery(key)  + '=' + encodeUriQuery(serializeValue(v)));\n          });\n        } else {\n          parts.push(encodeUriQuery(key) + '=' + encodeUriQuery(serializeValue(value)));\n        }\n      });\n\n      return parts.join('&');\n    };\n  };\n}\n\n/** @this */\nfunction $HttpParamSerializerJQLikeProvider() {\n  /**\n   * @ngdoc service\n   * @name $httpParamSerializerJQLike\n   *\n   * @description\n   *\n   * Alternative {@link $http `$http`} params serializer that follows\n   * jQuery's [`param()`](http://api.jquery.com/jquery.param/) method logic.\n   * The serializer will also sort the params alphabetically.\n   *\n   * To use it for serializing `$http` request parameters, set it as the `paramSerializer` property:\n   *\n   * ```js\n   * $http({\n   *   url: myUrl,\n   *   method: 'GET',\n   *   params: myParams,\n   *   paramSerializer: '$httpParamSerializerJQLike'\n   * });\n   * ```\n   *\n   * It is also possible to set it as the default `paramSerializer` in the\n   * {@link $httpProvider#defaults `$httpProvider`}.\n   *\n   * Additionally, you can inject the serializer and use it explicitly, for example to serialize\n   * form data for submission:\n   *\n   * ```js\n   * .controller(function($http, $httpParamSerializerJQLike) {\n   *   //...\n   *\n   *   $http({\n   *     url: myUrl,\n   *     method: 'POST',\n   *     data: $httpParamSerializerJQLike(myData),\n   *     headers: {\n   *       'Content-Type': 'application/x-www-form-urlencoded'\n   *     }\n   *   });\n   *\n   * });\n   * ```\n   *\n   */\n  this.$get = function() {\n    return function jQueryLikeParamSerializer(params) {\n      if (!params) return '';\n      var parts = [];\n      serialize(params, '', true);\n      return parts.join('&');\n\n      function serialize(toSerialize, prefix, topLevel) {\n        if (isArray(toSerialize)) {\n          forEach(toSerialize, function(value, index) {\n            serialize(value, prefix + '[' + (isObject(value) ? index : '') + ']');\n          });\n        } else if (isObject(toSerialize) && !isDate(toSerialize)) {\n          forEachSorted(toSerialize, function(value, key) {\n            serialize(value, prefix +\n                (topLevel ? '' : '[') +\n                key +\n                (topLevel ? '' : ']'));\n          });\n        } else {\n          if (isFunction(toSerialize)) {\n            toSerialize = toSerialize();\n          }\n          parts.push(encodeUriQuery(prefix) + '=' +\n              (toSerialize == null ? '' : encodeUriQuery(serializeValue(toSerialize))));\n        }\n      }\n    };\n  };\n}\n\nfunction defaultHttpResponseTransform(data, headers) {\n  if (isString(data)) {\n    // Strip json vulnerability protection prefix and trim whitespace\n    var tempData = data.replace(JSON_PROTECTION_PREFIX, '').trim();\n\n    if (tempData) {\n      var contentType = headers('Content-Type');\n      var hasJsonContentType = contentType && (contentType.indexOf(APPLICATION_JSON) === 0);\n\n      if (hasJsonContentType || isJsonLike(tempData)) {\n        try {\n          data = fromJson(tempData);\n        } catch (e) {\n          if (!hasJsonContentType) {\n            return data;\n          }\n          throw $httpMinErr('baddata', 'Data must be a valid JSON object. Received: \"{0}\". ' +\n          'Parse error: \"{1}\"', data, e);\n        }\n      }\n    }\n  }\n\n  return data;\n}\n\nfunction isJsonLike(str) {\n    var jsonStart = str.match(JSON_START);\n    return jsonStart && JSON_ENDS[jsonStart[0]].test(str);\n}\n\n/**\n * Parse headers into key value object\n *\n * @param {string} headers Raw headers as a string\n * @returns {Object} Parsed headers as key value object\n */\nfunction parseHeaders(headers) {\n  var parsed = createMap(), i;\n\n  function fillInParsed(key, val) {\n    if (key) {\n      parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n    }\n  }\n\n  if (isString(headers)) {\n    forEach(headers.split('\\n'), function(line) {\n      i = line.indexOf(':');\n      fillInParsed(lowercase(trim(line.substr(0, i))), trim(line.substr(i + 1)));\n    });\n  } else if (isObject(headers)) {\n    forEach(headers, function(headerVal, headerKey) {\n      fillInParsed(lowercase(headerKey), trim(headerVal));\n    });\n  }\n\n  return parsed;\n}\n\n\n/**\n * Returns a function that provides access to parsed headers.\n *\n * Headers are lazy parsed when first requested.\n * @see parseHeaders\n *\n * @param {(string|Object)} headers Headers to provide access to.\n * @returns {function(string=)} Returns a getter function which if called with:\n *\n *   - if called with an argument returns a single header value or null\n *   - if called with no arguments returns an object containing all headers.\n */\nfunction headersGetter(headers) {\n  var headersObj;\n\n  return function(name) {\n    if (!headersObj) headersObj =  parseHeaders(headers);\n\n    if (name) {\n      var value = headersObj[lowercase(name)];\n      if (value === undefined) {\n        value = null;\n      }\n      return value;\n    }\n\n    return headersObj;\n  };\n}\n\n\n/**\n * Chain all given functions\n *\n * This function is used for both request and response transforming\n *\n * @param {*} data Data to transform.\n * @param {function(string=)} headers HTTP headers getter fn.\n * @param {number} status HTTP status code of the response.\n * @param {(Function|Array.<Function>)} fns Function or an array of functions.\n * @returns {*} Transformed data.\n */\nfunction transformData(data, headers, status, fns) {\n  if (isFunction(fns)) {\n    return fns(data, headers, status);\n  }\n\n  forEach(fns, function(fn) {\n    data = fn(data, headers, status);\n  });\n\n  return data;\n}\n\n\nfunction isSuccess(status) {\n  return 200 <= status && status < 300;\n}\n\n\n/**\n * @ngdoc provider\n * @name $httpProvider\n * @this\n *\n * @description\n * Use `$httpProvider` to change the default behavior of the {@link ng.$http $http} service.\n */\nfunction $HttpProvider() {\n  /**\n   * @ngdoc property\n   * @name $httpProvider#defaults\n   * @description\n   *\n   * Object containing default values for all {@link ng.$http $http} requests.\n   *\n   * - **`defaults.cache`** - {boolean|Object} - A boolean value or object created with\n   * {@link ng.$cacheFactory `$cacheFactory`} to enable or disable caching of HTTP responses\n   * by default. See {@link $http#caching $http Caching} for more information.\n   *\n   * - **`defaults.headers`** - {Object} - Default headers for all $http requests.\n   * Refer to {@link ng.$http#setting-http-headers $http} for documentation on\n   * setting default headers.\n   *     - **`defaults.headers.common`**\n   *     - **`defaults.headers.post`**\n   *     - **`defaults.headers.put`**\n   *     - **`defaults.headers.patch`**\n   *\n   * - **`defaults.jsonpCallbackParam`** - `{string}` - the name of the query parameter that passes the name of the\n   * callback in a JSONP request. The value of this parameter will be replaced with the expression generated by the\n   * {@link $jsonpCallbacks} service. Defaults to `'callback'`.\n   *\n   * - **`defaults.paramSerializer`** - `{string|function(Object<string,string>):string}` - A function\n   *  used to the prepare string representation of request parameters (specified as an object).\n   *  If specified as string, it is interpreted as a function registered with the {@link auto.$injector $injector}.\n   *  Defaults to {@link ng.$httpParamSerializer $httpParamSerializer}.\n   *\n   * - **`defaults.transformRequest`** -\n   * `{Array<function(data, headersGetter)>|function(data, headersGetter)}` -\n   * An array of functions (or a single function) which are applied to the request data.\n   * By default, this is an array with one request transformation function:\n   *\n   *   - If the `data` property of the request configuration object contains an object, serialize it\n   *     into JSON format.\n   *\n   * - **`defaults.transformResponse`** -\n   * `{Array<function(data, headersGetter, status)>|function(data, headersGetter, status)}` -\n   * An array of functions (or a single function) which are applied to the response data. By default,\n   * this is an array which applies one response transformation function that does two things:\n   *\n   *  - If XSRF prefix is detected, strip it\n   *    (see {@link ng.$http#security-considerations Security Considerations in the $http docs}).\n   *  - If the `Content-Type` is `application/json` or the response looks like JSON,\n   *    deserialize it using a JSON parser.\n   *\n   * - **`defaults.xsrfCookieName`** - {string} - Name of cookie containing the XSRF token.\n   * Defaults value is `'XSRF-TOKEN'`.\n   *\n   * - **`defaults.xsrfHeaderName`** - {string} - Name of HTTP header to populate with the\n   * XSRF token. Defaults value is `'X-XSRF-TOKEN'`.\n   *\n   */\n  var defaults = this.defaults = {\n    // transform incoming response data\n    transformResponse: [defaultHttpResponseTransform],\n\n    // transform outgoing request data\n    transformRequest: [function(d) {\n      return isObject(d) && !isFile(d) && !isBlob(d) && !isFormData(d) ? toJson(d) : d;\n    }],\n\n    // default headers\n    headers: {\n      common: {\n        'Accept': 'application/json, text/plain, */*'\n      },\n      post:   shallowCopy(CONTENT_TYPE_APPLICATION_JSON),\n      put:    shallowCopy(CONTENT_TYPE_APPLICATION_JSON),\n      patch:  shallowCopy(CONTENT_TYPE_APPLICATION_JSON)\n    },\n\n    xsrfCookieName: 'XSRF-TOKEN',\n    xsrfHeaderName: 'X-XSRF-TOKEN',\n\n    paramSerializer: '$httpParamSerializer',\n\n    jsonpCallbackParam: 'callback'\n  };\n\n  var useApplyAsync = false;\n  /**\n   * @ngdoc method\n   * @name $httpProvider#useApplyAsync\n   * @description\n   *\n   * Configure $http service to combine processing of multiple http responses received at around\n   * the same time via {@link ng.$rootScope.Scope#$applyAsync $rootScope.$applyAsync}. This can result in\n   * significant performance improvement for bigger applications that make many HTTP requests\n   * concurrently (common during application bootstrap).\n   *\n   * Defaults to false. If no value is specified, returns the current configured value.\n   *\n   * @param {boolean=} value If true, when requests are loaded, they will schedule a deferred\n   *    \"apply\" on the next tick, giving time for subsequent requests in a roughly ~10ms window\n   *    to load and share the same digest cycle.\n   *\n   * @returns {boolean|Object} If a value is specified, returns the $httpProvider for chaining.\n   *    otherwise, returns the current configured value.\n   */\n  this.useApplyAsync = function(value) {\n    if (isDefined(value)) {\n      useApplyAsync = !!value;\n      return this;\n    }\n    return useApplyAsync;\n  };\n\n  /**\n   * @ngdoc property\n   * @name $httpProvider#interceptors\n   * @description\n   *\n   * Array containing service factories for all synchronous or asynchronous {@link ng.$http $http}\n   * pre-processing of request or postprocessing of responses.\n   *\n   * These service factories are ordered by request, i.e. they are applied in the same order as the\n   * array, on request, but reverse order, on response.\n   *\n   * {@link ng.$http#interceptors Interceptors detailed info}\n   */\n  var interceptorFactories = this.interceptors = [];\n\n  /**\n   * @ngdoc property\n   * @name $httpProvider#xsrfTrustedOrigins\n   * @description\n   *\n   * Array containing URLs whose origins are trusted to receive the XSRF token. See the\n   * {@link ng.$http#security-considerations Security Considerations} sections for more details on\n   * XSRF.\n   *\n   * **Note:** An \"origin\" consists of the [URI scheme](https://en.wikipedia.org/wiki/URI_scheme),\n   * the [hostname](https://en.wikipedia.org/wiki/Hostname) and the\n   * [port number](https://en.wikipedia.org/wiki/Port_(computer_networking). For `http:` and\n   * `https:`, the port number can be omitted if using th default ports (80 and 443 respectively).\n   * Examples: `http://example.com`, `https://api.example.com:9876`\n   *\n   * <div class=\"alert alert-warning\">\n   *   It is not possible to trust specific URLs/paths. The `path`, `query` and `fragment` parts\n   *   of a URL will be ignored. For example, `https://foo.com/path/bar?query=baz#fragment` will be\n   *   treated as `https://foo.com`, meaning that **all** requests to URLs starting with\n   *   `https://foo.com/` will include the XSRF token.\n   * </div>\n   *\n   * @example\n   *\n   * ```js\n   * // App served from `https://example.com/`.\n   * angular.\n   *   module('xsrfTrustedOriginsExample', []).\n   *   config(['$httpProvider', function($httpProvider) {\n   *     $httpProvider.xsrfTrustedOrigins.push('https://api.example.com');\n   *   }]).\n   *   run(['$http', function($http) {\n   *     // The XSRF token will be sent.\n   *     $http.get('https://api.example.com/preferences').then(...);\n   *\n   *     // The XSRF token will NOT be sent.\n   *     $http.get('https://stats.example.com/activity').then(...);\n   *   }]);\n   * ```\n   */\n  var xsrfTrustedOrigins = this.xsrfTrustedOrigins = [];\n\n  /**\n   * @ngdoc property\n   * @name $httpProvider#xsrfWhitelistedOrigins\n   * @description\n   *\n   * @deprecated\n   * sinceVersion=\"1.8.1\"\n   *\n   * This property is deprecated. Use {@link $httpProvider#xsrfTrustedOrigins xsrfTrustedOrigins}\n   * instead.\n   */\n  Object.defineProperty(this, 'xsrfWhitelistedOrigins', {\n    get: function() {\n      return this.xsrfTrustedOrigins;\n    },\n    set: function(origins) {\n      this.xsrfTrustedOrigins = origins;\n    }\n  });\n\n  this.$get = ['$browser', '$httpBackend', '$$cookieReader', '$cacheFactory', '$rootScope', '$q', '$injector', '$sce',\n      function($browser, $httpBackend, $$cookieReader, $cacheFactory, $rootScope, $q, $injector, $sce) {\n\n    var defaultCache = $cacheFactory('$http');\n\n    /**\n     * Make sure that default param serializer is exposed as a function\n     */\n    defaults.paramSerializer = isString(defaults.paramSerializer) ?\n      $injector.get(defaults.paramSerializer) : defaults.paramSerializer;\n\n    /**\n     * Interceptors stored in reverse order. Inner interceptors before outer interceptors.\n     * The reversal is needed so that we can build up the interception chain around the\n     * server request.\n     */\n    var reversedInterceptors = [];\n\n    forEach(interceptorFactories, function(interceptorFactory) {\n      reversedInterceptors.unshift(isString(interceptorFactory)\n          ? $injector.get(interceptorFactory) : $injector.invoke(interceptorFactory));\n    });\n\n    /**\n     * A function to check request URLs against a list of allowed origins.\n     */\n    var urlIsAllowedOrigin = urlIsAllowedOriginFactory(xsrfTrustedOrigins);\n\n    /**\n     * @ngdoc service\n     * @kind function\n     * @name $http\n     * @requires ng.$httpBackend\n     * @requires $cacheFactory\n     * @requires $rootScope\n     * @requires $q\n     * @requires $injector\n     *\n     * @description\n     * The `$http` service is a core AngularJS service that facilitates communication with the remote\n     * HTTP servers via the browser's [XMLHttpRequest](https://developer.mozilla.org/en/xmlhttprequest)\n     * object or via [JSONP](http://en.wikipedia.org/wiki/JSONP).\n     *\n     * For unit testing applications that use `$http` service, see\n     * {@link ngMock.$httpBackend $httpBackend mock}.\n     *\n     * For a higher level of abstraction, please check out the {@link ngResource.$resource\n     * $resource} service.\n     *\n     * The $http API is based on the {@link ng.$q deferred/promise APIs} exposed by\n     * the $q service. While for simple usage patterns this doesn't matter much, for advanced usage\n     * it is important to familiarize yourself with these APIs and the guarantees they provide.\n     *\n     *\n     * ## General usage\n     * The `$http` service is a function which takes a single argument — a {@link $http#usage configuration object} —\n     * that is used to generate an HTTP request and returns  a {@link ng.$q promise} that is\n     * resolved (request success) or rejected (request failure) with a\n     * {@link ng.$http#$http-returns response} object.\n     *\n     * ```js\n     *   // Simple GET request example:\n     *   $http({\n     *     method: 'GET',\n     *     url: '/someUrl'\n     *   }).then(function successCallback(response) {\n     *       // this callback will be called asynchronously\n     *       // when the response is available\n     *     }, function errorCallback(response) {\n     *       // called asynchronously if an error occurs\n     *       // or server returns response with an error status.\n     *     });\n     * ```\n     *\n     *\n     * ## Shortcut methods\n     *\n     * Shortcut methods are also available. All shortcut methods require passing in the URL, and\n     * request data must be passed in for POST/PUT requests. An optional config can be passed as the\n     * last argument.\n     *\n     * ```js\n     *   $http.get('/someUrl', config).then(successCallback, errorCallback);\n     *   $http.post('/someUrl', data, config).then(successCallback, errorCallback);\n     * ```\n     *\n     * Complete list of shortcut methods:\n     *\n     * - {@link ng.$http#get $http.get}\n     * - {@link ng.$http#head $http.head}\n     * - {@link ng.$http#post $http.post}\n     * - {@link ng.$http#put $http.put}\n     * - {@link ng.$http#delete $http.delete}\n     * - {@link ng.$http#jsonp $http.jsonp}\n     * - {@link ng.$http#patch $http.patch}\n     *\n     *\n     * ## Writing Unit Tests that use $http\n     * When unit testing (using {@link ngMock ngMock}), it is necessary to call\n     * {@link ngMock.$httpBackend#flush $httpBackend.flush()} to flush each pending\n     * request using trained responses.\n     *\n     * ```\n     * $httpBackend.expectGET(...);\n     * $http.get(...);\n     * $httpBackend.flush();\n     * ```\n     *\n     * ## Setting HTTP Headers\n     *\n     * The $http service will automatically add certain HTTP headers to all requests. These defaults\n     * can be fully configured by accessing the `$httpProvider.defaults.headers` configuration\n     * object, which currently contains this default configuration:\n     *\n     * - `$httpProvider.defaults.headers.common` (headers that are common for all requests):\n     *   - <code>Accept: application/json, text/plain, \\*&#65279;/&#65279;\\*</code>\n     * - `$httpProvider.defaults.headers.post`: (header defaults for POST requests)\n     *   - `Content-Type: application/json`\n     * - `$httpProvider.defaults.headers.put` (header defaults for PUT requests)\n     *   - `Content-Type: application/json`\n     *\n     * To add or overwrite these defaults, simply add or remove a property from these configuration\n     * objects. To add headers for an HTTP method other than POST or PUT, simply add a new object\n     * with the lowercased HTTP method name as the key, e.g.\n     * `$httpProvider.defaults.headers.get = { 'My-Header' : 'value' }`.\n     *\n     * The defaults can also be set at runtime via the `$http.defaults` object in the same\n     * fashion. For example:\n     *\n     * ```\n     * module.run(function($http) {\n     *   $http.defaults.headers.common.Authorization = 'Basic YmVlcDpib29w';\n     * });\n     * ```\n     *\n     * In addition, you can supply a `headers` property in the config object passed when\n     * calling `$http(config)`, which overrides the defaults without changing them globally.\n     *\n     * To explicitly remove a header automatically added via $httpProvider.defaults.headers on a per request basis,\n     * Use the `headers` property, setting the desired header to `undefined`. For example:\n     *\n     * ```js\n     * var req = {\n     *  method: 'POST',\n     *  url: 'http://example.com',\n     *  headers: {\n     *    'Content-Type': undefined\n     *  },\n     *  data: { test: 'test' }\n     * }\n     *\n     * $http(req).then(function(){...}, function(){...});\n     * ```\n     *\n     * ## Transforming Requests and Responses\n     *\n     * Both requests and responses can be transformed using transformation functions: `transformRequest`\n     * and `transformResponse`. These properties can be a single function that returns\n     * the transformed value (`function(data, headersGetter, status)`) or an array of such transformation functions,\n     * which allows you to `push` or `unshift` a new transformation function into the transformation chain.\n     *\n     * <div class=\"alert alert-warning\">\n     * **Note:** AngularJS does not make a copy of the `data` parameter before it is passed into the `transformRequest` pipeline.\n     * That means changes to the properties of `data` are not local to the transform function (since Javascript passes objects by reference).\n     * For example, when calling `$http.get(url, $scope.myObject)`, modifications to the object's properties in a transformRequest\n     * function will be reflected on the scope and in any templates where the object is data-bound.\n     * To prevent this, transform functions should have no side-effects.\n     * If you need to modify properties, it is recommended to make a copy of the data, or create new object to return.\n     * </div>\n     *\n     * ### Default Transformations\n     *\n     * The `$httpProvider` provider and `$http` service expose `defaults.transformRequest` and\n     * `defaults.transformResponse` properties. If a request does not provide its own transformations\n     * then these will be applied.\n     *\n     * You can augment or replace the default transformations by modifying these properties by adding to or\n     * replacing the array.\n     *\n     * AngularJS provides the following default transformations:\n     *\n     * Request transformations (`$httpProvider.defaults.transformRequest` and `$http.defaults.transformRequest`) is\n     * an array with one function that does the following:\n     *\n     * - If the `data` property of the request configuration object contains an object, serialize it\n     *   into JSON format.\n     *\n     * Response transformations (`$httpProvider.defaults.transformResponse` and `$http.defaults.transformResponse`) is\n     * an array with one function that does the following:\n     *\n     *  - If XSRF prefix is detected, strip it (see Security Considerations section below).\n     *  - If the `Content-Type` is `application/json` or the response looks like JSON,\n   *      deserialize it using a JSON parser.\n     *\n     *\n     * ### Overriding the Default Transformations Per Request\n     *\n     * If you wish to override the request/response transformations only for a single request then provide\n     * `transformRequest` and/or `transformResponse` properties on the configuration object passed\n     * into `$http`.\n     *\n     * Note that if you provide these properties on the config object the default transformations will be\n     * overwritten. If you wish to augment the default transformations then you must include them in your\n     * local transformation array.\n     *\n     * The following code demonstrates adding a new response transformation to be run after the default response\n     * transformations have been run.\n     *\n     * ```js\n     * function appendTransform(defaults, transform) {\n     *\n     *   // We can't guarantee that the default transformation is an array\n     *   defaults = angular.isArray(defaults) ? defaults : [defaults];\n     *\n     *   // Append the new transformation to the defaults\n     *   return defaults.concat(transform);\n     * }\n     *\n     * $http({\n     *   url: '...',\n     *   method: 'GET',\n     *   transformResponse: appendTransform($http.defaults.transformResponse, function(value) {\n     *     return doTransform(value);\n     *   })\n     * });\n     * ```\n     *\n     *\n     * ## Caching\n     *\n     * {@link ng.$http `$http`} responses are not cached by default. To enable caching, you must\n     * set the config.cache value or the default cache value to TRUE or to a cache object (created\n     * with {@link ng.$cacheFactory `$cacheFactory`}). If defined, the value of config.cache takes\n     * precedence over the default cache value.\n     *\n     * In order to:\n     *   * cache all responses - set the default cache value to TRUE or to a cache object\n     *   * cache a specific response - set config.cache value to TRUE or to a cache object\n     *\n     * If caching is enabled, but neither the default cache nor config.cache are set to a cache object,\n     * then the default `$cacheFactory(\"$http\")` object is used.\n     *\n     * The default cache value can be set by updating the\n     * {@link ng.$http#defaults `$http.defaults.cache`} property or the\n     * {@link $httpProvider#defaults `$httpProvider.defaults.cache`} property.\n     *\n     * When caching is enabled, {@link ng.$http `$http`} stores the response from the server using\n     * the relevant cache object. The next time the same request is made, the response is returned\n     * from the cache without sending a request to the server.\n     *\n     * Take note that:\n     *\n     *   * Only GET and JSONP requests are cached.\n     *   * The cache key is the request URL including search parameters; headers are not considered.\n     *   * Cached responses are returned asynchronously, in the same way as responses from the server.\n     *   * If multiple identical requests are made using the same cache, which is not yet populated,\n     *     one request will be made to the server and remaining requests will return the same response.\n     *   * A cache-control header on the response does not affect if or how responses are cached.\n     *\n     *\n     * ## Interceptors\n     *\n     * Before you start creating interceptors, be sure to understand the\n     * {@link ng.$q $q and deferred/promise APIs}.\n     *\n     * For purposes of global error handling, authentication, or any kind of synchronous or\n     * asynchronous pre-processing of request or postprocessing of responses, it is desirable to be\n     * able to intercept requests before they are handed to the server and\n     * responses before they are handed over to the application code that\n     * initiated these requests. The interceptors leverage the {@link ng.$q\n     * promise APIs} to fulfill this need for both synchronous and asynchronous pre-processing.\n     *\n     * The interceptors are service factories that are registered with the `$httpProvider` by\n     * adding them to the `$httpProvider.interceptors` array. The factory is called and\n     * injected with dependencies (if specified) and returns the interceptor.\n     *\n     * There are two kinds of interceptors (and two kinds of rejection interceptors):\n     *\n     *   * `request`: interceptors get called with a http {@link $http#usage config} object. The function is free to\n     *     modify the `config` object or create a new one. The function needs to return the `config`\n     *     object directly, or a promise containing the `config` or a new `config` object.\n     *   * `requestError`: interceptor gets called when a previous interceptor threw an error or\n     *     resolved with a rejection.\n     *   * `response`: interceptors get called with http `response` object. The function is free to\n     *     modify the `response` object or create a new one. The function needs to return the `response`\n     *     object directly, or as a promise containing the `response` or a new `response` object.\n     *   * `responseError`: interceptor gets called when a previous interceptor threw an error or\n     *     resolved with a rejection.\n     *\n     *\n     * ```js\n     *   // register the interceptor as a service\n     *   $provide.factory('myHttpInterceptor', function($q, dependency1, dependency2) {\n     *     return {\n     *       // optional method\n     *       'request': function(config) {\n     *         // do something on success\n     *         return config;\n     *       },\n     *\n     *       // optional method\n     *      'requestError': function(rejection) {\n     *         // do something on error\n     *         if (canRecover(rejection)) {\n     *           return responseOrNewPromise\n     *         }\n     *         return $q.reject(rejection);\n     *       },\n     *\n     *\n     *\n     *       // optional method\n     *       'response': function(response) {\n     *         // do something on success\n     *         return response;\n     *       },\n     *\n     *       // optional method\n     *      'responseError': function(rejection) {\n     *         // do something on error\n     *         if (canRecover(rejection)) {\n     *           return responseOrNewPromise\n     *         }\n     *         return $q.reject(rejection);\n     *       }\n     *     };\n     *   });\n     *\n     *   $httpProvider.interceptors.push('myHttpInterceptor');\n     *\n     *\n     *   // alternatively, register the interceptor via an anonymous factory\n     *   $httpProvider.interceptors.push(function($q, dependency1, dependency2) {\n     *     return {\n     *      'request': function(config) {\n     *          // same as above\n     *       },\n     *\n     *       'response': function(response) {\n     *          // same as above\n     *       }\n     *     };\n     *   });\n     * ```\n     *\n     * ## Security Considerations\n     *\n     * When designing web applications, consider security threats from:\n     *\n     * - [JSON vulnerability](http://haacked.com/archive/2008/11/20/anatomy-of-a-subtle-json-vulnerability.aspx)\n     * - [XSRF](http://en.wikipedia.org/wiki/Cross-site_request_forgery)\n     *\n     * Both server and the client must cooperate in order to eliminate these threats. AngularJS comes\n     * pre-configured with strategies that address these issues, but for this to work backend server\n     * cooperation is required.\n     *\n     * ### JSON Vulnerability Protection\n     *\n     * A [JSON vulnerability](http://haacked.com/archive/2008/11/20/anatomy-of-a-subtle-json-vulnerability.aspx)\n     * allows third party website to turn your JSON resource URL into\n     * [JSONP](http://en.wikipedia.org/wiki/JSONP) request under some conditions. To\n     * counter this your server can prefix all JSON requests with following string `\")]}',\\n\"`.\n     * AngularJS will automatically strip the prefix before processing it as JSON.\n     *\n     * For example if your server needs to return:\n     * ```js\n     * ['one','two']\n     * ```\n     *\n     * which is vulnerable to attack, your server can return:\n     * ```js\n     * )]}',\n     * ['one','two']\n     * ```\n     *\n     * AngularJS will strip the prefix, before processing the JSON.\n     *\n     *\n     * ### Cross Site Request Forgery (XSRF) Protection\n     *\n     * [XSRF](http://en.wikipedia.org/wiki/Cross-site_request_forgery) is an attack technique by\n     * which the attacker can trick an authenticated user into unknowingly executing actions on your\n     * website. AngularJS provides a mechanism to counter XSRF. When performing XHR requests, the\n     * $http service reads a token from a cookie (by default, `XSRF-TOKEN`) and sets it as an HTTP\n     * header (by default `X-XSRF-TOKEN`). Since only JavaScript that runs on your domain could read\n     * the cookie, your server can be assured that the XHR came from JavaScript running on your\n     * domain.\n     *\n     * To take advantage of this, your server needs to set a token in a JavaScript readable session\n     * cookie called `XSRF-TOKEN` on the first HTTP GET request. On subsequent XHR requests the\n     * server can verify that the cookie matches the `X-XSRF-TOKEN` HTTP header, and therefore be\n     * sure that only JavaScript running on your domain could have sent the request. The token must\n     * be unique for each user and must be verifiable by the server (to prevent the JavaScript from\n     * making up its own tokens). We recommend that the token is a digest of your site's\n     * authentication cookie with a [salt](https://en.wikipedia.org/wiki/Salt_(cryptography&#41;)\n     * for added security.\n     *\n     * The header will &mdash; by default &mdash; **not** be set for cross-domain requests. This\n     * prevents unauthorized servers (e.g. malicious or compromised 3rd-party APIs) from gaining\n     * access to your users' XSRF tokens and exposing them to Cross Site Request Forgery. If you\n     * want to, you can trust additional origins to also receive the XSRF token, by adding them\n     * to {@link ng.$httpProvider#xsrfTrustedOrigins xsrfTrustedOrigins}. This might be\n     * useful, for example, if your application, served from `example.com`, needs to access your API\n     * at `api.example.com`.\n     * See {@link ng.$httpProvider#xsrfTrustedOrigins $httpProvider.xsrfTrustedOrigins} for\n     * more details.\n     *\n     * <div class=\"alert alert-danger\">\n     *   **Warning**<br />\n     *   Only trusted origins that you have control over and make sure you understand the\n     *   implications of doing so.\n     * </div>\n     *\n     * The name of the cookie and the header can be specified using the `xsrfCookieName` and\n     * `xsrfHeaderName` properties of either `$httpProvider.defaults` at config-time,\n     * `$http.defaults` at run-time, or the per-request config object.\n     *\n     * In order to prevent collisions in environments where multiple AngularJS apps share the\n     * same domain or subdomain, we recommend that each application uses a unique cookie name.\n     *\n     *\n     * @param {object} config Object describing the request to be made and how it should be\n     *    processed. The object has following properties:\n     *\n     *    - **method** – `{string}` – HTTP method (e.g. 'GET', 'POST', etc)\n     *    - **url** – `{string|TrustedObject}` – Absolute or relative URL of the resource that is being requested;\n     *      or an object created by a call to `$sce.trustAsResourceUrl(url)`.\n     *    - **params** – `{Object.<string|Object>}` – Map of strings or objects which will be serialized\n     *      with the `paramSerializer` and appended as GET parameters.\n     *    - **data** – `{string|Object}` – Data to be sent as the request message data.\n     *    - **headers** – `{Object}` – Map of strings or functions which return strings representing\n     *      HTTP headers to send to the server. If the return value of a function is null, the\n     *      header will not be sent. Functions accept a config object as an argument.\n     *    - **eventHandlers** - `{Object}` - Event listeners to be bound to the XMLHttpRequest object.\n     *      To bind events to the XMLHttpRequest upload object, use `uploadEventHandlers`.\n     *      The handler will be called in the context of a `$apply` block.\n     *    - **uploadEventHandlers** - `{Object}` - Event listeners to be bound to the XMLHttpRequest upload\n     *      object. To bind events to the XMLHttpRequest object, use `eventHandlers`.\n     *      The handler will be called in the context of a `$apply` block.\n     *    - **xsrfHeaderName** – `{string}` – Name of HTTP header to populate with the XSRF token.\n     *    - **xsrfCookieName** – `{string}` – Name of cookie containing the XSRF token.\n     *    - **transformRequest** –\n     *      `{function(data, headersGetter)|Array.<function(data, headersGetter)>}` –\n     *      transform function or an array of such functions. The transform function takes the http\n     *      request body and headers and returns its transformed (typically serialized) version.\n     *      See {@link ng.$http#overriding-the-default-transformations-per-request\n     *      Overriding the Default Transformations}\n     *    - **transformResponse** –\n     *      `{function(data, headersGetter, status)|Array.<function(data, headersGetter, status)>}` –\n     *      transform function or an array of such functions. The transform function takes the http\n     *      response body, headers and status and returns its transformed (typically deserialized) version.\n     *      See {@link ng.$http#overriding-the-default-transformations-per-request\n     *      Overriding the Default Transformations}\n     *    - **paramSerializer** - `{string|function(Object<string,string>):string}` - A function used to\n     *      prepare the string representation of request parameters (specified as an object).\n     *      If specified as string, it is interpreted as function registered with the\n     *      {@link $injector $injector}, which means you can create your own serializer\n     *      by registering it as a {@link auto.$provide#service service}.\n     *      The default serializer is the {@link $httpParamSerializer $httpParamSerializer};\n     *      alternatively, you can use the {@link $httpParamSerializerJQLike $httpParamSerializerJQLike}\n     *    - **cache** – `{boolean|Object}` – A boolean value or object created with\n     *      {@link ng.$cacheFactory `$cacheFactory`} to enable or disable caching of the HTTP response.\n     *      See {@link $http#caching $http Caching} for more information.\n     *    - **timeout** – `{number|Promise}` – timeout in milliseconds, or {@link ng.$q promise}\n     *      that should abort the request when resolved.\n     *\n     *      A numerical timeout or a promise returned from {@link ng.$timeout $timeout}, will set\n     *      the `xhrStatus` in the {@link $http#$http-returns response} to \"timeout\", and any other\n     *      resolved promise will set it to \"abort\", following standard XMLHttpRequest behavior.\n     *\n     *    - **withCredentials** - `{boolean}` - whether to set the `withCredentials` flag on the\n     *      XHR object. See [requests with credentials](https://developer.mozilla.org/docs/Web/HTTP/Access_control_CORS#Requests_with_credentials)\n     *      for more information.\n     *    - **responseType** - `{string}` - see\n     *      [XMLHttpRequest.responseType](https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest#xmlhttprequest-responsetype).\n     *\n     * @returns {HttpPromise} A {@link ng.$q `Promise}` that will be resolved (request success)\n     *   or rejected (request failure) with a response object.\n     *\n     *   The response object has these properties:\n     *\n     *   - **data** – `{string|Object}` – The response body transformed with\n     *     the transform functions.\n     *   - **status** – `{number}` – HTTP status code of the response.\n     *   - **headers** – `{function([headerName])}` – Header getter function.\n     *   - **config** – `{Object}` – The configuration object that was used\n     *     to generate the request.\n     *   - **statusText** – `{string}` – HTTP status text of the response.\n     *   - **xhrStatus** – `{string}` – Status of the XMLHttpRequest\n     *     (`complete`, `error`, `timeout` or `abort`).\n     *\n     *\n     *   A response status code between 200 and 299 is considered a success status\n     *   and will result in the success callback being called. Any response status\n     *   code outside of that range is considered an error status and will result\n     *   in the error callback being called.\n     *   Also, status codes less than -1 are normalized to zero. -1 usually means\n     *   the request was aborted, e.g. using a `config.timeout`. More information\n     *   about the status might be available in the `xhrStatus` property.\n     *\n     *   Note that if the response is a redirect, XMLHttpRequest will transparently\n     *   follow it, meaning that the outcome (success or error) will be determined\n     *   by the final response status code.\n     *\n     *\n     * @property {Array.<Object>} pendingRequests Array of config objects for currently pending\n     *   requests. This is primarily meant to be used for debugging purposes.\n     *\n     *\n     * @example\n<example module=\"httpExample\" name=\"http-service\">\n<file name=\"index.html\">\n  <div ng-controller=\"FetchController\">\n    <select ng-model=\"method\" aria-label=\"Request method\">\n      <option>GET</option>\n      <option>JSONP</option>\n    </select>\n    <input type=\"text\" ng-model=\"url\" size=\"80\" aria-label=\"URL\" />\n    <button id=\"fetchbtn\" ng-click=\"fetch()\">fetch</button><br>\n    <button id=\"samplegetbtn\" ng-click=\"updateModel('GET', 'http-hello.html')\">Sample GET</button>\n    <button id=\"samplejsonpbtn\"\n      ng-click=\"updateModel('JSONP',\n                    'https://angularjs.org/greet.php?name=Super%20Hero')\">\n      Sample JSONP\n    </button>\n    <button id=\"invalidjsonpbtn\"\n      ng-click=\"updateModel('JSONP', 'https://angularjs.org/doesntexist')\">\n        Invalid JSONP\n      </button>\n    <pre>http status code: {{status}}</pre>\n    <pre>http response data: {{data}}</pre>\n  </div>\n</file>\n<file name=\"script.js\">\n  angular.module('httpExample', [])\n    .config(['$sceDelegateProvider', function($sceDelegateProvider) {\n      // We must add the JSONP endpoint that we are using to the trusted list to show that we trust it\n      $sceDelegateProvider.trustedResourceUrlList([\n        'self',\n        'https://angularjs.org/**'\n      ]);\n    }])\n    .controller('FetchController', ['$scope', '$http', '$templateCache',\n      function($scope, $http, $templateCache) {\n        $scope.method = 'GET';\n        $scope.url = 'http-hello.html';\n\n        $scope.fetch = function() {\n          $scope.code = null;\n          $scope.response = null;\n\n          $http({method: $scope.method, url: $scope.url, cache: $templateCache}).\n            then(function(response) {\n              $scope.status = response.status;\n              $scope.data = response.data;\n            }, function(response) {\n              $scope.data = response.data || 'Request failed';\n              $scope.status = response.status;\n          });\n        };\n\n        $scope.updateModel = function(method, url) {\n          $scope.method = method;\n          $scope.url = url;\n        };\n      }]);\n</file>\n<file name=\"http-hello.html\">\n  Hello, $http!\n</file>\n<file name=\"protractor.js\" type=\"protractor\">\n  var status = element(by.binding('status'));\n  var data = element(by.binding('data'));\n  var fetchBtn = element(by.id('fetchbtn'));\n  var sampleGetBtn = element(by.id('samplegetbtn'));\n  var invalidJsonpBtn = element(by.id('invalidjsonpbtn'));\n\n  it('should make an xhr GET request', function() {\n    sampleGetBtn.click();\n    fetchBtn.click();\n    expect(status.getText()).toMatch('200');\n    expect(data.getText()).toMatch(/Hello, \\$http!/);\n  });\n\n// Commented out due to flakes. See https://github.com/angular/angular.js/issues/9185\n// it('should make a JSONP request to angularjs.org', function() {\n//   var sampleJsonpBtn = element(by.id('samplejsonpbtn'));\n//   sampleJsonpBtn.click();\n//   fetchBtn.click();\n//   expect(status.getText()).toMatch('200');\n//   expect(data.getText()).toMatch(/Super Hero!/);\n// });\n\n  it('should make JSONP request to invalid URL and invoke the error handler',\n      function() {\n    invalidJsonpBtn.click();\n    fetchBtn.click();\n    expect(status.getText()).toMatch('0');\n    expect(data.getText()).toMatch('Request failed');\n  });\n</file>\n</example>\n     */\n    function $http(requestConfig) {\n\n      if (!isObject(requestConfig)) {\n        throw minErr('$http')('badreq', 'Http request configuration must be an object.  Received: {0}', requestConfig);\n      }\n\n      if (!isString($sce.valueOf(requestConfig.url))) {\n        throw minErr('$http')('badreq', 'Http request configuration url must be a string or a $sce trusted object.  Received: {0}', requestConfig.url);\n      }\n\n      var config = extend({\n        method: 'get',\n        transformRequest: defaults.transformRequest,\n        transformResponse: defaults.transformResponse,\n        paramSerializer: defaults.paramSerializer,\n        jsonpCallbackParam: defaults.jsonpCallbackParam\n      }, requestConfig);\n\n      config.headers = mergeHeaders(requestConfig);\n      config.method = uppercase(config.method);\n      config.paramSerializer = isString(config.paramSerializer) ?\n          $injector.get(config.paramSerializer) : config.paramSerializer;\n\n      $browser.$$incOutstandingRequestCount('$http');\n\n      var requestInterceptors = [];\n      var responseInterceptors = [];\n      var promise = $q.resolve(config);\n\n      // apply interceptors\n      forEach(reversedInterceptors, function(interceptor) {\n        if (interceptor.request || interceptor.requestError) {\n          requestInterceptors.unshift(interceptor.request, interceptor.requestError);\n        }\n        if (interceptor.response || interceptor.responseError) {\n          responseInterceptors.push(interceptor.response, interceptor.responseError);\n        }\n      });\n\n      promise = chainInterceptors(promise, requestInterceptors);\n      promise = promise.then(serverRequest);\n      promise = chainInterceptors(promise, responseInterceptors);\n      promise = promise.finally(completeOutstandingRequest);\n\n      return promise;\n\n\n      function chainInterceptors(promise, interceptors) {\n        for (var i = 0, ii = interceptors.length; i < ii;) {\n          var thenFn = interceptors[i++];\n          var rejectFn = interceptors[i++];\n\n          promise = promise.then(thenFn, rejectFn);\n        }\n\n        interceptors.length = 0;\n\n        return promise;\n      }\n\n      function completeOutstandingRequest() {\n        $browser.$$completeOutstandingRequest(noop, '$http');\n      }\n\n      function executeHeaderFns(headers, config) {\n        var headerContent, processedHeaders = {};\n\n        forEach(headers, function(headerFn, header) {\n          if (isFunction(headerFn)) {\n            headerContent = headerFn(config);\n            if (headerContent != null) {\n              processedHeaders[header] = headerContent;\n            }\n          } else {\n            processedHeaders[header] = headerFn;\n          }\n        });\n\n        return processedHeaders;\n      }\n\n      function mergeHeaders(config) {\n        var defHeaders = defaults.headers,\n            reqHeaders = extend({}, config.headers),\n            defHeaderName, lowercaseDefHeaderName, reqHeaderName;\n\n        defHeaders = extend({}, defHeaders.common, defHeaders[lowercase(config.method)]);\n\n        // using for-in instead of forEach to avoid unnecessary iteration after header has been found\n        defaultHeadersIteration:\n        for (defHeaderName in defHeaders) {\n          lowercaseDefHeaderName = lowercase(defHeaderName);\n\n          for (reqHeaderName in reqHeaders) {\n            if (lowercase(reqHeaderName) === lowercaseDefHeaderName) {\n              continue defaultHeadersIteration;\n            }\n          }\n\n          reqHeaders[defHeaderName] = defHeaders[defHeaderName];\n        }\n\n        // execute if header value is a function for merged headers\n        return executeHeaderFns(reqHeaders, shallowCopy(config));\n      }\n\n      function serverRequest(config) {\n        var headers = config.headers;\n        var reqData = transformData(config.data, headersGetter(headers), undefined, config.transformRequest);\n\n        // strip content-type if data is undefined\n        if (isUndefined(reqData)) {\n          forEach(headers, function(value, header) {\n            if (lowercase(header) === 'content-type') {\n              delete headers[header];\n            }\n          });\n        }\n\n        if (isUndefined(config.withCredentials) && !isUndefined(defaults.withCredentials)) {\n          config.withCredentials = defaults.withCredentials;\n        }\n\n        // send request\n        return sendReq(config, reqData).then(transformResponse, transformResponse);\n      }\n\n      function transformResponse(response) {\n        // make a copy since the response must be cacheable\n        var resp = extend({}, response);\n        resp.data = transformData(response.data, response.headers, response.status,\n                                  config.transformResponse);\n        return (isSuccess(response.status))\n          ? resp\n          : $q.reject(resp);\n      }\n    }\n\n    $http.pendingRequests = [];\n\n    /**\n     * @ngdoc method\n     * @name $http#get\n     *\n     * @description\n     * Shortcut method to perform `GET` request.\n     *\n     * @param {string|TrustedObject} url Absolute or relative URL of the resource that is being requested;\n     *                                   or an object created by a call to `$sce.trustAsResourceUrl(url)`.\n     * @param {Object=} config Optional configuration object. See {@link ng.$http#$http-arguments `$http()` arguments}.\n     * @returns {HttpPromise}  A Promise that will be resolved or rejected with a response object.\n     * See {@link ng.$http#$http-returns `$http()` return value}.\n     */\n\n    /**\n     * @ngdoc method\n     * @name $http#delete\n     *\n     * @description\n     * Shortcut method to perform `DELETE` request.\n     *\n     * @param {string|TrustedObject} url Absolute or relative URL of the resource that is being requested;\n     *                                   or an object created by a call to `$sce.trustAsResourceUrl(url)`.\n     * @param {Object=} config Optional configuration object. See {@link ng.$http#$http-arguments `$http()` arguments}.\n     * @returns {HttpPromise}  A Promise that will be resolved or rejected with a response object.\n     * See {@link ng.$http#$http-returns `$http()` return value}.\n     */\n\n    /**\n     * @ngdoc method\n     * @name $http#head\n     *\n     * @description\n     * Shortcut method to perform `HEAD` request.\n     *\n     * @param {string|TrustedObject} url Absolute or relative URL of the resource that is being requested;\n     *                                   or an object created by a call to `$sce.trustAsResourceUrl(url)`.\n     * @param {Object=} config Optional configuration object. See {@link ng.$http#$http-arguments `$http()` arguments}.\n     * @returns {HttpPromise}  A Promise that will be resolved or rejected with a response object.\n     * See {@link ng.$http#$http-returns `$http()` return value}.\n     */\n\n    /**\n     * @ngdoc method\n     * @name $http#jsonp\n     *\n     * @description\n     * Shortcut method to perform `JSONP` request.\n     *\n     * Note that, since JSONP requests are sensitive because the response is given full access to the browser,\n     * the url must be declared, via {@link $sce} as a trusted resource URL.\n     * You can trust a URL by adding it to the trusted resource URL list via\n     * {@link $sceDelegateProvider#trustedResourceUrlList  `$sceDelegateProvider.trustedResourceUrlList`} or\n     * by explicitly trusting the URL via {@link $sce#trustAsResourceUrl `$sce.trustAsResourceUrl(url)`}.\n     *\n     * You should avoid generating the URL for the JSONP request from user provided data.\n     * Provide additional query parameters via `params` property of the `config` parameter, rather than\n     * modifying the URL itself.\n     *\n     * JSONP requests must specify a callback to be used in the response from the server. This callback\n     * is passed as a query parameter in the request. You must specify the name of this parameter by\n     * setting the `jsonpCallbackParam` property on the request config object.\n     *\n     * ```\n     * $http.jsonp('some/trusted/url', {jsonpCallbackParam: 'callback'})\n     * ```\n     *\n     * You can also specify a default callback parameter name in `$http.defaults.jsonpCallbackParam`.\n     * Initially this is set to `'callback'`.\n     *\n     * <div class=\"alert alert-danger\">\n     * You can no longer use the `JSON_CALLBACK` string as a placeholder for specifying where the callback\n     * parameter value should go.\n     * </div>\n     *\n     * If you would like to customise where and how the callbacks are stored then try overriding\n     * or decorating the {@link $jsonpCallbacks} service.\n     *\n     * @param {string|TrustedObject} url Absolute or relative URL of the resource that is being requested;\n     *                                   or an object created by a call to `$sce.trustAsResourceUrl(url)`.\n     * @param {Object=} config Optional configuration object. See {@link ng.$http#$http-arguments `$http()` arguments}.\n     * @returns {HttpPromise}  A Promise that will be resolved or rejected with a response object.\n     * See {@link ng.$http#$http-returns `$http()` return value}.\n     */\n    createShortMethods('get', 'delete', 'head', 'jsonp');\n\n    /**\n     * @ngdoc method\n     * @name $http#post\n     *\n     * @description\n     * Shortcut method to perform `POST` request.\n     *\n     * @param {string} url Relative or absolute URL specifying the destination of the request\n     * @param {*} data Request content\n     * @param {Object=} config Optional configuration object. See {@link ng.$http#$http-arguments `$http()` arguments}.\n     * @returns {HttpPromise}  A Promise that will be resolved or rejected with a response object.\n     * See {@link ng.$http#$http-returns `$http()` return value}.\n     */\n\n    /**\n     * @ngdoc method\n     * @name $http#put\n     *\n     * @description\n     * Shortcut method to perform `PUT` request.\n     *\n     * @param {string} url Relative or absolute URL specifying the destination of the request\n     * @param {*} data Request content\n     * @param {Object=} config Optional configuration object. See {@link ng.$http#$http-arguments `$http()` arguments}.\n     * @returns {HttpPromise}  A Promise that will be resolved or rejected with a response object.\n     * See {@link ng.$http#$http-returns `$http()` return value}.\n     */\n\n     /**\n      * @ngdoc method\n      * @name $http#patch\n      *\n      * @description\n      * Shortcut method to perform `PATCH` request.\n      *\n      * @param {string} url Relative or absolute URL specifying the destination of the request\n      * @param {*} data Request content\n      * @param {Object=} config Optional configuration object. See {@link ng.$http#$http-arguments `$http()` arguments}.\n      * @returns {HttpPromise}  A Promise that will be resolved or rejected with a response object.\n      * See {@link ng.$http#$http-returns `$http()` return value}.\n      */\n    createShortMethodsWithData('post', 'put', 'patch');\n\n        /**\n         * @ngdoc property\n         * @name $http#defaults\n         *\n         * @description\n         * Runtime equivalent of the `$httpProvider.defaults` property. Allows configuration of\n         * default headers, withCredentials as well as request and response transformations.\n         *\n         * See \"Setting HTTP Headers\" and \"Transforming Requests and Responses\" sections above.\n         */\n    $http.defaults = defaults;\n\n\n    return $http;\n\n\n    function createShortMethods(names) {\n      forEach(arguments, function(name) {\n        $http[name] = function(url, config) {\n          return $http(extend({}, config || {}, {\n            method: name,\n            url: url\n          }));\n        };\n      });\n    }\n\n\n    function createShortMethodsWithData(name) {\n      forEach(arguments, function(name) {\n        $http[name] = function(url, data, config) {\n          return $http(extend({}, config || {}, {\n            method: name,\n            url: url,\n            data: data\n          }));\n        };\n      });\n    }\n\n\n    /**\n     * Makes the request.\n     *\n     * !!! ACCESSES CLOSURE VARS:\n     * $httpBackend, defaults, $log, $rootScope, defaultCache, $http.pendingRequests\n     */\n    function sendReq(config, reqData) {\n      var deferred = $q.defer(),\n          promise = deferred.promise,\n          cache,\n          cachedResp,\n          reqHeaders = config.headers,\n          isJsonp = lowercase(config.method) === 'jsonp',\n          url = config.url;\n\n      if (isJsonp) {\n        // JSONP is a pretty sensitive operation where we're allowing a script to have full access to\n        // our DOM and JS space.  So we require that the URL satisfies SCE.RESOURCE_URL.\n        url = $sce.getTrustedResourceUrl(url);\n      } else if (!isString(url)) {\n        // If it is not a string then the URL must be a $sce trusted object\n        url = $sce.valueOf(url);\n      }\n\n      url = buildUrl(url, config.paramSerializer(config.params));\n\n      if (isJsonp) {\n        // Check the url and add the JSONP callback placeholder\n        url = sanitizeJsonpCallbackParam(url, config.jsonpCallbackParam);\n      }\n\n      $http.pendingRequests.push(config);\n      promise.then(removePendingReq, removePendingReq);\n\n      if ((config.cache || defaults.cache) && config.cache !== false &&\n          (config.method === 'GET' || config.method === 'JSONP')) {\n        cache = isObject(config.cache) ? config.cache\n            : isObject(/** @type {?} */ (defaults).cache)\n              ? /** @type {?} */ (defaults).cache\n              : defaultCache;\n      }\n\n      if (cache) {\n        cachedResp = cache.get(url);\n        if (isDefined(cachedResp)) {\n          if (isPromiseLike(cachedResp)) {\n            // cached request has already been sent, but there is no response yet\n            cachedResp.then(resolvePromiseWithResult, resolvePromiseWithResult);\n          } else {\n            // serving from cache\n            if (isArray(cachedResp)) {\n              resolvePromise(cachedResp[1], cachedResp[0], shallowCopy(cachedResp[2]), cachedResp[3], cachedResp[4]);\n            } else {\n              resolvePromise(cachedResp, 200, {}, 'OK', 'complete');\n            }\n          }\n        } else {\n          // put the promise for the non-transformed response into cache as a placeholder\n          cache.put(url, promise);\n        }\n      }\n\n\n      // if we won't have the response in cache, set the xsrf headers and\n      // send the request to the backend\n      if (isUndefined(cachedResp)) {\n        var xsrfValue = urlIsAllowedOrigin(config.url)\n            ? $$cookieReader()[config.xsrfCookieName || defaults.xsrfCookieName]\n            : undefined;\n        if (xsrfValue) {\n          reqHeaders[(config.xsrfHeaderName || defaults.xsrfHeaderName)] = xsrfValue;\n        }\n\n        $httpBackend(config.method, url, reqData, done, reqHeaders, config.timeout,\n            config.withCredentials, config.responseType,\n            createApplyHandlers(config.eventHandlers),\n            createApplyHandlers(config.uploadEventHandlers));\n      }\n\n      return promise;\n\n      function createApplyHandlers(eventHandlers) {\n        if (eventHandlers) {\n          var applyHandlers = {};\n          forEach(eventHandlers, function(eventHandler, key) {\n            applyHandlers[key] = function(event) {\n              if (useApplyAsync) {\n                $rootScope.$applyAsync(callEventHandler);\n              } else if ($rootScope.$$phase) {\n                callEventHandler();\n              } else {\n                $rootScope.$apply(callEventHandler);\n              }\n\n              function callEventHandler() {\n                eventHandler(event);\n              }\n            };\n          });\n          return applyHandlers;\n        }\n      }\n\n\n      /**\n       * Callback registered to $httpBackend():\n       *  - caches the response if desired\n       *  - resolves the raw $http promise\n       *  - calls $apply\n       */\n      function done(status, response, headersString, statusText, xhrStatus) {\n        if (cache) {\n          if (isSuccess(status)) {\n            cache.put(url, [status, response, parseHeaders(headersString), statusText, xhrStatus]);\n          } else {\n            // remove promise from the cache\n            cache.remove(url);\n          }\n        }\n\n        function resolveHttpPromise() {\n          resolvePromise(response, status, headersString, statusText, xhrStatus);\n        }\n\n        if (useApplyAsync) {\n          $rootScope.$applyAsync(resolveHttpPromise);\n        } else {\n          resolveHttpPromise();\n          if (!$rootScope.$$phase) $rootScope.$apply();\n        }\n      }\n\n\n      /**\n       * Resolves the raw $http promise.\n       */\n      function resolvePromise(response, status, headers, statusText, xhrStatus) {\n        //status: HTTP response status code, 0, -1 (aborted by timeout / promise)\n        status = status >= -1 ? status : 0;\n\n        (isSuccess(status) ? deferred.resolve : deferred.reject)({\n          data: response,\n          status: status,\n          headers: headersGetter(headers),\n          config: config,\n          statusText: statusText,\n          xhrStatus: xhrStatus\n        });\n      }\n\n      function resolvePromiseWithResult(result) {\n        resolvePromise(result.data, result.status, shallowCopy(result.headers()), result.statusText, result.xhrStatus);\n      }\n\n      function removePendingReq() {\n        var idx = $http.pendingRequests.indexOf(config);\n        if (idx !== -1) $http.pendingRequests.splice(idx, 1);\n      }\n    }\n\n\n    function buildUrl(url, serializedParams) {\n      if (serializedParams.length > 0) {\n        url += ((url.indexOf('?') === -1) ? '?' : '&') + serializedParams;\n      }\n      return url;\n    }\n\n    function sanitizeJsonpCallbackParam(url, cbKey) {\n      var parts = url.split('?');\n      if (parts.length > 2) {\n        // Throw if the url contains more than one `?` query indicator\n        throw $httpMinErr('badjsonp', 'Illegal use more than one \"?\", in url, \"{1}\"', url);\n      }\n      var params = parseKeyValue(parts[1]);\n      forEach(params, function(value, key) {\n        if (value === 'JSON_CALLBACK') {\n          // Throw if the url already contains a reference to JSON_CALLBACK\n          throw $httpMinErr('badjsonp', 'Illegal use of JSON_CALLBACK in url, \"{0}\"', url);\n        }\n        if (key === cbKey) {\n          // Throw if the callback param was already provided\n          throw $httpMinErr('badjsonp', 'Illegal use of callback param, \"{0}\", in url, \"{1}\"', cbKey, url);\n        }\n      });\n\n      // Add in the JSON_CALLBACK callback param value\n      url += ((url.indexOf('?') === -1) ? '?' : '&') + cbKey + '=JSON_CALLBACK';\n\n      return url;\n    }\n  }];\n}\n"
  },
  {
    "path": "src/ng/httpBackend.js",
    "content": "'use strict';\n\n/**\n * @ngdoc service\n * @name $xhrFactory\n * @this\n *\n * @description\n * Factory function used to create XMLHttpRequest objects.\n *\n * Replace or decorate this service to create your own custom XMLHttpRequest objects.\n *\n * ```\n * angular.module('myApp', [])\n * .factory('$xhrFactory', function() {\n *   return function createXhr(method, url) {\n *     return new window.XMLHttpRequest({mozSystem: true});\n *   };\n * });\n * ```\n *\n * @param {string} method HTTP method of the request (GET, POST, PUT, ..)\n * @param {string} url URL of the request.\n */\nfunction $xhrFactoryProvider() {\n  this.$get = function() {\n    return function createXhr() {\n      return new window.XMLHttpRequest();\n    };\n  };\n}\n\n/**\n * @ngdoc service\n * @name $httpBackend\n * @requires $jsonpCallbacks\n * @requires $document\n * @requires $xhrFactory\n * @this\n *\n * @description\n * HTTP backend used by the {@link ng.$http service} that delegates to\n * XMLHttpRequest object or JSONP and deals with browser incompatibilities.\n *\n * You should never need to use this service directly, instead use the higher-level abstractions:\n * {@link ng.$http $http} or {@link ngResource.$resource $resource}.\n *\n * During testing this implementation is swapped with {@link ngMock.$httpBackend mock\n * $httpBackend} which can be trained with responses.\n */\nfunction $HttpBackendProvider() {\n  this.$get = ['$browser', '$jsonpCallbacks', '$document', '$xhrFactory', function($browser, $jsonpCallbacks, $document, $xhrFactory) {\n    return createHttpBackend($browser, $xhrFactory, $browser.defer, $jsonpCallbacks, $document[0]);\n  }];\n}\n\nfunction createHttpBackend($browser, createXhr, $browserDefer, callbacks, rawDocument) {\n  // TODO(vojta): fix the signature\n  return function(method, url, post, callback, headers, timeout, withCredentials, responseType, eventHandlers, uploadEventHandlers) {\n    url = url || $browser.url();\n\n    if (lowercase(method) === 'jsonp') {\n      var callbackPath = callbacks.createCallback(url);\n      var jsonpDone = jsonpReq(url, callbackPath, function(status, text) {\n        // jsonpReq only ever sets status to 200 (OK), 404 (ERROR) or -1 (WAITING)\n        var response = (status === 200) && callbacks.getResponse(callbackPath);\n        completeRequest(callback, status, response, '', text, 'complete');\n        callbacks.removeCallback(callbackPath);\n      });\n    } else {\n\n      var xhr = createXhr(method, url);\n      var abortedByTimeout = false;\n\n      xhr.open(method, url, true);\n      forEach(headers, function(value, key) {\n        if (isDefined(value)) {\n            xhr.setRequestHeader(key, value);\n        }\n      });\n\n      xhr.onload = function requestLoaded() {\n        var statusText = xhr.statusText || '';\n\n        // responseText is the old-school way of retrieving response (supported by IE9)\n        // response/responseType properties were introduced in XHR Level2 spec (supported by IE10)\n        var response = ('response' in xhr) ? xhr.response : xhr.responseText;\n\n        // normalize IE9 bug (http://bugs.jquery.com/ticket/1450)\n        var status = xhr.status === 1223 ? 204 : xhr.status;\n\n        // fix status code when it is 0 (0 status is undocumented).\n        // Occurs when accessing file resources or on Android 4.1 stock browser\n        // while retrieving files from application cache.\n        if (status === 0) {\n          status = response ? 200 : urlResolve(url).protocol === 'file' ? 404 : 0;\n        }\n\n        completeRequest(callback,\n            status,\n            response,\n            xhr.getAllResponseHeaders(),\n            statusText,\n            'complete');\n      };\n\n      var requestError = function() {\n        // The response is always empty\n        // See https://xhr.spec.whatwg.org/#request-error-steps and https://fetch.spec.whatwg.org/#concept-network-error\n        completeRequest(callback, -1, null, null, '', 'error');\n      };\n\n      var requestAborted = function() {\n        completeRequest(callback, -1, null, null, '', abortedByTimeout ? 'timeout' : 'abort');\n      };\n\n      var requestTimeout = function() {\n        // The response is always empty\n        // See https://xhr.spec.whatwg.org/#request-error-steps and https://fetch.spec.whatwg.org/#concept-network-error\n        completeRequest(callback, -1, null, null, '', 'timeout');\n      };\n\n      xhr.onerror = requestError;\n      xhr.ontimeout = requestTimeout;\n      xhr.onabort = requestAborted;\n\n      forEach(eventHandlers, function(value, key) {\n        xhr.addEventListener(key, value);\n      });\n\n      forEach(uploadEventHandlers, function(value, key) {\n        xhr.upload.addEventListener(key, value);\n      });\n\n      if (withCredentials) {\n        xhr.withCredentials = true;\n      }\n\n      if (responseType) {\n        try {\n          xhr.responseType = responseType;\n        } catch (e) {\n          // WebKit added support for the json responseType value on 09/03/2013\n          // https://bugs.webkit.org/show_bug.cgi?id=73648. Versions of Safari prior to 7 are\n          // known to throw when setting the value \"json\" as the response type. Other older\n          // browsers implementing the responseType\n          //\n          // The json response type can be ignored if not supported, because JSON payloads are\n          // parsed on the client-side regardless.\n          if (responseType !== 'json') {\n            throw e;\n          }\n        }\n      }\n\n      xhr.send(isUndefined(post) ? null : post);\n    }\n\n    // Since we are using xhr.abort() when a request times out, we have to set a flag that\n    // indicates to requestAborted if the request timed out or was aborted.\n    //\n    // http.timeout = numerical timeout   timeout\n    // http.timeout = $timeout            timeout\n    // http.timeout = promise             abort\n    // xhr.abort()                        abort (The xhr object is normally inaccessible, but\n    //                                    can be exposed with the xhrFactory)\n    if (timeout > 0) {\n      var timeoutId = $browserDefer(function() {\n        timeoutRequest('timeout');\n      }, timeout);\n    } else if (isPromiseLike(timeout)) {\n      timeout.then(function() {\n        timeoutRequest(isDefined(timeout.$$timeoutId) ? 'timeout' : 'abort');\n      });\n    }\n\n    function timeoutRequest(reason) {\n      abortedByTimeout = reason === 'timeout';\n      if (jsonpDone) {\n        jsonpDone();\n      }\n      if (xhr) {\n        xhr.abort();\n      }\n    }\n\n    function completeRequest(callback, status, response, headersString, statusText, xhrStatus) {\n      // cancel timeout and subsequent timeout promise resolution\n      if (isDefined(timeoutId)) {\n        $browserDefer.cancel(timeoutId);\n      }\n      jsonpDone = xhr = null;\n\n      callback(status, response, headersString, statusText, xhrStatus);\n    }\n  };\n\n  function jsonpReq(url, callbackPath, done) {\n    url = url.replace('JSON_CALLBACK', callbackPath);\n    // we can't use jQuery/jqLite here because jQuery does crazy stuff with script elements, e.g.:\n    // - fetches local scripts via XHR and evals them\n    // - adds and immediately removes script elements from the document\n    var script = rawDocument.createElement('script'), callback = null;\n    script.type = 'text/javascript';\n    script.src = url;\n    script.async = true;\n\n    callback = function(event) {\n      script.removeEventListener('load', callback);\n      script.removeEventListener('error', callback);\n      rawDocument.body.removeChild(script);\n      script = null;\n      var status = -1;\n      var text = 'unknown';\n\n      if (event) {\n        if (event.type === 'load' && !callbacks.wasCalled(callbackPath)) {\n          event = { type: 'error' };\n        }\n        text = event.type;\n        status = event.type === 'error' ? 404 : 200;\n      }\n\n      if (done) {\n        done(status, text);\n      }\n    };\n\n    script.addEventListener('load', callback);\n    script.addEventListener('error', callback);\n    rawDocument.body.appendChild(script);\n    return callback;\n  }\n}\n"
  },
  {
    "path": "src/ng/interpolate.js",
    "content": "'use strict';\n\nvar $interpolateMinErr = angular.$interpolateMinErr = minErr('$interpolate');\n$interpolateMinErr.throwNoconcat = function(text) {\n  throw $interpolateMinErr('noconcat',\n      'Error while interpolating: {0}\\nStrict Contextual Escaping disallows ' +\n      'interpolations that concatenate multiple expressions when a trusted value is ' +\n      'required.  See http://docs.angularjs.org/api/ng.$sce', text);\n};\n\n$interpolateMinErr.interr = function(text, err) {\n  return $interpolateMinErr('interr', 'Can\\'t interpolate: {0}\\n{1}', text, err.toString());\n};\n\n/**\n * @ngdoc provider\n * @name $interpolateProvider\n * @this\n *\n * @description\n *\n * Used for configuring the interpolation markup. Defaults to `{{` and `}}`.\n *\n * <div class=\"alert alert-danger\">\n * This feature is sometimes used to mix different markup languages, e.g. to wrap an AngularJS\n * template within a Python Jinja template (or any other template language). Mixing templating\n * languages is **very dangerous**. The embedding template language will not safely escape AngularJS\n * expressions, so any user-controlled values in the template will cause Cross Site Scripting (XSS)\n * security bugs!\n * </div>\n *\n * @example\n<example name=\"custom-interpolation-markup\" module=\"customInterpolationApp\">\n<file name=\"index.html\">\n<script>\n  var customInterpolationApp = angular.module('customInterpolationApp', []);\n\n  customInterpolationApp.config(function($interpolateProvider) {\n    $interpolateProvider.startSymbol('//');\n    $interpolateProvider.endSymbol('//');\n  });\n\n\n  customInterpolationApp.controller('DemoController', function() {\n      this.label = \"This binding is brought you by // interpolation symbols.\";\n  });\n</script>\n<div ng-controller=\"DemoController as demo\">\n    //demo.label//\n</div>\n</file>\n<file name=\"protractor.js\" type=\"protractor\">\n  it('should interpolate binding with custom symbols', function() {\n    expect(element(by.binding('demo.label')).getText()).toBe('This binding is brought you by // interpolation symbols.');\n  });\n</file>\n</example>\n */\nfunction $InterpolateProvider() {\n  var startSymbol = '{{';\n  var endSymbol = '}}';\n\n  /**\n   * @ngdoc method\n   * @name $interpolateProvider#startSymbol\n   * @description\n   * Symbol to denote start of expression in the interpolated string. Defaults to `{{`.\n   *\n   * @param {string=} value new value to set the starting symbol to.\n   * @returns {string|self} Returns the symbol when used as getter and self if used as setter.\n   */\n  this.startSymbol = function(value) {\n    if (value) {\n      startSymbol = value;\n      return this;\n    }\n    return startSymbol;\n  };\n\n  /**\n   * @ngdoc method\n   * @name $interpolateProvider#endSymbol\n   * @description\n   * Symbol to denote the end of expression in the interpolated string. Defaults to `}}`.\n   *\n   * @param {string=} value new value to set the ending symbol to.\n   * @returns {string|self} Returns the symbol when used as getter and self if used as setter.\n   */\n  this.endSymbol = function(value) {\n    if (value) {\n      endSymbol = value;\n      return this;\n    }\n    return endSymbol;\n  };\n\n\n  this.$get = ['$parse', '$exceptionHandler', '$sce', function($parse, $exceptionHandler, $sce) {\n    var startSymbolLength = startSymbol.length,\n        endSymbolLength = endSymbol.length,\n        escapedStartRegexp = new RegExp(startSymbol.replace(/./g, escape), 'g'),\n        escapedEndRegexp = new RegExp(endSymbol.replace(/./g, escape), 'g');\n\n    function escape(ch) {\n      return '\\\\\\\\\\\\' + ch;\n    }\n\n    function unescapeText(text) {\n      return text.replace(escapedStartRegexp, startSymbol).\n        replace(escapedEndRegexp, endSymbol);\n    }\n\n    // TODO: this is the same as the constantWatchDelegate in parse.js\n    function constantWatchDelegate(scope, listener, objectEquality, constantInterp) {\n      var unwatch = scope.$watch(function constantInterpolateWatch(scope) {\n        unwatch();\n        return constantInterp(scope);\n      }, listener, objectEquality);\n      return unwatch;\n    }\n\n    /**\n     * @ngdoc service\n     * @name $interpolate\n     * @kind function\n     *\n     * @requires $parse\n     * @requires $sce\n     *\n     * @description\n     *\n     * Compiles a string with markup into an interpolation function. This service is used by the\n     * HTML {@link ng.$compile $compile} service for data binding. See\n     * {@link ng.$interpolateProvider $interpolateProvider} for configuring the\n     * interpolation markup.\n     *\n     *\n     * ```js\n     *   var $interpolate = ...; // injected\n     *   var exp = $interpolate('Hello {{name | uppercase}}!');\n     *   expect(exp({name:'AngularJS'})).toEqual('Hello ANGULARJS!');\n     * ```\n     *\n     * `$interpolate` takes an optional fourth argument, `allOrNothing`. If `allOrNothing` is\n     * `true`, the interpolation function will return `undefined` unless all embedded expressions\n     * evaluate to a value other than `undefined`.\n     *\n     * ```js\n     *   var $interpolate = ...; // injected\n     *   var context = {greeting: 'Hello', name: undefined };\n     *\n     *   // default \"forgiving\" mode\n     *   var exp = $interpolate('{{greeting}} {{name}}!');\n     *   expect(exp(context)).toEqual('Hello !');\n     *\n     *   // \"allOrNothing\" mode\n     *   exp = $interpolate('{{greeting}} {{name}}!', false, null, true);\n     *   expect(exp(context)).toBeUndefined();\n     *   context.name = 'AngularJS';\n     *   expect(exp(context)).toEqual('Hello AngularJS!');\n     * ```\n     *\n     * `allOrNothing` is useful for interpolating URLs. `ngSrc` and `ngSrcset` use this behavior.\n     *\n     * #### Escaped Interpolation\n     * $interpolate provides a mechanism for escaping interpolation markers. Start and end markers\n     * can be escaped by preceding each of their characters with a REVERSE SOLIDUS U+005C (backslash).\n     * It will be rendered as a regular start/end marker, and will not be interpreted as an expression\n     * or binding.\n     *\n     * This enables web-servers to prevent script injection attacks and defacing attacks, to some\n     * degree, while also enabling code examples to work without relying on the\n     * {@link ng.directive:ngNonBindable ngNonBindable} directive.\n     *\n     * **For security purposes, it is strongly encouraged that web servers escape user-supplied data,\n     * replacing angle brackets (&lt;, &gt;) with &amp;lt; and &amp;gt; respectively, and replacing all\n     * interpolation start/end markers with their escaped counterparts.**\n     *\n     * Escaped interpolation markers are only replaced with the actual interpolation markers in rendered\n     * output when the $interpolate service processes the text. So, for HTML elements interpolated\n     * by {@link ng.$compile $compile}, or otherwise interpolated with the `mustHaveExpression` parameter\n     * set to `true`, the interpolated text must contain an unescaped interpolation expression. As such,\n     * this is typically useful only when user-data is used in rendering a template from the server, or\n     * when otherwise untrusted data is used by a directive.\n     *\n     * <example name=\"interpolation\">\n     *  <file name=\"index.html\">\n     *    <div ng-init=\"username='A user'\">\n     *      <p ng-init=\"apptitle='Escaping demo'\">{{apptitle}}: \\{\\{ username = \"defaced value\"; \\}\\}\n     *        </p>\n     *      <p><strong>{{username}}</strong> attempts to inject code which will deface the\n     *        application, but fails to accomplish their task, because the server has correctly\n     *        escaped the interpolation start/end markers with REVERSE SOLIDUS U+005C (backslash)\n     *        characters.</p>\n     *      <p>Instead, the result of the attempted script injection is visible, and can be removed\n     *        from the database by an administrator.</p>\n     *    </div>\n     *  </file>\n     * </example>\n     *\n     * @knownIssue\n     * It is currently not possible for an interpolated expression to contain the interpolation end\n     * symbol. For example, `{{ '}}' }}` will be incorrectly interpreted as `{{ ' }}` + `' }}`, i.e.\n     * an interpolated expression consisting of a single-quote (`'`) and the `' }}` string.\n     *\n     * @knownIssue\n     * All directives and components must use the standard `{{` `}}` interpolation symbols\n     * in their templates. If you change the application interpolation symbols the {@link $compile}\n     * service will attempt to denormalize the standard symbols to the custom symbols.\n     * The denormalization process is not clever enough to know not to replace instances of the standard\n     * symbols where they would not normally be treated as interpolation symbols. For example in the following\n     * code snippet the closing braces of the literal object will get incorrectly denormalized:\n     *\n     * ```\n     * <div data-context='{\"context\":{\"id\":3,\"type\":\"page\"}}\">\n     * ```\n     *\n     * The workaround is to ensure that such instances are separated by whitespace:\n     * ```\n     * <div data-context='{\"context\":{\"id\":3,\"type\":\"page\"} }\">\n     * ```\n     *\n     * See https://github.com/angular/angular.js/pull/14610#issuecomment-219401099 for more information.\n     *\n     * @param {string} text The text with markup to interpolate.\n     * @param {boolean=} mustHaveExpression if set to true then the interpolation string must have\n     *    embedded expression in order to return an interpolation function. Strings with no\n     *    embedded expression will return null for the interpolation function.\n     * @param {string=} trustedContext when provided, the returned function passes the interpolated\n     *    result through {@link ng.$sce#getTrusted $sce.getTrusted(interpolatedResult,\n     *    trustedContext)} before returning it.  Refer to the {@link ng.$sce $sce} service that\n     *    provides Strict Contextual Escaping for details.\n     * @param {boolean=} allOrNothing if `true`, then the returned function returns undefined\n     *    unless all embedded expressions evaluate to a value other than `undefined`.\n     * @returns {function(context)} an interpolation function which is used to compute the\n     *    interpolated string. The function has these parameters:\n     *\n     * - `context`: evaluation context for all expressions embedded in the interpolated text\n     */\n    function $interpolate(text, mustHaveExpression, trustedContext, allOrNothing) {\n      var contextAllowsConcatenation = trustedContext === $sce.URL || trustedContext === $sce.MEDIA_URL;\n\n      // Provide a quick exit and simplified result function for text with no interpolation\n      if (!text.length || text.indexOf(startSymbol) === -1) {\n        if (mustHaveExpression) return;\n\n        var unescapedText = unescapeText(text);\n        if (contextAllowsConcatenation) {\n          unescapedText = $sce.getTrusted(trustedContext, unescapedText);\n        }\n        var constantInterp = valueFn(unescapedText);\n        constantInterp.exp = text;\n        constantInterp.expressions = [];\n        constantInterp.$$watchDelegate = constantWatchDelegate;\n\n        return constantInterp;\n      }\n\n      allOrNothing = !!allOrNothing;\n      var startIndex,\n          endIndex,\n          index = 0,\n          expressions = [],\n          parseFns,\n          textLength = text.length,\n          exp,\n          concat = [],\n          expressionPositions = [],\n          singleExpression;\n\n\n      while (index < textLength) {\n        if (((startIndex = text.indexOf(startSymbol, index)) !== -1) &&\n             ((endIndex = text.indexOf(endSymbol, startIndex + startSymbolLength)) !== -1)) {\n          if (index !== startIndex) {\n            concat.push(unescapeText(text.substring(index, startIndex)));\n          }\n          exp = text.substring(startIndex + startSymbolLength, endIndex);\n          expressions.push(exp);\n          index = endIndex + endSymbolLength;\n          expressionPositions.push(concat.length);\n          concat.push(''); // Placeholder that will get replaced with the evaluated expression.\n        } else {\n          // we did not find an interpolation, so we have to add the remainder to the separators array\n          if (index !== textLength) {\n            concat.push(unescapeText(text.substring(index)));\n          }\n          break;\n        }\n      }\n\n      singleExpression = concat.length === 1 && expressionPositions.length === 1;\n      // Intercept expression if we need to stringify concatenated inputs, which may be SCE trusted\n      // objects rather than simple strings\n      // (we don't modify the expression if the input consists of only a single trusted input)\n      var interceptor = contextAllowsConcatenation && singleExpression ? undefined : parseStringifyInterceptor;\n      parseFns = expressions.map(function(exp) { return $parse(exp, interceptor); });\n\n      // Concatenating expressions makes it hard to reason about whether some combination of\n      // concatenated values are unsafe to use and could easily lead to XSS.  By requiring that a\n      // single expression be used for some $sce-managed secure contexts (RESOURCE_URLs mostly),\n      // we ensure that the value that's used is assigned or constructed by some JS code somewhere\n      // that is more testable or make it obvious that you bound the value to some user controlled\n      // value.  This helps reduce the load when auditing for XSS issues.\n\n      // Note that URL and MEDIA_URL $sce contexts do not need this, since `$sce` can sanitize the values\n      // passed to it. In that case, `$sce.getTrusted` will be called on either the single expression\n      // or on the overall concatenated string (losing trusted types used in the mix, by design).\n      // Both these methods will sanitize plain strings. Also, HTML could be included, but since it's\n      // only used in srcdoc attributes, this would not be very useful.\n\n      if (!mustHaveExpression || expressions.length) {\n        var compute = function(values) {\n          for (var i = 0, ii = expressions.length; i < ii; i++) {\n            if (allOrNothing && isUndefined(values[i])) return;\n            concat[expressionPositions[i]] = values[i];\n          }\n\n          if (contextAllowsConcatenation) {\n            // If `singleExpression` then `concat[0]` might be a \"trusted\" value or `null`, rather than a string\n            return $sce.getTrusted(trustedContext, singleExpression ? concat[0] : concat.join(''));\n          } else if (trustedContext && concat.length > 1) {\n            // This context does not allow more than one part, e.g. expr + string or exp + exp.\n            $interpolateMinErr.throwNoconcat(text);\n          }\n          // In an unprivileged context or only one part: just concatenate and return.\n          return concat.join('');\n        };\n\n        return extend(function interpolationFn(context) {\n            var i = 0;\n            var ii = expressions.length;\n            var values = new Array(ii);\n\n            try {\n              for (; i < ii; i++) {\n                values[i] = parseFns[i](context);\n              }\n\n              return compute(values);\n            } catch (err) {\n              $exceptionHandler($interpolateMinErr.interr(text, err));\n            }\n\n          }, {\n          // all of these properties are undocumented for now\n          exp: text, //just for compatibility with regular watchers created via $watch\n          expressions: expressions,\n          $$watchDelegate: function(scope, listener) {\n            var lastValue;\n            return scope.$watchGroup(parseFns, /** @this */ function interpolateFnWatcher(values, oldValues) {\n              var currValue = compute(values);\n              listener.call(this, currValue, values !== oldValues ? lastValue : currValue, scope);\n              lastValue = currValue;\n            });\n          }\n        });\n      }\n\n      function parseStringifyInterceptor(value) {\n        try {\n          // In concatenable contexts, getTrusted comes at the end, to avoid sanitizing individual\n          // parts of a full URL. We don't care about losing the trustedness here.\n          // In non-concatenable contexts, where there is only one expression, this interceptor is\n          // not applied to the expression.\n          value = (trustedContext && !contextAllowsConcatenation) ?\n                    $sce.getTrusted(trustedContext, value) :\n                    $sce.valueOf(value);\n          return allOrNothing && !isDefined(value) ? value : stringify(value);\n        } catch (err) {\n          $exceptionHandler($interpolateMinErr.interr(text, err));\n        }\n      }\n    }\n\n\n    /**\n     * @ngdoc method\n     * @name $interpolate#startSymbol\n     * @description\n     * Symbol to denote the start of expression in the interpolated string. Defaults to `{{`.\n     *\n     * Use {@link ng.$interpolateProvider#startSymbol `$interpolateProvider.startSymbol`} to change\n     * the symbol.\n     *\n     * @returns {string} start symbol.\n     */\n    $interpolate.startSymbol = function() {\n      return startSymbol;\n    };\n\n\n    /**\n     * @ngdoc method\n     * @name $interpolate#endSymbol\n     * @description\n     * Symbol to denote the end of expression in the interpolated string. Defaults to `}}`.\n     *\n     * Use {@link ng.$interpolateProvider#endSymbol `$interpolateProvider.endSymbol`} to change\n     * the symbol.\n     *\n     * @returns {string} end symbol.\n     */\n    $interpolate.endSymbol = function() {\n      return endSymbol;\n    };\n\n    return $interpolate;\n  }];\n}\n\n"
  },
  {
    "path": "src/ng/interval.js",
    "content": "'use strict';\n\nvar $intervalMinErr = minErr('$interval');\n\n/** @this */\nfunction $IntervalProvider() {\n  this.$get = ['$$intervalFactory', '$window',\n       function($$intervalFactory,   $window) {\n    var intervals = {};\n    var setIntervalFn = function(tick, delay, deferred) {\n      var id = $window.setInterval(tick, delay);\n      intervals[id] = deferred;\n      return id;\n    };\n    var clearIntervalFn = function(id) {\n      $window.clearInterval(id);\n      delete intervals[id];\n    };\n\n    /**\n     * @ngdoc service\n     * @name $interval\n     *\n     * @description\n     * AngularJS's wrapper for `window.setInterval`. The `fn` function is executed every `delay`\n     * milliseconds.\n     *\n     * The return value of registering an interval function is a promise. This promise will be\n     * notified upon each tick of the interval, and will be resolved after `count` iterations, or\n     * run indefinitely if `count` is not defined. The value of the notification will be the\n     * number of iterations that have run.\n     * To cancel an interval, call `$interval.cancel(promise)`.\n     *\n     * In tests you can use {@link ngMock.$interval#flush `$interval.flush(millis)`} to\n     * move forward by `millis` milliseconds and trigger any functions scheduled to run in that\n     * time.\n     *\n     * <div class=\"alert alert-warning\">\n     * **Note**: Intervals created by this service must be explicitly destroyed when you are finished\n     * with them.  In particular they are not automatically destroyed when a controller's scope or a\n     * directive's element are destroyed.\n     * You should take this into consideration and make sure to always cancel the interval at the\n     * appropriate moment.  See the example below for more details on how and when to do this.\n     * </div>\n     *\n     * @param {function()} fn A function that should be called repeatedly. If no additional arguments\n     *   are passed (see below), the function is called with the current iteration count.\n     * @param {number} delay Number of milliseconds between each function call.\n     * @param {number=} [count=0] Number of times to repeat. If not set, or 0, will repeat\n     *   indefinitely.\n     * @param {boolean=} [invokeApply=true] If set to `false` skips model dirty checking, otherwise\n     *   will invoke `fn` within the {@link ng.$rootScope.Scope#$apply $apply} block.\n     * @param {...*=} Pass additional parameters to the executed function.\n     * @returns {promise} A promise which will be notified on each iteration. It will resolve once all iterations of the interval complete.\n     *\n     * @example\n     * <example module=\"intervalExample\" name=\"interval-service\">\n     * <file name=\"index.html\">\n     *   <script>\n     *     angular.module('intervalExample', [])\n     *       .controller('ExampleController', ['$scope', '$interval',\n     *         function($scope, $interval) {\n     *           $scope.format = 'M/d/yy h:mm:ss a';\n     *           $scope.blood_1 = 100;\n     *           $scope.blood_2 = 120;\n     *\n     *           var stop;\n     *           $scope.fight = function() {\n     *             // Don't start a new fight if we are already fighting\n     *             if ( angular.isDefined(stop) ) return;\n     *\n     *             stop = $interval(function() {\n     *               if ($scope.blood_1 > 0 && $scope.blood_2 > 0) {\n     *                 $scope.blood_1 = $scope.blood_1 - 3;\n     *                 $scope.blood_2 = $scope.blood_2 - 4;\n     *               } else {\n     *                 $scope.stopFight();\n     *               }\n     *             }, 100);\n     *           };\n     *\n     *           $scope.stopFight = function() {\n     *             if (angular.isDefined(stop)) {\n     *               $interval.cancel(stop);\n     *               stop = undefined;\n     *             }\n     *           };\n     *\n     *           $scope.resetFight = function() {\n     *             $scope.blood_1 = 100;\n     *             $scope.blood_2 = 120;\n     *           };\n     *\n     *           $scope.$on('$destroy', function() {\n     *             // Make sure that the interval is destroyed too\n     *             $scope.stopFight();\n     *           });\n     *         }])\n     *       // Register the 'myCurrentTime' directive factory method.\n     *       // We inject $interval and dateFilter service since the factory method is DI.\n     *       .directive('myCurrentTime', ['$interval', 'dateFilter',\n     *         function($interval, dateFilter) {\n     *           // return the directive link function. (compile function not needed)\n     *           return function(scope, element, attrs) {\n     *             var format,  // date format\n     *                 stopTime; // so that we can cancel the time updates\n     *\n     *             // used to update the UI\n     *             function updateTime() {\n     *               element.text(dateFilter(new Date(), format));\n     *             }\n     *\n     *             // watch the expression, and update the UI on change.\n     *             scope.$watch(attrs.myCurrentTime, function(value) {\n     *               format = value;\n     *               updateTime();\n     *             });\n     *\n     *             stopTime = $interval(updateTime, 1000);\n     *\n     *             // listen on DOM destroy (removal) event, and cancel the next UI update\n     *             // to prevent updating time after the DOM element was removed.\n     *             element.on('$destroy', function() {\n     *               $interval.cancel(stopTime);\n     *             });\n     *           }\n     *         }]);\n     *   </script>\n     *\n     *   <div>\n     *     <div ng-controller=\"ExampleController\">\n     *       <label>Date format: <input ng-model=\"format\"></label> <hr/>\n     *       Current time is: <span my-current-time=\"format\"></span>\n     *       <hr/>\n     *       Blood 1 : <font color='red'>{{blood_1}}</font>\n     *       Blood 2 : <font color='red'>{{blood_2}}</font>\n     *       <button type=\"button\" data-ng-click=\"fight()\">Fight</button>\n     *       <button type=\"button\" data-ng-click=\"stopFight()\">StopFight</button>\n     *       <button type=\"button\" data-ng-click=\"resetFight()\">resetFight</button>\n     *     </div>\n     *   </div>\n     *\n     * </file>\n     * </example>\n     */\n    var interval = $$intervalFactory(setIntervalFn, clearIntervalFn);\n\n    /**\n     * @ngdoc method\n     * @name $interval#cancel\n     *\n     * @description\n     * Cancels a task associated with the `promise`.\n     *\n     * @param {Promise=} promise returned by the `$interval` function.\n     * @returns {boolean} Returns `true` if the task was successfully canceled.\n     */\n    interval.cancel = function(promise) {\n      if (!promise) return false;\n\n      if (!promise.hasOwnProperty('$$intervalId')) {\n        throw $intervalMinErr('badprom',\n            '`$interval.cancel()` called with a promise that was not generated by `$interval()`.');\n      }\n\n      if (!intervals.hasOwnProperty(promise.$$intervalId)) return false;\n\n      var id = promise.$$intervalId;\n      var deferred = intervals[id];\n\n      // Interval cancels should not report an unhandled promise.\n      markQExceptionHandled(deferred.promise);\n      deferred.reject('canceled');\n      clearIntervalFn(id);\n\n      return true;\n    };\n\n    return interval;\n  }];\n}\n"
  },
  {
    "path": "src/ng/intervalFactory.js",
    "content": "'use strict';\n\n/** @this */\nfunction $$IntervalFactoryProvider() {\n  this.$get = ['$browser', '$q', '$$q', '$rootScope',\n       function($browser,   $q,   $$q,   $rootScope) {\n    return function intervalFactory(setIntervalFn, clearIntervalFn) {\n      return function intervalFn(fn, delay, count, invokeApply) {\n        var hasParams = arguments.length > 4,\n            args = hasParams ? sliceArgs(arguments, 4) : [],\n            iteration = 0,\n            skipApply = isDefined(invokeApply) && !invokeApply,\n            deferred = (skipApply ? $$q : $q).defer(),\n            promise = deferred.promise;\n\n        count = isDefined(count) ? count : 0;\n\n        function callback() {\n          if (!hasParams) {\n            fn(iteration);\n          } else {\n            fn.apply(null, args);\n          }\n        }\n\n        function tick() {\n          if (skipApply) {\n            $browser.defer(callback);\n          } else {\n            $rootScope.$evalAsync(callback);\n          }\n          deferred.notify(iteration++);\n\n          if (count > 0 && iteration >= count) {\n            deferred.resolve(iteration);\n            clearIntervalFn(promise.$$intervalId);\n          }\n\n          if (!skipApply) $rootScope.$apply();\n        }\n\n        promise.$$intervalId = setIntervalFn(tick, delay, deferred, skipApply);\n\n        return promise;\n      };\n    };\n  }];\n}\n"
  },
  {
    "path": "src/ng/jsonpCallbacks.js",
    "content": "'use strict';\n\n/**\n * @ngdoc service\n * @name $jsonpCallbacks\n * @requires $window\n * @description\n * This service handles the lifecycle of callbacks to handle JSONP requests.\n * Override this service if you wish to customise where the callbacks are stored and\n * how they vary compared to the requested url.\n */\nvar $jsonpCallbacksProvider = /** @this */ function() {\n  this.$get = function() {\n    var callbacks = angular.callbacks;\n    var callbackMap = {};\n\n    function createCallback(callbackId) {\n      var callback = function(data) {\n        callback.data = data;\n        callback.called = true;\n      };\n      callback.id = callbackId;\n      return callback;\n    }\n\n    return {\n      /**\n       * @ngdoc method\n       * @name $jsonpCallbacks#createCallback\n       * @param {string} url the url of the JSONP request\n       * @returns {string} the callback path to send to the server as part of the JSONP request\n       * @description\n       * {@link $httpBackend} calls this method to create a callback and get hold of the path to the callback\n       * to pass to the server, which will be used to call the callback with its payload in the JSONP response.\n       */\n      createCallback: function(url) {\n        var callbackId = '_' + (callbacks.$$counter++).toString(36);\n        var callbackPath = 'angular.callbacks.' + callbackId;\n        var callback = createCallback(callbackId);\n        callbackMap[callbackPath] = callbacks[callbackId] = callback;\n        return callbackPath;\n      },\n      /**\n       * @ngdoc method\n       * @name $jsonpCallbacks#wasCalled\n       * @param {string} callbackPath the path to the callback that was sent in the JSONP request\n       * @returns {boolean} whether the callback has been called, as a result of the JSONP response\n       * @description\n       * {@link $httpBackend} calls this method to find out whether the JSONP response actually called the\n       * callback that was passed in the request.\n       */\n      wasCalled: function(callbackPath) {\n        return callbackMap[callbackPath].called;\n      },\n      /**\n       * @ngdoc method\n       * @name $jsonpCallbacks#getResponse\n       * @param {string} callbackPath the path to the callback that was sent in the JSONP request\n       * @returns {*} the data received from the response via the registered callback\n       * @description\n       * {@link $httpBackend} calls this method to get hold of the data that was provided to the callback\n       * in the JSONP response.\n       */\n      getResponse: function(callbackPath) {\n        return callbackMap[callbackPath].data;\n      },\n      /**\n       * @ngdoc method\n       * @name $jsonpCallbacks#removeCallback\n       * @param {string} callbackPath the path to the callback that was sent in the JSONP request\n       * @description\n       * {@link $httpBackend} calls this method to remove the callback after the JSONP request has\n       * completed or timed-out.\n       */\n      removeCallback: function(callbackPath) {\n        var callback = callbackMap[callbackPath];\n        delete callbacks[callback.id];\n        delete callbackMap[callbackPath];\n      }\n    };\n  };\n};\n"
  },
  {
    "path": "src/ng/locale.js",
    "content": "'use strict';\n\n/**\n * @ngdoc service\n * @name $locale\n *\n * @description\n * $locale service provides localization rules for various AngularJS components. As of right now the\n * only public api is:\n *\n * * `id` – `{string}` – locale id formatted as `languageId-countryId` (e.g. `en-us`)\n */\n\n"
  },
  {
    "path": "src/ng/location.js",
    "content": "'use strict';\n/* global stripHash: true */\n\nvar PATH_MATCH = /^([^?#]*)(\\?([^#]*))?(#(.*))?$/,\n    DEFAULT_PORTS = {'http': 80, 'https': 443, 'ftp': 21};\nvar $locationMinErr = minErr('$location');\n\n\n/**\n * Encode path using encodeUriSegment, ignoring forward slashes\n *\n * @param {string} path Path to encode\n * @returns {string}\n */\nfunction encodePath(path) {\n  var segments = path.split('/'),\n      i = segments.length;\n\n  while (i--) {\n    // decode forward slashes to prevent them from being double encoded\n    segments[i] = encodeUriSegment(segments[i].replace(/%2F/g, '/'));\n  }\n\n  return segments.join('/');\n}\n\nfunction decodePath(path, html5Mode) {\n  var segments = path.split('/'),\n      i = segments.length;\n\n  while (i--) {\n    segments[i] = decodeURIComponent(segments[i]);\n    if (html5Mode) {\n      // encode forward slashes to prevent them from being mistaken for path separators\n      segments[i] = segments[i].replace(/\\//g, '%2F');\n    }\n  }\n\n  return segments.join('/');\n}\n\nfunction normalizePath(pathValue, searchValue, hashValue) {\n  var search = toKeyValue(searchValue),\n    hash = hashValue ? '#' + encodeUriSegment(hashValue) : '',\n    path = encodePath(pathValue);\n\n  return path + (search ? '?' + search : '') + hash;\n}\n\nfunction parseAbsoluteUrl(absoluteUrl, locationObj) {\n  var parsedUrl = urlResolve(absoluteUrl);\n\n  locationObj.$$protocol = parsedUrl.protocol;\n  locationObj.$$host = parsedUrl.hostname;\n  locationObj.$$port = toInt(parsedUrl.port) || DEFAULT_PORTS[parsedUrl.protocol] || null;\n}\n\nvar DOUBLE_SLASH_REGEX = /^\\s*[\\\\/]{2,}/;\nfunction parseAppUrl(url, locationObj, html5Mode) {\n\n  if (DOUBLE_SLASH_REGEX.test(url)) {\n    throw $locationMinErr('badpath', 'Invalid url \"{0}\".', url);\n  }\n\n  var prefixed = (url.charAt(0) !== '/');\n  if (prefixed) {\n    url = '/' + url;\n  }\n  var match = urlResolve(url);\n  var path = prefixed && match.pathname.charAt(0) === '/' ? match.pathname.substring(1) : match.pathname;\n  locationObj.$$path = decodePath(path, html5Mode);\n  locationObj.$$search = parseKeyValue(match.search);\n  locationObj.$$hash = decodeURIComponent(match.hash);\n\n  // make sure path starts with '/';\n  if (locationObj.$$path && locationObj.$$path.charAt(0) !== '/') {\n    locationObj.$$path = '/' + locationObj.$$path;\n  }\n}\n\nfunction startsWith(str, search) {\n  return str.slice(0, search.length) === search;\n}\n\n/**\n *\n * @param {string} base\n * @param {string} url\n * @returns {string} returns text from `url` after `base` or `undefined` if it does not begin with\n *                   the expected string.\n */\nfunction stripBaseUrl(base, url) {\n  if (startsWith(url, base)) {\n    return url.substr(base.length);\n  }\n}\n\nfunction stripHash(url) {\n  var index = url.indexOf('#');\n  return index === -1 ? url : url.substr(0, index);\n}\n\nfunction stripFile(url) {\n  return url.substr(0, stripHash(url).lastIndexOf('/') + 1);\n}\n\n/* return the server only (scheme://host:port) */\nfunction serverBase(url) {\n  return url.substring(0, url.indexOf('/', url.indexOf('//') + 2));\n}\n\n\n/**\n * LocationHtml5Url represents a URL\n * This object is exposed as $location service when HTML5 mode is enabled and supported\n *\n * @constructor\n * @param {string} appBase application base URL\n * @param {string} appBaseNoFile application base URL stripped of any filename\n * @param {string} basePrefix URL path prefix\n */\nfunction LocationHtml5Url(appBase, appBaseNoFile, basePrefix) {\n  this.$$html5 = true;\n  basePrefix = basePrefix || '';\n  parseAbsoluteUrl(appBase, this);\n\n\n  /**\n   * Parse given HTML5 (regular) URL string into properties\n   * @param {string} url HTML5 URL\n   * @private\n   */\n  this.$$parse = function(url) {\n    var pathUrl = stripBaseUrl(appBaseNoFile, url);\n    if (!isString(pathUrl)) {\n      throw $locationMinErr('ipthprfx', 'Invalid url \"{0}\", missing path prefix \"{1}\".', url,\n          appBaseNoFile);\n    }\n\n    parseAppUrl(pathUrl, this, true);\n\n    if (!this.$$path) {\n      this.$$path = '/';\n    }\n\n    this.$$compose();\n  };\n\n  this.$$normalizeUrl = function(url) {\n    return appBaseNoFile + url.substr(1); // first char is always '/'\n  };\n\n  this.$$parseLinkUrl = function(url, relHref) {\n    if (relHref && relHref[0] === '#') {\n      // special case for links to hash fragments:\n      // keep the old url and only replace the hash fragment\n      this.hash(relHref.slice(1));\n      return true;\n    }\n    var appUrl, prevAppUrl;\n    var rewrittenUrl;\n\n\n    if (isDefined(appUrl = stripBaseUrl(appBase, url))) {\n      prevAppUrl = appUrl;\n      if (basePrefix && isDefined(appUrl = stripBaseUrl(basePrefix, appUrl))) {\n        rewrittenUrl = appBaseNoFile + (stripBaseUrl('/', appUrl) || appUrl);\n      } else {\n        rewrittenUrl = appBase + prevAppUrl;\n      }\n    } else if (isDefined(appUrl = stripBaseUrl(appBaseNoFile, url))) {\n      rewrittenUrl = appBaseNoFile + appUrl;\n    } else if (appBaseNoFile === url + '/') {\n      rewrittenUrl = appBaseNoFile;\n    }\n    if (rewrittenUrl) {\n      this.$$parse(rewrittenUrl);\n    }\n    return !!rewrittenUrl;\n  };\n}\n\n\n/**\n * LocationHashbangUrl represents URL\n * This object is exposed as $location service when developer doesn't opt into html5 mode.\n * It also serves as the base class for html5 mode fallback on legacy browsers.\n *\n * @constructor\n * @param {string} appBase application base URL\n * @param {string} appBaseNoFile application base URL stripped of any filename\n * @param {string} hashPrefix hashbang prefix\n */\nfunction LocationHashbangUrl(appBase, appBaseNoFile, hashPrefix) {\n\n  parseAbsoluteUrl(appBase, this);\n\n\n  /**\n   * Parse given hashbang URL into properties\n   * @param {string} url Hashbang URL\n   * @private\n   */\n  this.$$parse = function(url) {\n    var withoutBaseUrl = stripBaseUrl(appBase, url) || stripBaseUrl(appBaseNoFile, url);\n    var withoutHashUrl;\n\n    if (!isUndefined(withoutBaseUrl) && withoutBaseUrl.charAt(0) === '#') {\n\n      // The rest of the URL starts with a hash so we have\n      // got either a hashbang path or a plain hash fragment\n      withoutHashUrl = stripBaseUrl(hashPrefix, withoutBaseUrl);\n      if (isUndefined(withoutHashUrl)) {\n        // There was no hashbang prefix so we just have a hash fragment\n        withoutHashUrl = withoutBaseUrl;\n      }\n\n    } else {\n      // There was no hashbang path nor hash fragment:\n      // If we are in HTML5 mode we use what is left as the path;\n      // Otherwise we ignore what is left\n      if (this.$$html5) {\n        withoutHashUrl = withoutBaseUrl;\n      } else {\n        withoutHashUrl = '';\n        if (isUndefined(withoutBaseUrl)) {\n          appBase = url;\n          /** @type {?} */ (this).replace();\n        }\n      }\n    }\n\n    parseAppUrl(withoutHashUrl, this, false);\n\n    this.$$path = removeWindowsDriveName(this.$$path, withoutHashUrl, appBase);\n\n    this.$$compose();\n\n    /*\n     * In Windows, on an anchor node on documents loaded from\n     * the filesystem, the browser will return a pathname\n     * prefixed with the drive name ('/C:/path') when a\n     * pathname without a drive is set:\n     *  * a.setAttribute('href', '/foo')\n     *   * a.pathname === '/C:/foo' //true\n     *\n     * Inside of AngularJS, we're always using pathnames that\n     * do not include drive names for routing.\n     */\n    function removeWindowsDriveName(path, url, base) {\n      /*\n      Matches paths for file protocol on windows,\n      such as /C:/foo/bar, and captures only /foo/bar.\n      */\n      var windowsFilePathExp = /^\\/[A-Z]:(\\/.*)/;\n\n      var firstPathSegmentMatch;\n\n      //Get the relative path from the input URL.\n      if (startsWith(url, base)) {\n        url = url.replace(base, '');\n      }\n\n      // The input URL intentionally contains a first path segment that ends with a colon.\n      if (windowsFilePathExp.exec(url)) {\n        return path;\n      }\n\n      firstPathSegmentMatch = windowsFilePathExp.exec(path);\n      return firstPathSegmentMatch ? firstPathSegmentMatch[1] : path;\n    }\n  };\n\n  this.$$normalizeUrl = function(url) {\n    return appBase + (url ? hashPrefix + url : '');\n  };\n\n  this.$$parseLinkUrl = function(url, relHref) {\n    if (stripHash(appBase) === stripHash(url)) {\n      this.$$parse(url);\n      return true;\n    }\n    return false;\n  };\n}\n\n\n/**\n * LocationHashbangUrl represents URL\n * This object is exposed as $location service when html5 history api is enabled but the browser\n * does not support it.\n *\n * @constructor\n * @param {string} appBase application base URL\n * @param {string} appBaseNoFile application base URL stripped of any filename\n * @param {string} hashPrefix hashbang prefix\n */\nfunction LocationHashbangInHtml5Url(appBase, appBaseNoFile, hashPrefix) {\n  this.$$html5 = true;\n  LocationHashbangUrl.apply(this, arguments);\n\n  this.$$parseLinkUrl = function(url, relHref) {\n    if (relHref && relHref[0] === '#') {\n      // special case for links to hash fragments:\n      // keep the old url and only replace the hash fragment\n      this.hash(relHref.slice(1));\n      return true;\n    }\n\n    var rewrittenUrl;\n    var appUrl;\n\n    if (appBase === stripHash(url)) {\n      rewrittenUrl = url;\n    } else if ((appUrl = stripBaseUrl(appBaseNoFile, url))) {\n      rewrittenUrl = appBase + hashPrefix + appUrl;\n    } else if (appBaseNoFile === url + '/') {\n      rewrittenUrl = appBaseNoFile;\n    }\n    if (rewrittenUrl) {\n      this.$$parse(rewrittenUrl);\n    }\n    return !!rewrittenUrl;\n  };\n\n  this.$$normalizeUrl = function(url) {\n    // include hashPrefix in $$absUrl when $$url is empty so IE9 does not reload page because of removal of '#'\n    return appBase + hashPrefix + url;\n  };\n}\n\n\nvar locationPrototype = {\n\n  /**\n   * Ensure absolute URL is initialized.\n   * @private\n   */\n  $$absUrl:'',\n\n  /**\n   * Are we in html5 mode?\n   * @private\n   */\n  $$html5: false,\n\n  /**\n   * Has any change been replacing?\n   * @private\n   */\n  $$replace: false,\n\n  /**\n   * Compose url and update `url` and `absUrl` property\n   * @private\n   */\n  $$compose: function() {\n    this.$$url = normalizePath(this.$$path, this.$$search, this.$$hash);\n    this.$$absUrl = this.$$normalizeUrl(this.$$url);\n    this.$$urlUpdatedByLocation = true;\n  },\n\n  /**\n   * @ngdoc method\n   * @name $location#absUrl\n   *\n   * @description\n   * This method is getter only.\n   *\n   * Return full URL representation with all segments encoded according to rules specified in\n   * [RFC 3986](http://www.ietf.org/rfc/rfc3986.txt).\n   *\n   *\n   * ```js\n   * // given URL http://example.com/#/some/path?foo=bar&baz=xoxo\n   * var absUrl = $location.absUrl();\n   * // => \"http://example.com/#/some/path?foo=bar&baz=xoxo\"\n   * ```\n   *\n   * @return {string} full URL\n   */\n  absUrl: locationGetter('$$absUrl'),\n\n  /**\n   * @ngdoc method\n   * @name $location#url\n   *\n   * @description\n   * This method is getter / setter.\n   *\n   * Return URL (e.g. `/path?a=b#hash`) when called without any parameter.\n   *\n   * Change path, search and hash, when called with parameter and return `$location`.\n   *\n   *\n   * ```js\n   * // given URL http://example.com/#/some/path?foo=bar&baz=xoxo\n   * var url = $location.url();\n   * // => \"/some/path?foo=bar&baz=xoxo\"\n   * ```\n   *\n   * @param {string=} url New URL without base prefix (e.g. `/path?a=b#hash`)\n   * @return {string} url\n   */\n  url: function(url) {\n    if (isUndefined(url)) {\n      return this.$$url;\n    }\n\n    var match = PATH_MATCH.exec(url);\n    if (match[1] || url === '') this.path(decodeURIComponent(match[1]));\n    if (match[2] || match[1] || url === '') this.search(match[3] || '');\n    this.hash(match[5] || '');\n\n    return this;\n  },\n\n  /**\n   * @ngdoc method\n   * @name $location#protocol\n   *\n   * @description\n   * This method is getter only.\n   *\n   * Return protocol of current URL.\n   *\n   *\n   * ```js\n   * // given URL http://example.com/#/some/path?foo=bar&baz=xoxo\n   * var protocol = $location.protocol();\n   * // => \"http\"\n   * ```\n   *\n   * @return {string} protocol of current URL\n   */\n  protocol: locationGetter('$$protocol'),\n\n  /**\n   * @ngdoc method\n   * @name $location#host\n   *\n   * @description\n   * This method is getter only.\n   *\n   * Return host of current URL.\n   *\n   * Note: compared to the non-AngularJS version `location.host` which returns `hostname:port`, this returns the `hostname` portion only.\n   *\n   *\n   * ```js\n   * // given URL http://example.com/#/some/path?foo=bar&baz=xoxo\n   * var host = $location.host();\n   * // => \"example.com\"\n   *\n   * // given URL http://user:password@example.com:8080/#/some/path?foo=bar&baz=xoxo\n   * host = $location.host();\n   * // => \"example.com\"\n   * host = location.host;\n   * // => \"example.com:8080\"\n   * ```\n   *\n   * @return {string} host of current URL.\n   */\n  host: locationGetter('$$host'),\n\n  /**\n   * @ngdoc method\n   * @name $location#port\n   *\n   * @description\n   * This method is getter only.\n   *\n   * Return port of current URL.\n   *\n   *\n   * ```js\n   * // given URL http://example.com/#/some/path?foo=bar&baz=xoxo\n   * var port = $location.port();\n   * // => 80\n   * ```\n   *\n   * @return {Number} port\n   */\n  port: locationGetter('$$port'),\n\n  /**\n   * @ngdoc method\n   * @name $location#path\n   *\n   * @description\n   * This method is getter / setter.\n   *\n   * Return path of current URL when called without any parameter.\n   *\n   * Change path when called with parameter and return `$location`.\n   *\n   * Note: Path should always begin with forward slash (/), this method will add the forward slash\n   * if it is missing.\n   *\n   *\n   * ```js\n   * // given URL http://example.com/#/some/path?foo=bar&baz=xoxo\n   * var path = $location.path();\n   * // => \"/some/path\"\n   * ```\n   *\n   * @param {(string|number)=} path New path\n   * @return {(string|object)} path if called with no parameters, or `$location` if called with a parameter\n   */\n  path: locationGetterSetter('$$path', function(path) {\n    path = path !== null ? path.toString() : '';\n    return path.charAt(0) === '/' ? path : '/' + path;\n  }),\n\n  /**\n   * @ngdoc method\n   * @name $location#search\n   *\n   * @description\n   * This method is getter / setter.\n   *\n   * Return search part (as object) of current URL when called without any parameter.\n   *\n   * Change search part when called with parameter and return `$location`.\n   *\n   *\n   * ```js\n   * // given URL http://example.com/#/some/path?foo=bar&baz=xoxo\n   * var searchObject = $location.search();\n   * // => {foo: 'bar', baz: 'xoxo'}\n   *\n   * // set foo to 'yipee'\n   * $location.search('foo', 'yipee');\n   * // $location.search() => {foo: 'yipee', baz: 'xoxo'}\n   * ```\n   *\n   * @param {string|Object.<string>|Object.<Array.<string>>} search New search params - string or\n   * hash object.\n   *\n   * When called with a single argument the method acts as a setter, setting the `search` component\n   * of `$location` to the specified value.\n   *\n   * If the argument is a hash object containing an array of values, these values will be encoded\n   * as duplicate search parameters in the URL.\n   *\n   * @param {(string|Number|Array<string>|boolean)=} paramValue If `search` is a string or number, then `paramValue`\n   * will override only a single search property.\n   *\n   * If `paramValue` is an array, it will override the property of the `search` component of\n   * `$location` specified via the first argument.\n   *\n   * If `paramValue` is `null`, the property specified via the first argument will be deleted.\n   *\n   * If `paramValue` is `true`, the property specified via the first argument will be added with no\n   * value nor trailing equal sign.\n   *\n   * @return {Object} If called with no arguments returns the parsed `search` object. If called with\n   * one or more arguments returns `$location` object itself.\n   */\n  search: function(search, paramValue) {\n    switch (arguments.length) {\n      case 0:\n        return this.$$search;\n      case 1:\n        if (isString(search) || isNumber(search)) {\n          search = search.toString();\n          this.$$search = parseKeyValue(search);\n        } else if (isObject(search)) {\n          search = copy(search, {});\n          // remove object undefined or null properties\n          forEach(search, function(value, key) {\n            if (value == null) delete search[key];\n          });\n\n          this.$$search = search;\n        } else {\n          throw $locationMinErr('isrcharg',\n              'The first argument of the `$location#search()` call must be a string or an object.');\n        }\n        break;\n      default:\n        if (isUndefined(paramValue) || paramValue === null) {\n          delete this.$$search[search];\n        } else {\n          this.$$search[search] = paramValue;\n        }\n    }\n\n    this.$$compose();\n    return this;\n  },\n\n  /**\n   * @ngdoc method\n   * @name $location#hash\n   *\n   * @description\n   * This method is getter / setter.\n   *\n   * Returns the hash fragment when called without any parameters.\n   *\n   * Changes the hash fragment when called with a parameter and returns `$location`.\n   *\n   *\n   * ```js\n   * // given URL http://example.com/#/some/path?foo=bar&baz=xoxo#hashValue\n   * var hash = $location.hash();\n   * // => \"hashValue\"\n   * ```\n   *\n   * @param {(string|number)=} hash New hash fragment\n   * @return {string} hash\n   */\n  hash: locationGetterSetter('$$hash', function(hash) {\n    return hash !== null ? hash.toString() : '';\n  }),\n\n  /**\n   * @ngdoc method\n   * @name $location#replace\n   *\n   * @description\n   * If called, all changes to $location during the current `$digest` will replace the current history\n   * record, instead of adding a new one.\n   */\n  replace: function() {\n    this.$$replace = true;\n    return this;\n  }\n};\n\nforEach([LocationHashbangInHtml5Url, LocationHashbangUrl, LocationHtml5Url], function(Location) {\n  Location.prototype = Object.create(locationPrototype);\n\n  /**\n   * @ngdoc method\n   * @name $location#state\n   *\n   * @description\n   * This method is getter / setter.\n   *\n   * Return the history state object when called without any parameter.\n   *\n   * Change the history state object when called with one parameter and return `$location`.\n   * The state object is later passed to `pushState` or `replaceState`.\n   *\n   * NOTE: This method is supported only in HTML5 mode and only in browsers supporting\n   * the HTML5 History API (i.e. methods `pushState` and `replaceState`). If you need to support\n   * older browsers (like IE9 or Android < 4.0), don't use this method.\n   *\n   * @param {object=} state State object for pushState or replaceState\n   * @return {object} state\n   */\n  Location.prototype.state = function(state) {\n    if (!arguments.length) {\n      return this.$$state;\n    }\n\n    if (Location !== LocationHtml5Url || !this.$$html5) {\n      throw $locationMinErr('nostate', 'History API state support is available only ' +\n        'in HTML5 mode and only in browsers supporting HTML5 History API');\n    }\n    // The user might modify `stateObject` after invoking `$location.state(stateObject)`\n    // but we're changing the $$state reference to $browser.state() during the $digest\n    // so the modification window is narrow.\n    this.$$state = isUndefined(state) ? null : state;\n    this.$$urlUpdatedByLocation = true;\n\n    return this;\n  };\n});\n\n\nfunction locationGetter(property) {\n  return /** @this */ function() {\n    return this[property];\n  };\n}\n\n\nfunction locationGetterSetter(property, preprocess) {\n  return /** @this */ function(value) {\n    if (isUndefined(value)) {\n      return this[property];\n    }\n\n    this[property] = preprocess(value);\n    this.$$compose();\n\n    return this;\n  };\n}\n\n\n/**\n * @ngdoc service\n * @name $location\n *\n * @requires $rootElement\n *\n * @description\n * The $location service parses the URL in the browser address bar (based on the\n * [window.location](https://developer.mozilla.org/en/window.location)) and makes the URL\n * available to your application. Changes to the URL in the address bar are reflected into\n * $location service and changes to $location are reflected into the browser address bar.\n *\n * **The $location service:**\n *\n * - Exposes the current URL in the browser address bar, so you can\n *   - Watch and observe the URL.\n *   - Change the URL.\n * - Synchronizes the URL with the browser when the user\n *   - Changes the address bar.\n *   - Clicks the back or forward button (or clicks a History link).\n *   - Clicks on a link.\n * - Represents the URL object as a set of methods (protocol, host, port, path, search, hash).\n *\n * For more information see {@link guide/$location Developer Guide: Using $location}\n */\n\n/**\n * @ngdoc provider\n * @name $locationProvider\n * @this\n *\n * @description\n * Use the `$locationProvider` to configure how the application deep linking paths are stored.\n */\nfunction $LocationProvider() {\n  var hashPrefix = '!',\n      html5Mode = {\n        enabled: false,\n        requireBase: true,\n        rewriteLinks: true\n      };\n\n  /**\n   * @ngdoc method\n   * @name $locationProvider#hashPrefix\n   * @description\n   * The default value for the prefix is `'!'`.\n   * @param {string=} prefix Prefix for hash part (containing path and search)\n   * @returns {*} current value if used as getter or itself (chaining) if used as setter\n   */\n  this.hashPrefix = function(prefix) {\n    if (isDefined(prefix)) {\n      hashPrefix = prefix;\n      return this;\n    } else {\n      return hashPrefix;\n    }\n  };\n\n  /**\n   * @ngdoc method\n   * @name $locationProvider#html5Mode\n   * @description\n   * @param {(boolean|Object)=} mode If boolean, sets `html5Mode.enabled` to value.\n   *   If object, sets `enabled`, `requireBase` and `rewriteLinks` to respective values. Supported\n   *   properties:\n   *   - **enabled** – `{boolean}` – (default: false) If true, will rely on `history.pushState` to\n   *     change urls where supported. Will fall back to hash-prefixed paths in browsers that do not\n   *     support `pushState`.\n   *   - **requireBase** - `{boolean}` - (default: `true`) When html5Mode is enabled, specifies\n   *     whether or not a <base> tag is required to be present. If `enabled` and `requireBase` are\n   *     true, and a base tag is not present, an error will be thrown when `$location` is injected.\n   *     See the {@link guide/$location $location guide for more information}\n   *   - **rewriteLinks** - `{boolean|string}` - (default: `true`) When html5Mode is enabled,\n   *     enables/disables URL rewriting for relative links. If set to a string, URL rewriting will\n   *     only happen on links with an attribute that matches the given string. For example, if set\n   *     to `'internal-link'`, then the URL will only be rewritten for `<a internal-link>` links.\n   *     Note that [attribute name normalization](guide/directive#normalization) does not apply\n   *     here, so `'internalLink'` will **not** match `'internal-link'`.\n   *\n   * @returns {Object} html5Mode object if used as getter or itself (chaining) if used as setter\n   */\n  this.html5Mode = function(mode) {\n    if (isBoolean(mode)) {\n      html5Mode.enabled = mode;\n      return this;\n    } else if (isObject(mode)) {\n\n      if (isBoolean(mode.enabled)) {\n        html5Mode.enabled = mode.enabled;\n      }\n\n      if (isBoolean(mode.requireBase)) {\n        html5Mode.requireBase = mode.requireBase;\n      }\n\n      if (isBoolean(mode.rewriteLinks) || isString(mode.rewriteLinks)) {\n        html5Mode.rewriteLinks = mode.rewriteLinks;\n      }\n\n      return this;\n    } else {\n      return html5Mode;\n    }\n  };\n\n  /**\n   * @ngdoc event\n   * @name $location#$locationChangeStart\n   * @eventType broadcast on root scope\n   * @description\n   * Broadcasted before a URL will change.\n   *\n   * This change can be prevented by calling\n   * `preventDefault` method of the event. See {@link ng.$rootScope.Scope#$on} for more\n   * details about event object. Upon successful change\n   * {@link ng.$location#$locationChangeSuccess $locationChangeSuccess} is fired.\n   *\n   * The `newState` and `oldState` parameters may be defined only in HTML5 mode and when\n   * the browser supports the HTML5 History API.\n   *\n   * @param {Object} angularEvent Synthetic event object.\n   * @param {string} newUrl New URL\n   * @param {string=} oldUrl URL that was before it was changed.\n   * @param {string=} newState New history state object\n   * @param {string=} oldState History state object that was before it was changed.\n   */\n\n  /**\n   * @ngdoc event\n   * @name $location#$locationChangeSuccess\n   * @eventType broadcast on root scope\n   * @description\n   * Broadcasted after a URL was changed.\n   *\n   * The `newState` and `oldState` parameters may be defined only in HTML5 mode and when\n   * the browser supports the HTML5 History API.\n   *\n   * @param {Object} angularEvent Synthetic event object.\n   * @param {string} newUrl New URL\n   * @param {string=} oldUrl URL that was before it was changed.\n   * @param {string=} newState New history state object\n   * @param {string=} oldState History state object that was before it was changed.\n   */\n\n  this.$get = ['$rootScope', '$browser', '$sniffer', '$rootElement', '$window',\n      function($rootScope, $browser, $sniffer, $rootElement, $window) {\n    var $location,\n        LocationMode,\n        baseHref = $browser.baseHref(), // if base[href] is undefined, it defaults to ''\n        initialUrl = $browser.url(),\n        appBase;\n\n    if (html5Mode.enabled) {\n      if (!baseHref && html5Mode.requireBase) {\n        throw $locationMinErr('nobase',\n          '$location in HTML5 mode requires a <base> tag to be present!');\n      }\n      appBase = serverBase(initialUrl) + (baseHref || '/');\n      LocationMode = $sniffer.history ? LocationHtml5Url : LocationHashbangInHtml5Url;\n    } else {\n      appBase = stripHash(initialUrl);\n      LocationMode = LocationHashbangUrl;\n    }\n    var appBaseNoFile = stripFile(appBase);\n\n    $location = new LocationMode(appBase, appBaseNoFile, '#' + hashPrefix);\n    $location.$$parseLinkUrl(initialUrl, initialUrl);\n\n    $location.$$state = $browser.state();\n\n    var IGNORE_URI_REGEXP = /^\\s*(javascript|mailto):/i;\n\n    // Determine if two URLs are equal despite potentially having different encoding/normalizing\n    //  such as $location.absUrl() vs $browser.url()\n    // See https://github.com/angular/angular.js/issues/16592\n    function urlsEqual(a, b) {\n      return a === b || urlResolve(a).href === urlResolve(b).href;\n    }\n\n    function setBrowserUrlWithFallback(url, replace, state) {\n      var oldUrl = $location.url();\n      var oldState = $location.$$state;\n      try {\n        $browser.url(url, replace, state);\n\n        // Make sure $location.state() returns referentially identical (not just deeply equal)\n        // state object; this makes possible quick checking if the state changed in the digest\n        // loop. Checking deep equality would be too expensive.\n        $location.$$state = $browser.state();\n      } catch (e) {\n        // Restore old values if pushState fails\n        $location.url(oldUrl);\n        $location.$$state = oldState;\n\n        throw e;\n      }\n    }\n\n    $rootElement.on('click', function(event) {\n      var rewriteLinks = html5Mode.rewriteLinks;\n      // TODO(vojta): rewrite link when opening in new tab/window (in legacy browser)\n      // currently we open nice url link and redirect then\n\n      if (!rewriteLinks || event.ctrlKey || event.metaKey || event.shiftKey || event.which === 2 || event.button === 2) return;\n\n      var elm = jqLite(event.target);\n\n      // traverse the DOM up to find first A tag\n      while (nodeName_(elm[0]) !== 'a') {\n        // ignore rewriting if no A tag (reached root element, or no parent - removed from document)\n        if (elm[0] === $rootElement[0] || !(elm = elm.parent())[0]) return;\n      }\n\n      if (isString(rewriteLinks) && isUndefined(elm.attr(rewriteLinks))) return;\n\n      var absHref = elm.prop('href');\n      // get the actual href attribute - see\n      // http://msdn.microsoft.com/en-us/library/ie/dd347148(v=vs.85).aspx\n      var relHref = elm.attr('href') || elm.attr('xlink:href');\n\n      if (isObject(absHref) && absHref.toString() === '[object SVGAnimatedString]') {\n        // SVGAnimatedString.animVal should be identical to SVGAnimatedString.baseVal, unless during\n        // an animation.\n        absHref = urlResolve(absHref.animVal).href;\n      }\n\n      // Ignore when url is started with javascript: or mailto:\n      if (IGNORE_URI_REGEXP.test(absHref)) return;\n\n      if (absHref && !elm.attr('target') && !event.isDefaultPrevented()) {\n        if ($location.$$parseLinkUrl(absHref, relHref)) {\n          // We do a preventDefault for all urls that are part of the AngularJS application,\n          // in html5mode and also without, so that we are able to abort navigation without\n          // getting double entries in the location history.\n          event.preventDefault();\n          // update location manually\n          if ($location.absUrl() !== $browser.url()) {\n            $rootScope.$apply();\n          }\n        }\n      }\n    });\n\n\n    // rewrite hashbang url <> html5 url\n    if ($location.absUrl() !== initialUrl) {\n      $browser.url($location.absUrl(), true);\n    }\n\n    var initializing = true;\n\n    // update $location when $browser url changes\n    $browser.onUrlChange(function(newUrl, newState) {\n\n      if (!startsWith(newUrl, appBaseNoFile)) {\n        // If we are navigating outside of the app then force a reload\n        $window.location.href = newUrl;\n        return;\n      }\n\n      $rootScope.$evalAsync(function() {\n        var oldUrl = $location.absUrl();\n        var oldState = $location.$$state;\n        var defaultPrevented;\n        $location.$$parse(newUrl);\n        $location.$$state = newState;\n\n        defaultPrevented = $rootScope.$broadcast('$locationChangeStart', newUrl, oldUrl,\n            newState, oldState).defaultPrevented;\n\n        // if the location was changed by a `$locationChangeStart` handler then stop\n        // processing this location change\n        if ($location.absUrl() !== newUrl) return;\n\n        if (defaultPrevented) {\n          $location.$$parse(oldUrl);\n          $location.$$state = oldState;\n          setBrowserUrlWithFallback(oldUrl, false, oldState);\n        } else {\n          initializing = false;\n          afterLocationChange(oldUrl, oldState);\n        }\n      });\n      if (!$rootScope.$$phase) $rootScope.$digest();\n    });\n\n    // update browser\n    $rootScope.$watch(function $locationWatch() {\n      if (initializing || $location.$$urlUpdatedByLocation) {\n        $location.$$urlUpdatedByLocation = false;\n\n        var oldUrl = $browser.url();\n        var newUrl = $location.absUrl();\n        var oldState = $browser.state();\n        var currentReplace = $location.$$replace;\n        var urlOrStateChanged = !urlsEqual(oldUrl, newUrl) ||\n          ($location.$$html5 && $sniffer.history && oldState !== $location.$$state);\n\n        if (initializing || urlOrStateChanged) {\n          initializing = false;\n\n          $rootScope.$evalAsync(function() {\n            var newUrl = $location.absUrl();\n            var defaultPrevented = $rootScope.$broadcast('$locationChangeStart', newUrl, oldUrl,\n                $location.$$state, oldState).defaultPrevented;\n\n            // if the location was changed by a `$locationChangeStart` handler then stop\n            // processing this location change\n            if ($location.absUrl() !== newUrl) return;\n\n            if (defaultPrevented) {\n              $location.$$parse(oldUrl);\n              $location.$$state = oldState;\n            } else {\n              if (urlOrStateChanged) {\n                setBrowserUrlWithFallback(newUrl, currentReplace,\n                                          oldState === $location.$$state ? null : $location.$$state);\n              }\n              afterLocationChange(oldUrl, oldState);\n            }\n          });\n        }\n      }\n\n      $location.$$replace = false;\n\n      // we don't need to return anything because $evalAsync will make the digest loop dirty when\n      // there is a change\n    });\n\n    return $location;\n\n    function afterLocationChange(oldUrl, oldState) {\n      $rootScope.$broadcast('$locationChangeSuccess', $location.absUrl(), oldUrl,\n        $location.$$state, oldState);\n    }\n}];\n}\n"
  },
  {
    "path": "src/ng/log.js",
    "content": "'use strict';\n\n/**\n * @ngdoc service\n * @name $log\n * @requires $window\n *\n * @description\n * Simple service for logging. Default implementation safely writes the message\n * into the browser's console (if present).\n *\n * The main purpose of this service is to simplify debugging and troubleshooting.\n *\n * To reveal the location of the calls to `$log` in the JavaScript console,\n * you can \"blackbox\" the AngularJS source in your browser:\n *\n * [Mozilla description of blackboxing](https://developer.mozilla.org/en-US/docs/Tools/Debugger/How_to/Black_box_a_source).\n * [Chrome description of blackboxing](https://developer.chrome.com/devtools/docs/blackboxing).\n *\n * Note: Not all browsers support blackboxing.\n *\n * The default is to log `debug` messages. You can use\n * {@link ng.$logProvider ng.$logProvider#debugEnabled} to change this.\n *\n * @example\n   <example module=\"logExample\" name=\"log-service\">\n     <file name=\"script.js\">\n       angular.module('logExample', [])\n         .controller('LogController', ['$scope', '$log', function($scope, $log) {\n           $scope.$log = $log;\n           $scope.message = 'Hello World!';\n         }]);\n     </file>\n     <file name=\"index.html\">\n       <div ng-controller=\"LogController\">\n         <p>Reload this page with open console, enter text and hit the log button...</p>\n         <label>Message:\n         <input type=\"text\" ng-model=\"message\" /></label>\n         <button ng-click=\"$log.log(message)\">log</button>\n         <button ng-click=\"$log.warn(message)\">warn</button>\n         <button ng-click=\"$log.info(message)\">info</button>\n         <button ng-click=\"$log.error(message)\">error</button>\n         <button ng-click=\"$log.debug(message)\">debug</button>\n       </div>\n     </file>\n   </example>\n */\n\n/**\n * @ngdoc provider\n * @name $logProvider\n * @this\n *\n * @description\n * Use the `$logProvider` to configure how the application logs messages\n */\nfunction $LogProvider() {\n  var debug = true,\n      self = this;\n\n  /**\n   * @ngdoc method\n   * @name $logProvider#debugEnabled\n   * @description\n   * @param {boolean=} flag enable or disable debug level messages\n   * @returns {*} current value if used as getter or itself (chaining) if used as setter\n   */\n  this.debugEnabled = function(flag) {\n    if (isDefined(flag)) {\n      debug = flag;\n      return this;\n    } else {\n      return debug;\n    }\n  };\n\n  this.$get = ['$window', function($window) {\n    // Support: IE 9-11, Edge 12-14+\n    // IE/Edge display errors in such a way that it requires the user to click in 4 places\n    // to see the stack trace. There is no way to feature-detect it so there's a chance\n    // of the user agent sniffing to go wrong but since it's only about logging, this shouldn't\n    // break apps. Other browsers display errors in a sensible way and some of them map stack\n    // traces along source maps if available so it makes sense to let browsers display it\n    // as they want.\n    var formatStackTrace = msie || /\\bEdge\\//.test($window.navigator && $window.navigator.userAgent);\n\n    return {\n      /**\n       * @ngdoc method\n       * @name $log#log\n       *\n       * @description\n       * Write a log message\n       */\n      log: consoleLog('log'),\n\n      /**\n       * @ngdoc method\n       * @name $log#info\n       *\n       * @description\n       * Write an information message\n       */\n      info: consoleLog('info'),\n\n      /**\n       * @ngdoc method\n       * @name $log#warn\n       *\n       * @description\n       * Write a warning message\n       */\n      warn: consoleLog('warn'),\n\n      /**\n       * @ngdoc method\n       * @name $log#error\n       *\n       * @description\n       * Write an error message\n       */\n      error: consoleLog('error'),\n\n      /**\n       * @ngdoc method\n       * @name $log#debug\n       *\n       * @description\n       * Write a debug message\n       */\n      debug: (function() {\n        var fn = consoleLog('debug');\n\n        return function() {\n          if (debug) {\n            fn.apply(self, arguments);\n          }\n        };\n      })()\n    };\n\n    function formatError(arg) {\n      if (isError(arg)) {\n        if (arg.stack && formatStackTrace) {\n          arg = (arg.message && arg.stack.indexOf(arg.message) === -1)\n              ? 'Error: ' + arg.message + '\\n' + arg.stack\n              : arg.stack;\n        } else if (arg.sourceURL) {\n          arg = arg.message + '\\n' + arg.sourceURL + ':' + arg.line;\n        }\n      }\n      return arg;\n    }\n\n    function consoleLog(type) {\n      var console = $window.console || {},\n          logFn = console[type] || console.log || noop;\n\n      return function() {\n        var args = [];\n        forEach(arguments, function(arg) {\n          args.push(formatError(arg));\n        });\n        // Support: IE 9 only\n        // console methods don't inherit from Function.prototype in IE 9 so we can't\n        // call `logFn.apply(console, args)` directly.\n        return Function.prototype.apply.call(logFn, console, args);\n      };\n    }\n  }];\n}\n"
  },
  {
    "path": "src/ng/parse.js",
    "content": "'use strict';\n\n/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n *     Any commits to this file should be reviewed with security in mind.  *\n *   Changes to this file can potentially create security vulnerabilities. *\n *          An approval from 2 Core members with history of modifying      *\n *                         this file is required.                          *\n *                                                                         *\n *  Does the change somehow allow for arbitrary javascript to be executed? *\n *    Or allows for someone to change the prototype of built-in objects?   *\n *     Or gives undesired access to variables likes document or window?    *\n * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */\n\nvar $parseMinErr = minErr('$parse');\n\nvar objectValueOf = {}.constructor.prototype.valueOf;\n\n// Sandboxing AngularJS Expressions\n// ------------------------------\n// AngularJS expressions are no longer sandboxed. So it is now even easier to access arbitrary JS code by\n// various means such as obtaining a reference to native JS functions like the Function constructor.\n//\n// As an example, consider the following AngularJS expression:\n//\n//   {}.toString.constructor('alert(\"evil JS code\")')\n//\n// It is important to realize that if you create an expression from a string that contains user provided\n// content then it is possible that your application contains a security vulnerability to an XSS style attack.\n//\n// See https://docs.angularjs.org/guide/security\n\n\nfunction getStringValue(name) {\n  // Property names must be strings. This means that non-string objects cannot be used\n  // as keys in an object. Any non-string object, including a number, is typecasted\n  // into a string via the toString method.\n  // -- MDN, https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Property_accessors#Property_names\n  //\n  // So, to ensure that we are checking the same `name` that JavaScript would use, we cast it\n  // to a string. It's not always possible. If `name` is an object and its `toString` method is\n  // 'broken' (doesn't return a string, isn't a function, etc.), an error will be thrown:\n  //\n  // TypeError: Cannot convert object to primitive value\n  //\n  // For performance reasons, we don't catch this error here and allow it to propagate up the call\n  // stack. Note that you'll get the same error in JavaScript if you try to access a property using\n  // such a 'broken' object as a key.\n  return name + '';\n}\n\n\nvar OPERATORS = createMap();\nforEach('+ - * / % === !== == != < > <= >= && || ! = |'.split(' '), function(operator) { OPERATORS[operator] = true; });\nvar ESCAPE = {'n':'\\n', 'f':'\\f', 'r':'\\r', 't':'\\t', 'v':'\\v', '\\'':'\\'', '\"':'\"'};\n\n\n/////////////////////////////////////////\n\n\n/**\n * @constructor\n */\nvar Lexer = function Lexer(options) {\n  this.options = options;\n};\n\nLexer.prototype = {\n  constructor: Lexer,\n\n  lex: function(text) {\n    this.text = text;\n    this.index = 0;\n    this.tokens = [];\n\n    while (this.index < this.text.length) {\n      var ch = this.text.charAt(this.index);\n      if (ch === '\"' || ch === '\\'') {\n        this.readString(ch);\n      } else if (this.isNumber(ch) || ch === '.' && this.isNumber(this.peek())) {\n        this.readNumber();\n      } else if (this.isIdentifierStart(this.peekMultichar())) {\n        this.readIdent();\n      } else if (this.is(ch, '(){}[].,;:?')) {\n        this.tokens.push({index: this.index, text: ch});\n        this.index++;\n      } else if (this.isWhitespace(ch)) {\n        this.index++;\n      } else {\n        var ch2 = ch + this.peek();\n        var ch3 = ch2 + this.peek(2);\n        var op1 = OPERATORS[ch];\n        var op2 = OPERATORS[ch2];\n        var op3 = OPERATORS[ch3];\n        if (op1 || op2 || op3) {\n          var token = op3 ? ch3 : (op2 ? ch2 : ch);\n          this.tokens.push({index: this.index, text: token, operator: true});\n          this.index += token.length;\n        } else {\n          this.throwError('Unexpected next character ', this.index, this.index + 1);\n        }\n      }\n    }\n    return this.tokens;\n  },\n\n  is: function(ch, chars) {\n    return chars.indexOf(ch) !== -1;\n  },\n\n  peek: function(i) {\n    var num = i || 1;\n    return (this.index + num < this.text.length) ? this.text.charAt(this.index + num) : false;\n  },\n\n  isNumber: function(ch) {\n    return ('0' <= ch && ch <= '9') && typeof ch === 'string';\n  },\n\n  isWhitespace: function(ch) {\n    // IE treats non-breaking space as \\u00A0\n    return (ch === ' ' || ch === '\\r' || ch === '\\t' ||\n            ch === '\\n' || ch === '\\v' || ch === '\\u00A0');\n  },\n\n  isIdentifierStart: function(ch) {\n    return this.options.isIdentifierStart ?\n        this.options.isIdentifierStart(ch, this.codePointAt(ch)) :\n        this.isValidIdentifierStart(ch);\n  },\n\n  isValidIdentifierStart: function(ch) {\n    return ('a' <= ch && ch <= 'z' ||\n            'A' <= ch && ch <= 'Z' ||\n            '_' === ch || ch === '$');\n  },\n\n  isIdentifierContinue: function(ch) {\n    return this.options.isIdentifierContinue ?\n        this.options.isIdentifierContinue(ch, this.codePointAt(ch)) :\n        this.isValidIdentifierContinue(ch);\n  },\n\n  isValidIdentifierContinue: function(ch, cp) {\n    return this.isValidIdentifierStart(ch, cp) || this.isNumber(ch);\n  },\n\n  codePointAt: function(ch) {\n    if (ch.length === 1) return ch.charCodeAt(0);\n    // eslint-disable-next-line no-bitwise\n    return (ch.charCodeAt(0) << 10) + ch.charCodeAt(1) - 0x35FDC00;\n  },\n\n  peekMultichar: function() {\n    var ch = this.text.charAt(this.index);\n    var peek = this.peek();\n    if (!peek) {\n      return ch;\n    }\n    var cp1 = ch.charCodeAt(0);\n    var cp2 = peek.charCodeAt(0);\n    if (cp1 >= 0xD800 && cp1 <= 0xDBFF && cp2 >= 0xDC00 && cp2 <= 0xDFFF) {\n      return ch + peek;\n    }\n    return ch;\n  },\n\n  isExpOperator: function(ch) {\n    return (ch === '-' || ch === '+' || this.isNumber(ch));\n  },\n\n  throwError: function(error, start, end) {\n    end = end || this.index;\n    var colStr = (isDefined(start)\n            ? 's ' + start +  '-' + this.index + ' [' + this.text.substring(start, end) + ']'\n            : ' ' + end);\n    throw $parseMinErr('lexerr', 'Lexer Error: {0} at column{1} in expression [{2}].',\n        error, colStr, this.text);\n  },\n\n  readNumber: function() {\n    var number = '';\n    var start = this.index;\n    while (this.index < this.text.length) {\n      var ch = lowercase(this.text.charAt(this.index));\n      if (ch === '.' || this.isNumber(ch)) {\n        number += ch;\n      } else {\n        var peekCh = this.peek();\n        if (ch === 'e' && this.isExpOperator(peekCh)) {\n          number += ch;\n        } else if (this.isExpOperator(ch) &&\n            peekCh && this.isNumber(peekCh) &&\n            number.charAt(number.length - 1) === 'e') {\n          number += ch;\n        } else if (this.isExpOperator(ch) &&\n            (!peekCh || !this.isNumber(peekCh)) &&\n            number.charAt(number.length - 1) === 'e') {\n          this.throwError('Invalid exponent');\n        } else {\n          break;\n        }\n      }\n      this.index++;\n    }\n    this.tokens.push({\n      index: start,\n      text: number,\n      constant: true,\n      value: Number(number)\n    });\n  },\n\n  readIdent: function() {\n    var start = this.index;\n    this.index += this.peekMultichar().length;\n    while (this.index < this.text.length) {\n      var ch = this.peekMultichar();\n      if (!this.isIdentifierContinue(ch)) {\n        break;\n      }\n      this.index += ch.length;\n    }\n    this.tokens.push({\n      index: start,\n      text: this.text.slice(start, this.index),\n      identifier: true\n    });\n  },\n\n  readString: function(quote) {\n    var start = this.index;\n    this.index++;\n    var string = '';\n    var rawString = quote;\n    var escape = false;\n    while (this.index < this.text.length) {\n      var ch = this.text.charAt(this.index);\n      rawString += ch;\n      if (escape) {\n        if (ch === 'u') {\n          var hex = this.text.substring(this.index + 1, this.index + 5);\n          if (!hex.match(/[\\da-f]{4}/i)) {\n            this.throwError('Invalid unicode escape [\\\\u' + hex + ']');\n          }\n          this.index += 4;\n          string += String.fromCharCode(parseInt(hex, 16));\n        } else {\n          var rep = ESCAPE[ch];\n          string = string + (rep || ch);\n        }\n        escape = false;\n      } else if (ch === '\\\\') {\n        escape = true;\n      } else if (ch === quote) {\n        this.index++;\n        this.tokens.push({\n          index: start,\n          text: rawString,\n          constant: true,\n          value: string\n        });\n        return;\n      } else {\n        string += ch;\n      }\n      this.index++;\n    }\n    this.throwError('Unterminated quote', start);\n  }\n};\n\nvar AST = function AST(lexer, options) {\n  this.lexer = lexer;\n  this.options = options;\n};\n\nAST.Program = 'Program';\nAST.ExpressionStatement = 'ExpressionStatement';\nAST.AssignmentExpression = 'AssignmentExpression';\nAST.ConditionalExpression = 'ConditionalExpression';\nAST.LogicalExpression = 'LogicalExpression';\nAST.BinaryExpression = 'BinaryExpression';\nAST.UnaryExpression = 'UnaryExpression';\nAST.CallExpression = 'CallExpression';\nAST.MemberExpression = 'MemberExpression';\nAST.Identifier = 'Identifier';\nAST.Literal = 'Literal';\nAST.ArrayExpression = 'ArrayExpression';\nAST.Property = 'Property';\nAST.ObjectExpression = 'ObjectExpression';\nAST.ThisExpression = 'ThisExpression';\nAST.LocalsExpression = 'LocalsExpression';\n\n// Internal use only\nAST.NGValueParameter = 'NGValueParameter';\n\nAST.prototype = {\n  ast: function(text) {\n    this.text = text;\n    this.tokens = this.lexer.lex(text);\n\n    var value = this.program();\n\n    if (this.tokens.length !== 0) {\n      this.throwError('is an unexpected token', this.tokens[0]);\n    }\n\n    return value;\n  },\n\n  program: function() {\n    var body = [];\n    while (true) {\n      if (this.tokens.length > 0 && !this.peek('}', ')', ';', ']'))\n        body.push(this.expressionStatement());\n      if (!this.expect(';')) {\n        return { type: AST.Program, body: body};\n      }\n    }\n  },\n\n  expressionStatement: function() {\n    return { type: AST.ExpressionStatement, expression: this.filterChain() };\n  },\n\n  filterChain: function() {\n    var left = this.expression();\n    while (this.expect('|')) {\n      left = this.filter(left);\n    }\n    return left;\n  },\n\n  expression: function() {\n    return this.assignment();\n  },\n\n  assignment: function() {\n    var result = this.ternary();\n    if (this.expect('=')) {\n      if (!isAssignable(result)) {\n        throw $parseMinErr('lval', 'Trying to assign a value to a non l-value');\n      }\n\n      result = { type: AST.AssignmentExpression, left: result, right: this.assignment(), operator: '='};\n    }\n    return result;\n  },\n\n  ternary: function() {\n    var test = this.logicalOR();\n    var alternate;\n    var consequent;\n    if (this.expect('?')) {\n      alternate = this.expression();\n      if (this.consume(':')) {\n        consequent = this.expression();\n        return { type: AST.ConditionalExpression, test: test, alternate: alternate, consequent: consequent};\n      }\n    }\n    return test;\n  },\n\n  logicalOR: function() {\n    var left = this.logicalAND();\n    while (this.expect('||')) {\n      left = { type: AST.LogicalExpression, operator: '||', left: left, right: this.logicalAND() };\n    }\n    return left;\n  },\n\n  logicalAND: function() {\n    var left = this.equality();\n    while (this.expect('&&')) {\n      left = { type: AST.LogicalExpression, operator: '&&', left: left, right: this.equality()};\n    }\n    return left;\n  },\n\n  equality: function() {\n    var left = this.relational();\n    var token;\n    while ((token = this.expect('==','!=','===','!=='))) {\n      left = { type: AST.BinaryExpression, operator: token.text, left: left, right: this.relational() };\n    }\n    return left;\n  },\n\n  relational: function() {\n    var left = this.additive();\n    var token;\n    while ((token = this.expect('<', '>', '<=', '>='))) {\n      left = { type: AST.BinaryExpression, operator: token.text, left: left, right: this.additive() };\n    }\n    return left;\n  },\n\n  additive: function() {\n    var left = this.multiplicative();\n    var token;\n    while ((token = this.expect('+','-'))) {\n      left = { type: AST.BinaryExpression, operator: token.text, left: left, right: this.multiplicative() };\n    }\n    return left;\n  },\n\n  multiplicative: function() {\n    var left = this.unary();\n    var token;\n    while ((token = this.expect('*','/','%'))) {\n      left = { type: AST.BinaryExpression, operator: token.text, left: left, right: this.unary() };\n    }\n    return left;\n  },\n\n  unary: function() {\n    var token;\n    if ((token = this.expect('+', '-', '!'))) {\n      return { type: AST.UnaryExpression, operator: token.text, prefix: true, argument: this.unary() };\n    } else {\n      return this.primary();\n    }\n  },\n\n  primary: function() {\n    var primary;\n    if (this.expect('(')) {\n      primary = this.filterChain();\n      this.consume(')');\n    } else if (this.expect('[')) {\n      primary = this.arrayDeclaration();\n    } else if (this.expect('{')) {\n      primary = this.object();\n    } else if (this.selfReferential.hasOwnProperty(this.peek().text)) {\n      primary = copy(this.selfReferential[this.consume().text]);\n    } else if (this.options.literals.hasOwnProperty(this.peek().text)) {\n      primary = { type: AST.Literal, value: this.options.literals[this.consume().text]};\n    } else if (this.peek().identifier) {\n      primary = this.identifier();\n    } else if (this.peek().constant) {\n      primary = this.constant();\n    } else {\n      this.throwError('not a primary expression', this.peek());\n    }\n\n    var next;\n    while ((next = this.expect('(', '[', '.'))) {\n      if (next.text === '(') {\n        primary = {type: AST.CallExpression, callee: primary, arguments: this.parseArguments() };\n        this.consume(')');\n      } else if (next.text === '[') {\n        primary = { type: AST.MemberExpression, object: primary, property: this.expression(), computed: true };\n        this.consume(']');\n      } else if (next.text === '.') {\n        primary = { type: AST.MemberExpression, object: primary, property: this.identifier(), computed: false };\n      } else {\n        this.throwError('IMPOSSIBLE');\n      }\n    }\n    return primary;\n  },\n\n  filter: function(baseExpression) {\n    var args = [baseExpression];\n    var result = {type: AST.CallExpression, callee: this.identifier(), arguments: args, filter: true};\n\n    while (this.expect(':')) {\n      args.push(this.expression());\n    }\n\n    return result;\n  },\n\n  parseArguments: function() {\n    var args = [];\n    if (this.peekToken().text !== ')') {\n      do {\n        args.push(this.filterChain());\n      } while (this.expect(','));\n    }\n    return args;\n  },\n\n  identifier: function() {\n    var token = this.consume();\n    if (!token.identifier) {\n      this.throwError('is not a valid identifier', token);\n    }\n    return { type: AST.Identifier, name: token.text };\n  },\n\n  constant: function() {\n    // TODO check that it is a constant\n    return { type: AST.Literal, value: this.consume().value };\n  },\n\n  arrayDeclaration: function() {\n    var elements = [];\n    if (this.peekToken().text !== ']') {\n      do {\n        if (this.peek(']')) {\n          // Support trailing commas per ES5.1.\n          break;\n        }\n        elements.push(this.expression());\n      } while (this.expect(','));\n    }\n    this.consume(']');\n\n    return { type: AST.ArrayExpression, elements: elements };\n  },\n\n  object: function() {\n    var properties = [], property;\n    if (this.peekToken().text !== '}') {\n      do {\n        if (this.peek('}')) {\n          // Support trailing commas per ES5.1.\n          break;\n        }\n        property = {type: AST.Property, kind: 'init'};\n        if (this.peek().constant) {\n          property.key = this.constant();\n          property.computed = false;\n          this.consume(':');\n          property.value = this.expression();\n        } else if (this.peek().identifier) {\n          property.key = this.identifier();\n          property.computed = false;\n          if (this.peek(':')) {\n            this.consume(':');\n            property.value = this.expression();\n          } else {\n            property.value = property.key;\n          }\n        } else if (this.peek('[')) {\n          this.consume('[');\n          property.key = this.expression();\n          this.consume(']');\n          property.computed = true;\n          this.consume(':');\n          property.value = this.expression();\n        } else {\n          this.throwError('invalid key', this.peek());\n        }\n        properties.push(property);\n      } while (this.expect(','));\n    }\n    this.consume('}');\n\n    return {type: AST.ObjectExpression, properties: properties };\n  },\n\n  throwError: function(msg, token) {\n    throw $parseMinErr('syntax',\n        'Syntax Error: Token \\'{0}\\' {1} at column {2} of the expression [{3}] starting at [{4}].',\n          token.text, msg, (token.index + 1), this.text, this.text.substring(token.index));\n  },\n\n  consume: function(e1) {\n    if (this.tokens.length === 0) {\n      throw $parseMinErr('ueoe', 'Unexpected end of expression: {0}', this.text);\n    }\n\n    var token = this.expect(e1);\n    if (!token) {\n      this.throwError('is unexpected, expecting [' + e1 + ']', this.peek());\n    }\n    return token;\n  },\n\n  peekToken: function() {\n    if (this.tokens.length === 0) {\n      throw $parseMinErr('ueoe', 'Unexpected end of expression: {0}', this.text);\n    }\n    return this.tokens[0];\n  },\n\n  peek: function(e1, e2, e3, e4) {\n    return this.peekAhead(0, e1, e2, e3, e4);\n  },\n\n  peekAhead: function(i, e1, e2, e3, e4) {\n    if (this.tokens.length > i) {\n      var token = this.tokens[i];\n      var t = token.text;\n      if (t === e1 || t === e2 || t === e3 || t === e4 ||\n          (!e1 && !e2 && !e3 && !e4)) {\n        return token;\n      }\n    }\n    return false;\n  },\n\n  expect: function(e1, e2, e3, e4) {\n    var token = this.peek(e1, e2, e3, e4);\n    if (token) {\n      this.tokens.shift();\n      return token;\n    }\n    return false;\n  },\n\n  selfReferential: {\n    'this': {type: AST.ThisExpression },\n    '$locals': {type: AST.LocalsExpression }\n  }\n};\n\nfunction ifDefined(v, d) {\n  return typeof v !== 'undefined' ? v : d;\n}\n\nfunction plusFn(l, r) {\n  if (typeof l === 'undefined') return r;\n  if (typeof r === 'undefined') return l;\n  return l + r;\n}\n\nfunction isStateless($filter, filterName) {\n  var fn = $filter(filterName);\n  return !fn.$stateful;\n}\n\nvar PURITY_ABSOLUTE = 1;\nvar PURITY_RELATIVE = 2;\n\n// Detect nodes which could depend on non-shallow state of objects\nfunction isPure(node, parentIsPure) {\n  switch (node.type) {\n    // Computed members might invoke a stateful toString()\n    case AST.MemberExpression:\n      if (node.computed) {\n        return false;\n      }\n      break;\n\n    // Unary always convert to primative\n    case AST.UnaryExpression:\n      return PURITY_ABSOLUTE;\n\n    // The binary + operator can invoke a stateful toString().\n    case AST.BinaryExpression:\n      return node.operator !== '+' ? PURITY_ABSOLUTE : false;\n\n    // Functions / filters probably read state from within objects\n    case AST.CallExpression:\n      return false;\n  }\n\n  return (undefined === parentIsPure) ? PURITY_RELATIVE : parentIsPure;\n}\n\nfunction findConstantAndWatchExpressions(ast, $filter, parentIsPure) {\n  var allConstants;\n  var argsToWatch;\n  var isStatelessFilter;\n\n  var astIsPure = ast.isPure = isPure(ast, parentIsPure);\n\n  switch (ast.type) {\n  case AST.Program:\n    allConstants = true;\n    forEach(ast.body, function(expr) {\n      findConstantAndWatchExpressions(expr.expression, $filter, astIsPure);\n      allConstants = allConstants && expr.expression.constant;\n    });\n    ast.constant = allConstants;\n    break;\n  case AST.Literal:\n    ast.constant = true;\n    ast.toWatch = [];\n    break;\n  case AST.UnaryExpression:\n    findConstantAndWatchExpressions(ast.argument, $filter, astIsPure);\n    ast.constant = ast.argument.constant;\n    ast.toWatch = ast.argument.toWatch;\n    break;\n  case AST.BinaryExpression:\n    findConstantAndWatchExpressions(ast.left, $filter, astIsPure);\n    findConstantAndWatchExpressions(ast.right, $filter, astIsPure);\n    ast.constant = ast.left.constant && ast.right.constant;\n    ast.toWatch = ast.left.toWatch.concat(ast.right.toWatch);\n    break;\n  case AST.LogicalExpression:\n    findConstantAndWatchExpressions(ast.left, $filter, astIsPure);\n    findConstantAndWatchExpressions(ast.right, $filter, astIsPure);\n    ast.constant = ast.left.constant && ast.right.constant;\n    ast.toWatch = ast.constant ? [] : [ast];\n    break;\n  case AST.ConditionalExpression:\n    findConstantAndWatchExpressions(ast.test, $filter, astIsPure);\n    findConstantAndWatchExpressions(ast.alternate, $filter, astIsPure);\n    findConstantAndWatchExpressions(ast.consequent, $filter, astIsPure);\n    ast.constant = ast.test.constant && ast.alternate.constant && ast.consequent.constant;\n    ast.toWatch = ast.constant ? [] : [ast];\n    break;\n  case AST.Identifier:\n    ast.constant = false;\n    ast.toWatch = [ast];\n    break;\n  case AST.MemberExpression:\n    findConstantAndWatchExpressions(ast.object, $filter, astIsPure);\n    if (ast.computed) {\n      findConstantAndWatchExpressions(ast.property, $filter, astIsPure);\n    }\n    ast.constant = ast.object.constant && (!ast.computed || ast.property.constant);\n    ast.toWatch = ast.constant ? [] : [ast];\n    break;\n  case AST.CallExpression:\n    isStatelessFilter = ast.filter ? isStateless($filter, ast.callee.name) : false;\n    allConstants = isStatelessFilter;\n    argsToWatch = [];\n    forEach(ast.arguments, function(expr) {\n      findConstantAndWatchExpressions(expr, $filter, astIsPure);\n      allConstants = allConstants && expr.constant;\n      argsToWatch.push.apply(argsToWatch, expr.toWatch);\n    });\n    ast.constant = allConstants;\n    ast.toWatch = isStatelessFilter ? argsToWatch : [ast];\n    break;\n  case AST.AssignmentExpression:\n    findConstantAndWatchExpressions(ast.left, $filter, astIsPure);\n    findConstantAndWatchExpressions(ast.right, $filter, astIsPure);\n    ast.constant = ast.left.constant && ast.right.constant;\n    ast.toWatch = [ast];\n    break;\n  case AST.ArrayExpression:\n    allConstants = true;\n    argsToWatch = [];\n    forEach(ast.elements, function(expr) {\n      findConstantAndWatchExpressions(expr, $filter, astIsPure);\n      allConstants = allConstants && expr.constant;\n      argsToWatch.push.apply(argsToWatch, expr.toWatch);\n    });\n    ast.constant = allConstants;\n    ast.toWatch = argsToWatch;\n    break;\n  case AST.ObjectExpression:\n    allConstants = true;\n    argsToWatch = [];\n    forEach(ast.properties, function(property) {\n      findConstantAndWatchExpressions(property.value, $filter, astIsPure);\n      allConstants = allConstants && property.value.constant;\n      argsToWatch.push.apply(argsToWatch, property.value.toWatch);\n      if (property.computed) {\n        //`{[key]: value}` implicitly does `key.toString()` which may be non-pure\n        findConstantAndWatchExpressions(property.key, $filter, /*parentIsPure=*/false);\n        allConstants = allConstants && property.key.constant;\n        argsToWatch.push.apply(argsToWatch, property.key.toWatch);\n      }\n    });\n    ast.constant = allConstants;\n    ast.toWatch = argsToWatch;\n    break;\n  case AST.ThisExpression:\n    ast.constant = false;\n    ast.toWatch = [];\n    break;\n  case AST.LocalsExpression:\n    ast.constant = false;\n    ast.toWatch = [];\n    break;\n  }\n}\n\nfunction getInputs(body) {\n  if (body.length !== 1) return;\n  var lastExpression = body[0].expression;\n  var candidate = lastExpression.toWatch;\n  if (candidate.length !== 1) return candidate;\n  return candidate[0] !== lastExpression ? candidate : undefined;\n}\n\nfunction isAssignable(ast) {\n  return ast.type === AST.Identifier || ast.type === AST.MemberExpression;\n}\n\nfunction assignableAST(ast) {\n  if (ast.body.length === 1 && isAssignable(ast.body[0].expression)) {\n    return {type: AST.AssignmentExpression, left: ast.body[0].expression, right: {type: AST.NGValueParameter}, operator: '='};\n  }\n}\n\nfunction isLiteral(ast) {\n  return ast.body.length === 0 ||\n      ast.body.length === 1 && (\n      ast.body[0].expression.type === AST.Literal ||\n      ast.body[0].expression.type === AST.ArrayExpression ||\n      ast.body[0].expression.type === AST.ObjectExpression);\n}\n\nfunction isConstant(ast) {\n  return ast.constant;\n}\n\nfunction ASTCompiler($filter) {\n  this.$filter = $filter;\n}\n\nASTCompiler.prototype = {\n  compile: function(ast) {\n    var self = this;\n    this.state = {\n      nextId: 0,\n      filters: {},\n      fn: {vars: [], body: [], own: {}},\n      assign: {vars: [], body: [], own: {}},\n      inputs: []\n    };\n    findConstantAndWatchExpressions(ast, self.$filter);\n    var extra = '';\n    var assignable;\n    this.stage = 'assign';\n    if ((assignable = assignableAST(ast))) {\n      this.state.computing = 'assign';\n      var result = this.nextId();\n      this.recurse(assignable, result);\n      this.return_(result);\n      extra = 'fn.assign=' + this.generateFunction('assign', 's,v,l');\n    }\n    var toWatch = getInputs(ast.body);\n    self.stage = 'inputs';\n    forEach(toWatch, function(watch, key) {\n      var fnKey = 'fn' + key;\n      self.state[fnKey] = {vars: [], body: [], own: {}};\n      self.state.computing = fnKey;\n      var intoId = self.nextId();\n      self.recurse(watch, intoId);\n      self.return_(intoId);\n      self.state.inputs.push({name: fnKey, isPure: watch.isPure});\n      watch.watchId = key;\n    });\n    this.state.computing = 'fn';\n    this.stage = 'main';\n    this.recurse(ast);\n    var fnString =\n      // The build and minification steps remove the string \"use strict\" from the code, but this is done using a regex.\n      // This is a workaround for this until we do a better job at only removing the prefix only when we should.\n      '\"' + this.USE + ' ' + this.STRICT + '\";\\n' +\n      this.filterPrefix() +\n      'var fn=' + this.generateFunction('fn', 's,l,a,i') +\n      extra +\n      this.watchFns() +\n      'return fn;';\n\n    // eslint-disable-next-line no-new-func\n    var fn = (new Function('$filter',\n        'getStringValue',\n        'ifDefined',\n        'plus',\n        fnString))(\n          this.$filter,\n          getStringValue,\n          ifDefined,\n          plusFn);\n    this.state = this.stage = undefined;\n    return fn;\n  },\n\n  USE: 'use',\n\n  STRICT: 'strict',\n\n  watchFns: function() {\n    var result = [];\n    var inputs = this.state.inputs;\n    var self = this;\n    forEach(inputs, function(input) {\n      result.push('var ' + input.name + '=' + self.generateFunction(input.name, 's'));\n      if (input.isPure) {\n        result.push(input.name, '.isPure=' + JSON.stringify(input.isPure) + ';');\n      }\n    });\n    if (inputs.length) {\n      result.push('fn.inputs=[' + inputs.map(function(i) { return i.name; }).join(',') + '];');\n    }\n    return result.join('');\n  },\n\n  generateFunction: function(name, params) {\n    return 'function(' + params + '){' +\n        this.varsPrefix(name) +\n        this.body(name) +\n        '};';\n  },\n\n  filterPrefix: function() {\n    var parts = [];\n    var self = this;\n    forEach(this.state.filters, function(id, filter) {\n      parts.push(id + '=$filter(' + self.escape(filter) + ')');\n    });\n    if (parts.length) return 'var ' + parts.join(',') + ';';\n    return '';\n  },\n\n  varsPrefix: function(section) {\n    return this.state[section].vars.length ? 'var ' + this.state[section].vars.join(',') + ';' : '';\n  },\n\n  body: function(section) {\n    return this.state[section].body.join('');\n  },\n\n  recurse: function(ast, intoId, nameId, recursionFn, create, skipWatchIdCheck) {\n    var left, right, self = this, args, expression, computed;\n    recursionFn = recursionFn || noop;\n    if (!skipWatchIdCheck && isDefined(ast.watchId)) {\n      intoId = intoId || this.nextId();\n      this.if_('i',\n        this.lazyAssign(intoId, this.computedMember('i', ast.watchId)),\n        this.lazyRecurse(ast, intoId, nameId, recursionFn, create, true)\n      );\n      return;\n    }\n    switch (ast.type) {\n    case AST.Program:\n      forEach(ast.body, function(expression, pos) {\n        self.recurse(expression.expression, undefined, undefined, function(expr) { right = expr; });\n        if (pos !== ast.body.length - 1) {\n          self.current().body.push(right, ';');\n        } else {\n          self.return_(right);\n        }\n      });\n      break;\n    case AST.Literal:\n      expression = this.escape(ast.value);\n      this.assign(intoId, expression);\n      recursionFn(intoId || expression);\n      break;\n    case AST.UnaryExpression:\n      this.recurse(ast.argument, undefined, undefined, function(expr) { right = expr; });\n      expression = ast.operator + '(' + this.ifDefined(right, 0) + ')';\n      this.assign(intoId, expression);\n      recursionFn(expression);\n      break;\n    case AST.BinaryExpression:\n      this.recurse(ast.left, undefined, undefined, function(expr) { left = expr; });\n      this.recurse(ast.right, undefined, undefined, function(expr) { right = expr; });\n      if (ast.operator === '+') {\n        expression = this.plus(left, right);\n      } else if (ast.operator === '-') {\n        expression = this.ifDefined(left, 0) + ast.operator + this.ifDefined(right, 0);\n      } else {\n        expression = '(' + left + ')' + ast.operator + '(' + right + ')';\n      }\n      this.assign(intoId, expression);\n      recursionFn(expression);\n      break;\n    case AST.LogicalExpression:\n      intoId = intoId || this.nextId();\n      self.recurse(ast.left, intoId);\n      self.if_(ast.operator === '&&' ? intoId : self.not(intoId), self.lazyRecurse(ast.right, intoId));\n      recursionFn(intoId);\n      break;\n    case AST.ConditionalExpression:\n      intoId = intoId || this.nextId();\n      self.recurse(ast.test, intoId);\n      self.if_(intoId, self.lazyRecurse(ast.alternate, intoId), self.lazyRecurse(ast.consequent, intoId));\n      recursionFn(intoId);\n      break;\n    case AST.Identifier:\n      intoId = intoId || this.nextId();\n      if (nameId) {\n        nameId.context = self.stage === 'inputs' ? 's' : this.assign(this.nextId(), this.getHasOwnProperty('l', ast.name) + '?l:s');\n        nameId.computed = false;\n        nameId.name = ast.name;\n      }\n      self.if_(self.stage === 'inputs' || self.not(self.getHasOwnProperty('l', ast.name)),\n        function() {\n          self.if_(self.stage === 'inputs' || 's', function() {\n            if (create && create !== 1) {\n              self.if_(\n                self.isNull(self.nonComputedMember('s', ast.name)),\n                self.lazyAssign(self.nonComputedMember('s', ast.name), '{}'));\n            }\n            self.assign(intoId, self.nonComputedMember('s', ast.name));\n          });\n        }, intoId && self.lazyAssign(intoId, self.nonComputedMember('l', ast.name))\n        );\n      recursionFn(intoId);\n      break;\n    case AST.MemberExpression:\n      left = nameId && (nameId.context = this.nextId()) || this.nextId();\n      intoId = intoId || this.nextId();\n      self.recurse(ast.object, left, undefined, function() {\n        self.if_(self.notNull(left), function() {\n          if (ast.computed) {\n            right = self.nextId();\n            self.recurse(ast.property, right);\n            self.getStringValue(right);\n            if (create && create !== 1) {\n              self.if_(self.not(self.computedMember(left, right)), self.lazyAssign(self.computedMember(left, right), '{}'));\n            }\n            expression = self.computedMember(left, right);\n            self.assign(intoId, expression);\n            if (nameId) {\n              nameId.computed = true;\n              nameId.name = right;\n            }\n          } else {\n            if (create && create !== 1) {\n              self.if_(self.isNull(self.nonComputedMember(left, ast.property.name)), self.lazyAssign(self.nonComputedMember(left, ast.property.name), '{}'));\n            }\n            expression = self.nonComputedMember(left, ast.property.name);\n            self.assign(intoId, expression);\n            if (nameId) {\n              nameId.computed = false;\n              nameId.name = ast.property.name;\n            }\n          }\n        }, function() {\n          self.assign(intoId, 'undefined');\n        });\n        recursionFn(intoId);\n      }, !!create);\n      break;\n    case AST.CallExpression:\n      intoId = intoId || this.nextId();\n      if (ast.filter) {\n        right = self.filter(ast.callee.name);\n        args = [];\n        forEach(ast.arguments, function(expr) {\n          var argument = self.nextId();\n          self.recurse(expr, argument);\n          args.push(argument);\n        });\n        expression = right + '(' + args.join(',') + ')';\n        self.assign(intoId, expression);\n        recursionFn(intoId);\n      } else {\n        right = self.nextId();\n        left = {};\n        args = [];\n        self.recurse(ast.callee, right, left, function() {\n          self.if_(self.notNull(right), function() {\n            forEach(ast.arguments, function(expr) {\n              self.recurse(expr, ast.constant ? undefined : self.nextId(), undefined, function(argument) {\n                args.push(argument);\n              });\n            });\n            if (left.name) {\n              expression = self.member(left.context, left.name, left.computed) + '(' + args.join(',') + ')';\n            } else {\n              expression = right + '(' + args.join(',') + ')';\n            }\n            self.assign(intoId, expression);\n          }, function() {\n            self.assign(intoId, 'undefined');\n          });\n          recursionFn(intoId);\n        });\n      }\n      break;\n    case AST.AssignmentExpression:\n      right = this.nextId();\n      left = {};\n      this.recurse(ast.left, undefined, left, function() {\n        self.if_(self.notNull(left.context), function() {\n          self.recurse(ast.right, right);\n          expression = self.member(left.context, left.name, left.computed) + ast.operator + right;\n          self.assign(intoId, expression);\n          recursionFn(intoId || expression);\n        });\n      }, 1);\n      break;\n    case AST.ArrayExpression:\n      args = [];\n      forEach(ast.elements, function(expr) {\n        self.recurse(expr, ast.constant ? undefined : self.nextId(), undefined, function(argument) {\n          args.push(argument);\n        });\n      });\n      expression = '[' + args.join(',') + ']';\n      this.assign(intoId, expression);\n      recursionFn(intoId || expression);\n      break;\n    case AST.ObjectExpression:\n      args = [];\n      computed = false;\n      forEach(ast.properties, function(property) {\n        if (property.computed) {\n          computed = true;\n        }\n      });\n      if (computed) {\n        intoId = intoId || this.nextId();\n        this.assign(intoId, '{}');\n        forEach(ast.properties, function(property) {\n          if (property.computed) {\n            left = self.nextId();\n            self.recurse(property.key, left);\n          } else {\n            left = property.key.type === AST.Identifier ?\n                       property.key.name :\n                       ('' + property.key.value);\n          }\n          right = self.nextId();\n          self.recurse(property.value, right);\n          self.assign(self.member(intoId, left, property.computed), right);\n        });\n      } else {\n        forEach(ast.properties, function(property) {\n          self.recurse(property.value, ast.constant ? undefined : self.nextId(), undefined, function(expr) {\n            args.push(self.escape(\n                property.key.type === AST.Identifier ? property.key.name :\n                  ('' + property.key.value)) +\n                ':' + expr);\n          });\n        });\n        expression = '{' + args.join(',') + '}';\n        this.assign(intoId, expression);\n      }\n      recursionFn(intoId || expression);\n      break;\n    case AST.ThisExpression:\n      this.assign(intoId, 's');\n      recursionFn(intoId || 's');\n      break;\n    case AST.LocalsExpression:\n      this.assign(intoId, 'l');\n      recursionFn(intoId || 'l');\n      break;\n    case AST.NGValueParameter:\n      this.assign(intoId, 'v');\n      recursionFn(intoId || 'v');\n      break;\n    }\n  },\n\n  getHasOwnProperty: function(element, property) {\n    var key = element + '.' + property;\n    var own = this.current().own;\n    if (!own.hasOwnProperty(key)) {\n      own[key] = this.nextId(false, element + '&&(' + this.escape(property) + ' in ' + element + ')');\n    }\n    return own[key];\n  },\n\n  assign: function(id, value) {\n    if (!id) return;\n    this.current().body.push(id, '=', value, ';');\n    return id;\n  },\n\n  filter: function(filterName) {\n    if (!this.state.filters.hasOwnProperty(filterName)) {\n      this.state.filters[filterName] = this.nextId(true);\n    }\n    return this.state.filters[filterName];\n  },\n\n  ifDefined: function(id, defaultValue) {\n    return 'ifDefined(' + id + ',' + this.escape(defaultValue) + ')';\n  },\n\n  plus: function(left, right) {\n    return 'plus(' + left + ',' + right + ')';\n  },\n\n  return_: function(id) {\n    this.current().body.push('return ', id, ';');\n  },\n\n  if_: function(test, alternate, consequent) {\n    if (test === true) {\n      alternate();\n    } else {\n      var body = this.current().body;\n      body.push('if(', test, '){');\n      alternate();\n      body.push('}');\n      if (consequent) {\n        body.push('else{');\n        consequent();\n        body.push('}');\n      }\n    }\n  },\n\n  not: function(expression) {\n    return '!(' + expression + ')';\n  },\n\n  isNull: function(expression) {\n    return expression + '==null';\n  },\n\n  notNull: function(expression) {\n    return expression + '!=null';\n  },\n\n  nonComputedMember: function(left, right) {\n    var SAFE_IDENTIFIER = /^[$_a-zA-Z][$_a-zA-Z0-9]*$/;\n    var UNSAFE_CHARACTERS = /[^$_a-zA-Z0-9]/g;\n    if (SAFE_IDENTIFIER.test(right)) {\n      return left + '.' + right;\n    } else {\n      return left  + '[\"' + right.replace(UNSAFE_CHARACTERS, this.stringEscapeFn) + '\"]';\n    }\n  },\n\n  computedMember: function(left, right) {\n    return left + '[' + right + ']';\n  },\n\n  member: function(left, right, computed) {\n    if (computed) return this.computedMember(left, right);\n    return this.nonComputedMember(left, right);\n  },\n\n  getStringValue: function(item) {\n    this.assign(item, 'getStringValue(' + item + ')');\n  },\n\n  lazyRecurse: function(ast, intoId, nameId, recursionFn, create, skipWatchIdCheck) {\n    var self = this;\n    return function() {\n      self.recurse(ast, intoId, nameId, recursionFn, create, skipWatchIdCheck);\n    };\n  },\n\n  lazyAssign: function(id, value) {\n    var self = this;\n    return function() {\n      self.assign(id, value);\n    };\n  },\n\n  stringEscapeRegex: /[^ a-zA-Z0-9]/g,\n\n  stringEscapeFn: function(c) {\n    return '\\\\u' + ('0000' + c.charCodeAt(0).toString(16)).slice(-4);\n  },\n\n  escape: function(value) {\n    if (isString(value)) return '\\'' + value.replace(this.stringEscapeRegex, this.stringEscapeFn) + '\\'';\n    if (isNumber(value)) return value.toString();\n    if (value === true) return 'true';\n    if (value === false) return 'false';\n    if (value === null) return 'null';\n    if (typeof value === 'undefined') return 'undefined';\n\n    throw $parseMinErr('esc', 'IMPOSSIBLE');\n  },\n\n  nextId: function(skip, init) {\n    var id = 'v' + (this.state.nextId++);\n    if (!skip) {\n      this.current().vars.push(id + (init ? '=' + init : ''));\n    }\n    return id;\n  },\n\n  current: function() {\n    return this.state[this.state.computing];\n  }\n};\n\n\nfunction ASTInterpreter($filter) {\n  this.$filter = $filter;\n}\n\nASTInterpreter.prototype = {\n  compile: function(ast) {\n    var self = this;\n    findConstantAndWatchExpressions(ast, self.$filter);\n    var assignable;\n    var assign;\n    if ((assignable = assignableAST(ast))) {\n      assign = this.recurse(assignable);\n    }\n    var toWatch = getInputs(ast.body);\n    var inputs;\n    if (toWatch) {\n      inputs = [];\n      forEach(toWatch, function(watch, key) {\n        var input = self.recurse(watch);\n        input.isPure = watch.isPure;\n        watch.input = input;\n        inputs.push(input);\n        watch.watchId = key;\n      });\n    }\n    var expressions = [];\n    forEach(ast.body, function(expression) {\n      expressions.push(self.recurse(expression.expression));\n    });\n    var fn = ast.body.length === 0 ? noop :\n             ast.body.length === 1 ? expressions[0] :\n             function(scope, locals) {\n               var lastValue;\n               forEach(expressions, function(exp) {\n                 lastValue = exp(scope, locals);\n               });\n               return lastValue;\n             };\n    if (assign) {\n      fn.assign = function(scope, value, locals) {\n        return assign(scope, locals, value);\n      };\n    }\n    if (inputs) {\n      fn.inputs = inputs;\n    }\n    return fn;\n  },\n\n  recurse: function(ast, context, create) {\n    var left, right, self = this, args;\n    if (ast.input) {\n      return this.inputs(ast.input, ast.watchId);\n    }\n    switch (ast.type) {\n    case AST.Literal:\n      return this.value(ast.value, context);\n    case AST.UnaryExpression:\n      right = this.recurse(ast.argument);\n      return this['unary' + ast.operator](right, context);\n    case AST.BinaryExpression:\n      left = this.recurse(ast.left);\n      right = this.recurse(ast.right);\n      return this['binary' + ast.operator](left, right, context);\n    case AST.LogicalExpression:\n      left = this.recurse(ast.left);\n      right = this.recurse(ast.right);\n      return this['binary' + ast.operator](left, right, context);\n    case AST.ConditionalExpression:\n      return this['ternary?:'](\n        this.recurse(ast.test),\n        this.recurse(ast.alternate),\n        this.recurse(ast.consequent),\n        context\n      );\n    case AST.Identifier:\n      return self.identifier(ast.name, context, create);\n    case AST.MemberExpression:\n      left = this.recurse(ast.object, false, !!create);\n      if (!ast.computed) {\n        right = ast.property.name;\n      }\n      if (ast.computed) right = this.recurse(ast.property);\n      return ast.computed ?\n        this.computedMember(left, right, context, create) :\n        this.nonComputedMember(left, right, context, create);\n    case AST.CallExpression:\n      args = [];\n      forEach(ast.arguments, function(expr) {\n        args.push(self.recurse(expr));\n      });\n      if (ast.filter) right = this.$filter(ast.callee.name);\n      if (!ast.filter) right = this.recurse(ast.callee, true);\n      return ast.filter ?\n        function(scope, locals, assign, inputs) {\n          var values = [];\n          for (var i = 0; i < args.length; ++i) {\n            values.push(args[i](scope, locals, assign, inputs));\n          }\n          var value = right.apply(undefined, values, inputs);\n          return context ? {context: undefined, name: undefined, value: value} : value;\n        } :\n        function(scope, locals, assign, inputs) {\n          var rhs = right(scope, locals, assign, inputs);\n          var value;\n          if (rhs.value != null) {\n            var values = [];\n            for (var i = 0; i < args.length; ++i) {\n              values.push(args[i](scope, locals, assign, inputs));\n            }\n            value = rhs.value.apply(rhs.context, values);\n          }\n          return context ? {value: value} : value;\n        };\n    case AST.AssignmentExpression:\n      left = this.recurse(ast.left, true, 1);\n      right = this.recurse(ast.right);\n      return function(scope, locals, assign, inputs) {\n        var lhs = left(scope, locals, assign, inputs);\n        var rhs = right(scope, locals, assign, inputs);\n        lhs.context[lhs.name] = rhs;\n        return context ? {value: rhs} : rhs;\n      };\n    case AST.ArrayExpression:\n      args = [];\n      forEach(ast.elements, function(expr) {\n        args.push(self.recurse(expr));\n      });\n      return function(scope, locals, assign, inputs) {\n        var value = [];\n        for (var i = 0; i < args.length; ++i) {\n          value.push(args[i](scope, locals, assign, inputs));\n        }\n        return context ? {value: value} : value;\n      };\n    case AST.ObjectExpression:\n      args = [];\n      forEach(ast.properties, function(property) {\n        if (property.computed) {\n          args.push({key: self.recurse(property.key),\n                     computed: true,\n                     value: self.recurse(property.value)\n          });\n        } else {\n          args.push({key: property.key.type === AST.Identifier ?\n                          property.key.name :\n                          ('' + property.key.value),\n                     computed: false,\n                     value: self.recurse(property.value)\n          });\n        }\n      });\n      return function(scope, locals, assign, inputs) {\n        var value = {};\n        for (var i = 0; i < args.length; ++i) {\n          if (args[i].computed) {\n            value[args[i].key(scope, locals, assign, inputs)] = args[i].value(scope, locals, assign, inputs);\n          } else {\n            value[args[i].key] = args[i].value(scope, locals, assign, inputs);\n          }\n        }\n        return context ? {value: value} : value;\n      };\n    case AST.ThisExpression:\n      return function(scope) {\n        return context ? {value: scope} : scope;\n      };\n    case AST.LocalsExpression:\n      return function(scope, locals) {\n        return context ? {value: locals} : locals;\n      };\n    case AST.NGValueParameter:\n      return function(scope, locals, assign) {\n        return context ? {value: assign} : assign;\n      };\n    }\n  },\n\n  'unary+': function(argument, context) {\n    return function(scope, locals, assign, inputs) {\n      var arg = argument(scope, locals, assign, inputs);\n      if (isDefined(arg)) {\n        arg = +arg;\n      } else {\n        arg = 0;\n      }\n      return context ? {value: arg} : arg;\n    };\n  },\n  'unary-': function(argument, context) {\n    return function(scope, locals, assign, inputs) {\n      var arg = argument(scope, locals, assign, inputs);\n      if (isDefined(arg)) {\n        arg = -arg;\n      } else {\n        arg = -0;\n      }\n      return context ? {value: arg} : arg;\n    };\n  },\n  'unary!': function(argument, context) {\n    return function(scope, locals, assign, inputs) {\n      var arg = !argument(scope, locals, assign, inputs);\n      return context ? {value: arg} : arg;\n    };\n  },\n  'binary+': function(left, right, context) {\n    return function(scope, locals, assign, inputs) {\n      var lhs = left(scope, locals, assign, inputs);\n      var rhs = right(scope, locals, assign, inputs);\n      var arg = plusFn(lhs, rhs);\n      return context ? {value: arg} : arg;\n    };\n  },\n  'binary-': function(left, right, context) {\n    return function(scope, locals, assign, inputs) {\n      var lhs = left(scope, locals, assign, inputs);\n      var rhs = right(scope, locals, assign, inputs);\n      var arg = (isDefined(lhs) ? lhs : 0) - (isDefined(rhs) ? rhs : 0);\n      return context ? {value: arg} : arg;\n    };\n  },\n  'binary*': function(left, right, context) {\n    return function(scope, locals, assign, inputs) {\n      var arg = left(scope, locals, assign, inputs) * right(scope, locals, assign, inputs);\n      return context ? {value: arg} : arg;\n    };\n  },\n  'binary/': function(left, right, context) {\n    return function(scope, locals, assign, inputs) {\n      var arg = left(scope, locals, assign, inputs) / right(scope, locals, assign, inputs);\n      return context ? {value: arg} : arg;\n    };\n  },\n  'binary%': function(left, right, context) {\n    return function(scope, locals, assign, inputs) {\n      var arg = left(scope, locals, assign, inputs) % right(scope, locals, assign, inputs);\n      return context ? {value: arg} : arg;\n    };\n  },\n  'binary===': function(left, right, context) {\n    return function(scope, locals, assign, inputs) {\n      var arg = left(scope, locals, assign, inputs) === right(scope, locals, assign, inputs);\n      return context ? {value: arg} : arg;\n    };\n  },\n  'binary!==': function(left, right, context) {\n    return function(scope, locals, assign, inputs) {\n      var arg = left(scope, locals, assign, inputs) !== right(scope, locals, assign, inputs);\n      return context ? {value: arg} : arg;\n    };\n  },\n  'binary==': function(left, right, context) {\n    return function(scope, locals, assign, inputs) {\n      // eslint-disable-next-line eqeqeq\n      var arg = left(scope, locals, assign, inputs) == right(scope, locals, assign, inputs);\n      return context ? {value: arg} : arg;\n    };\n  },\n  'binary!=': function(left, right, context) {\n    return function(scope, locals, assign, inputs) {\n      // eslint-disable-next-line eqeqeq\n      var arg = left(scope, locals, assign, inputs) != right(scope, locals, assign, inputs);\n      return context ? {value: arg} : arg;\n    };\n  },\n  'binary<': function(left, right, context) {\n    return function(scope, locals, assign, inputs) {\n      var arg = left(scope, locals, assign, inputs) < right(scope, locals, assign, inputs);\n      return context ? {value: arg} : arg;\n    };\n  },\n  'binary>': function(left, right, context) {\n    return function(scope, locals, assign, inputs) {\n      var arg = left(scope, locals, assign, inputs) > right(scope, locals, assign, inputs);\n      return context ? {value: arg} : arg;\n    };\n  },\n  'binary<=': function(left, right, context) {\n    return function(scope, locals, assign, inputs) {\n      var arg = left(scope, locals, assign, inputs) <= right(scope, locals, assign, inputs);\n      return context ? {value: arg} : arg;\n    };\n  },\n  'binary>=': function(left, right, context) {\n    return function(scope, locals, assign, inputs) {\n      var arg = left(scope, locals, assign, inputs) >= right(scope, locals, assign, inputs);\n      return context ? {value: arg} : arg;\n    };\n  },\n  'binary&&': function(left, right, context) {\n    return function(scope, locals, assign, inputs) {\n      var arg = left(scope, locals, assign, inputs) && right(scope, locals, assign, inputs);\n      return context ? {value: arg} : arg;\n    };\n  },\n  'binary||': function(left, right, context) {\n    return function(scope, locals, assign, inputs) {\n      var arg = left(scope, locals, assign, inputs) || right(scope, locals, assign, inputs);\n      return context ? {value: arg} : arg;\n    };\n  },\n  'ternary?:': function(test, alternate, consequent, context) {\n    return function(scope, locals, assign, inputs) {\n      var arg = test(scope, locals, assign, inputs) ? alternate(scope, locals, assign, inputs) : consequent(scope, locals, assign, inputs);\n      return context ? {value: arg} : arg;\n    };\n  },\n  value: function(value, context) {\n    return function() { return context ? {context: undefined, name: undefined, value: value} : value; };\n  },\n  identifier: function(name, context, create) {\n    return function(scope, locals, assign, inputs) {\n      var base = locals && (name in locals) ? locals : scope;\n      if (create && create !== 1 && base && base[name] == null) {\n        base[name] = {};\n      }\n      var value = base ? base[name] : undefined;\n      if (context) {\n        return {context: base, name: name, value: value};\n      } else {\n        return value;\n      }\n    };\n  },\n  computedMember: function(left, right, context, create) {\n    return function(scope, locals, assign, inputs) {\n      var lhs = left(scope, locals, assign, inputs);\n      var rhs;\n      var value;\n      if (lhs != null) {\n        rhs = right(scope, locals, assign, inputs);\n        rhs = getStringValue(rhs);\n        if (create && create !== 1) {\n          if (lhs && !(lhs[rhs])) {\n            lhs[rhs] = {};\n          }\n        }\n        value = lhs[rhs];\n      }\n      if (context) {\n        return {context: lhs, name: rhs, value: value};\n      } else {\n        return value;\n      }\n    };\n  },\n  nonComputedMember: function(left, right, context, create) {\n    return function(scope, locals, assign, inputs) {\n      var lhs = left(scope, locals, assign, inputs);\n      if (create && create !== 1) {\n        if (lhs && lhs[right] == null) {\n          lhs[right] = {};\n        }\n      }\n      var value = lhs != null ? lhs[right] : undefined;\n      if (context) {\n        return {context: lhs, name: right, value: value};\n      } else {\n        return value;\n      }\n    };\n  },\n  inputs: function(input, watchId) {\n    return function(scope, value, locals, inputs) {\n      if (inputs) return inputs[watchId];\n      return input(scope, value, locals);\n    };\n  }\n};\n\n/**\n * @constructor\n */\nfunction Parser(lexer, $filter, options) {\n  this.ast = new AST(lexer, options);\n  this.astCompiler = options.csp ? new ASTInterpreter($filter) :\n                                   new ASTCompiler($filter);\n}\n\nParser.prototype = {\n  constructor: Parser,\n\n  parse: function(text) {\n    var ast = this.getAst(text);\n    var fn = this.astCompiler.compile(ast.ast);\n    fn.literal = isLiteral(ast.ast);\n    fn.constant = isConstant(ast.ast);\n    fn.oneTime = ast.oneTime;\n    return fn;\n  },\n\n  getAst: function(exp) {\n    var oneTime = false;\n    exp = exp.trim();\n\n    if (exp.charAt(0) === ':' && exp.charAt(1) === ':') {\n      oneTime = true;\n      exp = exp.substring(2);\n    }\n    return {\n      ast: this.ast.ast(exp),\n      oneTime: oneTime\n    };\n  }\n};\n\nfunction getValueOf(value) {\n  return isFunction(value.valueOf) ? value.valueOf() : objectValueOf.call(value);\n}\n\n///////////////////////////////////\n\n/**\n * @ngdoc service\n * @name $parse\n * @kind function\n *\n * @description\n *\n * Converts AngularJS {@link guide/expression expression} into a function.\n *\n * ```js\n *   var getter = $parse('user.name');\n *   var setter = getter.assign;\n *   var context = {user:{name:'AngularJS'}};\n *   var locals = {user:{name:'local'}};\n *\n *   expect(getter(context)).toEqual('AngularJS');\n *   setter(context, 'newValue');\n *   expect(context.user.name).toEqual('newValue');\n *   expect(getter(context, locals)).toEqual('local');\n * ```\n *\n *\n * @param {string} expression String expression to compile.\n * @returns {function(context, locals)} a function which represents the compiled expression:\n *\n *    * `context` – `{object}` – an object against which any expressions embedded in the strings\n *      are evaluated against (typically a scope object).\n *    * `locals` – `{object=}` – local variables context object, useful for overriding values in\n *      `context`.\n *\n *    The returned function also has the following properties:\n *      * `literal` – `{boolean}` – whether the expression's top-level node is a JavaScript\n *        literal.\n *      * `constant` – `{boolean}` – whether the expression is made entirely of JavaScript\n *        constant literals.\n *      * `assign` – `{?function(context, value)}` – if the expression is assignable, this will be\n *        set to a function to change its value on the given context.\n *\n */\n\n\n/**\n * @ngdoc provider\n * @name $parseProvider\n * @this\n *\n * @description\n * `$parseProvider` can be used for configuring the default behavior of the {@link ng.$parse $parse}\n *  service.\n */\nfunction $ParseProvider() {\n  var cache = createMap();\n  var literals = {\n    'true': true,\n    'false': false,\n    'null': null,\n    'undefined': undefined\n  };\n  var identStart, identContinue;\n\n  /**\n   * @ngdoc method\n   * @name $parseProvider#addLiteral\n   * @description\n   *\n   * Configure $parse service to add literal values that will be present as literal at expressions.\n   *\n   * @param {string} literalName Token for the literal value. The literal name value must be a valid literal name.\n   * @param {*} literalValue Value for this literal. All literal values must be primitives or `undefined`.\n   *\n   **/\n  this.addLiteral = function(literalName, literalValue) {\n    literals[literalName] = literalValue;\n  };\n\n /**\n  * @ngdoc method\n  * @name $parseProvider#setIdentifierFns\n  *\n  * @description\n  *\n  * Allows defining the set of characters that are allowed in AngularJS expressions. The function\n  * `identifierStart` will get called to know if a given character is a valid character to be the\n  * first character for an identifier. The function `identifierContinue` will get called to know if\n  * a given character is a valid character to be a follow-up identifier character. The functions\n  * `identifierStart` and `identifierContinue` will receive as arguments the single character to be\n  * identifier and the character code point. These arguments will be `string` and `numeric`. Keep in\n  * mind that the `string` parameter can be two characters long depending on the character\n  * representation. It is expected for the function to return `true` or `false`, whether that\n  * character is allowed or not.\n  *\n  * Since this function will be called extensively, keep the implementation of these functions fast,\n  * as the performance of these functions have a direct impact on the expressions parsing speed.\n  *\n  * @param {function=} identifierStart The function that will decide whether the given character is\n  *   a valid identifier start character.\n  * @param {function=} identifierContinue The function that will decide whether the given character is\n  *   a valid identifier continue character.\n  */\n  this.setIdentifierFns = function(identifierStart, identifierContinue) {\n    identStart = identifierStart;\n    identContinue = identifierContinue;\n    return this;\n  };\n\n  this.$get = ['$filter', function($filter) {\n    var noUnsafeEval = csp().noUnsafeEval;\n    var $parseOptions = {\n          csp: noUnsafeEval,\n          literals: copy(literals),\n          isIdentifierStart: isFunction(identStart) && identStart,\n          isIdentifierContinue: isFunction(identContinue) && identContinue\n        };\n    $parse.$$getAst = $$getAst;\n    return $parse;\n\n    function $parse(exp, interceptorFn) {\n      var parsedExpression, cacheKey;\n\n      switch (typeof exp) {\n        case 'string':\n          exp = exp.trim();\n          cacheKey = exp;\n\n          parsedExpression = cache[cacheKey];\n\n          if (!parsedExpression) {\n            var lexer = new Lexer($parseOptions);\n            var parser = new Parser(lexer, $filter, $parseOptions);\n            parsedExpression = parser.parse(exp);\n\n            cache[cacheKey] = addWatchDelegate(parsedExpression);\n          }\n          return addInterceptor(parsedExpression, interceptorFn);\n\n        case 'function':\n          return addInterceptor(exp, interceptorFn);\n\n        default:\n          return addInterceptor(noop, interceptorFn);\n      }\n    }\n\n    function $$getAst(exp) {\n      var lexer = new Lexer($parseOptions);\n      var parser = new Parser(lexer, $filter, $parseOptions);\n      return parser.getAst(exp).ast;\n    }\n\n    function expressionInputDirtyCheck(newValue, oldValueOfValue, compareObjectIdentity) {\n\n      if (newValue == null || oldValueOfValue == null) { // null/undefined\n        return newValue === oldValueOfValue;\n      }\n\n      if (typeof newValue === 'object') {\n\n        // attempt to convert the value to a primitive type\n        // TODO(docs): add a note to docs that by implementing valueOf even objects and arrays can\n        //             be cheaply dirty-checked\n        newValue = getValueOf(newValue);\n\n        if (typeof newValue === 'object' && !compareObjectIdentity) {\n          // objects/arrays are not supported - deep-watching them would be too expensive\n          return false;\n        }\n\n        // fall-through to the primitive equality check\n      }\n\n      //Primitive or NaN\n      // eslint-disable-next-line no-self-compare\n      return newValue === oldValueOfValue || (newValue !== newValue && oldValueOfValue !== oldValueOfValue);\n    }\n\n    function inputsWatchDelegate(scope, listener, objectEquality, parsedExpression, prettyPrintExpression) {\n      var inputExpressions = parsedExpression.inputs;\n      var lastResult;\n\n      if (inputExpressions.length === 1) {\n        var oldInputValueOf = expressionInputDirtyCheck; // init to something unique so that equals check fails\n        inputExpressions = inputExpressions[0];\n        return scope.$watch(function expressionInputWatch(scope) {\n          var newInputValue = inputExpressions(scope);\n          if (!expressionInputDirtyCheck(newInputValue, oldInputValueOf, inputExpressions.isPure)) {\n            lastResult = parsedExpression(scope, undefined, undefined, [newInputValue]);\n            oldInputValueOf = newInputValue && getValueOf(newInputValue);\n          }\n          return lastResult;\n        }, listener, objectEquality, prettyPrintExpression);\n      }\n\n      var oldInputValueOfValues = [];\n      var oldInputValues = [];\n      for (var i = 0, ii = inputExpressions.length; i < ii; i++) {\n        oldInputValueOfValues[i] = expressionInputDirtyCheck; // init to something unique so that equals check fails\n        oldInputValues[i] = null;\n      }\n\n      return scope.$watch(function expressionInputsWatch(scope) {\n        var changed = false;\n\n        for (var i = 0, ii = inputExpressions.length; i < ii; i++) {\n          var newInputValue = inputExpressions[i](scope);\n          if (changed || (changed = !expressionInputDirtyCheck(newInputValue, oldInputValueOfValues[i], inputExpressions[i].isPure))) {\n            oldInputValues[i] = newInputValue;\n            oldInputValueOfValues[i] = newInputValue && getValueOf(newInputValue);\n          }\n        }\n\n        if (changed) {\n          lastResult = parsedExpression(scope, undefined, undefined, oldInputValues);\n        }\n\n        return lastResult;\n      }, listener, objectEquality, prettyPrintExpression);\n    }\n\n    function oneTimeWatchDelegate(scope, listener, objectEquality, parsedExpression, prettyPrintExpression) {\n      var isDone = parsedExpression.literal ? isAllDefined : isDefined;\n      var unwatch, lastValue;\n\n      var exp = parsedExpression.$$intercepted || parsedExpression;\n      var post = parsedExpression.$$interceptor || identity;\n\n      var useInputs = parsedExpression.inputs && !exp.inputs;\n\n      // Propagate the literal/inputs/constant attributes\n      // ... but not oneTime since we are handling it\n      oneTimeWatch.literal = parsedExpression.literal;\n      oneTimeWatch.constant = parsedExpression.constant;\n      oneTimeWatch.inputs = parsedExpression.inputs;\n\n      // Allow other delegates to run on this wrapped expression\n      addWatchDelegate(oneTimeWatch);\n\n      unwatch = scope.$watch(oneTimeWatch, listener, objectEquality, prettyPrintExpression);\n\n      return unwatch;\n\n      function unwatchIfDone() {\n        if (isDone(lastValue)) {\n          unwatch();\n        }\n      }\n\n      function oneTimeWatch(scope, locals, assign, inputs) {\n        lastValue = useInputs && inputs ? inputs[0] : exp(scope, locals, assign, inputs);\n        if (isDone(lastValue)) {\n          scope.$$postDigest(unwatchIfDone);\n        }\n        return post(lastValue);\n      }\n    }\n\n    function isAllDefined(value) {\n      var allDefined = true;\n      forEach(value, function(val) {\n        if (!isDefined(val)) allDefined = false;\n      });\n      return allDefined;\n    }\n\n    function constantWatchDelegate(scope, listener, objectEquality, parsedExpression) {\n      var unwatch = scope.$watch(function constantWatch(scope) {\n        unwatch();\n        return parsedExpression(scope);\n      }, listener, objectEquality);\n      return unwatch;\n    }\n\n    function addWatchDelegate(parsedExpression) {\n      if (parsedExpression.constant) {\n        parsedExpression.$$watchDelegate = constantWatchDelegate;\n      } else if (parsedExpression.oneTime) {\n        parsedExpression.$$watchDelegate = oneTimeWatchDelegate;\n      } else if (parsedExpression.inputs) {\n        parsedExpression.$$watchDelegate = inputsWatchDelegate;\n      }\n\n      return parsedExpression;\n    }\n\n    function chainInterceptors(first, second) {\n      function chainedInterceptor(value) {\n        return second(first(value));\n      }\n      chainedInterceptor.$stateful = first.$stateful || second.$stateful;\n      chainedInterceptor.$$pure = first.$$pure && second.$$pure;\n\n      return chainedInterceptor;\n    }\n\n    function addInterceptor(parsedExpression, interceptorFn) {\n      if (!interceptorFn) return parsedExpression;\n\n      // Extract any existing interceptors out of the parsedExpression\n      // to ensure the original parsedExpression is always the $$intercepted\n      if (parsedExpression.$$interceptor) {\n        interceptorFn = chainInterceptors(parsedExpression.$$interceptor, interceptorFn);\n        parsedExpression = parsedExpression.$$intercepted;\n      }\n\n      var useInputs = false;\n\n      var fn = function interceptedExpression(scope, locals, assign, inputs) {\n        var value = useInputs && inputs ? inputs[0] : parsedExpression(scope, locals, assign, inputs);\n        return interceptorFn(value);\n      };\n\n      // Maintain references to the interceptor/intercepted\n      fn.$$intercepted = parsedExpression;\n      fn.$$interceptor = interceptorFn;\n\n      // Propagate the literal/oneTime/constant attributes\n      fn.literal = parsedExpression.literal;\n      fn.oneTime = parsedExpression.oneTime;\n      fn.constant = parsedExpression.constant;\n\n      // Treat the interceptor like filters.\n      // If it is not $stateful then only watch its inputs.\n      // If the expression itself has no inputs then use the full expression as an input.\n      if (!interceptorFn.$stateful) {\n        useInputs = !parsedExpression.inputs;\n        fn.inputs = parsedExpression.inputs ? parsedExpression.inputs : [parsedExpression];\n\n        if (!interceptorFn.$$pure) {\n          fn.inputs = fn.inputs.map(function(e) {\n              // Remove the isPure flag of inputs when it is not absolute because they are now wrapped in a\n              // non-pure interceptor function.\n              if (e.isPure === PURITY_RELATIVE) {\n                return function depurifier(s) { return e(s); };\n              }\n              return e;\n            });\n        }\n      }\n\n      return addWatchDelegate(fn);\n    }\n  }];\n}\n"
  },
  {
    "path": "src/ng/q.js",
    "content": "'use strict';\n\n/**\n * @ngdoc service\n * @name $q\n * @requires $rootScope\n *\n * @description\n * A service that helps you run functions asynchronously, and use their return values (or exceptions)\n * when they are done processing.\n *\n * This is a [Promises/A+](https://promisesaplus.com/)-compliant implementation of promises/deferred\n * objects inspired by [Kris Kowal's Q](https://github.com/kriskowal/q).\n *\n * $q can be used in two fashions --- one which is more similar to Kris Kowal's Q or jQuery's Deferred\n * implementations, and the other which resembles ES6 (ES2015) promises to some degree.\n *\n * ## $q constructor\n *\n * The streamlined ES6 style promise is essentially just using $q as a constructor which takes a `resolver`\n * function as the first argument. This is similar to the native Promise implementation from ES6,\n * see [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise).\n *\n * While the constructor-style use is supported, not all of the supporting methods from ES6 promises are\n * available yet.\n *\n * It can be used like so:\n *\n * ```js\n *   // for the purpose of this example let's assume that variables `$q` and `okToGreet`\n *   // are available in the current lexical scope (they could have been injected or passed in).\n *\n *   function asyncGreet(name) {\n *     // perform some asynchronous operation, resolve or reject the promise when appropriate.\n *     return $q(function(resolve, reject) {\n *       setTimeout(function() {\n *         if (okToGreet(name)) {\n *           resolve('Hello, ' + name + '!');\n *         } else {\n *           reject('Greeting ' + name + ' is not allowed.');\n *         }\n *       }, 1000);\n *     });\n *   }\n *\n *   var promise = asyncGreet('Robin Hood');\n *   promise.then(function(greeting) {\n *     alert('Success: ' + greeting);\n *   }, function(reason) {\n *     alert('Failed: ' + reason);\n *   });\n * ```\n *\n * Note: progress/notify callbacks are not currently supported via the ES6-style interface.\n *\n * Note: unlike ES6 behavior, an exception thrown in the constructor function will NOT implicitly reject the promise.\n *\n * However, the more traditional CommonJS-style usage is still available, and documented below.\n *\n * [The CommonJS Promise proposal](http://wiki.commonjs.org/wiki/Promises) describes a promise as an\n * interface for interacting with an object that represents the result of an action that is\n * performed asynchronously, and may or may not be finished at any given point in time.\n *\n * From the perspective of dealing with error handling, deferred and promise APIs are to\n * asynchronous programming what `try`, `catch` and `throw` keywords are to synchronous programming.\n *\n * ```js\n *   // for the purpose of this example let's assume that variables `$q` and `okToGreet`\n *   // are available in the current lexical scope (they could have been injected or passed in).\n *\n *   function asyncGreet(name) {\n *     var deferred = $q.defer();\n *\n *     setTimeout(function() {\n *       deferred.notify('About to greet ' + name + '.');\n *\n *       if (okToGreet(name)) {\n *         deferred.resolve('Hello, ' + name + '!');\n *       } else {\n *         deferred.reject('Greeting ' + name + ' is not allowed.');\n *       }\n *     }, 1000);\n *\n *     return deferred.promise;\n *   }\n *\n *   var promise = asyncGreet('Robin Hood');\n *   promise.then(function(greeting) {\n *     alert('Success: ' + greeting);\n *   }, function(reason) {\n *     alert('Failed: ' + reason);\n *   }, function(update) {\n *     alert('Got notification: ' + update);\n *   });\n * ```\n *\n * At first it might not be obvious why this extra complexity is worth the trouble. The payoff\n * comes in the way of guarantees that promise and deferred APIs make, see\n * https://github.com/kriskowal/uncommonjs/blob/master/promises/specification.md.\n *\n * Additionally the promise api allows for composition that is very hard to do with the\n * traditional callback ([CPS](http://en.wikipedia.org/wiki/Continuation-passing_style)) approach.\n * For more on this please see the [Q documentation](https://github.com/kriskowal/q) especially the\n * section on serial or parallel joining of promises.\n *\n * ## The Deferred API\n *\n * A new instance of deferred is constructed by calling `$q.defer()`.\n *\n * The purpose of the deferred object is to expose the associated Promise instance as well as APIs\n * that can be used for signaling the successful or unsuccessful completion, as well as the status\n * of the task.\n *\n * **Methods**\n *\n * - `resolve(value)` – resolves the derived promise with the `value`. If the value is a rejection\n *   constructed via `$q.reject`, the promise will be rejected instead.\n * - `reject(reason)` – rejects the derived promise with the `reason`. This is equivalent to\n *   resolving it with a rejection constructed via `$q.reject`.\n * - `notify(value)` - provides updates on the status of the promise's execution. This may be called\n *   multiple times before the promise is either resolved or rejected.\n *\n * **Properties**\n *\n * - promise – `{Promise}` – promise object associated with this deferred.\n *\n *\n * ## The Promise API\n *\n * A new promise instance is created when a deferred instance is created and can be retrieved by\n * calling `deferred.promise`.\n *\n * The purpose of the promise object is to allow for interested parties to get access to the result\n * of the deferred task when it completes.\n *\n * **Methods**\n *\n * - `then(successCallback, [errorCallback], [notifyCallback])` – regardless of when the promise was or\n *   will be resolved or rejected, `then` calls one of the success or error callbacks asynchronously\n *   as soon as the result is available. The callbacks are called with a single argument: the result\n *   or rejection reason. Additionally, the notify callback may be called zero or more times to\n *   provide a progress indication, before the promise is resolved or rejected.\n *\n *   This method *returns a new promise* which is resolved or rejected via the return value of the\n *   `successCallback`, `errorCallback` (unless that value is a promise, in which case it is resolved\n *   with the value which is resolved in that promise using\n *   [promise chaining](http://www.html5rocks.com/en/tutorials/es6/promises/#toc-promises-queues)).\n *   It also notifies via the return value of the `notifyCallback` method. The promise cannot be\n *   resolved or rejected from the notifyCallback method. The errorCallback and notifyCallback\n *   arguments are optional.\n *\n * - `catch(errorCallback)` – shorthand for `promise.then(null, errorCallback)`\n *\n * - `finally(callback, notifyCallback)` – allows you to observe either the fulfillment or rejection of a promise,\n *   but to do so without modifying the final value. This is useful to release resources or do some\n *   clean-up that needs to be done whether the promise was rejected or resolved. See the [full\n *   specification](https://github.com/kriskowal/q/wiki/API-Reference#promisefinallycallback) for\n *   more information.\n *\n * ## Chaining promises\n *\n * Because calling the `then` method of a promise returns a new derived promise, it is easily\n * possible to create a chain of promises:\n *\n * ```js\n *   promiseB = promiseA.then(function(result) {\n *     return result + 1;\n *   });\n *\n *   // promiseB will be resolved immediately after promiseA is resolved and its value\n *   // will be the result of promiseA incremented by 1\n * ```\n *\n * It is possible to create chains of any length and since a promise can be resolved with another\n * promise (which will defer its resolution further), it is possible to pause/defer resolution of\n * the promises at any point in the chain. This makes it possible to implement powerful APIs like\n * $http's response interceptors.\n *\n *\n * ## Differences between Kris Kowal's Q and $q\n *\n *  There are two main differences:\n *\n * - $q is integrated with the {@link ng.$rootScope.Scope} Scope model observation\n *   mechanism in AngularJS, which means faster propagation of resolution or rejection into your\n *   models and avoiding unnecessary browser repaints, which would result in flickering UI.\n * - Q has many more features than $q, but that comes at a cost of bytes. $q is tiny, but contains\n *   all the important functionality needed for common async tasks.\n *\n * ## Testing\n *\n *  ```js\n *    it('should simulate promise', inject(function($q, $rootScope) {\n *      var deferred = $q.defer();\n *      var promise = deferred.promise;\n *      var resolvedValue;\n *\n *      promise.then(function(value) { resolvedValue = value; });\n *      expect(resolvedValue).toBeUndefined();\n *\n *      // Simulate resolving of promise\n *      deferred.resolve(123);\n *      // Note that the 'then' function does not get called synchronously.\n *      // This is because we want the promise API to always be async, whether or not\n *      // it got called synchronously or asynchronously.\n *      expect(resolvedValue).toBeUndefined();\n *\n *      // Propagate promise resolution to 'then' functions using $apply().\n *      $rootScope.$apply();\n *      expect(resolvedValue).toEqual(123);\n *    }));\n *  ```\n *\n * @param {function(function, function)} resolver Function which is responsible for resolving or\n *   rejecting the newly created promise. The first parameter is a function which resolves the\n *   promise, the second parameter is a function which rejects the promise.\n *\n * @returns {Promise} The newly created promise.\n */\n/**\n * @ngdoc provider\n * @name $qProvider\n * @this\n *\n * @description\n */\nfunction $QProvider() {\n  var errorOnUnhandledRejections = true;\n  this.$get = ['$rootScope', '$exceptionHandler', function($rootScope, $exceptionHandler) {\n    return qFactory(function(callback) {\n      $rootScope.$evalAsync(callback);\n    }, $exceptionHandler, errorOnUnhandledRejections);\n  }];\n\n  /**\n   * @ngdoc method\n   * @name $qProvider#errorOnUnhandledRejections\n   * @kind function\n   *\n   * @description\n   * Retrieves or overrides whether to generate an error when a rejected promise is not handled.\n   * This feature is enabled by default.\n   *\n   * @param {boolean=} value Whether to generate an error when a rejected promise is not handled.\n   * @returns {boolean|ng.$qProvider} Current value when called without a new value or self for\n   *    chaining otherwise.\n   */\n  this.errorOnUnhandledRejections = function(value) {\n    if (isDefined(value)) {\n      errorOnUnhandledRejections = value;\n      return this;\n    } else {\n      return errorOnUnhandledRejections;\n    }\n  };\n}\n\n/** @this */\nfunction $$QProvider() {\n  var errorOnUnhandledRejections = true;\n  this.$get = ['$browser', '$exceptionHandler', function($browser, $exceptionHandler) {\n    return qFactory(function(callback) {\n      $browser.defer(callback);\n    }, $exceptionHandler, errorOnUnhandledRejections);\n  }];\n\n  this.errorOnUnhandledRejections = function(value) {\n    if (isDefined(value)) {\n      errorOnUnhandledRejections = value;\n      return this;\n    } else {\n      return errorOnUnhandledRejections;\n    }\n  };\n}\n\n/**\n * Constructs a promise manager.\n *\n * @param {function(function)} nextTick Function for executing functions in the next turn.\n * @param {function(...*)} exceptionHandler Function into which unexpected exceptions are passed for\n *     debugging purposes.\n * @param {boolean=} errorOnUnhandledRejections Whether an error should be generated on unhandled\n *     promises rejections.\n * @returns {object} Promise manager.\n */\nfunction qFactory(nextTick, exceptionHandler, errorOnUnhandledRejections) {\n  var $qMinErr = minErr('$q', TypeError);\n  var queueSize = 0;\n  var checkQueue = [];\n\n  /**\n   * @ngdoc method\n   * @name ng.$q#defer\n   * @kind function\n   *\n   * @description\n   * Creates a `Deferred` object which represents a task which will finish in the future.\n   *\n   * @returns {Deferred} Returns a new instance of deferred.\n   */\n  function defer() {\n    return new Deferred();\n  }\n\n  function Deferred() {\n    var promise = this.promise = new Promise();\n    //Non prototype methods necessary to support unbound execution :/\n    this.resolve = function(val) { resolvePromise(promise, val); };\n    this.reject = function(reason) { rejectPromise(promise, reason); };\n    this.notify = function(progress) { notifyPromise(promise, progress); };\n  }\n\n\n  function Promise() {\n    this.$$state = { status: 0 };\n  }\n\n  extend(Promise.prototype, {\n    then: function(onFulfilled, onRejected, progressBack) {\n      if (isUndefined(onFulfilled) && isUndefined(onRejected) && isUndefined(progressBack)) {\n        return this;\n      }\n      var result = new Promise();\n\n      this.$$state.pending = this.$$state.pending || [];\n      this.$$state.pending.push([result, onFulfilled, onRejected, progressBack]);\n      if (this.$$state.status > 0) scheduleProcessQueue(this.$$state);\n\n      return result;\n    },\n\n    'catch': function(callback) {\n      return this.then(null, callback);\n    },\n\n    'finally': function(callback, progressBack) {\n      return this.then(function(value) {\n        return handleCallback(value, resolve, callback);\n      }, function(error) {\n        return handleCallback(error, reject, callback);\n      }, progressBack);\n    }\n  });\n\n  function processQueue(state) {\n    var fn, promise, pending;\n\n    pending = state.pending;\n    state.processScheduled = false;\n    state.pending = undefined;\n    try {\n      for (var i = 0, ii = pending.length; i < ii; ++i) {\n        markQStateExceptionHandled(state);\n        promise = pending[i][0];\n        fn = pending[i][state.status];\n        try {\n          if (isFunction(fn)) {\n            resolvePromise(promise, fn(state.value));\n          } else if (state.status === 1) {\n            resolvePromise(promise, state.value);\n          } else {\n            rejectPromise(promise, state.value);\n          }\n        } catch (e) {\n          rejectPromise(promise, e);\n          // This error is explicitly marked for being passed to the $exceptionHandler\n          if (e && e.$$passToExceptionHandler === true) {\n            exceptionHandler(e);\n          }\n        }\n      }\n    } finally {\n      --queueSize;\n      if (errorOnUnhandledRejections && queueSize === 0) {\n        nextTick(processChecks);\n      }\n    }\n  }\n\n  function processChecks() {\n    // eslint-disable-next-line no-unmodified-loop-condition\n    while (!queueSize && checkQueue.length) {\n      var toCheck = checkQueue.shift();\n      if (!isStateExceptionHandled(toCheck)) {\n        markQStateExceptionHandled(toCheck);\n        var errorMessage = 'Possibly unhandled rejection: ' + toDebugString(toCheck.value);\n        if (isError(toCheck.value)) {\n          exceptionHandler(toCheck.value, errorMessage);\n        } else {\n          exceptionHandler(errorMessage);\n        }\n      }\n    }\n  }\n\n  function scheduleProcessQueue(state) {\n    if (errorOnUnhandledRejections && !state.pending && state.status === 2 && !isStateExceptionHandled(state)) {\n      if (queueSize === 0 && checkQueue.length === 0) {\n        nextTick(processChecks);\n      }\n      checkQueue.push(state);\n    }\n    if (state.processScheduled || !state.pending) return;\n    state.processScheduled = true;\n    ++queueSize;\n    nextTick(function() { processQueue(state); });\n  }\n\n  function resolvePromise(promise, val) {\n    if (promise.$$state.status) return;\n    if (val === promise) {\n      $$reject(promise, $qMinErr(\n        'qcycle',\n        'Expected promise to be resolved with value other than itself \\'{0}\\'',\n        val));\n    } else {\n      $$resolve(promise, val);\n    }\n\n  }\n\n  function $$resolve(promise, val) {\n    var then;\n    var done = false;\n    try {\n      if (isObject(val) || isFunction(val)) then = val.then;\n      if (isFunction(then)) {\n        promise.$$state.status = -1;\n        then.call(val, doResolve, doReject, doNotify);\n      } else {\n        promise.$$state.value = val;\n        promise.$$state.status = 1;\n        scheduleProcessQueue(promise.$$state);\n      }\n    } catch (e) {\n      doReject(e);\n    }\n\n    function doResolve(val) {\n      if (done) return;\n      done = true;\n      $$resolve(promise, val);\n    }\n    function doReject(val) {\n      if (done) return;\n      done = true;\n      $$reject(promise, val);\n    }\n    function doNotify(progress) {\n      notifyPromise(promise, progress);\n    }\n  }\n\n  function rejectPromise(promise, reason) {\n    if (promise.$$state.status) return;\n    $$reject(promise, reason);\n  }\n\n  function $$reject(promise, reason) {\n    promise.$$state.value = reason;\n    promise.$$state.status = 2;\n    scheduleProcessQueue(promise.$$state);\n  }\n\n  function notifyPromise(promise, progress) {\n    var callbacks = promise.$$state.pending;\n\n    if ((promise.$$state.status <= 0) && callbacks && callbacks.length) {\n      nextTick(function() {\n        var callback, result;\n        for (var i = 0, ii = callbacks.length; i < ii; i++) {\n          result = callbacks[i][0];\n          callback = callbacks[i][3];\n          try {\n            notifyPromise(result, isFunction(callback) ? callback(progress) : progress);\n          } catch (e) {\n            exceptionHandler(e);\n          }\n        }\n      });\n    }\n  }\n\n  /**\n   * @ngdoc method\n   * @name $q#reject\n   * @kind function\n   *\n   * @description\n   * Creates a promise that is resolved as rejected with the specified `reason`. This api should be\n   * used to forward rejection in a chain of promises. If you are dealing with the last promise in\n   * a promise chain, you don't need to worry about it.\n   *\n   * When comparing deferreds/promises to the familiar behavior of try/catch/throw, think of\n   * `reject` as the `throw` keyword in JavaScript. This also means that if you \"catch\" an error via\n   * a promise error callback and you want to forward the error to the promise derived from the\n   * current promise, you have to \"rethrow\" the error by returning a rejection constructed via\n   * `reject`.\n   *\n   * ```js\n   *   promiseB = promiseA.then(function(result) {\n   *     // success: do something and resolve promiseB\n   *     //          with the old or a new result\n   *     return result;\n   *   }, function(reason) {\n   *     // error: handle the error if possible and\n   *     //        resolve promiseB with newPromiseOrValue,\n   *     //        otherwise forward the rejection to promiseB\n   *     if (canHandle(reason)) {\n   *      // handle the error and recover\n   *      return newPromiseOrValue;\n   *     }\n   *     return $q.reject(reason);\n   *   });\n   * ```\n   *\n   * @param {*} reason Constant, message, exception or an object representing the rejection reason.\n   * @returns {Promise} Returns a promise that was already resolved as rejected with the `reason`.\n   */\n  function reject(reason) {\n    var result = new Promise();\n    rejectPromise(result, reason);\n    return result;\n  }\n\n  function handleCallback(value, resolver, callback) {\n    var callbackOutput = null;\n    try {\n      if (isFunction(callback)) callbackOutput = callback();\n    } catch (e) {\n      return reject(e);\n    }\n    if (isPromiseLike(callbackOutput)) {\n      return callbackOutput.then(function() {\n        return resolver(value);\n      }, reject);\n    } else {\n      return resolver(value);\n    }\n  }\n\n  /**\n   * @ngdoc method\n   * @name $q#when\n   * @kind function\n   *\n   * @description\n   * Wraps an object that might be a value or a (3rd party) then-able promise into a $q promise.\n   * This is useful when you are dealing with an object that might or might not be a promise, or if\n   * the promise comes from a source that can't be trusted.\n   *\n   * @param {*} value Value or a promise\n   * @param {Function=} successCallback\n   * @param {Function=} errorCallback\n   * @param {Function=} progressCallback\n   * @returns {Promise} Returns a promise of the passed value or promise\n   */\n\n\n  function when(value, callback, errback, progressBack) {\n    var result = new Promise();\n    resolvePromise(result, value);\n    return result.then(callback, errback, progressBack);\n  }\n\n  /**\n   * @ngdoc method\n   * @name $q#resolve\n   * @kind function\n   *\n   * @description\n   * Alias of {@link ng.$q#when when} to maintain naming consistency with ES6.\n   *\n   * @param {*} value Value or a promise\n   * @param {Function=} successCallback\n   * @param {Function=} errorCallback\n   * @param {Function=} progressCallback\n   * @returns {Promise} Returns a promise of the passed value or promise\n   */\n  var resolve = when;\n\n  /**\n   * @ngdoc method\n   * @name $q#all\n   * @kind function\n   *\n   * @description\n   * Combines multiple promises into a single promise that is resolved when all of the input\n   * promises are resolved.\n   *\n   * @param {Array.<Promise>|Object.<Promise>} promises An array or hash of promises.\n   * @returns {Promise} Returns a single promise that will be resolved with an array/hash of values,\n   *   each value corresponding to the promise at the same index/key in the `promises` array/hash.\n   *   If any of the promises is resolved with a rejection, this resulting promise will be rejected\n   *   with the same rejection value.\n   */\n\n  function all(promises) {\n    var result = new Promise(),\n        counter = 0,\n        results = isArray(promises) ? [] : {};\n\n    forEach(promises, function(promise, key) {\n      counter++;\n      when(promise).then(function(value) {\n        results[key] = value;\n        if (!(--counter)) resolvePromise(result, results);\n      }, function(reason) {\n        rejectPromise(result, reason);\n      });\n    });\n\n    if (counter === 0) {\n      resolvePromise(result, results);\n    }\n\n    return result;\n  }\n\n  /**\n   * @ngdoc method\n   * @name $q#race\n   * @kind function\n   *\n   * @description\n   * Returns a promise that resolves or rejects as soon as one of those promises\n   * resolves or rejects, with the value or reason from that promise.\n   *\n   * @param {Array.<Promise>|Object.<Promise>} promises An array or hash of promises.\n   * @returns {Promise} a promise that resolves or rejects as soon as one of the `promises`\n   * resolves or rejects, with the value or reason from that promise.\n   */\n\n  function race(promises) {\n    var deferred = defer();\n\n    forEach(promises, function(promise) {\n      when(promise).then(deferred.resolve, deferred.reject);\n    });\n\n    return deferred.promise;\n  }\n\n  function $Q(resolver) {\n    if (!isFunction(resolver)) {\n      throw $qMinErr('norslvr', 'Expected resolverFn, got \\'{0}\\'', resolver);\n    }\n\n    var promise = new Promise();\n\n    function resolveFn(value) {\n      resolvePromise(promise, value);\n    }\n\n    function rejectFn(reason) {\n      rejectPromise(promise, reason);\n    }\n\n    resolver(resolveFn, rejectFn);\n\n    return promise;\n  }\n\n  // Let's make the instanceof operator work for promises, so that\n  // `new $q(fn) instanceof $q` would evaluate to true.\n  $Q.prototype = Promise.prototype;\n\n  $Q.defer = defer;\n  $Q.reject = reject;\n  $Q.when = when;\n  $Q.resolve = resolve;\n  $Q.all = all;\n  $Q.race = race;\n\n  return $Q;\n}\n\nfunction isStateExceptionHandled(state) {\n  return !!state.pur;\n}\nfunction markQStateExceptionHandled(state) {\n  state.pur = true;\n}\nfunction markQExceptionHandled(q) {\n  // Built-in `$q` promises will always have a `$$state` property. This check is to allow\n  // overwriting `$q` with a different promise library (e.g. Bluebird + angular-bluebird-promises).\n  // (Currently, this is the only method that might be called with a promise, even if it is not\n  // created by the built-in `$q`.)\n  if (q.$$state) {\n    markQStateExceptionHandled(q.$$state);\n  }\n}\n"
  },
  {
    "path": "src/ng/raf.js",
    "content": "'use strict';\n\n/** @this */\nfunction $$RAFProvider() { //rAF\n  this.$get = ['$window', '$timeout', function($window, $timeout) {\n    var requestAnimationFrame = $window.requestAnimationFrame ||\n                                $window.webkitRequestAnimationFrame;\n\n    var cancelAnimationFrame = $window.cancelAnimationFrame ||\n                               $window.webkitCancelAnimationFrame ||\n                               $window.webkitCancelRequestAnimationFrame;\n\n    var rafSupported = !!requestAnimationFrame;\n    var raf = rafSupported\n      ? function(fn) {\n          var id = requestAnimationFrame(fn);\n          return function() {\n            cancelAnimationFrame(id);\n          };\n        }\n      : function(fn) {\n          var timer = $timeout(fn, 16.66, false); // 1000 / 60 = 16.666\n          return function() {\n            $timeout.cancel(timer);\n          };\n        };\n\n    raf.supported = rafSupported;\n\n    return raf;\n  }];\n}\n"
  },
  {
    "path": "src/ng/rootElement.js",
    "content": "'use strict';\n\n/**\n * @ngdoc service\n * @name $rootElement\n *\n * @description\n * The root element of AngularJS application. This is either the element where {@link\n * ng.directive:ngApp ngApp} was declared or the element passed into\n * {@link angular.bootstrap}. The element represents the root element of application. It is also the\n * location where the application's {@link auto.$injector $injector} service gets\n * published, and can be retrieved using `$rootElement.injector()`.\n */\n\n\n// the implementation is in angular.bootstrap\n"
  },
  {
    "path": "src/ng/rootScope.js",
    "content": "'use strict';\n\n/**\n * DESIGN NOTES\n *\n * The design decisions behind the scope are heavily favored for speed and memory consumption.\n *\n * The typical use of scope is to watch the expressions, which most of the time return the same\n * value as last time so we optimize the operation.\n *\n * Closures construction is expensive in terms of speed as well as memory:\n *   - No closures, instead use prototypical inheritance for API\n *   - Internal state needs to be stored on scope directly, which means that private state is\n *     exposed as $$____ properties\n *\n * Loop operations are optimized by using while(count--) { ... }\n *   - This means that in order to keep the same order of execution as addition we have to add\n *     items to the array at the beginning (unshift) instead of at the end (push)\n *\n * Child scopes are created and removed often\n *   - Using an array would be slow since inserts in the middle are expensive; so we use linked lists\n *\n * There are fewer watches than observers. This is why you don't want the observer to be implemented\n * in the same way as watch. Watch requires return of the initialization function which is expensive\n * to construct.\n */\n\n\n/**\n * @ngdoc provider\n * @name $rootScopeProvider\n * @description\n *\n * Provider for the $rootScope service.\n */\n\n/**\n * @ngdoc method\n * @name $rootScopeProvider#digestTtl\n * @description\n *\n * Sets the number of `$digest` iterations the scope should attempt to execute before giving up and\n * assuming that the model is unstable.\n *\n * The current default is 10 iterations.\n *\n * In complex applications it's possible that the dependencies between `$watch`s will result in\n * several digest iterations. However if an application needs more than the default 10 digest\n * iterations for its model to stabilize then you should investigate what is causing the model to\n * continuously change during the digest.\n *\n * Increasing the TTL could have performance implications, so you should not change it without\n * proper justification.\n *\n * @param {number} limit The number of digest iterations.\n */\n\n\n/**\n * @ngdoc service\n * @name $rootScope\n * @this\n *\n * @description\n *\n * Every application has a single root {@link ng.$rootScope.Scope scope}.\n * All other scopes are descendant scopes of the root scope. Scopes provide separation\n * between the model and the view, via a mechanism for watching the model for changes.\n * They also provide event emission/broadcast and subscription facility. See the\n * {@link guide/scope developer guide on scopes}.\n */\nfunction $RootScopeProvider() {\n  var TTL = 10;\n  var $rootScopeMinErr = minErr('$rootScope');\n  var lastDirtyWatch = null;\n  var applyAsyncId = null;\n\n  this.digestTtl = function(value) {\n    if (arguments.length) {\n      TTL = value;\n    }\n    return TTL;\n  };\n\n  function createChildScopeClass(parent) {\n    function ChildScope() {\n      this.$$watchers = this.$$nextSibling =\n          this.$$childHead = this.$$childTail = null;\n      this.$$listeners = {};\n      this.$$listenerCount = {};\n      this.$$watchersCount = 0;\n      this.$id = nextUid();\n      this.$$ChildScope = null;\n      this.$$suspended = false;\n    }\n    ChildScope.prototype = parent;\n    return ChildScope;\n  }\n\n  this.$get = ['$exceptionHandler', '$parse', '$browser',\n      function($exceptionHandler, $parse, $browser) {\n\n    function destroyChildScope($event) {\n        $event.currentScope.$$destroyed = true;\n    }\n\n    function cleanUpScope($scope) {\n\n      // Support: IE 9 only\n      if (msie === 9) {\n        // There is a memory leak in IE9 if all child scopes are not disconnected\n        // completely when a scope is destroyed. So this code will recurse up through\n        // all this scopes children\n        //\n        // See issue https://github.com/angular/angular.js/issues/10706\n        if ($scope.$$childHead) {\n          cleanUpScope($scope.$$childHead);\n        }\n        if ($scope.$$nextSibling) {\n          cleanUpScope($scope.$$nextSibling);\n        }\n      }\n\n      // The code below works around IE9 and V8's memory leaks\n      //\n      // See:\n      // - https://code.google.com/p/v8/issues/detail?id=2073#c26\n      // - https://github.com/angular/angular.js/issues/6794#issuecomment-38648909\n      // - https://github.com/angular/angular.js/issues/1313#issuecomment-10378451\n\n      $scope.$parent = $scope.$$nextSibling = $scope.$$prevSibling = $scope.$$childHead =\n          $scope.$$childTail = $scope.$root = $scope.$$watchers = null;\n    }\n\n    /**\n     * @ngdoc type\n     * @name $rootScope.Scope\n     *\n     * @description\n     * A root scope can be retrieved using the {@link ng.$rootScope $rootScope} key from the\n     * {@link auto.$injector $injector}. Child scopes are created using the\n     * {@link ng.$rootScope.Scope#$new $new()} method. (Most scopes are created automatically when\n     * compiled HTML template is executed.) See also the {@link guide/scope Scopes guide} for\n     * an in-depth introduction and usage examples.\n     *\n     *\n     * ## Inheritance\n     * A scope can inherit from a parent scope, as in this example:\n     * ```js\n         var parent = $rootScope;\n         var child = parent.$new();\n\n         parent.salutation = \"Hello\";\n         expect(child.salutation).toEqual('Hello');\n\n         child.salutation = \"Welcome\";\n         expect(child.salutation).toEqual('Welcome');\n         expect(parent.salutation).toEqual('Hello');\n     * ```\n     *\n     * When interacting with `Scope` in tests, additional helper methods are available on the\n     * instances of `Scope` type. See {@link ngMock.$rootScope.Scope ngMock Scope} for additional\n     * details.\n     *\n     *\n     * @param {Object.<string, function()>=} providers Map of service factory which need to be\n     *                                       provided for the current scope. Defaults to {@link ng}.\n     * @param {Object.<string, *>=} instanceCache Provides pre-instantiated services which should\n     *                              append/override services provided by `providers`. This is handy\n     *                              when unit-testing and having the need to override a default\n     *                              service.\n     * @returns {Object} Newly created scope.\n     *\n     */\n    function Scope() {\n      this.$id = nextUid();\n      this.$$phase = this.$parent = this.$$watchers =\n                     this.$$nextSibling = this.$$prevSibling =\n                     this.$$childHead = this.$$childTail = null;\n      this.$root = this;\n      this.$$destroyed = false;\n      this.$$suspended = false;\n      this.$$listeners = {};\n      this.$$listenerCount = {};\n      this.$$watchersCount = 0;\n      this.$$isolateBindings = null;\n    }\n\n    /**\n     * @ngdoc property\n     * @name $rootScope.Scope#$id\n     *\n     * @description\n     * Unique scope ID (monotonically increasing) useful for debugging.\n     */\n\n     /**\n      * @ngdoc property\n      * @name $rootScope.Scope#$parent\n      *\n      * @description\n      * Reference to the parent scope.\n      */\n\n      /**\n       * @ngdoc property\n       * @name $rootScope.Scope#$root\n       *\n       * @description\n       * Reference to the root scope.\n       */\n\n    Scope.prototype = {\n      constructor: Scope,\n      /**\n       * @ngdoc method\n       * @name $rootScope.Scope#$new\n       * @kind function\n       *\n       * @description\n       * Creates a new child {@link ng.$rootScope.Scope scope}.\n       *\n       * The parent scope will propagate the {@link ng.$rootScope.Scope#$digest $digest()} event.\n       * The scope can be removed from the scope hierarchy using {@link ng.$rootScope.Scope#$destroy $destroy()}.\n       *\n       * {@link ng.$rootScope.Scope#$destroy $destroy()} must be called on a scope when it is\n       * desired for the scope and its child scopes to be permanently detached from the parent and\n       * thus stop participating in model change detection and listener notification by invoking.\n       *\n       * @param {boolean} isolate If true, then the scope does not prototypically inherit from the\n       *         parent scope. The scope is isolated, as it can not see parent scope properties.\n       *         When creating widgets, it is useful for the widget to not accidentally read parent\n       *         state.\n       *\n       * @param {Scope} [parent=this] The {@link ng.$rootScope.Scope `Scope`} that will be the `$parent`\n       *                              of the newly created scope. Defaults to `this` scope if not provided.\n       *                              This is used when creating a transclude scope to correctly place it\n       *                              in the scope hierarchy while maintaining the correct prototypical\n       *                              inheritance.\n       *\n       * @returns {Object} The newly created child scope.\n       *\n       */\n      $new: function(isolate, parent) {\n        var child;\n\n        parent = parent || this;\n\n        if (isolate) {\n          child = new Scope();\n          child.$root = this.$root;\n        } else {\n          // Only create a child scope class if somebody asks for one,\n          // but cache it to allow the VM to optimize lookups.\n          if (!this.$$ChildScope) {\n            this.$$ChildScope = createChildScopeClass(this);\n          }\n          child = new this.$$ChildScope();\n        }\n        child.$parent = parent;\n        child.$$prevSibling = parent.$$childTail;\n        if (parent.$$childHead) {\n          parent.$$childTail.$$nextSibling = child;\n          parent.$$childTail = child;\n        } else {\n          parent.$$childHead = parent.$$childTail = child;\n        }\n\n        // When the new scope is not isolated or we inherit from `this`, and\n        // the parent scope is destroyed, the property `$$destroyed` is inherited\n        // prototypically. In all other cases, this property needs to be set\n        // when the parent scope is destroyed.\n        // The listener needs to be added after the parent is set\n        if (isolate || parent !== this) child.$on('$destroy', destroyChildScope);\n\n        return child;\n      },\n\n      /**\n       * @ngdoc method\n       * @name $rootScope.Scope#$watch\n       * @kind function\n       *\n       * @description\n       * Registers a `listener` callback to be executed whenever the `watchExpression` changes.\n       *\n       * - The `watchExpression` is called on every call to {@link ng.$rootScope.Scope#$digest\n       *   $digest()} and should return the value that will be watched. (`watchExpression` should not change\n       *   its value when executed multiple times with the same input because it may be executed multiple\n       *   times by {@link ng.$rootScope.Scope#$digest $digest()}. That is, `watchExpression` should be\n       *   [idempotent](http://en.wikipedia.org/wiki/Idempotence).)\n       * - The `listener` is called only when the value from the current `watchExpression` and the\n       *   previous call to `watchExpression` are not equal (with the exception of the initial run,\n       *   see below). Inequality is determined according to reference inequality,\n       *   [strict comparison](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Comparison_Operators)\n       *    via the `!==` Javascript operator, unless `objectEquality == true`\n       *   (see next point)\n       * - When `objectEquality == true`, inequality of the `watchExpression` is determined\n       *   according to the {@link angular.equals} function. To save the value of the object for\n       *   later comparison, the {@link angular.copy} function is used. This therefore means that\n       *   watching complex objects will have adverse memory and performance implications.\n       * - This should not be used to watch for changes in objects that are (or contain)\n       *   [File](https://developer.mozilla.org/docs/Web/API/File) objects due to limitations with {@link angular.copy `angular.copy`}.\n       * - The watch `listener` may change the model, which may trigger other `listener`s to fire.\n       *   This is achieved by rerunning the watchers until no changes are detected. The rerun\n       *   iteration limit is 10 to prevent an infinite loop deadlock.\n       *\n       *\n       * If you want to be notified whenever {@link ng.$rootScope.Scope#$digest $digest} is called,\n       * you can register a `watchExpression` function with no `listener`. (Be prepared for\n       * multiple calls to your `watchExpression` because it will execute multiple times in a\n       * single {@link ng.$rootScope.Scope#$digest $digest} cycle if a change is detected.)\n       *\n       * After a watcher is registered with the scope, the `listener` fn is called asynchronously\n       * (via {@link ng.$rootScope.Scope#$evalAsync $evalAsync}) to initialize the\n       * watcher. In rare cases, this is undesirable because the listener is called when the result\n       * of `watchExpression` didn't change. To detect this scenario within the `listener` fn, you\n       * can compare the `newVal` and `oldVal`. If these two values are identical (`===`) then the\n       * listener was called due to initialization.\n       *\n       *\n       *\n       * @example\n       * ```js\n           // let's assume that scope was dependency injected as the $rootScope\n           var scope = $rootScope;\n           scope.name = 'misko';\n           scope.counter = 0;\n\n           expect(scope.counter).toEqual(0);\n           scope.$watch('name', function(newValue, oldValue) {\n             scope.counter = scope.counter + 1;\n           });\n           expect(scope.counter).toEqual(0);\n\n           scope.$digest();\n           // the listener is always called during the first $digest loop after it was registered\n           expect(scope.counter).toEqual(1);\n\n           scope.$digest();\n           // but now it will not be called unless the value changes\n           expect(scope.counter).toEqual(1);\n\n           scope.name = 'adam';\n           scope.$digest();\n           expect(scope.counter).toEqual(2);\n\n\n\n           // Using a function as a watchExpression\n           var food;\n           scope.foodCounter = 0;\n           expect(scope.foodCounter).toEqual(0);\n           scope.$watch(\n             // This function returns the value being watched. It is called for each turn of the $digest loop\n             function() { return food; },\n             // This is the change listener, called when the value returned from the above function changes\n             function(newValue, oldValue) {\n               if ( newValue !== oldValue ) {\n                 // Only increment the counter if the value changed\n                 scope.foodCounter = scope.foodCounter + 1;\n               }\n             }\n           );\n           // No digest has been run so the counter will be zero\n           expect(scope.foodCounter).toEqual(0);\n\n           // Run the digest but since food has not changed count will still be zero\n           scope.$digest();\n           expect(scope.foodCounter).toEqual(0);\n\n           // Update food and run digest.  Now the counter will increment\n           food = 'cheeseburger';\n           scope.$digest();\n           expect(scope.foodCounter).toEqual(1);\n\n       * ```\n       *\n       *\n       *\n       * @param {(function()|string)} watchExpression Expression that is evaluated on each\n       *    {@link ng.$rootScope.Scope#$digest $digest} cycle. A change in the return value triggers\n       *    a call to the `listener`.\n       *\n       *    - `string`: Evaluated as {@link guide/expression expression}\n       *    - `function(scope)`: called with current `scope` as a parameter.\n       * @param {function(newVal, oldVal, scope)} listener Callback called whenever the value\n       *    of `watchExpression` changes.\n       *\n       *    - `newVal` contains the current value of the `watchExpression`\n       *    - `oldVal` contains the previous value of the `watchExpression`\n       *    - `scope` refers to the current scope\n       * @param {boolean=} [objectEquality=false] Compare for object equality using {@link angular.equals} instead of\n       *     comparing for reference equality.\n       * @returns {function()} Returns a deregistration function for this listener.\n       */\n      $watch: function(watchExp, listener, objectEquality, prettyPrintExpression) {\n        var get = $parse(watchExp);\n        var fn = isFunction(listener) ? listener : noop;\n\n        if (get.$$watchDelegate) {\n          return get.$$watchDelegate(this, fn, objectEquality, get, watchExp);\n        }\n        var scope = this,\n            array = scope.$$watchers,\n            watcher = {\n              fn: fn,\n              last: initWatchVal,\n              get: get,\n              exp: prettyPrintExpression || watchExp,\n              eq: !!objectEquality\n            };\n\n        lastDirtyWatch = null;\n\n        if (!array) {\n          array = scope.$$watchers = [];\n          array.$$digestWatchIndex = -1;\n        }\n        // we use unshift since we use a while loop in $digest for speed.\n        // the while loop reads in reverse order.\n        array.unshift(watcher);\n        array.$$digestWatchIndex++;\n        incrementWatchersCount(this, 1);\n\n        return function deregisterWatch() {\n          var index = arrayRemove(array, watcher);\n          if (index >= 0) {\n            incrementWatchersCount(scope, -1);\n            if (index < array.$$digestWatchIndex) {\n              array.$$digestWatchIndex--;\n            }\n          }\n          lastDirtyWatch = null;\n        };\n      },\n\n      /**\n       * @ngdoc method\n       * @name $rootScope.Scope#$watchGroup\n       * @kind function\n       *\n       * @description\n       * A variant of {@link ng.$rootScope.Scope#$watch $watch()} where it watches an array of `watchExpressions`.\n       * If any one expression in the collection changes the `listener` is executed.\n       *\n       * - The items in the `watchExpressions` array are observed via the standard `$watch` operation. Their return\n       *   values are examined for changes on every call to `$digest`.\n       * - The `listener` is called whenever any expression in the `watchExpressions` array changes.\n       *\n       * @param {Array.<string|Function(scope)>} watchExpressions Array of expressions that will be individually\n       * watched using {@link ng.$rootScope.Scope#$watch $watch()}\n       *\n       * @param {function(newValues, oldValues, scope)} listener Callback called whenever the return value of any\n       *    expression in `watchExpressions` changes\n       *    The `newValues` array contains the current values of the `watchExpressions`, with the indexes matching\n       *    those of `watchExpression`\n       *    and the `oldValues` array contains the previous values of the `watchExpressions`, with the indexes matching\n       *    those of `watchExpression`\n       *    The `scope` refers to the current scope.\n       * @returns {function()} Returns a de-registration function for all listeners.\n       */\n      $watchGroup: function(watchExpressions, listener) {\n        var oldValues = new Array(watchExpressions.length);\n        var newValues = new Array(watchExpressions.length);\n        var deregisterFns = [];\n        var self = this;\n        var changeReactionScheduled = false;\n        var firstRun = true;\n\n        if (!watchExpressions.length) {\n          // No expressions means we call the listener ASAP\n          var shouldCall = true;\n          self.$evalAsync(function() {\n            if (shouldCall) listener(newValues, newValues, self);\n          });\n          return function deregisterWatchGroup() {\n            shouldCall = false;\n          };\n        }\n\n        if (watchExpressions.length === 1) {\n          // Special case size of one\n          return this.$watch(watchExpressions[0], function watchGroupAction(value, oldValue, scope) {\n            newValues[0] = value;\n            oldValues[0] = oldValue;\n            listener(newValues, (value === oldValue) ? newValues : oldValues, scope);\n          });\n        }\n\n        forEach(watchExpressions, function(expr, i) {\n          var unwatchFn = self.$watch(expr, function watchGroupSubAction(value) {\n            newValues[i] = value;\n            if (!changeReactionScheduled) {\n              changeReactionScheduled = true;\n              self.$evalAsync(watchGroupAction);\n            }\n          });\n          deregisterFns.push(unwatchFn);\n        });\n\n        function watchGroupAction() {\n          changeReactionScheduled = false;\n\n          try {\n            if (firstRun) {\n              firstRun = false;\n              listener(newValues, newValues, self);\n            } else {\n              listener(newValues, oldValues, self);\n            }\n          } finally {\n            for (var i = 0; i < watchExpressions.length; i++) {\n              oldValues[i] = newValues[i];\n            }\n          }\n        }\n\n        return function deregisterWatchGroup() {\n          while (deregisterFns.length) {\n            deregisterFns.shift()();\n          }\n        };\n      },\n\n\n      /**\n       * @ngdoc method\n       * @name $rootScope.Scope#$watchCollection\n       * @kind function\n       *\n       * @description\n       * Shallow watches the properties of an object and fires whenever any of the properties change\n       * (for arrays, this implies watching the array items; for object maps, this implies watching\n       * the properties). If a change is detected, the `listener` callback is fired.\n       *\n       * - The `obj` collection is observed via standard $watch operation and is examined on every\n       *   call to $digest() to see if any items have been added, removed, or moved.\n       * - The `listener` is called whenever anything within the `obj` has changed. Examples include\n       *   adding, removing, and moving items belonging to an object or array.\n       *\n       *\n       * @example\n       * ```js\n          $scope.names = ['igor', 'matias', 'misko', 'james'];\n          $scope.dataCount = 4;\n\n          $scope.$watchCollection('names', function(newNames, oldNames) {\n            $scope.dataCount = newNames.length;\n          });\n\n          expect($scope.dataCount).toEqual(4);\n          $scope.$digest();\n\n          //still at 4 ... no changes\n          expect($scope.dataCount).toEqual(4);\n\n          $scope.names.pop();\n          $scope.$digest();\n\n          //now there's been a change\n          expect($scope.dataCount).toEqual(3);\n       * ```\n       *\n       *\n       * @param {string|function(scope)} obj Evaluated as {@link guide/expression expression}. The\n       *    expression value should evaluate to an object or an array which is observed on each\n       *    {@link ng.$rootScope.Scope#$digest $digest} cycle. Any shallow change within the\n       *    collection will trigger a call to the `listener`.\n       *\n       * @param {function(newCollection, oldCollection, scope)} listener a callback function called\n       *    when a change is detected.\n       *    - The `newCollection` object is the newly modified data obtained from the `obj` expression\n       *    - The `oldCollection` object is a copy of the former collection data.\n       *      Due to performance considerations, the`oldCollection` value is computed only if the\n       *      `listener` function declares two or more arguments.\n       *    - The `scope` argument refers to the current scope.\n       *\n       * @returns {function()} Returns a de-registration function for this listener. When the\n       *    de-registration function is executed, the internal watch operation is terminated.\n       */\n      $watchCollection: function(obj, listener) {\n        // Mark the interceptor as\n        // ... $$pure when literal since the instance will change when any input changes\n        $watchCollectionInterceptor.$$pure = $parse(obj).literal;\n        // ... $stateful when non-literal since we must read the state of the collection\n        $watchCollectionInterceptor.$stateful = !$watchCollectionInterceptor.$$pure;\n\n        var self = this;\n        // the current value, updated on each dirty-check run\n        var newValue;\n        // a shallow copy of the newValue from the last dirty-check run,\n        // updated to match newValue during dirty-check run\n        var oldValue;\n        // a shallow copy of the newValue from when the last change happened\n        var veryOldValue;\n        // only track veryOldValue if the listener is asking for it\n        var trackVeryOldValue = (listener.length > 1);\n        var changeDetected = 0;\n        var changeDetector = $parse(obj, $watchCollectionInterceptor);\n        var internalArray = [];\n        var internalObject = {};\n        var initRun = true;\n        var oldLength = 0;\n\n        function $watchCollectionInterceptor(_value) {\n          newValue = _value;\n          var newLength, key, bothNaN, newItem, oldItem;\n\n          // If the new value is undefined, then return undefined as the watch may be a one-time watch\n          if (isUndefined(newValue)) return;\n\n          if (!isObject(newValue)) { // if primitive\n            if (oldValue !== newValue) {\n              oldValue = newValue;\n              changeDetected++;\n            }\n          } else if (isArrayLike(newValue)) {\n            if (oldValue !== internalArray) {\n              // we are transitioning from something which was not an array into array.\n              oldValue = internalArray;\n              oldLength = oldValue.length = 0;\n              changeDetected++;\n            }\n\n            newLength = newValue.length;\n\n            if (oldLength !== newLength) {\n              // if lengths do not match we need to trigger change notification\n              changeDetected++;\n              oldValue.length = oldLength = newLength;\n            }\n            // copy the items to oldValue and look for changes.\n            for (var i = 0; i < newLength; i++) {\n              oldItem = oldValue[i];\n              newItem = newValue[i];\n\n              // eslint-disable-next-line no-self-compare\n              bothNaN = (oldItem !== oldItem) && (newItem !== newItem);\n              if (!bothNaN && (oldItem !== newItem)) {\n                changeDetected++;\n                oldValue[i] = newItem;\n              }\n            }\n          } else {\n            if (oldValue !== internalObject) {\n              // we are transitioning from something which was not an object into object.\n              oldValue = internalObject = {};\n              oldLength = 0;\n              changeDetected++;\n            }\n            // copy the items to oldValue and look for changes.\n            newLength = 0;\n            for (key in newValue) {\n              if (hasOwnProperty.call(newValue, key)) {\n                newLength++;\n                newItem = newValue[key];\n                oldItem = oldValue[key];\n\n                if (key in oldValue) {\n                  // eslint-disable-next-line no-self-compare\n                  bothNaN = (oldItem !== oldItem) && (newItem !== newItem);\n                  if (!bothNaN && (oldItem !== newItem)) {\n                    changeDetected++;\n                    oldValue[key] = newItem;\n                  }\n                } else {\n                  oldLength++;\n                  oldValue[key] = newItem;\n                  changeDetected++;\n                }\n              }\n            }\n            if (oldLength > newLength) {\n              // we used to have more keys, need to find them and destroy them.\n              changeDetected++;\n              for (key in oldValue) {\n                if (!hasOwnProperty.call(newValue, key)) {\n                  oldLength--;\n                  delete oldValue[key];\n                }\n              }\n            }\n          }\n          return changeDetected;\n        }\n\n        function $watchCollectionAction() {\n          if (initRun) {\n            initRun = false;\n            listener(newValue, newValue, self);\n          } else {\n            listener(newValue, veryOldValue, self);\n          }\n\n          // make a copy for the next time a collection is changed\n          if (trackVeryOldValue) {\n            if (!isObject(newValue)) {\n              //primitive\n              veryOldValue = newValue;\n            } else if (isArrayLike(newValue)) {\n              veryOldValue = new Array(newValue.length);\n              for (var i = 0; i < newValue.length; i++) {\n                veryOldValue[i] = newValue[i];\n              }\n            } else { // if object\n              veryOldValue = {};\n              for (var key in newValue) {\n                if (hasOwnProperty.call(newValue, key)) {\n                  veryOldValue[key] = newValue[key];\n                }\n              }\n            }\n          }\n        }\n\n        return this.$watch(changeDetector, $watchCollectionAction);\n      },\n\n      /**\n       * @ngdoc method\n       * @name $rootScope.Scope#$digest\n       * @kind function\n       *\n       * @description\n       * Processes all of the {@link ng.$rootScope.Scope#$watch watchers} of the current scope and\n       * its children. Because a {@link ng.$rootScope.Scope#$watch watcher}'s listener can change\n       * the model, the `$digest()` keeps calling the {@link ng.$rootScope.Scope#$watch watchers}\n       * until no more listeners are firing. This means that it is possible to get into an infinite\n       * loop. This function will throw `'Maximum iteration limit exceeded.'` if the number of\n       * iterations exceeds 10.\n       *\n       * Usually, you don't call `$digest()` directly in\n       * {@link ng.directive:ngController controllers} or in\n       * {@link ng.$compileProvider#directive directives}.\n       * Instead, you should call {@link ng.$rootScope.Scope#$apply $apply()} (typically from within\n       * a {@link ng.$compileProvider#directive directive}), which will force a `$digest()`.\n       *\n       * If you want to be notified whenever `$digest()` is called,\n       * you can register a `watchExpression` function with\n       * {@link ng.$rootScope.Scope#$watch $watch()} with no `listener`.\n       *\n       * In unit tests, you may need to call `$digest()` to simulate the scope life cycle.\n       *\n       * @example\n       * ```js\n           var scope = ...;\n           scope.name = 'misko';\n           scope.counter = 0;\n\n           expect(scope.counter).toEqual(0);\n           scope.$watch('name', function(newValue, oldValue) {\n             scope.counter = scope.counter + 1;\n           });\n           expect(scope.counter).toEqual(0);\n\n           scope.$digest();\n           // the listener is always called during the first $digest loop after it was registered\n           expect(scope.counter).toEqual(1);\n\n           scope.$digest();\n           // but now it will not be called unless the value changes\n           expect(scope.counter).toEqual(1);\n\n           scope.name = 'adam';\n           scope.$digest();\n           expect(scope.counter).toEqual(2);\n       * ```\n       *\n       */\n      $digest: function() {\n        var watch, value, last, fn, get,\n            watchers,\n            dirty, ttl = TTL,\n            next, current, target = asyncQueue.length ? $rootScope : this,\n            watchLog = [],\n            logIdx, asyncTask;\n\n        beginPhase('$digest');\n        // Check for changes to browser url that happened in sync before the call to $digest\n        $browser.$$checkUrlChange();\n\n        if (this === $rootScope && applyAsyncId !== null) {\n          // If this is the root scope, and $applyAsync has scheduled a deferred $apply(), then\n          // cancel the scheduled $apply and flush the queue of expressions to be evaluated.\n          $browser.defer.cancel(applyAsyncId);\n          flushApplyAsync();\n        }\n\n        lastDirtyWatch = null;\n\n        do { // \"while dirty\" loop\n          dirty = false;\n          current = target;\n\n          // It's safe for asyncQueuePosition to be a local variable here because this loop can't\n          // be reentered recursively. Calling $digest from a function passed to $evalAsync would\n          // lead to a '$digest already in progress' error.\n          for (var asyncQueuePosition = 0; asyncQueuePosition < asyncQueue.length; asyncQueuePosition++) {\n            try {\n              asyncTask = asyncQueue[asyncQueuePosition];\n              fn = asyncTask.fn;\n              fn(asyncTask.scope, asyncTask.locals);\n            } catch (e) {\n              $exceptionHandler(e);\n            }\n            lastDirtyWatch = null;\n          }\n          asyncQueue.length = 0;\n\n          traverseScopesLoop:\n          do { // \"traverse the scopes\" loop\n            if ((watchers = !current.$$suspended && current.$$watchers)) {\n              // process our watches\n              watchers.$$digestWatchIndex = watchers.length;\n              while (watchers.$$digestWatchIndex--) {\n                try {\n                  watch = watchers[watchers.$$digestWatchIndex];\n                  // Most common watches are on primitives, in which case we can short\n                  // circuit it with === operator, only when === fails do we use .equals\n                  if (watch) {\n                    get = watch.get;\n                    if ((value = get(current)) !== (last = watch.last) &&\n                        !(watch.eq\n                            ? equals(value, last)\n                            : (isNumberNaN(value) && isNumberNaN(last)))) {\n                      dirty = true;\n                      lastDirtyWatch = watch;\n                      watch.last = watch.eq ? copy(value, null) : value;\n                      fn = watch.fn;\n                      fn(value, ((last === initWatchVal) ? value : last), current);\n                      if (ttl < 5) {\n                        logIdx = 4 - ttl;\n                        if (!watchLog[logIdx]) watchLog[logIdx] = [];\n                        watchLog[logIdx].push({\n                          msg: isFunction(watch.exp) ? 'fn: ' + (watch.exp.name || watch.exp.toString()) : watch.exp,\n                          newVal: value,\n                          oldVal: last\n                        });\n                      }\n                    } else if (watch === lastDirtyWatch) {\n                      // If the most recently dirty watcher is now clean, short circuit since the remaining watchers\n                      // have already been tested.\n                      dirty = false;\n                      break traverseScopesLoop;\n                    }\n                  }\n                } catch (e) {\n                  $exceptionHandler(e);\n                }\n              }\n            }\n\n            // Insanity Warning: scope depth-first traversal\n            // yes, this code is a bit crazy, but it works and we have tests to prove it!\n            // this piece should be kept in sync with the traversal in $broadcast\n            // (though it differs due to having the extra check for $$suspended and does not\n            // check $$listenerCount)\n            if (!(next = ((!current.$$suspended && current.$$watchersCount && current.$$childHead) ||\n                (current !== target && current.$$nextSibling)))) {\n              while (current !== target && !(next = current.$$nextSibling)) {\n                current = current.$parent;\n              }\n            }\n          } while ((current = next));\n\n          // `break traverseScopesLoop;` takes us to here\n\n          if ((dirty || asyncQueue.length) && !(ttl--)) {\n            clearPhase();\n            throw $rootScopeMinErr('infdig',\n                '{0} $digest() iterations reached. Aborting!\\n' +\n                'Watchers fired in the last 5 iterations: {1}',\n                TTL, watchLog);\n          }\n\n        } while (dirty || asyncQueue.length);\n\n        clearPhase();\n\n        // postDigestQueuePosition isn't local here because this loop can be reentered recursively.\n        while (postDigestQueuePosition < postDigestQueue.length) {\n          try {\n            postDigestQueue[postDigestQueuePosition++]();\n          } catch (e) {\n            $exceptionHandler(e);\n          }\n        }\n        postDigestQueue.length = postDigestQueuePosition = 0;\n\n        // Check for changes to browser url that happened during the $digest\n        // (for which no event is fired; e.g. via `history.pushState()`)\n        $browser.$$checkUrlChange();\n      },\n\n      /**\n       * @ngdoc method\n       * @name $rootScope.Scope#$suspend\n       * @kind function\n       *\n       * @description\n       * Suspend watchers of this scope subtree so that they will not be invoked during digest.\n       *\n       * This can be used to optimize your application when you know that running those watchers\n       * is redundant.\n       *\n       * **Warning**\n       *\n       * Suspending scopes from the digest cycle can have unwanted and difficult to debug results.\n       * Only use this approach if you are confident that you know what you are doing and have\n       * ample tests to ensure that bindings get updated as you expect.\n       *\n       * Some of the things to consider are:\n       *\n       * * Any external event on a directive/component will not trigger a digest while the hosting\n       *   scope is suspended - even if the event handler calls `$apply()` or `$rootScope.$digest()`.\n       * * Transcluded content exists on a scope that inherits from outside a directive but exists\n       *   as a child of the directive's containing scope. If the containing scope is suspended the\n       *   transcluded scope will also be suspended, even if the scope from which the transcluded\n       *   scope inherits is not suspended.\n       * * Multiple directives trying to manage the suspended status of a scope can confuse each other:\n       *    * A call to `$suspend()` on an already suspended scope is a no-op.\n       *    * A call to `$resume()` on a non-suspended scope is a no-op.\n       *    * If two directives suspend a scope, then one of them resumes the scope, the scope will no\n       *      longer be suspended. This could result in the other directive believing a scope to be\n       *      suspended when it is not.\n       * * If a parent scope is suspended then all its descendants will be also excluded from future\n       *   digests whether or not they have been suspended themselves. Note that this also applies to\n       *   isolate child scopes.\n       * * Calling `$digest()` directly on a descendant of a suspended scope will still run the watchers\n       *   for that scope and its descendants. When digesting we only check whether the current scope is\n       *   locally suspended, rather than checking whether it has a suspended ancestor.\n       * * Calling `$resume()` on a scope that has a suspended ancestor will not cause the scope to be\n       *   included in future digests until all its ancestors have been resumed.\n       * * Resolved promises, e.g. from explicit `$q` deferreds and `$http` calls, trigger `$apply()`\n       *   against the `$rootScope` and so will still trigger a global digest even if the promise was\n       *   initiated by a component that lives on a suspended scope.\n       */\n      $suspend: function() {\n        this.$$suspended = true;\n      },\n\n      /**\n       * @ngdoc method\n       * @name $rootScope.Scope#$isSuspended\n       * @kind function\n       *\n       * @description\n       * Call this method to determine if this scope has been explicitly suspended. It will not\n       * tell you whether an ancestor has been suspended.\n       * To determine if this scope will be excluded from a digest triggered at the $rootScope,\n       * for example, you must check all its ancestors:\n       *\n       * ```\n       * function isExcludedFromDigest(scope) {\n       *   while(scope) {\n       *     if (scope.$isSuspended()) return true;\n       *     scope = scope.$parent;\n       *   }\n       *   return false;\n       * ```\n       *\n       * Be aware that a scope may not be included in digests if it has a suspended ancestor,\n       * even if `$isSuspended()` returns false.\n       *\n       * @returns true if the current scope has been suspended.\n       */\n      $isSuspended: function() {\n        return this.$$suspended;\n      },\n\n      /**\n       * @ngdoc method\n       * @name $rootScope.Scope#$resume\n       * @kind function\n       *\n       * @description\n       * Resume watchers of this scope subtree in case it was suspended.\n       *\n       * See {@link $rootScope.Scope#$suspend} for information about the dangers of using this approach.\n       */\n      $resume: function() {\n        this.$$suspended = false;\n      },\n\n      /**\n       * @ngdoc event\n       * @name $rootScope.Scope#$destroy\n       * @eventType broadcast on scope being destroyed\n       *\n       * @description\n       * Broadcasted when a scope and its children are being destroyed.\n       *\n       * Note that, in AngularJS, there is also a `$destroy` jQuery event, which can be used to\n       * clean up DOM bindings before an element is removed from the DOM.\n       */\n\n      /**\n       * @ngdoc method\n       * @name $rootScope.Scope#$destroy\n       * @kind function\n       *\n       * @description\n       * Removes the current scope (and all of its children) from the parent scope. Removal implies\n       * that calls to {@link ng.$rootScope.Scope#$digest $digest()} will no longer\n       * propagate to the current scope and its children. Removal also implies that the current\n       * scope is eligible for garbage collection.\n       *\n       * The `$destroy()` is usually used by directives such as\n       * {@link ng.directive:ngRepeat ngRepeat} for managing the\n       * unrolling of the loop.\n       *\n       * Just before a scope is destroyed, a `$destroy` event is broadcasted on this scope.\n       * Application code can register a `$destroy` event handler that will give it a chance to\n       * perform any necessary cleanup.\n       *\n       * Note that, in AngularJS, there is also a `$destroy` jQuery event, which can be used to\n       * clean up DOM bindings before an element is removed from the DOM.\n       */\n      $destroy: function() {\n        // We can't destroy a scope that has been already destroyed.\n        if (this.$$destroyed) return;\n        var parent = this.$parent;\n\n        this.$broadcast('$destroy');\n        this.$$destroyed = true;\n\n        if (this === $rootScope) {\n          //Remove handlers attached to window when $rootScope is removed\n          $browser.$$applicationDestroyed();\n        }\n\n        incrementWatchersCount(this, -this.$$watchersCount);\n        for (var eventName in this.$$listenerCount) {\n          decrementListenerCount(this, this.$$listenerCount[eventName], eventName);\n        }\n\n        // sever all the references to parent scopes (after this cleanup, the current scope should\n        // not be retained by any of our references and should be eligible for garbage collection)\n        if (parent && parent.$$childHead === this) parent.$$childHead = this.$$nextSibling;\n        if (parent && parent.$$childTail === this) parent.$$childTail = this.$$prevSibling;\n        if (this.$$prevSibling) this.$$prevSibling.$$nextSibling = this.$$nextSibling;\n        if (this.$$nextSibling) this.$$nextSibling.$$prevSibling = this.$$prevSibling;\n\n        // Disable listeners, watchers and apply/digest methods\n        this.$destroy = this.$digest = this.$apply = this.$evalAsync = this.$applyAsync = noop;\n        this.$on = this.$watch = this.$watchGroup = function() { return noop; };\n        this.$$listeners = {};\n\n        // Disconnect the next sibling to prevent `cleanUpScope` destroying those too\n        this.$$nextSibling = null;\n        cleanUpScope(this);\n      },\n\n      /**\n       * @ngdoc method\n       * @name $rootScope.Scope#$eval\n       * @kind function\n       *\n       * @description\n       * Executes the `expression` on the current scope and returns the result. Any exceptions in\n       * the expression are propagated (uncaught). This is useful when evaluating AngularJS\n       * expressions.\n       *\n       * @example\n       * ```js\n           var scope = ng.$rootScope.Scope();\n           scope.a = 1;\n           scope.b = 2;\n\n           expect(scope.$eval('a+b')).toEqual(3);\n           expect(scope.$eval(function(scope){ return scope.a + scope.b; })).toEqual(3);\n       * ```\n       *\n       * @param {(string|function())=} expression An AngularJS expression to be executed.\n       *\n       *    - `string`: execute using the rules as defined in  {@link guide/expression expression}.\n       *    - `function(scope)`: execute the function with the current `scope` parameter.\n       *\n       * @param {(object)=} locals Local variables object, useful for overriding values in scope.\n       * @returns {*} The result of evaluating the expression.\n       */\n      $eval: function(expr, locals) {\n        return $parse(expr)(this, locals);\n      },\n\n      /**\n       * @ngdoc method\n       * @name $rootScope.Scope#$evalAsync\n       * @kind function\n       *\n       * @description\n       * Executes the expression on the current scope at a later point in time.\n       *\n       * The `$evalAsync` makes no guarantees as to when the `expression` will be executed, only\n       * that:\n       *\n       *   - it will execute after the function that scheduled the evaluation (preferably before DOM\n       *     rendering).\n       *   - at least one {@link ng.$rootScope.Scope#$digest $digest cycle} will be performed after\n       *     `expression` execution.\n       *\n       * Any exceptions from the execution of the expression are forwarded to the\n       * {@link ng.$exceptionHandler $exceptionHandler} service.\n       *\n       * __Note:__ if this function is called outside of a `$digest` cycle, a new `$digest` cycle\n       * will be scheduled. However, it is encouraged to always call code that changes the model\n       * from within an `$apply` call. That includes code evaluated via `$evalAsync`.\n       *\n       * @param {(string|function())=} expression An AngularJS expression to be executed.\n       *\n       *    - `string`: execute using the rules as defined in {@link guide/expression expression}.\n       *    - `function(scope)`: execute the function with the current `scope` parameter.\n       *\n       * @param {(object)=} locals Local variables object, useful for overriding values in scope.\n       */\n      $evalAsync: function(expr, locals) {\n        // if we are outside of an $digest loop and this is the first time we are scheduling async\n        // task also schedule async auto-flush\n        if (!$rootScope.$$phase && !asyncQueue.length) {\n          $browser.defer(function() {\n            if (asyncQueue.length) {\n              $rootScope.$digest();\n            }\n          }, null, '$evalAsync');\n        }\n\n        asyncQueue.push({scope: this, fn: $parse(expr), locals: locals});\n      },\n\n      $$postDigest: function(fn) {\n        postDigestQueue.push(fn);\n      },\n\n      /**\n       * @ngdoc method\n       * @name $rootScope.Scope#$apply\n       * @kind function\n       *\n       * @description\n       * `$apply()` is used to execute an expression in AngularJS from outside of the AngularJS\n       * framework. (For example from browser DOM events, setTimeout, XHR or third party libraries).\n       * Because we are calling into the AngularJS framework we need to perform proper scope life\n       * cycle of {@link ng.$exceptionHandler exception handling},\n       * {@link ng.$rootScope.Scope#$digest executing watches}.\n       *\n       * **Life cycle: Pseudo-Code of `$apply()`**\n       *\n       * ```js\n           function $apply(expr) {\n             try {\n               return $eval(expr);\n             } catch (e) {\n               $exceptionHandler(e);\n             } finally {\n               $root.$digest();\n             }\n           }\n       * ```\n       *\n       *\n       * Scope's `$apply()` method transitions through the following stages:\n       *\n       * 1. The {@link guide/expression expression} is executed using the\n       *    {@link ng.$rootScope.Scope#$eval $eval()} method.\n       * 2. Any exceptions from the execution of the expression are forwarded to the\n       *    {@link ng.$exceptionHandler $exceptionHandler} service.\n       * 3. The {@link ng.$rootScope.Scope#$watch watch} listeners are fired immediately after the\n       *    expression was executed using the {@link ng.$rootScope.Scope#$digest $digest()} method.\n       *\n       *\n       * @param {(string|function())=} exp An AngularJS expression to be executed.\n       *\n       *    - `string`: execute using the rules as defined in {@link guide/expression expression}.\n       *    - `function(scope)`: execute the function with current `scope` parameter.\n       *\n       * @returns {*} The result of evaluating the expression.\n       */\n      $apply: function(expr) {\n        try {\n          beginPhase('$apply');\n          try {\n            return this.$eval(expr);\n          } finally {\n            clearPhase();\n          }\n        } catch (e) {\n          $exceptionHandler(e);\n        } finally {\n          try {\n            $rootScope.$digest();\n          } catch (e) {\n            $exceptionHandler(e);\n            // eslint-disable-next-line no-unsafe-finally\n            throw e;\n          }\n        }\n      },\n\n      /**\n       * @ngdoc method\n       * @name $rootScope.Scope#$applyAsync\n       * @kind function\n       *\n       * @description\n       * Schedule the invocation of $apply to occur at a later time. The actual time difference\n       * varies across browsers, but is typically around ~10 milliseconds.\n       *\n       * This can be used to queue up multiple expressions which need to be evaluated in the same\n       * digest.\n       *\n       * @param {(string|function())=} exp An AngularJS expression to be executed.\n       *\n       *    - `string`: execute using the rules as defined in {@link guide/expression expression}.\n       *    - `function(scope)`: execute the function with current `scope` parameter.\n       */\n      $applyAsync: function(expr) {\n        var scope = this;\n        if (expr) {\n          applyAsyncQueue.push($applyAsyncExpression);\n        }\n        expr = $parse(expr);\n        scheduleApplyAsync();\n\n        function $applyAsyncExpression() {\n          scope.$eval(expr);\n        }\n      },\n\n      /**\n       * @ngdoc method\n       * @name $rootScope.Scope#$on\n       * @kind function\n       *\n       * @description\n       * Listens on events of a given type. See {@link ng.$rootScope.Scope#$emit $emit} for\n       * discussion of event life cycle.\n       *\n       * The event listener function format is: `function(event, args...)`. The `event` object\n       * passed into the listener has the following attributes:\n       *\n       *   - `targetScope` - `{Scope}`: the scope on which the event was `$emit`-ed or\n       *     `$broadcast`-ed.\n       *   - `currentScope` - `{Scope}`: the scope that is currently handling the event. Once the\n       *     event propagates through the scope hierarchy, this property is set to null.\n       *   - `name` - `{string}`: name of the event.\n       *   - `stopPropagation` - `{function=}`: calling `stopPropagation` function will cancel\n       *     further event propagation (available only for events that were `$emit`-ed).\n       *   - `preventDefault` - `{function}`: calling `preventDefault` sets `defaultPrevented` flag\n       *     to true.\n       *   - `defaultPrevented` - `{boolean}`: true if `preventDefault` was called.\n       *\n       * @param {string} name Event name to listen on.\n       * @param {function(event, ...args)} listener Function to call when the event is emitted.\n       * @returns {function()} Returns a deregistration function for this listener.\n       */\n      $on: function(name, listener) {\n        var namedListeners = this.$$listeners[name];\n        if (!namedListeners) {\n          this.$$listeners[name] = namedListeners = [];\n        }\n        namedListeners.push(listener);\n\n        var current = this;\n        do {\n          if (!current.$$listenerCount[name]) {\n            current.$$listenerCount[name] = 0;\n          }\n          current.$$listenerCount[name]++;\n        } while ((current = current.$parent));\n\n        var self = this;\n        return function() {\n          var indexOfListener = namedListeners.indexOf(listener);\n          if (indexOfListener !== -1) {\n            // Use delete in the hope of the browser deallocating the memory for the array entry,\n            // while not shifting the array indexes of other listeners.\n            // See issue https://github.com/angular/angular.js/issues/16135\n            delete namedListeners[indexOfListener];\n            decrementListenerCount(self, 1, name);\n          }\n        };\n      },\n\n\n      /**\n       * @ngdoc method\n       * @name $rootScope.Scope#$emit\n       * @kind function\n       *\n       * @description\n       * Dispatches an event `name` upwards through the scope hierarchy notifying the\n       * registered {@link ng.$rootScope.Scope#$on} listeners.\n       *\n       * The event life cycle starts at the scope on which `$emit` was called. All\n       * {@link ng.$rootScope.Scope#$on listeners} listening for `name` event on this scope get\n       * notified. Afterwards, the event traverses upwards toward the root scope and calls all\n       * registered listeners along the way. The event will stop propagating if one of the listeners\n       * cancels it.\n       *\n       * Any exception emitted from the {@link ng.$rootScope.Scope#$on listeners} will be passed\n       * onto the {@link ng.$exceptionHandler $exceptionHandler} service.\n       *\n       * @param {string} name Event name to emit.\n       * @param {...*} args Optional one or more arguments which will be passed onto the event listeners.\n       * @return {Object} Event object (see {@link ng.$rootScope.Scope#$on}).\n       */\n      $emit: function(name, args) {\n        var empty = [],\n            namedListeners,\n            scope = this,\n            stopPropagation = false,\n            event = {\n              name: name,\n              targetScope: scope,\n              stopPropagation: function() {stopPropagation = true;},\n              preventDefault: function() {\n                event.defaultPrevented = true;\n              },\n              defaultPrevented: false\n            },\n            listenerArgs = concat([event], arguments, 1),\n            i, length;\n\n        do {\n          namedListeners = scope.$$listeners[name] || empty;\n          event.currentScope = scope;\n          for (i = 0, length = namedListeners.length; i < length; i++) {\n\n            // if listeners were deregistered, defragment the array\n            if (!namedListeners[i]) {\n              namedListeners.splice(i, 1);\n              i--;\n              length--;\n              continue;\n            }\n            try {\n              //allow all listeners attached to the current scope to run\n              namedListeners[i].apply(null, listenerArgs);\n            } catch (e) {\n              $exceptionHandler(e);\n            }\n          }\n          //if any listener on the current scope stops propagation, prevent bubbling\n          if (stopPropagation) {\n            break;\n          }\n          //traverse upwards\n          scope = scope.$parent;\n        } while (scope);\n\n        event.currentScope = null;\n\n        return event;\n      },\n\n\n      /**\n       * @ngdoc method\n       * @name $rootScope.Scope#$broadcast\n       * @kind function\n       *\n       * @description\n       * Dispatches an event `name` downwards to all child scopes (and their children) notifying the\n       * registered {@link ng.$rootScope.Scope#$on} listeners.\n       *\n       * The event life cycle starts at the scope on which `$broadcast` was called. All\n       * {@link ng.$rootScope.Scope#$on listeners} listening for `name` event on this scope get\n       * notified. Afterwards, the event propagates to all direct and indirect scopes of the current\n       * scope and calls all registered listeners along the way. The event cannot be canceled.\n       *\n       * Any exception emitted from the {@link ng.$rootScope.Scope#$on listeners} will be passed\n       * onto the {@link ng.$exceptionHandler $exceptionHandler} service.\n       *\n       * @param {string} name Event name to broadcast.\n       * @param {...*} args Optional one or more arguments which will be passed onto the event listeners.\n       * @return {Object} Event object, see {@link ng.$rootScope.Scope#$on}\n       */\n      $broadcast: function(name, args) {\n        var target = this,\n            current = target,\n            next = target,\n            event = {\n              name: name,\n              targetScope: target,\n              preventDefault: function() {\n                event.defaultPrevented = true;\n              },\n              defaultPrevented: false\n            };\n\n        if (!target.$$listenerCount[name]) return event;\n\n        var listenerArgs = concat([event], arguments, 1),\n            listeners, i, length;\n\n        //down while you can, then up and next sibling or up and next sibling until back at root\n        while ((current = next)) {\n          event.currentScope = current;\n          listeners = current.$$listeners[name] || [];\n          for (i = 0, length = listeners.length; i < length; i++) {\n            // if listeners were deregistered, defragment the array\n            if (!listeners[i]) {\n              listeners.splice(i, 1);\n              i--;\n              length--;\n              continue;\n            }\n\n            try {\n              listeners[i].apply(null, listenerArgs);\n            } catch (e) {\n              $exceptionHandler(e);\n            }\n          }\n\n          // Insanity Warning: scope depth-first traversal\n          // yes, this code is a bit crazy, but it works and we have tests to prove it!\n          // this piece should be kept in sync with the traversal in $digest\n          // (though it differs due to having the extra check for $$listenerCount and\n          // does not check $$suspended)\n          if (!(next = ((current.$$listenerCount[name] && current.$$childHead) ||\n              (current !== target && current.$$nextSibling)))) {\n            while (current !== target && !(next = current.$$nextSibling)) {\n              current = current.$parent;\n            }\n          }\n        }\n\n        event.currentScope = null;\n        return event;\n      }\n    };\n\n    var $rootScope = new Scope();\n\n    //The internal queues. Expose them on the $rootScope for debugging/testing purposes.\n    var asyncQueue = $rootScope.$$asyncQueue = [];\n    var postDigestQueue = $rootScope.$$postDigestQueue = [];\n    var applyAsyncQueue = $rootScope.$$applyAsyncQueue = [];\n\n    var postDigestQueuePosition = 0;\n\n    return $rootScope;\n\n\n    function beginPhase(phase) {\n      if ($rootScope.$$phase) {\n        throw $rootScopeMinErr('inprog', '{0} already in progress', $rootScope.$$phase);\n      }\n\n      $rootScope.$$phase = phase;\n    }\n\n    function clearPhase() {\n      $rootScope.$$phase = null;\n    }\n\n    function incrementWatchersCount(current, count) {\n      do {\n        current.$$watchersCount += count;\n      } while ((current = current.$parent));\n    }\n\n    function decrementListenerCount(current, count, name) {\n      do {\n        current.$$listenerCount[name] -= count;\n\n        if (current.$$listenerCount[name] === 0) {\n          delete current.$$listenerCount[name];\n        }\n      } while ((current = current.$parent));\n    }\n\n    /**\n     * function used as an initial value for watchers.\n     * because it's unique we can easily tell it apart from other values\n     */\n    function initWatchVal() {}\n\n    function flushApplyAsync() {\n      while (applyAsyncQueue.length) {\n        try {\n          applyAsyncQueue.shift()();\n        } catch (e) {\n          $exceptionHandler(e);\n        }\n      }\n      applyAsyncId = null;\n    }\n\n    function scheduleApplyAsync() {\n      if (applyAsyncId === null) {\n        applyAsyncId = $browser.defer(function() {\n          $rootScope.$apply(flushApplyAsync);\n        }, null, '$applyAsync');\n      }\n    }\n  }];\n}\n"
  },
  {
    "path": "src/ng/sanitizeUri.js",
    "content": "'use strict';\n\n/**\n * @this\n * @description\n * Private service to sanitize uris for links and images. Used by $compile and $sanitize.\n */\nfunction $$SanitizeUriProvider() {\n\n  var aHrefSanitizationTrustedUrlList = /^\\s*(https?|s?ftp|mailto|tel|file):/,\n    imgSrcSanitizationTrustedUrlList = /^\\s*((https?|ftp|file|blob):|data:image\\/)/;\n\n  /**\n   * @description\n   * Retrieves or overrides the default regular expression that is used for determining trusted safe\n   * urls during a[href] sanitization.\n   *\n   * The sanitization is a security measure aimed at prevent XSS attacks via HTML anchor links.\n   *\n   * Any url due to be assigned to an `a[href]` attribute via interpolation is marked as requiring\n   * the $sce.URL security context. When interpolation occurs a call is made to `$sce.trustAsUrl(url)`\n   * which in turn may call `$$sanitizeUri(url, isMedia)` to sanitize the potentially malicious URL.\n   *\n   * If the URL matches the `aHrefSanitizationTrustedUrlList` regular expression, it is returned unchanged.\n   *\n   * If there is no match the URL is returned prefixed with `'unsafe:'` to ensure that when it is written\n   * to the DOM it is inactive and potentially malicious code will not be executed.\n   *\n   * @param {RegExp=} regexp New regexp to trust urls with.\n   * @returns {RegExp|ng.$compileProvider} Current RegExp if called without value or self for\n   *    chaining otherwise.\n   */\n  this.aHrefSanitizationTrustedUrlList = function(regexp) {\n    if (isDefined(regexp)) {\n      aHrefSanitizationTrustedUrlList = regexp;\n      return this;\n    }\n    return aHrefSanitizationTrustedUrlList;\n  };\n\n\n  /**\n   * @description\n   * Retrieves or overrides the default regular expression that is used for determining trusted safe\n   * urls during img[src] sanitization.\n   *\n   * The sanitization is a security measure aimed at prevent XSS attacks via HTML image src links.\n   *\n   * Any URL due to be assigned to an `img[src]` attribute via interpolation is marked as requiring\n   * the $sce.MEDIA_URL security context. When interpolation occurs a call is made to\n   * `$sce.trustAsMediaUrl(url)` which in turn may call `$$sanitizeUri(url, isMedia)` to sanitize\n   * the potentially malicious URL.\n   *\n   * If the URL matches the `imgSrcSanitizationTrustedUrlList` regular expression, it is returned\n   * unchanged.\n   *\n   * If there is no match the URL is returned prefixed with `'unsafe:'` to ensure that when it is written\n   * to the DOM it is inactive and potentially malicious code will not be executed.\n   *\n   * @param {RegExp=} regexp New regexp to trust urls with.\n   * @returns {RegExp|ng.$compileProvider} Current RegExp if called without value or self for\n   *    chaining otherwise.\n   */\n  this.imgSrcSanitizationTrustedUrlList = function(regexp) {\n    if (isDefined(regexp)) {\n      imgSrcSanitizationTrustedUrlList = regexp;\n      return this;\n    }\n    return imgSrcSanitizationTrustedUrlList;\n  };\n\n  this.$get = function() {\n    return function sanitizeUri(uri, isMediaUrl) {\n      // if (!uri) return uri;\n      var regex = isMediaUrl ? imgSrcSanitizationTrustedUrlList : aHrefSanitizationTrustedUrlList;\n      var normalizedVal = urlResolve(uri && uri.trim()).href;\n      if (normalizedVal !== '' && !normalizedVal.match(regex)) {\n        return 'unsafe:' + normalizedVal;\n      }\n      return uri;\n    };\n  };\n}\n"
  },
  {
    "path": "src/ng/sce.js",
    "content": "'use strict';\n\n/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n *     Any commits to this file should be reviewed with security in mind.  *\n *   Changes to this file can potentially create security vulnerabilities. *\n *          An approval from 2 Core members with history of modifying      *\n *                         this file is required.                          *\n *                                                                         *\n *  Does the change somehow allow for arbitrary javascript to be executed? *\n *    Or allows for someone to change the prototype of built-in objects?   *\n *     Or gives undesired access to variables likes document or window?    *\n * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */\n\n/* exported $SceProvider, $SceDelegateProvider */\n\nvar $sceMinErr = minErr('$sce');\n\nvar SCE_CONTEXTS = {\n  // HTML is used when there's HTML rendered (e.g. ng-bind-html, iframe srcdoc binding).\n  HTML: 'html',\n\n  // Style statements or stylesheets. Currently unused in AngularJS.\n  CSS: 'css',\n\n  // An URL used in a context where it refers to the source of media, which are not expected to be run\n  // as scripts, such as an image, audio, video, etc.\n  MEDIA_URL: 'mediaUrl',\n\n  // An URL used in a context where it does not refer to a resource that loads code.\n  // A value that can be trusted as a URL can also trusted as a MEDIA_URL.\n  URL: 'url',\n\n  // RESOURCE_URL is a subtype of URL used where the referred-to resource could be interpreted as\n  // code. (e.g. ng-include, script src binding, templateUrl)\n  // A value that can be trusted as a RESOURCE_URL, can also trusted as a URL and a MEDIA_URL.\n  RESOURCE_URL: 'resourceUrl',\n\n  // Script. Currently unused in AngularJS.\n  JS: 'js'\n};\n\n// Helper functions follow.\n\nvar UNDERSCORE_LOWERCASE_REGEXP = /_([a-z])/g;\n\nfunction snakeToCamel(name) {\n  return name\n    .replace(UNDERSCORE_LOWERCASE_REGEXP, fnCamelCaseReplace);\n}\n\nfunction adjustMatcher(matcher) {\n  if (matcher === 'self') {\n    return matcher;\n  } else if (isString(matcher)) {\n    // Strings match exactly except for 2 wildcards - '*' and '**'.\n    // '*' matches any character except those from the set ':/.?&'.\n    // '**' matches any character (like .* in a RegExp).\n    // More than 2 *'s raises an error as it's ill defined.\n    if (matcher.indexOf('***') > -1) {\n      throw $sceMinErr('iwcard',\n          'Illegal sequence *** in string matcher.  String: {0}', matcher);\n    }\n    matcher = escapeForRegexp(matcher).\n                  replace(/\\\\\\*\\\\\\*/g, '.*').\n                  replace(/\\\\\\*/g, '[^:/.?&;]*');\n    return new RegExp('^' + matcher + '$');\n  } else if (isRegExp(matcher)) {\n    // The only other type of matcher allowed is a Regexp.\n    // Match entire URL / disallow partial matches.\n    // Flags are reset (i.e. no global, ignoreCase or multiline)\n    return new RegExp('^' + matcher.source + '$');\n  } else {\n    throw $sceMinErr('imatcher',\n        'Matchers may only be \"self\", string patterns or RegExp objects');\n  }\n}\n\n\nfunction adjustMatchers(matchers) {\n  var adjustedMatchers = [];\n  if (isDefined(matchers)) {\n    forEach(matchers, function(matcher) {\n      adjustedMatchers.push(adjustMatcher(matcher));\n    });\n  }\n  return adjustedMatchers;\n}\n\n\n/**\n * @ngdoc service\n * @name $sceDelegate\n * @kind function\n *\n * @description\n *\n * `$sceDelegate` is a service that is used by the `$sce` service to provide {@link ng.$sce Strict\n * Contextual Escaping (SCE)} services to AngularJS.\n *\n * For an overview of this service and the functionnality it provides in AngularJS, see the main\n * page for {@link ng.$sce SCE}. The current page is targeted for developers who need to alter how\n * SCE works in their application, which shouldn't be needed in most cases.\n *\n * <div class=\"alert alert-danger\">\n * AngularJS strongly relies on contextual escaping for the security of bindings: disabling or\n * modifying this might cause cross site scripting (XSS) vulnerabilities. For libraries owners,\n * changes to this service will also influence users, so be extra careful and document your changes.\n * </div>\n *\n * Typically, you would configure or override the {@link ng.$sceDelegate $sceDelegate} instead of\n * the `$sce` service to customize the way Strict Contextual Escaping works in AngularJS.  This is\n * because, while the `$sce` provides numerous shorthand methods, etc., you really only need to\n * override 3 core functions (`trustAs`, `getTrusted` and `valueOf`) to replace the way things\n * work because `$sce` delegates to `$sceDelegate` for these operations.\n *\n * Refer {@link ng.$sceDelegateProvider $sceDelegateProvider} to configure this service.\n *\n * The default instance of `$sceDelegate` should work out of the box with little pain.  While you\n * can override it completely to change the behavior of `$sce`, the common case would\n * involve configuring the {@link ng.$sceDelegateProvider $sceDelegateProvider} instead by setting\n * your own trusted and banned resource lists for trusting URLs used for loading AngularJS resources\n * such as templates.  Refer {@link ng.$sceDelegateProvider#trustedResourceUrlList\n * $sceDelegateProvider.trustedResourceUrlList} and {@link\n * ng.$sceDelegateProvider#bannedResourceUrlList $sceDelegateProvider.bannedResourceUrlList}\n */\n\n/**\n * @ngdoc provider\n * @name $sceDelegateProvider\n * @this\n *\n * @description\n *\n * The `$sceDelegateProvider` provider allows developers to configure the {@link ng.$sceDelegate\n * $sceDelegate service}, used as a delegate for {@link ng.$sce Strict Contextual Escaping (SCE)}.\n *\n * The `$sceDelegateProvider` allows one to get/set the `trustedResourceUrlList` and\n * `bannedResourceUrlList` used to ensure that the URLs used for sourcing AngularJS templates and\n * other script-running URLs are safe (all places that use the `$sce.RESOURCE_URL` context). See\n * {@link ng.$sceDelegateProvider#trustedResourceUrlList\n * $sceDelegateProvider.trustedResourceUrlList} and\n * {@link ng.$sceDelegateProvider#bannedResourceUrlList $sceDelegateProvider.bannedResourceUrlList},\n *\n * For the general details about this service in AngularJS, read the main page for {@link ng.$sce\n * Strict Contextual Escaping (SCE)}.\n *\n * **Example**:  Consider the following case. <a name=\"example\"></a>\n *\n * - your app is hosted at url `http://myapp.example.com/`\n * - but some of your templates are hosted on other domains you control such as\n *   `http://srv01.assets.example.com/`, `http://srv02.assets.example.com/`, etc.\n * - and you have an open redirect at `http://myapp.example.com/clickThru?...`.\n *\n * Here is what a secure configuration for this scenario might look like:\n *\n * ```\n *  angular.module('myApp', []).config(function($sceDelegateProvider) {\n *    $sceDelegateProvider.trustedResourceUrlList([\n *      // Allow same origin resource loads.\n *      'self',\n *      // Allow loading from our assets domain.  Notice the difference between * and **.\n *      'http://srv*.assets.example.com/**'\n *    ]);\n *\n *    // The banned resource URL list overrides the trusted resource URL list so the open redirect\n *    // here is blocked.\n *    $sceDelegateProvider.bannedResourceUrlList([\n *      'http://myapp.example.com/clickThru**'\n *    ]);\n *  });\n * ```\n * Note that an empty trusted resource URL list will block every resource URL from being loaded, and will require\n * you to manually mark each one as trusted with `$sce.trustAsResourceUrl`. However, templates\n * requested by {@link ng.$templateRequest $templateRequest} that are present in\n * {@link ng.$templateCache $templateCache} will not go through this check. If you have a mechanism\n * to populate your templates in that cache at config time, then it is a good idea to remove 'self'\n * from the trusted resource URL lsit. This helps to mitigate the security impact of certain types\n * of issues, like for instance attacker-controlled `ng-includes`.\n */\n\nfunction $SceDelegateProvider() {\n  this.SCE_CONTEXTS = SCE_CONTEXTS;\n\n  // Resource URLs can also be trusted by policy.\n  var trustedResourceUrlList = ['self'],\n      bannedResourceUrlList = [];\n\n  /**\n   * @ngdoc method\n   * @name $sceDelegateProvider#trustedResourceUrlList\n   * @kind function\n   *\n   * @param {Array=} trustedResourceUrlList When provided, replaces the trustedResourceUrlList with\n   *     the value provided.  This must be an array or null.  A snapshot of this array is used so\n   *     further changes to the array are ignored.\n   *     Follow {@link ng.$sce#resourceUrlPatternItem this link} for a description of the items\n   *     allowed in this array.\n   *\n   * @return {Array} The currently set trusted resource URL array.\n   *\n   * @description\n   * Sets/Gets the list trusted of resource URLs.\n   *\n   * The **default value** when no `trustedResourceUrlList` has been explicitly set is `['self']`\n   * allowing only same origin resource requests.\n   *\n   * <div class=\"alert alert-warning\">\n   * **Note:** the default `trustedResourceUrlList` of 'self' is not recommended if your app shares\n   * its origin with other apps! It is a good idea to limit it to only your application's directory.\n   * </div>\n   */\n  this.trustedResourceUrlList = function(value) {\n    if (arguments.length) {\n      trustedResourceUrlList = adjustMatchers(value);\n    }\n    return trustedResourceUrlList;\n  };\n\n  /**\n   * @ngdoc method\n   * @name $sceDelegateProvider#resourceUrlWhitelist\n   * @kind function\n   *\n   * @deprecated\n   * sinceVersion=\"1.8.1\"\n   *\n   * This method is deprecated. Use {@link $sceDelegateProvider#trustedResourceUrlList\n   * trustedResourceUrlList} instead.\n   */\n  Object.defineProperty(this, 'resourceUrlWhitelist', {\n    get: function() {\n      return this.trustedResourceUrlList;\n    },\n    set: function(value) {\n      this.trustedResourceUrlList = value;\n    }\n  });\n\n  /**\n   * @ngdoc method\n   * @name $sceDelegateProvider#bannedResourceUrlList\n   * @kind function\n   *\n   * @param {Array=} bannedResourceUrlList When provided, replaces the `bannedResourceUrlList` with\n   *     the value provided. This must be an array or null. A snapshot of this array is used so\n   *     further changes to the array are ignored.</p><p>\n   *     Follow {@link ng.$sce#resourceUrlPatternItem this link} for a description of the items\n   *     allowed in this array.</p><p>\n   *     The typical usage for the `bannedResourceUrlList` is to **block\n   *     [open redirects](http://cwe.mitre.org/data/definitions/601.html)** served by your domain as\n   *     these would otherwise be trusted but actually return content from the redirected domain.\n   *     </p><p>\n   *     Finally, **the banned resource URL list overrides the trusted resource URL list** and has\n   *     the final say.\n   *\n   * @return {Array} The currently set `bannedResourceUrlList` array.\n   *\n   * @description\n   * Sets/Gets the `bannedResourceUrlList` of trusted resource URLs.\n   *\n   * The **default value** when no trusted resource URL list has been explicitly set is the empty\n   * array (i.e. there is no `bannedResourceUrlList`.)\n   */\n  this.bannedResourceUrlList = function(value) {\n    if (arguments.length) {\n      bannedResourceUrlList = adjustMatchers(value);\n    }\n    return bannedResourceUrlList;\n  };\n\n  /**\n   * @ngdoc method\n   * @name $sceDelegateProvider#resourceUrlBlacklist\n   * @kind function\n   *\n   * @deprecated\n   * sinceVersion=\"1.8.1\"\n   *\n   * This method is deprecated. Use {@link $sceDelegateProvider#bannedResourceUrlList\n   * bannedResourceUrlList} instead.\n   */\n  Object.defineProperty(this, 'resourceUrlBlacklist', {\n    get: function() {\n      return this.bannedResourceUrlList;\n    },\n    set: function(value) {\n      this.bannedResourceUrlList = value;\n    }\n  });\n\n  this.$get = ['$injector', '$$sanitizeUri', function($injector, $$sanitizeUri) {\n\n    var htmlSanitizer = function htmlSanitizer(html) {\n      throw $sceMinErr('unsafe', 'Attempting to use an unsafe value in a safe context.');\n    };\n\n    if ($injector.has('$sanitize')) {\n      htmlSanitizer = $injector.get('$sanitize');\n    }\n\n\n    function matchUrl(matcher, parsedUrl) {\n      if (matcher === 'self') {\n        return urlIsSameOrigin(parsedUrl) || urlIsSameOriginAsBaseUrl(parsedUrl);\n      } else {\n        // definitely a regex.  See adjustMatchers()\n        return !!matcher.exec(parsedUrl.href);\n      }\n    }\n\n    function isResourceUrlAllowedByPolicy(url) {\n      var parsedUrl = urlResolve(url.toString());\n      var i, n, allowed = false;\n      // Ensure that at least one item from the trusted resource URL list allows this url.\n      for (i = 0, n = trustedResourceUrlList.length; i < n; i++) {\n        if (matchUrl(trustedResourceUrlList[i], parsedUrl)) {\n          allowed = true;\n          break;\n        }\n      }\n      if (allowed) {\n        // Ensure that no item from the banned resource URL list has blocked this url.\n        for (i = 0, n = bannedResourceUrlList.length; i < n; i++) {\n          if (matchUrl(bannedResourceUrlList[i], parsedUrl)) {\n            allowed = false;\n            break;\n          }\n        }\n      }\n      return allowed;\n    }\n\n    function generateHolderType(Base) {\n      var holderType = function TrustedValueHolderType(trustedValue) {\n        this.$$unwrapTrustedValue = function() {\n          return trustedValue;\n        };\n      };\n      if (Base) {\n        holderType.prototype = new Base();\n      }\n      holderType.prototype.valueOf = function sceValueOf() {\n        return this.$$unwrapTrustedValue();\n      };\n      holderType.prototype.toString = function sceToString() {\n        return this.$$unwrapTrustedValue().toString();\n      };\n      return holderType;\n    }\n\n    var trustedValueHolderBase = generateHolderType(),\n        byType = {};\n\n    byType[SCE_CONTEXTS.HTML] = generateHolderType(trustedValueHolderBase);\n    byType[SCE_CONTEXTS.CSS] = generateHolderType(trustedValueHolderBase);\n    byType[SCE_CONTEXTS.MEDIA_URL] = generateHolderType(trustedValueHolderBase);\n    byType[SCE_CONTEXTS.URL] = generateHolderType(byType[SCE_CONTEXTS.MEDIA_URL]);\n    byType[SCE_CONTEXTS.JS] = generateHolderType(trustedValueHolderBase);\n    byType[SCE_CONTEXTS.RESOURCE_URL] = generateHolderType(byType[SCE_CONTEXTS.URL]);\n\n    /**\n     * @ngdoc method\n     * @name $sceDelegate#trustAs\n     *\n     * @description\n     * Returns a trusted representation of the parameter for the specified context. This trusted\n     * object will later on be used as-is, without any security check, by bindings or directives\n     * that require this security context.\n     * For instance, marking a string as trusted for the `$sce.HTML` context will entirely bypass\n     * the potential `$sanitize` call in corresponding `$sce.HTML` bindings or directives, such as\n     * `ng-bind-html`. Note that in most cases you won't need to call this function: if you have the\n     * sanitizer loaded, passing the value itself will render all the HTML that does not pose a\n     * security risk.\n     *\n     * See {@link ng.$sceDelegate#getTrusted getTrusted} for the function that will consume those\n     * trusted values, and {@link ng.$sce $sce} for general documentation about strict contextual\n     * escaping.\n     *\n     * @param {string} type The context in which this value is safe for use, e.g. `$sce.URL`,\n     *     `$sce.RESOURCE_URL`, `$sce.HTML`, `$sce.JS` or `$sce.CSS`.\n     *\n     * @param {*} value The value that should be considered trusted.\n     * @return {*} A trusted representation of value, that can be used in the given context.\n     */\n    function trustAs(type, trustedValue) {\n      var Constructor = (byType.hasOwnProperty(type) ? byType[type] : null);\n      if (!Constructor) {\n        throw $sceMinErr('icontext',\n            'Attempted to trust a value in invalid context. Context: {0}; Value: {1}',\n            type, trustedValue);\n      }\n      if (trustedValue === null || isUndefined(trustedValue) || trustedValue === '') {\n        return trustedValue;\n      }\n      // All the current contexts in SCE_CONTEXTS happen to be strings.  In order to avoid trusting\n      // mutable objects, we ensure here that the value passed in is actually a string.\n      if (typeof trustedValue !== 'string') {\n        throw $sceMinErr('itype',\n            'Attempted to trust a non-string value in a content requiring a string: Context: {0}',\n            type);\n      }\n      return new Constructor(trustedValue);\n    }\n\n    /**\n     * @ngdoc method\n     * @name $sceDelegate#valueOf\n     *\n     * @description\n     * If the passed parameter had been returned by a prior call to {@link ng.$sceDelegate#trustAs\n     * `$sceDelegate.trustAs`}, returns the value that had been passed to {@link\n     * ng.$sceDelegate#trustAs `$sceDelegate.trustAs`}.\n     *\n     * If the passed parameter is not a value that had been returned by {@link\n     * ng.$sceDelegate#trustAs `$sceDelegate.trustAs`}, it must be returned as-is.\n     *\n     * @param {*} value The result of a prior {@link ng.$sceDelegate#trustAs `$sceDelegate.trustAs`}\n     *     call or anything else.\n     * @return {*} The `value` that was originally provided to {@link ng.$sceDelegate#trustAs\n     *     `$sceDelegate.trustAs`} if `value` is the result of such a call.  Otherwise, returns\n     *     `value` unchanged.\n     */\n    function valueOf(maybeTrusted) {\n      if (maybeTrusted instanceof trustedValueHolderBase) {\n        return maybeTrusted.$$unwrapTrustedValue();\n      } else {\n        return maybeTrusted;\n      }\n    }\n\n    /**\n     * @ngdoc method\n     * @name $sceDelegate#getTrusted\n     *\n     * @description\n     * Given an object and a security context in which to assign it, returns a value that's safe to\n     * use in this context, which was represented by the parameter. To do so, this function either\n     * unwraps the safe type it has been given (for instance, a {@link ng.$sceDelegate#trustAs\n     * `$sceDelegate.trustAs`} result), or it might try to sanitize the value given, depending on\n     * the context and sanitizer availablility.\n     *\n     * The contexts that can be sanitized are $sce.MEDIA_URL, $sce.URL and $sce.HTML. The first two are available\n     * by default, and the third one relies on the `$sanitize` service (which may be loaded through\n     * the `ngSanitize` module). Furthermore, for $sce.RESOURCE_URL context, a plain string may be\n     * accepted if the resource url policy defined by {@link ng.$sceDelegateProvider#trustedResourceUrlList\n     * `$sceDelegateProvider.trustedResourceUrlList`} and {@link ng.$sceDelegateProvider#bannedResourceUrlList\n     * `$sceDelegateProvider.bannedResourceUrlList`} accepts that resource.\n     *\n     * This function will throw if the safe type isn't appropriate for this context, or if the\n     * value given cannot be accepted in the context (which might be caused by sanitization not\n     * being available, or the value not being recognized as safe).\n     *\n     * <div class=\"alert alert-danger\">\n     * Disabling auto-escaping is extremely dangerous, it usually creates a Cross Site Scripting\n     * (XSS) vulnerability in your application.\n     * </div>\n     *\n     * @param {string} type The context in which this value is to be used (such as `$sce.HTML`).\n     * @param {*} maybeTrusted The result of a prior {@link ng.$sceDelegate#trustAs\n     *     `$sceDelegate.trustAs`} call, or anything else (which will not be considered trusted.)\n     * @return {*} A version of the value that's safe to use in the given context, or throws an\n     *     exception if this is impossible.\n     */\n    function getTrusted(type, maybeTrusted) {\n      if (maybeTrusted === null || isUndefined(maybeTrusted) || maybeTrusted === '') {\n        return maybeTrusted;\n      }\n      var constructor = (byType.hasOwnProperty(type) ? byType[type] : null);\n      // If maybeTrusted is a trusted class instance or subclass instance, then unwrap and return\n      // as-is.\n      if (constructor && maybeTrusted instanceof constructor) {\n        return maybeTrusted.$$unwrapTrustedValue();\n      }\n\n      // If maybeTrusted is a trusted class instance but not of the correct trusted type\n      // then unwrap it and allow it to pass through to the rest of the checks\n      if (isFunction(maybeTrusted.$$unwrapTrustedValue)) {\n        maybeTrusted = maybeTrusted.$$unwrapTrustedValue();\n      }\n\n      // If we get here, then we will either sanitize the value or throw an exception.\n      if (type === SCE_CONTEXTS.MEDIA_URL || type === SCE_CONTEXTS.URL) {\n        // we attempt to sanitize non-resource URLs\n        return $$sanitizeUri(maybeTrusted.toString(), type === SCE_CONTEXTS.MEDIA_URL);\n      } else if (type === SCE_CONTEXTS.RESOURCE_URL) {\n        if (isResourceUrlAllowedByPolicy(maybeTrusted)) {\n          return maybeTrusted;\n        } else {\n          throw $sceMinErr('insecurl',\n              'Blocked loading resource from url not allowed by $sceDelegate policy.  URL: {0}',\n              maybeTrusted.toString());\n        }\n      } else if (type === SCE_CONTEXTS.HTML) {\n        // htmlSanitizer throws its own error when no sanitizer is available.\n        return htmlSanitizer(maybeTrusted);\n      }\n      // Default error when the $sce service has no way to make the input safe.\n      throw $sceMinErr('unsafe', 'Attempting to use an unsafe value in a safe context.');\n    }\n\n    return { trustAs: trustAs,\n             getTrusted: getTrusted,\n             valueOf: valueOf };\n  }];\n}\n\n\n/**\n * @ngdoc provider\n * @name $sceProvider\n * @this\n *\n * @description\n *\n * The $sceProvider provider allows developers to configure the {@link ng.$sce $sce} service.\n * -   enable/disable Strict Contextual Escaping (SCE) in a module\n * -   override the default implementation with a custom delegate\n *\n * Read more about {@link ng.$sce Strict Contextual Escaping (SCE)}.\n */\n\n/**\n * @ngdoc service\n * @name $sce\n * @kind function\n *\n * @description\n *\n * `$sce` is a service that provides Strict Contextual Escaping services to AngularJS.\n *\n * ## Strict Contextual Escaping\n *\n * Strict Contextual Escaping (SCE) is a mode in which AngularJS constrains bindings to only render\n * trusted values. Its goal is to assist in writing code in a way that (a) is secure by default, and\n * (b) makes auditing for security vulnerabilities such as XSS, clickjacking, etc. a lot easier.\n *\n * ### Overview\n *\n * To systematically block XSS security bugs, AngularJS treats all values as untrusted by default in\n * HTML or sensitive URL bindings. When binding untrusted values, AngularJS will automatically\n * run security checks on them (sanitizations, trusted URL resource, depending on context), or throw\n * when it cannot guarantee the security of the result. That behavior depends strongly on contexts:\n * HTML can be sanitized, but template URLs cannot, for instance.\n *\n * To illustrate this, consider the `ng-bind-html` directive. It renders its value directly as HTML:\n * we call that the *context*. When given an untrusted input, AngularJS will attempt to sanitize it\n * before rendering if a sanitizer is available, and throw otherwise. To bypass sanitization and\n * render the input as-is, you will need to mark it as trusted for that context before attempting\n * to bind it.\n *\n * As of version 1.2, AngularJS ships with SCE enabled by default.\n *\n * ### In practice\n *\n * Here's an example of a binding in a privileged context:\n *\n * ```\n * <input ng-model=\"userHtml\" aria-label=\"User input\">\n * <div ng-bind-html=\"userHtml\"></div>\n * ```\n *\n * Notice that `ng-bind-html` is bound to `userHtml` controlled by the user.  With SCE\n * disabled, this application allows the user to render arbitrary HTML into the DIV, which would\n * be an XSS security bug. In a more realistic example, one may be rendering user comments, blog\n * articles, etc. via bindings. (HTML is just one example of a context where rendering user\n * controlled input creates security vulnerabilities.)\n *\n * For the case of HTML, you might use a library, either on the client side, or on the server side,\n * to sanitize unsafe HTML before binding to the value and rendering it in the document.\n *\n * How would you ensure that every place that used these types of bindings was bound to a value that\n * was sanitized by your library (or returned as safe for rendering by your server?)  How can you\n * ensure that you didn't accidentally delete the line that sanitized the value, or renamed some\n * properties/fields and forgot to update the binding to the sanitized value?\n *\n * To be secure by default, AngularJS makes sure bindings go through that sanitization, or\n * any similar validation process, unless there's a good reason to trust the given value in this\n * context.  That trust is formalized with a function call. This means that as a developer, you\n * can assume all untrusted bindings are safe. Then, to audit your code for binding security issues,\n * you just need to ensure the values you mark as trusted indeed are safe - because they were\n * received from your server, sanitized by your library, etc. You can organize your codebase to\n * help with this - perhaps allowing only the files in a specific directory to do this.\n * Ensuring that the internal API exposed by that code doesn't markup arbitrary values as safe then\n * becomes a more manageable task.\n *\n * In the case of AngularJS' SCE service, one uses {@link ng.$sce#trustAs $sce.trustAs}\n * (and shorthand methods such as {@link ng.$sce#trustAsHtml $sce.trustAsHtml}, etc.) to\n * build the trusted versions of your values.\n *\n * ### How does it work?\n *\n * In privileged contexts, directives and code will bind to the result of {@link ng.$sce#getTrusted\n * $sce.getTrusted(context, value)} rather than to the value directly.  Think of this function as\n * a way to enforce the required security context in your data sink. Directives use {@link\n * ng.$sce#parseAs $sce.parseAs} rather than `$parse` to watch attribute bindings, which performs\n * the {@link ng.$sce#getTrusted $sce.getTrusted} behind the scenes on non-constant literals. Also,\n * when binding without directives, AngularJS will understand the context of your bindings\n * automatically.\n *\n * As an example, {@link ng.directive:ngBindHtml ngBindHtml} uses {@link\n * ng.$sce#parseAsHtml $sce.parseAsHtml(binding expression)}.  Here's the actual code (slightly\n * simplified):\n *\n * ```\n * var ngBindHtmlDirective = ['$sce', function($sce) {\n *   return function(scope, element, attr) {\n *     scope.$watch($sce.parseAsHtml(attr.ngBindHtml), function(value) {\n *       element.html(value || '');\n *     });\n *   };\n * }];\n * ```\n *\n * ### Impact on loading templates\n *\n * This applies both to the {@link ng.directive:ngInclude `ng-include`} directive as well as\n * `templateUrl`'s specified by {@link guide/directive directives}.\n *\n * By default, AngularJS only loads templates from the same domain and protocol as the application\n * document.  This is done by calling {@link ng.$sce#getTrustedResourceUrl\n * $sce.getTrustedResourceUrl} on the template URL.  To load templates from other domains and/or\n * protocols, you may either add them to the {@link ng.$sceDelegateProvider#trustedResourceUrlList\n * trustedResourceUrlList} or {@link ng.$sce#trustAsResourceUrl wrap them} into trusted values.\n *\n * *Please note*:\n * The browser's\n * [Same Origin Policy](https://code.google.com/p/browsersec/wiki/Part2#Same-origin_policy_for_XMLHttpRequest)\n * and [Cross-Origin Resource Sharing (CORS)](http://www.w3.org/TR/cors/)\n * policy apply in addition to this and may further restrict whether the template is successfully\n * loaded.  This means that without the right CORS policy, loading templates from a different domain\n * won't work on all browsers.  Also, loading templates from `file://` URL does not work on some\n * browsers.\n *\n * ### This feels like too much overhead\n *\n * It's important to remember that SCE only applies to interpolation expressions.\n *\n * If your expressions are constant literals, they're automatically trusted and you don't need to\n * call `$sce.trustAs` on them (e.g.\n * `<div ng-bind-html=\"'<b>implicitly trusted</b>'\"></div>`) just works (remember to include the\n * `ngSanitize` module). The `$sceDelegate` will also use the `$sanitize` service if it is available\n * when binding untrusted values to `$sce.HTML` context.\n * AngularJS provides an implementation in `angular-sanitize.js`, and if you\n * wish to use it, you will also need to depend on the {@link ngSanitize `ngSanitize`} module in\n * your application.\n *\n * The included {@link ng.$sceDelegate $sceDelegate} comes with sane defaults to allow you to load\n * templates in `ng-include` from your application's domain without having to even know about SCE.\n * It blocks loading templates from other domains or loading templates over http from an https\n * served document.  You can change these by setting your own custom {@link\n * ng.$sceDelegateProvider#trustedResourceUrlList trusted resource URL list} and {@link\n * ng.$sceDelegateProvider#bannedResourceUrlList banned resource URL list} for matching such URLs.\n *\n * This significantly reduces the overhead.  It is far easier to pay the small overhead and have an\n * application that's secure and can be audited to verify that with much more ease than bolting\n * security onto an application later.\n *\n * <a name=\"contexts\"></a>\n * ### What trusted context types are supported?\n *\n * | Context             | Notes          |\n * |---------------------|----------------|\n * | `$sce.HTML`         | For HTML that's safe to source into the application.  The {@link ng.directive:ngBindHtml ngBindHtml} directive uses this context for bindings. If an unsafe value is encountered and the {@link ngSanitize $sanitize} module is present this will sanitize the value instead of throwing an error. |\n * | `$sce.CSS`          | For CSS that's safe to source into the application.  Currently unused.  Feel free to use it in your own directives. |\n * | `$sce.MEDIA_URL`    | For URLs that are safe to render as media. Is automatically converted from string by sanitizing when needed. |\n * | `$sce.URL`          | For URLs that are safe to follow as links. Is automatically converted from string by sanitizing when needed. Note that `$sce.URL` makes a stronger statement about the URL than `$sce.MEDIA_URL` does and therefore contexts requiring values trusted for `$sce.URL` can be used anywhere that values trusted for `$sce.MEDIA_URL` are required.|\n * | `$sce.RESOURCE_URL` | For URLs that are not only safe to follow as links, but whose contents are also safe to include in your application.  Examples include `ng-include`, `src` / `ngSrc` bindings for tags other than `IMG` (e.g. `IFRAME`, `OBJECT`, etc.)  <br><br>Note that `$sce.RESOURCE_URL` makes a stronger statement about the URL than `$sce.URL` or `$sce.MEDIA_URL` do and therefore contexts requiring values trusted for `$sce.RESOURCE_URL` can be used anywhere that values trusted for `$sce.URL` or `$sce.MEDIA_URL` are required. <br><br> The {@link $sceDelegateProvider#trustedResourceUrlList $sceDelegateProvider#trustedResourceUrlList()} and {@link $sceDelegateProvider#bannedResourceUrlList $sceDelegateProvider#bannedResourceUrlList()} can be used to restrict trusted origins for `RESOURCE_URL` |\n * | `$sce.JS`           | For JavaScript that is safe to execute in your application's context.  Currently unused.  Feel free to use it in your own directives. |\n *\n *\n * <div class=\"alert alert-warning\">\n * Be aware that, before AngularJS 1.7.0, `a[href]` and `img[src]` used to sanitize their\n * interpolated values directly rather than rely upon {@link ng.$sce#getTrusted `$sce.getTrusted`}.\n *\n * **As of 1.7.0, this is no longer the case.**\n *\n * Now such interpolations are marked as requiring `$sce.URL` (for `a[href]`) or `$sce.MEDIA_URL`\n * (for `img[src]`), so that the sanitization happens (via `$sce.getTrusted...`) when the `$interpolate`\n * service evaluates the expressions.\n * </div>\n *\n * There are no CSS or JS context bindings in AngularJS currently, so their corresponding `$sce.trustAs`\n * functions aren't useful yet. This might evolve.\n *\n * ### Format of items in {@link ng.$sceDelegateProvider#trustedResourceUrlList trustedResourceUrlList}/{@link ng.$sceDelegateProvider#bannedResourceUrlList bannedResourceUrlList} <a name=\"resourceUrlPatternItem\"></a>\n *\n *  Each element in these arrays must be one of the following:\n *\n *  - **'self'**\n *    - The special **string**, `'self'`, can be used to match against all URLs of the **same\n *      domain** as the application document using the **same protocol**.\n *  - **String** (except the special value `'self'`)\n *    - The string is matched against the full *normalized / absolute URL* of the resource\n *      being tested (substring matches are not good enough.)\n *    - There are exactly **two wildcard sequences** - `*` and `**`.  All other characters\n *      match themselves.\n *    - `*`: matches zero or more occurrences of any character other than one of the following 6\n *      characters: '`:`', '`/`', '`.`', '`?`', '`&`' and '`;`'.  It's a useful wildcard for use\n *      for matching resource URL lists.\n *    - `**`: matches zero or more occurrences of *any* character.  As such, it's not\n *      appropriate for use in a scheme, domain, etc. as it would match too much.  (e.g.\n *      http://**.example.com/ would match http://evil.com/?ignore=.example.com/ and that might\n *      not have been the intention.)  Its usage at the very end of the path is ok.  (e.g.\n *      http://foo.example.com/templates/**).\n *  - **RegExp** (*see caveat below*)\n *    - *Caveat*:  While regular expressions are powerful and offer great flexibility,  their syntax\n *      (and all the inevitable escaping) makes them *harder to maintain*.  It's easy to\n *      accidentally introduce a bug when one updates a complex expression (imho, all regexes should\n *      have good test coverage).  For instance, the use of `.` in the regex is correct only in a\n *      small number of cases.  A `.` character in the regex used when matching the scheme or a\n *      subdomain could be matched against a `:` or literal `.` that was likely not intended.   It\n *      is highly recommended to use the string patterns and only fall back to regular expressions\n *      as a last resort.\n *    - The regular expression must be an instance of RegExp (i.e. not a string.)  It is\n *      matched against the **entire** *normalized / absolute URL* of the resource being tested\n *      (even when the RegExp did not have the `^` and `$` codes.)  In addition, any flags\n *      present on the RegExp (such as multiline, global, ignoreCase) are ignored.\n *    - If you are generating your JavaScript from some other templating engine (not\n *      recommended, e.g. in issue [#4006](https://github.com/angular/angular.js/issues/4006)),\n *      remember to escape your regular expression (and be aware that you might need more than\n *      one level of escaping depending on your templating engine and the way you interpolated\n *      the value.)  Do make use of your platform's escaping mechanism as it might be good\n *      enough before coding your own.  E.g. Ruby has\n *      [Regexp.escape(str)](http://www.ruby-doc.org/core-2.0.0/Regexp.html#method-c-escape)\n *      and Python has [re.escape](http://docs.python.org/library/re.html#re.escape).\n *      Javascript lacks a similar built in function for escaping.  Take a look at Google\n *      Closure library's [goog.string.regExpEscape(s)](\n *      http://docs.closure-library.googlecode.com/git/closure_goog_string_string.js.source.html#line962).\n *\n * Refer {@link ng.$sceDelegateProvider $sceDelegateProvider} for an example.\n *\n * ### Show me an example using SCE.\n *\n * <example module=\"mySceApp\" deps=\"angular-sanitize.js\" name=\"sce-service\">\n * <file name=\"index.html\">\n *   <div ng-controller=\"AppController as myCtrl\">\n *     <i ng-bind-html=\"myCtrl.explicitlyTrustedHtml\" id=\"explicitlyTrustedHtml\"></i><br><br>\n *     <b>User comments</b><br>\n *     By default, HTML that isn't explicitly trusted (e.g. Alice's comment) is sanitized when\n *     $sanitize is available.  If $sanitize isn't available, this results in an error instead of an\n *     exploit.\n *     <div class=\"well\">\n *       <div ng-repeat=\"userComment in myCtrl.userComments\">\n *         <b>{{userComment.name}}</b>:\n *         <span ng-bind-html=\"userComment.htmlComment\" class=\"htmlComment\"></span>\n *         <br>\n *       </div>\n *     </div>\n *   </div>\n * </file>\n *\n * <file name=\"script.js\">\n *   angular.module('mySceApp', ['ngSanitize'])\n *     .controller('AppController', ['$http', '$templateCache', '$sce',\n *       function AppController($http, $templateCache, $sce) {\n *         var self = this;\n *         $http.get('test_data.json', {cache: $templateCache}).then(function(response) {\n *           self.userComments = response.data;\n *         });\n *         self.explicitlyTrustedHtml = $sce.trustAsHtml(\n *             '<span onmouseover=\"this.textContent=&quot;Explicitly trusted HTML bypasses ' +\n *             'sanitization.&quot;\">Hover over this text.</span>');\n *       }]);\n * </file>\n *\n * <file name=\"test_data.json\">\n * [\n *   { \"name\": \"Alice\",\n *     \"htmlComment\":\n *         \"<span onmouseover='this.textContent=\\\"PWN3D!\\\"'>Is <i>anyone</i> reading this?</span>\"\n *   },\n *   { \"name\": \"Bob\",\n *     \"htmlComment\": \"<i>Yes!</i>  Am I the only other one?\"\n *   }\n * ]\n * </file>\n *\n * <file name=\"protractor.js\" type=\"protractor\">\n *   describe('SCE doc demo', function() {\n *     it('should sanitize untrusted values', function() {\n *       expect(element.all(by.css('.htmlComment')).first().getAttribute('innerHTML'))\n *           .toBe('<span>Is <i>anyone</i> reading this?</span>');\n *     });\n *\n *     it('should NOT sanitize explicitly trusted values', function() {\n *       expect(element(by.id('explicitlyTrustedHtml')).getAttribute('innerHTML')).toBe(\n *           '<span onmouseover=\"this.textContent=&quot;Explicitly trusted HTML bypasses ' +\n *           'sanitization.&quot;\">Hover over this text.</span>');\n *     });\n *   });\n * </file>\n * </example>\n *\n *\n *\n * ## Can I disable SCE completely?\n *\n * Yes, you can.  However, this is strongly discouraged.  SCE gives you a lot of security benefits\n * for little coding overhead.  It will be much harder to take an SCE disabled application and\n * either secure it on your own or enable SCE at a later stage.  It might make sense to disable SCE\n * for cases where you have a lot of existing code that was written before SCE was introduced and\n * you're migrating them a module at a time. Also do note that this is an app-wide setting, so if\n * you are writing a library, you will cause security bugs applications using it.\n *\n * That said, here's how you can completely disable SCE:\n *\n * ```\n * angular.module('myAppWithSceDisabledmyApp', []).config(function($sceProvider) {\n *   // Completely disable SCE.  For demonstration purposes only!\n *   // Do not use in new projects or libraries.\n *   $sceProvider.enabled(false);\n * });\n * ```\n *\n */\n\nfunction $SceProvider() {\n  var enabled = true;\n\n  /**\n   * @ngdoc method\n   * @name $sceProvider#enabled\n   * @kind function\n   *\n   * @param {boolean=} value If provided, then enables/disables SCE application-wide.\n   * @return {boolean} True if SCE is enabled, false otherwise.\n   *\n   * @description\n   * Enables/disables SCE and returns the current value.\n   */\n  this.enabled = function(value) {\n    if (arguments.length) {\n      enabled = !!value;\n    }\n    return enabled;\n  };\n\n\n  /* Design notes on the default implementation for SCE.\n   *\n   * The API contract for the SCE delegate\n   * -------------------------------------\n   * The SCE delegate object must provide the following 3 methods:\n   *\n   * - trustAs(contextEnum, value)\n   *     This method is used to tell the SCE service that the provided value is OK to use in the\n   *     contexts specified by contextEnum.  It must return an object that will be accepted by\n   *     getTrusted() for a compatible contextEnum and return this value.\n   *\n   * - valueOf(value)\n   *     For values that were not produced by trustAs(), return them as is.  For values that were\n   *     produced by trustAs(), return the corresponding input value to trustAs.  Basically, if\n   *     trustAs is wrapping the given values into some type, this operation unwraps it when given\n   *     such a value.\n   *\n   * - getTrusted(contextEnum, value)\n   *     This function should return the value that is safe to use in the context specified by\n   *     contextEnum or throw and exception otherwise.\n   *\n   * NOTE: This contract deliberately does NOT state that values returned by trustAs() must be\n   * opaque or wrapped in some holder object.  That happens to be an implementation detail.  For\n   * instance, an implementation could maintain a registry of all trusted objects by context.  In\n   * such a case, trustAs() would return the same object that was passed in.  getTrusted() would\n   * return the same object passed in if it was found in the registry under a compatible context or\n   * throw an exception otherwise.  An implementation might only wrap values some of the time based\n   * on some criteria.  getTrusted() might return a value and not throw an exception for special\n   * constants or objects even if not wrapped.  All such implementations fulfill this contract.\n   *\n   *\n   * A note on the inheritance model for SCE contexts\n   * ------------------------------------------------\n   * I've used inheritance and made RESOURCE_URL wrapped types a subtype of URL wrapped types.  This\n   * is purely an implementation details.\n   *\n   * The contract is simply this:\n   *\n   *     getTrusted($sce.RESOURCE_URL, value) succeeding implies that getTrusted($sce.URL, value)\n   *     will also succeed.\n   *\n   * Inheritance happens to capture this in a natural way. In some future, we may not use\n   * inheritance anymore. That is OK because no code outside of sce.js and sceSpecs.js would need to\n   * be aware of this detail.\n   */\n\n  this.$get = ['$parse', '$sceDelegate', function(\n                $parse,   $sceDelegate) {\n    // Support: IE 9-11 only\n    // Prereq: Ensure that we're not running in IE<11 quirks mode.  In that mode, IE < 11 allow\n    // the \"expression(javascript expression)\" syntax which is insecure.\n    if (enabled && msie < 8) {\n      throw $sceMinErr('iequirks',\n        'Strict Contextual Escaping does not support Internet Explorer version < 11 in quirks ' +\n        'mode.  You can fix this by adding the text <!doctype html> to the top of your HTML ' +\n        'document.  See http://docs.angularjs.org/api/ng.$sce for more information.');\n    }\n\n    var sce = shallowCopy(SCE_CONTEXTS);\n\n    /**\n     * @ngdoc method\n     * @name $sce#isEnabled\n     * @kind function\n     *\n     * @return {Boolean} True if SCE is enabled, false otherwise.  If you want to set the value, you\n     *     have to do it at module config time on {@link ng.$sceProvider $sceProvider}.\n     *\n     * @description\n     * Returns a boolean indicating if SCE is enabled.\n     */\n    sce.isEnabled = function() {\n      return enabled;\n    };\n    sce.trustAs = $sceDelegate.trustAs;\n    sce.getTrusted = $sceDelegate.getTrusted;\n    sce.valueOf = $sceDelegate.valueOf;\n\n    if (!enabled) {\n      sce.trustAs = sce.getTrusted = function(type, value) { return value; };\n      sce.valueOf = identity;\n    }\n\n    /**\n     * @ngdoc method\n     * @name $sce#parseAs\n     *\n     * @description\n     * Converts AngularJS {@link guide/expression expression} into a function.  This is like {@link\n     * ng.$parse $parse} and is identical when the expression is a literal constant.  Otherwise, it\n     * wraps the expression in a call to {@link ng.$sce#getTrusted $sce.getTrusted(*type*,\n     * *result*)}\n     *\n     * @param {string} type The SCE context in which this result will be used.\n     * @param {string} expression String expression to compile.\n     * @return {function(context, locals)} A function which represents the compiled expression:\n     *\n     *    * `context` – `{object}` – an object against which any expressions embedded in the\n     *      strings are evaluated against (typically a scope object).\n     *    * `locals` – `{object=}` – local variables context object, useful for overriding values\n     *      in `context`.\n     */\n    sce.parseAs = function sceParseAs(type, expr) {\n      var parsed = $parse(expr);\n      if (parsed.literal && parsed.constant) {\n        return parsed;\n      } else {\n        return $parse(expr, function(value) {\n          return sce.getTrusted(type, value);\n        });\n      }\n    };\n\n    /**\n     * @ngdoc method\n     * @name $sce#trustAs\n     *\n     * @description\n     * Delegates to {@link ng.$sceDelegate#trustAs `$sceDelegate.trustAs`}. As such, returns a\n     * wrapped object that represents your value, and the trust you have in its safety for the given\n     * context. AngularJS can then use that value as-is in bindings of the specified secure context.\n     * This is used in bindings for `ng-bind-html`, `ng-include`, and most `src` attribute\n     * interpolations. See {@link ng.$sce $sce} for strict contextual escaping.\n     *\n     * @param {string} type The context in which this value is safe for use, e.g. `$sce.URL`,\n     *     `$sce.RESOURCE_URL`, `$sce.HTML`, `$sce.JS` or `$sce.CSS`.\n     *\n     * @param {*} value The value that that should be considered trusted.\n     * @return {*} A wrapped version of value that can be used as a trusted variant of your `value`\n     *     in the context you specified.\n     */\n\n    /**\n     * @ngdoc method\n     * @name $sce#trustAsHtml\n     *\n     * @description\n     * Shorthand method.  `$sce.trustAsHtml(value)` →\n     *     {@link ng.$sceDelegate#trustAs `$sceDelegate.trustAs($sce.HTML, value)`}\n     *\n     * @param {*} value The value to mark as trusted for `$sce.HTML` context.\n     * @return {*} A wrapped version of value that can be used as a trusted variant of your `value`\n     *     in `$sce.HTML` context (like `ng-bind-html`).\n     */\n\n    /**\n     * @ngdoc method\n     * @name $sce#trustAsCss\n     *\n     * @description\n     * Shorthand method.  `$sce.trustAsCss(value)` →\n     *     {@link ng.$sceDelegate#trustAs `$sceDelegate.trustAs($sce.CSS, value)`}\n     *\n     * @param {*} value The value to mark as trusted for `$sce.CSS` context.\n     * @return {*} A wrapped version of value that can be used as a trusted variant\n     *     of your `value` in `$sce.CSS` context. This context is currently unused, so there are\n     *     almost no reasons to use this function so far.\n     */\n\n    /**\n     * @ngdoc method\n     * @name $sce#trustAsUrl\n     *\n     * @description\n     * Shorthand method.  `$sce.trustAsUrl(value)` →\n     *     {@link ng.$sceDelegate#trustAs `$sceDelegate.trustAs($sce.URL, value)`}\n     *\n     * @param {*} value The value to mark as trusted for `$sce.URL` context.\n     * @return {*} A wrapped version of value that can be used as a trusted variant of your `value`\n     *     in `$sce.URL` context. That context is currently unused, so there are almost no reasons\n     *     to use this function so far.\n     */\n\n    /**\n     * @ngdoc method\n     * @name $sce#trustAsResourceUrl\n     *\n     * @description\n     * Shorthand method.  `$sce.trustAsResourceUrl(value)` →\n     *     {@link ng.$sceDelegate#trustAs `$sceDelegate.trustAs($sce.RESOURCE_URL, value)`}\n     *\n     * @param {*} value The value to mark as trusted for `$sce.RESOURCE_URL` context.\n     * @return {*} A wrapped version of value that can be used as a trusted variant of your `value`\n     *     in `$sce.RESOURCE_URL` context (template URLs in `ng-include`, most `src` attribute\n     *     bindings, ...)\n     */\n\n    /**\n     * @ngdoc method\n     * @name $sce#trustAsJs\n     *\n     * @description\n     * Shorthand method.  `$sce.trustAsJs(value)` →\n     *     {@link ng.$sceDelegate#trustAs `$sceDelegate.trustAs($sce.JS, value)`}\n     *\n     * @param {*} value The value to mark as trusted for `$sce.JS` context.\n     * @return {*} A wrapped version of value that can be used as a trusted variant of your `value`\n     *     in `$sce.JS` context. That context is currently unused, so there are almost no reasons to\n     *     use this function so far.\n     */\n\n    /**\n     * @ngdoc method\n     * @name $sce#getTrusted\n     *\n     * @description\n     * Delegates to {@link ng.$sceDelegate#getTrusted `$sceDelegate.getTrusted`}.  As such,\n     * takes any input, and either returns a value that's safe to use in the specified context,\n     * or throws an exception. This function is aware of trusted values created by the `trustAs`\n     * function and its shorthands, and when contexts are appropriate, returns the unwrapped value\n     * as-is. Finally, this function can also throw when there is no way to turn `maybeTrusted` in a\n     * safe value (e.g., no sanitization is available or possible.)\n     *\n     * @param {string} type The context in which this value is to be used.\n     * @param {*} maybeTrusted The result of a prior {@link ng.$sce#trustAs\n     *     `$sce.trustAs`} call, or anything else (which will not be considered trusted.)\n     * @return {*} A version of the value that's safe to use in the given context, or throws an\n     *     exception if this is impossible.\n     */\n\n    /**\n     * @ngdoc method\n     * @name $sce#getTrustedHtml\n     *\n     * @description\n     * Shorthand method.  `$sce.getTrustedHtml(value)` →\n     *     {@link ng.$sceDelegate#getTrusted `$sceDelegate.getTrusted($sce.HTML, value)`}\n     *\n     * @param {*} value The value to pass to `$sce.getTrusted`.\n     * @return {*} The return value of `$sce.getTrusted($sce.HTML, value)`\n     */\n\n    /**\n     * @ngdoc method\n     * @name $sce#getTrustedCss\n     *\n     * @description\n     * Shorthand method.  `$sce.getTrustedCss(value)` →\n     *     {@link ng.$sceDelegate#getTrusted `$sceDelegate.getTrusted($sce.CSS, value)`}\n     *\n     * @param {*} value The value to pass to `$sce.getTrusted`.\n     * @return {*} The return value of `$sce.getTrusted($sce.CSS, value)`\n     */\n\n    /**\n     * @ngdoc method\n     * @name $sce#getTrustedUrl\n     *\n     * @description\n     * Shorthand method.  `$sce.getTrustedUrl(value)` →\n     *     {@link ng.$sceDelegate#getTrusted `$sceDelegate.getTrusted($sce.URL, value)`}\n     *\n     * @param {*} value The value to pass to `$sce.getTrusted`.\n     * @return {*} The return value of `$sce.getTrusted($sce.URL, value)`\n     */\n\n    /**\n     * @ngdoc method\n     * @name $sce#getTrustedResourceUrl\n     *\n     * @description\n     * Shorthand method.  `$sce.getTrustedResourceUrl(value)` →\n     *     {@link ng.$sceDelegate#getTrusted `$sceDelegate.getTrusted($sce.RESOURCE_URL, value)`}\n     *\n     * @param {*} value The value to pass to `$sceDelegate.getTrusted`.\n     * @return {*} The return value of `$sce.getTrusted($sce.RESOURCE_URL, value)`\n     */\n\n    /**\n     * @ngdoc method\n     * @name $sce#getTrustedJs\n     *\n     * @description\n     * Shorthand method.  `$sce.getTrustedJs(value)` →\n     *     {@link ng.$sceDelegate#getTrusted `$sceDelegate.getTrusted($sce.JS, value)`}\n     *\n     * @param {*} value The value to pass to `$sce.getTrusted`.\n     * @return {*} The return value of `$sce.getTrusted($sce.JS, value)`\n     */\n\n    /**\n     * @ngdoc method\n     * @name $sce#parseAsHtml\n     *\n     * @description\n     * Shorthand method.  `$sce.parseAsHtml(expression string)` →\n     *     {@link ng.$sce#parseAs `$sce.parseAs($sce.HTML, value)`}\n     *\n     * @param {string} expression String expression to compile.\n     * @return {function(context, locals)} A function which represents the compiled expression:\n     *\n     *    * `context` – `{object}` – an object against which any expressions embedded in the\n     *      strings are evaluated against (typically a scope object).\n     *    * `locals` – `{object=}` – local variables context object, useful for overriding values\n     *      in `context`.\n     */\n\n    /**\n     * @ngdoc method\n     * @name $sce#parseAsCss\n     *\n     * @description\n     * Shorthand method.  `$sce.parseAsCss(value)` →\n     *     {@link ng.$sce#parseAs `$sce.parseAs($sce.CSS, value)`}\n     *\n     * @param {string} expression String expression to compile.\n     * @return {function(context, locals)} A function which represents the compiled expression:\n     *\n     *    * `context` – `{object}` – an object against which any expressions embedded in the\n     *      strings are evaluated against (typically a scope object).\n     *    * `locals` – `{object=}` – local variables context object, useful for overriding values\n     *      in `context`.\n     */\n\n    /**\n     * @ngdoc method\n     * @name $sce#parseAsUrl\n     *\n     * @description\n     * Shorthand method.  `$sce.parseAsUrl(value)` →\n     *     {@link ng.$sce#parseAs `$sce.parseAs($sce.URL, value)`}\n     *\n     * @param {string} expression String expression to compile.\n     * @return {function(context, locals)} A function which represents the compiled expression:\n     *\n     *    * `context` – `{object}` – an object against which any expressions embedded in the\n     *      strings are evaluated against (typically a scope object).\n     *    * `locals` – `{object=}` – local variables context object, useful for overriding values\n     *      in `context`.\n     */\n\n    /**\n     * @ngdoc method\n     * @name $sce#parseAsResourceUrl\n     *\n     * @description\n     * Shorthand method.  `$sce.parseAsResourceUrl(value)` →\n     *     {@link ng.$sce#parseAs `$sce.parseAs($sce.RESOURCE_URL, value)`}\n     *\n     * @param {string} expression String expression to compile.\n     * @return {function(context, locals)} A function which represents the compiled expression:\n     *\n     *    * `context` – `{object}` – an object against which any expressions embedded in the\n     *      strings are evaluated against (typically a scope object).\n     *    * `locals` – `{object=}` – local variables context object, useful for overriding values\n     *      in `context`.\n     */\n\n    /**\n     * @ngdoc method\n     * @name $sce#parseAsJs\n     *\n     * @description\n     * Shorthand method.  `$sce.parseAsJs(value)` →\n     *     {@link ng.$sce#parseAs `$sce.parseAs($sce.JS, value)`}\n     *\n     * @param {string} expression String expression to compile.\n     * @return {function(context, locals)} A function which represents the compiled expression:\n     *\n     *    * `context` – `{object}` – an object against which any expressions embedded in the\n     *      strings are evaluated against (typically a scope object).\n     *    * `locals` – `{object=}` – local variables context object, useful for overriding values\n     *      in `context`.\n     */\n\n    // Shorthand delegations.\n    var parse = sce.parseAs,\n        getTrusted = sce.getTrusted,\n        trustAs = sce.trustAs;\n\n    forEach(SCE_CONTEXTS, function(enumValue, name) {\n      var lName = lowercase(name);\n      sce[snakeToCamel('parse_as_' + lName)] = function(expr) {\n        return parse(enumValue, expr);\n      };\n      sce[snakeToCamel('get_trusted_' + lName)] = function(value) {\n        return getTrusted(enumValue, value);\n      };\n      sce[snakeToCamel('trust_as_' + lName)] = function(value) {\n        return trustAs(enumValue, value);\n      };\n    });\n\n    return sce;\n  }];\n}\n"
  },
  {
    "path": "src/ng/sniffer.js",
    "content": "'use strict';\n\n/* exported $SnifferProvider */\n\n/**\n * !!! This is an undocumented \"private\" service !!!\n *\n * @name $sniffer\n * @requires $window\n * @requires $document\n * @this\n *\n * @property {boolean} history Does the browser support html5 history api ?\n * @property {boolean} transitions Does the browser support CSS transition events ?\n * @property {boolean} animations Does the browser support CSS animation events ?\n *\n * @description\n * This is very simple implementation of testing browser's features.\n */\nfunction $SnifferProvider() {\n  this.$get = ['$window', '$document', function($window, $document) {\n    var eventSupport = {},\n        // Chrome Packaged Apps are not allowed to access `history.pushState`.\n        // If not sandboxed, they can be detected by the presence of `chrome.app.runtime`\n        // (see https://developer.chrome.com/apps/api_index). If sandboxed, they can be detected by\n        // the presence of an extension runtime ID and the absence of other Chrome runtime APIs\n        // (see https://developer.chrome.com/apps/manifest/sandbox).\n        // (NW.js apps have access to Chrome APIs, but do support `history`.)\n        isNw = $window.nw && $window.nw.process,\n        isChromePackagedApp =\n            !isNw &&\n            $window.chrome &&\n            ($window.chrome.app && $window.chrome.app.runtime ||\n                !$window.chrome.app && $window.chrome.runtime && $window.chrome.runtime.id),\n        hasHistoryPushState = !isChromePackagedApp && $window.history && $window.history.pushState,\n        android =\n          toInt((/android (\\d+)/.exec(lowercase(($window.navigator || {}).userAgent)) || [])[1]),\n        boxee = /Boxee/i.test(($window.navigator || {}).userAgent),\n        document = $document[0] || {},\n        bodyStyle = document.body && document.body.style,\n        transitions = false,\n        animations = false;\n\n    if (bodyStyle) {\n      // Support: Android <5, Blackberry Browser 10, default Chrome in Android 4.4.x\n      // Mentioned browsers need a -webkit- prefix for transitions & animations.\n      transitions = !!('transition' in bodyStyle || 'webkitTransition' in bodyStyle);\n      animations = !!('animation' in bodyStyle || 'webkitAnimation' in bodyStyle);\n    }\n\n\n    return {\n      // Android has history.pushState, but it does not update location correctly\n      // so let's not use the history API at all.\n      // http://code.google.com/p/android/issues/detail?id=17471\n      // https://github.com/angular/angular.js/issues/904\n\n      // older webkit browser (533.9) on Boxee box has exactly the same problem as Android has\n      // so let's not use the history API also\n      // We are purposefully using `!(android < 4)` to cover the case when `android` is undefined\n      history: !!(hasHistoryPushState && !(android < 4) && !boxee),\n      hasEvent: function(event) {\n        // Support: IE 9-11 only\n        // IE9 implements 'input' event it's so fubared that we rather pretend that it doesn't have\n        // it. In particular the event is not fired when backspace or delete key are pressed or\n        // when cut operation is performed.\n        // IE10+ implements 'input' event but it erroneously fires under various situations,\n        // e.g. when placeholder changes, or a form is focused.\n        if (event === 'input' && msie) return false;\n\n        if (isUndefined(eventSupport[event])) {\n          var divElm = document.createElement('div');\n          eventSupport[event] = 'on' + event in divElm;\n        }\n\n        return eventSupport[event];\n      },\n      csp: csp(),\n      transitions: transitions,\n      animations: animations,\n      android: android\n    };\n  }];\n}\n"
  },
  {
    "path": "src/ng/taskTrackerFactory.js",
    "content": "'use strict';\n\n/**\n * ! This is a private undocumented service !\n *\n * @name $$taskTrackerFactory\n * @description\n * A function to create `TaskTracker` instances.\n *\n * A `TaskTracker` can keep track of pending tasks (grouped by type) and can notify interested\n * parties when all pending tasks (or tasks of a specific type) have been completed.\n *\n * @param {$log} log - A logger instance (such as `$log`). Used to log error during callback\n *     execution.\n *\n * @this\n */\nfunction $$TaskTrackerFactoryProvider() {\n  this.$get = valueFn(function(log) { return new TaskTracker(log); });\n}\n\nfunction TaskTracker(log) {\n  var self = this;\n  var taskCounts = {};\n  var taskCallbacks = [];\n\n  var ALL_TASKS_TYPE = self.ALL_TASKS_TYPE = '$$all$$';\n  var DEFAULT_TASK_TYPE = self.DEFAULT_TASK_TYPE = '$$default$$';\n\n  /**\n   * Execute the specified function and decrement the appropriate `taskCounts` counter.\n   * If the counter reaches 0, all corresponding `taskCallbacks` are executed.\n   *\n   * @param {Function} fn - The function to execute.\n   * @param {string=} [taskType=DEFAULT_TASK_TYPE] - The type of task that is being completed.\n   */\n  self.completeTask = completeTask;\n\n  /**\n   * Increase the task count for the specified task type (or the default task type if non is\n   * specified).\n   *\n   * @param {string=} [taskType=DEFAULT_TASK_TYPE] - The type of task whose count will be increased.\n   */\n  self.incTaskCount = incTaskCount;\n\n  /**\n   * Execute the specified callback when all pending tasks have been completed.\n   *\n   * If there are no pending tasks, the callback is executed immediately. You can optionally limit\n   * the tasks that will be waited for to a specific type, by passing a `taskType`.\n   *\n   * @param {function} callback - The function to call when there are no pending tasks.\n   * @param {string=} [taskType=ALL_TASKS_TYPE] - The type of tasks that will be waited for.\n   */\n  self.notifyWhenNoPendingTasks = notifyWhenNoPendingTasks;\n\n  function completeTask(fn, taskType) {\n    taskType = taskType || DEFAULT_TASK_TYPE;\n\n    try {\n      fn();\n    } finally {\n      decTaskCount(taskType);\n\n      var countForType = taskCounts[taskType];\n      var countForAll = taskCounts[ALL_TASKS_TYPE];\n\n      // If at least one of the queues (`ALL_TASKS_TYPE` or `taskType`) is empty, run callbacks.\n      if (!countForAll || !countForType) {\n        var getNextCallback = !countForAll ? getLastCallback : getLastCallbackForType;\n        var nextCb;\n\n        while ((nextCb = getNextCallback(taskType))) {\n          try {\n            nextCb();\n          } catch (e) {\n            log.error(e);\n          }\n        }\n      }\n    }\n  }\n\n  function decTaskCount(taskType) {\n    taskType = taskType || DEFAULT_TASK_TYPE;\n    if (taskCounts[taskType]) {\n      taskCounts[taskType]--;\n      taskCounts[ALL_TASKS_TYPE]--;\n    }\n  }\n\n  function getLastCallback() {\n    var cbInfo = taskCallbacks.pop();\n    return cbInfo && cbInfo.cb;\n  }\n\n  function getLastCallbackForType(taskType) {\n    for (var i = taskCallbacks.length - 1; i >= 0; --i) {\n      var cbInfo = taskCallbacks[i];\n      if (cbInfo.type === taskType) {\n        taskCallbacks.splice(i, 1);\n        return cbInfo.cb;\n      }\n    }\n  }\n\n  function incTaskCount(taskType) {\n    taskType = taskType || DEFAULT_TASK_TYPE;\n    taskCounts[taskType] = (taskCounts[taskType] || 0) + 1;\n    taskCounts[ALL_TASKS_TYPE] = (taskCounts[ALL_TASKS_TYPE] || 0) + 1;\n  }\n\n  function notifyWhenNoPendingTasks(callback, taskType) {\n    taskType = taskType || ALL_TASKS_TYPE;\n    if (!taskCounts[taskType]) {\n      callback();\n    } else {\n      taskCallbacks.push({type: taskType, cb: callback});\n    }\n  }\n}\n"
  },
  {
    "path": "src/ng/templateRequest.js",
    "content": "'use strict';\n\nvar $templateRequestMinErr = minErr('$templateRequest');\n\n/**\n * @ngdoc provider\n * @name $templateRequestProvider\n * @this\n *\n * @description\n * Used to configure the options passed to the {@link $http} service when making a template request.\n *\n * For example, it can be used for specifying the \"Accept\" header that is sent to the server, when\n * requesting a template.\n */\nfunction $TemplateRequestProvider() {\n\n  var httpOptions;\n\n  /**\n   * @ngdoc method\n   * @name $templateRequestProvider#httpOptions\n   * @description\n   * The options to be passed to the {@link $http} service when making the request.\n   * You can use this to override options such as the \"Accept\" header for template requests.\n   *\n   * The {@link $templateRequest} will set the `cache` and the `transformResponse` properties of the\n   * options if not overridden here.\n   *\n   * @param {string=} value new value for the {@link $http} options.\n   * @returns {string|self} Returns the {@link $http} options when used as getter and self if used as setter.\n   */\n  this.httpOptions = function(val) {\n    if (val) {\n      httpOptions = val;\n      return this;\n    }\n    return httpOptions;\n  };\n\n  /**\n   * @ngdoc service\n   * @name $templateRequest\n   *\n   * @description\n   * The `$templateRequest` service runs security checks then downloads the provided template using\n   * `$http` and, upon success, stores the contents inside of `$templateCache`. If the HTTP request\n   * fails or the response data of the HTTP request is empty, a `$compile` error will be thrown (the\n   * exception can be thwarted by setting the 2nd parameter of the function to true). Note that the\n   * contents of `$templateCache` are trusted, so the call to `$sce.getTrustedUrl(tpl)` is omitted\n   * when `tpl` is of type string and `$templateCache` has the matching entry.\n   *\n   * If you want to pass custom options to the `$http` service, such as setting the Accept header you\n   * can configure this via {@link $templateRequestProvider#httpOptions}.\n   *\n   * `$templateRequest` is used internally by {@link $compile}, {@link ngRoute.$route}, and directives such\n   * as {@link ngInclude} to download and cache templates.\n   *\n   * 3rd party modules should use `$templateRequest` if their services or directives are loading\n   * templates.\n   *\n   * @param {string|TrustedResourceUrl} tpl The HTTP request template URL\n   * @param {boolean=} ignoreRequestError Whether or not to ignore the exception when the request fails or the template is empty\n   *\n   * @return {Promise} a promise for the HTTP response data of the given URL.\n   *\n   * @property {number} totalPendingRequests total amount of pending template requests being downloaded.\n   */\n  this.$get = ['$exceptionHandler', '$templateCache', '$http', '$q', '$sce',\n    function($exceptionHandler, $templateCache, $http, $q, $sce) {\n\n      function handleRequestFn(tpl, ignoreRequestError) {\n        handleRequestFn.totalPendingRequests++;\n\n        // We consider the template cache holds only trusted templates, so\n        // there's no need to go through adding the template again to the trusted\n        // resources for keys that already are included in there. This also makes\n        // AngularJS accept any script directive, no matter its name. However, we\n        // still need to unwrap trusted types.\n        if (!isString(tpl) || isUndefined($templateCache.get(tpl))) {\n          tpl = $sce.getTrustedResourceUrl(tpl);\n        }\n\n        var transformResponse = $http.defaults && $http.defaults.transformResponse;\n\n        if (isArray(transformResponse)) {\n          transformResponse = transformResponse.filter(function(transformer) {\n            return transformer !== defaultHttpResponseTransform;\n          });\n        } else if (transformResponse === defaultHttpResponseTransform) {\n          transformResponse = null;\n        }\n\n        return $http.get(tpl, extend({\n            cache: $templateCache,\n            transformResponse: transformResponse\n          }, httpOptions))\n          .finally(function() {\n            handleRequestFn.totalPendingRequests--;\n          })\n          .then(function(response) {\n            return $templateCache.put(tpl, response.data);\n          }, handleError);\n\n        function handleError(resp) {\n          if (!ignoreRequestError) {\n            resp = $templateRequestMinErr('tpload',\n                'Failed to load template: {0} (HTTP status: {1} {2})',\n                tpl, resp.status, resp.statusText);\n\n            $exceptionHandler(resp);\n          }\n\n          return $q.reject(resp);\n        }\n      }\n\n      handleRequestFn.totalPendingRequests = 0;\n\n      return handleRequestFn;\n    }\n  ];\n}\n"
  },
  {
    "path": "src/ng/testability.js",
    "content": "'use strict';\n\n/** @this */\nfunction $$TestabilityProvider() {\n  this.$get = ['$rootScope', '$browser', '$location',\n       function($rootScope,   $browser,   $location) {\n\n    /**\n     * @name $testability\n     *\n     * @description\n     * The private $$testability service provides a collection of methods for use when debugging\n     * or by automated test and debugging tools.\n     */\n    var testability = {};\n\n    /**\n     * @name $$testability#findBindings\n     *\n     * @description\n     * Returns an array of elements that are bound (via ng-bind or {{}})\n     * to expressions matching the input.\n     *\n     * @param {Element} element The element root to search from.\n     * @param {string} expression The binding expression to match.\n     * @param {boolean} opt_exactMatch If true, only returns exact matches\n     *     for the expression. Filters and whitespace are ignored.\n     */\n    testability.findBindings = function(element, expression, opt_exactMatch) {\n      var bindings = element.getElementsByClassName('ng-binding');\n      var matches = [];\n      forEach(bindings, function(binding) {\n        var dataBinding = angular.element(binding).data('$binding');\n        if (dataBinding) {\n          forEach(dataBinding, function(bindingName) {\n            if (opt_exactMatch) {\n              var matcher = new RegExp('(^|\\\\s)' + escapeForRegexp(expression) + '(\\\\s|\\\\||$)');\n              if (matcher.test(bindingName)) {\n                matches.push(binding);\n              }\n            } else {\n              if (bindingName.indexOf(expression) !== -1) {\n                matches.push(binding);\n              }\n            }\n          });\n        }\n      });\n      return matches;\n    };\n\n    /**\n     * @name $$testability#findModels\n     *\n     * @description\n     * Returns an array of elements that are two-way found via ng-model to\n     * expressions matching the input.\n     *\n     * @param {Element} element The element root to search from.\n     * @param {string} expression The model expression to match.\n     * @param {boolean} opt_exactMatch If true, only returns exact matches\n     *     for the expression.\n     */\n    testability.findModels = function(element, expression, opt_exactMatch) {\n      var prefixes = ['ng-', 'data-ng-', 'ng\\\\:'];\n      for (var p = 0; p < prefixes.length; ++p) {\n        var attributeEquals = opt_exactMatch ? '=' : '*=';\n        var selector = '[' + prefixes[p] + 'model' + attributeEquals + '\"' + expression + '\"]';\n        var elements = element.querySelectorAll(selector);\n        if (elements.length) {\n          return elements;\n        }\n      }\n    };\n\n    /**\n     * @name $$testability#getLocation\n     *\n     * @description\n     * Shortcut for getting the location in a browser agnostic way. Returns\n     *     the path, search, and hash. (e.g. /path?a=b#hash)\n     */\n    testability.getLocation = function() {\n      return $location.url();\n    };\n\n    /**\n     * @name $$testability#setLocation\n     *\n     * @description\n     * Shortcut for navigating to a location without doing a full page reload.\n     *\n     * @param {string} url The location url (path, search and hash,\n     *     e.g. /path?a=b#hash) to go to.\n     */\n    testability.setLocation = function(url) {\n      if (url !== $location.url()) {\n        $location.url(url);\n        $rootScope.$digest();\n      }\n    };\n\n    /**\n     * @name $$testability#whenStable\n     *\n     * @description\n     * Calls the callback when all pending tasks are completed.\n     *\n     * Types of tasks waited for include:\n     * - Pending timeouts (via {@link $timeout}).\n     * - Pending HTTP requests (via {@link $http}).\n     * - In-progress route transitions (via {@link $route}).\n     * - Pending tasks scheduled via {@link $rootScope#$applyAsync}.\n     * - Pending tasks scheduled via {@link $rootScope#$evalAsync}.\n     *   These include tasks scheduled via `$evalAsync()` indirectly (such as {@link $q} promises).\n     *\n     * @param {function} callback\n     */\n    testability.whenStable = function(callback) {\n      $browser.notifyWhenNoOutstandingRequests(callback);\n    };\n\n    return testability;\n  }];\n}\n"
  },
  {
    "path": "src/ng/timeout.js",
    "content": "'use strict';\n\nvar $timeoutMinErr = minErr('$timeout');\n\n/** @this */\nfunction $TimeoutProvider() {\n  this.$get = ['$rootScope', '$browser', '$q', '$$q', '$exceptionHandler',\n       function($rootScope,   $browser,   $q,   $$q,   $exceptionHandler) {\n\n    var deferreds = {};\n\n\n    /**\n     * @ngdoc service\n     * @name $timeout\n     *\n     * @description\n     * AngularJS's wrapper for `window.setTimeout`. The `fn` function is wrapped into a try/catch\n     * block and delegates any exceptions to\n     * {@link ng.$exceptionHandler $exceptionHandler} service.\n     *\n     * The return value of calling `$timeout` is a promise, which will be resolved when\n     * the delay has passed and the timeout function, if provided, is executed.\n     *\n     * To cancel a timeout request, call `$timeout.cancel(promise)`.\n     *\n     * In tests you can use {@link ngMock.$timeout `$timeout.flush()`} to\n     * synchronously flush the queue of deferred functions.\n     *\n     * If you only want a promise that will be resolved after some specified delay\n     * then you can call `$timeout` without the `fn` function.\n     *\n     * @param {function()=} fn A function, whose execution should be delayed.\n     * @param {number=} [delay=0] Delay in milliseconds.\n     * @param {boolean=} [invokeApply=true] If set to `false` skips model dirty checking, otherwise\n     *   will invoke `fn` within the {@link ng.$rootScope.Scope#$apply $apply} block.\n     * @param {...*=} Pass additional parameters to the executed function.\n     * @returns {Promise} Promise that will be resolved when the timeout is reached. The promise\n     *   will be resolved with the return value of the `fn` function.\n     *\n     */\n    function timeout(fn, delay, invokeApply) {\n      if (!isFunction(fn)) {\n        invokeApply = delay;\n        delay = fn;\n        fn = noop;\n      }\n\n      var args = sliceArgs(arguments, 3),\n          skipApply = (isDefined(invokeApply) && !invokeApply),\n          deferred = (skipApply ? $$q : $q).defer(),\n          promise = deferred.promise,\n          timeoutId;\n\n      timeoutId = $browser.defer(function() {\n        try {\n          deferred.resolve(fn.apply(null, args));\n        } catch (e) {\n          deferred.reject(e);\n          $exceptionHandler(e);\n        } finally {\n          delete deferreds[promise.$$timeoutId];\n        }\n\n        if (!skipApply) $rootScope.$apply();\n      }, delay, '$timeout');\n\n      promise.$$timeoutId = timeoutId;\n      deferreds[timeoutId] = deferred;\n\n      return promise;\n    }\n\n\n    /**\n     * @ngdoc method\n     * @name $timeout#cancel\n     *\n     * @description\n     * Cancels a task associated with the `promise`. As a result of this, the promise will be\n     * resolved with a rejection.\n     *\n     * @param {Promise=} promise Promise returned by the `$timeout` function.\n     * @returns {boolean} Returns `true` if the task hasn't executed yet and was successfully\n     *   canceled.\n     */\n    timeout.cancel = function(promise) {\n      if (!promise) return false;\n\n      if (!promise.hasOwnProperty('$$timeoutId')) {\n        throw $timeoutMinErr('badprom',\n            '`$timeout.cancel()` called with a promise that was not generated by `$timeout()`.');\n      }\n\n      if (!deferreds.hasOwnProperty(promise.$$timeoutId)) return false;\n\n      var id = promise.$$timeoutId;\n      var deferred = deferreds[id];\n\n      // Timeout cancels should not report an unhandled promise.\n      markQExceptionHandled(deferred.promise);\n      deferred.reject('canceled');\n      delete deferreds[id];\n\n      return $browser.defer.cancel(id);\n    };\n\n    return timeout;\n  }];\n}\n"
  },
  {
    "path": "src/ng/urlUtils.js",
    "content": "'use strict';\n// NOTE:  The usage of window and document instead of $window and $document here is\n// deliberate.  This service depends on the specific behavior of anchor nodes created by the\n// browser (resolving and parsing URLs) that is unlikely to be provided by mock objects and\n// cause us to break tests.  In addition, when the browser resolves a URL for XHR, it\n// doesn't know about mocked locations and resolves URLs to the real document - which is\n// exactly the behavior needed here.  There is little value is mocking these out for this\n// service.\nvar urlParsingNode = window.document.createElement('a');\nvar originUrl = urlResolve(window.location.href);\nvar baseUrlParsingNode;\n\nurlParsingNode.href = 'http://[::1]';\n\n// Support: IE 9-11 only, Edge 16-17 only (fixed in 18 Preview)\n// IE/Edge don't wrap IPv6 addresses' hostnames in square brackets\n// when parsed out of an anchor element.\nvar ipv6InBrackets = urlParsingNode.hostname === '[::1]';\n\n/**\n *\n * Implementation Notes for non-IE browsers\n * ----------------------------------------\n * Assigning a URL to the href property of an anchor DOM node, even one attached to the DOM,\n * results both in the normalizing and parsing of the URL.  Normalizing means that a relative\n * URL will be resolved into an absolute URL in the context of the application document.\n * Parsing means that the anchor node's host, hostname, protocol, port, pathname and related\n * properties are all populated to reflect the normalized URL.  This approach has wide\n * compatibility - Safari 1+, Mozilla 1+ etc.  See\n * http://www.aptana.com/reference/html/api/HTMLAnchorElement.html\n *\n * Implementation Notes for IE\n * ---------------------------\n * IE <= 10 normalizes the URL when assigned to the anchor node similar to the other\n * browsers.  However, the parsed components will not be set if the URL assigned did not specify\n * them.  (e.g. if you assign a.href = \"foo\", then a.protocol, a.host, etc. will be empty.)  We\n * work around that by performing the parsing in a 2nd step by taking a previously normalized\n * URL (e.g. by assigning to a.href) and assigning it a.href again.  This correctly populates the\n * properties such as protocol, hostname, port, etc.\n *\n * References:\n *   http://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement\n *   http://www.aptana.com/reference/html/api/HTMLAnchorElement.html\n *   http://url.spec.whatwg.org/#urlutils\n *   https://github.com/angular/angular.js/pull/2902\n *   http://james.padolsey.com/javascript/parsing-urls-with-the-dom/\n *\n * @kind function\n * @param {string|object} url The URL to be parsed. If `url` is not a string, it will be returned\n *     unchanged.\n * @description Normalizes and parses a URL.\n * @returns {object} Returns the normalized URL as a dictionary.\n *\n *   | member name   | Description                                                            |\n *   |---------------|------------------------------------------------------------------------|\n *   | href          | A normalized version of the provided URL if it was not an absolute URL |\n *   | protocol      | The protocol without the trailing colon                                |\n *   | host          | The host and port (if the port is non-default) of the normalizedUrl    |\n *   | search        | The search params, minus the question mark                             |\n *   | hash          | The hash string, minus the hash symbol                                 |\n *   | hostname      | The hostname                                                           |\n *   | port          | The port, without \":\"                                                  |\n *   | pathname      | The pathname, beginning with \"/\"                                       |\n *\n */\nfunction urlResolve(url) {\n  if (!isString(url)) return url;\n\n  var href = url;\n\n  // Support: IE 9-11 only\n  if (msie) {\n    // Normalize before parse.  Refer Implementation Notes on why this is\n    // done in two steps on IE.\n    urlParsingNode.setAttribute('href', href);\n    href = urlParsingNode.href;\n  }\n\n  urlParsingNode.setAttribute('href', href);\n\n  var hostname = urlParsingNode.hostname;\n\n  if (!ipv6InBrackets && hostname.indexOf(':') > -1) {\n    hostname = '[' + hostname + ']';\n  }\n\n  return {\n    href: urlParsingNode.href,\n    protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '',\n    host: urlParsingNode.host,\n    search: urlParsingNode.search ? urlParsingNode.search.replace(/^\\?/, '') : '',\n    hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '',\n    hostname: hostname,\n    port: urlParsingNode.port,\n    pathname: (urlParsingNode.pathname.charAt(0) === '/')\n      ? urlParsingNode.pathname\n      : '/' + urlParsingNode.pathname\n  };\n}\n\n/**\n * Parse a request URL and determine whether this is a same-origin request as the application\n * document.\n *\n * @param {string|object} requestUrl The url of the request as a string that will be resolved\n * or a parsed URL object.\n * @returns {boolean} Whether the request is for the same origin as the application document.\n */\nfunction urlIsSameOrigin(requestUrl) {\n  return urlsAreSameOrigin(requestUrl, originUrl);\n}\n\n/**\n * Parse a request URL and determine whether it is same-origin as the current document base URL.\n *\n * Note: The base URL is usually the same as the document location (`location.href`) but can\n * be overriden by using the `<base>` tag.\n *\n * @param {string|object} requestUrl The url of the request as a string that will be resolved\n * or a parsed URL object.\n * @returns {boolean} Whether the URL is same-origin as the document base URL.\n */\nfunction urlIsSameOriginAsBaseUrl(requestUrl) {\n  return urlsAreSameOrigin(requestUrl, getBaseUrl());\n}\n\n/**\n * Create a function that can check a URL's origin against a list of allowed/trusted origins.\n * The current location's origin is implicitly trusted.\n *\n * @param {string[]} trustedOriginUrls - A list of URLs (strings), whose origins are trusted.\n *\n * @returns {Function} - A function that receives a URL (string or parsed URL object) and returns\n *     whether it is of an allowed origin.\n */\nfunction urlIsAllowedOriginFactory(trustedOriginUrls) {\n  var parsedAllowedOriginUrls = [originUrl].concat(trustedOriginUrls.map(urlResolve));\n\n  /**\n   * Check whether the specified URL (string or parsed URL object) has an origin that is allowed\n   * based on a list of trusted-origin URLs. The current location's origin is implicitly\n   * trusted.\n   *\n   * @param {string|Object} requestUrl - The URL to be checked (provided as a string that will be\n   *     resolved or a parsed URL object).\n   *\n   * @returns {boolean} - Whether the specified URL is of an allowed origin.\n   */\n  return function urlIsAllowedOrigin(requestUrl) {\n    var parsedUrl = urlResolve(requestUrl);\n    return parsedAllowedOriginUrls.some(urlsAreSameOrigin.bind(null, parsedUrl));\n  };\n}\n\n/**\n * Determine if two URLs share the same origin.\n *\n * @param {string|Object} url1 - First URL to compare as a string or a normalized URL in the form of\n *     a dictionary object returned by `urlResolve()`.\n * @param {string|object} url2 - Second URL to compare as a string or a normalized URL in the form\n *     of a dictionary object returned by `urlResolve()`.\n *\n * @returns {boolean} - True if both URLs have the same origin, and false otherwise.\n */\nfunction urlsAreSameOrigin(url1, url2) {\n  url1 = urlResolve(url1);\n  url2 = urlResolve(url2);\n\n  return (url1.protocol === url2.protocol &&\n          url1.host === url2.host);\n}\n\n/**\n * Returns the current document base URL.\n * @returns {string}\n */\nfunction getBaseUrl() {\n  if (window.document.baseURI) {\n    return window.document.baseURI;\n  }\n\n  // `document.baseURI` is available everywhere except IE\n  if (!baseUrlParsingNode) {\n    baseUrlParsingNode = window.document.createElement('a');\n    baseUrlParsingNode.href = '.';\n\n    // Work-around for IE bug described in Implementation Notes. The fix in `urlResolve()` is not\n    // suitable here because we need to track changes to the base URL.\n    baseUrlParsingNode = baseUrlParsingNode.cloneNode(false);\n  }\n  return baseUrlParsingNode.href;\n}\n"
  },
  {
    "path": "src/ng/window.js",
    "content": "'use strict';\n\n/**\n * @ngdoc service\n * @name $window\n * @this\n *\n * @description\n * A reference to the browser's `window` object. While `window`\n * is globally available in JavaScript, it causes testability problems, because\n * it is a global variable. In AngularJS we always refer to it through the\n * `$window` service, so it may be overridden, removed or mocked for testing.\n *\n * Expressions, like the one defined for the `ngClick` directive in the example\n * below, are evaluated with respect to the current scope.  Therefore, there is\n * no risk of inadvertently coding in a dependency on a global value in such an\n * expression.\n *\n * @example\n   <example module=\"windowExample\" name=\"window-service\">\n     <file name=\"index.html\">\n       <script>\n         angular.module('windowExample', [])\n           .controller('ExampleController', ['$scope', '$window', function($scope, $window) {\n             $scope.greeting = 'Hello, World!';\n             $scope.doGreeting = function(greeting) {\n               $window.alert(greeting);\n             };\n           }]);\n       </script>\n       <div ng-controller=\"ExampleController\">\n         <input type=\"text\" ng-model=\"greeting\" aria-label=\"greeting\" />\n         <button ng-click=\"doGreeting(greeting)\">ALERT</button>\n       </div>\n     </file>\n     <file name=\"protractor.js\" type=\"protractor\">\n      it('should display the greeting in the input box', function() {\n       element(by.model('greeting')).sendKeys('Hello, E2E Tests');\n       // If we click the button it will block the test runner\n       // element(':button').click();\n      });\n     </file>\n   </example>\n */\nfunction $WindowProvider() {\n  this.$get = valueFn(window);\n}\n"
  },
  {
    "path": "src/ngAnimate/.eslintrc.json",
    "content": "{\n  \"rules\": {\n    \"maxlen\": \"off\", /* ngAnimate docs contain wide tables */\n    \"new-cap\": \"off\"\n  },\n\n  \"globals\": {\n    /* ng helpers */\n    \"copy\": true,\n    \"extend\": true,\n    \"forEach\": true,\n    \"isArray\": true,\n    \"isDefined\": true,\n    \"isElement\": true,\n    \"isFunction\": true,\n    \"isObject\": true,\n    \"isString\": true,\n    \"isUndefined\": true,\n    \"jqLite\": true,\n    \"noop\": true,\n\n    /* ngAnimate constants */\n    \"COMMENT_NODE\": true,\n    \"ELEMENT_NODE\": true,\n    \"NG_ANIMATE_CLASSNAME\": true,\n    \"NG_ANIMATE_CHILDREN_DATA\": true,\n\n    /* ngAnimate className constants */\n    \"ADD_CLASS_SUFFIX\": true,\n    \"REMOVE_CLASS_SUFFIX\": true,\n    \"EVENT_CLASS_PREFIX\": true,\n    \"ACTIVE_CLASS_SUFFIX\": true,\n    \"PREPARE_CLASS_SUFFIX\": true,\n\n    /* ngAnimate CSS constants */\n    \"ANIMATION_DELAY_PROP\": true,\n    \"ANIMATION_DURATION_PROP\": true,\n    \"ANIMATION_ITERATION_COUNT_KEY\": true,\n    \"ANIMATION_PROP\": true,\n    \"ANIMATIONEND_EVENT\": true,\n    \"DELAY_KEY\": true,\n    \"DURATION_KEY\": true,\n    \"PROPERTY_KEY\": true,\n    \"SAFE_FAST_FORWARD_DURATION_VALUE\": true,\n    \"TIMING_KEY\": true,\n    \"TRANSITION_DELAY_PROP\": true,\n    \"TRANSITION_DURATION_PROP\": true,\n    \"TRANSITION_PROP\": true,\n    \"TRANSITIONEND_EVENT\": true,\n\n    /* ngAnimate helpers */\n    \"applyAnimationClassesFactory\": false,\n    \"applyAnimationFromStyles\": false,\n    \"applyAnimationStyles\": false,\n    \"applyAnimationToStyles\": false,\n    \"applyGeneratedPreparationClasses\": false,\n    \"applyInlineStyle\": false,\n    \"assertArg\": false,\n    \"blockKeyframeAnimations\": false,\n    \"clearGeneratedClasses\": false,\n    \"concatWithSpace\": false,\n    \"extractElementNode\": false,\n    \"getDomNode\": false,\n    \"helpers\": false,\n    \"mergeAnimationDetails\": false,\n    \"mergeClasses\": false,\n    \"packageStyles\": false,\n    \"pendClasses\": false,\n    \"prepareAnimationOptions\": false,\n    \"removeFromArray\": false,\n    \"stripCommentsFromElement\": false,\n\n    /* ngAnimate directives/services */\n    \"ngAnimateSwapDirective\": true,\n    \"$$rAFSchedulerFactory\": true,\n    \"$$AnimateCacheProvider\": true,\n    \"$$AnimateChildrenDirective\": true,\n    \"$$AnimateQueueProvider\": true,\n    \"$$AnimationProvider\": true,\n    \"$AnimateCssProvider\": true,\n    \"$$AnimateCssDriverProvider\": true,\n    \"$$AnimateJsProvider\": true,\n    \"$$AnimateJsDriverProvider\": true\n  }\n}\n"
  },
  {
    "path": "src/ngAnimate/animateCache.js",
    "content": "'use strict';\n\n/** @this */\nvar $$AnimateCacheProvider = function() {\n\n  var KEY = '$$ngAnimateParentKey';\n  var parentCounter = 0;\n  var cache = Object.create(null);\n\n  this.$get = [function() {\n    return {\n      cacheKey: function(node, method, addClass, removeClass) {\n        var parentNode = node.parentNode;\n        var parentID = parentNode[KEY] || (parentNode[KEY] = ++parentCounter);\n        var parts = [parentID, method, node.getAttribute('class')];\n        if (addClass) {\n          parts.push(addClass);\n        }\n        if (removeClass) {\n          parts.push(removeClass);\n        }\n        return parts.join(' ');\n      },\n\n      containsCachedAnimationWithoutDuration: function(key) {\n        var entry = cache[key];\n\n        // nothing cached, so go ahead and animate\n        // otherwise it should be a valid animation\n        return (entry && !entry.isValid) || false;\n      },\n\n      flush: function() {\n        cache = Object.create(null);\n      },\n\n      count: function(key) {\n        var entry = cache[key];\n        return entry ? entry.total : 0;\n      },\n\n      get: function(key) {\n        var entry = cache[key];\n        return entry && entry.value;\n      },\n\n      put: function(key, value, isValid) {\n        if (!cache[key]) {\n          cache[key] = { total: 1, value: value, isValid: isValid };\n        } else {\n          cache[key].total++;\n          cache[key].value = value;\n        }\n      }\n    };\n  }];\n};\n"
  },
  {
    "path": "src/ngAnimate/animateChildrenDirective.js",
    "content": "'use strict';\n\n/**\n * @ngdoc directive\n * @name ngAnimateChildren\n * @restrict AE\n * @element ANY\n *\n * @description\n *\n * ngAnimateChildren allows you to specify that children of this element should animate even if any\n * of the children's parents are currently animating. By default, when an element has an active `enter`, `leave`, or `move`\n * (structural) animation, child elements that also have an active structural animation are not animated.\n *\n * Note that even if `ngAnimateChildren` is set, no child animations will run when the parent element is removed from the DOM (`leave` animation).\n *\n *\n * @param {string} ngAnimateChildren If the value is empty, `true` or `on`,\n *     then child animations are allowed. If the value is `false`, child animations are not allowed.\n *\n * @example\n * <example module=\"ngAnimateChildren\" name=\"ngAnimateChildren\" deps=\"angular-animate.js\" animations=\"true\">\n     <file name=\"index.html\">\n       <div ng-controller=\"MainController as main\">\n         <label>Show container? <input type=\"checkbox\" ng-model=\"main.enterElement\" /></label>\n         <label>Animate children? <input type=\"checkbox\" ng-model=\"main.animateChildren\" /></label>\n         <hr>\n         <div ng-animate-children=\"{{main.animateChildren}}\">\n           <div ng-if=\"main.enterElement\" class=\"container\">\n             List of items:\n             <div ng-repeat=\"item in [0, 1, 2, 3]\" class=\"item\">Item {{item}}</div>\n           </div>\n         </div>\n       </div>\n     </file>\n     <file name=\"animations.css\">\n\n      .container.ng-enter,\n      .container.ng-leave {\n        transition: all ease 1.5s;\n      }\n\n      .container.ng-enter,\n      .container.ng-leave-active {\n        opacity: 0;\n      }\n\n      .container.ng-leave,\n      .container.ng-enter-active {\n        opacity: 1;\n      }\n\n      .item {\n        background: firebrick;\n        color: #FFF;\n        margin-bottom: 10px;\n      }\n\n      .item.ng-enter,\n      .item.ng-leave {\n        transition: transform 1.5s ease;\n      }\n\n      .item.ng-enter {\n        transform: translateX(50px);\n      }\n\n      .item.ng-enter-active {\n        transform: translateX(0);\n      }\n    </file>\n    <file name=\"script.js\">\n      angular.module('ngAnimateChildren', ['ngAnimate'])\n        .controller('MainController', function MainController() {\n          this.animateChildren = false;\n          this.enterElement = false;\n        });\n    </file>\n  </example>\n */\nvar $$AnimateChildrenDirective = ['$interpolate', function($interpolate) {\n  return {\n    link: function(scope, element, attrs) {\n      var val = attrs.ngAnimateChildren;\n      if (isString(val) && val.length === 0) { //empty attribute\n        element.data(NG_ANIMATE_CHILDREN_DATA, true);\n      } else {\n        // Interpolate and set the value, so that it is available to\n        // animations that run right after compilation\n        setData($interpolate(val)(scope));\n        attrs.$observe('ngAnimateChildren', setData);\n      }\n\n      function setData(value) {\n        value = value === 'on' || value === 'true';\n        element.data(NG_ANIMATE_CHILDREN_DATA, value);\n      }\n    }\n  };\n}];\n"
  },
  {
    "path": "src/ngAnimate/animateCss.js",
    "content": "'use strict';\n\n/* exported $AnimateCssProvider */\n\nvar ANIMATE_TIMER_KEY = '$$animateCss';\n\n/**\n * @ngdoc service\n * @name $animateCss\n * @kind object\n *\n * @description\n * The `$animateCss` service is a useful utility to trigger customized CSS-based transitions/keyframes\n * from a JavaScript-based animation or directly from a directive. The purpose of `$animateCss` is NOT\n * to side-step how `$animate` and ngAnimate work, but the goal is to allow pre-existing animations or\n * directives to create more complex animations that can be purely driven using CSS code.\n *\n * Note that only browsers that support CSS transitions and/or keyframe animations are capable of\n * rendering animations triggered via `$animateCss` (bad news for IE9 and lower).\n *\n * ## General Use\n * Once again, `$animateCss` is designed to be used inside of a registered JavaScript animation that\n * is powered by ngAnimate. It is possible to use `$animateCss` directly inside of a directive, however,\n * any automatic control over cancelling animations and/or preventing animations from being run on\n * child elements will not be handled by AngularJS. For this to work as expected, please use `$animate` to\n * trigger the animation and then setup a JavaScript animation that injects `$animateCss` to trigger\n * the CSS animation.\n *\n * The example below shows how we can create a folding animation on an element using `ng-if`:\n *\n * ```html\n * <!-- notice the `fold-animation` CSS class -->\n * <div ng-if=\"onOff\" class=\"fold-animation\">\n *   This element will go BOOM\n * </div>\n * <button ng-click=\"onOff=true\">Fold In</button>\n * ```\n *\n * Now we create the **JavaScript animation** that will trigger the CSS transition:\n *\n * ```js\n * ngModule.animation('.fold-animation', ['$animateCss', function($animateCss) {\n *   return {\n *     enter: function(element, doneFn) {\n *       var height = element[0].offsetHeight;\n *       return $animateCss(element, {\n *         from: { height:'0px' },\n *         to: { height:height + 'px' },\n *         duration: 1 // one second\n *       });\n *     }\n *   }\n * }]);\n * ```\n *\n * ## More Advanced Uses\n *\n * `$animateCss` is the underlying code that ngAnimate uses to power **CSS-based animations** behind the scenes. Therefore CSS hooks\n * like `.ng-EVENT`, `.ng-EVENT-active`, `.ng-EVENT-stagger` are all features that can be triggered using `$animateCss` via JavaScript code.\n *\n * This also means that just about any combination of adding classes, removing classes, setting styles, dynamically setting a keyframe animation,\n * applying a hardcoded duration or delay value, changing the animation easing or applying a stagger animation are all options that work with\n * `$animateCss`. The service itself is smart enough to figure out the combination of options and examine the element styling properties in order\n * to provide a working animation that will run in CSS.\n *\n * The example below showcases a more advanced version of the `.fold-animation` from the example above:\n *\n * ```js\n * ngModule.animation('.fold-animation', ['$animateCss', function($animateCss) {\n *   return {\n *     enter: function(element, doneFn) {\n *       var height = element[0].offsetHeight;\n *       return $animateCss(element, {\n *         addClass: 'red large-text pulse-twice',\n *         easing: 'ease-out',\n *         from: { height:'0px' },\n *         to: { height:height + 'px' },\n *         duration: 1 // one second\n *       });\n *     }\n *   }\n * }]);\n * ```\n *\n * Since we're adding/removing CSS classes then the CSS transition will also pick those up:\n *\n * ```css\n * /&#42; since a hardcoded duration value of 1 was provided in the JavaScript animation code,\n * the CSS classes below will be transitioned despite them being defined as regular CSS classes &#42;/\n * .red { background:red; }\n * .large-text { font-size:20px; }\n *\n * /&#42; we can also use a keyframe animation and $animateCss will make it work alongside the transition &#42;/\n * .pulse-twice {\n *   animation: 0.5s pulse linear 2;\n *   -webkit-animation: 0.5s pulse linear 2;\n * }\n *\n * @keyframes pulse {\n *   from { transform: scale(0.5); }\n *   to { transform: scale(1.5); }\n * }\n *\n * @-webkit-keyframes pulse {\n *   from { -webkit-transform: scale(0.5); }\n *   to { -webkit-transform: scale(1.5); }\n * }\n * ```\n *\n * Given this complex combination of CSS classes, styles and options, `$animateCss` will figure everything out and make the animation happen.\n *\n * ## How the Options are handled\n *\n * `$animateCss` is very versatile and intelligent when it comes to figuring out what configurations to apply to the element to ensure the animation\n * works with the options provided. Say for example we were adding a class that contained a keyframe value and we wanted to also animate some inline\n * styles using the `from` and `to` properties.\n *\n * ```js\n * var animator = $animateCss(element, {\n *   from: { background:'red' },\n *   to: { background:'blue' }\n * });\n * animator.start();\n * ```\n *\n * ```css\n * .rotating-animation {\n *   animation:0.5s rotate linear;\n *   -webkit-animation:0.5s rotate linear;\n * }\n *\n * @keyframes rotate {\n *   from { transform: rotate(0deg); }\n *   to { transform: rotate(360deg); }\n * }\n *\n * @-webkit-keyframes rotate {\n *   from { -webkit-transform: rotate(0deg); }\n *   to { -webkit-transform: rotate(360deg); }\n * }\n * ```\n *\n * The missing pieces here are that we do not have a transition set (within the CSS code nor within the `$animateCss` options) and the duration of the animation is\n * going to be detected from what the keyframe styles on the CSS class are. In this event, `$animateCss` will automatically create an inline transition\n * style matching the duration detected from the keyframe style (which is present in the CSS class that is being added) and then prepare both the transition\n * and keyframe animations to run in parallel on the element. Then when the animation is underway the provided `from` and `to` CSS styles will be applied\n * and spread across the transition and keyframe animation.\n *\n * ## What is returned\n *\n * `$animateCss` works in two stages: a preparation phase and an animation phase. Therefore when `$animateCss` is first called it will NOT actually\n * start the animation. All that is going on here is that the element is being prepared for the animation (which means that the generated CSS classes are\n * added and removed on the element). Once `$animateCss` is called it will return an object with the following properties:\n *\n * ```js\n * var animator = $animateCss(element, { ... });\n * ```\n *\n * Now what do the contents of our `animator` variable look like:\n *\n * ```js\n * {\n *   // starts the animation\n *   start: Function,\n *\n *   // ends (aborts) the animation\n *   end: Function\n * }\n * ```\n *\n * To actually start the animation we need to run `animation.start()` which will then return a promise that we can hook into to detect when the animation ends.\n * If we choose not to run the animation then we MUST run `animation.end()` to perform a cleanup on the element (since some CSS classes and styles may have been\n * applied to the element during the preparation phase). Note that all other properties such as duration, delay, transitions and keyframes are just properties\n * and that changing them will not reconfigure the parameters of the animation.\n *\n * ### runner.done() vs runner.then()\n * It is documented that `animation.start()` will return a promise object and this is true, however, there is also an additional method available on the\n * runner called `.done(callbackFn)`. The done method works the same as `.finally(callbackFn)`, however, it does **not trigger a digest to occur**.\n * Therefore, for performance reasons, it's always best to use `runner.done(callback)` instead of `runner.then()`, `runner.catch()` or `runner.finally()`\n * unless you really need a digest to kick off afterwards.\n *\n * Keep in mind that, to make this easier, ngAnimate has tweaked the JS animations API to recognize when a runner instance is returned from $animateCss\n * (so there is no need to call `runner.done(doneFn)` inside of your JavaScript animation code).\n * Check the {@link ngAnimate.$animateCss#usage animation code above} to see how this works.\n *\n * @param {DOMElement} element the element that will be animated\n * @param {object} options the animation-related options that will be applied during the animation\n *\n * * `event` - The DOM event (e.g. enter, leave, move). When used, a generated CSS class of `ng-EVENT` and `ng-EVENT-active` will be applied\n * to the element during the animation. Multiple events can be provided when spaces are used as a separator. (Note that this will not perform any DOM operation.)\n * * `structural` - Indicates that the `ng-` prefix will be added to the event class. Setting to `false` or omitting will turn `ng-EVENT` and\n * `ng-EVENT-active` in `EVENT` and `EVENT-active`. Unused if `event` is omitted.\n * * `easing` - The CSS easing value that will be applied to the transition or keyframe animation (or both).\n * * `transitionStyle` - The raw CSS transition style that will be used (e.g. `1s linear all`).\n * * `keyframeStyle` - The raw CSS keyframe animation style that will be used (e.g. `1s my_animation linear`).\n * * `from` - The starting CSS styles (a key/value object) that will be applied at the start of the animation.\n * * `to` - The ending CSS styles (a key/value object) that will be applied across the animation via a CSS transition.\n * * `addClass` - A space separated list of CSS classes that will be added to the element and spread across the animation.\n * * `removeClass` - A space separated list of CSS classes that will be removed from the element and spread across the animation.\n * * `duration` - A number value representing the total duration of the transition and/or keyframe (note that a value of 1 is 1000ms). If a value of `0`\n * is provided then the animation will be skipped entirely.\n * * `delay` - A number value representing the total delay of the transition and/or keyframe (note that a value of 1 is 1000ms). If a value of `true` is\n * used then whatever delay value is detected from the CSS classes will be mirrored on the elements styles (e.g. by setting delay true then the style value\n * of the element will be `transition-delay: DETECTED_VALUE`). Using `true` is useful when you want the CSS classes and inline styles to all share the same\n * CSS delay value.\n * * `stagger` - A numeric time value representing the delay between successively animated elements\n * ({@link ngAnimate#css-staggering-animations Click here to learn how CSS-based staggering works in ngAnimate.})\n * * `staggerIndex` - The numeric index representing the stagger item (e.g. a value of 5 is equal to the sixth item in the stagger; therefore when a\n *   `stagger` option value of `0.1` is used then there will be a stagger delay of `600ms`)\n * * `applyClassesEarly` - Whether or not the classes being added or removed will be used when detecting the animation. This is set by `$animate` when enter/leave/move animations are fired to ensure that the CSS classes are resolved in time. (Note that this will prevent any transitions from occurring on the classes being added and removed.)\n * * `cleanupStyles` - Whether or not the provided `from` and `to` styles will be removed once\n *    the animation is closed. This is useful for when the styles are used purely for the sake of\n *    the animation and do not have a lasting visual effect on the element (e.g. a collapse and open animation).\n *    By default this value is set to `false`.\n *\n * @return {object} an object with start and end methods and details about the animation.\n *\n * * `start` - The method to start the animation. This will return a `Promise` when called.\n * * `end` - This method will cancel the animation and remove all applied CSS classes and styles.\n */\nvar ONE_SECOND = 1000;\n\nvar ELAPSED_TIME_MAX_DECIMAL_PLACES = 3;\nvar CLOSING_TIME_BUFFER = 1.5;\n\nvar DETECT_CSS_PROPERTIES = {\n  transitionDuration:      TRANSITION_DURATION_PROP,\n  transitionDelay:         TRANSITION_DELAY_PROP,\n  transitionProperty:      TRANSITION_PROP + PROPERTY_KEY,\n  animationDuration:       ANIMATION_DURATION_PROP,\n  animationDelay:          ANIMATION_DELAY_PROP,\n  animationIterationCount: ANIMATION_PROP + ANIMATION_ITERATION_COUNT_KEY\n};\n\nvar DETECT_STAGGER_CSS_PROPERTIES = {\n  transitionDuration:      TRANSITION_DURATION_PROP,\n  transitionDelay:         TRANSITION_DELAY_PROP,\n  animationDuration:       ANIMATION_DURATION_PROP,\n  animationDelay:          ANIMATION_DELAY_PROP\n};\n\nfunction getCssKeyframeDurationStyle(duration) {\n  return [ANIMATION_DURATION_PROP, duration + 's'];\n}\n\nfunction getCssDelayStyle(delay, isKeyframeAnimation) {\n  var prop = isKeyframeAnimation ? ANIMATION_DELAY_PROP : TRANSITION_DELAY_PROP;\n  return [prop, delay + 's'];\n}\n\nfunction computeCssStyles($window, element, properties) {\n  var styles = Object.create(null);\n  var detectedStyles = $window.getComputedStyle(element) || {};\n  forEach(properties, function(formalStyleName, actualStyleName) {\n    var val = detectedStyles[formalStyleName];\n    if (val) {\n      var c = val.charAt(0);\n\n      // only numerical-based values have a negative sign or digit as the first value\n      if (c === '-' || c === '+' || c >= 0) {\n        val = parseMaxTime(val);\n      }\n\n      // by setting this to null in the event that the delay is not set or is set directly as 0\n      // then we can still allow for negative values to be used later on and not mistake this\n      // value for being greater than any other negative value.\n      if (val === 0) {\n        val = null;\n      }\n      styles[actualStyleName] = val;\n    }\n  });\n\n  return styles;\n}\n\nfunction parseMaxTime(str) {\n  var maxValue = 0;\n  var values = str.split(/\\s*,\\s*/);\n  forEach(values, function(value) {\n    // it's always safe to consider only second values and omit `ms` values since\n    // getComputedStyle will always handle the conversion for us\n    if (value.charAt(value.length - 1) === 's') {\n      value = value.substring(0, value.length - 1);\n    }\n    value = parseFloat(value) || 0;\n    maxValue = maxValue ? Math.max(value, maxValue) : value;\n  });\n  return maxValue;\n}\n\nfunction truthyTimingValue(val) {\n  return val === 0 || val != null;\n}\n\nfunction getCssTransitionDurationStyle(duration, applyOnlyDuration) {\n  var style = TRANSITION_PROP;\n  var value = duration + 's';\n  if (applyOnlyDuration) {\n    style += DURATION_KEY;\n  } else {\n    value += ' linear all';\n  }\n  return [style, value];\n}\n\n// we do not reassign an already present style value since\n// if we detect the style property value again we may be\n// detecting styles that were added via the `from` styles.\n// We make use of `isDefined` here since an empty string\n// or null value (which is what getPropertyValue will return\n// for a non-existing style) will still be marked as a valid\n// value for the style (a falsy value implies that the style\n// is to be removed at the end of the animation). If we had a simple\n// \"OR\" statement then it would not be enough to catch that.\nfunction registerRestorableStyles(backup, node, properties) {\n  forEach(properties, function(prop) {\n    backup[prop] = isDefined(backup[prop])\n        ? backup[prop]\n        : node.style.getPropertyValue(prop);\n  });\n}\n\nvar $AnimateCssProvider = ['$animateProvider', /** @this */ function($animateProvider) {\n\n  this.$get = ['$window', '$$jqLite', '$$AnimateRunner', '$timeout', '$$animateCache',\n               '$$forceReflow', '$sniffer', '$$rAFScheduler', '$$animateQueue',\n       function($window,   $$jqLite,   $$AnimateRunner,   $timeout,   $$animateCache,\n                $$forceReflow,   $sniffer,   $$rAFScheduler, $$animateQueue) {\n\n    var applyAnimationClasses = applyAnimationClassesFactory($$jqLite);\n\n    function computeCachedCssStyles(node, className, cacheKey, allowNoDuration, properties) {\n      var timings = $$animateCache.get(cacheKey);\n\n      if (!timings) {\n        timings = computeCssStyles($window, node, properties);\n        if (timings.animationIterationCount === 'infinite') {\n          timings.animationIterationCount = 1;\n        }\n      }\n\n      // if a css animation has no duration we\n      // should mark that so that repeated addClass/removeClass calls are skipped\n      var hasDuration = allowNoDuration || (timings.transitionDuration > 0 || timings.animationDuration > 0);\n\n      // we keep putting this in multiple times even though the value and the cacheKey are the same\n      // because we're keeping an internal tally of how many duplicate animations are detected.\n      $$animateCache.put(cacheKey, timings, hasDuration);\n\n      return timings;\n    }\n\n    function computeCachedCssStaggerStyles(node, className, cacheKey, properties) {\n      var stagger;\n      var staggerCacheKey = 'stagger-' + cacheKey;\n\n      // if we have one or more existing matches of matching elements\n      // containing the same parent + CSS styles (which is how cacheKey works)\n      // then staggering is possible\n      if ($$animateCache.count(cacheKey) > 0) {\n        stagger = $$animateCache.get(staggerCacheKey);\n\n        if (!stagger) {\n          var staggerClassName = pendClasses(className, '-stagger');\n\n          $$jqLite.addClass(node, staggerClassName);\n\n          stagger = computeCssStyles($window, node, properties);\n\n          // force the conversion of a null value to zero incase not set\n          stagger.animationDuration = Math.max(stagger.animationDuration, 0);\n          stagger.transitionDuration = Math.max(stagger.transitionDuration, 0);\n\n          $$jqLite.removeClass(node, staggerClassName);\n\n          $$animateCache.put(staggerCacheKey, stagger, true);\n        }\n      }\n\n      return stagger || {};\n    }\n\n    var rafWaitQueue = [];\n    function waitUntilQuiet(callback) {\n      rafWaitQueue.push(callback);\n      $$rAFScheduler.waitUntilQuiet(function() {\n        $$animateCache.flush();\n\n        // DO NOT REMOVE THIS LINE OR REFACTOR OUT THE `pageWidth` variable.\n        // PLEASE EXAMINE THE `$$forceReflow` service to understand why.\n        var pageWidth = $$forceReflow();\n\n        // we use a for loop to ensure that if the queue is changed\n        // during this looping then it will consider new requests\n        for (var i = 0; i < rafWaitQueue.length; i++) {\n          rafWaitQueue[i](pageWidth);\n        }\n        rafWaitQueue.length = 0;\n      });\n    }\n\n    function computeTimings(node, className, cacheKey, allowNoDuration) {\n      var timings = computeCachedCssStyles(node, className, cacheKey, allowNoDuration, DETECT_CSS_PROPERTIES);\n      var aD = timings.animationDelay;\n      var tD = timings.transitionDelay;\n      timings.maxDelay = aD && tD\n          ? Math.max(aD, tD)\n          : (aD || tD);\n      timings.maxDuration = Math.max(\n          timings.animationDuration * timings.animationIterationCount,\n          timings.transitionDuration);\n\n      return timings;\n    }\n\n    return function init(element, initialOptions) {\n      // all of the animation functions should create\n      // a copy of the options data, however, if a\n      // parent service has already created a copy then\n      // we should stick to using that\n      var options = initialOptions || {};\n      if (!options.$$prepared) {\n        options = prepareAnimationOptions(copy(options));\n      }\n\n      var restoreStyles = {};\n      var node = getDomNode(element);\n      if (!node\n          || !node.parentNode\n          || !$$animateQueue.enabled()) {\n        return closeAndReturnNoopAnimator();\n      }\n\n      var temporaryStyles = [];\n      var classes = element.attr('class');\n      var styles = packageStyles(options);\n      var animationClosed;\n      var animationPaused;\n      var animationCompleted;\n      var runner;\n      var runnerHost;\n      var maxDelay;\n      var maxDelayTime;\n      var maxDuration;\n      var maxDurationTime;\n      var startTime;\n      var events = [];\n\n      if (options.duration === 0 || (!$sniffer.animations && !$sniffer.transitions)) {\n        return closeAndReturnNoopAnimator();\n      }\n\n      var method = options.event && isArray(options.event)\n            ? options.event.join(' ')\n            : options.event;\n\n      var isStructural = method && options.structural;\n      var structuralClassName = '';\n      var addRemoveClassName = '';\n\n      if (isStructural) {\n        structuralClassName = pendClasses(method, EVENT_CLASS_PREFIX, true);\n      } else if (method) {\n        structuralClassName = method;\n      }\n\n      if (options.addClass) {\n        addRemoveClassName += pendClasses(options.addClass, ADD_CLASS_SUFFIX);\n      }\n\n      if (options.removeClass) {\n        if (addRemoveClassName.length) {\n          addRemoveClassName += ' ';\n        }\n        addRemoveClassName += pendClasses(options.removeClass, REMOVE_CLASS_SUFFIX);\n      }\n\n      // there may be a situation where a structural animation is combined together\n      // with CSS classes that need to resolve before the animation is computed.\n      // However this means that there is no explicit CSS code to block the animation\n      // from happening (by setting 0s none in the class name). If this is the case\n      // we need to apply the classes before the first rAF so we know to continue if\n      // there actually is a detected transition or keyframe animation\n      if (options.applyClassesEarly && addRemoveClassName.length) {\n        applyAnimationClasses(element, options);\n      }\n\n      var preparationClasses = [structuralClassName, addRemoveClassName].join(' ').trim();\n      var fullClassName = classes + ' ' + preparationClasses;\n      var hasToStyles = styles.to && Object.keys(styles.to).length > 0;\n      var containsKeyframeAnimation = (options.keyframeStyle || '').length > 0;\n\n      // there is no way we can trigger an animation if no styles and\n      // no classes are being applied which would then trigger a transition,\n      // unless there a is raw keyframe value that is applied to the element.\n      if (!containsKeyframeAnimation\n           && !hasToStyles\n           && !preparationClasses) {\n        return closeAndReturnNoopAnimator();\n      }\n\n      var stagger, cacheKey = $$animateCache.cacheKey(node, method, options.addClass, options.removeClass);\n      if ($$animateCache.containsCachedAnimationWithoutDuration(cacheKey)) {\n        preparationClasses = null;\n        return closeAndReturnNoopAnimator();\n      }\n\n      if (options.stagger > 0) {\n        var staggerVal = parseFloat(options.stagger);\n        stagger = {\n          transitionDelay: staggerVal,\n          animationDelay: staggerVal,\n          transitionDuration: 0,\n          animationDuration: 0\n        };\n      } else {\n        stagger = computeCachedCssStaggerStyles(node, preparationClasses, cacheKey, DETECT_STAGGER_CSS_PROPERTIES);\n      }\n\n      if (!options.$$skipPreparationClasses) {\n        $$jqLite.addClass(element, preparationClasses);\n      }\n\n      var applyOnlyDuration;\n\n      if (options.transitionStyle) {\n        var transitionStyle = [TRANSITION_PROP, options.transitionStyle];\n        applyInlineStyle(node, transitionStyle);\n        temporaryStyles.push(transitionStyle);\n      }\n\n      if (options.duration >= 0) {\n        applyOnlyDuration = node.style[TRANSITION_PROP].length > 0;\n        var durationStyle = getCssTransitionDurationStyle(options.duration, applyOnlyDuration);\n\n        // we set the duration so that it will be picked up by getComputedStyle later\n        applyInlineStyle(node, durationStyle);\n        temporaryStyles.push(durationStyle);\n      }\n\n      if (options.keyframeStyle) {\n        var keyframeStyle = [ANIMATION_PROP, options.keyframeStyle];\n        applyInlineStyle(node, keyframeStyle);\n        temporaryStyles.push(keyframeStyle);\n      }\n\n      var itemIndex = stagger\n          ? options.staggerIndex >= 0\n              ? options.staggerIndex\n              : $$animateCache.count(cacheKey)\n          : 0;\n\n      var isFirst = itemIndex === 0;\n\n      // this is a pre-emptive way of forcing the setup classes to be added and applied INSTANTLY\n      // without causing any combination of transitions to kick in. By adding a negative delay value\n      // it forces the setup class' transition to end immediately. We later then remove the negative\n      // transition delay to allow for the transition to naturally do it's thing. The beauty here is\n      // that if there is no transition defined then nothing will happen and this will also allow\n      // other transitions to be stacked on top of each other without any chopping them out.\n      if (isFirst && !options.skipBlocking) {\n        helpers.blockTransitions(node, SAFE_FAST_FORWARD_DURATION_VALUE);\n      }\n\n      var timings = computeTimings(node, fullClassName, cacheKey, !isStructural);\n      var relativeDelay = timings.maxDelay;\n      maxDelay = Math.max(relativeDelay, 0);\n      maxDuration = timings.maxDuration;\n\n      var flags = {};\n      flags.hasTransitions          = timings.transitionDuration > 0;\n      flags.hasAnimations           = timings.animationDuration > 0;\n      flags.hasTransitionAll        = flags.hasTransitions && timings.transitionProperty === 'all';\n      flags.applyTransitionDuration = hasToStyles && (\n                                        (flags.hasTransitions && !flags.hasTransitionAll)\n                                         || (flags.hasAnimations && !flags.hasTransitions));\n      flags.applyAnimationDuration  = options.duration && flags.hasAnimations;\n      flags.applyTransitionDelay    = truthyTimingValue(options.delay) && (flags.applyTransitionDuration || flags.hasTransitions);\n      flags.applyAnimationDelay     = truthyTimingValue(options.delay) && flags.hasAnimations;\n      flags.recalculateTimingStyles = addRemoveClassName.length > 0;\n\n      if (flags.applyTransitionDuration || flags.applyAnimationDuration) {\n        maxDuration = options.duration ? parseFloat(options.duration) : maxDuration;\n\n        if (flags.applyTransitionDuration) {\n          flags.hasTransitions = true;\n          timings.transitionDuration = maxDuration;\n          applyOnlyDuration = node.style[TRANSITION_PROP + PROPERTY_KEY].length > 0;\n          temporaryStyles.push(getCssTransitionDurationStyle(maxDuration, applyOnlyDuration));\n        }\n\n        if (flags.applyAnimationDuration) {\n          flags.hasAnimations = true;\n          timings.animationDuration = maxDuration;\n          temporaryStyles.push(getCssKeyframeDurationStyle(maxDuration));\n        }\n      }\n\n      if (maxDuration === 0 && !flags.recalculateTimingStyles) {\n        return closeAndReturnNoopAnimator();\n      }\n\n      var activeClasses = pendClasses(preparationClasses, ACTIVE_CLASS_SUFFIX);\n\n      if (options.delay != null) {\n        var delayStyle;\n        if (typeof options.delay !== 'boolean') {\n          delayStyle = parseFloat(options.delay);\n          // number in options.delay means we have to recalculate the delay for the closing timeout\n          maxDelay = Math.max(delayStyle, 0);\n        }\n\n        if (flags.applyTransitionDelay) {\n          temporaryStyles.push(getCssDelayStyle(delayStyle));\n        }\n\n        if (flags.applyAnimationDelay) {\n          temporaryStyles.push(getCssDelayStyle(delayStyle, true));\n        }\n      }\n\n      // we need to recalculate the delay value since we used a pre-emptive negative\n      // delay value and the delay value is required for the final event checking. This\n      // property will ensure that this will happen after the RAF phase has passed.\n      if (options.duration == null && timings.transitionDuration > 0) {\n        flags.recalculateTimingStyles = flags.recalculateTimingStyles || isFirst;\n      }\n\n      maxDelayTime = maxDelay * ONE_SECOND;\n      maxDurationTime = maxDuration * ONE_SECOND;\n      if (!options.skipBlocking) {\n        flags.blockTransition = timings.transitionDuration > 0;\n        flags.blockKeyframeAnimation = timings.animationDuration > 0 &&\n                                       stagger.animationDelay > 0 &&\n                                       stagger.animationDuration === 0;\n      }\n\n      if (options.from) {\n        if (options.cleanupStyles) {\n          registerRestorableStyles(restoreStyles, node, Object.keys(options.from));\n        }\n        applyAnimationFromStyles(element, options);\n      }\n\n      if (flags.blockTransition || flags.blockKeyframeAnimation) {\n        applyBlocking(maxDuration);\n      } else if (!options.skipBlocking) {\n        helpers.blockTransitions(node, false);\n      }\n\n      // TODO(matsko): for 1.5 change this code to have an animator object for better debugging\n      return {\n        $$willAnimate: true,\n        end: endFn,\n        start: function() {\n          if (animationClosed) return;\n\n          runnerHost = {\n            end: endFn,\n            cancel: cancelFn,\n            resume: null, //this will be set during the start() phase\n            pause: null\n          };\n\n          runner = new $$AnimateRunner(runnerHost);\n\n          waitUntilQuiet(start);\n\n          // we don't have access to pause/resume the animation\n          // since it hasn't run yet. AnimateRunner will therefore\n          // set noop functions for resume and pause and they will\n          // later be overridden once the animation is triggered\n          return runner;\n        }\n      };\n\n      function endFn() {\n        close();\n      }\n\n      function cancelFn() {\n        close(true);\n      }\n\n      function close(rejected) {\n        // if the promise has been called already then we shouldn't close\n        // the animation again\n        if (animationClosed || (animationCompleted && animationPaused)) return;\n        animationClosed = true;\n        animationPaused = false;\n\n        if (preparationClasses && !options.$$skipPreparationClasses) {\n          $$jqLite.removeClass(element, preparationClasses);\n        }\n\n        if (activeClasses) {\n          $$jqLite.removeClass(element, activeClasses);\n        }\n\n        blockKeyframeAnimations(node, false);\n        helpers.blockTransitions(node, false);\n\n        forEach(temporaryStyles, function(entry) {\n          // There is only one way to remove inline style properties entirely from elements.\n          // By using `removeProperty` this works, but we need to convert camel-cased CSS\n          // styles down to hyphenated values.\n          node.style[entry[0]] = '';\n        });\n\n        applyAnimationClasses(element, options);\n        applyAnimationStyles(element, options);\n\n        if (Object.keys(restoreStyles).length) {\n          forEach(restoreStyles, function(value, prop) {\n            if (value) {\n              node.style.setProperty(prop, value);\n            } else {\n              node.style.removeProperty(prop);\n            }\n          });\n        }\n\n        // the reason why we have this option is to allow a synchronous closing callback\n        // that is fired as SOON as the animation ends (when the CSS is removed) or if\n        // the animation never takes off at all. A good example is a leave animation since\n        // the element must be removed just after the animation is over or else the element\n        // will appear on screen for one animation frame causing an overbearing flicker.\n        if (options.onDone) {\n          options.onDone();\n        }\n\n        if (events && events.length) {\n          // Remove the transitionend / animationend listener(s)\n          element.off(events.join(' '), onAnimationProgress);\n        }\n\n        //Cancel the fallback closing timeout and remove the timer data\n        var animationTimerData = element.data(ANIMATE_TIMER_KEY);\n        if (animationTimerData) {\n          $timeout.cancel(animationTimerData[0].timer);\n          element.removeData(ANIMATE_TIMER_KEY);\n        }\n\n        // if the preparation function fails then the promise is not setup\n        if (runner) {\n          runner.complete(!rejected);\n        }\n      }\n\n      function applyBlocking(duration) {\n        if (flags.blockTransition) {\n          helpers.blockTransitions(node, duration);\n        }\n\n        if (flags.blockKeyframeAnimation) {\n          blockKeyframeAnimations(node, !!duration);\n        }\n      }\n\n      function closeAndReturnNoopAnimator() {\n        runner = new $$AnimateRunner({\n          end: endFn,\n          cancel: cancelFn\n        });\n\n        // should flush the cache animation\n        waitUntilQuiet(noop);\n        close();\n\n        return {\n          $$willAnimate: false,\n          start: function() {\n            return runner;\n          },\n          end: endFn\n        };\n      }\n\n      function onAnimationProgress(event) {\n        event.stopPropagation();\n        var ev = event.originalEvent || event;\n\n        if (ev.target !== node) {\n          // Since TransitionEvent / AnimationEvent bubble up,\n          // we have to ignore events by finished child animations\n          return;\n        }\n\n        // we now always use `Date.now()` due to the recent changes with\n        // event.timeStamp in Firefox, Webkit and Chrome (see #13494 for more info)\n        var timeStamp = ev.$manualTimeStamp || Date.now();\n\n        /* Firefox (or possibly just Gecko) likes to not round values up\n         * when a ms measurement is used for the animation */\n        var elapsedTime = parseFloat(ev.elapsedTime.toFixed(ELAPSED_TIME_MAX_DECIMAL_PLACES));\n\n        /* $manualTimeStamp is a mocked timeStamp value which is set\n         * within browserTrigger(). This is only here so that tests can\n         * mock animations properly. Real events fallback to event.timeStamp,\n         * or, if they don't, then a timeStamp is automatically created for them.\n         * We're checking to see if the timeStamp surpasses the expected delay,\n         * but we're using elapsedTime instead of the timeStamp on the 2nd\n         * pre-condition since animationPauseds sometimes close off early */\n        if (Math.max(timeStamp - startTime, 0) >= maxDelayTime && elapsedTime >= maxDuration) {\n          // we set this flag to ensure that if the transition is paused then, when resumed,\n          // the animation will automatically close itself since transitions cannot be paused.\n          animationCompleted = true;\n          close();\n        }\n      }\n\n      function start() {\n        if (animationClosed) return;\n        if (!node.parentNode) {\n          close();\n          return;\n        }\n\n        // even though we only pause keyframe animations here the pause flag\n        // will still happen when transitions are used. Only the transition will\n        // not be paused since that is not possible. If the animation ends when\n        // paused then it will not complete until unpaused or cancelled.\n        var playPause = function(playAnimation) {\n          if (!animationCompleted) {\n            animationPaused = !playAnimation;\n            if (timings.animationDuration) {\n              var value = blockKeyframeAnimations(node, animationPaused);\n              if (animationPaused) {\n                temporaryStyles.push(value);\n              } else {\n                removeFromArray(temporaryStyles, value);\n              }\n            }\n          } else if (animationPaused && playAnimation) {\n            animationPaused = false;\n            close();\n          }\n        };\n\n        // checking the stagger duration prevents an accidentally cascade of the CSS delay style\n        // being inherited from the parent. If the transition duration is zero then we can safely\n        // rely that the delay value is an intentional stagger delay style.\n        var maxStagger = itemIndex > 0\n                         && ((timings.transitionDuration && stagger.transitionDuration === 0) ||\n                            (timings.animationDuration && stagger.animationDuration === 0))\n                         && Math.max(stagger.animationDelay, stagger.transitionDelay);\n        if (maxStagger) {\n          $timeout(triggerAnimationStart,\n                   Math.floor(maxStagger * itemIndex * ONE_SECOND),\n                   false);\n        } else {\n          triggerAnimationStart();\n        }\n\n        // this will decorate the existing promise runner with pause/resume methods\n        runnerHost.resume = function() {\n          playPause(true);\n        };\n\n        runnerHost.pause = function() {\n          playPause(false);\n        };\n\n        function triggerAnimationStart() {\n          // just incase a stagger animation kicks in when the animation\n          // itself was cancelled entirely\n          if (animationClosed) return;\n\n          applyBlocking(false);\n\n          forEach(temporaryStyles, function(entry) {\n            var key = entry[0];\n            var value = entry[1];\n            node.style[key] = value;\n          });\n\n          applyAnimationClasses(element, options);\n          $$jqLite.addClass(element, activeClasses);\n\n          if (flags.recalculateTimingStyles) {\n            fullClassName = node.getAttribute('class') + ' ' + preparationClasses;\n            cacheKey = $$animateCache.cacheKey(node, method, options.addClass, options.removeClass);\n\n            timings = computeTimings(node, fullClassName, cacheKey, false);\n            relativeDelay = timings.maxDelay;\n            maxDelay = Math.max(relativeDelay, 0);\n            maxDuration = timings.maxDuration;\n\n            if (maxDuration === 0) {\n              close();\n              return;\n            }\n\n            flags.hasTransitions = timings.transitionDuration > 0;\n            flags.hasAnimations = timings.animationDuration > 0;\n          }\n\n          if (flags.applyAnimationDelay) {\n            relativeDelay = typeof options.delay !== 'boolean' && truthyTimingValue(options.delay)\n                  ? parseFloat(options.delay)\n                  : relativeDelay;\n\n            maxDelay = Math.max(relativeDelay, 0);\n            timings.animationDelay = relativeDelay;\n            delayStyle = getCssDelayStyle(relativeDelay, true);\n            temporaryStyles.push(delayStyle);\n            node.style[delayStyle[0]] = delayStyle[1];\n          }\n\n          maxDelayTime = maxDelay * ONE_SECOND;\n          maxDurationTime = maxDuration * ONE_SECOND;\n\n          if (options.easing) {\n            var easeProp, easeVal = options.easing;\n            if (flags.hasTransitions) {\n              easeProp = TRANSITION_PROP + TIMING_KEY;\n              temporaryStyles.push([easeProp, easeVal]);\n              node.style[easeProp] = easeVal;\n            }\n            if (flags.hasAnimations) {\n              easeProp = ANIMATION_PROP + TIMING_KEY;\n              temporaryStyles.push([easeProp, easeVal]);\n              node.style[easeProp] = easeVal;\n            }\n          }\n\n          if (timings.transitionDuration) {\n            events.push(TRANSITIONEND_EVENT);\n          }\n\n          if (timings.animationDuration) {\n            events.push(ANIMATIONEND_EVENT);\n          }\n\n          startTime = Date.now();\n          var timerTime = maxDelayTime + CLOSING_TIME_BUFFER * maxDurationTime;\n          var endTime = startTime + timerTime;\n\n          var animationsData = element.data(ANIMATE_TIMER_KEY) || [];\n          var setupFallbackTimer = true;\n          if (animationsData.length) {\n            var currentTimerData = animationsData[0];\n            setupFallbackTimer = endTime > currentTimerData.expectedEndTime;\n            if (setupFallbackTimer) {\n              $timeout.cancel(currentTimerData.timer);\n            } else {\n              animationsData.push(close);\n            }\n          }\n\n          if (setupFallbackTimer) {\n            var timer = $timeout(onAnimationExpired, timerTime, false);\n            animationsData[0] = {\n              timer: timer,\n              expectedEndTime: endTime\n            };\n            animationsData.push(close);\n            element.data(ANIMATE_TIMER_KEY, animationsData);\n          }\n\n          if (events.length) {\n            element.on(events.join(' '), onAnimationProgress);\n          }\n\n          if (options.to) {\n            if (options.cleanupStyles) {\n              registerRestorableStyles(restoreStyles, node, Object.keys(options.to));\n            }\n            applyAnimationToStyles(element, options);\n          }\n        }\n\n        function onAnimationExpired() {\n          var animationsData = element.data(ANIMATE_TIMER_KEY);\n\n          // this will be false in the event that the element was\n          // removed from the DOM (via a leave animation or something\n          // similar)\n          if (animationsData) {\n            for (var i = 1; i < animationsData.length; i++) {\n              animationsData[i]();\n            }\n            element.removeData(ANIMATE_TIMER_KEY);\n          }\n        }\n      }\n    };\n  }];\n}];\n"
  },
  {
    "path": "src/ngAnimate/animateCssDriver.js",
    "content": "'use strict';\n\nvar $$AnimateCssDriverProvider = ['$$animationProvider', /** @this */ function($$animationProvider) {\n  $$animationProvider.drivers.push('$$animateCssDriver');\n\n  var NG_ANIMATE_SHIM_CLASS_NAME = 'ng-animate-shim';\n  var NG_ANIMATE_ANCHOR_CLASS_NAME = 'ng-anchor';\n\n  var NG_OUT_ANCHOR_CLASS_NAME = 'ng-anchor-out';\n  var NG_IN_ANCHOR_CLASS_NAME = 'ng-anchor-in';\n\n  function isDocumentFragment(node) {\n    return node.parentNode && node.parentNode.nodeType === 11;\n  }\n\n  this.$get = ['$animateCss', '$rootScope', '$$AnimateRunner', '$rootElement', '$sniffer', '$$jqLite', '$document',\n       function($animateCss,   $rootScope,   $$AnimateRunner,   $rootElement,   $sniffer,   $$jqLite,   $document) {\n\n    // only browsers that support these properties can render animations\n    if (!$sniffer.animations && !$sniffer.transitions) return noop;\n\n    var bodyNode = $document[0].body;\n    var rootNode = getDomNode($rootElement);\n\n    var rootBodyElement = jqLite(\n      // this is to avoid using something that exists outside of the body\n      // we also special case the doc fragment case because our unit test code\n      // appends the $rootElement to the body after the app has been bootstrapped\n      isDocumentFragment(rootNode) || bodyNode.contains(rootNode) ? rootNode : bodyNode\n    );\n\n    return function initDriverFn(animationDetails) {\n      return animationDetails.from && animationDetails.to\n          ? prepareFromToAnchorAnimation(animationDetails.from,\n                                         animationDetails.to,\n                                         animationDetails.classes,\n                                         animationDetails.anchors)\n          : prepareRegularAnimation(animationDetails);\n    };\n\n    function filterCssClasses(classes) {\n      //remove all the `ng-` stuff\n      return classes.replace(/\\bng-\\S+\\b/g, '');\n    }\n\n    function getUniqueValues(a, b) {\n      if (isString(a)) a = a.split(' ');\n      if (isString(b)) b = b.split(' ');\n      return a.filter(function(val) {\n        return b.indexOf(val) === -1;\n      }).join(' ');\n    }\n\n    function prepareAnchoredAnimation(classes, outAnchor, inAnchor) {\n      var clone = jqLite(getDomNode(outAnchor).cloneNode(true));\n      var startingClasses = filterCssClasses(getClassVal(clone));\n\n      outAnchor.addClass(NG_ANIMATE_SHIM_CLASS_NAME);\n      inAnchor.addClass(NG_ANIMATE_SHIM_CLASS_NAME);\n\n      clone.addClass(NG_ANIMATE_ANCHOR_CLASS_NAME);\n\n      rootBodyElement.append(clone);\n\n      var animatorIn, animatorOut = prepareOutAnimation();\n\n      // the user may not end up using the `out` animation and\n      // only making use of the `in` animation or vice-versa.\n      // In either case we should allow this and not assume the\n      // animation is over unless both animations are not used.\n      if (!animatorOut) {\n        animatorIn = prepareInAnimation();\n        if (!animatorIn) {\n          return end();\n        }\n      }\n\n      var startingAnimator = animatorOut || animatorIn;\n\n      return {\n        start: function() {\n          var runner;\n\n          var currentAnimation = startingAnimator.start();\n          currentAnimation.done(function() {\n            currentAnimation = null;\n            if (!animatorIn) {\n              animatorIn = prepareInAnimation();\n              if (animatorIn) {\n                currentAnimation = animatorIn.start();\n                currentAnimation.done(function() {\n                  currentAnimation = null;\n                  end();\n                  runner.complete();\n                });\n                return currentAnimation;\n              }\n            }\n            // in the event that there is no `in` animation\n            end();\n            runner.complete();\n          });\n\n          runner = new $$AnimateRunner({\n            end: endFn,\n            cancel: endFn\n          });\n\n          return runner;\n\n          function endFn() {\n            if (currentAnimation) {\n              currentAnimation.end();\n            }\n          }\n        }\n      };\n\n      function calculateAnchorStyles(anchor) {\n        var styles = {};\n\n        var coords = getDomNode(anchor).getBoundingClientRect();\n\n        // we iterate directly since safari messes up and doesn't return\n        // all the keys for the coords object when iterated\n        forEach(['width','height','top','left'], function(key) {\n          var value = coords[key];\n          switch (key) {\n            case 'top':\n              value += bodyNode.scrollTop;\n              break;\n            case 'left':\n              value += bodyNode.scrollLeft;\n              break;\n          }\n          styles[key] = Math.floor(value) + 'px';\n        });\n        return styles;\n      }\n\n      function prepareOutAnimation() {\n        var animator = $animateCss(clone, {\n          addClass: NG_OUT_ANCHOR_CLASS_NAME,\n          delay: true,\n          from: calculateAnchorStyles(outAnchor)\n        });\n\n        // read the comment within `prepareRegularAnimation` to understand\n        // why this check is necessary\n        return animator.$$willAnimate ? animator : null;\n      }\n\n      function getClassVal(element) {\n        return element.attr('class') || '';\n      }\n\n      function prepareInAnimation() {\n        var endingClasses = filterCssClasses(getClassVal(inAnchor));\n        var toAdd = getUniqueValues(endingClasses, startingClasses);\n        var toRemove = getUniqueValues(startingClasses, endingClasses);\n\n        var animator = $animateCss(clone, {\n          to: calculateAnchorStyles(inAnchor),\n          addClass: NG_IN_ANCHOR_CLASS_NAME + ' ' + toAdd,\n          removeClass: NG_OUT_ANCHOR_CLASS_NAME + ' ' + toRemove,\n          delay: true\n        });\n\n        // read the comment within `prepareRegularAnimation` to understand\n        // why this check is necessary\n        return animator.$$willAnimate ? animator : null;\n      }\n\n      function end() {\n        clone.remove();\n        outAnchor.removeClass(NG_ANIMATE_SHIM_CLASS_NAME);\n        inAnchor.removeClass(NG_ANIMATE_SHIM_CLASS_NAME);\n      }\n    }\n\n    function prepareFromToAnchorAnimation(from, to, classes, anchors) {\n      var fromAnimation = prepareRegularAnimation(from, noop);\n      var toAnimation = prepareRegularAnimation(to, noop);\n\n      var anchorAnimations = [];\n      forEach(anchors, function(anchor) {\n        var outElement = anchor['out'];\n        var inElement = anchor['in'];\n        var animator = prepareAnchoredAnimation(classes, outElement, inElement);\n        if (animator) {\n          anchorAnimations.push(animator);\n        }\n      });\n\n      // no point in doing anything when there are no elements to animate\n      if (!fromAnimation && !toAnimation && anchorAnimations.length === 0) return;\n\n      return {\n        start: function() {\n          var animationRunners = [];\n\n          if (fromAnimation) {\n            animationRunners.push(fromAnimation.start());\n          }\n\n          if (toAnimation) {\n            animationRunners.push(toAnimation.start());\n          }\n\n          forEach(anchorAnimations, function(animation) {\n            animationRunners.push(animation.start());\n          });\n\n          var runner = new $$AnimateRunner({\n            end: endFn,\n            cancel: endFn // CSS-driven animations cannot be cancelled, only ended\n          });\n\n          $$AnimateRunner.all(animationRunners, function(status) {\n            runner.complete(status);\n          });\n\n          return runner;\n\n          function endFn() {\n            forEach(animationRunners, function(runner) {\n              runner.end();\n            });\n          }\n        }\n      };\n    }\n\n    function prepareRegularAnimation(animationDetails) {\n      var element = animationDetails.element;\n      var options = animationDetails.options || {};\n\n      if (animationDetails.structural) {\n        options.event = animationDetails.event;\n        options.structural = true;\n        options.applyClassesEarly = true;\n\n        // we special case the leave animation since we want to ensure that\n        // the element is removed as soon as the animation is over. Otherwise\n        // a flicker might appear or the element may not be removed at all\n        if (animationDetails.event === 'leave') {\n          options.onDone = options.domOperation;\n        }\n      }\n\n      // We assign the preparationClasses as the actual animation event since\n      // the internals of $animateCss will just suffix the event token values\n      // with `-active` to trigger the animation.\n      if (options.preparationClasses) {\n        options.event = concatWithSpace(options.event, options.preparationClasses);\n      }\n\n      var animator = $animateCss(element, options);\n\n      // the driver lookup code inside of $$animation attempts to spawn a\n      // driver one by one until a driver returns a.$$willAnimate animator object.\n      // $animateCss will always return an object, however, it will pass in\n      // a flag as a hint as to whether an animation was detected or not\n      return animator.$$willAnimate ? animator : null;\n    }\n  }];\n}];\n"
  },
  {
    "path": "src/ngAnimate/animateJs.js",
    "content": "'use strict';\n\n// TODO(matsko): use caching here to speed things up for detection\n// TODO(matsko): add documentation\n//  by the time...\n\nvar $$AnimateJsProvider = ['$animateProvider', /** @this */ function($animateProvider) {\n  this.$get = ['$injector', '$$AnimateRunner', '$$jqLite',\n       function($injector,   $$AnimateRunner,   $$jqLite) {\n\n    var applyAnimationClasses = applyAnimationClassesFactory($$jqLite);\n         // $animateJs(element, 'enter');\n    return function(element, event, classes, options) {\n      var animationClosed = false;\n\n      // the `classes` argument is optional and if it is not used\n      // then the classes will be resolved from the element's className\n      // property as well as options.addClass/options.removeClass.\n      if (arguments.length === 3 && isObject(classes)) {\n        options = classes;\n        classes = null;\n      }\n\n      options = prepareAnimationOptions(options);\n      if (!classes) {\n        classes = element.attr('class') || '';\n        if (options.addClass) {\n          classes += ' ' + options.addClass;\n        }\n        if (options.removeClass) {\n          classes += ' ' + options.removeClass;\n        }\n      }\n\n      var classesToAdd = options.addClass;\n      var classesToRemove = options.removeClass;\n\n      // the lookupAnimations function returns a series of animation objects that are\n      // matched up with one or more of the CSS classes. These animation objects are\n      // defined via the module.animation factory function. If nothing is detected then\n      // we don't return anything which then makes $animation query the next driver.\n      var animations = lookupAnimations(classes);\n      var before, after;\n      if (animations.length) {\n        var afterFn, beforeFn;\n        if (event === 'leave') {\n          beforeFn = 'leave';\n          afterFn = 'afterLeave'; // TODO(matsko): get rid of this\n        } else {\n          beforeFn = 'before' + event.charAt(0).toUpperCase() + event.substr(1);\n          afterFn = event;\n        }\n\n        if (event !== 'enter' && event !== 'move') {\n          before = packageAnimations(element, event, options, animations, beforeFn);\n        }\n        after  = packageAnimations(element, event, options, animations, afterFn);\n      }\n\n      // no matching animations\n      if (!before && !after) return;\n\n      function applyOptions() {\n        options.domOperation();\n        applyAnimationClasses(element, options);\n      }\n\n      function close() {\n        animationClosed = true;\n        applyOptions();\n        applyAnimationStyles(element, options);\n      }\n\n      var runner;\n\n      return {\n        $$willAnimate: true,\n        end: function() {\n          if (runner) {\n            runner.end();\n          } else {\n            close();\n            runner = new $$AnimateRunner();\n            runner.complete(true);\n          }\n          return runner;\n        },\n        start: function() {\n          if (runner) {\n            return runner;\n          }\n\n          runner = new $$AnimateRunner();\n          var closeActiveAnimations;\n          var chain = [];\n\n          if (before) {\n            chain.push(function(fn) {\n              closeActiveAnimations = before(fn);\n            });\n          }\n\n          if (chain.length) {\n            chain.push(function(fn) {\n              applyOptions();\n              fn(true);\n            });\n          } else {\n            applyOptions();\n          }\n\n          if (after) {\n            chain.push(function(fn) {\n              closeActiveAnimations = after(fn);\n            });\n          }\n\n          runner.setHost({\n            end: function() {\n              endAnimations();\n            },\n            cancel: function() {\n              endAnimations(true);\n            }\n          });\n\n          $$AnimateRunner.chain(chain, onComplete);\n          return runner;\n\n          function onComplete(success) {\n            close(success);\n            runner.complete(success);\n          }\n\n          function endAnimations(cancelled) {\n            if (!animationClosed) {\n              (closeActiveAnimations || noop)(cancelled);\n              onComplete(cancelled);\n            }\n          }\n        }\n      };\n\n      function executeAnimationFn(fn, element, event, options, onDone) {\n        var args;\n        switch (event) {\n          case 'animate':\n            args = [element, options.from, options.to, onDone];\n            break;\n\n          case 'setClass':\n            args = [element, classesToAdd, classesToRemove, onDone];\n            break;\n\n          case 'addClass':\n            args = [element, classesToAdd, onDone];\n            break;\n\n          case 'removeClass':\n            args = [element, classesToRemove, onDone];\n            break;\n\n          default:\n            args = [element, onDone];\n            break;\n        }\n\n        args.push(options);\n\n        var value = fn.apply(fn, args);\n        if (value) {\n          if (isFunction(value.start)) {\n            value = value.start();\n          }\n\n          if (value instanceof $$AnimateRunner) {\n            value.done(onDone);\n          } else if (isFunction(value)) {\n            // optional onEnd / onCancel callback\n            return value;\n          }\n        }\n\n        return noop;\n      }\n\n      function groupEventedAnimations(element, event, options, animations, fnName) {\n        var operations = [];\n        forEach(animations, function(ani) {\n          var animation = ani[fnName];\n          if (!animation) return;\n\n          // note that all of these animations will run in parallel\n          operations.push(function() {\n            var runner;\n            var endProgressCb;\n\n            var resolved = false;\n            var onAnimationComplete = function(rejected) {\n              if (!resolved) {\n                resolved = true;\n                (endProgressCb || noop)(rejected);\n                runner.complete(!rejected);\n              }\n            };\n\n            runner = new $$AnimateRunner({\n              end: function() {\n                onAnimationComplete();\n              },\n              cancel: function() {\n                onAnimationComplete(true);\n              }\n            });\n\n            endProgressCb = executeAnimationFn(animation, element, event, options, function(result) {\n              var cancelled = result === false;\n              onAnimationComplete(cancelled);\n            });\n\n            return runner;\n          });\n        });\n\n        return operations;\n      }\n\n      function packageAnimations(element, event, options, animations, fnName) {\n        var operations = groupEventedAnimations(element, event, options, animations, fnName);\n        if (operations.length === 0) {\n          var a, b;\n          if (fnName === 'beforeSetClass') {\n            a = groupEventedAnimations(element, 'removeClass', options, animations, 'beforeRemoveClass');\n            b = groupEventedAnimations(element, 'addClass', options, animations, 'beforeAddClass');\n          } else if (fnName === 'setClass') {\n            a = groupEventedAnimations(element, 'removeClass', options, animations, 'removeClass');\n            b = groupEventedAnimations(element, 'addClass', options, animations, 'addClass');\n          }\n\n          if (a) {\n            operations = operations.concat(a);\n          }\n          if (b) {\n            operations = operations.concat(b);\n          }\n        }\n\n        if (operations.length === 0) return;\n\n        // TODO(matsko): add documentation\n        return function startAnimation(callback) {\n          var runners = [];\n          if (operations.length) {\n            forEach(operations, function(animateFn) {\n              runners.push(animateFn());\n            });\n          }\n\n          if (runners.length) {\n            $$AnimateRunner.all(runners, callback);\n          }  else {\n            callback();\n          }\n\n          return function endFn(reject) {\n            forEach(runners, function(runner) {\n              if (reject) {\n                runner.cancel();\n              } else {\n                runner.end();\n              }\n            });\n          };\n        };\n      }\n    };\n\n    function lookupAnimations(classes) {\n      classes = isArray(classes) ? classes : classes.split(' ');\n      var matches = [], flagMap = {};\n      for (var i = 0; i < classes.length; i++) {\n        var klass = classes[i],\n            animationFactory = $animateProvider.$$registeredAnimations[klass];\n        if (animationFactory && !flagMap[klass]) {\n          matches.push($injector.get(animationFactory));\n          flagMap[klass] = true;\n        }\n      }\n      return matches;\n    }\n  }];\n}];\n"
  },
  {
    "path": "src/ngAnimate/animateJsDriver.js",
    "content": "'use strict';\n\nvar $$AnimateJsDriverProvider = ['$$animationProvider', /** @this */ function($$animationProvider) {\n  $$animationProvider.drivers.push('$$animateJsDriver');\n  this.$get = ['$$animateJs', '$$AnimateRunner', function($$animateJs, $$AnimateRunner) {\n    return function initDriverFn(animationDetails) {\n      if (animationDetails.from && animationDetails.to) {\n        var fromAnimation = prepareAnimation(animationDetails.from);\n        var toAnimation = prepareAnimation(animationDetails.to);\n        if (!fromAnimation && !toAnimation) return;\n\n        return {\n          start: function() {\n            var animationRunners = [];\n\n            if (fromAnimation) {\n              animationRunners.push(fromAnimation.start());\n            }\n\n            if (toAnimation) {\n              animationRunners.push(toAnimation.start());\n            }\n\n            $$AnimateRunner.all(animationRunners, done);\n\n            var runner = new $$AnimateRunner({\n              end: endFnFactory(),\n              cancel: endFnFactory()\n            });\n\n            return runner;\n\n            function endFnFactory() {\n              return function() {\n                forEach(animationRunners, function(runner) {\n                  // at this point we cannot cancel animations for groups just yet. 1.5+\n                  runner.end();\n                });\n              };\n            }\n\n            function done(status) {\n              runner.complete(status);\n            }\n          }\n        };\n      } else {\n        return prepareAnimation(animationDetails);\n      }\n    };\n\n    function prepareAnimation(animationDetails) {\n      // TODO(matsko): make sure to check for grouped animations and delegate down to normal animations\n      var element = animationDetails.element;\n      var event = animationDetails.event;\n      var options = animationDetails.options;\n      var classes = animationDetails.classes;\n      return $$animateJs(element, event, classes, options);\n    }\n  }];\n}];\n"
  },
  {
    "path": "src/ngAnimate/animateQueue.js",
    "content": "'use strict';\n\nvar NG_ANIMATE_ATTR_NAME = 'data-ng-animate';\nvar NG_ANIMATE_PIN_DATA = '$ngAnimatePin';\nvar $$AnimateQueueProvider = ['$animateProvider', /** @this */ function($animateProvider) {\n  var PRE_DIGEST_STATE = 1;\n  var RUNNING_STATE = 2;\n  var ONE_SPACE = ' ';\n\n  var rules = this.rules = {\n    skip: [],\n    cancel: [],\n    join: []\n  };\n\n  function getEventData(options) {\n    return {\n      addClass: options.addClass,\n      removeClass: options.removeClass,\n      from: options.from,\n      to: options.to\n    };\n  }\n\n  function makeTruthyCssClassMap(classString) {\n    if (!classString) {\n      return null;\n    }\n\n    var keys = classString.split(ONE_SPACE);\n    var map = Object.create(null);\n\n    forEach(keys, function(key) {\n      map[key] = true;\n    });\n    return map;\n  }\n\n  function hasMatchingClasses(newClassString, currentClassString) {\n    if (newClassString && currentClassString) {\n      var currentClassMap = makeTruthyCssClassMap(currentClassString);\n      return newClassString.split(ONE_SPACE).some(function(className) {\n        return currentClassMap[className];\n      });\n    }\n  }\n\n  function isAllowed(ruleType, currentAnimation, previousAnimation) {\n    return rules[ruleType].some(function(fn) {\n      return fn(currentAnimation, previousAnimation);\n    });\n  }\n\n  function hasAnimationClasses(animation, and) {\n    var a = (animation.addClass || '').length > 0;\n    var b = (animation.removeClass || '').length > 0;\n    return and ? a && b : a || b;\n  }\n\n  rules.join.push(function(newAnimation, currentAnimation) {\n    // if the new animation is class-based then we can just tack that on\n    return !newAnimation.structural && hasAnimationClasses(newAnimation);\n  });\n\n  rules.skip.push(function(newAnimation, currentAnimation) {\n    // there is no need to animate anything if no classes are being added and\n    // there is no structural animation that will be triggered\n    return !newAnimation.structural && !hasAnimationClasses(newAnimation);\n  });\n\n  rules.skip.push(function(newAnimation, currentAnimation) {\n    // why should we trigger a new structural animation if the element will\n    // be removed from the DOM anyway?\n    return currentAnimation.event === 'leave' && newAnimation.structural;\n  });\n\n  rules.skip.push(function(newAnimation, currentAnimation) {\n    // if there is an ongoing current animation then don't even bother running the class-based animation\n    return currentAnimation.structural && currentAnimation.state === RUNNING_STATE && !newAnimation.structural;\n  });\n\n  rules.cancel.push(function(newAnimation, currentAnimation) {\n    // there can never be two structural animations running at the same time\n    return currentAnimation.structural && newAnimation.structural;\n  });\n\n  rules.cancel.push(function(newAnimation, currentAnimation) {\n    // if the previous animation is already running, but the new animation will\n    // be triggered, but the new animation is structural\n    return currentAnimation.state === RUNNING_STATE && newAnimation.structural;\n  });\n\n  rules.cancel.push(function(newAnimation, currentAnimation) {\n    // cancel the animation if classes added / removed in both animation cancel each other out,\n    // but only if the current animation isn't structural\n\n    if (currentAnimation.structural) return false;\n\n    var nA = newAnimation.addClass;\n    var nR = newAnimation.removeClass;\n    var cA = currentAnimation.addClass;\n    var cR = currentAnimation.removeClass;\n\n    // early detection to save the global CPU shortage :)\n    if ((isUndefined(nA) && isUndefined(nR)) || (isUndefined(cA) && isUndefined(cR))) {\n      return false;\n    }\n\n    return hasMatchingClasses(nA, cR) || hasMatchingClasses(nR, cA);\n  });\n\n  this.$get = ['$$rAF', '$rootScope', '$rootElement', '$document', '$$Map',\n               '$$animation', '$$AnimateRunner', '$templateRequest', '$$jqLite', '$$forceReflow',\n               '$$isDocumentHidden',\n       function($$rAF,   $rootScope,   $rootElement,   $document,   $$Map,\n                $$animation,   $$AnimateRunner,   $templateRequest,   $$jqLite,   $$forceReflow,\n                $$isDocumentHidden) {\n\n    var activeAnimationsLookup = new $$Map();\n    var disabledElementsLookup = new $$Map();\n    var animationsEnabled = null;\n\n    function removeFromDisabledElementsLookup(evt) {\n      disabledElementsLookup.delete(evt.target);\n    }\n\n    function postDigestTaskFactory() {\n      var postDigestCalled = false;\n      return function(fn) {\n        // we only issue a call to postDigest before\n        // it has first passed. This prevents any callbacks\n        // from not firing once the animation has completed\n        // since it will be out of the digest cycle.\n        if (postDigestCalled) {\n          fn();\n        } else {\n          $rootScope.$$postDigest(function() {\n            postDigestCalled = true;\n            fn();\n          });\n        }\n      };\n    }\n\n    // Wait until all directive and route-related templates are downloaded and\n    // compiled. The $templateRequest.totalPendingRequests variable keeps track of\n    // all of the remote templates being currently downloaded. If there are no\n    // templates currently downloading then the watcher will still fire anyway.\n    var deregisterWatch = $rootScope.$watch(\n      function() { return $templateRequest.totalPendingRequests === 0; },\n      function(isEmpty) {\n        if (!isEmpty) return;\n        deregisterWatch();\n\n        // Now that all templates have been downloaded, $animate will wait until\n        // the post digest queue is empty before enabling animations. By having two\n        // calls to $postDigest calls we can ensure that the flag is enabled at the\n        // very end of the post digest queue. Since all of the animations in $animate\n        // use $postDigest, it's important that the code below executes at the end.\n        // This basically means that the page is fully downloaded and compiled before\n        // any animations are triggered.\n        $rootScope.$$postDigest(function() {\n          $rootScope.$$postDigest(function() {\n            // we check for null directly in the event that the application already called\n            // .enabled() with whatever arguments that it provided it with\n            if (animationsEnabled === null) {\n              animationsEnabled = true;\n            }\n          });\n        });\n      }\n    );\n\n    var callbackRegistry = Object.create(null);\n\n    // remember that the `customFilter`/`classNameFilter` are set during the\n    // provider/config stage therefore we can optimize here and setup helper functions\n    var customFilter = $animateProvider.customFilter();\n    var classNameFilter = $animateProvider.classNameFilter();\n    var returnTrue = function() { return true; };\n\n    var isAnimatableByFilter = customFilter || returnTrue;\n    var isAnimatableClassName = !classNameFilter ? returnTrue : function(node, options) {\n      var className = [node.getAttribute('class'), options.addClass, options.removeClass].join(' ');\n      return classNameFilter.test(className);\n    };\n\n    var applyAnimationClasses = applyAnimationClassesFactory($$jqLite);\n\n    function normalizeAnimationDetails(element, animation) {\n      return mergeAnimationDetails(element, animation, {});\n    }\n\n    // IE9-11 has no method \"contains\" in SVG element and in Node.prototype. Bug #10259.\n    var contains = window.Node.prototype.contains || /** @this */ function(arg) {\n      // eslint-disable-next-line no-bitwise\n      return this === arg || !!(this.compareDocumentPosition(arg) & 16);\n    };\n\n    function findCallbacks(targetParentNode, targetNode, event) {\n      var matches = [];\n      var entries = callbackRegistry[event];\n      if (entries) {\n        forEach(entries, function(entry) {\n          if (contains.call(entry.node, targetNode)) {\n            matches.push(entry.callback);\n          } else if (event === 'leave' && contains.call(entry.node, targetParentNode)) {\n            matches.push(entry.callback);\n          }\n        });\n      }\n\n      return matches;\n    }\n\n    function filterFromRegistry(list, matchContainer, matchCallback) {\n      var containerNode = extractElementNode(matchContainer);\n      return list.filter(function(entry) {\n        var isMatch = entry.node === containerNode &&\n                        (!matchCallback || entry.callback === matchCallback);\n        return !isMatch;\n      });\n    }\n\n    function cleanupEventListeners(phase, node) {\n      if (phase === 'close' && !node.parentNode) {\n        // If the element is not attached to a parentNode, it has been removed by\n        // the domOperation, and we can safely remove the event callbacks\n        $animate.off(node);\n      }\n    }\n\n    var $animate = {\n      on: function(event, container, callback) {\n        var node = extractElementNode(container);\n        callbackRegistry[event] = callbackRegistry[event] || [];\n        callbackRegistry[event].push({\n          node: node,\n          callback: callback\n        });\n\n        // Remove the callback when the element is removed from the DOM\n        jqLite(container).on('$destroy', function() {\n          var animationDetails = activeAnimationsLookup.get(node);\n\n          if (!animationDetails) {\n            // If there's an animation ongoing, the callback calling code will remove\n            // the event listeners. If we'd remove here, the callbacks would be removed\n            // before the animation ends\n            $animate.off(event, container, callback);\n          }\n        });\n      },\n\n      off: function(event, container, callback) {\n        if (arguments.length === 1 && !isString(arguments[0])) {\n          container = arguments[0];\n          for (var eventType in callbackRegistry) {\n            callbackRegistry[eventType] = filterFromRegistry(callbackRegistry[eventType], container);\n          }\n\n          return;\n        }\n\n        var entries = callbackRegistry[event];\n        if (!entries) return;\n\n        callbackRegistry[event] = arguments.length === 1\n            ? null\n            : filterFromRegistry(entries, container, callback);\n      },\n\n      pin: function(element, parentElement) {\n        assertArg(isElement(element), 'element', 'not an element');\n        assertArg(isElement(parentElement), 'parentElement', 'not an element');\n        element.data(NG_ANIMATE_PIN_DATA, parentElement);\n      },\n\n      push: function(element, event, options, domOperation) {\n        options = options || {};\n        options.domOperation = domOperation;\n        return queueAnimation(element, event, options);\n      },\n\n      // this method has four signatures:\n      //  () - global getter\n      //  (bool) - global setter\n      //  (element) - element getter\n      //  (element, bool) - element setter<F37>\n      enabled: function(element, bool) {\n        var argCount = arguments.length;\n\n        if (argCount === 0) {\n          // () - Global getter\n          bool = !!animationsEnabled;\n        } else {\n          var hasElement = isElement(element);\n\n          if (!hasElement) {\n            // (bool) - Global setter\n            bool = animationsEnabled = !!element;\n          } else {\n            var node = getDomNode(element);\n\n            if (argCount === 1) {\n              // (element) - Element getter\n              bool = !disabledElementsLookup.get(node);\n            } else {\n              // (element, bool) - Element setter\n              if (!disabledElementsLookup.has(node)) {\n                // The element is added to the map for the first time.\n                // Create a listener to remove it on `$destroy` (to avoid memory leak).\n                jqLite(element).on('$destroy', removeFromDisabledElementsLookup);\n              }\n              disabledElementsLookup.set(node, !bool);\n            }\n          }\n        }\n\n        return bool;\n      }\n    };\n\n    return $animate;\n\n    function queueAnimation(originalElement, event, initialOptions) {\n      // we always make a copy of the options since\n      // there should never be any side effects on\n      // the input data when running `$animateCss`.\n      var options = copy(initialOptions);\n\n      var element = stripCommentsFromElement(originalElement);\n      var node = getDomNode(element);\n      var parentNode = node && node.parentNode;\n\n      options = prepareAnimationOptions(options);\n\n      // we create a fake runner with a working promise.\n      // These methods will become available after the digest has passed\n      var runner = new $$AnimateRunner();\n\n      // this is used to trigger callbacks in postDigest mode\n      var runInNextPostDigestOrNow = postDigestTaskFactory();\n\n      if (isArray(options.addClass)) {\n        options.addClass = options.addClass.join(' ');\n      }\n\n      if (options.addClass && !isString(options.addClass)) {\n        options.addClass = null;\n      }\n\n      if (isArray(options.removeClass)) {\n        options.removeClass = options.removeClass.join(' ');\n      }\n\n      if (options.removeClass && !isString(options.removeClass)) {\n        options.removeClass = null;\n      }\n\n      if (options.from && !isObject(options.from)) {\n        options.from = null;\n      }\n\n      if (options.to && !isObject(options.to)) {\n        options.to = null;\n      }\n\n      // If animations are hard-disabled for the whole application there is no need to continue.\n      // There are also situations where a directive issues an animation for a jqLite wrapper that\n      // contains only comment nodes. In this case, there is no way we can perform an animation.\n      if (!animationsEnabled ||\n          !node ||\n          !isAnimatableByFilter(node, event, initialOptions) ||\n          !isAnimatableClassName(node, options)) {\n        close();\n        return runner;\n      }\n\n      var isStructural = ['enter', 'move', 'leave'].indexOf(event) >= 0;\n\n      var documentHidden = $$isDocumentHidden();\n\n      // This is a hard disable of all animations the element itself, therefore  there is no need to\n      // continue further past this point if not enabled\n      // Animations are also disabled if the document is currently hidden (page is not visible\n      // to the user), because browsers slow down or do not flush calls to requestAnimationFrame\n      var skipAnimations = documentHidden || disabledElementsLookup.get(node);\n      var existingAnimation = (!skipAnimations && activeAnimationsLookup.get(node)) || {};\n      var hasExistingAnimation = !!existingAnimation.state;\n\n      // there is no point in traversing the same collection of parent ancestors if a followup\n      // animation will be run on the same element that already did all that checking work\n      if (!skipAnimations && (!hasExistingAnimation || existingAnimation.state !== PRE_DIGEST_STATE)) {\n        skipAnimations = !areAnimationsAllowed(node, parentNode, event);\n      }\n\n      if (skipAnimations) {\n        // Callbacks should fire even if the document is hidden (regression fix for issue #14120)\n        if (documentHidden) notifyProgress(runner, event, 'start', getEventData(options));\n        close();\n        if (documentHidden) notifyProgress(runner, event, 'close', getEventData(options));\n        return runner;\n      }\n\n      if (isStructural) {\n        closeChildAnimations(node);\n      }\n\n      var newAnimation = {\n        structural: isStructural,\n        element: element,\n        event: event,\n        addClass: options.addClass,\n        removeClass: options.removeClass,\n        close: close,\n        options: options,\n        runner: runner\n      };\n\n      if (hasExistingAnimation) {\n        var skipAnimationFlag = isAllowed('skip', newAnimation, existingAnimation);\n        if (skipAnimationFlag) {\n          if (existingAnimation.state === RUNNING_STATE) {\n            close();\n            return runner;\n          } else {\n            mergeAnimationDetails(element, existingAnimation, newAnimation);\n            return existingAnimation.runner;\n          }\n        }\n        var cancelAnimationFlag = isAllowed('cancel', newAnimation, existingAnimation);\n        if (cancelAnimationFlag) {\n          if (existingAnimation.state === RUNNING_STATE) {\n            // this will end the animation right away and it is safe\n            // to do so since the animation is already running and the\n            // runner callback code will run in async\n            existingAnimation.runner.end();\n          } else if (existingAnimation.structural) {\n            // this means that the animation is queued into a digest, but\n            // hasn't started yet. Therefore it is safe to run the close\n            // method which will call the runner methods in async.\n            existingAnimation.close();\n          } else {\n            // this will merge the new animation options into existing animation options\n            mergeAnimationDetails(element, existingAnimation, newAnimation);\n\n            return existingAnimation.runner;\n          }\n        } else {\n          // a joined animation means that this animation will take over the existing one\n          // so an example would involve a leave animation taking over an enter. Then when\n          // the postDigest kicks in the enter will be ignored.\n          var joinAnimationFlag = isAllowed('join', newAnimation, existingAnimation);\n          if (joinAnimationFlag) {\n            if (existingAnimation.state === RUNNING_STATE) {\n              normalizeAnimationDetails(element, newAnimation);\n            } else {\n              applyGeneratedPreparationClasses($$jqLite, element, isStructural ? event : null, options);\n\n              event = newAnimation.event = existingAnimation.event;\n              options = mergeAnimationDetails(element, existingAnimation, newAnimation);\n\n              //we return the same runner since only the option values of this animation will\n              //be fed into the `existingAnimation`.\n              return existingAnimation.runner;\n            }\n          }\n        }\n      } else {\n        // normalization in this case means that it removes redundant CSS classes that\n        // already exist (addClass) or do not exist (removeClass) on the element\n        normalizeAnimationDetails(element, newAnimation);\n      }\n\n      // when the options are merged and cleaned up we may end up not having to do\n      // an animation at all, therefore we should check this before issuing a post\n      // digest callback. Structural animations will always run no matter what.\n      var isValidAnimation = newAnimation.structural;\n      if (!isValidAnimation) {\n        // animate (from/to) can be quickly checked first, otherwise we check if any classes are present\n        isValidAnimation = (newAnimation.event === 'animate' && Object.keys(newAnimation.options.to || {}).length > 0)\n                            || hasAnimationClasses(newAnimation);\n      }\n\n      if (!isValidAnimation) {\n        close();\n        clearElementAnimationState(node);\n        return runner;\n      }\n\n      // the counter keeps track of cancelled animations\n      var counter = (existingAnimation.counter || 0) + 1;\n      newAnimation.counter = counter;\n\n      markElementAnimationState(node, PRE_DIGEST_STATE, newAnimation);\n\n      $rootScope.$$postDigest(function() {\n        // It is possible that the DOM nodes inside `originalElement` have been replaced. This can\n        // happen if the animated element is a transcluded clone and also has a `templateUrl`\n        // directive on it. Therefore, we must recreate `element` in order to interact with the\n        // actual DOM nodes.\n        // Note: We still need to use the old `node` for certain things, such as looking up in\n        //       HashMaps where it was used as the key.\n\n        element = stripCommentsFromElement(originalElement);\n\n        var animationDetails = activeAnimationsLookup.get(node);\n        var animationCancelled = !animationDetails;\n        animationDetails = animationDetails || {};\n\n        // if addClass/removeClass is called before something like enter then the\n        // registered parent element may not be present. The code below will ensure\n        // that a final value for parent element is obtained\n        var parentElement = element.parent() || [];\n\n        // animate/structural/class-based animations all have requirements. Otherwise there\n        // is no point in performing an animation. The parent node must also be set.\n        var isValidAnimation = parentElement.length > 0\n                                && (animationDetails.event === 'animate'\n                                    || animationDetails.structural\n                                    || hasAnimationClasses(animationDetails));\n\n        // this means that the previous animation was cancelled\n        // even if the follow-up animation is the same event\n        if (animationCancelled || animationDetails.counter !== counter || !isValidAnimation) {\n          // if another animation did not take over then we need\n          // to make sure that the domOperation and options are\n          // handled accordingly\n          if (animationCancelled) {\n            applyAnimationClasses(element, options);\n            applyAnimationStyles(element, options);\n          }\n\n          // if the event changed from something like enter to leave then we do\n          // it, otherwise if it's the same then the end result will be the same too\n          if (animationCancelled || (isStructural && animationDetails.event !== event)) {\n            options.domOperation();\n            runner.end();\n          }\n\n          // in the event that the element animation was not cancelled or a follow-up animation\n          // isn't allowed to animate from here then we need to clear the state of the element\n          // so that any future animations won't read the expired animation data.\n          if (!isValidAnimation) {\n            clearElementAnimationState(node);\n          }\n\n          return;\n        }\n\n        // this combined multiple class to addClass / removeClass into a setClass event\n        // so long as a structural event did not take over the animation\n        event = !animationDetails.structural && hasAnimationClasses(animationDetails, true)\n            ? 'setClass'\n            : animationDetails.event;\n\n        markElementAnimationState(node, RUNNING_STATE);\n        var realRunner = $$animation(element, event, animationDetails.options);\n\n        // this will update the runner's flow-control events based on\n        // the `realRunner` object.\n        runner.setHost(realRunner);\n        notifyProgress(runner, event, 'start', getEventData(options));\n\n        realRunner.done(function(status) {\n          close(!status);\n          var animationDetails = activeAnimationsLookup.get(node);\n          if (animationDetails && animationDetails.counter === counter) {\n            clearElementAnimationState(node);\n          }\n          notifyProgress(runner, event, 'close', getEventData(options));\n        });\n      });\n\n      return runner;\n\n      function notifyProgress(runner, event, phase, data) {\n        runInNextPostDigestOrNow(function() {\n          var callbacks = findCallbacks(parentNode, node, event);\n          if (callbacks.length) {\n            // do not optimize this call here to RAF because\n            // we don't know how heavy the callback code here will\n            // be and if this code is buffered then this can\n            // lead to a performance regression.\n            $$rAF(function() {\n              forEach(callbacks, function(callback) {\n                callback(element, phase, data);\n              });\n              cleanupEventListeners(phase, node);\n            });\n          } else {\n            cleanupEventListeners(phase, node);\n          }\n        });\n        runner.progress(event, phase, data);\n      }\n\n      function close(reject) {\n        clearGeneratedClasses(element, options);\n        applyAnimationClasses(element, options);\n        applyAnimationStyles(element, options);\n        options.domOperation();\n        runner.complete(!reject);\n      }\n    }\n\n    function closeChildAnimations(node) {\n      var children = node.querySelectorAll('[' + NG_ANIMATE_ATTR_NAME + ']');\n      forEach(children, function(child) {\n        var state = parseInt(child.getAttribute(NG_ANIMATE_ATTR_NAME), 10);\n        var animationDetails = activeAnimationsLookup.get(child);\n        if (animationDetails) {\n          switch (state) {\n            case RUNNING_STATE:\n              animationDetails.runner.end();\n              /* falls through */\n            case PRE_DIGEST_STATE:\n              activeAnimationsLookup.delete(child);\n              break;\n          }\n        }\n      });\n    }\n\n    function clearElementAnimationState(node) {\n      node.removeAttribute(NG_ANIMATE_ATTR_NAME);\n      activeAnimationsLookup.delete(node);\n    }\n\n    /**\n     * This fn returns false if any of the following is true:\n     * a) animations on any parent element are disabled, and animations on the element aren't explicitly allowed\n     * b) a parent element has an ongoing structural animation, and animateChildren is false\n     * c) the element is not a child of the body\n     * d) the element is not a child of the $rootElement\n     */\n    function areAnimationsAllowed(node, parentNode, event) {\n      var bodyNode = $document[0].body;\n      var rootNode = getDomNode($rootElement);\n\n      var bodyNodeDetected = (node === bodyNode) || node.nodeName === 'HTML';\n      var rootNodeDetected = (node === rootNode);\n      var parentAnimationDetected = false;\n      var elementDisabled = disabledElementsLookup.get(node);\n      var animateChildren;\n\n      var parentHost = jqLite.data(node, NG_ANIMATE_PIN_DATA);\n      if (parentHost) {\n        parentNode = getDomNode(parentHost);\n      }\n\n      while (parentNode) {\n        if (!rootNodeDetected) {\n          // AngularJS doesn't want to attempt to animate elements outside of the application\n          // therefore we need to ensure that the rootElement is an ancestor of the current element\n          rootNodeDetected = (parentNode === rootNode);\n        }\n\n        if (parentNode.nodeType !== ELEMENT_NODE) {\n          // no point in inspecting the #document element\n          break;\n        }\n\n        var details = activeAnimationsLookup.get(parentNode) || {};\n        // either an enter, leave or move animation will commence\n        // therefore we can't allow any animations to take place\n        // but if a parent animation is class-based then that's ok\n        if (!parentAnimationDetected) {\n          var parentNodeDisabled = disabledElementsLookup.get(parentNode);\n\n          if (parentNodeDisabled === true && elementDisabled !== false) {\n            // disable animations if the user hasn't explicitly enabled animations on the\n            // current element\n            elementDisabled = true;\n            // element is disabled via parent element, no need to check anything else\n            break;\n          } else if (parentNodeDisabled === false) {\n            elementDisabled = false;\n          }\n          parentAnimationDetected = details.structural;\n        }\n\n        if (isUndefined(animateChildren) || animateChildren === true) {\n          var value = jqLite.data(parentNode, NG_ANIMATE_CHILDREN_DATA);\n          if (isDefined(value)) {\n            animateChildren = value;\n          }\n        }\n\n        // there is no need to continue traversing at this point\n        if (parentAnimationDetected && animateChildren === false) break;\n\n        if (!bodyNodeDetected) {\n          // we also need to ensure that the element is or will be a part of the body element\n          // otherwise it is pointless to even issue an animation to be rendered\n          bodyNodeDetected = (parentNode === bodyNode);\n        }\n\n        if (bodyNodeDetected && rootNodeDetected) {\n          // If both body and root have been found, any other checks are pointless,\n          // as no animation data should live outside the application\n          break;\n        }\n\n        if (!rootNodeDetected) {\n          // If `rootNode` is not detected, check if `parentNode` is pinned to another element\n          parentHost = jqLite.data(parentNode, NG_ANIMATE_PIN_DATA);\n          if (parentHost) {\n            // The pin target element becomes the next parent element\n            parentNode = getDomNode(parentHost);\n            continue;\n          }\n        }\n\n        parentNode = parentNode.parentNode;\n      }\n\n      var allowAnimation = (!parentAnimationDetected || animateChildren) && elementDisabled !== true;\n      return allowAnimation && rootNodeDetected && bodyNodeDetected;\n    }\n\n    function markElementAnimationState(node, state, details) {\n      details = details || {};\n      details.state = state;\n\n      node.setAttribute(NG_ANIMATE_ATTR_NAME, state);\n\n      var oldValue = activeAnimationsLookup.get(node);\n      var newValue = oldValue\n          ? extend(oldValue, details)\n          : details;\n      activeAnimationsLookup.set(node, newValue);\n    }\n  }];\n}];\n"
  },
  {
    "path": "src/ngAnimate/module.js",
    "content": "'use strict';\n\n/**\n * @ngdoc module\n * @name ngAnimate\n * @description\n *\n * The `ngAnimate` module provides support for CSS-based animations (keyframes and transitions) as well as JavaScript-based animations via\n * callback hooks. Animations are not enabled by default, however, by including `ngAnimate` the animation hooks are enabled for an AngularJS app.\n *\n * ## Usage\n * Simply put, there are two ways to make use of animations when ngAnimate is used: by using **CSS** and **JavaScript**. The former works purely based\n * using CSS (by using matching CSS selectors/styles) and the latter triggers animations that are registered via `module.animation()`. For\n * both CSS and JS animations the sole requirement is to have a matching `CSS class` that exists both in the registered animation and within\n * the HTML element that the animation will be triggered on.\n *\n * ## Directive Support\n * The following directives are \"animation aware\":\n *\n * | Directive                                                                     | Supported Animations                                                      |\n * |-------------------------------------------------------------------------------|---------------------------------------------------------------------------|\n * | {@link ng.directive:form#animations form / ngForm}                            | add and remove ({@link ng.directive:form#css-classes various classes})    |\n * | {@link ngAnimate.directive:ngAnimateSwap#animations ngAnimateSwap}            | enter and leave                                                           |\n * | {@link ng.directive:ngClass#animations ngClass / {{class&#125;&#8203;&#125;}  | add and remove                                                            |\n * | {@link ng.directive:ngClassEven#animations ngClassEven}                       | add and remove                                                            |\n * | {@link ng.directive:ngClassOdd#animations ngClassOdd}                         | add and remove                                                            |\n * | {@link ng.directive:ngHide#animations ngHide}                                 | add and remove (the `ng-hide` class)                                      |\n * | {@link ng.directive:ngIf#animations ngIf}                                     | enter and leave                                                           |\n * | {@link ng.directive:ngInclude#animations ngInclude}                           | enter and leave                                                           |\n * | {@link module:ngMessages#animations ngMessage / ngMessageExp}                 | enter and leave                                                           |\n * | {@link module:ngMessages#animations ngMessages}                               | add and remove (the `ng-active`/`ng-inactive` classes)                    |\n * | {@link ng.directive:ngModel#animations ngModel}                               | add and remove ({@link ng.directive:ngModel#css-classes various classes}) |\n * | {@link ng.directive:ngRepeat#animations ngRepeat}                             | enter, leave, and move                                                    |\n * | {@link ng.directive:ngShow#animations ngShow}                                 | add and remove (the `ng-hide` class)                                      |\n * | {@link ng.directive:ngSwitch#animations ngSwitch}                             | enter and leave                                                           |\n * | {@link ngRoute.directive:ngView#animations ngView}                            | enter and leave                                                           |\n *\n * (More information can be found by visiting the documentation associated with each directive.)\n *\n * For a full breakdown of the steps involved during each animation event, refer to the\n * {@link ng.$animate `$animate` API docs}.\n *\n * ## CSS-based Animations\n *\n * CSS-based animations with ngAnimate are unique since they require no JavaScript code at all. By using a CSS class that we reference between our HTML\n * and CSS code we can create an animation that will be picked up by AngularJS when an underlying directive performs an operation.\n *\n * The example below shows how an `enter` animation can be made possible on an element using `ng-if`:\n *\n * ```html\n * <div ng-if=\"bool\" class=\"fade\">\n *    Fade me in out\n * </div>\n * <button ng-click=\"bool=true\">Fade In!</button>\n * <button ng-click=\"bool=false\">Fade Out!</button>\n * ```\n *\n * Notice the CSS class **fade**? We can now create the CSS transition code that references this class:\n *\n * ```css\n * /&#42; The starting CSS styles for the enter animation &#42;/\n * .fade.ng-enter {\n *   transition:0.5s linear all;\n *   opacity:0;\n * }\n *\n * /&#42; The finishing CSS styles for the enter animation &#42;/\n * .fade.ng-enter.ng-enter-active {\n *   opacity:1;\n * }\n * ```\n *\n * The key thing to remember here is that, depending on the animation event (which each of the directives above trigger depending on what's going on) two\n * generated CSS classes will be applied to the element; in the example above we have `.ng-enter` and `.ng-enter-active`. For CSS transitions, the transition\n * code **must** be defined within the starting CSS class (in this case `.ng-enter`). The destination class is what the transition will animate towards.\n *\n * If for example we wanted to create animations for `leave` and `move` (ngRepeat triggers move) then we can do so using the same CSS naming conventions:\n *\n * ```css\n * /&#42; now the element will fade out before it is removed from the DOM &#42;/\n * .fade.ng-leave {\n *   transition:0.5s linear all;\n *   opacity:1;\n * }\n * .fade.ng-leave.ng-leave-active {\n *   opacity:0;\n * }\n * ```\n *\n * We can also make use of **CSS Keyframes** by referencing the keyframe animation within the starting CSS class:\n *\n * ```css\n * /&#42; there is no need to define anything inside of the destination\n * CSS class since the keyframe will take charge of the animation &#42;/\n * .fade.ng-leave {\n *   animation: my_fade_animation 0.5s linear;\n *   -webkit-animation: my_fade_animation 0.5s linear;\n * }\n *\n * @keyframes my_fade_animation {\n *   from { opacity:1; }\n *   to { opacity:0; }\n * }\n *\n * @-webkit-keyframes my_fade_animation {\n *   from { opacity:1; }\n *   to { opacity:0; }\n * }\n * ```\n *\n * Feel free also mix transitions and keyframes together as well as any other CSS classes on the same element.\n *\n * ### CSS Class-based Animations\n *\n * Class-based animations (animations that are triggered via `ngClass`, `ngShow`, `ngHide` and some other directives) have a slightly different\n * naming convention. Class-based animations are basic enough that a standard transition or keyframe can be referenced on the class being added\n * and removed.\n *\n * For example if we wanted to do a CSS animation for `ngHide` then we place an animation on the `.ng-hide` CSS class:\n *\n * ```html\n * <div ng-show=\"bool\" class=\"fade\">\n *   Show and hide me\n * </div>\n * <button ng-click=\"bool=!bool\">Toggle</button>\n *\n * <style>\n * .fade.ng-hide {\n *   transition:0.5s linear all;\n *   opacity:0;\n * }\n * </style>\n * ```\n *\n * All that is going on here with ngShow/ngHide behind the scenes is the `.ng-hide` class is added/removed (when the hidden state is valid). Since\n * ngShow and ngHide are animation aware then we can match up a transition and ngAnimate handles the rest.\n *\n * In addition the addition and removal of the CSS class, ngAnimate also provides two helper methods that we can use to further decorate the animation\n * with CSS styles.\n *\n * ```html\n * <div ng-class=\"{on:onOff}\" class=\"highlight\">\n *   Highlight this box\n * </div>\n * <button ng-click=\"onOff=!onOff\">Toggle</button>\n *\n * <style>\n * .highlight {\n *   transition:0.5s linear all;\n * }\n * .highlight.on-add {\n *   background:white;\n * }\n * .highlight.on {\n *   background:yellow;\n * }\n * .highlight.on-remove {\n *   background:black;\n * }\n * </style>\n * ```\n *\n * We can also make use of CSS keyframes by placing them within the CSS classes.\n *\n *\n * ### CSS Staggering Animations\n * A Staggering animation is a collection of animations that are issued with a slight delay in between each successive operation resulting in a\n * curtain-like effect. The ngAnimate module (versions >=1.2) supports staggering animations and the stagger effect can be\n * performed by creating a **ng-EVENT-stagger** CSS class and attaching that class to the base CSS class used for\n * the animation. The style property expected within the stagger class can either be a **transition-delay** or an\n * **animation-delay** property (or both if your animation contains both transitions and keyframe animations).\n *\n * ```css\n * .my-animation.ng-enter {\n *   /&#42; standard transition code &#42;/\n *   transition: 1s linear all;\n *   opacity:0;\n * }\n * .my-animation.ng-enter-stagger {\n *   /&#42; this will have a 100ms delay between each successive leave animation &#42;/\n *   transition-delay: 0.1s;\n *\n *   /&#42; As of 1.4.4, this must always be set: it signals ngAnimate\n *     to not accidentally inherit a delay property from another CSS class &#42;/\n *   transition-duration: 0s;\n *\n *   /&#42; if you are using animations instead of transitions you should configure as follows:\n *     animation-delay: 0.1s;\n *     animation-duration: 0s; &#42;/\n * }\n * .my-animation.ng-enter.ng-enter-active {\n *   /&#42; standard transition styles &#42;/\n *   opacity:1;\n * }\n * ```\n *\n * Staggering animations work by default in ngRepeat (so long as the CSS class is defined). Outside of ngRepeat, to use staggering animations\n * on your own, they can be triggered by firing multiple calls to the same event on $animate. However, the restrictions surrounding this\n * are that each of the elements must have the same CSS className value as well as the same parent element. A stagger operation\n * will also be reset if one or more animation frames have passed since the multiple calls to `$animate` were fired.\n *\n * The following code will issue the **ng-leave-stagger** event on the element provided:\n *\n * ```js\n * var kids = parent.children();\n *\n * $animate.leave(kids[0]); //stagger index=0\n * $animate.leave(kids[1]); //stagger index=1\n * $animate.leave(kids[2]); //stagger index=2\n * $animate.leave(kids[3]); //stagger index=3\n * $animate.leave(kids[4]); //stagger index=4\n *\n * window.requestAnimationFrame(function() {\n *   //stagger has reset itself\n *   $animate.leave(kids[5]); //stagger index=0\n *   $animate.leave(kids[6]); //stagger index=1\n *\n *   $scope.$digest();\n * });\n * ```\n *\n * Stagger animations are currently only supported within CSS-defined animations.\n *\n * ### The `ng-animate` CSS class\n *\n * When ngAnimate is animating an element it will apply the `ng-animate` CSS class to the element for the duration of the animation.\n * This is a temporary CSS class and it will be removed once the animation is over (for both JavaScript and CSS-based animations).\n *\n * Therefore, animations can be applied to an element using this temporary class directly via CSS.\n *\n * ```css\n * .zipper.ng-animate {\n *   transition:0.5s linear all;\n * }\n * .zipper.ng-enter {\n *   opacity:0;\n * }\n * .zipper.ng-enter.ng-enter-active {\n *   opacity:1;\n * }\n * .zipper.ng-leave {\n *   opacity:1;\n * }\n * .zipper.ng-leave.ng-leave-active {\n *   opacity:0;\n * }\n * ```\n *\n * (Note that the `ng-animate` CSS class is reserved and it cannot be applied on an element directly since ngAnimate will always remove\n * the CSS class once an animation has completed.)\n *\n *\n * ### The `ng-[event]-prepare` class\n *\n * This is a special class that can be used to prevent unwanted flickering / flash of content before\n * the actual animation starts. The class is added as soon as an animation is initialized, but removed\n * before the actual animation starts (after waiting for a $digest).\n * It is also only added for *structural* animations (`enter`, `move`, and `leave`).\n *\n * In practice, flickering can appear when nesting elements with structural animations such as `ngIf`\n * into elements that have class-based animations such as `ngClass`.\n *\n * ```html\n * <div ng-class=\"{red: myProp}\">\n *   <div ng-class=\"{blue: myProp}\">\n *     <div class=\"message\" ng-if=\"myProp\"></div>\n *   </div>\n * </div>\n * ```\n *\n * It is possible that during the `enter` animation, the `.message` div will be briefly visible before it starts animating.\n * In that case, you can add styles to the CSS that make sure the element stays hidden before the animation starts:\n *\n * ```css\n * .message.ng-enter-prepare {\n *   opacity: 0;\n * }\n * ```\n *\n * ### Animating between value changes\n *\n * Sometimes you need to animate between different expression states, whose values\n * don't necessary need to be known or referenced in CSS styles.\n * Unless possible with another {@link ngAnimate#directive-support \"animation aware\" directive},\n * that specific use case can always be covered with {@link ngAnimate.directive:ngAnimateSwap} as\n * can be seen in {@link ngAnimate.directive:ngAnimateSwap#examples this example}.\n *\n * Note that {@link ngAnimate.directive:ngAnimateSwap} is a *structural directive*, which means it\n * creates a new instance of the element (including any other/child directives it may have) and\n * links it to a new scope every time *swap* happens. In some cases this might not be desirable\n * (e.g. for performance reasons, or when you wish to retain internal state on the original\n * element instance).\n *\n * ## JavaScript-based Animations\n *\n * ngAnimate also allows for animations to be consumed by JavaScript code. The approach is similar to CSS-based animations (where there is a shared\n * CSS class that is referenced in our HTML code) but in addition we need to register the JavaScript animation on the module. By making use of the\n * `module.animation()` module function we can register the animation.\n *\n * Let's see an example of a enter/leave animation using `ngRepeat`:\n *\n * ```html\n * <div ng-repeat=\"item in items\" class=\"slide\">\n *   {{ item }}\n * </div>\n * ```\n *\n * See the **slide** CSS class? Let's use that class to define an animation that we'll structure in our module code by using `module.animation`:\n *\n * ```js\n * myModule.animation('.slide', [function() {\n *   return {\n *     // make note that other events (like addClass/removeClass)\n *     // have different function input parameters\n *     enter: function(element, doneFn) {\n *       jQuery(element).fadeIn(1000, doneFn);\n *\n *       // remember to call doneFn so that AngularJS\n *       // knows that the animation has concluded\n *     },\n *\n *     move: function(element, doneFn) {\n *       jQuery(element).fadeIn(1000, doneFn);\n *     },\n *\n *     leave: function(element, doneFn) {\n *       jQuery(element).fadeOut(1000, doneFn);\n *     }\n *   }\n * }]);\n * ```\n *\n * The nice thing about JS-based animations is that we can inject other services and make use of advanced animation libraries such as\n * greensock.js and velocity.js.\n *\n * If our animation code class-based (meaning that something like `ngClass`, `ngHide` and `ngShow` triggers it) then we can still define\n * our animations inside of the same registered animation, however, the function input arguments are a bit different:\n *\n * ```html\n * <div ng-class=\"color\" class=\"colorful\">\n *   this box is moody\n * </div>\n * <button ng-click=\"color='red'\">Change to red</button>\n * <button ng-click=\"color='blue'\">Change to blue</button>\n * <button ng-click=\"color='green'\">Change to green</button>\n * ```\n *\n * ```js\n * myModule.animation('.colorful', [function() {\n *   return {\n *     addClass: function(element, className, doneFn) {\n *       // do some cool animation and call the doneFn\n *     },\n *     removeClass: function(element, className, doneFn) {\n *       // do some cool animation and call the doneFn\n *     },\n *     setClass: function(element, addedClass, removedClass, doneFn) {\n *       // do some cool animation and call the doneFn\n *     }\n *   }\n * }]);\n * ```\n *\n * ## CSS + JS Animations Together\n *\n * AngularJS 1.4 and higher has taken steps to make the amalgamation of CSS and JS animations more flexible. However, unlike earlier versions of AngularJS,\n * defining CSS and JS animations to work off of the same CSS class will not work anymore. Therefore the example below will only result in **JS animations taking\n * charge of the animation**:\n *\n * ```html\n * <div ng-if=\"bool\" class=\"slide\">\n *   Slide in and out\n * </div>\n * ```\n *\n * ```js\n * myModule.animation('.slide', [function() {\n *   return {\n *     enter: function(element, doneFn) {\n *       jQuery(element).slideIn(1000, doneFn);\n *     }\n *   }\n * }]);\n * ```\n *\n * ```css\n * .slide.ng-enter {\n *   transition:0.5s linear all;\n *   transform:translateY(-100px);\n * }\n * .slide.ng-enter.ng-enter-active {\n *   transform:translateY(0);\n * }\n * ```\n *\n * Does this mean that CSS and JS animations cannot be used together? Do JS-based animations always have higher priority? We can make up for the\n * lack of CSS animations by using the `$animateCss` service to trigger our own tweaked-out, CSS-based animations directly from\n * our own JS-based animation code:\n *\n * ```js\n * myModule.animation('.slide', ['$animateCss', function($animateCss) {\n *   return {\n *     enter: function(element) {\n*        // this will trigger `.slide.ng-enter` and `.slide.ng-enter-active`.\n *       return $animateCss(element, {\n *         event: 'enter',\n *         structural: true\n *       });\n *     }\n *   }\n * }]);\n * ```\n *\n * The nice thing here is that we can save bandwidth by sticking to our CSS-based animation code and we don't need to rely on a 3rd-party animation framework.\n *\n * The `$animateCss` service is very powerful since we can feed in all kinds of extra properties that will be evaluated and fed into a CSS transition or\n * keyframe animation. For example if we wanted to animate the height of an element while adding and removing classes then we can do so by providing that\n * data into `$animateCss` directly:\n *\n * ```js\n * myModule.animation('.slide', ['$animateCss', function($animateCss) {\n *   return {\n *     enter: function(element) {\n *       return $animateCss(element, {\n *         event: 'enter',\n *         structural: true,\n *         addClass: 'maroon-setting',\n *         from: { height:0 },\n *         to: { height: 200 }\n *       });\n *     }\n *   }\n * }]);\n * ```\n *\n * Now we can fill in the rest via our transition CSS code:\n *\n * ```css\n * /&#42; the transition tells ngAnimate to make the animation happen &#42;/\n * .slide.ng-enter { transition:0.5s linear all; }\n *\n * /&#42; this extra CSS class will be absorbed into the transition\n * since the $animateCss code is adding the class &#42;/\n * .maroon-setting { background:red; }\n * ```\n *\n * And `$animateCss` will figure out the rest. Just make sure to have the `done()` callback fire the `doneFn` function to signal when the animation is over.\n *\n * To learn more about what's possible be sure to visit the {@link ngAnimate.$animateCss $animateCss service}.\n *\n * ## Animation Anchoring (via `ng-animate-ref`)\n *\n * ngAnimate in AngularJS 1.4 comes packed with the ability to cross-animate elements between\n * structural areas of an application (like views) by pairing up elements using an attribute\n * called `ng-animate-ref`.\n *\n * Let's say for example we have two views that are managed by `ng-view` and we want to show\n * that there is a relationship between two components situated in within these views. By using the\n * `ng-animate-ref` attribute we can identify that the two components are paired together and we\n * can then attach an animation, which is triggered when the view changes.\n *\n * Say for example we have the following template code:\n *\n * ```html\n * <!-- index.html -->\n * <div ng-view class=\"view-animation\">\n * </div>\n *\n * <!-- home.html -->\n * <a href=\"#/banner-page\">\n *   <img src=\"./banner.jpg\" class=\"banner\" ng-animate-ref=\"banner\">\n * </a>\n *\n * <!-- banner-page.html -->\n * <img src=\"./banner.jpg\" class=\"banner\" ng-animate-ref=\"banner\">\n * ```\n *\n * Now, when the view changes (once the link is clicked), ngAnimate will examine the\n * HTML contents to see if there is a match reference between any components in the view\n * that is leaving and the view that is entering. It will scan both the view which is being\n * removed (leave) and inserted (enter) to see if there are any paired DOM elements that\n * contain a matching ref value.\n *\n * The two images match since they share the same ref value. ngAnimate will now create a\n * transport element (which is a clone of the first image element) and it will then attempt\n * to animate to the position of the second image element in the next view. For the animation to\n * work a special CSS class called `ng-anchor` will be added to the transported element.\n *\n * We can now attach a transition onto the `.banner.ng-anchor` CSS class and then\n * ngAnimate will handle the entire transition for us as well as the addition and removal of\n * any changes of CSS classes between the elements:\n *\n * ```css\n * .banner.ng-anchor {\n *   /&#42; this animation will last for 1 second since there are\n *          two phases to the animation (an `in` and an `out` phase) &#42;/\n *   transition:0.5s linear all;\n * }\n * ```\n *\n * We also **must** include animations for the views that are being entered and removed\n * (otherwise anchoring wouldn't be possible since the new view would be inserted right away).\n *\n * ```css\n * .view-animation.ng-enter, .view-animation.ng-leave {\n *   transition:0.5s linear all;\n *   position:fixed;\n *   left:0;\n *   top:0;\n *   width:100%;\n * }\n * .view-animation.ng-enter {\n *   transform:translateX(100%);\n * }\n * .view-animation.ng-leave,\n * .view-animation.ng-enter.ng-enter-active {\n *   transform:translateX(0%);\n * }\n * .view-animation.ng-leave.ng-leave-active {\n *   transform:translateX(-100%);\n * }\n * ```\n *\n * Now we can jump back to the anchor animation. When the animation happens, there are two stages that occur:\n * an `out` and an `in` stage. The `out` stage happens first and that is when the element is animated away\n * from its origin. Once that animation is over then the `in` stage occurs which animates the\n * element to its destination. The reason why there are two animations is to give enough time\n * for the enter animation on the new element to be ready.\n *\n * The example above sets up a transition for both the in and out phases, but we can also target the out or\n * in phases directly via `ng-anchor-out` and `ng-anchor-in`.\n *\n * ```css\n * .banner.ng-anchor-out {\n *   transition: 0.5s linear all;\n *\n *   /&#42; the scale will be applied during the out animation,\n *          but will be animated away when the in animation runs &#42;/\n *   transform: scale(1.2);\n * }\n *\n * .banner.ng-anchor-in {\n *   transition: 1s linear all;\n * }\n * ```\n *\n *\n *\n *\n * ### Anchoring Demo\n *\n  <example module=\"anchoringExample\"\n           name=\"anchoringExample\"\n           id=\"anchoringExample\"\n           deps=\"angular-animate.js;angular-route.js\"\n           animations=\"true\">\n    <file name=\"index.html\">\n      <a href=\"#!/\">Home</a>\n      <hr />\n      <div class=\"view-container\">\n        <div ng-view class=\"view\"></div>\n      </div>\n    </file>\n    <file name=\"script.js\">\n      angular.module('anchoringExample', ['ngAnimate', 'ngRoute'])\n        .config(['$routeProvider', function($routeProvider) {\n          $routeProvider.when('/', {\n            templateUrl: 'home.html',\n            controller: 'HomeController as home'\n          });\n          $routeProvider.when('/profile/:id', {\n            templateUrl: 'profile.html',\n            controller: 'ProfileController as profile'\n          });\n        }])\n        .run(['$rootScope', function($rootScope) {\n          $rootScope.records = [\n            { id: 1, title: 'Miss Beulah Roob' },\n            { id: 2, title: 'Trent Morissette' },\n            { id: 3, title: 'Miss Ava Pouros' },\n            { id: 4, title: 'Rod Pouros' },\n            { id: 5, title: 'Abdul Rice' },\n            { id: 6, title: 'Laurie Rutherford Sr.' },\n            { id: 7, title: 'Nakia McLaughlin' },\n            { id: 8, title: 'Jordon Blanda DVM' },\n            { id: 9, title: 'Rhoda Hand' },\n            { id: 10, title: 'Alexandrea Sauer' }\n          ];\n        }])\n        .controller('HomeController', [function() {\n          //empty\n        }])\n        .controller('ProfileController', ['$rootScope', '$routeParams',\n            function ProfileController($rootScope, $routeParams) {\n          var index = parseInt($routeParams.id, 10);\n          var record = $rootScope.records[index - 1];\n\n          this.title = record.title;\n          this.id = record.id;\n        }]);\n    </file>\n    <file name=\"home.html\">\n      <h2>Welcome to the home page</h1>\n      <p>Please click on an element</p>\n      <a class=\"record\"\n         ng-href=\"#!/profile/{{ record.id }}\"\n         ng-animate-ref=\"{{ record.id }}\"\n         ng-repeat=\"record in records\">\n        {{ record.title }}\n      </a>\n    </file>\n    <file name=\"profile.html\">\n      <div class=\"profile record\" ng-animate-ref=\"{{ profile.id }}\">\n        {{ profile.title }}\n      </div>\n    </file>\n    <file name=\"animations.css\">\n      .record {\n        display:block;\n        font-size:20px;\n      }\n      .profile {\n        background:black;\n        color:white;\n        font-size:100px;\n      }\n      .view-container {\n        position:relative;\n      }\n      .view-container > .view.ng-animate {\n        position:absolute;\n        top:0;\n        left:0;\n        width:100%;\n        min-height:500px;\n      }\n      .view.ng-enter, .view.ng-leave,\n      .record.ng-anchor {\n        transition:0.5s linear all;\n      }\n      .view.ng-enter {\n        transform:translateX(100%);\n      }\n      .view.ng-enter.ng-enter-active, .view.ng-leave {\n        transform:translateX(0%);\n      }\n      .view.ng-leave.ng-leave-active {\n        transform:translateX(-100%);\n      }\n      .record.ng-anchor-out {\n        background:red;\n      }\n    </file>\n  </example>\n *\n * ### How is the element transported?\n *\n * When an anchor animation occurs, ngAnimate will clone the starting element and position it exactly where the starting\n * element is located on screen via absolute positioning. The cloned element will be placed inside of the root element\n * of the application (where ng-app was defined) and all of the CSS classes of the starting element will be applied. The\n * element will then animate into the `out` and `in` animations and will eventually reach the coordinates and match\n * the dimensions of the destination element. During the entire animation a CSS class of `.ng-animate-shim` will be applied\n * to both the starting and destination elements in order to hide them from being visible (the CSS styling for the class\n * is: `visibility:hidden`). Once the anchor reaches its destination then it will be removed and the destination element\n * will become visible since the shim class will be removed.\n *\n * ### How is the morphing handled?\n *\n * CSS Anchoring relies on transitions and keyframes and the internal code is intelligent enough to figure out\n * what CSS classes differ between the starting element and the destination element. These different CSS classes\n * will be added/removed on the anchor element and a transition will be applied (the transition that is provided\n * in the anchor class). Long story short, ngAnimate will figure out what classes to add and remove which will\n * make the transition of the element as smooth and automatic as possible. Be sure to use simple CSS classes that\n * do not rely on DOM nesting structure so that the anchor element appears the same as the starting element (since\n * the cloned element is placed inside of root element which is likely close to the body element).\n *\n * Note that if the root element is on the `<html>` element then the cloned node will be placed inside of body.\n *\n *\n * ## Using $animate in your directive code\n *\n * So far we've explored how to feed in animations into an AngularJS application, but how do we trigger animations within our own directives in our application?\n * By injecting the `$animate` service into our directive code, we can trigger structural and class-based hooks which can then be consumed by animations. Let's\n * imagine we have a greeting box that shows and hides itself when the data changes\n *\n * ```html\n * <greeting-box active=\"onOrOff\">Hi there</greeting-box>\n * ```\n *\n * ```js\n * ngModule.directive('greetingBox', ['$animate', function($animate) {\n *   return function(scope, element, attrs) {\n *     attrs.$observe('active', function(value) {\n *       value ? $animate.addClass(element, 'on') : $animate.removeClass(element, 'on');\n *     });\n *   });\n * }]);\n * ```\n *\n * Now the `on` CSS class is added and removed on the greeting box component. Now if we add a CSS class on top of the greeting box element\n * in our HTML code then we can trigger a CSS or JS animation to happen.\n *\n * ```css\n * /&#42; normally we would create a CSS class to reference on the element &#42;/\n * greeting-box.on { transition:0.5s linear all; background:green; color:white; }\n * ```\n *\n * The `$animate` service contains a variety of other methods like `enter`, `leave`, `animate` and `setClass`. To learn more about what's\n * possible be sure to visit the {@link ng.$animate $animate service API page}.\n *\n *\n * ## Callbacks and Promises\n *\n * When `$animate` is called it returns a promise that can be used to capture when the animation has ended. Therefore if we were to trigger\n * an animation (within our directive code) then we can continue performing directive and scope related activities after the animation has\n * ended by chaining onto the returned promise that animation method returns.\n *\n * ```js\n * // somewhere within the depths of the directive\n * $animate.enter(element, parent).then(function() {\n *   //the animation has completed\n * });\n * ```\n *\n * (Note that earlier versions of AngularJS prior to v1.4 required the promise code to be wrapped using `$scope.$apply(...)`. This is not the case\n * anymore.)\n *\n * In addition to the animation promise, we can also make use of animation-related callbacks within our directives and controller code by registering\n * an event listener using the `$animate` service. Let's say for example that an animation was triggered on our view\n * routing controller to hook into that:\n *\n * ```js\n * ngModule.controller('HomePageController', ['$animate', function($animate) {\n *   $animate.on('enter', ngViewElement, function(element) {\n *     // the animation for this route has completed\n *   }]);\n * }])\n * ```\n *\n * (Note that you will need to trigger a digest within the callback to get AngularJS to notice any scope-related changes.)\n */\n\nvar copy;\nvar extend;\nvar forEach;\nvar isArray;\nvar isDefined;\nvar isElement;\nvar isFunction;\nvar isObject;\nvar isString;\nvar isUndefined;\nvar jqLite;\nvar noop;\n\n/**\n * @ngdoc service\n * @name $animate\n * @kind object\n *\n * @description\n * The ngAnimate `$animate` service documentation is the same for the core `$animate` service.\n *\n * Click here {@link ng.$animate to learn more about animations with `$animate`}.\n */\nangular.module('ngAnimate', [], function initAngularHelpers() {\n  // Access helpers from AngularJS core.\n  // Do it inside a `config` block to ensure `window.angular` is available.\n  noop        = angular.noop;\n  copy        = angular.copy;\n  extend      = angular.extend;\n  jqLite      = angular.element;\n  forEach     = angular.forEach;\n  isArray     = angular.isArray;\n  isString    = angular.isString;\n  isObject    = angular.isObject;\n  isUndefined = angular.isUndefined;\n  isDefined   = angular.isDefined;\n  isFunction  = angular.isFunction;\n  isElement   = angular.isElement;\n})\n  .info({ angularVersion: '\"NG_VERSION_FULL\"' })\n  .directive('ngAnimateSwap', ngAnimateSwapDirective)\n\n  .directive('ngAnimateChildren', $$AnimateChildrenDirective)\n  .factory('$$rAFScheduler', $$rAFSchedulerFactory)\n\n  .provider('$$animateQueue', $$AnimateQueueProvider)\n  .provider('$$animateCache', $$AnimateCacheProvider)\n  .provider('$$animation', $$AnimationProvider)\n\n  .provider('$animateCss', $AnimateCssProvider)\n  .provider('$$animateCssDriver', $$AnimateCssDriverProvider)\n\n  .provider('$$animateJs', $$AnimateJsProvider)\n  .provider('$$animateJsDriver', $$AnimateJsDriverProvider);\n"
  },
  {
    "path": "src/ngAnimate/ngAnimateSwap.js",
    "content": "'use strict';\n\n/**\n * @ngdoc directive\n * @name ngAnimateSwap\n * @restrict A\n * @scope\n *\n * @description\n *\n * ngAnimateSwap is a animation-oriented directive that allows for the container to\n * be removed and entered in whenever the associated expression changes. A\n * common usecase for this directive is a rotating banner or slider component which\n * contains one image being present at a time. When the active image changes\n * then the old image will perform a `leave` animation and the new element\n * will be inserted via an `enter` animation.\n *\n * @animations\n * | Animation                        | Occurs                               |\n * |----------------------------------|--------------------------------------|\n * | {@link ng.$animate#enter enter}  | when the new element is inserted to the DOM  |\n * | {@link ng.$animate#leave leave}  | when the old element is removed from the DOM |\n *\n * @example\n * <example name=\"ngAnimateSwap-directive\" module=\"ngAnimateSwapExample\"\n *          deps=\"angular-animate.js\"\n *          animations=\"true\" fixBase=\"true\">\n *   <file name=\"index.html\">\n *     <div class=\"container\" ng-controller=\"AppCtrl\">\n *       <div ng-animate-swap=\"number\" class=\"cell swap-animation\" ng-class=\"colorClass(number)\">\n *         {{ number }}\n *       </div>\n *     </div>\n *   </file>\n *   <file name=\"script.js\">\n *     angular.module('ngAnimateSwapExample', ['ngAnimate'])\n *       .controller('AppCtrl', ['$scope', '$interval', function($scope, $interval) {\n *         $scope.number = 0;\n *         $interval(function() {\n *           $scope.number++;\n *         }, 1000);\n *\n *         var colors = ['red','blue','green','yellow','orange'];\n *         $scope.colorClass = function(number) {\n *           return colors[number % colors.length];\n *         };\n *       }]);\n *   </file>\n *  <file name=\"animations.css\">\n *  .container {\n *    height:250px;\n *    width:250px;\n *    position:relative;\n *    overflow:hidden;\n *    border:2px solid black;\n *  }\n *  .container .cell {\n *    font-size:150px;\n *    text-align:center;\n *    line-height:250px;\n *    position:absolute;\n *    top:0;\n *    left:0;\n *    right:0;\n *    border-bottom:2px solid black;\n *  }\n *  .swap-animation.ng-enter, .swap-animation.ng-leave {\n *    transition:0.5s linear all;\n *  }\n *  .swap-animation.ng-enter {\n *    top:-250px;\n *  }\n *  .swap-animation.ng-enter-active {\n *    top:0px;\n *  }\n *  .swap-animation.ng-leave {\n *    top:0px;\n *  }\n *  .swap-animation.ng-leave-active {\n *    top:250px;\n *  }\n *  .red { background:red; }\n *  .green { background:green; }\n *  .blue { background:blue; }\n *  .yellow { background:yellow; }\n *  .orange { background:orange; }\n *  </file>\n * </example>\n */\nvar ngAnimateSwapDirective = ['$animate', function($animate) {\n  return {\n    restrict: 'A',\n    transclude: 'element',\n    terminal: true,\n    priority: 550, // We use 550 here to ensure that the directive is caught before others,\n                   // but after `ngIf` (at priority 600).\n    link: function(scope, $element, attrs, ctrl, $transclude) {\n      var previousElement, previousScope;\n      scope.$watchCollection(attrs.ngAnimateSwap || attrs['for'], function(value) {\n        if (previousElement) {\n          $animate.leave(previousElement);\n        }\n        if (previousScope) {\n          previousScope.$destroy();\n          previousScope = null;\n        }\n        if (value || value === 0) {\n          $transclude(function(clone, childScope) {\n            previousElement = clone;\n            previousScope = childScope;\n            $animate.enter(clone, null, $element);\n          });\n        }\n      });\n    }\n  };\n}];\n"
  },
  {
    "path": "src/ngAria/aria.js",
    "content": "'use strict';\n\n/**\n * @ngdoc module\n * @name ngAria\n * @description\n *\n * The `ngAria` module provides support for common\n * [<abbr title=\"Accessible Rich Internet Applications\">ARIA</abbr>](http://www.w3.org/TR/wai-aria/)\n * attributes that convey state or semantic information about the application for users\n * of assistive technologies, such as screen readers.\n *\n * ## Usage\n *\n * For ngAria to do its magic, simply include the module `ngAria` as a dependency. The following\n * directives are supported:\n * `ngModel`, `ngChecked`, `ngReadonly`, `ngRequired`, `ngValue`, `ngDisabled`, `ngShow`, `ngHide`,\n * `ngClick`, `ngDblClick`, and `ngMessages`.\n *\n * Below is a more detailed breakdown of the attributes handled by ngAria:\n *\n * | Directive                                   | Supported Attributes                                                                                |\n * |---------------------------------------------|-----------------------------------------------------------------------------------------------------|\n * | {@link ng.directive:ngModel ngModel}        | aria-checked, aria-valuemin, aria-valuemax, aria-valuenow, aria-invalid, aria-required, input roles |\n * | {@link ng.directive:ngDisabled ngDisabled}  | aria-disabled                                                                                       |\n * | {@link ng.directive:ngRequired ngRequired}  | aria-required                                                                                       |\n * | {@link ng.directive:ngChecked ngChecked}    | aria-checked                                                                                        |\n * | {@link ng.directive:ngReadonly ngReadonly}  | aria-readonly                                                                                       |\n * | {@link ng.directive:ngValue ngValue}        | aria-checked                                                                                        |\n * | {@link ng.directive:ngShow ngShow}          | aria-hidden                                                                                         |\n * | {@link ng.directive:ngHide ngHide}          | aria-hidden                                                                                         |\n * | {@link ng.directive:ngDblclick ngDblclick}  | tabindex                                                                                            |\n * | {@link module:ngMessages ngMessages}        | aria-live                                                                                           |\n * | {@link ng.directive:ngClick ngClick}        | tabindex, keydown event, button role                                                                |\n *\n * Find out more information about each directive by reading the\n * {@link guide/accessibility ngAria Developer Guide}.\n *\n * ## Example\n * Using ngDisabled with ngAria:\n * ```html\n * <md-checkbox ng-disabled=\"disabled\">\n * ```\n * Becomes:\n * ```html\n * <md-checkbox ng-disabled=\"disabled\" aria-disabled=\"true\">\n * ```\n *\n * ## Disabling Specific Attributes\n * It is possible to disable individual attributes added by ngAria with the\n * {@link ngAria.$ariaProvider#config config} method. For more details, see the\n * {@link guide/accessibility Developer Guide}.\n *\n * ## Disabling `ngAria` on Specific Elements\n * It is possible to make `ngAria` ignore a specific element, by adding the `ng-aria-disable`\n * attribute on it. Note that only the element itself (and not its child elements) will be ignored.\n */\nvar ARIA_DISABLE_ATTR = 'ngAriaDisable';\n\nvar ngAriaModule = angular.module('ngAria', ['ng']).\n                        info({ angularVersion: '\"NG_VERSION_FULL\"' }).\n                        provider('$aria', $AriaProvider);\n\n/**\n* Internal Utilities\n*/\nvar nativeAriaNodeNames = ['BUTTON', 'A', 'INPUT', 'TEXTAREA', 'SELECT', 'DETAILS', 'SUMMARY'];\n\nvar isNodeOneOf = function(elem, nodeTypeArray) {\n  if (nodeTypeArray.indexOf(elem[0].nodeName) !== -1) {\n    return true;\n  }\n};\n/**\n * @ngdoc provider\n * @name $ariaProvider\n * @this\n *\n * @description\n *\n * Used for configuring the ARIA attributes injected and managed by ngAria.\n *\n * ```js\n * angular.module('myApp', ['ngAria'], function config($ariaProvider) {\n *   $ariaProvider.config({\n *     ariaValue: true,\n *     tabindex: false\n *   });\n * });\n *```\n *\n * ## Dependencies\n * Requires the {@link ngAria} module to be installed.\n *\n */\nfunction $AriaProvider() {\n  var config = {\n    ariaHidden: true,\n    ariaChecked: true,\n    ariaReadonly: true,\n    ariaDisabled: true,\n    ariaRequired: true,\n    ariaInvalid: true,\n    ariaValue: true,\n    tabindex: true,\n    bindKeydown: true,\n    bindRoleForClick: true\n  };\n\n  /**\n   * @ngdoc method\n   * @name $ariaProvider#config\n   *\n   * @param {object} config object to enable/disable specific ARIA attributes\n   *\n   *  - **ariaHidden** – `{boolean}` – Enables/disables aria-hidden tags\n   *  - **ariaChecked** – `{boolean}` – Enables/disables aria-checked tags\n   *  - **ariaReadonly** – `{boolean}` – Enables/disables aria-readonly tags\n   *  - **ariaDisabled** – `{boolean}` – Enables/disables aria-disabled tags\n   *  - **ariaRequired** – `{boolean}` – Enables/disables aria-required tags\n   *  - **ariaInvalid** – `{boolean}` – Enables/disables aria-invalid tags\n   *  - **ariaValue** – `{boolean}` – Enables/disables aria-valuemin, aria-valuemax and\n   *    aria-valuenow tags\n   *  - **tabindex** – `{boolean}` – Enables/disables tabindex tags\n   *  - **bindKeydown** – `{boolean}` – Enables/disables keyboard event binding on non-interactive\n   *    elements (such as `div` or `li`) using ng-click, making them more accessible to users of\n   *    assistive technologies\n   *  - **bindRoleForClick** – `{boolean}` – Adds role=button to non-interactive elements (such as\n   *    `div` or `li`) using ng-click, making them more accessible to users of assistive\n   *    technologies\n   *\n   * @description\n   * Enables/disables various ARIA attributes\n   */\n  this.config = function(newConfig) {\n    config = angular.extend(config, newConfig);\n  };\n\n  function watchExpr(attrName, ariaAttr, nativeAriaNodeNames, negate) {\n    return function(scope, elem, attr) {\n      if (attr.hasOwnProperty(ARIA_DISABLE_ATTR)) return;\n\n      var ariaCamelName = attr.$normalize(ariaAttr);\n      if (config[ariaCamelName] && !isNodeOneOf(elem, nativeAriaNodeNames) && !attr[ariaCamelName]) {\n        scope.$watch(attr[attrName], function(boolVal) {\n          // ensure boolean value\n          boolVal = negate ? !boolVal : !!boolVal;\n          elem.attr(ariaAttr, boolVal);\n        });\n      }\n    };\n  }\n  /**\n   * @ngdoc service\n   * @name $aria\n   *\n   * @description\n   *\n   * The $aria service contains helper methods for applying common\n   * [ARIA](http://www.w3.org/TR/wai-aria/) attributes to HTML directives.\n   *\n   * ngAria injects common accessibility attributes that tell assistive technologies when HTML\n   * elements are enabled, selected, hidden, and more. To see how this is performed with ngAria,\n   * let's review a code snippet from ngAria itself:\n   *\n   *```js\n   * ngAriaModule.directive('ngDisabled', ['$aria', function($aria) {\n   *   return $aria.$$watchExpr('ngDisabled', 'aria-disabled', nativeAriaNodeNames, false);\n   * }])\n   *```\n   * Shown above, the ngAria module creates a directive with the same signature as the\n   * traditional `ng-disabled` directive. But this ngAria version is dedicated to\n   * solely managing accessibility attributes on custom elements. The internal `$aria` service is\n   * used to watch the boolean attribute `ngDisabled`. If it has not been explicitly set by the\n   * developer, `aria-disabled` is injected as an attribute with its value synchronized to the\n   * value in `ngDisabled`.\n   *\n   * Because ngAria hooks into the `ng-disabled` directive, developers do not have to do\n   * anything to enable this feature. The `aria-disabled` attribute is automatically managed\n   * simply as a silent side-effect of using `ng-disabled` with the ngAria module.\n   *\n   * The full list of directives that interface with ngAria:\n   * * **ngModel**\n   * * **ngChecked**\n   * * **ngReadonly**\n   * * **ngRequired**\n   * * **ngDisabled**\n   * * **ngValue**\n   * * **ngShow**\n   * * **ngHide**\n   * * **ngClick**\n   * * **ngDblclick**\n   * * **ngMessages**\n   *\n   * Read the {@link guide/accessibility ngAria Developer Guide} for a thorough explanation of each\n   * directive.\n   *\n   *\n   * ## Dependencies\n   * Requires the {@link ngAria} module to be installed.\n   */\n  this.$get = function() {\n    return {\n      config: function(key) {\n        return config[key];\n      },\n      $$watchExpr: watchExpr\n    };\n  };\n}\n\n\nngAriaModule.directive('ngShow', ['$aria', function($aria) {\n  return $aria.$$watchExpr('ngShow', 'aria-hidden', [], true);\n}])\n.directive('ngHide', ['$aria', function($aria) {\n  return $aria.$$watchExpr('ngHide', 'aria-hidden', [], false);\n}])\n.directive('ngValue', ['$aria', function($aria) {\n  return $aria.$$watchExpr('ngValue', 'aria-checked', nativeAriaNodeNames, false);\n}])\n.directive('ngChecked', ['$aria', function($aria) {\n  return $aria.$$watchExpr('ngChecked', 'aria-checked', nativeAriaNodeNames, false);\n}])\n.directive('ngReadonly', ['$aria', function($aria) {\n  return $aria.$$watchExpr('ngReadonly', 'aria-readonly', nativeAriaNodeNames, false);\n}])\n.directive('ngRequired', ['$aria', function($aria) {\n  return $aria.$$watchExpr('ngRequired', 'aria-required', nativeAriaNodeNames, false);\n}])\n.directive('ngModel', ['$aria', function($aria) {\n\n  function shouldAttachAttr(attr, normalizedAttr, elem, allowNonAriaNodes) {\n    return $aria.config(normalizedAttr) &&\n      !elem.attr(attr) &&\n      (allowNonAriaNodes || !isNodeOneOf(elem, nativeAriaNodeNames)) &&\n      (elem.attr('type') !== 'hidden' || elem[0].nodeName !== 'INPUT');\n  }\n\n  function shouldAttachRole(role, elem) {\n    // if element does not have role attribute\n    // AND element type is equal to role (if custom element has a type equaling shape) <-- remove?\n    // AND element is not in nativeAriaNodeNames\n    return !elem.attr('role') && (elem.attr('type') === role) && !isNodeOneOf(elem, nativeAriaNodeNames);\n  }\n\n  function getShape(attr, elem) {\n    var type = attr.type,\n        role = attr.role;\n\n    return ((type || role) === 'checkbox' || role === 'menuitemcheckbox') ? 'checkbox' :\n           ((type || role) === 'radio'    || role === 'menuitemradio') ? 'radio' :\n           (type === 'range'              || role === 'progressbar' || role === 'slider') ? 'range' : '';\n  }\n\n  return {\n    restrict: 'A',\n    require: 'ngModel',\n    priority: 200, //Make sure watches are fired after any other directives that affect the ngModel value\n    compile: function(elem, attr) {\n      if (attr.hasOwnProperty(ARIA_DISABLE_ATTR)) return;\n\n      var shape = getShape(attr, elem);\n\n      return {\n        post: function(scope, elem, attr, ngModel) {\n          var needsTabIndex = shouldAttachAttr('tabindex', 'tabindex', elem, false);\n\n          function ngAriaWatchModelValue() {\n            return ngModel.$modelValue;\n          }\n\n          function getRadioReaction(newVal) {\n            // Strict comparison would cause a BC\n            // eslint-disable-next-line eqeqeq\n            var boolVal = (attr.value == ngModel.$viewValue);\n            elem.attr('aria-checked', boolVal);\n          }\n\n          function getCheckboxReaction() {\n            elem.attr('aria-checked', !ngModel.$isEmpty(ngModel.$viewValue));\n          }\n\n          switch (shape) {\n            case 'radio':\n            case 'checkbox':\n              if (shouldAttachRole(shape, elem)) {\n                elem.attr('role', shape);\n              }\n              if (shouldAttachAttr('aria-checked', 'ariaChecked', elem, false)) {\n                scope.$watch(ngAriaWatchModelValue, shape === 'radio' ?\n                    getRadioReaction : getCheckboxReaction);\n              }\n              if (needsTabIndex) {\n                elem.attr('tabindex', 0);\n              }\n              break;\n            case 'range':\n              if (shouldAttachRole(shape, elem)) {\n                elem.attr('role', 'slider');\n              }\n              if ($aria.config('ariaValue')) {\n                var needsAriaValuemin = !elem.attr('aria-valuemin') &&\n                    (attr.hasOwnProperty('min') || attr.hasOwnProperty('ngMin'));\n                var needsAriaValuemax = !elem.attr('aria-valuemax') &&\n                    (attr.hasOwnProperty('max') || attr.hasOwnProperty('ngMax'));\n                var needsAriaValuenow = !elem.attr('aria-valuenow');\n\n                if (needsAriaValuemin) {\n                  attr.$observe('min', function ngAriaValueMinReaction(newVal) {\n                    elem.attr('aria-valuemin', newVal);\n                  });\n                }\n                if (needsAriaValuemax) {\n                  attr.$observe('max', function ngAriaValueMinReaction(newVal) {\n                    elem.attr('aria-valuemax', newVal);\n                  });\n                }\n                if (needsAriaValuenow) {\n                  scope.$watch(ngAriaWatchModelValue, function ngAriaValueNowReaction(newVal) {\n                    elem.attr('aria-valuenow', newVal);\n                  });\n                }\n              }\n              if (needsTabIndex) {\n                elem.attr('tabindex', 0);\n              }\n              break;\n          }\n\n          if (!attr.hasOwnProperty('ngRequired') && ngModel.$validators.required\n            && shouldAttachAttr('aria-required', 'ariaRequired', elem, false)) {\n            // ngModel.$error.required is undefined on custom controls\n            attr.$observe('required', function() {\n              elem.attr('aria-required', !!attr['required']);\n            });\n          }\n\n          if (shouldAttachAttr('aria-invalid', 'ariaInvalid', elem, true)) {\n            scope.$watch(function ngAriaInvalidWatch() {\n              return ngModel.$invalid;\n            }, function ngAriaInvalidReaction(newVal) {\n              elem.attr('aria-invalid', !!newVal);\n            });\n          }\n        }\n      };\n    }\n  };\n}])\n.directive('ngDisabled', ['$aria', function($aria) {\n  return $aria.$$watchExpr('ngDisabled', 'aria-disabled', nativeAriaNodeNames, false);\n}])\n.directive('ngMessages', function() {\n  return {\n    restrict: 'A',\n    require: '?ngMessages',\n    link: function(scope, elem, attr, ngMessages) {\n      if (attr.hasOwnProperty(ARIA_DISABLE_ATTR)) return;\n\n      if (!elem.attr('aria-live')) {\n        elem.attr('aria-live', 'assertive');\n      }\n    }\n  };\n})\n.directive('ngClick',['$aria', '$parse', function($aria, $parse) {\n  return {\n    restrict: 'A',\n    compile: function(elem, attr) {\n      if (attr.hasOwnProperty(ARIA_DISABLE_ATTR)) return;\n\n      var fn = $parse(attr.ngClick);\n      return function(scope, elem, attr) {\n\n        if (!isNodeOneOf(elem, nativeAriaNodeNames)) {\n\n          if ($aria.config('bindRoleForClick') && !elem.attr('role')) {\n            elem.attr('role', 'button');\n          }\n\n          if ($aria.config('tabindex') && !elem.attr('tabindex')) {\n            elem.attr('tabindex', 0);\n          }\n\n          if ($aria.config('bindKeydown') && !attr.ngKeydown && !attr.ngKeypress && !attr.ngKeyup) {\n            elem.on('keydown', function(event) {\n              var keyCode = event.which || event.keyCode;\n\n              if (keyCode === 13 || keyCode === 32) {\n                // If the event is triggered on a non-interactive element ...\n                if (nativeAriaNodeNames.indexOf(event.target.nodeName) === -1 && !event.target.isContentEditable) {\n                  // ... prevent the default browser behavior (e.g. scrolling when pressing spacebar)\n                  // See https://github.com/angular/angular.js/issues/16664\n                  event.preventDefault();\n                }\n                scope.$apply(callback);\n              }\n\n              function callback() {\n                fn(scope, { $event: event });\n              }\n            });\n          }\n        }\n      };\n    }\n  };\n}])\n.directive('ngDblclick', ['$aria', function($aria) {\n  return function(scope, elem, attr) {\n    if (attr.hasOwnProperty(ARIA_DISABLE_ATTR)) return;\n\n    if ($aria.config('tabindex') && !elem.attr('tabindex') && !isNodeOneOf(elem, nativeAriaNodeNames)) {\n      elem.attr('tabindex', 0);\n    }\n  };\n}]);\n"
  },
  {
    "path": "src/ngComponentRouter/Router.js",
    "content": "/**\n * @ngdoc module\n * @name ngComponentRouter\n * @deprecated\n * In an effort to keep synchronized with router changes in the new Angular, this implementation of the Component Router (ngComponentRouter module)\n * has been deprecated and will not receive further updates.\n * We are investigating backporting the Router for the new Angular to AngularJS, but alternatively, use the {@link ngRoute} module or community developed\n * projects (e.g. [ui-router](https://github.com/angular-ui/ui-router)).\n *\n * @installation\n *\n * Currently, the **Component Router** module must be installed via `npm`/`yarn`, it is not available\n * on Bower or the Google CDN.\n *\n * ```bash\n * yarn add @angular/router@0.2.0\n * ```\n *\n * Include `angular_1_router.js` in your HTML:\n * ```html\n * <script src=\"/node_modules/@angular/router/angular1/angular_1_router.js\"></script>\n *```\n *\n * You also need to include ES6 shims for browsers that do not support ES6 code (Internet Explorer,\n iOs < 8, Android < 5.0, Windows Mobile < 10):\n *  ```html\n *  <!-- IE required polyfills, in this exact order -->\n *  <script src=\"https://cdnjs.cloudflare.com/ajax/libs/es6-shim/0.33.3/es6-shim.min.js\"></script>\n *  <script src=\"https://cdnjs.cloudflare.com/ajax/libs/systemjs/0.19.20/system-polyfills.js\"></script>\n *  <script src=\"https://unpkg.com/angular2/es6/dev/src/testing/shims_for_IE.js\"></script>\n *  ```\n *\n * Then load the module in your application by adding it as a dependent module:\n *\n * ```js\n * angular.module('app', ['ngComponentRouter']);\n * ```\n *\n * @description\n */\n\n/**\n * @ngdoc type\n * @name Router\n * @description\n * A `Router` is responsible for mapping URLs to components.\n *\n * * Routers and \"Routing Component\" instances have a 1:1 correspondence.\n * * The Router holds reference to one or more of Outlets.\n * * There are two kinds of Router: {@link RootRouter} and {@link ChildRouter}.\n *\n * You can see the state of a router by inspecting the read-only field `router.navigating`.\n * This may be useful for showing a spinner, for instance.\n *\n * @deprecated\n * In an effort to keep synchronized with router changes in the new Angular, this implementation of the Component Router (ngComponentRouter module)\n * has been deprecated and will not receive further updates.\n * We are investigating backporting the Router for the new Angular to AngularJS, but alternatively, use the {@link ngRoute} module or community developed\n * projects (e.g. [ui-router](https://github.com/angular-ui/ui-router)).\n */\n\n/**\n * @ngdoc type\n * @name ChildRouter\n * @description\n *\n * This type extends the {@link Router}.\n *\n * Apart from the **Top Level Component** ({@link $routerRootComponent}) which is associated with\n * the {@link $rootRouter}, every **Routing Component** is associated with a `ChildRouter`,\n * which manages the routing for that **Routing Component**.\n *\n * @deprecated\n * In an effort to keep synchronized with router changes in the new Angular, this implementation of the Component Router (ngComponentRouter module)\n * has been deprecated and will not receive further updates.\n * We are investigating backporting the Router for the new Angular to AngularJS, but alternatively, use the {@link ngRoute} module or community developed\n * projects (e.g. [ui-router](https://github.com/angular-ui/ui-router)).\n */\n\n/**\n * @ngdoc type\n * @name RootRouter\n * @description\n *\n * This type extends the {@link Router}.\n *\n * There is only one instance of this type in a Component Router application injectable as the\n * {@link $rootRouter} service. This **Router** is associate with the **Top Level Component**\n * ({@link $routerRootComponent}). It acts as the connection between the **Routers** and the **Location**.\n *\n * @deprecated\n * In an effort to keep synchronized with router changes in the new Angular, this implementation of the Component Router (ngComponentRouter module)\n * has been deprecated and will not receive further updates.\n * We are investigating backporting the Router for the new Angular to AngularJS, but alternatively, use the {@link ngRoute} module or community developed\n * projects (e.g. [ui-router](https://github.com/angular-ui/ui-router)).\n */\n\n/**\n * @ngdoc type\n * @name ComponentInstruction\n * @description\n *\n * A `ComponentInstruction` represents the route state for a single component. An `Instruction` is\n * composed of a tree of these `ComponentInstruction`s.\n *\n * `ComponentInstructions` is a public API. Instances of `ComponentInstruction` are passed\n * to route lifecycle hooks, like `$routerCanActivate`.\n *\n * You should not modify this object. It should be treated as immutable.\n *\n * @deprecated\n * In an effort to keep synchronized with router changes in the new Angular, this implementation of the Component Router (ngComponentRouter module)\n * has been deprecated and will not receive further updates.\n * We are investigating backporting the Router for the new Angular to AngularJS, but alternatively, use the {@link ngRoute} module or community developed\n * projects (e.g. [ui-router](https://github.com/angular-ui/ui-router)).\n */\n\n/**\n * @ngdoc type\n * @name  RouteDefinition\n * @description\n *\n * Each item in the **RouteConfig** for a **Routing Component** is an instance of\n * this type. It can have the following properties:\n *\n * * `path` or (`regex` and `serializer`) - defines how to recognize and generate this route\n * * `component`, `loader`, `redirectTo` (requires exactly one of these)\n * * `name` - the name used to identify the **Route Definition** when generating links\n * * `data` (optional)\n *\n * @deprecated\n * In an effort to keep synchronized with router changes in the new Angular, this implementation of the Component Router (ngComponentRouter module)\n * has been deprecated and will not receive further updates.\n * We are investigating backporting the Router for the new Angular to AngularJS, but alternatively, use the {@link ngRoute} module or community developed\n * projects (e.g. [ui-router](https://github.com/angular-ui/ui-router)).\n */\n\n/**\n * @ngdoc type\n * @name  RouteParams\n * @description\n *\n * A map of parameters for a given route, passed as part of the {@link ComponentInstruction} to\n * the Lifecycle Hooks, such as `$routerOnActivate` and `$routerOnDeactivate`.\n *\n * @deprecated\n * In an effort to keep synchronized with router changes in the new Angular, this implementation of the Component Router (ngComponentRouter module)\n * has been deprecated and will not receive further updates.\n * We are investigating backporting the Router for the new Angular to AngularJS, but alternatively, use the {@link ngRoute} module or community developed\n * projects (e.g. [ui-router](https://github.com/angular-ui/ui-router)).\n */\n\n/**\n * @ngdoc directive\n * @name  ngOutlet\n * @priority 400\n * restrict: AE\n * @description\n *\n * The directive that identifies where the {@link Router} should render its **Components**.\n *\n * @deprecated\n * In an effort to keep synchronized with router changes in the new Angular, this implementation of the Component Router (ngComponentRouter module)\n * has been deprecated and will not receive further updates.\n * We are investigating backporting the Router for the new Angular to AngularJS, but alternatively, use the {@link ngRoute} module or community developed\n * projects (e.g. [ui-router](https://github.com/angular-ui/ui-router)).\n */\n\n/**\n * @name ngLink\n * @description\n *\n * Lets you create links to different views, automatically generating the `href`.\n *\n * ## Use\n * Provide an array of {@link RouteDefinition} names and extra parameter objects:\n *\n * ```html\n * <a ng-link=\"['Parent', {param: 1}, 'Child']\">Link to Child View</a>\n * ````\n *\n * @deprecated\n * In an effort to keep synchronized with router changes in the new Angular, this implementation of the Component Router (ngComponentRouter module)\n * has been deprecated and will not receive further updates.\n * We are investigating backporting the Router for the new Angular to AngularJS, but alternatively, use the {@link ngRoute} module or community developed\n * projects (e.g. [ui-router](https://github.com/angular-ui/ui-router)).\n */\n\n\n/**\n * @ngdoc service\n * @name  $rootRouter\n * @description\n *\n * The singleton instance of the {@link RootRouter} type, which is associated\n * with the top level {@link $routerRootComponent}.\n *\n * @deprecated\n * In an effort to keep synchronized with router changes in the new Angular, this implementation of the Component Router (ngComponentRouter module)\n * has been deprecated and will not receive further updates.\n * We are investigating backporting the Router for the new Angular to AngularJS, but alternatively, use the {@link ngRoute} module or community developed\n * projects (e.g. [ui-router](https://github.com/angular-ui/ui-router)).\n */\n\n\n/**\n * @ngdoc service\n * @name  $routerRootComponent\n * @description\n *\n * The top level **Routing Component** associated with the {@link $rootRouter}.\n *\n * @deprecated\n * In an effort to keep synchronized with router changes in the new Angular, this implementation of the Component Router (ngComponentRouter module)\n * has been deprecated and will not receive further updates.\n * We are investigating backporting the Router for the new Angular to AngularJS, but alternatively, use the {@link ngRoute} module or community developed\n * projects (e.g. [ui-router](https://github.com/angular-ui/ui-router)).\n */\n"
  },
  {
    "path": "src/ngCookies/cookies.js",
    "content": "'use strict';\n\n/**\n * @ngdoc module\n * @name ngCookies\n * @description\n *\n * The `ngCookies` module provides a convenient wrapper for reading and writing browser cookies.\n *\n * See {@link ngCookies.$cookies `$cookies`} for usage.\n */\n\n\nangular.module('ngCookies', ['ng']).\n  info({ angularVersion: '\"NG_VERSION_FULL\"' }).\n  /**\n   * @ngdoc provider\n   * @name $cookiesProvider\n   * @description\n   * Use `$cookiesProvider` to change the default behavior of the {@link ngCookies.$cookies $cookies} service.\n   * */\n   provider('$cookies', [/** @this */function $CookiesProvider() {\n    /**\n     * @ngdoc property\n     * @name $cookiesProvider#defaults\n     * @description\n     *\n     * Object containing default options to pass when setting cookies.\n     *\n     * The object may have following properties:\n     *\n     * - **path** - `{string}` - The cookie will be available only for this path and its\n     *   sub-paths. By default, this is the URL that appears in your `<base>` tag.\n     * - **domain** - `{string}` - The cookie will be available only for this domain and\n     *   its sub-domains. For security reasons the user agent will not accept the cookie\n     *   if the current domain is not a sub-domain of this domain or equal to it.\n     * - **expires** - `{string|Date}` - String of the form \"Wdy, DD Mon YYYY HH:MM:SS GMT\"\n     *   or a Date object indicating the exact date/time this cookie will expire.\n     * - **secure** - `{boolean}` - If `true`, then the cookie will only be available through a\n     *   secured connection.\n     * - **samesite** - `{string}` - prevents the browser from sending the cookie along with cross-site requests.\n     *   Accepts the values `lax` and `strict`. See the [OWASP Wiki](https://www.owasp.org/index.php/SameSite)\n     *   for more info. Note that as of May 2018, not all browsers support `SameSite`,\n     *   so it cannot be used as a single measure against Cross-Site-Request-Forgery (CSRF) attacks.\n     *\n     * Note: By default, the address that appears in your `<base>` tag will be used as the path.\n     * This is important so that cookies will be visible for all routes when html5mode is enabled.\n     *\n     * @example\n     *\n     * ```js\n     * angular.module('cookiesProviderExample', ['ngCookies'])\n     *   .config(['$cookiesProvider', function($cookiesProvider) {\n     *     // Setting default options\n     *     $cookiesProvider.defaults.domain = 'foo.com';\n     *     $cookiesProvider.defaults.secure = true;\n     *   }]);\n     * ```\n     **/\n    var defaults = this.defaults = {};\n\n    function calcOptions(options) {\n      return options ? angular.extend({}, defaults, options) : defaults;\n    }\n\n    /**\n     * @ngdoc service\n     * @name $cookies\n     *\n     * @description\n     * Provides read/write access to browser's cookies.\n     *\n     * <div class=\"alert alert-info\">\n     * Up until AngularJS 1.3, `$cookies` exposed properties that represented the\n     * current browser cookie values. In version 1.4, this behavior has changed, and\n     * `$cookies` now provides a standard api of getters, setters etc.\n     * </div>\n     *\n     * Requires the {@link ngCookies `ngCookies`} module to be installed.\n     *\n     * @example\n     *\n     * ```js\n     * angular.module('cookiesExample', ['ngCookies'])\n     *   .controller('ExampleController', ['$cookies', function($cookies) {\n     *     // Retrieving a cookie\n     *     var favoriteCookie = $cookies.get('myFavorite');\n     *     // Setting a cookie\n     *     $cookies.put('myFavorite', 'oatmeal');\n     *   }]);\n     * ```\n     */\n    this.$get = ['$$cookieReader', '$$cookieWriter', function($$cookieReader, $$cookieWriter) {\n      return {\n        /**\n         * @ngdoc method\n         * @name $cookies#get\n         *\n         * @description\n         * Returns the value of given cookie key\n         *\n         * @param {string} key Id to use for lookup.\n         * @returns {string} Raw cookie value.\n         */\n        get: function(key) {\n          return $$cookieReader()[key];\n        },\n\n        /**\n         * @ngdoc method\n         * @name $cookies#getObject\n         *\n         * @description\n         * Returns the deserialized value of given cookie key\n         *\n         * @param {string} key Id to use for lookup.\n         * @returns {Object} Deserialized cookie value.\n         */\n        getObject: function(key) {\n          var value = this.get(key);\n          return value ? angular.fromJson(value) : value;\n        },\n\n        /**\n         * @ngdoc method\n         * @name $cookies#getAll\n         *\n         * @description\n         * Returns a key value object with all the cookies\n         *\n         * @returns {Object} All cookies\n         */\n        getAll: function() {\n          return $$cookieReader();\n        },\n\n        /**\n         * @ngdoc method\n         * @name $cookies#put\n         *\n         * @description\n         * Sets a value for given cookie key\n         *\n         * @param {string} key Id for the `value`.\n         * @param {string} value Raw value to be stored.\n         * @param {Object=} options Options object.\n         *    See {@link ngCookies.$cookiesProvider#defaults $cookiesProvider.defaults}\n         */\n        put: function(key, value, options) {\n          $$cookieWriter(key, value, calcOptions(options));\n        },\n\n        /**\n         * @ngdoc method\n         * @name $cookies#putObject\n         *\n         * @description\n         * Serializes and sets a value for given cookie key\n         *\n         * @param {string} key Id for the `value`.\n         * @param {Object} value Value to be stored.\n         * @param {Object=} options Options object.\n         *    See {@link ngCookies.$cookiesProvider#defaults $cookiesProvider.defaults}\n         */\n        putObject: function(key, value, options) {\n          this.put(key, angular.toJson(value), options);\n        },\n\n        /**\n         * @ngdoc method\n         * @name $cookies#remove\n         *\n         * @description\n         * Remove given cookie\n         *\n         * @param {string} key Id of the key-value pair to delete.\n         * @param {Object=} options Options object.\n         *    See {@link ngCookies.$cookiesProvider#defaults $cookiesProvider.defaults}\n         */\n        remove: function(key, options) {\n          $$cookieWriter(key, undefined, calcOptions(options));\n        }\n      };\n    }];\n  }]);\n"
  },
  {
    "path": "src/ngLocale/angular-locale_af-na.js",
    "content": "'use strict';\nangular.module(\"ngLocale\", [], [\"$provide\", function($provide) {\nvar PLURAL_CATEGORY = {ZERO: \"zero\", ONE: \"one\", TWO: \"two\", FEW: \"few\", MANY: \"many\", OTHER: \"other\"};\n$provide.value(\"$locale\", {\n  \"DATETIME_FORMATS\": {\n    \"AMPMS\": [\n      \"vm.\",\n      \"nm.\"\n    ],\n    \"DAY\": [\n      \"Sondag\",\n      \"Maandag\",\n      \"Dinsdag\",\n      \"Woensdag\",\n      \"Donderdag\",\n      \"Vrydag\",\n      \"Saterdag\"\n    ],\n    \"ERANAMES\": [\n      \"voor Christus\",\n      \"na Christus\"\n    ],\n    \"ERAS\": [\n      \"v.C.\",\n      \"n.C.\"\n    ],\n    \"FIRSTDAYOFWEEK\": 0,\n    \"MONTH\": [\n      \"Januarie\",\n      \"Februarie\",\n      \"Maart\",\n      \"April\",\n      \"Mei\",\n      \"Junie\",\n      \"Julie\",\n      \"Augustus\",\n      \"September\",\n      \"Oktober\",\n      \"November\",\n      \"Desember\"\n    ],\n    \"SHORTDAY\": [\n      \"So.\",\n      \"Ma.\",\n      \"Di.\",\n      \"Wo.\",\n      \"Do.\",\n      \"Vr.\",\n      \"Sa.\"\n    ],\n    \"SHORTMONTH\": [\n      \"Jan.\",\n      \"Feb.\",\n      \"Mrt.\",\n      \"Apr.\",\n      \"Mei\",\n      \"Jun.\",\n      \"Jul.\",\n      \"Aug.\",\n      \"Sep.\",\n      \"Okt.\",\n      \"Nov.\",\n      \"Des.\"\n    ],\n    \"STANDALONEMONTH\": [\n      \"Januarie\",\n      \"Februarie\",\n      \"Maart\",\n      \"April\",\n      \"Mei\",\n      \"Junie\",\n      \"Julie\",\n      \"Augustus\",\n      \"September\",\n      \"Oktober\",\n      \"November\",\n      \"Desember\"\n    ],\n    \"WEEKENDRANGE\": [\n      5,\n      6\n    ],\n    \"fullDate\": \"EEEE, dd MMMM y\",\n    \"longDate\": \"dd MMMM y\",\n    \"medium\": \"dd MMM y HH:mm:ss\",\n    \"mediumDate\": \"dd MMM y\",\n    \"mediumTime\": \"HH:mm:ss\",\n    \"short\": \"y-MM-dd HH:mm\",\n    \"shortDate\": \"y-MM-dd\",\n    \"shortTime\": \"HH:mm\"\n  },\n  \"NUMBER_FORMATS\": {\n    \"CURRENCY_SYM\": \"$\",\n    \"DECIMAL_SEP\": \",\",\n    \"GROUP_SEP\": \"\\u00a0\",\n    \"PATTERNS\": [\n      {\n        \"gSize\": 3,\n        \"lgSize\": 3,\n        \"maxFrac\": 3,\n        \"minFrac\": 0,\n        \"minInt\": 1,\n        \"negPre\": \"-\",\n        \"negSuf\": \"\",\n        \"posPre\": \"\",\n        \"posSuf\": \"\"\n      },\n      {\n        \"gSize\": 3,\n        \"lgSize\": 3,\n        \"maxFrac\": 2,\n        \"minFrac\": 2,\n        \"minInt\": 1,\n        \"negPre\": \"-\\u00a4\",\n        \"negSuf\": \"\",\n        \"posPre\": \"\\u00a4\",\n        \"posSuf\": \"\"\n      }\n    ]\n  },\n  \"id\": \"af-na\",\n  \"localeID\": \"af_NA\",\n  \"pluralCat\": function(n, opt_precision) {  if (n == 1) {    return PLURAL_CATEGORY.ONE;  }  return PLURAL_CATEGORY.OTHER;}\n});\n}]);\n"
  },
  {
    "path": "src/ngLocale/angular-locale_af-za.js",
    "content": "'use strict';\nangular.module(\"ngLocale\", [], [\"$provide\", function($provide) {\nvar PLURAL_CATEGORY = {ZERO: \"zero\", ONE: \"one\", TWO: \"two\", FEW: \"few\", MANY: \"many\", OTHER: \"other\"};\n$provide.value(\"$locale\", {\n  \"DATETIME_FORMATS\": {\n    \"AMPMS\": [\n      \"vm.\",\n      \"nm.\"\n    ],\n    \"DAY\": [\n      \"Sondag\",\n      \"Maandag\",\n      \"Dinsdag\",\n      \"Woensdag\",\n      \"Donderdag\",\n      \"Vrydag\",\n      \"Saterdag\"\n    ],\n    \"ERANAMES\": [\n      \"voor Christus\",\n      \"na Christus\"\n    ],\n    \"ERAS\": [\n      \"v.C.\",\n      \"n.C.\"\n    ],\n    \"FIRSTDAYOFWEEK\": 6,\n    \"MONTH\": [\n      \"Januarie\",\n      \"Februarie\",\n      \"Maart\",\n      \"April\",\n      \"Mei\",\n      \"Junie\",\n      \"Julie\",\n      \"Augustus\",\n      \"September\",\n      \"Oktober\",\n      \"November\",\n      \"Desember\"\n    ],\n    \"SHORTDAY\": [\n      \"So.\",\n      \"Ma.\",\n      \"Di.\",\n      \"Wo.\",\n      \"Do.\",\n      \"Vr.\",\n      \"Sa.\"\n    ],\n    \"SHORTMONTH\": [\n      \"Jan.\",\n      \"Feb.\",\n      \"Mrt.\",\n      \"Apr.\",\n      \"Mei\",\n      \"Jun.\",\n      \"Jul.\",\n      \"Aug.\",\n      \"Sep.\",\n      \"Okt.\",\n      \"Nov.\",\n      \"Des.\"\n    ],\n    \"STANDALONEMONTH\": [\n      \"Januarie\",\n      \"Februarie\",\n      \"Maart\",\n      \"April\",\n      \"Mei\",\n      \"Junie\",\n      \"Julie\",\n      \"Augustus\",\n      \"September\",\n      \"Oktober\",\n      \"November\",\n      \"Desember\"\n    ],\n    \"WEEKENDRANGE\": [\n      5,\n      6\n    ],\n    \"fullDate\": \"EEEE, dd MMMM y\",\n    \"longDate\": \"dd MMMM y\",\n    \"medium\": \"dd MMM y HH:mm:ss\",\n    \"mediumDate\": \"dd MMM y\",\n    \"mediumTime\": \"HH:mm:ss\",\n    \"short\": \"y-MM-dd HH:mm\",\n    \"shortDate\": \"y-MM-dd\",\n    \"shortTime\": \"HH:mm\"\n  },\n  \"NUMBER_FORMATS\": {\n    \"CURRENCY_SYM\": \"R\",\n    \"DECIMAL_SEP\": \",\",\n    \"GROUP_SEP\": \"\\u00a0\",\n    \"PATTERNS\": [\n      {\n        \"gSize\": 3,\n        \"lgSize\": 3,\n        \"maxFrac\": 3,\n        \"minFrac\": 0,\n        \"minInt\": 1,\n        \"negPre\": \"-\",\n        \"negSuf\": \"\",\n        \"posPre\": \"\",\n        \"posSuf\": \"\"\n      },\n      {\n        \"gSize\": 3,\n        \"lgSize\": 3,\n        \"maxFrac\": 2,\n        \"minFrac\": 2,\n        \"minInt\": 1,\n        \"negPre\": \"-\\u00a4\",\n        \"negSuf\": \"\",\n        \"posPre\": \"\\u00a4\",\n        \"posSuf\": \"\"\n      }\n    ]\n  },\n  \"id\": \"af-za\",\n  \"localeID\": \"af_ZA\",\n  \"pluralCat\": function(n, opt_precision) {  if (n == 1) {    return PLURAL_CATEGORY.ONE;  }  return PLURAL_CATEGORY.OTHER;}\n});\n}]);\n"
  },
  {
    "path": "src/ngLocale/angular-locale_af.js",
    "content": "'use strict';\nangular.module(\"ngLocale\", [], [\"$provide\", function($provide) {\nvar PLURAL_CATEGORY = {ZERO: \"zero\", ONE: \"one\", TWO: \"two\", FEW: \"few\", MANY: \"many\", OTHER: \"other\"};\n$provide.value(\"$locale\", {\n  \"DATETIME_FORMATS\": {\n    \"AMPMS\": [\n      \"vm.\",\n      \"nm.\"\n    ],\n    \"DAY\": [\n      \"Sondag\",\n      \"Maandag\",\n      \"Dinsdag\",\n      \"Woensdag\",\n      \"Donderdag\",\n      \"Vrydag\",\n      \"Saterdag\"\n    ],\n    \"ERANAMES\": [\n      \"voor Christus\",\n      \"na Christus\"\n    ],\n    \"ERAS\": [\n      \"v.C.\",\n      \"n.C.\"\n    ],\n    \"FIRSTDAYOFWEEK\": 6,\n    \"MONTH\": [\n      \"Januarie\",\n      \"Februarie\",\n      \"Maart\",\n      \"April\",\n      \"Mei\",\n      \"Junie\",\n      \"Julie\",\n      \"Augustus\",\n      \"September\",\n      \"Oktober\",\n      \"November\",\n      \"Desember\"\n    ],\n    \"SHORTDAY\": [\n      \"So.\",\n      \"Ma.\",\n      \"Di.\",\n      \"Wo.\",\n      \"Do.\",\n      \"Vr.\",\n      \"Sa.\"\n    ],\n    \"SHORTMONTH\": [\n      \"Jan.\",\n      \"Feb.\",\n      \"Mrt.\",\n      \"Apr.\",\n      \"Mei\",\n      \"Jun.\",\n      \"Jul.\",\n      \"Aug.\",\n      \"Sep.\",\n      \"Okt.\",\n      \"Nov.\",\n      \"Des.\"\n    ],\n    \"STANDALONEMONTH\": [\n      \"Januarie\",\n      \"Februarie\",\n      \"Maart\",\n      \"April\",\n      \"Mei\",\n      \"Junie\",\n      \"Julie\",\n      \"Augustus\",\n      \"September\",\n      \"Oktober\",\n      \"November\",\n      \"Desember\"\n    ],\n    \"WEEKENDRANGE\": [\n      5,\n      6\n    ],\n    \"fullDate\": \"EEEE, dd MMMM y\",\n    \"longDate\": \"dd MMMM y\",\n    \"medium\": \"dd MMM y HH:mm:ss\",\n    \"mediumDate\": \"dd MMM y\",\n    \"mediumTime\": \"HH:mm:ss\",\n    \"short\": \"y-MM-dd HH:mm\",\n    \"shortDate\": \"y-MM-dd\",\n    \"shortTime\": \"HH:mm\"\n  },\n  \"NUMBER_FORMATS\": {\n    \"CURRENCY_SYM\": \"R\",\n    \"DECIMAL_SEP\": \",\",\n    \"GROUP_SEP\": \"\\u00a0\",\n    \"PATTERNS\": [\n      {\n        \"gSize\": 3,\n        \"lgSize\": 3,\n        \"maxFrac\": 3,\n        \"minFrac\": 0,\n        \"minInt\": 1,\n        \"negPre\": \"-\",\n        \"negSuf\": \"\",\n        \"posPre\": \"\",\n        \"posSuf\": \"\"\n      },\n      {\n        \"gSize\": 3,\n        \"lgSize\": 3,\n        \"maxFrac\": 2,\n        \"minFrac\": 2,\n        \"minInt\": 1,\n        \"negPre\": \"-\\u00a4\",\n        \"negSuf\": \"\",\n        \"posPre\": \"\\u00a4\",\n        \"posSuf\": \"\"\n      }\n    ]\n  },\n  \"id\": \"af\",\n  \"localeID\": \"af\",\n  \"pluralCat\": function(n, opt_precision) {  if (n == 1) {    return PLURAL_CATEGORY.ONE;  }  return PLURAL_CATEGORY.OTHER;}\n});\n}]);\n"
  },
  {
    "path": "src/ngLocale/angular-locale_agq.js",
    "content": "'use strict';\nangular.module(\"ngLocale\", [], [\"$provide\", function($provide) {\nvar PLURAL_CATEGORY = {ZERO: \"zero\", ONE: \"one\", TWO: \"two\", FEW: \"few\", MANY: \"many\", OTHER: \"other\"};\nfunction getDecimals(n) {\n  n = n + '';\n  var i = n.indexOf('.');\n  return (i == -1) ? 0 : n.length - i - 1;\n}\n\nfunction getVF(n, opt_precision) {\n  var v = opt_precision;\n\n  if (undefined === v) {\n    v = Math.min(getDecimals(n), 3);\n  }\n\n  var base = Math.pow(10, v);\n  var f = ((n * base) | 0) % base;\n  return {v: v, f: f};\n}\n\n$provide.value(\"$locale\", {\n  \"DATETIME_FORMATS\": {\n    \"AMPMS\": [\n      \"a.g\",\n      \"a.k\"\n    ],\n    \"DAY\": [\n      \"tsu\\u0294nts\\u0268\",\n      \"tsu\\u0294ukp\\u00e0\",\n      \"tsu\\u0294ugh\\u0254e\",\n      \"tsu\\u0294ut\\u0254\\u0300ml\\u00f2\",\n      \"tsu\\u0294um\\u00e8\",\n      \"tsu\\u0294ugh\\u0268\\u0302m\",\n      \"tsu\\u0294ndz\\u0268k\\u0254\\u0294\\u0254\"\n    ],\n    \"ERANAMES\": [\n      \"S\\u011be K\\u0268\\u0300lesto\",\n      \"B\\u01cea K\\u0268\\u0300lesto\"\n    ],\n    \"ERAS\": [\n      \"SK\",\n      \"BK\"\n    ],\n    \"FIRSTDAYOFWEEK\": 0,\n    \"MONTH\": [\n      \"ndz\\u0254\\u0300\\u014b\\u0254\\u0300n\\u00f9m\",\n      \"ndz\\u0254\\u0300\\u014b\\u0254\\u0300k\\u0197\\u0300z\\u00f9\\u0294\",\n      \"ndz\\u0254\\u0300\\u014b\\u0254\\u0300t\\u0197\\u0300d\\u0289\\u0300gh\\u00e0\",\n      \"ndz\\u0254\\u0300\\u014b\\u0254\\u0300t\\u01ceaf\\u0289\\u0304gh\\u0101\",\n      \"ndz\\u0254\\u0300\\u014b\\u00e8s\\u00e8e\",\n      \"ndz\\u0254\\u0300\\u014b\\u0254\\u0300nz\\u00f9gh\\u00f2\",\n      \"ndz\\u0254\\u0300\\u014b\\u0254\\u0300d\\u00f9mlo\",\n      \"ndz\\u0254\\u0300\\u014b\\u0254\\u0300kw\\u00eef\\u0254\\u0300e\",\n      \"ndz\\u0254\\u0300\\u014b\\u0254\\u0300t\\u0197\\u0300f\\u0289\\u0300gh\\u00e0dzugh\\u00f9\",\n      \"ndz\\u0254\\u0300\\u014b\\u0254\\u0300gh\\u01d4uwel\\u0254\\u0300m\",\n      \"ndz\\u0254\\u0300\\u014b\\u0254\\u0300chwa\\u0294\\u00e0kaa wo\",\n      \"ndz\\u0254\\u0300\\u014b\\u00e8fw\\u00f2o\"\n    ],\n    \"SHORTDAY\": [\n      \"nts\",\n      \"kpa\",\n      \"gh\\u0254\",\n      \"t\\u0254m\",\n      \"ume\",\n      \"gh\\u0268\",\n      \"dzk\"\n    ],\n    \"SHORTMONTH\": [\n      \"n\\u00f9m\",\n      \"k\\u0268z\",\n      \"t\\u0268d\",\n      \"taa\",\n      \"see\",\n      \"nzu\",\n      \"dum\",\n      \"f\\u0254e\",\n      \"dzu\",\n      \"l\\u0254m\",\n      \"kaa\",\n      \"fwo\"\n    ],\n    \"STANDALONEMONTH\": [\n      \"ndz\\u0254\\u0300\\u014b\\u0254\\u0300n\\u00f9m\",\n      \"ndz\\u0254\\u0300\\u014b\\u0254\\u0300k\\u0197\\u0300z\\u00f9\\u0294\",\n      \"ndz\\u0254\\u0300\\u014b\\u0254\\u0300t\\u0197\\u0300d\\u0289\\u0300gh\\u00e0\",\n      \"ndz\\u0254\\u0300\\u014b\\u0254\\u0300t\\u01ceaf\\u0289\\u0304gh\\u0101\",\n      \"ndz\\u0254\\u0300\\u014b\\u00e8s\\u00e8e\",\n      \"ndz\\u0254\\u0300\\u014b\\u0254\\u0300nz\\u00f9gh\\u00f2\",\n      \"ndz\\u0254\\u0300\\u014b\\u0254\\u0300d\\u00f9mlo\",\n      \"ndz\\u0254\\u0300\\u014b\\u0254\\u0300kw\\u00eef\\u0254\\u0300e\",\n      \"ndz\\u0254\\u0300\\u014b\\u0254\\u0300t\\u0197\\u0300f\\u0289\\u0300gh\\u00e0dzugh\\u00f9\",\n      \"ndz\\u0254\\u0300\\u014b\\u0254\\u0300gh\\u01d4uwel\\u0254\\u0300m\",\n      \"ndz\\u0254\\u0300\\u014b\\u0254\\u0300chwa\\u0294\\u00e0kaa wo\",\n      \"ndz\\u0254\\u0300\\u014b\\u00e8fw\\u00f2o\"\n    ],\n    \"WEEKENDRANGE\": [\n      5,\n      6\n    ],\n    \"fullDate\": \"EEEE d MMMM y\",\n    \"longDate\": \"d MMMM y\",\n    \"medium\": \"d MMM, y HH:mm:ss\",\n    \"mediumDate\": \"d MMM, y\",\n    \"mediumTime\": \"HH:mm:ss\",\n    \"short\": \"d/M/y HH:mm\",\n    \"shortDate\": \"d/M/y\",\n    \"shortTime\": \"HH:mm\"\n  },\n  \"NUMBER_FORMATS\": {\n    \"CURRENCY_SYM\": \"FCFA\",\n    \"DECIMAL_SEP\": \",\",\n    \"GROUP_SEP\": \"\\u00a0\",\n    \"PATTERNS\": [\n      {\n        \"gSize\": 3,\n        \"lgSize\": 3,\n        \"maxFrac\": 3,\n        \"minFrac\": 0,\n        \"minInt\": 1,\n        \"negPre\": \"-\",\n        \"negSuf\": \"\",\n        \"posPre\": \"\",\n        \"posSuf\": \"\"\n      },\n      {\n        \"gSize\": 3,\n        \"lgSize\": 3,\n        \"maxFrac\": 2,\n        \"minFrac\": 2,\n        \"minInt\": 1,\n        \"negPre\": \"-\",\n        \"negSuf\": \"\\u00a4\",\n        \"posPre\": \"\",\n        \"posSuf\": \"\\u00a4\"\n      }\n    ]\n  },\n  \"id\": \"agq\",\n  \"localeID\": \"agq\",\n  \"pluralCat\": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, opt_precision);  if (i == 1 && vf.v == 0) {    return PLURAL_CATEGORY.ONE;  }  return PLURAL_CATEGORY.OTHER;}\n});\n}]);\n"
  },
  {
    "path": "src/ngLocale/angular-locale_am.js",
    "content": "'use strict';\nangular.module(\"ngLocale\", [], [\"$provide\", function($provide) {\nvar PLURAL_CATEGORY = {ZERO: \"zero\", ONE: \"one\", TWO: \"two\", FEW: \"few\", MANY: \"many\", OTHER: \"other\"};\n$provide.value(\"$locale\", {\n  \"DATETIME_FORMATS\": {\n    \"AMPMS\": [\n      \"\\u1325\\u12cb\\u1275\",\n      \"\\u12a8\\u1230\\u12d3\\u1275\"\n    ],\n    \"DAY\": [\n      \"\\u12a5\\u1211\\u12f5\",\n      \"\\u1230\\u129e\",\n      \"\\u121b\\u12ad\\u1230\\u129e\",\n      \"\\u1228\\u1261\\u12d5\",\n      \"\\u1210\\u1219\\u1235\",\n      \"\\u12d3\\u122d\\u1265\",\n      \"\\u1245\\u12f3\\u121c\"\n    ],\n    \"ERANAMES\": [\n      \"\\u12d3\\u1218\\u1270 \\u12d3\\u1208\\u121d\",\n      \"\\u12d3\\u1218\\u1270 \\u121d\\u1215\\u1228\\u1275\"\n    ],\n    \"ERAS\": [\n      \"\\u12d3/\\u12d3\",\n      \"\\u12d3/\\u121d\"\n    ],\n    \"FIRSTDAYOFWEEK\": 6,\n    \"MONTH\": [\n      \"\\u1303\\u1295\\u12e9\\u12c8\\u122a\",\n      \"\\u134c\\u1265\\u1229\\u12c8\\u122a\",\n      \"\\u121b\\u122d\\u127d\",\n      \"\\u12a4\\u1355\\u122a\\u120d\",\n      \"\\u121c\\u12ed\",\n      \"\\u1301\\u1295\",\n      \"\\u1301\\u120b\\u12ed\",\n      \"\\u12a6\\u1308\\u1235\\u1275\",\n      \"\\u1234\\u1355\\u1274\\u121d\\u1260\\u122d\",\n      \"\\u12a6\\u12ad\\u1276\\u1260\\u122d\",\n      \"\\u1296\\u126c\\u121d\\u1260\\u122d\",\n      \"\\u12f2\\u1234\\u121d\\u1260\\u122d\"\n    ],\n    \"SHORTDAY\": [\n      \"\\u12a5\\u1211\\u12f5\",\n      \"\\u1230\\u129e\",\n      \"\\u121b\\u12ad\\u1230\",\n      \"\\u1228\\u1261\\u12d5\",\n      \"\\u1210\\u1219\\u1235\",\n      \"\\u12d3\\u122d\\u1265\",\n      \"\\u1245\\u12f3\\u121c\"\n    ],\n    \"SHORTMONTH\": [\n      \"\\u1303\\u1295\\u12e9\",\n      \"\\u134c\\u1265\\u1229\",\n      \"\\u121b\\u122d\\u127d\",\n      \"\\u12a4\\u1355\\u122a\",\n      \"\\u121c\\u12ed\",\n      \"\\u1301\\u1295\",\n      \"\\u1301\\u120b\\u12ed\",\n      \"\\u12a6\\u1308\\u1235\",\n      \"\\u1234\\u1355\\u1274\",\n      \"\\u12a6\\u12ad\\u1276\",\n      \"\\u1296\\u126c\\u121d\",\n      \"\\u12f2\\u1234\\u121d\"\n    ],\n    \"STANDALONEMONTH\": [\n      \"\\u1303\\u1295\\u12e9\\u12c8\\u122a\",\n      \"\\u134c\\u1265\\u1229\\u12c8\\u122a\",\n      \"\\u121b\\u122d\\u127d\",\n      \"\\u12a4\\u1355\\u122a\\u120d\",\n      \"\\u121c\\u12ed\",\n      \"\\u1301\\u1295\",\n      \"\\u1301\\u120b\\u12ed\",\n      \"\\u12a6\\u1308\\u1235\\u1275\",\n      \"\\u1234\\u1355\\u1274\\u121d\\u1260\\u122d\",\n      \"\\u12a6\\u12ad\\u1276\\u1260\\u122d\",\n      \"\\u1296\\u126c\\u121d\\u1260\\u122d\",\n      \"\\u12f2\\u1234\\u121d\\u1260\\u122d\"\n    ],\n    \"WEEKENDRANGE\": [\n      5,\n      6\n    ],\n    \"fullDate\": \"EEEE \\u1363d MMMM y\",\n    \"longDate\": \"d MMMM y\",\n    \"medium\": \"d MMM y h:mm:ss a\",\n    \"mediumDate\": \"d MMM y\",\n    \"mediumTime\": \"h:mm:ss a\",\n    \"short\": \"dd/MM/y h:mm a\",\n    \"shortDate\": \"dd/MM/y\",\n    \"shortTime\": \"h:mm a\"\n  },\n  \"NUMBER_FORMATS\": {\n    \"CURRENCY_SYM\": \"Birr\",\n    \"DECIMAL_SEP\": \".\",\n    \"GROUP_SEP\": \",\",\n    \"PATTERNS\": [\n      {\n        \"gSize\": 3,\n        \"lgSize\": 3,\n        \"maxFrac\": 3,\n        \"minFrac\": 0,\n        \"minInt\": 1,\n        \"negPre\": \"-\",\n        \"negSuf\": \"\",\n        \"posPre\": \"\",\n        \"posSuf\": \"\"\n      },\n      {\n        \"gSize\": 3,\n        \"lgSize\": 3,\n        \"maxFrac\": 2,\n        \"minFrac\": 2,\n        \"minInt\": 1,\n        \"negPre\": \"-\\u00a4\",\n        \"negSuf\": \"\",\n        \"posPre\": \"\\u00a4\",\n        \"posSuf\": \"\"\n      }\n    ]\n  },\n  \"id\": \"am\",\n  \"localeID\": \"am\",\n  \"pluralCat\": function(n, opt_precision) {  var i = n | 0;  if (i == 0 || n == 1) {    return PLURAL_CATEGORY.ONE;  }  return PLURAL_CATEGORY.OTHER;}\n});\n}]);\n"
  }
]